body {
	font-family: Verdana, sans-serif;
	padding: 0;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
}

form {
	margin: 0;
}
a {
	text-decoration: none;
	font-weight: bold;
	color: #4F6B9E;
}
a:hover{
	color: #650F6D;	
}
img {
	border: 0;
}
hr {
	color: #8293A3;
	height: 1px;
}
.bold {
	font-weight: bold;
}
a:hover {
	text-decoration: underline;
}
.paymentStep {
	width: 199px;
}
.width250 {
	width: 250px;
}
.width200 {
	width: 200px;
}
.width250 .thinBorderedBoxTitle {
	height: 200px;
}
.rightMargin {
	margin-right: 8px;
}
.discountPrice {	
	color: #8293A3;
	text-decoration: line-through;
	margin: 0;
	font-size: 12px;
}
#preview{
	position:absolute;
	border:1px solid #ccc;
	background-color: #ECEFF4;
	padding:5px;
	display:none;
	color:#fff;
	}

.padding10 {
	padding: 3px 10px 5px 10px;
	margin: 0;
}
.padding5 {
	padding: 5px;
}
.padding0 {
	padding: 0px;
	margin: 0px;
}
.padding0 div{
	padding: 0px;
	margin: 0px;
}
#pageTop {
	margin: 0px 0px 5px 0px ;
	padding: 0;
}
#pageTop h1{
	font-family: lucida;
	font-style: italic;
	font-size: 13px;
	margin: 0 ;
	padding: 0;
	height: 15px;
	color: #FFFF88;
}
#topGrayField {
	height: 80px;
}
.inliner div {
	display: inline;
}
.block div {
	display: block;
}
.a_block a {
	display: block;
}
#topGrayField div{
	float: left;
}
#logoContainer{
	width: 410px;
}	
#callCenterContainer{
	width: 590px;
}
#logoContainer h2{
	font-family: verdana, sans-serif;
	margin: 0;
	padding-left: 5px;
	width: 370px;
	text-align: left;
	font-size: 12px;
	color: #4F6B9A;
}
#flagsContainer {
	width: 500px;
	padding: 30px 0px 0px 60px;
}
#footerContainer {
	width: 100%;
	padding: 10px 0px 0px 10px;
	font-size: 12px;
	color: rgb(30, 109, 18);
}
#footerContainer a {
	color: black;
	text-decoration: none;
	font-weight: normal;
}
#footerContainer a:hover {
	text-decoration: underline;
}
#headerRightLinks {
	width: 150px;
}
#mainContainer {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 1024px;
}
#page {
	width: 100%;
	text-align: center;
}
#menu {
	height: 35px;
}
#menuDecor {
	width: 129px;
	height: 36px;
	background-image: url(/cvs_images/menu_bg.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#menuBar {
	padding: 0px 0px 0px 0px;
	height: 30px;
	
	background-color: #FFFFFF;
}
#menuBar div {
	float: left;
}
#menuContainer{

}
#menuBar a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
#menuBar a {
	color: #FFFFFF;
	padding-right: 15px;
}
#navBar a {
/*	color: #FFFF00;*/
}
#navigationBar {
	margin-left: 10px;
}
#menuBar a:hover, .darkGreen a:hover {
	color: #FFFF00;
	text-decoration: underline;
}
#menuBar .darkGreen {
	margin-top: 8px;
	width: 895px;
	height: 28px;
}
.grayLine {
	height: 7px;
}
.width100p
{
	width: 100%;
}
.width30p
{
	width: 260px;
}
.width20p
{
	width: 250px;
}
.height100p
{
	margin-top: 10px;
	height: 145px;
}
.fullWidth {
	width: 1024px;
}
.floatLeft {
	float: left;
}
.floatRight {
	float: right;
}

.clear-both {
	clear: both;
}
.lightGreen {
	background-color: #39BC18;
	color: #FFFFFF;
}
.lightGray {
	background-color: #b2b2b2;
	color: #FFFFFF;
}
.darkGreen {
	background-color: #32A315;
	color: #FFFFFF;
}
.darkGreen a{
	color: #FFFFFF;
}

.gray {
	background-color: #F5F4F1;
}

#searchPanel p, #searchPanel span  {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
}
#searchPanel #modifySearch{
	font-size: 12px;
	font-weight: bold;
	line-height: 10px;
	text-align: center;
	color: #FF0000;
}
#searchPanel #selectCountry, #searchPanel #selectCity{
	width: 150px;
}

