/* general cleaning */
/*
div
{
    border: solid 1px red;
}
*/
.displayblock{
  display:block;
}
.clearboth{
  clear:both;
}
p {
  padding: 0 0 10px 0;
  margin: 0;
}
blockquote{
  margin: 0 0 0 30px;
}
.floatleft{
  float:left;
  
}
.floatright{
  float:right;
}
.nopadding{
  padding:0;
}
.textcenter{
  text-align: center;
  
}

img {
  padding: 0;
  margin: 0;
  border: 0;
}
ul {
  margin: 0;
  padding: 0;
}
ol {
  margin: 0 0 20px 0;
  padding: 0;
}
li {
  list-style: none;
  padding: 0;
  }

form, 
fieldset, 
legend {
	margin: 0;
	padding: 0;
	border: none;
}

br.clear_floats {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	overflow: hidden;
	width: 100%;
}
  
/* end */


html {
  width: 100%;
  }

body {
  width: 100%; 
  font-family: arial; 
  margin:0px;
    height: 100%;
  background: #000000 url(/images/nbg_1june.jpg) 50% 0 no-repeat;
}

#fullwidth
{
    width: 100%;
    /*background: url("/graphics/new/bottomstrip_bg.jpg") 0 100% repeat-x;*/
    background: url(/images/nbg_2.jpg) 50% 100% no-repeat;
    position: relative;
    z-index: 1;
}

/* TOPHEADER */

#topheader{
  /* background-image:url(/graphics/topheader_bg.jpg); */
  height: 98px;
  width: 100%;
}
#topheadercontent{
  margin: auto auto;
  width: 954px;
}
#topheaderright{
  width: 300px;
  float: right;
  text-align: right;
  margin: 10px 0 0 0;
  padding: 0;
}

#topheadersearch{
  float:right;
  text-align:right;
  height: 15px;
  padding: 0;
}
#topheadernumber{
  clear:both;
  padding: 22px 0 10px 0;
  color: #FFFFFF;
  font-size: 15px;
}
.topsearchtext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFFFFF;
  padding: 3px 0 0 0;
}
.topsearchbox{
  width: 150px;
  height: 17px;
  margin: 0 2px 0 5px;
  padding: 0;
  display: block;
}
.topnumber{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 19px;
  color: #FFFFFF;
  padding: 0;
  margin:0;
}
#topheaderlinktext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #FFFFFF;
  padding: 0 0 0 0;
}

A.topheaderlinks:link, A.topheaderlinks:visited, A.topheaderlinks:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #FFFFFF; font-weight: normal; text-decoration: none;
}
A.topheaderlinks:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #f595cd; font-weight: normal; text-decoration: none;
}

/* TOPLINKS */

#toplinksbg{
  height: 29px;
  text-align: center;
  padding: 2px 0 0 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #ffffff;
}
#toplinkstext{
  margin: auto auto;
  width: 1054px;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #120f0a;
  padding: 7px 0 0 0;
}
A.toplinks:link, A.toplinks:visited, A.toplinks:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #2d2b29; font-weight: normal; text-decoration: none;
}
A.toplinks:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #878184; font-weight: normal; text-decoration: none;
}

A.toplinksPagging:link, A.toplinks:visited, A.toplinks:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #2d2b29; font-weight: normal; text-decoration: none;
	font-weight:bolder;
}
A.toplinksPagging:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #878184; font-weight: normal; text-decoration: none;
	font-weight:bolder;
}

/*content */



#maincontainer{
  width: 954px;
  margin: auto auto;
  padding: 0 0 0 0;

  min-height: 800px;
  background-color: #ffffff; 
    
}
#leftlinks{
  width: 174px;
  float: left;
}

.Likeh2 {
 padding: 0 0 10px 5px;
 margin: 0 0 0 0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 19px;
 color: #a80263;
 font-weight: normal;
}

.Likeh3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #A60262;
}

h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #A60262;
  display: inline;
}
h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #A60262;
  margin: 0 0 12px 0;
}
h4 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #A60262;
  padding: 0;
  margin: 0;
}
h1, .likeh1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 19px;
 color: #a80263;
 font-weight: normal;
  display: inline;
}

.shopnowlist{
  padding: 0 0 0 0;
}
.shopbyitem{
  padding: 0 0 0 0;
}
A.shopnowlink:link, A.shopnowlink:visited, A.shopnowlink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding: 0 0 0 5px;
}
A.shopnowlink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #858484; font-weight: normal; text-decoration: none; padding: 0 0 0 5px;
}
A.saleLink:link, A.saleLink:visited, A.saleLink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #ff0000; font-weight: bold; text-decoration: none; padding: 0 0 0 5px;
}
A.saleLink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #000000; font-weight: bold; text-decoration: none; padding: 0 0 0 5px;
}

.shopnow{
 padding: 2px 0 2px 0;
}
.raquo{
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #333333;
 float:left;
 padding: 0;
 margin: 3px 0 0 0;
}
#latest{
  margin: 0 0 0 2px;
  width: 158px;
  border: 1px solid #A60262;
  background-image:url(/graphics/latest-topstrip.jpg);
  background-repeat:repeat-x;
  text-align: center;
  clear: both;
}
#latestred{
  margin: 0 0 0 2px;
  width: 158px;
  border: 1px solid #fa0628;
  background-image:url(/graphics/latest-topstrip2.jpg);
  background-repeat:repeat-x;
  text-align: center;
  clear: both;
}
#currencies{
  margin: 0 0 0 2px;
  width: 158px;
  border: 1px solid #f6cfe6;
  text-align: center;
  clear: both;
}

.RecentlyVieweditem
{
   text-align: center;
   padding: 5px;
   width: 130px;
   float: left;
}

.bigwhite{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 28px;
  color: #FFFFFF;
  text-align: center;
  padding: 4px 0 3px 0;
  text-decoration: none;
}
.midwhite{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  color: #FFFFFF;
  text-align: center;
  padding: 0 0 0 0;
}
.smallwhite{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #FFFFFF;
  text-align: center;
  padding: 0 0 0 0;
}
.latestitem{
   text-align: center;
   padding: 5px;
}
A.latestitemlink:link, A.latestitemlink:visited, A.latestitemlink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #3E3E3E; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}
A.latestitemlink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}
A.smallwhitelink:link, A.smallwhitelink:visited, A.smallwhitelink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #FFF; font-weight: bold; text-decoration: none; padding: 0 0 3px 0;
}
A.smallwhitelink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #EFEFEF; font-weight: bold; text-decoration: none; padding: 0 0 3px 0;
}
.latestitemprice{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
}
.latestitempriceSALE{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #fa0628;
}

#creditcards{
  text-align: center;
  padding: 10px 0 0 0;
}

