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;
}
#content a img, img{
border: 0;}
#h-contact {
	font-family:Georgia, "Times New Roman", Times, serif;
	float:right;
	font-size:22px;
	padding:0 5px;
	text-align:right;
}
a { color:#99959a; text-decoration:none; }
a:hover{color:#8F689C;}
#header a {
	text-decoration:none;
	color:#000000;
	padding-right: 1px;
}
#header a:hover {
	color:#a3a3a3;
}
#h-contact  {
 font-size:16px; 
}
#h-contact img{
margin-bottom: -7px;}
.clear {
	clear:both;
}
#header {
	padding:0 10px 0 10px;
}
#header h1 {
	float: left;
	font-size:62px;
	font-weight:normal;
	color:#989797;
	white-space:nowrap;
	margin:20px 0 8px 24px;
}
#header h1.sm, #contentarea h1.sm {
font-size:30px;
font-weight:normal;
	color:#989797;
	/*
white-space:nowrap;
*/
	margin: 0 0 16px ;
/* 	margin:20px 0 8px 0px; */
/*
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:center;
}
#nav ul li {
	line-height:39px;
	list-style-type:none;
	display:inline;
	margin: 0 10px 0 9px;
}
#content {
	float:left;
	width:764px;
	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;
min-height: 310px;
margin-left:16px;
margin-bottom:6px;
display:block;
color:#4f4d4c;}
#footer {
padding-top:36px;
width:979px;
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;
color: #a3a3a3;
}
#sidebar.subpage{
margin-top: 0;}
#sidebar form#searchform{
margin-top: 12px;
width: 205px;
float: left;}
#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, #sidebar h3{ color:#5F5F5F;
font-size:20px;
font-weight:normal;
font-style:italic;
margin-top:20px;
width:100%;
text-transform:uppercase;
background:url(/images/h-sbbg.gif) bottom left repeat-x;
padding-bottom:8px;
margin-bottom:25px;
}
#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:#99959a;}
#sidebar h4 a {color:#8f689c;}
#sidebar h4 span{
font-size:20px;}
#sidebar form input[type=text], #contentarea form input[type=text], #contentarea textarea#comment{
color:#989797;
font-size:12px;
border:1px solid #bebebe;
padding:6px 3px;
width:158px;}
#contentarea textarea#comment{
width: 300px;
}
#contentarea form input[type=text]{
margin-left: 5px;}
#sidebar form table{
margin:15px 0 0 0;}
#sidebar form table input[type=select]{
margin-top:3px;
}
#sidebar form table input[type=submit], #sidebar form  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;
}
#contentarea form  input[type=submit] {
	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) bottom no-repeat;
height:80px;
}
#contentarea .sbbreak{
height: 50px;
}
.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; }
.postdatebox{
float: left;
clear:both;
background: url(images/postbox-bottom.gif) no-repeat bottom #e5e5e5;
color: #9e9e9e;
text-align: center;
padding: 10px 5px 20px 5px;
width: 28px;
display: block;
margin: -2px 10px 0 -30px;
font-family: Georgia, 'times', sans-serif;
}
.postdatebox .datesm{
font-size: 20px;}
.contentright{
margin-left: 18px;}
h2.entry-title{
margin-top: 0; padding-top: 0; margin-bottom: 12px;}
.tagbox {
background: #f4f1f6; padding: 5px; display: inline-block; font-size: 13px; margin-bottom: 10px; }
.loginout{
background: #f4f1f6; padding: 5px ; display: inline-block;
margin-top: 10px;
color: #99959A;
float: right;
}
.entry-utility, div.reply, .comment-meta.commentmetadata{
color: #d3d2d3; font-size: 12px; font-family: Helvetica, 'arial', sans-serif;}
.entry-utility{
clear: both;}
div.reply a {
font-size: 14px;
background:none repeat scroll 0 0 #F4F1F6;
display:inline-block;
margin-bottom:10px;
padding:5px;}
ol.commentlist, ol.commentlist li{
list-style-type: none;
margin: 0;
padding: 0;
}
ol.commentlist li{
border: 1px solid #f2f2f2;
background: #fbfbfb;
padding: 5px;}

#comments{
width: 700px;}
#comments img.avatar{
float: left;
}
ol.commentlist li .commentcontent{
margin-left: 50px;}
#sidebar #searchsubmit{
margin-bottom: -5px;}
#searchgrey{
background:#EFEFEF; padding:5px; margin: 5px 0 20px 0;}
.homebanner .sociable{
display: none'}
