 html,body{
	margin:0px;	padding:0px;	background-image:url("/assets/img/bodyBg.jpg");	background-repeat:repeat-x;	background-position:top center;	font-family:verdana;	font-size:11px;	margin:0px;	padding:0px;
} 

* html body{
	behavior:url("/assets/css/csshover.htc"); 
} 


img { border:none; }

h1{
	font-size:30px;	font-weight:bold;	color:#DB2289;	line-height:40px;	margin:0px;	padding:0px;	text-align:left;	margin-left:10px;	margin-top:20px;	margin-bottom:15px;	text-align:left;}

h1.blue{
	font-size:19px;	font-weight:bold;	color:#16335b;	line-height:30px;	margin:0px;	padding:0px;	text-align:left;	margin-left:10px;	margin-top:20px;	margin-bottom:15px;	text-align:left;}

h2{
	font-size:12px;	font-weight:bold;	color:#DB2289;	line-height:20px;	padding:0px;	margin-left:10px;	margin-top:10px;	text-align:left;	margin-right:10px;}

p{
	font-weight:normal;	color:#666666;	line-height:18px;	margin-left:10px;	text-align:left;	margin-top:0px;	margin-bottom:10px;	margin-right:10px;}

a { color:#db2289; text-decoration:none;}

a.backtop{
	width:80px !Important;	float:left !Important;	margin-bottom:0px !Important;	line-height:16px !Important;	margin-top:8px !important;	background-image:url("/assets/img/pinkTop.jpg") !important;	background-repeat:no-repeat;	background-position:0px 5px;;	font-family: Verdana;	font-size: 10px;	font-weight: normal;	color: #666666;	text-decoration: none;	padding-left:10px;	margin-left:10px;}

div#flashDiv{
	margin:0px;	padding:0px;	margin:0 auto;	width:975px;	height:350px;}

div .fragranceBS{
	height:85px !important;}



div .flashB p.p1{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	line-height:14px;	margin:0px;	padding:0px;	text-align:left;	position:absolute;		top:33px;		left:54px;}

div .flashB p.p2{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	line-height:14px;	margin:0px;	padding:0px;	text-align:left;	position:absolute;		top:33px;		left:597px;}

div .flashB img.l1{
	position:absolute;		left:54px;		top:10px;	width:202px;	height:21px;}

div .flashB img.l2{
	position:absolute;		right:173px;		top:10px;	width:73px;	height:21px;}

div#flashDivS{
	margin:0px;	padding:0px;	margin:0 auto;	width:962px;	height:165px;}

div .flashBS{
	width:960px;	height:131px;
	margin:0px;	padding:0px;	margin-left:2px;	position:relative;	text-align:left;}

div .flashBS h1{
	font-family:Verdana;	font-size:30px;	font-weight:bold;	color:#DB2289;	text-align:left;	margin:0px;	margin-top:13px;	margin-left:12px;}

div .flashBS p{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	line-height:20px;	text-align:left;	margin:0px;	margin-top:13px;	margin-left:12px;	width:630px;
}

div .flashBS p.clarins{
	margin:0px;	margin-top:0px !Important;	margin-left:12px;	padding-right:20px;	padding-top:0px;	width:588px !important;	height:86px !important;	background-image:url("/assets/img/rightDivide.jpg");	background-repeat:no-repeat;	background-position:top right ;	line-height:17px !Important;}


div .flashBS beautyBS p.clarins{
	margin:0px;	margin-top:0px !Important;	margin-left:12px;	padding-right:20px;	padding-top:0px;	width:588px !important;	height:86px !important;	background-image:url("/assets/img/rightDivide.jpg");	background-repeat:no-repeat;	background-position:top right ;	line-height:17px !Important;}

div .flashBS p.clarins a{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	text-decoration:underline;}

.offeringBoxes{
	width:967px;	margin:0 auto;	margin-top:18px;}

.offeringBox{
	width:573px;	height:204px;	background-image:url("/assets/img/3_offeringBoxBg.jpg");	background-repeat:no-repeat;	background-position:top left;	float:left;}

.offeringBox h2{
	font-family:Helvetica;	font-size:24px;	font-weight:bold;	color:#DB2289;	margin:0px;	padding:0px;	margin-top:17px;	margin-left:20px;	width: 340px;	text-align:left;	float:left;	margin-bottom:10px;}

.offeringBox a.circle,.aboutBox a.circle{
	width:100px;	height:14px;	display:block;	float:left;	font-family:Helvetica;	font-size:12px;	font-weight:bold;	color:#14325C;	text-decoration:none;	padding-left:0px;	text-align:left;	margin-top:30px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
.offeringBox a.circle,.aboutBox a.circle{
	width:100px;	height:14px;	display:block;	float:left;	font-family:Helvetica;	font-size:12px;	font-weight:bold;	color:#14325C;	text-decoration:none;	padding-left:0px;	text-align:left;	margin-top:31px;}
}

.offeringBox p, .aboutBox p{
	clear:left;	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	line-height:18px;	width:523px;	text-align:left;	margin-left:20px;	margin-bottom:15px;}

.offeringBox p a,.aboutBox p a{
	text-decoration:underline;	color:#666666;}

.offeringBox p a.offeringLink{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:none;	display:block;	background-image:url("/assets/img/offeringArrow.jpg");	background-repeat:no-repeat;	background-position:0px 6px;	width:160px;	text-align:left;	padding-left:10px;	float:left;	height:19px;}

.offeringBox p a.offeringLink:hover{
	text-decoration:underline;}

* html .aboutBox{
	width:388px;	height:204px;	background-image:url("/assets/img/3_aboutBoxBg.jpg");	background-repeat:no-repeat;	background-position:top left;
	float:right;1
}


.aboutBox{
	width:385px;	height:204px;	background-image:url("/assets/img/3_aboutBoxBg.jpg");	background-repeat:no-repeat;	background-position:top left;	margin-top:20px;	float:left;}

.aboutBox h2{
	font-family:Helvetica;	font-size:24px;	font-weight:bold;	color:#DB2289;	margin:0px;	padding:0px;	margin-top:17px;	margin-left:20px;	width: 160px;	text-align:left;	float:left;	margin-bottom:10px;}

.aboutBox p{
	width:340px !important;}

div .flashBS2{
	width:960px;	height:126px;	#height:141px;	margin:0px;	padding:0px;	margin-left:2px;	position:relative;	text-align:left;}


div .flashBS2 h1{
	font-family:Verdana;	font-size:30px;	font-weight:bold;	color:#DB2289;	text-align:left;	margin:0px;	padding-top:5px;	margin-left:12px;	width:537px;}

div .flashBS2 p{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	line-height:20px;	text-align:left;	margin:0px;	margin-top:13px;	margin-left:12px;	width:537px;
}

div .flashBS2 .newsletterBox{
	width:385px;	height:126px;	background-image:url("/assets/img/newsletterBox.jpg");	background-repeat:no-repeat;	background-position:top left;	position:absolute;		right:0px;}

div .flashBS2 .newsletterBox input{
	width:168px;	padding-left:4px;	line-height:18px;	height:15px;	padding-top:3px;	border:1px solid #C3C3C3;	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;}

div .flashBS2 .newsletterBox input.ninput{
	margin-top:56px;	margin-left:21px;}

div .flashBS2 .newsletterBox input.ninput2{
	margin-top:10px;	margin-left:21px;}

div .flashBS2 .newsletterBox a{
	margin-left:10px;}


div#content .prList .cr .prodC .h p.store {
color:#666666;font-family:Verdana;font-size:11px;font-weight:normal;line-height:14px !important;margin:0 auto;padding-top:2px;text-align:center;width:105px;}

div#content .prList .cr .prodC .h {
border:1px solid #DCDCDC;height:107px !important;margin:0 auto;width:107px !important;}
/*----------------clarins menu-----------------*/

div.clarinsMenu{
	width:960px;	height:37px;	background-color:#CC0000;	clear:left;	margin-left:1px;	position:relative;	margin-top:3px;}

div.clarinsMenu ul{
	margin:0px;	padding:0px;	list-style-type:none;	margin-left:10px;}

div.clarinsMenu ul li{
	float:left;}

div.clarinsMenu ul li a{
	display:block;	font-family:Verdana;	font-size:16px;	font-weight:normal;	color:#FFFFFF;	padding-left:10px;	padding-right:10px;	text-decoration:none;	line-height:37px;}

div.clarinsMenu ul li a:hover{
	display:block;	font-family:Verdana;	font-size:16px;	font-weight:normal;	padding-left:10px;	padding-right:10px;	text-decoration:none;	line-height:37px;	background-color:#FFFFFF;	color:#CC0000;}

div.clarinsMenu  a.about{
	position:absolute;		right:10px;	display:block;	font-family:Verdana;	font-size:16px;	font-weight:normal;	color:#FFFFFF;	padding-left:10px;	padding-right:10px;	text-decoration:none;	line-height:37px;}

div.clarinsMenu  a.about:hover{
	background-color:#FFFFFF;	color:#CC0000;}

div.clarinsMenu  a.selected{
	background-color:#FFFFFF;	color:#CC0000;}

div.clarinsBS{
	height:127px !important;}

div.beautyBS{
	height:127px !important;}

.br2{
	padding-left:5px !Important;}

.ml{
	margin-top:1px;	margin-left:1px;}

div#content .prList .cr .prodC{
	width:193px;	float:left;	background-image:url("/assets/img/prodC.jpg");	background-repeat:no-repeat;	background-position:center right;}

div#content .prList .cr .prodC .h {
border:1px solid #DCDCDC;height:107px !important;margin-top:18px;width:107px !important;}


div#content .prList .cr .prodC p.blueText{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#14325C;	line-height:24px;	width:170px;	margin:0 auto;	text-align:center;}

div#content .prList .cr .prodC a.blueText{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#14325C;	line-height:24px;	width:170px;	margin:0 auto;	text-align:center;	text-decoration:none;}

div#content .prList .cr .prodC p.red{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#CC0000;	line-height:42px;	width:170px;	margin:0 auto;	text-align:center;}



div#mainTpl{
	width:966px;	margin:0 auto;	background-image:url("/assets/img/mainTplBg.jpg");	background-repeat:no-repeat;	background-position:top left;	text-align:center;	position:relative; background-color:#fff; border-left:solid 8px #fff; border-right:solid 8px #fff;}

div#mainTplB{
	width:966px;	margin:0 auto;	background-repeat:no-repeat;	background-position:top left;	text-align:center;	position:relative;	background-image:url("/assets/img/flashBottom.jpg");	background-repeat:no-repeat;background-color:#fff; border-left:solid 8px #fff; border-right:solid 8px #fff;}

div#header{
	width:960px;	height:85px;	background-image:url("/assets/img/headerBg.jpg");	background-repeat:repeat-x;	background-position:top left;	margin:0 auto;	position:relative;	z-index:50;}

div#header .headerRight{
	width:430px;	height:85px;	background-image:url("/assets/img/headerBg.jpg");	background-repeat:repeat-x;	background-position:top left;	position:absolute;	top:0px;	right:0px;	z-index:100;}

div#header p.basket{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	margin:0px;	padding:0px;	line-height:14px;	background-image:url("/assets/img/basket.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	text-align:left;	padding-left:10px;	position:absolute;	top:18px;	right:255px;}

div#header p.lobasket{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	margin:0px;	padding:0px;	line-height:14px;	background-image:url("/assets/img/basket.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	text-align:left;	padding-left:10px;	position:absolute;	top:18px;	right:305px;}

div#header p.basket a,
div#header p.lobasket a{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;}

div#header a.loreg{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	text-decoration:none;	background-image:url("/assets/img/boxArrow.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	padding-left:10px;	text-align:left;
	position:absolute;		top:19px;		right:130px;}

div#header a.logreg{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	text-decoration:none;	background-image:url("/assets/img/boxArrow.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	padding-left:10px;	text-align:left;
	position:absolute;		top:19px;		/*right:130px;*/
		right:205px;}

div#header a.hlogout{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	text-decoration:none;	background-image:url("/assets/img/boxArrow.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	padding-left:10px;	text-align:left;
	position:absolute;		top:19px;		right:130px;}


div#header a.st{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#FFFFFF;	text-decoration:none;	background-image:url("/assets/img/boxArrow.jpg");	background-repeat:no-repeat;	background-position:0px 2px;	padding-left:10px;	text-align:left;	position:absolute;	top:19px;	right:21px;}


div#header input.searchI{
	width:158px;	height:16px;	border:1px solid #B7CADA;	background-color:#FFFFFF;	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#043260;	line-height:14px;	position:absolute;	top:48px;	right:93px;}

div#header form{
	margin:0px;	padding:0px;}

div#header .border{
	background-color:none;	width:160px;	height:18px;}

div#header a.searchB{
	position:absolute;	top:48px;	right:20px;}

div#menu ul li a:hover,div#menu ul li a.selected{
	color:#DB2289;	background-image:url("/assets/img/border_selected.jpg");	background-repeat:no-repeat;	background-position:top right;}
/**************** menu coding *****************/
#menu {
	width:960px;	height:24px;	background-image:url("/assets/img/menuBg.jpg");	background-repeat:repeat-x;	background-position:top left;	margin:0 auto;
}

#menu a.lasta{
	float:right;	margin-right:15px;	background-image:url("/assets/img/border2.jpg");	background-repeat:no-repeat;	background-position:top right;}

#menu a.lasta:hover{
	color:#DB2289;	background-image:url("/assets/img/border_selected2.jpg");	background-repeat:no-repeat;	background-position:top right;}

#menu ul {
	list-style: none;	margin: 0;	padding: 0;	/*width: 12em;*/
	float: left;	margin-left:14px;}


#menu a {
	font-family:Verdana;	font-size:10px;	font-weight:bold;	color:#FFFFFF;	text-decoration:none;	display:block;	float:left;	line-height:24px;	height:24px;	padding-left:5px;	padding-right:15px;	background-image:url("/assets/img/border.jpg");	background-repeat:no-repeat;	background-position:top right;	text-align:center;}

#menu a.last{
	background-image:url("/assets/img/border2.jpg") !important;	background-repeat:no-repeat;	background-position:top right;}


#menu li {
	position: relative;	float:left;}


#menu ul li ul{
	position: absolute;	top:24px;	left:-2px;	z-index: 500;	border:1px solid #A7AAAE !important;	border-top:0px solid red !important;	margin:0px !important;}

#menu ul li ul li ul{
    border-top:1px solid #A7AAAE !important;}

#menu ul li ul li ul li{
    width:180px;}

#menu ul ul li{
	background:none !important;	background-color:#FFFFFF  !important;	border-bottom:1px solid #FFFFFF  !important;	line-height:24px;	height:24px;	width:150px;	text-align:left;}

#menu ul ul li a{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#14325C;	line-height:23px;	display:block;	text-align:left;	padding-left:20px;	background-image:url("/assets/img/blueArrow.jpg") !important;	background-repeat:no-repeat !important;	background-position:10px 8px;	width:113px;	margin-left:1px;}

#menu ul li ul li ul li a{
    width:143px;}

#menu ul ul li a:hover{
	background-image:url("/assets/img/pArrow.jpg") !important;	background-repeat:no-repeat !important;	background-position:10px 8px;	background-color:#DB2289;	color:#FFFFFF;
}


#menu ul ul ul {
	position: absolute;	top: 0;	left: 100%;}

