

#home_banner {
	background-color: #e6e6e6;	
}
#home_banner .content_holder {
	width:77.500em;
}

#home_banner_mask,
#home_banner_imgs,
#home_banner_imgs img {
	width:1240px;
	height:500px;
}

#home_banner_imgs {
	
}

#home_banner_arrows div.arrow_left {
	background-position-x:7em;
}
#home_banner_arrows div.arrow_right {
	background-position-x:1.6em;
}
#home_banner_arrows div.arrow_left:hover {
	background-position-x:6em;
}
#home_banner_arrows div.arrow_right:hover {
	background-position-x:2.6em;
}


#home_banner .dots_holder {
	top: 3.5em;	
}

#home_banner .title_holder {
	font-family:"alef_bold", Arial, sans-serif;
}

article#boxes {
	position:relative;
	top:3.000em;
}

.left_boxes {	
	float:left;
}

.right_boxes {	
	float:right;
}



.news {
	width:15.500em;
	height:47.750em;
}


#newsTicker {
	height:80%;
	margin-top: 15px;
}


#tourDates_arrows, #home_ticker_arrows {
	margin-top:20px;
}



.intro {
	width:37.500em;
}

.right_boxes h1 {
	font-size:2.500em;
	color:rgb(0,107,182);
}


.tour_dates {
	width:37.500em;
	height:324px;	
}

#tourDates {
	height:60%;
	margin-top: 15px;
}

#tourDates span {
	display:inline-block;
	vertical-align:middle;
	font-size:1.2em;
	padding:0.5em 0px;
	height:2.2em;
}

#tourDates span.show_title {
	width:40%;
	color:rgb(80,160,216);
	font-family:"alef_bold", Arial, sans-serif;s
}
#tourDates span.show_loc {
	width:30%;
	padding-left:10px;
	border-left:1px solid #d9d9d9;
}
#tourDates span.show_date {
	width:26%;
	padding-left:10px;
	border-left:1px solid #d9d9d9;
}

