body {
	background-color: #7C4122;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	padding:0px;
	background-image: url(/images/shared/bg_tile.jpg);
	background-attachment:fixed;
}
body,td,th {
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	color: #333333;
}
a:link, a:visited {
	color: #395C86;
	text-decoration: none;
}

a:hover {
	color:#000;
}


h2{
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h2 span{
	color:#663300;
}

h3{
	font-size:12px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
h4{
	font-size:11px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

h5{
	font-size:11px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

fieldset{
	border:1px solid #AEADA7;
}
legend{
	font-size:14px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#663300;
}


fieldset img{
	padding:4px;
	background-color:#FFFFFF;
	border:1px solid #AEADA7;
}
/* 
------------------------
SHELL
------------------------
*/
.shellcenter {
	width: 752px;
	background-color:#FFFFFF;
}
.shellleft {
	width: 10px;
	background-image: url(/images/shared/edge_left.jpg);
}
.shellright {
	width: 10px;
	background-image: url(/images/shared/edge_right.jpg);
}
.shellcontent{
	background-color:#FFFFFF;
	padding:0px 8px 0px 8px;
}

.flashbox{
	background-color:#FFFFFF;
	text-align:center;
}

/* 
------------------------
HEADER
------------------------
*/
.headerbg {
	background-image: url(/images/shared/header_bg.gif);
	background-repeat: repeat-x;
	height: 73px;
}

/* 
------------------------
SUBNAVIGATION
------------------------
*/

.subnavwrapper {
	text-align:center;
	display:none;
	background-color: #F4F7EE;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size: 11px;
	padding:1px 0px 3px 0px;
	/* padding:1px 0px 3px 64px; */
	margin:0px 0px 10px 0px;
}
.subnavwrapper ul{
	padding:0px;
	margin:0px;
}
.subnavwrapper li{
	display:inline;
	padding:0px;
	margin:0px;
}
.subnavwrapper li a, .subnavwrapper li a:visited{
	text-decoration:none;
	color: #AE3506;
	background-image:url(/images/subnavigation/bug_off.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 10px 0px 8px;
}
.subnavwrapper li a:hover{
	color:#576633;
	background-image:url(/images/subnavigation/bug_on.gif);
}
.subnavwrapper li a #currentsubnav, .subnavwrapper li a:visited #currentsubnav{
	text-decoration:none;
	color:#576633;
	background-image:url(/images/subnavigation/bug_on.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0px 10px 0px 8px;
}
a #currentsubnav, a:visited #currentsubnav{
	color:#576633;
	background-image:url(/images/subnavigation/bug_off.gif);
}


/* 
------------------------
FOOTER
------------------------
*/
#footer{
	text-align:center;
}
#footer .footernav{
	color:#99A67B;
	padding:2px;
	margin:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	text-transform:uppercase;
}
#footer .footernav a, #footer .footernav a:visited{
	text-decoration:none;
	color:#CC6633;
}
#footer .footertext{
	color:#666666;
	padding:2px 2px 10px 2px;
	margin:0px;
	font-size:9px;
	text-transform:uppercase;
	font-family:Lucida Grande, Arial, Helvetica, sans-serif;
}
#footer .footertext a, #footer .footertext a:visited{
	color:#CC6633;
	text-decoration:none;
}
#footer .footertext a:hover, #footer .footernav a:hover{
	color:#A44B1F;
}

/* 
------------------------
HOME
------------------------
*/
#homecontent{
	margin:10px 0px 10px 0px;
}
.hometout1bg{
	background-color:#F3F7EB;
	vertical-align:top;
	width:183px;
}
.hometout2bg{
	background-color:#FAFCF7;
	vertical-align:top;
	width:183px;
}
.hometout3bg{
	background-color:#F3F7EB;
	vertical-align:top;
	width:183px;
}
#homecontent p{
	padding:6px 20px 4px 10px;
	margin:0px;
	line-height:14px;
}

#homecontent p a, #homecontent p a:visited{
	color:#CC6633;
	text-decoration:none;
}
#homecontent p a:hover{
	color:#A44B1F;
}
#homecontent form{
	padding:0px 10px 10px 6px;
	margin:0;
}
#homecontent hr{
	border:0;
	width:90%;
	color: #D7E0C7;
	background-color: #D7E0C7;
	height: 1px;
}
#homecontent a img, #homecontent a:visited img {
	padding:4px;
	margin:0px 0px 0px 6px;
	background-color:#FFFFFF;
	border:1px solid #E2EACD;
}


