body {
	padding:0px;
	margin:0px;
	background:url(../images/bg.jpg) repeat;
	color:#FFF;
	font-family:"Lucida Grande",Geneva,Arial,Verdana,sans-serif;
	font-size:11px;
	text-align:center;
}
a {
	color:#FFF;
	cursor:pointer;
	}

.site {
	width:836px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}

.bl_c {
	background:url(../images/bl_c.png) no-repeat;
	width:31px;
	height:31px;
	}
.br_c {
	background:url(../images/br_c.png) no-repeat;
	width:31px;
	height:31px;
	}
.b {
	background:url(../images/b.png) repeat-x;	
	}
.l_light {
	background:url(../images/l_light.png) repeat-y;
	}
.r_light {
	background:url(../images/r_light.png) repeat-y;
	}
.light_area {
	background:#4e4b4a;
	padding:0px 25px 0px 25px;
	}
.l_dark {
	background:url(../images/l_dark.png) repeat-y;
	}
.r_dark {
	background:url(../images/r_dark.png) repeat-y;
	}
.dark_area {
	background:url(../images/light_bg.jpg) no-repeat top center #3a3735;
	padding:0px 25px 0px 25px;
	text-align:left;
	}
.spacer20 {
	height:20px;
	}
.l_separator {
	background:url(../images/l_separator.png) no-repeat;
	height:1px;
	line-height:1px;
	font-size:1px;
	}
.r_separator {
	background:url(../images/r_separator.png) no-repeat;
	height:1px;
	line-height:1px;
	font-size:1px;
	}
.separator_area {
	background:#646160;
	height:1px;
	line-height:1px;
	font-size:1px;
	}		
.tl_c {
	background:url(../images/tl_c.png) no-repeat;
	width:31px;
	height:31px;
	}
.tr_c {
	background:url(../images/tr_c.png) no-repeat;
	width:31px;
	height:31px;
	}
.t {
	background:url(../images/t.png) repeat-x;	
	}	
.promo {
	height:140px;
	}	
.promo_area {
	position:absolute;
	margin:11px 0px 0px 11px;
	background:url(../images/promo.jpg);
	width:814px;
	height:160px;
	text-align:center;
	}
.promotxt {
	color:#fdc00f;
	font-size:22px;
	font-style:italic;
	margin-top:60px;
	}	
.header {
	height:76px;
	width:836px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	}
.logo {
	width:200px;
	float:left;
	padding:14px 0px 0px 10px;
	}
.login_topmenu {
	float:right;
	text-align:right;
	}
.login	 {
	text-align:right;
	height:51px;
	padding-top:10px;
	font-size:12px;
	}
ul {
	margin:0px;
	padding:0px;
	}
.topmenu ul li {
	display:inline;
	padding:0px 15px;
	color:#fdc00f;
	font-size:12px;
	}
.login ul li {
	display:inline;
	padding:0px 15px;
	}
.testimonial_area {
	padding-top:20px;
	text-align:left;
	}	
.one_testimonial {
	width:160px;
	}
.left {
	float:left;
	}
.right {
	float:right;
	}
.middle {
	float:left;
	margin-left:125px;
	}	
.bg {
	background:url(../images/testimonial_bg.gif) no-repeat;
	width:170px;
	height:95px;
	}
.t_text {
	color:#333;
	text-align:left;
	padding:6px 10px 0px 10px;
	height:60px;
	line-height:12px;
	overflow:hidden;
	}	
.customer_name {
	text-align:right;
	padding-right:25px;
	}	
td.icon {
	width:48px;
	vertical-align:top;
	}	
.content_txt {
	text-align:left;
	vertical-align:top;
	color:#CCC;
	padding:0px 5px 5px 5px;
	}	
.title {
	color:#FFF;
	}	
.content_txt ul {
	margin-left:15px;
	}	
.content_separator {
	font-size:1px;
	line-height:1px;
	background:#646160;
	height:1px;
	}	
.footer {
	padding:10px;
	height:15px;
	}	
.big_title {
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
	}
form {
	background:#575654;
	padding:20px;
	width:680px;
	margin-bottom:30px;
	}	
input, textarea {
	width:670px;
	border:none;
	font-size:11px;
	padding:3px;
	}
input.inp290 {
	width:290px;
	}	
.one_input {
	width:300px;
	}	
.clearer {
	clear:both;
	}	
.form_control {
	text-align:right;
	}	
span.clear_form	 {
	padding-right:10px;
	}
input.send {
	background:url(../images/send.png);
	width:100px;
	height:40px;
	cursor:pointer;
	border:none;
	margin-right:-5px;
	margin-top:10px;
	}
input.send:hover {
	background:url(../images/send_hov.png);

	}		