body { background:url(../images/index_bg20070611.gif) repeat-x center top; }
div.wrapper { width:100%; margin-top:0; padding-top:18px; background:url(../images/index_bgstars.jpg) no-repeat center top; }
#globalheader { margin-top:0; }

/* hero */
#main div#hero { position:relative; width:980px; height:450px; margin:0 0 -55px; padding:0; background:url(../images/index_hero20070611.png) no-repeat center top; z-index:1; *margin-top:-17px; _margin-top:-14px; *z-index:-1; }
#main div#hero a#tourbutton { display:block; position:absolute; top:197px; right:81px; width:102px; height:21px; text-indent:-9999px; z-index:2; outline:none; }

#main div#hero h1,
#main div#hero h3 { text-indent:-9999px; }


/* localnav */
#main #localnav { border-bottom:0; }
#main #localnav h1 { display:none; }
#main #localnav h1 a { cursor:default; }
#main #localnav ul { float:right; margin:0 -.3em; padding:0 0 1px; }
#main #localnav ul li { display:inline; margin:0; padding:0; }
#main #localnav ul li a { float:left; margin:1em 1.5em 0; padding:0; color:#959595; text-decoration:none; }
#main #localnav ul li a:hover { color:#737373; }
#main #localnav ul li#ln-overview a { color:#fff; cursor:default; }

/* tour sections */
#main .tour { clear:both; position:relative; margin-bottom:.6em; z-index:100; font-size:11px; line-height:1.36em; }
#main .tour.grid4col .column.first { width:235px; }
#main .tour.grid4col .column.second { width:240px; margin-left:8px; }
#main .tour.grid4col .column.third { width:240px; margin-left:12px; }
#main .tour.grid4col .column.last { width:240px; }

#main .tour img.left { margin-right:0; }

#main .tour h3, #main .tour p { margin-left:86px; }
#main .tour h3 { margin-top:.3em; margin-bottom:.3em; }
#main .tour h3 a { color:#404040; text-decoration:none; }
#main .tour h3 a:hover { text-decoration:underline; }
#main .tour p { margin-bottom:.8em; }

#main .tour .toursection { margin-bottom:2.8em; margin-left:80px; }
#main .tour .toursection a.movielink { display:block; width:131px; height:21px; text-indent:-9999px; background:url(../images/index_watchthedemo20070611.gif) no-repeat left top; outline:none; }
#main .tour .toursection a.movielink:hover { background-position:left bottom; }
#main .tour .toursection .description { display:none; }

#main .tour .desktop img.left { margin-right:-3px; }
#main .tour .finder img.left { margin-top:-3px; }

/* popup */
#popup.video.tour .middle { background:transparent url(../images/popup_movie_bgfrontrow20070611.png) no-repeat; }
#popup.video .middle .description h3 { font-weight:bold; font-size:1em; line-height:18px; }
#popup.video .middle .description p { margin:.6em 0 1.6em 0; }

#popup.video .middle div.button { margin-top:.6em; width:140px; height:1%; }
#popup.video .middle div.button div { background:url(../images/button20070611.gif) no-repeat top left; position:relative; width:auto; height:auto; margin:0; padding:0; float:none; }
#popup.video .middle div.button div.topright { background-position:top right; margin-left:9px; padding-top:10px; position:relative; }
#popup.video .middle div.button div.bottomright { background-position:bottom right; }
#popup.video .middle div.button div.bottomleft { background-position:bottom left; margin:0 9px 0 -9px; padding:1px 0 7px 9px; }
#popup.video .middle div.button div.bottomleft a { display:block; margin:-11px -4px -7px -1px; padding:0 15px 2px 2px; color:#424242; text-decoration:none; background:url(../images/pagenav_arrowright20070611.gif) no-repeat right center; position:relative; cursor:pointer; }
#popup.video .middle div.button div.bottomleft a:hover { text-decoration:underline; }

#popup.video.tour .middle .links { position:absolute; bottom:0; width:100%; }
#popup.video.tour .middle .links a { color:#5f5f5f; font-size:14px !important; cursor:pointer; }
#popup.video.tour .middle .links a.previous { float:left; padding:5px 0 7px 64px; margin:12px 20px; background:url(../images/popup_movie_previous20070611.gif) no-repeat left center; }
#popup.video.tour .middle .links a.next { float:right; padding:5px 64px 7px 0; margin:12px 20px; background:url(../images/popup_movie_next20070611.gif) no-repeat right center; }

/* content footer */
#contentfooter { line-height:1.4em; background:url(../images/contentfooter_bg20070611.gif) repeat-y center center; }
#contentfooter .wrapper { padding-top:7px; background:url(../images/contentfooter_bgtop20070611.gif) no-repeat center top; }
#contentfooter .padder { padding:13px 26px 1.6em 26px; background:url(../images/contentfooter_bgbottom20070611.gif) no-repeat center bottom; }

#contentfooter .grid3col .column { width:270px; margin-left:60px; }

#contentfooter img.right { margin-bottom:-10px; }
#contentfooter h3 { margin-bottom:.4em; font-weight:normal; font-size:16px; }
#contentfooter p { margin-bottom:1em; }
#contentfooter a.arrow { color:#404040; padding:0 20px 0 0; background:url(../images/contentfooter_arrow20070611.gif) no-repeat right .16em; }

/* footer */
#main p.sitesosumi { text-align:center; margin-top:2em; margin-bottom:.6em; }
#main p.sitesosumi, #main p.sitesosumi a { color:#aaa; }
#main p.sitesosumi a { text-decoration:underline; }

