body, html
{
	width:100%;
	margin: 0px;
	padding: 0px;
	background: url(/images/background.gif) top center;
}

.all {
	float: left;
	width: 100%;
	background-color: #FFFFFF;
}

.hotels_frame
{
	width:100%;
	height:4100px;
	background-color:#F8F1E2;
	border-bottom:2px solid #534845;	
}

.allLine {
	float: left;
	width: 100%;
	background: url(/images/linevertical.gif) repeat-y top center;
}

.hide{
display: none;
}

.show{
display: block;
}

.formNull
{
	margin: 0px;
	padding: 0px;
}

.container
{
	width: 100%;
	float: left;
}

.backgr {
	float: left;
	width: 100%;
	height: 100%;
}

.leftbck {
	float: left;
	width: 100%;
	height: 115px;
	background: url(/images/header_left.png) repeat-x top center;
}

.rightbck {
	float: left;
	width: 100%;
	height: 115px;
	background: url(/images/header_right.png) repeat-x top center;
}

/* TOP FASA STARTS HERE */

.header {
	float: left;
	width: 761px;
}

.header .logo {
	float: left;
	width: 195px;
	height: 83px;
}

.header .headTitle {
	float: right;
	font-family: Garamond;
	font-size: 24px;
	color: #FFFFFF;
	margin-top: 42px;
	margin-right: 25px;
}

.header .topfasa {
	float: left;
	width: 761px;
	height: 83px;
	background: url(/images/header.png) no-repeat top center;
}

.header .topfasa .langs {
	float: right;
	margin-top: 8px;
	font-family: tahoma;
	font-size: 11px;
	color: #F9DDAE;
}

/* MAIN PAGE STARTS HERE */

.imgback, .imgback_924
{
	float: left;
	width: 761px;
	height: 152px;
	background-color: #A6A4A3;
}

.imgback_924
{
	width:900px;
	height:42px;
}

.image 
{
	width:100%;	
	height:152px;
	overflow: hidden;
	margin-top: 1px;
}

.imgback_924 .image
{	
	height:42px;
}

.imageTop, .imageBottom 
{
	z-index: 10;
	position: relative;
	width: 100%;
	height: 20px;
	margin-top:-20px;
	background-color: #1C0C06;
	filter:alpha(opacity=60); 
  	-moz-opacity: 0.6; 
  	opacity: 0.6; 
}


.imageTopText, .imageBottomText 
{
	z-index: 20;
	position: relative;
	height:20px;
	line-height: 19px;
	overflow: hidden;
	width: 100%;
	text-align: center;	
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}


.main_area
{
	height:108px;	
}

.border_hack
{
	width: 100%;
	background-color: White;
	height:2px;
	overflow: hidden;
	filter:alpha(opacity=60); 
  	-moz-opacity: 0.6; 
  	opacity: 0.6; 
}

.imageMiddle 
{
	float: left;
	width: 50%;
	height: 108px;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	background-color: #78300B;
	filter:alpha(opacity=30); 
  	-moz-opacity: 0.6; 
  	opacity: 0.6; 
}

.imageMiddleText 
{
	margin-top:25px;
	margin-left:20px;
	font-family: courier new;
	font-size: 16px;
	color: #FFFFFF;
}







.smallbr 
{
	float: left;
	width: 100%;
	height: 6px;
	font-size: 6px;
	background-color: #FFFFFF;
}

.left 
{
	float: left;
	width: 50%;
	border-right-width: 1px;
	border-right-style: solid;
	border-color: #C3C3C2;
}

.left .welcome {
	float: left;
	width: 370px;
	margin-left: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #6C6867;
}

.left .welcome .box_photo {
	float: left;
	border: solid 6px #FFFFFF;
}

