/* CSS Document */
* {
	padding: 0;
	margin: 0;
} 
body{
	padding:0px 0px 0px 0px;
	margin:0px;
	background: #d3b28d;
	color:#000;
	font: normal 12px/1.5 Arial, Verdana, Helvetica, sans-serif;
}



.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------header--------------------*/
#headerwrap{
	width: 100%;
	padding: 15px 0px 0px 0px;
	background: #d3b28d;
	overflow: hidden;
}

#header{
	background: #f7b060;
	position:relative;
	margin:0 auto;
	width: 950px;
	height: 123px;
	overflow: hidden;
}

* html #header{
	overflow: visible;
}

#header #in {
	width: 950px;
	float: left;
	position: relative;
}

#header #in #line {
	width: 100%;
	float: left;
	height: 7px;
	background: #832c0c;
	border-bottom: 0;
	}

#header #in #h-top {
	width: 100%;
	float: left;
	padding: 0px 0px 0px 0px;
	background: #f7b060;
	height:80px;
	border-bottom: 0;
	position: relative;
	}
	
#header #in #h-top #left {
	width: 650px;
	float: left;
	padding: 20px 0px 0px 10px;
	text-align: center;
	}
	
		
		
#header #in #h-top #right {
	width: 250px;
	float: right;
	padding: 15px 10px 0px 0px;
	text-align: right;
	}

	
#header #in #h-top .licence {
	padding: 0px 0px 0px 0px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	float: left;
	width: 100%;
	}
	
#header #in #h-top .licence .lic-left {
	padding: 0px;
	width: 350px;
	float: left;
	}
	
	
#header #in #h-top .licence .lic-left .social-bar {
	padding: 0px;
	text-align: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	width: 350px;
	float: left;
	}
	
	
#header #in #h-top .licence .lic-left  .id-bar{
	padding: 15px 0px 0px 0px;
	text-align: left;
	font: normal 11px Tahoma, Geneva, sans-serif;
	width: 350px;
	float: left;
	}
	
#header #in #h-top .licence .lic-right {
	padding: 5px 0px 0px 0px;
	font: normal 11px Tahoma, Geneva, sans-serif;
	width: 300px;
	float: right;
	text-align: right;
	}
	
#header #in #h-top .licence .lic-right img{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #e6a459;
	}
		
#header #in #h-top #slogan{
	height: 10px;
	padding: 15px 10px 0px 0px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4e1400;
	
	
	}
		
#header #in #h-btm{
	width: 100%;
	float: left;
	padding: 5px 0px 0px 0px;
	height: 40px;
	
	
	}
	
#header #in #h-btm #slogan{
	height: 35px;
	padding: 0px 10px 0px 10px;
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #4e1400;
	
	
	}
		



/*------------------------------------------------header--------------------*/

/*------------------------------------------------body--------------------*/
#bodywrap{
	width: 100%;
	padding-top: 0px;
	background: #d3b28d;
	position: relative;
}

#body{
	margin:0 auto;
	background: #f7b060;
	position:relative;
	width: 950px;
	
	
}


	
#body-one {
	float: left;
	background: #f7b060;
	width: 100%;
	padding: 0px 0% 0px 0%;
	color: #220b00;
	position: relative;
	
	}
	
#body-one #menu {
	width: 96%;
	float: left;
	padding: 0px 2% 0px 2%;
	background: #832c0c;
	height: 41px;
	}
	
	
.topmenu{
	margin: 0;
	padding: 0;
}

.topmenu ul{
	margin: 0;
	margin-bottom: 0px;
	padding: 0 0 0 0px;
	float: left;
	width: 100%; 
	font: bold 11px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}

.topmenu ul li{
	display: inline;
}


.topmenu ul li a{
	float: left;
	color: #fbe1ca;
	padding: 13px 1.8% 14px 1.8%;
	text-decoration: none;
	border:0px;
	background: url(../images/menu-border.gif) right center no-repeat;

}



.topmenu ul li a:hover{
	color: #611b00;
	background: #d99f5d;
	text-decoration: none;
}

.topmenu a.selected{
background: #832c0c; /*background of tab with "selected" class assigned to its LI */
color: #ffffff;
}

#body-in {
	float: left;
	background: #f7b060;
	width: 94%;
	padding: 10px 3% 10px 3%;
	color: #220b00;
	position: relative;
	
	}
	
	
