/**

 * Main CSS Stylesheet

 *

 * @package templateSystem

 * @copyright Copyright 2003-2006 Zen Cart Development Team

 * @copyright Portions Copyright 2003 osCommerce

 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0

 * @version $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $

 */



h4, h5, h6, LABEL, h4.optionName, LEGEND, ADDRESS, .sideBoxContent, .larger { }
.biggerText { }
/*  Might uncomment either or both of these if having problems with IE peekaboo bug:



h1, h2, h3, h4, h5, h6, p {



	position: relative;

	}



*html .centerColumn {



	height: 1%;

	}



*/





CODE { font-family: arial, verdana, helvetica, sans-serif; }
FORM, SELECT, INPUT { display: inline; }
TEXTAREA { float: left; margin: auto; display: block; width: 95%; }
input:focus, select:focus, textarea:focus { background: #E4FEF5; }
FIELDSET { padding: 0.5em; margin: 0.5em 0em; border: 1px solid #cccccc; }
LEGEND { font-weight: bold; padding: 0.3em; }
LABEL, h4.optionName { }
LABEL.checkboxLabel, LABEL.radioButtonLabel { margin: 0.5em 0.3em; }
#logo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .centerBoxContentsAlsoPurch, .attribImg { float: left; }
LABEL.inputLabel { width: 9em; float: left; }
LABEL.inputLabelPayment { width: 14em; float: left; padding-left: 2.5em; }
LABEL.selectLabel, LABEL.switchedLabel, LABEL.uploadsLabel { width: 11em; float: left; }
#checkoutPayment LABEL.radioButtonLabel { font-weight: bold; }
P, ADDRESS { padding: 0.5em; }
ADDRESS { font-style: normal; }
.clearBoth { clear: both; }
HR { height: 1px; margin-top: 0.5em; border: none; border-bottom: 1px solid #9a9a9a; }
/*warnings, errors, messages*/



.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution { line-height: 1.8em; padding: 0.2em; border: 1px solid #FFFF00; }
.messageStackWarning, .messageStackError { background-color: #FFFFE8; color: #000; }
.messageStackSuccess { background-color: #99FF99; color: #000000; }
.messageStackCaution { background-color: #FFFF66; color: #000000; }
/*wrappers - page or section containers*/



#mainWrapper { text-align: left; width: 990px; vertical-align: top; }
#headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #popupImage { margin: 0em; padding: 0em; }
#logoWrapper { background-image: url(../images/header_bg.jpg); background-repeat: repeat-x; background-color: #ffffff; height:75px; }
#navColumnOneWrapper, #navColumnTwoWrapper, #mainWrapper { margin: auto; }
#navColumnOneWrapper, #navColumnTwoWrapper { }
#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 { }
/*navigation*/



.navSplitPagesResult { }
.navSplitPagesLinks { }
.navNextPrevCounter { margin: 0em; font-size: 0.9em; }
.navNextPrevList { display: inline; white-space: nowrap; margin: 0; padding:0 0 5px 9px; list-style-type: none; }
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper { margin: 0em; background-color: #abbbd3; background-image: url(../images/tile_back.gif); padding: 0.5em 0.2em; font-weight: bold; color: #ffffff; height: 1%; }
#navCatTabsWrapper { background-color: #ffffff; color: #9a9a9a; background-image:none; }
#navMain ul, #navSupp ul, #navCatTabs ul { margin: 0; padding: 0.5em 0em; list-style-type: none; text-align: center; line-height: 1.5em; }
#navMain ul li, #navSupp ul li, #navCatTabs ul li { display: inline; }
#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a { text-decoration: none; padding: 0px; margin: 0; color: #000000; white-space: nowrap; }
#navCatTabs ul li a { color: #9a9a9a; }
#navEZPagesTOCWrapper { font-weight: bold; float: right; height: 1%; border: 1px solid #9a9a9a; }
#navEZPagesTOC ul { margin: 0; padding: 0.5em 0em; list-style-type: none; line-height: 1.5em; }
#navEZPagesTOC ul li { white-space: nowrap; }
#navEZPagesTOC ul li a { padding: 0em 0.5em; margin: 0; }
#navCategoryIcon, .buttonRow, #indexProductListCatDescription { margin: 0.5em; }
#navMainSearch { /*float: right;*/ }
#navBreadCrumb { padding: 0.5em 0.5em; background-color: #ffffff; font-size: 0.95em; font-weight: bold; margin: 0em; }
#navEZPagesTop { background-image: url(../images/tile_back.gif); font-size: 0.95em; font-weight: bold; margin: 0em; padding: 0.5em; }
#navColumnOne, #navColumnTwo { background-color: transparent; }
/*The main content classes*/



#contentColumnMain, #navColumnOne, #navColumnTwo, .centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .alert { vertical-align: top; }
.package_background { background-image:url(../images/back.jpg); background-repeat: no-repeat; /*background-repeat: no-repeat; background-position: center;*/ width:530px; height:127px; padding-left:10px; padding-right:5px; }
/*.content,*/ #productDescription, .shippingEstimatorWrapper { /*font-size: 1.2em;*/ padding: 0.5em; }
#package_recommendation { background-image:url(../images/reco_back.jpg); background-repeat: no-repeat; width:509px; height:226px; margin: 5px auto; }
#panel_heading { font-size:15px; color:#B82E8B; padding-top:10px; padding-left:10px; }
#package_image { width:210px; height:180px; float:left; font-size:15px; color:#B82E8B; padding-left:10px; }
#package_info { width:270px; height:180px; float:left; padding-left:10px; }
.know_more { background-image:url(../images/button_know_more.gif); background-repeat: no-repeat; padding: 10px 50px; background-position: center center; }
.alert { color: #FF0000; margin-left: 0.5em; }
.advisory { }
.important { font-weight: bold; }
.notice { }
.rating { }
.gvBal { float: right; }
.centerColumn, #bannerOne, #bannerTwo, #bannerThree, #bannerFour, #bannerFive, #bannerSix { padding: 0.8em; }
.smallText, #siteinfoLegal, #siteinfoCredits, #siteinfoStatus, #siteinfoIP { font-size: 0.9em; }
#productGeneral { }
/*Shopping Cart Display*/



#cartAdd { float: left; text-align: center; padding-left: 20px; font-size: 13px; }
#cartAdd input { vertical-align:middle !important }
/*Shopping Cart Display*/



#cartAdd_Backup { float: left; text-align: center; margin: 1em; border: 1px solid #000000; padding: 1em; }
.tableHeading TH { color:#fff; font-weight:bold }
.tableHeading, #cartSubTotal { background-color: #C43392; color:#fff }
#cartSubTotal { font-weight: bold; text-align: right; line-height: 2.2em; padding-right: 2.5em; font-size:14px; }
.tableRow, .tableHeading, #cartSubTotal { height: 2.2em; }
.cartProductDisplay, .cartUnitDisplay, .cartTotalDisplay, .cartRemoveItemDisplay, .cartQuantityUpdate, .cartQuantity, #cartInstructionsDisplay, .cartTotalsDisplay { padding: 0.5em 0em; }
.cartUnitDisplay, .cartTotalDisplay { }
#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; background-color: #E4FEf5; border: 1px solid #003D00; }
.normalprice, .productSpecialPriceSale { text-decoration: line-through; }
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount { color: #ff0000; }
.orderHistList { margin: 1em; padding: 0.2em 0em; list-style-type: none; }
#cartBoxListWrapper ul, #ezPageBoxList ul { list-style-type: none; }
#cartBoxListWrapper li, #ezPageBoxList li, .cartBoxTotal { margin: 0; padding: 0.2em 0em; }
#cartBoxEmpty, #cartBoxVoucherBalance { font-weight: bold; }
.totalBox { width: 5.5em; text-align: right; padding: 0.2em; }
.lineTitle, .amount { text-align: right; padding: 0.2em; }
.amount { width: 5.5em; }
/*Image Display*/



#productMainImage, #reviewsInfoDefaultProductImage, #productReviewsDefaultProductImage, #reviewWriteMainImage { margin: 0em 1em 1em 0em; }
.categoryIcon { }
#cartImage { margin: 0.5em 1em; }
/*Attributes*/



.attribImg { width: 20%; margin: 0.3em 0em; }
.attributesComments { }
/*list box contents*/



.centerBoxContents, .specialsListBoxContents, .categoryListBoxContents, .additionalImages, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew { margin: 1em 0em; }
.centerBoxWrapper { }
h2.centerBoxHeading { font-size: 1.3em; color: #000000; }
/*sideboxes*/



.columnLeft { }
h3.leftBoxHeading, h3.leftBoxHeading a, h3.rightBoxHeading, h3.rightBoxHeading a { font-size: 1em; color: #B82E8B; }
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading { }
.leftBoxHeading, .centerBoxHeading, .rightBoxHeading { text-align:center; background-repeat:no-repeat; height:30; font-weight:bolder; color:#B82E8B; font-size:12px; }
.leftBoxContainer, .rightBoxContainer { border-bottom: 5px solid #F8ECE7; padding-left:5px; padding-bottom:5px; }
.sideBoxContent { }
h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover { color: #B82E8B; text-decoration: none; }
.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited { color: #B82E8B; }
.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; padding:2px; }
.productListing-data { border-bottom:solid 1px #CCCCCC; }
#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; }
/* 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 */







/*misc*/



.back { float: left; }
.forward, #shoppingCartDefault #PPECbutton { float: right; }
.bold { font-weight: bold; }
.rowOdd { background-color: #ffffff; height: 1.5em; vertical-align: top; }
.rowEven { background-color: #FCF7F5; height: 1.5em; vertical-align: top; }
.hiddenField { display: none; }
.visibleField { display: inline; }
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 }
TR.tableHeading { background-color: #C43392; height: 2em; }
.productListing-rowheading { background-color:#CC3399; height: 2em; color: #FFFFFF; }
.productListing-rowheading a:link { color:#ffffff; text-decoration:none; font-weight:bold; }
.productListing-rowheading a:visited { color:#ffffff; text-decoration:none; font-weight:bold; }
.productListing-rowheading a:hover { color:#ffffff; text-decoration:none; font-weight:bold; }
#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; }
.testimonial { color: #000; padding: 0 5px 5px 5px; text-align:left; }
.testimonial p { margin: 0; padding: 5px 0; }
.testimonial span { }
.testimonialImage { margin: 0; padding: 0; text-align: center; }
.search_pricerange { margin-left : 20px; }
.search_subtitle { color : #428dff; }
.wrapperAttribsOptions h4.optionName { width:180px; padding-top:1px }
.wrapperAttribsOptions { clear:both }
.new_products { float: left; width: 32.5%; text-align: center; padding: 3px 1px; }



/* new CSS */



@charset "utf-8";
body { margin:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#333333; line-height:21px; background:url(../images/top_bg.jpg) repeat-x top; }
 @font-face {
 font-family: 'OceanSansStdLight';
 src: url('../font/oceansansstd-light-webfont.eot');
 src: url('../font/oceansansstd-light-webfont.eot?#iefix') format('embedded-opentype'),  url('../font/oceansansstd-light-webfont.woff') format('woff'),  url('../font/oceansansstd-light-webfont.ttf') format('truetype'),  url('../font/oceansansstd-light-webfont.svg#OceanSansStdLight') format('svg');
 font-weight: normal;
 font-style: normal;
}
a { color:#C43595; text-decoration:none; }
a:hover { color:#333; text-decoration:none; }
img { border:0 }
.clear { clear:both; }
h1 { font-family: 'OceanSansStdLight'; font-size:30px; color:#C43392; font-weight:normal; line-height:28px; padding:5px 0; margin:0; }
h2 { font-size:24px; font-family: 'OceanSansStdLight'; color:#000000; font-weight:normal; line-height:22px; padding:5px 0; margin:0; }
h3 { color:#C43392; font-size:20px; line-height:normal; font-family: 'OceanSansStdLight'; font-weight:normal; padding:5px 0; margin:0; }
h4 { color:#C43392; font-size:18px; line-height:normal; font-family: 'OceanSansStdLight'; font-weight:normal; padding:5px 0; margin:0; }
h5 { color:#6A6666; font-size:14px; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:5px 0; margin:0; }
.wrapper { margin:0 auto; width:1002px; }
.top { float:left; width:972px; height:141px; padding:0 15px; }
.logo { float:left; position:relative }
.top_right { float:right; font-size:14px; padding:0 0 0; }
.banner { float:left; margin:10px 0 0 35px; }
ul.top_rlink { float:right; margin:5px 0 0; padding:0; list-style:none; }
ul.top_rlink li { margin:0; padding:0; float:left; }
ul.top_rlink li a:link, ul.top_rlink a:visited { margin:0; padding:0; font-size:12px; color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:normal; padding:0 5px; border-left:1px solid #000; }
ul.top_rlink li.first a:link, ul.top_rlink li.first a:visited { border:none; }
ul.top_rlink li a:hover { color:#CA369A; }
.top_social { float:right; }
.top_social img { margin:0 0 0 7px; float:left; }
.search { clear:both; float:right; background:url(../images/search_bg.jpg) no-repeat; width:221px; height:30px; margin:20px 0 0 0; padding:10px 0 0 12px; }
.search input[type=text] { width:157px !important; height:21px; border:1px solid #CC5BA8; border-right:0; padding:0 5px; line-height:21px; float:left; font-size:11px; color:#999999; }
.search input[type=submit] { background:url(../images/search_btn.jpg) no-repeat; width:22px !important; height:23px; border:none; cursor:pointer; text-indent:-9999px; font-size:1px; float:left; *float:none }
/*menu*/

ul.menu { list-style:none; margin:0 0 5px; padding:0; float:left; position:relative; z-index:99; width:100%; }
ul.menu li { float:left; position:relative; padding: 0 0 0 1px; margin:0; z-index:99; background:url(../images/menu_sep.png) no-repeat left; }
ul.menu li a:link, ul.menu li a:visited { font-size:12px; text-decoration:none; float:left; cursor:pointer; color:#fff; margin:0; font-family:Arial, Helvetica, sans-serif; padding:0 15px; font-weight:bold; height:40px; line-height:40px; }
ul.menu li.first { background:none; padding:0; }
ul.menu li a:hover { color:#fff; background:url(../images/menu_hover.jpg) repeat-x; }
ul.menu li.current a:link, ul.menu li.current a:visited { color:#fff; background:url(../images/menu_hover.jpg) repeat-x; }
ul.menu li a.menuhover { color:#fff; background:url(../images/menu_hover.jpg) repeat-x; }
ul.menu li.express a { color:#000; background:url(../images/tab_active.jpg) repeat-x; }
ul.menu ul { position:absolute; top:40px; left:0; display:none; list-style:none; z-index:99; margin:0; padding:0; width:155px; }
ul.menu ul li { position:relative; font-size:12px; font-weight:normal; z-index:99; border-bottom:#000 1px solid; margin:0; padding:0; background:none; }
ul.menu ul li a:link, ul.menu ul li a:visited { display:block; margin:0px; padding:5px!important; color:#fff; text-decoration:none; font-size:12px; text-transform:none; background:#404040; height:auto !important; width:145px !important; line-height:20px !important; z-index:99; border:none !important; font-family:Arial, Helvetica, sans-serif; text-transform:none; font-style:normal; }
ul.menu ul li a:hover { color:#fff; background:#666 !important; font-style:normal; }
ul.menu ul ul { left:220px; top:-1px; }
.main_bg { background:url(../images/bg.jpg) repeat-x top #FFF; float:left; width:100%; }
.mid { float:left; width:100%; padding:0; background:url(../images/cont_top.png) no-repeat top; padding:30px 0 0 0; z-index:55; position:relative; }
.mid_cont { float:left; padding:0 18px; width:966px; background:url(../images/cont_mid.png) repeat-y center; }
.mid_bot { background:url(../images/cont_bot.png) no-repeat bottom; height:30px; float:left; width:100%; }
.tab_cont { float:left; width:965px; background:#D059AB url(../images/tab_bg.jpg) no-repeat; margin:0 0 20px; }
.tab_cont ul { margin:0; padding:0; float:left; width:100%; list-style:none; background:url(../images/tab_t.jpg) top repeat-x !important }
.tab_cont ul li { float:left; margin:0!important; background:url(../images/tab_sep.png) no-repeat left!important; padding:0 0 0 2px!important; }
.tab_cont ul li.first { background:none!important; padding:0!important; }
.tab_cont ul li a:link, .tab_cont ul li a:visited { float:left; color:#fff; padding:0; text-align:center; font-family: 'OceanSansStdLight'; font-size:24px; }
.tab_cont ul li a:link span, .tab_cont ul li a:visited span { padding:0 22px 0 22px; height:40px; line-height:40px; float: left; }
.tab_cont ul li.first a:link, .tab_cont ul li.first a:visited { }
.tab_cont ul li.last span { background:url(../images/star_img.png) no-repeat 160px 10px; padding:0 24px 0 25px !important; }
.tab_cont ul li a:hover { background:url(../images/tab_hover.jpg) repeat-x; }
.tab_cont ul li.ui-tabs-selected a:link, .tab_cont ul li.ui-tabs-selected a:visited { background:url(../images/tab_hover.jpg) repeat-x; }
.tab_text { float:left; padding:30px 0 10px 12px; }
.tab_product { float:left; padding:0 8px; width:171px; text-align:center; color:#FFF; font-size:14px; font-weight:bold; }
.tab_product a { color:#FFF; }
.tab_product a:hover { color:#999; }
.tab_product img { margin:0 0 5px; border:2px solid #FFF; }
.ui-tabs-hide { display: none; }
.ui-tabs-disabled { opacity: .4; filter: alpha(opacity=40); }
.footer_bg { float:left; width:100%; padding:66px 0 0 0; margin:-66px 0 0 0; background:url(../images/footer_bg2.jpg) repeat top; }
.footer { float:left; width:100%; padding:66px 0 0 0; margin:-66px 0 0 0; background:url(../images/footer_bg.jpg) repeat top; position:relative; z-index:1; }
.footer ul { list-style:none; margin:0; padding:0; }
.footer ul li { margin:0; padding:0; }
.footer ul li a:link, .footer ul li a:visited { color:#000; }
.footer ul li a:hover { color:#C43494; }
.footer h2 { font-size:16px; color:#C43595; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin:0; padding:0; }
.footer_b1 { float:left; width:170px; padding-left:16px; padding-right:10px; border-right:1px dotted #C0C0C0; min-height:290px; }
.footer_b2 { border-left:1px dotted #C0C0C0; border-right:1px dotted #C0C0C0; padding:0 38px; width:188px; float:left; color:#000; }
.footer_b3 { border-right:1px dotted #C0C0C0; padding:0 0 0 40px; width:188px; float:left; }
.footer_b4 { padding:0 0 0 52px; width:188px; float:left; min-width:165px; }
.more_link { float:right; }
.footer2 { background:url(../images/footer_bg3.png) repeat; float:left; width:100%; margin:20px 0 0 0; padding:15px 0 5px; }
.payment_option { float:left; }
.payment_option img { float:left; margin:0 5px 0 0; }
.footer_social { float:right; }
.footer_social span { float:left; margin:6px 10px 0 0; font-size:14px; color:#333333; font-weight:bold; }
.footer_social img { float:left; margin:0 5px 0 0; }
.footer_text { float:left; width:100%; text-align:center; padding:5px 0 0; color:#333333; }
h2.title_bg { background:url(../images/title_bg.jpg) no-repeat left; padding:0 20px; font-size:20px; line-height:40px; margin:20px 0 10px 0; font-weight:bold; float:left; width:924px }
.product_cont { background:url(../images/cont_top2.jpg) no-repeat; width:964px; padding:9px 0 0 0; float:left; }
.product_cmid { float:left; background:url(../images/cont_mid2.jpg) repeat-y; width:962px; padding:10px 1px 0; }
.product_cmbot { background:url(../images/text_bg.jpg) repeat-x bottom #EEEEEE; padding:10px 15px 0; width:932px; float:left; color:#6A6666; margin:10px 0 0 0 }
.product_cbot { background:url(../images/cont_bot2_2.jpg) no-repeat bottom; height:8px; float:left; width:100% }
.product_cbot2 { background:url(../images/cont_bot2.jpg) no-repeat bottom; height:8px; float:left; width:100% }
.product_t { margin:0 0 0 13px; float:left; width:174px; text-align:center; }
.product_t.first { margin:0 0 0 20px; }
.product_t img { border:2px solid #CC5EA9; margin:0 0 5px; }
.breadcrumbs { background:url(../images/text_topbg.png) no-repeat; width:960px; height:27px; margin:-20px 0 0 -7px; padding:8px 0 0 20px; font-weight:bold; color:#C43392; }
.breadcrumbs_t { float:left; }
.breadcrumbs_tr { float:right; padding:0 20px 0 0; margin:-5px 0 0; }
.breadcrumbs_tr img { margin:0 5px 0 0; float:left; }
.category_text { width:946px; padding:10px; border-bottom:1px dotted #ccc; color:#6A6666; }
.display_product { width:940px; padding:0 0 0 16px; margin:10px 0 20px; float:left; }
.display_prtext { float:left; }
.display_prlink { float:right; color:#C43392; }
.centerBoxContentsProducts { float:left; width:19% !important; text-align:center; line-height:16px; margin:0 0 10px 0px; min-height:265px; color:#C43494; font-weight:bold }
.centerBoxContentsProducts .price { color:#C43494; }
.display_cont { float:left; width:100%; padding:20px 0 0; }
.centerBoxContentsProducts img { border:2px solid #CC5EA9; margin:0 0 10px; }
.detail_cont { float:left; width:100%; padding:20px 0; }
.detail_left { float:left; width:455px; margin:0 20px 0 10px; }
.detail_flike { clear:both; padding:10px 0 0 0; float:left; }
.detail_right { float:left; width:475px; }
.detail_right h2 { color:#C43392; }
.mid_cont ul { margin:0; padding:0; list-style:
 none; }
.mid_cont ul li { background:url(../images/arrow_img.png) no-repeat left 6px; padding:0 0 0 13px; margin:0 0 0 5px; }
.detail_right li { color:#6A6666; }
.detail_rtext { float:left; width:100%; background:#FFFFF0; font-size:14px; margin:10px 0 20px; padding:10px 0; }
.detail_choose { font-size:14px; float:left; width:100%; }
.detail_cselect { float:left; width:100%; }
.addto_cart { background:url(../images/cart_bg.jpg) no-repeat; width:305px; float:left; padding:6px 10px; height:35px; }
.addto_cartext { float:left; padding:0px 5px 0 0; }
.addto_cartbtn { background:url(../images/addtocart_btn.jpg) no-repeat; width:169px; height:33px; text-indent:-9999px; float:right; border:none; font-size:1px; cursor:pointer; }
.facebook_linkcont { float:left; width:100%; padding:10px 0 0; }
.content { border-bottom:1px dotted #CCCCCC; color: #6A6666; padding-bottom:10px; }
h3.itemTitle { margin:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold }
.listingDescription { font-weight:normal; color:#333 }
.divnxtprev { position:relative }
.divnxtprev form { position:absolute; right:65px; top:-29px; }
.divnxtprev img { vertical-align:middle }
.productPrices { clear:both; font-size:20px; color:#C43392; font-weight:bold; margin-bottom:7px; padding-top:7px; }
#cartAdd input[type=text] { border:1px solid #C33695; width:36px; height:20px; color:#333333; }
#alsoPurchased { -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }
h2.centerBoxHeading { background:url(../images/title_bg.jpg) no-repeat left; padding:0 20px; font-size:20px; line-height:40px; margin:20px 0 10px 0; font-weight:bold; float:left; width:924px; }
.new_products img, #whatsnewbox img, .lsrecommendations img, .ubliftsuggest img { border:2px solid #CC5EA9; margin:0 0 10px; }
#shoppingCartDefault { padding-right:9px; }
.totalBox { color:#C43392; font-weight:bold; }
.cartTableHeading { background:#C43392; color:#fff }
#ccProductsHeading { text-align:left !important }
#ccTotalHeading { text-align:left !important }
#checkoutConfirmDefault #orderTotals { margin-right:130px }
.totalBox { text-align:left }
#checkoutSuccessOrderNumber { font-weight:bold; font-size:18px; text-align:center; padding-top:20px; padding-bottom:5px; }

.navNextPrevWrapper { padding-top:10px;}
.navNextPrevWrapper img{ vertical-align:middle} 

#productMainImage img{ max-width:455px !important; height:auto !important}
.new_products { width: 19.5% !important;}
.ui-tabs-panel{ min-height:260px;}
