/* USED TO DEFINE GLOBAL FONT-FAMILY */
body, p, table, th, td, p, span, li, h2, a, input, textarea
{
	font-family: Arial;
}

body
{
	margin: 19px 0px 0px 92px;
	scrollbar-base-color: #a96f3f;
}

img
{
	border: 0px;
}

form{
margin: 0px;
}

.page_area {
	width: 810px;
	height: 547px;
	margin: 0px;
}

a
{
	color: #535353;
	text-decoration: none;
}

a:hover
{
	color: #535353;
	text-decoration: underline;
}

strong.header {
	font-family: arial;
	color: #d64b29;
	font-size: 34px;
	font-weight: normal;
	line-height: 34px;
}

em.quote {
	font-family: arial;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
}

strong.orange {
	color: #d64b29;
}

/***** leftnav ******************************/
#leftnav
{
	position: relative;
	float: left;
	width: 113px;
	margin: 0px;
	padding: 18px 16px 10px 0px;
	text-align: right;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
	line-height: 10px;
}

#leftnav a
{
	color: #ffffff;
	text-decoration: none;
}

#leftnav a:hover
{
	text-decoration: underline;
}

#leftnav a.active
{
	color: #f6d37e;
	font-weight: bold;
	text-decoration: none;
}

#leftnav a.active:hover
{
	text-decoration: underline;
}

/***** content_area_homepage ******************************/
#content_area_homepage	{ position: relative; float: left; width: 673px; margin: 0px; padding: 0px; font-family: arial; color: #000000; font-size: 11px; }

/***** content_area ******************************/
#content_area	{ position: relative; float: left; width: 659px; margin: 0px; padding: 0px 0px 0px 14px; font-family: arial; color: #000000; font-size: 11px; }

/***** content_no_image ******************************/
#content_no_image	{ position: relative; float: left; width: 628px; margin: 0px; padding: 17px 12px 0px 19px; }

/***** content_iframe ******************************/
#content_iframe		{ position: absolute; margin: -10px 15px 0  -50px; text-align:left; width: 500px; font-size: 70%; font-size: 12px; }

/***** content_under_image ******************************/
#content_under_image	{ position: relative; float: left; width: 647px; margin: 0px; padding: 395px 12px 0px 0px; }
#content_under_image_dd	{ position: relative; float: left; width: 647px; margin: 0px; padding: 305px 12px 0px 0px; }
#content_under_image__left	{ position: relative; float: left; width: 227px; margin: 0px; padding: 0px 20px 0px 0px; }
#content_under_image__right { position: relative; float: left; width: 400px; margin: 0px; padding: 0px 0px 0px 0px; font-family: arial; color: #535353; font-size: 11px; }

/***** topnav ******************************/
#topnav			{ position: relative; float: left; margin: 0px; padding: 16px 12px 6px 12px; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80); }
#topnav_item	{ position: relative; float: left; margin: 0px; padding: 0px 8px 0px 8px; font-size: 11px; color: #d64b29;  background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);}
#topnav_item a	{ color: #d64b29; text-decoration: none; }
#topnav_item a:hover	{ text-decoration: underline; }

/***** topnav dropdown *****************************/
#topnav_dd				{ position: relative; float: left; margin: 0px; padding: 0px;  }
#topnav_dd_main			{ position: relative; float: left; margin: 0px; padding: 0px 8px 0px 8px; font-size: 11px; color: #d64b29;  }
#topnav_dd__main a		{ color: #d64b29; text-decoration: none;  }
#topnav_dd_main a:hover	{ text-decoration: underline; }
#topnav_dd_main a:active{ color: #00FF00; font-weight: bold; }

#topnav_dd_item			{ position: relative; float: left; margin: 0px; height: 35px; text-align: center; padding: 0px 8px 0px 8px; 
							font-size: 11px; color: #d64b29; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80); }
