/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2007 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $

 */



body {

	margin: 0;

	font-family: verdana, arial, helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	background: #fff url(../images/bodybg.gif) repeat-x;

	}



a img {border: none;vertical-align: middle; }



a:link, #navEZPagesTOC ul li a {

	color: #333;

	text-decoration: none;

	}

 

a:visited {

	color: #333;

	text-decoration: none;

	}



a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {

	color: #FF0000;

	}



a:active {

	color: #333;

	}



h1 {

	font-size: 1.5em;

	}



h2 {

	font-size: 1.4em;

	}



h3 {

	font-size: 1.3em;

	}



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger{

	font-size: 1.1em;

	}



.biggerText {

	font-size: 1.2em;

	}



h1, h2, h3, h4, h5, h6,ul,li,dd,dl,dt,p {

	margin: 0;padding:0;list-style: none;

}



CODE {

	font-family: arial, verdana, helvetica, sans-serif;

	font-size: 1em;

	}



FORM, SELECT, INPUT {

	display: inline;

	font-size: 1em;

	margin: 0.1em;

	}



TEXTAREA {

/*	float: left;*/

	margin: auto;

	display: block;

	width: 95%;

	}



input:focus, select:focus, textarea:focus {

	background: #F0F8FF;

	}



FIELDSET {

	padding: 0.5em;

	margin: 0.5em 0em;

	border: 1px solid #cccccc;

	}



LEGEND {

	font-weight: bold;

	padding: 0.3em;

	}



LABEL, h4.optionName {

	line-height: 1.5em;

	padding: 0.2em;

	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

	margin: 0.5em 0.3em;

	}



#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

	float: left;

	}



LABEL.inputLabel {

	width: 150px;

	float: left;

	}



LABEL.inputLabelPayment {

	width: 15em;

	float: left;

	}



LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {

	width: 12em;

	float: left;

	}



P, ADDRESS {

	padding: 0.5em;

	}



ADDRESS {

	font-style: normal;

	}



.clearBoth {

	clear: both;

	}



HR {

	height: 1px;

	margin-top: 0.5em;

	border: none;

	border-bottom: 1px solid #9a9a9a;

	}



#mainWrapper{width:963px;margin:0 auto}

.fl{float:left}

.fr{float:right}

