﻿@charset "utf-8";
/* CSS Document */
html {
	margin:0; padding:0
	}
body {
	margin:0;
	background:url(images/totalBgGrad.gif) top repeat-x #a58d52;
	}
.main_container {
	width:800px;
	display:table;}
.left {
	background:url(Images/LeftSideBg.jpg) no-repeat;	
	width:240px;
	height:795px;
	float:left;}
.left ul {
	display:block;
	width:188px;
	float:left;
	margin:12px 0 0 28px;
	padding:0;
	list-style:none}
.left ul li {
	height:36px;
	float:left;
	width:188px;
	margin:0;
	padding:0;
	display:block;}
zbody:last-child .left ul li {
	margin-left:36px;}
.left ul li a {
	display:block;}
	
	.left ul li.Home a {background:url(Images/mi_Home_na.gif) no-repeat;}
	.left ul li.Home a:hover,
	.left ul li.Home a.current {background:url(Images/mi_Home_a.gif) no-repeat;}
	.left ul li.CustomerConnect a {background:url(Images/mi_CustomerConnect_na.gif) no-repeat;}
	.left ul li.CustomerConnect a:hover,
	.left ul li.CustomerConnect a.current {background:url(Images/mi_CustomerConnect_a.gif) no-repeat;}
	.left ul li.Coupons a {background:url(Images/mi_Coupons_na.gif) no-repeat;}
	.left ul li.Coupons a:hover,
	.left ul li.Coupons a.current {background:url(Images/mi_Coupons_a.gif) no-repeat;}
	.left ul li.AboutUs a {background:url(Images/mi_AboutUs_na.gif) no-repeat;}
	.left ul li.AboutUs a:hover,
	.left ul li.AboutUs a.current {background:url(Images/mi_AboutUs_a.gif) no-repeat;}
	.left ul li.Articles a {background:url(Images/mi_Articles_na.gif) no-repeat;}
	.left ul li.Articles a:hover,
	.left ul li.Articles a.current {background:url(Images/mi_Articles_a.gif) no-repeat;}
	.left ul li.ContactUs a {background:url(Images/mi_ContactUs_na.gif) no-repeat;}
	.left ul li.ContactUs a:hover,
	.left ul li.ContactUs a.current {background:url(Images/mi_ContactUs_a.gif) no-repeat;}
	.left ul li.ServiceArea {background:url(Images/mi_ServiceArea_na.gif) no-repeat;}
    .left ul li.ServiceArea a:hover,
	.left ul li.ServiceArea a.current {background:url(Images/mi_ServiceArea_a.gif) no-repeat;}
	.left ul li.FAQ a {background:url(Images/mi_FAQ_na.gif) no-repeat;}
	.left ul li.FAQ a:hover,
	.left ul li.FAQ a.current {background:url(Images/mi_FAQ_a.gif) no-repeat;}
.left ul li.OurProcess a
{
	background-image:url(Images/mi_OurProcess_na.gif)
}
.left ul li.OurProcess a:hover,
.left ul li.OurProcess a.current
{
	background-image:url(Images/mi_OurProcess_a.gif)
}
.left ul li.OurEnvironmentEfforts a
{
	background-image:url(Images/mi_OurEnvironmentEfforts_na.gif)
}
.left ul li.OurEnvironmentEfforts a:hover,
.left ul li.OurEnvironmentEfforts a.current
{
	background-image:url(Images/mi_OurEnvironmentEfforts_a.gif)
}
	
.left ul li a img {
	height:36px;
	width:188px;
	border:none;}
	
.right {
	float:left;
	width:538px;
}
.Header {
	width:538px;
	height:176px;
	background:url(Images/Header.jpg) no-repeat}
.TextBox {
	width:515px;
	display:table;
	float:left;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background:url(Images/TextBox_ContentBg.gif) 2px repeat-y;
}
.TextBoxHeader {
	width:515px;
	height:62px;
	background:url(Images/TextBoxHeader.gif) no-repeat}
.first .TextBoxHeader {
	background:url(Images/TextBoxHeader_first.gif) no-repeat;}
.TextBoxHeader img {
	float:left;
	margin:3px 0 0 20px;}
.TextBoxHeader a {
	float:right;width:20px;height:21px;background-image:url(Images/facebook.png);margin:12px 5px 0 0}
.TextBox span {
	display:block;
	float:left;
	margin:10px 0 0 20px;
	color:#FFFFFF;
	font-family:Book Antiqua;
	font-style:italic;
	font-weight:bold;
	font-size:18px;}
.TextBox_Content {
	width:515px;
	min-height:530px;
	float:left;
	background:url(Images/TextBox_ContentBotBg.gif) 4px bottom no-repeat;}
.TextBox_Content p {
	text-align:justify;
	padding:0;
	margin:0 0 15px 30px;
	width:460px;}
