/**************************
	styles.css
	for T&F Tours
	
	by: E. Shane Weaver Design
	
	last updated by: 
	Shane 08/17/10

****************************/

body {
	background: #c6101a;
}

a img {
	border: none;
}

ul {
	font-family: neo sans, verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 33px;
	color: #ffffff;
}

.right {
	float: right;
}

.left {
	float: left;
}

.clear {
	clear: both;
}

#container {
	margin: 10px auto 0 auto;
	width: 978px;
}

#header {
	margin: 0; padding: 0;
	width: 978px; 
	height: 70px;

	background: url("../images/bg_header.jpg") no-repeat top left; 
	float: left;
}

#content {
	margin: 0; padding: 0;
	width: 978px;

	background: url("../images/bg.gif") repeat-y top left; 
	float: left;
}

#footer {
	margin: 0; padding: 0;
	width: 978px; 
	height: 37px;

	float: left;
}

h2 span { display: none; }

#main_col {
	margin: 0 0 0 40px;
	padding: 0;
	_margin-left: 20px;
	width: 660px;
	float: left;
	text-align: center;
}

#main_col p {
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
}

#main_col a {
	font-weight: bold;
	text-decoration: none;
	color: #d23d01;
}

#main_col a:hover {
	text-decoration: underline;
}


#main_box {
	margin: 10px 0 0 60px;
	_margin-left: 30px;
	padding: 20px;
	width: 535px;
	background: #feff85;
	border: solid 2px #eeeee8;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	font-family: Verdana, arial, sans-serif;
	text-align: left;
	left: auto;
}

#main_boxwd {
	margin: 10px 0 0 60px;
	_margin-left: 30px;	
	padding: 20px;
	width: 565px;
	background: #feff85;
	border: solid 2px #eeeee8;

	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;	
}

#sidebar {
	margin: 0 19px 0 0; padding: 0;
	_margin-right: 9px;
	width: 232px;
	float: right;
}

#icns_sidebar {
	margin: 0 19px 10px 0; padding: 10px 0 0 3px;
	_margin: -5px 9px 10px 0;
	height: 70px;
	width: 232px;
	background: #ffffff;
	float: right;
}

#icns_sidebartall {
	margin: 0 19px 10px 0; padding: 10px 0 0 3px;
	_margin: -5px 9px 10px 0;
	height: 115px;
	width: 232px;
	background: #ffffff;
	float: right;
}

#snapshot {
	margin: 0; padding: 0;
	background: url("../images/bg_snapshots.png") no-repeat top left;
	_background-image: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://dev.melitokagan.com:81/ludus/images/bg_snapshots.png", sizingMethod="scale");	
	width: 208px;
	height: 227px;
	display: block;
}

#shot_container {
	margin: 13px 0 0 17px; padding: 0;
	width: 172px;
	height: 172px;
	display: block;
}

.seemore {
	float: right; 
	margin: 10px 15px 0 0;
}

.bodytext2 { 
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
}

.bodylist { font-family: Verdana, arial, sans-serif; font-size: 11px; color: #666666; line-height: 15px; }

/* nav styles */

#nav {
	margin: 10px 0 0 13px; padding: 0;
	width: 958px;
	height: 33px;
}

#nav a {
	display: block;
	height: 33px;
}

.nav_home a {
	width: 73px;
	_height: 33px; 	
	background: url("../images/nav.gif") no-repeat 0 0;
}

.nav_home a:hover {
	background: url("../images/nav.gif") no-repeat 0 -35px;
}

.nav_beijing a {
	width: 83px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -74px 0;
}

.nav_beijing a:hover {
	background: url("../images/nav.gif") no-repeat -74px -35px;
	_height: 33px; 
}

.nav_packages a {
	width: 136px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -158px 0;
}

.nav_packages a:hover {
	background: url("../images/nav.gif") no-repeat -158px -35px;
	_height: 33px; 
}

.nav_services a {
	width: 136px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -295px 0;
}

.nav_services a:hover {
	background: url("../images/nav.gif") no-repeat -295px -35px;
	_height: 33px; 
}