#body-in p{
	padding: 0px 0px 4px 0px;
	}
#body-in h1 {
	font: bolder 18px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 5px 0px;
	color: #681d02;
	}
	
#body-in h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 3px 4px 1px 0px;
	margin: 0px 0px 4px 0px;
	color: #610a00;
	border-bottom: 1px solid #e69f4e;
	}
	
/*------------------------------------------------left--------------------*/
#leftcolumn{
	margin-right: 310px; /*Set right margin to RightColumnWidth*/
	margin-top: 0px;
	margin-bottom: 0px;
	color: #430900;
}


#rightcolumn{
	float: right;
	width: 280px; /*Width of right column in pixels*/
	margin-top: 0px;
	
}

* html #rightcolumn{
	margin-left: 0px;
}
	
	
.lang-box {
	background: #fac67d;
	padding: 8px 10px 10px 10px;
	border: 1px solid #d9984e;
	font: 11px/1.5 normal Tahoma, Geneva, sans-serif;
	color: #4b1700;
	margin: 0px 0px 10px 0px;
}

.lang-box img{
	padding: 2px;
	border: 1px solid #e9b873;
	margin: 2px 0px 0px 0px;
	float: left;
}

.lang-box select{
	padding: 2px;
	border: 1px solid #e9b873;
	 width: 100px;
}

.lang-box option{
	padding: 0px;
	border-bottom: 1px solid #eee;
	font-size: 11px;
}



.value-box {
	background: #fac67d;
	padding: 8px 10px 10px 10px;
	border: 1px solid #d9984e;
	font: 11px/1.5 normal Tahoma, Geneva, sans-serif;
	color: #4b1700;
}

.value-box ul, ol {
	padding: 0px 0px 5px 20px;

}
h3 {
	font: normal 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #bd0101;
	border-bottom: 1px solid #dead69;
	padding: 0px;
	margin:0px 0px 3px 0px;
}
	

#topbox {
	padding: 8px 10px 10px 10px;
	margin: 0px 0px 5px 0px;
	position: relative;
	float: left;
	background: #FFFFFF url(../images/top-box-back.jpg) top left repeat-x;
	}

#topbox p{
	padding: 0px 0px 4px 0px;
	}
#topbox h1 {
	font: bolder 18px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 0px 10px 5px 0px;
	margin: 0px 0px 5px 0px;
	color: #2e2a21;
	}
	
#topbox h2 {
	font: bolder 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	padding: 3px 4px 3px 0px;
	margin: 0px 0px 4px 0px;
	color: #610a00;
	border-bottom: 1px solid #f4efee;
	}
#topbox #box{
	padding: 0px;
	margin: 0px;
	position: relative;
	float: left;
	width: 96%;
	}
	
#topbox #box .left{
	padding: 0px;
	margin: 5px 3px 5px 5px;
	position: relative;
	float: left;
	width: 30%;
	background: #faf7f1;
	}
	
#topbox #box .left ul{
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style: none;
	position: relative;
	}
	
	
#topbox #box .left li {
	margin: 0 0 0px 0;
	padding: 0;
	background: #faf7f1;
	list-style: none;
}
#topbox #box .left li a {
	display: block;
	padding: 4px 10px 4px 20px;
	margin: 0;
	background: #faf7f1;
	border-bottom: 1px solid #eae7e1;
	border-top: 1px solid #FFFFFF;
	background: url(../images/arrow.gif) left center no-repeat;
	width: 86.5%;
}

#topbox #box .left li a:hover {
	color: #fff;
	border-left: 0px solid #5f3f11;
	text-decoration: none;
	background: #6d4d19 url(../images/arrow-hover.gif) left center no-repeat;
}
	

* html #topbox #box .left li a{ /*IE only. Actual menu width minus left padding of LINK (20px) */
	width: 86.5%;
}
	
#topbox #box .left h1{
	font: bold 12px Helvetica, Arial, sans-serif;
	padding: 6px 5px 6px 7px;
	color: #FFFFFF;
	background: #50590d url(../images/ptitle-back.jpg) left top repeat-x;
	}
	


/*------------------------------------------------body--------------------*/



/*------------------------------------------------footer--------------------*/

#footer-wrap {
	float: left;
	background: #d3b28d;
	width: 100%;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	}
	

