/* CSS Document */

/* ************** FOR ENTIRE SITE ******************* */

img
{  border-style: none;
}

html, body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
background-position: center;
height: 90%;
text-align:center;
}

 a{
 outline: none;
 }

#wrapper {
background-color: transparent;
	left: 50%;
	top: -20px;
	
	margin-left: -500px;
	float: left;
	position: absolute;
	width: 900px;
	
	text-align:center;
	
}

#wrapperpress {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
	width: 900px;
	left: 50%;
	top: -20px;
	

}

.footer .push {
height: 4em;
} 

#wrapperz {
	background-color: transparent;
	margin: 0 auto;
	width: 900px;

}

div.logo
	{
	
	position: absolute;
	top: 25px;
	left: 310px;
}

div.menu {
	position: absolute;
	top: 95px;
	left: 23px;
}



a:link, a:visited 
	{
	color:blue;
	text-decoration: none;
	}


.anylinkcss
{
position:absolute;
visibility: hidden;
border:2px solid #f9e1ea;
border-bottom-width: 0;
font:7px;
line-height: 18px;
z-index: 100;
background-color: white;
width: 110px;



}

.anylinkcss a{
width: 100%;
display: block;
color: black;
text-indent: 3px;
border-bottom: 1px solid #f9e1ea;
padding: 2px 0;
text-decoration: none;
text-indent: 5px;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: #f9e1ea;
color: black;
}

.itemimage{
border: 1px solid black;
}

			
#shoplinks{
position: absolute;
margin-left: 9px;
top: -1px;
}


/* ****************** FRONT PAGE **************************** */

#frontpageimg {
position: relative;
top: 98px;
}

#frontpageimg img {
border: black 1px solid;
}




/* ******************* ABOUT SECTION ************************* */


div.about{
position: absolute;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
top: 140px;
left: 235px;;
font-size:16px;
}

.aboutmenu a{
color: #646464;
}

.aboutmenu a:hover{
color: black;
}

div.aboutpages {
	position: relative;
	right: 20px;
}

.aboutpages a {
	text-decoration: none; color: #696969; font-size: 20px;
}

.aboutpages a:hover {
	color: #363636; text-decoration: underline;
}


#philosophy img{
border:1px solid black;
}

div.philosophy1 {
position: absolute;
width: 247px;
height: 220px;
left: 145px;
top: 200px;
}

div.philosophy2 {
position: absolute;
width: 350px;
height: 235px;
left: 95px;
top: 440px;
}

div.philosophytext {
position: absolute;
left: 485px;
top: 220px;
width: 400px;
text-align:left;
}

div.biophoto {
position: absolute;
top: 200px;
left: 145px;
}

div.biotext {
position: absolute;
top: 220px;
left: 550px;
width: 400px;
text-align: left;
}

div.visionphoto {
position: absolute;
top: 200px;
left: 540px;
}

div.visiontext {
position: absolute;
text-align:left;
top: 240px;
left: 100px;
width: 400px;
}

div.wholesaletext {
position: absolute;
text-align: left;
top: 220px;
left: 110px;
width: 400px;
}

div.wholesalephoto {
position: absolute;
left: 550px;
top: 200px;
}
div.wholesaletext {
}

div.aboutfooter {
position: absolute;
top: 700px;
color: #A8A8A8;
text-align:center;
left: 36%;
padding-bottom:15px;
}

div.emailfooter {
position: absolute;
color: #666;
text-align:center;
left:41%
}

/* ****************** PRESS SECTION ************************ */
#pressphoto{
	position: relative;
	top: 200px;
	margin: 0 auto;
}

#pressphoto img{
	
	border: black solid 1px;
}

div.pressthispage{

}

#presspages {
	position: absolute;
	left: 8%;
	top: 135px;
	width: 900px;
	
}

#presspage1a{position: absolute; z-index: 10; display: none; height: 15px; background-color:#FFFFFF;}	
#presspage1b{position: absolute; z-index: 9; display: block; height: 15px; background-color:#FFFFFF; margin-left:5px;}

#presspage2a{position: absolute; z-index: 20; display: block; height: 15px; left: 150px; background-color:#FFFFFF;}	
#presspage2b{position: absolute; z-index: 19; display: block; height: 15px; left: 150px; background-color:#FFFFFF; margin-left:5px;}

