@CHARSET "ISO-8859-1";
html, body {
	margin: 0;
	padding: 0;
}

body {
	margin: 0 auto;
	background: #ffffff;
	height: 100%;
}

.clear {
	clear: both;
	height: 0px;
}

#container {
	width: 100%;
}

#main {
	margin: 0 auto;
	width: 1112px;
	min-height: 1200px;
	height: 100%;
	background: url("../images/bakgd_all.png") top no-repeat;
}

#header {
	height: 112px;
	width: 100%;
	padding: 21px 0 0 0;
}

#footer {
	width: 962px;
	height: 218px;
	margin: 30px 0 0 76px;
}

.main_title_img {
	height: 76px;
	width: 295px;
	margin: 0 0 0 450px;
	background: url("../images/main_title.png") top no-repeat;
}





/*** TAG ***/

#banner_tag {
	height: 468px;
	position: absolute;
	z-index: 5000;
}

#blue_tag {
	height: 468px;
	position: absolute;
	z-index: 5100;
	padding-left: 712px;
	padding-top: 60px;
}

#get_away_tag {
	background: url("../images/sprite.png") no-repeat top transparent;
	background-position: 0px 0px;
	width: 540px;
	height: 225px;
	margin: 0 auto;
	z-index: 1000;
	margin-left: -52px;
}

#grand_prize_tag {
	background: url("../images/sprite.png") no-repeat top transparent;
	background-position: -540px -60px;
	width: 400px;
	height: 170px;
	z-index: 1000;
}
/*** END TAG ***/





/*** IMAGE ROTATION BLOCK ***/
#rotation_div {
	width: 1036px;
	height: 312px;
	margin: 8px 0 0 16px;
	
}

#photo_one {
	z-index: 1000;
	position: absolute;
	background: url("../images/left_photo_box.png");
	width: 375px;
	height: 299px;
	margin: 34px 0 0 8px;
}

#photo_two {
	z-index: 900;
	background: url("../images/center_photo_box.png");
	position: absolute;
	width: 359px;
	height: 287px;
	margin: 34px 0 0 350px;
}

#photo_three {
	z-index: 800;
	background: url("../images/right_photo_box.png");
	position: absolute;
	width: 440px;
	height: 356px;
	margin: 14px 0 0 655px;
}


.leftPhoto_one, .leftPhoto_two, .leftPhoto_three {
	width: 356px;
	height: 286px;
	margin: 12px 0 0 15px;
}

.leftPhoto_one {
	background: url("../images/Hermatige1.png") no-repeat;
	z-index: 2000;
	position: absolute;
}

.leftPhoto_two {
	background: url("../images/Hermatige2.png") no-repeat;
	z-index: 2100;
	display: none;
	position: absolute;
}

.leftPhoto_three {
	background: url("../images/Hermatige3.png") no-repeat;
	z-index: 2200;
	display: none;
	position: absolute;
}

.centerPhoto_one, .centerPhoto_two, .centerPhoto_three {
	width: 336px;
	height: 263px;
	margin: 10px 0 0 14px;
}

.centerPhoto_one {
	background: url("../images/Amangari1.png") no-repeat;
	z-index: 2000;
	position: absolute;
}

.centerPhoto_two {
	background: url("../images/Amangari2.png") no-repeat;
	z-index: 2100;
	display: none;
	position: absolute;
}

.centerPhoto_three {
	background: url("../images/Amangari3.png") no-repeat;
	z-index: 2200;
	display: none;
	position: absolute;
}

.rightPhoto_one, .rightPhoto_two, .rightPhoto_three {
	width: 357px;
	height: 278px;
	margin: 28px 0 0 51px;
}

.rightPhoto_one {
	background: url("../images/Amangani1.png") no-repeat;
	z-index: 2000;
	position: absolute;
}

.rightPhoto_two {
	background: url("../images/Amangani2.png") no-repeat;
	display: none;
	z-index: 2100;
	position: absolute;
}

.rightPhoto_three {
	background: url("../images/Amangani3.png") no-repeat;
	display: none;
	z-index: 2200;
	position: absolute;
}

#rotation_title_div {
	font-family: Arial, Helvetica, sans-serif;
	width: 962px;
	margin: 0 0 0 100px;
}

.rotationLeft_title, .rotationCenter_title, .rotationRight_title {
	float: left;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -0.025em;
	color: #769bbb;
	margin: 25px 0 0 -5px;
	height: 100px;
}

.rotationLeft_title p, .rotationCenter_title p, .rotationRight_title p {
	padding: 0;
	margin: 4px 0 0 0;
}

