/**
* Main CSS Stylesheet
*
* @package templateSystem
* @copyright Copyright 2003-2007 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 5952 2007-03-03 06:18:46Z drbyte $
*/
body {
margin: 0 auto;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 62.5%;
color: #ffffff;
background-color:#666666;
width:980px;
}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {
color: #FFFFFF;
text-decoration: none;
}
a:visited {
color: #FFFFFF;
text-decoration: none;
}
a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
color: #FF0000;
}
a:active {
color: #FFFFFF;
}
h1 {
font-size:1.5em;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}
h4, h5, h6, LEGEND, ADDRESS, .sideBoxContent, .larger{
font-size: 1.1em;
}
LABEL, h4.optionName {font-size:13px;}
.biggerText {
font-size: 1.2em;
}
h1, h2, h3, h4, h5, h6 {
margin: 0.3em 3px;
}
CODE {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 1em;
}
FORM, SELECT, INPUT {
display: inline;
font-size: 1em;
margin: 0.1em;
}
TEXTAREA {
/*	float: left;*/
margin: auto;
display: block;
width: 95%;
}
input:focus, select:focus, textarea:focus {
background: #F0F8FF;
}
FIELDSET {
padding: 0.5em;
margin: 0.5em 0em;
border: 1px solid #cccccc;
}
LEGEND {
font-weight: bold;
padding: 0.3em;
color: #FF9933;
}
LABEL, h4.optionName {
line-height: 1.5em;
padding: 0.2em;
color:#FFFFFF;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
margin: 0.5em 0.3em;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
float: left;
}
LABEL.inputLabel {
width: 11em;
float: left;
color:#FFFFFF;
}
LABEL.inputLabelPayment {
width: 15em;
float: left;
color:#FFFFFF;
}
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel  {
width: 12em;
float: left;
}
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 #9a9a9a;
}
/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
line-height: 1.8em;
padding: 0.2em;
border: 1px solid #000000;
}
.messageStackWarning, .messageStackError {
background-color: #ff0000;
color: #ffffff;
}
.messageStackSuccess {
background-color: #99FF99;
color: #000000;
}
.messageStackCaution {
background-color: #FFFF66;
color: #000000;
}
/*wrappers - page or section containers*/
#mainWrapper {
background:#000000;
}
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage {
margin: 0em;
padding: 0em;
}
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper {
margin: auto;
} 
#tagline {
color:#000000;
font-size: 2em;
text-align : center;
vertical-align: middle;
}
#sendSpendWrapper {
border: 1px solid #cacaca;
float: right;
margin: 0em 0em 1em 1em;
}
.floatingBox, #accountLinksWrapper, #sendSpendWrapper, #checkoutShipto, #checkoutBillto, #navEZPagesTOCWrapper {
margin: 0;
width: 47%;
}
.wrapperAttribsOptions {
margin: 0.3em 0em;
}
/*navigation*/
.navSplitPagesResult {}
.navSplitPagesLinks {}
.navNextPrevCounter {
margin: 0em;
font-size: 0.9em;
}
.navNextPrevList {
display: inline;
white-space: nowrap;
margin: 0;
padding:  0.5em 0em;
list-style-type: none;
}
#navCatTabsWrapper {
margin: 0em;
background-color: #9a9a9a;
font-weight: bold;
color: #ffffff;
height: 1%;
width: 100%;
}
#navSuppWrapper{
margin: 0em;
background-color: #9a9a9a;
font-weight: bold;
color: #ffffff;
height: 1%;
width: 100%;
margin-top:35px;
}
#navMain2{
float:right;
}
#navMain2 h4{
display:inline;
font-weight:normal;
font-size:9px;
}
#navMain ul, #navMain2 ul, #navSupp ul, #navCatTabs ul  {
margin: 0;
padding:0;
list-style-type: none;
text-align: center;
margin-top:4px;
}
#navMain ul li, #navMain2 ul li, #navSupp ul li, #navCatTabs ul li {
display: inline;
}
#navMain ul li a, #navMain2 ul li a, #navSupp ul li a, #navCatTabs ul li a {
text-decoration: none;
padding: 0em 0.5em;
margin: 0;
color: #ffffff;
white-space: nowrap;
}
#navEZPagesTOCWrapper {
font-weight: bold;
float: right;
height: 1%;
border: 1px solid #000000;
}
#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;
}
#navBreadCrumb {
margin-top:-4px;
_padding-top:4px;
color:#FFFFFF;
}
#navBreadCrumb ul {
margin: 0;
padding:0;
list-style-type: none;
}
#navBreadCrumb ul li {
display: inline;
padding: 0em 1.0em;
}
#navBreadCrumb ul li a {
text-decoration:underline;
margin: 0;
padding:0;
white-space: nowrap;
}
#navBreadCrumb ul li a:hover{
color:#FF0000;
}
#navEZPagesTop {
background-color: #ffff33;
}
#navBreadCrumb, #navEZPagesTop {
font-size: 0.95em;
font-weight: bold;
margin: 0em;
padding: 0.5em;
}
#navColumnOne {
background-color: #000000;
}
#navColumnTwo {
background-color: #00BFBF;
}
/*The main content classes*/
#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert {
vertical-align: top;
}
/*.content,*/ #productDescription, .shippingEstimatorWrapper {
/*font-size: 1.2em;*/
padding: 0.5em;
}
.alert {
color: #FF0000;
margin-left: 0.5em;
}
.important {
font-weight: bold;
}
.gvBal {
float: right;
}
.centerColumn, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix {
padding-left:4px;
padding-top:4px;
}
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP {
font-size: 0.9em;
}
/*Shopping Cart Display*/
#cartAdd {
float: right;
text-align: center;
margin: 1em;
border: 1px solid #000000;
padding: 1em;
}
.tableHeading TH {
border-bottom: 1px solid #cccccc;
}
.tableHeading, #cartSubTotal {
background-color: #e9e9e9;
}
#cartSubTotal {
color:#000000;
border-top: 1px solid #cccccc;
font-weight: bold;
text-align: right;
line-height: 2.2em;
width:100%;
}
#free_shipping {
color:#000000;
border-top: 1px solid #cccccc;
font-weight: bold;
text-align: right;
line-height: 2.2em;
background-color: #e9e9e9;
height:2.2em;
}
#sslleft{
width:168px;
height:430px;
float:left;  
background-color:#000000; 
font-family:'Times New Roman', Times, serif;
text-align:center;
border: 1px solid #FFFFFF;
}
*html #sslleft {height:376px;}
.helpfullinks {font-size:14px;}
.buttonRow back{ margin-left:170px;}
*html .buttonRow back { margin-left:90px;}
.buttonRow forward {margin-left:-40px;}
.title_1,.title_2{
font-weight:bold;
color:#FF0000;
}
.contentright{
float:right;
width:714px;
}
*html .contentright {width:714px;}
.paypalchekout{
color:#FFFFFF; 
margin-right:10px;
line-height:80px; 
font-size:18px;
}
.tableRow, .tableHeading, #cartSubTotal {
height: 2.2em;
}
.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;
}
.cartNewItem {
color: #33CC33;
position: relative;  /*do not remove-fixes stupid IEbug*/
}
.cartOldItem {
color: #660099;
position: relative;   /*do not remove-fixes stupid IEbug*/
}
.cartBoxTotal {
text-align: right;
font-weight: bold;
}
.cartRemoveItemDisplay {
width: 3.5em;
}
.cartAttribsList {
margin-left: 1em;
}
#mediaManager {
width: 50%; 
margin: 0.2em;
padding: 0.5em;
}
.mediaTitle {
float: left;
}
.mediaTypeLink {
float: right;
}
.normalprice, .productSpecialPriceSale {
text-decoration: line-through;
}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
color: #ff0000;
}
.orderHistList {
margin: 1em;
padding: 0.2em 0em;
} 
#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;
}
/*list box contents*/
.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew {
margin: 1em 0em;
}
/*sideboxes*/
h3.leftBoxHeading, h3.leftBoxHeading a {
font-size: 1em;
color: #ffffff;
}
.leftBoxHeading, .centerBoxHeading {
margin: 0em;
background-color: #FF6699;
padding: 0.5em 0.2em;
}
.leftBoxContainer {
border: 1px solid #ffffff;
margin-top: 1.5em;
}
.sideBoxContent {
background-color: #ffffff;
padding: 0.4em;
}
h3.rightBoxHeading, h3.rightBoxHeading a {
font-size: 1.1em;
color: #FFFF00;
}
.rightBoxHeading {
margin: 0em;
background-color: #663366;
padding: 0.2em 0em;
}
h3.leftBoxHeading a:hover {
color: #FFFF33;
text-decoration: none;
} 
h3.rightBoxHeading a:hover {
color: #FF0000;
text-decoration: none;
}
.rightBoxContent {
background-color: #ffffff;
margin-bottom: 1em;
}
.centeredContent, TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP, .center, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, .cartTotalsDisplay, #cartBoxGVBalance, .leftBoxHeading, .centerBoxHeading,.rightBoxHeading, .productListing-data, .accountQuantityDisplay, .ratingRow, LABEL#textAreaReviews, #productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .gvBal, .attribImg {
text-align: center;
}
#bestsellers .wrapper {
margin: 0em 0em 0em 1.5em;
}
#bestsellers ol {
padding: 0;
margin-left: 1.1em;
}
#bestsellers li {
padding: 0;
margin: 0.3em 0em 0.3em 0em;
}
#bannerboxHeading {
background-color: #0000CC;
}
#upProductsHeading {
text-align: left;
}
#upDateHeading {
text-align: right;
}
/*misc*/
.forward, #shoppingCartDefault #PPECbutton {
float: right;
}
.bold {
font-weight: bold;
}
.rowOdd {
background-color: #E8E8E8;
height: 1.5em;
vertical-align: top;
}
.rowEven {
background-color: #F0F0F0;
height: 1.5em;
vertical-align: top;
}
.hiddenField {
display: none;
}
.visibleField {
display: inline;
}
#myAccountGen li, #myAccountNotify li {
margin: 0;
} 
.accountTotalDisplay, .accountTaxDisplay {
width: 20%;
text-align: right;
/*vertical-align: top*/
}
.accountQuantityDisplay {
width: 10%;
vertical-align: top
}
TR.tableHeading {
background-color: #cacaca;
height: 2em;
}
#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 {
background-color: #ffffff;
}
.information {padding: 10px 3px; line-height: 150%;}
#shoppingcartBody #shippingEstimatorContent {
clear: both;
}
.seDisplayedAddressLabel {
background-color:#85C285;
text-align: center;
}
.seDisplayedAddressInfo {
text-transform: uppercase;
text-align: center;
font-weight: bold;
}
#seShipTo {
padding: 0.2em;
}
#catspan{
color: #666666;
font-size:9px;
margin-left:7px;
}
#cattd{
width:368px; height:158px;
border:1px #949393 solid;
}
#catpic{
float:left;
}
#catinfo{
color:#454545; font-size:12px; line-height:17px;
}
#catinfo a{
color:#e0939d;
text-decoration:underline;
}
#catinfo a:hover{
text-decoration:none;
}
#siteinfoLegal{
color:#666666;
}
#siteinfoIP{
color:#666666;
}
#payment{
margin-top:10px;
margin-bottom:10px;
}
#leftbanner{
margin-bottom:17px;
}
#cat2 ul{
list-style:none;
margin:0;
padding:0;
text-transform:uppercase;
}
#cat2 ul li{
height:15px;
line-height:15px;
}
#catli{
margin-top:20px;
}
*html #catli{
margin-top:0px;
}
*+html #catli{
margin-top:20px;
} 
#cat2 ul li a{
color:#666666;
display:block;
margin-left:5px;
margin-top:6px;
font-size:10px;
}
#cat2 ul li a:hover{
text-decoration:underline;
}
/*from old css*/
.imagecontainer {
position:relative;
width:400px;
height:540px;
}
.imagelarge1 {
position:absolute;
width:400px;
}
.imagelarge2 {
position:absolute;
visibility:hidden;
width:400px;
}
.imagesmall {
width:100px;
border:#0066FF 1px solid;
}
.imagesmall5 {
width:80px;
height:108px;
border:#0066FF 1px solid;
}
.slideimgl {
width:400px;
}
.slideimgs {
width:100px;
}
.slideimgs5 {
width:80px;
}
.imagesmallt {
width:100px;
height:75px;
border:#FF6699 1px solid;
}
#attblock {position:relative; height:250px; width:100%;}
.attblock1, .attblock2{position:absolute; top:0px; left:0px; width:100%; height:100px;height:250px; overflow: auto; }
.attblock2{visibility:hidden}
.attributemenu{ width:100%; text-align:center}
.attributemenu a:hover,.attributemenu a:active{background:#FF0000; color:#FFFFFF}
.testimonial {
color: #000;
padding: 0 5px 5px 5px;
text-align:left;
}
.testimonial p {
margin: 0; padding: 5px 0;
}
.testimonial span {
float:right;
}
.testimonialtitle {
color: #CC6600;
font-weight:bold;
}
.hairline_s { height:150px;cursor: pointer;}
.hairline_div {position: absolute; left:0px; top:0px; visibility:hidden;}
.hairline_div1 {position: absolute; left:0px; top:0px; }
ul.nav{list-style:none; margin:0px;}
.nav li{display:block;}
.nav li a, .nav li a:visited{outline:none;color: #FFFFFF;text-decoration:none;display:block;padding:5px 0 5px 5px;width:180px; background:#e1046d; border-bottom: #FFFFFF 1px groove;}
.nav li a span{font-size:11px;color: #CCCCCC;text-transform:lowercase;}
.nav li a:hover{background:#000000; color: #FF0000;}
* html .nav li a:hover{background:#000000;}
.nav li.skip a, .nav li.skip a:visited{background: #663300; text-align:right;}
.nav li.skip a:hover { background:#003300; color:#FFFFFF;}
.addcomment{font-style:italic; color:#993300;}
.addcomment a,.addcomment a:visited{color:#0033FF;text-decoration: underline;}
.addcomment a:hover{color:#FF0000;}
#dg {
color:#000000;
text-align: left;
}
#pl{
color:#000000;
}
.categoryListBoxContents a:link{
color:#FFFFFF;
font-size:11px;
}
.categoryListBoxContents a:visited{
color:#FFFFFF;
font-size:11px;
}
.categoryListBoxContents a:hover{
color:#FFFFFF;
text-decoration:underline;
font-size:11px;
}
.categoryListBoxContents a:active{
color:#FFFFFF;
font-size:11px;
}
.productListing-rowheading {
color: #FFFFFF;
}
.productListing-heading a,.productListing-heading a:visited{
color:#FFFFFF;
text-decoration:underline;
}
/* categories box parent and child categories */
A.category-top, A.category-top:visited {
color: #008000;
text-decoration: none;
}
A.category-links, A.category-links:visited {
color: #004080;
text-decoration: none;
}
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 */
#productAttributes {
font-size:12px;
line-height:20px;
border:1px #FFFFFF solid;
padding:2px;
}
#loginDefault,#shopping_instruction{
padding-left:15px;
padding-right:15px;
color:#FFFFFF;
}
#shoppingCartDefault,#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault {
padding-left:40px;
padding-right:25px;
}
#checkoutShipping{
margin-bottom:100px;
}
#free_return,#shopping_instruction,#wholesale_program{
font-size:12px;
}
#accountDefault a:link,#shopping_instruction a:link{
color:#FFFFFF;
}
#accountDefault a:visited,#shopping_instruction a:visited{
color:#FFFFFF;
}
#accountDefault a:hover,#shopping_instruction a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#accountDefault a:active,#shopping_instruction a:active{
color:#FFFFFF;
}
#productListHeading,#indexCategoriesHeading,#cartDefaultHeading,#cartInstructionsDisplay,#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault,#logoffDefault,#testimonialDefault{
color:#ffffff;
}
#checkoutPayment{
margin-bottom:100px;
}
*html h1 { position:relative;}
*html h2 { position:relative;}
*html .noneoption { position:relative;}
*html .advisory { position:relative;}
*+html h1 { position:relative;}
*+html h2 { position:relative;}
#cartContentsDisplay{
color:#000000;
}
#indexProductListCatDescription,#categoryDescription{
background-color:#000000;
font-size:12px;
line-height:18px;
padding-left:0px;
padding-right:0px;
}
#categoryDescription a:link{
color:#ffffff;
}
#categoryDescription a:visited{
color:#ffffff;
}
#categoryDescription a:hover{
color:#0000FF;
text-decoration:underline;
}
#categoryDescription a:active{
color:#ffffff;
}
#indexProductListCatDescription a:link{
color:#ffffff;
}
#indexProductListCatDescription a:visited{
color:#ffffff;
}
#indexProductListCatDescription a:hover{
color:#0000FF;
text-decoration:underline;
}
#indexProductListCatDescription a:active{
color:#ffffff;
}
.navSplitPagesResult{
font-size:11px;
padding-top:10px;
padding-bottom:10px;
}
.navSplitPagesLinks{
padding-top:10px;
padding-bottom:10px;
}
.navSplitPagesLinks a:link{
font-size:11px;
color:#FFFFFF;
}
.navSplitPagesLinks a:visited{
font-size:11px;
color:#FFFFFF;
}
.navSplitPagesLinks a:hover{
font-size:11px;
color: #FF0000;
}
.navSplitPagesLinks a:active{
font-size:11px;
color:#FFFFFF;
}
.itemTitle a:link{
color:#FFFFFF;
font-weight:normal;
}
.itemTitle a:visited{
color:#FFFFFF;
font-weight:normal;
}
.itemTitle a:hover{
color:#FFFFFF;
text-decoration:underline;
font-weight:normal;
}
.itemTitle a:active{
color:#FFFFFF;
}
.listingProductImage{
border:1px #FFFFFF solid;
}
.gcomment.ucomment{
color:#000000;
}
#pmt-paypalwpp{ display:none;}
#passwordForgottenMainContent{
color:#FFFFFF;
}
#accountEditDefault{
color:#FFFFFF;
}
#addressBookDefault{
color:#FFFFFF;
}
#accountPassword{
color:#FFFFFF;
}
#accountNotifications{
color:#FFFFFF;
}
#accountHistInfo,#accountHistoryDefault,#addressBookProcessDefault,#gvSendDefault,#gvFaqDefault,#newProductsDefault,#createAcctSuccess{color:#FFFFFF;}
#accountHistInfo th,#accountDefault th{color: #333333;}
#checkoutSuccess,#checkoutSuccessHeading,#checkoutSuccessOrderNumber,#checkoutSuccessMainContent{color:#FFFFFF;}
#attrib-5,#attrib-6 {
width:250px;
}
#product_info_faq a:link {color:#FFFFFF;}
#product_info_faq a:visited {color:#FFFFFF;}
#product_info_faq a:hover {color:#FF0000;}
#product_info_faq a:active {color:#FFFFFF;}
.pooduct_info_largeimg{
width:372px;
}
.product_info_smallimg {
width:120px;
}
#product_info_faq {
font-size:12px;
}
#product_info_faqmenu {
width:100%; 
height:30px; 
background-color:#D8D7D3; 
color:#B36C5B; 
font-size:15px; 
padding-left:15px;
}
#product_info_capsize {
margin-top:3px;
font-size:13px;
}
#product_info_afterpurchase {
border:1px #99FF00 solid;
}
#product_info_afterpurchasemenu {
background:#D8D7D3; 
color:#B36C5B; 
font-size:15px; 
height:35px; 
line-height:35px; 
border-bottom:1px #99FF00 solid; 
padding-left:15px;
}
#product_info_afterpurchasetext {
padding-left:15px; 
padding-right:15px; 
font-size:13px;
}
#reviewsWrite {
border:1px #0066FF solid; 
margin-top:5px; 
margin-bottom:5px;
}
#product_info_review {
border-bottom:1px #0066FF solid; 
height:35px; 
background:#FFFFFF; 
color:#FF0000; 
line-height:35px; 
padding-left:15px; 
}
#product_info_description {
margin-left:10px;
}
#product_info_descriptionmore,#product_info_shipping {
margin-left:12px;
}
/*new template */
.centerColumn {
padding:0;
}
#headerWrapper_top {
float:left;
background: url(../images/newtemplate/headerWrapper_top_back.jpg);
width:980px;
height:129px;
}
#healder_top_menu,#headerleft,#pagebody,#pagebody1,#pagebody1_left,#pagebody1_middle,#pagebody1_right,#pagebody_vedio,#pagebody_customer_picture,#pagebody_quality,#pagebody_sns,#pagebody3,.pagebody3_banner,.pagebody4_banner,.main_bottem_topbanner,.main_bottom_bottombanner,#navMainWrapper {
float:left;
}
#headerleft h1.logo a{display: block; text-indent: -1000em; height: 102px; width: 315px; 
background: url(../images/newtemplate/logo.png) no-repeat; overflow: hidden; z-index: 100; float:left; margin-top:-5px; padding:0;}
#healder_top_menu {
width:100%;
}
#function_area1 {
float:left;
font-family:Arial;
font-size:12px;
}
#funtion_area1_link1,#funtion_area1_link3,#funtion_area1_link2 {
float:right;
}
#funtion_area1_link1 ul {
margin-top:5px;
}
#funtion_area1_link2 ul{
}
#funtion_area1_link3 ul {list-style:none; margin-top:8px;}
#funtion_area1_link3 ul li{float:left; margin:0 5px;}
#funtion_area1_link1 ul	li{
float:left;
list-style:none;
margin:0 1px;
line-height:20px;
}
#funtion_area1_link2 ul li {
float:left;
list-style:none;
margin:0 3px;
}
#navMainWrapper ul {
margin:0 auto;
font-family:Arial;
font-size:12px;
line-height:29px;
}
#navMainWrapper ul li {
float:left;
list-style:none;
margin:0 6px;
}
#dropmenu {
position:absolute;
visibility:hidden;
margin-left:5px;
margin-top:129px;
}
*html #dropmenu {
margin-left:18px;
margin-top:-35px;
}
*+html #dropmenu {
margin-left:-971px;
margin-top:0;
}
#dropmenu1 {
position:absolute;
visibility:hidden;
margin-left:165px;
margin-top:129px;
}
*html #dropmenu1 {
margin-left:173px;
margin-top:-35px;
}
*+html #dropmenu1 {
margin-left:-815px;
margin-top:0;
}
#dropmenu2 {
position:absolute;
visibility:hidden;
margin-left:338px;
margin-top:129px;
}
*html #dropmenu2 {
margin-left:351px;
margin-top:-35px;
}
*+html #dropmenu2{
margin-left:-637px;
margin-top:0;
}
#dropmenu3 {
position:absolute;
visibility:hidden;
margin-left:505px;
margin-top:129px;
}
*html #dropmenu3 {
margin-left:511px;
margin-top:-35px;
}
*+html #dropmenu3{
margin-left:-477px;
margin-top:0;
}
.cat1 {
background:#6B000C;
width:170px;
height:15px;
font-size:11px;
line-height:15px;
border-bottom:1px #000000 solid;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}
.cat1 a {
color:#FFFFFF;
}
.cat1:hover {
background:#F10055;
}
#header_ad_banner {
float:left;
background: url(../images/newtemplate/header_ad_banner.jpg);
width:980px;
height:29px;
}
#header_ad_banner_title, #header_ad_banner_title h3 {
font-size:14px;
display:inline;
color: #999999;
padding-bottom:10px;
}
#header_ad_banner_title{float:right;}
#ad_shipping_banner {
float:left;
margin-left:100px;
display:inline;
}
#ad_return_banner {
float:left;
margin-left:15px;
margin-top:-1px;
display:inline;
}
*html #ad_shipping_banner2 {
float:left;
margin-left:515px;
display:inline;
}
*html #ad_return_banner2 {
float:left;
margin-left:15px;
display:inline;
}
#pagebody1 img {
display:block;
}
#pagebody1_left {
width:246px;
text-align:right;
}
.main_left_x {
float:left;
background: url(../images/newtemplate/main_left_x.jpg);
width:244px;
height:48px;
border:1px #373737 solid;
border-top:none;
}
.main_left_h {
float:left;
background: url(../images/newtemplate/main_left_h.jpg);
width:244px;
height:48px;
border:1px #373737 solid;
border-top:none;
}
.main_left_font {
margin-right:35px;
font-size:14px;
font-family:"AvantGarde Bk BT";
line-height:48px;
}
.main_left_font a:hover {
color:#FFFFFF;
}
#main_adpic {
border-bottom:1px #373737 solid;
border-right:1px #373737 solid;
border-top:1px #373737 solid;
width:458px;
height:288px;
}
#pagebody1_right {
border-top:1px #373737 solid;
}
#vedio {
border-left:1px #373737 solid;
border-right:1px #373737 solid;
}
#customer_picture,#sns {
border-right:1px #373737 solid;
}
.pagebody3_banner {
width:186px;
}
.pagebody4_banner {
width:236px;
}
.main_bottem_topbanner {
background: url(../images/newtemplate/main_bottem_topbanner.jpeg) no-repeat;
width:196px;
height:34px;
text-align:center;
font-family:Arial;
font-size:14px;
font-weight:bolder;
line-height:32px;
}
.main_bottom_bottombanner {
background: url(../images/newtemplate/main_bottom_bottombanner.jpeg) no-repeat;
width:196px;
height:122px;
text-align:left;
font-family:Arial;
font-size:11px;
font-weight:normal;
}
.main_bottom_bottombanner ul {
margin-right:10px;
}
#checkout_method {
margin-left:182px;
}
#footer_link h3,#footer_link h4 {
display:inline;
font-size:12px;
}
.second_catalog_category {
float:left;
width:300px;
margin-bottom:25px;
margin-right:10px;
}
.second_catalog_category_img,.second_catalog_category_title,.second_catalog_category_content {
float:left;
}
.second_catalog_category_right {
float:left;
width:200px;
height:113px;
margin-left:5px;
}
.second_catalog_category_title {
font-size:15px;
font-weight:bold;
}
.shop_now {
float:right;
top:110px;
margin-right:15px;
}
.centerBoxContentsProducts,.centerBoxContentsSpecials {
float:left;
}
table#cat79Table td, table#cat79Table th, table#cat80Table td, table#cat80Table th{ border-bottom:#CCCCCC 1px solid;}
table#cat79Table td,table#cat79Table2 td,table#cat80Table td,table#cat80Table2 td{padding:20px 0 40px 0; font-size:14px;}
table#cat79Table td.productListing-data,table#cat79Table2 td.productListing-data,table#cat80Table td.productListing-data,table#cat80Table2 td.productListing-data{ text-align:left;}
#customerListing,#docGeneralDisplay{ margin:0; padding:0 0 0 10px; color:#FFFFFF;}
#listCell0-0{width:420px;}
.customerimages{ margin:2px;}
#navigation_bar ul{
list-style:none;
margin:0;
padding:0;
text-transform:uppercase;
}
#navigation_bar ul li{
color:#ffffff;
display:block;
margin-left:5px;
margin-top:8px;
margin-bottom:2px;
font-size:10px;
}
#navigation_bar ul li a{
color:#ffffff;
display:block;
}
#navigation_bar ul li a:hover{
text-decoration:underline;
}
#navigation_bar ul ul {
margin-left:20px;
}
#column_vedio,#column_customer_picture,#column_facebook,#column_hair_details,#column_products_recommended {
text-align:center;
}
#column_products_recommended {
margin-top:15px;
}
#column_products_recommended span {
text-align:left;
}
#column_customer_picture {margin-bottom:6px;margin-left:-15px;}
#column_customer_picture img{margin-left:-15px;}
#column_facebook {margin-bottom:6px;margin-left:-15px;}
#column_facebook img{margin-left:-15px;}
#product_info_faq a,#productAttributes a {
cursor:pointer;
}
#leftbanner2{
margin-bottom:17px;
}
.products_recommended {
padding:5px;
margin-bottom:5px;
}
.customers_cat{
width:118px;
padding:2px;
}
#faq-content a:link {color:#0000FF;}
#faq-content a:hover {color:#FF0000;}
.cartProductDisplay a {color:#000000;}
.cartProductDisplay a:hover {color:#FF0000;}
#cartProdTitle {font-weight:bold;}
.back {
float: left;
}
.productListing-data a:link {
color:#0000FF;
}
.productListing-data a:visited{
color:#0000FF;
}
.productListing-data a:hover{
color:#FF0000;
}
.productListing-data a:active {
color:#FFFFFF;
}
#hairlink{
color: #FF0000;
text-decoration:underline;
font-size:18px;
}
#hair_details{
font-size:14px;
}
#package_tracking-content {
margin-top:10px;
font-size:12px;
margin-bottom:20px;
}
.package_tracking_locate2 {
color: #FF0000;
font-weight:bold;
}
.package_tracking_link {
line-height:20px;
}
#ups_package_tracking-content a:link{
color:#FFFFFF;
text-decoration:underline;
}
#ups_package_tracking-content a:visited{
color:#FFFFFF;
text-decoration:underline;
}
#ups_package_tracking-content a:hover{
color:#FFFFFF;
text-decoration:underline;
}
#ups_package_tracking-content a:active{
color:#FFFFFF;
text-decoration:underline;
}
.ddd{
height:25px; 
line-height:25px; 
padding:0px; 
margin:0px;
}
.ddd img{
vertical-align: middle;
display:inline;
}
.shipping_shipping_info a:link {color:#0000FF;  cursor:pointer;}
.shipping_shipping_info a:visited {color:#0000FF; cursor:pointer; }
.shipping_shipping_info a:hover {color:#FF0000; cursor:pointer; }
.shipping_shipping_info a:active {color:#FFFFFF; cursor:pointer; }
.greeting a {color:#FF0000;}
#productGeneral {
padding:10px;
margin-left:10px;
}
#product_info_afterpurchasetext {
cursor:pointer;
}
.free_wearing-content-css a:link{
color:#FF0000;
text-decoration:underline;
}
.free_wearing-content-css a:visited{
color:#FF0000;
text-decoration:underline;
}
.free_wearing-content-css a:hover{
color:#FF0000;
text-decoration:underline;
}
.free_wearing-content-css a:active{
color:#FFFFFF;
text-decoration:underline;
}
.left_column_top2{
}
#haitiearthquake_donation-content {
font-size:14px;
}
#haitiearthquake_donation-content img {
margin-left:3px;
}
#haitiearthquake_donation-heading {
font-size:18px;
}
#footer_content{text-align:center; font-size:12px; font-family: "Arial Unicode MS";margin-left:50px; margin-right:50px;}
#infoShoppingCart {color:#666666; width:434px;}
.pseudolink{color:#FF0000;}
#checkoutPayAddressDefault {margin-left:40px; margin-right:25px; margin-bottom:100px;}
#checkoutShipAddressDefault {margin-left:40px; margin-right:25px; margin-bottom:100px;}
.helpfullinks a:link{
color:#666666;
text-decoration:underline;
}
.helpfullinks a:visited{
color:#666666;
text-decoration:underline;
}
.helpfullinks a:hover{
color:#FF0000;
text-decoration:underline;
}
.helpfullinks a:active{
color:#666666;
text-decoration:underline;
}
.links {font-size:13px;}
.testimonialImage a img{height:70px;}
*html .wishlist_button { margin-top:0px;}
*+html  .wishlist_button { margin-top:0px;}
#main_page {
width:780px;
height:100%;
}
#picture_words {
width:780px;
height:300px;
text-indent:20px;
font-size:12px;
line-height:18px;
}
#picture_list {
width:780px;
height:556px;
}
.picture_list_stylist {
margin:5px;
float:left;
margin-bottom:20px;
}
#picture{
float:left;
margin-right:10px;
}
#words{
float:left;
}
#video{
margin-bottom:30px;
}
#button1,#button2{ float:right;clear:both;}
.p2{
font-size:12px;
font-weight:bold;
color:#FF0000;}
*html .p2{
font-size:12px;
font-weight:bold;
color:#FF0000;}
.enter_store {font-size:18px; font-weight:bold; color:#FF0000;}
.enter_store a:link{
color:#FF0000;
text-decoration:underline;
}
.enter_store a:visited{
color:#FF0000;
text-decoration:underline;
}
.enter_store a:hover{
color:#FF0000;
text-decoration:underline;
}
.enter_store a:active{
color:#666666;
text-decoration:underline;
}
#navMainWrapper #li_style { margin-left:-27px;}
*html #navMainWrapper #li_style { margin-left:0px;}
*+html #navMainWrapper #li_style { margin-left:10px;}
#navMainWrapper #wigs_accessory {margin-left:830px; margin-top:-30px;}
*html #navMainWrapper #wigs_accessory {margin-left:430px; margin-top:-30px;}
*+html #navMainWrapper #wigs_accessory {margin-left:870px; margin-top:-30px;}
#navMainWrapper #drop_lace {margin-left:-20px;}
*html #navMainWrapper #drop_lace {margin-left:0px;}
*+html #navMainWrapper #drop_lace {margin-left:1px;}
.enter {
float:right;
font-size:16px;
margin-right:20px;
font-weight:bold;
}
.enter a {
color:#FF0000;
text-decoration:underline;
}
.FAQ_VIP a:link {color:#FF0000;text-decoration:underline;}
.FAQ_VIP a:visited {color:#FF0000;text-decoration:underline;}
.FAQ_VIP a:hover {color:#FF0000;text-decoration:underline;}
.FAQ_VIP a:active {color:#FF0000;text-decoration:underline;}
#footerinfo{
color:#d5d4d4;
}
#footerinfo p{
line-height:20px;
font-size:11px;
}
#footerinfo h2{
font-size:11px;
line-height:normal;
}
.guide{
width:72px;
height:28px;}
#adhesives_brush {float:right; margin-right:25px;}
#footer {background-color:#000000;}
#fontlarge{
font-size:16px;
}
.pagebody_review{
width:100%; 
border:#333333 solid 1px;
}
.review_1{
width:324px; 
height:250px; 
border:#333333 solid 1px; 
float:left;
}
.review_top{
width:100%; 
height:20px; 
border-bottom:1px solid #333333; 
font-size:18px;
}
.review_buttom {
background:url(/images/bg_preview.jpg);
width:324px;
height:200px;
font-size:12px;}



.review_2{
width:648px; 
height:250px; 
border:#333333 solid 1px; 
float:left;
}
.review2_top{
width:100%; 
height:20px; 
border-bottom:1px solid #333333; 
font-size:18px;
}
.review2_buttom {

width:648px;
height:200px;
font-size:12px;}
.review_buttom ul a{ font-size:12px}
.review_buttom ul li{ margin:4px 0 4px 0;}
review_top span a{ color:#FF0000}

.review2_buttom ul a{ font-size:12px}
.review2_buttom ul li{ margin:4px 0 4px 0;}
#attri-51{display:none;}
.ddd1{
height:25px; 
line-height:15px; 
padding:0px; 
margin:0px;
}


	.container, .container *{margin:0; padding:0;}
    .container{width:275px; height:289px; overflow:hidden;position:relative;border-bottom:1px solid #373737;}
	.slider{position:absolute; _margin-left:-220px;}
    .slider li{ list-style:none;display:inline;}
    .slider img{ width:275px; height:289px; display:block;}
	.num{ position:relative; margin-left:220px;margin-top:260px; _margin-left:220px;}
.num li{
	float: left;
	color: #74A8ED;
	text-align: center;
	line-height: 16px;
	width: 15px;
	height: 15px;
	font-family: Arial;
	font-size: 11px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #74A8ED;
	background-color: #fff;
}

.num li.on{
	color: #fff;
	line-height: 18px;
	width: 18px;
	height: 18px;
	font-size: 14px;
	margin: 0 1px;
	background-color: #74A8ED;
	font-weight: bold;

}
.STYLE1 {color: #3399FF}
.STYLE2 {color: #FF0000}
.STYLE7 {color: #999999; font-size: 10px; }

.connect_widget_not_connected_text {color:#FFFFFF;}


.connect_widget_connected_text {color:#FFFFFF;}

#header_ad_banner_title h2{display:inline; font-size:14px;}