body { background:#A1BBD4 url(../images/body_bg3.jpg) top center no-repeat; margin:0; padding:0 0 30px 0; font-size:14px; font-family:Arial, Helvetica, sans-serif; }

img { border:none; margin-bottom:3px;}
.floatR { float:right;}
p { font-size:15px; color:#4F4F4F; padding:15px 0 0 12px; margin:0;}
p span { font-weight:bold;}

#header { width:950px; margin:0 auto;}
a.logo { display:block; width:146px; height:94px; margin:17px 0 0 14px;}

ul.top-menu { list-style:none; margin:0; padding:13px 0 0 128px; text-align:right;}
ul.top-menu li { float:left; font-size:14px; height:41px; padding:0; margin:0 35px 0 0; font-weight:bold;}
ul.top-menu li a { color:#FFFFFF; text-decoration:none; display:block; float:left; height:20px; padding:10px;}
ul.top-menu li a:hover { color:#FFFFFF; background:#20272E;}

.clear { clear:both; font-size:0px; line-height:0px;}

#wrapper-top { background:url(../images/wrapper_top.png) no-repeat; width:1000px; height:10px; margin:15px auto 0 auto; padding:0;}
#wrapper-content { width:950px; height:545px; margin:0 auto 0 auto; padding:63px 0 0 0;}
#wrapper-bottom { background:#fff url(../images/home_wrapper_bottom.jpg) no-repeat; width:1000px; height:35px; margin:0 auto;}

h1 { font-size:50px; color:#000; margin:0; padding:20px 0 15px 10px; line-height:50px;}
h1 span { font-weight:bold;}
p.subheading { font-size:17px; color:#000; font-weight:bold; padding:15px 0 0 12px;}

a.free_quote { background:url(../images/free_quote.jpg) no-repeat; display:block; width:167px; height:72px; margin:30px 0 0 0;}
a.get_quote { background:url(../images/get_quote_btn.jpg) no-repeat; display:block; width:116px; height:70px; margin:8px 0 0 46px;}
a.free_pack { background:url(../images/click_free_pack.jpg) no-repeat; display:block; width:272px; height:98px; margin:30px 0 0 12px;}

#footer { width:800px; margin:0 auto; text-align:center; padding:45px 100px 0 100px; color:#4D7392;}
#footer a { color:#4D7392; font-size:11px; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
p.copy { color:#FFF; text-align:center; margin:0; padding:15px 0 5px 0; font-size:11px;}

.btn { width:180px; height:60px; background:url(../images/main_button.jpg) no-repeat; margin:0 5px 0 0; float:left; text-align:center; padding:13px 0 0 0;}
/* .btn p.btn-heading { color:#363F22; font-size:19px; text-align:center; margin:0; padding:15px 0 0 0;} */
.btn a { color:#000000; text-align:center; text-decoration:none; font-size:12px; font-weight:bold; text-transform:uppercase;}
.btn a:hover {  text-decoration:none; color:#017E8D;}

img.info { margin:20px 0 45px 0;}
a.banner-link { display:block; width:926px; height:197px; margin:0 12px;}
