/***********************************************/
/* GetHotelNow.com Project                   */
/* (c) 2006 CuteBiz Solutions Corporation      */
/* http://www.cutebiz.com                      */
/* Created by Smart River on 19 Oct. 06        */
/***********************************************/

/***********************************************/
/* HTML tag styles                             */
/***********************************************/ 
body { margin: 10px 0 0 0; background-color: #c0d1e0; font-family: arial, tahoma, sansSerif; color: #333333; line-height: 1.166; font-size: 12px; }

a{ color: #6A5E00; text-decoration: underline; }

a:link { color: #6A5E00; text-decoration: underline; }

a:visited{ color: #6A5E00; text-decoration: underline; }

a:hover{  color: #C1A900; text-decoration: underline; }

h1{  font-family: Verdana,Arial,sans-serif; font-size: 120%; color: #334d55; margin: 0px; padding: 0px; }

h2{  font-family: Arial,sans-serif; font-size: 114%; color: #006699; margin: 0px; padding: 0px; }

h3{ font-family: Arial,sans-serif; font-size: 100%;  color: #334d55;  margin: 0px;  padding: 0px;}

h4{  font-family: Arial,sans-serif;  font-size: 100%; font-weight: normal; color: #333333; margin: 0px; padding: 0px;}

h5{ font-family: Verdana,Arial,sans-serif; font-size: 100%; color: #334d55; margin: 0px; padding: 0px;}
ul{	list-style-type: square;	color: #666666;}

li{	margin-top: 3px;	margin-right: 0px;	margin-bottom: 3px;	margin-left: 0px;}

ul ul{ list-style-type: disc;}
ul ul ul{  list-style-type: none;}

.ulchu {	list-style-type: lower-alpha;	line-height:20px;}

form {	margin: 0px;}

input {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

select {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

textarea {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

table {	font-size: 12px;}


/***********************************************/
/* General                                     */
/***********************************************/

a.light{	color: #E1FFC4;	text-decoration: underline;}

a.light:link{	color: #E1FFC4;	text-decoration: underline;}

a.light:visited{	color: #E1FFC4;	text-decoration: underline;}

a.light:hover{	color: #B1FF64;	text-decoration: underline;}

a.noneU{	color: #6A5E00;	text-decoration: none;}
a.noneU:link{	color: #6A5E00;	text-decoration: none;}

a.noneU:visited{	color: #6A5E00;	text-decoration: none;}

a.noneU:hover{	color: #C1A900;	text-decoration: none;}

/* link NewsDetail */
a.noneBlue{	color: #00475e;	text-decoration: none;}
a.noneBlue:link{	color: #00475e;	text-decoration: none;}
a.noneBlue:visited{	color: #00475e;	text-decoration: none;}
a.noneBlue:hover{	color: #00a2d7;	text-decoration: underline;}
/* End link NewsDetail */

.norLight {	font-family: arial, tahoma, sansSerif;	font-size: 12px;	line-height: 1.166;	color: #F4F4F4;}

.norS {	font-size: 11px;}

.clearFloat { width: 99%; height: 1px; margin:0; padding:0; }

.clearBoth { clear:both; height:0px; margin:0; padding:0;}
.clearBothForm { clear: both; margin:0; padding:0;}

.error { color: #FF0000; }

.ferror {color: #FF0000; margin: 0 0 6px 0;}

.title_h2 {	font-weight:bold; padding: 0px; margin: 10px 10px 0 14px !important;}

.title_h3 {	padding:0px;	font-size:120%;	FONT-WEIGHT: bold;	MARGIN: 0px;}

.title_h4 {	padding:0px;	FONT-WEIGHT: bold;	margin-left:10px;}

.border_preview {	BORDER-RIGHT: #444 1px solid; BORDER-TOP: #444 1px solid; Z-INDEX: 100; BACKGROUND: #eaf0f5; BORDER-LEFT: #444 1px solid; BORDER-BOTTOM: #444 1px solid; POSITION: absolute; }

.preview_temp_load {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: middle; PADDING-TOP: 10px; TEXT-ALIGN: center; }
#loader_container {	WIDTH: 100%; POSITION: absolute; TOP: 40%; TEXT-ALIGN: center}

#loader {	BORDER-RIGHT: #6a6a6a 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #6a6a6a 1px solid; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 10px; Z-INDEX: 255; PADDING-BOTTOM: 16px; MARGIN: 0px auto; BORDER-LEFT: #6a6a6a 1px solid; WIDTH: 135px; COLOR: #000000; PADDING-TOP: 10px; BORDER-BOTTOM: #6a6a6a 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: left}

#loader_bg {	FONT-SIZE: 1px; LEFT: 8px; WIDTH: 113px; POSITION: relative; TOP: 8px; HEIGHT: 7px; BACKGROUND-COLOR: #ebebe4}

#progress {	FONT-SIZE: 1px; LEFT: 10px; WIDTH: 1px; POSITION: relative; TOP: 1px; HEIGHT: 5px; BACKGROUND-COLOR: #9d9d94}



/***********************************************/
/* Old styles                                 */
/***********************************************/

.clsNorSmall { font-size: 12px; }


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#baseShadow {width:780px; margin:0; text-align:left; background-image:url(images/body-shadow-right.gif); background-repeat:repeat-y;	background-position:right;}

#mainBox { width:775px; background-color:#f2f6f9; }

.imgtopright {	float: right;}

/***********************************************/
/* Top Box                                     */
/***********************************************/

#topBox {height: 147px;	width: 775px; background-image: url(images/top-bg.gif); background-repeat: no-repeat;}

.logo {	margin-top: 13px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;	float: left;}
#userMenu {	padding: 7px 7px 7px 0px;	float: left;	width: 205px;	text-align: right;	font-weight: bold;}
#langMenu {	margin-left: 316px;	padding-top: 7px;	padding-right: 2px;	padding-bottom: 7px;	padding-left: 2px;}

#langMenu a.light {	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}

#resortFlash {	margin-left: 316px;	padding: 10px;}

.resortflashp {	margin-top: 8px;	margin-right: 0px;	margin-bottom: 6px;	margin-left: 0px;}

/***********************************************/
/* Top Banner                                  */
/***********************************************/

#topBanner {text-align: center;}

/***********************************************/
/* Main Menu                                   */
/***********************************************/

#mainMenu {	text-align: center; margin:14px 0;}

#mainMenu a { margin:0 7px;}
.mainMenuPad {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #d9dde0;}

/***********************************************/
/* Body Box                                    */
/***********************************************/

#bodyBox { 	width:775px; background-image:url(images/leftCol-bg.jpg); background-repeat: repeat-y; background-position: left; background-color:#f2f6f9;}

/***********************************************/
/* Left Col                                    */
/***********************************************/

#leftCol { 	width: 189px; float: left; background:#4b95c1;}
#mapButton { text-align:center;}
#bookForm {	width: 174px; background-color: #c9c7a2; padding: 15px 0 15px 15px;}

.bookTitle{ margin: 0 0 8px 0;}

#newsletterForm {	width: 174px;	background-color: #4b95c1;	background-image: url(images/newsletter_bg.gif); background-repeat: no-repeat;	background-position: right top; padding: 25px 0 15px 15px;}

#newsletterForm p { color: #F4F4F4; margin: 12px 0; font-size: 11px; }

.btnDarkYellow {background-color: #c9c7a2; padding: 0 5px;}

/***********************************************/
/* Center Col                                  */
/***********************************************/

#centerCol { margin:0 0 0 189px; padding:0 0 10px 10px; font-size:12px; text-align:left;}
div#centerCol div#contentBox { width:450px; color:#444}
div#centerCol div#contentBox img.newsPhotoNoFloat {float:none;}
div#centerCol div#contentBox img.newIcon {clear:both; }

#centerColAd { width:345px; margin:0 122px 0 0; display:block !important;}
#centerColNoAd { width:330px; margin:0 10px 0 0; padding:0}
#centerColNoAd table {margin-right:50px; }
#centerColNoAd p {margin:0; padding:0;}

div#centerColAd p a .clsMainMenuN  {margin:0; padding:0 }
div#centerColAd p  {margin:0; padding:0;}



/***********************************************/

#centerColAdAcc { width:350px; margin: 0; padding:0;}
#centerColAdAcc p {margin:15px 0 0 0px; }
#centerColAdAcc ul { list-style-image:url(../../templates/default/images/bulletsqr2.gif); margin:0; padding: 10px; color:#333; }
#centerColAdAcc ul li { margin:0 0 0 15px; padding:2px 0;}

.centerColCF { font-size: 1px; width: 550px;	height: 0px;}

/***********************************************/
/* Right Col                                  */
/***********************************************/

#rightCol { margin:0 0 10px 0; padding:0 0 10px 0; float: right;}

#adBox { font-size:11px; background-color:#F8F8F8; text-align:center; width:115px; border:1px solid #CCCCCC; height:300px; vertical-align:middle;}

.rightColHl { width:190px; margin:0; padding:0; color: #00475e;}

#abRightCol { width:208px; margin:0; padding:0; float: right; color:#666; }
#abRightCol p {margin: 10px 0; padding:0 5px 0 0; }
#abRightCol img {margin:15px 0 10px 0; }
#abRightCol ul { padding:0 10px 0 15px; margin-left:15px;}
#abRightCol li { list-style-image:url(../../templates/default/images/bulletsqr2.gif); margin:0; padding-left:7px;}

/***********************************************/
/* Bottom Wave                                 */
/***********************************************/

#bottomWave { background-image: url(images/bottom-wave.jpg); height:29px; width:775px;}

.topButton { margin:11px 0 0 590px;}

/***********************************************/
/* Footer Menu                                 */
/***********************************************/

#footerMenu { background-image: url(images/bottom-gradient-bg.jpg);	height:57px; width:775px; padding:0; }
.logoworldhotels {	margin-top: 15px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 25px;	float: left;}
.footerMenuP { margin:0 0 0 180px; font-size: 11px; line-height: 1.5; color:#999;}
.footerMenuP a{			color: #00475e;	text-decoration: underline;}
.footerMenuP a:link{	color: #00475e;	text-decoration: underline;}
.footerMenuP a:visited{	color: #00475e;	text-decoration: underline;}
.footerMenuP a:hover{	color: #00A2D7;	text-decoration: underline;}

/***********************************************/
/* Footer Box                                  */
/***********************************************/

#footerBox {width: 780px; background-image: url(images/bottom-gradient-bg-under.jpg); background-repeat: no-repeat;	padding:15px 0 10px 0; text-align: center; clear: both;}
.footerCopyright {	font-size: 11px;	color: #666666;	line-height: 1.3; margin: 6px 0 12px 0;}
.footerManagedby {	font-size: 10px;	color: #666666;	margin:6px 0;}
.footerManagedbyLogo {	vertical-align: -5px;}
.bannerImg {	border: 1px solid #999999;	margin-bottom: 15px;}
.tblUnderline {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #666666;}