#content{
  float: left;
  width: 586px; 
}
#content2{
  float: left;
  width: 586px;
}
#rightlinks{
  width: 184px;
  float: right;
  text-align:center;
  padding: 0 5px 0 5px;
}
#bestsellers{
  width: 581px;
}
#bestsellers2{
  text-align: center;
  padding: 2px;
  width: 575px;
  border-right: 1px solid #A60262;
  border-left: 1px solid #A60262;
  border-bottom: 1px solid #A60262;
}

#bestsellers3{
  text-align: center;
  padding: 2px;
  width: 575px;
  border-right: 1px solid #A60262;
  border-left: 1px solid #A60262;
  border-bottom: 1px solid #A60262;
}

.bestsellerblock{
  float: left;
  border: solid 2px #D0D0D0;
  background-color: #FFFFFF;
  height: 280px;
  margin: 1px;
  padding: 1px;
  width: 135px;
  text-align: center;
}

.styleblock{
  float: left;
  border: 0;
  background-color: #FFFFFF;
  height: 250px;
  margin: 1px;
  padding: 1px;
  width: 170px;
  text-align: center;
  padding: 9px;
}

.catwalkvid{
  display: block;
  margin: 18px 0 18px 0;
}
#quickbasket{
  width:171px;
  font-family: Arial;
  font-size: 12px;
  color: #656565;
  margin: auto auto;
}
.dottedline{
  clear: both;
  height: 2px;
  border-bottom: 1px dashed #656565;
}
.dottedline2{
  clear: both;
  height: 2px;
  border-bottom: 1px dashed #D6D6D6;
  width: 90%;
  margin: auto auto;
}
.baskettotal{
  clear: both;
  padding: 2px 0 2px 0;
}
.basketitem{
  padding: 2px 0 2px 0;
}

#basketlinks{
  margin: 5px 0 0 0;
  clear: both;
  height: 30px;
  border-top: 1px solid #C9356E;
  border-bottom: 1px solid #C9356E;
}
A.basketlink:link, A.basketlink:visited, A.basketlink:active, .basketlink {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C9356E; font-weight: normal; text-decoration: none; padding: 8px 0 0 0;
}
A.basketlink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C9356E; font-weight: normal; text-decoration: underline; padding: 8px 0 0 0;
}

A.basketlinkPagging:link, A.basketlink:visited, A.basketlink:active, .basketlink {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C9356E; font-weight: normal; text-decoration: none; padding: 8px 0 0 0;
	font-weight:bolder;
}
A.basketlinkPagging:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C9356E; font-weight: normal; text-decoration: underline; padding: 8px 0 0 0;
	font-weight:bolder;
}

A.basketlinkWhite:link, A.basketlinkWhite:visited, A.basketlinkWhite:active, .basketlinkWhite {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #ffffff; font-weight: normal; text-decoration: none; padding: 8px 0 0 0;
	font-weight:bolder;
}
A.basketlinkWhite:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C9356E; font-weight: normal; text-decoration: underline; padding: 8px 0 0 0;
	font-weight:bolder;
}

#winshoppingspree{
text-align: left;
  height: 227px;
  width: 171px;
  background-image: url(/graphics/winshoppingspree.jpg);
  margin: auto auto;
}
.winshoppingspreeemail{
  float: left;
  margin: 200px 0 0 4px;
  width: 116px;
  height: 15px;
}
.winshoppingspreebtn{
  margin: 200px 4px 0 0;
}
#footer
{
  background: url("/graphics/new/bottomstrip_bg.jpg") 0 0 repeat-x;
  width: 100%;
  height: 167px;
  clear: both;
  position: relative;
  z-index: 100;
}

#footerImages
{
  clear: both;
    float: left;
  width: 400px;
  height: 130px;
}
#footerlinks
{
    float: right;
  width: 500px;
  height: 130px;
  margin: auto auto;
}
.singlefootergroup{
  float: left;
  padding: 0 25px 0 0;
}
.footerlinktitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  display: inline;
}

A.footerlinks2:link, A.footerlinks2:visited, A.footerlinks2:active {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	color: #CB0076; 
	font-weight: normal; 
	text-decoration: none; 
}
A.footerlinks2:hover {
	font-family: Arial, Helvetica, sans-serif;	
	font-size: 10px; 
	color: #656565; 
	font-weight: normal; 
	text-decoration: underline; 
}
.footertop
{
  height: 30px;
}
.productbox{
  width: 180px;
  height: 284px;
  background-image: url(/graphics/productboxstrip.jpg);
  background-repeat: repeat-x;
  border: 1px solid #D6D6D6;
  float:left;
  margin: 0 13px 13px 0;
}

.productboxtitle{
  padding: 6px 0 0 0;
  text-align: center;
}
A.productboxtitlelink:link, A.productboxtitlelink:visited, A.productboxtitlelink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #AA0263; font-weight: normal; text-decoration: none;
}
A.productboxtitlelink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #AA0263; font-weight: normal; text-decoration: underline;
}
.productboximage{
  padding: 8px 0 0 0;
  text-align: center;
}
.specialoffers{
  clear: none;
  float: right;
  width: 179px;
  margin: auto auto;
  padding: 0;
}
.specialoffersbox{
  width: 170px;
  background-image: url(/graphics/productboxstrip.jpg);
  background-repeat: repeat-x;
  border: 1px solid #D6D6D6;
  margin: 0 10px 10px 0;
  margin: auto auto;
}
.specialofferstitle{
  padding: 6px 0 0 0;
  text-align: center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
  color: #AA0263;
}
.specialoffer{
  padding: 8px 0 0 0;
  text-align: center;
}
.wasnow{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #BA016D;
}



/* Product List */

.pagelinkstext{
  float:right;
  padding: 5px 15px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #A60262;
}
A.pagelinks:link, A.pagelinks:visited, A.pagelinks:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #A60262; font-weight: normal; text-decoration: none;
}
A.pagelinks:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px; color: #A60262; font-weight: normal; text-decoration: underline;
}

.item_row{
    margin: 0 0 0 0;
    overflow: hidden;
    position: relative;			
    width: 800px;
}

.itembox{
  width: 182px;
  float:left;
  margin: 0 13px 13px 0;
}
.itemboximage{
  padding: 8px 0 100px 0;
  text-align: center;
}

.itembottom{
bottom: 0;
height: 100px;
position: absolute;
/* Width can be customised as needed */
width: 182px;
text-align: center;
}
.itemboxbuttons{
  padding: 0px 0 5px 0;
  margin: auto auto;
  text-align: center;
}


/* Popup */

