/* header */
div#wrap{
	margin:					0 auto;
	padding-bottom:			23px;
}

div#wrap, div.body2, div.content{
	width:					1054px;
}

#header{
	width:					100%;
}

/* signup login button
*/
.signup{
	margin-bottom:			4px;
}

.btn_signup,.btn_login{
	background:none repeat scroll 0 0 #0C557B;
	display:block;
	float:left;
	font-family:verdana;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
	padding:5px;
}

.signup a.btn_signup, .signup a.btn_signup:link,  .signup a.btn_signup:link:visited{
	color:					#ffd614;
}

.signup a.btn_login, .signup a.btn_login:link,  .signup a.btn_login:link:visited{
	color:					white;
}

.signup a.btn_signup:hover, .signup a.btn_login:hover{
	background:#127cb3;
	font-family:verdana;
}


/* Sub menu */
div.body1{
	display:				none;
}



div.body2{
	margin:					0 auto;
	position:				relative;
}

/* login */
.right-wrapper{
	position: 				absolute;
	top: 					-100px;
	right: 					0pt;
	text-align: 			right;
}

/* blocka, blockb, blockc */
div.blocka,
div.blockb,
div.blockc{
	border:								1px solid #dddddd;
	border-top-right-radius: 			3px;
	-moz-border-radius-topright: 		3px;
	-webkit-border-top-right-radius: 	3px;
	border-top-left-radius: 			3px;
	-moz-border-radius-topleft: 		3px;
	-webkit-border-top-left-radius: 	3px;
	margin-bottom:						20px;
}

div.blockb{
	border:								2px solid #dddddd;
	border-radius: 						0px;
	-moz-border-radius: 				0px;
	-webkit-border-radius: 				0px;
}

div.header{
	background:				#e0e0e0;
	width:					100%;
	display:				block;
	height:					28px;
}

div.header img{
	float:					left;
}

li{
	list-style:				none;
}

div.blocka h2, div.blockb h2, div.blockc h2{
	font-weight:			bold;
	color:					#1d1d1d;
	font-size:				18px;
}

div.blockb h2{
	padding:				5px;
	border-radius: 			3px;
	-moz-border-radius: 	3px;
	-webkit-border-radius: 	3px;
}

div.blocka h2{
	float:					left;
	margin:					2px 0 0 5px;
}

div.blockc h2{
	float:					left;
	margin:					2px 0 0 5px;
}

/* blocka */
div.blocka{
	float:					left;
	width:					708px;
	_width:					690px;
	height:					400px;
}

/* blockb */
div.blockb{
	float:					right;
	width:					336px;
	height:					398px;
}

div.blockb .header{
	padding: 				19px 0 0;
	text-align: 			center;
	background:				none;
}

div.blockb .header h2{
	background:				#E0E0E0;
	padding:				5px;
}

div.blockb .padding{
	padding: 				40px 10px 0 10px;

}

div.blockb .pub{
	background:				url(../images/limitedtimeoffer.jpg) no-repeat 0 0;
	width:					315px;
	height:					300px;
	text-indent: 			-7777px;
	display:				block;
}

div.blockb .pub:hover{
	background:				url(../images/limitedtimeoffer2.jpg) no-repeat 0 0;
}

/* blockc */
div.blockc .header .date{
	font-size:				14px;
	margin:					7px 0 0 10px;
	font-weight:			bold;
	float:					left;
}

div.blockc .navigation{
	float:					right;
}

div.blockc .navigation h4, div.blockc .navigation ul, div.blockc .navigation li, div.blockc .navigation li a{
	float:					left;
}

div.navigation{
	margin:					5px 5px 0 0;
}

/* blockc Navigation */
div.navigation li{
	list-style:				none;
}

div.navigation h4, div.navigation .see_more{
	border-left:			1px solid #404040;
}

div.navigation h4, div.navigation li a{
	display:				block;
	border-top:				1px solid #404040;
	border-bottom:			1px solid #404040;
	border-right:			1px solid #404040;
	font-size:				11px;
	height:					15px;
	padding:				0 5px;
}

