﻿body {font-family:Arial;font-size:12px;background:url(../img/line.gif);margin:0;padding:0;color:#FFF;}
a {color:#FFF;text-decoration:none;}
ul {margin:0;padding:0;list-style-type:none;}
li {margin:0;padding:0;}
img {border:0;}
input, select {font-family:Arial;font-size:12px;}
#container {width:980px;margin:auto;overflow:auto;}
#header {background:#ff8b2c url(../img/header.gif) no-repeat;height:120px;}
.headerlogo {float:left;margin:50px 0 0 20px;}
.cart_details {float:right;width:200px;text-align:center;margin:30px 0 0 0;color:#FFF;}
.cart_qty {float:left;margin-right:20px;border-right:solid 1px #FFF;padding-right:20px;}
.cart_qty a {margin-top:7px;text-align:center;color:#FFF;display:block;}
.cart_total {float:left;_width:60px;*width:60px;*margin-top:3px;_margin-top:3px;}
.cart_total div {color:#FFF;}
.cart_total a {display:block;margin-top:7px;color:#FFF;}

#topnavigation {margin:15px 0;color:#FFF;overflow:hidden;*margin:20px 0 13px 0;_margin:20px 0 13px 0;}
#topnavigation li {float:left;padding-right:12px;}
#topnavigation li a {color:#FFF;font-weight:bold;font-size:12px;margin-right:9px;}
#topnavigation li a:hover {text-decoration:underline;}
.topnavigation_menu {float:left;margin:8px 0 0 18px;}
#search {float:right;position:relative;background:#666;padding:5px;}
#main {background:#000;float:left;padding:20px 15px 15px 15px;width:935px;}
#left {float:left;width:220px;border-right:1px solid #CCC;padding-right:20px;}
.category_nav {width:200px;margin-left:5px;}
.category_nav ul {margin:15px 0 0 3px;}
.category_nav li {margin-bottom:15px;}
.category_nav li a {color:#f2b457;font-weight:bold;}
.category_nav li a:hover {color:#FFF;}

.category_nav a {display:block;}
.category_nav li:hover a {}
.category_nav li ul {position: absolute;left: -999em;padding:8px 5px 2px 5px;xborder:solid 5px #999;}
.category_nav li ul li {float:none;margin-left:-5px;}
.category_nav li:hover ul {left:auto;background:#222;color:#FFF;margin-left:45px;margin-top:-20px;z-index:99999;}
.category_nav li:hover ul li {margin-bottom:5px;}
.category_nav li:hover ul li a {margin-left:5px;color:#FFF;padding:5px 2px;font-weight:normal;}
.category_nav li:hover ul li a:hover {background:#666;}
.supplymessage {margin-top:15px;padding-top:20px;width:200px;height:89px;background:url(../img/tradeonly.png) no-repeat;float:left;}

#body {float:left;width:674px;margin-left:35px;}
#footer {clear:both;float:left;background:#000;margin-top:20px;width:960px;height:50px;padding:10px;color:#FFF;}
#footer .footer_left {float:left;}
#footer .footer_right {float:right;margin-top:30px;}
.footernav_menu {overflow:auto;margin-top:10px;}
.footernav_menu li {float:left;padding-right:12px;}
.footernav_menu li a {color:#999999;font-size:12px;margin-right:9px;}
.footernav_menu li a:hover {color:#FFF;}

/* product lists */
.homepage_feature {width:640;height:248px;margin: 0 0 30px 5px;}
.homepage_feature .feature_link {cursor:pointer;}
.product_block {float:left;width:160px;height:180px;margin:0 5px 10px 0;background:url(../img/product_bg.gif) no-repeat;padding:15px 0 0 0;position:relative;}
.product_block .product_name {margin-bottom:10px;width:125px;font-weight:bold;font-size:11px;margin-left:17px;color:#4288be;}
.product_block .product_image {margin:15px 0 0 14px;}
.product_block .product_zoom, .view_product .product_zoom {background:url(../img/zoom_in.png) no-repeat;width:15px;height:14px;position:absolute;bottom:15px;right:12px;cursor:pointer;}
.product_block a {color:#FFF;}
.view_product .product_zoom {right:28px;}
#featured_products {background:url(../img/featured_product_bg.png) no-repeat;width:655px;height:242px;margin-bottom:20px;}
.paging {color:#999;margin:10px 0 0 10px;display:block;clear:both;float:left;}
.pnlPager {float:left;margin:10px 0;}
.pnlPager a {font-weight:bold;}
.pnlPager a:hover, .product_block a:hover {text-decoration:underline;}
.pnlPager .thisPage {background:#DDD;padding:2px 6px;font-weight:bold;color:#000;text-decoration:underline;}
.lblPageSub {text-transform:uppercase;font-size:18px;margin:0 0 20px 5px;display:block;color:#6aa3cf;}
.productListPage {margin:0 0 20px 7px;}

/* Hot Seller */
#hotseller {margin-top:15px;float:left;border-top:solid 1px #666;padding-top:15px;height:215px;}
#hotseller .product_block {float:none;width:180px;height:170px;margin:0 5px 0px 10px;background:none;padding:0;border:solid 1px #666;}
#hotseller .product_block .product_name {width:130px;font-weight:bold;font-size:11px;margin:0 0 0 27px;color:#4288be;margin:130px 0 15px 24px;position:absolute;height:27px;overflow:hidden;}
#hotseller .product_block .product_image {margin:15px 0 0 24px;position:absolute;top:0;}
#hotseller .product_block .product_zoom {display:none;}
#hotseller .product_block a {color:#FFF;}
#hotseller .paging {display:none;}

/* product view */
.view_product {float:left;width:302px;height:236px;background:url(../img/product_view_bg.gif) no-repeat;padding:21px 0 0 19px;position:relative;}
.view_product .zoom {position:absolute;bottom:9px;right:42px;cursor:pointer;}
.view_details {float:left;width:340px;color:#FFF;margin-left:10px;}
.view_details .product_name {font-size:18px;margin:5px 0 20px 0;color:#6aa3cf;}
.view_details .product_code {background:#EAEAEA;display:inline;padding:2px;color:#000;}
.view_details .product_description {margin:10px 0 20px 0;}
.view_btns {float:left;margin-top:15px;}
.viewLink {text-decoration:underline;color:#f2b457;}
.viewLink:hover {color:#FFF;}
.btn_wishlist {margin:0 0 3px 14px;}
.lblMsg {display:block;color:red;float:left;margin-top:10px;}
.lblPriceNotShow {float:left;color:#f2b457;}
.noImage {margin:52px 0 0 71px;}

/* Login */
.page_login {padding:10px;width:520px;background:#313131;border:1px solid #999;}
.page_login table td {padding-bottom:5px;}
.tbLogin {width:250px;border:0;padding:3px;background:#FFF;}
.login_links {padding-top:5px;}
.login_links a {font-size:10px;font-weight:bold;}

/* Register */
.page_register, .page_addressbook {padding:0 20px 20px 20px;width:620px;border:1px solid #999;background:#313131;}
.page_register td {padding-bottom:4px;}
.page_register input, .page_register select, .page_addressbook input, .page_addressbook select, .page_checkout input, .page_checkout select {border:0;padding:3px;background:#FFF;}
.page_register .register_notice {padding-bottom:15px;font-weight:bold;}
.page_updatereg input, .page_updatereg select, .page_changepass input, .page_changepass select {border:0;padding:3px;background:#FFF;}

/* My Account */
.page_myaccount {padding:20px 20px 20px 20px;width:620px;background:#313131;border:1px solid #999;}
.page_myaccount .module {margin-bottom:15px;}
.module_title a {font-weight:bold;background:#FFF;color:#000;display:inline;padding:2px 3px;}
.module_title a:hover {background:#CCC;}
.module_description {margin-top:10px;}

.myaccount_left {width:120px;background:background:#666;border:1px solid #999;padding:10px;margin-right:20px;}
.myaccount_left .myaccount_header {font-weight:bold;margin-bottom:10px;}
.myaccount_left li {margin-bottom:10px;}
.myaccount_left a {font-weight:bold;background:#333;color:#FFF;display:inline;padding:3px;}
.myaccount_left a:hover {background:#666;}

/* cart*/
.itemRow td {padding:5px 5px 5px 5px;}
.tblCart {margin-top:20px;}
.cart_container {background:#313131;border:solid 1px #999;padding:10px;}

/* content pages */
.cmsText {line-height:1.8;padding:5px 15px 5px 15px;display:block;background:#313131;border:solid 1px #999;width:620px;}
.cmsText a {text-decoration:underline;}

/* headings */
h1 {padding:0;font-size:16px;margin:0 0 10px 5px;text-indent:-9999px;height:25px;}
h1.featured_products {background:url(../img/headings/featured_products.gif) no-repeat;}
h1.view {background:url(../img/headings/viewing_product.gif) no-repeat;height:25px;}
h1.viewing_products {background:url(../img/headings/viewing_products.gif) no-repeat;}
h1.register {background:url(../img/headings/register.gif) no-repeat;}
h1.login {background:url(../img/headings/login.gif) no-repeat;}
h1.myaccount {background:url(../img/headings/myaccount.gif) no-repeat;}
h1.mycart {background:url(../img/headings/mycart.gif) no-repeat;}
h1.checkout {background:url(../img/headings/mycart.gif) no-repeat;}
h1.about_us {background:url(../img/headings/about_statmart.gif) no-repeat;}
h1.terms_conditions {background:url(../img/headings/terms_conditions.gif) no-repeat;}
h1.contact_us {background:url(../img/headings/contact_statmart.gif) no-repeat;}
h1.privacy {background:url(../img/headings/privacy.gif) no-repeat;}
h1.hot_seller {background:url(../img/headings/hot_seller.gif) no-repeat;}

/* Form styles */
#search .tbSearch {width:220px;border:0;color:#999;padding:4px;font-size:12px;font-family:Arial;margin-right:86px;}
#search .ibSearch {position:absolute;right:16px;top:6px;padding:2px;}
#search .ibSearch:hover {background:#333333;}
input.btnGen {background:#448abf;border:0;color:#FFF;cursor:pointer;padding:2px 4px;font-size:12px;}
input.btnGen:hover {background:#6aa3cf;}
.table_header {font-weight:bold;margin:10px 0 0 7px;}

#backdrop {background:#000;width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:4;}
#modal {width:936px;position:absolute;margin-left:10px;display:none;background:#000 url(../img/loader.gif) no-repeat center center;border:solid 1px #FFF;padding-top:20px;z-index:5;text-align:center;}

/* v2 */
#header {height:80px;margin:0;background:none;}
.cart_details {background:url("../img/tel.png") no-repeat scroll 25px 31px #000000;color:#FFFFFF;float:right;padding:20px 0px 20px 394px;text-align:center;width:200px;margin:0;border:solid 1px #444;border-top:0;}
.headerlogo {background:none repeat scroll 0 0 #FF8B2C;float:left;padding:18px 15px 10px;margin:0}
.topnavigation_menu {position:absolute;margin-top:22px;}
#topnavigation .topnavigation_menu li {padding-right:1px;overflow:hidden;height:26px;}
.topnavigation_menu li img {float:left;margin:0;padding:0;}
#topnavigation .topnavigation_menu li a {padding:0;margin:0;background:#000;float:left;display:block;height:20px;padding-top:4px;padding-left:10px;padding-right:10px;border-bottom:solid 2px #f2a636;}
#topnavigation .topnavigation_menu li a:hover {text-decoration:none;border-bottom-color:#FFF;}
.headerlogo {background:url("../img/bg_paint.png");padding:25px 0 0 12px;margin:-14px 0 0;width:315px;height:70px;}
#main {padding: 30px 15px 15px 30px;}
#left {width:auto;}
