/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2005 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_new.css 3286 2006-03-28 01:14:04Z drbyte $
 */

body {background-image:url(/App_Themes/Default/images/bk_img.jpg);color:#000000; font: 12px arial, sans-serif; margin:0px; background-repeat:repeat-x;}
/*
body{ width:120xp!important; width:160px;}
*+html body{ width:160xp!important; }
*/

#mainWrapper { text-align: left; vertical-align: top; width:1000px; /* sets the width of the store */ background-color:#fff; /* gives the store a white background */ }
a img { border: none; }
.smallProductImage img { margin-right: 6px; }
a:link { /*color:#0092c2;*/ color:#000000; text-decoration:none; font-weight:normal; }
a:visited { /*color:#0092c2;*/ color:#007095; text-decoration:none; font-weight:normal; }
a:hover {}
h1 { font-size: 1.4em;/* color:#68962A; */ }
h2 { font-size: 1.3em;/* color:#68962A; */ }
h3 { font-size: 1.2em; }
.newsHeader h1 { font-size:14px; }
h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger { /*font-size: 1.1em;*/ font-size: 12px; }
.sideBoxContent { /*font-size: 1.0em;*/ font-size: 11px; }
.biggerText { }
h1, h2, h3, h4, h5, h6 { /*margin: 0.3em 0.3em 0.3em 0;*/ color: #e96222;/*#5a5a5a;*/ }
CODE { font-family: arial, verdana, helvetica, sans-serif; font-size: 1em; }
FORM, SELECT, INPUT { display: inline; font-size: 1em; margin: 0; }
/* ******backgd and border color for inputs and selects****** */

select, input, textarea { color: #44494d; vertical-align: middle; }
#productAttributes select { /* min-width:100px;*+width:100px;*/ }
.sidesearchbtn { background-Color:#CCE0F3;  }
.cartQuantityUpdate input, .buttonRow input, .buttonRow2 input, .buttonRow3 input { border:none; padding:0; background:none; }
#cartAdd input { }
input[type=hidden] { display: none; }
/* ******backgd and border color for inputs and selects****** */

TEXTAREA { margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus { }
FIELDSET { padding: 0.5em; margin: 10px; border: 1px solid #d4d4d4; }
LEGEND { font-weight: bold; padding: 0.3em; color: #575757; }
LABEL, h4.optionName { line-height: 1.25em; padding: 0.1em; }
LABEL.checkboxLabel, LABEL.radioButtonLabel { font-size: 0.95em;}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; }
LABEL.inputLabel { /* font-size: 12px; */ width: 10em; float: left; margin-top:10px;}
LABEL.inputLabelPayment { width: 15em; float: left; }
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width: 12em; float: left; }
P, ADDRESS { padding: 0.5em 0.5em 0.5em 0; }
ADDRESS { font-style: normal; }
.clearBoth { clear: both; }
HR { height: 1px; margin-top: 0.5em; border: none; border-bottom: 1px solid #e5e5e5; }
.sideBoxContent HR {  }
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { line-height: 1.8em; padding: 0.2em; border: 1px solid #000000; }
.messageStackWarning, .messageStackError { background-color: #d80000; color: #ffffff; }
.messageStackSuccess { background-color: #99FF99; color: #000000; }
.messageStackCaution { background-color: #FFFF66; color: #000000; }
/*wrappers - page or section containers*/
#mainWrapper { text-align: left; vertical-align: top; }
/* main content area */
#contentMainWrapper { margin:0;/* background-color: #f4f4ef; */ }
/*
#headerpic {
margin:0;
padding:0;
width: 930px;

}
*/

#headerpic img { display: block; }
#logotop { position: relative; height: 80px; margin: 0; padding: 0; /*background-color: #e0f2fe;/*131313;*/ background-image:url(/App_Themes/Default/images/tbk.jpg);}
#logotop img { border: 0;}
#contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { margin: 0em; padding: 0em; }
#headerWrapper { /* margin-bottom: 10px; */ background-color:transparent; }
#headerWrapper img { border-style: none;
    border-color: inherit;
    border-width: 0;
    left: 0px;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { margin: auto; }
#sendSpendWrapper { border: 1px solid #cacaca; float: right; margin: 0em 0em 1em 1em; }
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #csNotifications, #navEZPagesTOCWrapper { margin: 10px 0px; width: 46%; }
.wrapperAttribsOptions { margin: 0.3em 0em; }
/* HEADER */
#navMainWrapper { position: absolute; color: #fff; top: 10px; right: 0px; }
#navMainWrapper a:link, #navMainWrapper a:visited { /* color: #00aee7; */ text-decoration:none; }
#navMainWrapper a:hover { color: #acacac; }
#headerContent { }
#headerContent #logoimg { border: 0px; position: relative; top: 25px; left: 30px; }
#nameWrapper { padding:25px 0 10px 30px; }
#nameWrapper a, #nameWrapper a:visited { font-size:25px; text-decoration:none; color:#fff; font-weight:normal; }
#taglineWrapper { font-size:20px; padding:10px 0 10px 60px; margin-top:-30px; color:#fff; }

#navCurrenciesWrapper { color: #4d4d4d; position: relative;  /* background: url("/App_Themes/Default/images/menubg2.gif" ); 
background-repeat: repeat-x;  */ height: 36px; background-color:#000; padding-top:10px;background: url("/App_Themes/Default/images/bk_02.png"); }
#navCurrenciesWrapper .nav_language { float:left; margin-top: 2px; padding:0px 15px 3px 0px; margin-left:10px;}
#navCurrenciesWrapper .nav_currencies { float:left; margin-top: 2px; padding:0px 15px; border-left:1px solid #d2d2d2; }
#navCurrenciesWrapper form { margin: 0px; padding:0px; }
#navCurrenciesWrapper select, #navCurrenciesWrapper input { margin: 0px; padding:0px; }

.navEZPagesTop { text-align:left;}
.navEZPagesTop a:link, .navEZPagesTop a:visited { display: block; color:#ffffff;/*底空格填充*/ padding-left: 100px; /*左空格填充*/ /*右空格填充*/ /* font-weight: bold; */ font-family: Helvetica, Arial, sans-serif; font-size: 13px; text-decoration: none; padding: 12px 20px 11px 20px; white-space: nowrap; /*background-image:url(/App_Themes/Default/images/menu_a_bg.gif);*/ background-repeat:no-repeat;/*no-repeat;*/ background-position:right center; line-height: 16px; }
/*
.navEZPagesTop a.clrbg {background:none;}

*/





.navEZPagesTop ul { margin:0; list-style:none; padding-left:0px; }
.navEZPagesTop ul li { float:left; padding:0px 0 0px 0; }
.navEZPagesTop ul li a { font-weight:bolder }
.navEZPagesTop ul li a:hover { color:#004c65; margin-top:1px;}
.navEZPagesTop a:hover { color:#b8b8b8;/*#0092C2;*/ background-color: #ECECEC; }
.navEZPagesTop1 a:link, .navEZPagesTop1 a:visited { display: block; width:85px; color:#FFFFFF; font-weight: bold;/* */ font-family: Helvetica, Arial, sans-serif; font-size: 13px; text-decoration: none; padding: 12px 9px 12px 7px; _padding: 12px 9px 13px 7px; *+padding: 12px 9px 13px 7px;
white-space: nowrap; background-image:url(/App_Themes/Default/images/menu_a_bg.gif); background-repeat:no-repeat;/*no-repeat;*/ background-position:center;/*right center;*/ line-height: 16px; min-width:105px; }
.navEZPagesTop1 ul { margin:0; list-style:none; padding-left:0px; }
.navEZPagesTop1 ul li { float:left; padding:0px 0 0px 0; }
.navEZPagesTop1 ul li a:hover { background-image:url(/App_Themes/Default/images/menu_a_bg1.gif); background-repeat:repeat-x; }
.navEZPagesTop1 a:hover { color:#000000;/*#b8b8b8;*/ background-color: #ECECEC; }



#topmenubar { background: url("/App_Themes/Default/images/meaus_bk_0601.jpg");/*#0C91E3;修改字体的颜色*/ height: 43px;width:1000px; }
#indexDefaultMainContent { padding-left: 0px; }
#indexDefaultMainContent p { margin:0; padding-bottom:10px; }
#navMainSearch { position: absolute; margin:0 5px 0 0; top: 32px; right: 0px; }
#navMainSearch input { font-size: 10px; }
#categoryDescription { margin-left: 5px; }
/*navigation*/




.navSplitPagesResult { margin: 0.5em; font-size: 0.9em; }
.navSplitPagesLinks { margin: 0.5em; font-size: 0.9em; color:#ff0000; /**border: 1px solid #039cc8;***/ height:25px; line-height:25px;}
.navSplitPagesLinks a, .navSplitPagesLinks a:visited { color:#000;   border: 2px solid #f1f1f1; padding: 1px 3px 1px 3px;}
.navNextPrevCounter { margin: 0em; font-size: 0.9em; }









.navNextPrevList { display: inline; white-space: nowrap; margin: 0; padding:  0.5em 0.2em; list-style-type: none; }


#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper { margin: 0em; font-weight: normal; height: 1%; width:1000px; }
#footerhsy a:link, #footerhsy a:visited { /*color: #a5a5a5;*/ text-decoration: none; }
#footerhsy a:hover { /*color:#00aee7;*/ }
#footerhsy { position: relative; /*background-color: #F3F3F3;*/ /*color: #767676;*/
padding-bottom: 0px;/* border-top: 1px solid #e7e7e7; */  width:1000px; padding-top:39px; height:100px;background-image: url(/App_Themes/Default/images/footerbg-bottom1.jpg); }
#tblfooter td.tdback {}
#navSupp { padding-bottom:6px; padding-top:6px; }
#tblfooter td { vertical-align:top;/*background-color: #1d1d1d;*/ }

#navMain ul, #navCatTabs ul { margin: 0; padding:  2px 0px; list-style-type: none; text-align: center; line-height: 18px; }
#navSupp ul { margin: 0px 0 0 0; padding:  2px 0px; list-style-type: none; text-align: center; line-height: 18px; }
#navMain ul li, #navSupp ul li, #navCatTabs ul li { display: inline; }
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { text-decoration: none; padding: 0 9px 0 5px; margin: 0; white-space: nowrap; }
#headerWrapper #navMain ul li { }
#navEZPagesTOCWrapper { font-weight: bold; float: right; height: 1%; border:1px solid #dfdfdf; }
#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; }
#navBreadCrumb { background-image:url(/App_Themes/Default/images/bt_bk.jpg); width:570px; height:29px; line-height:29px; padding-left:15px;}
#navBreadCrumbReg { border-bottom:1px solid #f0f0f0; padding: 0px 0 5px 0; margin:10px 10px 7px 10px; }
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
#whatsNew img { /* border: 1px solid #e6e6e6; */ }
#specialsDefault img { /* border: 1px solid #e6e6e6; */ }
#whatsNew { padding-left: 0px; }
#gvFaqDefaultMainContent { padding-left: 10px; }
#indexProductList { margin: 10px; }
#productGeneral { margin: 4px;/* background-color:#F8D4DA; */ }
#featuredProducts img { /* border: 1px solid #e6e6e6; */ }
#cartInstructionsDisplay { margin-left: 10px; }
.important { margin-left: 10px; }
#productAdditionalImages { clear: both; }
#productDescription, .shippingEstimatorWrapper { padding: 0.5em; }
.alert { color: #d80000; margin-left: 0.1em; font-size: 0.9em; }
.advisory { }
.important { font-size: 1.1em; }
.notice { }
.rating { }
.gvBal { float: right; }
#bannerFour, #bannerFive, #bannerSix { padding: 0.8em; }
#bannerOne { padding: 7px 0.8em 0.1em 10px; }
#bannerTwo, #bannerThree { padding: 0; margin: 0; clear:both; background-color: #fff; }
#bannerFive { }
#bannerTwo img, #bannerThree img { display: block; vertical-align:bottom; }
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em; padding-bottom: 8px; }
#siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { }
/*Shopping Cart Display*/
#cartAdd { text-align: center; margin: 0em 0 0em 0; border:0px solid #d2d2d2; padding: 0em;/*float:right;*//*clear:right;*/
/*margin-right: 15px;*/
}
.cartTableHeading TH { /* border-bottom: 1px solid #cccccc; */ }
.cartTableHeading, #cartSubTotal {background-image:url(/App_Themes/Default/images/pic_bg.jpg); /*height:26px;*//*height: 2.2em;*/  width:550px; margin-left:auto; margin-right:auto;}
#cartSubTotal { border: 1px solid #7eb5dc; font-weight: bold;  line-height: 2.2em; padding-right: 2.5em; position:relative;  }
#cartSubTotal table {  right:5px;}
#cartSubTotal td { padding-left:10px; }
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { padding: 0.5em 0em; background-color:#fff }
.cartUnitDisplay, .cartTotalDisplay { text-align: right; padding-right: 0.2em; }
#scUpdateQuantity { width: 2em; }
.cartQuantity { width: 4.7em; }
.cartNewItem { color: #a9a9a9;/* #a9a9a9; */ position: relative; }
.cartOldItem { color: #000000; position: relative; }
.cartBoxTotal { text-align: right; font-weight: bold; }
.cartRemoveItemDisplay { width: 3.5em; }
#cartAttribsList { margin-left: 1em; background-color:rgb(247, 247, 247); }
.normalprice, .productSpecialPriceSale { text-decoration: line-through; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { /* color: #FDEA9F; */ color: #C41200; }
.normalprice { color: #808080; }
#cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none; }
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.2em 0em; }
.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: 0 20px 10px 0 ;*/ margin: 0px 0px 0px 0px; }
#productMainImage { width:339px; height:177px; }
#productMainImage a:link { text-decoration: none; }
#productAdditionalImages a:link { text-decoration: none; }
#productMainImage img { border: 1px solid #e6e5e5; width:340px; height:177px; }
.categoryIcon { }
#cartImage { margin: 0.5em 1em; }
/*Attributes*/
.attribImg { width: 20%; margin: 0.3em 0em; }
.attributesComments { }
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 1em 0em; }
.centerBoxContents { padding: 0 5px 5px 5px; }
h3.itemTitle a:link, h3.itemTitle a:visited { text-decoration: none; }
h3.itemTitle a:hover { text-decoration: underline; }
/* BOXES */
	
#navColumnOne, #navColumnTwo { background-color: #fff; }



.centerColumn p { margin: 0; }
 

#indexDefaultHeading { margin: 0; padding:0; }
#indexDefault { margin-top: 5px; }
#loginDefault { padding-left: 15px; }
h2.centerBoxHeading { position:absolute; margin: 1px; font: 15px arial, sans-serif; font-weight: bold; color:#ffffff; text-align: left; background-image: url(/App_Themes/Default/images/table_topbk.jpg); width:570px; height:28px; line-height:28px; padding: 0px 0px 0px 6px;left: -2px; top: -1px;}
h2.greeting { margin-top: 13px; }
.productListing-rowheading, TR.tableHeading { height:30px; font: 13px tahoma, arial, sans-serif; font-weight: bold; margin:0 0 0 10px; }
.centerBoxWrapper, .tabTable { padding: 0px; height: 1%; /*do not remove- IEhack*/ margin-bottom: 1em; line-height:1.4;/* background:#f8f8f8 url('/App_Themes/Default/images/content-bg.jpg') 0 28px repeat-x; */ }
.centerBoxWrapper { margin-top: 8px; width:574px;
margin-bottom: 5px; border: 1px solid #039cc8; padding-bottom:10px;border-top:0px;  position:relative; }
.wyChoose{text-align:left; width:100%; line-height:20px; padding:5px;}
.sideBoxContent {/* background:transparent url('/App_Themes/Default/images/content-bg.jpg') top center repeat-x; *//* line-height:10px; */}
.sideBoxContent ul { margin:0; padding:0; list-style:none; }
.sideBoxContent ul li { padding:2px 0px 4px; }

.leftBoxContainer {border: 1px solid #059bce;  background-color:#f4f8f9;}
.rightBoxContainer { background-color: #fff; }

#navColumnOneWrapper {margin-right:10px; margin-top:0px; /* background-color: #fff; */ color: #4b4b4b; }
#navColumnTwoWrapper {
*+margin-left:2px;
*+margin-right:2px; _margin-left:7px; _margin-right:6px; margin-top:0px; /* background-color: #fff; */ color: #4b4b4b; }
.leftBoxContainer a:link, .leftBoxContainer a:visited, .rightBoxContainer a:link, .rightBoxContainer a:visited { color: #003399; text-decoration: none; font-size: 12px; padding-left: 10px; line-height: 18px; font-weight:bold;/**/ }
.leftBoxContainer a:hover, .rightBoxContainer a:hover { color:#1074a7; }

a.category-products:link, a.category-products:visited { font-weight:normal;/**/ }
a.category-top:link, a.category-top:visited { color: #1074a7;/**/ }
#categories { }
#categoriesHeading { }
.category-top, .category-links { background-image: url(/App_Themes/Default/images/point.gif); background-repeat: no-repeat; background-position: center left;}
#navCatTabs { background-color: #ededed; }
#navCatTabs .category-top, .category-links { background-image: none; }
#navCatTabs a.category-top:link, #navCatTabs a.category-top:visited { color: #0092c2; }
#navCatTabs a.category-top:hover { color: #C41200; }
#informationContent a:link, #informationContent a:visited { background-image: url(/App_Themes/Default/images/point.gif); background-repeat: no-repeat; background-position: center left; }
#moreinformationContent a:link, #moreinformationContent a:visited { background-image: url(/App_Themes/Default/images/point.gif); background-repeat: no-repeat; background-position: center left; }
#ezpagesContent a:link, #ezpagesContent a:visited { background-image: url(/App_Themes/Default/images/point.gif); background-repeat: no-repeat; background-position: center left; }
/*
.centerBoxContentsNew a:link, .centerBoxContentsNew a:visited {

text-decoration: none;
background-repeat: no-repeat;
background-position: center left;
padding-left: 14px;
line-height: 20px;
}
*/


.centerBoxContentsNew a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a { font-size: 12px; padding-left: 4px; padding-right: 4px; }
/* stupid IE 6/7 trips the front page thumbnails */
.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch { margin-left: -0.1em; margin-right: -0.1em; }
.centerBoxContentsNew, .centerBoxContentsFeatured, .centerBoxContentsSpecials { font-size: 13px; color: #C41200; font-weight: bold; }
.rightBoxHeading, .leftBoxHeading {  border:0px; margin-top:0px;}
h3.rightBoxHeading, h3.leftBoxHeading { /* background:transparent url('/App_Themes/Default/images/box-title-bg.jpg') center center no-repeat; */ }
h3 label { font-size:1.0em; }
h3.rightBoxHeading, h3.leftBoxHeading { /*color: #464646;*/ color:#fff; font: 14px arial, sans-serif; font-weight: bold; text-align: left; width:180px; height:30px;background: url('/App_Themes/Default/images/left_top_bk2.jpg'); line-height:30px; padding-left:13px;}
#navColumnOneWrapper h3.leftBoxHeading a:link, #navColumnOneWrapper h3.leftBoxHeading a:visited { color: #167A95; font-size: 13px; font-weight: bold; padding-left:2px; line-height: 15px; }
#navColumnTwoWrapper h3.rightBoxHeading a:link, #navColumnTwoWrapper h3.rightBoxHeading a:visited { color: #167A95; font-size: 13px; font-weight: bold; padding-left:2px; }
#navColumnOneWrapper h3.leftBoxHeading a:hover, #navColumnTwoWrapper h3.rightBoxHeading a:hover { color:#C41200; }
#search { /* background-color: #F7DFED; */ }
#search input { font-size: 11px; }
#manufacturers { /* background-color: #F8D4DA; */ }
/* PRODUCT LISTING */

.productListing-rowheading a { /*
color:#000;
text-decoration: underline;
*/ }
.productListing-data a:link, .productListing-data a:visited { color:red; text-decoration: underline; }
.productListing-data a:hover { /*
color:#A00C32;
text-decoration: underline;
*/ }
.productListing-data img { padding:0px; margin:  8px; }
.listingProductImage { padding:0px; /* border: 1px solid #B7BDBD; */ margin:  8px; }
.productListing-data { border-top: 1px solid #e5e5e5; padding: 5px; }
.productListing-even { /* background-color:#ECECEC; */ }
.productListing-odd { /* background-color:#ECECEC; */ }
/* PRODUCT INFO */
#productDetailsList, #productDetailsList li { list-style-type:none; margin-left:0; padding-left:0; }
.tax1 { margin-top:20px; font-size: 1.1em; float: right; }
/* FOOTER */

#authorLink { text-align:center; font-size:.9em; }
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #navNextPrevWrapperTop, #navNextPrevWrapperBottom, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg { text-align: center; }
.navNextPrevWrapper { margin-bottom: 15px; }
#bestsellers .wrapper { margin: 0em 0em 0em 1.5em; }
#bestsellers ol { padding: 0; margin: 0em; }
#bestsellers li { padding: 0; margin: 0em 0em 0.3em 0em; }
#bannerboxHeading { }
#upProductsHeading { text-align: left; }
#upDateHeading { text-align: right; }
/*misc*/
.back { float: left;/*padding: 2px 10px 2px 1px;*/ }
.back1 { float: right; }
.forward { float: right; }
.forward a link, .forward a visited { color:#000000; }
.bold { font-weight: bold; }
.rowOdd { background-color: #fdfdfd; height: 1.5em; vertical-align: top; }
.rowEven { background-color: #f7f7f7; height: 1.5em; vertical-align: top; }
CAPTION { /*display: none;*/ }
#myAccountGen li, #myAccountNotify li { margin: 0; }
.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 { background-color: #F5F5F5; background-image: none; }
.hiddenField { display: none; }
.visibleField { display: inline; }
#infoShoppingCart { background-image: none; background-color: #F5F5F5; }
a:link.productListing-heading { text-decoration: none; }
.orderHistList { margin:5px 5px 5px 15px; padding:0; }
#orderhistoryContent .orderHistList li a:link, #orderhistoryContent .orderHistList li a:visited { margin:0; padding:0; }
#bestsellersContent { margin:0px 0px 0px 10px; }
#bestsellersContent li a:link, #bestsellersContent li a:visited { margin:0; padding:0; }
.cartBoxCheckout a:link, .cartBoxCheckout a:visited { margin:0; padding:0; }
.searchinput { background: url("/App_Themes/Default/images/sinputbg.gif") no-repeat left top; height: 21px; padding: 2px 3px 0 3px; float: left; margin-right: 2px; }
.header-search { position: absolute; margin:0; top: 10px; right: 13px; max-width:970px; }
.header-search input { /*border: 1px;*/ border: 0px solid #348AD6; margin: 0px; color: #348AD6;/*#696969;*/ background: none; }
.header-search form { float: left; }
.header-search input:focus { background: none; }
#cart_top { position: absolute; right: 12px; top: 48px; /*background:url(/App_Themes/Default/images/cart_bg.gif) 0 0 no-repeat;*/ padding: 0 0 0 10px; text-align: right; color: #000000; }
#cart_top a:link, #cart_top a:visited { /* color: #00aee7; */ text-decoration:none; }
.divCertifiy { position: absolute; right:115px; top: 35px; padding: 2 0 0 0px; text-align: right; color: #000000; float:right; }
.divCertifiy a:link, #cart_top a:visited { /* color: #00aee7; */ text-decoration:none; }
#cart_top a:hover { color: #acacac; }
#indexCategoriesMainContent { margin-top: 8px; }
#indexDefaultMainContent { margin-top: 8px; }
.imgtop { position: absolute; top: 0px; right: -16px; }

/* rounded corners */
.roundtop { background-color: #e8e8e8; background-image: url('/App_Themes/Default/images/round-top-right.gif'); background-position: top right; background-repeat: no-repeat; height: 5px; overflow: hidden; }
.roundtop img { display: block; }
#indexCategoriesHeading { color:#9C005A; font-family:Times New Roman; }
/* rounded corners end */

#orderstepsContent { margin-top:0px; _margin-top:0px; *+margin-top:-4px;padding:0px; border:none; _border:none; }
#orderstepsContent p,#orderstepsContent img{ padding:0px; margin:0px; *+padding:0px;_+margin:0px;}
#productTellFriendLink { margin:5px 0px 0px 0px; }
#ordersteps { border-bottom:none; border-left:none; }
#attrib_16,#attrib_15_0 { min-width:300px; *width:300px;+width:300px}
#attrib_2,#attrib_3,#attrib_4,#attrib_5,#attrib_6,#attrib_7,#attrib_8,#attrib_9,#attrib_10,#attrib_11,#attrib_12,#attrib_13,#attrib_14,#attrib_15{ min-width:100px; *width:100px;+width:100px;_width:100px}
#allProductsDefaultHeading { margin-bottom:5px; _+margin-bottom:5px;}
#sorter { margin:5px 0px 5px 0px; _+margin:5px 0px 5px 0px;}
.productyoulike { margin-top:0 }
#psvR6Il { color:#FFFFFF; text-decoration:underline; font-weight:bold; }
.liveChatDivContainer { margin-top:-25px; margin-left:450px; }
.productlisttd { PADDING-BOTTOM: 2px; PADDING-TOP: 8px; height:50px; BACKGROUND:#e6e6e6 }
.productlistprice { font-weight:bold; color:#992186; VERTICAL-ALIGN: bottom; WIDTH: 100%; font-size:16px; text-align:center; }
.productlistprice .pricelist { FLOAT: left; _width: 45%; *+width: 45%;width:45%; TEXT-ALIGN: right; LINE-HEIGHT: 100%! important; padding-right:5px! important; }
.productlistprice .normalprice { color:#000; }
.productlistprice .productSpecialPrice { font-weight:bold; color:#ec6f2c; font-size:18px; }
.productlistprice .productPriceDiscount { font-weight:bold; color:#ec6f2c; font-style:italic }
.productlistprice .produstlistimg { VERTICAL-ALIGN: bottom; *+WIDTH: 48%;_WIDTH: 48%; WIDTH: 48%; FLOAT: right; text-align:left; }
.productlistprice .produstlistimg a { margin-left:5px; }
.productlistname { font-size:14px; PADDING-BOTTOM: 8px; text-align:center; }
#productListingproducts { MARGIN:0px -10px -10px; }
.centerColumnprodustlists { MARGIN:0px 0px -10px; }
.zhushi { border:1px solid silver; padding:5px; width:200px; color:#03c; background:#F4F4F0; font-size:13px; }
.curColor2, .curColor2 a:visited, a:link, a { text-decoration:none; }
.curColor{ color:#e96222; text-decoration:none; }


.imgbutton { cursor:pointer; }
#prevOrders td{padding:0 5px 0 5px}



.janxy_input{border: 1px solid #7d9cb9; margin-top:10px;}
.alerts{ width:120px; height:20px; color:Red; padding-top:10px; vertical-align:bottom;}


.R_PEorder{background:url(../images/easyordering.jpg);width:197px;height:254px;margin:5px 0 8px 0;font-family:Arial}
.R_PEorder h2{color:#006c90;font-size:14px;margin:0;height:32px;line-height:32px;text-align:center;margin-bottom:5px;}
.R_PEorder div{font-weight:bold;color:#000;padding:15px 5px 0 40px;line-height:16px}
