/* CSS Document
© CreaCom Design */

* {
	margin: 0;
	padding: 0;
	-moz-box-sizing: border-box; 
}

html{		
margin: 0px;
padding: 0px;}

body {
	margin: 0; border: 0;
	background-color: #edf1eb;
	font: 12px Arial, Helvetica, sans-serif;
	padding: 0;}

img {
	border: 0;
}

#globalcontainer {
	width: 960px;
	height: auto;
	margin: 0 auto 0 auto;
}

#backgroundbox {
width: 960px;
	height: auto;
	background-color: #ffffff;
	border: 1px solid #d0d0d0;
	float:left;
}

#frame1 {
width: 955px;
	height: auto;
	margin: 5px 0 5px 0;
	padding: 0;
	border: 0;
	float: left;
}

#frame2 {
width: 950px;
	height: auto;
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
}

h1 {
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 4px;
background-color: #93658a;
}

h2 {
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #666666;
margin-top: 5px;
}

h3 {
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #000000;
margin: 5px 0;
}

h4 {
font-size: 12px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #ff8110;
margin: 5px 0;
}

h2 a {
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #666666;
margin-top: 5px;
text-decoration: none;
}

h2 a:hover {
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #000000;
margin-top: 5px;
text-decoration: none;
}

/* ***** HEADER ***** */

div#header {
width: 950px;
	height: 140px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#headerlogobox {
width: 950px;
height: 90px;
margin: 0;
padding: 0;
border: 0;
float: left;	
}
		
#headerlogo {
width: 500px;
height: 90px;
float: left;
}
	
#headertagline {
width: 410px;
height: 90px;
text-align: left;
float: right;	
}

#headertopmenu {
width: 950px;
	height: 40px;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
}

#topmenubox {
width: 118px;
height: 40px;
text-align: center;
text-transform: uppercase;
float: left;
}

#topmenubox a {
display: block;
padding: 10px 12px;
color: #ffffff;
background-color:#000000;
text-decoration: none;
}

#topmenubox a:hover {
display: block;
padding: 10px 12px;
color: #ffffff;
background-color:#ff8110;
text-decoration: none;
}

#topmenubox2 {
width: 119px;
height: 40px;
text-align: center;
text-transform: uppercase;
float: left;
}

#topmenubox2 a {
display: block;
padding: 10px 12px;
color: #ffffff;
background-color:#000000;
text-decoration: none;
}

#topmenubox2 a:hover {
display: block;
padding: 10px 12px;
color: #ffffff;
background-color:#ff8110;
text-decoration: none;
}

/* ***** CONTENT ***** */

/* ABOUT */

div#mainbox {
width: 950px;
	height: auto;
	margin: 0; 
padding:0; 
border: 0;
float: left;
}

#rightcolumn {
width: 660px;
	height: auto;
	margin: 0; 
padding:0; 
border: 0;
float: right;
}

#aboutcontainer {
width: 650px;
	height: auto;
	margin: 15px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#aboutcontainer3 {
width: 650px;
	height: auto;
	margin: 15px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#aboutcontainer3 a {
color: #ff8110; text-decoration:underline;
}

#aboutcontainer3 a:hover {
color:#000000; text-decoration:underline;
}

#separator {
width: 650px;
height:15px;
margin: 10px 0 0 0;
border-top: 1px #ff8110 solid;
float: left;
}

#textleftbox {
width: 360px;
	height: auto;
	margin: 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#textleftbox a {
color: #ff8110; text-decoration:underline;
}

#textleftbox a:hover {
color:#000000; text-decoration:underline;
}

#textleftbox ul {
 padding-left: 15px;
}

#pictrightbox {
width: 260px;
	height: auto;
	margin: 0; 
padding:0; 
border: 0;
text-align: center;
float: right;
}

/* EXPERTS */

#aboutcontainer2 {
width: 650px;
	height: auto;
	margin: 25px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#expertspics {
width: 650px;
height: 180px;
margin: 0; 
padding:0; 
border: 0;
float: left;
}

#expertpicbox {
width: 120px;
height: 180px;
margin: 0 10px 0 0; 
padding:0; 
border: 0;
float: left;
}

#expertstext {
width: 650px;
height: auto;
text-align: left;
margin: 10px 0 0 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#expertstext a {
color: #ff8110; text-decoration:underline;
}

#expertstext a:hover {
color:#000000; text-decoration:underline;
}

#expertstext2 {
width: 430px;
height: auto;
text-align: left;
margin: 10px 0 0 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#expertstext2 a {
color: #ff8110; text-decoration:underline;
}

