body{margin:0;padding:15px 0 0 0;font-family:arial,helvetica,sans-serif;color:#696768;font-size:12px;text-align:center;}
#main{margin:0 auto;text-align:left;width:1024px;background-color:#fff;}

#header{position:relative;width:1024px;height:135px;background:url(/images/bkgd/header2.jpg) no-repeat;}
#header .contact{position:absolute;right:40px;text-align:right;}
#header .email{position:absolute;right:0px;top:98px;}

#footer{font-size:10px;}
#footer p{padding:0 40px;text-align:center;}
#footer .footer2{padding:10px 40px 10px 40px;background:url(/images/bkgd/footer.jpg) no-repeat;}
#footer a{color:#696768;text-decoration:none;}
#footer a:hover{text-decoration:underline;}

#menu{padding:107px 0 0 200px;}
#menu ul{list-style:none;margin:0;padding:0;}
#menu ul li{display:block;color:#CE362B;float:left;padding:2px 7px 2px 7px;font-size:12px;font-weight:bold;}
#menu ul li a:link,#menu ul li a:active,#menu ul li a:visited {color:#CE362B;text-decoration:none;}
#menu ul li a:hover {color:#CE362B;text-decoration:underline;}
#menu ul li a.selected:link,#menu ul li a.selected:active,#menu ul li a.selected:visited {color:#696768;}
#menu ul li a.selected:hover {color:#CE362B;text-decoration:underline;}


.clear{clear:both;font-size:1px;line-height:1px;height:1px;margin-top:-1px;}
.left{display:block;float:left;}
.right{display:block;float:right;}

img {border:0;display:block;}
form {margin:0;}

#col1{display:block;float:left;width:607px;padding:0 43px 0 0;}
#col2{display:block;float:left;width:294px;}
#col2 .row{margin:10px 0;}
#col2 .testimonial{background-color:#8B8C8E;padding:5px;}
#col2 .tip{background-color:#D4D4D4;padding:5px;}

#content{padding:0 40px;}
#content h1{font-size:16px;margin:10px 0 5px 0;color:#CE362B;}
#content h2{font-size:14px;margin:10px 0 5px 0;color:#CE362B;}
#content h3{font-size:12px;margin:10px 0 5px 0;color:#CE362B;}
#content p{margin:10px 0;color:#696768;font-size:12px;}
#content a:link,#content a:visited,#content a:active {color:#696768;text-decoration:underline;font-weight:normal;}
#content a:hover{text-decoration:underline;}
#content a.red:link,#content a.red:visited,#content a.red:active {color:#CE362B;text-decoration:underline;font-weight:normal;}
#content a.red:hover{text-decoration:underline;}
#content ul{margin:0 0 0 10px;padding:0 0 0 10px;}
#content ul li {color:#696768;font-size:12px;line-height:14px;}
#content ul li a:link,#content ul li a:visited {color:#696768;text-decoration:underline;font-weight:normal;}
#content ul li a:hover {text-decoration:underline;}
#content .red{color:#CE362B;}
#content .grey{color:#696768;}
#content .black{color:#000;}
#content .white{color:#fff;}


#boxes{}
#boxes .rollover,#boxes .lifeline{cursor:pointer;}
#boxes .col1{display:block;float:left;width:300px;}
#boxes .col2{display:block;float:left;width:300px;}
#boxes .family{background:url(/images/bkgd/homebox1-advice.jpg) no-repeat;width:300px;}
#boxes .family2{background:url(/images/bkgd/homebox1-advice2.jpg) no-repeat;width:300px;}
#boxes .investment{background:url(/images/bkgd/homebox2-qual.jpg) no-repeat;width:300px;}
#boxes .investment2{background:url(/images/bkgd/homebox2-qual2.jpg) no-repeat;width:300px;}
#boxes .will{background:url(/images/bkgd/homebox3-will.jpg) no-repeat;width:300px;}
#boxes .will2{background:url(/images/bkgd/homebox3-will2.jpg) no-repeat;width:300px;}
#boxes .powers{background:url(/images/bkgd/homebox4-powers.jpg) no-repeat;width:300px;}
#boxes .powers2{background:url(/images/bkgd/homebox4-powers2.jpg) no-repeat;width:300px;}
#boxes .planning{background:url(/images/bkgd/homebox5-inheritance.jpg) no-repeat;width:300px;}
#boxes .planning2{background:url(/images/bkgd/homebox5-inheritance2.jpg) no-repeat;width:300px;}
#boxes .prices{background:url(/images/bkgd/homebox5-prices.jpg) no-repeat;width:300px;}
#boxes .prices2{background:url(/images/bkgd/homebox5-prices2.jpg) no-repeat;width:300px;}
#boxes .lifeline{background:url(/images/bkgd/homebox6-lifeline.jpg) no-repeat;width:300px;}
#boxes .inner{padding:50px 0 10px 0;}

#services .services_top{margin-top:10px;background:url(/images/bkgd/services-box1new-top.jpg) left top no-repeat;width:607px;}
#services .services_mid{background:url(/images/bkgd/services-box1-middle.jpg) repeat-y;width:607px;}
#services .services_base{background:url(/images/bkgd/services-box1-base.jpg) left bottom no-repeat;width:607px;}
#services .services_top2{margin-top:10px;background:url(/images/bkgd/services-box2-top.jpg) left top no-repeat;width:607px;}
#services .services_mid2{background:url(/images/bkgd/services-box2-middle.jpg) repeat-y;width:607px;}
#services .services_base2{background:url(/images/bkgd/services-box2-base.jpg) left bottom no-repeat;width:607px;}
#services .services_top3{margin-top:10px;background:url(/images/bkgd/services-box3new-top.jpg) left top no-repeat;width:607px;}
#services .services_top4{margin-top:10px;background:url(/images/bkgd/services-box4new-top.jpg) left top no-repeat;width:607px;}
#services .services_top5{margin-top:10px;background:url(/images/bkgd/services-box5-top.jpg) left top no-repeat;width:607px;}
#services .services_top6{margin-top:10px;background:url(/images/bkgd/services-box6new-top.jpg) left top no-repeat;width:607px;}

#services .inner{padding:40px 10px 5px 10px;}

#newsletter{margin-top:10px;background:url(/images/bkgd/box-newsletter2.jpg) #D4D4D4 no-repeat;width:294px;height:122px;}
#newsletter h1{padding:3px 0;background-color:#CE362B;color:#fff;text-align:center;}
#newsletter .inner{padding:30px 10px 5px 10px;}
#newsletter .col1{display:block;float:left;width:90px;padding-right:10px;}
#newsletter .col2{display:block;float:left;width:240px;}
#newsletter label{margin:6px 0;display:block;float:left;width:35px;font-size:12px;font-weight:bold;color:#696768;}
#newsletter input.text{margin:6px 0;display:block;float:left;width:200px;background-color:#fff;border:0px solid #fff;font-size:12px;color:#696768;}
#newsletter input.submit{float:right;margin-top:6px;}

#form label.twocol{color:#696768;margin:6px 0;display:block;float:left;width:120px;font-size:12px;font-weight:bold;}
#form input.twocol{color:#696768;margin:6px 0;display:block;float:left;width:487px;font-size:12px;border:0px solid #696768;background-color:#D4D4D4;}
#form label.radio{margin:6px 0;}
#form label.radio2{margin:6px 0;padding-left:30px;}
#form input.radio{margin:6px 0;padding-left:5px;vertical-align:middle;}
#form .submit{padding-top:10px;padding-bottom:10px;display:block;float:right;}


