body {margin:0; padding:0; }

.page_body1
{background: url(images/pagebg.jpg) repeat-x left top #d4c9ad; font-size:12px; font-family:Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p{margin:0; padding:0px; text-align:left; font-weight:normal; font-size:12px;}
img, form{border:0; margin:0px; padding:0px;}
a { text-decoration:none; cursor:pointer;}
.img_left{float:left;}
.img_right{float:right;}

#doc-width {width:1000px;}
#doc-width1 {background: url(images/docbg.jpg)  repeat-Y left top #d4c9ad; padding:0px 5px; float:left}
.banner{margin-bottom:20px; background:url(images/banner.jpg) no-repeat left top; height:180px; padding:20px 0px 0px 20px;}

.banner h2{font-size:16px; color:#000; padding-bottom:10px;}

.banner h6{font-size:12px; color:#000; text-align:right; width:280px; margin-top:70px;}

.banner p{font-size:11px; color:#fff; width:280px; line-height:14px;}

#header {width:990px; height:115px; background: url(images/headerbg.jpg) repeat-x left top;  }
.header_pt1 {width:728px; float:left; padding:40px 0px 0px 22px; text-align:left;}
.header_pt1 h5 {font-size:16px; color:#c4c3c3;  }
.header_pt1 p {font-size:11px; color:#c4c3c3;  text-align:left;}
.header_pt2 {width:230px; float:left; padding:14px 10px 0px 0px;}
.header_pt2 h6 {font-size:11px; color:#b0b0b0; text-align:right;}
.header_pt2 h6 a {font-size:11px; color:#b0b0b0;}
.header_pt2 h6 strong { color:#d9d9d9;}
.header_pt2 h5 {font-size:14px; color:#fff; text-align:right; margin:15px 0px 10px 0px;}
.header_pt2 h5 span { color:#f7941f; }
.toplinks{background: url(images/toplinks_center.gif) repeat-x left top; float:left; width:968px; line-height:31px; text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; color:#303030;}
.toplinks a{color:#303030; margin:0px 15px;}
#bottom-bar {width:990px; clear:both; background: url(images/bottombarbg.jpg) repeat-x left top; padding-top:10px;}
.bottom-barbg {width:980px; background: url(images/bottombar_center.gif) repeat-y center top;}
.bottom-barbg p {font-size:11px; color:#494846;  text-align:justify; line-height:16px; padding:0px 10px 5px 10px; clear:both;}
.bottom-barbg p a{font-size:11px; color:#FF6600; margin:0px 4px; text-decoration:underline;}
#menu {width:180px; margin-left:-985px; float:left; display:inline;}
.bottom-barbg h6 {font-size:12px; color:#000; font-weight:bold; padding:5px 10px 10px 10px;}
.bottom-barbg h6 a {font-size:12px; color:#000; font-weight:bold; margin:0px 4px;}
#menu {width:180px; margin-left:-985px; float:left; display:inline;}
.leftmenu_bg{background: url(images/leftmenu_center.gif) repeat-Y left top; float:left; width:167px; padding:0px 6px 0px 7px;}
.leftmenu_bg h4{font-size:12px; color:#fff; background: url(images/leftmenu_titlebg.gif) no-repeat left top; line-height:25px; padding:0px 0px 8px 19px;}
.search_textfield {border:1px solid #d9d9d9; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#685e44; width:126px; height:16px; margin-right:3px;}
.leftmenu_bg p{font-size:11px; color:#685e44; padding:5px 0px 5px 8px;}
.leftmenu_bg p a{ color:#685e44; text-decoration:underline; }
.leftmenu_bg ul{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; list-style:none;}
.leftmenu_bg li{font-size:11px; color:#555657; font-weight:normal; text-align:left; margin:0px ; padding:3px 0px 3px 25px; background: url(images/bullet_gray.gif) no-repeat 16px 9px; line-height:15px;}
.leftmenu_link{color:#555657;}
.leftmenu_high{color:#f7941f; font-weight:bold;}
.leftmenu_bg li a:hover{color:#f7941f;}
#subsection {width:175px;float:left; margin-right:5px;}
.viewcart_bg{background: url(images/subsection_center.gif) repeat-Y left top; float:left; width:159px; padding:8px; text-align:left;}
.viewcart_bg p{background: url(images/hori_seperator.gif) repeat-x left bottom; font-size:12px; color:#555657; padding:5px 3px;}
.viewcart_bg h6{font-size:13px; color:#565656; font-weight:bold;}
.viewcart_bg h6 a{font-size:13px; color:#565656; font-weight:bold;}
.viewcart_bg h5{font-size:11px; color:#313131; margin:8px;}
.viewcart_bg h5 a{text-decoration:underline; color:#313131;}
.topseller_bg {background: url(images/topsellers_center.gif) repeat-Y left top; float:left; width:159px; padding:8px 8px 8px 10px; text-align:left;}
.topseller_bg h4 {background: url(images/icon_topseller.gif) no-repeat left 2px; padding:0px 0px 7px 17px; text-align:left; font-size:13px; color:#565656; font-weight:bold;}
.topseller_listbg{background: url(images/topseller_listbg_center.gif) repeat-Y left top; float:left; width:155px;  text-align:left;}
.topseller_listbg ul{margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; list-style:none;}
.topseller_listbg li{font-size:11px; color:#555657; font-weight:normal; text-align:left; margin:0px; padding:3px 3px 3px 19px; background: url(images/bullet_orange.gif) no-repeat 8px 9px; line-height:15px;}
.topseller_listbg li a{color:#555657;}
.bestseller_listbg{background:#ffffff; float:left; width:155px;  text-align:left;}
.bestseller_listbg ul{margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; list-style:none;}
.bestseller_listbg li{font-size:11px; color:#555657; font-weight:normal; text-align:left; margin:0px; padding:3px 3px 3px 19px; background: url(images/bullet_orange.gif) no-repeat 8px 9px; line-height:15px;}
.bestseller_listbg li a{color:#555657;}
.bestseller_box{float:left; width:145px; display:inline; margin:0px 5px; text-align:center;}
.bestseller_box h3{ margin:8px 0px; text-align:center;}
.bestseller_box h2{font-size:12px; color:#666; font-weight:bold; text-align:left; padding:8px;}
.bestseller_box h2 a{font-size:12px; color:#666; font-weight:bold; text-align:left;}
.bestseller_box p{font-size:10px; color:#95999c; text-align:left; margin:5px 3px;}
.seedetails{ color:#ffa04b;}
.buynow{ color:#95999c;}
.seperator{background: url(images/horizontal_seperator1.gif) repeat-x left bottom;}
#content {width:605px; float:left;display:inline; margin:0px 10px 0px 195px; text-align:left;}
.breadcrums {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#303030; text-align:left; font-weight: normal; margin-bottom:6px; line-height:17px;}
.breadcrums a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#303030; text-align:left;}
.breadcrums span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f7941f; text-align:left; }
.fp_disply{float:left; width:605px;}
.fp_header {background: url(images/bullet_orange1.gif) no-repeat left 2px; padding:0px 0px 7px 21px; width:584px; text-align:left; font-size:16px; color:#323130;}

.fp_disply_bg{background: url(images/fp_center.gif) repeat-y left top; width:605px; text-align:center; padding:5px 0px; float:left;}
.fp_box{float:left; width:174px; text-align:center; padding:0px 10px 0px 17px;}
.fp_box h2{font-size:12px; color:#666; font-weight:bold; text-align:left;}
.fp_box h2 a{color:#666;}
.fp_box div{text-align:center; margin:10px 0px; height:131px; display:block;}
.price{text-decoration:line-through; color:#666; font-size:16px;}
.saleprice{color:#ff8b23; font-size:16px;}
.fp_box p{float:left;}
.standout_disply{background: url(images/fp_center.gif) repeat-y left top; width:585px; text-align:center; padding:5px 10px; float:left;}

.standout_disply_pt1{ text-align:left;font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:5px 10px; float:left;}
.standout_disply_pt1 p{ padding:8px 8px; float:left;}
.standout_disply_pt1 a{ color:#ff962c; font-weight:normal;}
.standout_disply_pt1 h3{font-size:14px; font-weight:bold;}
.standout_disply_pt1 h2{font-size:16px; font-weight:bolder;}


/*.standout_disply_pt2{width:315px; text-align:left; float:left; font-size:12px; color:#727171; text-align:left; line-height:16px; padding: 10px;}
.standout_disply_pt2 span{color:#ff962c; text-align:justify; line-height:16px; font-weight:bold;}
*/

.brand_disply{float:left; width:605px;}
.brand_disply_bg{background: url(images/fp_center.gif) repeat-y left top; width:585px; text-align:center; padding:0px 10px; float:left;}

div.brand_bg{background: url(images/brand_center.gif) repeat-y left top; width:585px; text-align:left; padding:5px 10px; float:left; color:#000; font-size:11px;}
div.brand_bg p, div.brand_bg h3{margin-bottom:1em;}
div.brand_bg a{color:#ff962c;}

.brand_bg_pt1{width:435px; text-align:left; float:left; color:#727171; font-size:11px; line-height:16px;}
.brand_bg_pt2{width:150px;  float:left; text-align:right;}
.brand_bg h1{font-size:21px; color:#000;}
/* .brand_bg p{float:right;} */
.brand_disply_bg h6{float:left; display:inline; width:130px; text-align:center; padding-top:20px; height:130px;  margin:7px; border:1px solid #cccccc;}

.brand_disply_bg h6 p{width:130px; text-align:center; margin-top: 5px; }
.brand_disply_bg h6 p a{text-decoration: none; color:#000; }

.viewcar_box{float:left; width:174px; text-align:center; padding:0px 10px 0px 10px;}
.viewcar_box h2{font-size:12px; color:#666; font-weight:bold; text-align:left;}
.viewcar_box h2 a{color:#666;}
.viewcar_box div{text-align:center; margin:10px 0px; height:100px;}
.viewcar_box p{font-size:11px; color:#666; text-align:left; line-height:16px;}
.viewcar_box p a{color:#666; text-decoration:underline;}
.viewcar_box p a:hover{color:#f7941f; text-decoration:underline;}

.cat_disply{float:left; margin-bottom:10px;}
.cat_disply_pt1{width:153px; height:153px; float:left;}
.cat_disply_pt1 h5{width:153px; height:138px; padding-top:15px; text-align:center; float:left; background: url(images/cat_disply_imgbg.gif) no-repeat left top;}
.cat_disply_pt2{width:426px; padding:5px 13px;  float:left; text-align:left;}
.cat_disply_pt2 h3{font-size:13px; font-weight:bold; color:#727171; margin-bottom:8px;}
.cat_disply_pt2 h3 a{font-size:13px; font-weight:bold; color:#727171;}
.cat_disply_pt2 p{font-size:12px; color:#727171; margin-bottom:8px; line-height:16px; text-align:justify;}
.cat_disply_pt2 p span{font-size:16px; margin-right:15px;}
.cat_disply_pt2 p a{font-size:12px; color:#ff8418; text-decoration:underline;}
/* .cat_disply_pt2 p strong{font-size:12px; color:#000; margin-bottom:8px; line-height:16px; text-align:justify;} */

.paging {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#737373; text-align:right; font-weight: normal; margin-bottom:6px; line-height:17px; clear:both;}
.paging a {font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#989897; margin:0 2px; }
.paging span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#f7941f; font-weight:bold; }

/* Spaces the choose color options drop down and the 2nd add-to-cart button */
input.img_left { margin:2em 0; clear:left; }

.item_disply{float:left; width:605px; }
.item_pt1{float:left; width:275px; height:277px; text-align:center; background: url(images/item_img_bg.gif) no-repeat left top; padding:10px;}
.item_pt1 h6{text-align:center; margin-bottom:20px; display:block;}
.item_pt2{float:left; width:290px; padding-left:20px; color:#666;}
.item_pt2 h5{line-height:26px; float:left; width:100px;}
.item_pt2 h6{line-height:26px; width:190px; float:left;}
.item_pt2 h6 strong{color:#000; font-size:11px;}
.product_description_header{ font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#232323; text-decoration:underline; line-height:26px;}
.ships_direct{ font-size:12px; color:#b77e00; }
.product_description{ background: url(images/product_description_center.gif) repeat-y left top; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px; text-align:justify; color:#363434; float:left; width:555px; padding:0px 25px;}
.product_description h3{line-height:26px; font-size:16px; font-weight:bold;}
.product_description h4{line-height:26px; font-size:14px; font-weight:bold;}
.product_description h1{line-height:24px; font-size:18px; font-weight:bold;}
.product_description p{ margin-top:10px;}

.product_description ul{margin:2px 0px 2px 0px; padding:0px 0px 0px 0px; list-style:none;}
.product_description li{text-align:left; margin:0px; padding:2px 3px 2px 19px; background: url(images/bullet_orange3.gif) no-repeat 8px 8px; line-height:17px;}



.faq{ font-size:13px; color:#025697; font-weight:bold; text-decoration:underline; }
.product_detail{font-family:Arial, Helvetica, sans-serif; line-height:17px; text-align:justify; color:#363434; float:left; width:575px; padding:0px 0px 0px 20px;}
.product_detail p { margin-bottom: 8px; }
.product_detail ul{margin:2px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none;}
.product_detail li{font-size:12px; color:#676767; text-align:left; margin:0px; padding:2px 0px 2px 14px; background: url(images/bullet_orange4.gif) no-repeat 3px 7px; line-height:15px;}


.static_disply{float:left; width:605px;}
.static_disply_bg_adv{background: url(images/fp_center.gif) repeat-y left top; width:604px; margin:0px; text-align:justify; padding:0px 0px; float:left; font-size:12px; color:#727171; line-height:17px;}
.static_disply_bg{background: url(images/fp_center.gif) repeat-y left top; width:555px; text-align:justify; padding:5px 25px; float:left; font-size:12px; color:#727171; line-height:17px;}
.static_disply_bg p{text-align:justify; font-size:12px; line-height:17px; margin-bottom:9px; margin-top:5px;}


.static_disply_bg p a{text-align:justify; font-size:12px; color:#FF6600; text-decoration:underline;}

.static_disply_bg h3{text-align:justify; font-size:16px; color:#000; padding-bottom:8px;}

.static_disply_bg ul{margin:0px 0px 10px 0px; padding:0px 0px 0px 0px; list-style:none;}

.static_disply_bg li{font-size:12px; color:#727171; font-weight:normal; text-align:left; margin:0px; padding:3px 3px 3px 19px; background: url(images/bullet_orange3.gif) no-repeat 8px 7px; line-height:17px;}

.static_disply_bg li a{color:#f7941f; text-decoration:underline;}


#popup {width:580px;}
#popup_header { width:504px; height:60px; padding:23px 0px 0px 30px; margin:0px 23px; background: url(images/popup_headerbg.jpg) repeat-x left top; text-align:left;float:left; display:inline;}
#popup_content {width:534px; text-align:left; float:left; }

#popup_content h1 {background: url(images/popup_center.jpg) repeat-y left top; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000;font-weight:normal; padding:4px 20px;  }
.popup_imgbg {width:514px; height:350px; text-align:center; float:left; background: url(images/popup_imgbg_center.jpg) repeat-y left top; }
.popup_contentbg {width:514px; padding: 15px  33px; text-align:left; float:left; background: url(images/popup_contentbg.jpg) repeat-y left top; }
.popup_body {background: url(images/popup_body.jpg) repeat-x left top #ccbe9d; font-size:12px; font-family:Arial, Helvetica, sans-serif;}


.index {background-image:url(images/bullet_red.gif);background-repeat:no-repeat;background-position: left center;font-size:12px;color:#000; padding:0px 0px 0px 20px; line-height:18px; font-weight: bold;}
.shopby {font-size:12px;color:#7e7a71;text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_gray1.gif) no-repeat left center;}
.category {font-size:12px;color:#fc8a00;text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_orange3.gif) no-repeat 4px 7px;}
.sub_category {font-size:11px; color:#444444; line-height:18px; text-align:left; padding:0px 0px 0px 20px; background:url(images/bullet_orange.gif) no-repeat 4px 7px; }
.item { background:url(images/bullet_gray.gif) no-repeat 4px 7px; line-height:18px; font-size:12px; color:#666; font-weight: normal; padding:0px 0px 0px 20px;}

.advsearch_box{float:left; width:144px; text-align:center; padding:0px 20px 0px 11px; margin-bottom:20px;}
.advsearch_box h2{font-size:12px; color:#666; font-weight:bold; text-align:left;}
.advsearch_box h2 a{color:#666;}
.advsearch_box div{text-align:center; margin:5px 0px; height:111px;}

.advsearch_seperator {float:left; width:15px; background:url(images/dot1.gif) center top repeat-y; height:170px;}


/* International Shipping Estimate table. Can be used to format other table too. */
table.qci_table_style td { border-top:solid 1px #ddd; border-right:solid 1px #eee; padding-left:3px; }
table.qci_table_style th { border-right:solid 1px #eee; padding:1px 5px; background-color:#ebe6d7; }


/*Item page Hover Menu CSS*/
.hoverbox {
	cursor: default;
	list-style-type: none;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
}
.hoverbox a {
	cursor: default
}
.hoverbox a .preview {
	display: none
}
.hoverbox a:hover .preview {
	display: block;
	z-index: 1;
	left: -80px;
	position: absolute;
	top: -160px;
	cursor:default;
}
.hoverbox img {
	vertical-align: top; 
	width: 40px;
	height: 40px
}
.hoverbox input {
	vertical-align: top; 
}
.hoverbox li {
	display: inline;
	width:50px;
	float: left;
	margin:0px 7px 2px 0px;
	position: relative;
	text-align:center;
}
.hoverbox .preview {
	border:4px solid #ebe7dd;
	width: 200px;
	height: 150px;

}
.search_name {
	font-size:13px; 
	font-weight:bold; 
	color:#727171;
}
.hoverbox li p {
	display: block;
	height:90px;
	float: left;
	margin:0px 7px 2px 0px;
	position: relative;
	text-align:center;
}
