/**















 * Main CSS Stylesheet















 *















 * @package templateSystem















 * @copyright Copyright 2003-2006 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 5349 2006-12-22 20:34:40Z birdbrain $















 */































body {

background:#FFF;

 margin:0;

 font: 13px Geneva, Arial, Helvetica, sans-serif;

 color: #69644E;

 line-height:150%;

 text-align:center;



}



a {

 color:#000000;

 text-decoration: none;

}



a:hover {

 color:#666666;

 text-decoration: none;

}

a img {

 border:0;

}



/*wrappers - page or section containers*/









#top {
background:#FFF;

  height: 169px;

    left: 0;

    width: 100%;

    z-index: 30;

}





#mainWrapper {

background:#FFFFFF;

 margin:0 auto;

 width: 950px;

 text-align: left;

 vertical-align: top;

 clear:both;

 padding:1px;

}



.leftBoxContainer, .rightBoxContainer {/*left&right box border */

 border: 1px solid #999999;

 margin-top: 9px;

 background: #fff;

}



#whatsnewHeading {

 border-bottom: 1px solid #999999;

}



.leftBoxHeading, .rightBoxHeading {/*left BOX tittle*/

 color:#666;

 font-size:12px;

 font-variant:small-caps;

 font-weight:bold;

 height:35px;

 line-height:35px;

 margin:0;

 padding:0 0 0 25px;

}



.leftBoxHeading a, .rightBoxHeading a {

 color: #666;

}



.leftBoxHeading a:hover, .rightBoxHeading a:hover {

 color:#000000;

 text-decoration:none;

}



.sideBoxContent {

 background:e9f9fa;

 padding:5px;

 overflow:hidden;



}

#reviewsContent{ text-align:center;}

.wrapper ul {

 list-style:none;

}



.wrapper ol {

 color:#000000

}



.wrapper ol li a {

 color:#000000

}



.wrapper ol li a:hover {

 color:#000000

}



#000categories {/* categories box*/

 background:url(../images/leftbg.jpg) repeat-y center;

 margin-bottom:6px;

}



#categories {

 border: solid 1px #999999;

}



#categoriesHeading {/*categoriesheading BOX tittle*/

 border-bottom: 1px solid #999999;

 font-size:14px;

}



#categoriesContent {

 padding:1px;

 border:0px solid #CCCCCC

}



#categoriesContent ul {

 margin:0;

 padding:0;

 list-style-type:none;

}



#categoriesContent ul li {

 border-bottom:1px solid #ffffff;

 line-height:25px;

}



#categoriesContent ul li a.category-top {

 color:#060158;

 display:block;

 font-size:12px;

 padding-left:11px;

}



#categoriesContent ul li a.category-top:hover {

 text-decoration:underline;

 color:#9C0200

}



#categoriesContent ul li a.category-products {

 color:#DF1733;

 padding-left:20px;

 background:url(../images/dot.gif) no-repeat 8px center;

}



#categoriesContent ul li a.category-products:hover {

 color:#333333;

 text-decoration:underline

}



#informationContent {

 border-top:1px solid #fff;

 border-bottom:2px solid #fff;

 padding-left:12px;

}



#specials .sideBoxContent {

 text-align:center;

 border-bottom:1px solid #fff;

}



/*categorylistboxContent*/



#banner img {
    width: 950px;
}


#goTopBtn {
	POSITION: fixed; TEXT-ALIGN: center; LINE-HEIGHT: 30px; WIDTH: 30px; BOTTOM: 35px; HEIGHT: 33px; FONT-SIZE: 12px; CURSOR: pointer; RIGHT: 100px; _position: absolute; _right: auto
}









#categorylistboxHeading {

 background: url(../images/cheading.gif) repeat-x left top;

 line-height:10px;

 color: #FF6600;

 font-size:12px;

 font-weight:bold;

 padding-left:20px;

}



#categorylistboxContent {

 padding:1px;

 border:0px solid #CCCCCC

}



#categorylistboxContent ul {

 margin:0;

 padding:0;

 list-style-type:none;

}



