 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{
	width:960px;
	height:50px;
	 background-image:url("/assets/img/flashB.jpg"); 
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:0px;
	margin-left:2px;
	position:relative;
} */

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;
		bottom:0px;
		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;
	height:171px;
	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#flashDiv{
	margin:0px;
	padding:0px;
	margin:0 auto;
	width:962px;
	height:350px;
}

/*div .flashB{
	width:960px;
	height:49px;
	background-image:url("/assets/img/flashB.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px;
	padding:0px;
	margin-left:2px;
	position:relative;
}*/

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#content{
	width:966px;
	margin:0 auto;
}

div#category-header 
{
	text-align:left;	
	margin-left:10px;			
}

#category-menu li
{
	background-image:url("/assets/img/viewArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;	
}

div#content .leftColumn {
	width:180px;	
	float:left;		
	padding:20px 0px 0px 5px;
}

div#content .leftColumn ul 
{
	text-align:left;
}

div#content #middle-product-column 
{	
	float:left;
	width:583px;
	text-align:center;			
	padding:5px;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;	
}

div#content #middle-product-column-footer 
{	
	width:595px;
	height:35px;
	float:left;
	position:relative;
	top:40px;
	left:-6px;
	background-image:url("/assets/img/contentBkgBottom.jpg");
	background-repeat:no-repeat;
	background-position:bottom middle;	
}

div#content .rightColumn {
	width:180px;	
	float:right;		
}

div#content #content-inner 
{
	text-align:center;
	float:left;	
	position:relative;	
	top:-35px;
}

div#content .product-listing
{
	float:left;
	width:182px;
	height:230px;	
	padding:5px;
}

div#content .product-middle-left
{
	float:left;
	width:1px;
	height:230px;
	background-image:url("/assets/img/prodBg.jpg");
	background-repeat:no-repeat;
	background-position:middle left;	
}

div#content .product-middle-right
{
	float:left;
	width:1px;
	height:230px;
	background-image:url("/assets/img/prodBg.jpg");
	background-repeat:no-repeat;
	background-position:middle right;	
}
div#content .contentLeft {
	width:577px;
	height:650px;
	float:left;
	text-align:left;
	margin-top:16px;
	padding-left:1px;
	display: inline;
}

div#content .contentLeft, #ie8#fix{
	width:577px;
	height:635px;
	float:left;
	text-align:left;
	margin-top:16px;
	padding-left:1px;
	display: inline;
}


div#content .contentLeft .clear{
	clear:left;
}

div#content .contentLeft .prod { 
	width:193px;
	height:260px;
	float:left;
	background-image:url("/assets/img/prodBg.jpg");
	background-repeat:no-repeat;
	background-position:top right;	
}

div#content .contentLeft .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 #content-inner .leftColumn .greyText 
{	
	font-family:Verdana;
	font-size:10px;	
	color:#666666;
	font-weight:bold;
	text-align:left;
	padding-left:12px;	
}

div#content .contentLeft .prod p.greyText{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	line-height:14px;
	width:170px;
	margin:0 auto;
	text-align:center;
}

div#content .contentLeft .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 .contentLeft .prod p.greyText span{
	font-weight:bold;
	color:#666666;
}

div#content .contentLeft .prod p.greyText span.orig{
	font-weight:normal !important;
	text-decoration:line-through;
	color:#999999;
}

div#content .contentLeft .prod .desc{
	width:185px;
	margin:0 auto;
	overflow:hidden;
}

div#content .contentLeft .prod .links{
	width:170px;
	margin:0 auto;
	text-align:center;
	margin-top:5px;
}

div#content .contentLeft .last{
	width:191px;
	height:210px;
	float:left;
	background:none !important;
}

div#content .contentLeft .prod .imgDiv{
	height:180px;
	width:191px;
	position:relative;	
}

.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 .contentRight{
	width:388px;
	float:left;
	text-align:left;
	position:relative;
	margin-top:16px;
	float:right;
}

* html div#content .contentRight .offer1{
	width:388px;
	height:204px;
	background-image:url("/assets/img/offer1.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:0px;
}

div#content .contentRight .offer1{
	width:388px;
	height:204px;
	background-image:url("/assets/img/offer1.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-bottom:15px;
}

* html div#content .contentRight .offer{
	width:191px;
	height:200px;
	background-image:url("/assets/img/offer.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-right:6px;
}

div#content .contentRight .offer{
	width:191px;
	height:204px;
	background-image:url("/assets/img/offer.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-right:6px;
}

div#content .contentRight .last{
	margin:0px !important;
}

div#content .contentRight .offer-inner, .offer1-inner, .offer-last
{
	padding-left:15px;
}
div#content .rightContent .enquiry_select_container a.all{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	display:block;
	width:116px;
	margin-left:11px;
	float:left;
	background-image:url("/assets/img/arrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-align:left;
	padding-left:9px;
	line-height:18px;
}

div#content .rightContent .enquiry_select_container a.all:hover{
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
}

div#content .clear{
	clear:both;
	margin:0px;
	padding:0px;
}

div#content .recBox{
	width:970px;
	height:160px;
	background-image:url("/assets/img/RecentlyViewedProducts.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin-top:20px;
	margin-left:-1px;
}

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 #category-menu ul
{	
	margin:0px;
	padding:0px;
	list-style-type:none;
	margin-left:0px;
	padding-left:8px;
}

div#content #category-menu li a
{
	font-size:10px;	
	color:#DB2289;
	text-transform:uppercase;
	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;
	
}

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;
}

span#relaunch{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:24px;
	height:24px;
	display:block;
	float:right;
	margin-right:10px;
}

/**************listing page***************************/


div#flashDivS{
	margin:0px;
	padding:0px;
	margin:0 auto;
	width:962px;
	height:165px;
}

div .flashBS{
	width:960px;
	/*#height:131px;
	#height:141px;*/
	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#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:#8894A6;
	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:capitalize;
}
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#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 .regBoxx{
	width:966px;
	height:89px;
	background-image:url("/assets/img/registerBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin-top:10px;
}

div#content .regBoxx img.register{
	position:absolute;
		top:24px;
		left:25px;
}

div#content .regBoxx 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 .regBoxx .submit{
	position:absolute;
		left:268px;
		top:54px;
}

div#content .regBoxx 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 .regBoxx 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 .regBoxx img.spacer{
	position:absolute;
		top:27px;
		left:810px;
}

div#content .regBoxx img.spacer2{
	position:absolute;
		top:47px;
		left:190px;
	width:160px;
	height:17px;
}

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;
}

/*-------------------details page---------------------*/

div#content .details{
	width:960px;
	margin:0px;
	padding:0px;
	background-image:url("/assets/img/detailsBg.jpg");
	background-repeat:repeat-y;
	background-position:top left;
}

div#content .details .fCol{
	width:384px;
	float:left;
}

div#content .details .fCol .backDiv{
	width:384px;
	line-height:48px;
	height:48px;
	background-image:url("/assets/img/fColBg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	text-align:left;
}

div#content .details .sCol .backDiv{
	width:364px;
	height:48px;
	line-height:48px;
	background-image:url("/assets/img/sColBg.jpg");
	background-repeat:repeat-x;
	margin: 0 auto;
	margin-top: 25px;

}

div#content .details .fCol .backDiv a.bc{
	display:block;
	width:110px;
	height:48px;
	background-image:url("/assets/img/back.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
}

div#content .details .fCol .backDiv a:hover{
	background-image:url("/assets/img/backHover.jpg") !Important;
}

div#content .details .fCol .image{
	position:relative;

	padding-top:4px;
	padding-bottom:1px;
}

div#content .details .fCol .image a.enlarge{
	width:95px;
	height:28px;
	background-image:url("/assets/img/enlarge.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:absolute;
		right:11px;
		bottom:13px;
}

div#content .details .fCol .image a.enlarge:hover{
	background-image:url("/assets/img/enlargeHover.jpg") !important;
}

div#content .details .fCol .pics{
	width:379px;
	height:100%;
	text-align:right;
	margin-bottom:0px;
	margin-top:0px;
	padding-left:5px;
	padding-top:0px;
}

div#content .details .fCol .pics a{
	margin-right:2px;

}

div#content .details .fCol .pics a img{
	border:1px solid #B2B2B2;
	padding:1px;
	background-color:#FFFFFF;
	margin-top:10px;
}

div#content .details .fCol .pics a:hover img{
	border:1px solid #DB2289;
}


div#content .details .sCol{
	width:385px;
	float:left;
	text-align:left;
	
}

div#content .details .sCol p.pink{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	line-height:18px;
	margin-bottom:0px;
	text-align:left;
	margin-left:14px;
	margin-top:15px;
}

div#content .details .sCol h2{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#14325C;
	text-align:left;
	line-height:18px;
	margin-left:14px;
	margin-top:0px;
	margin-bottom:0px;
}

div#content .details .sCol p.spot{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	margin:0px;
	text-align:left;
	margin-left:14px;
}

div#content .details .sCol p.spot span.inactive{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

div#content .details .sCol p.spot span.orig{
	font-weight:normal !important;
	text-decoration:line-through;
	color:#999999;
}

div#content .details .sCol p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	margin-left:14px;
	letter-spacing:0.25px;
}

div#content .details .sCol p span.blue{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	width:75px;
	display:block;
	float:left;
}

