/* CSS Document */
/* general */
body{
	padding:0;
	margin:0;
	font:normal 12px Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	background: #fff;
}
td, form, input, li, h1, h2, h3, h4, select, label{
	padding:0;
	margin:0;
}

.maintable {
	border: outset 10px #c0c0c0;
}


a{
	text-decoration:none;
	color: red;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
/* general */
/* header start */
.leftbg{
	background-image: url(images/top_leftbg.gif);
	background-repeat: repeat-x;
	background-position: center 0;
}
.header{
	background:url(images/header.jpg) no-repeat right top;
	height:231px;
}
.rightbg{
	background:url(images/top_rightbg.gif) repeat-x left top;
}
.logo{
	margin:30px 50px 0 50px;
}
/* header start */
/* navegation start */
.nav{
	background:url(images/navbg.gif) repeat-x 0 0;
}
.nav ul{
	padding:0;
	margin:0;
}
.nav ul li{
	float:left;
}
.nav ul li a{
	font:normal 12px/39px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	display:block;
	padding:0 16px;
}
.nav ul li a.active{
	background-color:#CC0000;
	color:#fff;
}
.nav ul li a:hover{
	background-color:#cc0000;
	color:#fff;
}
.your_country{
	background:url(images/countrybg.gif) repeat-x 0 0;
	padding:9px 0 8px 16px;
}

/* navegation end */
/* body */
/* body right */
.login{
	background:url(images/login.gif) repeat-x 0 0 #EAEAEA;
	padding:9px 0 19px 0;
	color:#0B0B0B;
}
.loginbg{
	background:url(images/loginbg.gif) repeat-x 0 0;
	border:1px solid #BB0500;
	padding:0 0 0 23px;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
}
.login_formbg{
	padding:7px 22px 0 23px;
	width:212px;
}
.login_text{
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
input.textboxone{
	border:1px solid #989898;
	background-color:#fff;
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:2px 0 0 3px;
	width:92px;
	margin:0 0 8px 0;
}
input.loginBt{
	width:41px;
	height:15px;
}
.register{
	font:normal 11px/18px Arial, Helvetica, sans-serif;
	color:#0B0B0B;
	background-color:inherit;
}
.register span{
	color:#E8342A;
	background-color:inherit;
}
.register span a{
	color:#E8342A;
	background-color:inherit;
}
.register span a:hover{
	color:#0B0B0B;
	background-color:inherit;
}
.news{
	padding:0 0 20px 0;
}
h2.news_heading{
	background:url(images/news_border.gif) repeat-x left bottom;
	font:normal 20px/40px Georgia, "Times New Roman", Times, serif;
	color:#E8342A;
	background-color:inherit;
	padding:0 0 0 23px;
}
p.news_text{
	padding:19px 0 0 23px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	width:195px;
}
p.news_text span{
	color:#E8342A;
	background-color:inherit;
	font-weight:bold;
}
a.more{
	font:bold 11px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	display:block;
	width:80px;
}
a.more:hover{
	text-decoration:underline;
}
/* body right */
/* body left start */
.testimonials{
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background-color:inherit;
	background:url(images/line.gif) no-repeat bottom left;
	padding:0px 0 30px 8px;
}
.testimonials span.black{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#000;
	float:right;
	display:block;
	text-align:right;
	padding-right: 70px;
	margin: 29px 0 20px 0;
}
.testimonials span.black span.red{
	font:normal 12px/17px Arial, Helvetica, sans-serif;
	color:#CC0000;
	background-color:inherit;
}

.inner{
	font:normal 14px/22px Georgia, "Times New Roman", Times, serif;
	color:#000;
	background:inherit;
	padding:24px 0 30px 8px;
}
.body_middlebg{
	padding:0 0 37px 0;
}
.specification img{
	border-top:4px solid #FDC364;
	border-left:4px solid #FDC364;
	border-right:4px solid #FDC364;
}
.specification h2{
	background:url(images/stylebg.gif) repeat-x 0 0;
	padding: 0 0 0 8px;
	font:normal 15px/35px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.specification h2 span{
	font:normal 18px/35px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
.specification p{
	padding:12px 0 0 8px;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
}
a.knowmore{
	font:bold 11px/17px Arial, Helvetica, sans-serif;
	color:#fff;
	background-color:inherit;
	width:74px;
	text-align:center;
	display:block;
	background:url(images/know_morebg.gif) no-repeat 0 0;
	margin:7px 0 0 0;
}
a.knowmore:hover{
	color:#000;
	background-color:inherit;
}

.title{
	padding:0 0 8px 0px;
	font:normal 20px/25px Georgia, "Times New Roman", Times, serif;
	color:#E8342A;
}
.feateres{
	border:1px solid #E2E1E1;
	background:url(images/kee_featuresbg.gif) repeat-x 0 0;
	padding:17px 8px 9px 8px;
}
.key_feateres{
	padding:0 0 8px 6px;
	font:normal 20px/25px Georgia, "Times New Roman", Times, serif;
	color:#E8342A;
	background-color:#FFFFFF;
	background-image: url(images/border.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
h1.key_feateres {
	margin-bottom: 15px;
}
.feateres_textbg{
	padding:9px 0;
}
.feateres_divider{
	background:url(images/features_divider.gif) no-repeat 177px 9px;
}
ul.feateres_link{
	padding:0;
	margin:0;
}
ul.feateres_link li{
	background:url(images/bulate_red.gif) no-repeat left center;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	background-color:inherit;
	padding:0 0 0 15px;
	margin:0 0 0 5px;
}
/* body left end */
/* body */
/*---------footer------------*/
.footer{
	padding:20px;
	background-color:#A20900;
	color:#FFA19C;
}
.footer p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#FFA19C;
	background-color:#A20900;
}
.footer p a{
	color:#fff;
	background-color:#A20900;
}
.footer p a:hover{
	text-decoration:underline;
}



.terms {
	margin: 15px 0 10px 0;
	padding: 7px;
	border-bottom: solid 1px #666;
	background-color: #efefef;
}

.loginbox {
	border: solid 2px #999;
	line-height: 2.3em;
	padding: 5px;
	width: 200px;
	margin: 0px auto 30px auto;
}

.loginbox input {
	width: 125px;
}

input.loginbutt {
	margin-left: 65px;
	width: 75px;
	background-color: #666;
	color: #fff;
	font-weight: bold;
}
