/* CSS Document */

* {margin:0px; padding:0px;}
body { margin: 0; background-image:url(/common/images/body_background.jpg); font-family:Arial, Helvetica, sans-serif; font-size:0.75em; color:#666666;}

.breakRule {
	background-image:url(/common/images/breakrule.jpg);
	width:440px;
	height:18px;
	margin:0px auto;
	}

#wrapper { width:770px; margin:0px auto; background-color:#FFFFFF; border-left: 4px solid #231f20; border-right: 4px solid #231f20; }
#dunkeld {
	float:left;
	width: 163px;
	height: 103px;
}
#no10 { position:absolute; padding: 10px; background-image: url("/common/images/header_logo.jpg"); background-repeat: no-repeat; }

    #no10 .bookOnline {
        float: left;
        margin: 6px 0px 0px 455px;
        }
        
    #no10 .callUsOn {
        float: left;
        margin: 10px 0px 0px 420px;
        }

.logos { height:127px; background: #d2a862; }
#header { }

#featuredBox {
	padding:10px;
	border:1px solid #242021;
	text-align:center;
	}
	
.hidden {
	display:none;
	}
	
.clear {
	clear:both;
	}
	
.left {
    float: left;
    }
	
.childLinks {
    display: none;
}

.internalPage {
    height:127px; width:100%; background: #d2a862;
}

.image { border:2px solid #A06B0F !important; }
	
.red {
	 color:#242021;
	 }
	 
	.formattedTable {
		border-top:3px solid #231f20;
		width: 100%;
		}
		
		.formattedTable .colorRow {
			background-color:#fff0d8;
			}
			
		.formattedTable th {
			background-color:#ffbfbf;
			}
			
		.formattedTable td {
			padding:2px;
			}
			
.testimonial {
	padding:9px;
	background-color:#ffe9c3;
	border: 1px solid #e0c28d;
	}
	
.numberList {
	margin-left:20px;
	}
	
.eventsTable {
	}
	
	.eventsTable td {
		padding:2px;
		}
		
	.eventsTable th {
		color:#242021;
		text-align:left;
		padding:3px;
		font-size:14px;
		}
	
	.eventsTable .colorRow {
		background-color:#d2a862;
		}
		
.featuredHolder {
    background-color: #f5e0de;
    padding: 10px;
    border: 1px solid #bb1201;
    }
    
.addfeedbackTable {
    width: 276px;
    border-top: 4px solid #881c29;
    border-left: 1px solid #881c29;
    border-right: 1px solid #881c29;
    border-bottom: 1px solid #881c29;
    padding-top: 10px;
    }
    
    .addfeedbackTable td {
        padding: 10px;
        }
        
    .addfeedbackTable .colorRow {
        background-color: #eeeeee;
        }
        
    .thankYou {
        background-color: #c8f4c2;
        padding: 5px;
        border: 1px solid #17c700;
        }

#nav { background: #b38f55; height:27px;}
#nav .subNav li { float:left; list-style:none;}
#nav .subNav li a { float: left; height: 21px; padding: 6px 9px 0px 9px;}
#nav .subNav li a:link, #nav .subNav li a:visited { color:#FFFFFF; text-transform:uppercase;  }
#nav .subNav li a:hover, #nav .subNav li a:active { color:#FFF; background-color:#242021; }

#maincontent { padding:20px; float:left; width:430px;}
#maincontent ul { padding-left:20px; margin-left:20px; line-height:150%;}
#maincontent a:link, #maincontent a:visited { color:#242021; font-weight:bold; }
#maincontent a:hover, #maincontent a:active { text-decoration:underline;}

#homeContent {padding:20px; float:left; width:340px;}

#homeColumn {float:left; width:385px; padding-top:25px;}
#homeColumn .box { background-image:url(/common/images/column_back_page.jpg); background-repeat:no-repeat; padding: 8px 25px; margin-bottom:5px; color:#FFFFFF;}
#homeColumn .box h2 { color:#FFFFFF; padding-top:5px; font-size:1.2em; font-weight:bold; }
#homeColumn .box h3 { color:#FFFFFF; text-transform:uppercase; padding-top:5px;  }
#homeColumn .box p {  color:#FFFFFF; padding-top:0.7em; font-weight:bold;}
#homeColumn .box p .red { color:#242021;  }
#homeColumn .box p .red a:visited { color:#242021;  }
#homeColumn .box ul { margin-top:20px; margin-bottom:10px;  color:#242021;  }
#homeColumn .box ul li { padding:3px;  }
#homeColumn .box ul li a:link, #column .box ul li a:visited { color:#242021; font-weight:bold; display:block; }
#homeColumn .box ul li a:hover, #column .box ul li a:active { text-decoration:underline; }
#homeColumn img { border:2px solid; border-color:#A06B0F;}

#column {float:left; width:280px; padding-top:25px;}
#column .box { background-image:url(/common/images/column_back_page.jpg); background-repeat:no-repeat; padding: 8px 25px; margin-bottom:5px; color:#FFFFFF;}
#column .box h2 { color:#FFFFFF; padding-top:5px; font-size:1.2em; font-weight:bold; }
#column .box h3 { color:#FFFFFF; text-transform:uppercase; padding-top:5px;  }
#column .box p {  color:#FFFFFF; padding-top:0.7em; font-weight:bold;}
#column .box p .red { color:#660000;  }
#column .box p .red a:visited { color:#660000;  }
#column .box ul { margin-top:20px; margin-bottom:10px;  color:#242021;  }
#column .box ul li { padding:3px;  }
#column .box ul li a:link, #column .box ul li a:visited { color:#242021; font-weight:bold; display:block; }
#column .box ul li a:hover, #column .box ul li a:active { text-decoration:underline; }
#column img { border:2px solid; border-color:#A06B0F;}

h1 { padding-bottom:0.7em; font-size:1.8em; color:#d2a862; }
h2 { padding:0.5em 0em; font-size:22px; font-weight:normal; }
h3 { padding-bottom:0.3em; font-size:1.2em; font-weight:normal; }
p { padding-bottom:1em; line-height:150%;   }

.italic { font-style:italic; }
.bold { font-weight:bold; }
a img { border:none; }

ul li { line-height:14px; }

fieldset { border:1px solid #FFFFFF; padding:5px;}
legend { color:#FFFFFF; text-transform:uppercase; font-weight:bold; padding-left:0px; }
input.button { background-color:#660000; color:#FFFFFF; text-transform:uppercase; font-size:0.95em; padding:2px 5px; }


#footer { background-color:#b38f55; padding:5px 10px; font-size:0.95em; color:#FFF; clear:both; }
#footer ul { float:right; }
#footer li { float:left; list-style:none;}
#footer li.first {  border-left:none;}
#footer li a { display:block; }
#footer li a:link, #footer li a:visited { color:#FFFFFF; padding:0px 9px;  }
#footer li a:hover, #footer li a:active { color:#FFFFFF; }
#footer a:link, #footer a:visited { color:#FFFFFF; }
#footer a:hover, #footer a:active { text-decoration: underline; }