#topnav_dd_item a		{ color: #d64b29; text-decoration: none;  }
#topnav_dd_item a:hover	{ text-decoration: underline; }
#topnav_item_menus			{ width: 152px; margin: 0 0 0 0; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);  }
#topnav_item_menus a		{ color: #d64b29; text-decoration: none; }
#topnav_item_menus a:hover	{ font-weight: bold; }
#topnav_item_sample 		{ float: left; width: 165px; margin: 0 0 0 0px; padding: 0 0 6px 10px; text-align: left; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);  }
#topnav_item_sample a		{ color: #d64b29; text-decoration: none; }
#topnav_item_sample a:hover	{ font-weight: bold; }
#topnav_item_sample-solid 		{ float: left; width: 165px; margin: 0 0 0 133px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; ;}
#topnav_item_wedding-solid a		{ color: #d64b29; text-decoration: none; }
#topnav_item_sample-solid a:hover	{ text-decoration: underline; }
#topnav_item_current 		{ float: left; width: 165px; margin: 0 0 0 10px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);  }
#topnav_item_current a		{ color: #d64b29; text-decoration: none; }
#topnav_item_current a:hover	{ font-weight: bold; }
#topnav_item_current-solid 		{ float: left; width: 165px; margin: 0 0 0 133px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; ;}
#topnav_item_current-solid a		{ color: #d64b29; text-decoration: none; }
#topnav_item_current-solid a:hover	{ text-decoration: underline; }
#topnav_item_wedding 		{ float: left; width: 165px; margin: 0 0 0 20px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);  }
#topnav_item_wedding a		{ color: #d64b29; text-decoration: none; }
#topnav_item_wedding a:hover	{ font-weight: bold; }
#topnav_item_wedding-solid 		{ float: left; width: 165px; margin: 0 0 0 133px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; ;}
#topnav_item_wedding-solid a		{ color: #d64b29; text-decoration: none; }
#topnav_item_wedding-solid a:hover	{ text-decoration: underline; }
#topnav_item_casual 		{ float: left; width: 125px; margin: 0 0 0 20px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; opacity: 0.8; filter: alpha(opacity=80);  }
#topnav_item_casual a		{ color: #d64b29; text-decoration: none; }
#topnav_item_casual a:hover	{ font-weight: bold; }
#topnav_item_casual-solid 		{ float: left; width: 165px; margin: 0 0 0 133px; padding: 0 0 6px 12px; text-align: left; background-color: #ffffff; ;}
#topnav_item_casual-solid a		{ color: #d64b29; text-decoration: none; }
#topnav_item_casual-solid a:hover	{ text-decoration: underline; }


#topnav_item_menus		{ display: none; }
#topnav_item_sample 		{ display: none; }
#topnav_item_sample-solid 	{ display: none; } 
#topnav_item_current 		{ display: none; } 
#topnav_item_current-solid 	{ display: none; } 
#topnav_item_wedding 		{ display: none; } 
#topnav_item_wedding-solid 	{ display: none; } 
#topnav_item_casual 		{ display: none; }
#topnav_item_casual-solid 	{ display: none; } 



/***** footer ******************************/
#footer_left
{
	position: relative;
	float: left;
	width: 470px;
	margin: 0px;
	padding: 6px 0px 6px 131px;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
}

#footer_left a{
	font-family: arial;
		text-decoration: none;
	color: #ffffff !important;
	font-size: 11px;
}

#footer_left a:hover
{
	text-decoration: underline;
}


#footer_right
{
	position: relative;
	float: left;
	width: 200px;
	margin: 0px;
	padding: 6px 0px 6px 0px;
	text-align: right;
	font-family: arial;
	color: #ffffff;
	font-size: 11px;
}

#footer_right a
{
	color: #ffffff;
	text-decoration: none;
}

#footer_right a:hover
{
	text-decoration: underline;
}


strong.phonenumber {
	font-weight: normal;
	font-size: 13px;
}

/***** form fields ******************************/
input
{
	font-family: arial;
	color: #000000;
	font-size: 11px;
}
/***** menu ******************************/
#menu_container
{
	height: 345px;
	width: 100%;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	font-size: 12px;
}

#menu_container a{
	color: #535353;
	text-decoration: none;
}

.menu_content { font-size: 11px; font-weight: normal; line-height: 14px; }
