body {
	background:#AAB37E;
	font: 14px Times New Roman;
	color: #414728;
}

/* ======================= Global Styles! ======================= */
body, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
dl, dt, dd, ol, ul, li,
fieldset, form, input, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
}

.clear{clear:both;}
.left{float: left;}
.right{float: right;}

a:link, a:active, a:visited
	{
	color:#000;
	text-decoration: underline;
}

a:hover
	{
	color: #9fbd24;
	text-decoration: none;
}
h1, h2, h3, h4, h5, h6{
	color: #414728;
	padding: 15px 20px 8px 0;
	font-weight: Bold;
	line-height: 28px;
}

h1{font-size: 36px;}
h2{font-size: 32px;}
h3{font-size: 28px;}
h4{font-size: 24px;}
h5{font-size: 20px;}
h6{font-size: 16px;}

p{
	padding: 8px 30px;
}

ul{
	list-style: square;
	padding: 16px 0 16px 7px;
	list-style-position: inside;
}

li{
	color: #414728;
	padding: 0 0 6px 0;
}

/* ======================= Main Wrapper ======================= */
#wrapper{
	width: 900px;
	margin: 0 auto;
}

/* ======================= Header ======================= */
#header{
	width: 900px;
	float: left;
	background: url(../images/header-top-bg.jpg) no-repeat top center #CAD498;
	color:#1F3328;
}

#header a p .plink{
         margin:55px 15px 0px 15px; 
         width:150px; 
        float:left;
	}

#header h2{
	float: left;
	font: Bold 0px Times New Roman;
	padding: 38px 31px;
	color:#CAD498;
}

#header span{
float:right;
	font: 40px Times New Roman;
	text-align: right;
	padding:0 0 0 30px;
	font-style:italic;
color:#414728;
}

#header span strong{
	font: 21px Times New Roman;
	font-style:italic;
}

#header ul{
	width: 900px;
	list-style: none outside;
	background: #CADBA5;
	float: left;
	padding: 10px 0;
}

#header li{
	padding: 14px 14px 11px 14px;
	float: left;
	font: Bold 15px Times New Roman;
	color: #1F3328;
}

#header li a:link, #header li a:visited, #header li a:active{
	color: #414728;
	text-decoration: none;
}

#header li a:hover{
	border-bottom: 1px dotted #fff;
	border-top: 1px dotted #fff;
	padding: 2px 0;
	color: #fff;
}

/* ======================= Main ======================= */
#main{
	width: 900px;
	float: left;
	background: #CADBA5;
}

/* ========== Left Panel ========== */
#left_panel{
	width: 649px;
	float: left;
	background:#CADBA5;
}

#offer_box{
	width: 648px;
	float: left;
	background: #fff;
	border-top: 2px solid #626262;
	border-bottom: 2px solid #626262;
	text-align: center;
	color: #6d6e70;
}

#offer_box p.tag{
	font: bold 21px Times New Roman;
	padding: 10px;
	margin: 30px 0 0 0;
	text-align: center;
}

#offer_box h1, #offer_box h2, #offer_box h3, #offer_box h4, #offer_box h5, #offer_box h6{
	text-align: left;
	color: #6d6e70;
	padding: 10px 20px;
}

#offer_box p.tag span{
	font: bold 16px Times New Roman;
	color: #a6a8ab;
}

#offer_box p{
	text-align: left;
	padding: 8px 20px 8px 22px;
}

#offer_box ul{
	padding: 8px 15px 8px 35px;
}

#offer_box li{
	color: #6d6e70;
	text-align: left;
}

#content{
	width: 568px;
	float: left;
	padding: 0 30px 20px 47px;
}

#content h1{

}

#content p{
	padding: 8px 0 7px 2px;
}
#promo{
background: url(../images/speicals-bg.jpg) no-repeat;	
color:#FFFFFF;
font-size:22px;
font-weight:bold;
font-style: italic;
height:110px;
margin:5px 0;
padding:65px 10px 5px 225px;
text-align:center;
width:242px;
}
#promo p{	
color:#FFFFFF;
font-size:18px;
font-weight:bold;
}
/* ========== Right Panel ========== */
#right_panel{
	width: 251px;
	float: right;
	/*background: url(../images/right-panel-bg.jpg) repeat-y left top;*/
}

form{
	background: #758048;
	width: 250px;
	border-top: 1px solid #4a4a4c;
	border-left: 1px solid #4a4a4c;
	border-bottom: 1px solid #3f3d3f;
	float: left;
color: #F7F8CE;
margin-bottom: 10px; 

}

form h2{
	font: bold 24px Times New Roman;
	text-align: center;
	padding: 15px 10px;
	color: #F7F8CE;
}

form label{
	float: left;
	padding: 10px 0 0 15px;
	width: 47px;
	color: #F7F8CE; 
}

form ul{
	list-style-type: none;
	float: left;
	padding: 0;
}

form ul li{
	width: 240px;
	padding: 0 0 0px 0;
	float: left;
	background: url(../images/fields-bg.gif) no-repeat right top;
}
form p{
	width: 240px;
	background: url(../images/fields-bg.gif) no-repeat right top;
padding:12px 0;
}
form p input{
	height:16px;width:152px; background: none;
}
form ul li input{
	width: 142px;
	height: 20px;
	float: left;
	margin: 0px 0px 0 0;
	
	background: none;
padding:15px 0 0 5px;
	/* text-indent: 3px; */
}

form ul li textarea{
	height: 100px;
	border: none;
	width: 175px;
	background: none;
	margin: 16px 0 0 40px;
	font: Normal 12px Arial;
}

form ul li.bigfield{
	background: url(../images/text-area-bg.gif) no-repeat 28px bottom;
	float: left;
	height: 158px;
}

form input.submit_btn{
	float: left;
	width: 136px;
	height: 43px;
	background: none;
	margin: 0 3px 3px 0px;
}

form ul li.btn{
	background: none;
}

#testimonial{
	width: 250px;
	background: url(../images/testimonial-box-bg.jpg) repeat-y left top;
	border-bottom: 1px solid #454445;
	float: left;
	padding: 0 0 18px 0;
}

#testimonial p{
	font: italic bold 16px Times New Roman, Times, serif;
	padding: 4px 14px;
	float: left;
	width: 225px
}

#testimonial img{
	border-bottom: 1px solid #454445;
	float: left;
	padding: 0 0 18px 0;
	width: 251px
}

#testimonial span{
	float: left;
	text-align: right;
	font: bold 17px Times New Roman;
	padding: 0 10px 0 0;
	width: 225px;
}

/* ======================= Footer ======================= */
#footer{
	width: 900px;
	float: left;
	border-top: 2px solid #606061;
	background: #758048;
color:#F7F8CE;
}

#footer ul{
	list-style-type: none;
	float: left;
	width: 590px;
	padding: 0 0 0 25px;
}

#footer li{
	background: url(../images/footer-separator.jpg) no-repeat left 23px;
	padding: 25px 26px;
	float: left;
}

#footer li.nobg{
	background: none;
}

#footer span{
	float: right;
	text-align: right;
	padding: 25px 35px 0 0;
	text-decoration: underline;
}

#footer span a:link, #footer span a:visited, #footer span a:active{
	color: #414728;
}

#footer span a:hover{
	color: #000;
	text-decoration: underline;
}
#feature {
	width:239px;
        border: 1px solid #3F3D3F; 
        color: #414728;
        text-align: center; 
        font-weight: bold; 
        background: #F7F8CE ; 
        font-size: 14px; 
padding: 10px 5px;

}
.small{
	font-size: 14px;}
}