.left .welcome .photobord {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.left .guides {
	float: left;
	height: 28px;
	margin-left: 5px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #6C6867;
}

.left .odigoi {
	float: left;
	width: 99%;
	margin-left: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #7C7A79;
}

.right {
	margin-left: 5px;
	float: left;
	width: 48%;
}

.right .feat {
	float: right;
	width: 368px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C3C3C2;
}

.right .feat .box_photo1 {
	float: left;
	border: solid 6px #FFFFFF;
}

.right .feat .photobord1 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.right .feat .featText {
	float: left;
	width: 100%;
	font-family: tahoma;
	font-size: 11px;
	color: #90908F;
	margin-bottom: 5px;
}

.right .feat .featText .featmore {
	float: right;
	margin-top: 5px;
	font-family: tahoma;
	font-size: 11px;
}

.main_container
{
	width:562px;

}

.line2 {
	float: left;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C3C3C2;
}

.line2 .column1 {
	float: left;
	width: 184px;
}

.line2 .column1 .newsTop {
	float: left;
	width: 180px;
	height: 29px;
	margin-left: 5px;
	background: url(/images/newsTop.gif) no-repeat top center;
}

.line2 .column1 .newsTop .newsTopText {
	float: left;
	margin-left: 10px;
	margin-top: 5px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.line2 .column1 .newsBottom {
	float: left;
	width: 180px;
	margin-left: 5px;
	background-color: #D17B50;
}

.line2 .column1 .newsBottomCont {
	float: left;
	width: 170px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #FFFFFF;
}

.line2 .column1 .newsBottomCont .bcontText {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

.line2 .column1 .testimonial {
	float: left;
	width: 180px;
	margin-left: 5px;
	background-color: #2B1209;
	height:auto;
}

.line2 .column1 .testText {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
	width: 170px;
	font-family: tahoma;
	font-size: 10px;
	color: #FFFFFF;
}

.line2 .column1 .testText .testMore {
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	background: url(/images/brownboxarrow.gif) no-repeat top right;
}

.line2 .column1 .testText .testMore .testMoretxt {
	float: left;
	margin-right: 15px;
}

.line2 .column2 {
	float: left;
	width: 184px;
}

.line2 .column2 .col2Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line2Top.gif) no-repeat top center;
}

.line2 .column2 .col2Top .col2Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.line2 .column2 .col2body {
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.line2 .column2 .col2body .col2txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.line2 .column2 .col2body .col2txt .box_photo2 {
	float: left;
	border: solid 6px #FFFFFF;
}

.line2 .column2 .col2body .col2txt .photobord2 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.line2 .column2 .col2body .col2txt .col2more {
	clear: left;
	float: right;
}

.line2 .column3 {
	float: left;
	width: 184px;
}

.line2 .column3 .col3Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line3Top.gif) no-repeat top center;
}

.line2 .column3 .col3Top .col3Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.line2 .column3 .col3body {
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.line2 .column3 .col3body .col3txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.line2 .column3 .col3body .col3txt .box_photo3 {
	float: left;
	border: solid 6px #FFFFFF;
}

.line2 .column3 .col3body .col3txt .photobord3 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.line2 .column3 .col3body .col3txt .col3more {
	clear: left;
	float: right;
}

.line2 .column4 {
	float: left;
	width: 184px;
}

.line2 .column4 .col4Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line4Top.gif) no-repeat top center;
}

.line2 .column4 .col4Top .col4Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.line2 .column4 .col4body {
	float: left;
	width: 176px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.line2 .column4 .col4body .col4txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.line2 .column4 .col4body .col4txt .box_photo4 {
	float: left;
	border: solid 6px #FFFFFF;
}

.line2 .column4 .col4body .col4txt .photobord4 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.line2 .column4 .col4body .col4txt .col4more {
	clear: left;
	float: right;
}

.more {
	position: relative;
	margin-right: 5px;
	float: right;
}

.browsebr {
	float: right;
	font-size: 4px;
	width: 555px;
	height: 5px;
}

.browse {
	float: right;
	margin-right: 6px;
	width: 558px;
	background-color: #FFF1C4;
}

.browse .browseTop {
	float: left;
	width: 560px;
	height: 22px;
	background: url(/images/browsefasa.gif) no-repeat top center;
}

.browse .browseTop .browseToptxt {
	float: left;
	margin-left: 3px;
	margin-top: 3px;
	font-family: tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.browse .browseIn {
	float: left;
	width: 548px;
	margin-left: 5px;
	margin-top: 5px;
}

/* PAGE STATS HERE */

.pageTop {
	float: left;
	width: 100%;
	height: 19px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACABAA;
	background-color: #FFFFFF;
}

.pageTop .pageToptxt {
	float: right;
	margin-top: 3px;
	margin-right: 5px;
	font-family: tahoma;
	font-size: 10px;
	color: #8B8A89;
}

.frame {
	float: left;
	width: 180px;
	height: 100%;
}

.frame .choices {
	float: left;
	margin-left: 15px;
}

.frame .testList {
	float: left;
	margin-left: 15px;
	font-family: tahoma;
	font-size: 11px;
	color: #818181;
}

.frame .frLine1 {
	float: left;
	margin-left: 5px;
	width: 180px;
}

.frame .frLine1 .fr1Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line2Top.gif) no-repeat top center;
}

.frame .frLine1 .fr1Top .fr1Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.frame .frLine1 .fr1body {
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.frame .frLine1 .fr1body .fr1txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.frame .frLine1 .fr1body .fr1txt .box_photofr1 {
	float: left;
	border: solid 6px #FFFFFF;
}

.frame .frLine1 .fr1body .fr1txt .photobordfr1 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.frame .frLine1 .fr1body .fr1txt .fr1more {
	clear: left;
	float: right;
}

.frame .frLine2 {
	float: left;
	margin-left: 5px;
	width: 180px;
}

.frame .frLine2 .fr2Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line3Top.gif) no-repeat top center;
}

