
html, body{ 
 margin:0; 
 padding:0;  } 

#pagewidth{ 
 min-width:800px; max-width: 1000px;

background-image: url('img/back.jpg');
background-repeat:repeat-y}
 
#header{ 
 position:relative; 
 height:68px; min-width:765px; max-width: 1000px;

} 
#maincol { margin-left: 40px; margin-right: 40px;
   
    }
#header h1 { height:68px; background-image: url('img/online_auto_insurance.jpg');
background-repeat: no-repeat; position: relative; padding-top: 24px; padding-left: 45px; }
#header h1 a { color:#FFFFFF; font-size: 20pt; font-family: Gill, sans-serif; text-decoration:none; }
#hheader{ 
 position:relative; 
 height:68px; 
width: 100%;

} 

#hheader h1 { height:68px; background-image: url('img/online_auto_insurance.jpg');
background-repeat: no-repeat; color:#FFFFFF; font-size: 20pt; font-family: Gill, sans-serif; position: relative; padding-top: 25px; padding-left: 45px;}

h2 { font-size: 12pt; align: center;}
h3 { font-size: 11pt; align: center;}
h4 { font-size: 10pt; align: center;}
h5 { font-size: 10pt; align: center;}

#htable{
text-align: center; width: 100%;
 height: ;  background-image: url('img/quote.jpg'); background-repeat: no-repeat; background-position: 52% 55%
}

input.box { background-color: #ffffa0;}

.button     { border:5px outset #7898A9; font-size: 14pt; font-weight:bold; font-family:Times New Roman; padding-left:0px; padding-right:0; padding-top:0; padding-bottom:0px; background-color:#EDECC4; vertical-align: middle }

#f1 { width: 120px; float: left; text-align: center; padding: .5em; font-size: 10pt; color:#2E4C56; }
#f2 { width: 120px; float: right; text-align: center; padding: .5em; font-size: 10pt; color:#2E4C56; }

#vid { float: right; padding: .5em; text-align: center; }

#audioplayer1 { border:1px solid #C0C0C0; }
#feedback { margin-left: 40px; margin-right: 40px;
   
    }

#c { text-align: center; padding: .5em; font-size: 10pt; color: #2E4C56}
#footer{
height: 75px; padding: 1em;
 text-align: center;
 
 } 

td.b { vertical-align: bottom; }
td.t { vertical-align: top; }
td.r { text-align: right; }
td.l { text-align: left; }
tr.10 { font-size: 10pt; }
td.zip { font-weight: bold; font-size: 14pt; }
td.vc { vertical-align: bottom; }

#aud { text-align: center; margin-left: 140px; margin-right: 140px; }

                   
#hmenu { position: absolute; top: 20px; right: 115px; margin:0; padding:0 0 0 0;
 }
#hmenu li {

margin:0;	padding:0 0 0 1em;
list-style:none;
display:inline;
}

/* End IE5-Mac hack */
#hmenu a:hover {color:#000000;}          

#menu { position: absolute; top: 30px; right: 75px; margin:0; padding:0 0 0 0;
 }
#menu li {

margin:0;	padding:0 0 0 1em;
list-style:none;
display:inline;
}

/* End IE5-Mac hack */
#menu a:hover {color:#000000;}

#breadcrumb { position:relative; 
 height:68px; 
width: 100%;
 padding-left: 46px; padding-top: 10px;
 }
#breadcrumb li {

margin:0;	padding:0 0 0 1em;
list-style:none;
display:inline;
}


#bar { margin-left: auto;
    margin-right: auto;
      width: 715px }
/* Commented Backslash Hack hides rule from IE5-Mac \*/


#bar li {
	
margin:0;
padding:0 0 0 1em;
list-style:none;
display:inline;
font-weight: bold;
}
#bar a {text-decoration:none;}

#subcol {margin-left: 50px; margin-right: 50px;}


.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */
#quotes {padding:1em; border-style: groove;}
#questions {background-image: url('img/questions.jpg');padding:1em; border-style: groove;}
#articles {padding:1em; border-style: groove;}
#news {background-image: url('img/news.jpg'); padding:1em; border-style: groove;}