/* BEN LOGISTICS */

/* This controls the width of the fluid width layouts */

div.fluid
{
width: 93% !important;
}

/* This controls the width of the fixed width layouts */

div.fixed
{
width: 844px!important;
}

div.fixed_small
{
width: 844px!important;
}

/* Basic Stuff */

*
{
margin: 0em;
padding: 0em;
}

body
{
font-size: 12px;
font-family:"Times New Roman";
color:#666666;
margin: 0; 
padding: 0; 
height: 100%;
background: #FFFFFF url(../images/wedding_bg.jpg) top center no-repeat;
}

/* Header */

#header
{
	margin-top:100px;
	width:100%;
}

#header_inner
{
	width: 100%;
	border-top:#333333 1px solid;
	border-left:#333333 1px solid;
	border-right:#333333 1px solid;
	height:70px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	background:#FFFFFF;

}

	#header_content
	{
	margin:25px 20px 0 20px;
	width:580px;
	font-size:18px;
	float:left;
	}
	
			#header_content a
			{
			text-decoration:none;
			color:#666666;
			outline:none;
			}	
			
			#header_content a:hover
			{
			outline:none;
			color:#EC1C24;
			}
			
			#header_content a.active
			{
			outline:none;
			color:#EC1C24;			
			}
	
	#header_logo
	{
	margin:20px 20px 0 20px;
	float:right;
	width:170px;
	}
	
		#header_logo a img, #header_logo a:hover img, #header_logo a:focus img, #header_logo a:active img
		{
			outline:none;
			border:none;
		}

		#header_logo a, #header_logo a:hover, #header_logo a:focus, #header_logo a:active
		{
			outline:none;
			border:none;
		}	
		
/* Nav Area */

.spacer
{
padding: 0 5px;
}

/* Main Content Area */

#main
{
	width:100%;
}

#main_inner
{
	min-height:1%;
	border-left:#333333 1px solid;
	border-right:#333333 1px solid;
	border-bottom:#333333 1px solid;
	width:100%;
	margin-right: auto;
	margin-left: auto;
	background:#FFFFFF;

}

#main_holder
{
	width:900px;
	margin-left: auto;
	margin-right: auto;
	height:100%;
}
	
	#main_image_holder
	{
	background:url(../images/petells.jpg) top right no-repeat;
	border-top:#CCCCCC 1px solid;
	padding:0 20px 20px;
	}
	
		#base_text_bar
		{
			width:844px; 
			height:100%;
		}
		
			#main_text_holder
			{
	width:530px;
	padding:20px 10px 10px 120px;
	font-size:16px;
	color:#333333;
	height: 90px;
			}
		
			#address
			{
				width:140px;
				font-size:11px;
				line-height:13px;
				padding:20px 20px 30px 20px;
				border-left:1px solid #333333;
				float: right;
			}

.hightlight
{
	color:#777777;
}

.spacer_div
{
height:20px;
width:100%;
}

.wedding{
	padding:20px;
	font-size:14px;
}


/* Footer */

#footer
{
	width:100%;
}

#footer_inner
{
	height:80px;
	margin-right: auto;
	margin-left: auto;

}

#footer_holder
{
	padding:15px 10px; 
	font-size:11px; 
	line-height:18px;
}

.footer_small_txt
{
	font-size:9px; 
	color:#444444;
}