#homecontent a:hover img{
	border:1px solid #B7C993;
}
#homecontent .touttext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}
#homecontent .newsdate{
	font-size:10px;
	color:#666666;
}
.homenews{
}


/* 
------------------------
THREE COL-umn layout
------------------------
*/
#threecol{
	margin:10px 0px 10px 0px;
}
#threecol .sidebar{
	vertical-align:top;
	width:183px;
}

#threecol p{
	padding:6px 20px 4px 10px;
	margin:0px;
	line-height:14px;
}

#threecol p a, #threecol p a:visited{
	color:#CC6633;
	text-decoration:none;
}
#threecol p a:hover{
	color:#A44B1F;
}
#threecol form{
	padding:4px 10px 4px 6px;
}

#threecol a img, #threecol a:visited img {
	padding:4px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:1px solid #E2EACD;
}


#threecol a:hover img{
	border:1px solid #B7C993;
}
#threecol .touttext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}

#threecol h2{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}

#threecol h3{
	color:#663300;
	padding:6px 20px 4px 10px;
	margin:0px;
}
#threecol h4{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#threecol .title{
	font-weight:bold;
}
#threecol hr{
	border:0;
	width:90%;
	color: #D7E0C7;
	background-color: #D7E0C7;
	height: 1px;
}


/* 
------------------------
two COL-umn layout
------------------------
*/
#twocol{
	margin:10px 0px 10px 0px;
}


#twocol p{
	padding:6px 20px 4px 10px;
	margin:0px;
	line-height:14px;
}

#twocol p a, #twocol p a:visited{
	color:#CC6633;
	text-decoration:none;
}
#twocol p a:hover{
	color:#A44B1F;
}
#twocol form{
	padding:4px 10px 4px 6px;
}

#twocol a img, #twocol a:visited img {
	padding:4px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:1px solid #E2EACD;
}


#twocol a:hover img{
	border:1px solid #B7C993;
}
#twocol .touttext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}

#twocol h2{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#twocol h3{
	color:#663300;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#twocol h4{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#twocol .title{
	font-weight:bold;
}
#twocol hr{
	border:0;
	width:98%;
	color: #D7E0C7;
	background-color: #D7E0C7;
	height: 1px;
}



/* 
------------------------
two COL-umn layout
------------------------
*/
#onecol{
	margin:10px 0px 10px 0px;
}


#onecol p{
	padding:6px 20px 4px 10px;
	margin:0px;
	line-height:14px;
}

#onecol p a, #onecol p a:visited{
	color:#CC6633;
	text-decoration:none;
}
#onecol p a:hover{
	color:#A44B1F;
}
#onecol form{
	padding:4px 10px 4px 6px;
}

#onecol a img, #onecol a:visited img {
	padding:4px;
	margin:0px 0px 0px 0px;
	background-color:#FFFFFF;
	border:1px solid #E2EACD;
}


#onecol a:hover img{
	border:1px solid #B7C993;
}
#onecol .touttext{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:11px;
}

#onecol h2{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#onecol h3{
	color:#663300;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#onecol h4{
	color:#69792D;
	padding:6px 20px 4px 10px;
	margin:0px;
}

#onecol .title{
	font-weight:bold;
}
#onecol hr{
	border:0;
	width:98%;
	color: #D7E0C7;
	background-color: #D7E0C7;
	height: 1px;
}



	
/* 
------------------------
NEWS DIV
------------------------
*/
.newsdiv{

}

.newsdiv p{

}


.newsdate{
	font-size:10px;
	color:#666666;
}


/* 
------------------------
PAGES
------------------------
*/
.quotebox{
	vertical-align:top;
	text-align:center;
	width:183px;
}
#quoteboxdiv{
	width:183px;
	margin-top:10px;
	display:block;
}

#quoteboxdiv #quotep{
	text-align:center;
	color:#DB9470;
	padding:0;
	margin:5px auto 5px auto;
	width:135px;
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	line-height:19px;
	font-style:oblique;
}

/* 
------------------------
awards
------------------------
*/

.awardsdate{
	font-size:10px;
	color:#666666;
}