#searchButton  {
	font-size: 14px;
	font-weight: bold;
	line-height: 14px;
	text-align: center;
	color: #FFFFFF;
	background-color:#32A315;
	margin-top: 10px;
	cursor: pointer;
	width: 150px;
}
#searchButton:hover {
	background-color:#FF0000;
}

#searchPanel p{
	margin-top: 0.3em;
	margin-bottom: 0.3em;
}

#searchPanel span {
	display: block;
}
#searchPanel select {
}
#searchPanel #spLeft {
	width: 540px;
}
#searchPanel #spRight {
	width: 468px;
}

#searchPanel #spTop {
	height: 30px;
}
#searchPanel #spBottom {
	height: 30px;
}

#middleWelcomeText {
	width: 809px;
	font-size: 12px;
	line-height: 18px;
}
#welcomePicture
{
	width: 468px;
}
.pointer {
	cursor:pointer;
}
.hotelsListHeader a{
	color: #FFFFFF;
	text-decoration: none;
}
.hotelsListHeader a:hover{
	color: #FFFF00;
	text-decoration: underline;
}
.dateInput {
	width: 100px;
}

.topDecor {
	background-image: url(/cvs_images/last_bg.gif);
	background-repeat: repeat-x;	
	background-position: bottom;
	background-color: #F5F4F0;
	width: 100%;
	height: 40px;
}
.bottomDecor {
	background-image: url(/cvs_images/bottom_bg.gif);
	background-repeat: repeat-x;	
	background-position: top;
	width: 100%;
}
.bottomDecorLine {
	background-position: bottom;
	background-color: #7893C0;
	width: 100%;
}
.topDecorBlueUp{
	background-image: url(/cvs_images/header6.gif);
	background-repeat: no-repeat;	
	width: 74px;
	height: 40px;
	display: inline;
}
.topDecorBlueDown{
	background-image: url(/cvs_images/header4.gif);
	background-repeat: no-repeat;	
	width: 70px;
	height: 40px;
	display: inline;
}
.bottomDecorSolid{
	background-color: #7B92BB	;
	width: 35px;
	height: 28px;
	display: block;
}
.bottomDecorBlueUp{
	background-image: url(/cvs_images/panel_29_flip.gif);
	background-repeat: no-repeat;	
	width: 28px;
	height: 40px;
	display: inline;
}
.bottomDecorBlueDown{
	background-image: url(/cvs_images/panel_29.gif);
	background-repeat: no-repeat;	
	width: 28px;
	height: 40px;
	display: inline;
}
.height35 {
	height: 40px;
}
.height22 {
	height: 22px;
}