.import{color:#e43f07}

.red{color:#ff0000}





#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {

vertical-align:top;

}

/*header*/

#headerWrapper{height:183px;}

#logoWrapper{width:100%;height: 89px;overflow: hidden;}

#logo{float:left;}

#header_right{width:316px;float:right;background: url(../images/header_right_bg.gif) no-repeat center top;height: 65px;padding-top: 33px;padding-left: 40px;}

#header_right a{color:#fff;padding-right: 21px;}

#header_right p{margin:10px 0  0 20px}

#navEZPagesTop{width:560px;height:43px;line-height: 43px;float: left;overflow: hidden;background: url(../images/menu-title.gif) no-repeat;}

#navEZPagesTop a{display: block;margin:0 15px;float: left;text-indent: -999px;background: url(../images/menu-headerbg.gif) no-repeat;}

#navEZPagesTop a.menu1{background-position:  -19px -44px;width: 45px;}

#navEZPagesTop a#menu1,#navEZPagesTop a.menu1:hover{background-position:  -19px 0;}

#navEZPagesTop a.menu2{background-position:  -90px -44px;width: 45px;}

#navEZPagesTop a#menu2,#navEZPagesTop a.menu2:hover{background-position:  -90px 0;}

#navEZPagesTop a.menu3{background-position:  -158px -44px;width: 60px;}

#navEZPagesTop a#menu3,#navEZPagesTop a.menu3:hover{background-position:  -158px 0;}

#navEZPagesTop a.menu4{background-position:  -244px -44px;width: 45px;}

#navEZPagesTop a#menu4,#navEZPagesTop a.menu4:hover{background-position:  -244px 0;}

#navEZPagesTop a.menu5{background-position:  -317px -44px;width: 60px;}

#navEZPagesTop a#menu5,#navEZPagesTop a.menu5:hover{background-position:  -317px 0;}

#navEZPagesTop a.menu6{background-position:  -388px -44px;width: 100px;}

#navEZPagesTop a#menu6,#navEZPagesTop a.menu6:hover{background-position:  -388px 0;}

#bannerOne{float: left;height: 43px;line-height: 43px;}

#searchWrapper{height: 52px;line-height: 45px;background: url(../images/searchbg.gif) repeat-x;clear: both;}

.searchl{height: 52px;padding-left: 9px;background: url(../images/searchlbg.gif) no-repeat;}

.searchr{height: 52px; padding-right: 9px;background: url(../images/searchrbg.gif) no-repeat right 1px;}

#searchheader{width:445px;background: url(../images/search_formbg.gif) no-repeat right center;position: relative;float:left}

#searchheader span{font-size: 12px;font-weight: bold;color:#383838;padding-left: 10px;}

#sh_put{position: absolute;top:11px;height: 20px;border:0 none;width:330px;left:70px;line-height: 25px;}

#sh_btn{width:25px;height:25px;position:absolute;right:4px;cursor:pointer; top:11px;background: none;border: none;padding: 0;margin: 0;}

#searchWrapper a{display: block;float: left;}

#searchWrapper a.faqlink{background: url(../images/faqlinkbg.gif) no-repeat left 2px;font-size: 14px;margin-left:20px;padding-left:40px;width:100px;}

#searchWrapper a.whybuylink{background: url(../images/whybuylinkbg.gif) no-repeat left 6px;font-size: 14px; padding-left:40px;width:150px;color: #383838;}



#category{width:200px}

#category .top{height:33px;background: url(../images/categorytopbg.gif) no-repeat;}

#category .bottom{height:5px;background: url(../images/categorybottombg.gif) no-repeat;}

#category .content{background: url(../images/categorybg.gif) repeat-y;}

#category a{display: block;height: 30px;line-height: 30px;font-size: 12px;font-weight: bold;padding-left: 19px; }

#category a.newlink{display: block;background: url(../images/categorynewbg.gif) no-repeat;color: #fff;}

 

#category li.first a{display: block;background: url(../images/categorytitlebg.gif) no-repeat;color: #000;}

#category li.other a{display: block;background: url(../images/categoryabg.gif) no-repeat;color: #717171;font-weight: normal;font-size: 9px;padding-left: 26px;}

#category li.active a{display: block;background: url(../images/categoryabg1.gif) no-repeat;color: #717171;font-weight: normal;font-size: 9px;padding-left: 26px}

#specialsidebox ,#bestsellersContent{background: url(../images/categorybg.gif) repeat-y;margin-top: 10px;}

#specialsidebox .box1{padding:0 10px;text-align: center;background: url(../images/specialsideboxtitle.gif) no-repeat;padding-top: 11px;position: relative;}

#specialsidebox .box1 h2 a{display: block;text-indent: -9999px;padding-bottom: 44px;overflow: hidden;}

#specialsidebox .box2,#bestsellersContent .box2{height:5px;background: url(../images/categorybottombg.gif) no-repeat;}

#bestsellersContent ul{background: url(../images/bestsellertitlebg.gif) no-repeat;padding-top:65px}

#bestsellersContent ul li{text-align: center;margin:5px 0}

#bestsellersContent ul li a{display: block;width:160px;margin:0 auto;padding:5px;border:1px solid #fff}

#bestsellersContent ul li a:hover{ display: block;border:1px solid #e84801}

#subscribe{background:#ececec url(../images/subscribebg.gif) no-repeat;padding:15px;height:103px;margin-top: 10px;line-height: 180%;}

#reviewsContent a{display: block; width:200px;height:58px;background: url(../images/reviewbg.gif) no-repeat;}

#emailto,#reviewsContent{margin-top: 10px;}

#main{width:548px;margin:0 auto}

#index_new,#index_featured,#indexCategories{background: url(../images/indexnewbg.gif) repeat-x;clear: both;}

#index_new h1,#index_featured h1,#indexCategories h1{line-height: 30px;height:35px;padding-left:10px;background: url(../images/indexh1bg.gif) no-repeat 525px 23px;}

#whatsNew li,#featuredProducts li{float:left;width:33%;text-align: center;height:210px;}

#xsellProducts{width:101%}

#xsell{width:100%;overflow: hidden;}

#xsell li{float:left;width:188px;text-align: center;height: 210px;border-right: 1px dotted #ccc;}

#featuredProducts{clear: both;}

.buynow{height: 185px;background: url(../images/buynow.gif) no-repeat center bottom;margin:8px auto ;display: block;padding-top: 10px;}

a.buynow:hover{background:#eaeaea url(../images/buynowhover.gif) no-repeat center bottom}

.prolist{overflow: hidden;}

#footer{margin-bottom: 30px;margin-top: 20px;clear: both;background: #eaeaea;border-top: 1px solid #ccc;text-align: center;}

#navSupp li {height:40px;line-height: 40px;}

#navSupp li a{font-size: 11px;}

#siteinfoLegal {height: 40px; }



 #productListing {

margin-top:8px;

width:546px;

}

  #productListing li {

float:left;

margin-bottom:8px;

margin-left:0;

margin-right:0;

margin-top:8px;

width:182px;text-align: center;

}