div#menu ul ul,
div#menu ul li:hover ul ul,
div#menu ul ul li:hover ul ul{
	display: none;}

div#menu ul li:hover ul,
div#menu ul ul li:hover ul,
div#menu ul ul ul li:hover ul{
	display: block;}

/*---------------end menu coding------------------------*/


div#content{
	width:966px;	margin:0 auto;}




div#content .product-listing
{
	float:left;	width:182px;	height:230px;	
	padding:5px;}



.top-pager {
}
.top-pager .head {
	height:42px;	line-height:normal;	padding:0px 7px 0px 0px;}
.top-pager .head .product-title{
	float:left;	color:#595755;	font-size:1em;	margin:22px 0px 0px 0px;}
.top-pager .head .buttons {
	float:right;	margin:15px 0px 0px 0px;}
.top-pager .head .buttons * {
	margin:0px 0px 0px 15px;}

div#content #crumb {	
	text-transform:uppercase;	text-align:left;	margin-top:15px;	margin-bottom:20px;	margin-left:10px;	width:30%;	float:left;	white-space:nowrap;	overflow:visible;	color:#999999;	
}

div#content #crumb-divider 
{
	background:url('/assets/img/breadcumbBg.jpg') no-repeat top center; 
	width:100%;	height:1px;	text-align:center;}

