* { margin:0; padding:0;}

body{
	padding:0; 
	margin:0;
	width:100%; 
	vertical-align:top;
	font-family:arial;
	background:#00454D;
	color:#e5e5e5; font-size:12px; line-height:15px;
}

input, select, textarea {
	font-family:arial;
	color:#000000; line-height:13px; font-size:12px; margin:0 4px 4px 5px; font-weight:normal;
	vertical-align:middle;
}


#gender-male, #gender-female, #email-format-html, #email-format-text, #newsletter-checkbox, #ship-flat-flat, #ship-item-item, #ship-storepickup-storepickup, #pmt-cc, #pmt-moneyorder, #newsletter, #globalnotify { background:none;}

#csNotifications input { background:none;}

.buttonRow3 input { background:none !important;}

.header select { border:1px solid #1E2020; background:#1C1C1C; color:#727373;}

.center_indent_2 input, .center_indent_2 select, .center_indent_2 textarea{ background:#01F9F1; border:none; font-size:11px; line-height:12px; color:#1A2021;}
.center_indent_2 input, .center_indent_2 select{ }

.in_none {border:none; padding:0;}


#disp-order-sorter { width:150px;}

table, td {vertical-align:top;}

a {text-decoration:none;}	
a:hover{text-decoration:underline;}

img {
	border:0px; vertical-align:top;
}
.w100 { width:100%;}
.col {
	float:left;
}

#specialsDefault {}

.spacer {font-size:0px; line-height:0px;}
.clear {clear:both;}


#mainWrapper {padding:0 0;}

.center_indent_2 { padding:0 0 0 22px;}
.bg-content { background:#000000; padding:0 0 4px 0;}

.main_w {width:980px; margin:auto;}


.header { margin:0 0 0 0; background:url(../images/bg_header.jpg) right top no-repeat; min-height:335px; height:auto !important; height:335px; color:#FFFFFF;}
.fill-header { background:url(../images/fill_header.gif) 0 0 repeat-x #000000;}

.indent-header { padding:20px 45px 0 45px;}
.header .curr { float:left; padding:5px 0 0 0;}
.header .curr .jamp{ width:150px; height:20px; margin:2px 0 0 5px;}
.header .lang { float:left; padding:11px 0 0 25px;}
.header .header-cart { float:left; padding:0 0 0 31px;}
.header .header-cart a{ color:#FFFFFF;}
.bg-cart { background:url(../images/bg_cart.gif) 0 3px no-repeat; padding:0 0 0 40px;}
.title-cart { color:#01F6EE; text-transform:uppercase; text-decoration:underline; font-weight:normal; display:block; padding:0 0 3px 0;}
.header .header-links { float:right; color:#4A4A4A; padding:5px 0 0 0;}
.header .header-links a{ color:#FFFFFF;}
.header .header-links a:hover{ color:#01F6EE; text-decoration:none;}
.header .logo { padding:2px 13px 0 31px; float:left;}
.menu { padding:16px 0 0 47px;}
.menu ul {margin:0 0 0 0; padding:0; list-style:none; font-size:12px; line-height:15px; font-family:arial; text-transform:uppercase;}
.menu ul li { background:url(../images/sep_menu.gif) 0 4px no-repeat; font-family:arial; float:left; padding:0 34px 10px 35px;}
.menu ul li.li_un {background:none; padding:0 20px  8px 0; text-align:center;}
.menu ul li a { padding:0 0 0 0; color:#FFFFFF; font-size:11px; line-height:15px; font-weight:bold; text-decoration:none;}
.menu ul li a:hover {text-decoration:underline;}





.nav_2 { background:url(../images/bg_nav_2.gif) 0 0 repeat-x; margin:0 50px 0 50px; min-height:73px; height:auto !important; height:73px;}

.mmy {background:center;margin:0 50px 0 50px;}
.man { float:left;font-size:15px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#01F9F1; padding:10px 37px 5px 37px; background:url(../images/sep_3.gif) right 15px no-repeat;}
.man1 { float:left;font-size:15px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#01F9F1; padding:10px 37px 5px 37px;}  
.h_form2 { width:178px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#FFFFFF; font-size:11px; text-transform:uppercase;}   
.h_form2 option { color:#E6E6E6; font-size:11px; text-transform:uppercase;}     

.curr { float:left;font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#125B91; padding:15px 10px 10px 37px;}
.jamp { width:178px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#7D7D7D; font-size:11px; text-transform:lowercase;}

.block_search { background:url(../images/sep_3.gif) right 15px no-repeat; float:left; padding:15px 37px 10px 40px; font-size:9px; line-height:12px; font-weight:bold; text-transform:uppercase; color:#125B91;}
.input_search { width:140px; height:18px; border:1px solid #9FA2BF; margin:0 0 0 0; vertical-align:top; background: #000000; color:#7D7D7D; font-size:11px; text-transform:lowercase;}
.cell { float:left; margin:0;}


#bannerTwo {float:left; padding:44px 0 0 0; margin:0;}
#bannerThree { margin:0 0 58px 0;}



/***box*******************************************/
.left-top-menu{ background:url(../images/left_top_menu.gif) left top no-repeat;}
.right-top-menu{ background:url(../images/right_top_menu.gif) right top no-repeat;}
.left-bot-menu{ background:url(../images/left_bot_menu.gif) left bottom no-repeat; }
.right-bot-menu{ background:url(../images/right_bot_menu.gif) right bottom no-repeat; width:100%; min-height:140px; height:auto !important; height:80px;}   
 
.side-left-menu{ background:url(../images/side_left_menu.gif) left top repeat-y #000100; margin:0 45px 0 43px;}
.side-right-menu{ background:url(../images/side_right_menu.gif) right top repeat-y;}
.side-top-menu{ background:url(../images/side_top_menu.gif) left top repeat-x;}
.side-bot-menu{ background:url(../images/side_bot_menu.gif) left bottom repeat-x;}
/***box*******************************************/

.center_indent { padding:0 0 0 0;}



/*.line {padding:0; line-height:0px; font-size:0px; background:url(http://ns1.szechuanimpressioninc.com/includes/templates/theme170/images/line_1.gif) top left repeat-x;}*/
.line {padding:0; line-height:0px; font-size:0px; }




.product a {color:#FFFFFF; font-size:17px; line-height:15px; font-family:arial; font-weight:normal;}
.product a strong {color:#FFFFFF; font-size:17px; line-height:15px; font-family:arial; font-weight:normal;}
.product a:hover {text-decoration:underline;}


.product strong { color:#FFFFFF; font-size:32px; line-height:normal; font-weight:normal;}

#productsListingTopNumber { padding:20px 0;}
#productsListingBottomNumber { padding:20px 0;}
#allProductsListingBottomNumber { padding:20px 0;}
#allProductsListingBottomLinks { padding:20px 0;}

.product_list {padding:5px 0 0 0; margin:0 14px 14px 0;}
.product_list .left {float:left; position:relative;}

.product_list .right {float:right; width:100%;}

.product_list .name {padding:0 10px 21px 0; color:#FFFFFF; font-size:17px; line-height:15px; font-family:arial; font-weight:normal;}
.product_list .name a {color:#FFFFFF; text-decoration:underline; font-size:17px; line-height:15px; font-weight:normal;}
.product_list .name a:hover {text-decoration:none;}

.product_list .text { color:#5F5E5E; font-size:12px; line-height:22px; padding:0 10px 13px 9px;}

.block-price { float:right; text-align:right;}

.product_list .price { padding:7px 2px 6px 8px;}
.product_list .button {padding:34px 28px 0 0;}
.product_list strong {  color:#FFFFFF; font-size:32px; line-height:normal; font-weight:normal;}

.padd_bot { padding:0 0 11px 0;}

.product_list_col {padding:8px 0; margin-bottom:20px;}


.product_list_col .name {padding:5px 10px 7px 9px; color:#FFFFFF; font-size:17px; line-height:15px; font-family:arial; font-weight:normal;}
.product_list_col .name a {color:#FFFFFF; font-size:17px; line-height:15px; font-family:arial; font-weight:normal;}
.product_list_col .name a:hover {text-decoration:none;}

.product_list_col a:hover {text-decoration:underline;}

.product_list_col .text {padding:0px 10px 12px 11px; line-height:18px;}

.product_list_col .price {padding:7px 2px 0 10px;}
.product_list_col .button {padding:7px 5px 7px 18px;}
.product_list_col strong { color:#FFFFFF; font-size:20px; line-height:normal; font-weight:normal;}  

.margin_col a{ line-height:24px !important;}


.totalBox{color:#FFFFFF; font-size:15px; line-height:normal; font-weight:normal;}
.lineTitle {color:#BDBDBD; }


#checkoutConfirmDefaultPayment { display:inline;}
#checkoutConfirmDefaultPaymentTitle { display:inline;}

#checkoutConfirmDefaultShipment { display:inline;}
#checkoutConfirmDefaultShipmentTitle { display:inline;}



.footer {color:#000F11; background: url(../images/bg_footer.gif) 0 0 repeat-x #00454D; min-height:104px; height:auto !important; height:104px; font-size:11px; font-family:arial;}
.footer a {color:#019C99; text-decoration:none; text-transform:uppercase;}
.footer a:hover {text-decoration:underline;}

.footer .copy {padding-top:10px; color:#FFFFFF; font-size:12px; line-height:normal; text-transform:lowercase;}
.footer .copy a {color:#01F9F1; font-weight:normal; text-decoration:underline; text-transform:lowercase;}
.footer .copy a:hover {text-decoration:none;}

.footer .left {float:left;}
.footer .left .margin {padding:30px 0 0 45px;}

.footer .right {float:right; padding:38px 68px 0 31px;}