div.navigation h4, div.navigation a.see_more_plus{
	color:					white;
	background:				url(../images/tour-btn_background_dark_blue.gif) repeat-x;
}

div.navigation a{
	color:					#404040;
	background:				url(../images/tour-btn_background_white.gif) repeat-x;
}

div.navigation a.selected{
	background:				url(../images/tour-btn_background_light_blue.gif) repeat-x;
}

div.navigation a:hover{
	color:white;
	background:				url(../images/tour-btn_background_dark_blue.gif) repeat-x;
}

div.navigation a.see_more{
	margin-left: 			10px;
}

/* Items */
div.scene_img{
	width:					160px;
	height:					175px;
	position:				relative;
}

div.scene_img .hd{
	position: absolute;
	top:5px;
	left:5px;
}


div.blockc .scene_img{
	padding-left:51px;
	_padding-left:30px;
}

div.blocka .scene_img.no_0, div.blockc .scene_img.no_0{
	padding-left:			0;
}

div.scene_img a.img{
	position:relative;
	width:					160px;
	height:					120px;
	display:				block;
	border:					1px solid #083b55;
}

div.scene_img a.img:hover{
	border:					1px solid white;
}

div.scene_img .duration{
	border-top-left-radius: 			3px;
	-moz-border-radius-topleft: 		3px;
	-webkit-border-top-left-radius: 	3px;
	background:				black;
	opacity:				0.6;
	filter:					alpha(opacity=60);
	color:					white;
	padding:				2px 2px 0 4px;
	position:				absolute;
	right:					-1px;
	_right:					0px;
	text-align:				right;
	top:					105px;
}



/* content */
.blocka .item_container, .blockc .item_container{
	padding:				12px 12px 0;
}

.item_container .scene_img{
	float:					left;
}

.content{
	font-size:				11px;
}

.content .scene-title a{
	font-weight:			bold;
}

/* button at the bottom */
a.bottom_button:link, a.bottom_button:visited, a.bottom_button{
	background:				#e0e0e0;
	color:					#1d1d1d;
	display:				block;
	width:					auto;
	padding:				2px 5px 5px 5px;
	font-size:				36px;
	font-weight:			bold;
	font-family:			verdana;
	text-decoration:		underline;
	border-radius: 			3px;
	-moz-border-radius:		3px;
	-webkit-border-radius: 	3px;
	width:					695px;
	margin:					0 auto;
}

a.bottom_button:hover{
	color:					#cc0000;
	text-decoration:		none;
}

/* stars */
.stars_bg{
	background: 			url(../images/stars_bg.png) repeat-x;
	width:					65px;
	height: 				12px;
	float:					left;
}

.stars_rating{
	background: 			url(../images/stars2.gif) repeat-x;
	float:					left;
	height: 				12px;
}

/* paginatino */
.pagination_container{
	width:100%;
	padding-bottom:25px;
}

div.pagination{
	background:#f2f2f2;
	border:1px solid #DDDDDD;
	margin:0 auto;
	width:295px;
	padding:2px 0
}

.pagination a:link, .pagination a:visited{
	float:left;
	background: 			url(../images/pagination_bg_button.gif) repeat-x;
	height:21px;
	display:block;
	padding: 5px 5px 0 5px;
	color:white;
	margin-left:3px;
	border:					1px solid #05314a;
}

.pagination a:hover{
	opacity:				0.6;
	filter:					alpha(opacity=60);
}

.pagination a.first{
	background-image:		none;
	color:					black;
	border:					0;
}

.pagination a.first:hover{
	opacity:				1;
	filter:					alpha(opacity=100);
}

/* footer */
.footer_bg{
	background-color:		transparent;
	border:					0;
}



div.blockc .scene_img{

	padding-left:51px;
	_padding-left:30px;
}

/* middle banner */
.banner{padding-bottom:15px}

.banner a{
	display:block;
	margin:0 auto;
	background: url(../images/tour/unlock/keezbanner.gif) no-repeat 0 0;
	width: 926px;
	height:88px;
}

.banner a:hover{background-position:0 -88px;}

