body { background:#060E17 url(../images/body_bg.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:#4A4A4A; padding:30px 0 0 23px; margin:0;}
p span { font-weight:bold;}

#header { width:1000px; height:104px; margin:0 auto; background:url(../images/header_bg.jpg) no-repeat;}
a.logo { display:block; width:180px; height:90px; margin:14px 0 0 30px; float:left;}

ul.top-menu { float:right; margin-right:30px; width:730px; list-style:none; margin:70px 0 0 0; padding:5px 0 0 0; text-align:right;}
ul.top-menu li { float:left; font-size:14px; background:url(../images/li_top_bg.jpg) left no-repeat; padding:3px 15px;}
ul.top-menu li a { color:#FFFFFF; text-decoration:none;}
ul.top-menu li a:hover { color:#FFFFFF; text-decoration:underline;}

.clear { clear:both; font-size:0px; line-height:0px;}

#wrapper-top { background:#fff url(../images/wrapper_top.jpg) no-repeat; width:1000px; height:3px; margin: 0 auto; padding:37px 0 0 0;}
#wrapper-content { width:945px; margin:0 auto 0 auto; background:#fff; padding:0 30px 60px 25px;}
#wrapper-bottom { background:#fff url(../images/home_wrapper_bottom.jpg) no-repeat; width:1000px; height:4px; margin:0 auto;}

h1 { font-size:21px; color:#010101; margin:0; padding:0 0 15px 0; text-align:center; font-weight:normal;}
h1 span { font-weight:bold;}

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:268px; height:84px; margin:30px 0 0 23px;}

#footer { width:800px; margin:0 auto; text-align:center; padding:30px 100px 0 100px; color:#ADADAD;}
#footer a { color:#ADADAD; font-size:11px; text-decoration:none;}
#footer a:hover { color:#ADADAD; text-decoration:underline;}
p.copy { color:#51575D; text-align:center; margin:0; padding:5px 0 5px 0; font-size:11px;}

.btn { width:231px; height:64px; background:url(../images/home_btn.jpg) no-repeat; margin:0 5px 5px 0; float:left;}
.btn p.btn-heading { color:#363F22; font-size:19px; text-align:center; margin:0; padding:15px 0 0 0;}
.btn a { color:#3297E4; text-align:center; text-decoration:underline; display:block;}
.btn a:hover { color:#3297E4; text-decoration:none;}

img.info { margin:20px 0 30px 0;}