
/* Generic Selectors */ 
body { font-family: Helvetica, "Times New Roman", Times, serif;   font-size: 12px; line-height: 21px; color: #333333; background-color:#4d2653;:repeat; background-position: center top;margin: 0 auto;}
h1 { font-family: Helvetica, "Times New Roman", Times, serif;   font-size: 21px;   font-weight: lighter;   color: #333333; margin: 0 0 0 0; padding: 0px 0px 5px 0px;}
h2 { font-family: Helvetica, "Times New Roman", Times, serif;   font-size: 16px;   color: #333333;   margin-top: -10px;   font-weight: lighter;   }
h3 { font-family: Helvetica, "Times New Roman", Times, serif;   font-size: 15px;   color: #333333;   font-weight: lighter; margin: 0 0 0 0; padding: 2px 0px 25px 0px;}
#container{margin: 0 auto;height:884px;background-color:#4d2653; position: relative;}
/*Global */
#main {background-color:#ffffff;display: block;width: 884px; height: 305px;margin: 0 auto;}
#maintop{background-image:url(images/maintop.jpg); display:block;width:884px;height:31px;margin: 0 auto;}
#contentArea {width: 884px; margin:0 auto;background-color:#ffffff;padding-bottom:40px;padding-top:20px;}
#contentArea .about p{
	/* height:250px; */
	/*padding: 5px 0 0 0; */
}
#contentArea p{font-family: Helvetica; font-size: 13px;   color: #333333; margin: 0 0 0 0; padding: 15px 60px 10px 60px;}
#contentArea .profiles{font-family: Helvetica; font-size: 13px;   color: #333333; margin: 0 0 0 0; padding: 10px 186px 100px 0px;height: 150px;}
#contentArea .events{font-family: Helvetica; font-size: 13px;   color: #333333; margin: 0 0 0 0; padding: 0px 60px 100px 320px;}
#contentArea .client{font-family: Helvetica; font-size: 13px;   color: #666666; margin: 0 0 0 0; padding: 10px 40px 30px 0px;}
#contentArea .smalltext{font-family: Helvetica; font-size: 11px;   color: #666666; margin: 0 0 0 0; padding: 10px 40px 0px 0px;}
#contentArea .smalltext a {font-family: Helvetica; font-size: 11px;   color: #993399; margin: 0 0 0 0; padding: 10px 0px 0px 0px;}
#contentArea .formlabel{font-family: helvetica; font-size: 12px; color: #94a734; line-height: 16px; text-transform: uppercase; letter-spacing: 3px; margin: 0 0 0 0; padding: 20px 10px 0px 0px;}
#contentArea .about {
	/*height: 360px; */
	margin: -15px 0 0 0;
}
a {color:#993399; text-decoration:none;}
a:active{color:#993399;}
a:visited{color:#993399;}
a:hover{color:#993399;text-decoration:underline;}
#social {float:right; margin: 6px 50px 0 0;width:122px}
.right-float-image{  float: right;  margin: 0 5px 5px 10px;  border: none;}
.left-float-image{  float: left;  margin: 7px 40px 5px 60px;  border: none;}
/*Header */
#header { background-image: url(images/header.jpg);width:884px; height:123px;margin: 0 auto; margin-top: 40px;}
#logo{float:left;width:293px;height:123px;}
/*Footer */
#footer { 
	background-image: url("images/footer2.jpg");
	height: 79px;
	width: 884px;
	margin: 0 auto 40px;
}
#footer p{font-family: Helvetica;  color: #666666; font-size:11px; line-height: 11px;padding: 10px 0 0 10px; margin: 0 0 0 0;float:left;}
#footer .hd {font-family: Helvetica;  color: #999999; font-size:10px; text-transform: uppercase; line-height: 14px;padding: 0 0 0 10px; margin: 0 0 0 0;float:left;}
#footer img{border-width: 0px;}
#footer a:link{color: #993399;text-decoration:none;}
#footer a:active{color: #993399;text-decoration:none;}
#footer a:hover{color: #993399;text-decoration:none;}
#footer a:visited{color: #ab2a02; text-decoration:none;}
.copyright {color:#9f8aa2; font-family: Helvetica; font-size:10px; margin-top:20px; text-decoration:none}
a.copyright {color:#9f8aa2; font-family: Helvetica; font-size:10px; margin-top:20px; text-decoration:none}
a.copyright:hover {color:#baabbc; font-family: Helvetica; font-size:10px; margin-top:20px; text-decoration:underline}
#footer input {	font-family:helvetica,arial,sans-serif; 	color: #999999;	font-size:11px; padding: 0 0 0 10px; margin: 0 0 0 10px;}
#footerWrap { margin: 0 auto; width: 960px;}
#address{float:left;width:210px;height:65px;margin:10px 0 0 60px;}
#subscription{float:left;width:330px;height:65px;margin:10px 0 0 20px;}
#social{float:left;width:210px;height:65px;margin:10px 0 10px 20px;}

/*Homepage */
#homepage{margin:0 auto;width:884px;height:261px;}
#homepage-left{margin:0 auto; float:left;background-image:url(images/howitworks.jpg);width:680px;height:261px;}
#homepage-right{margin:0 auto;float:right;background-image:url(images/hp_paidstylist.jpg);width:204px;height:261px;}
/*Lookbook */
#main-lookbook {background-image: url('images/lookbookmain.jpg'); z-index:105; display: block; width: 884px; height: 290px; margin: 0 auto;}
#lookbook{margin:0 auto;width:884px;height:212px;background-image:url(images/lookbook_bg.jpg);padding-bottom:30px;}
#lookbook h2 {font-family: Georgia, "Times New Roman", Times, serif;   font-size: 18px;   color: #333333; }
#lookbook-1{float:left;width:190px;margin: 40px 10px 50px 45px;font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px;  color: #333333;}
#lookbook-2{float:left;width:190px;margin: 40px 20px 50px 0px;font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px;  color: #333333;}
#lookbook-3{float:left;width:190px;margin: 40px 20px 50px 0px;font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px;  color: #333333;}
#lookbook-4{float:left;width:190px;margin: 40px 20px 50px 0px;font-family: Helvetica, Arial, Verdana, sans-serif; font-size: 11px; line-height:16px;  color: #333333;}
#lookbook-contentArea h2 {   font-family: Georgia, "Times New Roman", Times, serif;   font-size: 18px;   color: #333333;   margin-top: -10px;   margin-left:57px;font-weight: lighter; text-align:left;}
#lookbook-contentArea {width: 884px; margin:0 auto;background-color:#ffffff;padding-bottom:40px;padding-top:40px;}
#lookbook-contentArea p{font-family: Helvetica; font-size: 13px;   color: #333333; margin: 0 0 0 0; padding: 15px 60px 10px 60px;}
.right-quote-image{  float: right;  margin: 25px 25px 0px;  border: none;}
.left-quote-image{  float: left;  margin: 0 0px 5px 24px;  border: none;}

#additional-services {margin-left:60px; margin-right:40px;}
.addserv-float-image{  float: left;  margin: 0px;  border: none;}
#contentArea #additional-services h3 {font-family: Georgia, "Times New Roman", Times, serif;   font-size: 18px; color:#a3af3e; font-weight: lighter; margin: 15px 0 -10px 0; padding: 2px 0px 15px 0px;}
#contentArea #additional-services h2 {font-family: Georgia, "Times New Roman", Times, serif;   font-size: 24px; color:#000000; font-weight: lighter; margin: 0 0 0 0; padding: 5px 0px 15px 0px;}
#contentArea #additional-services p{ padding: 20px 20px 20px 0px;}


#eventsArea {width: 884px; margin:0 auto;background-color:#ffffff;padding-bottom:40px;padding-top:15px;}
#eventsArea p{font-family: Helvetica; font-size: 13px;   color: #333333; margin: 0 0 0 0; padding: 15px 50px 0px 300px;}
#eventsArea .singleEventArea {
	margin: 5px 0 5px 0;
	width: 100%;
}

#leftsss{float:left; width:420px; margin:10px 0 10px 0px; padding:0;}
#rightsss{float:right; width:330px; margin-top:10px;}
#contentsss{margin-left:60px;margin-right:40px;display:block; overflow:hidden; line-height:18px;}
#contentsss h2 {font-family: Georgia, "Times New Roman", Times, serif;   font-size: 24px; color:#000000; font-weight: lighter; margin: 0 0 0 0; padding: 5px 0px 15px 0px;}
#sssbox{display:block;width:400px;height:160px;margin: 25px auto; padding: 0px;}
.sss-float-image{  float: left;  margin: -10px 0px 10px 0px;  border: none;}

#video{display:block;margin-bottom: 25px;}
#video-text{display:block;margin: 0 auto;}
#video-text p{color:#999999;padding: 10px 0px 0 0px;}

/*New Client Profile Form */
#newclient_form {margin-left:60px; margin-right:50px;}
input {	font-family:helvetica,arial,sans-serif; 	color: #999999;	font-size:11px; 	padding: 2px 8px;	margin-top: 5px;}
select {	font-family:helvetica,arial,sans-serif; 	color: #999999;	font-size:11px; 	padding: 2px 6px;	margin-top: 5px;}
#form_content {clear:both;padding:0px 83px 40px 83px;}
div.row {margin-top:12px;clear:both;}
div.column {float:left;font-size:12px;letter-spacing:0.2px;margin-right:12px;color: #666666;}
div.column input.text_field {margin-left:3px;border:1px solid #bcbcbc;padding: 3px 3px;}
div#interest_type {margin-top:13px;}
div#interest_type div.column {margin-right:22px;}
textarea {border:1px solid #bcbcbc;width:320px;font-size:12px;padding:4px;font-family:Arial, Helvetica, sans-serif;}
.row.textfield {margin-top:15px;}
.row.select {margin-left:4px;margin-top:15px;}
.row.textfield .column textarea {height:30px;}
#form_content a:link {color: #993399;text-decoration:none;}
#form_content a:visited {color: #993399;text-decoration:none;}
#form_content a:hover {color: #993399;text-decoration:underline;}

#style{padding: 10px 20px 0 20px;background-color: #ffffff;}
#style-navigation{padding: 10px 20px 0 40px;background-image:url(images/style-bar.jpg); background-repeat:no-repeat;width: 800px;height:57px;}
#style-navigation p{color:#ffffff;}
#style-navigation a:link {color: #ffffff;text-decoration:none;}
#style-navigation a:visited {color: #ffffff;text-decoration:none;}
#style-navigation a:hover {color: #ffffff;text-decoration:underline;}
#style2-content{height:300px;margin-top: 10px;margin-left:40px;}

#navigation {
	width: 600px;
	font-weight: normal;
	z-index:25;
	float: left;
	margin: -40px 0 0 290px;
}

/*#navigation {
	position: relative;
	width: 600px;
	left: 368px;
	font-weight: normal;
	z-index:25;
	margin-left: 190px;
	margin-right: auto;
	margin-top:85px;
}
#navigation ul {
	float: left;
	margin: 50px 0 0 -370px;
}*/

li {   list-style: none;   float: left;}
ul {  padding: 0;  margin: 0;  list-style: none;  font-family: Helvetica, Arial, sans-serif;  font-size: 11px;  text-transform: uppercase;  text-decoration: none;  }
ul li {  display: block; float: left;}
li ul {  display: none;  border: 1px solid #993399;  }
ul li a {  display: block;  text-decoration: none;  text-align:left;  color: #993399;  padding: 7px 7px 7px 7px;  white-space: nowrap;  }
ul li a:hover { color: #666666; text-decoration: none;}
li:hover ul {  display: block;  position: absolute;}
li:hover li {  float: none;  font-size: 11px;  background: #ffffff;}
li:hover a {  }
li:hover li a:hover { background: #ffffff; }
#navigation .selected ul li a { color: #993399;}