#categorylistboxContent ul li {

 margin:1px;

 margin-top:5px;

 border-bottom:1px solid #efefef;

 line-height:15px;

}



#categorylistboxContent ul li a.category-top {

 font-weight:bold;

 padding-left:15px;

 color:#000000;

}



#categorylistboxContent ul li a.category-top:hover {

 color: #000;

 text-decoration:underline

}



#categorylistboxContent ul li a.category-products {

 color:#444;

 padding-left:15px;

 background:url(../images/dot00.gif) no-repeat 16px center;

}



#categorylistboxContent ul li a.category-products:hover {

 color: #FF6600;

 text-decoration:underline

}



/*categorylistboxContent*/































.rightBoxContainer img {

 margin:3px 0;

}



#ezpagesContent ul li {

 margin:3px;

 border-bottom:1px solid #cccccc;

}



#ezpagesContent ul li a {

 background:url(../images/dot.gif) no-repeat 3px center;

 padding-left:20px;

 color:#000000;

}



#ezpagesContent ul li a:hover {

 color:#FF6600

}



.centerBoxWrapper {/*center box border */

 /* border:1px solid #cccccc; */















	height: 1%;

 margin-bottom:8px;

 text-align:center;

}



.centerBoxHeading {/*center box tittle */

 border-bottom:1px solid #231E61;

 color:#231E61;

 font-size:16px;

 height:35px;

 line-height:35px;

 margin:0;

 padding-left:25px;

 text-align:left;

}



#contentMainWrapper {/* content a  table */

 margin-top:5px;

 padding:0;

}



#navColumnTwo {/*table left and right td */

 background-color: transparent;

}



#navColumnOneWrapper, #navColumnTwoWrapper {

 margin:auto;

 float:left;

}



.centerColumn { /* no need in index because have many single div*/

 margin-top:0;

 padding-left:8px;/*padding:0; padding-left:10px;*/















	/*border:1px solid #006AB6;*/















}



/*��ҳ��ʽ*/















#indexDefault {

padding-left:10px;

}/*��Ҫͬʱ��.centercolumn*/



#indexDefaultMainContent {

 margin-bottom:10px;

 text-align:center;

}/*index main text*/



#indexDefaultMainContent td {

 padding:5px 0

}



#indexDefault .centeredContent, #shoppingCartDefault .centeredContent { /*centerbox content*/

 text-align: center;

 padding:0;

}



h1 {

 font-size:14px;

 margin-bottom:10px;

 color: #333333;

}



h2 {

 font-size: 14px;

}



h3 {

 font-size: 13px;

}



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

 font-size: 1.1em;

}



h1, h2, h3, h4, h5, h6 {

 margin-top: 10px;

}



/*  Might uncomment either or both of these if having problems with IE peekaboo bug:















h1, h2, h3, h4, h5, h6, p {















	position: relative;















	}















*html .centerColumn {















	height: 1%;















	}















*/































CODE {

 font-family: Arial, Helvetica, sans-serif;

 font-size: 12px;

}



FORM, SELECT, INPUT {

 margin: 0.1em;

 font-size: 12px;

}



TEXTAREA {

 float: left;

 margin: auto;

 display: block;

 width: 95%;

}



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

}



FIELDSET {

 padding: 0.5em;

 margin: 0.5em 0em;

 border: 1px solid #999999;

}



LEGEND {

 color:#000;

 font-weight: bold;

 padding: 0.3em;

}



LABEL, h4.optionName {

 margin-top: 2px;/*	line-height: 0.8em;















	padding: 0.2em;















	padding-right:5px;*/















	}



LABEL.checkboxLabel, LABEL.radioButtonLabel {

 margin: 0.5em 0.3em;

}



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

 float: left;

}



LABEL.inputLabel {

 width: 9em;

 float: left;

}



LABEL.inputLabelPayment {

 width: 14em;

 float: left;

 padding-left: 2.5em;

}



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

 width: 11em;

 float: left;

}



#checkoutPayment LABEL.radioButtonLabel {

 font-weight: bold;

}



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 #dddddd;

}



/*warnings, errors, messages*/















.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {

 line-height: 1.8em;

 padding: 0.2em;

 border: 1px solid #9a9a9a;

}



