/* CSS Document */



*,body,html{padding:0;margin:0;}

body{font-family:Trebuchet MS,Helvetica,Arial,sans-serif;font-size:12px;}

a:link,a:visited{

	color:#1F63A7;

	text-decoration:none;

}

a img{border:none;padding:0;}

a:hover,a:active{

	color:#297AB6;

	border-bottom:1px dashed #1F64A8;

}

body{background:#e6dce2 url("/img/bg.jpg") 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 #b9d8e5;

	margin:0 auto;

	display:inline;

}

#content:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

#leftRail{float:left;width:180px;margin-left:-180px;position:relative;}

#center{padding-top:10px;float:left;min-height:650px;width:610px;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:#A6BFD4;height:25px;background:#00718f;}

#footer span{padding-left:20px;}

#footer a{color:#eee;}

#footer a:hover,#footer a:active{border-bottom:1px dashed #eee;}

#contentcenter{margin:5px 10px;}

#contentcenter p{padding:5px 0;}

#contentleft{width:180px;padding:10px;float:left;}

#contentleft_dark{padding:10px;background:#99c7d8 url("/img/leftcoltop.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:100%;
	background:#fff url(/img/resultsFooterW.png) no-repeat left top;
}

.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:100%;}

.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:100%;clear:both;overflow:auto;}

.panel_adjust{position:relative;top:-1px;left:0px;}

.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 #b9d8e5;}

a.lightbox img:hover{border:5px solid #00718f;}

#productServices{position:relative;display:block;clear:both;border:1px solid #b9d8e5;}

#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:#174A7C;}

h2{padding:3px 5px;font-size:120%;font-weight:bold;}

h3{margin-top:5px;padding:3px 5px;font-size:110%;font-weight:bold;background:#b9d8e5}

.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:#b9d8e5;}

#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 #b9d8e5;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:#b9d8e5 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;

}



