/* General style */
* html .iefix {
	position:relative;
	top:-16px;
}

body {
	margin: 0px;
	padding: 0px;
	background: #ffffff;
	font-family: Rotis, 'trebuchet ms', helvetica, arial, sans-serif;
	font-size: 12px;
	letter-spacing : normal;
	text-align: center;
}

#container { 
	height: 100%; 
	width: 800px; 
	background: #eeeeee;
	border-left: 1px solid #a8a9ac;
	border-right: 1px solid #a8a9ac;	
	position: absolute; 
	text-align: left; 
	left: 50%; 
	overflow: auto;
	margin-left: -400px !important; 
}


a:link {
	text-align: right;
	font-family: arial;
	font-weight: bold;
	color: #444444;	
	text-decoration: none;
}

a:visited {
	text-align: right;
	font-family: arial;
	font-weight: bold;
	color: #444444;		
	text-decoration: none;
}

a:hover {
	text-align: right;
	font-weight: bold;
	color: #666666;		
	text-decoration: underline;
}

a:active {
	text-align: right;
	font-family: arial;
	font-weight: bold;
	color: #444444;	
	text-decoration: none;
}

.gunstarlogo {
	position: absolute;
	right: 50px;
	top: 0px;
	background-image: url(/gfxbin/ghlogoonwhite.gif);
	z-index: +2;	
	width: 210px;	
	height: 86px;	
}

/* Top Content style */
#content {
	position: absolute;
	z-index: +1;	
	top: 10px;
	height: 350px;
	background: #eeeeee;	
	width: 760px; 
	left: 50%; 
	margin-left: -380px !important; 	
}

.iframecontent {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #eeeeee;	
	height: 350px;
	width: 760px; 
	left: 50%; 
	overflow: auto;
	margin-top: 0px;
	margin-left: -380px !important; 	
	background-image: url(/gfxbin/ghtopfaded.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;	
	background-position: 149 0;
}

.contentback {
	position: absolute;
	top: 0px;
	left: 0px;
	background: #eeeeee;	
	height: 350px;
	width: 760px; 
	left: 50%; 
	overflow: auto;
	margin-top: 0px;
	margin-left: -380px !important; 	
	background-image: url(/gfxbin/ghtop.gif);
	background-repeat: no-repeat;
	background-attachment: fixed;	
	background-position: center;
}

/* Menu related style */
#menubox {
	background: #ffffff;
	position: absolute;
	top: 359px;
	left: 50px;
	color: #000000;
	text-align: center;
	font-size: 16px;	
	width: 700px;
	height: 26px;
	z-index: +1;	
	border-left: 1px solid #a8a9ac;
	border-right: 1px solid #a8a9ac;
	border-top: 1px solid #a8a9ac;		
	border-bottom: 1px solid #a8a9ac;	
}

/* Menu items */
.clsCMOn {
	padding-left: 6px; 
	padding-top: 3px; 
	font-size: 14px; 
	color: #a8a9ac; 
	font-weight: bold;	
	text-decoration: none;
}

.clsCMOver {
	padding-left: 6px; 
	padding-top: 3px; 
	font-size: 14px; 
	color: #f7931d; 
	font-weight: bold;
	text-decoration: none;
}

/* Tour Dates styles */
.tourcell{  
	font-family: 'trebuchet ms', helvetica, arial, sans-serif;
    font-size: 12px;  
    padding-right : 15px;  
    padding-top : 5px;  
}  
  
.tourheading{  
	font-family: 'trebuchet ms', helvetica, arial, sans-serif;
   	font-size : 14px;  
   	padding-top : 30px;  
}

.tourfootnote{  
	font-family: 'trebuchet ms', helvetica, arial, sans-serif;
   	font-size : 12px;  
   	padding-top : 30px;  
}


/* Footer style */
#footer {
	position: absolute;
	padding: 10px;
	top: 385px;
	width: 440px; 
	background: #ffffff;
	text-align: center; 
	left: 50%; 
	margin-left: -230px !important; 	
	border-left: 1px solid #a8a9ac;
	border-right: 1px solid #a8a9ac;
	border-bottom: 1px solid #a8a9ac;
}

.footerimage {
	background-position: center;
	background-image: url(/gfxbin/ghbottom.gif);
	width: 440px;	
	height: 244px;	
}

#copyright {
	position: absolute;
	top: 640px;
	padding: 10px;
	height: 10px;
	width: 440px; 
	left: 50%; 
	margin-left: -230px !important; 		
	z-index: +1;	
	font-size: 10px; 		
	text-align: center; 
}