body
{
margin: 0;
background: #dbe8f9;
font-family: Arial,Helvetica,sans-serif;
font-size: 15px;
color: #373737;
}

#headergrad
{
background: url("img/head-bg.png") repeat-x scroll center top transparent;
height: 310px;
}

#headerbg
{
background: url("img/head-bg2.png") no-repeat scroll center top transparent;
height: 310px;
}

#header
{
width: 854px;
padding-left: 40px;
padding-right: 40px;
padding-top: 23px;
margin: 0 auto;
}

#headerright
{
font-family: "Myriad Pro",arial;
color: #ffffff;
width: 558px;
margin-left: 45px;
float: left;
}

#headerright h1
{
font-size: 60px;
margin-bottom: 0;
margin-top: 15px;
}

#headerright h2
{
font-size: 30px;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;	
}

#headerright_drso
{
font-family: "Myriad Pro",arial;
color: #ffffff;
width: 558px;
margin-left: -4px;
float: left;
}

#headerright_drso h1
{
font-size: 60px;
margin-bottom: 0;
margin-top: 15px;
}

#headerright_drso h2
{
font-size: 30px;
font-weight: normal;
margin-bottom: 0;
margin-top: 0;	
}

#buttons
{
margin-top: 35px;
}

#buttons_drso
{
margin-top: 22px;
}

#startfree
{
background: url("img/startfree.png") no-repeat scroll center top transparent;
margin-left: 20px;
display: block;
height: 63px;
width: 250px;
float: left;
}

#buynow
{
background: url("img/buynow.png") no-repeat scroll center top transparent;
display: block;
height: 63px;
width: 250px;
float: left;
margin-left: 18px;
}

/*found in promotions/driver-repair-special-offer.html*/
#buynow_drso
{
background: url("img/buynow_drso.png") no-repeat scroll center top transparent;
display: block;
height: 53px;
width: 250px;
margin:0 auto;
}

#startfree:hover, #buynow:hover, #buynow_drso:hover, .startfree2:hover
{
background-position: 0px -59px;
}

#mainbg
{
background: url("img/mainbg.png") repeat-x scroll center top #DBE8F9;
}

#mainbg2
{
background: url("img/mainbg2.png") repeat-x scroll center top #DBE8F9;
}

#main
{
background: #ffffff;
width: 934px;
margin: 0 auto;
}

#main p
{
margin: 25px 0 0;	
}

#cont1
{	
background: url("img/bg1.png") no-repeat scroll center top transparent;
padding: 36px 40px 30px;
width: 854px;
}

.title
{
color: #0070ab;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin-bottom: 0 !important;
margin-top: 5px !important;
}

li
{
background: url("img/check.png") no-repeat scroll left top transparent;
padding-left: 30px;
margin-top: 5px;
}

ul
{
list-style: none outside none;
padding-left: 0;
margin-top: 25px;
margin-bottom: 0;
}

.startfree2
{
background: url("img/startfree2.png") no-repeat scroll center top transparent;
display: block;
height: 51px;
width: 202px;
margin-top: 25px;
}

#cont2
{	
background: url("img/bg2.png") no-repeat scroll center top transparent;
padding: 36px 40px 30px;
width: 854px;
}

#cont3
{	
background: url("img/bg3.png") no-repeat scroll center top transparent;
padding: 36px 40px 30px;
width: 854px;
border-bottom: 1px solid #dbe8f9;
}

#cont4
{	
background: url("img/bg2.png") no-repeat scroll center top transparent;
padding: 36px 40px 30px;
width: 854px;
}

#foot
{	
padding: 36px 40px 20px;
width: 854px;
}

#foot p
{
margin-top: 5px;
}

#foot a
{
color: #0070ab;
}