.messageStackWarning, .messageStackError {

 background-color: #ff0000;

 color: #ffffff;

}



.messageStackSuccess {

 background-color: #99FF99;

 color: #000000;

}



.messageStackCaution {

 background-color: #FFFF66;

 color: #000000;

}



#cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {

 margin: 0em;

 padding: 0em;

}



#sendSpendWrapper {

 border: 1px solid #cacaca;

 float: right;

 margin: 0em 0em 1em 1em;

}



.floatingBox, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {

 margin: 0;

 width: 87%;

}



#accountLinksWrapper {

 border:0px solid #FF9900;

 padding:20px;

}



.wrapperAttribsOptions {

 margin: 0.3em 0em;

}



/*navigation*/































.navSplitPagesResult {

}



.navSplitPagesLinks {

}



.navNextPrevCounter {

 margin: 0em;

 font-size: 12px;

}



.navNextPrevList {

 display: inline;

 white-space: nowrap;

 margin: 0;

 padding: 0.5em 0em;

 list-style-type: none;

 margin:0 5px;

}



#payments {

 float:left;

 background:url(../images/payments.gif) center center no-repeat;

 width:25%;

 padding:1em 0;

}



#bottomNav {

 margin:auto;

}



#bottomNav ul {

}



#bottomNav a, #bottomNav a:visited {

 color:#333;

}



#bottomNav a:hover {

 text-decoration:underline

}



#navCatTabsWrapper {

 background-color: #000;

 color: #9a9a9a;

 background-image:none;

}



#navMain ul, #navSupp ul, #navCatTabs ul {

 margin: 0;

 padding: 0.5em 0em;

 list-style-type: none;

 text-align: center;

 line-height: 1.5em;

}



#navMain ul li, #navSupp ul li, #navCatTabs ul li {

 display: inline;

}



#navSupp ul li a:hover {

 text-decoration:underline;

}



#navCatTabs ul li a {

 color: #9a9a9a;

}



#navEZPagesTOCWrapper {

 font-weight: bold;

 float: right;

 height: 1%;

 border: 1px solid #9a9a9a;

}



#navEZPagesTOC ul {

 margin: 0;

 padding: 0.5em 0em;

 list-style-type: none;

 line-height: 1.5em;

}



#navEZPagesTOC ul li {

 white-space: nowrap;

}



#navEZPagesTOC ul li a {

 padding: 0em 0.5em;

 margin: 0;

}



#navCategoryIcon, .buttonRow, #indexProductListCatDescription {

 margin: 0.5em;

}



#navMainSearch {

 float: right;

}



/*The main content classes*/















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

 vertical-align: top;

}



#whatsNew {

 text-align:center

}



#navColumnOne {

}



/*.content,*/ 































.alert {

 color: #FF0000;

 margin-left: 0.5em;

}



.advisory {

}



.important {

 font-weight: bold;

}



.notice {

}



.rating {

}



.gvBal {

 float: right;

}



#bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix {

 padding: 0 0 0 .6em;

}



#bannerOne {

 padding:0;

 margin:0;

}



.banners img {

 padding:0;

}



.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay {

 padding: 0.5em 0em;

}



.cartUnitDisplay, .cartTotalDisplay {

 text-align: right;

 padding-right: 0.2em;

}



#scUpdateQuantity {

 width: 2em;

}



.cartQuantity {

 width: 4.7em;

}



#mediaManager {

 width: 50%;

 margin: 0.2em;

 padding: 0.5em;

 background-color: #E4FEf5;

 border: 1px solid #003D00;

}



.normalprice {

 color:#333333;

 font-size:13px

}



.normalprice, .productSpecialPriceSale {

 text-decoration: line-through;

}



.productSalePrice, .productSpecialPriceSale {

 color:#333333;

}



.productSpecialPrice {

 color:#FF0000;

 font-size:16px;

 font-weight:bold;

}



.productPriceDiscount {

 color:red;

}



.productSalePrice s {

 text-decoration:none;

 color:#FF0000;

 font-size:24px;

}



