
    * {font-family:'Lucida Grande', 'Lucida Sans', Arial, Sans-Serif; font-size:13px; }
    body {padding:0; margin:0; background:url(../images/image_bar.jpg) repeat-x; background-color:#82A4CC; text-align:center;}
    form {margin:0; padding:0; }
    h1, h2 {margin:0; padding:0 0 15px 0; font-size:18px; color:#3A5F8A;}
    p {margin:0; padding:0 0 10px 0; }
    a { color:#3A5F8A; }
    a img {border:none; }
    td { vertical-align:top; }
    strong {color:#3A5F8A; }
    #bodyContainer {position:relative; margin:0px auto; padding:0; width:754px; text-align:left; }
    #logo { position:absolute; top:65px; left:0px; }
    #focusBox {position:absolute; width:754px; height:246px; top:137px; left:0px; background:url(../images/focus_box.gif) no-repeat;}
    #focusImage {position:absolute; top:14px; left:14px; z-index:5; }
    #active {position:absolute; top:400px; left:0px; }
    #mailForm {position:absolute; width:500px; left:124px; }
    #submitTable {width:500px; }
    #howItWorks {position:absolute; top:30px; left:515px; width:210px; font-size:9px; color:#FFF; z-index:10; text-align:center;}
    #howItWorks ol {padding:0; margin:0 0 0 20px; }
    #howItWorks ol li {font-size:11px; padding: 0 0 10px 0; text-align:left; }
    #howItWorks h2, h3 {color:#E7C524; }
    #howItWorks h3 {font-size:11px; font-weight:normal; display:inline;}
    .subTitle {position:relative; top:75px; font-size:17px;}
    
    #footer { width:685px; margin: 0 0 0 30px; text-align:center; }
    #copyright { font-size:10px; color:#333; }
    #firefly {position:relative; top:2px; text-align:center; color:#FFF; padding: 10px 0 35px 0; font-size:10px;}
    #firefly a {color:#FFF; font-size:10px; }
    #firefly a:hover {color:#E7C524; }
    
    
    
    .listings {margin: 0 0 0 30px; width:685px;  }
    .destination {margin:0; paddding:0 0 7px 0; }
    .destination h1 {display:inline; }
    .thumbnail {padding: 0 15px 0 0; }
    .listTop {width:754px; height:25px; background:url(../images/box_top.gif) no-repeat;}
    .listMiddle {width:754px; background:url(../images/box_middle.gif) repeat-y; }
    .listBottom {width:754px; height:30px; margin-bottom:15px;  background:url(../images/box_bottom.gif) no-repeat;}
    .se { width:685px;   margin: 0 0 0 30px; }
    .se p { font-size:10px; color:#333; }
    
    .boxContent { width:685px; margin: 0 0 0 30px; }
    .majorCategory {}
    .region {position:relative; top:3px; left:30px; width:293px; height:29px; background:url(../images/tab.gif) no-repeat; padding: 4px 3px 0px 50px; font-size:17px; font-variant:small-caps; font-weight:bold;}
    
    .destinationList {margin: 0; padding: 0 0 0.5em 0; }
    .destinationList li {margin-left:15px; }

    .advertiserForm { margin: 0 auto; padding: 50px 0; }
    