#spWrapper
{
	position: relative;
}
.spTop
{
	background-image: url(/cvs_images/sp_tright.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.spPad
{
}
.spBot
{
	background-image: url(/cvs_images/sp_bright.gif);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.width150 {
	width: 150px;
}

.width100 {
	width: 120px;
}
.dg_Button {
}
.homeBook {
	margin: 5px 0px 0px 15px;	
}
.marginTop10 {
	margin-top: 15px;	
}
.marginTop0 {
	margin: 0;	
}
.dg_Top_Orange {
	background-image: url(/cvs_images/icons/corner_tr_42A412_FFA616_10_5.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.dg_Bot_Orange
{
	background-image: url(/cvs_images/icons/corner_br_42A412_FFA616_10_5.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.dg_Top
{
	background-image: url(/cvs_images/icons/corner_tr_42A412_FFFFFF_10_5.png);
	background-repeat: no-repeat;
	background-position: top right;
}
.dg_Pad {
	padding: 0px 5px 9px 5px;
	margin: 0px 0px 5px 0px;
}
.dg_Bot
{
	background-image: url(/cvs_images/icons/corner_br_42A412_FFFFFF_10_5.png);
	background-repeat: no-repeat;
	background-position: bottom right;
	position: absolute;
	width: 100%;
	bottom: 0;
	left: 0;
}
.dg_Left{
	background-image: url(/cvs_images/db_left.png);
	background-repeat: no-repeat;
	background-position: bottom left;	
	
}
.dg_Right{
	background-image: url(/cvs_images/db_right.png);
	background-repeat: no-repeat;
	background-position: bottom right;	
	height: 100%;
	
}
.marginLeft1 {
	margin-left: 1px;
}
.marginTop10 {
	margin-top: 10px;
}
.leftWidth {

	width: 200px;
}
.contentContainer {
	margin: 0px 0px 0px 15px;
	width: 809px;
}
.spHeight {
	height: 307;
	overflow: hidden;
}
.orangeBg {
	/*background-color: #FED784;*/
	background-color: #ffa616;
}

.thinBorderedBoxTitle {
	margin-top: 10px;
	font-size: 12px;
	border: 1px solid #8293A3;
}

.thinBorderedBoxTitle div{
	padding: 5px 10px 10px 10px;
	line-height: 22px;
	background-color: #F5F4F1;
}
.thinBorderedBoxTitle h3 {
	padding: 5px 10px 5px 10px;
	margin: 0;
	font-size: 13px;
	border-bottom: 1px solid #8293A3;
	color: #FFFFFF;
	text-align: center;
	background-color: #b2b2b2;
}

.thinBorderedBoxTitle a:hover{
	color: #FF8800;	
}
.orangeBg h3{
	background-color: #ffa616;
}
.hotelsList .logo img {
	width: 130px;
	height: 130px;
	border: #8293A3 2px solid;
}
.hotelsList .desc {
	width: 495px;
	margin-left: 10px;
}
.hotelsList .desc a {
	font-size: 14px;
	font-weight: bold;
}
.hotelsList .book {
	width: 150px;
}
.hotelsListHeader {
	color: #FFFFFF;
	font-weight: bold;
	height: 40px;
	padding: 18px 0px 3px 10px;
	
	background-image: url(/cvs_images/topDecorHeaderBg.gif);
	background-repeat: repeat-x;
	
}

.greenButton {
	text-decoration: none;
	text-align: center;
	display: block;
	padding: 10px;
	background-color: #32A315;
	font-weight: bold;
	color: #FFFFFF;
}
.greenButton:hover {
	text-decoration: underline;
	color: #FFFF00;
}

.relative {
	position: relative;
}

.center {
	text-align: center;
}
.grayComment {
	margin-top: 5px;
	line-height: 13px;
	font-size: 10px;
	color: #999999;
}
.red {
	color: #FF0000;
}
.green {
	color: #32A315;
}
.blue {
	color: #4B6F9F;
}
div.hidden {
	display: none;
}


/* -------------------- Hotel search begins -----------------------*/

.hotelSearchItem {
	border-left: rgb(95, 99, 117) 1px solid;
	border-right: rgb(95, 99, 117) 1px solid;
/*	border-left: rgb(131, 146, 187) 1px solid;
	border-right: rgb(131, 146, 187) 1px solid;*/
}

.hotelsDescription h2,thead{
	margin: 15px 0 10px 0;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
	/*color: rgb(75, 111, 159);*/
	border-bottom: #FFFFFF 1px solid;
	border-bottom: rgb(95, 99, 117) 1px solid;
	border-top: rgb(95, 99, 117) 1px solid;
	/*background-color: rgb(236, 239, 244);*/
	/*background-color: rgb(131, 146, 187);*/
	background-color: #ffa616;
	
	font-size: 12px;
}

.hotelsDescription span{
	padding: 0 20px 0 0;
	font-size: inherit;
}

.hotelThumbnail a{
	display: inline;
}
.bigThumbnail {
	position: relative;
}
.smallThumbsContainer
{
	margin: 0px 50px 0px 0px;
}
div.smallThumbnail
{
	background-color: #ECEFF4;
	margin: 1px;
	border: rgb(131, 146, 187) 1px solid;
	padding: 2px;
}
.smallThumbnail div
{
	height: 40px;
	width: 40px;
	text-align: center;
	overflow: hidden;
}
.smallThumbnail img
{
	height: 40px;
}

#searchInfo {
	display: block;
}

#roomBrief {
	text-align: left;
	display: block;
	font-weight: normal;
	padding-left: 10px;
	width: 620px;
	float: left;
	line-height: 22px;
}

#policyContent {
	text-align: left;
	display: block;
	font-weight: normal;
	padding-left: 10px;
	width: 680px;
	float: right;
	line-height: 1.4;
}

.hotelBrief {
	position: relative;
	text-align: left;
	display: block;
	font-weight: normal;
	padding-left: 10px;
	width: 600px;
	float: right;
	line-height: 22px;
}

#apartmentBrief {
	position: relative;
	text-align: left;
	display: block;
	font-weight: normal;
	padding-left: 10px;
	width: 390px;
	float: right;
	line-height: 22px;
	height: 310px;
}

.rooms{	
	margin: 15px 0 0 0;
	border-top: rgb(131, 146, 187) 1px solid;
	border-bottom: rgb(131, 146, 187) 1px solid;
}
.rooms thead
{
	font-weight: bold;
}
#roomsHeader{
	padding: 5px 5px 5px 5px;
	background-color: rgb(236, 239, 244);
	border-bottom: rgb(131, 146, 187) 1px solid;
	border-top: rgb(131, 146, 187) 1px solid;
	font-size: 12px;
	width: 100%;
}
a#moreInfo,a#bookNow {
	display: block;
	font-weight: bold;
	color: #CC9944;
}
a#moreInfo:hover,a#bookNow:hover {
	color: rgb(50, 163, 21);
}
.roomsDescription {
}