.end-pagination 
{
	width:4px;	margin-top:1px;	margin-left:-8px;	
}

.pager-box, .pager-box-header, .pager-box-footer
{
	float:right;	text-align:right;	width:60%;		
	height:0px;	position:relative;}

.pager-box-header {	
	top:-45px;	left:-5px;}
	
.pager-box-footer {	
	top:5px;	left:-187px;	
}

.pager-links-box { 
	height:34px;	
}
.pager-links-box .pager-items {
	float:right;	
	height:34px;	
	margin-right:10px;	
}
.pager-links-box .pager-controls {
	padding:5px 5px 0px 0px;	float:right;	color:#595755;	
	text-align:right;}
.pager-links-box .pager-controls span {
	color:#595755;	font-weight:bold;	/*padding:0px 10px 0px 0px;*/
	line-height:25px;}
.pager-links-box .pager-controls select {
	color:#595755;	/*padding:2px 0px 2px 0px;*/
}
.pager-links-box .pager-items span {
	color:#595755;	
	padding:0px 8px 0px 5px;	line-height:32px;	float:left;}
.pager-links-box .pager-items a {
	display:block;	padding:5px;	margin:6px 0px 0px 0px;	
	float:left;	color:#999;	text-decoration:none;}
.pager-links-box .pager-items a.active {
	background-color:#787775;}

.pager-items-spacer 
{	
	text-align:center;	
	color:#ccc;	width:2px;	
}

div#content .clear{
	clear:both;	margin:0px;	padding:0px;}

div#content .recBox{
	width:966px;	height:160px;	background-image:url("/assets/img/RecentlyViewedProducts.jpg");	background-repeat:no-repeat;	background-position:top left;	position:relative;	margin-top:20px;}