.frame .frLine2 .fr2Top .fr2Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.frame .frLine2 .fr2body {
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.frame .frLine2 .fr2body .fr2txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.frame .frLine2 .fr2body .fr2txt .box_photofr2 {
	float: left;
	border: solid 6px #FFFFFF;
}

.frame .frLine2 .fr2body .fr2txt .photobordfr2 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.frame .frLine2 .fr2body .fr2txt .fr2more {
	clear: left;
	float: right;
}

.frame .frLine3 {
	float: left;
	margin-left: 5px;
	width: 180px;
}

.frame .frLine3 .fr3Top {
	float: left;
	width: 180px;
	height: 29px;
	background: url(/images/line4Top.gif) no-repeat top center;
}

.frame .frLine3 .fr3Top .fr3Title {
	float: left;
	margin-left: 1px;
	font-family: Trebuchet MS;
	font-size: 16px;
	color: #4A4645;
}

.frame .frLine3 .fr3body {
	float: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #B2B1B0;
}

.frame .frLine3 .fr3body .fr3txt {
	float: left;
	width: 100%;
	margin-bottom: 5px;
	font-family: tahoma;
	font-size: 11px;
	color: #3D2D7E;
}

.frame .frLine3 .fr3body .fr3txt .box_photofr3 {
	float: left;
	border: solid 6px #FFFFFF;
}

.frame .frLine3 .fr3body .fr3txt .photobordfr3 {
	float: left;
	border: solid 1px #6C6867;
	margin-right: 6px;
	margin-bottom: 1px;
}

.frame .frLine3 .fr3body .fr3txt .fr3more {
	clear: left;
	float: right;
}

.frame .frSearch {
	float: left;
	margin-left: 5px;
	width: 180px;
	background-color: #838281;
}

.frame .frSearch .frSearchTxt {
	float: left;
	margin-top: 5px;
	margin-left: 10px;
	width: 160px;
	font-family: tahoma;
	font-size: 11px;
	color: #222221;
}

.main {
	float: left;
	width: 558px;
	margin-left: 5px;
	padding-left: 5px;
	border: none;
}

.main .mainTop {
	float: right;
	width: 99%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #B2B1B0;
}

.main .mainTop .mainTopTxt {
	float: left;
	font-family: trebuchet MS;
	font-size: 16px;
	font-weight: bold;
	color: #292421;
}

.main .mainTop .difficulty {
	position: relative;
	float: right;
	height: 24px;
}

.main .mainTop .difficulty .diffTxt {
	float: right;
	margin-right: 70px;
	margin-top: 7px;
	font-family: tahoma;
	font-size: 11px;
	color: #6D6A69;
}

.main .mainTop .difficulty .LevelDiff {
	position: absolute;
	right: 0px;
	bottom: 0px;	
}

.main .mainTxt {
	float: right;
	width: 99%;
	font-family: tahoma;
	font-size: 11px;
	line-height: 18px;
	color: #504D4D;
}

.main .mainTxt .images {
	float: left;
	width: 119px;
	height: 141px;
	margin-left: 15px;
	margin-bottom: 10px;
	border: solid 1px;
}

.main .mainTxt .images .imagesIn {
	float: left;
	width: 109px;
	height: 131px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	margin-top: 5px;
}

.pageSubMenu {
	float: left;
	width: 100%;
	font-family: tahoma;
	font-size: 11px;
	color: #C7481E;
	text-align: center;
}


/* BOTTOM STARTS HERE */

.bottom {
	float: left;
	width: 100%;
	margin-top: 10px;
	text-align: center;	
	font-family: tahoma;
	font-size: 11px;
	color: #745C49;
}

p.pt_title
{
	margin: 20px 20px 0px 40px;
	color: #78300B;
	font-family: Trebuchet MS;
	font-size: 13px;	
}

.tbl_pt
{
	width: 500px;
	margin: 5px 25px 0px 25px;
	border: solid 1px #F2F2F2;
	border-top: solid 1px #D9D9D9;
}

.tbl_pt_legends
{
	width: 500px;
	margin: 10px 25px 0px 25px;
	border: none;
}

.td_pt_legend, .td_pt_legendImg
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6867;
	vertical-align: middle;
	text-align: left;
	width: 100px;
}

.td_pt_legendImg
{
	width: 10px;
	text-align: right;
}

.td_pt_header
{
	background: #FDF5EA url(/images/pt_header.png) repeat-x bottom center;
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12px;
	color: #78300B;
	padding: 5px;
	border-bottom: solid 1px #B9B9B9;
	text-align: center;
}

.td_pt_item
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #454545;
	border-bottom: solid 1px #B9B9B9;
	padding: 6px 6px 6px 6px;
	background: white url(/images/pt_item.png) repeat-x bottom center;
}

.td_pt_item ul
{
	padding:0px;
	padding-left:20px;
	margin:0px;
	margin-bottom: 5px;
}

.td_pt_item li
{
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top:5px;
	padding-bottom:0px;
}

.terms
{
	background: white;
	padding: 20px;
}

.terms .terms_title
{
	font-size: Medium;
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.terms .terms_text
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	line-height: 150%;
	color: black;
}