#expertstext2 a:hover {
color:#000000; text-decoration:underline;
}

#expertsbox {
width: 650px;
height: auto;
float: left;
}

#expertstext3 {
width: 550px;
height: auto;
text-align: left;
margin: 10px 0 0 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#expertstext3 a {
color: #ff8110; text-decoration:underline;
}

#expertstext3 a:hover {
color:#000000; text-decoration:underline;
}

#expertspic3 {
width: 80px;
height: 80px;
margin: 10px 0 0 0;
padding:0; 
border: 0;
float: right;
}

#expertstext ul {
 padding-left: 30px;
}

#expertstext2 ul {
 padding-left: 30px;
}

#expertspic {
width: 200px;
height: 300px;
margin: 0; 
padding:0; 
border: 0;
float: right;
}

.expertskills {
font-size: 15px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
padding: 4px;
background-color: #93658a;
}

#expertsdisclaimer {
width: 650px;
height: 12px;
font-size: 10px;
text-align: center;
margin: 15px 0 0 0; 
padding:0; 
border: 0;
color: #000000;
float: left;
}

/* DESIGNERS */

#designersglobalbox {
width: 650px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
float: left;
}

#designersbox {
width: 440px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
color: #000000;
float: left;
}

#designersbox2 {
width: 180px;
height: auto;
margin: 0; 
padding:0 0 0 20px; 
border: 0;
color: #000000;
text-align: left;
line-height: 1.3em;
float: right;
}

#designersbox3 {
width: 190px;
height: auto;
margin: 0; 
padding:0 0 0 20px; 
border: 0;
color: #000000;
line-height: 1.3em;
text-align: left;
float: left;
}

#designersbox2 a {
color: #000000; text-decoration:none;
}

#designersbox2 a:hover {
color:#ffffff; text-decoration:none; background-color: #93658a; padding: 2px;
}

#designersbox3 a {
color: #000000; text-decoration:none;
}

#designersbox3 a:hover {
color:#ffffff; text-decoration:none; background-color: #93658a; padding: 2px;
}

.bigletters {
font-size: 18px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #000000;
}

  .black:link {color: #000000; text-decoration:none;}
 .black:visited {color: #000000; text-decoration:none;}
 .black:hover {color:#ffffff; text-decoration:none; background-color: #93658a; padding: 2px;}
  
 .clear { clear: both; margin: 0; }
 
 /* DESIGNER SUBPAGES */
 
 #pagesnavigationbox {
 width: 660px;
 height: 23px;
 margin: 10px 0 0 0; 
padding:0; 
border: 0;
text-align: left;
float: left;
 }
 
  #pagesnavigationbox2 {
 width: 660px;
 height: 23px;
 margin: 20px 0 0 0; 
padding:0; 
border: 0;
text-align: left;
float: left;
 }
 
 #nextprevpagebox {
  width: 50px;
 height: 18px;
 margin: 0 5px 0 5px; 
padding:5px 0 0 0; 
border: 0;
background-color: #000000;
color: #ffffff;
text-align: center;
font-size: 10px;
float: right;
 }
 
 #nextprevpagebox a {
 color:#ffffff; text-decoration:none;
 }
 
  #nextprevpagebox a:hover {
 color:#ff8110; text-decoration:none;
 }
 
  #nextprevpagebox2 {
  width: 130px;
 height: 18px;
 margin: 0 5px 0 5px; 
padding:5px 0 0 0; 
border: 0;
background-color: #000000;
color: #ffffff;
text-align: center;
font-size: 10px;
float: right;
 }
 
 #nextprevpagebox2 a {
 color:#ffffff; text-decoration:none;
 }
 
  #nextprevpagebox2 a:hover {
 color:#ff8110; text-decoration:none;
 }
 
 #numberspage {
   width: 15px;
 height: 18px;
 margin: 0 0 0 5px;
padding:5px 0 0 2px; 
border: 0;
background-color: #000000;
color: #ffffff;
text-align: center;
font-size: 10px;
float: right;
 }
 
#designertext {
width: 595px;
height: auto;
text-align: left;
margin: 10px 0 0 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#designersproductsbox {
width: 590px;
height: 250px;
margin: 20px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#product1 {
width: 142px;
height: auto;
margin: 0 7px 0 0; 
padding:0; 
border: 0;
text-align: center;
float: left;
}

#product2 {
width: 142px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
text-align: center;
float: left;
}

#product1 img {
border: solid 1px #000000;
}

#product2 img {
border: solid 1px #000000;
}

/* LOOKBOOK */

