@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}

body{font-family:Helvetica, Arial, sans-serif; background:url(images/body_bg.jpg) -25px 0 repeat-x #f2f2f2; font-size:12px;}
body, html{ height: 100%;}
p{font-size:1em; line-height:1.50em; margin:8px 0;}
h2{font-size:2.50em; color:#FFFFFF; }
a img{border:0;}
#wrapper{margin-top:25px; height:auto !important; height:100%;  background:url(images/header_bg.jpg) 0 -2px no-repeat; }
#menu{margin-top:20px;position:absolute;text-align:right; width:960px; ;}
#menu a{color:#FFFFFF; font-size:1.70em; margin-right:15px; text-decoration:none;padding:10px;text-transform:uppercase;}
#menu a.selected{background-color:#003300; border-radius:18px; -moz-border-radius:18px; -webkit-border-radius: 18px; border:2px solid #009900; }
#content{clear:both; padding-bottom:25px; padding-top:-15px; }
#text{margin-top:43px;background:url(images/txt_bg_label_07.png) top left no-repeat; min-height:283px;}
#text h3{margin-top:35px; font-size:1.67em; color:#009245;}
#text h3, #text p{margin-left:35px;}
#iphone{background:url(images/iPhone_2.png) -2px 55px no-repeat; }
#share{margin-top:505px; padding-bottom:15px;}
#download{text-align:right; margin-top:-25px;}
#feature_list{margin-left:246px; margin-top:-15px; font-size:1em; color:#FFFFFF;}
#feature_list h4{font-size:1.50em; font-weight:normal; color:#00CC00;}
#feature_list li{padding:0.40em; list-style-image:url(images/bullet.png);}
#video_container{margin-left:35px; width:330px; margin:auto;}
.video{border:thin solid #ddd; height:100px; margin:10px 0;}
.video img{padding:5px; border:1px solid #006600;}
#bottom_container{clear:both; margin-top:15px; color:#fff; font-size:1.25em; padding-bottom:25px;}
#bottom_container h2{color:#009245; font-size:1.60em; margin-bottom:10px;}

#footer{clear:both; background:url(images/footer_bg.jpg) top repeat-x #221f22; position:absolute; margin-left:auto; margin-right:auto; right:0; left:0; min-height:185px;height:auto !important; height:100%;}
#footer_text{font-size:0.86em; text-align:center; margin-top:15px;}
#avmapTop{text-align:right; padding-top:6px;}
#hr{padding:10px; background:url(images/hr.png) center no-repeat; margin-top:15px;}
#avmap{text-align:right; padding-top:7px; margin-top:15px;}
#touring{text-align:left; margin-top:15px;}
.push {
height: 4em;
}
p.release_note{
	text-align:center;
	color:#009245;
	margin-top:-8px;
	padding-left:18px;
}

.logo{display:block; background:url(images/g6_touring_logo.png) top center no-repeat; text-indent:-5000px; width:220px; height:107px; z-index:5000;}
.alignLeft{float:left; margin-right:10px;}