.nav_games a {
	width: 211px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -432px 0;
}

.nav_games a:hover {
	background: url("../images/nav.gif") no-repeat -432px -35px;
	_height: 33px; 
}

.nav_about a {
	width: 116px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -645px 0;
}

.nav_about a:hover {
	background: url("../images/nav.gif") no-repeat -645px -35px;
	_height: 33px; 
}

.nav_ludus a {
	margin-left: 45px;
	_margin-left: 23px;
	width: 156px;
	_height: 33px; 
	background: url("../images/nav.gif") no-repeat -796px 0;
}

.nav_ludus a:hover {
	background: url("../images/nav.gif") no-repeat -796px -35px;
	_height: 33px; 
}


#nav ul {
	margin: 0; padding: 0;
	width: 958px;
	height: 33px;
	list-style-type: none;
	float: left;
	
}

#nav li {
	float: left;
	_height: 33px;
	list-style-type: none;
}


li ul {
	position: absolute;
	display: none;
	width: 181px;
	top: 52px;
	margin: 0; padding: 0;
	z-index: 10;
}

#nav li ul li {
	float: none;
	margin: 0;
	padding: 0;
	line-height: 21px;
	width: 180px;
	position: relative;
	z-index: 10;
	_display: block;
	_margin-bottom: -11px;
	font-family: "neo sans", verdana, arial, sans-serif;
}

#nav li ul {
	width: 180px;
	z-index: 10;
}

	#nav li ul li a {
		display: block;
		position: relative;

		width: 175px;
		margin: 0; padding: 0 0 0 3px;
		
		border-left: solid 1px #383533;
		border-right: solid 1px #383533;
		background: #990000;

		color: #ffffff;
		font-family: Neo Sans, Verdana, arial, sans-serif;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
		text-align: left;
		height: 21px;
	}

	#nav li ul li a:hover {
		display: block;

		text-decoration: underline;
		margin: 0;
		padding: 0 0 0 3px;
		width: 175px;
		height: 21px;
		background: #990000;

	}

	.last {
		padding-bottom: 5px;
		border-bottom: solid 1px #383533;
	}
	
/* Fix IE. Hide from IE Mac \*/
* html #nav ul li ul li { height: 1%;}
* html #nav ul li ul li a { height: 1%; }
/* End */
	
	li:hover ul, li.over ul { 
		display: block; 

		margin: 0; padding: 0;
		width: 175px;
	}



/* index styles */

.index #content {
	background: url("../images/bg_index.gif") repeat-y top left; 
}

.index #footer {
	margin-top: 0px; padding: 25px 0 0 50px;
	_margin-top: -5px;
	height: 372px;
	background: url("../images/bg_footer_index.jpg") no-repeat top left; 
	float: left;
}

.index #footer p {
	margin: 300px 60px 0 0;
	_margin-top: 320px;
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.index #main_image {
	margin: 0 0 0 11px;
	_margin-left: 6px;	
	height: 365px;
	width: 641px;
	float: left;
}

.index #accom {
	margin: 0 20px 0 0; padding: 0;
	_margin-right: 10px;	
	width: 282px;
	height: 234px;
	
	float: right;

}

.index #schedule {
	margin: 0 20px 0 0; padding: 0;
	_margin-right: 10px;
	width: 283px;
	height: 124px;
	display: block;
	float: right;

}

.index #snapshot {
	margin: 8px 0 0 28px; padding: 0;
	_margin-left: 14px;
	float: left;
}

.index #middle {
	margin: 13px 0 0 5px; padding: 0;
	width: 425px;
	height: 216px;
	display: block;
	float: left;
}

.index #lower {
	margin: 13px 0 0 10px; padding: 5px 0 0 5px;
	width: 231px;
	height: 212px;
	display: block;
	float: left;
	background: #eeeee8;
} 

.index #lower p {
	margin: 0 10px 5px 10px;
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	
}

.index #lower form {
	margin: 0 15px 10px 15px;
}


/* Packages styles */


