body {
	margin:0;
	background:url(/images/mainbg.jpg) top no-repeat;
	font-size:15px;
	font-family:"Times New Roman", Times, serif;
}
#containermain{
	width:989px;
	margin:0 auto;
}
.containermain {
width:989px;
	margin:0 auto;
clear:both;}
#logo {
	background:url(/images/logo.gif) no-repeat right;
	width:205px;
	height:84px;
	display:block;
	float:left;
}
#h-contact {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	font-size:22px;
	padding:22px 15px 0;
	text-align:right;
}
a { color:#8F689C; text-decoration:none; }
a:hover{color:#8F689C;}
#header a {
	text-decoration:none;
	color:#000000;
}
#header a:hover {
	color:#a3a3a3;
}
#h-contact a {
	font-size:14px;
}
.clear {
	clear:both;
}
#header {
	padding:0 10px 0 10px;
}
#header h1 {
	font-size:65px;
	font-weight:normal;
	color:#989797;
	white-space:nowrap;
	margin:20px 0 8px 0;
}
h1.sm {
font-weight:normal;
	color:#a3a3a3;
	white-space:nowrap;
	position:relative; 
	top:-10px;
	margin:0;
float:left;
font-size:30px; width:400px; 
display:inline-block;
padding-left:27px;
text-transform:capitalize;
}
h1.sm.mbottom{
padding-bottom:0;
margin-bottom:-20px;
}
#nav {
	width:100%;
	background:url(/images/navbg.gif) left repeat-x;
	font-family:"Times New Roman", Times, serif;
	font-style:italic;
	text-transform:uppercase;
	clear:both;
}
#nav ul {
	width:100%;
	margin:0;
	padding:0;
	text-align:right;
}
#nav ul li {
	line-height:39px;
	list-style-type:none;
	display:inline;
	margin-left:34px;
}
#content {
	float:left;
	width:775px;
	display:block;
	background:url(/images/content-repeat.jpg) top repeat-y;
}
#home-top {
background:url(images/content-hometop.jpg) top no-repeat;
padding-top:10px;
float:left;
display:block;

}
#bottom {
background:url(images/content-bottom.png) bottom no-repeat;
padding-bottom:45px;
padding-right:28px;
margin-bottom:-48px;

}
#banner.home{background:url(/images/banner-dressesby.jpg) #000000;
width:720px;
height:400px;
margin-left:27px;
margin-bottom:6px;
display:block;
}

#contentarea{
width:720px;
margin-left:27px;
margin-bottom:6px;
display:block;
color:#4f4d4c;}
#footer {
padding-top:36px;
width:959px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
color:#bbbaba;
background:url(/images/footerbg.gif) top repeat-x;
background-position:0px 10px;
text-transform:uppercase;
font-size:12px;}
#footer a {color:#BBBABA;}
#footer a:hover {color:#8F689C}
#footerleft{
float:left;}
#footerright{
float:right;
text-align:right;}
#sidebar{
margin-left: 775px;
padding-right:8px;
}
#sidebar.sub{
margin-top:20px;}
#sidebar.sub input[type=text]{
width: 80px;
}
#sidebar.sub ul li input{
margin-left: 0;
padding-left: 0}
#sidebar.sub select {
margin-top: 6px;
float: left;}
#sidebar h4{ color:#8f689c;
font-size:28px;
font-weight:normal;
font-style:italic;
margin-top:0;
width:100%;
text-transform:uppercase;
background:url(/images/h-sbbg.gif) bottom left repeat-x;
padding-bottom:8px;
margin-bottom:15px;
}
#sidebar h4.sm, #dress-single h4.sm{
padding-bottom: 0;
background: none;
float: left;
padding-right:8px; 
display:inline-block;
width: auto;
}
#sidebar h4.date span#date, #sidebar span#date{
/*background:url(images/date.gif) right no-repeat;
margin-top:3px;
width:31px;
height:23px;
display:none;
float:right;
*/
}
#sidebar h4 span.pluson, #sidebar h4 span.plusoff{
background:url(/images/pluson.gif) right no-repeat;
margin:3px 0 0 8px;
width:26px;
height:26px;
display:block;
float:right;

}
#sidebar h4 span.plusoff{
background:url(/images/plusoff.gif) right no-repeat;
}
#sidebar span#date{
margin-left: 5px;}
#sidebar a {
color:#000000;}
#sidebar a:hover{
color:#8f689c;}
#sidebar h4 a {color:#8f689c;}
#sidebar h4 span{
font-size:20px;}
#sidebar form input[type=text]{
color:#989797;
font-size:12px;
border:1px solid #bebebe;
padding:6px 3px;
width:158px;}
#sidebar form table{
margin:15px 0 0 0;}
#sidebar form table input[type=select]{
margin-top:3px;
}
#sidebar form table input[type=submit] {
float:right;
background:#f1eeea;
padding:3px;
 color:#8f689c;
 border:0;
 font-size:23px;
 font-family:"Times New Roman", Times, serif;
 font-style:italic;
 text-transform:uppercase;
}
#sidebar ul li, #sidebar ul, #banner ul, #banner ul li{
list-style:none;
margin:0;
padding:0;}
 #banner ul{
 position:relative;
 color:#fff;
 left:93px;
 width:250px;
 display:inline-block;
 top:165px;
 font-size:26px;
 text-align:center;}
 
 #sidebar.sub ul{
 margin-bottom: 25px;
 float: left;
 } 
 #banner a{
 color:#fff;
 }
  #banner a:hover{
  color:#A3A3A3;}
 #banner #more{
 padding:0px 2px 0 2px;
 font-size:26px;
 background:#fff;
 text-transform:uppercase;
 line-height:28px;
 position:relative;
 top:20px;
 margin:-6px 0;
 }
  #banner a#more{
  color:#8F689C;
  }
  #banner #more span{
  font-size:14px;
  position:relative;
  top:-2px;
  }
