@charset "utf-8";
/* CSS Document */


body { 
background-image:url(../images/blue_white_bg.gif);
background-repeat:repeat-x;
background-color:#f1f7f9;
margin:0px;
padding:0px;

}

#pagination_on { 
/*background-image:url(../images/pagination_on.gif); */
background-repeat:no-repeat;
width:18px;
height:18px;
margin:0px;
padding:0px;
float:left;
padding-right:2px;
}

.pagination_on { 
/* background-image:url(../images/pagination_on.gif); */
background-repeat:no-repeat;
width:18px;
height:18px;
margin:0px;
padding:0px;
float:left;
padding-right:2px;
}


#navFindStore{
background:url(../images/nav_right.gif);
background-repeat:repeat-x;
width:auto;
float:left;
height:inherit;

}

#pagination_off { 
/*background-image:url(../images/pagination_off.gif); */
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:18px;
height:18px;
float:left;
padding-right:2px;
}

.pagination_off { 
/*background-image:url(../images/pagination_off.gif); */
background-repeat:no-repeat;
margin:0px;
padding:0px;
width:18px;
height:18px;
float:left;
padding-right:2px;
}

#pagination{
	height:20px;
	width:auto;
	min-width:47px;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	top:175px;
	left:600px;
	
}
.pagination{
	height:20px;
	width:auto;
	min-width:47px;
	float:left;
	margin:0px;
	padding:0px;
	position:absolute;
	top:175px;
	left:600px;
	
}
#pagination_photo{
	height:20px;
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	
}
.pagination_photo{
	height:20px;
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	
}
#pagination_product{
	height:20px;
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:20px;
	
}
.pagination_product{
	height:20px;
	width:auto;
	float:left;
	margin:0px;
	padding:0px;
	margin-top:20px;
	
}
.pagination_product_right{
	height:20px;
	width:auto;
	float:right;
	margin:0px;
	padding:0px;
	margin-top:20px;
	margin-right:20px;
	
}
#pagination_left{
		float:left;
		width:43px;
	
		
}
#pagination_right{
	
	width:43px;
	float:left;
	
}
.pagination_left{
		float:left;
		width:43px;
	
		
}
.pagination_right{
	
	width:43px;
	float:left;
	
}
.pagination_text{
	font-family:Tahoma; font-size:12px; color:#7b444a; text-decoration:none; line-height:16px;
}
.pagination_text a:active { font-family:Tahoma; font-size:12px; font-weight : none; color:#7b444a; text-decoration:none;}
.pagination_text a:link { font-family:Tahoma; font-size:12px; font-weight : none; color:#7b444a; text-decoration:none;}
.pagination_text a:visited { font-family:Tahoma; font-size:12px; font-weight : none; color:#7b444a; text-decoration:none;}
.pagination_text a:hover {font-family:Tahoma; font-size:12px; font-weight : none; color:#7b444a; text-decoration:none;}


#wrapper {
	height: 1000px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color:#f1f7f9;	
	padding:0px;
	margin-top:0px;
}


#header {
	height: 154px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;
	background-color:#FFFFFF;	
	padding:0px;
	margin-top:0px;
}

#subnav {
	background-color:#FFFFFF;	
	padding:0px;
	float:left;
	padding-left:100px;
	width:auto;
	
	
}

#nav_left {
	float:left;
	width:200px;
	height:50px;
}

#nav_right {
	float:right;
	vertical-align:bottom;
	height:inherit;

}

#head_image {
	width: 1000px;	
	background-color:#FFFFFF;	
	padding:0px;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	float:left;
	height:34px;
}

#head_nav {
	width: 1000px;	
	background-color:#FFFFFF;	
	padding:0px;
	height:auto;
	margin-top:0px;
	margin-left:0px;
	float:left;
	height:53px;
}

#head_sub {
	width: 1000px;	
	background-color:#FFFFFF;	
	padding:0px;
	height:10px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	padding-top:15px;

}


#header_title_left {
	height:44px;
	width: auto;	
	background-color:#FFFFFF;	
	padding:0px;
	margin-top:0px;
	margin-left:105px;
	float:left;
	
}
#header_title_right {
	height:44px;
	width: auto;	
	background-color:#FFFFFF;	
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:3px;
	float:right;
	
}

