a:hover{color:#a3a3a3;}
#contentarea p {
margin-top:0;}
#contentarea h5{font-size: 16px; margin-bottom: 0; text-transform: uppercase;}
.fl{
float:left; margin-right:10px; border:1px solid #c5c5c5;}
.pgbreak{
background:transparent url(/images/h-sbbg.gif) repeat-x scroll left bottom;
width:40px;
margin:0 auto;
height:30px;
clear:both;
margin-bottom:25px;}
.smth {clear:both;


}
.smth img{
border:1px solid #fff;
width:100px;
height:100px;
display: block;
float: left;
margin-bottom:20px;
}
.smth a:hover img{
border:1px solid #a3a3a3;

}
.smth p, .smth h4{
margin-left: 115px;
margin-top: 0;}
.smth h4, #designers h4, #contentarea h4{
margin-bottom: 0;
font-size:18px;
font-weight:normal;
font-style: italic;
color:#8F689C;}
#designers h4{
color:#000;
margin-top:10px;}

#designers{
padding-bottom:20px;}
.smth h4 a:hover{
color:#a3a3a3;
}
.submenu{
font-size: 18px;}
#banner.sm{
margin-left: 0;
height: 200px;
margin-bottom:15px;
width:720px;}
#banner.sm h4{
font-family:"Times New Roman",Times,serif;
font-size: 42px;
font-style: italic;
font-weight: normal;
text-transform: uppercase;
color: #8F689C;
margin:0;
float: left;

padding-left: 20px;
position: relative;
top:10px;


}
#banner.sm.faqs{
background:url(/images/faq.jpg) #a3a3a3;
}
#banner.sm.howitworks{
background:url(/images/howitworks.jpg) #a3a3a3;
margin-bottom:0;
}



#banner.sm.howitworks h4{
color: #D1DFDD;
}

#banner.sm.faqs h4{
color: #9F1600;
}
#banner.sm.ourcompany{
background:url(/images/ourcompany.jpg);

}
#banner.sm.ourcompany .content{
width:505px;
padding: 20px 30px;
text-align: right;
font-size:22px;
float: right;
color:#fff;

font-style: italic;
font-family:"Times New Roman",Times,serif;

}
.coloumn{
float: left; width: 216px; padding-right: 20px;
}
.coloumnlast{
float: left; width: 226px; padding-right: 0px;
}
#howitworks .coloumn{
float: left; width: 216px; padding: 10px;

}
#howitworks h4
{ text-transform: uppercase;
font-size: 22px;
margin:0;
padding: 10px 10px 15px 52px;
font-weight: normal;
font-style: italic;}
h4#one{
background: url(/images/adore.gif) left no-repeat;}
h4#two{
background: url(/images/impress.gif) left no-repeat;}
h4#three{
background: url(/images/return.gif) left no-repeat;}
#howitworks p{
padding-left: 8px; padding-right: 8px; margin-top: 0;}
.faqs p strong {
font-size:18px;
font-style:italic;
font-weight:normal;
color:#8F689C;
}
#contentarea .dress .info h4, #contentarea .order h4{
color:#4F4D4C;
padding-bottom:8px;}
#contentarea .dress .info h4.secondary.purple, #contentarea .dress .info h4.purple{
color:#8F689C;
}
#contentarea .dress .info h4.purple.error{
background:#F1EEEA; color:#BF0B78;
padding:4px 8px;}
#summary, #sumbot{
padding:0px; color:#BF0B78;
font-size:18px;
font-style:italic;
font-weight:normal;
text-align: right;
}
#summary span{
padding:0 0 8px 0; display: block;}
#sumbot span{
padding:8px 0 4px 0; display: block;}
em.error{
padding:0px 8px 0px 0; color:#BF0B78;
font-size:14px;
display:block;
margin-bottom: 10px;
font-style:italic;
font-weight:normal;

}

.order input[type="text"].error{
border:1px solid #BF0B78;
}
#contentarea .dress.lg .info h4, #contentarea .order h4 {
padding-bottom:0;
}
#howitworks .coloumn h4{
color:#a3a3a3;
}
#backdress{
float:right;
}
#contentarea h4.dressname{
/*text-transform:capitalize;*/
font-size:22px;}
#contentarea .order h4.dressname{
padding-top:0;
margin:0;
}
#contentarea .order h4.purple, .purple{
color:#8f689c;
}
#contentarea .info .sbbreak{
clear:both;
margin:38px 0 10px 0;
width:380px;
background:none;
height:9px;}
h4.secondary{ color:#8f689c;
font-size:26px;
font-weight:normal;
font-style:italic;
margin-top:10px;
width:100%;
text-transform:uppercase;
background:url(/images/h-sbbg.gif) top left repeat-x;
padding-top:16px;
background-position:0 8px;
margin-top:15px;
}
#contentarea .dress .info form input[type="text"] {
border:1px solid #BEBEBE;
color:#989797;
font-size:12px;
padding:6px 3px;
width:158px;
}
#contentarea .dress .info form .ui-datepicker-trigger {
cursor:pointer;
margin:6px 0 -6px 6px;
}
#contentarea .dress .info form select{
float:left;
margin-top:10px;
}
#contentarea .dress .info .sbitem{
width:auto; margin-right:20px;}
#contentarea .dress .info .submit, .order .submit{
font-size:18px;
color:#fff;
background:#000;
padding:4px;
border:0;
font-family:"Times New Roman", Times, serif;
font-style:italic;
margin-top:20px;
float:left;
clear:both;
}
.order .col {
width:236px;
float:left;}
#dress-single .col {
width:183px;
float:left;}
.order .colgrey{
width:462px;
padding:0 10px 10px 10px;
float:right;
background:#F1EEEA;}
.order input[type="text"] {
border:1px solid #BEBEBE;
color:#989797;
font-size:12px;
padding:6px 3px;
margin-bottom:7px;
}
.order select {
font-size:12px;
padding:0px 3px;
margin-bottom:16px;
}
.order label{
width:100%;
display:block;}
.order .colgrey .col{
width:220px;}
.money{
font-family:"Times New Roman", Times, serif;
font-style:italic;
font-size:22px;}
#contentarea h4.pink{
color:#BF0B78;
padding: 0 0 10px 0;
text-align: right; 
margin-top: 5px; }
#contentarea h4.note{
padding: 0 0 10px 0;
text-align: right; 
margin-top: 5px; }
#contentarea h4.lg{
font-size: 32px;
margin-top: 0px;
}