/*defaults*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,
pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body 	{background:#1e1e1e url('../images/body_bg2.jpg') repeat-x 0 0; color:#000000; font-family:Arial, sans-serif; font-size:13px; }
a		{color:#000000; text-decoration:none;}
a:hover	{color:#A30001; text-decoration:underline;}
h1		{font-size:14px; font-weight:normal; line-height:18px;}
img     {border: none;}

/*structural elements*/
#container	{position:relative; margin:0 auto; width:800px; background-color:#ffffff; margin-top:10px; padding-top:25px; }
#logo {padding-left:20px; width:760px; height:120px; }
.logo {padding-right:45px;}
#slide {float:right; padding-right:20px;}
#navigation	{position:relative; width:760px; margin:0 auto; padding-left:20px; border-bottom:1px solid #DADADA;}
#footer		{clear:both; margin:0 auto; width:760px; background:#DADADA; padding:20px; text-align:left; border-top:2px solid #FFFFFF; }
#copyright	{float:right; }
#form {padding-left:30px;}
#form input {margin-top: 20px; margin-bottom: 10px; margin-right: 20px;}
#form textarea {margin-top: 10px;}
.quickquote {margin-top: 43px;}
#contact {font-size:18px; padding-left: 20px; padding-top:20px;}

#bg {height:400px; background-color:#ffffff;}
#bg2 {height:500px; background-color:#ffffff; padding-top:20px;}

#left {float:left; padding-top:20px; padding-left:20px; padding-right:45px;
width:140px;
}

#center {float:left; width:400px;}

#right {float:right; padding-top:20px; padding-right:10px; width:140px;}

/*headings*/
#content h1	{font-size:170%; font-weight:normal; line-height:35%; margin:0; padding:0 0 20px 0; }
#logo h1		{font-size:14px; display:inline; }

/*navigation*/
#navigation ul 		{margin-top: 20px; }
#navigation li 		{list-style:none; display:inline; }
#navigation a		{color:#000000; padding-right: 23px; text-decoration:none; }

#footer ul 		{margin:0; padding:0; }
#footer li 		{margin:0; padding:0; list-style:none; display:inline; }
#footer a		{color:#000000; font-weight:bold; padding:0 5px 0 0; text-decoration:none; }
#footer a:hover	{color:#000000; text-decoration:underline; }


