
body {
background-image:url(../images/bg_grad.jpg);

margin: 0px;

}

#body_container {

width: 1040px;
height: auto;
background-image:url(../images/central_bg.gif);
margin-left: auto;
margin-right: auto;
}

#body_content {
height: 712px;
width: 1000px;
margin-left: auto;
margin-right: auto;

}

	.body_header {
		height: 95px;
		margin-left: 27px;
		margin-right: 27px;
		padding-top: 5px;		
		color: #B9775A;
		width: 1000px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-size: 11px;
	}
		.body_header_left {
			float: left;
			position: relative;
		}
		.body_header_right {
			float: right;
			margin-right: 51px;			
			text-align: right;
		}
			.body_header_right .top_links li {
				display: inline;
				text-decoration: none;
				padding: 7px;
				line-height: 25px;
			}
			.body_header_right .mailing_list_telephone_block {
				position: relative;
				top: 10px;
				float: right;
			}
		.body_header a {
			color: #254797;
			text-decoration: none;
		}
		.body_header a:hover {
			color: #98B832;
		}
		.body_header input.form_text {

		}
		/* 5199CB, text box text */
		
	.body_navigation {
		height: 72px;
		background-image:url(../images/header_nav_grad.png);
		margin-left: 27px;
		margin-right: 27px;
		position: relative;
		float: left;
		width: 947px;
		margin-bottom: 5px;
	}
	.body_navigation img {
		border: 0px;
	}
		.body_navigation_links {
			position: relative;
			top: 7px;
			left: 7px;
			width: 950px;
		}
			.body_navigation_links .link1 {
				position: relative;
				left: 6px;
			}
			.body_navigation_links .link2 {
				position: relative;
				left: 27px;
			}
			.body_navigation_links .link3 {
				position: relative;
				left: 45px;			
			}
			.body_navigation_links .link4 {
				position: relative;
				left: 63px;			
			}			
			.body_navigation_links .link5 {
				position: relative;
				/*left: 204px;*/
				left: 180px;
			}
		.body_navigation_links_sub {
			float: left;
			margin-top: -55px;
			margin-left: 7px;
			position: relative;
		}
			.body_navigation_links_sub .link1 {
				position: relative;
				left: 7px;
			}
			.body_navigation_links_sub .link2 {
				position: relative;
				left: 29px;
			}
			.body_navigation_links_sub .link3 {
				position: relative;
				left: 48px;			
			}
			.body_navigation_links_sub .link4 {
				position: relative;
				left: 64px;			
			}	
			.body_navigation_links_sub .search {
				position: relative;
				width: 170px;
				left: 770px;
				top: -42px;
				height: 12px;
			}		
	.body_content_banner {
		padding-top: 0px;
	}
	.body_content_banner, .body_content_text {

		margin-left: 27px;
		margin-right: 27px;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
	}
		.body_content_banner .left, .body_content_text .left { 
			width: 303px;
			float: left;
		}
		.body_content_banner .right, .body_content_text .right {
			width: 629px;
			float: left;
			margin-left: 14px;
		}
		.body_content_banner .center {
			float: left;
			padding-top: 15px;
			margin-left: -1px;
		}
		
	.body_content_text {

	}
		.body_content_text .left .salt_offer_container {
			height: 224px;
			background-image:url(../images/body_left_block_rounded_bg.gif);
		}
		.body_content_text .left .text {
			padding: 15px;
		}
		.body_content_text .left h3 {
			color: #4097CB;
			margin: 0;
			font-size: 16px;
			font-weight: bold;
			padding-bottom: 5px;
		}
		.body_content_text .left .bullet {
			color: #CE8260;
		}
		
		.body_content_text .right h3 {
			font-size: 16px;
			font-weight: bold;
			color: #92B130;
			margin: 0;
			padding-bottom: 5px;
		}
		
#body_footer {
height: 92px;
width: 1000px;
background-image:url(../images/footer_grad.jpg);
margin-left: auto;
margin-right: auto;
font-family: Tahoma, Verdana;
font-size: 11px;
color: #FFFFFF;
}

	#body_footer .content {
		padding: 25px;
		padding-top: 18px;		
	}
		#body_footer .address {
			float: left;
			width: 190px;
		}
		#body_footer .contact {
			float: left;
			width: 170px;
		}	
		#body_footer .further {
			float: left;
			width: 150px;
		}
		#body_footer .copyright {
			float: right;
			width: 250px;
			text-align: right;
			font-size: 10px;
		}
		
		
/* Form stuff */
input.form_text, textarea.contact_us {
			color: #5199CB;
			font-size: 11px;
			font-weight: bold;
			height: 15px;
			font-family: Arial, Helvetica, sans-serif;
			border: 1px solid #838383;
			background-image:url(../images/header_nav_newsletter_search_bg.png);
		}
input.form_newsletter_go {
	position: relative;
	top: 6px;
}
input.form_search_go {
	position: relative;
	top: 9px;
}

input.contact_us, textarea.contact_us { border: 1px solid #5199cb; width: 330px; height: 18px; background-image:url(../images/form_textbox_bg.png);}

textarea.contact_us { height: 100px; background-image:url(../images/form_textarea_bg.png);}

form.contact_us { font-weight: bold; font-size: 12px;}

.contact_us .submit { background: #96b533; color: #ffffff; font-weight: bold; border: 0px; width: 80px; padding: 3px; background-image:url(../images/form_submit_bg.png);}

.times-left-nav img { padding: 3px; padding-left: 0px; border: 0px;}
.times-right-text { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px;}
.times-smallprint {font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.times-green_highlight { color: #88a629; font-weight: bold;}

.bulc { margin-left: 2px; margin-right: 2px; height: 20px; width: 20px; background-image:url(../images/common_complaints_list_bullet.gif); background-repeat: no-repeat; background-position: center;}
.title-complaints { padding-right: 5px; margin-bottom: -2px; }