﻿
/*-- STATE LANDING PAGE STYLESHEET --------------------------------------------*/
img, img a 
    { margin:0; padding:0; border:0; display:block; }
    
    
/*-- STATE PAGE ---------------------------------------------------------------*/
.StatePage 
{ width:800px; }

.StatePage .Banner 
{
    width: 427px;
    height: 62px;
    float: left;
    text-indent: -9999px; 
    background: url(Img/StatePages/LogoHome.jpg) top left no-repeat;
}
.StatePage .bodytext 
{
    float: left;
    color: #000000; 
    font-size: 10pt; 
    font-family: Arial,Helvetica,sans-serif,Verdana,Geneva; 
    text-align: left; 
    width: 473px;
}
.StatePage .bodytext A:link
    { color:blue; font-weight:normal; text-decoration:underline; }
    
.StatePage .bodytext A:visited
    { color:blue; font-weight:normal; text-decoration:underline; }

.StatePage H1
{
    margin-bottom: 0px;
    text-transform: uppercase;
    color: #275ca6;
    font-weight: lighter;
    font-size: 36px;
    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-stretch: narrower;
    line-height:26pt;
}
.StatePage H2
{
    margin-top: 5px;
    text-transform: uppercase;
    color: #3d9ad0;
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-stretch: ultra-expanded;
}
.StatePage .StateName 
    { float:left; width:345px; text-align:center; padding-top: 20px;}
    
.StatePage A:link
    { color:blue; font-weight:normal; text-decoration:none; }
    
.StatePage A:visited
    { color:blue; font-weight:normal; text-decoration:none; }
    
.StatePage A:hover
    { text-decoration:underline; }

.StatePage A.side:link
    { color:#336699; font-weight:normal; text-decoration:none; }
    
.StatePage A.side:visited
    { color:#336699; font-weight:normal; text-decoration:none; }
    
.StatePage A.side:hover
    { text-decoration:underline; }
    
.StatePage .style1
    { text-align:left; font-size:10pt; font-family:Arial, Helvetica, sans-serif, Verdana, Geneva; }
    
.StatePage .style2
    { font-weight:bold; font-size:10pt; color:#285ca7; font-family:Arial, Helvetica, sans-serif, Verdana, Geneva; }

.StatePage .OnlineDiscount
    { color:black; font-weight:bold; text-align:left; font-size:10pt; font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;}

/*-- STATE BACKGROUND IMAGES --------------------------------------------------*/
#AZ-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/arizona.jpg);}
#CA-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/california.jpg);}
#CT-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/connecticut.jpg);}
#IL-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/illinois.jpg);}
#FL-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/florida.jpg);}
#MD-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/maryland.jpg);}
#MO-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/missouri.jpg);}
#NY-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/new-york.jpg);}
#OH-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/ohio.jpg);}
#PA-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/pennsylvania.jpg);}
#TX-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/texas.jpg);}
#VA-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/virginia.jpg);}
#WA-bg { float:right; width:455px; height:122px; background-image:url(img/StatePages/state_bgs/washington.jpg);}



/*-- RIGHT CONTENT BOX --------------------------------------------------------*/
#rightcontent{
    float:right;
    background-color:#ffffe7;
    width: 265px;
    text-align: left;
    margin: 0 0 0 20px;
    margin-top:15px;
    padding: 10px 10px 10px 20px;
    border: 0;
    text-align: left;
    border: 1px solid #275ca6;
}
#rightcontent h2.fewminutes{
    background: url(img/statepages/h_fewminutes.gif) top left no-repeat;
    text-indent: -9999px;
    width:235px;
    height:51px;
    margin:0;
    padding:0;
}
#rightcontent h2.speak {
    background: url(Img/StatePages/h_speak.gif) no-repeat left top;
    text-indent: -9999px;
    width: 239px;
    height: 65px;
    margin: 0;
    padding: 0;
}
#rightcontent p {
    font-family: arial, helvetica, sans-serif;
    color: #3d9ad0;
    margin: 40px 0 12px 0;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
}
#rightcontent form {
    font-family: arial, helvetica, sans-serif;
    color: #275ca6;
    margin: 0;
    padding: 0;
    font-weight: bold;
    font-size: 13px;
}
#rightcontent form input {
    border: 1px solid #999;
    display: inline;
    font-size: 14px;
}
#rightcontent .zip 
    { float:left; clear:right; display:inline; margin:3px 6px 3px 0 }

#rightcontent .clear 
    { clear: both; }


/*-- LINKS --------------------------------------------------------------------*/
a.startquote:link, a.startquote:visited{
    text-decoration: none;
    text-indent: -9999px;
    padding: 0;
    margin: 12px 0 0 0;
    border: 0;
    height: 42px;
    width: 237px;
    background-image: url(img/statepages/startnow.gif);
    display:block;
}
a.startquote:hover
    { background-position:0 -42px; }
    
a#existing:link, a#existing:visited {
    font-family:arial, helvetica, sans-serif;
    color:#275ca6;
    margin:5px 0 0 -25px;
    padding:0;
    font-size:11px;
    text-decoration:underline;
    display:block;
    text-align:center;
}
a#existing:hover
    { color:#3d9ad0; }
    
/*-- FOOTER --------------------------------------------------------------------*/
#footer {
    width:100%;
    margin:40px 0 0 10px;
    border:0;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
    font-size:8pt;
    line-height:12pt;
    clear:both;
} 
#footer a:link {
    text-decoration:underline;
    color:#3399ff; 
    font-size:8pt; 
    font-weight:normal; 
    font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
    } 
#footer a:visited {
    text-decoration:underline;
    color:#3366ff; 
    font-size:8pt; 
    font-weight:normal; 
    font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
    }
#footer a:hover {
    color:#275ca6; 
    font-size:8pt; 
    font-weight:normal; 
    font-family:Arial, Helvetica, sans-serif, Verdana, Geneva;
    }
#footer .CopyRight
    { padding-bottom:4px; color:black; font-size:8pt; font-family:Arial, Helvetica, sans-serif, Verdana, Geneva; }


