/**
* 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: 0px 0px;
font-family: verdana, arial, helvetica, sans-serif;
font-size: 62.5%;
background-color:#FFF;
}
a img {border: none; }
a:link, #navEZPagesTOC ul li a {
color: #000000;
text-decoration: none;
}
a:visited {
color: #000000;
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: #000000;
}
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;
}
LABEL.checkboxLabel, LABEL.radioButtonLabel {
margin: 0.5em 0.3em;
}
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg {
float: left;
}
LABEL.inputLabel {
width: 11em;
float: left;
color:#000000;
}
LABEL.inputLabelPayment {
width: 15em;
float: left;
color:#000000;
}
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: #000000;
}
.messageStackSuccess {
background-color: #99FF99;
color: #000000;
}
.messageStackCaution {
background-color: #FFFF66;
color: #000000;
}
/*wrappers - page or section containers*/
#mainWrapper {
width:992px;
margin:0px auto;
}

#mainWrapperLeft{ height:105px; float:left; background-image:url(/images/newtemplate/topbg.png); background-repeat:repeat-x;}
#mainWrapperRight{ height:105px; float:left; background-image:url(/images/newtemplate/topbg.png); background-repeat:repeat-x;}

#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #popupAdditionalImage, #popupImage {
margin: 0em;
padding: 0em;
}
#navColumnOneWrapper, #navColumnTwoWrapper {
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 {}
.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: #000000;
height: 1%;
width: 100%;
}
#navSuppWrapper{
margin: 0em;
background-color: #9a9a9a;
font-weight: bold;
color: #000000;
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:#000000;
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:#000000;
}
#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;  
font-family:'Times New Roman', Times, serif;
text-align:center;
}
*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:#000000; 
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:#000000;
}
.leftBoxHeading, .centerBoxHeading {
margin: 0em;
background-color: #FF6699;
padding: 0.5em 0.2em;
}
.leftBoxContainer {
border: 1px solid #ffffff;
margin-top: 1.5em;
}
.sideBoxContent {
}
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:#000000;
margin-bottom: 1em;
}
TH, #cartEmptyText, #cartBoxGVButton, #cartBoxEmpty, #cartBoxVoucherBalance, #navCatTabsWrapper, #navEZPageNextPrev, #bannerOne, #bannerTwo,  #bannerThree,  #bannerFour,  #bannerFive,  #bannerSix, #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:#000000;
}
.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:#000000}
.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:#000000;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:#000000;}
.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:#000000;
font-size:11px;
}
.categoryListBoxContents a:visited{
color:#000000;
font-size:11px;
}
.categoryListBoxContents a:hover{
color:#000000;
text-decoration:underline;
font-size:11px;
}
.categoryListBoxContents a:active{
color:#000000;
font-size:11px;
}
.productListing-rowheading {
color:#000000;
}
.productListing-heading a,.productListing-heading a:visited{
color:#000000;
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 #000000 solid;
padding:2px;
}
#shopping_instruction{
padding-left:15px;
padding-right:15px;
color:#000000;
}
#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault {
padding-left:10px;
padding-right:10px;
width:972px;
}
#checkoutShipping{
margin-bottom:100px;

}
#free_return,#shopping_instruction,#wholesale_program{
font-size:12px;
}
#accountDefault a:link,#shopping_instruction a:link{
color:#000000;
}
#accountDefault a:visited,#shopping_instruction a:visited{
color:#000000;
}
#accountDefault a:hover,#shopping_instruction a:hover{
color:#000000;
text-decoration:underline;
}
#accountDefault a:active,#shopping_instruction a:active{
color:#000000;
}
#productListHeading,#indexCategoriesHeading,#cartDefaultHeading,#cartInstructionsDisplay,#checkoutShipping,#checkoutPayment,#checkoutConfirmDefault,#logoffDefault,#testimonialDefault{
color:#000000;
}
#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{
font-size:12px;
line-height:18px;
padding:10px 0px 0px 10px;
border:#000 solid 1px;
}
#categoryDescription a:link{
color:#000000;
}
#categoryDescription a:visited{
color:#000000;
}
#categoryDescription a:hover{
color:#0000FF;
text-decoration:underline;
}
#categoryDescription a:active{
color:#000000;
}
#indexProductListCatDescription a:link{
color:#000000;
}
#indexProductListCatDescription a:visited{
color:#000000;
}
#indexProductListCatDescription a:hover{
color:#0000FF;
text-decoration:underline;
}
#indexProductListCatDescription a:active{
color:#000000;
}
.navSplitPagesResult{
font-size:11px;
padding-top:10px;
padding-bottom:10px;
}
.navSplitPagesLinks{
padding-top:10px;
padding-bottom:10px;
color:#000000;
}
.navSplitPagesLinks a:link{
font-size:11px;
color:#000000;
}
.navSplitPagesLinks a:visited{
font-size:11px;
color:#000000;
}
.navSplitPagesLinks a:hover{
font-size:11px;
color: #FF0000;
}
.navSplitPagesLinks a:active{
font-size:11px;
color:#000000;
}
.itemTitle a:link{
color:#000000;
font-weight:normal;
}
.itemTitle a:visited{
color:#000000;
font-weight:normal;
}
.itemTitle a:hover{
color:#000000;
text-decoration:underline;
font-weight:normal;
}
.itemTitle a:active{
color:#000000;
}
.listingProductImage{
border:1px #FFFFFF solid;
}
.gcomment.ucomment{
color:#000000;
}
#pmt-paypalwpp{ display:none;}
#passwordForgottenMainContent{
color:#000000;
}
#accountEditDefault{
color:#000000;
}
#addressBookDefault{
color:#000000;
}
#accountPassword{
color:#000000;
}
#accountNotifications{
color:#000000;
}
#accountHistInfo,#accountHistoryDefault,#addressBookProcessDefault,#gvSendDefault,#gvFaqDefault,#newProductsDefault,#createAcctSuccess{color:#000000;}
#accountHistInfo th,#accountDefault th{color: #333333;}
#checkoutSuccess,#checkoutSuccessHeading,#checkoutSuccessOrderNumber,#checkoutSuccessMainContent{color:#000000;}
#attrib-5,#attrib-6 {
width:250px;
}
#product_info_faq a:link {color:#000000;}
#product_info_faq a:visited {color:#000000;}
#product_info_faq a:hover {color:#FF0000;}
#product_info_faq a:active {color:#000000;}
.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;
background-color:#ffffff;
width:992px;
_width:992px;
*width:992px;
}