div#content .regBox{
	width:966px;	height:89px;	background-image:url("/assets/img/registerBoxNew.jpg");	background-repeat:no-repeat;	background-position:top left;	position:relative;	margin-top:20px;}

div#content .regBox img.register{
	position:absolute;		top:24px;		left:25px;}

div#content .regBox input{
	width:219px;	padding-left:4px;	padding-top:3px;	height:15px;	background-color:#FFFFFF;	border:1px solid #999999;	position:absolute;		top:53px;		left:24px;	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;
}

div#content .regBox .submit{
	position:absolute;		left:268px;		top:54px;}

div#content .regBox p{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	position:absolute;		right:20px;		top:51px;	margin:0px;	padding:0px;	line-height:12px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .regBox p{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	position:absolute;		right:20px;		top:51px;	margin:0px;	padding:0px;	line-height:12px;}

}

div#content .regBox img.spacer{
	position:absolute;		top:27px;		left:810px;}

div#content .regBox img.spacer2{
	position:absolute;	top:47px;	left:190px;	width:160px;	height:17px;}

div#content .regBox img.spacer3{
	position:absolute;	top:27px;	left:385px;	width:195px;	height:65px;}

div#content #category-heading 
{
	text-align:left;	margin-bottom:10px;	padding-left:8px;	color:#999999;	
}


