/* CSS Document */

body{
background-color:#CCCCCC;
font-family:"Trebuchet MS", Tahoma, Verdana, Arial;
margin:0px;
}

#cast{
width:1007px;
margin:auto;
background-image:url(images/border.jpg);
background-repeat:repeat-y;
}

#top-rounded{
background-image:url(images/rounded-top.jpg);
background-repeat:no-repeat;
width:1007px;
height:55px;
}

#phone{
background-image:url(images/phone.jpg);
background-repeat:no-repeat;
width:1007px;
height:85px;
}

#new-yellow-bg{
background-image:url(images/new-yellow-bg.jpg);
background-repeat:no-repeat;
width:1007px;
height:48px;
}

#keeping-it-connected{
background-image:url(images/border.jpg);
background-repeat:repeat-y;
width:1007px;
}

#new-yellow-bg a{
float:left;
color:#000000;
text-decoration:none;
font-weight:bold;
font-size:13px;
display:block;
padding-top:13px;
width:110px;
height:33px;
text-align:center;
}

#new-yellow-bg a:hover{
background-image:url(images/yellow-nav-hover-bg.gif);
background-repeat:no-repeat;
}

#pushed-left{
padding-left:260px;
}

.ordernowlink{
font-size:18px;
}

#center{
background-image:url(images/center.jpg);
background-repeat:no-repeat;
width:1007px;
height:330px;
margin:auto;
}

#flash{
width:615px;
height:330px;
float:left;
}

#flashy-text{
width:200px;
margin-left:36px;
margin-top:30px;
font-size:12px;
}

.flashy-text-link{
display:block;
width:186px;
height:264px;
background-image:url(images/flash-order.jpg);
background-repeat:no-repeat;
}

.flashy-text-link:hover{
display:block;
width:186px;
height:264px;
background-image:url(images/flash-order-hover.jpg);
background-repeat:no-repeat;
}

#form{
background-image:url(images/form.jpg);
background-repeat:no-repeat;
width:314px;
height:299px;
float:left;
margin:10px 0 0 20px;
}

#form-content{
padding:70px 4px 1px 14px;
width:280px;
font-size:22px;
text-align:center;
}

.formsize{
font-size:22px;
padding:3px;
}

#content{
width:900px;
margin:auto;
}

#speedometer{
width:240px;
height:245px;
float:left;
margin:6px;
}

#boxone{
width:148px;
height:245px;
float:left;
margin:6px;
}

#boxtwo{
width:148px;
height:245px;
float:left;
margin:6px;
}

#boxthree{
width:148px;
height:245px;
float:left;
margin:6px;
}

#boxfour{
width:148px;
height:245px;
float:left;
margin:4px;
}

.four-boxes{
background-image:url(images/fourboxesbg.jpg);
background-repeat:no-repeat;
font-size:14px;
}

.four-boxes:hover{
background-image:url(images/fourboxesbg-hover.jpg);
background-repeat:no-repeat;
}

.get-this-plan a{
width:120px;
height:25px;
display:block;
margin:auto;
text-align:center;
color:#CCCCCC;
font-weight:bold;
background-image:url(images/get-this-plan.gif);
font-size:16px;
background-repeat:no-repeat;
text-decoration:none;
}


.boxpadding{
padding:8px;
}

.boxpadding h2{
font-size:14px;
}



#left{
width:650px;
float:left;
}

#right{
width:250px;
float:left;
}

#right li{
border-bottom:1px solid #0066CC;
list-style-type:none;
margin-left:-28px;
}

#right a{
text-decoration:none;
color:#000000;
font-size:12px;
}

#small-nav{
width:200px;
float:left;
margin:10px;
font-size:14px;
}

#small-nav p{
font-size:16px;
font-weight:bold;
text-align:left;
font-style:italic;
display:block;
width:175px;
padding-top:10px;
background-image:url(images/subheader-bg.jpg);
background-repeat:no-repeat;
height:35px;
color:#333333;
padding-left:35px;
}

#small-nav a{
border-bottom:1px solid #e4e4e4;
display:block;
padding:3px;
text-decoration:none;
color:#333333;
font-size:14px;
background-color:#ffffff;
}

#small-nav a:hover{
background-color:#A8D47D;
}


#right-content{
width:620px;
float:left;
margin-left:30px;
margin-top:10px;
}

#right-content h1{
font-size:20px;
color:#333333;
}

.special{
font-size:12px;
color:#666666;
}

#right-content p{
line-height:25px;
}



#footer-bg{
background-image:url(images/footer-bg.jpg);
width:912px;
background-repeat:repeat-y;
}

#footer{
background-image:url(images/footer.jpg);
background-repeat:no-repeat;
width:280px;
text-align:center;
font-size:12px;
padding:20px;
}

#footer a{
text-decoration:none;
color:#000000;
}

#footer a:hover{
text-decoration:underline;
}


#states{
width:460px;
font-size:12px;
float:right;
}

#states ul{
list-style-image:url(images/bullet.jpg);
font-weight:bold;
}

.columns{
float:left;
width:140px;
margin-right:10px;
}

.columns a{
color:#25496D;
text-decoration:none;
}

.columns a:hover{
text-decoration:underline;
;