.orderHistList {

 margin: 1em;

 padding: 0.2em 0em;

 list-style-type: none;

}



#cartBoxListWrapper ul, #ezPageBoxList ul {

 list-style-type: none;

}



#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal {

 margin: 0;

 padding: 0.2em 0em;

}



#cartBoxEmpty, #cartBoxVoucherBalance {

 font-weight: bold;

}



.totalBox {

 width: 5.5em;

 text-align: right;

 padding: 0.2em;

}



.lineTitle, .amount {

 text-align: right;

 padding: 0.2em;

}



.amount {

 width: 5.5em;

}



/*Image Display*/















#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage {

 margin: 0em 1em 1em 0em;

}



#cartImage {

 margin: 0.5em 1em;

}



/*Attributes*/















.attribImg {

 width: 20%;

 margin: 0.3em 0em;

}



.attributesComments {

}



/*list box contents*/















.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {

 margin: 5px 0;

}



/*sideboxes*/















.columnLeft {

}



.login {

 padding:5px 10px;

}



#bestsellersContent {

 color: #FFFF99;

 font-weight:bold;

}



#informationContent a, #bestsellersContent,  #bestsellersContent a {

 color: #000000;

 font-size:12px;

}



#informationContent a:hover, #bestsellersContent,  #bestsellersContent a:hover {

 color: #FF6600;

 font-size:12px;

}



#extralinks {

 padding: .5em 0 .5em 1em;

}



#bestsellers .wrapper {

 margin: 0em 0em 0em 0em;

}



#bestsellers ol {

 padding: 0;

 margin-left: 1px;

}



#bestsellers li {

 font-weight: normal;

 padding: 0;

 list-style: none outside none;

 margin: 0.3em 0em 0.3em 0em;

 font-weight:normal;

}



.ic {

 display:none;

}



#bannerboxHeading {

 background-color: #000000;

}



#upProductsHeading {

 text-align: left;

}



#upDateHeading {

 text-align: right;

}



/* categories box parent and child categories */

















A.category-links, A.category-links:visited {

 color:#000000;

 font-weight:bold;

 padding-left:10px;

}



A.category-subs, A.category-products, A.category-subs:visited, A.category-products:visited {

 color: #FF0000;

 text-decoration: none;

}



SPAN.category-subs-parent {

 font-weight: bold;

}



SPAN.category-subs-selected {

 font-weight: bold;

}



/* end categories box links */































/*misc*/















.back {

 float:left;

}



.forward, #shoppingCartDefault #PPECbutton {

 float: right;

}



.bold {

 font-weight: bold;

}



.hiddenField {

 display: none;

}



.visibleField {

 display: inline;

}



CAPTION {

/*display: none;*/















	}



#myAccountGen li, #myAccountNotify li {

 margin: 3px;

 list-style-type:none;

 padding-left:15px;

}



.accountTotalDisplay, .accountTaxDisplay {

 width: 20%;

 text-align: right;/*vertical-align: top*/















	}



.accountQuantityDisplay {

 width: 10%;

 vertical-align: top

}



#siteMapList {

 width: 90%;

 float: right;

}



.ratingRow {

 margin: 1em 0em 1.5em 0em;

}



LABEL#textAreaReviews {

 font-weight: normal;

 margin: 1em 0em;

}



#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {

}



/***IMAGE HANDLER SUPPORT ***/































#trailimageid {

 position: absolute;

 visibility: hidden;

 left: 0px;

 top: 0px;

 width: 220px;

 height: 0px;

 z-index: 1000;

}



#trailimageid div {

 padding: 5px;

 background-color: #FFF;

 border: 1px solid #888;

 text-align: center;

}



#trailimageid h1 {

 font-size: 100%;

 font-weight: normal;

 margin: 0;

 padding: 2px 0px;

 text-align: left;

 width: 100%;

}



#trailimageid img {

 margin: 2px;

 border: none;

}



#navBreadCrumb {/*����*/

 background:none repeat scroll 0 0 #D07F44;

 color:#69644E;

 font-size:12px;

 font-weight:bold;

 height:21px;

 margin-left:10px;

 padding-left:25px;

 padding-top:4px;

}



