/* Begain Reset Here */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100.01%; /*for opera*/
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

blockquote, q
{
	quotes: none;
}

/*
Safari doesn't support the quotes attribute, so we do this instead.
*/
blockquote:before, blockquote:after, q:before, q:after
{
	/*	CSS 2; used to remove quotes in case "none" fails below.
	*/
	content: "";
	/*
	CSS 2.1; will remove quotes if supported, and override the above.
	User-agents that don't understand "none" should ignore it, and
	keep the above value. This is here for future compatibility,
	though I'm not 100% convinced that it's a good idea...
	*/
	content: none;
}

textarea { overflow: auto; }
input { border: 0px solid white; margin: 0;  padding: 0; }

/*General Styles*/
a{text-decoration:none;}
h1{ color:#52701F; font-size:1.5em;}
h2{ color:#76A023;margin:15px 0 0 0; font-size:1.1em; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
h3{ color:#76A023;margin:10px 0 0 0;}
h4{ color:#76A023;}
body p{font:normal 0.8em/1.5em Georgia,Arial, Tahoma, Times; margin:10px 0 0 0; color:#666; } 
.left{float:left;}
.right{float:right;}
.clear{clear:both;}
.white a{color:#FF0; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; text-decoration:none;}
.white a:hover{color:#FFF;}
.hr{}
img{border:0}
.border{border:#CCC 1px solid;}
.margin-right{}
.margin-left{}
.bold{font-weight:bold;}

/*Layout styles*/
body{background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/body-bg.jpg) repeat-x #000;}
#container{background:#fff; width:960px; margin:0 auto; overflow:hidden; text-align:left;} 
#header{height:62px; background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/header-bg.jpg) repeat-x;}
h1{float:left; margin:30px 0 0 10px;}
h1 a:link{text-decoration:none; color:#52701f;}
h1 a:visited{text-decoration:none; color:#52701f;}
h1 a:hover{text-decoration:underline; color:#d85601;}

.nav{float:right; margin:35px 20px 0 0;}
.nav ul li{display:inline;}
.nav ul li a{color:#57781F; padding:0 5px; text-decoration:none; font-weight:bold;}
.nav ul li a:hover{color:#df7613; text-decoration:underlin}
.prod-border{border:#999 1px solid; padding:5px; float:left; margin:20px 20px 20px 0}
.flashbanner{height:269px;}
.innerbanner{height:116px;}
#contents{background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/content-bg.jpg) repeat-x; padding:20px;}
.menu{width:928px; background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/menu.jpg) no-repeat; height:84px; margin:10px auto;}
#inner-content{ width:930px; margin:20px auto; background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/inner-content-bg.jpg) #fff no-repeat top left; overflow:hidden;;}
#left{width:600px; float:left; margin:30px 0 0 0;}
#right{width:270px; float:right;}
.padder{padding:20px;}
#footer{height:20px; clear:both; text-align:center; padding:30px 0 020px 0;font-size:0.89em;}
#body-footer{height:108px; background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/body-footer.jpg) repeat-x bottom left; }
.greeny{width:253px; height:220px; background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/testimonials.jpg) no-repeat; margin:30px 0 0 0}
.greeny p{color:#FFEB77; font-style:italic; padding:30px;}
.inner-probox{ background:#E6EED7; padding:10px; overflow:hidden; width:80%; margin:20px 0;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
.products{width:143px; border:1px solid #DBDBDB; text-align:center; background:#FFF;
border:1px solid #ccc; float:left; margin:10px 5px;

/* Do rounding (native in Safari, Firefox and Chrome) */
-webkit-border-radius: 10px;
-moz-border-radius: 10px;}
.products img{clear:both; display:block; margin:15px auto;}
.addtocart a{display:block; color:#668A25; text-decoration:none; margin:10px auto; font-weight:bold;}
.addtocart a:hover{color:#1b80c5}
.proname a{color:#666; width:110px; clear:both; text-decoration:none;display:block; margin:2px auto; font-weight:bold; font-family:tahoma; font-size:13px;}
.proname a:link{text-decoration:none; color:#666;}
.proname a:visited{text-decoration:none; color:#666;}
.proname a:hover{text-decoration:none; color:#d95e09;}

.roundedCorners{
width: 930px;
border:1px solid #ccc;

/* Do rounding (native in Safari, Firefox and Chrome) */
-webkit-border-radius: 19px;
-moz-border-radius: 19px;
}

.menu ul li{float:left; margin:10px 10px 0 20px; display:block; width:230px;  *width:270px !important; border-right:1px dotted #fff; padding:0 20px;}
.menu ul li:last-child{border-right:none;}
.menu ul li h3{color:#FFF; font-size:1.3em;}
.prominent { background:url(http://lib.store.yahoo.net/lib/yhst-71186517135764/med.png) no-repeat; height:228px; clear:both; margin-top:-40px; width:574px;}
.prominent h2{color:#FF0;font-size:1.0em; width:330px; margin-left:20px; }
.prominent p{color:#fff; width:320px; display:block;padding:0 0 0 20px; font-size:0.8em;}
.cat-products{margin:30px 0 0 0}
.cat-products li h4{ display:block; background:#7CA32E; padding:5px; width:80%; margin:0 0 10px 0; color:#FFF; font-family:Verdana, Geneva, sans-serif; font-size:0.8em;}
.cat-products li a{color:#666; text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:0.8em; display:block; padding:5px 0;
border-bottom:#999 1px dotted; width:80%; line-height:1.4em;}
.product-listings{ width:280px; line-height:1.4em; display:block; float:left; margin:20px 0 0 0}
.product-listings .proimage{float:left; display:block; padding:8px; border:#9C0 1px solid; margin-right:4px;}
.cat-products li a:hover{color:#7CA32E}
.product-listings h4 a{ color:#668A25; font-family:Verdana, Geneva, sans-serif; font-size:0.8em;text-decoration:none;}
.product-listings h4 a:hover{color:#990;}
.product-listings h5{ color:#000; font-size:1.00.9em; font-family:Verdana, Geneva, sans-serif;}
.product-listings .cart {color:#668A25;text-decoration:none; font-family:Verdana, Geneva, sans-serif; font-size:0.8em;}
.show-products{width:97%;}
#emailform{width:260px; margin:10px 0;}
.textfield{ border:#CCC 1px solid; width:180px; height:24px; line-height:1.8em; float:left; margin-right:5px;}
.textfield:focus{ background-color:#FFF9D7;}
.qty{border:1px solid #ccc; width:30px;}
.green{color:#76A023}
.breadcrumbs {font-family:Verdana, Geneva, sans-serif; font-size:11px;}
.breadcrumbs a{color:#496F24;}
.email{color:#930}
.normal{font:normal 0.8em/1.5em Georgia,Arial, Tahoma, Times; margin:10px 0 0 0; color:#666; } 
.normal li{ margin:10px 0;}
.table{ margin:20px auto; border:#9C0 1px solid;color:#5A7C0C; font-weight:bold;font-family:Verdana, Geneva, sans-serif; font-size:0.8em}
.table td{padding:6px;}
.table a{color:#5A7C0C; font-weight:bold;font-family:Verdana, Geneva, sans-serif; font-size:0.8em}
.copytext{color:#999; font-size:0.7em;}

.maincol{float:left;}

/*************************sectionpage*****************************************/
.form{border:solid 1px; color:#000000;}

#prod-name {position:relative; margin-left:auto; margin-right:auto; min-height:45px; margin-top:5px;}
#prod-name a:link{font-family:arial; font-size:11px; color:#0439fd; text-decoration:none; font-weight:bold;}
#prod-name a:visited{font-family:arial; font-size:11px; color:#0439fd; text-decoration:none; font-weight:bold;}
#prod-name a:hover{font-family:arial; font-size:11px; color:#f73f24; text-decoration:underline;font-weight:bold;}

.name{font-family:arial; font-size:13px; color:#000000; font-weight:bold;}
.name a:link{text-decoration:none; color:#000000; font-weight:bold; font-size:13px;}
.name a:visited{text-decoration:none; color:#000000; font-weight:bold; font-size:13px;}
.name a:hover{text-decoration:underline; color:#F00; font-weight:bold; font-size:13px;}

.price{font-family:Arial; font-size:13px; color:#19a7d9; font-weight:bold;}
.sale-price-bold{font-family:Arial; font-size:13px; color:#f00; font-weight:bold;}

#w4r-breadcrumbs{
	position:relative;
	float:left;
	width:100%;
	padding:4px 0 7px 0;
	font-family:verdana; 
	font-size:12px;
	text-align:left;
	font-weight:bold;
	}
#w4r-breadcrumbs A:link{text-decoration:none; color:#000000;}
#w4r-breadcrumbs A:visited{text-decoration:none; color:#000000;}
#w4r-breadcrumbs A:hover{text-decoration:underline; color:#ff0000;}



.caption-text{font-family:arial; font-size:11px; color:#000;}

#w4r-contents{
	position:relative;
	float:left;
	width:960px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	}

#section-info{
	position:relative;
	float:left;
	width:960px;
	margin-top:5px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#section-body-top{
	position:relative;
	float:left;
	width:960px;
	text-align:left;
	font-family:arial;
	font-size:12px;
	padding-bottom:10px;
	}
#section-body-top table tr td{font-family:arial; font-size:12px;}


#section-body-mid{
	position:relative;
	float:left;
	width:100%;
	font-family:verdana;
	font-size:11px;
	}
#section-body-mid a:link{ font-weight:bold; color:#354120; text-decoration:none;}
#section-body-mid a:visited{ font-weight:bold; color:#354120; text-decoration:none;}
#section-body-mid a:hover{ font-weight:bold; color:#ff0000; text-decoration:underline;}


#sitemap-body{
	position:relative;
	float:left;
	width:100%;
	font-family:arial;
	font-size:12px;
	color:#003;
}
#sitemap-body a:link{text-decoration:none; color:#003;}
#sitemap-body a:visited{text-decoration:none; color:#003;}
#sitemap-body a:hover{text-decoration:underline; color:#F00;}

/* --- Site Map CSS --- */
.sitemap-header
{
    font: bold 12px verdana;
    color: #000000;
    display: block;
    padding-top: 15px;
}
.sitemap-1
{
    font: bold 11px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2
{
    font: normal 11px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3
{
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4
{
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}

#w4r-section-info-item{
	position:relative;
	float:left;
	width:600px;
	padding:5px 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}

#w4r-section-info{
	position:relative;
	float:left;
	width:600px;
	}
#section-body-top{
	position:relative;
	float:left;
	width:100%;
	text-align:left;
	font-family:verdana;
	font-size:11px;
	padding-bottom:10px;
	}
#section-body-top table tr td{font-family:verdana; font-size:12px; text-align:left;}

#section-contents{
	position:relative;
	float:left;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 0 3px 0;
	}

	
#w4r-title{
	position:relative;
	float:left;
	width:100%;
	padding:3px 0 4px 0;
	border-bottom:2px dotted #000000;
	text-align:left;
	margin-bottom:8px;
	color:#000000;
	}
#w4r-title h1{
	padding:0px;
	margin:0px;
	font-family:arial; 
	font-size:16px; 
	font-weight:bold;
	text-transform:capitalize;
	color:#000000;
	}


.horizontal-seperator{padding:8px; text-align:center !important;}
.vertical-seperator{ background:url(http://site.buydbestinc.com/images/border-buy.gif) no-repeat right !important; padding:8px;  text-align:center !important;}

.code-title{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:10px;
	height:30px;
	text-align:left;
	}
.code{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	padding-left:10px;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}
.availiblity-title{
	font-family:arial;
	font-size:13px;
	color:#19a7d9;
	font-weight:bold;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.availiblity{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}

.price-title{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.you-save-title{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.you-save{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}
.qty-title{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.qty-box{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:normal;
	padding-left:10px;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}
.qty-box input{font-family:arial; font-size:13px; padding:1px; border:1px solid #51473e; color:#19a7d9;}
.add2cart{
	font-family:arial; font-size:13px; font-weight:bold; color:#19a7d9;
	}
	
.prod-top{
	font-family:arial;
	font-size:12px; 
	font-weight:bold; 
	color:#000000;
	height:30px;
	}

.item-price{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}
.sale-price-title{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.item-sale-price{
	font-family:arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
	}
.options-title{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	padding-left:20px;
	padding-left:25px;
	height:30px;
	text-align:left;
	}
.options{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	border-left:2px dotted #000000;
	height:30px;
	text-align:left;
}
.options select{
	font-family:arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	padding:2px;
	border:1px solid #000000;
	height:30px;
	text-align:left;
	}

#w4r-multi-insets img{border:1px solid #666; margin:2px;}
  /* ******* \\\\\\\Order Table and Product pdetail page layout BEGIN\\\\\\\********/



#w4r-tabbed-body{
	position:relative;
	float:left;
	width:770px;
	font-family:arial;
	font-size:12px;
	}
	

#thumb-img{
	text-align:center;
}
.list-menu onchange{color:#9ba0a2;}



/*=================================SECTION PAGE 2 ======================================*/

#rightcol-section {
	width:200px;
	float:left;
	position:relative;
	background:#FFF;
	min-height:650px !important;
	margin-left:5px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/right-left-bg.png) repeat-x bottom;
}

#w4r-section-img{
	position:relative;
	float:left;
	width:960px;
	padding-bottom:10px;
	}
#w4r-section-caption{
	position:relative;
	float:left;
	width:960px;
	padding:4px 0 4px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
#w4r-section-title{
	position:relative;
	float:left;
	width:960px;
	padding:4px 0 4px 0;
	font-family:arial;
	font-size:16px;
	color:#000;
	font-weight:bold;
	text-align:center;
	}
#w4r-section-info{
	position:relative;
	float:left;
	width:960px;
	padding:2px 0 2px 0;
	font-family:arial;
	font-size:12px;
	}


#rightnav-section {
	width:200px;
	float:left;
	position:relative;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/right-left-bg.png) repeat-x bottom;
}
#rightnav-section h2 {
	font: bold 14px Arial;
	color: #fe5400;
	margin: 0px;
	padding: 6px 0px 6px 5px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/h2-bg.png) repeat-y;
	border-bottom:1px solid #f0f0f0;
	text-align:center;
	display:block;
}
#rightnav-section h3 {
	font: bold 12px Arial;
	color: #000;
	margin: 0px;
	padding: 6px 0px 6px 15px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/section-title-left.png) no-repeat;
}
#rightnav-section ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#rightnav-section img {
	border: none;
}
#rightnav-section {
	position:relative;
	float:left;
	width: 200px;
	position:relative;
	/*background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/leftnav-bg.png) repeat-x bottom;*/
	font-family:arial;
	font-size:11px;
	font-weight:bold;
}
#rightnav-section li a {
	voice-family: "\"}\"";
	voice-family: inherit;
	text-decoration: none;
}
#rightnav-section li a:link, #rightnav-section li a:visited {
	color: #909090;
	display: block;
	padding: 3px 0 3px 25px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/nav-left.png) no-repeat left bottom;
}
#rightnav-section li a:hover {
	color: #000;
	padding: 3px 0 3px 25px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/nav-left.png) no-repeat left bottom;
}

#recently-viewed-section{
	position:relative;
	float:left;
	width:200px;
	padding:3px 0 3px 0;
	font-family:arial; 
	font-size:11px;}
#recently-viewed-section h2{
	font: bold 14px Arial;
	color: #fe5400;
	margin: 0px;
	padding: 6px 0px 6px 5px;
	background:url(http://lib.store.yahoo.net/lib/yhst-14184682377319/h2-bg.png) repeat-y;
	border-bottom:1px solid #f0f0f0;
	text-align:center;
	display:block;
	}
#recently-viewed-box{
	position:relative;
	float:left;
	width:190px;
	padding:5px;
	font-family:arial;
	font-size:11px;
	text-align:center;
	min-height:200px !important;
	}
#recently-viewed-box table tr td{font-family:arial; font-size:11px;}

.prod-image{border:1px solid #bfbfbf;}

.item-img{
	background:#FFF;
	border:1px solid #d8d8d8;
	text-align:center;
	}
.w4r-breadcrumbs{
	padding:4px 0 7px 0;
	font-family:arial;
	font-size:11px;
	color:#000;
	}
.w4r-breadcrumbs a:link{text-decoration:none; color:#000;}
.w4r-breadcrumbs a:visited{text-decoration:none; color:#000;}
.w4r-breadcrumbs a:hover{text-decoration:underline; color:#e85200;}

.w4r-item-title{font-family:arial; font-size:16px; color:#000000; font-weight:bold; padding:5px 0 5px 0;}
.w4r-item-title2{font-family:arial; font-size:12px; color:#000;}
.w4r-item-box{border-top:1px dashed #a4a39f; border-bottom:1px dashed #a4a39f; font-family:arial; font-size:13px; padding:8px 0 8px 0;}

.order-button{background:#e8e8e8; border:1px solid #c2c2c2; padding:5px; text-align:center; font-family:arial; font-size:14px; font-weight:bold;}

.sale-price{font-family:arial; font-size:14px; color:#e90407; font-weight:bold;}

#rightnav-item {
	width:200px;
	float:left;
	position:relative;
	background:#ffffff;
	text-align:center;
}

.item-sub-title{font-family:arial; font-size:15px; color:#f85103; font-weight:bold;}

.w4r-item-box-2{border-top:0px dashed #a4a39f; border-bottom:1px dashed #a4a39f; font-family:arial; font-size:12px; padding:8px 0 8px 0;}