#presspage3a{position: absolute; z-index: 30; display: block; height: 15px; left: 308px; background-color:#FFFFFF;}	
#presspage3b{position: absolute; z-index: 29; display: block; height: 15px; left: 308px; background-color:#FFFFFF; margin-left:5px;}

#presspage4a{position: absolute; z-index: 40; display: block; height: 15px; left: 462px; background-color:#FFFFFF;}	
#presspage4b{position: absolute; z-index: 39; display: block; height: 15px; left: 462px; background-color:#FFFFFF; margin-left:5px;}

#presspage5a{position: absolute; z-index: 30; display: block; height: 15px; left: 650px; background-color:#FFFFFF;}	
#presspage5b{position: absolute; z-index: 29; display: block; height: 15px; left: 650px; background-color:#FFFFFF; margin-left:5px;}

#presspage6a{position: absolute; z-index: 30; display: block; height: 15px; left: 80px; background-color:#FFFFFF;}	
#presspage6b{position: absolute; z-index: 29; display: block; height: 15px; left: 80px; background-color:#FFFFFF; margin-left:5px;}

#presspage7a{position: absolute; z-index: 30; display: block; height: 15px; left: 292px; background-color:#FFFFFF;}	
#presspage7b{position: absolute; z-index: 29; display: block; height: 15px; left: 292px; background-color:#FFFFFF; margin-left:5px;}

#presspage8a{position: absolute; z-index: 30; display: block; height: 15px; left: 430px; background-color:#FFFFFF;}	
#presspage8b{position: absolute; z-index: 29; display: block; height: 15px; left: 430px; background-color:#FFFFFF; margin-left:5px;}

#presspage9a{position: absolute; z-index: 30; display: block; height: 15px; left: 585px; background-color:#FFFFFF;}	
#presspage9b{position: absolute; z-index: 29; display: block; height: 15px; left: 585px; background-color:#FFFFFF; margin-left:5px;}


/* ********* FOR SHOP ONLINE SECTION  ************************ */



div.main
	{
	background-color: transparent;
	left: 50%;
	top: -20px;
	margin-left: -500px;
	position: absolute;
	width: 784px;
	height: 554px;
	text-align:center;
	
}
div.shoponlinephoto
	{
	position: absolute;
	margin:0px auto 0px auto;
	top: 165px;
	left: 375px;
	border: 1px black solid;
	}	

div.shoppages {
	position: absolute;
	left: 415px;
	top:560px;
	width: 600px;
	text-align:center;
	font-size:11px;
	padding-top: 7px;
    padding-bottom: 10px;
    font-weight: normal;
}	

div.shoppagestitle {
	position: absolute;
	left: 480px;
	top: 545px;
	text-align: center;
	font-weight:bold;
}




div.shop 

	{
	position: absolute;
	margin:0px auto 0px auto;
	top: 113px;
	left: 35px;
	width: 900px;
	font-size:10px;
	}


div.item {
	position: inerhited;
	float: left;
	margin-left:30px;
	margin-top:20px;
	width: 120px;

}

div.itemcontainer {
	position: absolute;
	margin:0px auto 0px auto;
}

div.itemname {
	color:#666666;
	padding-top:3px;
}

div.itemprice{

}

div.itemsize{

}

#shoppage1{display: block;}
#shoppage2{display: none; }
#shoppage3{display: none; }
#shoppage4{display: none; }
#shoppage5{display: none; }
#shoppage6{display: none; }
#shoppage7{display: none; }
#shoppage8{display: none; }

div.new {
	color:#666666
}

div.sold {
color: #FF0000;
}

div.shoppoliciesimg img{
position: absolute;
top: 150px;
left: 60px;
border: 1px black solid;
}

div.shoppolicies{
position: absolute;
left: 480px;
top: 150px;
text-align:left;
width: 480px;
}


div.shoppoliciestitle{
font-weight:bold;
color:#666666;
font-size:16px;
text-align:center;
padding-bottom:10px;
}

.shoppolicies p{
margin-top: 0;
margin-bottom: 0;
padding-left:2px;
}

div.dressestitle {
position: absolute;
left: 420px;
top: 120px;
text-align:center;
font-size:16px;


}

div.popularstyles{
position: absolute;
left: 364px;
top: 550px;
text-align:center;
color: #f93575;

}

div.popularstylestitle{
position: absolute;
left: 342px;
top: 125px;
text-align:center;
color: #f93575;
font-size: 12px; 
width:320px;
}



