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

/*======MUST HAVE'S BEGINS HERE======*/

body { behavior: url(csshover3.htc); } 

img, 
.header h1 a,
.header_contain .nav li#our_collections a,
.header_contain .nav li#order_your_gown a,
.header_contain .nav li#about_us a,
.header_contain .nav li#testimonials a,
.header .small_nav,
.gradiant_line_top,
.gradiant_line_side,
.gradiant_line_side2,
.footer,
.sidebar .hr,
.sidebar .side_head.our_collections,
.wedding_gowns_giant,
.line_top_collections,
.hr_replace,
.line_right_bar,
.rightbar p.read_the_story a,
.gown_variations,
.line_right_bar2,
.right_heading,
.right_hr,
.hr_replace2,
.one_of_a_kind_giant,
.sidebar .side_head.order_your_gown,
.sidebar .side_head.about_us,
.sidebar .side_head.contact_us,
.sidebar .side_head.links,
.sidebar .side_head.testimonials,
.important,
.hr_replace3
{ behavior: url(iepngfix.htc); }






/*html {
background: #fff url('images/body_back.jpg') top center repeat-x;
height: 100%;
}

body {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background:url('images/background.jpg') top center no-repeat;
	
	word-spacing:normal;
	letter-spacing:0.01em
}*/

/*Hackety-hack-hack...
FF2, with the above code, will only display the repeat-y image for as
high as the window's viewport is; higher content (upon
scrolling) will not have the bg.
This "hack" makes the tiled background work properly in FF2.
This type of "advanced selector" is not understood by IE6...dunno
 'bout IE7.
*/
/*html>body {
    min-height: 100%;
    height: auto;
}*/







body {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	/*background: #fff url('images/body_back.jpg') top center repeat-x;*/
	/*background:#fff url('images/background.jpg') top center no-repeat;*/
	
	word-spacing:normal;
	letter-spacing:0.01em
}









.clear{clear:both;}

.hide_me{display:none;}

.show_me{display:block;}

.left {float:left;}

.right{float:right;}

.aleft{text-align:left;}

.relative {position:relative;}

.margin_top{margin-top:19px;}

.margin_down{margin-bottom:19px;}

.padding_top{padding-top:19px;}

.padding_down{padding-bottom:19px;}

.no_pads{padding:0;margin:0;}