#shaixuan,#shaixuanb{ background:#f3f3f3; height:32px; line-height:32px; margin-bottom:8px; margin-top:8px; padding:0 10px;clear:both}

#shaixuan li{ float:left; line-height:30px; height:30px;}

#shaixuan li select,#shaixuan li input{ font-size:12px; padding:3px;vertical-align:middle}

.next_page,#shaixuanb span.next_page{border:1px solid #ccc;padding:2px 10px;

height:23px;background: url(../images/next.gif) no-repeat right center

}

.prev_page,#shaixuanb span.prev_page{ border:1px solid #ccc;padding:2px 10px;background: url(../images/perv.gif) no-repeat left center; 

height:23px;}

#shaixuanb span.next_page,#shaixuanb span.prev_page{padding:5px 10px;margin-left: 8px;}

#shaixuanb span{ border:1px solid #ccc;  padding:5px 8px; background:#fff;}

#shaixuan span.next_page{padding:4px 10px;border: 1px solid threedface;background: url(../images/next.gif) no-repeat right center}

#shaixuan span.prev_page{padding:4px 10px;border: 1px solid threedface;background: url(../images/perv.gif) no-repeat right center}

#shaixuanb a,#shaixuan a{ color:#000000}

#smallImgBtns {

background:url(../images/pop_bg2.gif) no-repeat scroll 0 100% #FFFFFF;

height:75px;

padding:0 8px 10px 0;

position:relative;

width:500px;

z-index:480;

}



#smallImgBtns li {

float:left;

padding:2px 4px 0;

list-style:none

}

#ZoomBox {

background:url(../images/pop_bg1.gif) repeat-y scroll right top #EEEEEE;

}

#product_flash {width:335px; min-height:280px; _height:280px;}



.p_f_en {background:url(../images/btn_enlarge.gif) no-repeat; padding-left:18px;}

#product_flash_btn{overflow: hidden;padding-left: 25px;background: url(../images/smallimgbg.gif) no-repeat center top;margin-top: 20px;}

#product_flash_btn li{float:left;margin:8px;display: inline;}



#product_flash_btn img {border:1px solid #eee;}



#product_flash_btn li{height:65px; width:65px; padding-top:5px;}

#productinfor{width:345px; float:right; line-height:150%;}

#productName{color:#464646; font-size:14px; }

#productPrices{color:red; font-weight:normal; font-size:18px; margin-top:8px;}

#productPrices span{ font-weight:bold; padding-right:15px;color:#595959}

#productPrices span.productSpecialPrice{color:#ff0000}

#productDetailsList li{margin:5px 0;color:#595959}

#productDetailsList li span{ font-weight:bold; padding-right:15px;color:#595959}

#attribsOptionsText{ border-bottom:1px dotted #ccc; padding:5px 0}

#productGeneral{padding-left: 10px; }

#productGeneral form {

margin:0;

}

.wrapperAttribsOptions {

color:#595959;

margin-bottom:0.3em;

margin-left:0;

margin-right:0;

margin-top:0.3em;

}

.xian {

border-bottom-color:#CCCCCC;

border-bottom-style:dotted;

border-bottom-width:1px;

height:1px;

width:100%;

}

#shoppingCartDefault h1,#login h1,.bigtitle{height:45px;line-height: 35px;background: url(../images/bigtitlebg.gif) no-repeat right bottom;}

#shoppingCartDefault h2,.checkh1{height:35px;line-height: 35px;background: url(../images/smalltitlebg.gif) no-repeat left center; font-size: 11px;padding-left: 30px;}

#cartContentsDisplay td,#cartContentsDisplay th{padding:20px 0}

#cartContentsDisplay {border-top: 1px dotted #ccc;border-bottom: 1px dotted #ccc;margin:20px 0}

