/* create by Designer */
body { background:#dc0451 url(../images/pagebg.jpg) center top repeat; font:11px/14px verdana, arial, helvetica, sans-serif;}
.pgbg{background:url(../images/bodybg.jpg) center top no-repeat; overflow:hidden;}
a {
color:#333333 !important;
text-decoration:none;
}
a:hover {
color:#dc0451 !important;
text-decoration:underline;
}
.breadcrumbs{font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; color:#333;}
.breadcrumbs li strong{ color:#dc0451;}
/* Style */
.header { border-top:0px !important; background:url(../images/headerbg.jpg) no-repeat left top;}
.header-top-container { border-bottom:0px !important; background:none !important; height:194px;}
.header-top {padding:0px; width:996px;}
.wrapper {margin:0 auto; width:996px;}

/* Mini search */
.mini-search { /*position:absolute; top:163px; right:0;*/ width:204px; padding:0; background:url(../images/topsearchbg.jpg) no-repeat left top; }
.mini-search .input-text { width:118px; margin:2px 4px 0 4px; border:0 none; background-color:#dc0451; color:#fff; font-size:11px;}
.search-autocomplete { z-index:999; }
h1#logo {
    float:left;
    width:142px;
	height:142px;
    margin:14px 0 0px 10px;
	_margin:7px 0 0 5px;
}
h1#logo a{ display:block;}
/* Top right Links */

.toprightlinq{ margin:0 10px 0 0; _margin:0px 0px 0 0; padding:0;}
.toprightlinq { padding:0px; list-style:none; color:#dc0451; text-align:right; }
.toprightlinq a{ color:#dc0451 !important; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.toprightlinq a:hover{ color:#dc0451; text-decoration:underline;}

.top2rightlinq{ margin:2px 10px 0 0; _margin:2px 0px 0 0; padding:0;}
.top2rightlinq { padding:0px; list-style:none; color:#000; text-align:right;}
.top2rightlinq a{ color:#000; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.top2rightlinq a:hover{ color:#000; text-decoration:underline;}

.top3rightlinq{ margin:30px 10px 0 0; padding:0;}
.top3rightlinq { padding:0px; list-style:none; color:#000; text-align:right;}
.top3rightlinq a{ color:#000; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.top3rightlinq a:hover{ color:#000; text-decoration:underline;}
/* Top right Links End */

.quick-access {
	margin-top:4px;
    color:#000;
	width:824px;
	_width:820px;
	float:left;
}
.quick-access li {
    background:none;
	padding:0 !important;
}
.callno{ float:left; width:216px; margin-top:10px; font:bold 18px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color:#dc0451; text-align:left;}
.shop-access{ margin-bottom:0;}
.shop-access a, .shop-access a:hover { color:#ebbc58; font-size:11px; }
.shoppingbox{background:url(../images/cartbg.jpg) no-repeat left top; float:right; width:132px; height:114px; margin:8px 0 0; padding-right:9px;}
.shoppingbox .linqs{ color:#000; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.shoppingbox .linqs a{ color:#000; text-decoration:none; display:inline;}
.shoppingbox .linqs a:hover{ color:#000; text-decoration:underline;}
.carticon{float:right; margin-top:10px;}
.carticon img{margin-right:88px;}
.topchatbox{color:#000; font:normal 11px/14px Verdana, Arial, Helvetica, sans-serif; margin-top:8px;float:right;}
.topchatbox span{color:#dc0451; font:bold 13px Verdana, Arial, Helvetica, sans-serif;}

/* Top menu */
.header-nav-container { background:none; }
.menu-search{ float:left; width:826px; margin-left:160px; _margin-left:80px; margin-right:10px; _margin-right:0px;}
.header-nav {width:635px;}
.menuleft{ float:left; width:610px;}
.searchrighttop{float:right; width:200px; margin-top:5px;}
#nav{padding:0 5px !important; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#767676; text-transform:uppercase;}
#nav li {background:url(../images/navi_pipe.gif) no-repeat right top;}
#nav a{color:#767676 !important; padding:5px 12px 5px 8px !important;}
#nav li.over a, #nav a:hover { color:#DC0451 !important; }
.chat_status{ margin-top:3px; width:99px; height:81px;}
#nav ul {border:1px solid #cacaca !important; left:-10000px; position:absolute; top:38px !important; width:16em;}
#nav span {padding:6px 0;}
#nav ul li a { background:#fff !important; }
#nav ul li a:hover { background:#f7f7f7 !important; }
#nav ul li a { font-size:12px !important; padding:0px 12px 0px 8px !important; text-transform:none !important; color:#767676 !important; }
#nav ul li a:hover { text-transform:none !important; color:#DC0451 !important; }


.middle-container{ background:#fff;}
.middle{ background:none; padding:10px; width:976px; min-height:529px; height:auto !important; height:526px;}

.offerbox_home{width:966px; /*padding-left:10px;*/ float:left; margin-top:10px;}
.offer_home{width:136px; height:91px; margin-right:7px; float:left; background:url(../images/righttick_icon.jpg) no-repeat left top; padding-left:100px; font:bold 16px "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#dc0451 !important; text-decoration:none !important;}

.offer_home_last{width:122px; height:91px; float:left; background:url(../images/righttick_icon.jpg) no-repeat left top; padding-left:95px; font:bold 16px "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#dc0451 !important; text-decoration:none !important; margin-left:20px;_margin-left:-8px;}
.offer_home a, .offer_home a:hover, .offer_home_last a, .offer_home_last a:hover{color:#dc0451 !important; text-decoration:none !important;}
.offer_home span.offer_title_home, .offer_home_last span.offer_title_home {font:bold 24px "Times New Roman", Times, serif, Arial, Helvetica, sans-serif; color:#e98300;}


#slider_home{ width:976px; clear:both;}
.jm-products-slider-listing {clear:both; margin:0 auto; overflow:hidden; position:relative; text-align:left; width:976px;}
#featured_home, #monthly_home{width:976px; background:url(../images/sliderbg.jpg) no-repeat left bottom; height:229px; clear:both;}
.jm-slider, .jm-slider1{/*width:924px !important;*/ left:36px !important; top:0px !important; text-align:center !important; margin:0 auto 0 0px; width:876px !important;/*_width:930px !important; _margin:0 auto 0 5px;*/ /*float: inherit !important; overflow:inherit !important;*/}
.jm-slider-li, .jm-slider1-li{ height:206px !important; width:145px !important;}
.jm-slider-li a, .jm-slider-li a:hover, .jm-slider1-li a, .jm-slider1-li a:hover{ display:block; cursor:pointer; font:bold 11px Arial, Helvetica, sans-serif; color:#333 !important; text-align:center !important; text-decoration:none;}
.jm-slider-li a div.prdtitle, .jm-slider1-li a div.prdtitle{ padding-bottom:8px; clear:both;}
.jm-slider-li .price-box, .jm-slider1-li .price-box{ color:#dc2a5c !important; font:bold 12px Arial, Helvetica, sans-serif !important; padding:9px 0 0px 0 !important;}
.regular-price .price {color:#dc2a5c !important; font-size:11px !important;font-weight:bold !important;}
.regular-price {color:#dc2a5c !important;float:right;}
.price-box .price {color:#dc2a5c !important;}
.jm-prev{clear:both; float:left;}
.jm-next, .jm-nextm {width:33px !important;}
.jm-products-slider-content {overflow:hidden !important; clear:both; float:left; _padding:15px 0 0 0 !important; _margin-left:5px !important; width:950px !important;}
#featured_home button.form-button, #monthly_home button.form-button {background:url(../images/buynow_leftbg.gif) no-repeat left top !important; height:21px; }
#featured_home button.form-button span, #monthly_home button.form-button span {background:url(../images/buynow_rightbg.gif) no-repeat right top !important; padding:1px 9px 3px 6px; line-height:21px; float:left; margin-top:-1px;}

button.form-button, button.form-button, button.form-button-alt{background:url(../images/buynow_leftbg.gif) no-repeat left top !important; height:21px;}
button.form-button span, button.form-button span, button.form-button-alt span{background:url(../images/buynow_rightbg.gif) no-repeat right top !important; padding:0px 9px 3px 6px; line-height:21px; height:21px; float:left; margin-top:-1px;}

.form-button, .form-button-alt { border:none !important; font-size:11px !important; text-transform:uppercase; padding:0px;}
.special-price .price-label {color:#333;font-size:11px;font-weight:bold;white-space:nowrap;}
.old-price .price-label {color:#666 !important;font-size:11px;}
.old-price .price {color:#666 !important;}
#jm-slide-left-img, #jm-slide-right-img {top:86px !important;}
.tab_home{ width:954px; float:left; margin-top:12px; margin-left:22px; _margin-left:8px;}
.tab_home ul{ margin:0; padding:0;}
.tab_home ul li{ list-style:none; color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 10px 6px; background:url(../images/left_defaultbg.jpg) no-repeat left top !important; float:left; margin-right:5px; height:14px;}
.tab_home ul li a{ color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:10px 16px 10px 6px; background:url(../images/right_defaultbg.jpg) no-repeat right top !important; text-decoration:none; cursor:pointer;}
.tab_home ul li a:hover{ padding:10px 16px 10px 6px; background:url(../images/right_defaultbg.jpg) no-repeat right top; color:#fff; text-decoration:none;}



/*.tab_home ul li a{ padding:10px 16px 10px 6px; background:url(../images/right_defaultbg.jpg) no-repeat right top; text-decoration:none;}
.tab_home ul li a span{ color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif;  text-decoration:none;}
.tab_home ul li a span:hover{ color:#fff; font:bold 12px Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}*/




.tab_home ul li.active{ color:#525151 !important; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:10px 0 10px 6px; background:url(../images/tab_left_active.jpg) no-repeat left top !important; margin-right:5px;}
.tab_home ul li.active a{ color:#525151 !important; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:10px 16px 10px 6px; background:url(../images/tab_right_active.jpg) no-repeat right top !important; text-decoration:none;}

.tab_home ul li.active a:hover{color:#525151 !important; font:bold 12px Verdana, Arial, Helvetica, sans-serif; padding:10px 16px 10px 6px; background:url(../images/tab_right_active.jpg) no-repeat right top !important; text-decoration:none;}

/* Quick tool */
.quicktool{float:left; width:976px; background:url(../images/orangebg.jpg) repeat-x left top; height:44px;}
.quicktool2{width:976px; background:url(../images/orangebg.jpg) repeat-x left top; height:44px; padding-bottom:10px; margin:0 auto;}
.newsletter{float:left; width:570px; margin-left:10px; }
.socialtoolbox{float:right; width:330px; margin-right:10px; _margin-right:5px; line-height:44px;}
.addthis{float:right; width:132px; text-align:right; height:38px; margin-top:3px; _height:24px;_margin-top:14px;}
.followus{float:left; width:194px; text-align:right; font:normal 12px Arial, Helvetica, sans-serif; color:#fff; line-height:40px;}
.followus_text{float:left; width:70px;}
.socialicon{ float:left; width:109px; margin-top:6px; height:38px;}
.newsletter_text{ font:normal 12px Arial, Helvetica, sans-serif; color:#fff; background:url(../images/newsletter_icon.jpg) no-repeat right top; float:left; margin-right:10px; width:126px; margin-top:6px; text-align:left;}
.newsletter_email{ float:left; width:430px; /*margin-top:10px;*/}
.newsletterbox{ float:left; color:#63666a;}
.newsletterbox .input-text{ color:#63666a; font:normal 11px Arial, Helvetica, sans-serif; padding:4px; border:1px solid #6d6b68; margin-right:3px;}


/* footer */
.footer-container { border-top:0px;display:block;}
.footer { width:984px; padding:0px 6px 0px; background:url(../images/footerbg.jpg) repeat-x left top; overflow:hidden;}
.footerlink{float:left; width:700px; color:#666; text-align:left; margin-top:18px;}
/*.footerlink div{ display:none;}*/
.copyright{ float:right; width:280px; font:normal 10px/52px Arial, Helvetica, sans-serif !important; color:#666 !important; text-align:right;}
.copyright a{font:normal 10px/52px Arial, Helvetica, sans-serif !important; color:#666 !important; text-decoration:none; padding:0 4px;}
.copyright a:hover {font:normal 10px/52px Arial, Helvetica, sans-serif !important; color:#666 !important;  text-decoration:underline;}

.footer .informational li {background:none; border-right:1px solid #666; padding:0px; float:left; line-height:12px;}
.footer .informational a{font:normal 10px Arial, Helvetica, sans-serif !important; color:#666; text-decoration:none; padding:0 4px;}
.footer .informational a:hover {font:normal 10px Arial, Helvetica, sans-serif !important; color:#666;  text-decoration:underline;}
.bottom_para{width:976px;float:left; margin-top:8px;}
.keywords{width:724px; float:left;}
.keywords p{text-align:justify; font:normal 11px Arial, Helvetica, sans-serif; color:#fff;}
.weaccept{ width:160px; float:right; text-align:center; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; }

/* Newsletter error box */
.newsletter-submit{ float:right;margin-right:226px; margin-top:7px}
.newsletterbox .input-text {border:1px solid #6D6B68;color:#63666A;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;line-height:normal;margin-right:3px;padding:4px; margin-top:10px;}
.newsletterbox .validation-failed { float:left; margin-top:7px !important; }
.newsletterbox .validation-advice{clear:both;display:inline-block;font-size:9px;font-weight:normal;line-height:10px;padding-left:0px; background:none; margin-top:0px;min-height:0px; float:left;  color:#fff; white-space:nowrap; }

/* Home simple widget*/
.simpleboard_container {background-color: white;width: 976px;} 

/* product category page  */
.col-2-left-layout .col-main {width:823px;}
.col-1-layout{ width:976px;}
.layered-nav .border-creator{border-style:solid; border-color:#e98300; border-width:0 1px 1px 1px; background-color:#fafafa;}
.narrow-by dl{ background:none;}
.narrow-by dt{background:none; color:#DC0451; padding:7px 5px 0;}
.layered-nav h3{ display:block;}
.side-col h3 {font-size:11px; color:#fff; padding:5px 10px;}
.middlebreadcrumb{ width:823px;}
.category-banner{ width:823px; height:auto; margin-bottom:7px;}
.listing-type-grid, .col-2-left-layout .listing-type-grid, .col-2-right-layout .listing-type-grid, .col-1-layout .listing-type-grid, .col-1-layout .listing-type-grid { background:none; border:1px solid #e98300; padding-bottom:10px; }
.col-2-left-layout .listing-type-grid li.item, .col-2-right-layout .listing-type-grid li.item, .col-1-layout .listing-type-grid li.item, .col-1-layout .listing-type-grid li.item{ width:191px; margin-left:10px; _margin-left:5px; background: #f3f3f3 url(../images/np_thumb2.gif) 50% 50% no-repeat ;}
.col-2-left-layout .listing-type-grid li.last, .col-2-right-layout .listing-type-grid li.last, .col-1-layout .listing-type-grid li.last, .col-1-layout .listing-type-grid li.last { margin-right:0px; }
.listing-type-grid .grid-row{ border-bottom:none; clear:both; height:203px; }
.listing-type-grid li.item{ padding:1px; margin-top:10px; _position:fixed;}

.regular.item {position:absolute;width:191px;height:191px;}
.vivaz-buy-btn{ float:left; width:71px;}
.col-2-left-layout .listing-type-grid li.item h5, .col-1-layout .listing-type-grid li.item h5, span.hidden-span h5 {color:#E98300 !important; /*display:block;*/ font-size:10px; margin:0 5px 0 0px; text-transform:uppercase; text-align:right; padding-top:5px; float:right; width:113px;}
.catalog-listing h5 a { color:#E98300 !important; text-decoration:none; }
.catalog-listing h5 a:hover { color:#E98300 !important; text-decoration:underline; }
.col-2-left-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box, .col-1-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box{ text-align:right; padding-right:5px;}
.col-2-left-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box p.old-price span.price, .col-1-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box p.old-price span.price{ font-size:11px !important; text-align:right;}
.col-2-left-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box p.special-price span.price, .col-1-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box p.special-price span.price{ font-size:11px !important; text-align:right;}
.col-2-left-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box span.regular-price span.price, .col-1-layout .listing-type-grid li.item div.regular.item span.hidden-span div.price-box span.regular-price span.price{ font-size:11px !important; text-align:right;}

table.pager td.leftcurve{background:url(../images/pager_bg_left.gif) no-repeat left top; width:10px !important; height:29px; padding:0px;}
.middlebg {width:100%;background:url(../images/pager_bg.gif) repeat-x 0 100% #fff; font-size:10px; color:#000;}
table.pager td.rightcurve{background:url(../images/pager_bg_right.gif) no-repeat right top; width:10px !important; height:29px;  padding:0px;}
table.pager td{ width:auto; border-top:0px;}

.base-mini{ background-color:#fafafa; border:none; font-size:11px;}
.mini-product-tags .head h4{ background:none;}
.base-mini .head { margin:0; background:#e98300 url(../images/layered_nav_head_bg.gif) no-repeat; /*height:24px;*/ border:0 none;}
.base-mini .head h4 { color:#fff; font-size:11px; padding:5px 2px; text-transform:uppercase; }
.mini-product-tags .content {padding:0 12px 0.8em; border-style:solid; border-color:#e98300; border-width:0 1px 0px 1px;}
.base-mini .content, .base-mini ol{border-style:solid; border-color:#e98300; border-width:0 1px 1px 1px;}
.base-mini .actions, .layered-nav .actions { background:#fafafa; background-image:none;padding:6px; border-style:solid; border-color:#e98300; border-width:0 1px 1px 1px;}
.base-mini .content, .base-mini ol {background:#fafafa; }

.layered-nav div.adj-clear-all, .layered-nav h4{ background-color:#eaeaea !important; background-image:none !important; color:#666 !important; font-size:11px !important; border:none !important; padding:5px 0; text-align:center;}
.layered-nav div.adj-clear-all a, .layered-nav h4 a{ color:#666 !important;}

.mini-cart .head h4, .mini-compare-products .head h4, .mini-product-view .head h4{ background:none; padding:5px 2px;}
.posted{ color:#e98300 !important; padding-left:0px !important;}
.col-main { min-height:582px; height:auto !important; height:582px; }
div.head .viewall-orders{ float:right; text-align:right;padding-top:6px;}
.options-list h5{ padding-left:10px;padding-top:2px;}
.bordernone{ border-style:solid; border-color:#e98300; border-width:0 1px 1px 1px !important;}
/*.border-none{border-style:solid; border-color:#e98300; border-width:0 1px 0px 1px !important;}*/
.bordernone_lr{border-style:solid; border-color:#e98300; border-width:0 0px 1px 0px !important;}
.account-nav .head {background:#FC9D36 url(../images/account_nav_head_bg.gif) repeat-x scroll 0 100%;margin:0;padding:3px 10px;}
.layered-nav .narrowed-category li {background:none;padding:4px 6px 4px 10px;}
.centerform{width:638px; margin:0 auto; padding:10px; background-color:#f7f7f7; border:1px solid #eee;}
.button-set {text-align:center !important; margin-top:0px !important; padding-bottom:9px;}
.product-essential{ background:none;}
.product-essential, .product-collateral{ padding:0px;}
.product-info-box { border:0 none;}
.product-left {clear:left;float:left;width:585px;}
.product-right {clear:right; float:right; margin-left:10px; width:206px !important; background-color:#F7F7F7;border:1px solid #e98300; padding:10px;}
.product-essential .product-shop {width:206px; }
#image {height:382px;width:583px; margin-top:0px !important; border-top:1px solid #e98300; border-left:1px solid #e98300; border-right:1px solid #e98300;}
.product-img-box{ width:585px;}
.product-img-box .more-views{ clear:both; width:583px; background-color:#f7f7f7; border-left:1px solid #e98300; border-right:1px solid #e98300; border-bottom:1px solid #e98300;padding-top:10px; margin-bottom:10px;}
.product-img-box .more-views ul {margin-left:0;padding:0;}
.product-img-box .more-views li {margin:0 0px 9px 5px;}
.footer .informational li.last {border:0 none !important;}
/*.jqZoomPup{ top: 240px !important;} */
.product-img-box .more-views li a {border:1px solid #ddd;}
.product-img-box .more-views li a:hover {border:1px solid #e98300;}
/*#fxWrapper{top: 240px !important; width: 226px !important; }
.jqzoom{ position:relative !important; }*/
.zoomdiv{top: 264px !important; border:1px solid #e98300 !important;}
#manufacturer-clear, #color-clear, #heel_size-clear, #dance_style-clear { text-align:right; float:right;}
.related_products{ width:585px;clear:both;}
.prd-description{width:100%;}
.prd-additional{width:100%;}
p.availability{ display:none;}
.product-info-box .product-name {color:#DC0451;font-size:12px;margin-bottom:10px;}
h4 {font-size:11px; color:#000;}
.product-options {background:none;border:0 none; margin:0 0 0; padding:0 0 0px;}
.product-options-bottom {background:none;border:0 none;padding:0;}
.product-shop .product-options-bottom .add-to-cart-box {clear:both;float:right;padding-top:0;}
.product-view-points{ margin:10px 0;clear:both; float:left; width:200px;} 
.product-view-points .distri_section .you_will_earn {float:right;text-align:right;/*width:136px;padding-left:10px;*/}
.product-view-points .distri_section .you_will_earn strong{ color:#DC0451; font-size:10pt;}
.productquestions-summary {margin:10px 0;clear:both;}
.revards-coin{ width:60px; float:left;}
.product-options p.required {margin-bottom:0;padding:0 0 5px;}
.shopping-box{ text-align:left;clear:both;/*float:left;*/margin:10px 0;}
.shopping-box h4, .collateral-box div.head h4{ color:#DC0451; font-size:12px;}
.product-options dd {margin:0 0 5px;padding:5px 0 0px;}
.validation-advice, .required {color:#DC0451;}
.questiondata, .yourtag{ clear:both; background-color:#F7F7F7 !important; padding:4px; border:1px solid #eee; margin:14px 0 0;}
.questiondata h2 {font-size:12px; color:#DC0451 !important;}
.productquestions-container li.record ul li.reply{background-color:#fff !important; border-bottom:1px solid #ccc; margin: 0px !important;} 
.productquestions-container li.record ul {margin:0;padding:10px 0 !important;}
li.question{color:#DC0451 !important;background-color:#fff !important;}
li.record span.date{ font-size:10px; font-style:italic; color:#e98300 !important;}
.product-specs p{ font-size:12px; color:#333; line-height:20px; text-align:justify; }
.collateral-box{ margin:10px 0 0;}
.collateral-box .head h4{color:#DC0451 !important; font-size:12px !important;}
.collateral-box h5{ color:#e98300; font-size:10px;text-align:center;}
.add-tag-box div.input-box { width:316px; float:left;}
.add-tag-box input{ width:300px; float:left; margin-right:10px;}

.add-tag-box form#addTagForm button.form-button-alt, .add-tag-box form#addTagForm button.form-button-alt, .mini-poll form#pollForm button.form-button-alt{background:url(../images/buynow_leftbg.gif) no-repeat left top !important; height:21px;}
.add-tag-box form#addTagForm button.form-button-alt span, .add-tag-box form#addTagForm button.form-button-alt span, .mini-poll form#pollForm button.form-button-alt span{background:url(../images/buynow_rightbg.gif) no-repeat right top !important; padding:0px 9px 3px 6px; line-height:21px; height:21px; float:left;margin-top:-1px; margin-top:-1px;}

.yourtag h5{ color:#DC0451;}
.product-specs{ padding:4px; background-color:#F7F7F7 !important; padding:4px; border:1px solid #eee;}
.product-collateral{ background:none;}
.product-collateral .collateral-box {margin-bottom:0px;}
.product-collateral .up-sell .generic-product-grid {border-color:#eee #eee;border-style:none solid solid;border-width:0 1px 1px;}
.product-collateral .up-sell .generic-product-grid td {background:#f7f7f7;border-color:#eee;padding-top:5px;}
.product-collateral .up-sell .generic-product-grid td img {border:1px solid #eee;}
table#upsell-product-table div.price-box {padding:0px 0; text-align:center; font-size:11px !important;}
table#upsell-product-table div.price-box span.price {color:#DC2A5C !important;font-size:11px !important;font-weight:bold !important;}
.shopping-box ul{ margin:0px; padding:0px;}
.shopping-box ul.special_offer li{ list-style-type:none; font-size:11px; font-weight:bold; color:#DC0451 !important; text-decoration:none; background:#fff url(../images/small-righttick_icon.jpg) no-repeat left 5px !important; overflow:hidden; height:41px; border-bottom:1px solid #eee; padding:4px 0px 4px 60px;}
.shopping-box ul li a.more{ font-size:10px; font-weight:normal; color:#000 !important; text-decoration:none; text-align:right !important;padding-right:6px; float:right;}
.shopping-box ul li a.more:hover{ font-weight:normal; color:#DC2A5C !important; text-decoration:underline;}
.add-to-cart-box .qty-box label {padding-top:4px;}
.mini-poll .head h4 {background:none;}
.mini-poll .content h5{color:#DC2A5C !important; font-size:11px;}
.mini-poll table td label {color:#333;font-weight:normal;}
.prd-additional .collateral-box h5{ color:#e98300; font-size:10px;text-align:left;}
.product-collateral .head {border-bottom:1px solid #eee;}
.side-col {width:142px;margin-top:25px;}
.side-col .box {margin-bottom:10px;}
.product-options dd select {float:right;font-size:11px;width:85%;}
.sizecombo{ float:left; width:206px; margin-bottom:10px;}
.combo{float:right;width:54%;}
.sizing-chart-link2{ float:left;margin-right:7px;margin-top:8px;width:84px;}
div.catalog-listing .regular a, .regular a:hover{ text-decoration:none !important; cursor:pointer;}
.tagbt{ width:200px; float:left;}
.col-1-layout .col-main {padding-bottom:10px;}
/* login box */
.login-box .content {background:#fff url(../images/login_box_bg.gif) repeat-x scroll 0 0;}
.login-box .col-1, .login-box .col-2 {border:1px solid #eee;}
.login-box .button-set {background:#eee url(../images/login_box_form_buttons_bg.gif) repeat-x scroll 0 0;}
.login-box h4{color:#DC2A5C; font-size:11px;}
.page-head h3, .page-head-alt h3 {font-size:13pt !important;font-weight:bold !important; color:#DC2A5C !important;}
.page-head {border-bottom:1px solid #ccc;}
/* Cart box open */
.open_cart_box{ width:250px; border:1px solid #DC2A5C; background-color:#fff; overflow:hidden; position:absolute; top:155px; right:10px; z-index:1000 !important;}
.cart_title{ background-color:#DC2A5C; color:#fff; padding:4px; margin-bottom:10px; text-align:left;}
.cart_item_total{ width:241px; overflow:hidden; color:#000; font-size:11px; padding:5px;}
.numberofitems{ width:125px; float:left; text-align:left;}
.subtotal{font-size:11px; width:116px; float:left; color:#DC2A5C; text-align:right;}
.returntohome{color:#fff; background-color:#e98300; padding:4px; text-align:left;}
.returntohome a, .returntohome a:hover{color:#fff !important; text-decoration:none;}
.viewcartbox{ width:250px; float:left; background-color:#fff; padding:5px 0 6px 0;}
.viewbag{ color:#DC2A5C; float:left; width:90px; text-align:left; padding:4px;}
.addcartbt{ width:144px; float:left; padding:4px; text-align:right; }
.addcartbt a, .addcartbt a:hover{ color:#fff !important; font-weight:bold; cursor:pointer; background:url(../images/checkoutbtbg.jpg) no-repeat center center; cursor:pointer; text-align:center; padding:4px 18px; text-transform:uppercase; text-decoration:none; overflow:hidden;}
.purchaseitem{ float:left; width:250px;}
.purchaseitem ul{margin:0; padding:0;}
.purchaseitem ul li{padding:6px 5px !important; border-bottom:1px solid #eee; list-style:none; color:#333; text-align:left; display:block; clear:both; overflow:hidden;}
.purchaseitem ul li span strong{color:#DC2A5C; font-weight:normal;}
.purchaseitem ul li span.purchaseprice{ float:right; color:#e98300;}
.purchaseitem ul li span.purchaseitemdetail{ float:left; width:160px;}
.jqzoom {z-index:50 !important;}
.tooltip{width:191px; border:1px solid #DC2A5C; background-color:#fff; overflow:hidden; padding:6px; font-size:10px; color:#333; text-align:left;}
.tooltip b{color:#DC2A5C; font-weight:bold;}
.videotitle{ font-size:14px; color:#DC2A5C; font-weight:bold; padding:10px 0;}
.categorytitle{font-size:12px; color:#e98300; font-weight:bold;}
.videodetail p{font-size:12px; margin:10px 0; line-height:18px;}
.botborder{ border-bottom:1px solid #ccc;}
table.pager td.pages { text-align:right;}
.feed{ text-align:right; float:right;}
.newsblock{ border-bottom:1px solid #eee; background-color:#fff; padding:10px; margin-bottom:10px;}
.newsblock dt{ font-size:14px; color:#DC2A5C !important; padding-bottom:10px;}
.newsblock dt a{ font-size:14px; color:#DC2A5C !important; text-decoration:none;}
.newsblock dt a:hover{ font-size:14px; color:#DC2A5C; text-decoration:underline;}
.newsblock dt em{ font-size:10px; color:#666 !important; padding-left:20px;}
.newsblock dd p{ margin:0 0 10px 0; line-height:18px; font-size:12px;}
.newsblock dd.learnmore{ text-align:right; color:#e98300 !important;}
.black_overlay{ min-height:100%; min-height:auto !important; height:100% !important; overflow:hidden !important;opacity:0.75 !important;position:fixed; _position:absolute; _display:none !important;}
.white_content {border:1px solid #DC2A5C !important; position:fixed; _position:absolute;}
#sizechart .data-table th {border-right:1px solid #eee; background-color:#ddd; color:#DC2A5C; padding:5px 8px; text-align:center;}
div.domtab{ width:100% !important; padding:0 !important; font-size:11px !important; line-height:16px !important;  }
div.domtab p{ text-align:justify;}
div.domtab div{padding:10px !important; background:#fff !important; color:#000 !important; border:1px solid #DC2A5C;}
div.domtab div h2, div.domtab div h2 a{color:#DC2A5C !important; font-size:14px !important; font-weight:bold !important;}
ul.domtabs{ margin:1em 2px 0 !important;}
ul.domtabs li {padding:0 0.1em 0 0 !important;line-height:25px !important;}
ul.domtabs li.active a:link, ul.domtabs li.active a:visited, ul.domtabs li.active a:active, ul.domtabs li.active a:hover{background:#DC2A5C !important; color:#fff !important;border-top:1px solid #DC2A5C !important; border-right:1px solid #DC2A5C !important; border-bottom:0 none !important; border-left:1px solid #DC2A5C !important;}
ul.domtabs a:link, ul.domtabs a:visited{background:#e98300 !important; color:#fff !important;display:inline !important; padding:6px 15px !important; border-top:1px solid #e98300; border-right:1px solid #e98300; border-bottom:0 none; border-left:1px solid #e98300;}
ul.domtabs a:hover{background:#e98300 !important; color:#000 !important;display:inline !important; padding:6px 15px !important; border-top:1px solid #e98300; border-right:1px solid #e98300; border-bottom:0 none; border-left:1px solid #e98300;}
.close{ text-align:right;float:right;}
.rssicon{ text-align:right; width:200px; float:right;}
.texttop{ line-height:40px; padding-left:5px; float:right;}
.page-head_detail{text-align:left;}
.page-head_detail h1{color:#DC2A5C !important; border-right:1px solid #eee;}
.page-head_detail h1 em{ color:#e98300 !important; font-size:12px; text-align:right; float:right;}

.add-to-box {clear:both;text-align:right; margin:10px 0 0 0;}
li.wishlist{ float:right !important;text-align:right; width:206px;}
.add-to-box li.wishlist a{color:#e98300 !important; font-weight:bold; text-decoration:none; text-align:right; float:right; }
.add-to-box li.wishlist a:hover{color:#DC2A5C !important; text-decoration:underline;  text-align:right;}

.email-face{ background-color:#fff; height:40px; border:1px solid #DC2A5C; float:left; padding:5px;}
.emailfriend{ float:left; width:124px; text-align:left; color:#e98300 !important; margin-top:10px;}
.emailfriend a{color:#e98300 !important; font-weight:bold; text-decoration:none;}
.emailfriend a:hover{color:#DC2A5C !important; text-decoration:underline;}
.facebookico{ float:right; width:70px; text-align:right; margin-top:10px;}

.truncated .truncated_full_value dl {background-color:#fff !important; border:1px solid #DC2A5C !important;}
.order-info { border:1px solid #e98300; background:#e98300; color:#fff;}
.col-1 h4, .col-2 h4{ color:#e98300 !important;}
/*  form related css modify */
.group-select, .group-select .legend, .advanced-search, .advanced-search .legend{ background:none; border:0 none;}
.group-select .legend, .advanced-search .legend{ color:#DC2A5C; text-transform:uppercase; font-size:12px; }
.formouter{background-color:#f7f7f7;border:1px solid #eee;margin:0 auto;padding:10px;}
.advanced-search-summary-box ul li span{color:#DC2A5C;}
.data-table {border:1px solid #eee;}
.data-table thead tr th{background:#e98300 !important;}
.data-table th {border-right:1px solid #eee;color:#fff; padding:5px 8px;}
.data-table tbody td {border-bottom:1px solid #eee;border-right:1px solid #eee;}
.account-box h5, .account-box h4, .mypoints-transfers h2{ font-size:12px;}
.account-box{border:1px solid #eee;}
.head h1, .head h2, .head h3, .inner-head h1, .inner-head h2, .inner-head h3, .inner-head h4, .inner-head h5 {color:#e98300 !important;}
.head h4{color:#fff !important;}
.account-box .head h4{color:#DC2A5C !important;}
.col2-set h6{color:#333 !important;}
.head h5, .mypoints-transfers h2, .primary-address-list li h5{color:#DC2A5C !important;}
.dashboard-welcome p strong{color:#DC2A5C;}
.points-prediction { color:#e98300;}
.mypoints-transfers {clear:both  !important;}
.mypoints-sendfriend, .mypoints-redeemcatalog { width:370px !important;}
.rightside{ text-align:right !important;}
.address-list li strong{color:#666 !important;}
.side-col .account-nav div.head {border:0 none; background:#e98300 url(../images/layered_nav_head_bg.gif) no-repeat 0 0 !important; padding:2px 8px;}
.account-nav {border:0 none;}
.account-nav ul{border:1px solid #e98300;}
.account-nav li.on{color:#DC2A5C;font-weight:normal;}
.data-table tfoot tr{ background-color:#eee !important;}
.shopping-cart-collaterals .discount-codes h4, .shopping-cart-collaterals .shipping-estimate h4{ color:#e98300;}
.mini-cart .subtotal{ background:none;}
.shopping-cart-collaterals .upsell{background:#fff url(../images/base_mini_head_bg.gif) repeat-x 0 0;border:1px solid #eee;}
.shopping-cart-totals { background:#f7f7f7; border:1px solid #eee;}
.rewards-cart-box{ width:95%  !important;}
#shopping-cart-totals-table td.a-right strong{color:#DC2A5C;}
.shopping-cart-collaterals .box{border:1px solid #eee;}
.data-table .odd {background:#f7f7f7;}
.data-table .even { background:#f3f3f3 !important;}
.side-col .one-page-checkout-progress h3{color:#DC2A5C;}
.col-right{ margin-top:0px !important;}
.col-2-right-layout .col-main {width:823px;}
.one-page-checkout .step-count { background-color:#DC2A5C; color:#fff; padding:2px 4px;}
.one-page-checkout .allow .head{background:#f7f7f7; border-color:#eee; border-width:1px 1px 0;}
.one-page-checkout .allow .step-count {background:#ddd;}

.one-page-checkout .active .step-count { border:0 none; background-color:#DC2A5C; color:#fff; padding:2px 4px;}
.one-page-checkout .active .head{ background-color:#efefef;border:1px solid #DC2A5C;}
.one-page-checkout .active .box {background:#f7f7f7; border-bottom:1px solid #DC2A5C; border-right:1px solid #DC2A5C; border-left:1px solid #DC2A5C; border-top:0px solid #DC2A5C;}
.one-page-checkout-progress h4.complete{background:#DC2A5C; color:#fff;border-bottom:1px solid #eee;}
.one-page-checkout-progress li {background:#f7f7f7;border:1px solid #ddd;}
.points-checkout-onepage-sidebox-content h5{color:#e98300; font-size:10px;}
.one-page-checkout-progress h4 { background-color:#fff;color:#DC2A5C;}

.one-page-checkout .head {border-color:#eee #eee #eee; border-style:solid;border-width:1px; background:none;}
#checkoutSteps .head h1, #checkoutSteps .head h2, #checkoutSteps .head h3, #checkoutSteps .inner-head h1, #checkoutSteps .inner-head h2, #checkoutSteps .inner-head h3, #checkoutSteps .inner-head h4, #checkoutSteps .inner-head h5 {color:#e98300 !important;}

#checkoutSteps #opc-billing .head h3{color:#DC2A5C !important;}
#checkoutSteps #opc-shipping .head h3{color:#DC2A5C !important;}
#checkoutSteps #opc-billing .head h3{color:#DC2A5C !important;}
#checkoutSteps #opc-shipping_method .head h3{color:#DC2A5C !important;}
#checkoutSteps #opc-payment .head h3{color:#DC2A5C !important;}
#checkoutSteps #opc-review .head h3{color:#DC2A5C !important;}

.one-page-checkout .box-no-padding {background:#f7f7f7 !important; border-color:-moz-use-text-color #DC2A5C #DC2A5C !important;border-style:none solid solid !important;border-width:0 1px 1px !importan; padding:15px 0;}
#opc-review #checkout-step-review {background:#f7f7f7 !important; border-bottom:1px solid #DC2A5C !important; border-right:1px solid #DC2A5C !important; border-left:1px solid #DC2A5C !important;}

.side-col div#adj-nav-navigation div.adj-nav div.head h3{ color:#fff !important;}
span.rightbutton, .opc-please-wait{ float:right;}
.one-page-checkout-progress h4 a {color:#fff !important;}
.one-page-checkout-progress h4 span.separator {padding:0  !important;}
.textinline{ text-align:left !important; width:400px; line-height:16px;}
.side-col div.layered-nav div.head h3{ color:#fff !important;}

/* Chat style */
.mini-livechat div.actions { background:#E98300 none repeat scroll 0 0 !important; color:#fff !important;} 




/* 04-01-2010 Edit by Ritesh   */
/*
.old-price {
	float:left !important;
	margin:3px 5px 0 0 !important;
}
.old-price .price-label {
	color:#666666 !important;
	font-size:10px !important;
}
.old-price .price {
	color:#666666 !important;
	font-size:10px !important;
}
.special-price {
	float:left !important;
	font-size:10px !important;
	margin:0 !important;
	padding:3px 0 !important;
}
.special-price .price-label {
	color:#333333 !important;
	font-size:10px !important;
	font-weight:bold !important;
	white-space:nowrap !important;
}
.special-price .price {
	color:#C76200 !important;
	font-size:10px !important;
	font-weight:bold !important;
}
a.minimal-price-link {
	display:block !important;
	margin-top:2px !important;
}
a.minimal-price-link .label {
	font-size:10px !important;
}
a.minimal-price-link .price {
	color:#1E7EC8 !important;
	font-size:10px !important;
	font-weight:bold !important;
}	*/



/* 04-01-2010 Edit by Ritesh   */

.old-price {
	float:right !important;
	margin:2px 5px 0 0 !important;
	padding-left:2px;
	line-height:12px;
	text-align:left;
}
.old-price .price-label {
	color:#666666 !important;
	font-size:10px !important;
}
.old-price .price {
	color:#666666 !important;
	font-size:10px !important;
}
.special-price {
	float:right !important;
	font-size:10px !important;
	margin:0 12px!important;
	padding:3px 0 !important;
	line-height:12px;
	text-align:left;
}
.special-price .price-label {
	color:#333333 !important;
	font-size:10px !important;
	font-weight:normal !important;
	color:#C76200 !important;
	white-space:nowrap !important;
}
.special-price .price {
	color:#C76200 !important;
	font-size:10px !important;
	font-weight:bold !important;
}
a.minimal-price-link {
	display:table !important;
	margin-top:2px !important;
	text-align:left;
	line-height:12px;
	margin-left:3px;
	float:left;
}
a.minimal-price-link .label {
	font-size:10px !important;
	color:#1E7EC8 !important;
}
a.minimal-price-link .price {
	color:#1E7EC8 !important;
	font-size:10px !important;
	font-weight:bold !important;
}	
ul.cms-listing, ol.cms-order-listing{ margin:20px; padding:0;}
ul.cms-listing li, ol.cms-order-listing li{ background:url(../images/pager_arrow_right.gif) left 6px no-repeat; padding-left:15px; line-height:18px;}
#lightsatisfaction div.domtab div p a, #lightfreeship div.domtab div p a, #lightsameday div.domtab div p a, #lightreason div.domtab div p a{ color:#DC2A5C !important; padding:0; margin:0; display:inline; font-size:inherit; font-weight:normal;}
#ewayBlock{float:left; margin-left:5px; _margin-left:2px;}

.newsletter_tooltip_box {
	background-color:#FFFFFF;
	border:1px solid #DC2A5C;
	padding:10px;
	overflow:hidden;
	position:absolute;
	width:450px;
	color:#333;
	font-size:12px;
	margin-left:-9px;
	.margin-left:-63px !important;
	margin-top:-88px;
	.margin-top:-73px !important;
	z-index:1000 !important;
}

.refferfriend_tooltip_box {
	background-color:#FFFFFF;
	border:2px solid #DC2A5C;
	padding:10px;
	overflow:hidden;
	width:187px;
	color:#333;
	font-size:11px;
	float:left;
}

div.col-1-layout #adj-nav-container{ width:823px; margin:0 auto;}

/* overwrite the rewards point css */
.mypoints-redeemcatalog {
	float:left !important;
}
.left_tooltip{ 
	float:left; 
	position:absolute;
	margin-left:8px;
	.margin-left:1px !important;
	margin-top:-240px;
	.margin-top:-235px !important;
	z-index:1000 !important;
}
.downarrow{ background:url(../images/down_pink_arrow.gif) center top no-repeat; width:100px; height:14px; float:left; clear:both; margin-top:-4px;}
/* Tejash - 09-02-10 */
.header-right { float:right;}
.clear { clear:both; font-size:0px; line-height:0px; height:0px; border:0px;}
.billing-note-left  { float:left; width:660px;}
.billing-btn-right  { float:right; width:110px;}

/* classes for the afilite pages */

.letterbody {
	width:956px;
	padding:10px;
	margin:0 auto;
}
.pink{
	color:#DC2A5C;
	font-size:14px;
	line-height:20px;
	text-decoration:none;
}
.pinklarge{
	color:#DC2A5C;
	font-size:22px;
	line-height:20px;
	text-decoration:none;
}
.pinksmall{
	color:#DC2A5C !important;
}
.pinksmall-bold{
	color:#DC2A5C !important;
	font-weight:bold;
}
a.pinksmall2{
	color:#DC2A5C !important;
	text-decoration:underline;
}

ol.listnub{
	margin:10px 0 10px 50px; 
	padding:0;
}
ol.listnub li{
	list-style:decimal;
	font-weight:bold;
	line-height:20px;
}

.login-box-white { background:#FFFFFF none repeat scroll 0 0; float:right; margin:0 0 0 10px; position:relative; width:226px;}
.login-box { background:#FAFAFA none repeat scroll 0 0; border:1px dotted #979798; position:relative; }
.login-box h2 { border:medium none; color:#919191; font-family:tahoma; font-size:14px; font-weight:bold; line-height:normal; padding:14px 0 0 17px; }
.login-box a { color:#ef8608 !important; float:left; font-size:10px; font-weight:bold; margin:4px 0 15px 17px; text-decoration:underline;}
.login-box a:hover { color:#ef8608 !important;}
.button-join-login-box{ background:transparent url(../images/click-join-oreng.jpg) no-repeat scroll 0 0; height:45px; width:194px; }
/* end here */

/* Added class for the quick overview  */

.quickoverview {
/*margin-top:50px;*/
width:200px;

}

#keywords a {color:#ffffff !important; text-decoration:underline;}
#keywords a:hover { color:#ffffff !important; text-decoration:none;}

#page a {
color:#333333 !important;
text-decoration:underline;
}
#page a:hover {
color:#dc0451 !important;
text-decoration:none;
}
/* End here */