@charset "utf-8";

*, html {
	margin:0px;
	padding:0px;
	text-align:left;
}

body {
	background:url(../images/body-bg-2.jpg) top repeat #d9edfa;
	margin: 25px 0px;
	padding : 0px;
	font: normal 11px Tahoma, Georgia, Times New Roman, Times, serif;
	color:#424344;
}

a
{
	text-decoration:none;
	color:#13264e;	
	/*font: normal 11px Georgia, Times New Roman, Times, serif;*/
	outline:none;
}

a:hover
{
	text-decoration:none;
	color:#e87505;
}


form, div, p
{
	margin:0px;	
	padding:0px;
	
}

img
{
	vertical-align:top;
	border:none;
}

#main
{
	width : 931px;
	margin :auto;
	padding:0px;
	background: #fff;
}
.clear
{
	clear:both;
}

.clear-gap
{
	clear:both;
	height:15px;
}

.clear-left
{
	clear:left;
}

.clear-top-space
{
	clear:both;
	height:23px;
}

p
{
	padding:6px 0px;
}

address
{
	font-style:normal;
	clear:both;
	
}

.address
{
	padding:4px;	
	line-height:15px;
}

.v-middle 
{ 
	vertical-align:middle; 
}

.v-bottom 
{ 
	vertical-align:bottom; 
}
ul li
{
	list-style-type:none;
}
/* ---------------------------------- For Header ----------------------------------*/

.header-bg
{
	/*background:url(../images/header-bg.jpg) top repeat-x;
	height:138px;*/
	clear:both;
}

#header-left
{
	float:left;
	width:470px;
	/*width:370px;*/
	/*height:138px;*/
	background:url(../images/header-left-bg-2.jpg) top left no-repeat;
	padding-left:18px;
}

#header-left img
{
	padding:12px 0px 0px 0px;
}


#header-right
{
	float:right;
	width:441;
	/*width:561px;*/
	background:url(../images/header-right-bg-2.jpg) top right no-repeat;
	text-align:right;
	padding-right:20px;
}

#header-right form
{
	padding:10px 0px 0px 0px;
	text-align:right;
	/*height:40px;
	padding:30px 0px 0px 0px;*/	
}

.form
{
	/*float:right;*/
	/*width:540px;*/
	text-align:right; 
	
}

.form a
{
	padding:0px 3px;
	/*font: normal 11px Georgia, Times New Roman, Times, serif*/
}

.india
{
	text-align:left; 
	padding:23px 0px 0px 0px
}


.input
{
	height:20px;
	width:200px;
}

input, textarea, select
{
	border:1px solid #bbc1c3;
	font:normal 11px Tahoma;
	outline:none;
}

select option
{
	padding:1px 0px 1px 3px;
}

.nav-sep
{
	padding:4px 20px 10px 0px;
	text-align:right;
	/*font:normal 10px Verdana, Arial, Helvetica, sans-serif;*/
	clear:both;
}

.nav-sep a
{
	padding:0px 5px;
	/*font: normal 11px Georgia, Times New Roman, Times, serif*/
}

.active
{
	color:#4f84c7;
}

.shopping-cart
{
	text-align:right;
	/*padding:0px 20px 8px 0px;*/
}

.img-icon
{
	text-align:right;	
}

.img-icon img
{
	padding:6px 0px 0px 10px;
}



/* ---------------------------------- End Header ----------------------------------*/

/* ---------------------------------- For Body ----------------------------------*/

.bg
{
	background:url(../images/bg.jpg) top repeat-x;
	height:auto;
	clear:both;
	padding:0px 0px 0px 25px;
}

.category, .brand
{
	float:left;
	width:154px;
}

.category h1, .brand h1
{
	font:bold 10pt/31px Trebuchet MS Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	/*font:bold 11px/31px Georgia, Times New Roman, Times, serif;*/
	color:#fff;
	text-align:center;
	padding:0px;
	/*background:url(../images/category-bg.jpg) top no-repeat;*/
	background:#7e1f80;
	border-bottom:1px solid #9d479f;
	height:32px;
	text-transform:uppercase;
	/*letter-spacing: 1px;*/

}

.category-bg-content
{
	/*background:url(../images/category-bg-content.jpg) top repeat-x #e7426b;*/
	background:#932991;
	height:328px;
}

.category-bg-content a, .brand-bg-content a
{
	font:bold 11px Arial, Trebuchet MS,  Verdana,  Helvetica, sans-serif;
	background:url(../images/arrow.gif) left center no-repeat;
	background-position:15% 50%;
	display:block;
	padding:3px 0px 3px 40px;
	color:#fff;
}

.category-bg-content a:hover
{
	color:#fde7c6;
	background:url(../images/arrow.gif) left center no-repeat #a03aa2;
	background-position:15% 50%;
}

.brand h1
{

	color:#fff;
	text-align:center;
	padding:0px;
	/*background:url(../images/barnd-bg.jpg) top no-repeat;*/
	background:#c02147;
	border-bottom:1px solid #d94d71;
	height:31px;
}

.brand-bg-content
{
	/*background:url(../images/barnd-bg-content.jpg) top repeat-x #1eacca;*/
	background:#cd2852;
	height:329px;
}

.brand-bg-content a
{
	background:url(../images/arrow.gif) left center no-repeat;
	background-position:15% 50%;
}

.brand-bg-content a:hover
{
	color:#fde7c6;
	background:url(../images/arrow.gif) left center no-repeat #dc4068;
	background-position:15% 50%;
}

.img
{
	float:left;
	margin:0px 6px;
}

.left
{
	float:left;
}

.right
{
	float:right;
}

.left img
{
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px;
}

.customer-care, 
.special-promotion, 
{
	font-weight:bold;
	color:#be2748;
}

.special-promotion
{
	margin-top:4px;
}

.bold-color
{
	font:bold 13px Trebuchet MS;
	color:#000;
	text-align:right;
	padding:4px;
	background:#edebeb;
	margin:6px 0px 0px 770px;
	/*background:url(../images/phone-bg.jpg) right bottom no-repeat;*/
}