div#content .details .sCol img.buyNow{
	margin-left:14px;
	margin-top:28px;
	margin-bottom:20px;
	display:block;
}

div#content .details .sCol form{
	margin:0px;
	padding:0px;
}

div#content .details .sCol form label{
	clear:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	width:80px;
	display:block;
	float:left;
	margin-left:14px;
	line-height:18px;
	margin-top:5px;
}

div#content .details .sCol form select{
	width:157px;
	line-height:18px;
	height:18px;
	border:1px solid #999999;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:5px;
	float:left;
}

div#content .details .sCol form a.sg{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#999999;
	text-decoration:underline;
	display:block;
	float:left;
	line-height:23px;
	margin-left:3px;
}

div#content .details .sCol form input{
	width:22px;
	padding-left:5px;
	line-height:16px;
	height:18px;
	border:1px solid #999999;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	margin-top:5px;
	float:left;
}

div#content .details .sCol form span.total{
	line-height:18px;
	height:18px;
	font-family:Verdana;
	font-size:18px;
	font-weight:bold;
	color:#DB2289;
	margin-top:5px;
	float:left;
	display:block;
	margin-top:5px;
}

div#content .details .sCol form a.ab{
	clear:left;
	display:block;
	margin-top:50px;
	margin-left:14px;
	width:156px;
	height:42px;
	background-image:url("/assets/img/addToBasket.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

div#content .details .sCol form .aboutofstock{
	clear:left;
	display:block;
	margin-top:50px;
	margin-left:14px;
	width:156px;
	height:42px;
}

div#content .details .sCol form a.ab:hover{
	background-image:url("/assets/img/addToBasketHover.jpg") !Important;
}


div#content .details .sCol img.ri{
	margin-left:14px;
	margin-top:20px;
	margin-bottom:20px;
}

div#content .details .sCol p.spot span.active{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}


div#content .details .sCol .rItem{
	width:374px;
	height:100px;
	padding-left:10px;

	margin-bottom:20px;
	clear:left;
}

div#content .details .sCol .rItem .image{
	width:120px;
	height:99px;
	float:left;
	margin-right:13px;
}
div#content .details .sCol .rItem p{
	width:350px;
	#width:150px;


}

div#content .details .sCol .rItem p span.pink{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#DB2289;
	text-decoration:none;
}

div#content .details .sCol .rItem p span.blue{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	display:inline !important;
	float:none;
	width:250px !important;
}

div#content .details .sCol .rItem p span.grayW{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
}

div#content .details .sCol .rItem p span.grayN{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

div#content .details .sCol a.pinkLink{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	display:block;
	background-image:url("/assets/img/pinkArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	margin-left:14px;
	line-height:14px;
}

div#content .details .sCol a.pinkLink:hover{
	text-decoration:underline;
}

div#content .details .sCol .scolBottom{
	width:386px;
	height:46px;
	background-image:url("/assets/img/scolBottom.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

div#content .details .tCol{
	width:191px;
	float:left;
	overflow:hidden;
}

div#content .details .tCol 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 .details .tCol p{
	text-align:left;
	width:168px;
	margin-left:9px;
	line-height:16px;
	margin-top:10px;
	margin-bottom:8px;
}

div#content .details .tCol p.div{
	margin-top:0px !important;
	margin-bottom:0px !important;
}

div#content .details .tCol p.sp{
	margin-top:5px !Important;
}

div#content .details .tCol p span.blue{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
}

div#content .details .tCol p span.gray{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

div#content .details .tCol p span.grayB{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
}

div#content .details .tCol a.moreItems{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
}

div#content .details .tCol span.pink{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#DB2289;
	text-decoration:underline;
}

/*---------------------details b page-------------*/

div#content .details .sCol .pinkBox{
	width:384px;
	height:48px;
	background-image:url("/assets/img/pinkBox.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:1px;
}

div#content .details .sCol .pinkBox p{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	margin:0px;
	margin-left:13px;
	line-height:18px;
	padding-top:3px;
}

div#content .details .sCol .pinkBox p a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
}

div#content .details .sCol .pinkBox p a:hover{
	text-decoration:underline;
}

/*----------------basket page-----------------*/

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 .basketDetails{
	width:960px;
	margin:0px;
	padding:0px;
	background-image:url("/assets/img/basketDetailsBg.jpg");
	background-repeat:repeat-y;
	background-position:top left;
}

div#content .basketDetails .firstCol{
	width:770px;
	float:left;
}

div#content .basketDetails .firstCol h1{
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
	color:#DB2289;
	line-height:30px;
	margin:0px;
	padding:0px;
	text-align:left;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:15px;
}

div#content .basketDetails .firstCol a.continue{
	font-family:Verdana;
	font-size:10px;
	font-weight:norma;
	color:#666666;
	text-decoration:none;
	display:block;
	margin-left:10px;
	background-image:url("/assets/img/grayArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	text-align:left;
	margin-bottom:20px;
}

div#content .basketDetails .firstCol a.continue:hover{
	color:#DB2289;
	background-image:url("/assets/img/rPinkArrow.jpg") !important;
}

div#content .basketDetails .firstCol p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	margin-left:10px;
	text-align:left;
	margin-top:0px;
	margin-bottom:10px;
	width:635px;
}

div#content .basketDetails .firstCol p span.pink{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#DB2289;
}

div#content .basketDetails .firstCol .basket{
	width:770px;
	text-align:left;
}

div#content .basketDetails .firstCol .basket .head{
	width:769px;
	height:31px;
	background-image:url("/assets/img/basketHeadBg.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
}

div#content .basketDetails .firstCol .basket .head span.description{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	line-height:31px;
	text-align:left;
	width:543px;
	display:block;
	float:left;
	margin-left:10px;
}

div#content .basketDetails .firstCol .basket .head span.description a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	text-decoration:underline;
}

div#content .basketDetails .firstCol .basket .head span.qty,div#content .basketDetails .firstCol .basket .head span.total{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	line-height:31px;
	text-align:right;
	width:60px;
	display:block;
	float:left;
}

.qty-items
{
	margin-left:30px;
}
.qty-items a {
    color:#DB2289;
}

div#content .basketDetails .firstCol .basket .head span.total{
	width:91px !Important;
	text-align:right;
}

div#content .basketDetails .firstCol .basket .head span.remove{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	line-height:31px;
	text-align:center;
	width:65px;
	display:block;
	float:right;
}

div#content .basketRow
{
/*	margin-top:10px;
	margin-bottom:30px;
	*/
}
	
div#content .basketDetails .firstCol .basket .basketRow{
	width:769px;
	height:140px;
	background-image:url("/assets/img/basketRowBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;

}

div#content .basketDetails .firstCol .basket .basketRow .basketRowImg{
	width:208px;
	height:100px;
	float:left;
	padding-left:5px;
	padding-top:3px;
}

div#content .basketDetails .firstCol .basket .basketRow .desc{
	width:340px;
	float:left;
}

div#content .basketDetails .firstCol .basket .basketRow .desc p{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	line-height:18px;
	color:#666666;
	margin-bottom:0px;
	margin-top:15px;
	text-align:left;
	width:270px;
}

div#content .basketDetails .firstCol .basket .basketRow .desc span.pink{
	color:#DB2289;
	font-size:10px;
}

div#content .basketDetails .firstCol .basket .basketRow .desc span.h2{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	color:#14325C;
}

div#content .basketDetails .firstCol .basket .basketRow .desc span.grayW{
	color:#999999;
	font-size:11px;
}

div#content .basketDetails .firstCol .basket .basketRow .desc span.grayN{
	color:#666666;
	font-size:11px;
	font-weight:bold;
}

div#content .basketDetails .firstCol .basket .basketRow .desc p.l{
	line-height:14px;
}

div#content .basketDetails .firstCol .basket .basketRow .qty,
div#content .basketDetails .firstCol .basket .basketRow .total{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	text-align:center;
	width:60px;
	display:block;
	float:left;
	margin-top:15px;
}
div#content .basketDetails .firstCol .basket .basketRow .qty a
{
    color:#DB2289;
}

div#content .basketDetails .firstCol .basket .basketRow .qty input{
	width:26px;
	height:16px;
	border:1px solid #C3C3C3;
	paddind-left:3px;
}

div#content .basketDetails .firstCol .basket .basketRow .total{
	width:91px !Important;
	margin-top:15px;
	line-height:16px;
	text-align:right;
}

div#content .basketDetails .firstCol .basket .basketRow .remove{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	line-height:31px;
	text-align:center;
	width:65px;
	display:block;
	float:left;
	margin-top:15px;
}

div#content .basketDetails .firstCol .basket .totalB{
	width:769px;
	height:90px;
	background-image:url("/assets/img/totalBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:-1px;
}

div#content .basketDetails .firstCol .basket .totalB .desc{
	padding-top:15px;
	width:553px;
	float:left;
}

div#content .basketDetails .firstCol .basket .totalB .desc p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	text-align:left;
	font-style:italic;
	width:440px;

}