#popupcontainer{
  width: 350px;
  height: 400px;
  border: 1px solid #A5A5A5;
  text-align: center;
  background: #FFFFFF;
}
.popupimage{
  padding: 4px 0 0 0;
}
.popuptext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #565656;
  padding: 5px 0 0 0;
}
.popupinfotext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #565656;
  position: absolute; top: 386px; left: 2px;
}
.popupmoreinfo{
  position: absolute; top: 380px; left: 268px;
}

/* viewproduct */

#contentfullpage{
  float: left;
  width: 770px;
  overflow:hidden;
}

html>body #contentfullpage
{
  width: 770px;
}
	
#quickbasketabsolute{
  width:171px;
  font-family: Arial;
  font-size: 12px;
  color: #656565;
  padding: 0 10px 0 0;
  float: right;
}
	
.liveperson{
  width:171px;
  padding: 0 10px 0 0;
  float: right;
}
.greytext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #2d2b29;
}
#bigproductimage{
  clear: left;
  width: 300px;
  text-align: center;
  float: left;
  padding: 15px 0 0 0;
}
#icons{
  margin: auto auto;
  width: 230px;
  text-align: center;
  padding: 0 0 0 40px;
}
.zoomicon{
  padding: 5px 0 0 0;
}
.icon{
  float: left;
  width: 45px;
  text-align: center;
}
.icontext{
  padding: 6px 0 0 0;
  float:left;
}

A.iconlinks:link, A.iconlinks:visited, A.iconlinks:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #4E4E4E; font-weight: normal; text-decoration: none;
}
A.iconlinks:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #4E4E4E; font-weight: normal; text-decoration: underline;
}
.productprice{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #BA016D;
  float: right;
  padding: 0 100px 0 0;
  text-align: center;
}
#viewcatwalkvideo{
  float: right;
  padding: 0 50px 0 0;
}
#productform{
  clear: right;
  float: right;
  width: 425px;
  border: 1px dashed #505050;
  margin: 0 10px 0 0;
  padding: 5px;
}
#productformtabs{
  clear: right;
  float: right;
  width: 437px;
  margin: 15px 10px -1px 0;
  position:relative;
  z-index: +2;
}
.productformtabboxon{
  float:left;
  border: 1px dashed #727171;
  border-bottom: 1px solid #FFFFFF;
  padding: 4px 12px 4px 12px;
  margin: 0 4px 0 0;
  background-color: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #000000;
  font-weight: bold;
}
.productformtabboxoff{
  float:left;
  border: 1px dashed #727171;
  padding: 4px 12px 4px 12px;
  margin: 0 4px 0 0;
  background-color: #EEEEEE;
}
A.productformtablink:link, A.productformtablink:visited, A.productformtablink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #565656; font-weight: normal; text-decoration: none;
}
A.productformtablink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px; color: #c50062; font-weight: normal; text-decoration: none;
}


.productformtitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #A60262;
}
.smallgreytext{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #565656;
  padding: 0 0 15px 15px;
}
#alternateproductimages{
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #A60262;
  padding: 25px 0 0 0;
  z-index: 10;
}
.alternateimage{
  width: 140px;
  text-align: center;
  float: left;
  padding: 0 5px 0 0;
  z-index: 10;
}
#considerimage{
  clear: both;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #A60262;
  padding: 15px 0 0 0;
}
A.considerlink:link, A.considerlink:visited, A.considerlink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #3E3E3E; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}
A.considerlink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #C25795; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}
.sizeselect{
  height: 23px;
  background-image: url(/graphics/selectsizestrip.jpg);
  background-repeat: repeat-x;
  text-align: center;
  padding: 4px 10px 0 10px;
  color: #FFFFFF;
  font-size: 12px;
  font-weight: bold;
}
.redbox{
  background-color: #900000;
  height: 20px;
  width: 20px;
}
.greybox{
  background-color: #594D58;
  height: 20px;
  width: 20px;
}
.blackbox{
  background-color: #000000;
  height: 20px;
  width: 20px;
}
.whitebox{
  background-color: #FFFFFF;
  height: 18px;
  width: 18px;
  border: solid 1px #555555;
}
.quantitybox{
  margin: -5px 0 0 5px;
  width: 25px;
}
#sendtofriend{
  float:right;
}
#addtobasket{
  float:right;
}
.basketitem{
  border-top: 1px dashed #A80263;
  margin: auto auto;
  clear: both;
  margin: 10px 0 0 0;
}
.basketid{
  padding: 50px 0 0 5px;
  font-family: Arial;
  font-size: 19px;
  color: #A80263;
  float:left;
}
.basketimage{
  float: left;
  padding: 18px 0 0 25px;
}
.basketinfo{
  float:left;
  padding: 10px 0 0 25px;
  width: 250px;
}
.baskettitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #CB0076;
}
.bigbaskettitle{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #CB0076;
}
.basketdetails{
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #5C5C5C;
}
.basketprice{
  float:right;
  text-align: right;
  padding: 10px 10px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 20px;
  color: #A80263;
}
.basketsubtotal{
  font-size: 16px;
  color: #5C5C5C;
}
.basketdeleteitem{
  padding: 29px 0 10px 0;
}
.baskettotals{
  width: 96%;
  clear:both;
  float: right;
  text-align: right;
  border-top: 1px dashed #A80263;
  margin: 10px auto 0 auto;
  padding: 10px 20px 0 0;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #535353;
}
.baskettotaltext{
  padding: 0 0 6px 0;
}

.checkoutbuttons{
  clear: both;
  padding: 5px 15px 0 5px;
}
.csspopupND
{
 background-color: #d5dcef;
 position:absolute;
 border: 1px solid #cecece;
 padding: 4px;
 cursor: pointer;
 text-align: justify;
 vertical-align: middle;
 text-align: center;
 font-size: 12px;
  color: #CB0076; 
  z-index: 1000;
}
.pointer
{
 cursor: pointer;
}

.smallpink
{
 font-size: 11px;
  color: #CB0076;
}

.text{
}

body, td
{    
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

A.standardlink:link, A.standardlink:visited, A.standardlink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #AA0263; font-weight: normal; text-decoration: none;
}
A.standardlink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 15px; color: #000000; font-weight: normal; text-decoration: none;
}

A.smalllink:link, A.standardlink:visited, A.standardlink:active {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #AA0263; font-weight: normal; text-decoration:underline;
}
A.smalllink:hover {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px; color: #000000; font-weight: normal; text-decoration: underline;
}

.Address
{
     float: left; 
     width: 150px;
     height: 150px;
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}
.GreyNoHeight
{
     float: left; 
     width: 150px;
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}
.GreyPanel
{
     float: left; 
     width: 250px;
     height: 170px;
     background-color: #efefef;
     border: solid 1px #c0c0c0;
     padding: 10px;
     margin-right: 10px;
     margin-bottom: 10px;
}