.TextBox_Content p.RedItalic {
	font-size:13px;
	padding-bottom:10px;
	font-style:italic;
	color:#721e2a;
	border-bottom:2px dotted #ccc;}
.TextBox_Content p.RedTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#721e2a;}
.TextBox_Content p.services img {
	margin-right:15px}
.TextBox_Content p.services img+img {
	margin-right:0px}
.TextBox_Content ul.form {
	float:left;
	list-style:none;
	width:330px}
.TextBox_Content ul.form li {
	width:400px;
	height:25px;
	white-space:nowrap;
	padding-top:4px;
	padding-bottom:4px}
.TextBox_Content ul.form label {
	line-height:25px;
	width:100px;
	float:left}
.TextBox_Content ul.form input.text {
	width:203px;
	height:20px;
	border:1px solid #cfcfcf;
	float:left}
.TextBox_Content a {
	color:#990000;}
.TextBox_Content h1 {
	text-align:justify;
	padding:0;
	margin:0 0 15px 30px;
	width:460px;
	font-size:14px;
	color:#721e2a;}
.ArticlesList {
	font-size:13px;}
.ArticlesList li {
	margin-bottom:8px;}
.TextBoxFooter {
	background:url(Images/TextBoxFooter.gif) 1px no-repeat;
	width:515px;
	height:20px;
	float:left;}
.Login {
	background:url(Images/btLogin.gif);
	border:none;
	height:24px;
	width:75px;
	margin-left:10px}
strong
{
	color:#721e2a
}
.signup strong
{
	font-size:13px
}
p.bottomSeparate
{
	border-bottom:2px dotted #ccc;
	padding-bottom:10px
}
.form2
{
	list-style:none;
	margin:0;
	padding:0;
	font-size:13px
}
.form2 li
{
	display:block;
	padding:4px 0
}
.form2 label
{
	width:197px;
	text-align:right;
	display:block;
	float:left;
	padding-right:13px;
	line-height:25px
}
.form2 input
{
	width:253px;
	height:20px;
	border:1px solid #cfcfcf
}
.form2 select
{
	width:257px;
	height:23px;
	border:1px solid #cfcfcf
}
.form2 textarea
{
	width:253px;
	height:70px;
	border:1px solid #cfcfcf
}
.form2 span
{
	display:inline;
	margin:0;
	float:none
}
.Submit
{
	background:url(Images/btSubmit.gif);
	border:none;
	height:24px;
	width:86px;
	float:right;
	margin-top:20px;
	margin-right:50px
}
.coupons p
{
	font-size:16px;
	font-weight:bold;
	font-family:Book Antiqua;
	font-style:italic
}
.coupons p img
{
	margin-right:17px
}
dl
{
	margin:0;
	padding:0
}
#scrollList
{
	display:block;
	overflow:scroll;
	overflow-x:hidden;
	margin-right:4px;
	padding-right:24px;
	height:484px
}
dt
{
	margin:0;
	padding:0 0 0 30px;
	width:460px;
	font-weight:bold
}
dd
{
	margin:0;
	padding:0 0 15px 30px;
	width:460px;
	text-align:justify
}
.form3
{
	list-style:none;
	margin:0 0 0 30px;
	padding:0;
	width:462px
}
.form3 li
{
	display:block;
	padding:4px 0;
	line-height:22px
}
.form3 label
{
	width:120px;
	text-align:right;
	display:block;
	float:left;
	padding-right:13px
}
.form3 textarea
{
	width:381px;
	height:79px
}
.form3 input
{
	width:253px;
	height:20px;
	border:1px solid #cfcfcf
}
.form3 input.middle
{
	width:130px;
	margin-right:20px
}
.form3 select.middle
{
	width:134px
}
ul.bottomSeparate
{
	border-bottom:2px dotted #ccc;
	padding-bottom:15px;
	margin-bottom:15px
}
.form3 select
{
	width:257px;
	height:23px;
	border:1px solid #cfcfcf
}
.form3 input.zip
{
	width:100px;
	margin-right:13px
}
.form3 input.short
{
	width:73px;
	margin-left:13px;
	margin-right:5px
}
table.bottomSeparate
{
	margin:0 0 15px 30px;
	width:462px;
	border-bottom:2px dotted #ccc
}
.TextBox_Content p.counter
{
	padding-left:0;
	width:450px;
	text-align:right;
	color:#721e2a
}
.signupb
{
	background:url(Images/btSignUp.gif);
	border:none;
	height:24px;
	width:86px;
	float:right;
	margin-right:25px
}
.left table tr td a
{
	display:block;
	width:240px;
	height:182px
}
.left table tr th
{
	height:22px;
	text-align:center;
	font-weight:bold;
	color:white;
	font-size:14px
}
p.hotnews
{
    padding:5px;
    border:1px dotted darkred;
    background-color:White;
    font-weight:bold
}
.hotnews a:hover
{
    color:Red
}
.print
{
    display:none
}