div#content .basketDetails .firstCol .basket .totalB .blueBox{
	width:216px;
	float:left;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.subtotal,div#content .basketDetails .firstCol .basket .totalB .blueBox span.price{
	width:80px;
	float:left;
	display:block;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	margin-top:15px;
	line-height:18px;
	text-align:right;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.price{
	width:71px !important;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.update{
	width:40px;float:left;
	padding-left:10px;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.update a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:none;
	display:block;
	line-height:18px;
	margin-top:15px;
	text-decoration:underline;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol .basket .checkOut{
	width:770px;
	height:97px;
	/*background-image:url("/assets/img/checkOutBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;*/
	position:relative;
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
}

div#content .basketDetails .firstCol .basket .checkOut3{
	width:770px;
	height:54px;
	background-image:url("/assets/img/checkOutBg3.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin:0px;
	padding:0px;

}


div#content .basketDetails .firstCol .basket .checkOut a.check{
	float:right;
	margin-right:17px;
	margin-top:3px;
}

div#content .basketDetails .secondCol{
	width:190px;
	float:right;
}

div#content .basketDetails .secondCol span.grayB{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#666666;
	text-align:left !important;
	margin:0px;
	padding:0px;
	margin-left:9px;
	width:180px;
	display:block;
	text-decoration:none;
}

div#content .basketDetails .secondCol p.div{
	margin-top:15px !important;
	margin-bottom:10px !important;
	float:left;
	margin-left:9px;
}

div#content .basketDetails .secondCol .secure{
	clear:left;
	width:190px;
	height:135px;
	background-image:url("/assets/img/secure.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

div#content .basketDetails .secondCol .secure p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	width:169px;
	margin-left:9px;
	position:absolute;
		top:65px;
}

div#content .basketDetails .secondCol .secure a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	text-decoration:underline;
	}

div#content .basketDetails .secondCol .secure p span.blue{
	font-weight:bold;
	color:#14325C;
}

div#content .basketDetails .secondCol .did{
	width:190px;
	height:212px;
	background-image:url("/assets/img/did.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

div#content .basketDetails .secondCol .did p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	width:169px;
	margin-left:9px;
	position:absolute;
		top:40px;
}

div#content .basketDetails .secondCol .did p span.blue{
	font-weight:bold;
	color:#14325C;
}

div#content .basketDetails .secondCol .did a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	text-decoration:underline;
}

div#content .basketDetails .secondCol .did img.apply{
	width:54px;
	height:19px;
	position:absolute;
		top:182px;
		left:8px;
}

div#content .basketDetails .secondCol h3{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#8894A6;
	margin-left:9px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:left;
}

div#content .basketDetails .secondCol ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#content .basketDetails .secondCol ul li a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	display:block;
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
	background-repeat:no-repeat;
	background-position:10px 4px;
	width:172px;
	text-align:left;
	padding-left:20px;
	height:19px;
	line-height:16px;
}

div#content .basketDetails .secondCol ul li a:hover{
	text-decoration:underline;
}

/*----------------basket links to pay page----------------*/

div#content .basketDetails .options{
	width:770px;
	margin-top:29px;
	margin-bottom:29px;
	text-align:left;
}

div#content .basketDetails .options .option1{
	width:368px;
	height:204px;
	background-image:url("/assets/img/option1.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-right:7px;
	margin-left:10px;
	text-align:left;
	position:relative;
}

div#content .basketDetails .options .option2{
	width:368px;
	height:204px;
	background-image:url("/assets/img/option2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	float:left;
	position:relative;
}

div#content .basketDetails .options .clear{
	clear:left;
	margin:0px;
	padding:0px;
}

div#content .basketDetails .options p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	width:197px;
	line-height:14px;
	margin-left:144px;
	margin-top:102px;
}

div#content .basketDetails .options a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

div#content .basketDetails .options img{
	margin-left:144px;
	margin-top:8px;
}

div#content .basketDetails .firstCol .basket .checkOut2{
	width:770px;
	height:216px;
	background-image:url("/assets/img/checkOutBg2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
	margin-left:1px;
}

div#content .basketDetails .firstCol .basket .checkOut2 h3{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#8894A6;
	margin-top:15px;
	margin-bottom:8px;
	text-align:left;
	margin-left:551px;
}

div#content .basketDetails .firstCol .basket .checkOut2 p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	width:200px;
	text-align:left;
	margin-left:551px;
	line-height:14px;
	margin-bottom:10px;

}

div#content .basketDetails .firstCol .basket .checkOut2 a{
	display:block;
}

div#content .basketDetails .firstCol .basket .checkOut2 img{
	margin-left:551px;
	margin-top:10px;
}

div#content .basketDetails .firstCol .basket .checkOut2 a.what{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	background-image:url("/assets/img/grayArrow2.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	text-decoration:none;
	padding-left:10px;
	margin-left:551px;
	margin-top:15px;
}

div#content .basketDetails .firstCol .basket .checkOut2 a.what:hover{
	background-image:url("/assets/img/pinkArrow.jpg") !important;
	background-position:0px 2px !important;
	color:#DB2289 !important;
}

/*---------------thanks page-----------------*/

div#content .basketDetails .firstCol p.blue{
	color:#14325C;
	font-weight:normal;
	margin-top:25px;
}

div#content .basketDetails .firstCol p.blue a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	text-decoration:underline;
}

div#content .basketDetails .firstCol p.gray{
	color:#666666;
	font-weight:normal;
	margin-top:25px;
}

div#content .basketDetails .firstCol p.gray span.label{
	display:block;
	float:left;
	width:130px;
}

div#content .basketDetails .firstCol p.gray span.right{
	display:block;
	float:left;

}

/*---------------login page---------------------*/

div#content .basketDetails .firstCol form{
	margin:0px;
	padding:0px;
	text-align:left;
}

div#content .basketDetails .firstCol form .email,div#content .basketDetails .firstCol form .password{
	width:222px;
	float:left;
	margin-right:0px;
	margin-left:10px;
	margin-top:15px;
}

div#content .basketDetails .firstCol form .email label,div#content .basketDetails .firstCol form .password label{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	line-height:18px;
}

div#content .basketDetails .firstCol form .email input,div#content .basketDetails .firstCol form .password input{
	width:198px;
	line-height:18px;
	height:18px;
	border:1px solid #C3C3C3;
}

div#content .basketDetails .firstCol form .email span.pink,div#content .basketDetails .firstCol form .password span.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol form .email,div#content .basketDetails .firstCol form .password{
	position:relative;
}

div#content .basketDetails .firstCol form a.login{
	display:block;
	clear:left;
	margin-left:10px;
	margin-top:10px;
}

div#content .basketDetails .firstCol p a{
	color:#666666;
}

div#content .basketDetails .firstCol{
	text-align:left;
	position:relative;
}

div#content .basketDetails .firstCol form .email2{
	width:222px;
	margin-right:0px;
	margin-left:10px;
	margin-top:0px;
	position:relative;
}

div#content .basketDetails .firstCol form .email2 label{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	display:block;
	margin:0px;
	padding:0px;
	line-height:18px;
}

div#content .basketDetails .firstCol form .email2 input{
	width:198px;
	line-height:18px;
	height:18px;
	border:1px solid #C3C3C3;
}

div#content .basketDetails .firstCol form .email2 span.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol .freeAccount{
	width:262px;
	height:357px;
	background-image:url("/assets/img/freeAccount.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	position:absolute;
		top:18px;
		right:18px;
}

div#content .basketDetails .firstCol .freeAccount img{
	margin-top:308px;
	margin-left:22px;
}

/*--------------------------registration page--------------------*/

div#content .basketDetails .firstCol .register label{
	clear:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
	line-height:18px;
	width:137px;
	text-align:left;
	float:left;
	margin-left:10px;
	margin-bottom:5px; 
}

div#content .basketDetails .firstCol .register label span.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol .register input{
	float:left;
	margin-bottom:5px;
}
div#content .basketDetails .firstCol .register input[type="text"],
div#content .basketDetails .firstCol .register input[type="password"]{
	width:198px;
	height:18px;
	border:1px solid #C3C3C3;
}
div#content .basketDetails .firstCol .register select{
	width:198px;
	height:22px;
	border:1px solid #C3C3C3;
	float:left;
	margin-bottom:5px;
}

div#content .basketDetails .firstCol .register input.checkbox{
	clear:left;
	#width:5px ;
	#width:20px;
	float:left;
	margin-left:10px;
	#border:0px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .basketDetails .firstCol .register input.checkbox{
	clear:left;
	margin-top:0px;
	/*width:15px;*/
	float:left;
	margin-left:10px;
	#border:0px;
}

}

div#content .basketDetails .firstCol .register p.label{
	float:left;
}

div#content .basketDetails .firstCol span.bullets{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	font-style:italic;
	float:left;
}

div#content .basketDetails .firstCol .register a.clearF{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	position:absolute;
		left:110px;
		top:14px;

}
@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .basketDetails .firstCol .register a.clearF{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	position:absolute;
		left:110px;
		top:14px;

}
}

div#content .basketDetails .firstCol form a.loginx{
	display:block;
	clear:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
	margin-right:10px;

}

div#content .basketDetails .firstCol form a.regist{
	display:block;
	clear:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
	margin-right:10px;
	width:98px;
	height:28px;
	background-image:url("/assets/img/reg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

div#content .basketDetails .firstCol form a.regist:hover{
	background-image:url("/assets/img/registerHover.jpg") !important;
}
div#content .basketDetails .firstCol .freeAccount2{
	width:262px;
	height:270px;
	background-image:url("/assets/img/freeAccount2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	position:absolute;
		top:18px;
		right:18px;
		padding-top:90px;
		padding-left:10px;
}