A.Likeh2  {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #a80263;
 font-weight: normal;
 text-decoration: none;
}

A.Likeh2:hover  {
 color: #000000;
}
.standardtext{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #333333;
}
.tabletext{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 11px;
 	color: #333333;
}

.refinesearchbox{
  width: 750px;
  margin-top: 10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #333333;
  background-color: #E5E5E5;
  border: solid 1px #efefef;
}

.SizeDiv
{
    padding: 4px; 
    padding-left: 10px; 
    width: 190px; 
}

.delivery_information {
	margin: 15px 0 0 17px;
}

.NoStockBox
{
    background-image: url(/graphics/not-available.jpg);
    cursor: pointer;
}

.MessageBox
{
     border: solid 1px #666666; 
     background-color: #efefef;
     padding: 5px;
     margin-bottom: 10px;
}

.TestimonialGrid
{
    background: url("/graphics/testimonials.jpg") no-repeat;
    text-align: justify; 
    float:left; 
    width: 275px;
    height: 237px;
}
.TestimonialInner
{
    font-size: 11px;
    font-family: Script MT Bold Verdana Arial;
    margin: 40px 0 0 10px;
    width: 230px;
}

hr
{
 color: #a80263;
}
.ReturnQuantity
{
    width: 36px; 
    height: 36px;
    font-size: 26px;
    padding: 2px 0 0 2px; 
}


div#slide_in_box {
	background: #000000;
	border: 1px solid #000000;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	height: 385px;
	left: -300px;
	margin: 0 0 -88px -138px;
	position: absolute;
	top: 100px;
	width: 300px;
	z-index: 100;
	height: 250px;
}

div#slide_in_box h2 
{
    font-weight: normal;
}
div#slide_in_box p {
	margin: 0;
	font-size: 12px;
	padding: 8px 8px 0 8px;
}

div#slide_in_box div.part_1 {
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	height: 100%;
}

div#slide_in_box div.part_2 {
	background: #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 240px;
}

div#slide_in_box p.close {
	cursor: pointer;
	color: #ec9bc6;
	font-size: 18px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: absolute;
	right: 8px;
	top: 5px;
}

.FormLeft
{
    /*float: left;*/
    width: 100px;
    height: 30px;
    background-color: #e0e0e0;   
    border: solid 1px #000000; 
    text-indent: 5px;
    padding-top: 3px;
    font-size: 14px;
}
.FormRight
{
    float: left;
    width: 600px; 
    padding-top: 3px;  
    background-color: #f0f0f0;   
    border: solid 1px #000000; 
    text-indent: 5px;
    min-height: 30px;
}


#t_paymentarea{
	width: 750px;
}
#t_paymenttabs{
	margin: auto auto;	
	width: 590px;
}
.t_paymenttabimage{
	display: block;
	float: left;	
}
#t_paymentbox{
	padding: 40px 0 0 10px;
}
#t_paymentbox h1{
	background: url(/graphics/checkout/paymenth1bg.jpg) no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #7e7e7e;
	padding: 10px 150px 26px 10px;
	margin: 0;
}
.t_formfield{
	width: 	300px;
	height: 22px;
	color: #444444;
	margin: 0 10px 0 0;

}
.t_smallformfield{
	width: 	80px;
	height: 18px;
	color: #444444;

}
.t_w125{
	width: 125px;
	font-size: 13px;
	color: #444444;
}
#t_bottomlinks{
	margin: 10px 0 0 0;
	padding: 20px 0 0 0;
	border-top: 1px solid #cecccc;
	clear: both;
}
.cardstable td{
	width: 1px;
}
.t_singleaddress{
	width: 155px;
	padding: 5px;
	margin: 0 5px 30px 0;
	float: left;
}
.t_singleaddress h2{
	margin: 0 0 10px 0;
	padding: 0;
	color: #212121;
	font-size: 15px;
	border-bottom: 1px solid #999;
}
.t_singleaddress p{
	line-height: 18px;
	color: #696969;
	font-size: 13px;
}
.t_standardtext{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #222222;
	padding: 0 0 10px 0;
}
#t_paymentinnerbox{
	padding: 0 0 0 10px;	
}


.Testimonial_wrap
{
    float:left;
    border:1px solid #ddd;
    width:680px;
    padding:5px;
    margin-bottom:20px;
}
.Testimonial_inner
{
    border:1px solid #ddd;
    width:638px;
    padding:10px 20px 0 20px;
    float:left;
}
.Testimonial_inner img
{
    float: left;
    margin-right: 10px;
    display: block;
    clear: left;
    height: 1%;
}
.Testimonial_inner p {
	font-size:13px;
	line-height:20px;
}
div.Testimonial_full {
	background:#b3026a;
	color:#fff;
	padding:10px;
	margin:0 0 10px 0;
}
div.Testimonial_full a {
	color:#fff;
}
div.Testimonial_full .letter_lge, div.Testimonial_inner .letter_lge, div.Testimonial_wrap .letter_lge{
	font-size:27px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	padding-right:8px;
}
div.Testimonial_full  p {
	font-size:14px;
}
.pic_holder
{
    float:left;
    padding:6px;
    background:#fdf3e7;
    border:1px solid #ddd;
    margin:0 20px 20px 0;
    display:block;
    width:100px;
}

.pic_holder img
{
    display:block;
    margin:0 auto;
}

p.full_test
{
    cursor: pointer;
    text-align:right;
    color:#A80263;
    font-size:14px;
}

p.full_test a
{
    color:#000;
    text-decoration:none;
    font-size:13px;
    padding-left:10px;
}

p.full_test:hover, p.close_test:hover
{
    color:#000000;
}

.Testimonial_wrap h3
{
    color:#000;
    font-size:15px;
}

.Testimonial_wrap h2
{
    color:#0051A2;
    font-size:14px;
    font-weight:bold;
}
p.client_details
{
    font-style:italic;
}
p.close_test
{
    color:#000000;
    cursor:pointer;
    font-size:14px;
}
p.close_test:hover {
	color:#000;
}




#t-header{
	background: url(/graphics/t-headerbg.jpg) repeat-x;
	height: 129px;
}
#t-topheader{
	width: 954px;
	position: relative;
	margin: auto auto;
}
#t-topheader div.wishlist {
	background: url("/graphics/wishlist_icon.png") 0 0 no-repeat;
	font-size: 11px;
	padding: 4px 0 5px 30px;
	position: absolute;
	right: 111px;
	top: 7px;
}

#t-topheader div.wishlist a {
	color: #bb016e;
	text-decoration: none;
}

#t-topheader div.wishlist a:hover {
	color: #fff;
}

