@charset "utf-8";
/* CSS Document */

body {
	margin:10px 0px 42px 0px;
	background:url(../images/bg.jpg) repeat left top;
}
form, p, ul, li {
	padding:0px;
	margin:0px;
}
a {
	outline:0px;
}
img {
	border:0px;
}
.clear {
	clear:both;
}
/* MAIN CONTAINER */

#mainwrap {
	width:1008px;
	padding:0px;
	margin:0px auto;
	background:url(../images/shadow.png) repeat-y left top transparent;
}
/* Top Header Section */

#header {
	width:1008px;
	height:161px;
	background:url(../images/header.png) no-repeat left top;
	position:relative;
}
#header .logo_link {
	width:424px;
	height:112px;
	display:block;
	position:absolute;
	left:46px;
	top:26px;
}
#topnav {
	height:33px;
	position:absolute;
	bottom:0px;
	right:37px;
}
#banner {
	width:980px;
	height:242px;
	margin:0px auto;
	background:url(../images/bg.jpg) repeat left top;
}
/* Content Section */

#maincontentwrap {
	width:980px;
	padding:0px 14px 8px 14px;
	margin:0px;
}
#maincontentwrap a.sub_readmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	text-decoration:underline;
	float:right;
}
#maincontentwrap a.sub_readmore:hover {
	text-decoration:none;
}
.middle_leftcol {
	width:575px;
	padding:24px 22px 14px 34px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ddd8d4;
	text-align:left;
	line-height:16px;
	background:#6c521a;
	float:left;
}
.middle_leftcol h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#f9efe8;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 16px 0px;
}
.middle_leftcol a.readmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ebdfc6;
	font-weight:bold;
	text-decoration:underline;
	padding:0px 0px 8px 25px;
	background:url(../images/read-more-icon.jpg) no-repeat left 2px;
	float:right;
}
.middle_leftcol a.readmore:hover {
	text-decoration:none;
}
.middle_rightcol {
	width:316px;
	height:170px;
	padding:20px 0px 0px 33px;
	margin:0px;
	background:#543a0d;
	float:left;
}
.middle_rightcol h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 16px 0px;
}
.middle_rightcol div {
	padding:0px;
	margin:0px 20px 0px 0px;
	float:left;
}
.main_leftcol {
	width:281px;
	height:320px;
	padding:0px 27px 0px 34px;
	margin:21px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	text-align:left;
	line-height:16px;
	border-right:1px solid #cdcdcd;
	float:left;
}
.main_leftcol h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#271407;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.main_leftcol span {
	color:#927434;
	font-weight:bold;
	text-decoration:underline;
	margin:0px 0px 7px 0px;
	display:block;
}
.main_middlecol {
	width:347px;
	padding:0px 0px 0px 27px;
	margin:21px 7px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	text-align:left;
	line-height:16px;
	float:left;
}
.main_middlecol h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#271407;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.floatleft_img {
	float:left;
	margin:0px 15px 15px 0px;
}
.main_rightcol {
	width:231px;
	padding:18px 0px 0px 18px;
	margin:21px 0px 0px 7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:left;
	line-height:16px;
	background:url(../images/contact-us-bg.jpg) no-repeat left top;
	float:right;
}
.main_rightcol h3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#eeeed2;
	font-weight:normal;
	padding:0px;
	margin:0px 0px 12px 0px;
}
.main_rightcol a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:underline;
}
.main_rightcol a:hover {
	text-decoration:none;
}
.watch_video {
	margin:24px 0px 14px 0px;
}
.download {
	margin:30px 0px 0px 0px;
	padding:0px 0px 0px 8px;
}
/* Footer Section */					
	
#footer {
	width:980px;
	padding:31px 14px 0px 14px;
	margin:0px auto;
	background:url(../images/footer-bg.jpg) no-repeat left top;
}
#footer div {
	width:360px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#afa49d;
	text-align:left;
	padding:0px 0px 0px 31px;
	margin:0px;
	float:left;
}
#footer div span {
	color:#a9a91c;
}
#footer ul {
	width:380px;
	padding:0px 18px 0px 0px;
	margin:0px;
	list-style-type:none;
	float:right;
}
#footer ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#aba39d;
	padding:0px 4px 0px 4px;
	margin:0px;
	float:left;
}
#footer ul li.last {
	padding:0px 0px 0px 4px;
}
#footer ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#aba39d;
	text-decoration:none;
}
#footer ul li a:hover {
	text-decoration:underline;
}
/* Inner Section CSS */

#inner_header {
	width:1008px;
	height:166px;
	background:url(../images/inner-header.png) no-repeat left top;
	position:relative;
}
#inner_header .logo_link {
	width:424px;
	height:112px;
	display:block;
	position:absolute;
	left:46px;
	top:26px;
}
.innercontent_left {
	width:669px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6e6e6e;
	text-align:left;
	line-height:16px;
	padding:33px 0px 12px 47px;
	float:left;
}
.innercontent_left ul {
	width:400px;
	padding:0px;
	margin:8px 0px 0px 12px;
	list-style-type:none;
}
.innercontent_left ul li {
	padding:0px 0px 4px 24px;
	margin:0px 0px 6px 0px;
	background:url(../images/inner-bullet.jpg) no-repeat left 5px;
	
}

.innercontent_left h1 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#271407;
	font-weight:normal;
	padding:0px 0px 6px 0px;
	margin:0px 0px 16px 0px;
	background:url(../images/heading-underline.gif) no-repeat left bottom;
}
.innercontent_left a.sub_readmore {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#5c5c5c;
	text-decoration:underline;
	float:right;
}
.innercontent_left a.sub_readmore:hover {
	text-decoration:none;
}
.margin_top {
	margin:75px 0px 0px 0px;
}
#inner_topnav {
	height:33px;
	border-bottom:5px solid #6c521a;
	position:absolute;
	bottom:0px;
	right:37px;
}
.inputtextbox
{
	border:1px solid #cccccc;
	width:250px;
	height:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.inputtextarea
{
	border:1px solid #cccccc;
	width:250px;
	height:75px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
.formbutton {
	background-color:#E4E1E1;
	border:2px solid #C8C4C4;	
	width:100px;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}
.redFont{
	font-family:Tahoma;
	color:#FF0000;
	line-height:11pt;
	font-size:10pt;
}

#nameDiv {
	width:200px;
	height:20px;
	font-size:13px;
	color:#FF0000;
	}
#emailDiv {
	width:200px;
	height:20px;
	font-size:13px;
	color:#FF0000;
	}
#phoneDiv {
	width:200px;
	height:20px;
	font-size:13px;
	color:#FF0000;
	}
#commentsDiv {
	width:200px;
	height:20px;
	font-size:13px;
	color:#FF0000;
	}
#codeDiv {
	width:200px;
	height:20px;
	font-size:13px;
	color:#FF0000;
	}					
	
.poweredby {
	width:980px;
	text-align:right;
	padding:4px 29px 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fff;
	float:right;
}
.poweredby a, .poweredby a:hover {
	font-size:11px;
	color:#fff;
	text-decoration:none;
}	