.border_left{border-left:1px solid #ffd695;}

.border_right{border-right:1px solid #ffd695;}

.border_top{ border-top:1px solid #ffd695;}

.border_bottom{ border-bottom:1px solid #ffd695;}

.px_jog{
	float:left;
	margin: 0 -3px; 
	ma\rgin: 0;
}










a {color:#576320; text-decoration:underline;}
a:link {color:#576320;}
a:visited {color:#576320;}
a:focus {color:#576320;}
a:active {color:#576320;}
a:hover {color:#7E8E20;}



p {
	font-family:Arial, Helvetica, sans-serif;
	color:#615948;
	font-size:12px;
	line-height:19px;
	margin:0;
	padding:0 0 16px 0;
}

h3 {
	color:#576320;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 15px 0;
}

h4 {
	color:#576320;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 {
	color:#576320;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	margin:0;
	padding:0 0 18px 0;
}

ul, ol {
	font-family:Arial, Helvetica, sans-serif;
	color:#615848;
	font-size:12px;
	line-height:16px;
	margin:0;
	padding:0 0 16px 16px;
}



/*======MUST HAVE'S ENDS HERE======*/

/*=======HEADER BEGINS==============*/

.top_back{
	display:block;
	width:100%;
	height:995px;
	margin-bottom:-995px;
	/*background:url('images/background.jpg') top center no-repeat;*/
}


	
/*.top_back{
	position:relative;
	width:100%;
	
	height:100%;  
	min-height: 100%; 
	height: auto !important;
	
	background: #fff url('images/body_back.jpg') top center repeat-x;
}
*/


.header_contain{
	margin: 0 auto;
	text-align: left;
	width:973px;
	height:149px;
	position:relative;
}

.header{
	position:absolute;
	left:-18px;
	
	display:block;
	width:1017px;
	height:149px;
	/*background:url('images/header.png') top left no-repeat;*/
}


.header h1{
	padding:0;
	margin:0;
	
	display:block;
	width:430px;
	height:149px;
	overflow:hidden;
}

.header h1 a{
	display:block;
	width:430px;
	height:340px;
	margin-top:-12px;
	background:url('images/header.png') top left no-repeat;
	cursor:hand;
}

.header h1 a:hover{
	margin-top:-182px;
}

.header h1 a span{
	display:none;
}





.header_contain ul.nav{
	margin:0;
	padding:0;
	list-style:none;
}










.header_contain .nav li#our_collections,
.header_contain .nav li#order_your_gown,
.header_contain .nav li#about_us,
.header_contain .nav li#testimonials{
	position:absolute;
	top:55px;
	
	float:left;
	display:block;
	
	height:68px;
	overflow:hidden;
}





.header_contain .nav li a{
	display:block;
	height:136px;
	cursor:hand;
}

.header_contain .nav li a:hover,
.header_contain .nav li a.active{
	margin-top:-68px;
}


.header_contain .nav li a span{display:none;}








.header .small_nav_position{
	position:absolute;
	top:17px;
	right:0;
}

.header .small_nav{
	display:block;
	width:200px;
	height:24px;
	padding:18px 26px 0 0;
	background:url('images/small_nav_back.png') top left no-repeat;
	
	color:#C4C692;
	font-size:11px;
	line-height:12px;
	word-spacing:1px;
}

.header .small_nav a{color:#C4C692; text-decoration:none;}
.header .small_nav a:link {color:#C4C692;}
.header .small_nav a:visited {color:#C4C692;}
.header .small_nav a:focus {color:#C4C692;}
.header .small_nav a:active {color:#C4C692;}
.header .small_nav a:hover {color:#fff;}

.header .small_nav span{
	padding: 0 5px;
}










.header_contain .nav li#our_collections{
	z-index:12;
	left:416px;
	width:213px;
}
.header_contain .nav li#our_collections a{
	width:213px;
	/*background:#0F3 url('images/header_nav_our_collections.png') 0 0 no-repeat;*/
	background:url('images/header_nav_our_collections.png') 0 0 no-repeat;
}

.header_contain .nav li#order_your_gown{
	z-index:13;
	left:577px;
	width:227px;
}
.header_contain .nav li#order_your_gown a{	
	width:227px;
	/*background:#06F url('images/header_nav_order_your_gown.png') 0 0 no-repeat;*/
	background:url('images/header_nav_order_your_gown.png') 0 0 no-repeat;
}


.header_contain .nav li#about_us{
	z-index:14;
	left:749px;
	width:146px;
}
.header_contain .nav li#about_us a{
	width:146px;
	/*background:#F00 url('images/header_nav_about_us.png') 0 0 no-repeat;*/
	background:url('images/header_nav_about_us.png') 0 0 no-repeat;
}

.header_contain .nav li#testimonials{
	z-index:11;
	left:843px;
	width:184px;
}
.header_contain .nav li#testimonials a{
	width:184px;
	/*background:#0F0 url('images/header_nav_testimonials.png') 0 0 no-repeat;*/
	background:url('images/header_nav_testimonials.png') 0 0 no-repeat;
}






.text_page_header{
	position:relative;
	float:left;
	display:inline;
	width:683px;
	padding:0 0 13px 0;
}

.text_page_header h1{
	color:#576320;
	font-size:18px;
	line-height:19px;
	font-weight:normal;
	
	float:left;
	margin:0;
	padding:14px 0 11px 0;
}

.text_page_header p{
	font-family:Arial, Helvetica, sans-serif;
	color:#615848;
	font-size:12px;
	line-height:17px;
	
	float:left;
	display:block;
	padding:0 0 0 14px;
	margin:18px 0 0 0;
}

.text_page_header a{
	font-family:Arial, Helvetica, sans-serif;
	color:#615848;
	font-size:10px;
	line-height:11px;
	
	/*position:absolute;
	top:19px;
	right:1px;*/
	
	float:right;
	display:block;
	padding:19px 1px 0 19px;
	background:url('images/arrow_back1.gif') 0 22px no-repeat;
}

.text_page_header a{color:#6D6453; text-decoration:none;}
.text_page_header a:link {color:#6D6453;}
.text_page_header a:visited {ccolor:#6D6453;}
.text_page_header a:focus {color:#6D6453;}
.text_page_header a:active {color:#6D6453;}
.text_page_header a:hover{color:#6D6453; text-decoration:underline;}


/*=======HEADER ENDS==============*/

/*=======FOOTER BEGINS==============*/

.footer{
	clear:both;
	display:block;
	width:970px;
	height:33px;
	margin:17px 0 0 0;
	background:url('images/footer.png') top left no-repeat;
	
	color:#796F60;
}

.footer .view_more{
	position:absolute;
	top:21px;
	left:20px;
	
	font-size:12px;
	line-height:13px;
	word-spacing:4px;
}

.footer a{color:#796F60; text-decoration:none;}
.footer a:link {color:#796F60;}
.footer a:visited {color:#796F60;}
.footer a:focus {color:#796F60;}
.footer a:active {color:#796F60;}
.footer a:hover {color:#796F60; text-decoration:underline;}



.footer .signature{
	position:absolute;
	top:21px;
	right:0px;
	
	font-family:Arial, Helvetica, sas-serif;
	color:#796F60;
	font-size:10px;
	line-height:11px;
}

/*=======FOOTER ENDS==============*/


/*=======SIDE BAR BEGINS==============*/

.sidebar{
	position:relative;
	top:9px;
	left:44px;
	
	float:left;
	display:block;
	width:246px;
}

.sidebar .side_head{
	/*position:relative;*/
	position:absolute;
	left:-43px;
	display:block;
	/*width:201px;*/
	width:280px;
	height:40px;
}

.sidebar .side_head.our_collections{background:url('images/side_head_our_collections.png') top left no-repeat;}
.sidebar .side_head.order_your_gown{background:url('images/side_head_order_your_gown.png') top left no-repeat;}
.sidebar .side_head.about_us{background:url('images/side_head_about_us.png') top left no-repeat;}
.sidebar .side_head.contact_us{background:url('images/side_head_contact_us.png') top left no-repeat;}
.sidebar .side_head.links{background:url('images/side_head_links.png') top left no-repeat;}
.sidebar .side_head.testimonials{background:url('images/side_head_testimonials.png') top left no-repeat;}

.sidebar .side_head span{display:none;}

.sidebar .primary{
	padding:42px 0 0 0;
	margin:0;
	list-style:none;
}


.sidebar .primary li a{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	word-spacing:4px;
	font-size:14px;
	line-height:15px;
	color:#576320;
	
	display:block;
	padding:15px 0 3px 24px;
	margin:0 0 0 5px;
	background:url('images/side_bar_over.gif') 0 -24px no-repeat;
}

.sidebar .primary li a{color:#576320; text-decoration:none;}
.sidebar .primary li a:link {color:#576320;}
.sidebar .primary li a:visited {color:#576320;}
.sidebar .primary li a:focus {color:#576320;}
.sidebar .primary li a:active {color:#576320;}

.sidebar .primary li a:hover,
.sidebar .primary li a.active{
	color:#576320; 
	background:url('images/side_bar_over.gif') 0 14px no-repeat;
}


.sidebar .primary li ul{
	padding:0;
	margin:0;
	list-style:none;
}

.sidebar .primary li ul li a,
.sidebar .secondary li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:13px;
	color:#615848;
	
	display:block;
	padding:3px 0 0 0;
	margin:0 0 0 29px;
}

.sidebar .primary li ul li a, 
.sidebar .secondary li a
{position:relative; color:#615848; text-decoration:none;}

.sidebar .primary li ul li a:link,
.sidebar .secondary li a:link
{color:#615848;}

.sidebar .primary li ul li a:visited,
.sidebar .secondary li a:visited
{color:#615848;}

.sidebar .primary li ul li a:focus,
.sidebar .secondary li a:focus
{color:#615848;}

.sidebar .primary li ul li a:active,
.sidebar .secondary li a:active
{color:#615848;}

.sidebar .primary li ul li a:hover,
.sidebar .secondary li a:hover
{color:#615848; text-decoration:underline; background:none;}


.sidebar .hr{
	display:block;
	width:148px;
	height:2px;
	margin:39px 0 7px 30px;
	background:url('images/sidebar_hr.png') top left no-repeat;
}

.sidebar .hr hr{display:none;}


.sidebar .secondary{
	padding:0;
	margin:0;
	list-style:none;
}

.sidebar .secondary li a{}

/*=======SIDE BAR ENDS==============*/

/*=======FLASH CONTENT BEGINS==============*/

#flashvars_home_block{float:left;}

/*=======FLASH CONTENT ENDS==============*/

/*=======RIGHTBAR1 STARTS==============*/

.rightbar{
	float:left;
	display:inline;
	width:306px;
	margin:0 0 0 18px;
}

.rightbar h3{
	color:#434F13;
	font-size:19px;
	line-height:20px;
	padding:0 0 19px 0;
}

/*.rightbar p {
	font-family:Arial, Helvetica, sans-serif;
	color:#615848;
	font-size:12px;
	line-height:16px;
	padding:0 0 18px 0;
}*/

.line_right_bar{
	float:left;
	display:block;
	width:306px;
	height:2px;
	margin:0 0 21px 0;
	background:url('images/line_right_bar.png') top left no-repeat;
}

.line_right_bar2{
	float:left;
	display:block;
	width:306px;
	height:2px;
	margin:8px 0 24px 0;
	background:url('images/line_right_bar2.png') top left no-repeat;
}

.line_right_bar hr, .line_right_bar2 hr{display:none;}

.collections_nav{
	padding:17px 0 28px 0;
}

.rightbar .collections_nav a,
.collections_nav span{
	font-family:Arial, Helvetica, sans-serif;
	color:#6D6453;
	font-size:10px;
	line-height:11px;
}

.rightbar a{color:#6D6453; text-decoration:none;}
.rightbar a:link {color:#6D6453;}
.rightbar a:visited {ccolor:#6D6453;}
.rightbar a:focus {color:#6D6453;}
.rightbar a:active {color:#6D6453;}
.rightbar a:hover{color:#6D6453; text-decoration:underline;}



.collections_nav a.back
{
	float:left;
	display:inline;
	padding:0 0 0 19px;
	background:url('images/arrow_back1.gif') 0 3px no-repeat;
}

.collections_nav span
{
	float:left;
	padding:0 5px;
}

.collections_nav a.next
{
	float:left;
	display:inline;
	padding:0 18px 0 0px;
	background:url('images/arrow_next1.gif') right 2px no-repeat;
}

/*.rightbar p a.price_range{
	color:#6D6453;
}*/







.rightbar p a.price_range strong{
	color:#6D6453;
	font-size:12px;
}

.rightbar p a.price_range:hover{
	color:#6D6453;
	text-decoration:none;
}

.rightbar p a.price_range span{
	color:#6D6453;
	font-size:10px;
	line-height:11px;
}

.rightbar p a.price_range:hover span{
	color:#6D6453;
	text-decoration:underline;
}

#price_range a{
	position:absolute;
	top:4px;
	right:4px;
}

#price_range p{
	padding:0;
}

#price_range .container{
	position:absolute; 
	top:20px; 
	left:0; 
	z-index:3;
	
	
	font-family:Arial, Helvetica, sans-serif;
	color:#615948;
	font-size:12px;
	line-height:19px;
	
	
	display:block; 
	width:163px; 
	padding:10px 7px; 
	background:#cecea5;
}

#price_range .container a span{
	display:none;
}


#price_range .container strong{
	text-align:right;
	
	float:left;
	display:inline;
	width:50px;
	margin:0 10px 0 0;
	padding:0 10px 0 0;
	background:#f3f3cb;
}

#price_range .container span{
	display:block;
	padding:10px 0 0 0;
}

#price_range .container span.text_contain{
	display:block;
	
	margin:0;
	padding:16px 0 0 0;
}













.rightbar .relative ul{
	list-style:none;
	padding:11px 0 0 0;
	margin:0;
}

.rightbar .relative ul li a{
	float:left;
	clear:left;
	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	
	display:block;
	padding:0 0 0 25px;
	background:url('images/arrow2.gif') 5px 4px no-repeat;
}

.rightbar .relative ul li a{color:#6D6453; text-decoration:none;}
.rightbar .relative ul li a:link {color:#6D6453;}
.rightbar .relative ul li a:visited {ccolor:#6D6453;}
.rightbar .relative ul li a:focus {color:#6D6453;}
.rightbar .relative ul li a:active {color:#6D6453;}
.rightbar .relative ul li a:hover{color:#6D6453; text-decoration:underline;}








/*a.close{
	display:block;
	width:15px;
	height:15px;
	background:url('images/close.jpg') 0 0 no-repeat;
}

a.close:hover{
	background:url('images/close.jpg') 0 -15px no-repeat;
}*/







.rightbar p.read_the_story{
	clear:both;
	overflow:hidden;
	display:block;
	width:299px;
	height:25px;
	padding:0;
	margin:0;
}

.rightbar p.read_the_story a{
	cursor:hand;
	display:block;
	width:299px;
	height:50px;
	background:url('images/read_the_story.png') top left no-repeat;
}

.rightbar p.read_the_story a:hover{
	margin-top:-25px;
}

.rightbar p.read_the_story a span{display:none;}







.gown_variations{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#576320; 
	font-size:11px; 
	line-height:17px;
	
	display:block;
	width:291px;
	height:19px;
	padding:3px 0 0 13px;
	background:url('images/gown_variations.png') top left no-repeat;
}


.important{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#576320; 
	font-size:16px; 
	line-height:22px;
	
	display:block;
	width:421px;
	padding:3px 0 3px 13px;
	margin:0 0 5px 0;
	background:url('images/important.png') top left repeat;
}

.important-message{
	width:421px;
}



.hr_replace3{
	clear:both;
	display:block;
	width:434px;
	height:2px;
	margin:0;
	background:url('images/hr_replace3.png') top left no-repeat;
}

.hr_replace3 hr{display:none;}





.gown_vars{
	position:relative;
	display:block;
	height:140px;
	margin:11px 0 0 0;
}

.gown_vars a{
	float:left;
	display:block;
	width:73px;
	height:105px;
}

.gown_vars a:hover,
.gown_vars a.active{
	border:1px solid #576320;
	margin:-1px 1px 0 -1px;
}


.gown_vars a#gown_var1,
.gown_vars a#gown_var2,
.gown_vars a#gown_var3,
.gown_vars a#gown_var4{
	position:absolute;
	top:-3px;
}

.gown_vars a#gown_var1{left:0;}
.gown_vars a#gown_var2{left:77px;}
.gown_vars a#gown_var3{left:154px;}
.gown_vars a#gown_var4{left:231px;}

.gown_vars p{
	position:absolute;
	top:110px;
}
























.rightbar2{
	float:left;
	display:inline;
	width:106px;
	margin:0 0 0 18px;
}

.rightbar2 img{
	padding:4px 0 20px 0;
}


.content1 .rightbar2 ul{
	list-style:none;
	padding:11px 0 0 0;
	margin:0;
}

.content1 .rightbar2 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:18px;
	
	display:block;
	width:193px;
	padding:0 0 0 25px;
	background:url('images/arrow2.gif') 2px 4px no-repeat;
}

.content1 .rightbar2 ul li a{color:#6D6453; text-decoration:none;}
.content1 .rightbar2 ul li a:link {color:#6D6453;}
.content1 .rightbar2 ul li a:visited {ccolor:#6D6453;}
.content1 .rightbar2 ul li a:focus {color:#6D6453;}
.content1 .rightbar2 ul li a:active {color:#6D6453;}
.content1 .rightbar2 ul li a:hover{color:#6D6453; text-decoration:underline;}












.right_heading{
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#576320; 
	font-size:11px; 
	line-height:17px;
	
	display:block;
	width:205px;
	height:19px;
	padding:3px 0 0 13px;
	background:url('images/right_heading.png') top left no-repeat;
}

.right_hr{
	display:block;
	width:218px;
	height:2px;
	margin:7px 0 0 0;
	background:url('images/right_hr.png') top left no-repeat;
}

.right_hr hr{display:none;}


/*=======RIGHTBAR1 ENDS==============*/

.master_width{
	margin: 0 auto;
	text-align: left;
	width:973px;
	position:relative;
}

.gradiant_line_top{
	display:block;
	width:973px;
	height:2px;
	background:url('images/gradiant_line_top.png') top left no-repeat;
}

.gradiant_line_side,
.gradiant_line_side2{
	float:left;
	display:block;
	width:2px;
	height:409px;
	background:url('images/gradiant_line_side.png') top left no-repeat;
}

#flashcontent_home_block{
	float:left;
}

.gradiant_line_side2{
	position:relative;
	left:-32px;
}




.home_back_contain{
	display:block;
	width:1009px;
}




.content1{
	float:left;
	display:inline;
	width:683px;
	margin:0 0 100px 44px;
	/*padding:0 0 100px 0;*/
}

.content2{
	float:left;
	display:inline;
	width:359px;
}

.content3{
	float:left;
	display:inline;
	width:447px;
}













.wedding_gowns_giant,
.one_of_a_kind_giant{
	display:block;
	/*width:683px;*/
	width:616px;
	/*height:530px;*/
	height:412px;
	padding:118px 0 0 67px;
}

.one_of_a_kind_giant{
	background:url('images/one_of_a_kind_giant.png') top left no-repeat;
}

.wedding_gowns_giant{
	background:url('images/wedding_gowns_giant.png') top left no-repeat;
}

.wedding_gowns_giant h3,
.one_of_a_kind_giant h3{
	font-size:19px;
	line-height:19px;
	color:#576320;
	padding:0 0 5px 0;
}

.wedding_gowns_giant p,
.one_of_a_kind_giant p{
	width:300px;
}

.wedding_gowns_giant ul,
.one_of_a_kind_giant ul{
	padding:0;
	margin:0;
	list-style:none;
}

.wedding_gowns_giant ul li a,
.one_of_a_kind_giant ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:15px;
	
	display:block;
	padding:0 0 0 19px;
	background:url('images/arrow1.gif') 0 3px no-repeat;
}

.wedding_gowns_giant ul li a, .one_of_a_kind_giant ul li a{color:#576320; text-decoration:none;}
.wedding_gowns_giant ul li a:link, .one_of_a_kind_giant ul li a:link {color:#576320;}
.wedding_gowns_giant ul li a:visited, .one_of_a_kind_giant ul li a:visited {color:#576320;}
.wedding_gowns_giant ul li a:focus, .one_of_a_kind_giant ul li a:focus {color:#576320;}
.wedding_gowns_giant ul li a:active, .one_of_a_kind_giant ul li a:active {color:#576320;}
.wedding_gowns_giant ul li a:hover, .one_of_a_kind_giant ul li a:hover {
	color:#576320; 
	text-decoration:underline;
	/*background:url('images/arrow1.gif') 3px 3px no-repeat;*/
}











.emailform_frame_contain{
	position: absolute;
    z-index:2;
    left:29px;
	bottom:-355px;
    
    display: block; 
    width:200px;
	
    background:#cecea5;
}

.emailform_frame_contain a{
	position:absolute;
	top:4px;
	right:4px;
}

.emailform_frame{
    display:block; 
    width:200px; 
    height:370px;
	border:none;
}

/*.emailform_frame_top{
	position: absolute;
    z-index:2;
    top: 50%;
    left: 50%;
    
    display: block; 
    width:292px; 
    height:292px; 
    margin:-150px 0 0 -150px;
  	
	border-top:4px solid #CCC;
	border-right:4px solid #CCC;
	border-bottom:0;
	border-left:4px solid #CCC;
	
    background:#EFEFEF;
}*/


a.close{
	display:block;
	width:15px;
	height:15px;
	background:url('images/close.jpg') 0 0 no-repeat;
}

a.close:hover{
	background:url('images/close.jpg') 0 -15px no-repeat;
}

a.close span{display:none;}

















.gown_collection{
	float:left;
	display:inline;
	width:166px;
	margin:0 4px 0 0;
}

.gown_collection p{
	padding:9px 0 20px 0;
}

.gown_collection p a{
	font-size:11px;
	line-height:13px;
}


.gown_collection p a{color:#615848; text-decoration:none;}
.gown_collection p a:link {color:#615848;}
.gown_collection p a:visited {color:#615848;}
.gown_collection p a:focus {color:#615848;}
.gown_collection p a:active {color:#615848;}
.gown_collection p a:hover {color:#615848; text-decoration:underline;}




.line_top_collections,
.hr_replace{
	float:left;
	display:block;
	width:683px;
	height:2px;
	background:url('images/line_top_collections.png') top left no-repeat;
}

.hr_replace2{
	clear:both;
	display:block;
	width:683px;
	height:2px;
	margin:0 0 21px 0;
	background:url('images/line_top_collections2.png') top left no-repeat;
}

.line_top_collections hr,
.hr_replace hr,
.hr_replace2 hr
{display:none;}










/* LOAD PIC OFF SCREEN */
#velvet1,
#velvet2,
#lace_purple,
#lace_greenishblue,
#lace_pink
#lace_light_purple,
#lace_light_greenishblue,
#lace_light_pink,
#lace_flower_lace1,
#lace_flower_lace2,
#lace_flower_lace3,
#lace_baroque_lace1,
#lace_baroque_lace2
{
	position:absolute;
	left:-999999px;
	float:left;
	display:block;
	width:360px;
	height:360px;
}

#velvet1{background:url('images/velvet_off_white.jpg') top left no-repeat;}
#velvet2{background:url('images/velvet_brownish.jpg') top left no-repeat;}
#lace_purple{background:url('images/lace_purple.jpg') top left no-repeat;}
#lace_greenishblue{background:url('images/lace_greenishblue.jpg') top left no-repeat;}
#lace_pink{background:url('images/lace_pink.jpg') top left no-repeat;}
#lace_light_purple{background:url('images/lace_light_purple.jpg') top left no-repeat;}
#lace_light_greenishblue{background:url('images/lace_light_greenishblue.jpg') top left no-repeat;}
#lace_light_pink{background:url('images/lace_light_pink.jpg') top left no-repeat;}
#lace_flower_lace1{background:url('images/lace_flower_lace1.jpg') top left no-repeat;}
#lace_flower_lace2{background:url('images/lace_flower_lace2.jpg') top left no-repeat;}
#lace_flower_lace3{background:url('images/lace_flower_lace3.jpg') top left no-repeat;}
#lace_baroque_lace1{background:url('images/lace_baroque_lace1.jpg') top left no-repeat;}
#lace_baroque_lace2{background:url('images/lace_baroque_lace2.jpg') top left no-repeat;}
/* LOAD PIC OFF SCREEN END */



/*.java_gallery a{
	position:absolute;
	top:0;
	
	float:left;
	display:block;
	width:73px;
	height:73px;
}


.java_gallery p{
	clear:both;
	position:absolute;
	top:79px;
}


.java_gallery .on
{border:1px solid #576320;top:-1px; left:-1px;}

.java_gallery .thumb2a,
.java_gallery .thumb2b,
.java_gallery .thumb2c,
.java_gallery .thumb2d
{left:78px;}

.java_gallery .thumb3a,
.java_gallery .thumb3b,
.java_gallery .thumb3c,
.java_gallery .thumb3d
{left:156px;}*/



















.velvet_vs_silk1{
	float:left;
	display:block;
	width:360px;
	margin:0 0 21px 0;
}

.velvet_vs_silk2{
	float:left;
	display:block;
	width:305px;
	padding:0 0 0 18px;
	margin:0 0 21px 0;
}





/*.java_gallery{
	position:relative;
}

.java_gallery a{
	position:absolute;
	top:0;
	
	float:left;
	display:block;
	width:73px;
	height:73px;
}*/



.java_gallery a{
	/*position:absolute;
	top:0;*/
	
	float:left;
	display:block;
	width:73px;
	height:73px;
}


/*.java_gallery p{
	clear:both;
	position:absolute;
	top:79px;
}*/





.java_gallery .thumb1a,
.java_gallery .thumb1b,
.java_gallery .thumb1c,
.java_gallery .thumb1d
{margin: 0 5px 6px 0;}


.java_gallery .thumb2a,
.java_gallery .thumb2b,
.java_gallery .thumb2c,
.java_gallery .thumb2d
{margin: 0 5px 6px 0;}

.java_gallery .thumb3a,
.java_gallery .thumb3b,
.java_gallery .thumb3c,
.java_gallery .thumb3d
{margin: 0 5px 6px 0;}

.java_gallery .thumb4a,
.java_gallery .thumb4b,
.java_gallery .thumb4c,
.java_gallery .thumb4d
{margin: 0 5px 6px 0;}

.java_gallery .thumb5a,
.java_gallery .thumb5b,
.java_gallery .thumb5c,
.java_gallery .thumb5d
{margin: 0 5px 6px 0;}

.java_gallery .on
{border:1px solid #576320; margin:0 3px 4px 0;}

.java_gallery p{
	clear:both;
}










                
.gallery{
	position:relative;
	display:block;
	width:359px;
	height:588px;
}

.gallery a{
	text-decoration:none;
}

.cover_buttons{ 
	position:absolute; 
	bottom:0;
	left:0;
	z-index:5;
	
	width:359px; 
	height:70px; 
	background:url('images/blank.gif');
}




.gallery img.pic1,
.gallery img.pic2,
.gallery img.pic3,
.gallery img.pic4,
.gallery img.pic5,
.gallery img.pic6,
.gallery img.pic7,
.gallery img.pic8
{
	position:absolute;
	top:0;
	left:0;
}

.gallery .thumb1, 
.gallery .thumb2,
.gallery .thumb3,
.gallery .thumb4,
.gallery .thumb5,
.gallery .thumb6,
.gallery .thumb7,
.gallery .thumb8
{
	position:absolute;
	bottom:0;
}

.gallery .thumb1 img, 
.gallery .thumb2 img,
.gallery .thumb3 img,
.gallery .thumb4 img,
.gallery .thumb5 img,
.gallery .thumb6 img,
.gallery .thumb7 img,
.gallery .thumb8 img
{
	position:absolute;
	bottom:0;
}



.gallery .thumb1{left:0;}
.gallery .thumb2{left:45px;}
.gallery .thumb3{left:90px;}
.gallery .thumb4{left:135px;}
.gallery .thumb5{left:180px;}
.gallery .thumb6{left:225px;}
.gallery .thumb7{left:270px;}
.gallery .thumb8{left:315px;}






.gallery a{
	cursor:hand;
	display:block;
	width:43px; 
	height:59px;
	background-image:url(images/blank.gif);
	
	z-index:3;
	position:absolute;
	bottom:70;
	left:0;
	opacity:0.14;filter: alpha(opacity=14);
}

.gallery a:hover{
	background:#000;
	background-image:none;
}


.zindex1{z-index:1;}
.zindex2{z-index:2;}
.zindex3{z-index:3;}
.zindex4{z-index:4;}





.gotogown1,
.gotogown2,
.gotogown3,
.gotogown4,
.gotogown5,
.gotogown6,
.gotogown7,
.gotogown8,
.gotogown9,
.gotogown10,
.gotogown11,
.gotogown12
{
	position:relative;
	width:166px;
	height:232px;
	display:block;
}

.gotogown1 img
.gotogown2 img,
.gotogown3 img,
.gotogown4 img,
.gotogown5 img,
.gotogown6 img,
.gotogown7 img,
.gotogown8 img,
.gotogown9 img,
.gotogown10 img,
.gotogown11 img,
.gotogown12 img
{
	position:absolute;
	top:0;
	left:0;
}

.gotogown1 .fader,
.gotogown2 .fader,
.gotogown3 .fader,
.gotogown4 .fader,
.gotogown5 .fader,
.gotogown6 .fader,
.gotogown7 .fader,
.gotogown8 .fader,
.gotogown9 .fader,
.gotogown10 .fader,
.gotogown11 .fader,
.gotogown12 .fader
{
	position:absolute;
	z-index:3;
	top:0;
	left:0;
}