#t-headerlinks{
	float: left;
	padding: 5px 20px 0 20px;
}
#t-headerlinks ul{
	list-style-type: none;
}
#t-headerlinks ul li a{
	font-size: 12px;
	color: #e71e94;
	text-decoration: none;
	line-height: 18px;
}
#t-headerlinks ul li a:hover{
	color: #FFFFFF;
}
.t-starimage{
	margin: 0 0 -2px 0;
}
#t-headerlinks ul li a.t-favlink{
	color: #FFF;
}
#t-headerlinks ul li a.t-favlink:hover{
	color: #e71e94;
}
#t-shoppingbag{
	padding: 10px 0 0 0;	
}
#t-shoppingbag p{
	color: #FFFFFF;
	padding: 0 0 2px 0;
	font-size: 12px;
}
#t-shoppingbag a{
	text-decoration: none;
	color: #e71e94;
	font-size: 12px;
}
#t-shoppingbag a:hover{
	color: #FFFFFF;
}
#t-lowheader{
	clear: both;
	width: 954px;
	margin: auto auto;
}
#t-headersearch{
	width: 250px;
	float: left;

}
#t-headersearch p{
	font-size: 12px;
	color: #FFFFFF;
	display: block;
	float: left;
	padding: 8px 5px 0 0;
}
.t-searchfield{
	width: 150px;
	padding: 2px;
	margin: 3px 5px 0 0;
	font-size: 12px;
	color: #666;
	float: left;
}
#t-headersearch a{
	text-decoration: none;
	color: #FFFFFF;
}
#t-headersearch a:hover{
	text-decoration: underline;
}
#t-tagline{
	float: right;
	text-align: right;
	padding: 7px 0 0 0;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
#t-tagline p{
	padding: 0;
	margin: 0;
}
#t-currency{
	float: left;
	padding: 6px 0 0 17px;
	font-size: 16px;
	color: #FFFFFF;
	font-weight: bold;
	width: 380px;
	margin-left: 240px;
}

#t-container{
	width: 768px;
	margin: auto auto;
	position: relative;
}
.t-sideimage{
	padding: 5px 0 5px 0;
	clear: right;
	display: block;
	float: right;
}	
#t-broadcast{
	width: 187px;
	height: 100px;
	padding: 33px 0 0 0;
	background: url(/graphics/t-broadcast.jpg) no-repeat;
}
#t-broadcast input{
	width: 122px;
	margin: 0 5px 0 5px;
	font-size: 10px;
	color: #666;
	padding: 2px;
}
#t-broadcast img{
	margin: 0 0 -4px 0;
}

/* Product Page */


/* New one */

#t-toplinks{
	width: 400px;
	float: left;
}
#t-breadcrumbs p{
	font-size: 12px;
	color: #858585;
	width: 700px;
}
#t-breadcrumbs a{
	font-size: 12px;
	color: #858585;
	text-decoration: none;
}
#t-breadcrumbs a:hover{
	text-decoration: underline;
}
#t-contentcontainer{
	clear: both;	
	padding: 10px 0 0 0;
}
h1{
	font-size: 23px;
	color: black;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 10px 0;
}
#t-pricesbox{
	width: 340px;
	float: right;
}

#t-productimagecontainer{
	float: left;
	overflow: hidden;
}
#t-largeproductimage{
	border: 1px solid #d4d4d4;
	position: relative;
	padding: 0 0 15px 0;
	margin: 0 0 10px 0;
}
.t-catwalkimg{
	position: absolute;
	top: 0;
	left: 0;
}
.t-enlargeimg{
	position: absolute;
	bottom: -8px;
	left: 30%;
}
#t-alsoavailable{
	border: 1px solid #d4d4d4;
	float: left;
	margin: 35px 0 0 5px;
	padding: 1px;
	width: 122px;
}
#t-alsoavailablescroll{
	overflow: auto;
	clear: both;
}
#t-alsoavailable p{
	font-size: 10px;
	text-align: center;
	display:block;
	width: 105px;
}
#t-altimages{
	position: relative;
	border: 1px solid #d4d4d4;
	width: 280px;
	margin: 10px 0 10px 0;
	clear: both;
	float: left;
}
#t-altimages2{
	clear: both;
	padding: 10px;
}
.t-altimg{
	
}
.t-clicktoview{
	padding: 5px;
}

#t-productinfoarea {
	float: left;
	width: 350px;
}
.t-wasprice{
	font-size: 14px;
	color: #7c7c7c;
	display: block;
	padding: 0 0 3px 0;
}
.t-nowprice{
	font-size: 35px;
	color: #000000;
	font-weight: bold;
}
.t-smallsaveprice{
	font-size: 12px;
	color: #666666;
}
.t-saveprice{
	font-size: 20px;
	color: #bb016e;
}
.strike{
	text-decoration: line-through;	
}

.infotabactive{
	display: block;
	margin: 2px 1px 0 0;
	padding: 5px 5px 5px 5px;
	float: left;
	font-size: 12px;
	background: #FFF;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	color: black;
}
A.t-infotablink{
	display: block;
	margin: 10px 1px 0 0;
	border-top: 1px solid #000;
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	padding: 5px;
	float: left;
	font-size: 12px;
	color: white;
	background: #000;
}
A.t-infotablink:hover{
	background: #FFF;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	font-size: 12px;
	color: black;
}
#t-infobox{
	clear: both;
	border: 1px solid #d4d4d4;
	position: relative;
	top: -1px;
	padding: 10px;
	font-size: 12px;
	color: #333;
	margin: 0 0 10px 0;
}
#t-selectsizebox{
	border: 1px solid #d4d4d4;
	font-size: 12px;
	overflow: hidden;
	margin: 0 0 10px 0;
}

#t-selectsizebox h2, #t-alsoavailable h2, #t-buildoutfit h2, #t-altimages h2{
	padding: 5px;
	background: #000;
	margin: 0;
	font-size: 14px;
	color: #FFF;
	display: block;
	float: left;
	font-weight: bold;
}

.t-singlesizebox{
	text-align: center;	
	float: left;
	margin: 5px 0 0 5px;
	height: 80px;
	width: 50px;
	border: 1px solid #f3c9e2;
	background: url(/images/t-selectsize-bg.jpg) repeat-x;
}
.t-singlesize{
	padding: 3px 3px 0 3px;
}
.t-singlesize p{
	padding: 2px 0 5px 0;
	line-height: 12px;
}
.t-pink{
	color: #a80263;	
}
.t-red{
	color: red;	
}

#t-pinkinfo{
	color: #bb016e;
	font-size: 11px;
	padding: 10px 0 10px 0;
	clear: both;
	overflow: hidden;
}