/*product_info*/















.categoryIcon {

 border-bottom:1px solid #CCCCCC;

 padding:3px;

 margin-bottom:10px;

 background:#e9f9fa;

}



.navNextPrevWrapper {

 margin-bottom:10px;

 margin-top:10px;

}



#categoryDescription {

 border-bottom:1px solid #cccccc

}



#productMainImage {

 border:1px solid #cccccc;

 text-align:center;

 padding:5px;

}



.imgLink {

}



#productName {

}



#productDescription, .shippingEstimatorWrapper {

 padding:3px;

}



#productPrices {

 font-size:16px;

 color:red;

}



.biggerText {

}



ul {

 list-style:none;

}



#cartAdd {

 float:left;

 text-align:left;

}



.tabTable {

 margin-bottom: 1.0em;

}/* ��Ʒ�б��� common tpl_tabular_display.php*/



.tabTable tr {

 border:1px solid red

}



td p {

 text-align:left;

 font-size:12px;

}



.productListing-rowheading {

}



.productListing-heading {

 background:#fff;

 color:#FFFFFF;

 padding:3px;

}



.productListing-data {

 padding:5px;

 border-bottom:1px dashed #ccc;

 text-align:left

}/*�������*/



.productListing-odd {

}/*����ʽ1*/



.productListing-even {

 background: #fff

}/*����ʽ2*/



.itemTitle {

 padding:0;

 line-height:150%;

 font-weight:normal;

 font-size:12px;

 margin:0 auto;

 height:36px;

 overflow:hidden;

}



.itemTitle a:hover {

 color:#C30864;

 text-decoration:underline;

}



#similar_product ul {

 display:inline;

}



/*����ҳ�� tpl_shopping_cart_default.php*/















#cartContentsDisplay {

}/*�����б�*/



.tableHeading {

 background-color: #999999;

}



.tableHeading th {

}



.rowOdd {

 background-color: #e9f9fa;

 height: 1.5em;

 vertical-align: top;

}



.rowEven {

 background-color: #e4e4e4;

 height: 1.5em;

 vertical-align: top;

}



.rowEven td, .rowOdd td {

 padding-left:10px;

 padding-right:10px;

}



#cartSubTotal {

 border: 1px solid #dddddd;

 margin-top:5px;

 font-weight: bold;

 text-align: right;

 line-height: 2.2em;

 padding-right: 2.5em;

}



/*�Ҳ๺���*/















.cartNewItem {

 color: #FF9900;

 position: relative;  /*do not remove-fixes stupid IEbug*/

}



.cartOldItem {

 color: #000000;

 position: relative;  /*do not remove-fixes stupid IEbug*/

}



.cartBoxTotal {

 text-align: right;

 font-weight: bold;

}



.cartRemoveItemDisplay {

 width: 3.5em;

}



.cartAttribsList {

 margin-left: 1em;

}



/*----------------------------header css-----------------------------*/















#headerWrapper {

 /*background:url("../images/headerbg.gif") repeat-x;*/

 height:168px;

 clear:both;

 margin:auto;

 position:relative;

 width:950px;

}



#logoWrapper {

 margin:0 auto;

 height:118px;

}



#logo {

 float:left;



 margin-left:3px;



}



#logo a img {
  margin-top: 18px;
  margin-left: -82px;

}



#logo a {

 display:block;

 width:365px;

 height:92px;

}



#list {

 float:right;

 width:500px;

 color:#000;

 margin-right:0px;

}



#list ul {

 text-align:right

}



#list ul li {

 margin:2px 0;

}



.bag {

 background:url(../images/cart_ic.gif) no-repeat left center;

 padding-left:20px;

}



#cart {

 background:url(../images/cart.gif) no-repeat left center;

 padding-left:20px;

 margin-top:50px

}



#list a {

 margin:0 10px;

 color:red;

 font-weight:bold;

}



#list a:hover {

 color:#ff6600

}



#menu {

 color:#666;

 margin:auto;

 padding-bottom:0;

 padding-left:0;

 padding-right:0;

 width:950px;

}



#menu .banner {

 background: red

}