.packages #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.packages #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.packages #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.packages h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 218px;
	display: block;
	background: url("../images/sh_packages.gif") no-repeat top left;
}

.greatwall {
	margin: 16px 0 0 16px;
	
}

.packages #main_col p {
	margin: 15px 25px 0 80px;	
}

.packages #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.packages #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}

/* aboutbeijing */


.aboutbeijing #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.aboutbeijing #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.aboutbeijing #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.aboutbeijing h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 218px;
	display: block;
	background: url("../images/sh_abt_bjing.gif") no-repeat top left;
}

.aboutbeijing #main_col p {
	margin: 15px 25px 0 80px;	
}

.aboutbeijing #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.aboutbeijing #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* beijing */


.beijing #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.beijing #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.beijing #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.beijing h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 218px;
	display: block;
	background: url("../images/sh_beijing.gif") no-repeat top left;
}
.beijing #main_col p {
	margin: 15px 25px 0 80px;	
}

.beijing #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.beijing #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* chinatour */


.chinatour #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.chinatour #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.chinatour #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.chinatour h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_see_in_china.gif") no-repeat top left;
}
.chinatour #main_col p {
	margin: 15px 25px 0 80px;	
}

.chinatour #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.chinatour #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* arrival */


.arrival #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.arrival #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.arrival #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.arrival h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_arrival.gif") no-repeat top left;
}
.arrival #main_col p {
	margin: 15px 25px 0 80px;	
}

.arrival #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.arrival #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* shopping */


.shopping #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.shopping #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.shopping #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.shopping h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_shopping.gif") no-repeat top left;
}
.shopping #main_col p {
	margin: 15px 25px 0 80px;
	font-family: Verdana, arial, sans-serif;
	text-align: left;
}

.shopping #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.shopping #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* accom */


.accom #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.accom #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.accom #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.accom h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_accom.gif") no-repeat top left;
}
.accom #main_col p {
	margin: 15px 25px 0 80px;	
}

.accom #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.accom #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}

/* service */


.service #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.service #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.service #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.service h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_service.gif") no-repeat top left;
}
.service #main_col p {
	margin: 15px 25px 0 80px;	
}

.service #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.service #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* corphosp */


.corphosp #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.corphosp #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.corphosp #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.corphosp h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_corp_hosp.gif") no-repeat top left;
}
.corphosp #main_col p {
	margin: 15px 25px 0 80px;	
}

.corphosp #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.corphosp #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* tickets */


.tickets #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.tickets #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.tickets #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.tickets h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_tickets.gif") no-repeat top left;
}
.tickets #main_col p {
	margin: 15px 25px 0 80px;	
}

.tickets #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}


.tickets #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* tour */


.tour #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.tour #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.tour #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.tour h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_tour.gif") no-repeat top left;
}
.tour #main_col p {
	margin: 15px 25px 0 80px;	
}

.tour #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}

.tour #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* acconly */


.acconly #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.acconly #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.acconly #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.acconly h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_acconly.gif") no-repeat top left;
}
.acconly #main_col p {
	margin: 15px 25px 0 80px;	
}

.acconly #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.acconly #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* tags */


.tags #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.tags #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.tags #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.tags h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_tags.gif") no-repeat top left;
}
.tags #main_col p {
	margin: 15px 25px 0 80px;
	text-align: left;
	font-family: Verdana, arial, sans-serif;
}

.tags #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.tags #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* day7 */


.day7 #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.day7 #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.day7 #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.day7 h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_7day.gif") no-repeat top left;
}

.day7 #main_col p {
	margin: 15px 25px 0 80px;	
}

.day7 #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.day7 #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* day10 */


.day10 #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.day10 #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.day10 #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.day10 h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_10day.gif") no-repeat top left;
}

.day10 #main_col p {
	margin: 15px 25px 0 80px;	
}

.day10 #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.day10 #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* usatf */


.usatf #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.usatf #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.usatf #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.usatf h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_header_TFPkg.gif") no-repeat top left;
}

.usatf #main_col p {
	margin: 15px 25px 0 80px;	
}

.usatf #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.usatf #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* sched */