#line {
	background-color:#FFFFFF;	
	height:7px;
	width: 1000px;		
	padding:0px;
	margin-top:0px;
	margin-left:0px;
	float:left;
	
}
#middle {
	height: 750px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:1px solid #ffffff;
	background:url(../images/blue_bg.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}

#middle_home {
	height: 542px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 1px;
	border:0px solid #ffffff;
	background:url(../images/home_bg_static.jpg);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}
#middle_reg{
	vertical-align:top;
	width: 790px;
	height:800px;
	margin-left: 80px;
	margin-right: 10px;
	margin-top:25px;
	background-color:#ffffff;
}
.middle_reg{
	vertical-align:top;
	width: 790px;
	height:800px;
	margin-left: 80px;
	margin-right: 10px;
	margin-top:25px;
	background-color:#ffffff;
}
#middle_prom {
	height: 500px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px;
	margin-top:0px;
	border:1px solid #ffffff;
	background:url(../images/prom-collection-bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}

#middle_collection {
	height: 700px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px;
/*	background:url(../images/blue_bg.jpg); */
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
.middle_collection {
	height: 700px;
	width: 1000px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:0px;
/*	background:url(../images/blue_bg.jpg); */
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}
#middle_quinceneara {
	height: 565px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;	
	padding:0px;
	margin-top:0px;
	border:1px solid #ffffff;
	background:url(../images/quinceneara_bg.gif);
	background-repeat:no-repeat;
	background-color:#FFFFFF;	
}



#product_left {
	width: 300px;
	height:550px;	
	margin-left: 5px;	
	padding:0px;
	margin-top:5px;
	float:left;
}

#product_middle {
	width: 202px;
	height:550px;
	padding:0px;
	padding-top:20px;
	margin-top:5px;
	float:left;

}

#product_thumbnails_col {
height:204px;
width:40px;
float:left;
padding-right:8px;
padding-top:25px;
}

#product_thumbnails {
	width: 40px;
	height:51px;
	padding:0px;
	padding-top:2px;
	padding-right:0px;
	background:url(../images/thumbs_bg.gif);
	background-repeat:no-repeat;
}

#product_right {
	width: 430px;
	height:500px;
	vertical-align:top;
	float:left;
	padding-left:5px;

}

#middlestore{
	vertical-align:top;
	background:url(../images/text_middle.gif);
	background-repeat:no-repeat;
	height:auto;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}


#footer_one {
	width:1000px;
	height:52px;
	float:left;
	background:url(../images/footer_bottom.gif);
	background-repeat:no-repeat;	
}

#foottext{
	margin-bottom:0px;
	margin-left: 15px;
	margin-right:0px;
	margin-top:35px;
	width:300px;
}

#copy{
	margin-bottom:0px;
	margin-left:335px;
	margin-right:0px;
	margin-top:-12px;	
	width:95px;
	
}


#product_image{
	background:url(../images/image_border.gif);
	background-repeat:no-repeat;
	width:295px;
	height:500px;
	padding-top:20px;
	padding-left:3px;
}

#enlarge_image{
	display:none;
	width:420px;
	height:570px;
	position:absolute;
    padding:18px 0px 0px 0px;
    margin-left: -3px;
	z-index:3;
}

#footer_two {
	width:auto;	
	float:right;
	text-align:right;
	margin-right:10px;
	margin-left:10px;
	margin-top:5px;
}

#middleprivacy{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:800px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middleprivacy{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:800px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middleforthepress{
	background:url(../images/text_middle.gif);
	background-repeat:no-repeat;
	height:650px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	background-color:#ffffff;
}
#middle2{
	background:url(../images/text_middle.gif);
	background-repeat:no-repeat;
	height:550px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	vertical-align:top;
	background-color:#ffffff;
}
#middlecontact{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:850px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middlecontact{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:850px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middletell{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:550px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middletell{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:550px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middlephoto{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:700px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middlephoto{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:700px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middleaboutourdesign{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:700px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middleaboutourdesign{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:700px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middlereg{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:800px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middlereg{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:800px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middleEvents{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:600px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
.middleEvents{
	vertical-align:top;
/*	background:url(../images/text_middle.gif); */
	background-repeat:no-repeat;
	height:600px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}
#middlefindstore{
	vertical-align:top;
	background:url(../images/text_middle.gif);
	background-repeat:no-repeat;
	height:800px;
	width: 998px;
	margin-left: auto;
	margin-right: auto;
	background-color:#ffffff;
	padding:0px;	
	border:1px solid #ffffff;
}

