@charset "UTF-8";
/* CSS Document */

#content {
	/*background: url('../images/layout/horizontal-rule-2.gif') repeat-x 0px 368px;*/
	/*background: #e9e8f0 url(../images/backgrounds/purple.jpg) top center repeat-y;*/
}

#content {
	/*padding: 400px 0 0;*/
	width: 100%;
	margin: 0;
	padding: 0;
}


#bigPicture {
	display: block;
	position: relative;
	width: 727px;
	height: 363px;
	float: right;
	margin: 0;
	padding: 0;
	z-index: 1;
}


#image_container {
	position:relative;
	width:727px;
	height:363px;
	overflow:hidden;
	z-index: 1;
}

#image_container img {
	display:none;
	position:absolute;
	top:0; left:0;
	z-index: 1;
}

#homeHeadline {
	display: block;
	position: absolute;
	width: 394px;
	height: 159px;
	background: url(/images/mainImages/homeHeadline.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mainImages/homeHeadline.png');
	top: 10px; 
	left: 0px;
	z-index: 10;
}

#homeHeadline span, 
#ldbprom span, 
#ldbprom span, 
#modest-prom-dresses span, 
#modest-wedding-dresses span, 
#gateway span,
#view-commercial span {
	display: none;
}


#ViewButtons {
	display: block;
	position: absolute;
	width: 200px;
	height: 300px;
	z-index: 10;
	right: 0;
	top: 95px;
}

#bulletItems {
	margin: 0;
	display: block;
	position: absolute;
	color: #fff;
	top: 150px;
	left: 55px;
	z-index: 10;
	width: 170px;
	font-size: .75em;
}

#bulletItems ul {
	position: relative;
	list-style: disc outside;
	margin: 0;
	padding: 0 0 0 25px;
}

#bulletItems ul li {
	display: list-item;
	list-style: disc outside;
	margin-top: 5px;
	color: #fff;
	line-height: .95em;
}

#ldbprom {
	display: block;
	position: absolute;
	width: 176px;
	height: 34px;
	background: url(/images/mainImages/latterDayBrideAndProm.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mainImages/latterDayBrideAndProm.png');
	top: 275px; 
	left: 80px;
	z-index: 10; 
}


#modest-prom-dresses {
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
	z-index: 10;
	margin: auto;
	margin-top: 5px; margin-bottom: 15px;
}

#modest-prom-dresses-wrap {
	display: block;
	background: url(/images/mainImages/view-modest-prom-dresses.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mainImages/view-modest-prom-dresses.png');
	width: 189px;
	height: 54px;
}

#modest-prom-dresses-wrap a {
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
}



#modest-wedding-dresses {
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
	z-index: 10;
	margin: auto;
	margin-top: 5px; margin-bottom: 15px;
	z-index: 15;
}


#weddingDresses-wrap {
	background: url(/images/mainImages/view-modest-wedding-dresses.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mainImages/view-modest-wedding-dresses.png');
	width: 189px;
	height: 54px;
}

#weddingDresses-wrap a {
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
}



#view-commercial{
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
	z-index: 10;
	margin: auto;
	margin-top: 5px; margin-bottom: 15px;
}


#view-commercial-wrap{
	background: url(/images/mainImages/view-commercial.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/mainImages/view-commercial.png');
	width: 189px;
	height: 54px;
}

#view-commercial-wrap a {
	display: block;
	position: relative;
	width: 189px;
	height: 54px;
}

#gateway {
	display: block;
	position: absolute;
	width: 260px;
	height: 67px;
	z-index: 10;
	margin: auto;
	right: 0;
}


#gateway-wrap a{
	display: block;
	background: url(/images/gateway.png) top left no-repeat;
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='/images/gateway.png');
	width: 260px;
	height: 67px;
}

#homepageImage {
	position: absolute;
	top: 0px;
	right: 0px;
}


#ContentCopy {
	font-size: .95em;
	padding: 5px 0 0 0;
	margin: 0;
	width: 90%;
	line-height: 1.5em;
	margin: auto;
}

#ContentCopy p {
	margin: 0;
	padding: 0;
}

.featuredItem {
	float: left;
	margin: 5px 0 0 5px;
	height: 225px;
	width: 200px;
}

.featuredItem h2, .featuredItem p, .featuredItem a:link, .featuredItem a:visited {
	color: #fff;
}

#featuredItem1 {
	margin-left: 7px;
	_margin-left: 6px;
}

.featuredItem h2, .featuredItem p {
	font-weight: bold;
	padding-left: 5px;
}

.featuredItem h2 {
  font-size: 16px;
}

.featuredItem p {
  font-size: 12px;
  margin-bottom: 5px;
}

.featuredItem a {
  padding-left: 5px;
  padding-right: 5px;
  text-decoration: none;
	font-size: .8em;
}

.featuredItem p {
	/*background: url('../images/layout/horizontal-rule.gif') repeat-x bottom;*/
	/*border-bottom: 1px dotted #e2e2e2;*/
	padding-left: 5px;
}

#featuredItem1 .details, #featuredItem2 .details {
	padding-left: 10px;
}

#featuredItem1 .details {
	padding-top: 10px;
}

#featuredItem2 .details {
	padding-top: 10px;
}

.featuredItem a:hover {
	text-decoration: underline;
}

#webText1, #webText2 {
	float: left;
}

#webText1{
	padding: 5px 25px 0 15px;
	_padding: 5px 12px 0 15px;
	margin: 5px 0 0 5px;
	width: 165px;
	height: 234px;
	background: url('../images/layout/box1.jpg') no-repeat;
}

#webText1 a span {
	display: none;
}

#webText1 h2 {
	margin: 0 auto;
	padding: 0;
	width: 162px;
	height: 78px;
	background: url('../images/extra-stock-sale.gif') top center no-repeat;
}

#webText1 p {
	font-size: .75em;
	margin: 0;
}

#webText1 span { display: none; }

#webText1 strong {
	display: block;
	color: #fff;
	text-align: center;
	line-height: 1em;
	margin-top: 5px;
}

#webText1 h2 {
	text-align: center;
	font-size: 1.85em;
	font-weight: bold;
}
#webText1 h2.large {
	font-size: 2.5em;
	letter-spacing: .4em;
}

#webText2 {
	margin: 5px 0 0 0;
	padding: 0;
	width: 300px;
	height: 250px;
	
	font-size: .9em;
	
	background: url('../images/layout/webtext-bg-2.png') top center no-repeat;
}


#testimonials {
	display: block;
	position: relative;
	width: 300px;
	height: 250px;
	background: url('../images/customer-testimonials.png') no-repeat;
	margin: auto;
}

#testimonialText {
	display: block;
	position: relative;
	top: 83px;
	left: 53px;
	width: 230px;
	font-size: .9em;
}

#testimonials .readmore {
	display: block;
	position: absolute;
	top: 220px;
	right: 52px;
}