div#content .storeBox {
	width:963px;	height:145px;	background-image:url("/assets/img/storeBox2.jpg");	background-repeat:no-repeat;	background-position:top left;	margin:0px;	padding:0px;	margin-left:1px;	margin-bottom:10px;	padding-left:3px;}

div#content .storeBox .box{
	width:192px;	height:93px;	float:left;	padding-top:48px;	position:relative;}

div#content .storeBox .boxmiddle{
	width:192px;	height:93px;	float:left;	padding-top:24px;	position:relative;}

div#content .storeBox .box a.view {
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;	display:block;	background-image:url("/assets/img/viewArrow.jpg");	background-repeat:no-repeat;	background-position:0px 5px;	width:172px;	text-align:left;	padding-left:10px;	height:19px;	line-height:16px;	position:absolute;	margin-left:0px !important;	margin-top:0px !Important;	top:75px;	left:10px;}




div#content .storeBox .box a.viewlocation {
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;	display:block;	width:170px;	text-align:left;	height:19px;	line-height:16px;	position:absolute;	top:75px;	left:0px;}

div#content .storeBox .box a.view:hover{
	background-image:url("/assets/img/viewArrowHover.jpg") !Important;	color:#DB2289 !important;}

div#content .storeBox .box a.viewlocation:hover{
	background-image:url("/assets/img/viewArrowHover.jpg") !Important;	color:#DB2289 !important;}

div#content .storeBox .box ul{
	margin:0px;	padding:0px;	list-style-type:none;	margin-left:-1px;}

div#content .storeBox .box2 ul{
	margin-left:0px !Important;}

div#content .storeBox .box3 ul{
	margin-left:1px !Important;}

div#content .storeBox .box ul li{
	width:190px;}

div#content .storeBox .box ul li a{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;	display:block;	background-image:url("/assets/img/viewArrow.jpg");	background-repeat:no-repeat;	background-position:10px 5px;	width:172px;	text-align:left;	padding-left:20px;	height:19px;	line-height:16px;}

div#content .storeBox .box ul li a:hover{
	background-image:url("/assets/img/viewArrowHoverG.jpg") !Important;	color:#DB2289 !important;	background-color:#E7EAED;}

div#content .storeBox .box img.signup{
	position:absolute;		top:105px;		left:8px;	width:60px;	height:19px;}

div#footer{
	clear:left;	width:966px;	margin:0px;	padding:0px;	text-align:left;	margin-bottom:40px;}

div#footer ul{
	margin:0px;	padding:0px;	list-style:none;	margin-left:7px;	#margin-left:16px;}

div#footer li{
	float:left;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#CCCCCC;	padding-right:5px;
}
div#footer li.copyright {
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	margin:0px;	padding:0px;
}

div#footer p{
	clear:left;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	margin:0px;	padding:0px;	width:960px;	margin-left:6px;	#margin-left:16px;	text-align:left;}

div#footer p.copy span{
	color:#CCCCCC;}

div#footer a{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;}

div#footer a:hover,div#footer a.selected{
	color:#DB2289;}

div#footer p.by{
	margin-top:7px;}

a.pink:hover{
	color: #DB2289 !important;}
.spacer{
	position: absolute;	width: 70px;	height: 15px;	border: 0px;	top: 28px;	right: 12px;}


/**************listing page***************************/


div#flashDivS{
	margin:0px;	padding:0px;	margin:0 auto;	width:962px;	height:165px;}



div#content .breadcumb{
	margin-left:2px;	width:950px;	line-height:44px;	height:44px;	text-align:left;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	padding-left:12px;	background-image:url("/assets/img/breadcumbBg.jpg");	background-repeat:no-repeat;	background-position:bottom left;	position:relative;	clear:both;}

.pager-box-header{
	
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	line-height:44px;}

div#content .breadcumb a,
.pager-box-header a{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;}

div#content .breadcumb a:hover,
.pager-box-header a:hover{
	text-decoration:underline;}