#menu ul {

 list-style:none outside none;

 padding-left: 1px;

 margin:0;

}



#menu li {

 line-height:50px;

 float:left;

 margin-right: 1px;

}

#home {

    background: none repeat scroll 0 0  !important;

}

#home a {

    color: #000000 !important;

}

#menu li a {

 color:#000;

 cursor:pointer;

 float:left;

 font-size:16px;

 line-height:50px;

 padding:0 20px;

 font-family: Arial,Helvetica,sans-serif;

list-style-type: none;

text-transform: capitalize;

}



#menu li a:hover {

 text-decoration:underline;

 background:#FFFFFF;

 color:#000000;

}



#submenu {

 background:#000;

 padding:5px 0 3px 15px;

}



.notice {

 float:left;

 font-weight:normal;

 width:540px;

 background:url(../images/noticedot.gif) no-repeat 10px center;

 padding-left:30px

}



#topBar {

 background:url(../images/noticebg.jpg) repeat-x left bottom;

 margin:0 auto;

 color:#2C2C2C;

 font-weight:bold;

 padding:5px;

 height:15px

}



.topBox {

 float:left;

 text-align:right;

}



#nav_header {

 border:none;

}/*Home login*/



#lang_header {

 border:none;

 padding:0 10px;

 float:right;

}



#currency_header {

 border:none;

 float:right

}



#cart_header {

 background:url(../images/cart_bg.gif) 2em 0 no-repeat;

 padding:.2em 0 0 8em;

}



/*------------------------header css---------------------------------*/































/* login */















.textlist {

 padding-left:5px;

 margin:0

}



.textlist ul {

 margin:0

}



.textlist ul li {

 margin:3px;

 line-height:150%

}



.btn {

 vertical-align: middle;

 color: #FFFF99;

 background: url(../images/search.gif) no-repeat center center;

 height: 22px;

 width: 30px;

 border:0;

 margin: 5px 3px 5px;

 font-size:12px;

}



input, textarea, select {

 background:#958877;

 padding:0;

 vertical-align:middle;

 background: #fff;

 COLOR: #000000;

}



/*login box background effects*/















#loginbox {

 background: url(../images/loginbg.jpg) repeat-x top;

}



#loginboxHeading {

 background: url(../images/loginbg_key.jpg) no-repeat top right;

}



#loginContent {

 background: url(../images/loginbg_key.jpg) no-repeat 100% -28px;

}



#loginbox div.btn {

 float:right;

 clear:both;

}



#loginbox .btn input {/*��ť*/

 vertical-align: middle;

 text-align:center;

 color:#fff;

 font-weight:bold;

 height: 26px;

 width: 67px;

 border:0;

 cursor:pointer;

 font-size:12px;

 font-family:Arial, Helvetica, sans-serif;

}



.servicebg {

 background: #efefef url(../images/servicebg.jpg) bottom center no-repeat;

 height:100px;

}



#livechat {

 width:120px;

 height:60px;

 margin-top:100px;

 display: block

}



/* login */















































#whatsnew .sideBoxContent {

 text-align:center

}



#productListing {

 text-align:center

}



.categoryListBoxContents {

 text-align:center;

 vertical-align:middle;

 color:#ff0000;

 font-weight:bold;

 background:#FFF;

 padding-bottom:10px

}



#ttt {

 background:#000000;

 padding:3px;

 color:#FFFFFF;

 padding-left:20px

}



marquee {

 border:0px solid #cccccc;

 background:#000;

 width:700px;

 color:#fff;

 font-weight:bold;

}



#indexCategoriesHeading {

 color:#000;

 margin:10px 0

}



#whatsNew, #featuredProducts, #specialsDefault {

}



#whatsNew a, #featuredProducts a {

 font-weight:normal;

 font-size:13px;

}



#whatsNew a img, #featuredProducts a img {

}



#whatsNew a:hover img, #featuredProducts a:hover img { /*border:1px solid #CECFD4;*/

}



#featured .centeredContent {

 text-align:center;

}



#productListing .centerBoxContentsProducts {

 font-weight:bold;

 border:1px solid #D5D5D5;

 margin-left:3px;

 margin-right:2px;

 margin-top:6px;

}