div#content .basketDetails .firstCol .newsletter{
	width:262px;
	height:270px;
	background-image:url("/assets/img/newsletterBg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	position:absolute;
		top:18px;
		right:18px;
}

div#content .basketDetails .firstCol .newslettersuccess{
	width:262px;
	height:270px;
	background-image:url("/assets/img/thanks.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	position:absolute;
		top:18px;
		right:18px;
}


div#content .basketDetails .firstCol .newsletter form{
	margin-top:50px !Important;
}

div#content .basketDetails .firstCol .newsletter a.register{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	width:98px;
	height:28px;
	background-image:url("/assets/img/reg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

div#content .basketDetails .firstCol .newsletter a.register:hover{
	background-image:url("/assets/img/registerHover.jpg") !important;
}


div#content .basketDetails .firstCol .newsletter img{
	margin-top:20px;
	margin-left:10px;
}

div#content .basketDetails .firstCol .newsletter form{
	margin-top:90px;
	width:232px;
	height:96px;
	margin-left:10px;
}


/*-------------10 a beales payment page-----------------------*/

div#header span.welcome{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#FFFFFF;
	position:absolute;
		top:29px;
		left:195px;
}

div#header a.myAccount{
	display:block;
	margin:0px;
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:none;
	background-image:url("/assets/img/myPinkArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	position:absolute;
		top:49px;
		left:195px;
}

div#content .basketDetails .firstCol span.cardHolderActive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#DB2289;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/cardholderDetails.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
	margin-left:10px;
}

div#content .basketDetails .firstCol span.cardHolderInactive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/cardholder0.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
	margin-left:10px;
}

div#content .basketDetails .firstCol span.cardHolderInactived{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#C3C3C3;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/dim1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
	margin-left:10px;
}


div#content .basketDetails .firstCol span.deliveryInactive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/dalivery0.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.deliveryInactived{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#C3C3C3;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/dim2.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.deliveryActive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#DB2289;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/delivery1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.confirmInactive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/confirm0.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.confirmInactived{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#C3C3C3;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/dim3.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.confirmActive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#DB2289;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/confirm1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.paymentInactive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#999999;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/payment0.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.paymentInactived{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#C3C3C3;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/dim4.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol span.paymentActive{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#DB2289;
	line-height:26px;
	height:28px;
	display:block;
	background-image:url("/assets/img/payment1.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:35px;
	margin-right:20px;
	float:left;
}

div#content .basketDetails .firstCol img.paymentDivide{
	margin-left:0px;
	margin-top:8px;
	margin-bottom:16px;
}

div#content .basketDetails .firstCol .register select.title{
	width:60px;
}

div#content .basketDetails .firstCol .register label.postCode{
	clear:none;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
	line-height:18px;
	width:97px;
	text-align:center;
	float:left;
	margin-left:10px;
	margin-bottom:5px;
}

div#content .basketDetails .firstCol .register input.ps{
	width:74px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:20px !important;
	height:16px;
	padding-top:2px;
	padding-left:5px;
}

div#content .basketDetails .firstCol .register a.fa{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	display:block;
	float:left;
	line-height:18px;
	margin-left:10px;
}

div#content .basketDetails .firstCol .register select.address{
	width:386px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#333333;
	margin-bottom:15px;
}

div#content .basketDetails .firstCol .register input.radio{
	clear:left;
	float:left;
	/*width:5px;
	height:8px;*/
	magrin:0px;
	margin-left:10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .basketDetails .firstCol .register input.radio{
	clear:left;
	float:left;
	/*width:15px;
	height:15px;*/
	magrin:0px;
	margin-left:10px;
}

}

div#content .basketDetails .firstCol .register label.radio{
	clear:none;
	width:450px;
	line-height:18px;
	margin-left:0px;
}

div#content .basketDetails .firstCol .register label.checkbox{
	clear:none;
	width:450px;
	line-height:18px;
	margin-left:5px;
}

div#content .basketDetails .firstCol .register input.postcode{
	width:78px;
}

div#content .basketDetails .firstCol .register textarea.ta{
	width:329px;
	height:74px;
	border:1px solid #DDDDDD;
	clear:left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	margin-bottom:10px;
	padding-top:3px;
	padding-left:5px;
}

div#content .basketDetails .firstCol .register span.giftLab{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:22px;
	margin-right:10px;
}

div#content .basketDetails .firstCol .register input.gift{
	/*width:5px;*/
}

@media screen and (-webkit-min-device-pixel-ratio:0){
div#content .basketDetails .firstCol .register input.gift{
	/*width:15px;
	height:15px;*/
}


}

div#content .basketDetails .firstCol .register	span.terms{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#DB2289;
	display:block;
	float:left;
	margin-left:5px;
	line-height:18px;
	width:500px;
}

div#content .basketDetails .firstCol .register	a.terms{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
}

div#content .basketDetails .firstCol .basket .head .wq,div#content .basketDetails .firstCol .basket .basketRow .wq{
	width:130px !important;
}

div#content .basketDetails .firstCol .basket .head .wq2,div#content .basketDetails .firstCol .basket .basketRow .wq2{
	width:91px !important;
	margin-right:10px;
}


div#content .basketDetails .firstCol .basket .head .tot,div#content .basketDetails .firstCol .basket .basketRow .tot{
	width:70px !important;
	text-align:right !important;
	padding-right:15px;
}

div#content .basketDetails .firstCol .basket .basketRow .wq span{
	display:block;
	margin-top:0px;
	line-height:18px;
	height:18px;
	text-align:center;
	padding-left:20px;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.st{
	width:130px !important;
}

div#content .basketDetails .firstCol .basket .totalB .blueBox span.p{
	width:75px !important;
	padding-right:10px;
}

div#content .basketDetails .firstCol .basket .totalB .desc p.blue{
	color:#14325C;
	font-weight:normal;
	margin-top:15px !important;
	font-style:normal;
	margin-bottom:0px;
}

div#content .basketDetails .firstCol .basket .totalB .desc p.blue a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#14325C;
	text-decoration:underline;
}

div#content .basketDetails .firstCol .basket .totalB .desc input.radio{
	/*width:5px;*/
	float:left;
	margin-left:10px;
}

div#content .basketDetails .firstCol .basket .totalB .desc label.radio1{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	width:180px;
	text-align:left;
	margin-right:0px;
	margin-bottom:5px;

}

div#content .basketDetails .firstCol .basket .totalB .desc label.radio{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	width:240px;
	text-align:left;
	margin-right:0px;
	margin-bottom:5px;

}

div#content .basketDetails .firstCol .basket .s{
	background-image:url("/assets/img/totalBg2.jpg") !Important;
}

div#content .basketDetails .firstCol input.promoC{
	width:146px;
	height:18px;
	border:1px solid #C3C3C3;
	float:left;
	margin-top:10px;

}

div#content .basketDetails .firstCol a.updat{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:none;
	display:block;
	line-height:18px;
	text-decoration:underline;
	padding-left:10px;
	background-image:url("/assets/img/pinkArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	float:left;
	margin-lefT:10px;
	margin-top:10px;
	cursor:pointer;
}

div#content .basketDetails .firstCol a.c{
	display:block;

	margin-left:10px;
	margin-top:25px;
	margin-right:10px;
}

div#content .basketDetails .firstCol .visa{
	width:45px;
	height:47px;
	background-image:url("/assets/img/visa.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .mastercard{
	width:48px;
	height:47px;
	background-image:url("/assets/img/mastercard.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .delta{
	width:48px;
	height:47px;
	background-image:url("/assets/img/delta.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:20px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .maestro{
	width:66px;
	height:47px;
	background-image:url("/assets/img/maestro.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .lila{
	width:22px;
	height:47px;
	background-image:url("/assets/img/lila.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .visaE{
	width:46px;
	height:47px;
	background-image:url("/assets/img/visaE.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	float:left;
	margin-left:10px;
	margin-top:10px;
	text-align:center;
}

div#content .basketDetails .firstCol .visa input,div#content .basketDetails .firstCol .mastercard input,div#content .basketDetails .firstCol .delta input,div#content .basketDetails .firstCol .maestro input,div#content .basketDetails .firstCol .lila input,div#content .basketDetails .firstCol .visaE input{
	margin-top:32px;
}

div#content .basketDetails .firstCol .register select.month{
	width:118px;
	line-height:18px;
	height:18px;
	margin-right:5px;
}

div#content .basketDetails .firstCol .register select.year{
	width:76px;
	line-height:18px;
	height:18px;
	margin-right:5px;

}

div#content .basketDetails .firstCol .register a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	display:block;
	float:left;
	line-height:18px;
	margin-left:10px;
}

div#content .basketDetails .firstCol .register span.m{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
	floaT:left;
	line-height:18px;
	margin-left:10px;
}

div#content .basketDetails .firstCol .protX{
	width:759px;
	height:90px;
	background-image:url("/assets/img/sagepay-logo.png");
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:10px;
	padding-top:55px;
}

div#content .basketDetails .firstCol .protX p{
	margin:0px;
}

div#content .basketDetails .firstCol .protX p.blue{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	margin:0px !important;
	padding:0px;
	margin-bottom:10px !important;
}

div#content .basketDetails .firstCol .basket .checkOut4 span.t{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
	float:left;
	line-height:18px;
	margin-top:10px;
}