div#content .breadcumb .center, div#content  .pager-box-header  .center{
	line-height:17px;	height:18px;}

div#content .breadcumb a.pink,
div#content .breadcumb a.PINK,
.pager-box-header a.pink{
	color:#DB2289;}

div#content .breadcumb a.showAll{
	margin-left:345px;}

div#content .breadcumb .select{
	position:absolute;		top:10px;		right:10px;}


div#content .prList .cr span.blue{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#14325C;}

div#content .prList .cr span.bluex{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#14325C;}

div#content a.inactive{
	color:#999999;}


div#content .prList{
	width:980px;	background-image:url("/assets/img/prListBg.jpg");	background-repeat:repeat-y;	background-position:top left;	margin:0px;	padding:0px;	float:left;}

div#content .prList .cl{
	width:191px;	float:left;	text-align:left;}

div#content .prList .cl h2{
	font-family:Verdana;	font-size:10px;	font-weight:bold;	color:#14325C;	margin:0px;	margin-top:20px;	margin-bottom:10px;	text-align:left;	margin-left:12px;}

div#content .prList .cl ul{
	margin:0px;	padding:0px;	list-style-type:none;	margin-left:12px;}

div#content .prList .cl li
{

	text-transform:capitalize;	
}

div#content .prList .cl li a{
	width:170px;	background-image:url("/assets/img/pinkArrow2.jpg");	background-repeat:no-repeat;	background-position:0px 8px;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:none;	padding-left:10px;	text-align:left;	display:block;	line-height:20px;	text-transform:uppercase;}
div#content .prList .cl ul li ul{
	margin:0px;	padding:0px;	list-style-type:none;	margin-left:8px;}

div#content .prList .cl li ul li a{
	width:155px;	background-image:url("/assets/img/pinkArrow2.jpg");	background-repeat:no-repeat;	background-position:0px 4px;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:none;	padding-left:10px;	text-align:left;	display:block;	line-height:14px;	margin-bottom:5px;}

div#content .prList .cl li ul li a:hover{
	background-position:0px 3px !important;}


div#content .prList .cl li a.selected{
	color:#666666 !important;	background-image:url("/assets/img/arrow.jpg") !important;	background-repeat:no-repeat;	background-position:0px 4px;}

div#content .prList .cl li ul li a.selected{
	color:#666666 !important;	background-image:url("/assets/img/arrow.jpg") !important;	background-repeat:no-repeat;	background-position:0px 4px !important;}

div#content .prList .cl li a:hover{
	color:#666666 !important;	background-image:url("/assets/img/arrow.jpg") !important;}

div#content .prList a.back{
	width:170px;	background-image:url("/assets/img/grayArrow.jpg");	background-repeat:no-repeat;	background-position:0px 8px;	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;	padding-left:10px;	text-align:left;	display:block;	line-height:22px;	margin-left:12px;	margin-bottom:15px;	#margin-bottom:0px;}

div#content .prList a.back:hover{
	text-decoration:underline;}

div#content .prList .cl select{
	width:161px;	line-height:19px;	height:19px;	border:1px solid #7F7F7F;	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;	margin-left:12px;}

div#content .prList .cr{
	width:578px;	float:left;	
	text-align:left;}

div#content .prList .cr .topDivide2{
	margin-left:-1px;	clear:left;	width:560px;	height:65px;	background-image:url("/assets/img/topDivide2.jpg");	background-repeat:no-repeat;	background-position:top left;	position:relative;	text-align:right;	padding-right:20px;}

.newspagercontainer 
{
    width:450px;}

div#content .prList .cr .topDivide{
	margin-left:-1px;	clear:left;	width:580px;	height:51px;	background-image:url("/assets/img/topDivide.jpg");	background-repeat:no-repeat;	background-position:top left;	position:relative;}

div#content .prList .cr .travelDiv{
	position:relative;}

div#content .prList .cr .travelDiv p.tp{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#FFFFFF;	line-height:14px;	margin:0px;	width:328px;	text-align:left;	position:absolute;		top:176px;		left:20px;}

div#content .prList .cr .travelDiv p.sp{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#0B1C34;	line-height:14px;	margin:0px;	width:164px;	text-align:left;	position:absolute;		top:50px;		left:396px;}


div#content .prList .cr p{
	font-family:Verdana;	font-size:11px;	margin-left: 20px;	text-align:left;}

div#content .prList .cr h1{
	font-family:Verdana;	margin-left: 20px;	text-align:left;}

div#content .prList .cr .travelDiv img.covered{
	width:70px;	height:20px;	position:absolute;		top:98px;		right:115px;}


div#content .prList .cr .topDivide2 a.back{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	background-image:url("/assets/img/pinkTop.jpg");	background-repeat:no-repeat;	background-position:0px 23px;	width:80px;	position:absolute;		top:0px;		left:2px;
}

