/* CSS Document */

*,body,html{padding:0;margin:0;}
body{font-family:Trebuchet MS,Helvetica,Arial,sans-serif; color:#000000; font-size:14px; }
a:link,a:visited{color:#174A7C;text-decoration:none;}
a img{border:none;padding:0;}
a:hover,a:active{color:#1F64A8;}
body{background:#fff url("../img/bg-gradient.gif") repeat-x top left;}
#wrap{position:relative;width:800px;margin:0 auto;padding:0 10px 10px;background:url("../img/bg_wrap.png") repeat-y 0 0;}
#content{background-color:#fff;float:left;width:620px;border-left:180px solid #B7A883;border-right:0px solid #fafafa;margin:0 auto;}
#content:after{display:block;height:0;clear:both;visibility:hidden;}
#leftRail{float:left;width:180px;margin-left:-180px;position:relative; background-color:#B7A883;}
#center{padding-top:10px;float:left;min-height:650px;width:620px;margin-right:-100%;background:#fff;}
#rightRail{padding-top:20px;float:right;width:180px;margin-right:-191px;position:relative;}
#rightRail a{border:none;}
#header,#footer{width:800px;background-color:#00718f;clear:both;}
#header{height:300px;background:#fff;}
#footer{padding-top:10px;color:#D5D3C7;height:25px;background:#978F7C;}
#footer span{padding-left:20px;}
#footer a{color:#eee;}
#footer a:hover,#footer a:active{}


#contentcenter{margin:5px 10px;}
#contentcenter p{padding:10px;}
#contentleft{width:180px;padding:10px;float:left;}
#contentleft_dark{padding:10px;background:#B7A883 url("../img/leftcoltop1.png") no-repeat top left;}
#contentleft_light{padding:10px;}
#dark_light_sep{background:url("../img/darklightsep.png") no-repeat top left;height:39px;}
#wingleft{position:absolute;left:-74px;top:0px;background:url("../img/wingleft.jpg") no-repeat top left;height:469px;width:84px;}
#wingright{position:absolute;left:810px;top:0px;height:420px;width:89px;background:url("../img/wingright.jpg") no-repeat top left;}
.form{}
#searchresults{width:100%;}
#debugpost{clear:both;width:100%;}
.dbg{float:left;position:relative;width:25%;background:#ddd;}
.debug{clear:both;width:100%;}
pre{padding:20px;}
.results{clear:both;}
.productlist{padding:10px 5px 5px;border-left:2px solid #99c7d8;border-right:2px solid #99c7d8;position:relative;text-align:left;color:#00718f;}
.prodname{padding-left:6px;font-weight:bold;position:relative;float:left;text-align:left;}
.prodcity{position:relative;top:8px;float:right;text-align:right;font-size:90%;}
.bg1{background:#b9d8e5;}
.bg2{background:#99c7d8;}
.prodDesc{margin:20px 0 15px;padding:5px;font-style:italic;}
.bg1 .prodDesc{background:#d2ebf3;}
.bg2 .prodDesc{background:#d2ebf3;}
.prodEnd{clear:both;}
.resultheader{clear:both;}
.resultspages{height:600px;text-align:center;}
.resultspage_head{height:30px;width:400px;background:#fff url("../img/resultsHead.png") no-repeat top left;}
.resultspage_end{height:30px;width:390px;background:#fff url("../img/resultsFooter.png") no-repeat top left;}
.resultspage_foot2{height:30px;width:400px;background:#fff url("../img/resultsFooter2.png") no-repeat top left;}
.mootabs_title{list-style-image:none;list-style-type:none;margin:0 auto;padding:0px;height:30px;width:390px;}
.mootabs_title li{color:#00718f;font-weight:bold;float:left;padding:10px 0 0;cursor:pointer;width:130px;height:20px;text-align:center;background:#99c6d9 url("../img/button-midblue.png") no-repeat top left;}
.mootabs_title li.active{background:#b9d8e5 url("../img/button-liteblue.png") no-repeat top left;}
.mootabs_panel{margin:0 auto;display:none;position:relative;width:390px;clear:both;overflow:auto;}
.panel_adjust{position:relative;top:-1px;left:5px;}
.mootabs_panel.active{display:block;background:#b9d8e5 url("../img/panel_bg.png") repeat-y top left;}
#showproduct{width:100%;}
#addressArea{width:230px;float:right;padding-left:10px;display:block;overflow:hidden;}
.description{padding:10px 5px 5px;clear:left;}
.clear{clear:both;}
#mmContent{float:right;position:relative;width:160px;text-align:center;padding:10px 0 10px 10px;}
.mmItem{margin:0 auto;text-align:center;padding:5px 0;float:left;}
a.lightbox{border-bottom:none;}
a.lightbox img{border:5px solid #B7A883;}
a.lightbox img:hover{border:5px solid #00718f;}
#productServices{position:relative;display:block;clear:both;border:1px solid #B7A883;}
#productServices h3.toggler{position:relative;left:0;margin-top:0}
#productServices div {padding:5px 15px;background:url("../img/prodserv.png") repeat-x top left;}
.servicePrice{position:relative;float:right;top:-10px;}
.ajax-loading{padding:20px 0;background:url(../img/spinner.gif) no-repeat 5px 5px;height:40px;}
.tool-tip{background:#333;color:#CCC;}
.tool-title{font-weight:bold;font-size:11px;margin:0;color:#CCC;padding:8px 8px 4px;background:#666;border-bottom:1px solid #111;}
.tool-text{font-size:11px;padding:4px 8px 8px;background:#555;}
input.submit{margin:5px;border:3px double #999;border-top-color:#CCC;border-left-color:#CCC;padding:0.25em;background-color:#FFF;color:#333;font-size:75%;font-weight:bold;font-family:Verdana,Helvetica,Arial,sans-serif;}
h1{margin-top:15px;padding:3px 5px;font-size:135%;font-weight:bold;color:#978F7C;}
h2{padding:3px 5px;font-size:120%;font-weight:bold;}
h3{margin-top:5px;padding:3px 5px;font-size:110%;font-weight:bold;background:#B7A883}
.absright{float:right;position:absolute;}
.floatleft{float:left;margin-right:10px;}
.floatright{float:right;margin-left:10px;}
.botleft{position:absolute;float:left;left:0px}
.error{color:red;font-weight:bold;}
.disabled{color:#999999;}
.toggler{color:black;}
.toggler:hover{cursor:pointer;}
.mmlogo{margin-top:10px;position:relative;left:-5px;}
ul{margin-left:20px;}
.smaller{font-size:85%;}
.polaroid{margin:5px auto;border:solid 1px silver;padding:5px;}
.polaroidleft{float:left;margin-right:10px;border:solid 1px silver;padding:5px;}
.polaroidright{float:right;margin-left:10px;border:solid 1px silver;padding:5px;}
div.hr{height:20px;background:#fff url(../img/hr.jpg) no-repeat scroll center;margin-bottom:5px;}
hr{color:#00718f;background-color:#00495D;height:1px;}
hr.hr{display:none;}
.advertBox{margin-top:15px;background:#60aac7;position:relative;left:-5px;width:190px;}
.advertBox a{color:#fff;text-align:center;border:none;}
#rightRail .advFoot a:hover{border-bottom:1px dashed #fff;}
.advHead{background:#60aac7 url('../ads/adv_header.png') no-repeat top left;height:21px;}
.advFoot{text-align:center;background:#60aac7 url('../ads/adv_footer.png') no-repeat top left;height:20px;}
.center{width:100%;text-align:center;margin:0 auto;}
.adv{position:relative;padding:5px 0;border:5px solid #60aac7;}
#weather{}
#weather p.white{font-size:14px;font-weight:normal;color:white}
#weather p.blue{font-size:12px;font-weight:bold;color:#114b79}
#weather p.black{font-size:14px;font-weight:bold;color:black}
#weather p.blacksmall{font-size:12px;font-weight:normal;color:black}
#weather hr{border:0;height:2px;background-color:white;width:100%}
#wfAccordion{position:relative;width:180px;left:-10px;font-family:Helvetica,Arial,Geneva,sans-serif;font-size:11px;background:#B7A883;}
#wfAccordion li.active a{color:#fff;}
#wfAccordion li{list-style-image:none;list-style-type:none;font-size:12px;padding:4px 6px;cursor:pointer;}
#visible{color:#CED7EF;background-color:#63699C;}
#panel1,#panel2,#panel3,#panel4{margin:0;padding-bottom:0;border:none;}
.panel_body{}
.light{color:#fff;}
#WebLoginLayer0,#WebLoginLayer2{width:250px;text-align:center;margin:0 auto;border:1px dashed #00718f;padding:5px;}
#WebLoginLayer0 td,#WebLoginLayer2 td{text-align:left;padding:3px;}
#ajaxSearch_input{width:75%;}
.hidden{position:absolute;display:none;margin-left:-5000px;}

blockquote{border-left:5px solid #B7A883;padding-left:15px;}

#compentry{margin:0 auto;width:120px;height:40px;background:url("../assets/images/go.png") no-repeat 0 0;}


a:hover #compentry{width:120px;height:40px;background:url("../assets/images/go.png") no-repeat 0 -40px;}

#compentryform{border:1px dashed #00718f;padding:10px;}

#compentryform .left, .formleft{width:100px;}



#compentryform .floatright{text-align:left;}



#compentryform #code{margin-top:5px;}
#contentcenter form {
	padding-bottom:4em;
	margin-bottom:7em;
}
div.navLinks {
	color:#174A7C;
	width:360px;
	margin:0 auto;
	text-align:center;
}
div.navLinks a.backlink {
	display:block;
	width:150px;
	float:left;
}
div.navLinks a, div.navLinks span {
	width:80px;
	display:block;
	text-align:center;
	float:left;
	border-bottom:1px solid #fff;
}
div.navLinks a:hover {
	border-bottom:1px dashed #1F64A8;
}

div.navLinks span.gap {
	width:15px;
}
form p {
	margin:1em;
}
div object {
	position:relative;
	z-index:-5;
}

#wlpeUser fieldset, #wlpeLogin fieldset, #wlpeRegister fieldset {  
	position: relative;  
	float: left;  
	clear: both;  
	width: 100%;  
	margin: 0 0 0 0;  
	padding: 0 0 1em 0;  
	border-style: none;  
	border-top: 1px solid #aaa;  
	background:#B7A883 url("../img/blue-white-grad.png") repeat-x 0 0;  
} 
#wlpeUser legend,#wlpeLogin legend,#wlpeRegister legend {  
	margin-left: 1em;  
	color: #000000;  
	font-weight: bold; 
} 
#wlpeUser fieldset ol,#wlpeLogin fieldset ol, #wlpeRegister fieldset ol {  
	padding: 3em .5em 0 .5em;  
list-style: none;
} 
#wlpeUser fieldset li,#wlpeLogin fieldset li, #wlpeRegister fieldset li {  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: 1em;
} 

#wlpeUser label,#wlpeLogin label, #wlpeRegister label {  
	float: left;  
	width: 130px;  
	margin-right: 1em;  
	text-align: right;
}

#wlpeUser legend span,#wlpeLogin legend span, #wlpeRegister legend span{  
position: absolute;  
left: 0.74em;  
top: 0;  
margin-top: 0.5em;  
font-size: 135%;
}
#wlpeUser fieldset.submit,#wlpeLogin fieldset.submit, #wlpeRegister fieldset.submit {  
	float: none;  
	width: auto;  
	padding-top:0;
	margin-top:0;
	border-style: none;  
	padding-left: 12em;  
	background-color: transparent;
}
.required {
	font-weight:bold;
	color:red;
}

.buttonindent {
	margin-top:1em;
	float:left;
	margin-left:8px;
}
.buttonright {
	margin-top:1em;
	float:right;
	margin-right:5px;
}

.wlpeSelect {
	width:120px;
	max-width:120px;
}
.advertpage {
	
}
.advertpage img {
	display:block;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}

#myGallerySet h3 {
	background-color:black;
	font-weight:bold;
}
.pagination {
	float: right;
	font-size:95%;
	padding-bottom: 10px;
}
#bookTas a {
	border:none;
	float:right;
	margin:5px 25px;
}
#bookTas p {
	color:#666666;
	font-size:95%;
	border-top:1px solid;
	padding-bottom:30px;
}





.text-edge{

font-family:"Trebuchet MS",sans-serif;
color:#fff;
font-size:12px; }

.text-edge a { color:#978F7C;
font-size:12px;
	text-decoration:underline; 
	border-bottom: 1px solid #fff; }
	
.text-edge a:hover {
    color: #FFFFFF;
	background-color: #B7A883;
	text-decoration:none; }

.text-edge p {
position:relative;
font-family:"Trebuchet MS",sans-serif;
color:#015B93;
font-weight:bold;
font-size:12px;

}