#main-banner { width: 100%; height: 300px; margin-bottom: 20px; position: relative; overflow: hidden; }
#main-banner-tabs { position: absolute; z-index: 10; bottom: 10px; left: 11px; margin:0; padding:0; list-style: none; list-style-image: none; }
#main-banner-tabs li { display: inline-block; list-style: none; list-style-image: none; padding:0; margin:0;
zoom: 1;          /* IE6 & 7 */
*display: inline; /* IE6 & 7 */ 
margin-right: 2px;
 }
#main-banner-tabs li a { background-color: #5A4099; color: #FFF; display: block; padding: 3px 5px; }
#main-banner-tabs li a.current { background-color: #FFF; color: #5A4099; }
#main-banner #main-banner-next { cursor: pointer; position: absolute; right:0; top:0; border-left: 1px solid #FFF; }
#main-banner-panes { position:relative; }
#main-banner-panes div { float:left; display:block; width:650px; }
#main-banner-panes .items { width:20000em; position:absolute; clear:both; }

.changing-lives { padding: 5px 0 5px 10px; }
.changing-lives p { font-size: 95%; }


#hp-about {
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -moz-box-shadow:    0 0 2px #333;
    -webkit-box-shadow: 0 0 2px #333;
    box-shadow:         0 0 2px #333;   
    padding: 14px;
    margin: 11px 1px 15px;
    text-align: left;
}
#hp-about h3 { text-align: left; font-size: 1.1em; }
#hp-about p { line-height: 1.35em; }

#hp-headlines { margin-top: 20px;}

.hp-light-round { border: 1px solid #CCC; padding: 5px 13px 8px 13px; margin: 11px 1px 15px; }

.home-page #content .flowgrid3 { padding: 10px; }
.home-page #content .flowgrid3 div.row { margin-bottom: 1em; }
.home-page #content .flowgrid2 div a { display: block; }
.home-page #content .flowgrid3 div .rounded,
.home-page #content .flowgrid2 div .rounded,
.home-page #content-foot .flowgrid3 div .rounded { -moz-box-shadow: 0 0 2px #000; -webkit-box-shadow: 0 0 2px #000; box-shadow: 0 0 2px #000; }  
.home-page #content .hp-product { clear: both; }
.home-page #content .hp-product a.button { font-size: 12px; float: right; }
.home-page .divider { background: url('//media.gadventures.com/media-server/static/g/css/images/divider.png') repeat-x; padding-top: 2px; width: 80%; margin: 0 auto; }

#love-changing-lives div { padding: 10px 14px; background-image: url('//media.gadventures.com/media-server/static/g/css/images/G-bottom-right.png'); background-repeat: no-repeat; background-position: bottom right; -moz-border-radius: 10px 0 0 0; -webkit-border-top-left-radius: 10px;}
#marketing-promos { padding: 10px; margin-top: 20px; }
#trip-list-b { float:right; width: 323px; border-left: 1px dotted #818e98; width: 300px; padding: 0px 20px; }
.trip-list li { border-bottom: 1px dotted #DDD; font-size: .9em;}

#hp-featured-tours { 
    border-bottom: 1px dotted #818e98; 
    padding-bottom: 10px;
}
#hp-featured-tours h3 {
    padding: 5px 5px 5px 10px;
}

/* homepage trip reviews */

#hp-tracker blockquote {
    margin: 1em 0 1em 0;  
}
#hp-tracker blockquote .review { 
   /* background: url('//media.gadventures.com/media-server/static/g/css/images/quotes-bg.png') no-repeat scroll 5px 5px transparent; padding-left: 55px; */
    padding: 1em; 
    display: block;
    background: #818e98;
    background: -webkit-gradient(linear, 0 50%, 0 100%, from(#818e98), to(#5f6367)); 
    background: -moz-linear-gradient(top, #818e98, #818e98, #5f6367);
 
    font-weight: bold;
    color: #FFF;
    text-shadow: rgba(0, 0, 0, 0.2) -1px -1px 0;
    font-size: 1.2em;
}
#hp-tracker { width: 300px; }
#hp-tracker blockquote a { }
#hp-tracker blockquote span.author { 
    display: block; padding-left: 30px; margin-left: 30px;
    padding-top: 5px;
}
#id-testimonial-tracker { margin: 0px; height: 105px; padding: 0;}
#id-testimonial-tracker li { background: url('//media.gadventures.com/media-server/static/g/css/images/quotes-bg.png') no-repeat 5px 5px; padding: 5px 10px 0px 50px; font-size: 12px; height: 120px;}

/* adventure pages spot */
#adv-pages { width: 322px; margin: 0 0 15px 0; padding: 0px 0px 2px 0px; float: right; -moz-border-radius: 0 0 10px 0; -webkit-border-bottom-right-radius: 10px;}
#adv-pages h2 { text-indent: -9999px; width: 330px; height: 220px; margin: 0; padding: 0; background: url('//media.gadventures.com/media-server/static/g/css/images/adventure-pages.png') no-repeat left top; }
#adv-pages ul { margin: 0 0 0 10px; padding: 20px; list-style:none; }
#adv-pages li { margin: 10px 0px 10px 0px; }
#adv-pages p { font-size: 14px; width: 150px; margin-top: -180px; margin-left: 170px; }

#hp-featured-tours h3 { padding: 0px; }
#trip-list-b { border-left: 1px dotted #818e98; width: 300px; padding: 0px 20px;}

