body {
	background: #F8F3E8 url(../images/bg/bg.jpg) repeat-x top right;
	}
	

p { font-size: 13px; color: #555; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 0px; line-height: 19px; }
h1 { font-size: 18px; color: #AFCD73; font-family: Georgia, "Times New Roman", Times, serif; padding-bottom: 0px; }
h2 { font-size: 14px; color: #BA8760; font-family: Georgia, "Times New Roman", Times, serif; padding-top: 0px;}
p.heading { font-size: 12px; color: #BA8760; font-family: Georgia, "Times New Roman", Times, serif; }

	
#spacer {
	background-color: #D2CC97;
	text-align: center;
	}			

<!-- Navigation css -->

#naviTable {
	border-right: 2px dotted #B1AA70;
	/*/*/line-height: 1.5em; /* */
 }
 
#naviTable td {
 	padding: 4px;/*Pads each table cell in modern browsers*/
 }
 
#naviLink {
	text-align: left;
	letter-spacing: 0px;
	color:#AFCD73;
	padding-left: 10px;
} 

#naviLink a {
	text-align: left;
	letter-spacing: 0px;
	color:#AFCD73;
	padding-left: 10px;
} 


#naviLink a.active{
	text-align: left;
	letter-spacing: 0px;
	color:#BA8760;
	padding-left: 10px;
} 

#naviLink a:hover{
	text-align: right;
	letter-spacing: 0px;
	color:#ECE6D4;
} 	


#naviLink4 a {
	text-align: left;
	letter-spacing: 0px;
	color:#8E5E3D;
	font-size: 13px;
	
} 


#naviLink4 a.active{
	text-align: left;
	letter-spacing: 0px;
	color:#666;

} 

#naviLink4 a:hover{
	text-align: right;
	letter-spacing: 0px;
	color:#ECE6D4;
} 	



	
	
#naviLink2 {
	text-align: left;
	letter-spacing: 0px;
	color:#CCA183;
	padding-left: 15px;

} 


#naviLink2 a{
	text-align: right;
	letter-spacing: 0px;
	color:#CCA183;
	padding-left: 15px;
} 	

#naviLink2 a:hover{
	text-align: right;
	letter-spacing: 0px;
	color:#ECE6D4;
	padding-left: 15px;
} 	

#naviLink2 a.active{
	text-align: right;
	letter-spacing: 0px;
	color:#BA8760;
	padding-left: 15px;
} 	


#naviLink3 {
	text-align: left;
	letter-spacing: 0px;
	color:#666;
	padding-left: 20px;

} 


#naviLink3 a{
	text-align: right;
	letter-spacing: 0px;
	color:#666;
	padding-left: 20px;
} 	

#naviLink3 a:hover{
	text-align: right;
	letter-spacing: 0px;
	color:#ECE6D4;
	padding-left: 20px;
} 	

#naviLink3 a.active{
	text-align: right;
	letter-spacing: 0px;
	color:#BA8760;
	padding-left: 20px;
} 	

#naviFooter {
	background: url(../images/misc/footer.png) no-repeat;
	text-align: center;
	}
	
#naviHeader {
	text-align: center;
	}


a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#AFCD73;
	text-decoration:none;
	}
	
a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10pt;
	color:#AFCD73;
	text-decoration:none;
	}
	
a:hover {
	color:#ECE6D4;
	text-decoration:none;
	}
	
a:activated {
	color:#BA8760;
	text-decoration:none;
	}
	
		
	#footer {
	background-image: url(../images/misc/footer.png);
	color:#BA8760;
	text-align: right;
	font:normal 10px Georgia, "Times New Roman", Times, serif;
	margin:20px 0px 0px 0px;
	width: 785px;
	font-size: 11px;
	height: 50px;
	line-height: 18px;
	padding-right: 25px;
	
}