div#content .prList .cr .topDivide2 a.back:hover,
div#content .prList .cr .topDivide2 a:hover{
	text-decoration:underline;}


div#content .prList .cr .topDivide2 a,div#content .prList .cr .topDivide2 span{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#666666;	text-decoration:none;	line-height:51px;}

div#content .prList .cr .topDivide2 a.pink{
	color:#DB2289;}

div#content .prList .cr .topDivide2 a.showAll{
	margin-left:335px;}

div#content a.inactive{
	color:#999999;}

div#mainTplx{
	width:966px;	margin:0 auto;	background-image:url("/assets/img/mainTplBgx.jpg"); background-repeat:no-repeat;	background-position:top left;	text-align:center;	position:relative;background-color:#fff; border-left:solid 8px #fff; border-right:solid 8px #fff;}
	
div#mainTplxx{
	width:966px;	margin:0 auto;	background-image:url("/assets/img/mainTplBgxx.jpg"); background-repeat:no-repeat;	background-position:top left;	text-align:center;	position:relative;background-color:#fff; border-left:solid 8px #fff; border-right:solid 8px #fff;}

div#content .prList .cr .prod{
	width:193px;	height:270px;	float:left;	background-image:url("/assets/img/prodBg.jpg");	background-repeat:no-repeat;	background-position:center right;}

div#content .prList .cr .prod p.blueText {
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#14325C;	line-height:14px;	width:170px;	margin:0 auto;	text-align:center;}

div#content .prList .cr .prod p.greyText{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#999999;	line-height:14px;	height:65px;	width:170px;	margin:0 auto;	text-align:center;	overflow:visible; 

}

div#content .prList .cr .prod span.pink{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#DB2289;	line-height:14px;	width:170px;	display:block;	text-align:center;	position:absolute;		bottom:3px;		left:10px;}

div#content .prList .cr .prod p.greyText span{
	font-weight:bold;	color:#666666;}

div#content .prList .cr .prod p.greyText span.orig{
	font-weight:normal !important;	text-decoration:line-through !important;	color:#999999;}

div#content .prList .cr .prod .desc{
	width:170px;	margin:0 auto;	height:51px;
}

div#content .prList .cr .prod .links{
	width:170px;	margin:0 auto;	text-align:center;	margin-top:10px;}

div#content .prList .cr .last{
	width:191px;	height:210px;	float:left;	background:none !important;}

div#content .prList .cr .last {
	-moz-background-clip:border !important;	-moz-background-inline-policy:continuous !important;	-moz-background-origin:padding !important;	background:transparent none repeat scroll 0 0 !important;	float:left;	height:171px;	width:191px;}

div#content .prList .cr .prod .imgDiv{
	height:180px;	width:185px;	position:relative;	text-align:center;	margin-top:5px;}

.imgDiv 
{
	text-align:center;	border:none;}

div#content .thirdCol{
	width:189px;	float:left;	text-align:left;overflow:hidden;}

div#content .thirdCol h2{
	font-family:Verdana;	font-size:10px;	font-weight:bold;	color:#DB2289;	background-image:url("/assets/img/shoppingBasket.jpg");	background-repeat:no-repeat;	background-position:0px 0px;	line-height:20px;	padding:0px;	margin-left:9px;	margin-top:10px;	text-align:center;}

div#content .thirdCol p{
	text-align:left;	width:168px;	margin-left:9px;	line-height:16px;	margin-top:3px;	margin-bottom:2px;}

div#content .thirdCol p.div{
	margin-top:1px !important;	margin-bottom:7px !important;}

div#content .thirdCol p.sp{
	margin-top:5px !Important;}

div#content .thirdCol p span.blue{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#14325C;}

div#content .thirdCol p span.gray{
	font-family:Verdana;	font-size:11px;	font-weight:normal;	color:#666666;}

div#content .thirdCol a.moreItems{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:underline;}

div#content .thirdCol a.helpp{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:underline;	line-height:22px;	height:22px;	#line-height:19px;	#height:19px;}

div#content .tCol a.helpp{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:underline;	line-height:22px;	height:22px;	#line-height:19px;	#height:19px;}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .tCol a.helpp{
	font-family:Verdana;	font-size:10px;	font-weight:normal;	color:#DB2289;	text-decoration:underline;	line-height:19px;	height:19px;}

}



div#content .thirdCol span.pink{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#DB2289;	text-decoration:underline;}

span.RunningTotalRight{
	font-family:Verdana;	font-size:11px;	font-weight:bold;	color:#DB2289;}

/*---------previous orders -------------------*/

span.pink{
	color:#DB2289;}






div#content .register{
	/*position:relative;*/
}

div#content img#help4,div#content img#help5,div#content img#help6,div#content img#help7,div#content img#help8,div#content img#help9,div#content img#help10{
	display:none;}