#cartSubTotal{height: 35px;line-height: 35px;text-align:right;padding-right: 80px;font-size: 14px;}

.back{float: left;}

.forward{float: right;}

.cartRemoveItemDisplay{text-align: center;}

#creat_account{float: left;padding-left: 20px;}

#ccPimageHeading,#ccQuantityHeading,#ccTotalHeading,#ccTotalHeading{text-align: center;}

#checkout #cartContentsDisplay{margin:10px 0;border-top: none;}

#checkoutShipto address {

line-height:150%;

padding-left:25px;margin:20px;float: left;display: inline;

}

#checkoutShipto .buttonRow {

display:inline;

margin-right:100px;

margin-top:40px;

}

.checkh1{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}

#orderTotalshui {

border-bottom: 1px dotted #ccc;

font-weight:bold;line-height: 220%;

margin-bottom:10px;

padding-bottom:10px;

padding-left:0;

padding-right:150px;

padding-top:20px;

}

#accountDefault,#addressBookProcessDefault,#accountEditDefault,#accountHistoryDefault,#accountHistInfo,#acctNewslettersDefault,#addressBookDefault,#addressBookProcessDefault{float:right;width:730px}

.accountleftlist{width:200px;float: left;}

.ac_myaccount{background: url(../images/myaccountbg.gif) no-repeat;height: 36px;line-height: 36px;font-size: 14px;padding-left:65px}

.hover .ac_myaccount{color:#f44b01}

.accbyhui a{display: block;height: 30px;line-height: 30px;padding-left:40px}

.accbyhui a:hover{background:#eeeeee url(../images/accountahoverbg.gif) no-repeat;}

.ac_myorder{background: url(../images/myorderbg.gif) no-repeat;height: 36px;line-height: 36px;font-size: 14px;padding-left:65px}

.hover .ac_myorder{color:#f44b01}

.ac_myemail{background: url(../images/myemailbg.gif) no-repeat;height: 36px;line-height: 36px;font-size: 14px;padding-left:35px}

#bestsellers .content {width:200px}

.product_new, #productListing {

margin-top:8px;

width:546px;

}

.product_new li, #productListing li {

float:left;

margin-bottom:8px;

margin-top:8px;

width:182px;text-align: center;

}

.navSplitPagesLinks a span {

padding-bottom:2px;

padding-left:10px;

padding-right:10px;

padding-top:2px;

}

#navBreadCrumb{height:30px;line-height: 30px;margin:0 8px 6px;background: url(../images/breadbg.gif) repeat-x;color:#ff0000}

#navBreadCrumb a{text-decoration: underline;}

#navBreadCrumb .breadl{height: 30px;padding-left:15px;background: url(../images/breadlbg.gif) no-repeat;}

#navBreadCrumb .breadr{height: 30px;padding-right:10px;background: url(../images/breadrbg.gif) no-repeat right center;}

.top {

height:6px;

position:relative;background: url(../images/goods_bg21.gif) repeat-x;

width:100%;

}

.top1 {

background:url(../images/goods_bg11.gif) -1px top no-repeat;

height:6px;

padding-left:8px;

}

.top2 {



background:url(../images/goods_bg31.gif) right top no-repeat;

height:6px;

}

.ccenter{padding:10px;border-left: 1px solid #ccc;border-right: 1px solid #ccc;overflow: hidden;}

.bottom {

height:6px; background: url(../images/product_box_bottom_bg1.gif) repeat-x 0 bottom;

width:100%;

}

.bottom1 {

background:url(../images/product_box_left_bottom_bg1.gif) left bottom no-repeat;

height:6px;

padding-left:8px;

}

.bottom2 {

background:url(../images/product_box_right_bottom_bg1.gif) right bottom no-repeat;

height:6px;

}

#soff{position: absolute;top:0px;right:27px;color:#fff;font-size:20px;}

#subcategory a {

background-color:transparent;

background-image:url("../images/subabg.gif");

background-position:left center;

background-repeat:no-repeat;

display:block;

float:left;

margin-bottom:4px;

margin-left:4px;

margin-right:4px;

margin-top:4px;

padding-left:10px;

width:235px;

}

#subcategory {

float:left;

width:548px;

}

.productSpecialPrice,.productPriceDiscount{color:#ff0000}

#ezPageDefault{line-height: 180%;;}

.legalCopyright2{padding:0 30px}
