@charset "utf-8";
/* CSS Document */

/*--------------- Page Styling ---------------*/

html, body {
	margin:0px;
	padding:0px;
	background-color: #9999ff;
	/*font-family:Arial, Helvetica, sans-serif; */
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#333333;
	background-image:url(images/main_bg.jpg);
}

/*--------------- Text Styling ---------------*/

H1{
	color:#999999;
	font-size:18px;
	margin:0px;
	}

/* Boutique Text */
a.navlinkbo:link, a.navlinkbo:visited{
	color:#999999;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

a.navlinkbo:hover{
	color:#FFFFFF;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

a.footlinkbo:link, a.footlinkbo:visited{
	color:#999999;
	font-size:10pt;
	text-decoration:none;
}

a.footlinkbo:hover{
	color:#FFFFFF;
	font-size:10pt;
	text-decoration:none;
}

.foottextbo{
	font-size:11px;
	color:#CCCCCC;
	}
		
/* Bridal Text */	
a.navlinkbr:link, a.navlinkbr:visited{
	color:#333333;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

a.navlinkbr:hover{
	color:#999999;
	font-size:15px;
	text-decoration:none;
	font-weight:bold;
}

a.footlinkbr:link, a.footlinkbr:visited{
	color:#333333;
	font-size:10pt;
	text-decoration:none;
}

a.footlinkbr:hover{
	color:#999999;
	font-size:10pt;
	text-decoration:none;
}

.bridaltext{
	color:#FFFFFF;
	}

a.bridaltext:link, a.bridaltext:visited{
	color:#FFFFFF;
	text-decoration:underline;
}

a.bridaltext:hover{
	color:#999999;
	text-decoration:underline;
}

.foottextbr{
	font-size:10pt;
	color:#333333;
	}

/*--------------- Page Divs ---------------*/

/* You can remove the white border around the page by changing the countainer_outter div's
width to 800px and removing the padding and background lines */

#container_outter{
	width:820px;
	margin:auto;
	padding-top:10px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	}
	
#container_outter_nohead{
	width:800px;
	margin:auto;
	}

#headimg{
	width:800px;
	margin:auto;
	}
	
#nav{
	float:right;
	}	
	
#content_left{
	width:440px;
	float:left;
	}
	
#content_right{
	width:300px;
	float:right;
	}

#img_outter{
	width:430;
	margin:auto;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:10px;
	}

#img_inner{
	width:420px;
	margin:auto;
	}
	
#boutique_outter{
	width:800px;
	margin:auto;
	background-color:#000000;
	background-image:url(images/boutique_bg_outter.jpg);
	background-repeat:repeat-x;
	}
	
#boutique_head{
	width:760px;
	margin:auto;
	padding:10px;
	}
	
#boutique_inner{
	width:800px;
	margin:auto;
	background-color:#999999;
	background-image:url(images/boutique_bg.jpg);
	background-repeat:repeat-x;
	}
	
#boutique_content{
	width:760px;
	margin:auto;
	}

#boutique_footer{
	width:800px;
	margin:auto;
	background-color:#000000;
	}
	
	
#bridal_outter{
	width:800px;
	margin:auto;
	background-color:#cccc99;
	background-image:url(images/bridal_bg_outter.jpg);
	background-repeat:repeat-x;
	}
	
#bridal_head{
	width:760px;
	margin:auto;
	padding:10px;
	}
	
#bridal_inner{
	width:800px;
	margin:auto;
	background-color:#336666;
	background-image:url(images/bridal_bg.jpg);
	background-repeat:repeat-x;
	}
	
#bridal_content{
	width:760px;
	margin:auto;
	}

#bridal_footer{
	width:800px;
	margin:auto;
	background-color:#cccc99;
	}
	

#splash_canv{
	height:460px;
	background-image:url(images/canv_bg.jpg);
	}
	
#splash_greenblack{
	height:46px;
	background-image:url(images/grnblck.jpg);
	background-repeat:repeat-x;
	}
	
#splash_tagtop{
	width:330px;
	margin:auto;
	}

#splash_tagmid{
	width:328px;
	margin:auto;
	}
#splash_tagbottom{
	width:374px;
	margin:auto;
	}

#splash_cont_outter{
	width:374px;
	background-image:url(images/splash_boxbg.jpg);
	background-repeat:repeat-y;
	margin:auto;
	}

#splash_cont_inner{
	width:320px;
	height:250px;
	overflow:auto;
	margin:auto;
	}

#splash_boxbottom{
	width:374px;
	margin:auto;
	}

/*--------------- Object Classes ---------------*/
.clearfloat {
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}