.size-chart
{
	background:url(../images/size-chart-bg.jpg) top left no-repeat;
	height:29px;
	font:bold 10px/27px Tahoma;
	color:#27426a;
	padding-left:8px;
	width:146px;
}

.search-size-bg
{
	background:url(../images/search-size-bg.jpg) top left no-repeat;
	margin-top:4px;
	height:82px;
	width:154px;
}

.search-size-bg p
{
	font:bold 10px Tahoma;
	color:#27426a;
	padding:21px 0px 4px 8px;
}

.gift
{
	margin-left:-25px;	
	clear:both;
	background:url(../images/home-footer-sep.jpg) top no-repeat #fff;
	height:auto;
	font:bold 11px Georgia, Times New Roman, Times, serif;
	color:#ac0101;
}

.gift img
{
	padding-left:25px;
	float:left;
}

.gift p
{
	float:left;
	padding:4px 0px 0px 10px;
}


.button, .submit
{
	background:#3d6cb0;
	text-align:center;
	height:20px;
	font:bold 10px/15px Tahoma;
	color:#fff;
	cursor:pointer;
	padding-bottom:4px;
}

.submit
{
	background:#19a7c5;	
	font:bold 10px/15px Georgia, Times New Roman, Times, serif;
	border:1px solid #137388;
}


/* ---------------------------------- For Inner pages ----------------------------------*/

.inner-body-bg, .inner-body-bg-2
{
	background:url(../images/inner-bg.jpg) center no-repeat;
	background-position:50% 50%;
	clear:both;
	height:auto;
	margin-left:-25px;
	padding-left:25px;
} 

.inner-body-bg-2
{
	background:url(../images/inner-bg-2.jpg) center no-repeat #fff;
} 


#col-left
{
	float:left;
	width:154px;
}

.col-left-space
{
	display:block;
	margin:0px 0px 6px 0px;
	padding:0px;
}

#col-left h2
{
	background:url(../images/h2-bg.jpg) left top no-repeat #39b7d2;
	/*font:bold 13px/29px Arial, Georgia,  Trebuchet MS, Tahoma, Verdana,   Helvetica, sans-serif;*/
	font:bold 10pt/31px Trebuchet MS Tahoma, Arial, Verdana,  Helvetica, sans-serif;
	color:#fff;
	text-align:center;
	padding:0px 0px 0px 4px;
	margin:0px;
	height:30px;
	text-transform:uppercase;
}


.col-left-content
{
	background:#1eacca;
	
}

.col-left-content a
{
	font:bold 11px Arial, Trebuchet MS,  Verdana,  Helvetica, sans-serif;
	background:url(../images/arrow-blue.gif) left center no-repeat;
	background-position:10% 50%;
	display:block;
	padding:3px 0px 3px 30px;
	color:#fff;
	
}

.col-left-content a:hover
{
	color:#fbf4a4;
	background:url(../images/arrow-blue.gif) left center no-repeat #1ba8c6;
	background-position:10% 50%;
}

.my-account
{
	border:1px solid #abc0d8;
	background:#dff5fe;
	margin-bottom:6px;
}

.my-account a
{
	display:block;
	background:url(../images/border-bottom.gif) left bottom repeat-x;
	padding:8px 0px 10px 2px;
	margin:0px 2px;
}

.my-account a:hover
{
	background:url(../images/border-bottom.gif) left bottom repeat-x #cfecf8;
}

#col-center
{
	float: left;
	width:560px;
	padding:0px 5px;
}

.active-link
{
	color:#b00105;
	padding:0px 4px;
}

.grid, .sort
{
	float:left;
	width:366px;
	font:normal 11px/26px Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	background:#e9f2f5;
	height:30px;
	padding:0px 5px;
	margin:12px 0px 6px 0px;
}

.grid a
{
	color:#1a6096;
	padding:0px 4px;
}

.sort
{
	float:right;
	width:139px;
	padding-left:40px;
}

.product-devider
{
	float:left;
	width:160px;
	padding-left:22px;
	text-align:left;
	font:bold 11px/14px Georgia, Times New Roman, Times, serif;
	color:#2a4d7e;
}

.product-devider img
{
	/*padding-bottom:10px;*/
	border:1px solid #f7f7f7;
	margin-bottom:10px;
}