#middle_text{
	vertical-align:top;
	width: 800px;
	margin-left: 80px;
	margin-right: 10px;
	margin-top:25px;
	background-color:#ffffff;
}
.middle_text{
	vertical-align:top;
	width: 800px;
	margin-left: 80px;
	margin-right: 10px;
	margin-top:25px;
	background-color:#ffffff;
}
#middle_pp{
	vertical-align:top;
	width: 800px;
	height:auto;
	margin-left: 80px;
	margin-right: 10px;
	margin-top:25px;
	background-color:#ffffff;
}

#dress_thumb{
	
	width:139px;
	height:203px;
	margin-top:65px;
	margin-left:25px;
	float:left;
	background:url(../images/jimtest.gif);
	background-repeat:no-repeat;
}

#dress_thumb2{
	width:139px;
	height:203px;
	margin-top:65px;
	margin-left:3px;
	float:left;
/*	background:url(../images/jimtest.gif); */
	background-repeat:no-repeat;
	z-index:3;
}
.dress_thumb2{
	width:135px;
	height:203px;
	margin-top:65px;
	margin-left:3px;
	float:left;
/*	background:url(../images/jimtest.gif); */
	background-repeat:no-repeat;
	z-index:3;
}
#dress_thumb_dress{
	width:139px;
	height:203px;
	float:left;
	background:url(../images/jimtest.gif);
	background-repeat:no-repeat;
	margin-top:25px;
	z-index:3;
	margin-right:2px;
}

#dress_img{
	width:135px;
	height:180px;
	margin-top:20px;
	margin-left:1px;
	float:left;
}
.dress_img{
	width:135px;
	height:180px;
	margin-top:20px;
	margin-left:2px;
	float:left;
}
#prom_collection{
		width:675px;
		margin-top:20px;
		margin-left:0px;	
		
}

#prom_collection_reg{
		width:175px;
		margin-top:40px;
		margin-left:0px;
		float:left;
				
				
}
#prom_collection_text{
		width:475px;
		margin-top:20px;
		margin-left:0px;
		float:right;	
}

#register {
position:relative;
left:650px;
top:250px;
}
#event_text{
		width:385px;
		float:left;
		background-color:#ffffff;
}
.event_text{
		width:385px;
		float:left;
		background-color:#ffffff;
}
#event_image{
		
	width:402px;
	float:right;
	background-color:#ffffff;
}

#store_one{
	width:190px;
	float:left;
}
#store_two{
	width:190px;	
	float:left;	
}
#store_three{
	width:190px;	
	float:left;	
}
#store_four{
	width:190px;	
	float:left;	
}