/* 
------------------------
Ask en expert
------------------------
*/
.readmore{
	text-align:right;
}
.aehead{
	color:#AE3506;
	background-color:#E7F0D2;
	font-weight:bold;
}
#aequestions{
	margin-left:7px;
	margin-top:15px;
}

.aepages{
	background-color:#FFFFFF;
	padding:4px;
}
.aepages a, .aepages a:visited{
	color:#CC6633;
	text-decoration:none;
}
.aepages a:hover{
	color:#A44B1F;
}
.aedate{
	font-size:10px;
	color:#666666;
}
.aetech{
	font-size:10px;
	color:#666666;
}
.expert_div{
	padding:0px;
	border:1px solid #E7F0D2;
	background-color:#FAF9F3;
	margin-bottom:10px;
}


.aerow1{
	background-color:#FFFFFF;
}
.aerow2{
	background-color:#FAF9F3;
}

#aecats{
}

#aecats p{
	padding:1px 0px 6px 0px;
	margin:0px;
}

/* 
------------------------
FAQ
------------------------
*/
#faq .faqblock{
	padding:0px;
	border:1px solid #E7F0D2;
	background-color:#FAF9F3;
	margin-bottom:10px;
}
#faq h3{
	color:#663300;
}


/* 
------------------------
PHOTOGALLERY
------------------------
*/
/*
.rthumb{
	float:left;
	margin-left:120px;
	margin-top:-85px;
}
.lthumb{
	clear:both;
	float:left;
	
}*/
.gthumb{
	height:65px;
}

#photogallery a img, #photogallery a:visited img {
	padding:4px;
	margin:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border:1px solid #AEADA7;
	
	
}
#photogallery a:hover img{
	border:1px solid #898778;
}

.gallerythumbs{
	border:1px solid #AEADA7;
	background-color:#EEECE3;
	text-align:left;
	vertical-align:top;
}
.gallerythumbs p{
	clear:both;
	text-align:center;
}
.galleryimage{
	border:1px solid #AEADA7;
	border-left:none;
	background-color:#EEECE3;
	text-align:left;
	vertical-align:top;
	background-image:url(/images/gallery/shadow.gif);
	background-repeat:repeat-y;
}
.galleryimage img{
	padding:4px;
	margin:5px 5px 5px 5px;
	background-color:#FFFFFF;
	border:1px solid #AEADA7;
}

.gallerynav{
	border:1px solid #AEADA7;
	border-left:none;
	border-top:none;
	border-right:none;
	border-bottom:none;
	background-color:#FAF9F3;
	text-align:center;
}


#galleryimgnav a img, #galleryimgnav a:visited img, #galleryimgnav a:hover img{
	padding:0;
	margin:0;
	border:0;
}


/* 
------------------------
backtotop
------------------------
*/
#backtotop, #backtotop:visited{
	color:#CC6633;
	text-decoration:none;
	font-size:10px;
	padding-right:15px;
	background-image:url(/images/shared/backtotop_arrow.gif);
	background-repeat:no-repeat;
	background-position:right;
}
#backtotop:hover{
	color:#A44B1F;
	text-decoration:underline;
}


/* 
------------------------
sidebar 
------------------------
*/
#sidebardiv a img, #sidebardiv a:visited img, #sidebardiv a:hover img{
	padding:0;
	margin:0;
	border:0;
}

#current_specials{
	margin:10px 10px;
	
}

/*
#current_specials{
	margin:10px 10px;
	border:1px solid #cccccc;
	background-color: #F4F7EE;
	text-align:center;
	font-size:20px;
	padding:20px 6px 15px 6px;
}
#current_specials h2{
	margin:0px;
	padding:0px 0px 10px 0px;
	text-align:center;
	font-size:18px;
	line-height:16px;
}

#current_specials p{
	margin:0px;
	padding:0px 0px 5px 0px;
	text-align:center;
	font-size:11px;
	line-height:14px;
	font-weight:bold;
}

#current_specials p.smaller{
	margin:0px;
	padding:0px;
	text-align:center;
	font-size:10px;
	line-height:14px;
	font-weight:normal;
}
#current_specials h2 a{
	color:#663300;
}

#current_specials h2 span{
	display:block;
	font-size:13px;
	padding:0px 0px 2px 0px;
	color:#663300;
}

*/
