body{background:#333; margin:0px; padding:0px; font-size: 12px; line-height:18px; font-family:Verdana, Arial, Tahoma, Helvetica, sans-serif; color: #CFD0D2; text-align:center;}
#wrapper{margin:0px auto 0px auto; width:772px; margin-left:auto; margin-right:auto;}/* this is used to center everything */
p, h1, h2, h3, td {text-align:left;}
p.dk_grey {color:#717273;}
hr {height:1px; size:1px; color:#BFBFBF;}
span.blue_grey {color:#6D7F8C;}
span.green{color:#94C23B;}
p.testimonial, td.testimonial{padding-top:20px; font-size:11px; line-height:15px; font-family:verdana, arial, tahoma, helvetica, sans-serif;}
td.testimonial div { font-size:12px; }
p.testimonial_name, td.testimonial_name{font:11px/15px verdana, arial, tahoma, helvetica, sans-serif;}
/* The header contains the logo, simple search, nav bar and image */
#header{width:772px; padding:0; }
#logo span {float:left; padding:0; text-indent:-99999px;}
#logo a{float:left; cursor:hand; height:64px; width:206px; text-decoration:none; margin:7px 0 0 0;}
.caption {font-size:10px; line-height:12px; font-family:verdana, arial, tahoma, helvetica, sans-serif; color:#585858}
.caption a {text-decoration:none;font-size:10px; line-height:12px; font-family:verdana, arial, tahoma, helvetica, sans-serif; padding-left:3px;}
		#home_newcontent_title {background:url(/media/images/titles/home_newcontent.gif) no-repeat; width:250px; height:44px;}
		#home_newcontent_title h2, #home_hotels_title h2, #home_packages_title h2 {display: none;}
		#home_hotels_title {background:url(/media/images/titles/home_hotels.gif) no-repeat; width:250px; height:44px;}
		#home_newcontent_content, #home_hotels_content, #home_packages_content {padding-left:56px; white-space: nowrap; font: 12px/16px arial;}
		#home_packages_title {background:url(/media/images/titles/home_packages.gif) no-repeat; width:250px; height:44px;}
.hotelsummary {COLOR: #585858; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 12px; FONT-WEIGHT: normal; line-height: 15px; }

.smalltext {font-size:10px;}
.required {color:#CC0000; font-weight:bolder; font-size:12px;}

/*Styles for simple search box which appears on every page in top right hand corner */
#simple_search{float:right; margin:0; padding:0; background-color:#333;}
#simple_search p {padding:0; margin:2px 0 0 0; text-align:right; color:#CFD0D2;}
#simple_search a {color:#CFD0D2; padding:0;}
#simple_search a:hover {color:#FFF;}
#simple_search_box {width:130px; border: 1px solid #ccc;}
#simple_search .simple_search_box {width:130px; border: 1px solid #ccc;}
#simple_search_form {padding:0; margin:5px 0 10px 0;}
#simple_search fieldset{ border:0px solid #FFF; padding:0; margin:0; text-align:right;}
.search_button {padding-left:8px;}

/*Styles for search form found on hotel pages */
#hotel_search_form{float:right; margin:0; padding:0; background-color:#333;}
#hotel_search_form p {padding:0; margin:2px 0 0 0; text-align:right; color:#CFD0D2;}
#hotel_search_form a {color:#CFD0D2; padding:0;}
#hotel_search_form a:hover {color:#FFF;}
#hotel_search_form fieldset{ border:0px solid #FFF; padding:0; margin:0; text-align:right;}

/*Styles for search form found on destination pages */
#destination_search_form{float:right; margin:0; padding:0; background-color:#333;}
#destination_search_form p {padding:0; margin:2px 0 0 0; text-align:right; color:#CFD0D2;}
#destination_search_form a {color:#CFD0D2; padding:0;}
#destination_search_form a:hover {color:#FFF;}
#destination_search_form fieldset{ border:0px solid #FFF; padding:0; margin:0;}

/* styles for top navigation menu */
#navigation{clear:both; width:772px; margin:0; padding:0; background:#CFD0D2; height:25px;}
#menu {margin:0; padding:0;}
#menu li{margin:0; padding:0; display:inline; list-style:none;}
#menu li.right{float:right;}
#menu a{float:left; height:22; background:#CFD0D2; text-decoration:none; color:#333; font:11px/14px arial, verdana, tahoma, sans-serif; padding:7px 8px 4px 10px;}

/*Styles for page titles */
/* home */
#title_home_welcome h2{background:url(../../media/images/titles/home_welcome.gif) no-repeat; width:392px; height:45px;}
#title_home_scoreboard h2{background:url(../../media/images/titles/home_scorebard.gif) no-repeat; width:203px; height:44px;}
#title_home_newcontent h2{background:url(../../media/images/titles/home_newcontent.gif) no-repeat; width:261px; height:44px;}
#title_home_packages h2{background:url(../../media/images/titles/home_packages.gif) no-repeat; width:233px; height:44px;}

#content_home_scoreboard {width:192px; padding-left:55px; color:#fff; font-weight:bold;}
#content_home_newcontent {width:206px; padding-left:55px;}
#content_home_packages {width:206px; padding-left:55px;}

#title_home_welcome h2, #title_home_scoreboard h2, #title_home_newcontent h2, #title_home_packages h2{text-indent:-9999px; padding:0; margin:0;}

/* Styles for table containing main content on home page */
#home_content {text-align:left;  font:12px/18px verdana, arial, tahoma, helvetica, sans-serif;}
#home_content a {color:#fff;}
#home_content a:hover {color:#808082;}

/* Styles for table containing main content on all other pages */
#main_content {font:12px/18px verdana, arial, tahoma, helvetica, sans-serif; background:#EEEEEE; text-align:left; border:18px solid #EEEEEE; color:#585858;}
#main_content_outer {font:12px/18px verdana, arial, tahoma, helvetica, sans-serif; background:#EEEEEE; text-align:left; border:0px; color:#585858;}
#main_content p.heading {color:#6D7F8C;}
#main_content span.heading {color:#6D7F8C; font-weight:bold;}
#main_content span.Larger { color:#585858; font:16px/20px arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold; }
#main_content ul {margin-top:0;}
#main_content h2 {color:#6D7F8C; margin:0; padding:0; font:16px/20px arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #BFBFBF;}
#main_content h2 a, #main_content h2 a:link, #main_content h2 a:hover, #main_content h2 a:visited, #main_content h2 a:active {color:#6D7F8C; margin:0; padding:0; font:16px/20px arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #BFBFBF; text-decoration:none;}
#main_content h3 {color:#6D7F8C; margin:0; padding:0; font:16px/20px arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold;}
#main_content h4 {color:#585858; margin:7px 0; padding:0; font:12px/16px  verdana, arial, tahoma, helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #BFBFBF;}
#main_content p {color:#585858; font:12px/18px verdana, arial, tahoma, helvetica, sans-serif; padding:5px 0; margin:0;}
#main_content p.tutorial {color:#585858; font:12px/18px  arial, verdana, tahoma, helvetica, sans-serif; padding:5px 0; margin:0;}
#main_content p.number {color:#999999; font:40px  arial, verdana, tahoma, helvetica, sans-serif; padding:5px 0; margin:0; font-weight:bold; padding-right:10px;}
#main_content .caption a {color:#585858;}
#main_content .caption a:hover {text-decoration:underline;}
#main_content td.testimonial_title {font-weight:bolder; text-align:right; padding-right:10px;}
/* Styles for table below side navigatio which has the steps about adding images to your website */
#add_map p {padding:2px 0 10px 0; margin:0; font:12px/14px arial, verdana, sans-serif; color:#9CA09C;}

/*Styles for footer */
#footer {width:770px; margin:20px 0 10px 0; padding:3px 0; color:#CFD0D2; font:11px verdana, arial, helvetica, sans-serif; border-top:1px solid #939393;}
#footer p.copy {float:left; text-align:left; margin:0; padding:5px 1px;}
#footer p.tel{float:right; text-align:right; margin:0; padding:5px 1px; font-weight:bold;}
#footer a {padding:0 5px; color:#CFD0D2; text-decoration:none;}
#footer a:hover {text-decoration:none; color:#FFF;}

/*Styles for forms */

#main_form {width:740px; margin:10px auto; text-align:left;}

/*Styles for search results */

img.plus {vertical-align:middle; padding:2px 5px 2px 0;}
span.results {margin-left:25px; padding:5px 0;}
.search_results_left_side {background-color:#CCC; color:#585858; padding-left:6px; padding-top:10px; margin:0;}
.search_results_left_side td {vertical-align:middle;}
.search_results_left_side p.search_result_blue {color:#6D7F8C; padding:6px 0; font-weight:bold;}

#steps {text-align:right; vertical-align:bottom; margin-top:16px;}
#steps p {padding:0; margin:2px 0 0 0;  color:#CFD0D2;  text-align:right; font-weight:bold;}

#search_results_table th {color:#6D7F8C;}
#search_results_table td {font-size:10px; line-height:14px;}
#pagination {text-align:right; color:#6D7F8C; font-weight:bold;}
#pagination a{text-decoration:none; color:#6D7F8C;}
#pagination a:hover, #pagination a.current {text-decoration:none; color:#94C23B;}

/*styles for tabs to display search results*/
#tabs{margin:0; padding: 0; height: 20px; }
#tabs ul{border: 0;margin: 0;padding: 0;list-style-type: none;text-align: center; font-weight:bold;}
#tabs ul li{display: block; float: left; text-align: center; padding: 0; margin: 0;}
#tabs ul li a{background:url(../../media/images/search_results_tab.gif) bottom no-repeat;
width: 70px;
height: 20px;
padding: 0;
margin: 0;
color: #6D7F8C;
text-decoration: none;
display: block;
text-align: center;
font: 10px/18px arial, verdana, lucida, sans-serif;
font-weight:bold;
}

#tabs ul li a:hover{color: #94C23B;}
#tabs ul li a.active{color: #94C23B;}



/* Styles for press room -- These styles are the ones used on the vrx worldwide site */

.truenav { color: #666666; font-style: normal; font-weight: normal; font-size: 7pt; font-family: Arial, Helvetica, sans-serif; text-decoration: none; letter-spacing: normal; }

#press {background:#EEEEEE; text-align:left; border:20px solid #EEEEEE; color:#585858;}
#press p.heading {color:#6D7F8C;}
#press span.heading {color:#6D7F8C; font-weight:bold;}
#press h2 {color:#6D7F8C; margin:0; padding:0; font:16px/20px arial, verdana, tahoma, helvetica, sans-serif; font-weight:bold; border-bottom:1px solid #BFBFBF;}
#press p {color:#585858; font-style: normal; font-size: 10pt; font-family: Arial, Verdana, Helvetica, sans-serif; padding:5px 0; margin:0;}
#press a {color:#585858;}
#press .cookietrail {padding:0 0 15px 0; font-size:10px;}

/*styles for links on search results */

#dgdResults a{text-decoration:underline; color:#585858;}
#dgdResults a:hover{text-decoration:underline; color:#CFD0D2;}
#dgdResults a:visited {text-decoration:underline; color:#CCCC99;}

#icontable h2, #icontable h2 a, #icontable h2 a:link, #icontable h2 a:visited, #icontable h2 a:active, #icontable h2 a:hover {border-bottom:0px; padding:0px;}
.icontext {padding: 5px 5px 5px 10px;}

/*styles for website search*/
.Error{
	font-weight: bold;
	list-style-position: inside;
	color: red;
	font-size: 12px;
	text-align: center;
}
.listbox
{
	width:260px;
}
#VRXContentDisplay { background:#fff; }

h1
{
	font-weight: bold;
	font-size: 14px;
	margin: 0px;
}