.product-devider img:hover
{
	border:1px solid #5b5a5a;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.product-devider span, .red-color
{
	color:#0259ba;
	display:block;
	padding:8px 0px;
	font:bold 11px Verdana;
}

.red-color
{
	color:#ae0303;
}

.product-devider a
{
	color:#1ba8c6;
}

.product-devider a:hover
{
	color:#85288a;
}

.view-all-left, .view-all-right
{
	border-top:1px solid #bbbbbb;
	border-bottom:1px solid #bbbbbb;
	padding:0px 2px; 
	height:30px;
	float:left;
	width:266px;
	
}

.view-all-left a
{
	line-height:26px;
	color:#bcb84f;
	padding:0px 4px;
}

.view-all-left a:hover
{
	color:#85288a;
}

.view-all-right
{
	float:right;
	width:286px;
	font:normal 11px/26px Georgia, Times New Roman, Times, serif;
	color:#155b90;
}


#col-right
{
	/*float: right;
	width:176px;*/
	float:left;
	width:154px;
}

#col-right .box
{
	width:154px;
}

#col-right img
{
	display:block;
	margin:0px 0px 3px 0px;
	padding:0px;
}

#col-center-inner, #col-center-inner-2
{
	float:left;
	width:720px;
	height:auto;
	padding-left:10px;
}

#col-center-inner-2
{
	width:556px;
	padding:0px 10px;
}

#col-right-2
{
	float: right;
	width:154px;
	padding-right:20px;
}

.space-left
{
	padding:3px 4px 4px 4px;
	margin:0px 0px 0px 0px;
	border:1px solid #dad6da;
	line-height:16px;
	background:url(../images/space-left.gif) top left repeat-x #48899e;
	height:19px;
}


.img-left
{
	margin:10px 0px 10px 0px;
	float:left;
}

.details
{
	font:normal 11px Georgia, Times New Roman, Times, serif;
	line-height:15px;
	color:#2a4d7e;
	margin:10px 0px 0px 0px;
	text-align:justify;
	float:right;
	width:335px;
}

.details b
{
	font-size:14px;
}

.ul 
{
	margin:15px 0px 15px 0px;
	padding:0px;
}

.ul li
{
	list-style-type:square;
	padding:2px;
	margin:0px;
}

.text, .all-text
{
	text-align:justify;
}

.all-text
{
	line-height:16px;
}

.small-img
{
	margin:12px 0px 6px 0px;
}

.small-img img
{
	/*width:80px;
	height:125px;*/
	width:40px;
	height:63px;
	padding-right:11px;
}

.sub-heading
{
	font:bold 14px/28px Georgia, Times New Roman, Times, serif;
	color:#284a7b;
	padding:0px 0px 6px 0px;
}

h4
{
	/*background:url(../images/sub-heading-bg.jpg) right center no-repeat #1eacca;
	background-position:0% 50%;*/
	font:normal 17px Georgia, Times New Roman, Times, serif;
	color:#fff;
	background:url(../images/h4-left.jpg) 0% 50% no-repeat #1eacca;
	padding:1px 0px 4px 28px;
	display:inline;
	text-transform:lowercase;
	float:left;
}

.sub-product
{
	clear:left;
	border-top:1px solid #b7b7b7;
	border-bottom:1px solid #b7b7b7;
	margin:0px 20px 0px 0px;	
	padding:0px 0px 12px 0px;
	
}

.sub-product img
{
	padding-right:33px;
}

.box, .no-box
{
	margin:8px 0px 0px 0px; 
	width:697px; 
	border:1px solid #bbc1c3; 
	background:#fff; 
	padding:10px;
}

.no-box
{
	border:none;
	background:none;
}

.contact-left
{
	float:left; 
	width:220px;
	text-align:center;
	line-height:19px;
}

.contact-left img
{
	padding-bottom:6px;
}

.contact-left b
{
	font:bold 13px/15px Arial, Verdana,  Helvetica, sans-serif;
	color:#be2046;	
}

h3
{
	/*font:bold 14px Georgia, Times New Roman, Times, serif;
	color:#7e2889;*/
	font: italic normal 28px Trebuchet MS, Georgia, Times New Roman, Times, serif;
	color:#18a2bf;
	margin:6px 0px 0px 10px;	
	padding:0px;
	
}

h3
{
	margin:6px 0px 0px 0px;	
}

.h3-style
{
	font:italic normal 28px Trebuchet MS;
}

/*h5
{
	font:normal 20px Georgia, Times New Roman, Times, serif;
	padding:0px 0px 0px 35px;
	background:url(../images/h5-bg.jpg) 0% 50% no-repeat;
	margin:0px;
	color:#20accd;
	height:25px;
}


.h5-a
{
	font:normal 20px Georgia, Times New Roman, Times, serif;
	margin:0px;
	cursor:pointer;
	color:#1eacca;
	padding-right:30px;
}

.h5-edit-a
{
	font:normal 11px Georgia, Times New Roman, Times, serif;
	background:url(../images/edit-bg.jpg) left  no-repeat;
	padding:0px 10px 0px 10px;
	width:55px;
	margin:0px;
	cursor:pointer;
	color:#524638;
}
*/

.left-checkout
{
	float:left;
	width:280px;
	/*background:url(../images/border-right.gif) right repeat-y;
	padding-right:10px;*/
}


.quick-left
{
	float:left;
	width:200px;
	text-align:right;
	padding-right:5px;
	margin:0px 0px 15px 05px;
}

.b
{
	color:#ff6600;
}

.sep-line
{
	background:url(../images/sep-line.gif) top repeat-x;
	height:35px;
	clear:both;
	text-align:right;
}

.box-left
{
	float:left;
	width:310px; 
	border:1px solid #bbc1c3; 
	background:#f0fcff; 
	padding:10px;
	height:195px;
}

.gap, .gap-2
{
	float:left;
	width:8px;
}

.gap-2
{
	width:18px;
}

.col-bg, .bg-check-out, .report-bg
{
	height:24px;
	background:#f0fcff;
	clear:both; 
	padding-top:6px;
	font-weight:bold;
	border-bottom:1px solid #bbc1c3; 
	width:#665px;
}

.bg-check-out
{
	width:545px;
}

.report-bg
{
	width:885px;
}

.block-bg
{
	background:#f8f5f7; 
	clear:both;
	padding:2px;
}

.col-1, .col-2, .col-3, .col-4, .col-5, .col-6
{
	float:left;
	width:75px;
	padding-left:2px;
}

.col-2
{
	width:125px;
	
}

.col-2 img
{
	border:1px solid #bbc1c3;	
}

.col-3
{
	width:190px;
	padding-left:4px;
}

.check-out-3, .report-col
{
	float:left;
	width:260px;
}

.report-col
{
	width:600px;
}

.col-3 a, .check-out-3 a, .report-col a
{
	color:#4f84c7;
	text-transform:uppercase;	
	/*text-decoration:underline;*/
	font-weight:bold;
}

.col-3 a:hover, .check-out-3 a:hover, .report-col a:hover
{
	color:#e87505;
}

.col-4
{
	width:100px;
}

.col-5
{
	width:75px;
}

.col-6
{
	width:100px;
}

.my-report-bg, .wishlist-bg
{
	background:#f8f5f7; 
	clear:both;
	padding:6px 2px;
	border-bottom:1px solid #c7cacc;
}

.col-report-1, .col-report-2
{
	float:left;
	width:105px;
	padding-left:2px;
}

.col-report-2
{
	width:130px;
}


.wishlist-1, .wishlist-2, .wishlist-3, .wishlist-4
{
	float:left;
	width:150px;
	padding-left:3px;
}

.wishlist-2
{
	width:200px
}

.wishlist-3
{
	width:125px;
}

.wishlist-4
{
	width:200px;
}


.hr-sep
{
	clear:both;
	background:url(../images/hr-sep.gif) top left repeat-x;
	height:21px;
}

#left-pannel
{
	float:left;
	width:630px;
	margin:0px;
	padding:0px;
}

.left-pannel-box
{
	width:630px;
	margin:8px 0px; 
	border:1px solid #bbc1c3; 
	background:#fff; 
	padding:10px;
}

#right-pannel, #pannel-right
{
	float:right;
	width:220px;
	padding-right:20px;
}

.right-pannel-bg
{
	border:1px solid #bbc1c3;
	background:#e3f3f7;
	width:220px;
	margin-bottom:10px;
}

.right-pannel-content
{
	background:#fff;
	border:1px solid #ddf1f5;
	margin:2px;
	padding:4px;
}

#pannel-left
{
	width:220px;
	float:left;
}

#pannel-center
{
	width:410px;
	float:left;
	margin-left:18px;
}

.pannel-center-content
{
	border:1px solid #bbc1c3; 
	background:#fff; 
	padding:0px 6px;
}

.discount-codes
{
	float:left;
	width:230px; 
	border:1px solid #bbc1c3; 
	text-align:left; 
	padding:6px;
	background:#f7f7f7;
}

.check-out
{
	float:right; 
	width:400px;
	border:1px solid #bbc1c3; 
	text-align:right; 
	padding:6px;
	background:#f7f7f7;
}

.height
{
	float:left;
	text-align:left;
	width:100px;
	padding:0px 10px 10px 0px;
	
}

.check-out span
{
	text-align:left;
	display:block;
}

.space
{
	margin:4px 0px;
}

.left-for-space
{
	padding-left:10px;
}

.ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
}

