@import url("/inc/ppc.css");
@import url("/inc/yshop.css");
@import url("/inc/fancybox.css");
@import url("/inc/tabs.css");
@import url("/inc/reviews.css");

/* common page layout styles */
body{margin:0;padding:0;background:#ebf9fc;font-family:Arial;font-size:11px;}
body li {margin-bottom:8px;}

a, a:visited {color:#fa7402;}
a:hover {color:#0c5589;}

p{margin:0px;padding:0;}
.center{text-align:center;}

.visible{display:block;}
.invisible{display:none;}

/* template build */
#wrapper
{
	margin:0 auto;
	background:url(/i/bg.gif);
	width:775px;
}

#wrapperlist
{
	margin:0 auto;
	background:url(/i/innerbg.gif);
	width:775px;
}

#header
{
	background:url(/i/head.jpg) no-repeat;
	height:97px;
	width:775px;
}

#footer
{
	background:url(/i/footer.gif) no-repeat bottom;
	height:30px;
	clear:both;
	padding-left:230px;
	color:#fff;
}

#footer a, #footer:visited
{
	color:#fff; 
	text-transform:capitalize; 
	line-height:24px;
	font-weight:bold;
}

#footer2
{
	background:url(/i/footer2.gif) no-repeat bottom;
	height:68px;
	clear:both;
	width:775px;
}

#footer2wrap
{
	padding-top:31px;
	padding-left:330px;
	color:#fff;
}

#footer2wrap a, #footer2wrap:visited
{
	color:#fff; 
	text-transform:capitalize; 
	line-height:24px;
	font-weight:bold;
}

#center 
{
	margin:0 auto;
	width:745px;
}

#left
{
	background:url(/i/left.gif) no-repeat;
	width:190px;
	float:left;
	height:400px;
}

#left2
{
	background:url(/i/topnavdrip.gif) no-repeat 17px 0;
	width:190px;
	float:left;
	height:400px;
}
#right
{
	background:url(/i/home_image.jpg) no-repeat;
	width:555px;
	float:left;
	height:212px;
}
#right p 
{
	color:#fff;
	font-size:11px;
	height:150px;
	width:220px;
	margin:23px 0 0 6px;
	line-height:1.7;
	text-align:left;
}

#wrapper2 
{
	width:775px;
	background:url(/i/wrapperbg.gif) no-repeat left bottom;
	padding-bottom:22px;
}

#middle 
{
	float:right;
	width:555px;
}

#content 
{
	font-size:12px;
	color:#696969;
	padding-right:20px;
}

#content p
{padding:8px 8px 10px 0;}

#searchdiv
{
	position:relative;
	top:16px;
	left:427px;
	width:300px;
	height:97px;
}
#noreviewsdiv
{padding:20px;}

form{margin:0;padding:0;display:inline;}

th
{
	text-align:center;
	background:#ddd;
	padding:4px;
}
img{border:0;}
textarea{padding:10px;}


.propertyname{width:100px;overflow:visible;font-weight:bold;color:#0C5589; display:block;font-size:13px;}
.property
{
	font-size:12px;
	color:#5a5a5a;
	margin-bottom:12px;
}

h1
{
	font-size:2.1em;
	color:#fa7402;
	font-weight:bold;
	padding-top:0 0 0 0;
	margin:0 0 6px 0;
}
h2
{
	font-size:11pt;
	color:#fa7402;
	font-weight:bold;
	padding:0;
	margin:0 0 4px 0;
}
h3
{
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:0;
	margin:0;
}
.titlequery{color:#085184;}
.productimage{float:left;}
.itemdescription
{
	margin-top:12px;
	margin-bottom:12px;
	font-size:12px;
	color:#5a5a5a;
}

b{color:#0C5589;}

.avgratingcol{width:90px;}

.avgrating
{
	font-weight:bold;
	font-size:14px;
	margin-bottom:12px;
	padding:5px;
}
.smallthumb{width:20px;}
.productthumb{margin-right:25px;}
.imgthumbcol{width:50px;}

/* list styles */
.pagedlist{width:450px; margin-top:15px;}
.pagedlist tr.alt{background:#e7f3c6;}
.pagedlist td{padding:4px;}
.pagedlist .avgrating{width:100px;}
.pagedlist th{background:url(/i/greenbarback.jpg);color:White;}

.pagedlist .productname{font-size:14px; font-weight:normal; border-bottom:1px solid #ddd;}
.pagedlist a, .pagedlist a:visited {color:#fd6e00; font-size:12px; font-weight:bold;}
.pagedlist a:hover {color:#003069;}

.paginator
{
	background:url(/i/pagerbg.gif) no-repeat;
	color:#000;
	text-align:center;
	padding:6px 0;
	margin:0 auto;
}
.paginator table{width:320px;margin:0 auto;}
.paginator a, .paginator a:visited{color:#000;}
.paginator .paginatortoprow{text-align:center;}
.paginator table td img{margin-right:2px;}
.hilite{font-weight:bold;}

#directorywrap {width:745px;margin-left:15px;}

#paddedarea
{ 
	float:left;
	width:455px;
	padding-left:15px;
	margin-top:10px;
}

#paddedarea2
{
padding-right:30px;
padding-left:30px;
}
#bc{text-align:right;}
#greenbar
{
	background:url(/i/greenbarback.jpg);
	height:24px;
	width:735px;
	margin-left:15px;
	padding-left:10px;
	border-bottom:1px solid white;
	line-height:24px;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	color:#fff;	
}
#greenbar a, #greenbar a:visited {color:#fff; font-weight:bold; font-size:12px;}
#greenbar a:hover {color:#005ed9;}
#drippies
{
	background:url(/i/drippies.jpg);
	height:27px;
	text-align:right;
	line-height:27px;
	padding-right:18px;
	margin-left:15px;
	margin-right:14px;
	width:727px;
}

#callouts 
{
	margin-top:17px;
	width:100%;
	padding:0;
 }
#callouts div 
{
	float:left;
	margin-bottom:25px;
}

#edrinks 
{
	background:url(/i/greenboxtop.gif) no-repeat; 
	width:179px; 
	height:226px; 
	margin:0 2px;
}

#ewater {background:url(/i/ewtopnew.gif) no-repeat ; width:179px; height:226px;margin:0 2px;}
#sdrinks {background:url(/i/sd.gif) no-repeat ; width:179px; height:226px;margin:0 2px;}

#edrinks p {padding:43px 20px 20px 20px; color:#696969;}
#ewater p {padding:55px 20px 30px 65px; text-align:right;color:#696969;}
#sdrinks p {padding:43px 20px 20px 20px;color:#696969;}

#menu 
{
	width:170px;
	position:relative;
	top:38px;
	left:15px;
}

.m1, .m1:visited
{
	
	font-size:12px;
	font-family:arial;
	font-weight:bold;
	color:#9bebff;
	display:block;
	padding:2px 0 2px 15px;
	text-decoration:none;
}
.m1:hover {color:#fff;}

.closed1, .closed2:visited
{
	background:url(/i/menu-bg.gif) no-repeat -1px 5px;
}

.closed1:hover
{
	background:url(/i/menu-bg.gif) no-repeat -1px -8px;
}

.open1:link, .open1:visited
{
	font-weight:bold;
	color:#9bebff;
	text-decoration:none;
	font-size:12px;
	padding:0px 0 0px 0;
}

.m2, .m2:visited
{
	
	font-size:11px;
	font-family:arial;
	color:#9bebff;
	display:block;
	padding:2px 0 2px 15px;
	text-decoration:none;
}
.m2:hover {color:#fff;}


.closed2, .closed2:visited
{
	background:url(/i/menu-bg.gif) no-repeat -1px 5px;
}

.closed2:hover
{
	background:url(/i/menu-bg.gif) no-repeat -1px -8px;
}

.open2:link, .open2:visited
{
	font-weight:bold;
	color:#9bebff;
	text-decoration:none;
	font-size:11px;
	padding:0px 0 0px 15px;
}

.m3, .m3:visited
{
	
	font-size:10px;
	font-family:arial;
	color:#9bebff;
	display:block;
	padding:2px 0 2px 30px;
	text-decoration:none;
}
.m3:hover {color:#fff;}


.m4, .m4:visited
{
	
	font-size:10px;
	font-family:arial;
	color:#9bebff;
	display:block;
	padding:2px 0 2px 30px;
	text-decoration:none;
}
.m4:hover {color:#fff;}

.open3:link, .open3:visited
{
	font-weight:bold;
	color:#9bebff;
	text-decoration:none;
	font-size:11px;
	padding:0px 0 0px 15px;
}

.youarehere1:link, .youarehere1:visited 
{
	color:#fff;
}

.youarehere2:link, .youarehere2:visited 
{
	color:#fff;
}
.youarehere3:link, .youarehere3:visited 
{
	color:#fff;
}

.youarehere4:link, .youarehere4:visited 
{
	color:#fff;
}
#breadcrumbs{font-size:11px;}

#breadwrap 
{
	margin:0 auto;
	width:775px;
}

#sitemap li

{
	font-size:11px; 
	text-decoration:none; 
	margin-top:4px; 
	margin-bottom:4px; 
	list-style-type:none;
	color:#0c5589;
}


#shifter {text-align:right;}

#listsearchbox {position:relative; top:-35px; text-align:right;}

.categoryname a
{
	font-weight:normal;
	font-size:9px;
	color:#007ee4;
	text-decoration:none;
}

.categoryname a:hover 
{
	color:#0b4e86;
}

.ed {font-size:30px;color:#bbd64a;}
.ed:link, .ed:active, .ed:visited {font-size:30px;color:#bbd64a; background-color:#f60; padding:5px;}

.back2 {position:relative; font-weight:bold; top:-15px; text-decoration:none; font-size:15px; border:0;}

#searchdirectory {color:#0b5083; font-size:13px; font-weight:bold; position:relative; left:-50px;}

#searchbox3 {border:1px solid #000; background-color:#e2f76e;}

#transparent {
position:absolute;
top:0;
left:85px;
height:95px;
width:350px;
}

#transparent a {
display:block;
height:95px;
width:350px;
}
#transparent a img {
height:95px;
width:350px;
}

#sitemap
{
	color:#000;
}
#sitemap a:link, #sitemap a:visited
{
	
	font-size:12px;
	text-decoration:underline;
}

#sitemap a:hover 
{
	color:#c0c0c0;
}

.aoemaster:link, .aoemaster:visited {font-size:13px; font-weight:bold; color:#0b5083;}
.aoemaster:hover {color:#ccc;}
.imgshift {float:left;padding:8px;}

.imgshift2 {float:right;padding:8px;}

#right a, #right a:visited {color:#bbd64a;}
#right a:hover {color:#d4ee61;}