#productListing a img {

 padding-top:5px;

}



.additionalImages {

 vertical-align: top;

 margin: 5px 0;

}



#productAdditionalImages .additionalImages img, #popupImage .product_img img {

 padding:3px;

 border:1px solid #666666;

 margin:3px;

}



#productAdditionalImages .additionalImages img:hover, .a_i_hover, #popupImage .product_img img:hover {

 border:1px solid #999999

}



#productAdditionalImages .centeredContent {

}



#whatsNew .centerBoxContentsNew {

 margin-top:5px;

}



#navSuppWrapper {

 border-top:3px solid #eee;

 width:930px;

 text-align: center;

 clear:both;

 margin:0 auto;

}/*footer*/



#navSupp {

 padding:5px

}



#bottomNav {

}



#bottomNav ul {

 background:none

}



#bottomNav ul li a:link {

 text-decoration:none;

 color:#000;

}



#bottomNav ul li a:visited {

 color: #000;

}



#bottomNav ul li a:hover {

 text-decoration:underline

}



#bottomNav ul li a:active {

 color: #000;

}



#siteinfoIP {

}



#siteinfoLegal {

 text-align:center;

 font-size:11px;

}



#siteinfoLegal img {

 margin:0 10px;

}



.product_size_img {

 background:url(../images/size_img.jpg) no-repeat center 5px;

 height:130px;

}



.titProDivItems {

 color:#CC3300;

 margin-bottom:3px;

}



.actLeftDiv {

 border:1px solid #D9D9D9;

}



.proInfoPage {

 background:url(../images/button_det.gif) no-repeat center;

 height:23px;

 width:70px;

}



.imgDivPro {

 padding:3px;

 margin:3px;

 border:1px solid #D9D9D9;

}



.titProDiv {

 background:url(../images/zone_title_bg.gif) no-repeat center;

 height:29px;

 font-size:13px;

 font-weight:bold;

 padding-left:30px;

 line-height:26px;

 margin-bottom:5px;

}



.banner_top a {

 display:block;

 background:url(../images/flash1.jpg) no-repeat;

 width:930px;

 height:318px;

 margin:0 auto;

}



.ad_txt {

 display:block;

 padding-top:120px;

 padding-left:370px;

*padding-left:260px;

 font-size:16px;

 font-weight:bolder;

 line-height:30px;

 text-align:left;

 width:448PX;

 height:110px;

}



.ad_txt span {

 color:#943e40

}



.live {

 position:absolute;

 left:660px;

 top:15px;

 width:200px;

}



.web_hot {

 background:url(../images/star.gif) no-repeat 80px 2px;

}



.web_hot a {

 padding-right:35px!important;

}



#bannerboxallHeading {

 display:none

}



#taglineWrapper #list li {

 float:right;

}



#taglineWrapper #list ul {

 margin:0;

 padding:0;

 text-align:right

}



.live_chat {

 float:left;

 padding-left:28px;

}



#checkoutBillto address, #checkoutShipto address {

 background-color:#e9f9fa;

 padding:10px;

 margin-top:5px;

 margin-bottom:10px;

}



#productPrices .productSpecialPrice {

 color:#FF6600

}



.productReviewsDefaultReviewer {

 font-family:Arial, Helvetica, sans-serif;

 font-size:12px!important;

}



#productReviewsDefaultHeading {

 font-family:Arial, Helvetica, sans-serif;

 font-size:13px!important;

 color:#7F7E7E;

}



#productGeneral #productDetailsList {

 float:none;

 margin:0;

 padding-left:0

}



#productGeneral .productReviewsDefaultProductMainContent {

 font-family:Arial, Helvetica, sans-serif;

 font-size:1.2em;

}



#currenciesHeading label {

 line-height:25px;

}



.attrDivPro_1 {

 font-size:12px;

 color:#FF6600;

}



.rightBoxProHeading {

 background-color:#ccc;

 width:100%;

}



#rightBoxProductDisplay {

 width:200px;

 float:left;

}