#mainbox2 {
width: 950px;
height: auto;
margin: 15px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#datesleft {
width: 120px;
height: 20px;
margin: 0; 
font-size: 15px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
padding: 4px;
background-color: #93658a;
text-align: center;
border: 0;
float: left;
}

#looksright {
width: 790px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
text-align: left;
float: right;
}

#looktitle {
width: 790px;
height: 30px;
margin: 0; 
padding:0; 
border: 0;
float: left;
}

#lookspics {
width: 790px;
height: 140px;
margin: 0; 
padding:0; 
border: 0;
float: left;
}

#lookbox1 {
width: 112px;
height: 147px;
margin: 0 15px 0 0; 
padding:0; 
border: 0;
text-align: center;
float: left;
}

#lookbox1 img {
border: solid 1px #000000;
}

.viewhere {
font-size: 15px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
padding: 4px;
margin-top: 5px;
background-color: #ff8110;
}

.viewhere a {
color: #ffffff; text-decoration:none;
}

.viewhere a:hover {
color: #000000; text-decoration:none;
}

/* LOOKBOOK SUBPAGES */

#skintedlookbox {
width: 365px;
height: 325px;
margin: 0 10px 0 0; 
padding:0; 
border: 0;
text-align: right;
float: left;
}

#cheryllookpic {
width: 200px;
height: 325px;
margin: 0 10px 0 0; 
padding:0; 
border: 0;
text-align: center;
float: left;
}

#mintedlookbox {
width: 365px;
height: 325px;
margin: 0; 
padding:0; 
border: 0;
text-align: left;
float: left;
}

#skintedtitle {
width: 220px;
height: 30px;
margin: 0 22px 0 0; 
font-size: 24px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 4px;
background-color: #93658a;
text-align: center;
border: 0;
float: left;
}

#mintedtitle {
width: 220px;
height: 30px;
margin: 0; 
font-size: 24px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
color: #ffffff;
padding: 4px;
background-color: #ff8110;
text-align: center; 
border: 0;
float: right;
}

#looktext {
width: 450px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
color: #333333;
text-align: justify;
float: left;
}

#moreitems2 {
width: 185px;
height: 18px;
margin: 0; 
padding:0; 
border: 0;
color: #666666;
text-align: left;
float: right;
}

#moreitems2 a {
color: #666666;
text-align: right;
text-decoration: none;
}

#moreitems2 a:hover {
color: #000000;
text-align: right;
text-decoration: underline;
}

/* BUY THE LOOK */

#buylookcontainer {
width: 660px;
height: 459px;
margin: 15px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#menuCol1 { width:145px; height:145px; float:left; margin-right:8px; }
#menuCol2 { width:145px; height:145px; float:left; margin-right:8px; }
#menuCol3 { width:145px; height:145px; float:left; margin-right:8px; }
#menuCol4 { width:145px; height:145px; float:left; }

#menuCol1 img { margin-bottom:8px; }
#menuCol2 img { margin-bottom:8px; }
#menuCol3 img { margin-bottom:8px; }
#menuCol4 img { margin-bottom:8px; }


/* PRODUCT PAGE */

#productcontainer {
width: 660px;
height: auto;
margin: 7px 0 0 0; 
padding:0; 
border: 0;
color: #333333;
float: left;
}

#breadcrumbbox {
width: 400px;
height: 18px;
margin: 0; 
padding:0; 
border: 0;
color: #B7B7B7;
font-size: 14px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
float: left;
}

#breadcrumbbox a {
color: #B7B7B7;
text-align: right;
text-decoration: none;
}

#breadcrumbbox a:hover {
color: #000000;
text-align: right;
text-decoration: underline;
}

#moreitems {
width: 160px;
height: 18px;
margin: 0; 
padding:0; 
border: 0;
color: #666666;
text-align: left;
float: right;
}

#moreitems a {
color: #666666;
text-align: right;
text-decoration: none;
}

#moreitems a:hover {
color: #000000;
text-align: right;
text-decoration: underline;
}

#productpic {
width: 322px;
height: 322px;
margin: 0; 
padding:0;
text-align: center;
border: 1px solid #B7B7B7;
float: left;
}

#rolloverbox {
width: 322px;
height: 17px;
margin: 0; 
padding:2px 0 0 0;
text-align: center;
color: #666666;
font-size: 11px;
border-top: 1px solid #B7B7B7;
float: left;
}

#producttext {
width: 300px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
color: #333333;
float: right;
}

