@charset "utf-8";
/* CSS Document */
body,td,th,input,select,option,textarea,p,pre{font-family:Verdana, Geneva, sans-serif;font-size:12px;color:#444;}
body{margin:0px;} /*background:url(../images/bg.jpg) top left repeat-x #2b2b2b;*/

a{color:#3267C0;text-decoration:none;}
a:hover{color:#03F;}

h1,h2,h3,h4,h5,h6{font-family:"Century Gothic", Helverica, Verdana;padding:0px;margin:3px 5px;}
h1{font-size:20px;}
h2{font-size:17px;}
h1.title{color:#2BA83A;margin:0px;padding:3px;}

fieldset{border:1px solid #ccc;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
legend{color:#FF690F;font-weight:bold;font-size:15px;}
form{margin:0px;padding:0px;}
input.form-text,select.form-select,textarea.form-textarea{padding:5px;border:1px solid #B1BABE;background-color:#fff;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
.form-item input.error{border:1px solid #f00;color:#f00;}
form span.form-required{font-size:10px;color:#F60;display:none;}
form input.form-submit{background-color:#2C4937;color:#fff;border:none;padding:4px 6px;text-shadow:1px 1px 3px #000;cursor:pointer;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
form input.form-submit.over{background-color:#309C35;}
.form-item .description,.form-item .description p{font-size:11px;margin:0px;padding:0px;}

div.left_panel div.block-webform div.content{padding:0px 10px;}
div.left_panel div.block-webform div.form-item{padding:0px;margin:0px;}
div.left_panel div.block-webform input.form-text{width:90%;}

/*login form*/
div.right_panel form#user-login-form{margin:0px 5px;padding:5px;background-color:#ccc;
		-moz-border-radius: 5px; /* FF1+ */
		-webkit-border-radius: 5px; /* Saf3-4 */
		border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div.right_panel form#user-login-form label{float:left;position:relative;overflow:hidden;}
div.right_panel form#user-login-form .form-item{margin:3px 0px;}
div.right_panel form#user-login-form ul,div.right_panel form#user-login-form ul li{margin:0px;padding:0px;list-style:none;}
div.right_panel form#user-login-form ul li{display:inline;}
div.right_panel form#user-login-form ul li a{font-size:10px;background-color:#70A571;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:2px;color:#fff;padding:3px 5px;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div.right_panel form#user-login-form ul li a:hover{background-color:#030;}


/*div.wrapper_bg_flash{background-color:#900;z-index:-1;position:absolute;height:300px;width:100%;}*/
div.wrapper_main_shadow{background:url(../Banner/bg_main_shadow.png) top center no-repeat transparent;width:1020px;margin:0px auto;min-height:721px;}
div.wrapper_main{width:1020px;margin:0px auto;}
div.wrapper_topbar{height:83px;overflow:hidden;} /*bg_topbar.jpg*/
div.wrapper_pagebanner{overflow:hidden;background:url(../Banner/body_shadow.png) no-repeat top center transparent;}
	div.wrapper_pagebanner div.slide_pager{z-index:500;position:absolute;padding:5px;}
	div.wrapper_pagebanner div.slide_pager a{background-color:#333;color:#333;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;margin:3px;border:1px solid #fff;width:15px;height:15px;overflow:hidden;
			-moz-border-radius: 4px; /* FF1+ */
			-webkit-border-radius: 4px; /* Saf3-4 */
			border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
	div.wrapper_pagebanner div.slide_pager a:hover{background-color:#fff;color:#fff;}
	div.wrapper_pagebanner div.slide_pager a.activeSlide{background-color:#090;color:#090 !important}

div.wrapper_body{background-color:#FAF8CC;}
	div.main_body{width:700px;
	top: 0px;
	left: 0px;
}
	div.body_top{background-color:#FAF8CC;height:29px;overflow:hidden;}
	div.wrapper_cart{background-color:#FAF8CC;padding:3px 5px;font-size:11px;color:#000000;height:29px;}
		div.wrapper_cart div.cart_block_items{padding:6px;}
		div.wrapper_cart div.bg_cart{background-image:url(../btn/s_cart.png);background-repeat:no-repeat;background-position:0px 2px;padding-left:22px;}
		div.wrapper_cart ul,div.wrapper_cart ul li{margin:0px;padding:0px;list-style:none;}
		div.wrapper_cart ul li a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-color:#999;color:#fff;padding:5px;
			-moz-border-radius: 4px; /* FF1+ */
			-webkit-border-radius: 4px; /* Saf3-4 */
			border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
		div.wrapper_cart ul li a:hover{background-color:#666;}
	div.breadcrumb{color:#ddd;font-size:11px;text-shadow:1px 1px 3px #666;padding:0px;padding-left:5px;}
		div.breadcrumb a{color:#eee;text-decoration:none;padding:8px 5px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-image:url(../Banner/bg_breadcrumb.png) ;background-repeat:no-repeat;background-position:left;padding-left:18px;}
		div.breadcrumb a:hover{color:#fff;background-color:#777;}
div.wrapper_content{padding:5px;background-color:#FAF8CC;margin:5px;margin-bottom:30px;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
		div.wrapper_content div.content.page,div.wrapper_content div.content.webform{padding:10px 20px;}
div.wrapper_footer{height:80px;background:url(../Banner/body_shadow.png) no-repeat top center transparent;}
	div.footer{min-height:50px;padding:10px;vertical-align:top;margin-bottom:20px;}
	div.icons{background-color:#fff;padding:5px 15px;width:650px;margin:5px auto;overflow:hidden;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */
		-moz-box-shadow: 1px 1px 4px #000; /* FF3.5+ */
		-webkit-box-shadow: 1px 1px 4px #000; /* Saf3.0+, Chrome */
		box-shadow: 1px 1px 4px #000; /* Opera 10.5, IE 9 */}
		div.icons img{margin:2px 10px;}
	div.copyright{font-size:11px;color:#ccc;text-align:center;}
	div.footer div.block-menu{width:164px;overflow:hidden;margin-right:2px;float:left;position:relative;}
		div.footer div.block-menu ul.menu{margin:0px;padding:0px 0px 0px 15px;list-style:square;}
		div.footer div.block-menu ul.menu li{margin:0px;margin-bottom:2px;padding:0px;list-style:square;color:#FFFFFF;}
		div.footer div.block-menu ul.menu li a{padding:2px;color:#FFFFFF;display:block;}
		div.footer div.block-menu ul.menu li a:hover{color:#fff;}
	div.conversion_rate{background-color:#FAF8CC;padding:10px;font-size:11px;color:#71B57B;text-shadow:1px 1px 2px #aaa;}
	div.product_rate{padding:10px;font-size:11px;color:#71B57B;text-shadow:1px 1px 2px #aaa;}

div.home_banner{border:3px solid #fff;background-color:#fff;
		-moz-border-radius: 2px; /* FF1+ */
		-webkit-border-radius: 2px; /* Saf3-4 */
		border-radius: 2px; /* Opera 10.5, IE 9, Saf5, Chrome */}

div.site_slogan{color:#a9ff6f;padding:30px 0px;}
div.messages{margin:0px;padding:10px 20px;background-color:#eee;color:#090;border:none;}
	div.messages.status{color:#39683A;background-color:#E0EFEA;}
	div.messages.discount{color:#f50;background-color:#ffc;margin:5px;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
	div.messages.error{color:#7D2828;background-color:#FFDFE0;}
		div.messages.error a{color:#F00;}
		div.messages.error a:hover{color:#900;}
	div.messages ul{margin:0px;padding:0px;font-size:11px;}
div.tabs{margin:5px;padding:0px;float:right;}
	div.tabs ul,div.tabs ul li{list-style:none;margin:0px;padding:0px;border:none;}
	div.tabs ul li a{border:none;padding:5px 10px;margin:0px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;color:#ddd;background-color:#777;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
	div.tabs ul li a:hover{background-color:#444;}
	div.tabs ul li a.active{border:none;background-color:#fff;color:#444;}

div.left_panel,div.right_panel{background-color:#FAF8CC;width:160px;}
	div.left_panel h2,div.right_panel h2{color:#333;padding:8px;margin:0px;font-size:15px;text-shadow:1px 1px 2px #999;}
	div.left_panel ul.menu,div.left_panel ul.menu li{margin:0px;padding:0px;list-style:none;}
	div.left_panel ul.menu,div.right_panel ul.menu{margin-bottom:10px;}
	div.left_panel ul.menu li a{display:block;padding:4px 15px 4px 12px;color:#444;font-family:Arial, Helvetica, sans-serif;text-align:right;background-image:url(../images/left_menu/bg_menu.gif);background-repeat:repeat-y;background-position:0px 0px;text-transform:uppercase;}
	div.left_panel ul.menu li a:hover{background-color:#666;color:#fff;font-weight:bold;text-shadow:1px 1px 3px #000;}
	div.left_panel ul.menu li span.trail a{font-family:inherit;background-color:#ccc;color:#444;cursor:default;background-image:none;border-width:1px 0px;border-color:#999;border-style:solid;font-weight:bold;text-shadow:none;}
	
	div.left_panel div#block-menu-menu-special-products ul.menu{margin:10px 0px;}
	div.left_panel div#block-menu-menu-special-products ul.menu li a{font-size:13px;text-align:center;color:#036;}
	div.left_panel div#block-menu-menu-special-products ul.menu li a:hover{color:#fff;}
	div.left_panel div#block-menu-menu-special-products ul.menu li.active-trail a{background-color:#ccc;color:#444;cursor:default;background-image:none;border-width:1px 0px;border-color:#999;border-style:solid;font-weight:bold;text-shadow:none;}

.block-locale{text-align:center;margin:5px 0px;}
	.block-locale ul,.block-locale ul li{margin:0px;padding:0px;list-style:none;}
	.block-locale ul li{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
	.block-locale ul li a{color:#666;padding:5px;display:block;}
	.block-locale ul li a:hover{color:#fff;background-color:#666;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}

div.right_panel ul.menu,div.right_panel ul.menu li{list-style:none;margin:0px;padding:0px;}
div.right_panel ul.menu li a{display:block;margin:1px 5px;padding:5px;background-color:#FAF8CC;color:#666;font-size:11px;
		-moz-border-radius: 4px; /* FF1+ */
		-webkit-border-radius: 4px; /* Saf3-4 */
		border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div.right_panel ul.menu li a:hover{background-color:#497ACB;color:#fff;text-shadow:1px 1px 3px #666;font-weight:bold;}
	div.right_panel ul.menu li{margin-bottom:5px;}
	div.right_panel ul.menu li ul.menu li{margin:1px 1px 1px 8px;}
	div.right_panel ul.menu li ul.menu li a{background-color:#c0c0c0;padding-left:8px;background-image:url(../Banner/bullet_submenu.gif);background-repeat:no-repeat;background-position:2px 8px;}
	div.right_panel ul.menu li ul.menu li a:hover{background-color:#6092E6;}
div.right_panel #recent-products{padding:0px 8px;}
div.right_panel #recent-products .recent-product{border:2px solid #fff;margin:3px;height:70px;overflow:hidden;}

/*product*/
div.catalog_list{width:150px;overflow:hidden;margin:10px 5px;text-align:center;padding:5px;height:180px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div.catalog_list img{border:2px solid #fff;}
div.catalog_list a{color:#308426;}
div.catalog_list a:hover{color:#187A1B;}

div.product div.pager{display:block;padding:5px 0px;}
		div.pager .custom-pager{float:right;}
		div.pager .custom-pager .key{display:none;}
		div.pager .custom-pager,div.pager .custom-pager li{margin:0px;padding:0px;list-style:none;display:inline;}
		div.pager .custom-pager li{margin-left:5px;}
		div.pager .custom-pager li a{background-color:#E7C6B6;color:#804326;padding:3px 6px;font-size:15px;
			-moz-border-radius: 4px; /* FF1+ */
			-webkit-border-radius: 4px; /* Saf3-4 */
			border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
		div.pager .custom-pager li a:hover{background-color:#804326;color:#e7c6b6;}
div.product h1{font-family:Arial, Helvetica, sans-serif;padding:0px;}
div.product h3{padding:0px;margin:0px;font-family:Arial, Helvetica, sans-serif;}
div.product .product_sku{font-size:11px;}
div.product_preview{width:300px;overflow:hidden;}
	div.product_preview div.product_display{width:265px;height:350px;overflow:hidden;border:5px solid #fff;margin:5px auto 15px auto;background-image:url(../images/product/no_img.png);background-repeat:no-repeat;background-position:center;}
div.product_info{width:380px;overflow:hidden;}
	div.product_p{border-bottom:1px dotted #bbb;margin-bottom:10px;padding:0px 10px 10px 10px;}
	div.product_price{}
	div.product_price div.sell_price{font-size:26px;font-family:"Courier New", Courier, monospace;vertical-align:bottom;text-shadow:1px 1px 3px #aaa;color:#33A64D;padding:0px 10px;font-weight:bolder;}
	div.product_price div.discounted_price{background:url(../images/product/bg_sale.png) top left no-repeat transparent;padding:6px 10px 4px 28px;}
	div.product_price div.crossed_price{text-decoration:line-through;color:#999;vertical-align:bottom;font-family:Arial, Helvetica, sans-serif;padding:5px 10px;}
div.product_info .add-to-cart .form-item{padding:0px;margin:2px 0px;}
div.product_info .add-to-cart .form-item label{width:120px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
div.product_info .add-to-cart .uc_out_of_stock_throbbing{display:none;}

div.product_info div#color-option img{border:2px solid #fff;margin:2px;}

div.product_photos{border-top:1px dotted #aaa;padding:10px;margin-top:10px;}
div.product_photos a{margin:2px 10px;border:2px solid #fff;background-color:#fff;border-bottom:none;}

div.gaz-product{display:none;}

/*product_grid*/
.category-grid-products{text-align:left;}
.product_rec{margin:-1px -1px;padding:0px;height:260px;width:170px;}
.catalog-grid-title,.catalog-grid-ref,.catalog-grid-sell-price{text-align:left !important;padding:0px 0px;}
.catalog-grid-image{padding:0px !important;}
.catalog-grid-image img{border:0px #fff solid;}
.catalog-grid-title{font-family:Arial, Helvetica, sans-serif;font-weight:bold;font-size:12px; top :100px; color:White ;}
.catalog-grid-price .sell_price{font-family:"Courier New", Courier, monospace;color:White ;font-weight:bolder;font-size:17px; }
.catalog-grid-price .discounted_price{color:#F95E00;}
.catalog-grid-price .crossed_price{text-decoration:line-through;color:#777;font-family:Arial, Helvetica, sans-serif;font-size:11px;padding:0px 0px;}
.catalog-grid-option img{margin:0px 0px;border:1px solid #fff;}

.gaz-product-list div.gaz-product{display:inline;}
.gaz-product-list div.gaz-product-details{display:none;}
.gaz-product-list div.node{float:left !important;position:relative;overflow:hidden;}
.gaz-product-list .item-list{clear:both;display:block;}

div.product_list_discount{position:absolute;background:url(../Banner/bg_sale.png) no-repeat top left transparent;width:34px;height:34px;}

a.btn_size_chart{background-color:#417539;color:#fff;padding:5px 10px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
a.btn_size_chart:hover{background-color:#304E34;}


.item-list ul.pager{margin:10px;text-align:right;border-top:1px dotted #999;margin-top:20px;padding-top:10px;}
.item-list ul.pager li{font-size:11px;margin:0px;display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;vertical-align:top;}
.item-list ul.pager li.pager-current{padding:4px 5px;background-color:#f90;color:#fff;margin:4px 5px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
.item-list ul.pager li a{display:block;background-color:#3E9B65;color:#fff;padding:4px 5px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
.item-list ul.pager li a:hover{background-color:#0C7013;}

/*admin*/
.admin-panel ul.menu{margin:0px;padding:0px;}
.admin-panel ul.menu li{margin:0px;}
.admin-panel ul.menu li a{background-color:#cbcbcb;padding:3px 5px;display:block;color:#666;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
.admin-panel ul.menu li a:hover{background-color:#FDA646;color:#333;font-weight:bold;}

/*cart*/
div#cart-form-products{border:none;margin-bottom:10px;}
div#cart-form-products td.image{text-align:center;}
div#cart-form-products td.image img{border:2px solid #fff;margin:0px;padding:0px;}

/*table sticky*/
table.sticky-table,table.sticky-header,table.order-review-table{border:1px solid #ccc; border-collapse:separate;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */}
table.sticky-table thead th,table.sticky-header thead th,table.order-review-table thead th{border:none;background-color:#fff;text-align:center;text-shadow:1px 1px 3px #ccc;padding:3px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
table.sticky-table tbody td{background:none;padding:3px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
td.subtotal{color:#429F52;font-weight:bold;}
td.subtotal strong{color:#444;font-weight:normal;}
td.qty input.form-text{width:30px;}

/*checkout*/
fieldset#payment-pane div#line-items-div{border:none !important;background-color:#eee;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
fieldset#payment-pane div#line-items-div table td{padding:3px;}
fieldset#payment-pane div#line-items-div table td.uc-price{color:#348D30;}
fieldset#uc_discounts-pane div.uc-discounts-messages-container{margin-bottom:5px;}
fieldset#quotes-pane div#quote{border:none !important;background-color:#FFFBD9;color:#F60;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
/*checkout preview*/
table.order-review-table td{padding:3px;}
table.order-review-table td span.uc-price{color:#348D30;font-weight:bold;}
table.order-review-table tr.pane-title-row td{background-color:#aaa;color:#fff;}

/*table discount*/
div.uc-discounts-cart-pane-container{border:none;}
table.uc-discounts-cart-pane-table{border:1px solid #ccc; border-collapse:separate;
	-moz-border-radius: 5px; /* FF1+ */
	-webkit-border-radius: 5px; /* Saf3-4 */
	border-radius: 5px; /* Opera 10.5, IE 9, Saf5, Chrome */}
table.uc-discounts-cart-pane-table td{padding:3px;}
table.uc-discounts-cart-pane-table td.uc-discounts-cart-pane-table-cell{color:#FF6102;font-weight:bold;}
table.uc-discounts-cart-pane-table td.uc-discounts-cart-pane-table-cell strong{color:#444;font-weight:normal;}
div#cart-form-buttons{border:none;}
div#continue-shopping-link a{background-color:#999;color:#fff;display:inline-block;padding:5px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div#continue-shopping-link a:hover{background-color:#666;}

div.gaz-product-list div.node{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px;}
li.node_read_more a{background-color:#3E9B65;padding:4px 5px;color:#fff;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
li.node_read_more a:hover{background-color:#0C7013;}
div.style_tips_date{color:666;font-weight:bold;}
div.gaz-product-list div.style_tips_date {text-align:left !important;}

div.faq-question-answer{margin-bottom:10px;}
div.faq-answer{background-color:#fff;padding:5px;margin:5px 40px 0px 40px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div.faq-answer p{padding:5px;}

/*common*/
.fLeft{float:left !important;}
.fRight{float:right !important;}
.hLeft{text-align:left !important;}
.hRight{text-align:right !important;}
.hCenter{text-align:center !important;}
.vMiddle{vertical-align:middle !important;}
.vTop{vertical-align:top !important;}
.vBottom{vertical-align:bottom !important;}
.autoheight{height:auto !important;}
.remark{font-size:11px !important;color:#999;}
.inline-block{display:inline-block !important;zoom:1 !important;*display:inline !important;}
.pointer{cursor:pointer !important;}
.noborder{border:none !important;}
.clear{clear:both;display:block;height:0px;overflow:hidden;visibility:hidden;width:0px;}
.column{float:left;position:relative;overflow:hidden;}
.inline-block{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.block{display:block !important;}
.imgborder{padding:2px;border:1px solid #aaa;margin:2px;
	-moz-border-radius: 2px; /* FF1+ */
	-webkit-border-radius: 2px; /* Saf3-4 */
	border-radius: 2px; /* Opera 10.5, IE 9, Saf5, Chrome */
}
.box_shadow{
	-moz-box-shadow: 1px 1px 4px #333; /* FF3.5+ */
	-webkit-box-shadow: 1px 1px 4px #333; /* Saf3.0+, Chrome */
	box-shadow: 1px 1px 4px #333; /* Opera 10.5, IE 9 */
}
pre.debug{height:300px;overflow:auto;border:1px solid #999;padding:5px;margin:5px;}

/*add this*/
div.addthis{display:block;padding:5px 37px;}
a.addthis_counter a.atc_s,a.addthis_counter.addthis_pill_style{background-color:#3AB924 !important;}
div.product_addthis{padding:0px 195px 0px;}

/*hide content*/
fieldset.product-shipping.collapsible{display:none;}

/*comment*/
ul.links li.comment_add a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-color:#3EA32C;color:#fff;padding:5px 8px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
ul.links li.comment_add a:hover{background-color:#090;}
div#comments{margin:20px 10px;}
div#comments form{display:none;}
div#comments div.comment-folded, div#comments div.comment-published{background-color:#fff;padding:10px 20px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
div#comments div.comment-folded{background-image:url(../Banner/bg_small.png);background-position:10px 5px;background-repeat:no-repeat;padding-left:50px;}
	div#comments div.comment-folded .subject{font-weight:bold;}
	div#comments div.comment-folded .credit{font-size:11px;}
div#comments div.comment-published{background-image:url(../Banner/bg_big.png);background-repeat:no-repeat;background-position:-10px -10px;padding-left:50px;}
div#comments div.comment-published h3{padding:0px;margin:0px;}
div#comments div.comment-published .submitted{font-size:11px;color:#666;}
div#comments div.comment-published .content{border-top:1px solid #ddd;border-bottom:1px solid #ddd;margin:10px 0px 0px 0px;}
div#comments div.comment-published ul.links{text-align:right;font-size:11px;}

/*editor*/
.editor_toggle a{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;background-color:#090;color:#fff;padding:5px 8px;margin-top:5px;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
.editor_toggle a:hover{background-color:#030;}

/*home facebook*/
.facebook_btn{width:127px;height:82px;background:url(../Banner/bg_facebook.png) top left no-repeat transparent;}
div#block-block-8 p{margin:0px 5px;padding:0px;}

/*search result*/
dl.user-results{margin:0px 20px;}
dl.user-results dt.title{margin:3px;}
dl.user-results dt.title a{background-color:#5CA350;font-size:13px;padding:5px;display:block;color:#fff;
	-moz-border-radius: 4px; /* FF1+ */
	-webkit-border-radius: 4px; /* Saf3-4 */
	border-radius: 4px; /* Opera 10.5, IE 9, Saf5, Chrome */}
dl.user-results dt.title a:hover{background-color:#2E5C35;}
dl.user-results dd{display:none;}

/*RSS*/
div#block-node-0{position:absolute;margin-top:-22px;margin-left:5px;}

/*pay dollar*/
div#edit-panes-payment-payment-method-paydollar-wrapper{display:none;}
input#edit-panes-payment-payment-method-paypal-wps{display:none;}

/*Xmas 2010*/
/*
div.wrapper_xmas{background:url(../images/bg_xmas_big.jpg) top center no-repeat transparent;min-height:963px;}
div.xmas_greetings{background:url(../images/xmas_2010/merry_christmas.png) no-repeat top left transparent;width:273px;height:68px;position:absolute;z-index:500;margin-left:750px;margin-top:30px;}
div.xmas_bottom{background:url(../images/xmas_2010/bottom.png) no-repeat top left transparent;height:90px;}
div.xmas_snowing{width:100%;height:1px;position:absolute;z-index:0;overflow:visible;}
*/
/*div.wrapper_xmas{background:url(../Banner/shirt-background-theme.jpg) top center no-repeat #fff;}*/
div.wrapper_xmas{background-color:#000000;}
body{background-color:#fff;}
div.copyright{color:#fff;}
div.footer div.block-menu ul.menu li a{color:#2BA83A; font-style:normal ; }
div.footer div.block-menu ul.menu li a:hover{color:#FFFFFF;}
div.wrapper_topbar{background-image:url(../Banner/top_Banner.jpg)}
/*transparent top bar*/
/*div.wrapper_topbar{height:83px;background:url(../images/bg_top_tran.jpg) bottom left repeat-x transparent;}*/
*/
div.xmas_greetings{position:absolute;}
div.wrapper_topbar a.inline-block{margin:60px 60px;}
div.site_slogan{padding:40px 0px;}
.titleName{ font-family:Arial ; color:Red ; font-size:20px;}


/* Shopping cart */
div.shopping_cart{background-image:url(../btn/shoppingcart.png)}
.shopping_cart{ font-size:8px; padding-top:-10;}


.formFieldSet{
	border:1px solid #89a8ad;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:5px;
	margin-right:5px;
	/*border-style: outset;*/
	padding-bottom:10px;

}

.formContent{
	clear:both;
	float:left;
	padding-left:0px;
	width:99%;
}

.formSeparator{
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	background-color:#F0F0F0;
	padding:6px;
	color:#000000;
}

.formHeader{
	clear:both;
	font-family:verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}

.formLine{
	clear:both;
	float:left;
	width:100%;
}

.formCaption{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	margin-top:3px;
	text-align:right;
	width:40%;
}

.formControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
}

.formSpace{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:5px;
	padding-left:15px;
}

.formControlText{
	font-family:arial;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:144px;color:#666666;
}

.formControlSelect{
	font-family:arial;
	#font-size:11px;
	font-style:normal;
	font-weight:normal;
	width:150px;color:#666666;
}

.formButtons{
	text-align:center;
	padding-top:15px;
	padding-bottom:15px;
	clear:both;
	float:left;
	width:99%;
}

.lblformControl{
	font-family:verdana;
	font-size:11px;
	font-style:normal;
	font-weight:normal;
	color:#333333;
	float:left;
	padding:7px;
}

#opin #o3step .o_step1 {left:300px;}
#opin #o3step {width:760px;}
#o3step h5{ font-size:28px;}
#o3step .o_step {font-size: 12px;font-weight:bold; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; text-align:left; position:relative; top: -20px;}
#o3step .o_step1 {position:absolute; color: White; text-align:center;}
#o3step .o_step1 {left:0px;}
#o3step .o_step_text {font-size: 10px; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: left; position:relative; top: 20px;}
#o3step .o_step1_image {left:1px;}

.strike{text-decoration:line-through}

/* ON SALE*/
#opin #o3OnSale .o_OnSale1 {left:300px;}
#opin #o3OnSale {width:760px;}
#o3OnSale h5{ font-size:28px;}
#o3OnSale .o_OnSale {font-size: 12px;font-weight:bold; font-family: Tahoma,Arial,Verdana,Helvetica,sans-serif; text-align:left; position:relative; top: -30px;}
#o3OnSale .o_OnSale1 {position:absolute; color: White; text-align:center;}
#o3OnSale .o_OnSale1 {left:0px;}
#o3OnSale .o_OnSale_text {font-size: 10px; font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif; text-align: left; position:relative; top: 20px;}
#o3OnSale .o_OnSale1_image {left:1px;}