.ul li
{
	list-style-type:circle;
	padding-bottom:4px;
}

.right-item
{
	border:1px solid #c5d5e7; 
	border-bottom:0px;
	background:#000;
	margin:6px 0px;
}

.right-item-active
{
	border:1px solid #bbc1c3; 
	background: #fff;
	margin:6px 0px;
}

.right-sub-heading
{
	padding:4px; 
	margin-bottom:4px; 
	background: url(../images/right-item-active.jpg) top repeat-x; 
	border-bottom:1px solid #bbc1c3;
}

.right-sub-heading-a
{
	color:#174273;
}

.right-sub-heading-active
{
	color:#9a0808;
}

.right-item-active p, .right-item p
{
	padding:4px;
	line-height:16px;
}

.algin-right
{
	text-align:right;
}

.only-border
{
	border:1px solid #e7e9e9;
	padding:0px;
	margin:1px 0px; 
	background:#fbf9f9;
}

.total
{
	padding:0px 10px; 
	font-weight:bold;
}

#checkout-method, #billing-information, #shipping-method, #payment-information, #order-review
{
	border:1px solid #c5d5e7;
	border-bottom:0px;
	padding:4px;
	/*background:url(../images/dot.gif) bottom left repeat-x #f8f9f9;*/
	background:url(../images/dot.gif) bottom left repeat-x;
	margin-bottom:8px;
}


.report
{
	margin-right:20px;
}

.report-left
{
	line-height:18px;
	float:left;
	width:440px;
}	

.p
{
	line-height:18px;
}

.pointer
{
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	padding-left:15px;
}

.devider, .devider-2, .devider-order
{
	width:340px;
	float:left;
	border-right:1px solid #dad6da;
}

.devider-2
{
	border-right:none;
	margin:0px 0px 0px 10px;
}

.devider-order
{
	border:none;
}

.devider-order-2
{
	width:140px;
	float:right;
	text-align:right;
	margin-left:200px;
}

.color
{
	color:#1eacca;
}

.account-box 
{
    margin-bottom:20px;
}