div#content .details a.vb,div#content .prList a.vb,div#content .secondCol a.vb{
	display:block;	float:left;	width:140px;	height:24px;	background-image:url("/assets/img/vBasket.jpg");	background-repeat:no-repeat;	background-position:top left;}

div#content .details a.vb:hover,div#content .prList a.vb:hover,div#content .secondCol a.vb:hover{
	background-image:url("/assets/img/vBasketHover.jpg") !Important;}

div#content .basketDetails .firstCol .dimmed{
	width:759px;	height:35px;	background-image:url("/assets/img/dimmed.jpg");	background-repeat:no-repeat;	background-position:top left;	margin-left:10px;}






a.logout:hover{
	background-image:url("/assets/img/logoutHover.jpg") !important;}



div#content .register #help11,div#content .register #help12,div#content .register #help13,div#content .register #help14,div#content .register #help15,div#content .register #help16,div#content #help17{
	display:block;}


div#content #help17{
	position:absolute;		top:43px;		left:370px;}

div#content .register #help18,div#content .register #help19,div#content .register #help20,div#content .register #help21,div#content .register #help22,div#content .register #help23,div#content .register #help24{
	display:block;}

img#help25,img#help26{
	display:block;}


div#content .register #help27,div#content .register #help28,div#content .register #help29,div#content .register #help30,div#content .register #help31,div#content .register #help32,div#content .register #help33,div#content .register #help34,div#content .register #help35,div#content .register #help36,div#content .register #help37{
	display:block;}



/* PRODUCT SEARCH */
.product-search-ddl
{
	width:140px;	
}
/* END PRODUCT SEARCH */



p.wi{
	width:480px !Important;}


p.mb{
	margin-bottom:0px !Important;}




.view{
	font-family:Verdana;	font-size:26px;	font-weight:normal;	color:#F8930D;	line-height:11px;	margin-top:19px;	margin-bottom:35px;	#margin-bottom:25px;	text-align:left;	margin-left:30px;}



.mamas2 .view2{
	font-family:Helvetica;	font-size:14px;	font-weight:normal;	color:#FFFFFF;	margin-left:32px;	width:500px;	text-align:left;	line-height:38px;}

.mamas2 .bx{
	margin-left:32px;	position:relative;}

.mamas2 .bx a{
	margin-right:5px;}

.mamas2 .bx img.bn{
	margin-right:0px !Important;	position:absolute;		top:68px;		right:31px;}




div#NavigateAwayDiv 
{
    position:absolute;    width:300px;    height:300px;    left:30%;    top:5%;    background-color:#FFFFFF;    z-index:10000;    display:none;
    /*
    border:1px solid #DCDCDC;    */
    border:1px solid #000;    /*background:#FFFFFF;*/
    padding:10px 5px 10px 5px;}


.BySizeButton {width:40px; border:solid 1px #b2b2b2; background-color:#FFFFFF; text-align:center; display:block; float:left; padding:3px; margin-right:8px; margin-bottom:8px; }
.BySizeButtonOn {width:40px; border:solid 1px #b2b2b2; background-color:#DB2287; color:#FFFFFF; text-align:center; display:block; float:left; padding:3px; margin-right:8px; margin-bottom:8px; }
.SeeMoreSizes { font-family:Verdana;	font-size:10px;		color:#666666;	margin: 20px 0px 10px 0px;	text-align:left;	clear:both;	display:block;	}
.MoreSizes { display:none; }

.SeeMoreBrands { font-family:Verdana; font-size:10px;  color:#666666; margin: 20px 0px 10px 0px; text-align:left; clear:both; display:block;}
.MoreBrands { display:none; }


.SizeVariantContainer { float:left; width:290px; margin-top:5px; margin-bottom:10px;  }
.SizeVariantContainer .BySizeButton {width:44px; height:17px; border:solid 1px #b2b2b2; text-align:center; display:block; float:left; padding:5px 3px 1px 3px; margin-right:6px; margin-bottom:6px; }
.SizeVariantContainer .BySizeButtonOn { width:44px; height:17px; background-color:#db2287; color:#fff; border:solid 1px #c41982; padding:5px 3px 1px 3px; margin-right:6px; margin-bottom:6px; }
.SizeVariantContainer .BySizeButtonOutOfStock { width:44px; height:17px; background-image:url("/assets/img/VariantOutOfStock.jpg"); text-align:center; display:block; float:left;  color:#667182; border:solid 0px #c41982; padding:6px 4px 2px 4px; margin-right:6px; margin-bottom:6px; }
                                              
.SizeVariantContainer .Key { color:#14325c; font-weight:bold; }
.SizeVariantContainer .Key .OutOfStock { margin-left:15px; }