tbody.roomsList{
	color: rgb(57, 57, 57);
	border-bottom: rgb(131, 146, 187) 1px solid;
	font-size: 12px;
	width: 100%;
	font-weight: normal;
}

tbody.roomsList td{
	height:30px;
}

tbody.roomsList tr:hover{
	background-color: rgb(211, 216, 223);
}

.roomsName{
	width: 280px;
	padding-left: 5px;
	vertical-align: middle;
	font-weight: bold;
}
#roomsNumber, #roomsPricePerNight, #roomsTotal, #roomsBookIt{
	text-align: center;
	width: 130px;
	vertical-align: middle;
}
div#roomsBookIt {
	position: relative;
	top: 50px;
}
.hotelsListHeader h5
{
	font-size: 9pt;
	display:inline;
}
h6
{
	font-size:10pt;
	margin:0;
	padding:0;
}
#roomsNumber img
{
	height: 28px;
}
.hotelsLocation
{
	width: 350px;
	vertical-align: middle;
}
#hotelPolicy
{
	width: 250px;
	vertical-align: middle;
	font-weight: bold;
}
td#roomsTotal {
	font-weight: bold;
	color: #32A315;
	font-size:11pt;
}
td#roomsPricePerNight {
	font-weight: bold;
	font-size: 8pt;
	color: #32A315;
}
td.roomParity0,tr.roomParity0 {
	padding: 5px 5px 5px 5px;
	background-color: rgb(255, 255, 255);
}

td.roomParity1,tr.roomParity1 {
	padding: 5px 5px 5px 5px;
	background-color: rgb(241, 235, 253);
}
#roomThumbnail {
	width: 150px;
	text-align: center;
	float: left;
}

#roomThumbnail img{
	display: block;
	height: 150px;
	width: 150px;
	border: rgb(236, 239, 244) 5px solid;
}

.apartmentThumbnail {
	width: 300px;
	text-align: center;
	float: left;
	border: rgb(236, 239, 244) 5px solid;
}

.hotelThumbnail {
	text-align: center;
	background-color: #ECEFF4;
	margin: 2px;
	border: rgb(131, 146, 187) 1px solid;
	padding: 3px;
	float: left;
}
.hotelThumbnail img.scale {	
	width: 184px;
	height: 184px;
}
.hotelThumbnail div{
	width: 184px;
	height: 184px;
	text-align: center;
	overflow: hidden;
}
#hotelThumbnail img{
}

#roomsDelimiter{
	border-top: rgb(131, 146, 187) 2px solid;
	width: 100%;
}
.delimited {
	border-bottom: rgb(131, 146, 187) 2px solid;
}

div#roomsDelimiter{
	padding: 7px 0 5px 0;
	border-top: rgb(131, 146, 187) 1px solid;
}
td#roomsDelimiter{
	line-height: 1px;
	width: 100%;
	height: 2px;
}

#discountPrice {
	/*color: rgb(75, 111, 159);*/
	display: inline;
	color: red; 
	text-decoration: line-through;
	text-align: left;
	padding: 0 ;
	font-weight: normal; 
	font-size: 11px;
}

#hotelLinks {
	padding-left: 10px;
	padding-top: 20px;
	position: absolute;
	vertical-align: middle;
	width: 100%;
	left: 0px;
	top: 90%;
}
#hotelLinks a{
	padding-right: 15px;
	display: inline;
}

#noRoomsAvailable{
	color: #DD0000;
	font-weight: bold;
	text-align: center;
	padding: 0 0 0 0;
}

#saveOnAccomodation{
	font-size: 14px;
	color: #DD0000;
}

#bookForOnly{
	font-size: 14px;
	color: rgb(75, 111, 159);
}

#saveMoney {
	width: 100%;
	text-align: center;
}
#saveMoney a{
	text-decoration: none;
}