#t-infobtnsbox{
	clear: both;
	margin: 10px auto 0 auto;
	padding: 5px;
	width: 350px;
}
.infobtns{
	margin: 0 0 20px 20px;	
	float: left;
}
.addtobag{
	margin: -9px 30px 0 0;	
	float: right;
}
#t-selectquantity{
	background: url(/images/t-selectquantity-bg.jpg) no-repeat;
	width: 119px;
	height: 28px;
	float: right;
	margin: 0 30px 15px 0;
}
#t-selectquantity p{
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: left;
	margin: 0 5px 0 0;
}
.t-quantities{
	float: right;
	margin: 4px;
}
#t-infocontainer{
	overflow: hidden;
	padding: 0 0 0 5px;
}
.t-oosimage{
	float: left;
	display: block;
	padding: 5px 10px 10px 6px;
}


#t-reviews{
	float: right;	
	padding: 9px 0 0 0;
	text-align: right;
}
#t-reviews img{
	display: block;
	float: right;
	padding: 0 0 0 2px;
}

.t-reviews-link{
	text-decoration: none;
	font-size: 12px;
	color: #bb016e;
	margin: 3px 6px 0 0;
	display: block;
	float: left;
}

.t-reviews-link-right{
	text-decoration: none;
	font-size: 11px;
	color: #111;
	border-bottom: 1px solid #111;
	margin: 3px 5px 0 0;
	display: block;
	float: right;
}

a.t-reviews-link:hover{
	color: #bb016e;
	border-bottom: 1px solid #bb016e;
}

a.t-reviews-link-right:hover{
	color: #bb016e;
	border-bottom: 1px solid #bb016e;
}

.t-reviews-stars{
	float: right;
	width: 380px;
}


#t-buildoutfit{
	width: 477px;
	float: left;
	border: 1px solid #d4d4d4;
	overflow: hidden;
	margin: 0 0 0 2px;
}
#t-buildoutfitcontent{
	clear: both;
	padding: 5px;
	overflow: hidden;
}
.t-singleoutfit{
	overflow: hidden;
	text-align: center;
	float: left;
	margin: 0 10px 0 0;
	width: 100px;
}
.t-singleoutfit a{
	font-size: 12px;
	color: #000;
}

.telephoneblock
{
    background-image: url("/graphics/t-telnumber.jpg");
    background-repeat: no-repeat;
    width: 315px;
    float: left;
    color: #fff;
    padding: 76px 0 0 50px;
}

#lbfilter
{
    text-decoration: none;
}


ul.testimonials,
ul.testimonials_2 {
	background: #fff url("../images/testimonials_bg.png") no-repeat;
	float: left;
	font-size: 12px;
	height: 150px;
	line-height: 18px;
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: relative;
	width: 290px;
}

ul.testimonials li,
ul.testimonials_2 li {
	background: #fff url("../images/testimonials_bg.png") no-repeat;
	height: 150px;
	left: 0;
	overflow: hidden;
	padding: 10px 10px 0 10px;
	position: absolute;
	top: 0;
	visibility: hidden;
	width: 280px;
}

ul.testimonials li.active,
ul.testimonials_2 li.active {
	visibility: visible;
}

ul.testimonials p,
ul.testimonials_2 p {
	margin: 0;
	padding: 0 0 10px 0;
}

ul.testimonials p.name,
ul.testimonials_2 p.name {
	color: #ba016d;
	font-weight: bold;
}

.copyright{
  float:left;
  padding: 8px 0 0 0;
  color:#FFF;
  font-size: 10px;
}

.backtotop a{
  float:left;
  padding: 8px 0 0 300px;
  color:#FFF;
  font-size: 10px;
  text-decoration: none;
}

p.padded_on_top {
	padding-top: 10px;
}

p.info {
	font-size: 11px;
}

div.changable_tabs {
	background: url("/graphics/tab_box_top.png") 0 25px no-repeat;
	border-bottom: 1px solid #000;
	margin: 22px 0 0 0;
	width: 765px;
}

div.changable_tabs ul.tabs {
	display: none;
	font-size: 13px;
	font-weight: bold;
	list-style-type: none;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
	width: 765px;
}

div.changable_tabs ul.tabs li {
	display: inline;
	float: left;
	margin: 0 2px 0 0;
}

div.changable_tabs ul.tabs li a {
	background: url("/graphics/tab_bg.png") no-repeat;
	color: #fff;
	display: block;
	height: 21px;
	overflow: hidden;
	padding: 5px 0 0 0;
	text-decoration: none;
	width: 151px;
}

div.changable_tabs ul.tabs li a.current,
div.changable_tabs ul.tabs li a:active,
div.changable_tabs ul.tabs li a:focus,
div.changable_tabs ul.tabs li a:hover {
	background-position: 0 -26px;
	color: #000;
}

div.changable_tabs div.content {
	overflow: hidden;
	padding: 10px;
	width: 745px;
}

/* ------- Filters --------*/

#leftfilter{
	width: 177px;
	margin: 0 5px 10px 0px;
	float: left;
}

.filterlist
{
	border-left: 1px solid #000;
	border-right: 1px solid #000;
	border-bottom: 1px solid #000;
	margin: 0 0 20px 0;
}
.blackcell{
	padding: 5px;
	background: #000;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: left;
	height: 20px;
}
.blackcell a{
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #f21a95;
}
.blackcell a:hover{
	color: #fff;
}
#selected{
	font-size: 12px;
	color: #111;
}
a.remove{
	font-size: 12px;
	text-decoration: none;
	color: #bb016e;
	width: 70px;
	display: block;
	float: right;
	
}
a:hover.remove{
	background: url(images/remove.jpg) no-repeat 45px 8px;
	color: #000;
}

.pinkcell{
	padding: 5px;
	background: #bb016e;
	font-size: 15px;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	margin: 1px;
	height: 20px;
}
.pinkcell2{
	padding: 5px;
	background: #bb016e;
	font-size: 15px;
	font-weight: bold;
	color: #000;
}
.singlecollinks{
	padding: 5px 0 5px 0;
	text-align: left;
}
.singlecollinks ul li{
	list-style-type: none;
	padding: 0 0 0 10px;
}
.singlecollinks ul li a{
	text-decoration: none;
	font-size: 12px;
	color: #111;
}
.singlecollinks ul li a:hover{
	color: #bb016e;
}
a.pinklink{
	color: #bb016e !important;
}
a:hover.pinklink{
	text-decoration: underline !important;
}

#sizes{
	padding: 5px 0 5px 0;
	overflow: hidden;
	width: 190px;
}
.sizeimage{
	display: block;
	float: left;
	padding: 3px;
}

.doublecollinks{
	padding: 5px 0 5px 0;
	overflow: hidden;
	width: 190px;
}	
.doublecollinks ul li
{
	padding: 5px 0 5px 0;
	list-style-type: none;
	padding: 0 0 0 10px;
	width: 70px;
	float: left;
	display: block;
}
.doublecollinks ul li a{
	text-decoration: none;
	font-size: 12px;
	color: #111;
}
.doublecollinks ul li a:hover{
	color: #bb016e;
}

