@charset "utf-8";
/* CSS Document */

body{margin:0; margin-top:15px; padding:0; text-align:center; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(images/bk_allSite.gif) top repeat-x #000; color:#000;}


#container{width:970px; overflow:hidden; height:auto; background:#fff; margin:0 auto; padding-bottom:9px;}
#content{width:952px; float:left; margin:0px 9px 9px 9px;}


/*----------HEAD
----------------*/
#flashtop{width:970px; height:103px; float:left;}
#flashnavigationtop{width:970px; height:19px; float:left; margin-bottom:9px; background:#fff;}
#buttonspots{width:230px; height:auto; padding-top:10px; float:left; margin-left:35px;}
#buttonspots img{float:left; border:0; behavior: url(iepngfix/iepngfix.htc);}


/*----------LEFT RAIL
---------------------*/

#leftrail{width:318px; min-height:1018px; height:auto; float:left; background:url(images/leftRailts_bk.gif) top no-repeat;}
#leftrail img{float:left; border:0; margin:8px 0px 9px 0px;}
.linelogos{width:317px; height:4px; background:url(images/line_logos.jpg) top no-repeat; float:left}


/*-----------RIGHT RAIL
-----------------------*/
#rightrail{width:625px; height:auto; margin-left:9px; float:left;}
#bnredsml{width:625px; height:307px; float:left; background:url(images/bnRed_sml.jpg) top no-repeat;}
#bnsmldoral{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Doral.jpg) top no-repeat;}
#bnsmlhomestead{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Homestead.jpg) top no-repeat;}
#bnsmlhallandale{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Hallandale.jpg) top no-repeat;}
#bnsmlpompano{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Pompano.jpg) top no-repeat;}
#bnsmllipstix{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Lipstix.jpg) top no-repeat;}
#bnsmlbtsgentleman{width:625px; height:307px; float:left; background:url(images/bnsmlcl_Bts.jpg) top no-repeat;}
#contentinfobg{width:623px; height:auto; overflow:hidden; border:solid 1px #a5a5a5; margin-top:9px; clear:both; float:left; background:url(images/rightContent_bk.gif) no-repeat top;}
#contentinfobg img{float:left;}
#contentinfobghome{width:623px; height:auto; overflow:hidden; clear:both; float:left;}
#contentinfobghome img{float:left;}
.textinsidecontent{width:603px; height:auto; padding:5px 10px; float:left; color:#333; font-family:Tahoma, Geneva, sans-serif; font-size:12px; text-align:left;}
.textinsidecontent h1{font-size:14px; margin:0px; line-height:15px;}
.textinsidecontent a, a:link, a:hover{font-weight:bold; color:#333; text-decoration:underline;}
.textinsidecontent .pictures{width:320px; height:auto; float:right; margin-left:5px;}
.textinsidecontent .pictures img{border:0;}
.picsdirectionhome{float:left; width:100%; height:auto; margin-top:20px;}
.picsdirectionhome img{float:left; margin:2px 2px 0 0;}
.tittlelocation{width:90%; height:auto; float:left; margin-top:255px; padding-left:30px; text-align:left}
.tittlelocation h1{font-family:Tahoma, Geneva, sans-serif; font-size:35px; color:#fff; margin:0px;}
#photosdetailcontainer{width:621px; height:auto; overflow:hidden; float:left;}
#photosdetailcontainer img{float:left; margin:10px 350px 0 7px;}
.framePics{width:202px; height:168px; float:left; background:url(images/frame_photos.png) top no-repeat; margin:0 0 0 5px; text-align:center; color:#666; font-size:10px;}
.framePics img{float:left; margin:3px 0 0 0; padding:0 0 3px 2px;}
.googlemapslocation{float:right; position:relative;}
#contentcontactus{width:623px; height:1018px; overflow:hidden; background:url(images/bk_contact.jpg) top no-repeat #000;}
#textcontactusinside{width:320px; height:380px; overflow:hidden; float:right; margin:55px 20px 0 0; text-align:left; color:#fff;}
#textcontactusinside .button{width:99%; height:auto; text-align:center;}
#textcontactusinside .callcontactus{width:99%; height:auto; float:left; text-align:left; margin-top:15px;}
#textcontactusinside .callcontactus h1{font-size:14px; text-align:left; color:#fac91f; margin:0; padding:0;}
#textcontactusinside h1{font-size:25px; text-transform:uppercase; color:#fff; margin:0; padding:0; text-align:right;}
#textcontactusinside table{width:320px; padding-bottom:5px; margin-bottom:15px;}
#textcontactusinside table span{color:#FF3; font-weight:bold;}
#textcontactusinside table input{background:#000; border:solid 1px #fff; color:#fff; font-size:11px; width:310px; padding-left:5px;}
#textcontactusinside table textarea{background:#000; border:solid 1px #fff; color:#fff; font-size:11px; width:313px; font-family:Arial, Helvetica, sans-serif;}
#textcontactusinside .column{width:319px; height:150px; float:left; margin:10px; text-align:left; color:#fff; line-height:18px;}
#textcontactusinside .column a{color:#666; font-weight:normal; text-decoration:none;}
#textcontactusinside .column h1{font-size:16px; color:#fac91f; margin:0; padding:0; text-align:left;}

#textdadecountycontact{width:623px; height:auto; float:left; margin-top:20px;}
#textdadecountycontact h1{font-size:16px; color:#fac91f; margin:0; padding:0;}
#textdadecountycontact .column{width:265px; height:150px; float:left; margin:10px; text-align:left; color:#fff; line-height:18px;}
#textdadecountycontact .column a{color:#666; font-weight:normal; text-decoration:none;}

/*-----------FOOTER
-------------------*/

#footer{width:100%; height:35px; float:left; text-align:center; color:#999; font-family:Tahoma, Geneva, sans-serif; font-size:11px; padding-top:15px; clear:both;}
#footer a, #footer a:link, #footer a:hover, #footer a:visited{color:#999; text-decoration:none;}
#footer a:hover{color:#CCC; text-decoration:underline;}


/*----------FREE PASSES
-----------------------*/

#contentfreepasses{width:950px; height:350px; margin:auto; background:url(images/bk_freepasses_print.jpg) no-repeat top; border:dashed 1px #fff;}
#contentextfreepass{width:530px; height:auto; min-height:280px; float:left; margin:40px 0 0 410px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#fff; font-size:14px; text-align:justify;}
#contentextfreepass h1{font-size:35px; margin:0; margin-bottom:10px;}
#contentextfreepass h2{font-size:30px; margin:0; margin-top:20px; color:#fac91f}