.highlighted {
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 5px;
	width: 100px;
	float:left; 
}

.hotel_name2{
	text-align:left;
	font-family: verdana, sans-serif; 
	font-size:12px;	
	font-weight:bold;
	color: #4B6F9F;
	}
	
	

#hotelsDescription { 
	width: 646px; 
}

#hotelFacilities{
	padding: 0 0 0 5px;
	font-weight: normal;
}

#highlighted {
	color: #000000;
	font-weight: bold;
	text-align: left;
	padding: 0 0 0 5px;
	width: 100px;
	float:left; 
}

#hotelsDescription h2,thead{
	margin: 15px 0 10px 0;
	padding: 5px 5px 5px 5px;
	color: rgb(75, 111, 159);
	border-bottom: rgb(131, 146, 187) 1px solid;
	border-top: rgb(131, 146, 187) 1px solid;
	background-color: rgb(236, 239, 244);
	font-size: 12px;
}

#hotelsDescription span{
	padding: 0 20px 0 0;
	font-size: inherit;
}
/* -------------------- Hotel search ends -----------------------*/

.backofficeRow 
{
	font-size: 14px;
	width: 100%;
	border-top: 1px dotted #999999;
	
	margin-bottom: 10px;
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
}
.backofficeRow div
{
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #EEEEEE;
	background-image: url('/cvs_images/icons/gradient_v_EEEEEE_DDDDDD_1_70.png');
}
.backofficeRow div
{
/*	float: left; */
	width:25%;
}
.rowHeader div
{
	font-weight: bold;
	background-image: url('/cvs_images/icons/gradient_v_AAAAAA_555555_1_30.png');
	background-repeat: repeat-x;
	background-position: bottom;
	color: #FFFFFF;
}
.bg-light-red div
{
	background-image: url('/cvs_images/icons/gradient_v_EEEEEE_FFAAAA_1_70.png');
}
.bg-light-green div
{
	background-image: url('/cvs_images/icons/gradient_v_EEEEEE_AAFFAA_1_70.png');
}
.bg-light-yellow div
{
	background-image: url('/cvs_images/icons/gradient_v_EEEEEE_FFFFAA_1_70.png');
}
.bg-light-gray div
{
	background-image: url('/cvs_images/icons/gradient_v_EEEEEE_DDDDDD_1_70.png');
}
.orders_list *
{
	font-size: 12px;
}
.backofficeRow span,.backofficeRow a
{
	display: block;
	line-height: 18px;
	width: 250px;
}

.bookButton {
	cursor:pointer;
	font-weight: bold;
	padding: 2px 25px 2px 25px;
	color: #FFFFFF;
	width: 100px;
}

.bookButton:hover {
	color: #FFFF00;
}

#mini_map {
	height: 200px;
	padding: 0;
	overflow: hidden;
}

#print_map #big_map {
	height: 400px;
	width: 770px;
	border: 2px solid #999999;
	position: relative;
}

.mapPopup #big_map {
	height: 400px;
	width: 780px;
	border: 2px solid #999999;
	position: relative;
}

.map-container {
	position: relative;
}
.legend {
	z-index: 5;
	position: absolute;
	background-image: url("/cvs_images/toolbox_bg.png");
	border: 1px dotted #999999;
	margin: 10px;
	padding: 10px;
	right: 20;
	bottom: 20;
	font-weight: bold;
}
.legend a
{
	font-size: 13pt;
	text-align: center;
	display: block;
}
#print_map .position-bottom-left {
	float: right;
	top: 30;
	right: 0;
}

.mapPopup .position-bottom-left {
	float: right;
	top: 30;
	left: 360;
}

.infoWindow
{
	width: 350px;
	height: 200px;
	font-size: 10px;
	line-height: 1.5em;
	overflow: hidden;
}
.infoWindow h2 {
	font-size: 10px;
}
.infoWindow img
{
	display: inline;
}
.infoWindow p
{
	position: relative;
	top: 0;
	margin-bottom: 10px;
}
.infoWindow .thumbContainer
{
	background-color: #ECEFF4;
	margin: 0px 10px 0px 5px;
	border: rgb(131, 146, 187) 1px solid;
	padding: 2px;
	float: left;
}

.mapPopup {
	width: 787px;
	border: rgb(131, 146, 187) 1px solid;
	background-image: url("/cvs_images/toolbox_bg.png");
	padding: 10px;
	z-index: 5;
}