#healder_top_menu,#pagebody1_left,#pagebody1_middle,#pagebody1_right,#pagebody_vedio,#pagebody_customer_picture,#pagebody_quality,#pagebody_sns,.pagebody3_banner,.pagebody4_banner,.main_bottem_topbanner,.main_bottom_bottombanner {
float:left;
}

#dropmenu {
position:absolute;
visibility:hidden;
margin-left:0px;
margin-left:0px\9;
margin-top:-2px;
z-index: 20;
}
#dropmenu1 {
position:absolute;
visibility:hidden;
margin-left:140px;
margin-left:140px\9;
margin-top:-1px;
z-index: 20;
}
#dropmenu2 {
position:absolute;
visibility:hidden;
margin-left:290px;
margin-left:290px\9;
margin-top:-2px;
z-index: 20;
}
#dropmenu3 {
position:absolute;
visibility:hidden;
margin-left:440px; margin-left:460px\9;
margin-top:-7px;
z-index: 2;
}
*html #dropmenu3 {
margin-left:425px;
margin-top:-5px;
}

#dropmenu4 {
position:absolute;
visibility:hidden;
margin-left:594px; margin-left:594px\9;
margin-top:-7px;
z-index: 2;
}
*html #dropmenu4 {
margin-left:565px;
margin-top:-5px;
z-index: 2;
}

