/* Global Layout */


body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #000;
color: #fff;
font-family: Arial, Helvetica, sans-serif;
}

h4{
font-size:18px;
margin:20px 20px 20px 0;
color:#cecece;
}

h4 a{
color:#cc0000;
}

.splash{
	background: #333 url(/tour/images/bg.jpg) top left repeat-x
}

#wrap{
	position: relative;
	width: 960px;
	margin: auto;
	border:#fff solid 1px;	
}

#splash-wrap{
	position: relative;
	width: 960px;
	margin: auto;	
	background-color:#fff;
}

	#splash-top{
		position: relative;
		height: 38px;
		background: url(/tour/images/splashtop.jpg) top center no-repeat;
	}
	
	#splash-pic{
		position: relative;
		background: url();	
		height: 318px;
	}
	
	#head_1{
	float:left;
	margin:0px;
	padding:0px;
	}
	
	#head_2{
	float:left;
	margin:0px;
	padding:0px;
	}
	
	#head_3{
	float:left;
	margin:0px;
	padding:0px;
	}
	
	#head_4{
	float:left;
	margin:0px;
	padding:0px;
	}
	
	.imgleft{
	float:left;
	padding:4px;
	background-color:#222;
	border:solid 1px #000;
	margin-right:5px;
	}	
	
	.imgright{
	float:right;
	padding:4px;
	
	}	
	
	
	#splash-content{
		position: relative;
		width: 850px;
		margin: auto;
		margin-bottom:15px;
		padding-top: 25px;
		font-size: 11px;
		color: #666;
		text-align: left;
		}
		
	#splash-content h1{	
		position: relative;
		font-size:32px;
		color:#000;
		text-align:center;
		font-weight:700;
		}
		
	#splash-content h1 a{	
		text-decoration:underline;
		}
		
	#splash-content h3{	
		position: relative;
		font-size:18px;
		color:#000;
		text-align:center;
		}	
		
		
		
	#smaller{
	font-size:14px;
	}
		
	
		#splash-content p{
			position: relative;
			line-height: 1.4em;
			padding-bottom: 1em;
		}
		
		#splash-content a.inandout{
			margin: 0 50px 0 50px;
		}	
	
	.clearme{
	clear:both;
	}
		
			
	
	#footer{
		position: relative;
		font-size: 11px;
		background: #000 url(/tour/images/bg-footer.jpg) repeat-x;
		height:100%;
	}
	
	#footer p{
	padding:5px;
	text-align:center;
	color:#999;
	}
	
	

/* REVIEW Layout */	

#colorblock{
overflow:auto;
background:#eee;
width:920px;
margin:10px;
padding-left:18px;
border:solid 1px #cecece;
}
	
.review {
float:left;
text-align:left;
width:300px;
padding: 10px 0px;
color:#333;
}

.review dl{
float:left;
width:260px;
margin:10px 20px;
padding: 0;
display:inline; /* fix for IE/Win double margin */
}

.review dt{
float:right;
width:124px;
margin:0;
padding:0;
font-size:14px;
font-weight:bold;
letter-spacing:1px;
color:#cc0000;
}

.review dd{
margin:0;
padding:0;
font-size:12px;
line-height:1.3em;
}

.review dd.img img{
float: left;
margin: 0 6px 0 0;
padding:4px;
border:1px solid #cc0000;
background:#000;
}

.review dd a{
color:#cc0000;
font-weight:bold;
}

.review dd.readmore{
color:#cc0000;
font-weight:bold;
text-align:center;
}

.review dd.score{
color:#333;
font-weight:bold;
text-align:center;
}



h1{
color:#000;
font-size:24px;
}

/* reverse reviw float */	

.review  .alt dt{
float:left;
}

.review .alt dd.img img{
float: right;
margin: 0 0 0 6px;
}

	
.review  .alt dt a{
color:#cc0000;
}

.review  .alt dt a:hover{
color:#000;
}

table td{
vertical-align:top;
}
		