#footer img { float: right; }
#footer a{color:#AFCD73; font:normal 13px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 5px; text-decoration:none; letter-spacing: 1px;}
#footer a.active {color:#BA8760; font:normal 13px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 5px; text-decoration:none; letter-spacing: 1px;}
#footer a.last{color:#AFCD73; font:normal 13px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 140px; text-decoration:none;}
#footer a.last2{color:#BA8760; font:normal 13px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 140px; text-decoration:none;}
#footer p{color:#BA8760; font:normal 13px Georgia, "Times New Roman", Times, serif;}
#footer a:hover{color:#ECE6D4; font:normal 13px Georgia, "Times New Roman", Times, serif;}


#bot a{color:#444; font:normal 10px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 5px; text-decoration:none;}
#bot a.last{color:#444; font:normal 10px Georgia, "Times New Roman", Times, serif; padding-left: 5px; padding-right: 80px; padding-bottom: 10px; text-decoration:none;}
#bot p{color:#CEA88E; font: Georgia, "Times New Roman", Times, serif; font-size: 11px;}
#bot p.contact {color:#BA8760; font: Georgia, "Times New Roman", Times, serif; font-size: 14px; line-height: 20px;}
#bot a:hover{color:#ECE6D4; font:normal 10px Georgia, "Times New Roman", Times, serif;}



.box .col1 {width: 210px; text-align:left; padding-right: 3px; padding-bottom: 10px; padding-top: 25px;}
.box .col1 img { position: inherit; }
.box .col1 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box .col2 {width: 210px; padding-bottom: 5px; padding-top: 25px; padding-right: 3px;}
.box .col2 img { position: inherit; }
.box .col2 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box .col3 {width: 210px; padding-right: 3px; padding-bottom: 10px; padding-top: 25px;}
.box .col3 img { position: inherit; }
.box .col3 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

	

/* contact block set */
#contactForm {
display: block;
float: left;
border: 0px #999 dotted;
padding: 10px 15px 10px 10px;
margin: 0 10px 0 20px;
}

#contactForm ul {
list-style: none;
padding: 0;
margin: 10px 0 0 0;
}

#contactForm ul li {
padding-top: 3px;
border: 0;
}

#contactForm ul li a {
text-decoration: underline;
color: #777;
}

#contactForm ul li a:hover {
color: #000;
}

#contactForm ul li label {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size: 10 px;
font-weight: normal;
color: #444;
text-transform: uppercase;
letter-spacing: 1px;
text-align: left;
border-right: 0px #444 solid;
padding: 0 0 0 0;
margin: 0 0 0 0;
}



#contactForm ul li .formfieldarea {
width: 500px;
height: 200px;
background-color:  #ECE6D4;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : #D8D0BCpx solid #222;
padding: 2px 2px;
margin: 0;
}

#contactForm .inputBox {
width: 500px;
height: 15px;
background-color: #ECE6D4;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color: #000;
border : 1px solid #CCC3AC;
padding: 0;
margin: 0;
}

#contactForm fieldset {
border-top: 0px #111 dotted;
border-right: 0px #111 dotted;
border-bottom: 0px #111 dotted;
border-left: 0px #111 dotted;
padding: 0 0 0px 0;
margin: 0 0 0 0;
}

#contactForm label.submit {
display: block;
text-align: left;
padding: 0px;
}

/* end contact block set */
.bos .col1 {width: 625px; text-align: center; padding-right: 10px; padding-bottom: 10px;}

.cake .col1 {width: 150px;  padding-right: 10px; padding-left: 100px; padding-bottom: 0px;}
.cake .col2 {width: 300px;  padding-right: 10px; padding-bottom: 0px;}