.sbbreak{
width:100%;
background:url(images/sb-break.gif) center no-repeat;
height:80px;
}
#contentarea .sbbreak{
height: 40px;
}
.sbitem{
width: 100%;
float: left;

}
#sidebar form .sbitem input.date{
width: 80px;}
.dresswrap{
float: left;
margin-left: 26px;
margin-bottom: 56px;}
.dresswrap.single{
margin:0;}
.dresswrap h4{
margin: 7px 0 7px 0;
font-weight: normal;
font-size: 16px;
}
.dresswrap h4 span{
font-size: 14px;}
.dress{
background: url(images/dressesbg-sm.jpg) no-repeat;
width:160px;


}
.dress a:hover{
color:#8F689C;}
.dressimg{
width:160px;
height: 280px;
overflow: hidden;
background-repeat: no-repeat;
}
.dressimglg{
width:320px;
float:left;
height: 460px;
overflow: hidden;
background-repeat: no-repeat;
margin-right:15px;


}
.dress.lg{
width:auto;}
.dresswrap.newrow{clear: left; margin-left: 1px;}
.dress .info{margin-top:0; float: left;}
.dresswrap .rent, .dresswrap .buy{
font-size:12px;
font-family: Georgia;
font-style: italic;
padding:4px;}
#sidebar .viewall{
float: right;
width: 100%;
text-align: right;
margin-top: -15px;
margin-bottom: 25px;}
#sidebar .viewall a {
font-style: italic;
text-transform: uppercase;}
.dresswrap .rent{
float: left; /*width:80px;*/
background: #F1EEEA;
/*padding: 4px;*/
}
.dresswrap .size{
font-size: 12px;
font-style: italic;
font-family: Georgia;
padding: 4px;
opacity:0.6;
float: right;
margin-top: 258px;
background: #fff;
}
.dress .info {
width:160px;}
.dress.lg .info {
width:380px;}
.dresswrap .rent a, .pagination a.viewall, .pagination span.viewall, #sidebar .viewall a{
background: #F1EEEA;
padding: 4px;
color: #8F689C;
}
.dresswrap .rent a:hover, .pagination a.viewall:hover, #sidebar .viewall a:hover{
color: #000;
}
.dresswrap .buy{
float: left;
clear: left
}
.dresswrap .buy a{
color:#4f4d4c;
padding: 4px;}
.dresswrap .buy a:hover{
color: #8F689C;
 }
.pagination {
text-align: right;
padding-right:28px;
font-family: Georgia;
font-size: 14px;
padding-bottom:20px;
color:#cfccca;
}
#contentarea .pagination {
padding-right: 0px;
padding-bottom: 4px;
}
.pagination .selected{
padding: 4px;
}
.pagination a{
color:#4f4d4c;
padding: 4px;
}
.pagination a:hover{
color:#8F689C;}
.pagination a.viewall{
margin-left: 10px;
font-family: Times;
text-transform: uppercase;
font-style: italic;
}
.collapse{
float: left;}
#sidebar .ui-datepicker-trigger{
margin: 6px 0 -6px 6px;
cursor: pointer;
}
#sidebar.sub .ui-datepicker-trigger{
margin: 6px 0 -6px 6px;
cursor: pointer;
}
.rent.lg, .buy.lg{
width: auto;
padding:4px;
float:left;
font-size:14px;
margin-right:20px;}
.dresswrap .buy.lg {clear: none; }