.sched #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.sched #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.sched #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.sched h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_schedule.gif") no-repeat top left;
}

.sched #main_col p {
	margin: 15px 25px 0 80px;	
}

.sched #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.sched #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* itiner */


.itiner #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.itiner #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.itiner #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.itiner h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_itineraries.gif") no-repeat top left;
}

.itiner #main_col p {
	margin: 15px 25px 0 80px;	
}

.itiner #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.itiner #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* included */


.included #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.included #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.included #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.included h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_included.gif") no-repeat top left;
}

.included #main_col p {
	margin: 15px 25px 0 80px;	
}

.included #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.included #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* faq */


.faq #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.faq #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.faq #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.faq h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_faq.gif") no-repeat top left;
}

.faq #main_col p {
	margin: 15px 25px 0 80px;	
}

.faq #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.faq #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* transport */


.transport #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.transport #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.transport #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.transport h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 418px;
	display: block;
	background: url("../images/sh_transport.gif") no-repeat top left;
}

.transport #main_col p {
	margin: 15px 25px 0 80px;	
}

.transport #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.transport #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* bsgv */


.bsgv #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.bsgv #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.bsgv #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.bsgv h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_bsgv.gif") no-repeat top left;
}

.bsgv #main_col p {
	margin: 15px 25px 0 80px;	
}

.bsgv #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.bsgv #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* aboutus */


.aboutus #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.aboutus #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.aboutus #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.aboutus h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_aboutus.gif") no-repeat top left;
}

.aboutus #main_col p {
	margin: 15px 25px 0 80px;	
}

.aboutus #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.aboutus #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* team */


.team #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.team #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.team #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.team h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_team.gif") no-repeat top left;
}

.team #main_col p {
	margin: 15px 25px 0 80px;	
}

.team #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.team #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* clients */


.clients #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.clients #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.clients #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.clients h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_clients.gif") no-repeat top left;
}

.clients #main_col p {
	margin: 15px 25px 0 80px;	
}

.clients #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.clients #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* others */


.others #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.others #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.others #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.others h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_others.gif") no-repeat top left;
}

.others #main_col p {
	margin: 15px 25px 0 80px;	
}

.others #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.others #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* contact */


.contact #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.contact #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.contact #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.contact h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_contact.gif") no-repeat top left;
}

.contact #main_col p {
	margin: 15px 25px 0 80px;	
}

.contact #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.contact #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* news */


.news #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.news #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.news #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.news h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_news.gif") no-repeat top left;
}

.news #main_col p {
	margin: 15px 25px 0 80px;	
}

.news #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.news #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* links */


.links #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.links #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.links #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.links h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_links.gif") no-repeat top left;
}

.links #main_col p {
	margin: 15px 25px 0 80px;	
}

.links #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.links #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* vancouver */


.vancouver #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.vancouver #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.vancouver #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.vancouver h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_vancouver.gif") no-repeat top left;
}

.vancouver #main_col p {
	margin: 15px 25px 0 80px;	
}

.vancouver #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.vancouver #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* games */


.games #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.games #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.games #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.games h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_games.gif") no-repeat top left;
}

.games #main_col p {
	margin: 15px 25px 0 80px;	
}

.games #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.games #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* testim */


.testim #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.testim #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.testim #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.testim h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_testim.gif") no-repeat top left;
}

.testim #main_col p {
	margin: 15px 25px 0 80px;	
}

.testim #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.testim #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* gallery */


.gallery #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.gallery #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.gallery #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.gallery h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_gallery.gif") no-repeat top left;
}

.gallery #main_col p {
	margin: 15px 25px 0 80px;	
}

.gallery #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.gallery #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* ttools */


.ttools #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.ttools #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.ttools #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.ttools h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_ttools.gif") no-repeat top left;
}

.ttools #main_col p {
	margin: 15px 25px 0 80px;	
}

.ttools #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.ttools #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* profiles */


.profiles #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.profiles #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.profiles #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.profiles h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_profile.gif") no-repeat top left;
}

.profiles #main_col p {
	margin: 15px 25px 0 80px;	
}