/* *********** ITEM SCREEN IN SHOP ONLINE *************** */


div.shopitemmain{
z-index:1;
}

div.shopitemphoto {
	position: absolute;
	left: 25px;
	top: 25px;
}

.shopitemphoto img {
	border: 1px black solid;
}

div.shopaddtocart {
	position: absolute;
	top: 485px;
	left: 430px;
}

div.shopinquire {
	position: absolute;
	top: 485px;
	left: 570px;
}

div.shopitemgallery {
	position: absolute;
	width: 325px;
	left: 415px;
	top: 235px;
	text-align:center;
}

div.shopitempages {
	position: absolute;
	left: 390px;
	top: 400px;
	width: 340px;
	text-align: center;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
}
	.shopitempages p {
		lineheight: 110px;
}

.shopitemgallery img {
	width: 53px;
	height: 73px;
	margin-right: 20px;
	border: 1px black solid;
	margin-bottom: 15px;
}


div.shopitemtitle {
	position: absolute;
	left: 410px;
	top: 18px;
	font-size:20px;
	font-weight: bold;
}


div.shopitemprice {
	position: absolute;
	left: 580px;
	top: 63px;
	font-size:12px;
	font-weight: bold;
}

div.shopitemcolors {
	position: absolute;
	color:#666666;
	left: 412px;
	top: 44px;
	font-size:12px;
	text-align: left;
}



div.shopitemsize {
	position: absolute;
	left: 412px;
	top: 63px;
	font-weight: bold;
	font-size:12px;
}

div.shopitemsizingchart {
	position: absolute;
	left: 412px;
	top: 81px;
	font-weight: bold;
	font-size:10px;
	color: blue;
}

div.shopitemsizingchart a{
	color: blue;
	
}

div.shopitemdescription {
	position: absolute;
	text-align:left;
	left: 412px;
	top: 105px;
	width: 330px;
	height: 125px;
	
}

div.shopitemmeasurements{
	position: absolute;
	text-align: left;
	left: 413px;
	top: 189px;
	width: 300px;
	height: 60px;
}

div.shopitemmeasurementstitle {
	color:#666666;
	display: inline;
	}



#shopiteminquirecustom {
position: absolute;
display: none;
top: 80px;
left: 180px;
border: black 1px solid;
width: 455px;
height: 340px;
background-color:white;
z-index:2;
}

#shopitembuy {
position: absolute;
display: none;
top: 60px;
left: 180px;
border: black 1px solid;
width: 455px;
height: 420px;
background-color:white;
z-index:3;
}


/*  **************** PAGES MENU CODE ************** */

div.pages {
	position: relative;
}

.pages a {
	padding: 1px 3px; border: solid 2px #ccc; background: #fff; text-decoration: none; color: black;
}

.pages a:hover {
	color: black; background: #FADADD; border-color: #FADADD; text-decoration: none;
}


div.thispage {
    font-weight: bold;
}

div.shoparrows {
	position: absolute;
	top: 560px;
	left: 470px;
	height: 9px;
	
}

div.arrow1 {
	position: absolute;
	top: 328px;
	left: 550px;
	height: 9px;
	width: 5px;
}

div.arrow2 {
position: absolute;
top: 328px;
left: 618px;
height: 9px;
width: 5px;
}


#page1a{position: absolute; left: 50px; z-index: 10; display: none; height: 15px; width: 25px; background-color:#FFFFFF;}	
#page1b{position: absolute; left: 50px; z-index: 9; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page2a{position: absolute; left: 72px; z-index: 20; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page2b{position: absolute; left: 72px; z-index: 19; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page3a{position: absolute; left: 94px; z-index: 30; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page3b{position: absolute; left: 94px; z-index: 29; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page4a{position: absolute; left: 106px; z-index: 40; display: block; height: 15px; width: 25px;background-color:#FFFFFF;}
#page4b{position: absolute; left: 106px; z-index: 39; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page5a{position: absolute; left: 128px; z-index: 50; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page5b{position: absolute; left: 128px; z-index: 49; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page6a{position: absolute; left: 150px; z-index: 60; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page6b{position: absolute; left: 150px; z-index: 59; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page7a{position: absolute; left: 172px; z-index: 70; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page7b{position: absolute; left: 172px; z-index: 69; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#page8a{position: absolute; left: 194px; z-index: 80; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#page8b{position: absolute; left: 194px; z-index: 79; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}


