/*
	--------------------------------------------------
	STRUCTURE STYLES
	--------------------------------------------------
	Client:	
	Author:	
	Date:	Month, Year
		
*/

/* structure.css are the styles for the DIVs in a website and should not contain
any typographic or content-related styles for a site. The styles within are strictly
used to create the layout/structure of the website and, as such, this style sheet 
will (almost) never need to be altered by the client or back-end programmers. */

/* ----- comment styles well for better reference later! ----- */
/* ----- try to lay this out in the following sections and from top to bottom on pages ----- */

div{
	padding: 0;
	margin: 0;
	text-align: left;
}

.header_bg {
	float: left;
	width: 633px;
	height: 108px;
	margin: 0;
	padding: 0;
	background: url(../images/top_banner.jpg) no-repeat;
}

/* ===== Main Navigation ===== */

#mainNav {
	position: relative;
	float: left;
	clear: both;
	margin: 0;
	padding-left: 268px;
	width: 630px;
	z-index: 1000;
	background: url(../images/main_nav.gif) top left no-repeat;
}




.calltoaction {
	padding: 16px 25px 0 19px;
	margin: 0;
	width: 161px;
	height: 165px;
	background: url(../images/call-to-action.gif) no-repeat;
}

.online_flyer{
	padding: 66px 50px 12px 17px;
	width: 167px;
	height: 62px;
	margin: 0;
	background: url(../images/online_flyer.jpg) no-repeat;
}

.locations{
	margin: 0;
	padding: 0;
}



.contentLeft{
	padding: 51px 0 0 57px;
}

.contentLeft img{
	margin-top: 15px;
	margin-left: 8px;
	float: right;
	padding: 3px;
	border: 1px solid #c7c7c7;
}


/* ===== Right Sidebar Navigation ===== */
.contentRight{
	padding: 51px 0 0 0;
}

#sidebar{
	float: right;
	margin-right: 19px;
	text-align: left;
}

#sidebar td{
	height: 35px;
	border-bottom: 1px solid #f1dcc7;
}

#sidebar td.sidebar_header{
	height: 51px;
}

#sidebar td.sidebar_footer{
	height: 69px;
	border: none;
}

#footer_table{
	background: none;
}
