body {
	margin: 0px;
	background-image: url(images/bg.gif);
}
a:hover {
	text-decoration: underline;
}
a{
outline:none;
}

.menu_bg {
	background-image: url(images/menu_bg.gif);
	background-repeat: no-repeat;
	height: 25px;
	width: 374px;
	background-position: left;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
}
.menu_bg a {
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 4px;
	padding-left: 4px;
}
.menu_bg a:hover {
	color: #FFCC00;
}


.header_btm_shadow {
	background-image: url(images/shadow.gif);
	background-repeat: repeat-x;
}
.txt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #7e7e7e;
}
.txt2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7E7E7E;
	text-align: justify;
}
.txt3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	color: #565656;
}

.txtError {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 18px;
	color: red;
}


.Rtxt {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #787878;
}
.red_hd {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	color: #ab051a;
	line-height: 28px;
}
.red {
	font-size: 12px;
	color: #bb1e17;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 22px;
}
.blue_link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #2e73b7;
	font-weight: bold;
	padding-bottom: 2px;
}

#bestseller {
	background-image: url(images/bestseller_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #15bde2;
}
#bestseller a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	line-height: 24px;
	padding-left: 18px;
}
#bestseller a:hover {
	color: #00586b;
}
.gray_box_hd {
	background-image: url(images/gray_box_top.gif);
	height: 32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #bb1e17;
	padding-left: 15px;
	background-repeat: no-repeat;
	font-weight: bold;
}
.gray_box_left {
	background-image: url(images/gray_box_L.gif);
	background-repeat: repeat-y;
	width: 14px;
}
.gray_box_right {
	background-image: url(images/gray_box_R.gif);
	background-repeat: repeat-y;
	width: 12px;
}
.gray_box_bg {
	background-color: #F6F6F6;
	background-image: url(images/gray_box_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.gray_box2_hd {
	background-image: url(images/gray_box2_top.gif);
	height: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #343434;
	padding-left: 7px;
	font-weight: bold;
	background-repeat: no-repeat;
	
}
.gray_box2_hd a{
	color: #343434;
}

.gray_box2_left {
	background-image: url(images/gray_box2_L.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.gray_box2_right {
	background-image: url(images/gray_box2_R.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.gray_box2_bg {
	background-image: url(images/gray_box2_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #F6F6F6;
}


.map_header {	
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #bb1e17;	
	font-weight: bold;
}

.heade_bg {
	background-image: url(images/header_bg.gif);
	background-repeat: repeat-x;
}
.detail_box_left {
	background-image: url(images/detail_box_Left.jpg);
	background-repeat: repeat-y;
	width: 14px;
}
.detail_box_right {
	background-image: url(images/detail_box_Right.jpg);
	background-repeat: repeat-y;
	width: 14px;
}
.detail_box_txt {
	background-color: #15BDE2;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}

.white_box_hd {
	background-image: url(images/white_box_top.gif);
	background-repeat: no-repeat;
	height: 36px;
	color: #ab051a;
	font-size: 17px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-left: 11px;
}
.white_box_left {
	background-image: url(images/white_box_left.gif);
	background-repeat: repeat-y;
	width: 11px;
}
.white_box_right {
	background-image: url(images/white_box_right.gif);
	background-repeat: repeat-y;
	width: 12px;
}
#review {
	background-image: url(images/review_bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.review_box_left {
	background-image: url(images/review_box_left.gif);
	background-repeat: repeat-y;
	width: 13px;
}
.review_box_right {
	background-image: url(images/review_box_right.gif);
	background-repeat: repeat-y;
	width: 13px;
}
.review_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #343434;
	background-image: url(images/review_hd_underline.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-weight: bold;
	padding-bottom: 3px;
}
#review a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #2e73b7;
	font-style: italic;
	text-decoration: none;
}
#review a:hover {
	text-decoration: underline;
}

.top_hotel_title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	color: #343434;
	font-weight: bold;
}
.top_hotel_rate {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight: bold;
	color: #343434;
	line-height: 22px;
}
.clickhere {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	color: #343434;
	text-decoration: none;
}
.tickmark {
	margin: 0px;
	padding: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #777777;
	list-style-type: none;
}
.tickmark li {
	background-image: url(images/tickmark.gif);
	background-repeat: no-repeat;
	background-position: .1em .2em;
	padding-left: 18px;
}
.input {
	width: 348px;
	border: 1px solid #bacbdc;
	height: 20px;
}
.input2 {
	width: 136px;
	border: 1px solid #bacbdc;
	height: 20px;
}

.input3 {
	width: 170px;
	border: 1px solid #bacbdc;
	height: 20px;
}
.select {
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 20px;
	width: 40px;
	border: 1px solid #bacbdc;
	font-size: 11px;
	color: #565656;
}
#hotel_search  a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #bb1e17;
	text-decoration: none;
}
#hotel_search a:hover {
	text-decoration: underline;
}
.call_now {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	height: 98px;
	padding-right: 15px;
	text-align: right;
	color: #565656;
	line-height: 19px;
}


.copyright {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #403f3f;
	line-height: 16px;
	background-color: #BCBCBC;
	height: 55px;
	width: 217px;
}



.footer_link {
	height: 55px;
	width: 733px;
	background-image: url(images/footer_bg.gif);
	background-repeat: repeat-x;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #7e7e7e;
}



.footer_link table {
	margin-top: 0px;
}
.footer_link a {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7e7e7e;
	text-decoration: none;
}
.footer_link a:hover {
	text-decoration: underline;
}
.mappopup
{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding-left:5px;
	padding-right:5px;
	font-weight:bold;
	color:#676767;
	text-decoration:none;
}
.select_currency {
   border:dashed;
   color:#676767;
   font-size:12px;
   border-color:#456545;   
}

.ds_box 
{
    background-color: #FFF;
    border: 1px solid #6ac9fc;
    position: absolute;
    z-index: 32767;
}
.ds_tbl 
{
    background-color: #FFF;
}
.ds_head 
{
    background-color: #6ac9fc;
    color: #FFF;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    letter-spacing: 2px;
}
.ds_subhead 
{
    background-color: #72b5f0;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    width: 32px;
}
.ds_cell 
{
    background-color: #f6f6f6;
    color: #343434;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}
.ds_cell_disabled
{
    background-color: #f6f6f6;
    color: #c3c3c3;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;	    
}
.selectinout
{
    background-color: #f6f6f6;
    color: #919191;
    font-size: 13px;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    padding: 5px;
    cursor: pointer;
}
.ds_cell:hover 
{
    background-color: #F3F3F3;
} /* This hover code won't work for IE */


.ratingNew{
	width:80px;
	height:16px;
	padding:0;
	list-style:none;
	clear:both;
	position:relative;
	background-image: url(images/stars.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.nostarNew {background-position:0 0}
.halfstarNew {background-position:0 -16px}
.onestarNew {background-position:0 -32px}
.onehalfstarNew {background-position:0 -48px}
.twostarNew {background-position:0 -64px}
.twohalfstarNew {background-position:0 -80px}
.threestarNew {background-position:0 -96px}
.threehalfstarNew {background-position:0 -112px}
.fourstarNew {background-position:0 -128px}
.fourhalfstarNew {background-position:0 -144px}
.fivestarNew {background-position:0 -160px}


ul.ratingNew li {
	cursor: pointer;
	/*ie5 mac doesn't like it if the list is floated\*/
	float:left;
	/* end hide*/
	text-indent:-999em;
}
ul.ratingNew li a {
	position:absolute;
	left:0;
	top:0;
	width:16px;
	height:16px;
	text-decoration:none;
	z-index: 200;
}


ul.ratingNew li.one a {left:0}
ul.ratingNew li.two a {left:16px;}
ul.ratingNew li.three a {left:32px;}
ul.ratingNew li.four a {left:48px;}
ul.ratingNew li.five a {left:64px;}


ul.ratingNew li a:hover {
	z-index:2;
	width:80px;
	height:16px;
	overflow:hidden;
	left:0;
	background-image: url(images/stars.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


ul.ratingNew li.one a:hover {background-position:0 -192px;}
ul.ratingNew li.two a:hover {background-position:0 -224px;}
ul.ratingNew li.three a:hover {background-position:0 -256px}
ul.ratingNew li.four a:hover {background-position:0 -288px}
ul.ratingNew li.five a:hover {background-position:0 -320px}