/* Data Table */
.data-table { border:1px solid #bebcb7; width:100%; }
.data-table tr { background:#fff; }
.data-table .odd  { background:#f8f7f5 }
.data-table .even { background:#eeeded !important; }
.data-table td.last, .data-table th.last { border-right:0; }
.data-table tr.last th,
.data-table tr.last td { border-bottom:0 !important; }
.data-table th { border-right:1px solid #c2d3e0; padding:2px 8px; color:#0a263c; white-space:nowrap; }
.data-table th.wrap { white-space:normal; }
.data-table th a,
.data-table th a:hover { color:#fff; }
.data-table td { padding:3px 8px; }
.data-table thead tr th { background:url(../images/data_table_th_bg.gif) repeat-x 0 100% #d9e5ee; }
.data-table tfoot { border-bottom:1px solid #d9dde3; }
.data-table tfoot tr.first { background:url(../images/base_mini_actions_bg.gif) 0 0 repeat-x; }
.data-table tfoot tr { background-color:#DEE5E8 !important; }
.data-table tfoot td { padding-top:1px; padding-bottom:1px; border-bottom:0; border-right:1px solid #d9dde3; }
.data-table tbody td { border-bottom:1px solid #d9dde3; border-right:1px solid #d9dde3; }
.data-table 
{ 
	border:1px solid #bebcb7; width:100%; 
}
.data-table tr 
{ 	
	background:#fff; 
}
.compare-products tbody td.last {  border-right:1px solid #D9DDE3; }
.a-center { text-align:center; }
.separator { padding:0 1px; }

.a-left { text-align:left; font-weight:bold;  }
.a-right { text-align:right; font-weight:bold;}


td.attributes-col { line-height:1.4em; }
td.attributes-col ul { margin:5px 0; font-size:.95em; }
td.attributes-col dt { margin-top:.5em; }
td.attributes-col dd ul { margin:0 0 5px 0; list-style:disc; }
td.attributes-col dd ul li { margin-left:15px; }
td.attributes-col h4.title { padding:0; margin:0; font-size:1em; color:#2f2f2f; width:100%; overflow:hidden; }
td.attributes-col h4.title a { font-weight:bold; }



.a-right a 
{
	font:bold 12px  Arial, Verdana,  Helvetica, sans-serif;
	text-transform:uppercase;
	color:#fff;
	padding-left:5px;
}

.a-right a:hover
{
	text-decoration:underline;
}

.product-gallery-nav 
{ 
	padding:0 5px; 
}

.product-gallery-nav a
{ 
	color:#fff;
}

.border-creator 
{ 
	border:1px solid #ccc;
	border-top:0px;
}
.narrow-by dl {
    background:#e7f1f4;
    padding:0 0 1em 0;
    }
.narrow-by dt {
    margin:0;
    padding:7px 10px 6px 26px;
    background:url(../images/narrow_by_set.gif) no-repeat 3px .9em;
    color:#000;
	font:bold 11px Arial, Helvetica, sans-serif;
    text-transform:uppercase;
    }
.narrow-by dd {
   /* background:url(../images/narrow_by_dd_bg.gif) repeat-x 0 100%;*/
    padding:0 12px .8em 12px;
    }
	
.narrowed-category li 
	{ 
		background:url(../images/narrow_category_bg.gif) repeat-x 0 100% #fff;
		padding:4px 6px 4px 10px;
		list-style-type:none;
	 }
.note-msg, .note-msg-green {
    border:1px solid #fcfcc7;
    background:url(../images/note_msg_icon.gif) left no-repeat #fefef2;
	padding:6px 4px 6px 25px;
	margin:2px 4px;
	color:#da4801;
    }
	
.note-msg-green 
	{
		color:#006600;
	}
	
.error-msg
 {
    clear:both;
	font-weight:bold;
	border:1px solid #fcfcc7;
    padding:6px 4px 6px 10px;
	margin:6px 2px;

	color:#FF0000;
    }
	
	
	
/* ----------------------------------- One-Page checkout ----------------------------------------------------------------------*/
ol li
{
	list-style-type:none;
}
.one-page-checkout li.section 
{ 
	position:relative; 
}
.one-page-checkout .group-select 
{ 
	margin-right:0; 
}
.one-page-checkout .box 
{ 
	margin:0px;
	border:1px solid #bbc1c3; 
	background:#fff; 
	border-top:0; 
	padding:10px; 
	width:538px; 
}
.one-page-checkout .head 
{ 
	margin-bottom:0; 
	padding:4px 8px 6px 8px; 
	background:#fff; 
	border:1px solid #bbc1c3;
	border-top:1px solid #fff; 
}
.one-page-checkout .tool-tip { right:8px; }
.one-page-checkout .head a { display:none; }  /* Hide Edit button in step header */
.one-page-checkout h3 
{ 
	font:normal 20px Georgia, Times New Roman, Times, serif;
	padding:0px 0px 0px 35px;
	background:url(../images/h5-bg.jpg) 0% 50% no-repeat;
	margin:0px;
	color:#20accd;
	/*height:25px;*/
	
	/*color:#999; font-size:1.05em; */
}
.one-page-checkout h4 
{ 
	font:normal 17px Georgia, Times New Roman, Times, serif;
	color:#fff;
	background:url(../images/h4-left.jpg) 0% 50% no-repeat #1eacca;
	padding:1px 0px 4px 28px;
	display:inline;
	text-transform:lowercase;
	float:left;
	/*border-bottom:1px solid #E4E4E4; padding-bottom:2px; text-transform:lowercase */
}
.one-page-checkout h4.title { border-bottom:0; text-transform:none; }
.one-page-checkout .step-count { background:#f7f7f7; font-size:12px; padding:0 4px; }
.one-page-checkout .content { padding:10px 20px; }
.one-page-checkout label.label { font-size:1.05em; color:#2f2f2f; }
.one-page-checkout .allow .head { background:#d0dce1; border-color:#a3aeb3; border-width:1px 1px 0 1px; cursor:pointer; }
.one-page-checkout .active .head { margin-bottom:0; border:1px solid #BBAFA0; background:#F9F3E3; padding-bottom:5px; cursor:default; }
.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:#a4b3b9; }
.one-page-checkout .active h3 { color:#F18200; }
.one-page-checkout .allow .step-count { background:#dbe6eb; }
.one-page-checkout .active .step-count { color:#fff; border:1px solid #f19900; background:#F18200; }
.one-page-checkout .active .box { display:block; border-color:#BBAFA0; background:#FBFAF6 url(../images/multi_address_box_bg.gif) 0 0 repeat-x; }
.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 .page-head { margin-bottom:1em; }

/*one-page-checkout-progress ol li { padding-bottom:6px; margin-bottom:6px;}*/
.one-page-checkout-progress h4 { margin:0; color:#999; padding:2px; background:#eee; text-transform:none; font:bold 12px Arial; height:20px; display:block; width:154px; border:1px solid #A3AEB3; margin-bottom:8px;  }
.one-page-checkout-progress h4.complete { border-bottom:1px solid #A3AEB3; background:#D0DCE1; color:#000; margin:0px; }
.one-page-checkout-progress h4 a { text-transform:none; }
.one-page-checkout-progress .content, .recent-border { padding:0px 4px 4px 4px; margin:0px 0px 8px 0px;  border:1px solid #A3AEB3; border-top:0px; width:150px; display:block;  background:#f7f7f7;  }
.one-page-checkout-progress .content address {font-style:normal; }

.recent-border{border:1px solid #A3AEB3;}
.recent-border a { line-height:16px;}
#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; padding-top:2em; }
.payment-methods label { font-weight:bold; }
.inner-box {
   padding:0px 20px;
}

.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;
    }

/* Multiple Addresses checkout */
.multi-address-checkout-description {
    margin-top:-15px;
    margin-bottom:15px;
    }
.multi-address-checkout-box .box {
    position:relative;
    margin-top:15px;
    margin-bottom:25px;
    border:1px solid #bbb6a5;
    background:url(../images/multi_address_box_bg.gif) repeat-x #FBFAF6;
    }
.multi-address-checkout-box .legend {
    float:left;
    margin-top:-10px;
    margin-bottom:0;
    margin-left:15px;
    border:1px solid #F18200;
    background:#F9F3E3;
    color:#F18200;
    padding:2px 8px;
    }
.multi-address-checkout-box .content {
    padding:15px 20px 20px 20px;
    }
.multi-address-checkout-box .count-head {
    border-bottom:1px solid #BBAFA0;
    background:#F9F3E3;
    padding:5px 10px;
    }
.shipment-count {
    background:#E26703;
    padding:2px 5px;
    color:#fff;
    font-size:.95em;
    line-height:1em;
    }
.multi-address-checkout-box .tool-tip { left:-23px; }
.multi-address-checkout-box .count-head h4 {  margin:0; }
.multi-address-checkout-box .head h5 { color:#E26703; }
.multi-address-checkout-box .head a { font-weight:normal; }
.multi-address-checkout-box .checkmo-mailing-address { display:block; padding-left:20px; }
.shipping-method-pointer { border:1px solid #d9d2be; padding:13px; background:#F9F3E3; position:relative; }
.shipping-method-pointer .pointer { position:absolute; top:-20px; right:-40px; }
.place-order-box { float:right; height:71px; overflow:hidden; }
.place-order-box .left-radius { width:21px; background:url(../images/place_order_container_bg.gif) no-repeat; }
.place-order-box .main-radius{ background:url(../images/place_order_bg.gif) no-repeat 100% 0; padding-right:21px; vertical-align:middle; }
.place-order-box .grand-total { font-size:1.5em; }
/*.place-order-box .grand-total .price { color:#e26703; font-weight:bold; }
.place-order-box .grand-total .price { color:#024aac; font:bold 12px Verdana; }*/
.place-order-box input { margin-left:15px; }

.price
{
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#0259ba;
}

/* Checkout Agreements */
.checkout-agreements li { margin:30px 0; }
.checkout-agreements .agreement-content { overflow:auto; height:10em; padding:10px; background-color:#fbfaf6; border:1px solid #bbb6a5; }
.checkout-agreements .agree { margin:0; padding:10px 0 10px 11px; }

.one-page-checkout .checkout-agreements { border:1px solid #d9dde3; border-width:0 1px; padding:5px 20px; }
.one-page-checkout .checkout-agreements li { margin:20px 0 0; }
.one-page-checkout .checkout-agreements .agreement-content { background-color:#fff; border-color:#e4e4e4; padding:5px; }
.one-page-checkout .checkout-agreements .agree { padding-left:6px; }

.col2-set,
.col3-set,
.col4-set,
.col2-alt-set,
.head,
.page-head,
.page-head-alt,
.page-popup .print-head,
.header-top-container,
.header-top,
.header-nav-container,
.header-nav,
.quick-access,
#nav,
#nav li,
#nav a,
.middle,
.product-essential,
.product-img-box .more-views ul,
.button-set,
.actions,
.form-list li,
.button-container,
.ratings,
.page-head,
.page-head-alt,
.advanced-search li,
.group-select li,
.group-select li,
.search-autocomplete li,
.side-col li,
.account-box li,
.address-list li,
.listing-type-list .listing-item,
.listing-type-list .product-info .product-reviews,
.account-nav a,
.account-box,
.my-review-detail,
.generic-product-list li,
.product-options dt,
.product-options dd ul.options-list li,
.product-options dd ul.options-list .label,
.product-options-bottom,
.truncated_full_value,
.add-to-holder,
.advanced-search-summary-box,
.listing-type-grid .grid-row,
.one-page-checkout li.section,
.one-page-checkout .default-box,
.cart-tax-total { zoom:1; }

.product-options { margin:20px 0 0; padding:10px 15px 20px; background-color:#f6f6f6; border:1px solid #e4e4e4; }
.product-options dt { padding:10px 0 0; font-weight:normal; }
.product-options dt label { color:#2f2f2f; }
.product-options dl.last dd.last { border-bottom:0; padding-bottom:5px; margin-bottom:0; }
.product-options dd ul.options-list input.form-radio { margin-top:4px; }
.multi-address-checkout-box .box { zoom:1; }
.multi-address-checkout-box .legend { zoom:1; position:relative; margin-left:8px; }
.checkout-progress { padding:0; margin:10px 0 !important;}
.checkout-progress * { display:inline !important; padding:0 !important; padding-right:10px !important; }
.listing-type-list .listing-item { padding:10px 0 10px 0; border-top:1px dashed #ddd; }
.one-page-checkout .active .step-count { color:#2f2f2f; }
.side-col { width:195px; }
.col-left { float:left; }
.col-main { float:left; }
.col-right { float:right; }

.nowrap,
.nobr { white-space:nowrap !important; }


/* Shopping cart tax info */
.cart-tax-info, .cart-price { padding-right:20px; }
.cart-tax-total { cursor:pointer; }
.cart-tax-total { padding-right:20px; background:url(../images/bg_collapse.gif) 100% 5px no-repeat; cursor:pointer; }
.cart-tax-total-expanded { background-position:100% -52px; }

/* MESSAGES
*******************************************************************************/
.error,
a.error span,

.validation-advice { color:#D40707 !important; font-weight:bold !important; }
.notice { color:#ea7601}
.messages ul { border:0 !important; }
.messages li { min-height:23px !important; margin-bottom:11px !important; padding:8px 8px 2px 32px !important; font-size:.95em !important; font-weight:bold !important; }
.messages ul li { margin:0 0 3px 0 !important; border:0 !important; padding:0 !important; }
.error-msg { border:1px solid #f16048 !important; color:#df280a !important; background:#faebe7 url(images/error_msg_icon.gif) no-repeat 10px 10px !important; }
.success-msg { border:1px solid #95a486 !important; color:#3d6611 !important; background:#eff5ea url(images/success_msg_icon.gif) no-repeat 10px 10px !important; }
.notice-msg { border:1px solid #ffd967 !important; background:#fffbf0 url(images/note_msg_icon.gif) no-repeat 10px 10px !important; color:#3d6611 !important; }
.warning-msg { border:1px solid #666e73 !important; background:#e6e6e6 url(images/warning_msg_icon.gif) no-repeat 10px 10px !important; color:#000000 !important; }
.validation-advice { clear:both; min-height:15px; margin:3px 0 0 9px; background:url(images/validation_advice_bg.gif) no-repeat 2px 1px; padding-left:16px; font-size:.95em; font-weight:bold; line-height:1.25em; }
input.validation-failed, textarea.validation-failed { background:#fef0ed; border:1px dashed #d6340e; }

.required
{ 
	color:#D40707 !important; 
	font:normal 11px Verdana, Arial, Helvetica, sans-serif; 
}


/********************** Checkout */
select.address-select { width:500px; }

.shipment-methods dd { margin-bottom:13px; }
.payment-methods dt { margin-bottom:5px; }
.payment-methods dd { padding:5px 20px; }
.payment-methods select.month { width:146px !important; margin-right:10px; }
.payment-methods select.year { width:100px !important; }
.payment-methods input.cvv { width:3em !important; }

/* ---------------------------------- End For Inner pages ----------------------------------*/

/********************** Sidebars */
.side-col .box { margin-bottom:1.3em; }
.side-col .content { padding:5px 10px; }
.side-col .head { text-align:left; }
.side-col h2, .side-col h3, .side-col h4, .side-col h5 { float:none; }
.side-col h3 { font-size:1.05em; text-transform:uppercase; }
.side-col h4 { color:#e65505; text-transform:uppercase; }
.side-col .actions {
    padding:4px 0;
    font-size:.95em;
    text-align:right;
    }
.side-col .actions a, .side-col .actions a:hover { text-decoration:underline; }
.widget-btn { float:right; font-size:11px; margin:0 3px 1px 5px; }
.widget-btn, .widget-btn:hover { color:#646464; font-weight:bold; }


/* Product Options */
dl.item-options dt { font-weight:bold; font-style:italic; }
dl.item-options dd { padding-left:10px; }

.truncated { cursor:help; }
.truncated a.dots { cursor:help; text-decoration:none !important; }
.truncated a.details { cursor:help; text-decoration:none !important; display:inline-block; border-bottom:1px #1e7ec8 dotted; }
.truncated .truncated_full_value { position:relative; z-index:999; }
.truncated .truncated_full_value dl { position:absolute; top:-99999em; z-index:999; width:250px; padding:8px; border:1px solid #ccc; border-bottom-color:#bbb; border-right-color:#bbb; background-color:#f6f6f6; }
.truncated .truncated_full_value dl dt { margin-top:0; }
.truncated .show dl { top:-20px; left:50%; }
.col-left .truncated .show dl { left:35px; top:10px; }
.col-right .truncated .show dl  { left:-240px; top:10px; }


.button-set { /* Container for form buttons*/
    clear:both;
    margin-top:4em;
    border-top:1px solid #e4e4e4;
    padding-top:8px;
    text-align:right;
	margin:0; border:none; background:url(../images/login_box_form_buttons_bg.gif) repeat-x; padding:8px 13px;
    }
	
.no-border {
    border-top:none;
    border-left:none;
    border-right:none;
    border-bottom:none;
}

.form-button, .form-button-alt {
    overflow:visible;
    width:auto;
    border:0;
    padding:1px 8px;
    background:#f18200;
    color:#fff;
    border:1px solid #de5400;
    font:bold 12px arial, sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {
    white-space:nowrap;
    }
.form-button-alt {
    border:1px solid #406a83;
    background-color:#618499;
    }
a.form-button-alt { padding:2px 9px; text-decoration:none; }
.form-button-alt:hover { color:#fff; text-decoration:none; }
.form-button { margin-top:3px; margin-bottom:5px; }



.order-access {padding-bottom:8px; }
.order-info {border:solid 1px #D0CBC1; background:#DEE5E8; padding:4px 8px; }
.order-info span { display:block; float:left; }
.order-info ul { display:inline; }
.order-info li { display:inline; padding-right:7px; padding-left:3px; }
.order-info li.selected {font-weight:bold; background:url(../images/point-con.gif) no-repeat fixed center bottom; }

.generic-box {border: 1px solid #ccc; background:#fff; padding:4px;}

.col2-set, .col3-set, .col4-set, .col5-set { clear:both; }
.col2-set .col-1, .col2-set .col-2 { width:48.5%;   }
.col2-set .col-1 { float:left; }
.col2-set .col-2 { float:right; }

.col2-set .col-2 img
{
	border:none;
}



/*----------------------------------- Pop up pages ---------------------------------*/
.shipping-tracking
{
	width:600px;
	margin:auto;
	border:2px solid #666666;
	background:#fff;
	padding:10px;
}

.box-header
{
	font:normal 18px Verdana, Arial, Helvetica, sans-serif;
	text-align:left; 
	margin:5px 0;	
	color:#028dba;
}

.shipping-tracking table tr
{
	height:25px;
}

.shipping-tracking a
{
	font-weight:bold;
	color:#599ed3;
	text-decoration:underline;
}

.shipping-tracking a:hover
{
	text-decoration:none;
}

/*----------------------------------- end Pop up pages ---------------------------------*/



/* ---------------------------------- For Perfect Fit Solution ----------------------------------*/

.img-float-left
{
	float:left;
}

.text-description
{
	font:normal 11px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#282828;
	text-align:justify;
	padding-right:6px;
}

.small-bust, .large-bust, .tummy-control-bg, .long-torso-bg, .full-hips-bg, .full-figure-bg
{
	background:url(../images/small-bust-bg.jpg) top right no-repeat;
	height:268px;
}

.large-bust 
{
	background:url(../images/large-bust-bg.jpg) top right no-repeat;	
}

.tummy-control-bg
{
	background:#fff;	
}

.long-torso-bg
{
	background:url(../images/long-torso-bg.jpg) top right no-repeat;	
}

.full-hips-bg
{
	background:url(../images/full-hips-bg.jpg) top right no-repeat;	
}

.full-figure-bg
{
	background:url(../images/full-figure-bg.jpg) top right no-repeat;	
}

h6
{
	font:bold 18px Georgia, Times New Roman, Times, serif;
	color:#424141;
	padding:8px 0px 15px 0px;
}

.style-guide
{
	width:716px;
	/*border: solid 1px #bbc1c3; */
	border-collapse: separate; 
	margin-top:8px;
	/*padding:4px;*/
}


.style-guide th 
{ 
	color: #fff; 
	font:bold 13px Arial, Verdana,  Helvetica, sans-serif;
	background: #34b5c7;
	text-align:center;
	height:34px;
	width:170px;
	padding-right:5px;
}

.style-guide td
{ 
	border: solid 1px #bbc1c3; 
	background:#fff;
}


.features
{
	text-align:left;
	background:#fcfbfb;	
	padding:2px 2px 2px 3px;
	clear:both;
	margin-top:6px;
	font-size:11px;
}

.border-for-perfect
{
	border:1px solid #d9dbdb;
}

.style-guide td:hover, .border-for-perfect:hover
{
	border:1px solid #5b5a5a;
}


.style-guide td:hover
{
	border:1px solid #5b5a5a;
}

.perfect-fit-mouseovereffect img:hover
{
	background:#faece3;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

hr
{
	color: #ccc;
	background-color: #fff;
	height: 1px;
	margin:2px 0px;
}

/* ---------------------------------- End For Perfect Fit Solution ----------------------------------*/

.track-order
{
	text-decoration:underline;
	color:#f7fe8f;
}

.track-order:hover
{
	text-decoration:none;
	color:#fff;
}

.link-cart 
{ 
	font-weight:bold; 
}

/* ---------------------------------- Home all brands ----------------------------------*/

.all-brands
{
	margin:0px;
	padding:0px;
}

.all-brands h6
{
	font: italic normal 28px Trebuchet MS, Georgia, Times New Roman, Times, serif;
	color:#18a2bf;
	padding:0px;
	margin:0px 10px 8px 0px;
}

.all-brands-link 
{
	width:700px;
	margin:auto;
}

.all-brands-link table
{
	width:100%;
	text-align:left;
}

.all-brands-link table tr
{
	/*height:30px;*/
	vertical-align:middle;
}

.all-brands-link table tr td
{
	width:30%;
	/*border:1px solid #ccc;*/
}

.all-brands-link table tr td img
{
	border:1px solid #fff;
}

.all-brands-link table tr td img:hover
{
	border:1px solid #5b5a5a;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.press,
.links,
.sitemap
{
	margin:10px 0px;
}

.press img
{
	margin-right:10px;
}

.press img:hover
{
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;	
}

.links ol
{
	margin:0px 0px 0px 20px;
	padding:0px;
}

.links ol li
{
	font-weight:bold;
	padding-bottom:6px;
	list-style:inside;
	list-style-type:decimal;
}

.sitemap-box
{
	float:left;
	width:220px;
	margin-right:10px;
	border-top:1px solid #ccc;
}

.sitemap ul
{
	margin:0px 0px 0px 15px;
	padding:0px;
	padding-top:6px;
}

.sitemap ul li
{
	font-weight:bold;
	padding-bottom:4px;
	list-style-type:none;
	color:#8a298a;
}

.sitemap ul li ul li
{
	
	list-style-type:circle;
}

.sitemap ul li a
{
	font-weight:normal;
}

/* ---------------------------------- End Home all brands----------------------------------*/


.sub-heading-right
{
	font:bold 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#0b95b2;
	padding:0px 0px 6px 0px;
	
}



/* ---------------------------------- For Footer ----------------------------------*/

.sep-bg
{
	clear:both;
	/*background:url(../images/sep-bg.jpg) top left no-repeat;
	height:114px;
	background:url(../images/home-footer-sep.jpg) top no-repeat #fff;*/
	background:#fff;
	width:931px;
	padding-top:10px;
}

.sep-bg-left
{
	float:left;
	width:570px;
	padding-left:24px;
}

.sep-bg-secure-left
{
	float:left;
	width:110px;
	font:bold italic 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#000;	
}

.sep-bg-secure-left img
{
	padding-top:10px;
}

.sep-bg-secure-right
{
	float:right;
	width:450px;
	font:bold italic 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#000;	
	text-align:left;
	
}

.sep-bg-secure-right img
{
	padding:10px 10px 0px 0px;
}

.sep-bg-right
{
	float:right;
	text-align:right;
	padding:0px 20px 0px 0px;
	width:317px;
}

.sign-left
{
	float:left;
	text-align:right; 
	width:50px;
	padding-right:5px;
}

.sign-left img
{
	float:right;
	vertical-align:bottom;
}

.sign-right
{
	text-align:right;
	float:right;
	padding-bottom:8px;
	width:262px;
}

.sign-right form
{
	padding-top:6px;
}

.sign-right-inner
{
	text-align:right;
	float:right;
	line-height:22px;
	height:55px;
}

.sign-input
{
	height:18px;
	width:195px;
	font-style:italic;
	color:#adaeae;
	padding-left:4px;
	padding-top:1px;
}

.footer
{
	clear:both;
	background:#fff;
	padding-top:10px;
}


#footer-left
{
	background:url(../images/footer-left.jpg) bottom left no-repeat #fff;
	padding: 0px 0px 10px 25px;
	float:left;
	width:330px;
	font:bold italic 12px Arial, Verdana,  Helvetica, sans-serif;
	color:#000;	
	height:70px;
}


#footer-left a img
{
	/*padding:18px 5px 0px 0px;*/
	padding:28px 5px 0px 0px;
}

#footer-right
{
	background:url(../images/footer-right.jpg) bottom right no-repeat #fff;
	float:right;
	padding:16px 20px 4px 0px;
	width:556px;
	text-align:right;
	/*line-height:30px;*/
	height:60px;
}

#footer-right img
{
	vertical-align:middle;
}

.div-footer-left
{
	float:left;
	margin-left:20px;
}

.img-padding-bottom
{
	padding-top:3px;
}


#footer-right a
{
	padding:0px 3px;
	/*font: normal 11px Tahoma, Arial,  Verdana, Helvetica, sans-serif;*/
}

.gift-img
{
	padding-left:15px;
}

.td-top-padding
{
	padding-top:4px;
	font-weight:bold;
}

.sep-img
{
	padding-left:85px;
}


/* Old price */
.old-price { margin:0; }
.old-price .price-label { white-space:nowrap; }
.old-price .price { font-weight:bold;text-decoration:line-through; }

/* Special price */
.special-price { margin:0; padding:3px 0; }
.special-price .price-label {font-weight:bold; white-space:nowrap; color:#cd5033; }
.special-price .price {  font-weight:bold; }

/* ---------------------------------- End Footer ----------------------------------*/



