/* General settings used throughout the site
----------------------------------------------------*/
a{color:#9E1D67;text-decoration:none;}
a:hover{text-decoration:underline;}
p{margin:17px 0;line-height:1.4em;color:#818181;}
p a,h4 a,.home-about-childsplayclothing a,.home-wordpress-headlines a,.home-wordpress-headlines-container a,span.compare a,.product-reviews a,.downloads a,.thumbnail-info a{color:#9e1d67;}
p a:hover,h4 a:hover,.home-about-childsplayclothing a:hover,.home-wordpress-headlines a:hover,.home-wordpress-headlines-container a:hover,span.compare a:hover,.product-reviews a:hover,.downloads a:hover,.thumbnail-info a:hover,.product-image-holder a:hover{color:#c24d90;}
.clearleft{clear:left;}
.clearright{clear:right;}
.clearboth{clear:both;}
.floatleft{float:left;}
.floatright{float:right;text-align:right;}
.a-right{text-align:right;}
.a-left{text-align:left;}
.a-center{text-align:center;}
.no-display{display:none;}
.on{font-weight:bold;color:#111;}
#breadcrumbs li,#breadcrumbs ul{display:inline;}
button{background:#000 url(../images/primenav_bg.gif) top left repeat-x;border:0;padding:3px 10px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;}
a.button,.shopping-cart-totals a{background:#000 url(../images/primenav_bg.gif) top left repeat-x;border:0;padding:8px 10px;color:#fff;-moz-border-radius:4px;-webkit-border-radius:4px;text-decoration:none;display:block;}
.shopping-cart-totals a{font-size:1.4em;width:170px;float:right;margin-top:3px;text-align:center;}
select{border:1px solid #929292;background:#fff;padding:4px;margin:0;}
.col-left .headedbox{margin-bottom:21px;background-color:#EEEEEE;}
.headedbox h4{background:#636464 url(../images/box_top.gif) top left repeat-x;height:14px;color:#fff;font-weight:normal;padding:4px 10px 6px 10px;font-size:1.1em;}
.col-left .box .col-left .box form{padding:7px 10px;}
.product-image-holder{text-align:center;float:left;height:256px;width:180px;margin:11px 0 10px 0;}
.product-image{margin-left:auto;margin-right:auto}
.sizechartslink{margin-bottom:21px;}
.last{margin-right:0;}
.product-name{color:#000;padding:0;text-align:center;color:#818181;}
.product-price{color:#c41212;font-weight:bold;text-decoration:none;text-align:center;}
.home-wordpress-headlines-container ul{padding-top:21px;}
/********************** Messages */
.success{color:#3d6611;}
.error{color:#df280a;}
.notice{color:#e26703;}
.success,.error{font-weight:bold;}
.messages{width:100%;overflow:hidden;margin-top:22px;}
.error-msg,.success-msg,.notice-msg,.note-msg{min-height:23px;margin-bottom:1em;border-style:solid;border-width:1px;background-repeat:no-repeat;background-position:10px 10px;padding:8px 8px 8px 32px;font-size:.95em;font-weight:bold;}
.error-msg li,.success-msg li,.notice-msg li{margin-bottom:.2em;}
.error-msg{border-color:#f16048;color:#df280a;background-color:#faebe7;background-image:url(../images/error_msg_icon.gif);}
.success-msg{border-color:#446423;color:#3d6611;background-color:#eff5ea;background-image:url(../images/success_msg_icon.gif);}
.notice-msg,.note-msg{border-color:#fcd344;color:#3d6611;background-color:#fafaec;background-image:url(../images/note_msg_icon.gif);}
/* Header
----------------------------------------------------*/
#masthead #currencybox li{float:left;padding:0 2px 0 2px;}
#masthead #currencybox li.last{padding:0;background:none;}
#masthead #currencybox li a{padding:0;text-decoration:none;}
#masthead #currencybox li a:hover{color: #9E1D67;text-decoration:none;}
#masthead #currencybox{background:white;height:22px;color:#999999; margin: 0px 10px 0px 10px;}
#masthead #currencybox .strapline{padding-top:2px;}
#masthead .currency-text{padding-top:3px;float:right;}
#masthead .currency-text a{color:#999999;}
#masthead .logo{margin:30px 0 0 18px;float:left;}
#masthead .phone-number{float:right;padding:42px 30px 0 32px;}
#masthead .your-account-link{font-size:12px;float:right;margin:45px 0 0 0;background:url(../images/your_account.gif) top left no-repeat;padding:0 20px 0 20px;}
#masthead .your-account-link a{color:#9e1d67;}
#masthead .shopping-cart-summary{float:right;margin:45px 0 0 0;background:url(../images/basket.gif) top left no-repeat;padding:0 20px 0 32px;}
#masthead .shopping-cart-summary a.button{float:left;}
#masthead .shopping-cart-summary .summary-text{float:left;margin-right:8px;line-height:1.1em;width:130px;color:#818181;}
#masthead .shopping-cart-summary .summary-text a{color:#9e1d67;}
#primenav li{padding:0;float:left;}
#primenav .notlast{background:url(../images/primenav_separator.gif) center right no-repeat;}
#primenav li a{color:#fff;text-decoration:none;font-size:1.2em;padding:10px;display:block;}
#primenav li a:hover{background:url(../images/primenav_bg_hover.gif) center bottom no-repeat;}
#primenav .mini-search{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/mini_search_box.gif) no-repeat scroll 0 0;float:left;height:23px;width:206px;margin-top:10px;}
form,fieldset{border:medium none;margin:0;padding:0;}
#mini-search-text{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent none repeat scroll 0 0;border:medium none;float:left;line-height:normal;padding:4px 0 0 6px;position:relative;color:#888;width:176px;height:23px;}
#primenav .search-container{overflow:hidden;width:206px;float:right;margin-top:-4px;}
#mini-seach-button{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:transparent url(../images/magnifier.gif) no-repeat scroll 0 0;border:none;cursor:pointer;display:inline;float:right;height:23px;margin:4px 3px 0 3px;padding:0;width:16px;}
fieldset.advanced-search,fieldset.group-select,div.group-select{margin:16px 0;background:#f6f6f6;border:1px solid #eaeaea;padding:15px;margin-top:8px;-moz-border-radius:4px;-webkit-border-radius:4px;}
fieldset.advanced-search ul li br,fieldset.group-select ul li br,ul.form-list li br{display:none;}
fieldset.advanced-search ul li,fieldset.group-select ul li,ul.form-list li{clear:left;margin:10px 0;}
fieldset.advanced-search ul li label,fieldset.group-select ul li label,ul.form-list li label{width:130px;float:left;display:block;padding:5px 0;}
fieldset.advanced-search ul li select{width:200px;}
.button-set{clear:both;}
.button-set p.required{font-size:0.8em;float:left;margin:0;padding:0;}
.button-set button{float:right;}
.forgotpassword{font-size:0.8em;float:right;padding-bottom:10px;}
/* Side Columns
----------------------------------------------------*/
.vertnav-container{width:168px;margin-top:8px;}
.newsletter-signup{background-color:#9e1d67;color:#fff;padding:12px;}
.newsletter-signup h3{font-size:1.2em;}
.newsletter-signup p{padding:0;margin:12px 0;font-size:0.9em;color:#fff;}
/* Home Page
----------------------------------------------------*/
.home-wordpress-headlines-container{float:right;margin:21px 0 0;width:170px;}
.flash-advert{height:361px;width:731px;margin-bottom:8px;}
.advert1{height:108px;border-style:none;float:left;padding:0;margin:8px 20px 0 0;}
.advert1 img{height:108px;border-color:#555;border-width:0px;border-style:solid;padding:0;margin:0;}
.advert2{height:108px;border-style:none;float:left;padding:0;margin:8px 20px 0 0;}
.advert2 img{height:108px;border-color:#555;border-width:0px;border-style:solid;padding:0;margin:0;}
.advert3{height:108px;border-style:none;float:left;padding:0;margin:8px 0 0 0;}
.advert3 img{height:108px;border-color:#555;border-width:0px;border-style:solid;padding:0;margin:0;}
.box-newproducts{width:542px;float:left;margin:21px 0 21px 0;}
.box-newproducts h4{background:#636464 url(../images/box_top.gif) top left repeat-x;height:14px;color:#fff;font-weight:normal;padding:5px 10px;font-size:1.1em;}
.advert4{float:left;padding:0;margin:21px 0 0 21px;}
.home-wordpress-headlines-container{margin:21px 0 0 0;width:170px;float:right;}
.home-wordpress-headlines-container p{margin:0px;}
.home-wordpress-headlines-container h2{background:#636464 url(../images/box_top.gif) top left repeat-x;height:14px;color:#fff;font-weight:normal;padding:5px 10px;}
.home-wordpress-headlines-container h5{color:#9e1d67;font-weight:bold;font-size:1.1em;margin-bottom:10px;}
.home-wordpress-headlines-container .blog-thumb{margin:10px 0;}
.home-about-childsplayclothing ul,.home-wordpress-headlines ul{font-size:1.2em;margin:17px 0;line-height:1.4em;}
/* Category Page
----------------------------------------------------*/
#category-brand-header{list-style:none;margin:-6px 0 3px 24px;color:#818181;}
#category-brand-header a{text-decoration:underline;}
.categoryimage{margin:13px 0 13px 0;}
.categoryselector h3{margin-bottom:5px;font-size:1.1em;}
.brandlogo{padding:15px 0;display:block;float:left;}
.filter-dropdowns{width:170px;float:left;}
span.filtered{padding-top:4px;}
span.filtered strong{font-size:1.2em;}
.filter-dropdowns a{font-size:0.9em;}
.brandrss,.link-feed{float:right;background:url(../images/feed-icon-14x14.png) top right no-repeat;font-size:0.85em;padding-right:17px;}
a.link-feed{color:#fff;}
a.link-feed:hover{color:#fff;text-decoration:underline;}
.categoryselector{display:block;background:#f6f6f6;border:1px solid #eaeaea;padding:10px 15px;margin-top:8px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.categoryselector span{float:left;display:block;font-size:0.9em;color:#818181;width:140px;text-align:left;}
.categoryselector select{width:140px;}
.filter-dropdown{float:left;}
.pagination{float:left;padding:20px 0;font-size:0.9em;color:#818181;width:733px;}
.prod-count{display:block;float:left;}
.pagination li{float:left;}
.pagination li a{display:block;padding:5px 10px;font-weight:normal;background:#818185 none repeat scroll 0 0;color:#41454e;text-decoration:none;border:1px solid #7d7d7d;margin:2px;padding:7px 11px 5px 11px;}
.pagination .selected{background:#4c4c51;border:1px solid #7D7D7D;color:#FFFFFF;display:block;font-weight:bold;padding:7px 11px 5px 11px;text-decoration:none;margin:2px;}
.pagination li a:hover{background:#4c4c51;color:#fff;}
.pagination li a{color:#fff;text-decoration:none;}
.pagination ul{float:right;}
.thumbnail{display:block;float:left;padding:10px;}
/* Product Page
----------------------------------------------------*/
.product-info{float:right;margin-top:16px;width:400px;margin-bottom:16px;position:relative;}
.product-shop h1,.account-box h4{color:#3c3c3c;text-decoration:none;text-align:left;font-size:1.8em;font-weight:normal;margin:15px 0;line-height:1em;}
.add-to-box{margin-top:0px;width:400px;}
.product-shop .product-price{text-align:left;}
.product-shop .product-price{margin-bottom:21px;height:auto;color:#4c4c51;font-size:1.4em;font-weight:bold;}
p.availability{font-weight:bold;}
.more-views{text-align:left;}
.more-views h4{border-bottom:1px solid #ccc;margin-bottom:.8em;font-size:.95em;text-transform:uppercase;}
.more-views ul{margin-left:-9px;}
.more-views li{float:left;margin:0 0 9px 9px;}
.more-views li a{float:left;border:1px solid #ddd;overflow:hidden;}
.more-views li a img{margin:0;}
.product-options{width:350px;margin-top:10px;padding:10px;background:#f6f6f6;border:1px solid #a5a5a8;-moz-border-radius:4px;-webkit-border-radius:4px;}
.product-options ul{margin:0 16px 17px 16px;}
.product-options li{clear:left;height:20px;margin-bottom:10px;display:block;}
.product-options br{display:none;}
.product-options label{float:left;display:block;font-weight:bold;padding:2px 0;color:#000;width:75px;}
.product-options select{float:left;}
/*.product-buy-box .add-to-cart{background:url(../images/buybox_bottom.gif) bottom left no-repeat;padding:0 16px 16px 16px;}
*/
.product-options-required{color:#c41212;float:right;font-size:10px;margin-top:3px;}
.required{color:#c41212;}
.in-stock{background:#c24d90 none repeat scroll 0 0;color:#FFFFFF;display:block;float:left;font-size:0.9em;font-weight:bold;margin:2px 0;padding:5px;text-align:center;text-transform:uppercase;width:60px;}
input.qty{width:2.5em;}
.buy-button-area{margin-top:12px;}
.qty-box{float:right;padding:0 5px 0 0;}
.add-to-wishlist{float:right;margin-right:27px;margin-top:3px;}
fieldset.add-to-cart-box button{font-size:1.2em;margin-right:28px;float:right;}
.add-to-cart span.compare{font-size:0.8em;display:block;padding-left:73px;}
.up-sell{clear:both;}
.up-sell h4{font-size:1.4em;color:#818181;padding-top:15px;}
/* Footer
----------------------------------------------------*/
.footer .companyaddress{display:block;float:left;width:180px;margin-left:21px;font-size:0.9em;padding:21px 0;}
.footer .companyaddress address{padding-bottom:10px;color:#444;}
.footer .securityandtranslate{width:300px;float:left;font-size:0.9em;margin:22px;}
.footer .googletranslate{margin-top:15px;}
.footer-links{float:left;width:170px;color:#000;margin:0px 0 0 27px;font-size:0.9em;}
.footer-links h5{font-size:1.1em;font-weight:bold;margin:22px 0 15px 0;color:#444;}
.footer-links a{color:#9E1D67;}
.copyrights{font-size:0.9em;text-align:right;color:#7c7c84;margin:0;padding-bottom:10px;background:#4C4C51;width:970px;margin-left:-5px;}
.copyrights a{color:#eee;text-decoration:underline;}
.copyrightchildsplay{display:block;padding-left:10px;color:#fff;float:left;}
.sitebylimesharp{display:block;padding-right:15px;color:#fff;}
/* Basket Page
----------------------------------------------------*/
table#shopping-cart-table,.data-table{border:1px solid #929292;width:100%;margin:21px 0px 21px 0px;}
table#shopping-cart-table th,.data-table th{font-weight:bold;padding:5px 8px;border:1px solid #929292;text-align:center;background:#f5f5f5;}
table#shopping-cart-table td,.data-table td{padding:8px;border:1px solid #929292;}
table#shopping-cart-table td dl,.data-table td dl{font-size:0.9em;margin-top:1em;}
table#shopping-cart-table td dl dt,.data-table td dl dt{float:left;width:50px;font-weight:bold;}
#shopping-cart-table h4{font-weight:normal;}
input.input-text{border:1px solid #929292;background:#fff;padding:4px;margin:2px 0 8px 0;}
.input-box label{margin-top:5px;}
.input-box .validate-select{margin:2px 0 8px 0;}
.shopping-cart-totals{width:220px;float:right;padding:10px;background:#f6f6f6;border:1px solid #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;}
#shopping-cart-totals-table{width:220px;font-size:1.4em;}
#shopping-cart-totals-table td{padding:5px 0 5px 5px;text-align:right;}
.shopping-cart-totals a#payPalExpressCO{font-size:1.5em;background:none;color:#000;padding:9px 0 0 0;margin:7px 0 0 0;float:right;border:0;text-decoration:none;font-weight:normal;}
.small-buttons button{font-size:0.9em;background:#929292;color:#fff;padding:3px;margin:0 4px 0 0;border:1px solid #000;}
.discount-code-box{width:220px;height:104px;float:right;border:1px solid #929292;background:#f5f5f5;margin-right:22px;padding:10px;}
.discount-code-box button{background:#000;color:#fff;padding:3px;border:1px solid #000;}
.discount-code-box #coupon_code{width:110px;}
.discount-code-box p{margin:0.25em 0;}
table.orders-table{margin:0;}
/* One-Page checkout */
.one-page-checkout .col-2,.one-page-checkout .col-1{margin:18px 0 20px 0;}
.one-page-checkout .form-list{margin-bottom:1em;}
.one-page-checkout ul.disc{list-style-type:disc;list-style-position:inside;margin:1em;}
.one-page-checkout .group-select{margin-right:0;}
.one-page-checkout .box{border-top:0;}
.one-page-checkout .head{margin-bottom:0;background:#eee;color:#fff;padding:7px 10px;font-size:1.1em;font-weight:normal;clear:both;margin-bottom:2px;}
.one-page-checkout .head a{display:none;}
/* Hide Edit button in step header */
.one-page-checkout h3{font-size:1.1em;color:#999;font-weight:normal;}
/*.one-page-checkout h4,label.label-large{color:#3c454a;font-size:1.7em;margin-bottom:0.1em;line-height:1em;font-weight:normal;}
*/
.payment-methods small{display:block;margin:25px 19px 0 19px;clear:left;font-size:1em;}
.one-page-checkout h4.title{border-bottom:0;text-transform:none;font-weight:normal;}
.one-page-checkout .step-count{background:#fff;font-size:.9em;padding:0 4px;line-height:1em;}
/*.one-page-checkout .content{padding:10px 20px;}
*/
.one-page-checkout label.label{color:#2f2f2f;}
.one-page-checkout .allow .head{background:#bbb;color:#ddd;padding:7px 10px;font-weight:normal;clear:both;}
.one-page-checkout .active .head{background:#929292;color:#fff;padding:7px 10px;font-weight:normal;clear:both;}
#review-buttons-container{float:right;margin-top:-50px;}
.one-page-checkout .alloq .head a{display:block;}
/* Display Edit button in active selection */
.one-page-checkout .group-select{margin-top:0;border:0;background:none;padding:0;}
.one-page-checkout .allow h3{color:#fff;font-weight:normal;}
.one-page-checkout .active h3{color:#fff;font-weight:normal;}
.one-page-checkout .allow .step-count{background:#fff;border:1px solid #fff;color:#eee;}
.one-page-checkout .active .step-count{color:#929292;border:1px solid #eee;background:#eee;}
/*.one-page-checkout .active .box{display:block;border-color:#BBAFA0;background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;}
*/
.one-page-checkout dd .form-list ul{margin:5px 17px 15px 17px;}
.one-page-checkout .checkmo-mailing-address{padding-left:20px;}
.one-page-checkout-progress{margin-top:8px;width:168px;}
.one-page-checkout-progress ol{display:block;background:#f5f5f5;padding:4px 10px;text-decoration:none;}
.one-page-checkout-progress ol li{margin-bottom:10px;}
/* Expiration date and cvv number validation fix */
.v-fix{float:left;}
.v-fix .validation-advice{float:left;width:12em;margin-right:-12em;display:inline;position:relative;}
#review-buttons-container button{font-size:2em;}
#current-address-message{font-weight:bold;}
/*.one-page-checkout-progress .content{padding:8px 13px;}
*/
#opc-login .button-set{border-top:0;}
#opc-review .box{border:0;padding:0;}
/*#opc-review .content{border:1px solid #d9dde3;border-top:0;}
*/
#opc-review .data-table{border-top:0;}
.opc-please-wait{padding-right:7px;}
.one-page-checkout a.back{background:url(../images/icon_opc_back.gif) no-repeat;padding-left:16px;line-height:13px;}
.one-page-checkout .payment-methods dd{padding:0;}
.one-page-checkout .button-set{margin-top:0;}
.checkout-progress{margin:0 auto 1.5em auto;}
.checkout-progress td{float:left;margin-right:3px;border-top:10px solid #999;padding:4px 20px;color:#abb5ba;font-weight:bold;}
.checkout-progress td.active{border-top-color:#e96200;color:#e96200;}
#checkout-step-shipping_method,#checkout-step-billing,#checkout-step-shipping,#checkout-step-payment{padding:15px;margin:20px 0;background:#f6f6f6;border:1px solid #eaeaea;-moz-border-radius:4px;-webkit-border-radius:4px;}
#checkout-step-billing fieldset,#checkout-step-shipping fieldset,#checkout-step-payment fieldset{margin:0;padding:0;background:none;border:0;}
#checkout-step-review{margin-top:20px;}
.post-code-box{border:1px solid #929292;background:#fff;margin-left:140px;}
/* Column 1
----------------------------------------------------*/
.page-head{background:#636464 url(../images/box_top.gif) top left repeat-x;height:14px;color:#fff;font-weight:normal;padding:5px 10px;margin-bottom:10px;font-size:1.1em;}
.page-head h3{font-weight:normal;}
.new-users,.col-1{float:left;width:325px;margin-top:12px;height:220px;background:#f6f6f6;border:1px solid #eaeaea;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.registered-users,.col-2{float:right;width:325px;margin-top:12px;height:220px;background:#f6f6f6;border:1px solid #eaeaea;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.new-users h5,.registered-users h5,.col-1 h4,.col-2 h4,.group-select h5,#co-billing-form h5,#co-shipping-form h5{font-size:1.2em;font-weight:normal;color:#000;}
.shipment-methods dt,#checkout-payment-method-load dt{font-size:1.2em;font-weight:normal;color:#000;margin-bottom:10px;}
/* Customer Account page
----------------------------------------------------*/
.dashboard-address{width:340px;float:left;margin:17px 0;}
/* CMS Pages
----------------------------------------------------*/
body.cms-page-view .col-main h2,body.cms-no-route .col-main h2{background:#636464 url(../images/box_top.gif) top left repeat-x;height:14px;color:#fff;font-weight:normal;padding:5px 10px;font-size:1.1em;}
.cms-page-view .col-main h1,body.cms-no-route .col-main h1{font-size:1.7em;color:#000;margin:16px 0;}
.cms-page-view .col-main h3,h2#comments,h2#postcomment,body.cms-no-route .col-main h3{font-size:1.5em;color:#000;margin:16px 0;}
.cms-page-view .col-main h4,body.cms-no-route .col-main h4{font-size:1.2em;color:#000;margin:16px 0;}
.cms-page-view .col-main h5,body.cms-no-route .col-main h5{font-size:1em;color:#000;margin:16px 0;}
.cms-page-view .col-main h6,body.cms-no-route .col-main h6{font-size:0.9em;color:#000;margin:16px 0;}
.cms-page-view .col-main ul,body.cms-no-route .col-main ul{list-style-type:disc;margin:17px 27px;}
.cms-page-view .col-main ol,body.cms-no-route .col-main ol{list-style-type:decimal;margin:17px 27px;}
.cms-page-view .col-main address,.cms-page-view .col-main blockquote{margin:17px;display:block;font-style:italic;}
.cms-page-view .col-main hr{margin:27px 0;height:1px;padding:0;border:0;}
/*
.right{margin-top:-35px;}
*/
/* Blog */
.vertnav-container{width:168px;}
.vertnav li a{color:#636464;background:#E8E8E8;text-decoration:none;display:block;padding:4px 15px 2px 10px;margin:0;}
.vertnav li a:hover{text-decoration:none;background:#818181;color:#fff;}
.col-right .summary-text{display:none;}
h4.widgettitle{margin-top:21px;}
body.blog-index-index .col-right .headedbox{margin-top:-13px;}
.blog-right-message{background:#f6f6f6;border:1px solid #eaeaea;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:8px 0 33px 0;}
.alignright{float:right;}
.alignleft{float:left}
.wp-caption{border:1px solid #ddd;text-align:center;background-color:#f3f3f3;padding-top:4px;margin:10px;-moz-border-radius:3px;-khtml-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.wp-caption img{margin:0;padding:0;border:0 none;}
.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;padding:0 4px 5px;margin:0;}
/* Product Images */
.product-image-box{float:left;width:310px;}
.product-image-box .product-image-zoom{position:relative;overflow:hidden;width:310px;height:389px;z-index:9;}
.product-image-box .product-image-zoom img{position:absolute;left:0;top:0;cursor:move;}
.image-zoom{position:relative;z-index:9;height:18px;margin:0 auto 13px auto;background:url(../images/slider_bg.gif) no-repeat 50% 50%;padding:0 28px 0 28px;cursor:pointer;}
.image-zoom #track{position:relative;height:18px;}
#handle{position:absolute;left:0;top:-1px;width:9px;height:22px;background:url(../images/magnifier_handle.gif) 0 0 no-repeat;}
.image-zoom .btn-zoom-out{position:absolute;left:2px;top:1px;}
.image-zoom .btn-zoom-in{position:absolute;right:2px;top:1px;}
/********************** Pager */
table.pager select,
table.view-by select{margin:0 3px;font-size:.95em;}
table.pager select{width:50px;}
table.view-by td.sort-by{text-align:right;padding-right:44px;}
table.view-by select{width:85px;}
table.pager,table.view-by{width:100%;background:url(../images/pager_bg.gif) repeat-x 0 100% #fff;font-size:.95em;}
table.pager td{width:32%;border-top:1px solid #eee;padding:4px 8px;vertical-align:middle;}
table.pager td.pages{padding:4px 0;white-space:nowrap;text-align:center;}
table.pager ol,table.pager li{display:inline;}
table.pager li{padding:0 2px;}
table.view-by td{width:33%;border-top:1px solid #e2e2e2;padding:4px 8px;vertical-align:middle;}
/* Form Messages */
.validation-advice,.required{color:#EB340A;}
.validation-advice{clear:both;min-height:15px;margin-top:3px;background:url(../images/validation_advice_bg.gif) no-repeat 2px 1px;padding-left:17px;font-size:.95em;font-weight:bold;line-height:1.25em;}
.validation-failed{border:1px dashed #EB340A !important;background:#faebe7 !important;}
/* Expiration date and cvv number validation fix */
.v-fix{float:left;}
.v-fix .validation-advice{display:block;margin-right:-12em;width:12em;position:relative;}
label.required{font-weight:bold;}
p.required{font-size:.95em;text-align:right;}
/* Tabs Box on product page */
.product-info-box{margin:20px 0;font-size:0.9em;}
ul.product-bullets{list-style-type:none;list-style:none;padding:0;margin:0;}
ul.product-bullets li{float:left;padding:0;margin:0;}
ul.product-bullets li a{display:block;padding:3px 8px 2px 8px;font-weight:normal;text-decoration:none;color:#7d7d7d;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border:1px solid #a5a5a8;border-bottom:0;}
ul.product-bullets li.selected a{color:#fff;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border:1px solid #a5a5a8;border-bottom:0;background:#a5a5a8;}
ul.product-bullets li.selected{}
#prod-info-tab1{background:#f6f6f6;border:1px solid #a5a5a8;padding:10px;clear:left;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;width:350px;}
#prod-info-tab2{background:#f6f6f6;border:1px solid #a5a5a8;padding:10px;clear:left;display:none;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;width:350px;}
#prod-info-tab3{background:#f6f6f6;border:1px solid #a5a5a8;padding:10px;clear:left;display:none;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;width:350px;}
#prod-info-tab4{background:#f6f6f6;border:1px solid #a5a5a8;padding:10px;clear:left;display:none;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;width:350px;}
/* Blog Styling */
.post{margin:15px 0 21px 0;}
.post h2{font-size:1.4em;}
.post h2 a{text-decoration:none;}
p.postmetadata,ol#commentlist{background:#f6f6f6;border:1px solid #eaeaea;padding:15px;-moz-border-radius:4px;-webkit-border-radius:4px;margin:21px;}
/* Departments Page */
.department-thumb{float:left;margin:15px 30px 0 30px;}
.box.base-mini.mini-product-view,.box.base-mini.mini-compare-products{display:none;}
/* Social Networks */
ul.socialnetworks{margin-bottom:21px;}
ul.socialnetworks li.facebook a{width:168px;height:46px;display:block;background:url(../images/facebook.gif) top left no-repeat;}
ul.socialnetworks li.twitter a{width:168px;height:47px;display:block;background:url(../images/twitter.gif) top left no-repeat;}
ul.socialnetworks li a span{display:none;}
/* Additions by gee */
.filter-dropdowns select{border:1px #b2b2b2 dotted;color:#797979;background:#fff;font-size:1em;padding:2px;}
/* special prices */
span.old-price{text-decoration:line-through; color: #818181;}
span.special-price{display:block;color:red;}

/* more new arrivals link */
a.more-new-products{
	float:right;
	display:block;
	padding:10px 15px 10px 0;
	background: url(../images/arrow_more.gif) center right no-repeat;
	margin-bottom: 5px;
	font-size: 1.2em;
	color:#9e1d67;
}


.xsitemap-categories h3, .xsitemap-pages h3 {
	margin: 10px 0 20px 0;
}

.home-article {
	clear: both;
	border-top: 1px solid #ccc;
	padding-top: 15px;
}
.home-article h1 {
	font-size: 1.5em;
	color: #9e1d67;
}
.home-article h2 {
	font-size: 1.3em;
	color: #9e1d67;
}