@charset "UTF-8";
* 						{ margin:0; padding: 0; }
body  					{ margin:0; padding: 0; color: #fff;font-family: "Arial", Times, serif; font-size: 14px; line-height: 1.5em; background-color: #fff;}
img 					{ border: none;}
a 						{ color: #000066; }
#wrapper				{ width:985px;	margin: 0px auto 0px auto; background:#fff; border:1px solid #f79c89;}
/********************************************* HEADER ************/
#header 				{ width:985px; height:114px; background-image:url(../images/header.jpg);}
#nav					{ padding: 0px 0px 0px 270px;}
#menu1					{ width:149px;	}
#menu2					{ width:97px;	}
#menu3					{ width:96px;	}
#menu4					{ width:86px;	}
#menu5					{ width:198px;	}
/********************************************* MAIN CONTENT ******/
#main 					{ width:985px; background-color:#fff; color:#3d2408; padding: 0px 0px 0px 0px;}
#index_main 			{ width:985px; background-color:#f79c89; color:#3d2408; padding: 0px 0px 0px 0px;}
#index_content			{ width:985px; height:450px; background-image: url(../images/home_image.jpg)}
#blissbride_link		{ width: 310px; height:85px; text-indent: -2000px;display:block;}
#left_column			{ width:390px; padding: 20px 0px 0px 0px; float:left; }
#left_column2			{ width:200px; padding: 20px 0px 0px 0px; float:left; }
#right_column			{ width:590px; color:#000;background:#fff; float:left;font-size: 12px;margin:20px 0px 0px 0px; background-image: url(../images/pattern.jpg); background-position: top right; background-repeat: repeat-y;; }
#content				{ width: 545px; padding: 0px 0px 0px 2px; line-height:16px;}
/************* H1 ***************************/
#welcome		      	{ width:230px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/welcome_header.jpg); text-indent:-2000px;}
#designer		      	{ width:230px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/designer_header.jpg); text-indent:-2000px;}
#glossary		      	{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/glossary_header.gif); text-indent:-2000px;}
#timeline		      	{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/timeline_header.gif); text-indent:-2000px;}
#dress_fitting_tips		{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/dress_fitting_tips_header.gif); text-indent:-2000px;}
#what_is_your_style		{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/what_is_your_style_header.gif); text-indent:-2000px;}
#our_story				{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/our_story_header.gif); text-indent:-2000px;}
#contact_us				{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/contact_us_header.gif); text-indent:-2000px;}
#your_visit				{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/your_visit_header.gif); text-indent:-2000px;}
#accessories			{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/accessories_header.jpg); text-indent:-2000px;}
#gowns					{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/gowns_header.gif); text-indent:-2000px;}
#events		      		{ width:161px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/events_header.jpg); text-indent:-2000px;}

#locations_and_directions	{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/location_and_directions.gif); text-indent:-2000px;}
#recommended_vendors		{ width:560px;height:87px; padding: 0px 0px 0px 0px;display:block;background-image: url(../images/recommended_vendors_header.gif); text-indent:-2000px;}

/******************************************/
#main ul				{ padding:0px 0px 20px 45px; width:480px;}
#main ul li				{ padding: 2px 0px 2px 0px;}
.weeks					{ font-weight:bold; font-size:12px; color:#3d2408;}

#main ol				{ padding-left:45px; width:480px;}
#main li				{ padding: 10px 0px 10px 0px;}

/********************************************/
#designer_gallery					{ width: 340px; margin: 20px auto 0px auto; color:#3d301f;}
#designer_gallery .gallery_item		{ width: 100px; margin-right: 10px; float:left; padding: 0px 0px 20px 0px;}
#designer_gallery img				{ width: 100px; height:125px; display:block; background:#aaa;}
#designer_gallery  a				{ text-decoration:none; color:#3d301f; font-size:11px; }
#designer_gallery a:hover			{ text-decoration:underline;}
.designer_link						{ margin:0px auto 0px auto; text-align:center;}
.designer_link2						{ margin:0px auto 0px auto; text-align:left;}
.designer_image	img					{ width:360px; float:left; padding-left:15px;}
.designer_header					{ font-weight:bold; color:#452c26;font-size:16px; margin-bottom:5px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.designer_info						{ padding-left:220px;}

/*****************************************************************/

#events_gallery					{ width: 340px; margin: 20px auto 0px auto; color:#3d301f;}
#events_gallery .gallery_item		{ width: 100px; margin-right: 10px; float:left; padding: 0px 0px 20px 0px;}
#events_gallery img				{ width: 100px; height:125px; display:block; background:#aaa;}
#events_gallery  a				{ text-decoration:none; color:#3d301f; font-size:11px; }
#events_gallery a:hover			{ text-decoration:underline;}
.events_link						{ margin:0px auto 0px auto; text-align:center;}
.events_image	img					{ width:360px; float:left; padding-left:15px;}
.events_header					{ font-weight:bold; color:#452c26;font-size:16px; margin-bottom:5px; font-family: 'Lucida Sans Unicode', 'Lucida Grande', sans-serif;}
.events_info						{ padding-left:220px;}

/*****************************************************************/
.category							{ color:#3d301f; font-size:16px;  font-weight:bold;margin-top:20px;}
.term								{ margin:0px 0px 0px 0px; font-weight:bold; width:500px;}
.description						{ padding:0px 0px 10px 0px;width:500px;}
.category_line						{ width: 500px; height:1px; border-top: dotted #aaa 1px; margin-top:10px;}
#right_column p						{ width:500px;}
/******************************************************************/
#content2				{ width: 545px; padding: 0px 0px 0px 2px; line-height:16px;}
#content2 .category		{ color:#3d301f; font-size:16px;  font-weight:bold;margin-top:20px; padding-bottom:10px;}

/********************************************* FOOTER CONTENT ****/
#footer 				{ clear:both; background-color: #fff;color:#3d2408; text-align:center; font-size: 10px; line-height:15px; padding: 0px 0px 10px 0px;}
#footer a				{ text-decoration:none; color:#3d2408;}
/*******************************************************************/
h2						{color:#3d301f;font-size:120%; padding:10px 0px 5px 0px;}
h3						{color:#3d301f;font-size:110%; padding:10px 0px 5px 0px;}
.italic					{color:#000;font-size:100%; font-weight:bold;font-style:italic;}
/******************************************************************/
#form			{ font-size: 100%; width:90%;}
#form legend	{ color:#333; margin:2px;padding:5px; margin: 10px;}
#form label		{ color:#777; width:170px; text-align:right;display:block;float:left; margin:0px 10px 0px 10px;}
#form dt		{ text-align: right; width: 100px; float: left; padding-right: 5px; height: 30px; margin: 0px; }
#form dd		{ margin: 0px; margin-bottom: 10px; }
#form input 	{ width: 230px; }
#form textarea	{ width: 250px; height: 150px; }
#form fieldset	{  }
#form .row		{ padding: 0px 0px 10px 0px}
#form input#submit			{ width: 100px; display:block; margin:0px auto;}

