BODY {
	padding: 0px;
	margin: 0px;
	background: #ffffff url("../assets/background.jpg") center top fixed no-repeat;
    
	text-align: center;
	color: #003366;
	font-family: Verdana;
	font-size: 12px;
	
}


img {
    border: 0px;
}

/* fonts */
.greyed {
    color: #999999;
}
.light {
    color: #92c6f3;
}

h3 {
    font-size: 13px;
}


/* PAGE CONTAINER */

    #container {
        width: 903px;
        margin: 30px auto 0px auto;
        text-align:left;
        background: url("../assets/container_bg_wide.png") no-repeat;
    }
    
    
    #container #content {
        padding-left: 23px;
        padding-right: 23px;
        width:857px;
        padding-top: 1px;
        min-height: 600px;
    }
    
    #container #content #login {
        background: url("../assets/login.png") no-repeat;    
        width: 149px;
        height: 72px;
    }
    #container #content #login:hover {
        background: url("../assets/login_over.png") no-repeat;    
    }
    
    #container #loginBar {
        
        height: 72px;
        width: 100%; 
    }
    
    #container #loginBar #logo {
        float: left;
    }
    
    #container #loginBar #login {
        float: right;
    }
    
    #container #banner {
        width: 854px;
        height: 181px;
        /*background: url("../assets/banner.png");*/
    }
    
    #banner img.tags {
        width: 100%;
        height: 100%;
    }
    
    #container #nav {
        height:53px;
        margin-top: 10px;
        margin-bottom: 10px;
        width: 100%;
    }

/* NAV BUTTONS */

    /* shared */
    #container #nav div.button {
        height: 47px;
        float: left;
    }

    #container #nav #button1 {
        width: 95px; 
        background: url("../assets/nav_button_1.png");
		
    }
    #container #nav #button1:hover {
        background: url("../assets/nav_button_1_over.png");    
    }
    
    #container #nav #button2 {
        width: 73px;  
        background: url("../assets/nav_button_2.png");
    }
    #container #nav #button2:hover {
        background: url("../assets/nav_button_2_over.png");    
    }
    
    #container #nav #button3 {
        width: 74px;   
        background: url("../assets/nav_button_3.png");
    }
    #container #nav #button3:hover {
        background: url("../assets/nav_button_3_over.png");    
    }
    
    #container #nav #button4 {
        width: 79px;  
        background: url("../assets/nav_button_4.png");
    }
    #container #nav #button4:hover {
        background: url("../assets/nav_button_4_over.png");    
    }
    
    #container #nav #button5 {
        width: 101px;  
        background: url("../assets/nav_button_5.png");
    }
    #container #nav #button5:hover {
        background: url("../assets/nav_button_5_over.png");    
    }
    
    #container #nav #button6 {
        width: 80px; 
        background: url("../assets/nav_button_6.png");
    }
    #container #nav #button6:hover {
        background: url("../assets/nav_button_6_over.png");    
    }
    
    #container #nav #button7 {
        width: 76px;  
        background: url("../assets/nav_button_7.png");
    }
    #container #nav #button7:hover {
        background: url("../assets/nav_button_7_over.png");    
    }
    
    #container #nav #button8 {
        width: 93px;  
        background: url("../assets/nav_button_8.png");
    }
    #container #nav #button8:hover {
        background: url("../assets/nav_button_8_over.png");    
    }
    
    #container #nav #button9 {
        width: 91px;  
        background: url("../assets/nav_button_9.png");
    }
    #container #nav #button9:hover {
        background: url("../assets/nav_button_9_over.png");    
    }
        
    #container #nav #button10 {
        width: 90px;  
        background: url("../assets/nav_button_10.png");
    }
    #container #nav #button10:hover {
        background: url("../assets/nav_button_10_over.png");    
    }
                

/* FACE BUTTONS */

    #container #faceButtons {
        width: 100%;
    }

    #container #faceButtons div.big {
        width: 278px;
        height:172px;
        float: left;        
    }

    #container #faceButtons div.small {
        margin-top: 10px;
        width: 278px;
        height:86px;   
        float: left;
        display: inline;
        margin-bottom: 10px;
    }
    
    #container #faceButtons div.middle {
        margin-left: 11px;
        margin-right: 12px;        
    }

/* BLUE BOX */

    #container div.blueBox {
        margin-top: 10px;
        width: 277px;
        float: right;
        background: url("../assets/blue_box_bg.png") repeat;
        padding: 0px;
        margin: 0px;
        
    }
    
    .blueBox div.start {
        height: 9px;
        width: 100%;
        background: url("../assets/blue_box_top.png") top no-repeat;
    }
    
    .blueBox div.stop {
        height: 9px;
        width: 100%;
        background: url("../assets/blue_box_bottom.png") bottom no-repeat;    
    }
    
    .blueBox div.blueBoxContent {
 
        width: 100%;
        text-align: center;
    }
    
    .blueBox .blueBoxContent Table {
        width: 100%;
        padding: 8px;
    }
    
    .blueBox .blueBoxContent Table td.heading {
        color: #efd43b;

    }
    
    .blueBox .blueBoxContent Table td {
        text-align: left;
        color: #FFFFFF;
        font-size: 10px;
    }    
    

    .blueBox, .blueBox a:link, .blueBox a:visited {
        color: #FFFFFF;
        text-decoration: none;     
    }
    
    .blueBox a:hover  {
        color: #003366;
        text-decoration: none; 
    }
    
    
    .blueBox .heading {
        font-weight: bold;
    }
    
    .blueBoxButton {
        width: 262px;
        height: 25px;
        margin: 0px auto;
        padding-bottom: 2px;
        padding-top: 2px;
    }

/* footer */

    #footer div.footerStart {
        background: url("../assets/footer_start.png") top no-repeat;
        height: 12px;
    }
    
    #footer {
        
        background: url("../assets/footer_bg.png") repeat-y;
        color: #EEEEEE;
        vertical-align: top;
        width: 903px;
        margin: 0px auto 0px auto;
        text-align:left;    
    
    }
    
    #footer table {
        width: 100%;
        padding: 5px;
    }
    
    #footer table td {
        padding: 10px;
    }
    
    #footer table tr {
        vertical-align: top;
    }
    
    #footer .smallprint {
	font-size: 7px;        
    }
    
    #footer .footerLinks, #footer .footerLinks a:link, #footer .footerLinks a:visited {
        color: #FFFFFF;
        text-decoration: none;     
    }
    
    #footer .footerLinks a:hover {
        color: #92c6f3;
        text-decoration: none; 
    }


/* Misc */

    .break {
        clear:both; /* for clearing floats */
        width: 100%;
        height: 0px;
    }
    

    div a.clicker { /* for making divs clickable */
        display: block;
        width: 100%;
        height: 100%;
        text-decoration: none;
    }    
.car-insurance-sub-header-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #6699FF;
	font-weight: bold;
}
.car-insurance-header-blue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #003399;
}
.car-insurance-header-yellow1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFCC33;
}
.car-insurance-body-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.car-insurance-header-green {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4A8253;
}
.header-steven {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../assets/bar_483.png);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 3px;
}