div#content .basketDetails .firstCol .basket .checkOut4 span.t a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
}

div#content .basketDetails .firstCol .basket .checkOut4 input.tc{
	float:left;
	margin-left:10px;
	margin-top:13px;
}

div#content .basketDetails .firstCol .basket .checkOut4{
	width:770px;
	height:136px;
	background-image:url("/assets/img/checkOutBg4.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin:0px;
	padding:0px;
	margin-bottom:-3px;
	margin-left:1px;
}

div#content .basketDetails .firstCol input.enjoy{
	clear:left;
	margin-left:10px;
	floaT:left;
}

div#content .basketDetails .firstCol label.enjoy{
	display:block;
	float:left;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
	width:500px;
	text-align:left;
	margin-right:0px;
	margin-bottom:0px;
}

div#content .basketDetails .firstCol textarea.tta{
	width:380px;
	height:66px;
	border:1px solid #DDDDDD;
	margin-left:10px;
	margin-top:10px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#999999;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:5px;
}

div#content .basketDetails .firstCol .backTo{
	width:770px;
	height:54px;
	background-image:url("/assets/img/checkOutBg.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;
	position:relative;
	margin:0px;
	padding:0px;
	float:left;

}

/*---------previous orders -------------------*/

div#content .basketDetails .firstCol .prevTop{
	width:759px;
	line-height:61px;
	height:61px;
	background-image:url("/assets/img/prevTop.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	position:relative;
}

div#content .basketDetails .firstCol .prevTop a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
}

div#content .basketDetails .firstCol .prevTop a.showAll{
	margin-left:128px;
}

div#content .basketDetails .firstCol .prevTop .select{
	line-height:17px;
	height:18px;
	position:absolute;
		top:20px;
		right:10px;
}


div#content .basketDetails .firstCol .prevTop a.inactive{
	color:#999999;
}

div#content .basketDetails .firstCol .prevTop a.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol .orders{
	width:759px;
	background-image:url("/assets/img/ordersBg.jpg");
	background-repeat:repeat-y;
	background-position:top left;
}

div#content .basketDetails .firstCol .orders .orderRows{
	width:759px;
	text-align:left;
	position:relative;
}

div#content .basketDetails .firstCol .orders .orderRows p{
	width:662px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	margin-bottom:10px;
}

div#content .basketDetails .firstCol .orders .orderRows p.date{
	color:#DB2289;
	text-decoration:underline;
	margin-left:0px !Important;
	padding-top:10px;

}

div#content .basketDetails .firstCol .orders .orderRows p span.pink{
	font-size:10px;
	color:#DB2289;
}
span.pink{
	color:#DB2289;
}

div#content .basketDetails .firstCol .orders .orderRows p span.blue{
	font-size:12px;
	color:#14325C;
	font-weight:normal;
}

div#content .basketDetails .firstCol .orders .orderRows img.odivide{
	margin-top:10px;
	margin-bottom:10px;
}

div#content .basketDetails .firstCol .orders .orderRows a.viewEdit{
	width:59px;
	height:79px;
	background-image:url("/assets/img/viewEdit.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;;
	position:absolute;
		top:26px;
		right:13px;
}

div#content .basketDetails .firstCol .orders .orderRows a.viewEdit:hover{
	background-image:url("/assets/img/viewEditHover.jpg") !important;
}


div#content .basketDetails .firstCol .orders .orderRows p.links{
	height:48px;
	width:672px;
	margin-left:0px !Important;
	background-color:#DCE0E7;
	margin-bottom:0px !Important;
}

div#content .basketDetails .firstCol .orders .orderRows p.links a.link1,div#content .basketDetails .firstCol .orders .orderRows p.links a.link2{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#DB2289;
	text-decoration:none;
	display:block;
	floaT:left;
	background-image:url("/assets/img/piArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;;
	padding-left:10px;
	margin-left:10px;
	width:510px;
	margin-top:5px;
	font-weight:normal !Important;
}

div#content .basketDetails .firstCol .orders .orderRows p.links a.link1:hover,div#content .basketDetails .firstCol .orders .orderRows p.links a.link2:hover{
	text-decoration:underline;
	font-weight:normal !Important;
}

div#content .basketDetails .firstCol .orders .orderRows p.links a.link2{
	margin-top:0px;
}

div#content .basketDetails .firstCol .orders .orderRows p.links span.del,div#content .basketDetails .firstCol .orders .orderRows p.links span.tota{
	width:60px;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	display:block;
	float:left;
	text-align:right;
	margin-right:20px;
	margin-top:5px;
}

div#content .basketDetails .firstCol .orders .orderRows p.links span.tota{
	margin-top:0px;
}

div#content .basketDetails .firstCol .orders .orderRows p.links span.del1,div#content .basketDetails .firstCol .orders .orderRows p.links span.tota1{
	width:55px;
	font-size:11px;
	font-weight:bold;
	color:#14325C;
	display:block;
	float:left;
	text-align:right;
	margin-top:5px;
}

div#content .basketDetails .firstCol .orders .orderRows p.links span.tota1{
	margin-top:0px;
}

div#content .basketDetails .firstCol .orders .orderRows p.links span.tota,div#content .basketDetails .firstCol .orders .orderRows p.links span.tota1{
	color:#DB2289;
}

div#content .basketDetails .firstCol a.h{
	background-position:0px 25px !important;
}

div#content .basketDetails .firstCol .backTo a.showAll{
	margin-left:128px;
}

div#content .basketDetails .firstCol .backTo .select{
	line-height:17px;
	height:18px;
	position:absolute;
		top:20px;
		right:10px;
}


div#content .basketDetails .firstCol .backTo a.inactive{
	color:#999999;
}

div#content .recent{
	width:966px;
	height:177px;
	background-image:url("/assets/img/recent.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin-top:10px;
}

div#content .recent .firstRecent{
	width:178px;
	height:143px;
	background-image:url("/assets/img/recentProd.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	margin-top:29px;
	float:left;
	margin-left:2px;
}

div#content .recent .recentProd{
	width:153px;
	height:143px;
	background-image:url("/assets/img/recentP.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	margin-top:29px;
	float:left;
}

div#content .recent .lastRecent{
	width:168px;
	height:143px;
	background-image:url("/assets/img/lastRecent.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	text-align:center;
	margin-top:29px;
	float:left;
}

div#content .firstCol .email img#help{
	position:absolute;
		top:18px;
		right:0px;
	display:none;
}

div#content .firstCol .password img#help1,div#content .firstCol .email2 img#help3{
	position:absolute;
		top:18px;
		right:0px;
	display:none;
}

#tooltip{
	position:absolute;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:2px 3px;
	color:#666666;
	display:block;
	background-image:url("/assets/img/tooltipBg.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:43px;
	width:165px;
	padding-left:10px;
	padding-right:5px;
	padding-top:8px;
	text-align:left;
	}

#tooltip1{
	position:absolute;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	padding:2px 3px;
	color:#BF1E2E;
	display:none;
	background-image:url("/assets/img/tooltipBg.gif");
	background-repeat:no-repeat;
	background-position:top left;
	height:43px;
	width:165px;
	padding-left:10px;
	padding-right:5px;
	padding-top:8px;
	text-align:left;
	}

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.proceed{
	width:200px;
	height:46px;
	background-image:url("/assets/img/proceed.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:right;
	margin-right:17px;
	margin-top:3px;
}

a.proceed:hover{
	background-image:url("/assets/img/proceedHover.jpg") !Important;
}

a.rg{
	width:98px;
	height:28px;
	background-image:url("/assets/img/reg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-top:308px;
	margin-left:22px;

}

a.rg:hover{
	background-image:url("/assets/img/registerHover.jpg") !Important;
}

div#content .basketDetails .firstCol form a.loginc{
	clear:left;
	width:78px;
	height:28px;
	background-image:url("/assets/img/login.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

div#content .basketDetails .firstCol form a.loginc:hover{
	background-image:url("/assets/img/loginHover.jpg") !important;
}

div#content .basketDetails .firstCol form a.loginF{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	width:78px;
	height:28px;
	background-image:url("/assets/img/login.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

div#content .basketDetails .firstCol form a.loginF:hover{
	background-image:url("/assets/img/loginHover.jpg") !important;
}


div#content .basketDetails .firstCol form a.logins{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	width:87px;
	height:28px;
	background-image:url("/assets/img/submitx.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

div#content .basketDetails .firstCol form a.logins:hover{
	background-image:url("/assets/img/submitHover.jpg") !important;
}

a.proceed2{
	width:200px;
	height:46px;
	background-image:url("/assets/img/proceed.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
	margin-right:10px;
}

a.proceed2:hover{
	background-image:url("/assets/img/proceedHover.jpg") !Important;
}

a.co{
	width:200px;
	height:44px;
	background-image:url("/assets/img/shopping.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
}

a.co:hover{
	background-image:url("/assets/img/shoppingHover.jpg") !Important;
}

a#cc{
	width:119px;
	height:28px;
	background-image:url("/assets/img/creditCard.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-left:144px;
}

a#cc:hover{
	background-image:url("/assets/img/creditCardHover.jpg") !Important;
}

a#bb{
	width:178px;
	height:28px;
	background-image:url("/assets/img/accountCard.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-left:144px;
}

a#bb:hover{
	background-image:url("/assets/img/accountCardHover.jpg") !Important;
}

a#cc2{
	height:28px;
	background-image:url("/assets/img/creditCard2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	width:207px;
	margin-left:551px;
}

a#cc2:hover{
	background-image:url("/assets/img/creditCard2Hover.jpg") !Important;
}

a#bb2{
	width:207px;
	height:28px;
	background-image:url("/assets/img/accountCard2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	margin-left:551px;
	margin-top:10px;
}

a#bb2:hover{
	background-image:url("/assets/img/accountCard2Hover.jpg") !Important;
}


