﻿@charset "utf-8";

/* CSS Document */

*[hidefocus]{outline:none;}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0; }

fieldset,img,html,body,iframe{border:0;}

table{border-collapse:collapse;border-spacing:0;}

ol,ul{list-style:none;}

h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}

caption,th{font-weight:normal;font-style:normal;text-align:left;}

em,strong{font-weight:bold;font-style:normal;}

body,textarea,select,input{font-family:Verdana,Arial,sans;font-size:11px;}

a{text-decoration:none;color:#013a55; cursor:pointer;}

a:hover{text-decoration:underline;color:#F00;}

.categoryListBoxContents{

	float:left;

	height:25px;
	
	line-height:25px;
	
	margin: 5px 15px; 
	
	}

.normalprice{ color:grey;text-decoration: line-through;}

.productPriceDiscount{

	color:red;}

.productSpecialPrice{

	color:red;

	 font-style: normal;
	 font-size: 13px;

    font-weight: bold;

	}

.clearBoth{

	clear:both;}



.spbg{background:url(../images/sprite.png)  no-repeat 9999px 9999px;}

.spbg2 {background:url(../images/sprite2.png)  no-repeat 9999px 9999px;}

.spbg3{background:url(../images/sprite3.png)  no-repeat 9999px 9999px;}

.spbg4{background:url(../images/sprite4.png)  no-repeat 9999px 9999px;}

.spbg-log{background:url(../images/sprite-log.png)  no-repeat 9999px 9999px;}

.centeredContent{

	text-align:center;}



/* 统一清除浮动 */

.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}

.clearfix{zoom:1;}

.f-hide{display:none;}



/* 页面 */

html,body{width:100%;}

html{overflow:auto;overflow-y:scroll;}

body{background-color:#000;text-align:center;background-image:url('../images/bg.jpg?v=0118');background-position:center; background-repeat: no-repeat; background-attachment: fixed;}

.g-doc{width:1000px;margin:0 auto;text-align:left; }

.g-docbd{background-color:#FFF;}





.m-head{ height:27px; color:#000;background:url(../images/headbg.jpg) repeat-x 0 0;}

.m-head .m-head-center{width:1000px;margin:0px auto;}

.m-head .tel{ float:left; color:#000; font-weight:bold; margin-top:14px;background-position: 255px -669px;padding-right: 10px; }

.m-head .livehelp { float:left; width: auto;height: 24px;background-position: 0px -35px;margin: 0px 0px 0 0px; }

.m-head .livehelp a { width: 80px;height: 24px;line-height: 24px;padding: 2px 0 0 34px;color: #000;font-weight: bold;display: block; }

.m-head .f-like { height: 25px;width: 100px;overflow: hidden;float: left;margin: 2px 0 0 0px; }

.m-head .user{ float:right; width:530px;}

.m-head .hello{ float:right; color:#000; font-weight:bold; margin:6px 0px 0px 0px; overflow:hidden; width:195px; height:18px;white-space:nowrap; }

.m-head .hello a{color:#000; font-size:10px;}

.m-head .uinfo{float:right; width:300px; margin-top:8px;}

.m-head .mar-left{ margin-left:7px;}

.m-head .uinfo-left{ text-align:center; float:left; width:293px; background-position:0 0;position:relative;}

.m-head .uinfo-left .uinfoitem{ float:left; width:100px;background-position:1px -69px; color:#000; font-weight:bold;}

.m-head .uinfo-left .pmnotice{position:absolute;top:-5px; right:290px;padding:3px 5px;background-color:#E00000;color:#fff;border:1px #000 solid;border-radius:5px;}

.m-head .uinfo-left .nar{ width:90px;}



/* 头部 */

.g-hd{ }

.g-hd .m-hdbanner{ position:relative; height:136px;}

.g-hd .m-hdbanner .hd-logo{ float:left;}

.g-hd .m-hdbanner .hd-right{ float:right; width:400px; height:100px; position:relative;}

.g-hd .m-hdbanner .hd-right .search{ background-position:0 -127px; height:36px; width:288px; position:absolute; top:88px; left:122px;}

.g-hd .m-hdbanner .hd-right .search-input{line-height:20px; padding:0;border:1px solid gray;width:182px; height:22px; margin:6px 0px 0px 8px;border-radius: 4px 4px 4px 4px;box-shadow:1px 1px 5px #999 inset;-moz-box-shadow:1px 1px 5px #999 inset;}

.g-hd .m-hdbanner .hd-right .search-btn{

	cursor:pointer;

	margin-left:4px;

	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: #fff;

    font-size: 13px;

    font-weight: bold;

    height: 30px;

    

    width: 60px;

	}



.g-mn .banner{ border:1px #D9D9D9 solid; width:746px;height:399px;overflow:hidden;position:relative;}

.g-mn .banner .ui-adside-main{position:absolute;}

.g-mn .banner li{float:left;}

.g-mn .banner .ui-adside-side{position:absolute; right:10px;bottom:10px;}

.g-mn .banner .ui-adside-side li{padding:5px 8px;color:#000;margin:0px 3px;background-color:#EAEAEA;border-radius:15px;}

.g-mn .banner .ui-adside-side li a{color:#000;}

.g-mn .banner .ui-adside-side .on{background-color:#FF6868;color:#fff;}

.g-mn .banner .ui-adside-side .on a{color:#fff;}



.g-hd .hd-right .buy-note{position:absolute; top:15px; left:120px; color:#fff;}

.g-hd .hd-right .buy-notice{ float:left; width:135px; }

.g-hd .hd-right .buy-notice a{ float:left; overflow:hidden;}

.g-hd .hd-right .buy-notice span{ float:left; width:78px; font-weight:bold; padding-left:4px; font-size:9px;}

.g-hd .hd-right .buy-notice .n-buy365{background-position:0px -36px; width:47px; height:29px;}

.g-hd .hd-right .buy-notice .n-shipping{background-position:0px 0px; width:51px; height:29px;}

.g-hd .hd-right .buy-notice .notice-info{ font-size:9px; padding-top:2px;}

/* logo */

.g-hd .m-hdbanner .logo{ position:absolute; top:0px; left:10px;width: 387px;height: 130px; }

.g-hd .m-hdbanner .logo a { width: 100%;height: 100%;float: left;display: block;background:url(../images/logo.png) no-repeat 0px 5px; }



/* 主体 */

.g-bd{width:100%;}

.g-mn{ float:right; width:747px; margin:5px 10px 10px 0px; _margin:5px 5px 5px 0px;}





/* 左侧侧栏 */

.g-list{ float:left; width:223px; margin:5px 0px 0px 10px; _margin:5px 0px 5px 5px;}



/*pop search*/

.pop-search { width:980px;margin:0 auto;text-align:left; background-color:#FFF; padding: 5px 10px; overflow:hidden;white-space:nowrap;}



/* 页脚 */

.g-ft{ width:1000px; margin:0 auto; text-align:center;padding:20px 0px 45px 0px;background-color:#FFF;}

.g-ft div{ margin:10px;}

.g-ft .ft-pay-logo{ width:366px; margin:0 auto;}

.g-ft .ft-pay-logo a{ float:left; text-indent:-999px; overflow:hidden;}

.g-ft .ft-paypalverfied{ width:70px; height:70px; background-position:0px -64px;}

.g-ft .ft-verisign{ width:99px; height:50px; background-position:0px -139px; margin:5px 37px 0px 20px;}

.g-ft .ft-mcafee{ width:65px; height:37px; background-position:0px -237px;margin:17px 38px 0px 0px;}

.g-ft .ft-norton{ width:100px; height:72px; background-position:0px -438px;margin:0px 0px 0px 0px;}

.g-ft div.hotkeywords_title { padding-top: 10px;font-weight: bold;font-size: 12px; }

.g-ft div.hotkeywords {  }

.g-ft div.hotkeywords ul { width: 980px;height: auto;float: left;display: inline;padding: 6px 0; }

.g-ft div.hotkeywords ul li { width: 156px;line-height: 18px; height: 18px; float: left;display: inline;background-position:0px -1142px;text-align: left;padding-left: 16px; overflow: hidden;}





/* 中间菜单列表 */

.w-lst{ width:auto; padding-left:10px;}

.w-lst-0 a{ float:left;margin:0px 1px 0px 0px;padding:8px 14px;font-size:12px; color:#fff; background-color:#B20000; font-weight:bold;border-right:1px #E00000 solid;border-bottom:1px #E00000 solid; }

.w-lst-0 a:hover{text-decoration:none; background-color:#640000;color:#fff;}

.w-lst-0 .firstradius{border-radius:10px 0px 0px 0px;}

.w-lst-0 .lastradius{border-radius:0px 10px 0px 0px;}

.w-lst-0 .cur{background-color:#640000; }

.w-lst-0 .cur2{background-color:#640000; }

.w-lst-0 span{ float:left;}

.w-lst-0 .nav-bar{ width:5px; height:16px; background-position:1px -65px;}





/* 中间菜单模块(module)(.m-) */

.m-nav{background:url(../images/menubg.jpg) repeat-x center;z-index:99999;position:relative;border-radius:10px 10px 0px 0px;  padding-top:10px;width:1000px; margin:0 auto;background-color:#820000;}

.m-nav .nav-line{ padding-bottom:1px; line-height:0px;}

.m-nav .shopping-cart{ position:absolute;top:5px; right:11px;}

.m-nav .shopping-cart a{ font-size:12px; color:#FFF; font-weight:bold; width:110px; height:23px; background-position:0px -1523px; padding:8px 0px 0px 8px;}

.m-nav .nav-club-cate{z-index:99999;padding:5px;display:none;width:800px;background-color:#640000;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:77px;}

.m-nav .nav-club-cate a{width:150px;float:left;color:#fff;padding:5px;}

.m-nav .nav-nation-cate{z-index:99999;padding:5px;display:none;width:330px;background-color:#640000;border-radius:0px 0px 10px 10px; position:absolute;top:40px;left:200px;}

.m-nav .nav-nation-cate a{width:150px;float:left;color:#fff;padding:5px;}

	

.m-nav-ad{ margin:0 auto; width:977px; margin-top:5px;}

.m-nav-ad a{ text-indent:-9999px; overflow:hidden; background:url(../images/banners/shoppingstep.jpg) no-repeat 0 0; width:977px;height:52px;}



/* 功能(function)(.f-) */

.f-fs0{font-size:12px;}

.f-fc0{ color:#777777;}

.f-bg0{ background-color:#FFF; padding:3px 3px 7px;}

.f-bg1{ background-color:#f7f7f7;}

.f-bg2{ background-color:#FFF;}

.f-iblk{display:inline-block;zoom:1;*display:inline;}

.f-blk{display:block;}

.f-brd0{border:1px solid #c1acac;}





/* 左侧列表 */

.w-blk0 .blk0h2{ height:33px; color:#FFF; font-size:14px; font-weight:bold; text-align:center;}

.w-blk0 .blkhdl{ float:left;height:26px; background-position:0px -295px; padding:7px 0px 0px 0px;}

.w-blk0 .blkhdr{ float:right;height:33px; width:10px; background-position:-483px -340px}

.w-blk0 .blkflash{ position:absolute; background-color:#666; line-height:0px; height:5px; background-position:-100px -696px; top:10px; width:223px;}



.w-lst0{ margin-bottom:10px; border-bottom:2px #999 solid;}

.w-lst0-1{border-radius: 0px 0px 6px 6px; border:1px #c1c1c1 solid;}

.w-lst0-1 li a{ padding:8px 8px 8px 15px; border-bottom:1px #CCC solid; width:197px;}

.w-blk-kind h2{ width:223px;}

.w-blk-kind .blkhdl{width:213px;}



.w-blk0 .blkhdl .innerspan { float:left;height:26px; background-position:0px -1114px; padding:4px 0px 0px 30px;margin-left: 10px; }

.w-lst0-1 .match-li { line-height: 24px; height: 24px; border-bottom:1px #CCC solid; width:197px; margin: 0 auto; }

.w-lst0-1 .match-li .topClub { background-position:0px -1091px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }

.w-lst0-1 .match-li .topClub_red { background-position:0px -1083px;width: 7px;height: 7px;margin: 8px 6px 0 4px; }

.w-lst0-1 .match-li .topMember { background-position:0px -1106px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }

.w-lst0-1 .match-li .topMember_red { background-position:0px -1099px;width: 6px;height: 6px;margin: 9px 6px 0 4px; }

.w-lst0-1 .match-li span { margin-top: 1px;height: 20px; width: 15px; float: left; display: block; font-size: 18px; color: #CCCCCC;}

.w-lst0-1 .l a {border: none; font-weight: bold; text-align: right;}

/* 左侧底下广告 */

.w-blk-ltbox h2{ width:223px;}

.w-blk-ltbox .blkhdl{width:213px;}

.w-blk-ltbox .blkbody{ background-color:#151515; text-align:center; border-radius: 0px 0px 6px 6px;}

.w-blk-ltbox .blkbody .adimg{ padding:0 0px 12px;}





/* 底部帮助列表 */

.w-blk-fthelp{ width:980px;margin:0 auto; margin-top:10px;}

.w-blk-fthelp .blkhdl{width:703px; text-align:left; padding-left:10px;border-radius:10px 0px 0px 0px;}

.w-blk-fthelp .blkhdr{width:267px;background-position:-226px -340px;border-radius:0px 10px 0px 0px;}

.w-blk-fthelp .blkbody{ height:180px; background-color:#090708;border-radius: 0px 0px 6px 6px;}

.w-blk-fthelp .blkbody .fthelp-box{ float:left; width:175px; height:149px; background-position:0 -2300px; position:relative;}

.w-blk-fthelp .blkbody .ft-box1{ width:250px;}

.w-blk-fthelp .blkbody .ft-box2{ width:200px;}

.w-blk-fthelp .blkbody .fthelp-box h2{ text-align:left; font-size:13px; padding:0px; height:20px; margin:5px 0px 10px 15px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-hd1{ font-size:18px; margin:0px 0px 15px 15px;}

.w-blk-fthelp .blkbody .fthelp-box li{ color:#FFF; margin:8px 0px 8px 15px;}

.w-blk-fthelp .blkbody .fthelp-box a{ color:#FFF;}

.w-blk-fthelp .blkbody .fthelp-box .ft-contact{ position:relative;}

.w-blk-fthelp .blkbody .fthelp-box .ft-facebook{ height:18px; padding:2px 0px 0px 28px; background-position:0px 0px; }

.w-blk-fthelp .blkbody .fthelp-box .ft-twitter{  height:18px;padding:2px 0px 0px 28px;background-position:0px -20px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-tumblr{  height:18px;padding:2px 0px 0px 28px;background-position:0px -1045px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-visa{  height:33px; width:52px;background-position:0px -197px; position:absolute; top:100px; left:14px; overflow:hidden; text-indent:-999px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-master{  height:33px; width:50px;background-position:0px -318px; position:absolute; top:100px; left:70px; overflow:hidden; text-indent:-999px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-jcb{  height:33px; width:50px;background-position:0px -357px; position:absolute; top:137px; left:15px; overflow:hidden; text-indent:-999px;}

.w-blk-fthelp .blkbody .fthelp-box .ft-amepr{  height:33px; width:50px;background-position:0px -398px; position:absolute; top:137px; left:70px; overflow:hidden; text-indent:-999px;}





/* loading条 */

.w-blk-loading{box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333; width:417px;}

.w-blk-loading .blkhdl{width:201px; text-align:left; padding-left:10px;}

.w-blk-loading .blkhdr{width:206px;background-position:-287px -340px;}

.w-blk-loading .blkbody{ text-align:center; background-color:#181818; border:1px #333 solid;border-radius: 0px 0px 6px 6px;}

.w-blk-loading .blkbody .inner-box{ font-size:12px; font-weight:bold; padding:30px; margin:10px 12px 12px 12px; background-color:#FFF;border-radius: 6px 6px 6px 6px;box-shadow:1px 1px 5px #181818 inset;-moz-box-shadow:1px 1px 5px #181818 inset;}





/* 评论星星 */

.re-star{ width:10px; width:10px;background:url(../images/sprite.png)  no-repeat;}

.g-star{ background-position:-16px -280px;}

.b-star{ background-position:-29px -280px;}



/* 分页 */

.g-pages-style { width: 100%;height: 19px;line-height: 19px;text-align: center; }

.g-pages-style a { width: auto;height: 17px;line-height: 17px;border: 1px #565656 solid;padding: 0 10px;color: #454545;font-weight: bold;background-color: #fff;-moz-border-radius:6px }

.g-pages-style a.current { color: #d90000; }



/*cart also like*/

.cart_also_like { width: 978px;height: 284px;border: 1px #c4c4c4 solid;background: url(../images/cart_alsolike/bg.jpg) repeat-x;margin:10px 10px 0 10px; _margin:5px 5px 0 5px;overflow: hidden;float: left; }

.cart_also_like .privous { width: 30px; background: 14px 96px url(../images/cart_alsolike/previous.jpg) no-repeat;height: 284px;float: left;display: inline;cursor: pointer; }

.cart_also_like .showbox { width: 918px;float: left;display: inline;position: relative;height: 284px;overflow: hidden; }

.cart_also_like .showbox .ulbox { position:absolute;left:0;width:2175px;padding-left: 5px; }

.cart_also_like .next { width: 30px; background: 0px 96px url(../images/cart_alsolike/next.jpg) no-repeat;height: 284px;float: left;display: inline;cursor: pointer; }

.cart_also_like ul { float: left;display: inline;margin-top: 14px; }

.cart_also_like ul li { width: 173px;height: 173px;float: left;display: inline;margin-left: 8px; }

.cart_also_like ul li span { float: left;display: inline; }

.cart_also_like ul li span.img{ width: 171px;height: 171px;border: 1px #c4c4c4 solid;float: left;display: inline;position: relative; }

.cart_also_like ul li span.img .icon { float: none;position: absolute;top: 0px;left: 0px;width: 38px;height: 38px;background: url(../images/cart_alsolike/hot.jpg) repeat-x; }

.cart_also_like ul li span.img img { position: absolute;top: 20px;left: 20px;  }

.cart_also_like ul li span.desc { width: 173px;height: 36px;line-height: 18px;text-align: center;overflow: hidden; }

.cart_also_like ul li span.strong { width: 173px;height: 18px;line-height: 18px;font-size: 12px;color: red;font-weight: bold;text-align: center; }

.cart_also_like ul li span.strong .delete { text-decoration: line-through; }



/* left */

.w-blk-ltbox .blkbody{ background-color:#FFF;border:1px #ccc solid; text-align:left;}

.w-blk-ltbox .blkbody ul{ }

.w-blk-ltbox .blkbody ul img{ width:165px; height:165px;}

.w-blk-ltbox .blkbody li{ width:175px; margin:9px 4px 9px 20px;  position:relative;}

.w-blk-ltbox .blkbody li a{ color:#000;}

.w-blk-ltbox .blkbody li .prd{ padding:5px; text-align:center;}

.w-blk-ltbox .blkbody li simg{ width:150px;}

.w-blk-ltbox .blkbody li .spname{ text-overflow:ellipsis;  word-break:normal;white-space:normal;width:135px; height:29px;overflow:hidden; padding:0px 20px 0px 20px;}

.w-blk-ltbox .blkbody li .sprice{ }

.w-blk-ltbox .blkbody li .sprice a{ width:165px; height:20px;color:#F00;padding-top:5px;}

.w-blk-ltbox .blkbody li .sprice a b { font-size: 12px; }

.w-blk-ltbox .blkbody li .pboxbar{ text-decoration:none;width:165px; height:165px; position:absolute; top:5px; left:5px; }

.w-blk-ltbox .blkbody li .discount-prd{ background:url(../images/discount.png) center no-repeat; width:45px; padding:7px 0px 21px 10px; top:-12px; left:-21px; position:absolute;color:white;font-weight:bold;font-size:13px;}





/*中部广告*/

.cart-litad{ margin:10px auto;width: 746px;height: 46px;background-position:0 -924px;color: #FFF; }

.cart-litad strong { width: 54px;height: 46px;line-height: 46px;float: left;text-align: center;font-size: 12px;margin-right: 6px;color: #FFF; }

.cart-litad span { width: 672px;height: 46px;line-height: 46px;font-size: 11px;float: left;font-weight: bold;padding-left: 10px; }

.cart-litad span span { width:auto;height: 22px;background-position: 0 -669px;float:left;margin-top: 12px;line-height: 22px;padding: 0 18px; }



/*属性*/

.cate-attr{line-height:15px;}

.cate-attr h3{}

.cate-attr .attr-item{margin:10px 0px 10px 10px;}

.cate-attr .attr-item a{width:156px;padding:0px 0px 0px 16px;margin: 5px 0px;}

.cate-attr .attr-item a:hover{background:url(../images/select.jpg) left no-repeat;}

.cate-attr .selectedAttr{margin:10px;}

.cate-attr .selectedAttr .d-tag{background-color:#000;margin:0px 5px 5px 0px;border-radius:3px;font-weight:bold;}

.cate-attr .selectedAttr .d-tag-text{padding:3px 3px 3px 7px;color:#FFF;}

.cate-attr .selectedAttr a{background:url(../images/delete.png) center no-repeat;padding:3px 16px 3px 5px;}

.cate-attr .selectedAttr a:hover{color:#FFF;text-decoration:none;}



/*评论功能*/

.leftComments{height:150px;background:url(../images/block_b_l.jpg) -10px 5px no-repeat;color:#666;position:relative;margin:10px 0px;}

.leftComments .red{color:#A80000;}

.leftComments .lchd{padding:8px 0px 5px 8px;font-size:15px;}

.leftComments .lcbd{padding:8px 33px 5px 33px;line-height:18px;height:66px;overflow:hidden;}

.leftComments .lcbdblk{}

.leftComments .more{position:absolute;right:10px;top:118px;text-decoration:underline;}



/*筛选功能*/

.citem{padding:10px;}

.citem .strong{font-weight:bold;}

.citem h2{padding-bottom:5px;}

.cmore{text-align:center;}

.cmore .down{text-indent:-999px;overflow:hidden;padding:6px 11px;background:url(../images/navigate-down.png) center no-repeat;}

.cmore .up{text-indent:-999px;overflow:hidden;padding:6px 11px;background:url(../images/navigate-up.png) center no-repeat;}

.ccate-item{height:122px;overflow:hidden;}

.ccate-item div{padding:3px;}

.cacate-item div{padding:3px;}

.brcate-item div{padding:3px;}

.brcate-item{height:122px;overflow:hidden;}

.plcate-item div{padding:3px;}

.plcate-item{height:122px;overflow:hidden;}

.filter-item{margin-bottom:10px;}

.worldcup{background:url(../images/world.jpg?v=2) no-repeat;display:block;width:980px;height:90px;margin:10px;text-align:center;position:relative;}

.worldcuptime{width:84px;text-align:center;display:block;float:left;font-size:36px;color:#8d0010;font-weight:bold;}

#cartContentsDisplay {

    border-left: 1px solid #e1e1e1;

}

#cartContentsDisplay th {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #e1e1e1 #e1e1e1 #e1e1e1 -moz-use-text-color;

    border-image: none;

    border-style: solid solid solid none;

    border-width: 1px 1px 1px medium;

    padding: 5px;

    text-align: center;

}

#cartContentsDisplay th {

    background: none repeat scroll 0 0 #fafafa;

    color: #000;

    font-size: 12px;

    font-weight: normal;

}

#cartContentsDisplay th a {

}

#cartContentsDisplay td {

    border-bottom: 1px solid #e1e1e1;

    border-right: 1px solid #e1e1e1;

    padding: 5px;

    text-align: center;

}

#cartContentsDisplay td .cartAttribsList {

    text-align: left;

}

#cartContentsDisplay td.cartTotalDisplay {

    color: #a50202;

    font-weight: bold;

}

#cartContentsDisplay td #cartImage {

    border: 1px solid #eceaea;

    display: block;

    float: none;

    margin: 0 1em 0.5em;

    padding: 10px 0;

}

#cartProdTitle {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #fbfbfb;

    border-color: #eceaea #eceaea -moz-use-text-color;

    border-image: none;

    border-style: solid;

    border-width: 1px 1px 0;

    display: block;

    margin: 0.5em 1em 0;

    padding: 5px 0 5px 10px;

    text-align: left;

}

#cartContentsDisplay a {

    text-decoration: none;

}

#cartContentsDisplay td a {

    color: #404040;

}

#cartContentsDisplay td a:hover {

    color: #7f7f7f;

}

#cartSubTotal {

    font-weight: bold;

    padding: 5px;

    text-align: right;

}

#cartSubTotal strong {

    color: #7f7f7f;

    font-weight: bold;

}

#shoppingCartDefault .buttonRow {

    margin: 5px;

}

#shoppingCartDefault .text_v_c {

    font-family: Arial,Helvetica,sans-serif;

    font-size: 12px;

    line-height: 14px;

    margin: 5px;

    text-align: right;

}

#shoppingCartDefault .text_v_c a {

    font-size: 12px;

    outline: medium none;

    text-decoration: underline;

}

.advisory {

    margin: 10px;

}

#infoShoppingCart, #popupSearchHelp {

    background: none repeat scroll 0 0 #ffffff;

}

#infoShoppingCart div {

    padding: 20px;

}

#infoShoppingCart h1 {

    color: #141414;

    font-size: 22px;

    font-weight: normal;

    line-height: 26px;

    margin-bottom: 10px;

    padding: 4px 0 0;

    text-transform: uppercase;

}





.stock {

    border: 1px solid #eceaea;

    color: #000;

    display: block;

    margin-right: 10px;

    padding: 10px;

}

#gvFaqDefaultMainContent {

    float: left;

}

#gvFaqDefaultMainContent a {

    color: #2d2d2d;

    display: block;

    font-weight: bold;

    text-decoration: none;

}

#gvFaqDefaultMainContent a:hover {

    color: #648114;

}

#lookup-gv-redeem {

    width: 70%;

}

fieldset {

    background: none repeat scroll 0 0 #fcfcfc;

    border: 1px solid #eceaea;

    color: #494949;

    margin-bottom: 20px !important;

    padding: 15px 20px 30px;

}

fieldset p {

    margin-bottom: 10px;

}

legend {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #eceaea;

    color: #494949;

    margin-bottom: 15px;

    padding: 10px 20px;

}

.tabTable .price, .tabTable .productSpecialPrice, .tabTable .normalprice {

    font-size: 12px;

    font-weight: bold;

}

#cartContentsDisplay .price {

    font-size: 12px;

    font-weight: bold;

}

#cartSubTotal .price {

    font-size: 24px;

    font-weight: bold;

}

.help-cart {

    color: #000;

    float: right;

    font-weight: bold;

    padding: 10px 20px 0 0;

}

.help-cart a {

    color: #fff;

}

.bot-border {

    border-bottom: 1px solid #eceaea;

    margin-bottom: 10px;

    overflow: hidden;

    padding-bottom: 10px;

}

.prod-buttons {

    float: right;

    padding: 3px 0 0;

}

#indexDefault {

    border: medium none;

    padding: 0;

}

#indexDefault, #specialsListing, #newProductsDefault, #allProductsDefault, #loginDefault, #productGeneral, #shoppingCartDefault {

    margin: 0;

}

input#login-email-address, input#login-password, input#company, input#firstname, input#lastname, input#suburb, input#street-address, input#city, input#state, select#country, input#telephone, input#fax, input#email-address, input#contactname {

    margin: 4px 0 3px;

    vertical-align: middle;

    width: 70%;

}

input#dob, input#postcode {

    margin: 0 0 3px;

    vertical-align: middle;

    width: 70px;

}

input#login-email-address2, input#login-password2 {

    margin: 4px 0 3px;

    vertical-align: middle;

    width: 140px;

}

input#password-new, input#password-confirm {

    margin: 0 0 3px;

    vertical-align: middle;

    width: 49%;

}

#password-current {

    margin: 0 0 3px;

    vertical-align: middle;

}

textarea#enquiry {

    margin: 1px 0;

    width: 70%;

}

.button-padding {

    padding: 15px 0 0;

}

#featuredProducts, #whatsNew, #specialsDefault, #specialsListing {

    padding: 0;

}

#from-name, #from-email-address, #to-name {

    margin-bottom: 3px;

}

#to-email-address {

    margin-bottom: 15px;

}

#inc-subcat {

    margin: 5px 0 0;

}

.tie {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #eceaea;

    border-radius: 5px;

}

FORM, SELECT, INPUT {

}

FORM {

    margin: 0;

    padding: 0;

}

TEXTAREA {

    display: block;

    margin: auto;

    width: 99%;

}

input:focus, select:focus, textarea:focus {

}

FIELDSET {

    border: 1px solid #e1e1e1;

    margin: 0.5em 0;

    padding: 0.5em;

}

 

LABEL, h4.optionName {

}

LABEL.checkboxLabel, LABEL.radioButtonLabel {

    margin-left: 5px;

}

#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {

    float: left;

}

LABEL.inputLabel {

    float: left;

    margin: 5px 0;

    padding-left: 10px;

    padding-right: 10px;

    width: 9em;

}

#checkoutpaymentBody LABEL.inputLabel {

    color: #ff0000;

    float: none;

    font-weight: bold;

    padding: 0 10px 0 0;

    width: auto;

}

LABEL.inputLabelPayment {

    float: left;

    padding: 4px 0;

    width: 15em;

}

LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel {

    float: left;

    width: 12em;

}

P, ADDRESS {

    padding: 0.5em;

}

#contactUsNoticeContent {

    border-bottom: 1px solid #e5e5e5;

    margin: 15px 0 0;

    padding: 0 0 20px 7px;

}

ADDRESS {

    font-style: normal;

}
.pro_left { width: 360px; float: left; }
.pro_info { width: 380px; float: left; }
