@charset "utf-8";
/* CSS Document */

@import url(http://cdn.zacharyswedeen.com/reset.css);

html{font-size:16px;}
body{background:url(http://cdn.zacharyswedeen.com/ftmyers.com/img/bg.jpg) top center no-repeat #FFF;;font-family:Verdana, Geneva, sans-serif;}

a{text-decoration:none;}

#skip{display:none;}

#utility-wrapper{background:#000;color:#FFF;height:50px;margin-bottom:20px;width:100%;}
#utility{background:#000;color:#FFF;height:50px;margin:0 auto;padding:0 10px;width:940px;}
#utility a{color:#FFF;}
#utility a:hover{text-decoration:underline;}
#utility p{font-size:1.2em;line-height:50px;}
#utility p.left{float:left;}
#utility p.right{float:right;}

#header{clear:both;height:60px;margin:20px auto 0;padding:0 10px;position:relative;width:940px;}
#header h1{display:block;float:left;height:60px;width:450px;}
#header h1 a{background:url(http://cdn.zacharyswedeen.com/ftmyers.com/img/title.png);display:block;height:60px;overflow:hidden;text-indent:-9999px;width:500px;}

#nav{bottom:0;display:block;float:right;height:60px;position:absolute;right:8px;text-align:center;}
#nav li{background:#35393c;display:inline;float:left;height:60px;margin-left:14px;position:relative;width:70px;}
#nav li a{background:#35393c;color:#FFF;display:inline-block;font-size:1em;height:40px;padding:10px 5px;text-decoration:none;vertical-align:text-bottom;width:70px;}
#nav li a:hover{background:#000;}
#nav li:hover ul{display:block !important;}

.mainnavsub{background:#35393c;display:none;padding-bottom:5px !important;width:160px !important;z-index:100;}
.mainnavsub li{display:block !important;float:none !important;height:auto !important;margin:0 !important;width:160px !important;}
.mainnavsub li:hover{background:#000;}
.mainnavsub li a{color:#FFF;display:block !important;font-size:.75em !important;height:auto !important;padding:8px !important;width:144px !important;}

#main-wrapper{background:#FFF;border:2px #000 solid;clear:both;margin:0 auto;width:960px;}

#contents-top{background:url(http://cdn.zacharyswedeen.com/ftmyers.com/img/banner02.jpg) top center no-repeat;margin:0 auto 20px;min-height:200px;width:960px;}

#slider{height:400px !important;overflow:hidden;}

#navtree{font-size:.8em;}

#contents{background:#FFF;margin-top:20px;padding:0 10px;}
#contents p{color:#222;font-size:1em;margin:20px 0;}
#contents a{color:#0B0;}
#contents a:hover{text-decoration:underline;}
#contents ul{list-style-type:disc;margin:10px 30px;}
#contents ul li{margin:3px 0;}
#contents h1{border-bottom:2px #000 solid;font-family:"Times New Roman", Times, serif;font-size:2em;font-weight:normal;margin:10px 0;}
#contents h1 a{color:#000;text-decoration:none !important;}
#contents h2{border-bottom:1px #000 solid;font-family:"Times New Roman", Times, serif;font-size:1.5em;font-weight:bold;margin:12px 0;}
#contents h2 a{color:#000;text-decoration:none !important;}
#contents h3{border-bottom:1px #000 solid;font-family:"Times New Roman", Times, serif;font-size:1.25em;font-weight:bold;margin:14px 0;}
#contents h3 a{color:#000;text-decoration:none !important;}
#contents h3 a:hover{text-decoration:none;}
#contents h4{font-size:1em;font-weight:bold;margin:16px 0;}
#contents h5{font-size:0.83em;font-weight:bold;margin:18px 0;}
#contents h6{font-size:0.75em;font-weight:bold;margin:20px 0;}

#footer-top{clear:both;font-size:.75em;height:32px;margin-top:30px;padding:0 5px;}

#footer-nav{display:block;float:left;line-height:32px;}
#footer-nav li{display:inline;}
#footer-nav li a{color:#000;margin:0 2px;}
#footer-nav li a:hover{text-decoration:underline;}
#footer-nav li:before{content:" | ";}
#footer-nav li:first-child:before{content:"";}

#footer-social{float:right;}
#footer-social li{display:inline-block;height:32px;margin:0 2px;width:32px;}
#footer-social li a{color:#000;display:block;height:32px;overflow:hidden;text-indent:-9999px;width:32px;}
#footer-social li.facebook{background:url(http://cdn.zacharyswedeen.com/socialbuttons.png) 0 0 no-repeat;}
#footer-social li.twitter{background:url(http://cdn.zacharyswedeen.com/socialbuttons.png) 0 -32px no-repeat;}

#footer{background:#000;clear:both;color:#FFF;height:40px;padding:0 10px;position:relative;}
#footer a{color:#FFF;}
#footer p{font-size:.75em;}
#footer p.contact{float:left;line-height:40px;text-align:left}
#footer p.copyright{float:right;line-height:20px;text-align:right;}
#footer p.remax{background:url(http://cdn.zacharyswedeen.com/ftmyers.com/img/remaxlogo.png);bottom:0;display:block;height:86px;left:450px;position:absolute;width:97px;}
#footer p.remax a{display:block;height:86px;overflow:hidden;text-indent:-9999px;width:97px;}
#footer p.remaxrg{background:url(http://cdn.zacharyswedeen.com/ftmyers.com/img/remaxrglogo.png);bottom:0;display:block;height:30px;left:570px;position:absolute;width:68px;}
#footer p.remaxrg a{display:block;height:30px;overflow:hidden;text-indent:-9999px;width:68px;}

.small{font-size:0.75em;}
.returnlink{font-size:0.8em;}

/*Column Boxes*/
.left{clear:left;float:left;}
.right{clear:right;float:right;}
.center{clear:none;margin:0 auto;}
.box100{background:#FBFBFB;border:2px #000 solid;clear:both;margin-bottom:10px;padding:0 10px;}
.box100:after{clear:both;content:".";display:block;height:0;visibility:hidden;}

.box60{border:2px #000 solid;margin-bottom:10px;padding:10px;width:600px;}
.box40{border:2px #000 solid;margin-bottom:10px;padding:10px;width:280px;}
.box25{border:2px #000 solid;margin-bottom:10px;padding:10px;width:200px;}

.box40nopadding{border:2px #000 solid;margin-bottom:10px;padding:0;width:300px;}
.box60nopadding{border:2px #000 solid;margin-bottom:10px;padding:0;width:620px;}