#footer{
	margin:0 auto;
	width:950px;
	color: #554e4e;
	text-align: center;
	padding: 0px 0px 10px 0px;
	
	
}

#footer #in {
	float: left;
	width: 96%;

	border-bottom: 7px solid #832c0c;
	background: #f7b060 url(../images/bg-footer-fern.jpg) bottom center repeat-x;
	padding: 100px 2% 0px 2%;
	height: 30px;
	color: #693800;
	}
	
#footer #in #footer a{
	color: #611b00;
}

#footer #in .left{
	float: left;
	padding-left: 15px;
	text-align: left;
	font: normal 11px/1.5 Tahoma, "Trebuchet MS", Arial, Verdana;
	line-height: 1.3;
	width: 40%;
	}
	

#footer #in .left p{
	padding: 0px 0px 7px 0px;
	}
		
#footer .left a{
	color:#ac8600;
	
}
#footer #in .left a:hover{
	color:#D4D4C6;
}

#footer #in .right a{
	color: #611b00;
	text-decoration: none;
	}

#footer #in .right a:hover{
	color: #000000;
	text-decoration: underline;
	}	
	
#footer #in .right{
	float: right;
	text-align: right;
	padding-right: 15px;
	font: normal 11px/1.5 Tahoma, "Trebuchet MS", Arial, Verdana;
	width: 40%;
	}
	
/*------------------------------------------------footer--------------------*/


.imgleft {
	border: 1px solid #c6cbd8;
	background-color: #FFFFFF;
	padding: 4px;
	margin-right: 10px;
	margin-bottom: 5px;
	float: left;
	}
	
.imgright {
	border: 0;
	background-color: #FFFFFF;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 5px;
	float: right;
	}
	
.imgcon {
	border: 1px solid #c6cbd8;
	background-color: #FFFFFF;
	padding: 4px;
	margin-left: 10px;
	margin-bottom: 5px;
	margin-top: 5px;
	float: right;
	}
	
/* links */
a	{ 
	color: #0042ae;
	text-decoration: none;
	margin: 0px;
}

a:hover { 
	color: #e55c00;
	text-decoration: underline; 
}



/* Book */

.book {
	float: right;
	margin-right: 10px;
	margin-top: -5px;
	background: #2b7300;
}

.book a {
	padding: 6px 20px 6px 10px;
	background: #004087 url(../images/book-ar.gif) right center no-repeat;
	display: block;
	color: #FFFFFF;
	font: bold 12px Arial, Helvetica, sans-serif;
}

.book a:hover {
	background: #e3b600 url(../images/book-ho.gif) right center no-repeat;
	color: #990000;
}


.book a:visited:hover {
	background-color: #4f2303;
	color: #FFFF00;
}


/* Dropdown */
/* Drop Down Menu */


#dropmenudiv{
position:absolute;
border:0px;
font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
line-height:23px;
z-index:100;
background-color: #d99f5d;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 10px;
border-bottom: 1px solid #c58b49;
padding: 1px 0;
text-decoration: none;
text-align: left;
color: #5a1800;
}

#dropmenudiv a:hover{ /*hover background color*/
color: #2d0600;
background-color: #e5a358;
text-indent: 10px;
}


/* Inquiry Form */

.formbox{
	width: auto;
	padding: 10px;
	border: 1px solid #ccd3db;
	background-color:#e7f1fd; 	
}

.formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #ea953c;
	height: 5%;

}
* html .formbox p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	right: auto;
	margin: auto;
	padding: 5px 2px 5px 2px;
	border-bottom: 1px dashed #ea953c;
	height: 1%;

}

.formbox .writespace{
	font-weight: bold;
	font-size: 12px;
	float: left;
	margin-left: 5px; 
	width: 25%;
	text-align: left;
}


.row p{
	font: normal 12px Arial, Tahoma, Helvetica, sans-serif;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #ea953c;
	height: 15%;
	line-height: 1.7;
}

* html .row p{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	width: auto;
	clear: left;
	left: auto;
	right: auto;
	margin: 0;
	padding: 2px;
	border-bottom: 1px dashed #ea953c;
	height: 1%;
}

.row .day{
	font-weight: normal;
	font-size: 12px;
	float: right;
	margin-right: 5px; 
	width: 65%;
	text-align: left;
}

