body {margin: 0; padding: 0;font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; font-size: 11px; line-height: 17px; font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:normal; color: #3b3b3b; background: #D5D4D4;}

#main {width: 1000px; margin: 0 auto; background: #fff;}
h1 {color: #000000; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 35px; line-height: 42px;}
h2 {color: #000000; font-family: Georgia, Arial, Helvetica, sans-serif; font-weight:normal; font-size: 20px; line-height: 30px;}
.blue {color: #139acd;}
.clear {clear: both;}
a img {border: 0 none;}
a {color: #00add9; text-decoration: none;}
a:hover {text-decoration: underline;}

.tm {position: absolute; left: -543em;}

#middlecontent, #photo, #right {float: left;}

#middlecontent {width: 378px; margin: 0 32px;}
#photo {width: 301px;}
#right {width:217px; margin-top: 20px;}

#nav {background: url(../_images/backgrounds/nav.gif) no-repeat; width: 939px; height: 28px; margin-left: 20px;}
#nav li {display: inline;}
#nav a {display: block; float: left; padding: 0 11px; height: 27px; color: #fff; text-decoration: none; line-height: 26px; font-size: 12px; border-right: 1px solid #fff;}
#nav a:hover {background: #444;}
#nav a.selected {background: #139ccf;}
#nav li.first a {border-left: 1px solid #fff; margin-left: 0px;}

#top {height: 105px; position: relative;}

#homeflash {width: 574px; float: right;}
#homeintro {float: left;width: 392px; margin-left: 32px;_width:350px;}

#footer {background: url(../_images/backgrounds/footer.gif) top no-repeat; padding-top: 20px; padding-left: 32px; padding-right: 32px; position: relative; line-height: 15px; overflow: hidden;}
.credits {float: right; padding-top: 10px; padding-bottom: 10px;}
#footer a {color: #3b3b3b; text-decoration: none;}
#footer a:hover {color: #3b3b3b; text-decoration: underline;}

#newsletter {color: #888888;position: absolute; right: 50px; top:60px;}
#newsletter label, #newsletter input {float: left; margin-left: 7px;}
#newsletter .textfield {border: 1px solid #d6d6d6;color: #888888; width: 140px;}

.form label {color: #222; float: left; width: 150px; display: block;}
.form input, .multi {background: #ffffff!important; border: none 0; color: #222; width: 180px; margin-top: 2px; border: 1px solid #d6d6d6; }
.form .multi {height: 100px;font-family: Arial, Helvetica, sans-serif; font-size: 11px;overflow: auto;}
.form .go {height: 28px; width:97px; border: 0; float: right; margin-right: 40px; margin-top: 10px;}

#homepods {margin-left: 34px;}
#homepods div {width: 217px; float: left; display: block; height:300px; margin-right: 15px; position: relative;}
.motorinsurance {background: url(../_images/backgrounds/mi.jpg) no-repeat;}
.homeinsurance {background: url(../_images/backgrounds/hi.jpg) no-repeat;}
.travelinsurance {background: url(../_images/backgrounds/ti.jpg) no-repeat;}
.commercialinsurance {background: url(../_images/backgrounds/ci.jpg) no-repeat;margin: 0;}

#homepods h2 {font-family: Georgia, Arial, Helvetica, sans-serif; font-weight: normal; font-size: 19px; position: absolute; left: 10px;_top:15px;}
#homepods p {position: absolute; top:109px; padding: 13px;_top:120px;}
#homepods a {position: absolute; top:247px;}