.cat1 {
background:#363636;
width:170px;
height:15px;
font-size:11px;
line-height:15px;
padding-left:10px;
padding-top:3px;
padding-bottom:3px;
}
.cat1 a {
color:#ffffff;
}
.cat1:hover {
background:#999;
}
#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:10px;

}
#ad_return_banner {
float:left;
margin-left:15px;
margin-top:-1px;
}
*html #ad_shipping_banner2 {
float:left;
margin-left:515px;
display:inline;
}
*html #ad_return_banner2 {
float:left;
margin-left:15px;
display:inline;
}
#pagebody1_left {
width:129px;
height:394px;
}
.main_left_x {
background: url(../images/newtemplate/main_left_h.png) no-repeat;
width:129px;
height:81px;
padding-top:45px;
}
.main_left_h {
background: url(../images/newtemplate/main_left_h.png) no-repeat;
width:129px;
height:81px;
padding-top:45px;
}
#main_adpic {
border-bottom:1px #373737 solid;
border-right:1px #373737 solid;
border-top:1px #373737 solid;
width:458px;
height:288px;
}
#pagebody1_right {
}
#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;
}

#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:#000000;}
#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:#000000;
display:block;
margin-left:5px;
margin-top:8px;
margin-bottom:2px;
font-size:10px;
}
#navigation_bar ul li a{
color:#000000;
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:117px;
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;
}
.backone {
float: left;
color:#000000;
}
.productListing-data a:link {
color:#0000FF;
}
.productListing-data a:visited{
color:#0000FF;
}
.productListing-data a:hover{
color:#FF0000;
}
.productListing-data a:active {
color:#000000;
}
#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:#000000;
text-decoration:underline;
}
#ups_package_tracking-content a:visited{
color:#000000;
text-decoration:underline;
}
#ups_package_tracking-content a:hover{
color:#000000;
text-decoration:underline;
}
#ups_package_tracking-content a:active{
color:#000000;
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:#000000; cursor:pointer; }
.greeting a {color:#FF0000;}
#productGeneral {
}
#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:#000000;
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;
}
.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; margin-top:10px;}
#footer {background-color:#ffffff; width:992px; _width:992px;}
#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:#000000;}


