/* CSS Document */
body{
	margin:0px; padding:0px;
	background:#000;
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	}
p, img, td, tr, ul, li, ol, form, input, h1, h2, h3, h4, h5, h6 {
	margin:0; padding:0;	
	}
img{ border:none;}	
a{ outline:none;}	
.spacer{
	font-size:0px; line-height:0px; clear:both;
	}
#main{margin:0 auto; width:1000px;}
#page{width:1000px; background:#3e4b5d url(../images/bg.gif) 0 0 repeat-x; position:relative;}

.booknow{position:absolute; right:160px; top:0px; width:132px; height:39px;}
.caption{width:560px; position:absolute; left:50px; top:112px;}
.caption p{font:bold 12px/18px Tahoma, Arial, "Trebuchet MS"; color:#fff;}
.nav-area{
	height:20px; z-index:100; width:500px; /*background:url(../images/navbg.png) 0 0 repeat-x;*/ position:absolute; left:30px; top:256px;}


/*-----------------TOP NAV-------------------------*/	
ul.menu {
	height:20px; font:bold 12px/30px Arial, Helvetica, sans-serif;
	color:#fffffb; 	padding:0px; margin:0px; list-style-type:none;
	}
ul.menu *{padding:0;margin:0px;}

ul.menu li{	position:relative; 	float:left;	margin:0px;	padding:0px; background:url(../images/nav-devider.gif) 0 0 no-repeat; padding:0px 17px;}

ul.menu li a{text-decoration:none;	color:#fffffb;	display:block; text-indent:-3000px;	}
ul.menu li a:hover, ul.menu li a.active{color:#ada9a8; }
ul.menu li.nobg{background:none;}
ul.menu ul.sub{ 
	background-color:#63a3ed; padding:0; margin:0; position:absolute; display:none; left:0;	top:31px; 
	list-style-type:none; width:160px;	font:normal 14px/24px Arial, Helvetica, sans-serif; color:#fff;}
ul.menu ul.sub li{ float:none; border-bottom:#101276 1px solid; padding:0; margin:0;}	
ul.menu ul.sub li a{ display:block; padding:2px 4px; margin:0;}
ul.menu ul.sub li a:hover{ padding:2px 4px; margin:0; display:block;}

ul.menu li a.home{background:url(../images/home.jpg) 0 0 no-repeat; width:44px; height:18px;}
ul.menu li a.lessons{background:url(../images/lessons.jpg) 0 0 no-repeat; width:54px; height:18px;}
ul.menu li a.passplus{background:url(../images/pass_plus.jpg) 0 0 no-repeat; width:60px; height:18px;}
ul.menu li a.price{background:url(../images/price.jpg) 0 0 no-repeat; width:41px; height:18px;}
ul.menu li a.contact{background:url(../images/contact.jpg) 0 0 no-repeat; width:56px; height:18px;}
ul.menu li a.testimonial{background:url(../images/testimonials.gif) 0 0 no-repeat; width:84px; height:18px;}

/*-----------------end of TOP NAV-------------------------*/
.header-area{width:1000px; height:394px; /*background:url(../images/headerbg.jpg) 0 0 no-repeat;*/}


.bodyleft{width:370px; float:left; padding-left:50px; padding-bottom:20px; padding-top:126px;}
.bodyleft h1{font:bold 28px/30px Tahoma, Arial, "Trebuchet MS"; color:#111583; padding-bottom:10px;}

.bodyleft h2{font:normal 18px Tahoma, Arial, "Trebuchet MS"; color:#111583; padding-bottom:5px; padding-top:10px;}
.location-area{width:330px; padding-top:10px;}
.location-area h2{font:normal 24px/28px Georgia, "Times New Roman", Times, serif; color:#fff; padding-bottom:10px;}
.location-area p{font:bold 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#f0db2d; }

.header_sub{width:370px; position:absolute; left:50px; top:349px;}
.usefullink{width:180px; float:left; border-right:#465163 1px solid; margin-bottom:20px; }
.usefullink ul{list-style:none; padding:0px; margin:0px; font:normal 11px/18px Tahoma, Arial, "Trebuchet MS"; color:#fff; }
.usefullink ul li a{text-decoration:none; color:#fff;}
.usefullink ul li a:hover{color:#de2b08; text-decoration:none;}
.headingbg{background:url(../images/top-headingbg.gif) 0 0 no-repeat; width:150px; height:15px; font:bold 12px/13px Tahoma, Arial, "Trebuchet MS"; color:#fff; padding-left:25px; margin-bottom:8px;}
.driving-course{width:170px; float:right; margin-bottom:20px;}
.driving-course ul{list-style:none; padding:0px; margin:0px; font:normal 12px/18px Tahoma, Arial, "Trebuchet MS"; color:#fff; }
.driving-course ul li{background:url(../images/arrow.gif) 0 7px no-repeat; padding-left:13px;}
.driving-course ul li a{text-decoration:none; color:#fff; }
.driving-course ul li a:hover{color:#de2b08;}

.bodyright{float:left; padding-left:25px; width:500px; padding-bottom:20px; /*padding-top:20px;*/}
.bodyright p{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:justify;}
.bodycontent{padding-top:10px;}
.bodycontent h2{font:normal 24px/28px Georgia, "Times New Roman", Times, serif; color:#fff; padding-bottom:20px;}
.bodycontent h3{font:normal 18px/24px Verdana, Arial, Helvetica, sans-serif; color:#f0db2d; padding-bottom:10px;}
.bodycontent p{font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif; color:#fff; text-align:justify;}
.bodycontent p span{color:#f0db2d;}

.footer{ width:1000px; background:#6d7a8b;}
.footer p{font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#f2efe8; text-align:center; padding:10px 0px;}

.footer p a{text-decoration:none; color:#f2efe8;}
.footer p a:hover{color:#f1f1f0; text-decoration:underline;}
.redtext{font-weight:bold; color:#FF0000;}
.rowborder{border-left:#c32000 1px solid; border-top:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}
.rowborder1{ border-top:#c32000 1px solid; border-bottom:#c32000 1px solid; padding:5px 5px;}
.rowborder2{border-right:#c32000 1px solid; border-top:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}

.rowborder_01{border-left:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}
.rowborder_02{ border-bottom:#c32000 1px solid; padding:5px 5px;}
.rowborder_03{border-right:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}

.border{border:#c32000 1px solid; padding:5px 5px;}
.border1{ border-top:#c32000 1px solid; border-bottom:#c32000 1px solid; border-right:#c32000 1px solid; padding:5px 5px;}
.border2{border-right:#c32000 1px solid; border-top:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}

.border_01{border-left:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px; border-right:#c32000 1px solid;}
.border_02{ border-bottom:#c32000 1px solid; border-right:#c32000 1px solid; padding:5px 5px;}
.border_03{border-right:#c32000 1px solid; border-bottom:#c32000 1px solid;padding:5px 5px;}