.profiles #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.profiles #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* partners */


.partners #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.partners #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.partners #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.partners h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_partners.gif") no-repeat top left;
}

.partners #main_col p {
	margin: 15px 25px 0 80px;	
}

.partners #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.partners #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* success */


.success #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.success #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.success #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.success h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_success.gif") no-repeat top left;
}

.success #main_col p {
	margin: 15px 25px 0 80px;	
}

.success #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.success #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}


/* blog */


.blog #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.blog #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.blog #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.blog h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_blog.gif") no-repeat top left;
}

.blog #main_col p {
	margin: 15px 25px 0 80px;	
}

.blog #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.blog #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}

/* londonsignup */


.londonsignup #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.londonsignup #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.londonsignup #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.londonsignup h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_londonsignup.gif") no-repeat top left;
}

.londonsignup #main_col p {
	margin: 15px 25px 0 80px;	
}

.londonsignup #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.londonsignup #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}
.packageheader { font-family: Verdana, arial, sans-serif; font-size: 13px; color: #C21B1A; line-height: 15px; font-weight: bold; }


/* gmgreats */


.gmgreats #main_image {
	margin: 0 0 0 11px; 
	_margin-left: 6px;
	height: 138px;
	width: 959px;
	float: left;
}

.gmgreats #footer {
	margin-top: 0px; padding: 95px 0 0 50px;
	height: 125px;
	background: url("../images/bg_footer.jpg") no-repeat top left; 
	float: left;
}

.gmgreats #footer p {
	margin: 0 60px 0 0;
	_margin-left: 30px;	
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.gmgreats h2 {
	margin-left: 20px;
	_margin-left: 10px;
	height: 40px;
	width: 516px;
	display: block;
	background: url("../images/sh_gmgreats.gif") no-repeat top left;
}

.gmgreats #main_col p {
	margin: 15px 25px 0 80px;	
}

.gmgreats #snapshot {
	margin: 15px 0 0 15px; padding: 1px 0 0 0;
	_margin-right: 8px;	
}
.gmgreats #games {
	margin: 15px 0 0 0; padding: 0;
	height: 137px;
	width: 231px;
}

/* indexrevise styles */

.indexrevise #content {
	background: url("../images/bg_index.gif") repeat-y top left; 
}

.indexrevise #footer {
	margin-top: 0px; padding: 25px 0 0 50px;
	_margin-top: -5px;
	height: 372px;
	background: url("../images/0810/bg_footer_index_revise.jpg") no-repeat top left; 
	float: left;
}

.indexrevise #footer p {
	margin: 300px 60px 0 0;
	_margin-top: 320px;
	text-align: right; 
	font-family: Verdana, arial, sans-serif;
	font-size: 9px;
	color: #cccccc;
}

.indexrevise #main_image {
	margin: 0 0 0 11px;
	_margin-left: 6px;	
	height: 365px;
	width: 641px;
	float: left;
}

.indexrevise #accom {
	margin: 0 20px 0 0; padding: 0;
	_margin-right: 10px;	
	width: 282px;
	height: 234px;
	
	float: right;

}

.indexrevise #schedule {
	margin: 0 20px 0 0; padding: 0;
	_margin-right: 10px;
	width: 283px;
	height: 124px;
	display: block;
	float: right;

}

.indexrevise #snapshot {
	margin: 8px 0 0 28px; padding: 0;
	_margin-left: 14px;
	float: left;
}

.indexrevise #middle {
	margin: 13px 0 0 5px; padding: 0;
	width: 425px;
	height: 216px;
	display: block;
	float: left;
}

.indexrevise #lower {
	margin: 13px 0 0 10px; padding: 5px 0 0 5px;
	width: 231px;
	height: 212px;
	display: block;
	float: left;
	background: #eeeee8;
} 

.indexrevise #lower p {
	margin: 0 10px 5px 10px;
	font-family: Verdana, arial, sans-serif;
	font-size: 11px;
	color: #666666;
	text-align: left;
	
}

.indexrevise #lower form {
	margin: 0 15px 10px 15px;
}