/* Top Nav nov 2009*/
.t-dropnav-container{
	background: #bb016e; 
	margin: -1px 0 0 0; 
	z-index: 200;
	position: relative;
	height: 30px;
}
#t-dropnav{
	width: 954px;
	margin: auto auto;
	z-index: 3;
}
#t-dropnav ul li{
	list-style-type: none;
	float: left;
	position: relative;
	width: 190px;
}
#t-dropnav ul li a{
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
	display: block;
	margin: 1px 0px 0 0;
	padding: 4px 0px 4px 0px;
	text-align:center;
	border-left: 1px solid #bb016e;
	border-right: 1px solid #000;
}

#t-dropnav ul li a:hover, #t-dropnav ul li:hover a{
	color: #bb016e;
	background: #000;
	border-right: 1px solid #bb016e;
}

#t-dropnav ul ul{
	width: 167px;
	position: absolute;
	background: #000;
	border-left: 1px solid #bb016e;
	border-right: 1px solid #bb016e;
	border-bottom: 1px solid #bb016e;
	padding: 6px 0 6px 20px;
	left: -20000px;
	z-index: 1000;
}
#t-dropnav ul li:hover ul{
	left: 0px;
	z-index: 1000;
}
#t-dropnav ul ul li{
	float: none;
	width: 140px;
	clear: both;
}
#t-dropnav ul ul li a{
	font-size: 13px;
	font-weight: normal;
	color: #FFF !important;
	padding: 0;
	border: none !important;
	line-height: 20px;
	text-align:left;
}
#t-dropnav ul ul li a:hover{
	border: none !important;
	color: #cc1881 !important;
}

.sizeTextFilter
{
    float: left; 
    width: 36px; 
    padding: 4px;
    text-decoration: none;
    color: #000000;
    cursor: pointer;
}

.sizeTextFilter:hover {
	color: #858484;
}

/**************************  outfits  *****************************/

