/* genarel id & classes start */ 
HTML {padding:0; margin:0; overflow:inherit; overflow-y:scroll;}
body {margin: 0px; background-image: url(../images/body_bg.gif); background-repeat: repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
a{outline:none; color:#7C0000; text-decoration:none; }
a:hover{color:#E41836;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
nobr{ font-family:Arial, Helvetica, sans-serif; color:#D5A10F; font-size:14px; font-weight:bold;}
h4,h2{font-weight:bold; font-size:14px; margin:0px; padding:0px;}
ul,li{ margin:0px; padding:0px; list-style:none;}
#wrap {WIDTH: 1020px; text-align:left; margin:0 auto 0 auto;}
#left_box{width:665px; float:left; padding-left:10px; margin-right:18px;}
	#welcome_box{ width:623px; padding:21px; background-image:url(../images/welcome_box_bg.gif); background-repeat:repeat-x; background-color:#DCDBDC; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#000;}
#nav li{ float:left;}
#dont_belive_text{padding:21px; background-image:url(../images/dont_belive.gif); background-repeat:repeat-x; background-color:#DDDEDD; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height:19px; color:#000;}
	.more_link{ color:#E51837; text-decoration:none; font-size:11px;}
	.more_link:hover{ color:#AD820A;}
#footer{ margin-top:15px; margin-bottom:15px; margin-left:10px; margin-right:10px; background-image:url(../images/footer_bg.gif); background-repeat:repeat-x; height:58px;}
	#footer ul{padding-top:20px;}
	#footer li{color:#fff; font-size:11px; padding-left:18px; float:left;}
	#footer li a{ text-decoration:none; color:#fff;}
	#footer li a:hover{ color:#EA9854;}
/* genarel id & classes end */

/*	.sub_heading_text{ font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000; text-transform:uppercase; display:block; height:30px; line-height:30px; background-image:url(../images/bar_bg.gif); background-repeat:repeat-x; border:dashed 1px #EAEAEA; margin-top:20px; padding-left:15px; margin-bottom:15px;}*/
.sub_heading_text{ font-family:Georgia, Arial, Helvetica, sans-serif; font-size:25px; font-weight:normal; color:#9E0000;}
	.gray_color{color:#7B7B7B;}
/* for about us pages end */


/* for services pages start */
.arrow { padding-top:10px;}
	#welcome_box li{ background-image:url(../images/arrow.gif); background-repeat:no-repeat; background-position:0 10px; padding-left:15px;}
/* for services pages end */

/* for signup page start */
#signup_text{height:60px; background-image:url(../images/signup_subtext.gif); background-repeat:no-repeat; background-position:0 bottom;}
.input_style1 { border:1px solid #7C0000; width:200px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:25px;}
.input_style2 {border:1px solid #ffffff;  font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff; font-weight:bold; background:#7C0000; height:30px;}
/* for signup page end */

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: white;
	line-height: 40px;
	font-weight: normal;
	padding-top: 25px;
	margin: 0;
	}
	
	h1 span {color: #d5a10f;}
	
div.testimonial {
	padding-bottom: 2ex;
	border-bottom: 2px dotted #d5a10f;
	margin-bottom: 2ex;
	}
	
	div.testimonial h2 {font-size:16px; font-weight: normal;}
	div.testimonial cite {color:#d5a10f; font-size: 11px; padding: 0; margin: 0;}
	
p a.download {
	background: url(../images/icon_download.gif) no-repeat left center;
	padding-left:30px;
	font-size:18px;
	color:#9e0000;
	text-decoration: none;
	line-height:25px;
	}
	
	p a.download:hover {color:#d5a10f;}
	
img.right {
	float: left;
	margin-right: 15px;
	}
	
.free-pass {background:url(../images/free-pass.jpg) no-repeat 0 0; width:623px; height:245px; display:block;}
.free-pass:hover {background-position:0 -245px;}