/* ****************** WHERE TO BUY ********************* */




div.wheretobuy{
	position: relative;
	top:140px;
	left: 90px;
	text-align: center;
}

.wheretobuy a{
	color: blue;
}

div.wheretobuyeach{
	position: inherited;
	width: 400px;
	float: left;
	margin-left:30px;
	}



div.wherestoreframe{
	position: absolute;
	margin:0px auto 0px auto;
	top: 150px;
	left: 365px;
	z-index:50;
	font-size:12px;
	
}

.wherestoreframe a{
	color: blue;
}




/* ********************** LOOK BOOK ************************ */

div.lookbooktitle {
position: absolute;
left: 295px;
top: 150px;
font-size:22px;
color: #666666;
}

#lookbookimg
{
	width: 350px;
	height: 622px;
	z-index:5;
	border: 1px solid #000;
}

#lookbooklinks{
position: absolute;
margin-left: 7px;
top: -1px;
width: 90px;
}

#lookbookmain{
	position: absolute;
	left: 75px;
	top: 130px;
}

#lookbookmain img{
	border: 1px solid black;
}


#lookbookdesc{
	position: absolute;
	left: 550px;
	top: 155px;
	width: 300px;
	text-align: center;
}


#lookbooktitle{
	font-size:22px;
	color: #666666;
}

#lookbookphotographer{
	}


#lookbookwebpage{
	font-size: 12px;
	margin-top: 12px;
}


.lookbookmain img{
	border: 1px solid black;
}

div.lookbookgallery {
	position: absolute;
	margin:0px auto 0px auto;
	top: 320px;
	left: 500px;
	width: 400px;
	font-size:10px;
}


div.lookbookthumb {
	position: inerhited;
	float: left;
	margin-left:20px;
	margin-top:20px;
	width: 60px;
}

.lookbookthumb img{
	border: 1px solid black;
}

#lookbookpage1 {display: block;}
#lookbookpage2 {display: none;}
#lookbookpage3 {display: none;}
#lookbookpage4 {display: none;}
#lookbookpage5 {display: none;}
#lookbookpage6 {display: none;}
#lookbookpage7 {display: none;}
#lookbookpage8 {display: none;}
#lookbookpage9 {display: none;}
#lookbookpage10 {display: none;}
#lookbookpage11 {display: none;}

#lookbookpage1a{position: absolute; z-index: 10; display: none; height: 15px; width: 25px; background-color:#FFFFFF;}	
#lookbookpage1b{position: absolute; z-index: 9; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#lookbookpage2a{position: absolute; left: 24px; z-index: 20; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#lookbookpage2b{position: absolute; left: 24px; z-index: 19; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#lookbookpage3a{position: absolute; left: 48px; z-index: 30; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#lookbookpage3b{position: absolute; left: 48px; z-index: 29; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}





/* ********************* GALLERY ************************* */

#newgallerymain{
}

div.gallerydescnew {
	position: absolute;
	left: 350px;
	top: 120px;
	width: 300px;
	text-align: center;
}

#gallerylinks{
position: absolute;
margin-right:30px;
padding-right:8px;
top: -1px;
width: 90px;
}

#gallerymain{
	position: absolute;
	left: 75px;
	top: 130px;
}

#gallerymain img{
	border: 1px solid black;
}


#gallerydesc{
	position: absolute;
	left: 550px;
	top: 165px;
	width: 300px;
	text-align: center;
}

#galleryphotographer{
	font-size:22px;
	color: #666666;
	}
	
div.galleryphotographer{
	font-size:22px;
	color: #666666;
	}	

div.galleryphotographertitle{
	font-size: 12px
	}

div.gallerywebpage{
	font-size: 12px;
	margin-top: 2px;

}

#gallerywebpage{
	font-size: 12px;
	margin-top: 12px;

}

#gallerywebpage a{
	color: #999999;
	text-decoration:underline;
}

div.gallerywebpage a{
	color: #999999;
	text-decoration:underline;
}

.gallerymain img{
	border: 1px solid black;
}

div.gallerygallerynew {
	position: absolute;
	top: 180px;
	left:-10px;
	width: 1050px;
}

div.gallerythumbnew {
	position: inherited;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
	}

