/* CSS Document */

body{
margin:0px;
font:normal 12px Arial, Helvetica, sans-serif;
}

.header{
height:130px;

background:url(../images/header.gif) repeat-x;

}

.float-left{
float:left;
}

.float-right{
float:right;
}

.banner{
background:url(../images/headerbg.jpg) repeat-x;
height:380px;
}

h1{
margin:0px;
padding:0px;
font:bold 30px Helvetica;
color:#FFFFFF;
padding-top:5px;
}

h2{
margin:0px;
padding:0px;
font:bold 26px Helvetica;
color:#FFFD66;
}

.custid{
font:bold 16px Arial, Helvetica, sans-serif;
color:#FFFF00;
}

.thanks{
font:bold 15px Arial, Helvetica, sans-serif;
color:#fff;
}

.clear{
clear:both;
}

ul{
margin:0px;
padding:0px;
margin-top:10px;
}

ul li{
margin:0px;
font:normal 16px Helvetica;
color:#FFFFFF;
line-height:25px;
margin-left:25px;
list-style-image:url(../images/check.png);

}

.plan-heading{
font:bold 16px Arial, Helvetica, sans-serif;
color:white;
}

.yellowtext{
color:#FFBC48;
padding-left:24px;
font:bold 14px Arial, Helvetica, sans-serif;
}

.form-bg{
margin:0px auto;
background:url(../images/form-bg.jpg) no-repeat;
width:315px;
height:445px;
margin-top:-35px;
position:absolute;
float:right;

}

.stepbg{
background:url(../images/step-bg.gif) repeat-x;
height:165px;
padding:10px;
border-right:2px solid white;
}

p{
margin:0px;
font:normal 11px Arial, Helvetica, sans-serif;
line-height:16px;
color:#666666;
}

.greatways{
margin:0px;
background:url(../images/greatways-bg.jpg) no-repeat;
width:596px;
height:259px;
padding:5px 20px;
}

h3{
margin:0px;
font:bold 20px Arial, Helvetica, sans-serif;
font-style:italic;
padding-top:10px;
}

.usp ul{
margin:0px;
padding:0px;
}

.usp ul li{
margin:0px;
padding:0px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#333333;
margin-left:25px;
line-height:25px;
list-style-image:none;
}

.testimonial{
background:url(../images/testimonial-bg.jpg) no-repeat;
width:317px;
height:259px;
padding:10px 20px;
float:right;
}

.footer{
background:url(../images/footerbg.gif) repeat-x;
height:80px;
font:normal 12px Arial, Helvetica, sans-serif;
color:#FFFFFF;
font-style:italic;
}

.textbox{
border:1px solid #900004;
width:150px;
height:20px;
}

.textbox-small{
border:1px solid #900004;
width:38px;
height:20px;
}


.label{
float:left;
width:80px;

color:white;
font:bold 12px Arial, Helvetica, sans-serif;
}

.word{
font:bold 14px Arial, Helvetica, sans-serif;
color:white;
}

.agree {
font:bold 13px Arial, Helvetica, sans-serif;

color:white;

}

.agree a {
font:bold 13px Arial, Helvetica, sans-serif;
text-decoration:underline;
color:white;

}

.remote{
background:url(../images/remote-support-1.gif) no-repeat;
float:left;
width:114px;
height:53px;
font:bold 16px Arial, Helvetica, sans-serif;
text-align:center;
color:#666666;
padding:15px 0px 0px 25px;
font-style:italic;
}

.remote a{
color:#666666;
text-decoration:none;
}

.tollfree{
background:url(../images/tollfree-1.gif) no-repeat;
float:left;
width:166px;
height:58px;
font:bold 19px Arial, Helvetica, sans-serif;
color:#666666;
padding:10px 0px 0px 60px;
text-align:left;
font-style:italic;
}