.h_ms {

 width:735px;

 height:100%;

 overflow:hidden;

 padding-bottom:10px;

 background:url(../images/msg.gif) repeat-y left top;

 border-bottom:15px solid #E4E5CF

}



.m_b {

 background:url(../images/msb.gif) no-repeat left top;

 width:665px;

 height:36px;

 padding-top:290px;

 padding-left:70px

}



.h_time {

 width:300px;

 float:left;

 font-size:16px;

 color:#FFFFFF;

 font-weight:bolder

}



.h_time2 {

 font-size:16px;

 color:#FFFFFF;

 font-weight:bolder

}



.h_pro_s ul {

 margin:0;

 padding:10px 0 0 23px

}



.h_pro_s li {

 width:230px;

 float:left;

 padding-bottom:15px;

}



.h_price {

 padding-top:5px;

 padding-bottom:5px;

}



.h_price span {

 text-decoration: line-through

}



.h_price strong {

 color:#990000

}



.h_ms h2 {

 font-size:12px;

}



.h_title {

 width:650px;

 margin:0 auto;

 background-color:#E4E5CF;

 clear:both;

 padding-left:20px;

 line-height:30px;

 font-size:14px;

 font-weight:bolder

}



.h_ccc li {

 padding-top:5px;

 border-bottom:1px dotted #E4E5CF;

}



.hot {

 width:26px;

 height:10px;

 position:absolute;

 top:70px;

 left:705px;

 background:url(../images/hot.gif) no-repeat left top;

}



.additionalImages .product_img img, .additionalImages .additionalImages img {

 width:90px!important;

 height:90px!important

}



.attribsRadioButton a:hover {

 color:#FF0000;

 text-decoration:underline;

}



#productAdditionalImages {

 display:none;

}



#indexProductList h1 {

 display:none;

}



#indexProductList form {

 margin-top:10px;

}



#indexProductList {

 margin-top:15px;

 padding-left:10px;

}



.centerBoxContentsNew div a img {

 margin-top:5px;

}



#whatsNew .centerBoxContentsNew {

 border:1px solid #D5D5D5;

}



#footer {

 background:#FFFFFF;

 border-top:2px solid #BFBFBF;

 margin:0 auto;

 width:952px;

}



#footer h1 {

 margin:0 auto;

}



#productListing .centerBoxContentsProducts {

 margin-left:7px;

 margin-right:2px;

 margin-top:13px;

}



#productListing .centerBoxContentsProducts {

 color:red;

}



#indexCategories #indexCategoriesHeading {

 display:none;

}



#indexCategories #whatsNew {

 margin-top:20px;

}



#productsListingListingTopLinks strong, #productsListingListingBottomLinks strong, #productsListingListingBottomLinks a {

 color:red;

}



#productsListingListingTopLinks a {

 color:red;

}



#ezPageDefault {

 padding:15px;

}



#contactUsDefault {

 padding:10px;

}



#shoppingCartDefault, #loginDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #checkoutSuccess, #logoffDefault {

 padding-left:8px;

 margin-top:0px;

}



#whatsNew .centerBoxHeading {

 margin-bottom:4px;

}



#indexCategories #whatsNew {

 margin-left:10px;

}



#currenciesContent form select {

 width:183px;

}



#searchContent form input {

 width:190px;

}



#wpposts ul li {

 list-style-type:decimal;

}



#footerbg {

 background:url("../images/bot_tit.jpg") repeat-x;

}



#topsearchbg {

 height:21px;

 padding-left:7px;

 

}



#center {

 background: none repeat scroll 0 0 #F4F3EF;

 float: left;

 padding: 20px;

 width: 910px;

}



#centertwo {

 margin-left: 220px;

 margin-top: -78px;

}



#nameid {

 height: 39px;

 overflow: hidden;

 width: 145px;

}



#Bestsellerprice {

 height: 38px;

 overflow: hidden;

 width: 145px;

 margin-top: -20px;

}



#Bestsellerprice .normalprice {

 font-size:11px;

}



#Bestsellerprice .productSpecialPrice {

 font-size:12px;

}

#chcategoriesContent ul{ padding:0;

margin:auto;}