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

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

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

img, #main_body, #footer_bumper_left, #footer_bumper_right, .collections_giant ul li a, .collections_giant2 ul li a { behavior: url(iepngfix.htc); }






body {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	background: #fff url('images/body_back.jpg') top center repeat-x;
	
	word-spacing:normal;
	letter-spacing:0.01em
}


a:focus,
.flashcontent:focus{outline: none;}




.clear{clear:both;}

.hide_me{display:none;}

.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:#a88863;}
a:link {color:#a88863;}
a:visited {color:#a88863;}
a:focus {color:#a88863;}
a:active {color:#a88863;}
a:hover{color:#6D6453;}




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



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

ul, ol{
	padding-left:17px;
}


h3 {
	color:#807768;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0 0 15px 0;
}

h4 {
	color:#807768;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height:20px;
	font-weight:normal;
	margin:0;
	padding:0;
}

h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#807768;
	font-size:18px;
	line-height:23px;
	font-weight:normal;
	margin:0;
	padding:0 0 18px 0;
}



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

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

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

.header{
	/*position:absolute;
	left:-18px;*/
	
	display:block;
	/*width:1017px;*/
	height:120px;
	margin:0 0 28px 0;
	border-bottom:1px solid #DBDBDB;
}

.header h1 .logo{
	position:absolute;
	top:74px;
	
	display:block;
	width:351px;
	height:18px;
	background:url('images/logo.gif') top left no-repeat;
}

.header h1 .logo span{display:none;}

.header .small_nav{
	position:absolute;
	top:30px;
	right:0;
	
	color:#A78863;
	font-size:11px;
	line-height:12px;
	word-spacing:1px;
	letter-spacing:1px;
}

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

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




.header_contain .nav{
	position:absolute;
	top:80px;
	right:0;
	
	padding:0;
	margin:0;
	list-style:none;
}

.header_contain .nav li{
	float:left;
	
	font-size:12px;
	line-height:14px;
	padding:0 0 0 58px;
	letter-spacing:1px;
}

.header_contain .nav li a{color:#89816a; text-decoration:none;}
.header_contain .nav li a:link {color:#89816a;}
.header_contain .nav li a:visited {color:#89816a;}
.header_contain .nav li a:focus {color:#89816a;}
.header_contain .nav li a:active {color:#89816a;}
.header_contain .nav li a:hover, .header_contain .nav li a.active {color:#5F594A;}



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

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

.footer{
	clear:both;
	display:block;
	width:970px;
	height:50px;
	margin:7px 0 0 0;
	border-top:1px solid #DBDBDB;
	background:url('images/arrow1.gif') 0 11px no-repeat;
}

.footer .view_more{
	font-family:Georgia, "Times New Roman", Times, serif;
	position:absolute;
	top:11px;
	left:20px;
	
	font-size:12px;
	line-height:13px;
	word-spacing:4px;
}

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



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


.social-link{
	position:absolute;
	top:4px;
	right:0px;
	
	display:block;
	width:120px;
}

.social-link a{
	float:left;
	display:inline;
	width:24px;
	height:24px;
	overflow:hidden;
	text-indent:-999px;
	margin:0px 0px 0px 6px;
}



.social-link a.twitter{background:url('images/social-twitter.gif') top left no-repeat;}
.social-link a.linkedin{background:url('images/social-in.gif') top left no-repeat;}
.social-link a.facebook{background:url('images/social-facebook.gif') top left no-repeat;}
.social-link a.pinterest{background:url('images/social-pin.gif') 0px -1px no-repeat;}


.social-link a:hover{background-position:0px -24px;}

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


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

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

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

.sidebar .side_head.collections{background:url('images/side_head_collections.gif') top left no-repeat;}
.sidebar .side_head.order_your_gown{background:url('images/side_head_order_your_gown.gif') top left no-repeat;}
.sidebar .side_head.about_us{background:url('images/side_head_katherine.gif') top left no-repeat;}
.sidebar .side_head.contact_us{background:url('images/side_head_contact_us.gif') top left no-repeat;}
.sidebar .side_head.links{background:url('images/side_head_links.gif') 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;
	
	display:block;
	padding:15px 0 3px 0;
	/*margin:0 0 0 5px;*/
	clear:both;
}

.sidebar .primary li a span{
	position:relative;
	font-family:Georgia, "Times New Roman", Times, serif;
	word-spacing:4px;
	font-size:14px;
	line-height:15px;
	color:#7D7668;
	
	cursor:hand;
	float:left;
	clear:both;
	display:block;
	
	padding-left:24px;
	/*margin-left:-24px;*/
	left:-24px;
}

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

.sidebar .primary li a:hover span,
.sidebar .primary li a.active span{
	color:#7D7668;
	background:url('images/flower_bullet.gif') 0 0 no-repeat;
}

.sidebar .primary li a{
	font-family:Arial, Helvetica, sans-serif;
	color:#ADA79E;
	font-size:11px;
	line-height:20px;
	text-decoration:none;
}

.sidebar .primary li a:hover{
	text-decoration:none;
}


.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;
	
	float:left;
	display:block;
	width:200px;
	padding:3px 0 0 0;
	
	/*margin:0 0 0 5px;*/
}


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

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

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

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

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

.sidebar .secondary li a:hover
{color:#b1aaa0; background:none;}





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

.sidebar .primary li ul li a:link
{color:#a88863;}

.sidebar .primary li ul li a:visited
{color:#a88863;}

.sidebar .primary li ul li a:focus
{color:#a88863;}

.sidebar .primary li ul li a:active
{color:#a88863;}

.sidebar .primary li ul li a:hover
{color:#817660;background:none;}












.sidebar .hr{
	display:block;
	width:148px;
	height:2px;
	margin:39px 0 7px 0;
	background:#ebebeb;
}

.sidebar .hr hr{display:none;}









.sidebar .hr_even{
	display:block;
	width:148px;
	height:2px;
	margin:16px 0;
	background:#ebebeb;
}

.sidebar .hr_even hr{display:none;}









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

.sidebar .secondary li a{}













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

.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;}

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


/*=======RIGHT BAR BEGINS==============*/


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

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


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














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

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

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



.collections_nav a.back
{
	float:left;
	display:inline;
	padding:0 0 0 19px;
	background:url('images/arrow_back1.gif') 0 -1px 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 -1px no-repeat;
}












/*.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; 
	
	display:block; 
	width:100px;
	padding:10px 7px; 
	background:#ededed;
}

#price_range .container p{
	color:#615848;
}*/




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

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

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

.rightbar p a.price_range:hover span,
.rightbar p a.price_range2: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:#6D6453;
	font-size:12px;
	line-height:19px;
	
	
	display:block; 
	width:163px; 
	padding:10px 7px; 
	background:#ededed;
}

#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:#fff;
}

#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;
}










.price_space{
	padding:0 10px;
}











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

.rightbar2 img{
	margin:4px 0 20px 0;
	border:1px solid #D4CFC9;
}


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














.content1 .rightbar2 ul{
	list-style:none;
	padding: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/arrow1.gif') 2px 2px no-repeat;
}

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


.right_heading{
	color:#807768; 
	font-size:13px; 
	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:#ebebeb;
}

.right_hr hr{display:none;}



/*=======RIGHT BAR ENDS==============*/




/*=========jQuery stuff BEGINS==========*/
.show_me{display:block;}











.gallery_thumb{
	position:relative;
}

.gallery_thumb,
.gallery_thumb1,
.gallery_thumb2{
	display:block;
	width:307px;
	height:240px;
	margin:11px 0 0 0;
}


.gallery_thumb1,
.gallery_thumb2{
	position:absolute;
	top:0;
}

.gallery_thumb a{
	float:left;
	display:block;
	width:73px; 
	height:105px;
	margin:0 4px 4px 0;
	background-image:url(images/blank.gif);
	
	/*z-index:3;
	position:absolute;
	bottom:70;
	left:0;*/
	opacity:0.14;filter: alpha(opacity=14);
}

.gallery_thumb a.last{
	margin:0 0 4px 0;
}









.gallery_thumb2 img{
	float:left;
	display:block;
	width:71px; 
	height:103px;
	border:1px solid #dfdbd6;
	margin:0 4px 4px 0;
}

.gallery_thumb2 img.last{
	margin:0 0 4px 0;
}









.gallery_thumb a:hover,
.gallery_thumb a.active{
	background:#000;
	background-image:none;
}


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















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







.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;
	border:1px solid #dfdbd6;
}

/*.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;
}

.gotogown1 .hide_me,
.gotogown2 .hide_me,
.gotogown3 .hide_me,
.gotogown4 .hide_me,
.gotogown5 .hide_me,
.gotogown6 .hide_me,
.gotogown7 .hide_me,
.gotogown8 .hide_me,
.gotogown9 .hide_me,
.gotogown10 .hide_me,
.gotogown11 .hide_me,
.gotogown12 .hide_me
{
	display:none;
}




/*=========jQuery stuff ENDS==========*/














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


#flashcontent{float:left;}
#flashcontent2{
	position:absolute;
	top:1px;
	left:674px;
}



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








.collections_giant,
.collections_giant2,
.contact_giant{
	position:relative;
	display:block;
	/*width:683px;*/
	width:619px;
	/*height:530px;*/
	height:418px;
	padding:109px 0 0 65px;
}


.collections_giant.queen-annes-lace-giant{background:url('images/collections_giant-queen-annes-lace.jpg') top left no-repeat;}
.collections_giant.eclectic-giant{background:url('images/collections_eclectic.jpg') top left no-repeat;}
.collections_giant.only-one{background:url('images/collections_only-one.jpg') top left no-repeat;}
.collections_giant.collections-giant{background:url('images/collections-giant.jpg') top left no-repeat;}




.boutique_giant{
	position:relative;
	display:block;
	width:619px;
	height:420px;
	padding:107px 0 0 65px;
	background:url('images/boutique_giant.jpg') top left no-repeat;
}

.boutique_giant p{
	width:300px;
	padding:5px 0 22px 2px;
}

.collections_giant.queen-annes-lace-giant p
.collections_giant.eclectic-giant p,
.collections_giant.only-one p{
	width:250px;
	color:#4e4538;
}

.collections_giant.collections-giant p{color:#fff;width:250px;}

.boutique_giant img{
	padding:0 0 19px 0;
}











.boutique_giant .corner_link{
	position:absolute;
	bottom:22px;
	right:296px;
	text-align:right;
	font-size:10px;
	line-height:12px;
	color:#FFF;
	text-decoration:none;
}

.boutique_giant .corner_link:link{color:#FFF;}
.boutique_giant .corner_link:visited{color:#FFF;}
.boutique_giant .corner_link:focus{color:#FFF;}
.boutique_giant .corner_link:active{color:#FFF;}
.boutique_giant .corner_link:hover{
	color:#FFF; 
	text-decoration:underline;
	/*background:url('images/arrow2.gif') 3px 3px no-repeat;*/
}







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

.boutique_giant ul li a,
.boutique_giant ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	
	float:left;
	display:block;
	padding:0 0 0 19px;
	background:url('images/arrow1.gif') 0 3px no-repeat;
}

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
























.details_giant{
	position:relative;
	display:block;
	width:619px;
	height:266px;
	padding:261px 0 0 65px;
	background:url('images/details_giant.jpg') top left no-repeat
}

.details_giant p{
	color:#393736;
	width:300px;
	padding:5px 0 22px 2px;
}

.details_giant img{
	padding:0 0 19px 0;
}

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

.details_giant ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	
	float:left;
	display:block;
	padding:0 0 0 19px;
	background:url('images/arrow3.gif') 0 3px no-repeat;
}

.details_giant ul li a{color:#02040b; text-decoration:none;}
.details_giant ul li a:link{color:#02040b;}
.details_giant ul li a:visited{color:#02040b;}
.details_giant ul li a:focus{color:#02040b;}
.details_giant ul li a:active{color:#02040b;}
.details_giant ul li a:hover{
	color:#02040b; 
	text-decoration:underline;
	background:url('images/arrow3.gif') 3px 3px no-repeat;
}



















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

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

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

















.collections_giant img{
	position:absolute;
	top:68px;
	/*padding:0 0 0 4px;*/
}

.collections_giant.collections-giant img{top:142px;}








.collections_giant .corner_link, .collections_giant2 .corner_link, .contact_giant .corner_link{
	position:absolute;
	bottom:22px;
	right:27px;
	text-align:right;
	font-size:10px;
	line-height:12px;
}

.collections_giant .corner_link{color:#fefefe; text-decoration:none;}
.collections_giant .corner_link:link{color:#fefefe;}
.collections_giant .corner_link:visited{color:#fefefe;}
.collections_giant .corner_link:focus{color:#fefefe;}
.collections_giant .corner_link:active{color:#fefefe;}
.collections_giant .corner_link:hover{color:#fefefe; text-decoration:underline;}


/*.collections_giant2 .corner_link{color:#807768; text-decoration:none;}
.collections_giant2 .corner_link:link{color:#807768;}
.collections_giant2 .corner_link:visited{color:#807768;}
.collections_giant2 .corner_link:focus{color:#807768;}
.collections_giant2 .corner_link:active{color:#807768;}
.collections_giant2 .corner_link:hover{color:#807768; text-decoration:underline;}*/

.collections_giant2 .corner_link{color:#fefefe;}

.collections_giant2 .corner_link a{color:#fefefe; text-decoration:none;}
.collections_giant2 .corner_link a:link{color:#fefefe;}
.collections_giant2 .corner_link a:visited{color:#fefefe;}
.collections_giant2 .corner_link a:focus{color:#fefefe;}
.collections_giant2 .corner_link a:active{color:#fefefe;}
.collections_giant2 .corner_link a:hover{color:#fefefe; text-decoration:underline;}






.contact_giant .corner_link{color:#817769;}

.contact_giant .corner_link a{color:#817769; text-decoration:none;}
.contact_giant .corner_link a:link{color:#817769;}
.contact_giant .corner_link a:visited{color:#817769;}
.contact_giant .corner_link a:focus{color:#817769;}
.contact_giant .corner_link a:active{color:#817769;}
.contact_giant .corner_link a:hover{color:#817769; text-decoration:underline;}










.collections_giant h3{
	font-size:16px;
	line-height:19px;
	color:#020200;
	padding:0 0 5px 0;
	margin:0;
}

.collections_giant p{
	width:300px;
	padding:5px 0 22px 2px;
}

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

.collections_giant ul li a,
.collections_giant2 ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:bold;
	
	float:left;
	display:block;
	padding:0 0 0 19px;
	background:url('images/arrow1.png') top left no-repeat;
}

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



.collections_giant.queen-annes-lace-giant ul li a, .collections_giant.eclectic-giant ul li a, .collections_giant.only-one ul li a, .collections_giant.collections-giant ul li a{color:#615948; text-decoration:none;}
.collections_giant.queen-annes-lace-giant ul li a:link, .collections_giant.eclectic-giant ul li a:link, .collections_giant.only-one ul li a:link, .collections_giant.collections-giant ul li a:link{color:#615948;}
.collections_giant.queen-annes-lace-giant ul li a:visted, .collections_giant.eclectic-giant ul li a:visited, .collections_giant.only-one ul li a:visited, .collections_giant.collections-giant ul li a:visited{color:#615948;}
.collections_giant.queen-annes-lace-giant ul li a:focus, .collections_giant.eclectic-giant ul li a:focus, .collections_giant.only-one ul li a:focus, .collections_giant.collections-giant ul li a:focus{color:#615948;}
.collections_giant.queen-annes-lace-giant ul li a:active, .collections_giant.eclectic-giant ul li a:active, .collections_giant.only-one ul li a:active, .collections_giant.collections-giant ul li a:active{color:#615948;}
.collections_giant.queen-annes-lace-giant ul li a:hover, .collections_giant.eclectic-giant ul li a:hover, .collections_giant.only-one ul li a:hover, .collections_giant.collections-giant ul li a:hover{color:#615948; text-decoration:underline;}




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

.gown_collection img{
	display:block;
	width:164px; 
	height:230px;
	border:1px solid #D4CFC9;
}

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

.gown_collection p a{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:13px;
}


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



















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


.content4{
	float:left;
	display:inline;
	width:685px;
}

.content1 h1.gown_header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:26px;
	color:#615948;
	padding-top:11px;
}

.content1 h1.gown_header span{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:20px;
	color:#b2aa9f;
}


h1.gall_header{
	color:#807768;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	line-height:26px;
	font-weight:normal;
	margin:0;
	padding:0;
}




.kath-pic{
	float:left; 
	padding:0 23px 0 0;
}


















.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 a{
	/*position:absolute;
	top:0;*/
	
	float:left;
	display:block;
	width:73px;
	height:73px;
}


.java_gallery{
	position:relative;
	display:block;
	width:320px;
	margin:0 -20px 0 0;
}

.java_gallery .thumb1,
.java_gallery .thumb2,
.java_gallery .thumb3,
.java_gallery .thumb4,
.java_gallery .thumb5,
.java_gallery .thumb6,
.java_gallery .thumb7,
.java_gallery .thumb8,
.java_gallery .thumb9,
.java_gallery .thumb10,
.java_gallery .thumb11,
.java_gallery .thumb12,
.java_gallery .thumb13,
.java_gallery .thumb14,
.java_gallery .thumb15
{margin: 0 5px 6px 0;}



.java_gallery a.on,
.java_gallery a:hover{
	overflow:hidden;
	display:block;
	width:69px;
	height:69px;
	border:2px solid #576320;
}

.java_gallery a.on img,
.java_gallery a:hover img{
	margin:-2px 0 0 -2px;
}

.java_gallery p{
	clear:both;
}


.java_gallery .text1,
.java_gallery .text2,
.java_gallery .text3,
.java_gallery .text4,
.java_gallery .text5,
.java_gallery .text6,
.java_gallery .text7,
.java_gallery .text8,
.java_gallery .text9,
.java_gallery .text10,
.java_gallery .text11,
.java_gallery .text12,
.java_gallery .text13,
.java_gallery .text14,
.java_gallery .text15,
.java_gallery .text16
{padding:28px 0 0 0;}




