﻿@import url(default.css);
@media screen {
	
	.ir { overflow: hidden; display: block; height/**/:/**/0!important; } /* use padding top/bottom to define the elements height, but also use height for IE 5 (the weird height rule takes care of filtering those for you) */
	.acc { display: none; position: absolute; width: 0; height: 0; overflow: hidden; }
	.nav, .nav ul, .nav li, .nav dd { margin: 0; padding: 0; }
	.nav dt { display: none; }

	a:link { color:#b44a1e; }
	a:visited { color:#b44a1e; }
	a:hover, a:focus, a:active { color:#AA1CA6 }

	body {  background:#000 url(/!images/ep09_tourgraceland_background.jpg) no-repeat top center; color:#3E5A5D; }

	/* 
		DATES: 8b6817
		LINKS: 668286 / 516d70
	*/

	.bodyForm { background:#000 url(/!images/ep09_tourgraceland_background.jpg) no-repeat top center; width:auto!important; width:960px; min-width:960px; margin:0 auto; height:auto!important; height:775px; min-height:775px; }

    #Wrapper { width:775px; margin:0 auto; padding: 15px 0; }
	#BodyWrapper { background: url(/!images/ep09_tourgraceland_core_tile.gif) repeat-y; }
    #LSide { float:left; width:246px; }
    #RSide { float:left; width:529px; background: url(/!images/ep09_tourgraceland_top-right.jpg) no-repeat top right; }

    #Ftr { background: url(/!images/ep09_tourgraceland_footer_cap.gif) no-repeat; width:775px; height:117px; clear:left; }
	#Ftr div.content { margin-left:246px; width:499px; height:87px; padding:15px 0 15px 15px; }
	#Ftr div.content #FtrLinks { color:#FFF; font-weight:bold; }
	#Ftr div.content #FtrLinks a:link, #Ftr div.content #FtrLinks a:visited { color:#FFF; text-decoration:none; }
	#Ftr div.content #FtrLinks a:hover, #Ftr div.content #FtrLinks a:focus, #Ftr div.content #FtrLinks a:active { color:#F1F2FC; text-decoration:underline; }
	#Ftr div.content #Copyright { color:#A595DC; font-size:.85em; margin-top:8px; }
	#Ftr div.content #Copyright a:link, #Ftr div.content #Copyright a:visited { color:#A595DC; text-decoration:none; }
	#Ftr div.content #Copyright a:hover, #Ftr div.content #Copyright a:focus, #Ftr div.content #Copyright a:active { color:#F1F2FC; text-decoration:underline; }

    #Navigation { background: url(/!images/ep09_tourgraceland_top-left_hover.jpg) no-repeat; width:246px; height:219px; padding-top:190px; }

    #MainNav dd { float:left; margin:0; padding:0; }
    #MainNav dt { height:0; overflow:hidden; visibility:hidden; }
    #MainNav a.ir { background: url(/!images/ep09_tourgraceland_top-left_static.jpg) no-repeat; padding-top:30px; width:246px; }
	#MainNav a.ir:hover, #MainNav dd:hover a.ir { background-image: none; }
		
	#MainNav #mn_buy a.ir { background-position: 0 -190px; }
	#MainNav #mn_tours a.ir { background-position: 0 -220px; }
	#MainNav #mn_offers a.ir { background-position: 0 -250px; }
	#MainNav #mn_hotel a.ir { background-position: 0 -280px; }
	#MainNav #mn_shops a.ir { background-position: 0 -310px; }

    #Rotator { background: url(/!images/ep09_tourgraceland_flash_blingdom.jpg) no-repeat; width:459px; height:409px; float:left; }    
    #SideBar { background: url(/!images/ep09_tourgraceland_left_column.jpg) no-repeat; width:246px; height:auto!important; height:342px; min-height:342px; }

    #Content { background: url(/!images/ep09_tourgraceland_core_topbase.gif) no-repeat; width:529px; height:auto!important; height:209px; min-height:209px; }
    #Content div.content { padding:10px; }

}