div.gallerythumbnew img{
	border: black 1px solid;
}

div.gallerygallery {
	position: absolute;
	margin:0px auto 0px auto;
	top: 280px;
	left: 500px;
	width: 400px;
	font-size:10px;
}

div.gallerygalleryreyes {
position: absolute;
	margin:0px auto 0px auto;
	top: 280px;
	left: 520px;
	width: 400px;
	font-size:10px;
}

div.gallerythumb {
	position: inerhited;
	float: left;
	margin-left:20px;
	margin-top:20px;
	width: 60px;
	border: black 1px solid;
}

div.gallerythumbcarter {
	position: inerhited;
	float: left;
	margin-left:20px;
	margin-top:20px;
	width: 90px;
	border: black 1px solid;
}

div.gallerythumbreyes {
	position: inerhited;
	float: left;
	margin-left:20px;
	margin-top:20px;
	width: 150px;
	border: black 1px solid;
}

.gallerythumb img{
	border: 1px solid black;
}

#gallerypage1 {display: block;}
#gallerypage2 {display: none;}
#gallerypage3 {display: none;}
#gallerypage4 {display: none;}
#gallerypage5 {display: none;}
#gallerypage6 {display: none;}
#gallerypage7 {display: none;}
#gallerypage8 {display: none;}
#gallerypage9 {display: none;}
#gallerypage10 {display: none;}
#gallerypage11 {display: none;}

#gallerypage1a{position: absolute; z-index: 10; display: none; height: 15px; width: 25px; background-color:#FFFFFF;}	
#gallerypage1b{position: absolute; z-index: 9; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#gallerypage2a{position: absolute; left: 24px; z-index: 20; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#gallerypage2b{position: absolute; left: 24px; z-index: 19; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#gallerypage3a{position: absolute; left: 48px; z-index: 30; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#gallerypage3b{position: absolute; left: 48px; z-index: 29; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}


#carterstudiopages{position: relative; top: 670px; left: 675px; width: 300px;}


/* ******************** FASHION SHOWS ********************** */

#fashionshowsmain{
	position: absolute;
	left: 75px;
	top: 130px;
}

#fashionshowsmain img{
	border: 1px solid black;
}


#fashionshowsdesc{
	position: absolute;
	left: 550px;
	top: 165px;
	width: 300px;
	text-align: center;
}

#fashionshowsname{
	font-size:18px;
	}


#fashionshowsplacedate{
	font-size: 12px;
	top: 20px;
	margin-top: 8px;
}

#fashionshowsmodel{
display:none;
}

.fashionshowsmain img{
	border: 1px solid black;
}

div.fashionshowsgallery {
	position: absolute;
	margin:0px auto 0px auto;
	top: 320px;
	left: 500px;
	width: 400px;
	font-size:10px;
}


div.fashionshowsthumb {
	position: inerhited;
	float: left;
	margin-left:20px;
	margin-top:20px;
	width: 60px;
}

.fashionshowsthumb img{
	border: 1px solid black;
}

#fashionshowspage1 {display: block;}
#fashionshowspage2 {display: none;}
#fashionshowspage3 {display: none;}
#fashionshowspage4 {display: none;}
#fashionshowspage5 {display: none;}
#fashionshowspage6 {display: none;}
#fashionshowspage7 {display: none;}
#fashionshowspage8 {display: none;}
#fashionshowspage9 {display: none;}
#fashionshowspage10 {display: none;}
#fashionshowspage11 {display: none;}

#fashionshowspage1a{position: absolute; z-index: 10; display: none; height: 15px; width: 25px; background-color:#FFFFFF;}	
#fashionshowspage1b{position: absolute; z-index: 9; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#fashionshowspage2a{position: absolute; left: 24px; z-index: 20; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#fashionshowspage2b{position: absolute; left: 24px; z-index: 19; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#fashionshowspage3a{position: absolute; left: 48px; z-index: 30; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}
#fashionshowspage3b{position: absolute; left: 48px; z-index: 29; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#fashionshowspage4a{position: absolute; left: 72px; z-index: 40; display: block; height: 15px; width: 25px;background-color:#FFFFFF;}
#fashionshowspage4b{position: absolute; left: 72px; z-index: 39; display: block; height: 15px; width: 25px; background-color:#FFFFFF;}

#fashionshowspages{position: relative; top: 670px; left: 663px; width:300px;}