a#aa{
	width:124px;
	height:28px;
	background-image:url("/assets/img/addAddress.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	float:left;
	margin-top:10px;
	margin-bottom:10px !Important;
}

a#aa:hover{
	background-image:url("/assets/img/addAddressHover.jpg") !Important;
}

a.co2{
	width:200px;
	height:28px;
	background-image:url("/assets/img/continue.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
	clear:left;
	margin-left:10px;
	margin-top:10px;
	float:left;
	margin-right:10px;
}

a.co2:hover{
	background-image:url("/assets/img/continueHover.jpg") !Important;
}

a.co3{
	width:200px;
	height:28px;
	background-image:url("/assets/img/continue.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	clear:left;
	display:block;
	margin-left:10px;
	margin-top:20px;
	margin-bottom:0px !Important;
}

a.co3:hover{
	background-image:url("/assets/img/continueHover.jpg") !Important;
}

a.place{
	width:162px;
	height:44px;
	background-image:url("/assets/img/place.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

a.place:hover{
	background-image:url("/assets/img/placeHover.jpg") !Important;
}

a.logins{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	width:87px;
	height:28px;
	background-image:url("/assets/img/submitx.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

a.logins:hover{
	background-image:url("/assets/img/submitHover.jpg") !important;
}

a.logout{
	floaT:left;
	width:87px;
	height:29px;
	background-image:url("/assets/img/logout.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

a.logout:hover{
	background-image:url("/assets/img/logoutHover.jpg") !important;
}

div#content form.ff{
	position:relative;
}

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 .firstCol .password img#help26,div#content .firstCol .email img#help25{
	
	display:none;
}

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;
}

div#top-banner-outer 
{
	
	width:100%;		
	margin: 0px;
	border: 1px
}
div#top-banner-divider 
{
	background-image:url(/assets/img/divider.jpg);	
	width:1px;	
	height:47px;
	float:left;
}

div#left-top-banner 
{
	width:578px;		
	float:left;	
}

div#left-top-banner #img1
{
	position:relative;
	left:-34px;	
	top:7px;
}

div#right-top-banner 
{	
	float:left;
}

div#right-top-banner #img2
{
	position:relative;
	left:18px;	
	top:3px;
}

div#bottom-banner-outer 
{
	float:left;
	width:100%;
	height:47px;		
}
div#bottom-banner-divider1 
{
	background-image:url(/assets/img/divider.jpg);	
	width:1px;	
	height:47px;
	float:left;
}
div#bottom-banner-divider2 
{
	background-image:url(/assets/img/divider.jpg);	
	width:1px;	
	height:47px;
	float:left;
}
div#bottom-banner-divider2
{
	background-image:url(/assets/img/divider.jpg);	
	width:1px;	
	height:47px;
	float:left;
}
div#left-bottom-banner 
{
	width:200px;		
	float:left;	
}

div#middle-bottom-banner 
{
	width:200px;		
	float:left;	
}

div#right-bottom-banner 
{	
	width:200px;		
	float:left;
}

#header2 
{
	min-height:120px;		
}

div#content #products-container 
{	
	float:left;	
	margin-bottom:30px;
}

div#content #products-container #product-back 
{
	float:left;
	text-align:left;
	margin-left:3px;		
	width:380px;
}

div#content #products-container #product-buy-now
{
	margin-top:15px;
	margin-bottom:10px;
}

div#content #products-container #product-image-container 
{
	margin-top:90px;	
	height:320px;		
}

div#content #products-container #product-image-enlarge
{
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
}

div#content #product-images-container 
{		
	float:left;
	width:384px;		
	background:url("/assets/img/fColBg.jpg") no-repeat top right;	
	text-align:right;
}

div#content #product-images-container .pics
{		
	margin-top:9px;	
	margin-right:5px;
	margin-bottom:5px;
}

/* INFO TAB CONTAINER */
div#content #product-tabs-info
{			
	background:url("/assets/img/fColBg.jpg") no-repeat top right;	
	margin-left:9px;
	float:left;		
}

div#content #product-tab-info-heading 
{
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;
	height:19px;
	width:120px;
	background:url("/assets/img/tabberActiveBg.jpg") no-repeat top left;
}

div#content #product-tabs-info a 
{
	text-decoration:none;
	float:left;
	color:#fff;
}

div#content #product-tab-delivery-heading 
{
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;
	height:19px;
	width:120px;
	background:url("/assets/img/tabberBg.jpg") no-repeat top left;
}

div#content #product-tab-returns-heading 
{
	float:left;
	color:#fff;
	text-transform:uppercase;
	padding-left:5px;
	font-weight:bold;
	height:19px;
	width:120px;
	background:url("/assets/img/tabberBg.jpg") no-repeat top left;
}

div#content .product-tab-text
{		
	float:left;
	text-align:left;
	color:#999;		
}

div#content #product-tabs-info .hide
{
	display:none;			
}
/* END INFO TAB CONTAINER */

/* ASSOCIATED PRODUCTS */

div#content #associated-product-header 
{	
	float:left;	
	clear:left;
	margin-top:10px;
	background:url("/assets/img/related.jpg") no-repeat;	
	width:150px;
	height:18px;	
}

div#content #associated-product-container
{	
	float:left;
	width:100%;			
	margin-top:10px;	
	background:url("/assets/img/divideLine.jpg") no-repeat bottom center;		
}

div#content #associated-product-left-column 
{	
	float:left;
	clear:left;
	width:25%;
	height:100px;		
}

div#content #associated-product-right-column 
{	
	float:left;			
	width:70%;
}

div#content .associated-product-offer-description
{	
	text-align:left;
	float:left;
	color:#DB2289;	
	font-weight:bold;
	font-size:1em;
}

div#content .associated-product-title
{		
	text-align:left;
	float:left;		
	color:#14325C;
	font-size:1em;
	font-weight:bold;	
	overflow:visible;
	white-space:nowrap;	
}

div#content .associated-product-was-now-price
{	
	text-align:left;
	float:left;	
	clear:left;	
	color:#999999;
	font-size:1.2em;		
}

div#content #associated-product-buy-now
{
	float:left;	
	margin-top:10px;
}
/* END ASSOCIATED PRODUCTS */

/* PRODUCTS */
div#content #product-col-one 
{		
	float:left;
	width:384px;		
	background:url("/assets/img/fColBg.jpg") no-repeat 0px 49px;	
}

div#content #product-col-two 
{	
	float:left;
	width:380px;
	position:relative;	
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:18px;
}

div#content .product-code
{
	margin-top:10px;	
	text-align:left;
	float:left;
	color:#DB2289;	
	font-weight:bold;
}

div#content .product-offer-description
{
	margin-top:10px;
	margin-left:11px;
	text-align:left;
	float:left;
	color:#DB2289;	
	font-weight:bold;
	font-size:1.2em;
}

div#content .product-title
{		
	text-align:left;
	float:left;	
	clear:left;	
}

div#content .product-was-now-price
{		
	text-align:left;
	float:left;	
	clear:left;	
	color:#999999;
	font-size:1.2em;
}

div#content .product-description
{		
	text-align:left;
	float:left;	
	clear:left;	
	color:#999999;
	width:100%;
}

div#content .product-price-details
{		
	text-align:left;
	float:left;	
	clear:left;	
	color:#999999;	
	width:100%;
}

div#content .product-price
{
	color:#DB2289;
	font-size:1.8em;
	font-weight:bold;
	position:relative;
	top:10px;
}

 .attribute-label, .attribute-label-quantity, .attribute-label-price, .attribute-label-addfields
{	
	width:70px;	
	float:left;
	height:18px;
	color:#14325C;
	font-weight:bold;
}

.attribute-label-quantity
{
	position:relative;
	top:5px;
}

.attribute-label-size-guide a
{
	color:#999999;	
}

.attribute-label-price 
{
	position:relative;
	top:18px;
}

.attribute-value
{		
	margin-bottom:5px;	
}

.attribute-value select
{		
	width:140px;	
}

.attribute-value #product-quantity
{		
	width:20px;	
	text-align:center;
}

div#content #product-col-three 
{
	float:right;
	width:160px;
}

div#content #products-footer ul
{	
	margin:0px;
	padding:0px;
	list-style-type:none;	
	padding-left:8px;
}

div#content #products-footer li
{
	background-image:url("/assets/img/piArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 4px;		
	text-align:left;
	padding-left:10px;	
	color:#999999;
	font-weight:bold;
}

div#content #products-footer a
{
	color:#999999;
	text-decoration:none;
}

/* END PRODUCTS */

/* BASKET */
div#content #shopping-basket
{	
	text-align:center;	
	color:#DB2289;
	text-transform:uppercase;
	font-weight:bold;
	margin-top:8px;
}
div#content #shopping-basket img
{	
	float:left;
	margin-left:3px;
}

	
/* END BASKET */

/* PRODUCT SEARCH */
.product-search-ddl
{
	width:140px;	
}
/* END PRODUCT SEARCH */

#cart-header {
	color:#DB2289;
	font-family:Verdana;
	font-size:x-large;
	font-weight:bold;
	float:left;
	padding-left:10px;		
	padding-top:10px;
	text-align:left;
	width:740px;	
	border:1px solid gray;
}

#cart-back-link 
{
	margin-left:10px;		
	margin-top:10px;			
	float:left;
	text-transform:uppercase;
	background-image:url("/assets/img/grayArrow.jpg");
	background-repeat:no-repeat;
	background-position:bottom left;			
	vertical-align:middle;
	padding-left:10px;				
}

#cart-back-link a 
{
	color:#999999;	
}

#cart-description-header, #cart-qty-header, #cart-total-header, #cart-remove-header
{
	float:left;	
}

.back-link a
{
	float:left;
	color:#999999;
	background-image:url("/assets/img/grayArrow.jpg");
	background-repeat:no-repeat;	
	vertical-align:middle;
	margin-top:8px;		
	margin-left:8px;		
	padding-left:8px;		
	font-size:10px;
	text-decoration:none;	
}

.product-label 
{
	float:left;
	margin-top:3px;
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#14325C;		
	text-align:left;
	width:70px;
}

.product-value, .product-value-pink
{
	text-align:left;	
}

.product-value-pink 
{
	font-size:18px;
	color:#DB2289;
	font-weight:bold;
}

#addtobasket-image 
{
	float:left;
	margin-top:20px;
	margin-bottom:20px;
}


.MyOrders
{
    width:100%;
    text-align:left;
}
.MyOrders th,
.MyOrders a
{
    color:#db2289;
    text-align:left;
}


.paymentdropdown 
{
    width:58px;
}

.agree-container
{
    margin-left:10px;
}

#tell-friend-form
{
    text-align:left;
}
#tell-friend-form td
{
    padding-right:5px;
}

.accountLeft{
	width:456px;
	float:left;
}

.accountLeft p{
	width:420px !important;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:18px;
}

.accountLeft a.pink{
	color:#DB2289 !important;
}


.titleimage3{
	margin-bottom:5px;
	margin-left:12px;
	margin-top:20px;
}

div#content .basketDetails .firstCol a.continue2{
	font-family:Verdana;
	font-size:10px;
	font-weight:norma;
	color:#666666;
	text-decoration:none;
	display:block;
	margin-left:10px;
	background-image:url("/assets/img/grayArrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 3px;
	padding-left:10px;
	text-align:left;
	margin-bottom:20px;
	margin-top:12px;
}


.titleimage2{
	margin-bottom:5px;
	margin-left:20px;
}

p.firstline{
	margin-left:20px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin-right:20px;
	width:555px;
	text-align:left;
}

div.cr img.map{
/*	margin-left:-19px;
	#margin-left:-19px;*/
	margin-top:5px;
	margin-bottom:25px;
	width:574px;
}

div.cr img.choose{
	margin-bottom:17px;
	margin-left:20px;
}

div.cr .storeList{
	text-align:left;
	margin:0px;
	padding:0px;
	margin-left:20px;
}

div.cr .storeList ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
	width:115px;
	margin-bottom:25px;
	margin-left:-8px;
}

div.cr .storeListDetails ul{
	width:250px !important;
}

div.cr .storeListDetails ul.bullet{
	margin-left:0px;
}

div.cr .storeListDetails ul.bullet li{
	background-image: url(/assets/img/bull.jpg) !important;
	background-repeat: no-repeat;
	background-position: 0px 8px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px;
	padding-left:9px;
}

div.crt .storeListDetails ul.wider,div.cr .storeListDetails ul.wider a{
	width:500px !important;
	text-decoration:none !Important;
}

div.cr .storeListDetails ul.bullet a{
}

div.cr .storeListDetails p{
	/*margin-left:20px;*/
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	line-height:18px;
	margin:0px;
	margin-left: 0px;
}


div.cr .storeListDetails ul a{
	width:250px !Important;
}

div.cr .storeList ul a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-decoration:underline;
	display:block;
	width:96px;
	margin-left:10px;
	float:left;
	background-image:url("/assets/img/arrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-align:left;
	padding-left:9px;
	line-height:18px;
}

div.cr .storeList ul a:hover{
	color: #DB2289 !important;
	background-image:url("/assets/img/pinkArrow.jpg") !important;
}


div.cr .mapDiv{
	margin:0px;`
	padding:0px;
	position:relative;
}

div.cr .mapDiv p{
	position:absolute;
		left:290px;
		top:50px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	width:150px;
	text-align:right;
	line-height:16px;
	margin-top:5px;
}

div.cr .mapDiv p.title{
	position:absolute;
		right:100px !important;
		top:25px;
	font-family:Verdana,Arial;
	font-size:14px;
	color:#DB2289;
	font-weight:bold;
	width:150px;
	text-align:right;
	display:none;
}


div.cr .mapDiv .storeDetails{
	width:254px;
	height:130px;
	position:absolute;
		top:150px;
		right:20px;
}

div.cr .mapDiv .storeDetails p{
	line-height: 18px !important;
	position:relative !important;
	top:0px;
	left:0px;
	font-family:Verdana,Arial;
	font-size:11px;
	color:#666666;
	font-weight:normal;
	width:254px;
	text-align:right;
	margin:0px;
}



div.cr .mapDiv .storeDetails span{
	color:#14325C;
	font-weight:bold;
}

div.cr .mapDiv img.preview{
	position:absolute;
		top:30px;
		right:5px;
	display:none;
}

div.cr h2{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#14315B;
	font-weight:bold;text-align:left;
	width:555px;
	clear:left;
	margin-left:20px;
	margin-top:15px;
	margin-bottom:15px;
}

div.cr .storeListDetails h2{
	margin-left: 0px !important;
}

div.cr p.open .width140{
	width:140px;
	display:block;
	float:left;
}

div.thirdCol a.all{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	display:block;
	width:136px;
	background-image:url("/assets/img//arrow.jpg");
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-align:left;
	padding-left:9px;
	line-height:18px;
	margin-top:10px;
	clear:left;
	float:left;
	margin-left:10px;
}

div.thirdCol a.all:hover{
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
}

div.thirdCol img.map_img_little{
    margin-left: 24px;
  }

.titleimage{
	margin-bottom:20px;
	margin-left:10px;
	margin-top:20px;
}

.map_img{
	margin-top:26px;
	margin-left: 10px;
}


div#content .cr a.rmo{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	display:block;
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
	background-repeat:no-repeat;
	background-position:10px 4px;
	width:172px;
	text-align:left;
	padding-left:20px;
	height:19px;
	line-height:16px;
	margin-left:10px;
}

div#content .cr a.rmo2{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	display:block;
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
	background-repeat:no-repeat;
	background-position:0px 4px;
	width:172px;
	text-align:left;
	padding-left:10px;
	height:19px;
	line-height:16px;

}

div#content .cr a.btn3{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	background-image:url("/assets/img/pinkArrow3.jpg") !Important;
	background-repeat:no-repeat;
	background-position:0px 3px;
	width:172px;
	text-align:left;
	padding-left:10px;
	height:19px;
	line-height:31px;
	margin-left:0px;
}

div#content .cr a.btn{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	background-image:url("/assets/img/pinkArrow3.jpg") !Important;
	background-repeat:no-repeat;
	background-position:10px 3px;
	width:172px;
	text-align:left;
	padding-left:20px;
	height:19px;
	line-height:31px;
	margin-left:10px;
}

div#content .prList .cr .topDivide0{
	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:absolute;
		bottom:0px;
		left:0px;

}

div#content .prList .cr .topDivide0 a.back{
	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;;
}


.secure{
	margin-left:5px;
	clear:left;
	width:185px;
	height:135px;
	background-image:url("/assets/img/secure.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
}

div#content .thirdCol .secure p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	width:169px;
	margin-left:9px;
	position:absolute;
		top:65px;
}

div#content .thirdCol .secure a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	text-decoration:underline;
}

div#content .thirdCol .secure p span.blue{
	font-weight:bold;
	color:#14325C;
}

div#content .thirdCol .did{
	width:190px;
	height:212px;
	background-image:url("/assets/img/did.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	position:relative;
	margin-left:5px;
}

div#content .thirdCol .did p{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	width:169px;
	margin-left:9px;
	position:absolute;
		top:40px;
}

div#content .thirdCol .did p span.blue{
	font-weight:bold;
	color:#14325C;
}

div#content .thirdCol .did a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	line-height:14px;
	text-align:left;
	text-decoration:underline;
}

div#content .thirdCol .did img.apply{
	width:54px;
	height:19px;
	position:absolute;
		top:182px;
		left:8px;
}

div#content .thirdCol h3{
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#8894A6;
	margin-left:9px;
	margin-top:15px;
	margin-bottom:5px;
	text-align:left;
}

div#content .thirdCol ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
}

div#content .thirdCol ul li a{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	display:block;
	background-image:url("/assets/img/pinkArrow.jpg") !Important;
	background-repeat:no-repeat;
	background-position:10px 4px;
	width:172px;
	text-align:left;
	padding-left:20px;
	height:19px;
	line-height:16px;
}

div#content .thirdCol ul li a:hover{
	text-decoration:underline;
}

a.norm{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color:#666666 !important;
	text-decoration:underline;
	display:inline !Important;
	float:none !important;
	margin:0px !important;
}

div#content .prList .cr .topDivide2top{
	margin-left:-1px;
	clear:left;
	width:560px;
	height:31px;
	background-image:url("/assets/img/d.jpg");
	background-repeat:no-repeat;
	background-position:bottom center;
	position:relative;
	padding-right:20px;
	text-align:right;
}

div#content .prList .cr .topDivide2top 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 .topDivide2top a.back:hover{
	text-decoration:underline;
}


div#content .prList .cr .topDivide2top a,div#content .prList .cr .topDivide2top span{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#666666;
	text-decoration:none;
	line-height:31px;
}

div#content .prList .cr .topDivide2top a.pink{
	color:#DB2289;
}

div#content .prList .cr .topDivide2top a.showAll{
	margin-left:335px;
}

div#content .prList .cr .topDivide2top a.sa2{
	margin-left:325px !important;
}

div#content .prList .cr .topDivide2 a.sa2{
	margin-left:-10px;
}


 a.clearF{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	position:absolute;
		left:110px;
		top:14px;

}
@media screen and (-webkit-min-device-pixel-ratio:0){
 a.clearF{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	position:absolute;
		left:110px;
		top:14px;

}
}


p.expanded{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#14325C;
	background-image:url("/assets/img/expanded.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	line-height:16px;
	margin-left:20px;
	clear:left;
	margin-top:10px;
	cursor:pointer

}

p.collapsed{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#14325C;
	background-image:url("/assets/img/collapsed.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:22px;
	line-height:16px;
	margin-left:20px;
	clear:left;
	margin-top:10px;
	cursor:pointer;

}

p.expanded a,p.collapsed a{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#14325C;
	text-decoration:none;

}

div#faq1 p,div#faq2 p,div#faq3 p,div#faq4 p,div#faq5 p,div#faq6 p,div#faq7 p,div#faq8 p,div#faq9 p,div#faq10 p{
	margin-left:20px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
}

div#faq2,div#faq3,div#faq4,div#faq5,div#faq6,div#faq7,div#faq8,div#faq9,div#faq10{
	display:none;
}


#expand{
	display:none;
}

#collapse2,#collapse3,#collapse4,#collapse5,#collapse6,#collapse7,#collapse7,#collapse8,#collapse9,#collapse10{
	display:none;
}

div#content .register a.tc{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #db2289;
	text-decoration:underline;
	display:inline !Important;
	float:none !Important;
	margin:0px !Important;
	padding:0px !Important;
}

div#content .register span.value{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	display:block;
	line-height:14px;
	float:left;
}

.accountRight{
	width:308px;
	float:left;
}

.accountRight p{
	width:265px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#DB2289 !important;
	line-height:18px;
}

.accountRight p span.blue,.accountLeft p span.blue{
	color:#14325C;
}


span.pinkBig{
	font-family:Verdana;
	font-size:14px;
	font-weight:bold;
	color:#DB2289;
}

.accountRight .freeAccount2{
	width:262px;
	height:270px;
	background-image:url("/assets/img/newsletterBg.jpg") !important;
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;
	position:absolute;
		top:18px;
		right:18px;
}

.accountRight .freeAccount2 form{
	margin-top:50px !Important;
}

.accountRight .freeAccount2 a.register{
	clear:left;
	margin-left:10px;
	margin-top:10px;
	width:98px;
	height:28px;
	background-image:url("/assets/img/reg.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	display:block;
}

.accountRight .freeAccount2 a.register:hover{
	background-image:url("/assets/img/registerHover.jpg") !important;
}

a.btn4{
	font-family:Verdana;
	font-size:10px;
	font-weight:normal;
	color:#DB2289 !important;
	text-decoration:none;
	background-image:url("/assets/img/pinkArrow3.jpg") !Important;
	background-repeat:no-repeat;
	background-position:0px 3px;
	width:130px;
	text-align:left;
	padding-left:10px;
	height:12px;
	line-height:12px;
	margin-left:0px;
	float:right;
	margin-bottom:10px;
}

p.wi{
	width:480px !Important;
}


div.cr ul.crlist{
	margin-top:0px !Important;
	margin-left:30px;
}
div.cr ul.crlist li{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#666666;
	text-align:left;
	line-height:18px;
}

p.mb{
	margin-bottom:0px !Important;
}


/*-----------11..-------------*/

.mamas{
	width:574px;
	height:332px;
	padding-top:90px;
	background-image:url("/assets/img/mamas.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0 auto;
	margin-top:2px;
}

.mamas2{
	width:574px;
	height:157px;
	padding-top:54px;
	background-image:url("/assets/img/mamas2.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	margin:0px auto;
}

.categories{
	margin:0 auto;
	width:511px;
}

.cat{
	width:122px;
	height:157px;
	background-image:url("/assets/img/frame.png");
	backgrpoun-repeat:no-repeat;
	background-position:top left;
	margin-right:7px;
	float:left;
}

.cat img{
	margin-left:4px;
	margin-top:4px;
}

.cat a.catTitle{
	clear:left;
	display:block;
	font-family:Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
	width:100px;
	text-align:center;
	margin:0 auto;
	line-height:12px;
}

.cat a.catTitleToys{
	clear:left;
	display:block;
	font-family:Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
	width:100px;
	text-align:center;
	margin:0 auto;
	line-height:38px;
	#line-height:32px;
}


.categories .lastCat{
	margin-right: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;
}



ul.col1{
	width:193px;
	margin:0px;
	padding:0px;
	margin-left:32px;
	list-style-type:none;
	float:left;
}

ul.col2{
	width:173px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

ul.col3{
	width:165px;
	margin:0px;
	padding:0px;
	list-style-type:none;
	float:left;
}

ul.col1 li a,ul.col2 li a,ul.col3 li a{
	display:block;
	font-family:Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
	background-image:url("/assets/img/blackArrow.gif");
	background-repeat:no-repeat;
	background-position:0px 8px;
	#background-position:0px 10px;
	line-height:20px;

	padding-left:10px;
}

@media screen and (-webkit-min-device-pixel-ratio:0){
ul.col1 li a,ul.col2 li a,ul.col3 li a{
	display:block;
	font-family:Helvetica;
	font-size:10px;
	font-weight:normal;
	color:#525252;
	text-decoration:none;
	background-image:url("/assets/img/blackArrow.gif");
	background-repeat:no-repeat;
	background-position:0px 7px;
	line-height:20px;

	padding-left:10px;
}
}
.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;
}

/*-16---------------------*/


ul.sitemapul, ul.sitemapul li ul, ul.sitemapul li ul li ul {
    list-style-type:none;
    margin-left:20px;
}

ul.sitemapul li, ul.sitemapul li ul li, ul.sitemapul li ul li ul li{
	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:capitalize;
}

ul.sitemapul li a{
	text-decoration:none;
	color:#DB2289;
	text-transform:capitalize;
}

p.oh{
	line-height:18px !Important;
}

a.pdf{
	display:block;
	line-height:32px;
	height:32px;
	padding-left:39px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#DB2289;
	text-decoration:underline;
	background-image:url("/assets/img/pdfIcon.jpg");
	background-repeat:no-repeat;
	background-position:top left;
}

ul.buyingList{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:300px;
	float:left;
	margin-top:5px;
	margin-bottom:20px;
}

ul.buyingList2{
	margin:0px;
	padding:0px;
	list-style-type:none;
	width:200px;
	float:left;
	margin-left:0px;
	margin-top:5px;
	margin-bottom:20px;
}

ul.buyingList li a{
	width:300px;
	background-image:url("/assets/img/pinkArrow2.jpg");
	background-repeat:no-repeat;
	background-position:0px 7px;
	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;
}

ul.buyingList2 li a{
	width:200px;
	background-image:url("/assets/img/pinkArrow2.jpg");
	background-repeat:no-repeat;
	background-position:0px 7px;
	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;
}

ul.buyingList li a:hover,ul.buyingList2 li a:hover{
	color:#666666 !important;
	background-image:url("/assets/img/arrow.jpg") !important;
	background-repeat:no-repeat;
	background-position:0px 6px;
}

span.blueL{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#14325C;
	display:block;
	float:left;
	width:300px;
}

span.blueL2{
	margin-left:0px;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	color:#14325C;
	display:block;
	float:left;
	width:200px;
}

.blist1{
	width:300px;
	float:left;
	margin-left:22px;
}

.blist2{
	width:200px;
	float:left;
}

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; text-align:center; display:block; float:left; padding:3px; margin-right:8px; margin-bottom:8px; }
.BySizeButtonOn {width:40px; border:solid 1px #b2b2b2; background-color:#b2b2b2; text-align:center; display:block; float:left; padding:3px; margin-right:8px; margin-bottom:8px; }
.SeeMoreSizes { 
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin: 20px 0px 10px 0px;
	text-align:left;
	clear:both;
	display:block;
	}
.MoreSizes { display:none; }

.SeeMoreBrands { 
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	margin: 20px 0px 10px 0px;
	padding-left:12px;
	text-align:left;
	clear:both;
	display:block;
	}
.MoreBrands { display:none; }


.SizeVariantContainer { float:left; width:290px; margin-top:-10px; margin-bottom:14px;   }
.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; }
.SizeVariantContainer .Key .OutOfStock { margin-left:15px; }