@charset "utf-8";
/* CSS Document */


body {background:url(../images/bg.jpg) repeat-x; background-position:top; font-family:Arial, Helvetica, sans-serif; color:#414042;}
img{border:none;}
#intro{width:612px; height:140px; background:url(../images/bg.png) top left no-repeat; padding:10px 15px 10px 15px; font-size:14px;}
#container{width:900px; margin:0 auto; /* center */}
#logo{ border:none; margin-top:40px; width:650px; margin-bottom:40px;}

#content{width:900px; margin:0;}
#content .column-left{ width:650px; height:auto; margin:0; float:left; background-color:#00FFCC;}
#content .column-right{ width:220px; height:auto; margin-left:28px; float:left;}
#form{ width:222px; height:580px; margin:0;}
#content .banner{ margin-bottom:0px; margin-top:35px;}
#hri{border-bottom-color:#CCCCCC; border-bottom-style:solid; border-bottom-width:thin; padding-top:10px;}

/*----------------------------------- font styles -------------------------------------*/
#content .column-left h1{font-size:20px; color:#E52427; font-weight:normal; line-height:30px; margin:0; margin-bottom:5px;}
#content .column-left p{font-size:12px; color:#404041; line-height:18px; margin:0;}
#content .terms{width:650px; height:60px;}
#content .terms p{font-size:11px; color:#404041; line-height:14px; margin:0;}
#content .footer{width:650px; height:100px;}
#content .footer p{ color:#999999; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0;}
#content .subheader { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:25px; margin:0;}
#content .intro { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:15px; margin:0;}
#content .tnc { color:#444444; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:14px; margin:0; font-style:italic;}


/*----------------------------------- form panel-------------------------------------*/

#form{width:222px; margin-top:25px;}
#form td{color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.text{ width:192px; height:20px; border:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:3px;}
.redbull{ font-size:24px; color:#E52427; text-indent:hanging;}	  
.tel{ width:112px; height:20px; border:none;font-family:Arial, Helvetica, sans-serif; font-size:12px;padding-left:3px;}
	  
.num{ width:70px; width:112px; height:20px; border:none;font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:3px;}  


.linkstyle a:link{
	color:#333333;
	text-decoration:underline;
	}
	.linkstyle a:visited{
	color:#333333;
	text-decoration:underline;
	}
	.linkstyle a:hover{
	color:#de1f13;
	text-decoration:none;
	
	}
	
	.linkstyle2 a:link{
	color:#ffffff;
	text-decoration:underline;
	}
	.linkstyle2 a:visited{
	color:#ffffff;
	text-decoration:underline;
	}
	.linkstyle2 a:hover{
	color:#ffffff;
	text-decoration:none;
	}
	
.grad_box {
/* IE10 Consumer Preview */ 
background-image: -ms-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);
/* Mozilla Firefox */ 
background-image: -moz-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);
/* Opera */ 
background-image: -o-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);
/* Webkit (Safari/Chrome 10) */ 
background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FFFFFF), color-stop(1, #e6e6e6));
/* Webkit (Chrome 11+) */ 
background-image: -webkit-linear-gradient(top, #FFFFFF 0%, #e6e6e6 100%);
/* W3C Markup, IE10 Release Preview */ 
background-image: linear-gradient(to bottom, #FFFFFF 0%, #e6e6e6 100%);

-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;

border:thin;
border-style:solid;
border-width:thin;
border-color:#CCCCCC;
}

.roundcorner {
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
-khtml-border-radius: 6px;
border-radius: 6px;
border-style:solid; 
border-width:thin; 
border-color:#999999;
}