.rotationLeft_title {
	padding: 0 10px 0 0;
	width: 290px;
	border-right: 1px solid #dadada;
}

.rotationCenter_title {
	padding: 0 10px 0 20px;
	width: 286px;
	border-right: 1px solid #dadada;
}

.rotationRight_title {
	padding: 0 0 0 26px;
	width: 300px;
}

.rotationLeft_title a, .rotationCenter_title a, .rotationRight_title a {
	font-size: 10px;
	letter-spacing: 0;
	color: #ababab;
	text-decoration: none;
}

.rotationLeft_title a:hover, .rotationCenter_title a:hover, .rotationRight_title a:hover {
	color: #769bbb;
}
	
/*** END IMAGE ROTATION BLOCK ***/





/*** FONTS ***/
.rotationLeft_title h1, .rotationCenter_title h1, .rotationRight_title h1 {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 16px;
	letter-spacing: -0.01em;
	line-height: 18px;
	color: #7695b4;
	margin: -2px 0 0 0;
	padding: 0;
}

.location p {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -0.025em;
	color: #8fb3d8;
}

.second_prize h2 {
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: -0.01em;
	color: #ffffff;
	padding: 2px 0 2px 12px;
}

.second_prize_call_out_bold {
	text-transform: uppercase;
	font-weight: bold;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 15px;
	line-height: 16px;
	letter-spacing: -0.025em;
	color: #464647;
	width: 120px;
	margin: 20px 0 0 16px;
}

.second_prize_call_out_regular {
	text-transform: uppercase;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -0.01em;
	color: #464647;
	width: 120px;
	margin: 0 0 0 16px;
}

#secondPrizeCallOut {
	float: left;
	width: 136px;
}

#second_prize {
	float: left;
	width: 126px;
	padding-left: 9px;
}

#second_prize ul {
	margin: 16px 0 0 0;
	padding: 0;
}

#second_prize ul li {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: -0.02em;
	color: #7d7d7d;
	list-style: none;
}

.contest_rules {
	text-transform: uppercase;
	font-family: Arial, Tahoma, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 16px;
	letter-spacing: -0.01em;
	color: #464647;
	width: 100%;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #dadada;
}

.winners_announced {
	text-transform: uppercase;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: -0.01em;
	color: #769bbb;
	margin: 6px 0 0 0;
}

.rules a {
	color: #464647;
	text-decoration: none;
}

.rules a:hover {
	text-decoration: underline;
}

.rules ul {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -0.01em;
	color: #464647;
	margin: 0 0 0 -24px;
}

.rules li {
	margin: 0 0 12px 0;
}

.rules dl {
	margin: -2px 0 0 36px;
}

.rules dt {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	line-height: 17px;
	letter-spacing: -0.01em;
	color: #464647;
	margin: 0 0 5px 0;
	padding: 0;
}

.dlBullet {
	font-size: 19px;
	margin: 0;
	padding: 0;
}
	
	
/*** END FONTS ***/





/*** BOTTOM AD AREAS ***/
#displayBlockLeft {
	float: left;
	width: 780px;
	margin: 71px 0 0 76px;
}

#displayBlockRight {
	float: left;
	width: 166px;
	margin: 82px 0 0 9px;
}

#displayBlockLeftHeader {
	height: 22px;
	background: #607486;
}

#displayBlockRightHeader {
	height: 22px;
	background: #adacad;
}

#photoBlock {
	float: left;
	background: url("../images/sprite.png") no-repeat top;
	background-position: 0px -240px;
	width: 507px;
	height: 103px;
	margin: 4px 0 0 0;
}

#prizeBlock {
	float: left;
	width: 271px;
	height: 102px;
	padding: 4px 0px 0px 2px;
}

.triangleTag {
	background: url("../images/sprite.png") no-repeat top;
	background-position: -540px -240px;
	width: 35px;
	height: 35px;
	z-index: 200;
	position: absolute;
}

#freedomLogo {
	background: url("../images/sprite.png") no-repeat top;
	background-position: -540px 0;
	width: 159px;
	height: 30px;
	margin: 9px 0 0 4px;
}

#freedomLogo a {
	text-decoration: none;
	display: block;
}

#freedomLogo a:hover {
	text-decoration: none;
}

#detailsLeft {
	float: left;
	width: 460px;
	margin: 8px 0 0 0;
}

#detailsRight {
	float: left;
	width: 455px;
	margin: 8px 0 0 47px;
}
/*** END BOTTOM AD AREAS ***/	