.map_menu{
	padding: 10px 10px 15px 10px;
	margin-left: 10px;
	width: 160px;
	background-color: #ECEFF4;
	border: rgb(131, 146, 187) 1px solid;
	
}
.map_menu a{
	padding: 5px;
	font-size: 12pt;
	display: block;
}

.startPrice {
	text-align: right;
	position: absolute;
	right: 0;
	top: 0;
	padding: 5px;
	color: red;
}

#searchProgress{
	margin-top: 100px;
}

div.pagination
{
	margin-top: 10px;
	text-align: center;
}
.pagination a 
{
	text-decoration: none;
}
.pagination a div:hover
{	
	background-color: #FFFFC8;
}
.pagination a div
{
	cursor: pointer;
	border: rgb(131, 146, 187) 1px solid;
	font-size: 10pt;
	padding: 8px 13px 8px 13px;
	margin: 3px;
	float:left;
	background-color: rgb(236, 239, 244);
}
.pagination .currentPage
{
	background-color: #FFFFFF;	
}

.navBarLink h4
{
	font-size: 11px;
	display: inline;
	font-weight: normal;
}

a.navBarLink:hover
{
	font-weight: bold;
	color: #650F6D;
}

a.green_button
{
	text-decoration: none;
}
a.green_button div
{
	cursor: pointer;
	background-image: url("/images/book_btn_normal.png");
	background-repeat: no-repeat;
	width: 120px;
	height: 24px;
	color: #FFFFFF;
	font-size: 10pt;
	padding-top:2px;
}

div.hotels_list a.green_button div
{
	margin-left: 19px;
}

a.green_button:hover div
{
	background-image: url("/images/book_btn_hover.png");
	text-decoration: none;
}

/*
a.green_button
{
	color: #FFFFFF;
	font-size: 12pt;
}
a.green_button:hover
{
	color: #FFFF00;
	text-decoration: none;
}
a.green_button div:hover
{
	background-image: url("/images/green_button_pressed.png");
}
a.green_button div
{
	cursor: pointer;
	margin-left: 10px;
	padding-top: 10px;
	background-image: url("/images/green_button.png");
	background-repeat: no-repeat;
	width: 120px;
	height: 34px;
}*/

.gradiented {
	background-image: url("/images/gradient.png");
	background-repeat: repeat-x;
	height: 200px;
	margin-top: -10px;
	padding-top: 10px;
}

.whiteFont{
	color: #ffffff;
}

.border1
{
	border: 1px solid #000000;
}

.middle
{
	valign: middle;
}

.hotelsAroundList{
	width: 95%;
	display:block;
	border-bottom: 1px solid #95A8D2;
	padding: 0px 5px 0px 5px;
	margin:0;
}
.hotelsAroundList a:hover{
	text-decoration: none;
	color: #650F6D;
}
a:hover {
	text-decoration:none;
}
a h6:hover {
	text-decoration:none;
		color: #650F6D;
}
.paddingTop15{
	padding-top: 10px;
}
.golden
{
	font-weight: bold;
	color: #CC9944;
}

.add_hotel_line {
	margin: 5px 0px 0px 0px;
}
.add_hotel_input input[type=text]
{
	width: 315px;
}
.add_hotel_features
{
	width: 250px;
	padding: 5px;
}
.add_hotel_features2
{
	width: 370px;
	padding: 5px;
}
.add_hotel_features input[type=text]
{
	width: 50px;
	text-align: right;
}
.add_hotel_input {
	width: 325px;
	float: left;
}
.example {
	margin-left: 10px;
	width: 280px;
	height: 108px;
	border: 1px solid #888888;
	padding: 5px;
}
.add_hotel_label {
	width: 200px;
	clear: both;
	float: left;	
}
.add_hotel_line textarea {
		width: 500px;
		height: 120px;
		margin: 0px;
		padding: 5px;
}
.blue_bold {	
	font-weight: bold;
	color: #4F6B9E;	
}
.star
{
	width: 20px;
	height: 20px;
	margin: 2px;
	float: left;
	background-image: url("/images/star.png");
}
.cityPartnersLinks
{
	color: #006600;
	font-size: 7pt;
}

#topdest_container
{	
	padding: 64px 290px 30px 25px;
	width: 468px;
	height: 307px;
	background-repeat: no-repeat;
	background-image: url("/images/top_destinations.jpg");
}

#topdest_container a
{
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 3;
	background-image: url("/images/topdest_bullet.jpg");
	margin-bottom: 10px;
	display: block;
}
