* {margin:0; padding:0}
.topmen {float:left; font-family:arial; color:#ffffff; font-size:13px; padding-bottom:24px}
.menu {font-family:arial; color:#ffffff; font-size:13px; margin-left:40px; margin-top:13px; line-height:30px}
.middle-text {font-family:tahoma; color:#222222; font-size:13px; line-height:20px; margin-top:15px; width:390px}
.image1 {font-family:tahoma; color:#265276; font-size:11px; font-weight:bold; text-decoration:underline; margin-left:30px}
.image2 {font-family:tahoma; color:#265276; font-size:11px; font-weight:bold; text-decoration:underline; margin-left:80px}
.image3 {font-family:tahoma; color:#265276; font-size:11px; font-weight:bold; text-decoration:underline; margin-left:65px}
.face   {margin-left:10px; margin-top:12px; *margin-top:32px}
.buttons {width:165px; height:26px; background-image:url(../images/Small-Box.jpg); color:#333333; font-family:tahoma; font-size:15px; margin-top:5px; font-weight:bold; padding-left:37px; padding-top:7px}
.right-text {font-family:tahoma; color:#000000; font-size:11px; line-height:14px; margin-left:18px; margin-right:15px; margin-top:3px}
.more {font-family:tahoma; color:#406FA9; font-size:13px; font-weight:bold; margin-left:150px; padding-bottom:5px}
.foot1 {color:#3b3f4c; font-family:verdana; font-size:9px; font-weight:bold; margin-left:60px; margin-top:10px}
.foot2 {color:#3b3f4c; font-family:verdana; font-size:9px; text-align:center; margin-top:10px; margin-left:120px; padding-bottom:20px}
.formleft {}
.flash {float:right; margin-top:14px}
.form-title {font-family:verdana; font-size:12px; color:#fefefe; font-weight:bold; margin-left:20px; margin-top:8px; padding-bottom:10px}
.reports {font-family:verdana; font-size:11px; color:#000000; line-height:18px; *line-height:12px; margin-left:50px; *margin-left:-15px}
.ratefinder {font-family:tahoma; color:#265276; font-size:11px; font-weight:bold; line-height:25px; text-decoration:underline; width:350px; margin-left:7px}
.contactform {margin-left:-5px; margin-top:-20px; *margin-left:-20px}
.contact-thanks-1 {font-family:tahoma; color:#265276; font-size:14px; line-height:25px; width:350px}
.contact-thanks-2 {font-family:tahoma; color:#000000; font-size:14px}

#main {margin:0 auto; width:851px}
#topmenu {margin-left:25px; margin-top:30px}
#topleft {position:absolute; width:262px; height:325px; padding-left:20px; margin-top:170px; background-image:url(../images/Top-Left-Box-Pages.jpg); height:340px}
#leftmenu {position:absolute; width:203px; height:351px; margin-left:15px; margin-top:497px; border-top:solid 1px #000000; background-image:url(../images/Menu-Box.jpg)}
#middle {position:absolute; margin-left:237px; margin-top:277px}
#rightmenu {position:absolute; width:202px; margin-left:649px; margin-top:260px; background-image:url(../images/Right-Box.jpg)}
#phone {position:absolute; margin-left:483px; margin-top:219px}
#footer {position:absolute; margin-top:938px; *margin-top:940px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-est {position:absolute; margin-top:1210px; *margin-top:1212px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-comp {position:absolute; margin-top:958px; *margin-top:960px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-free {position:absolute; margin-top:1018px; *margin-top:1040px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-first {position:absolute; margin-top:1488px; *margin-top:1490px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-1st {position:absolute; margin-top:1828px; *margin-top:1850px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-cps {position:absolute; margin-top:1380px; *margin-top:1402px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-rate {position:absolute; margin-top:1325px; *margin-top:1347px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-vids {position:absolute; margin-top:1455px; *margin-top:1437px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-tips {position:absolute; margin-top:2808px; *margin-top:2780px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}
#footer-priv {position:absolute; margin-top:2598px; *margin-top:2600px; margin-left:30px; border-top:solid 2px #7b7a7a; width:800px; height:30px}

a:link {color:#ffffff; text-decoration:none; outline:none}
a:visited {color:#ffffff; text-decoration:none; outline:none}
a:active {color:#ffffff; text-decoration:none; outline:none}
a:hover {color:#ffff00; text-decoration:none; outline:none}

a.mr:link {color:#406FA9; text-decoration:none; outline:none}
a.mr:visited {color:#406FA9; text-decoration:none; outline:none}
a.mr:active {color:#406FA9; text-decoration:none; outline:none}
a.mr:hover {color:#444444; text-decoration:none; outline:none}

a.tl:link {color:#265276; text-decoration:underline; outline:none}
a.tl:visited {color:#265276; text-decoration:underline; outline:none}
a.tl:active {color:#265276; text-decoration:underline; outline:none}
a.tl:hover {color:#444444; text-decoration:underline; outline:none}

a.men:link {color:#ffffff; text-decoration:none; outline:none}
a.men:visited {color:#ffffff; text-decoration:none; outline:none}
a.men:active {color:#ffffff; text-decoration:none; outline:none}
a.men:hover {color:#cccccc; text-decoration:none; outline:none}

a.ft:link {color:#406FA9; text-decoration:none; outline:none}
a.ft:visited {color:#406FA9; text-decoration:none; outline:none}
a.ft:active {color:#406FA9; text-decoration:none; outline:none}
a.ft:hover {color:#333333; text-decoration:none; outline:none}

a.sm:link {color:#406FA9; text-decoration:none; outline:none}
a.sm:visited {color:#406FA9; text-decoration:none; outline:none}
a.sm:active {color:#406FA9; text-decoration:none; outline:none}
a.sm:hover {color:#333333; text-decoration:none; outline:none}

body{
     background-image:url(../images/Background-Pages.jpg);
	 background-repeat:repeat-x;
	 background-size: 100%;
	 background-position:top-center;
	 background-color:#ffffff;
	}
	
h1 {font-family:verdana; color:#9b002c; font-size:15px; margin-top:7px}