#rightcontent{
	width: 740px;
	overflow: hidden;
	padding: 10px 5px 0 0;
}
#breadcrumbs{
	font-size: 12px;
	color: #333;
	padding: 0 0 20px 0;
	overflow: hidden;
	width: 720px;
}
#breadcrumbs ul{
	list-style-type: none;
}
#breadcrumbs ul li{
	float: left;
	padding: 0 5px 0 0;
}
#breadcrumbs ul li a{
	text-decoration: none;
	font-size: 12px;
	color: #999;
}
#breadcrumbs ul li a:hover{
	color: #333;
}
.pagetitleimage{
	clear: both;
	display: block;
	padding: 0 0 20px 0;
}
#items-container{
	clear: both;
	width: 800px;
	overflow: hidden;
}
.singleitem{
	width: 166px;
	float: left;
	margin: 0 24px 20px 0;
}
.singleitem .mainimage{
	display: block;
	padding: 0 0 5px 0;
}
.singleitem .zoomimage{
	display: block;
	float: left;
	padding: 0 0 0 5px;
}
.singleitem .viewimage{
	display: block;
	float: right;
	padding: 6px 2px 0 0;
}
a.goback{
	display: block;
	padding: 0 0 15px 0;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
a.goback:hover{
	color: #666;
}
.mediumimage-container{
	width: 286px;
	float: left;
}
.altimage-container{
	float: right;
	width: 440px;
	padding: 0 0 25px 0;
}
.altimage{
	float: left;
	display: block;
	margin: 0 10px 0 0;
}
.altimage-container h1{
	margin: 0;
	font-weight: normal;
	font-size: 17px;
	color: #111;
	padding: 0 0 5px 0;
}
.altimage-container .addtobasket{
	float: right;
	width: 105px;
}
.altimage-container .price{
	font-weight: bold;
	font-size: 21px;
	color: #cc0177;
	padding: 0 0 5px 0;
}
.altimage-container .info{
	padding: 0 5px 0 0;
	border-right: 1px dashed #CCC;
	overflow: hidden;
	width: 220px;
	float: left;
}
.altimage-container .info label{
	width: 70px;
	float: left;
	font-size: 12px;
	clear: both;
	text-align: right;
	padding: 4px 5px 0 0;
}
.altimage-container .info .dropdown, .altimage-container .info .quantity{
	float: left;
	width: 100px;
	font-size: 12px;
	color: #555;
	padding:2px 2px 4px 2px;
	margin: 0 0 5px 0;
}
.altimage-container .info .quantity{
	width: 50px;
}
.altimage-container .info a{
	font-size: 10px;
	display: block;
	float: left;
	color: #d11e70;
	text-decoration: none;
}
.altimage-container .info a:hover{
	color: #000;
}
.altimage-container .addtobasket img{
	float: right;
	display: block;
	margin: 0 30px 5px 0;
}
.altimage-container .addtobasket label{
	font-size: 11px;
	float: right;
	width: 80px;
	line-height: 10px;
}
.altimage-container .addtobasket input{
	float: left;
	width: 15px;
	padding: 0 5px 0 0;
}

/* jcarousel */

.jcarousel{
	padding: 0 0 15px 0;
	float: left;
	height: 170px;
	overflow: hidden;
}
.jcarousel li{
	width: 125px;
	height: 170px;
	float: left;
	padding: 0 0 15px 0;
}
.jcarousel .selected{
	margin: 0 10px 0 0;
}
.jcarousel .selectedimage{
	border: 1px solid #000;
	width: 96%;
	height: 96%;
	margin: 4px 0  0 0;
}
.jcarousel-image{
	display: block;
	margin: 15px 15px 0 0;
	padding: 1px;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid  #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #e3e3e3;
	width: 85%;
	height: 85%;
}
.jcarousel-prev{
	display: block;
	float: left;
	padding: 46px 20px 0 20px;
}
.jcarousel-next{
	display: block;
	float: left;
	padding: 46px 0 0 10px;
}

.staticCarousel{
	padding: 0 0 15px 0;
	float: left;
	height: 170px;
	overflow: hidden;
}
.staticCarousel li{
	width: 125px;
	height: 170px;
	float: left;
	padding: 0 0 15px 0;
}
.staticCarousel .selected{
	margin: 0 10px 0 0;
}
.staticCarousel .selectedimage{
	border: 1px solid #000;
	width: 96%;
	height: 96%;
	margin: 4px 0  0 0;
}
.staticCarousel-image{
	display: block;
	margin: 15px 15px 0 0;
	padding: 1px;
	border-top: 1px solid #e3e3e3;
	border-right: 1px solid  #ccc;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #e3e3e3;
	width: 85%;
	height: 85%;
}
.affiliate_div {background:url(/graphics/affiliatepage.jpg) no-repeat; width:770px; height:960px; overflow:hidden; float:left;}
.affiliate_intro {width:459px; height:234px;float:right; margin-top:200px; padding-right:10px;}
.affiliate_intro h1 {color:#bb016e;}
.affiliate_intro p {font-size:15px;}
.aff_btn_holder {float:left; clear:left; width:757px;padding:0 13px 0 0;}

/*Careers*/

.mainfeature
{
	width:560px;
	padding:10px 13px;
	background:#d881b4 url(/images/featureBG.jpg) repeat-x;
	margin:0 0 20px 0;
	float:left;
	
}

.mainfeature ul
{
	margin:5px 0;
}

p.fcareertitle
{
	font-size:35px;
	color:#A60262;
}
p.frole
{
	font-size:16px;
	color:#333;
}

.minifeaturewrapper
{
	width:580px;
	padding:0 3px;
	margin:0 0 20px 0;
	float:left;
}

.minifeature
{
	width:100%;
	padding:10px;
	float:left;
}
p.minirole
{
	color:#A60262;
}
.divider
{
	border-left:1px solid #A60262;
}

p.large {
	font-size: 15px;
	font-weight: bold;
	padding-top: 10px;
}

div.wide_content {
	width: 757px;
}

div.alison_hammond_form {
	background: url("/images/alison_hammond_form_bg.jpg") 100% 0 no-repeat;
	height: 595px;
	padding: 0 375px 0 0;
	position: relative;
}

div.alison_hammond_form div.the_form {
	left: 10px;
	position: absolute;
	top: 410px;
	width: 307px;
}

div.alison_hammond_form div.the_form form,
div.alison_hammond_form div.the_form fieldset {
	border: none;
	margin: 0;
	padding: 0;
}

div.alison_hammond_form div.the_form label {
	clear: both;
	color: #fff;
	float: left;
	padding: 3px 0 0 0;
	text-align: right;
	width: 115px;
}

div.alison_hammond_form div.the_form input.text {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0 0 7px 0;
	width: 175px;
}

div.alison_hammond_form div.the_form input.submit {
	clear: both;
	float: right;
}

.no_overflow {
	overflow: visible !important;
}

.single_line_break {
	margin-bottom: 0;
	padding-bottom: 0;
}

div.find_a_model {
	background: #000;
	clear: both;
	color: #fff;
	margin: 0 0 15px 0;
	padding: 18px 10px 12px 10px;
	text-align: center;
}

div.find_a_model h2 {
	font-size: 18px;
	margin: 0;
	padding: 0 0 30px 0;
}

div.find_a_model p {
	font-size: 14px;
}

/*  divided_product_list */

div.divided_product_list {
	overflow: hidden;
	width: 100%;
}

div.divided_product_list div.latest_products {
	float: left;
	width: 292px;
}

div.divided_product_list div.latest_videos {
	float: left;
	width: 289px;
}

div.divided_product_list ul.products {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div.divided_product_list ul.products li {
	float: left;
	height: 325px;
	overflow: hidden;
	width: 142px;
}

div.divided_product_list ul.products div.product_image {
	height: 255px;
	overflow: hidden;
}

div.divided_product_list ul.products div.product_image img {
	display: block;
	margin: 0 auto;
}

div.divided_product_list ul.products p.title {
	font-size: 10px;
	height: 28px;
	margin: 0;
	overflow: hidden;
	padding: 0;
	text-align: center;
}

div.divided_product_list ul.products p.title a {
	color: #9c1468;
	text-decoration: none;
}

div.divided_product_list ul.products p.title a:focus,
div.divided_product_list ul.products p.title a:hover {
	color: #c867a3;
}

div.divided_product_list ul.products p.title a:active {
	color: #000;
}

div.divided_product_list ul.products p.price {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-align: center;
}

.colorbox
{
    text-decoration: none;
	font-size: 10px;
	color: #000;
}

a.washingSymbols
{
	color:#333333;
}


a.washingSymbols:hover
{
	color: #666666;
}

.maindivexpensive
{
	border-right:1px solid #715665; 
	border-bottom:1px solid #715665; 
	height:193px; 
	background-color:#F89FCF;
	width:437px;
	padding:10px
}
.maindivstandard
{
	border-right:1px solid #715665; 
	border-bottom:1px solid #715665; 
	width:660px; 
	height:193px;  
	background-color:#F89FCF; 
	padding:10px;
	position:absolute;
}

.largeText
{
	font-size:20px; 
	font-weight:lighter; 
	text-align:center;
}
.leftcontainer
{
	float:left; 
	border-right:1px solid #82034A; 
	border-bottom:1px solid #82034A; 
	width:230px; 
	height:160px; 
	background-color:#D3127F; 
	padding:15px;
}
.st_leftcontainer
{
	float:left; 
	border-right:1px solid #82034A; 
	border-bottom:1px solid #82034A; 
	width:180px; 
	height:160px; 
	background-color:#D3127F; 
	padding:15px;
}

.st_container
{
	float:left;
	border-right:1px solid #82034A; 
	border-bottom:1px solid #82034A; 
	width:180px; 
	height:160px; 
	background-color:#D3127F; 
	padding:15px;
	margin-left:13px;
}
.rightcontainer
{
	float:right; 
	border-right:1px solid #82034A; 
	border-bottom:1px solid #82034A; 
	width:230px; 
	height:160px; 
	background-color:#D3127F; 
	padding:15px;
}

.st_rightcontainer
{
	float:right; 
	border-right:1px solid #82034A; 
	border-bottom:1px solid #82034A; 
	width:180px; 
	height:160px; 
	background-color:#D3127F; 
	padding:15px;
}

.mainheader
{
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:22px; 
	text-align:center;
}

.st_mainheader
{
	color:#FFFFFF; 
	font-weight:bold; 
	font-size:16px; 
	text-align:center;
}

.st_largeText
{
	font-size:12px; 
	font-weight:lighter; 
	text-align:center;
}

.headlink {
    background:url(/images/headerMenuTR.jpg) 100% 0% no-repeat;
}

A.Collections:link, A.Collections:visited, A.Collections:active {
	font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 12px; color: #000000; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}
A.Collections:hover {
	font-family: Arial, Helvetica, sans-serif; text-align:center; font-size: 12px; color: #bb016e; font-weight: normal; text-decoration: none; padding: 0 0 3px 0;
}

.Product_Offer_Box1 
{
	width:150px; 
	height:175px; 
	float:left; 
	margin:0 0 10px 2px; 
	Overflow:hidden;

}

.Product_Img_Holder {overflow:hidden; height:200px; width:150px;}