body {
	color: #000;
	background:#ae334d url(http://site.vintagedressesoutlet.com/ystore/images/bg.png) repeat-x ;
	font: normal 13px "Verdana", "Arial", "Helvetica", sans-serif;
	text-align: center;
	margin: 6px 0 0 0;
	padding: 0;
}
/* Layout
------------------------------*/

#main { width: 980px; margin: 0 auto; text-align: left; border: 1px #666666 solid; background: #ffffff; }

/* Header */
#head { margin-bottom: 5px; height: 163px; background: url("../images/header.jpg") no-repeat;  }

/* Searchbar */
#searchbar {
	width: 960px;
	height: 50px;
	padding: 0 0 0 20px;
	margin-top: 19px;
	overflow: hidden;
}

/* Search box */
#search { width: 340px; margin-top: 8px; float: left; }
#search fieldset { border: none; }
#search legend { display: none; }
#search ol { width: 100%; list-style: none; overflow: hidden; }
#search li { float: left; margin-right: 4px; }
#search label { display: none; }
#search input { font-size: 13px; color:#ae334d; }

/* Forms
------------------------------*/
form, fieldset { margin: 0; padding: 0; }
fieldset { border: 1px solid #000; }
legend { padding: 0; color: #000; background-color: #fff; }
input, textarea, select { margin: 0; padding: 1px; font-size: 100%; font-family: inherit; }
select { padding: 0; }

/* Search Area Buttons  */
#barbuttons { width: 200px; padding-left:710px; padding-right: 0px; overflow: hidden;  position:absolute; top: 108px;}

/* Middle */
#middle { width: 980px; overflow: hidden; }
#left { width: 185px; margin-right: 0px; float: left; }
#content { width: 785px; float: left; }
#content .sectionmiddle {
	width:785px;
	float:left;
	padding-left:5px;
	text-align: left;
	vertical-align: top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/* Menu left nav */
#menu { width: 185px; margin: 0 0 0 5px; list-style: none; }
#menu li { padding: 2px 0 2px 0; font-size: 13px; }
#menu li a { color: #700b1d; }
#menu li a:hover { color: #c00; }
#menu ul { margin: 0 0 6px 0; padding: 5px 0 0 9px; list-style: none; }
#menu ul li { padding: 0; font-size: 11px; line-height: 14px; }
#menu ul li a { color: #700b1d; text-decoration: none; }
#menu ul li a:hover { color: #ffffff; background-color:#700b1d; text-decoration:none; }

.indent {list-style: none; }
.indent li { padding: 2px 0 2px 0; font-size: 13px; }
.indent li a { color: #036; }
.indent li a:hover { color: #c00; }
.indent ul { margin: 0 0 6px 0; padding: 5px 0 0 9px; list-style: none; }
.indent ul li { padding: 0; font-size: 11px; line-height: 14px; }
.indent ul li a { color: #036; text-decoration: none; }
.indent ul li a:hover { color: #c00; text-decoration: underline; }

/* Home Page Specials */
#specialboxmain {
	vertical-align:middle;
	text-align:center;
	padding:5px;
	border:1px solid #007BB3;
	margin: 0px;
}
#specialboximage {
	text-align:left;
	vertical-align:middle;
	margin:0px;
	border-style:none;
	float:left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#specialboxcontent {
	padding:0px;
	text-align:center;
	vertical-align:middle;
	margin: 0px;
}
.specialboxcontenttitle {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#007BB3; font-weight:bold; text-align:left; text-decoration:none; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:8px; padding:0px; display:block; }
.specialboxcontenttitle a {color:#007BB3; text-decoration:none;}
.specialboxcontenttitle a:hover {color:#B40000; text-decoration:underline;}
.specialboxcontenttext {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; font-weight:normal; text-align:left; text-decoration:none; margin:0px; padding:0px; display:block;}
.specialboxcontenttext #more a{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#007FC4; font-weight:bold; text-align:left; text-decoration:underline;}

/* Footer Area */
#foot { width: 980px; margin-top: 30px; overflow: hidden; }
#foot ul { width: 225px; padding: 10px 10px 15px 15px; margin-top: 0 !important; list-style: none;  border-right: 1px solid #1c6bc3;  float: left; }
#foot ul.lastfb { width: 193px;  border-right: none; }
#foot ul li { margin-bottom: 3px; }
#foot ul li a { color: #369; text-decoration: none; }
#foot ul li a:hover { text-decoration: underline; }
#foot-head {
	width: 980px;
	height: 34px;
	font: bold 16px Arial, Helvetica, sans-serif;
	padding: 10px 0 0 0;
	margin: 0 !important;
	text-align: center;
	color: #ffffff;
	background-image: url(../images/bluebar.png);
	background-repeat: repeat-x;
	background-position: center center;
}

/* home */
#homepage-text { width: 780px; font: normal 13px Verdana, sans-serif; color: #222222; text-align: justify; }
#homepage-text h1 { font: normal 13px Verdana, sans-serif; }
#homepage-text h2 { font: normal 13px Verdana, sans-serif; }

/* Basic Tags 
------------------------------*/
p, blockquote { margin: 10px 0; padding: 0; }
a img  { border: none; }
	
/* Heading Tags
------------------------------*/
h1 {
	color: #000;
	margin-top: 0px;
	margin-bottom: 7px;
	font: bold 16px "Arial", "Verdana", "Helvetica", sans-serif;
}
h2 {
	height: 27px;
	color: #fff;
	padding: 6px 0 0 10px;
	margin: 25px 0 15px 0;
	font: bold 16px Arial;
}
h3 {
	color: #000;
	margin-top: 8px;
	margin-bottom: 4px;
	font: bold 14px "Arial", "Verdana", "Helvetica", sans-serif;
}
h4, h5, h6 { margin: 0; padding: 0; font-size: 100%; }

/* List Tags
------------------------------*/
ul, ol, dl, li, dt, dd { margin: 0; padding: 0; }

/* Link Tags
------------------------------*/
a, a:link { color: #369; }
a:visited { color: #036; }
a:hover { color: #c00; }
a:active { color: #900; }

/*category 
______________________________ */

#broadcom {
	width: 700px;
	color: #ff849e;
	text-align: justify;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}
#broadcom a {
	color: #ae334d;
	text-decoration: none;
}
#broadcom a:hover {
	background-color: #ae334d;
	color:#FFFFFF;
	text-decoration: none;
}
#categorytext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#categorytext p {
	font-size: 12px;
	padding-right: 16px;
	padding-left: 14px;
	margin-bottom: 34px;
}
.procategorybox {
	float: left;
	width: 150px;
	color: #9c9c9c;
	margin: 0px;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.procategorybox img {
}
.procategorybox p {
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.procategorybox .redspan {
	font-weight: bold;
	color: #CC0000;
	padding-left: 5px;
}
.midline {
	display: inline;
	float: left;
	margin-left: 14px;
}

/* product detail*/
.prodetails {
	width: 760px;
	margin-bottom: 12px;
	margin-top: 10px;
	margin-left: 10px;
}
.prodetails h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
/*.prodetails p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
.prodetails p a {
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #89172c;
	font-weight: bold;
}
.prodetails p a:hover {
	text-align:left;
	text-decoration:none;
	background-color:#89172c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}*/
.buydetails {
	vertical-align: middle;
	padding-top: 20px;
}
.buydetails p {
	margin: 0px;
	padding: 0px;
}
.buydetails .regularprice {
	font-size: 17px;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 4px;
}
.buydetails .ourprice {
	font-size: 19px;
	font-weight: bold;
	color: #CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: 4px;
}
.buydetails .quantity {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 5px;
	color:#89172c;
}
.buydetails .productcode {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 6px;
}
.buydetails .availability {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 6px;
	text-align:left;
	text-decoration:underline;
}
.buydetails .quantityboxinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 13px;
	font-weight: bold;
	vertical-align:middle;
	text-align:center;
	width:20px;
}
.buydetails .productoptions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
	text-align:left;
}
.buydetails .productoptionsinput {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 12px;
	font-weight: bold;
	vertical-align:middle;
	text-align:left;
}
.buydetails h5 {
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 5px;
}
.buydetails h5 a {
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #89172c;
	font-weight: bold;
}
.buydetails h5 a:hover {
	text-align:left;
	text-decoration:none;
	background-color:#89172c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.buydetails h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.buydetails p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-align:justify;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imgalign {
	float: left;
	margin-right: 24px;
	border: 2px dotted #febccb ;
}
.productdis {
	width: 760px;
	display: block;
	margin-left: 24px;
}
.productdis h5 {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 120px;
}
.productdis h5 a {
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #89172c;
	font-weight: bold;
}
.productdis h5 a:hover {
	text-align:left;
	text-decoration:none;
	background-color:#89172c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.productdis h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.productdis p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding: 0px;
	text-align:justify;
	margin-top: 2px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.prodetailbox {
	float: left;
	width: 128px;
	margin-right: 10px;
	color: #9c9c9c;
	margin-left: 24px;
}
.prodetailbox h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.prodetailbox img {
}
.prodetailbox p {
	font-size: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.prodetailbox .redspan {
	font-weight: bold;
	color: #CC0000;
	padding-left:5px;
}

/* Site Map*/
.informaticslisting {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.informaticslisting a{
	display: list-item;
	vertical-align:middle;
	text-align:left;
	list-style-image:url(../images/sitemap_a_bullet.gif);
	line-height:20px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#0073B2;
}
.informaticslisting a:hover{
	color:#FF0000;
	text-decoration:underline;
}
.sitemaplisting {
	padding:0px;
	text-align:left;
	vertical-align:middle;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
.sitemaplisting .mainsitemapcategory {
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#0073B2;
	font-weight:bold;
}
.sitemaplisting span {
	padding-left:15px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	display:block;
}
.sitemaplisting span a{
	vertical-align:middle;
	text-align:left;
	line-height:16px;
	text-decoration:underline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#0073B2;
	margin: 0px;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sitemaplisting span a:hover{
	text-decoration:underline;
	color:#FF0000;
}
.pagetitle h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align:left;
}
.informatictext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}
.informatictext a{
	text-decoration: underline;
	color: #000000;
}
/* Site Search Result*/
.search_label {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
	text-align:left;
	vertical-align:middle;
}
.search_label form{
	margin:0px;
	display:block;
	padding:0px;
	text-align:center;
}
.search_label form img{
	display:inline;
}
.search_label form table {
	border:1px solid #EAEAEA;
}
.search_label td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #4F4F4F;
	text-decoration: none;
	vertical-align:middle;
}
.search_label a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #4F4F4F;
	text-decoration: underline;
	text-align:left;
	vertical-align:middle;
}
#buyingguides h6 {color:#0066CC; margin-left:13px;}
#buyingguides b {color:#0066CC;}
#buyingguides ul li {list-style-type:none;}
#buyingguides p {margin-right:20px; text-align:justify; color:#333333;}
a.next { display: block;
    width: 80px;
    height: 31px;
    background: url(../images/next.gif) 0 0 no-repeat;
    text-decoration: none;}
a:hover.next {background-position: -80px 0;}
.redprice {font-size:14px; font-weight:bold; color:#CC0000;}
.lightpink {color:#ff849e;}
.pink {color:#ae334d}
.font10 {font-size:10px;}
.font11 {font-size:11px;}
a.footer {color:#ae334d; text-decoration:none; margin-left: 16px;}
a:hover.footer {color:#ff849e; margin-left: 16px;}
.boxtype {  font-size:11px; color:#666666;  }
#homedresses {width:730px; height:440px;}
#dress1 {width:186px; height:440px; float:left;padding-left:45px; }
#dress2 {width:186px; height:440px; float:left;padding-left:55px; }
#dress3 {width:186px; height:440px;  float:left;padding-left:55px; }
.dresses-text {color:#993366; font-size:11px;  }
#home-textmove {float:left;  width:730px;color:#993366;}
.additional {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#89172c;
	font-size: 12px;
	font-weight: bold;
	padding-top:10px;
	padding-bottom:5px;
}
.thumb-image{
	padding:1px;
	border: 1px dotted #FEBCCB;
	width:68px;
	height:103px;
	}
.thumb-image:hover{
	padding:1px;
	border: 1px solid #FEBCCB;
	}
#imgplaceholder{
	position: absolute;
	visibility: hidden;
	display: none;
    width:560px;
	left:250px;
	}