#buyproductbox {
width: 300px;
height: 26px;
margin: 15px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#priceproduct {
width: 180px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
text-align: left;
color: #000000;
font-size: 16px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
float: left;
}

#maylikebox {
width: 570px;
height: 125px;
margin: 15px 0 0 0; 
padding:0;
float: left;
}

#mayliketitle {
width: 170px;
height: 26px;
margin: 0; 
font-size: 13px;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
font-weight: bold;
color: #ffffff;
padding: 6px 0 0 0;
background-color: #93658a;
text-align: center;
border: 0;
float: left;
}

#maylikepicsbox {
width: 360px;
height: 125px;
margin: 0; 
padding:0; 
border: 0;
float: right;
}

#maylikepic1 {
width: 112px;
height: 112px;
margin: 0 9px 0 0; 
padding:0;
border: 1px solid #B7B7B7;
text-align: center;
float: left;
}

#maylikepic2 {
width: 112px;
height: 112px;
margin: 0; 
padding:0;
border: 1px solid #B7B7B7;
text-align: center;
float: left;
}


#leftccpictrbox {
width: 230px;
height: 200px;
margin: 30px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#leftccpictrbox2 {
width: 200px;
height: 200px;
margin: 0; 
padding:0; 
border: 0;
float: right;
}

/* PRESS COVERAGE */



#pressCol1 { width:290px; height:145px; float:left; margin-right:20px; }
#pressCol2 { width:290px; height:145px; float:left; }

#pressCol1 img { margin-bottom:20px; }
#pressCol2 img { margin-bottom:20px; }


/* COMPETITIONS */

#competitionsidepic {
width: 200px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
float: right;
}

#competitionframe {
width: 420px;
height: auto;
margin: 0; 
padding:4px; 
border: 1px solid #ff8110;
float: left;
}


/* ***** CONTACT FORM ***** */

 fieldset {
	margin-bottom: 0;
	border: 0;
	width: auto;
	margin-top: 0;
}
fieldset p {
	padding: 0 0 0.75em 0 !important;
	padding: 0 0 0 0;
	clear: both;
}

label.text {
	display: block;
	float: left;
	width: 30%;
	text-align: left; 
	margin: 0 1em 0 0;
	padding: 0.1em;	
}

label.text2 {
	display: block;
	float: left;
	width: 10%;
	text-align: left; 
	margin: 0.5em 1em 0 0;
	padding: 0.1em 0.1em 0.1em 0;	
}

label.text3 {
	display: block;
	float: right;
	width: 82%;
	text-align: left; 
	margin: 0.5em 1em 0 0;
	padding: 0.1em;	
}

label.text4 {
	display: block;
	float: left;
	width: 30%;
	text-align: left; 
	margin: 0.5em 1em 0 0;
	padding: 0.1em;	
}

input.text,
textarea {
	width: 50%;
	margin-right: 0.25em;	
}

.envoy {
	margin: 0.5em 0 20px 0;
	text-align: left;
}
.envoy label {
	border: 0;	
}



/* ***** SIDE BAR ***** */

#leftcolumn {
width: 268px;
height: auto;
margin: 0; 
padding:0; 
border: 0;
float: left;
}

#leftmenu {
width: 230px;
height: auto;
margin: 20px 0 0 0; 
padding-left: 30px; 
border: 0;
font-size: 12px;
text-transform: uppercase;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
line-height: 1.8em;
color: #666666;
float: left;
}

#leftmenu a {
font-size: 12px;
text-transform: uppercase;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
line-height: 1.8em;
color: #666666;
text-decoration: none;
}

#leftmenu a:hover {
font-size: 12px;
text-transform: uppercase;
font-family: Lucida Grand, LucidaGrande, 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Arial, Helvetica, sans-serif;
line-height: 1.8em;
color: #000000;
text-decoration: none;
}


/* ***** FOOTER ***** */

div#footerbox {
width: 950px;
height: auto;
margin: 20px 0 0 0; 
padding:0; 
border: 0;
float: left;
}

#footer {
width: 950px;
height: auto;
background-color: #000000;
color: #ffffff;
text-align: center;
font-size: 0.8em;
padding-top: 4px;
padding-bottom: 4px;
float: left;
}
	#footer a {
		color: #ffffff;
	}

	
	#credits {
	width: 950px;
	height: 14px;
	text-align: center;
	color: #000000;
	margin-top: 3px;
	padding-top: 2px;
	font-size: 0.8em;
	background-color: #ff8110;
	float: left;
	}
	
	#credits a {
	color: #ffffff;
	}
	
	#credits a:hover {
	color: #ffffff;
	text-decoration: underline;
	}