#formFindStore{
	width:auto;
	float:right;
	
}

		
.dress_desc{
	font-family:Tahoma; font-size:10px; color:#bea8ab; text-decoration:none;
}
.dress_desc a:active { font-family:Tahoma; font-size:10px; font-weight : none; color:#bea8ab; text-decoration:none;}
.dress_desc a:link { font-family:Tahoma; font-size:10px; font-weight : none; color:#bea8ab; text-decoration:none;}
.dress_desc a:visited { font-family:Tahoma; font-size:10px; font-weight : none; color:#bea8ab; text-decoration:none;}
.dress_desc a:hover {font-family:Tahoma; font-size:10px; font-weight : none; color:#bea8ab; text-decoration:none;}


.content_text{
	font-family:Tahoma; font-size:10px; color:#659db3; text-decoration:none;
}
.content_text a:active { font-family:Tahoma; font-size:10px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text a:link { font-family:Tahoma; font-size:10px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text a:visited { font-family:Tahoma; font-size:10px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text a:hover {font-family:Tahoma; font-size:10px; font-weight : none; color:#b6979a; text-decoration:underline;}

.content_text_large{
	font-family:Tahoma; font-size:12px; color:#659db3; text-decoration:none;
}
.content_text_large a:active { font-family:Tahoma; font-size:12px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text_large a:link { font-family:Tahoma; font-size:12px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text_large a:visited { font-family:Tahoma; font-size:12px; font-weight : none; color:#b6979a; text-decoration:underline;}
.content_text_large a:hover {font-family:Tahoma; font-size:12px; font-weight : none; color:#b6979a; text-decoration:underline;}


INPUT.TEXT{
	border: 1px solid #659db3;
	background-color:#f1f7f9;
	vertical-align:top;
}
select  { 
 background-color: #ffffff; 
 color: #848484;
 border:2px solid #659db3;
 font-size:10px;
 vertical-align:top;
}


.ProductHeader{
	font-family:Tahoma; font-size:12px; color:#164659; text-decoration:none;
}
.ProductDescription{
	font-family:Tahoma; font-size:10px; color:#506871; text-decoration:none;
}


.copyright{
	font-family:Tahoma; font-size:9px; color:#abaaaa; text-decoration:none;
}
.aaprom_nav{
	font-family:Tahoma; font-size:9px; color:#abaaaa; text-decoration:none;
}
.aaprom_nav a:active { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:none;}
.aaprom_nav a:link { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:none;}
.aaprom_nav a:visited { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:none;}
.aaprom_nav a:hover {font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:none;}

.aaprom_nav_on{
	font-family:Tahoma; font-size:9px; color:#659db3; text-decoration:none;
}
.aaprom_nav_on a:active { font-family:Tahoma; font-size:9px; font-weight : none; color:#659db3; text-decoration:none;}
.aaprom_nav_on a:link { font-family:Tahoma; font-size:9px; font-weight : none; color:#659db3; text-decoration:none;}
.aaprom_nav_on a:visited { font-family:Tahoma; font-size:9px; font-weight : none; color:#659db3; text-decoration:none;}
.aaprom_nav_on a:hover {font-family:Tahoma; font-size:9px; font-weight : none; color:#659db3; text-decoration:none;}


.footer{
	font-family:Tahoma; font-size:9px; color:#abaaaa; text-decoration:none;
	text-align:right;
}
.footer a:active { font-family:Tahoma; font-size:9px; font-weight : none; color:#abaaaa; text-decoration:none;}
.footer a:link { font-family:Tahoma; font-size:9px; font-weight : none; color:#abaaaa; text-decoration:none;}
.footer a:visited { font-family:Tahoma; font-size:9px; font-weight : none; color:#abaaaa; text-decoration:none;}
.footer a:hover {font-family:Tahoma; font-size:9px; font-weight : none; color:#abaaaa; text-decoration:none;}


.store_name{
	font-family:Tahoma; font-size:10px; color:#659db3; text-decoration:none;
}
.store{
	font-family:Tahoma; font-size:10px; color:#333333; text-decoration:none;
}
.store a:active { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:underline;}
.store a:link { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:underline;}
.store a:visited { font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:underline;}
.store a:hover {font-family:Tahoma; font-size:9px; font-weight : none; color:#b6979a; text-decoration:underline;}

.prom_collect_header{
	font-family:Tahoma; font-size:11px; color:#659db3; text-decoration:none;
}
.prom_collect_header a:active { font-family:Tahoma; font-size:11px; font-weight : none; color:#659db3; text-decoration:underline;}
.prom_collect_header a:link { font-family:Tahoma; font-size:11px; font-weight : none; color:#659db3; text-decoration:underline;}
.prom_collect_header a:visited { font-family:Tahoma; font-size:11px; font-weight : none; color:#659db3; text-decoration:underline;}
.prom_collect_header a:hover {font-family:Tahoma; font-size:11px; font-weight : none; color:#659db3; text-decoration:underline;}

.prom_collect_text{
	font-family:Tahoma; font-size:11px; color:#abaaaa; text-decoration:none;
}
.prom_collect_text a:active { font-family:Tahoma; font-size:11px; font-weight : none; color:#abaaaa; text-decoration:underline;}
.prom_collect_text a:link { font-family:Tahoma; font-size:11px; font-weight : none; color:#abaaaa; text-decoration:underline;}
.prom_collect_text a:visited { font-family:Tahoma; font-size:11px; font-weight : none; color:#abaaaa; text-decoration:underline;}
.prom_collect_text a:hover {font-family:Tahoma; font-size:11px; font-weight : none; color:#abaaaa; text-decoration:underline;}



.borderit img{
	border: 2px solid #ffffff;
}

.borderit:hover img{
	border: 2px solid #d14555;
}

.borderit:hover{
	color: #000000; /* irrelevant definition to overcome IE bug */
}
