body { color: black; font-size: 12px; line-height: 16px; background-color: white; margin: 0; padding: 0; font-family: Tahoma, Helvetica, Arial; }

#body { position: relative; width: 100%; margin: 0; padding: 0; }

#container { background-color: #f7f8f8; background-image: url(../graphics/col_bg.jpg); background-repeat: repeat-y; background-position: left top; position: relative; width: 760px; margin: 0; padding: 0; }

#top { color: #fff; font-size: 9pt; background-image: url(../graphics/col_01.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 3px; padding-right: 20px; }

#top a { color: #fff; font-size: 9pt; }

#logo { position: absolute; top: 0; left: 0; z-index: 100; }

#menu { padding-right: 10px; }

#header {  }

#header_image { position: absolute; top: 93px; left: 0; z-index: 0; }

#testimonials_01 { position: absolute; top: 100px; right: 30px; width: 234px; margin: 0; padding: 0; }

#testimonials_02 { background-image: url(../graphics/col_01.png); background-repeat: no-repeat; background-position: right top; color: #454646; font-size: 9pt; line-height: 12px; padding-top: 40px; padding-right: 15px; padding-left: 47px; }

#testimonials_03 { background-image: url(../graphics/col_03.png); background-repeat: no-repeat; background-position: right top; width: 234px; height: 42px; }

#offers { color: #fff; font-size: 9pt; line-height: 12px; background-image: url(../graphics/col_04.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 75px; padding-left: 25px; }

#locations { color: #fff; font-size: 7pt; line-height: 10px; background-image: url(../graphics/col_05.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-left: 15px; }

#locations a { color: white; font-size: 7pt; line-height: 10px; }

#locate { color: #fff; font-size: 9pt; line-height: 20px; background-image: url(../graphics/col_06.jpg); background-repeat: no-repeat; background-position: right top; padding-top: 15px; padding-left: 10px; }

td.form { color: #fff; font-size: 9pt; line-height: 20px; padding-left: 5px; }

#news { color: #454646; font-size: 8pt; line-height: 12px; background-image: url(../graphics/col_01.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 10px; padding-left: 25px; }

#news a { color: #454646; font-size: 8pt; line-height: 12px; text-decoration: none; }

#news td { color: #454646; font-size: 9pt; line-height: 12px; }

#spotlight_sub { position: relative; }

#content { color: #454646; font-size: 10pt; line-height: 14px; background-image: url(../graphics/col_02.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 20px; padding-left: 20px; }

#content td {font-size: 12px; line-height: 16px; }

	#content h2{padding-left:0px;}
	
	#content img{padding-left:0px;}


#content a {
	color: #1D1D1D;
	font-size: 10pt;
	font-weight: normal;
	line-height: 14px;
}

#news_base { background-image: url(../graphics/col_03.gif); background-repeat: no-repeat; background-position: left bottom; }

#content_base { background-image: url(../graphics/col_04.gif); background-repeat: no-repeat; background-position: left bottom; }

#sub_content { color: #454646; font-size: 10pt; line-height: 14px; background-image: url(../graphics/col_05.gif); background-repeat: no-repeat; background-position: left top; padding-top: 15px; padding-right: 20px; padding-left: 30px; }

#sub_content_base { background-image: url(../graphics/col_06.gif); background-repeat: no-repeat; background-position: left bottom; }

#footer td { color: #597895; font-size: 8pt; }

#locationprofile { font-size: 15px; }

#locationprofileheader { font-size: 13px; font-weight: bold; }

#locationprofilelink { font-style: italic; text-decoration: none; }

p { font-family: Tahoma, Helvetica, Arial; color: #454646; font-size: 9pt; line-height: 14px; margin: 0; padding: 10px 0 0; }

h1 { color: #1d2227; font-size: 20px; font-weight: normal; line-height: 22px; margin: 0 0 5px; padding: 0; }

h2 {
	color: #585858;
	font-size: 13pt;
	font-weight: normal;
	line-height: 22px;
	margin: 0;
	padding: 10px 0;
}

h3 { color: #1d2227; font-size: 12pt; font-weight: normal; line-height: 22px; margin: 0 0 5px; padding: 0; }

h4 { color: #1d2227; font-size: 12pt; font-weight: 500; line-height: 22px; margin: 0 0 5px; padding: 0; }

h5 { color: #1d2227; font-size: 8pt; font-weight: normal; line-height: 11px; margin: 0 0 5px; padding: 0; }

h6 { color: #1d2227; font-size: 8pt; font-weight: normal; line-height: 22px; margin: 0 0 5px; padding: 0; }

td {}

a:link { color: #597895 ; text-decoration: none; }

a:visited { color: #597895 ; text-decoration: none; }

a:hover { color: #000 ; text-decoration: none; }

a:active { color: #000 ; text-decoration: none; }

input { margin: 5px 0; }
