/* 
Services Stylesheet
*/
#container{
	position: relative;
	margin: 0 auto;
	width: 1024px; height: 2325px;
	overflow: hidden;
}
#bg_cont {
	position: absolute;
	width: 1024px; height: 2325px;
	overflow: hidden;
	z-index: 0;
}
#bg {
	margin: 45px auto 0 auto;
	background: url(../images/stripe.gif) repeat center;
	width: 973px; height: 2325px;
	border-top-right-radius: 20px;
	-moz-border-radius-topright: 20px;
	-webkit-border-top-right-radius: 20px;
	border-top-left-radius: 20px;
	-moz-border-radius-topleft: 20px;
	-webkit-border-top-left-radius: 20px;
	overflow: hidden;
	z-index: 0;
}

/* Content Start */
#service_bg {
	position: relative;
	top: -255px; left: -1px;
	background: url(/images/sericesMain_2_bg.png) no-repeat;
	width: 778px ; height: 1880px ;
}
.divider_preLic {
	position: relative;
	top: -230px;
	width: 665px; height: 4px;
	background: url(../images/sericesMain_elements.png) 0px 0px no-repeat;
}
#preLic_cont {
	position: relative;
	top: 100px; left: 75px;
	width: 375px;
}
#preLic_title {
	position: relative;
}
#preLic_icon {
	position: relative;
	top: 10px;
	width: 174px; height: 78px;
	background: url(../images/sericesMain_elements.png) 0px -4px no-repeat;		
}
#preLic_reserve_b {
position: relative;
top: -64px; left: 201px;
width: 153px; height: 38px;
background: url(../images/sericesMain_elements.png) -338px -7px no-repeat;
}
#preLic_reserve_b a { display: block; height: 38px; }
#preLic_reserve_b a:hover {background:url(../images/sericesMain_elements.png) -338px -46px no-repeat;}
#preLic_reserve_b a:active {background:url(../images/sericesMain_elements.png) -338px -86px no-repeat;}

#preLic_directions_b {
position: relative;
top: -55px; left: 200px;
width: 153px; height: 23px;
background: url(../images/sericesMain_elements.png) -493px -8px no-repeat;
}
#preLic_directions_b a { display: block; height: 23px; }
#preLic_directions_b a:hover {background:url(../images/sericesMain_elements.png) -493px -34px no-repeat;}
#preLic_directions_b a:active {background:url(../images/sericesMain_elements.png) -493px -6px no-repeat;}

#preLic_text{
	position: relative;
	top: -28px; left: 10px;
}
#preLic_text p, li{
	font-size: 14px;
	width: 340px;
}
.calendar_01 {
	position: relative;
	top: -313px; left: 400px;
	width: 250px; height: 250px;	
}
.calendar_02 {
	position: relative;
	top: -375px; left: 400px;
	width: 250px; height: 250px;	
}
.calendar_subtext {
	position: relative;
	top:5px;
	color: #e2e2e2;
	font-size: 9px;
	font-style: italic;
}
.callOut_01 {
	position: relative;
	top: 90px; left: 100px;	
	width: 665px; height: 110px;
	background: url(../images/sericesMain_elements.png) 0px -128px no-repeat;
}
.callOut_01 a { display: block; height: 110px; }

.callOut_01_text {position: relative; top: -88px; left: 25px;}

.callOut_02 {
	position: relative;
	top: -100px; left: 10px;	
	width: 665px; height: 110px;
	background: url(../images/sericesMain_elements.png) 0px -128px no-repeat;
}
.callOut_02 a { display: block; height: 110px; }

.callOut_02_text {position: relative; top: -88px; left: 25px; width: 400px;}

.creditCard_cont {position: relative; top: -45px; left: 170px;}
.creditCard { 
	position: relative;
	left: 110px; top: -20px;
	width: 149px; height: 28px; 
	background: url(../images/sericesMain_elements.png) -39px -97px no-repeat; }

.callOut_disclaimer {position: relative; top: 0; left: -175px; width: 650px;}

.divider_preLic {
	position: relative;
	top: -230px;left: -5px;
	width: 665px; height: 4px;
	background: url(../images/sericesMain_elements.png) 0px 0px no-repeat;
}
.divider_defDriv {
	position: relative;
	top: -239px; left: -5px;
	width: 665px; height: 4px;
	background: url(../images/sericesMain_elements.png) 0px 0px no-repeat;
}
.divider_privLess {
	position: relative;
	top: -482px; left: 70px;
	width: 665px; height: 4px;
	background: url(../images/sericesMain_elements.png) 0px 0px no-repeat;
}

#defDriv_cont {
	position: relative;
	top: -90px; left: 75px;
	width: 375px;
}
#defDriv_title {
	position: relative;
}
#defDriv_icon {
	position: relative;
	top: 15px; left: 15px;
	width: 150px; height: 90px;
	background: url(../images/sericesMain_elements.png) -175px -4px no-repeat;		
}
#defDriv_reserve_b {
position: relative;
top: -64px; left: 201px;
width: 153px; height: 38px;
background: url(../images/sericesMain_elements.png) -338px -7px no-repeat;
}
#defDriv_reserve_b a { display: block; height: 38px; }
#defDriv_reserve_b a:hover {background:url(../images/sericesMain_elements.png) -338px -46px no-repeat;}
#defDriv_reserve_b a:active {background:url(../images/sericesMain_elements.png) -338px -86px no-repeat;}

#defDriv_directions_b {
position: relative;
top: -55px; left: 200px;
width: 153px; height: 23px;
background: url(../images/sericesMain_elements.png) -493px -8px no-repeat;
}
#defDriv_directions_b a { display: block; height: 23px; }
#defDriv_directions_b a:hover {background:url(../images/sericesMain_elements.png) -493px -34px no-repeat;}
#defDriv_directions_b a:active {background:url(../images/sericesMain_elements.png) -493px -6px no-repeat;}

#defDriv_text{
	position: relative;
	top: -28px; left: 10px;
}
#defDriv_text a{
	color: #fee017;
	font-weight: bold;
	text-decoration: underline;
}
#defDriv_text p, li{
	font-size: 14px;
	width: 340px;
}
#privLess_cont {
	position: relative;
	top: -280px; left: 75px;
	width: 375px;
}
#privLess_title {
	position: relative;
}
#privLess_icon {
	position: relative;
	top: 15px; left: -2px;
	width: 30px; height: 28px;
	background: url(../images/sericesMain_elements.png) -3px -93px no-repeat;		
}
#privLess_text_icon{
	position: relative;
	top: -3px; left: 30px;
}
#privLess_text{
	position: relative;
	top: -12px; left: 10px;
}
#privLess_text, #privLess_text_right p, li{
	font-size: 14px;
	width: 340px;
}
#privLess_text_right{
	position: relative;
	top: -192px; left: 330px;
	width: 310px; height: 250px;
}
#roadTest_cont {
	position: relative;
	top: -450px; left: 75px;
	width: 375px;
}
#roadTest_title {
	position: relative;
}
#roadTest_text{
	position: relative;
	top: 10px;
}
#roadTest_text, #roadTest_text_right p, li{
	font-size: 14px;
	width: 300px;
}
#roadTest_text_right{
	position: relative;
	top: -105px; left: 330px;
	width: 310px; height: 250px;
}
