.body { color: #000000;

       background-color: #fff;

       font-size: 8pt;

       font-family:Verdana, Arial, Helvetica, sans-serif;

	   margin: 10; }



td.nav     { color: #000000;

             background-color: #fff;

             font-size: 10pt;

             text-align: center;

             font-family: Tahoma }

td.header  { color: #000000;

             font-size: 10pt;

             font-family: Tahoma }

td.label   { color: #000000;

             background-color: #ccccff;

             font-size: 10pt;

             font-family: Tahoma }

td.body    { color: #000000;



             background-color: #ffffff;

             font-size: 10pt;

             font-family: Tahoma }



td.bodyalt { color: #000000;

             background-color: #e9e9e9;

             font-size: 10pt;

             font-family: Tahoma }
.bgfooter {
	background-image: url(images/bgfooter.gif);
	background-repeat: repeat-x;
	height: 122px;
	width: 6px;
}
.breadcrumbs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 3px;
	padding-left: 4px;
}



td.footer  { color: #0972BE;

             font-size: 10pt;

             font-family: Tahoma }



/*a:link     {

	color: #002060;

	text-decoration: none;

	font-size: 8pt;

	font-family: Tahoma

}

a:visited  {

	color: #333333;

	text-decoration: none;

	font-size: 8pt;

	font-family: Tahoma

}

a:active   {

	color: #606060;

	text-decoration: none;

	font-size: 8pt;

	font-family: Tahoma

}

a:hover    {

	color: #700000;

	text-decoration: none;

	font-size: 8pt;

	font-family: Tahoma

}*/

.good     { color: #0033FF;

             font-weight: bold }

.bad      { color: #CC3300;

             font-weight: bold }

div.heading {

    background-color: #64879d; 

    color: #EDF2F5;

    padding: 9px; 

    text-align: left; 

    font-size: 16px; 

    font-weight: bold;  

    text-transform: uppercase; 

}

div.leftsidebar { 

    float: left; 

    width: 120px; 

    background-color: #EDF2F5;

    font-size: 12px; 

    padding: 7px; 

    border: 1px solid #64879d;

    color: #444444; 

}

div.thebody { 

    padding: 5px; 

    margin-left: 150px; 

    font-size: 10pt; 

    font-family: Tahoma; 

}

div.bottom {

    background-color: #EDF2F5; 

    border: 1px solid #64879d;

    padding: 3px; 

    text-align: center;

    font-size: 11; 

}

input.search {

   background-color:#d5f3f9;

	color:#1ca7bc;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:8pt;

}
.txtsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #AD0021;
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 21px;
}


p.title {

    font-size: 12pt;

    font-weight: bold; 

    margin: 0; 

}

p.smalltitle { 

    font-size: 10pt;

    font-weight: bold; 

    margin: 0; 

    padding: 4px; 

    background-color: #CCCCCC; 

    text-transform: uppercase; 

}

p.sectionname { 

    font-weight: bold; 

    margin: 0;

}

.leftsidebar p.sectionname {

    padding-left: 15px;

}

.icons {

    text-align: center;

}
.content {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 27px;
	text-align: justify;
	padding-right: 2px;
}

.content_inner {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	text-align: justify;
	padding-right: 2px;
}



.input{

	font-family: Verdana, Geneva, sans-serif;

	font-size: 8px;

	color: #008000;

}



.background {

	background-image:url(images/bk_main.png);

	background-repeat:repeat-x;

}

.bg_white {

	background-color: #FFF;

}

input.booking_promo{

	background-color:#fcdcdd; color:#AD0021; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.0pt;}

.bg_main {

	background-image: url(images/bk_main.png);

	background-repeat: no-repeat;

}

.body_bg{

	background-image: url(images/bk_whitesands.jpg);

	background-repeat: repeat;

}





select.booking_promo{
	background-color:#FFFFFF;
	color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}

.valign_btm {

	position: relative;

	height: 0px;

	width: 0px;

}

.search_btn {
	background-image: url(images/bgbutton.gif);
	background-repeat: no-repeat;

}

.valign_btm {

	vertical-align: baseline;

	overflow: visible;

	position: relative;

	height: 21px;

	width: 45px;

	top: 6px;

}
.redheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #b1030c;
	text-decoration: none;
}

.blackheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
.blackheading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
.whitetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #fff;
	text-decoration: none;
}
.header{background-image: url('../whitesands/images/bk_logo.png'); background-position: center 50%; background-repeat:no-repeat}

A:hover {color: #D5F3F9}

.background { background-image:url('images/bk_top.png'); background-repeat:repeat-x; background-position-y:50%}

.booking_promo{
	background-color:#AD0021;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	border: 1px solid #FFFFFF;
}

.header{background-image: url('images/bk_logo.png'); background-position: center 50%; background-repeat:no-repeat}

	
.footer {
	position: absolute;
	left: -5000px;
	width: 4000px;
}
.footertitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

a.footer {

}
/* colors for external links */
a.footer:link {
	color: #DA6858;
	/* background image for the link to show wiki style arrow */
	background: url(images/cms/external.gif) no-repeat 100% -100px;
}
a.footer:visited {
	color: #B03827;
	/* a different color can be used for visited external links */
/* Set the last 0 to -100px to use that part of the external.gif image for different color for active links external.gif is actually 300px tall, we can use different positions of the image to simulate rollover image changes.*/
	background: url(images/cms/external.gif) no-repeat 100% -100px;
}
a.footer:hover {
	color: #B03827;
	/* Set the last 0 to -200px to use that part of the external.gif image for different color on hover */
	background: url(images/cms/external.gif) no-repeat 100% 0;
	background-color: inherit;
}.footertitleHotel1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}

div.breadcrumbs {
	/* CSS short hand rule first value is top then right, bottom and left */
	/* its good to set font sizes to be relative, this way viewer can change his/her font size */
	font-size: 12px;
	/* css shorthand rule will be opened to be "0px 0px 0px 0px" */
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
}
div.breadcrumbs span.lastitem {
	font-weight: bold;
	color: #000;
}
.content_TITLE {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	color: #AD0021;
	text-decoration: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 14px;
	text-align: justify;
	padding-right: 2px;
}

.MsoNormal{}
.MsoNormal a{ color:#333; text-decoration: none;}
.MsoNormal a:hover,a:focus,a:active{ text-decoration: none; color:darkblue;}