.boc .col1 {width: 225px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.boc .col2 {width: 225px; text-align:left; padding-right: 10px; padding-bottom: 10px;}

.bor .col1 {width: 312px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.bor .col2 {width: 312px; text-align:left; padding-right: 10px; padding-bottom: 10px;}

.press .col1 {width: 205px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.press .col2 {width: 205px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.press .col3 {width: 205px; text-align:left; padding-right: 10px; padding-bottom: 10px;}


.boz .col1 {width: 300px; text-align:left; padding-right: 10px; padding-bottom: 10px;}
.boz .col2 {width: 300px; text-align:left; padding-right: 10px; padding-bottom: 10px;}

.box2 .col1 {width: 100px; text-align:left; padding-right: 0px;}
.box2 .col1 img { padding-bottom: 10px;}
.box2 .col1 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box2 .col1 a { text-align: center; color: #666;}
.box2 .col1 a:hover { text-align: center; color: #ECE6D4;}
.box2 .col2 {width: 100px; text-align:left; padding-right: 0px;}
.box2 .col2 img { padding-bottom: 10px;}
.box2 .col2 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box2 .col2 a { text-align: center; color: #666;}
.box2 .col2 a:hover { text-align: center; color: #ECE6D4;}
.box2 .col3 {width: 100px; text-align:left; padding-right: 0px;}
.box2 .col3 img { padding-bottom: 10px;}
.box2 .col3 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box2 .col3 a { text-align: center; color: #666;}
.box2 .col3 a:hover { text-align: center; color: #ECE6D4;}
.box2 .col4 {width: 100px; text-align:left; padding-right: 0px;}
.box2 .col4 img { padding-bottom: 10px;}
.box2 .col4 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box2 .col4 a { text-align: center; color: #666;}
.box2 .col4 a:hover { text-align: center; color: #ECE6D4;}


ul.list4 { color: #F8F3E8; }

.list4 li a {background:url(images/list-marker4.gi) right top no-repeat; }
.list4 li a:hover {color:#ECE6D4;}
.list4 li.sub a { margin-left: 12px; color:#BA8760; font-size: 13px; text-decoration: none; text-transform:uppercase;}
.list4 li.sub a:hover {color:#ECE6D4; font-size: 13px;}
.list4 li.sub2 a { margin-left: 20px; color:#666;; font-size: 13px; text-decoration:none;}
.list4 li.sub2 a:hover {color:#ECE6D4 ; font-size: 13px;}
.list4 li.sub3 a { margin-left: 30px; color:#F68B1F; font-size: 13px; text-decoration:none;}
.list4 li.sub3 a:hover {color:#ECE6D4; font-size: 13px;}
.list4 li.sub4 a { margin-left: 30px; color:#444; font-size: 13px; text-decoration:none;}
.list4 li.sub4 a:hover {color:#ECE6D4; font-size: 13px;}
.list4 li.sub5 a { margin-left: 50px; color:#666; font-size: 13px; text-decoration:none;}
.list4 li.sub5 a:hover {color:#ECE6D4; font-size: 13px;}


.line-hor { border-bottom:1px solid #CEC7B3; margin:8px 0; overflow:hidden; font-size:0; line-height:0;}




.box12 .col1 {width: 100px; text-align:left; padding-right: 1px;}
.box12 .col1 img { padding-bottom: 10px;}
.box12 .col1 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box12 .col1 a { text-align: center; color: #666;}
.box12 .col1 a:hover { text-align: center; color: #ECE6D4;}
.box12 .col2 {width: 100px; text-align:left; padding-right: 1px;}
.box12 .col2 img { padding-bottom: 10px;}
.box12 .col2 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box12 .col2 a { text-align: center; color: #666;}
.box12 .col2 a:hover { text-align: center; color: #ECE6D4;}
.box12 .col3 {width: 100px; text-align:left; padding-right: 1px;}
.box12 .col3 img { padding-bottom: 10px;}
.box12 .col3 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box12 .col3 a { text-align: center; color: #666;}
.box12 .col3 a:hover { text-align: center; color: #ECE6D4;}
.box12 .col4 {width: 100px; text-align:left; padding-right: 1px;}
.box12 .col4 img { padding-bottom: 10px;}
.box12 .col4 img:hover { filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.box12 .col4 a { text-align: center; color: #666;}
.box12 .col4 a:hover { text-align: center; color: #ECE6D4;}