.connect_widget_connected_text {color:#000000;}

#header_ad_banner_title h2{display:inline; font-size:14px;}
#create
{
line-height:28px;
font-size:14px;
}
#createenter
{
font-size:16px;float:right;padding-right:15px;
padding-bottom:30px;
}
#createTop
{
font-size:18px; color:#000000; padding-top:10px;
}
#createAll
{
float:left; padding-left:50px; width:928px;
}

.about{ line-height:20px; color:#9F9E9E;}
.about a,.about a:link,.about a:active,.about a:visited{ color:#9F9E9E;}
.about a:hover{ color:#FF0000;}
#copyRight{ float:left;}
#checkout_method { float:right; text-align: right;}
.footer_top{ background-color:#EBEBEB;}
.footer_top a,.footer_top a:active,.footer_top a:link,.footer_top a:visited{ color:#878787;}
.footer_top a:hover{ color:#F00; text-decoration:underline;}
#subscribe{vertical-align: middle; margin: 0px 0px 4px -2px; margin: 2px 0px 0px -2px\9; padding:0px 0px;}
*html #subscribe{margin: 0px 0px 10px -2px;}
*+html #subscribe{ margin:-10px 0px 0px -2px;}
#go{vertical-align:middle; margin:0px 0px 3px 0px; margin: 8px 0px 0px 0px\9; padding:0px 0px;}
*html #go{margin:0px 0px 12px 0px;}
*+html #go{margin:-10px 0px 2px 0px;}
.top_left{ float:left; margin-left:110px; _margin-left:70px;}
.left_font{ font-size: 16px; color:#565656;}
.left_fontOne{ color:#565656; font-size:20px;}
.top_middle{ float:left; text-align:right;}
.top_middle table tr td{ padding:15px 0px 0px 30px;}
.top_middle ul{ list-style:none; margin:0px 0px; padding:0px 0px;}
.top_middle ul .t{ font-weight:bold; color:#787878; font-size:14px;}
.top_middle ul .v{ font-weight:bold;}
.top_middle ul li{ line-height: 16px; margin-bottom:5px;}
.top_right{ float:left; margin:10px 0px 0px 80px;}
.top_right .right_help{ margin-left:30px;}
.top_right ul{ list-style:none; margin:0px 0px; padding:0px 0px;}
.top_right ul li{ line-height:16px; margin-bottom: 5px; color:#878787;}
#pagebody1{ margin:5px 0px;}
#pagebody1 img {
display:block;
}
#pagebody1_middle{ width:647px; height:394px;}
#pagebody2 { margin-bottom:10px; border-bottom:#000 solid 2px; padding-bottom:5px;}
#pagebody_vedio{ 
background-image:url(/images/videobg.png);
background-repeat:no-repeat; 
width:225px; 
height:159px; 
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}
#pagebody_customer_picture{ 
background-image:url(/images/gallerybg.png); 
background-repeat:no-repeat; 
width:238px; 
height:159px; 
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}
#pagebody_quality{ 
background-image:url(/images/qualitybg.png); 
background-repeat:no-repeat; 
width:233px; 
height:159px; 
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}
#pagebody_sns{ 
background-image:url(/images/findusbg.png); 
background-repeat:no-repeat; 
width:240px; 
height:159px; 
margin: 0px 0px 0px 10px;
padding:0px 0px 0px 0px;
}
.pa_name{ font-size:32px; margin:20px 0px;}
#pagebody3_left{ float:left;}
#pagebody3_right{ float:right;}
#pagebody3_right .pagebody3_title{ background-image:url(/images/pagebody_probg.png); background-repeat:no-repeat; height:26px; width:716px;}
#pagebody3_right .pagebody3_title .titleName{ font-size:16px; font-weight:bold; float:left; margin: 5px 0px 0px 10px;}
#pagebody3_right .pagebody3_title .more{ float:right; margin: 5px 10px 0px 0px;}
#pagebody3_right table tr td{ width:140px; text-align:center;}
.main_left{ border-bottom:#000 solid 5px; border-right:#000 solid 5px; border-top:#000 solid 5px; margin-left:-3px; width:207px; *width:207px;}
.main_left .mark{ margin:5px 0px 0px 2px;}
.main_left .mark ul { list-style:none; padding:0px 0px 0px 10px;}
.main_left .mark ul li{ line-height:20px; font-size:10px;}
.main_left .mark ul .marktotal{ margin:0px 0px 0px -5px; font-weight:bold; font-size:12px;}
#productListing{ background-color:#fff;}
.mark .new_style{ background-color:#999; color:#F00; width:150px; margin: 20px 0px 0px 10px; padding:5px 5px;}
#product_info_faqmore a,#product_info_faqmore a:active,#product_info_faqmore a:link,#product_info_faqmore a:visited{ color:#000;}
#product_info_faqmore a:hover{ color:#F00;}
.centeredContent{ text-align:center;}
.content li{ margin-left:5px;}
.catDescContent li{ margin-left:5px;}

#list_right { margin-top: 20px; text-align:center;}
#list_right .pagebody3_title{ background-image:url(/images/pagebody_probg.png); background-repeat:no-repeat; height:26px; width:716px;}
#list_right .pagebody3_title .titleName{ font-size:16px; font-weight:bold; float:left; margin: 5px 0px 0px 10px;}
#list_right .pagebody3_title .more{ float:right; margin: 5px 10px 0px 0px;}
#list_right table tr td{ width:140px; text-align:center;}
#list_right .fashion{ font-size:10px;}
#list_right .fashion .tt{ font-weight:bold; margin-bottom:20px; font-size:14px;}
#list_right .fashion .te{ font-weight:bold; margin-bottom:10px; font-size:14px;}
#list_right .fashion tr td{ text-align:left;}
#list_right .fashion tr .x{ width:81px;}
#list_right .fashion tr .z{ width:160px;}
#list_right .fashion tr .i{ width:91px;}
#list_right .fashion tr td ul{ padding:0px 0px; margin:0px 0px; list-style:none;}
#list_right .fashion tr td ul li{ line-height:15px;}


#list_right .pagebody3_titleone{ background-color:#999; height:26px; width:992px;}
#list_right .pagebody3_titleone .titleName{ font-size:16px; font-weight:bold; float:left; margin: 5px 0px 0px 10px;}
#list_right .pagebody3_titleone .more{ float:right; margin: 5px 10px 0px 0px;}
#list_right table tr td{ width:140px; text-align:center;}
#list_right .fashionone{ font-size:10px; margin-left: 150px;}
#list_right .fashionone .tt{ font-weight:bold; margin-bottom:20px; font-size:14px;}
#list_right .fashionone .te{ font-weight:bold; margin-bottom:10px; font-size:14px;}
#list_right .fashionone tr td{ text-align:left;}
#list_right .fashionone tr .x{ width:81px;}
#list_right .fashionone tr .z{ width:160px;}
#list_right .fashionone tr .i{ width:91px;}
#list_right .fashionone tr td ul{ padding:0px 0px; margin:0px 0px; list-style:none;}
#list_right .fashionone tr td ul li{ line-height:15px;}
#pagebody3_find{ margin-bottom:10px;}
#pagebody3_news{ margin-bottom:10px;}
#free{ background-image:url(/images/newtemplate/freebg.png); background-repeat:repeat-x; height:34px; margin-top:5px; _width:992px;}
#shipping_free{ float:left; margin:5px 0px 0px 95px; _margin:5px 0px 0px 35px; font-size:16px; color:#FFFFFF;}
#return_free{ float:right; margin:5px 120px 0px 0px; _margin:5px 30px 0px 0px; font-size:16px; color:#FFFFFF;}
#return_free a,#return_free a:link,#return_free a:visited{ color:#FFFFFF; text-decoration:underline;}
#return_free a:hover{ color:#000000;}

.activties {
    font-size:14px;
	font-weight:bold;
	}
.hurrah {
   font-size:16px;
   font-weight:bold;
   }
 #celebration-content {
	 font-size:12px;

	 }
.listtable {
    line-height:20px;
	}
h1#thanksgiving {
    font-size:32px;
	color:#FF0000;
	margin-left:10px;
	text-align:center;
	}
.lastproductlist {
    width:25%;
	_width:24%;
	*width:24%;
	float:left;
	margin-bottom:15px;
	text-align:center;
	}
.fashionstore {
    text-align:right;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
	}
.fashionstore a:link {
    text-decoration:underline; 
	color:#ff0000;
	}
.fashionstore a:visited {
    text-decoration:underline; 
	color:#ff0000;
	}
.fashionstore a:hover {
	color:#ff0000;
	}
.fashionstore a:active {
	color:#ff0000;
	}
.promotionproductslist ul li {
    float:left;
	list-style:none;
	width:25%;
	_width:24%;
	*width:24%;
	text-align:center;
	
	}
.promotionproductslist {
    width:100%;
	float:right;
	}
.promotionproductslist ul {
    float:right;
	width:100%;
	}
#wigsale, #fashionsale {
    margin-bottom:15px;
	line-height:30px;
	height: 410px;
	} 
.promotionenjoy {
    float:right;
	background: #7D0506;
	padding:3px;
	}
.smalltitle {
    list-style:circle;
	color: red;
	font-size: 14px;
	font-weight: bold;
	 }
.tgcontent {
    padding:15px;
	}
.promotionwords {
    font-size:12px;
	font-weight:bold;
	}
.promotionenjoy a:link {
    font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
.promotionenjoy a:visited {
    font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	}
.promotionenjoy a:hover {
    font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
.promotionenjoy a:active {
    font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
	font-weight:bold;
	}
.promtionssteps ul li {
    font-size:11px;
	line-height:20px;
	}
.promtionssteps ul li a:link {
    color:#FF0000;
	}
.promtionssteps ul li a:visited {
    color:#FF0000;
	}
.promtionssteps ul li a:hover {
    color:#FF0000;
	text-decoration:underline;
	}
.promtionssteps ul li a:active {
    color:#FF0000;
	text-decoration:underline;
	}
.smalltitle img {
    margin-right:10px;
	}
.lastproduct {
   height:460px;
   }
#top_headerWrapper
{
	background-image:url(/images/newtemplate/top_header.png);
	background-repeat:no-repeat;
	height:22px;
}
#top_headerWrapper .top_headerWrapper_left
{
	float:left;
	color:#FFF;
}
#top_headerWrapper .top_headerWrapper_right
{
	color:#FFF;
	float:right;
	margin-right:10px;
}
#top_headerWrapper .top_headerWrapper_right a,#top_headerWrapper .top_headerWrapper_right a:visited,#top_headerWrapper .top_headerWrapper_right a:link,#top_headerWrapper .top_headerWrapper_right a:active
{ 
	color:#FFF;
}
#top_headerWrapper .top_headerWrapper_right a
{
	color:#F00;
}
#headerleft
{
	margin:5px 0px;
}
#header_search
{
	background-image:url(/images/newtemplate/search_header.png);
	background-repeat:no-repeat;
	padding-top:19px;
	padding-top:12px\9;
	margin-bottom:5px;
}
*html #header_search{padding-top:17px;}
*+html #header_search{padding-top:18px;}
#navMainWrapper a,#navMainWrapper a:visited,#navMainWrapper a:link,#navMainWrapper a:active
{
	color:#666;
}
#healder_top_menu
{
	font-size:12px;
}
#function{ float:right;}
#headerWrapper{ border-bottom:#000000 solid 2px;}
#main_middle0 .lace_wigs_bottom
{

	width:643px;
	height:353px;
	margin-top:2px;
}
#main_middle0{ margin:0px 2px;}
#main_middle0 .jt0
{
	float:left;
	position:absolute;
	margin-top:54px;
}
#main_middle1{ margin:0px 2px;}
#main_middle1 .jt1
{
	float:left;
	position:absolute;
	margin-top:184px;
}
#main_middle2{ margin:0px 2px;}
#main_middle2 .jt2
{
	float:left;
	position:absolute;
	margin-top:308px;
}

#main_video
{
	float:left;
}
#lib_Tab1 {
	float: left;
	margin: 0px 0px;
	padding: 0px 0px;
	width: 660px;
}
.lib_Menubox
{
	position: relative;
	height:25px;
}
.lib_Menubox ul {
	list-style:none;
	margin: 0px 0px;
	padding: 0px 0px;
	position: absolute;
}
.lib_Menubox #one1
{
	background-image: url(/images/newtemplate/one2.png);
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	width: 124px;
	margin:0px 0px;
}
.lib_Menubox #one1.hover {
	background-image: url(/images/newtemplate/one2_hover.png);
	height: 25px;
	width: 124px;
	margin:0px 0px;
}
.lib_Menubox #one2
{
	background-image: url(/images/newtemplate/one3.png);
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	width: 124px;
	margin:0px 0px;
}
.lib_Menubox #one2.hover {
	background-image: url(/images/newtemplate/one3_hover.png);
	height: 25px;
	width: 124px;
	margin:0px 0px;
}
.lib_Menubox #one3
{
	background-image: url(/images/newtemplate/one1.png);
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	width: 110px;
	margin:0px 0px;
}
.lib_Menubox #one3.hover {
	background-image: url(/images/newtemplate/one1_hover.png);
	height: 25px;
	width: 110px;
	margin:0px 0px;
}
.lib_Contentbox {
background-color: #DFDEDE;
border: 1px solid #D5D5D7;
clear: both;
margin: 0px 0px;
padding:0px 0px;
}
.lib_Contentbox .con_top
{
	background-color:#E6E6E6;
	padding:3px 3px;
}
.lib_Contentbox .con_top .cons
{
	border:#999 solid 1px;
	background-color:#FFF;
	padding:5px 5px;
}
.lib_Contentbox .con_top .cons .cons_left
{
	float:left;
	width:120px;
}
.lib_Contentbox .con_top .cons .cons_right
{
	float:left;
	width:515px;
}
.lib_Contentbox .con_top .cons .cons_right .cons_right_font
{
	font-size:12px;
	font-weight:bold;
	margin:10px 0px;
}
.lib_Contentbox .con_bottom
{
	text-align:right;
	padding:5px 0px;
}
