* { margin: 0; padding: 0; }
ul, ol { padding: 0 0 0 16px; margin: 12px 0; }
p { margin: 0 0 12px 0; }
h1,h2,h3,h4,h5,h6 { margin: 0 0 12px 0; font-weight: bold; }
h1 { font-size: 22px; }
h2 { font-size: 19px; }
h3 { font-size: 17px; }
h4 { font-size: 15px; }
h5 { font-size: 13px; }
h6 { font-size: 12px; }
hr.clear { height: 0; border: 0; clear: both; visibility: hidden; }
a { text-decoration: underline; color: #ffffff; }
a:hover { text-decoration: none; }

body { background: url(../images/bg.png) top left repeat; color: #ffffff; font: 11px verdana, arial, helvetica, sans-serif; position: relative; }
div#container { margin: 0 auto; width: 960px; padding: 44px 0px 0 0px; position: relative; background: #000000; position: relative; }

div#headers { clear: both; width: 824px; margin: 0 auto; }
div#headers a#sitetitle { height: 0; width: 824px; padding-top: 100px; overflow: hidden; display: block; background: url(../images/header.png) top left no-repeat; }
div#headers ul { list-style: none; padding: 0; margin: 0 0 90px 0; text-transform: lowercase; }
div#headers ul li { margin: 0; }
div#headers ul li a, div#headers ul li a.on:hover { text-decoration: none; color: #A7E300; }
div#headers ul li a:hover, div#headers ul li a.on { text-decoration: none; color: #C40A71; }

div#content { clear: both; width: 824px; margin: 0 auto; position: relative; }
p#homeblurb { height: 0; width: 684px; padding-top: 188px; margin-top: -50px; overflow: hidden; display: block; background: url(../images/homeblurb.png) top left no-repeat; }

div#footers { clear: both; height: 0; width: 960px; padding-top: 424px; overflow: hidden; margin: 0 auto; background: url(../images/footer.png) top right no-repeat; position: relative; }
div#importantlinks { clear: both; width: 100px; margin: 0 auto; position: absolute; right: 150px; bottom: 40px; text-align: right; }
div#importantlinks a { color: #5F5F5F; text-decoration: none; font-size: 9px; }
a#getquote { height: 0; width: 95px; padding-top: 23px; overflow: hidden; display: block; background: transparent; position: absolute; top: 212px; right: 150px; }

/*contact page styles*/
div.left { width: 504px; float: left; clear: left; }
div.right { width: 318px; float: right; clear: right; }
div.left h3 { background: url(../images/h3-bg-2.png) top left no-repeat; display: block; font-size: 12px; font-weight: normal; }
div.right h4 { background: url(../images/h4-bg-2.png) top right no-repeat; display: block; font-size: 11px; font-weight: normal; }

form {  }
form fieldset { border: 0; }
form fieldset div { clear: both; margin: 0 0 10px 0; }
form fieldset div label { display: block; width: 100px; float: left; }
form fieldset div input { width: 210px; float: right; border: 0; background: #4E4E4E; padding: 2px 4px; color: #ffffff; }
form fieldset div textarea { width: 210px; height: 92px; float: right; border: 0; background: #4E4E4E; padding: 2px 4px; color: #ffffff; }
form fieldset div input#submit { background: transparent; padding: 0; }

/*headers*/
h2#contact, h2#getaquote, h2#portfolio { overflow: hidden; height: 0; display: block; padding-top: 17px; }
h2#contact { width: 70px; background: url(../images/contact.png) top left no-repeat; }
h2#getaquote { width: 108px; background: url(../images/getaquote.png) top left no-repeat; }
h2#portfolio { width: 71px; background: url(../images/portfolio.png) top left no-repeat; }

div#faders { position: relative; height: 320px; width: 704px; margin: 0 auto; }
div#frame1 { width: 334px; height: 308px; background: url(../images/frame.gif) top left no-repeat; position: absolute; z-index: 1000; }
div#frame2 { width: 334px; height: 308px; background: url(../images/frame.gif) top left no-repeat; position: absolute; left: 394px; z-index: 1000; }

/*div#rotator1 { position: absolute; left: 45px; top: 45px; }
div#rotator2 { position: absolute; left: 439px; top: 45px; }*/
div#imageContainer { position: absolute; left: 1px; top: 1px; }
div#imageContainer2 { position: absolute; left: 395px; top: 1px; }
/*div#rotator1, div#rotator2 { z-index: 3000; }*/
div#imageContainer, div#imageContainer2 { z-index: 3000; }
div#imageContainer img, div#imageContainer2 img { display: none; }
div#imageContainer img { position: absolute; top: 44px; left: 44px; }
div#imageContainer2 img { position: absolute; top: 44px; left: 44px; }

/*div#summary { position: relative; z-index: 4000; background: url(../images/summary.png); border: 1px solid #cccccc; padding: 10px; left: 200px; top: 60px; width: 300px; color: #ffffff; }
div#summary1 { position: absolute; z-index: 4000; background: url(../images/summary.png); border: 1px solid #cccccc; padding: 10px; left: 5px; top: 60px; width: 300px; color: #ffffff; }
div#summary2 { position: absolute; z-index: 4000; background: url(../images/summary.png); border: 1px solid #cccccc; padding: 10px; left: 400px; top: 60px; width: 300px; color: #ffffff; }
div#rotator1 img, div#rotator2 img { position: absolute; top: 0; left: 0; }*/
