
/* should be nothing but m4 definitions in this file */

/* body color and fonts */
  body {margin: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px}
  p, h, td, th, ul, ol, li {font-family: Arial, Helvetica, sans-serif; font-size: 12px}
  select, input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; margin: 0px; padding: 0px;}

/* links */
  a.link_on_dark {color: #ffffff}

/* other formatting items. These can be overridden locally */
  .pointer {cursor: pointer}
  
/* headers */
  h1 {font-size: 16px; margin: 0px; padding: 0px}
  h1.paragraph {font-size: 16px; margin-bottom: 0px; margin-top: 0px}
  h1.masthead {font-size: 16px; color: #FFFFFF; padding: 2px 0px 3px 0px; margin: 0px; }
  h1.header {font-size: 18px; color: #000000; padding: 2px 0px 3px 0px; margin: 0px; }
  h2 {font-size: 14px}
  h2.paragraph {margin: 0px; padding: 0px}
  h2.headerText, .headerText a, .headerText a:visited, .headerText a:hover {color: #ffffff; font-size: 12px; margin: 0px; padding: 0px;}
  h2.nothing {margin: 0px; padding: 0px; font-size: 11px;}
  h2.commerceHeader {font-size: 14px; font-weight: bold; color: #666666; margin-bottom: 0px; margin-top: 0px}
  h3 {font-size: 12px; margin: 0px; padding: 0px}
  h3.page_content {background-color:#3A8E1B; padding:4px 4px 4px 4px; margin-bottom:4px; color: #ffffff}
  h3.nopad {font-size: 12px; margin: 0px; padding: 0px; color: #ffffff}
  h3.sideBarHeader {background-color:#3A8E1B; padding:4px 4px 4px 4px; margin-bottom:4px; color: #ffffff}
  h3.paragraph {margin: 0px}
  h3.roundedHeader {margin: 0px 5px 3px 5px; color: #FFFFFF}
	h4 {font-size: 12px; margin: 0px; padding: 0px}
  h4.paragraph {margin: 0px}
  h5 {font-size: 10px; margin: 0px; padding: 0px}
  h5.paragraph {margin: 0px}
  h6 {font-size: 9px; margin: 0px; padding: 0px}
  h6.paragraph {margin: 0px}
  

  .commerceHeader {font-size: 14px; font-weight: bold; color: #666666; margin-bottom: 0px; margin-top: 0px; }
/*.commerceHeader {font-size: 15px; font-weight: bold; color: #666666; margin-bottom: 0px; margin-top: 0px; }*/
  .commerceHeader2 {font-size: 15px; font-weight: bold; color: #000000; margin-bottom: 0px; margin-top: 0px; }
  .sideBarHeader {background-color:#3A8E1B; padding:4px 4px 4px 4px; margin-bottom:4px; color: #ffffff}
  .searchBox {font-size: 14px; margin-bottom: 4px; font-weight: bold}
  
		#bestLink {color:#4C8328; font-size:11px; font-weight: bold}
		#bestLink a:link {text-decoration:none; color:#4C8328; font-weight: bold}
		#bestLink a:visited {text-decoration:none; color:#4C8328; font-weight: bold}
		#bestLink a:hover {text-decoration:none; color:#4C8328; font-weight: bold}
		
		

/* fonts */
	/* sizes */
		.txt8 {font-size: 8px}
		.txt9 {font-size: 9px}
		.txt10 {font-size: 10px}
		.txt10b {font-size: 10px; color: #00479E}
		.txt11 {font-size: 11px}
		.txt12 {font-size: 12px}
		.txt12sideBarHeader{font-size: 12px; margin-bottom: 3px; color: #FFFFFF}
		.txt13 {font-size: 13px}  
		.txt14 {font-size: 14px}
		.txt16 {font-size: 16px}
		.txt18 {font-size: 18px}
		.txt20 {font-size: 20px}
		.txt24 {font-size: 24px}
	/* colors */
		.white {color: #ffffff}
		.black {color: #000000}
		.grey, .gray { color: #666666 }
	/* text on dark bg */
		.text_on_dark { color: #FFFFFF}
	/* decoration */
		.nounderline {text-decoration: none}
		.nowrap { white-space: nowrap }
		.strikethrough { text-decoration:line-through;}
	/* faces */
		.arial {font-family: Arial}
		.tahoma {font-family: Arial}
		.verdana {font-family: Arial}
	/* weigh t*/
		.bold {font-weight: bold}
	/*s pecial cases */ 
		.h {border-left-width:1px; border-right-width:1px; border-top-color:#999999; border-top-width:1px; border-left-color:#999999; border-right-color:#999999; border-bottom:1px solid #999999; margin:0 0 0 auto; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; color:#000000;}
		.error {color:#FF0000; padding: 3px; background-color:#FEFAF1; font-weight:bold}
		.tiny {font-size:11px}
  
/* padding */
  .owlPadding {margin-top: 0px; margin-right: 6px; margin-bottom: 0px; margin-left: 0px}
  .l4 {margin-left: 4px}
  .l6 {padding-left: 8px}
  .p_lr2 {padding-left: 2px; padding-right: 2px}
  .t6b6 {margin-top: 6px; margin-bottom: 6px}
  .m_lr4 {margin-right: 4px;margin-left: 4px}
  .p0 { padding: 0px }
  .m0 { margin: 0px }
  .p5 { padding: 5px }
  .p3 { padding: 3px }
  .pt5 { padding-top: 5px }
  .pt3 {padding-top:3px;}
	.pt5 {padding-top:5px;}
	.pb3 {padding-bottom:3px;}
	.pb5 {padding-bottom:5px;}
	.pb8 {padding-bottom:8px;}
	.pb10 {padding-bottom:10px;}
	.pr8 {padding-right:8px;}
	.pl4 {padding-left:4px;}

/* lists */
  ul.arrow {list-style-image:  url("/img/arrows/arrow_lists.gif"); padding-left: 12px; margin-left: 12px; margin-top: 5px;}
  ul {list-style-image:  url("/img/arrows/arrow_lists.gif"); padding-left: 12px; margin-left: 12px;}
  ul li {list-style-image:  url("/img/arrows/arrow_lists.gif");}
  ol {margin-top: 5px; margin-left: 12px; padding-left: 12px;}
  ol li {font-size: 12px}

/* font colors and background colors*/
	/* orange */
		.orange_100 {color: #EECA6E}
		.orange_50 {color: #F7E5B7}
		.orange_30 {color: #FAF0D4}
		.orange_10 {color: #FEFAF1}
	/* orange-background */
    .commerce_match_hotelDetail_bgcolor {background-color: #F7E5B7}
		.orange_bg_100 {background-color: #EECA6E}
		.orange_bg_50 {background-color: #F7E5B7}
		.orange_bg_30 {background-color: #FAF0D4}
		.orange_bg_10 {background-color: #FEFAF1}
	/* blue */
		.blue_100 {color: #0052B9}
		.blue_50 {color: #80A9DD}
		.blue_10 {color: #E6EEF9}
	/* blue-background */
		.blue_bg_100 {background-color: #0052B9}
		.blue_bg_50 {background-color: #80A9DD}
		.blue_bg_10 {background-color: #E6EEF9}
	/* green */
		.green_100 {color: #3A8E1B}
		.green_50 {color: #9DC78E}
		.green_10 {color: #ECF4E9}
	/* green-background */
		.green_bg_100 {background-color: #1B374D}
		.green_bg_50 {background-color: #9DC78E}
		.green_bg_10 {background-color: #ECF4E9}
	/* red */
		.red_100 {color: #ff3300}
	/* red-background*/
		.red_bg_100 {background-color: #ff3300}
	/* black */
		.black_100 {color: #000000}
		.black_80 {color: #333333}
		.black_60 {color: #666666}
		.black_40 {color: #999999}
		.black_20 {color: #cccccc}
	/* black-background */
		.black_bg_100 {background-color: #000000}
		.black_bg_80 {background-color: #333333}
		.black_bg_60 {background-color: #666666}
		.black_bg_40 {background-color: #999999}
		.black_bg_20 {background-color: #cccccc}
		.black_bg_10 {background-color: #e5e5e5}
	/* gray-background */
		.gray_bg {background-color: #F4F4F4}
	/* dark blue */
		.drk_blue_100 {color: #00479E}
	/* dark blue-background*/
		.drk_blue_bg_100 {background-color: #00479E}
	/* dark red */
		.drk_red_100 {color: #A62100}
	/* dark red-background*/
		.drk_red_bg_100 {background-color: #A62100}
	/* white */
		.white_100 {color: #FFFFFF}
	/* white-background */
		.white_bg_100 {background-color: #FFFFFF}
	
	.max {max-width: 180px}

/* Site Borders */
  .b_grey { border: 1px solid #cccccc }
  .b_t {border-top: 1px solid #cccccc; border-right: 0px solid #000000; width: 100%;}
  .b_lrbt {border: #cccccc 1px solid}
  .b-b {border-bottom: 1px solid #cccccc}
  .b-bb {border-bottom: 1px solid #000000}
  .b-b2 {border-bottom: 2px solid #cccccc}
  .b_tb {border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc}
  .b-t {border-top: 1px solid #cccccc}
  .b-l {border-left: 1px solid #cccccc}
  .b-r {border-right: 1px solid #cccccc}
  .b-lr {border-right: 1px solid #cccccc; border-left: 1px solid #cccccc}
  .b-lrt {border-right: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc}
  .b-lrb {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc}
  .b-lrbt {border: 1px solid #cccccc;}  
  .b-blue50-l {border: 1px solid #80a9dd}
  .b-t_blue50 {border-top: 2px solid #80a9dd}
  .b-b_blue50 {border-bottom: 2px solid #80a9dd}
  .b-lr_blue50 {border-right: 2px solid #80a9dd; border-left: 2px solid #80a9dd}
  .b-lr_green {border-right: 2px solid #3A8E1B; border-left: 2px solid #3A8E1B}
  .b-t_green {border-top: 2px solid #3A8E1B}
  .b-b_green {border-bottom: 2px solid #3A8E1B}
  .b_lrbt_green {border: 1px solid #3A8E1B}
  .b_lrb_green {border-top: 0px none #3A8E1B; border-right: 1px none #3A8E1B; border-bottom: 1px none #3A8E1B; border-left: 1px none #3A8E1B}
  .b_lrbt_orange {border: 1px solid #EECA6E}
  .b_lrb_orange {border-top: 0px none #EECA6E; border-right: 1px none #EECA6E; border-bottom: 1px none #EECA6E; border-left: 1px none #EECA6E}
  .b_t_blue50 {border-top: 1px solid #80a9dd}
  .b_lrbt_blue {border: 1px solid #0052B9}
  .b_lrb_blue {border-top: 0px none #0052B9; border-right: 1px none #0052B9; border-bottom: 1px none #0052B9; border-left: 1px none #0052B9}
  .b_lrbt_black {border: 1px solid #000000}
  .b_lrb_black {border-top: 0px none #000000; border-right: 1px none #000000; border-bottom: 1px none #000000; border-left: 1px none #000000}
  .b-lrb_drk_red {border-right: 2px solid #A62100; border-bottom: 2px solid #A62100; border-left: 2px solid #A62100}
  .b-lr_drk_grey {border-left: 2px solid #999999; border-right: 2px solid #999999}
  .b-b_drk_grey {border-bottom: 2px solid #999999}
  .b-t_drk_grey {border-top: 2px solid #999999}

/* corner styles */
	/* masthead corners */
		.masthead_left_corner {background-image: url("/img/corners/mastheadLeftCorner.gif"); background-position: left bottom; background-repeat: no-repeat}
		.masthead_right_corner {background-image: url("/img/corners/mastheadRightCorner.gif"); background-repeat: no-repeat; background-position: right bottom; padding-right: 15px}
	/* side navigation corners */
		.topLeftRoundedCorner {background-image: url("/img/corners/SideBarLeftCorner.gif"); background-repeat: no-repeat; background-position: left top}
		.topRightRoundedCorner {background-image: url("/img/corners/SideBarRightCorner.gif"); background-repeat: no-repeat; background-position: right top}
	/* my TripAdvisor corners */
		.topLeftRoundedSolid {background-image:  url("/img/corners/SideBarSolidLeftCorner.gif"); background-repeat: no-repeat; background-position: left top}
		.topRightRoundedSolid {background-image:  url("/img/corners/SideBarSolidRightCorner.gif"); background-repeat: no-repeat; background-position: right top}
	/* search box corners */
		.topLeftSearchCorner {background-image: url("/img/corners/topLeftSearchCorner.gif"); background-repeat: no-repeat; background-position: left top}
		.topRightSearchCorner {background-image: url("/img/corners/topRightSearchCorner.gif"); background-repeat: no-repeat; background-position: right top}
	/* commerce */
	 .topleftContentCorner {background-image:  url("/img/corners/ContentLeftCorner.gif"); background-repeat: no-repeat; background-position: left top}
	 .topRightContentCorner {background-image:  url("/img/corners/ContentRightCorner.gif"); background-repeat: no-repeat; background-position: right top}

/*id tags*/
	/*pagetitle id*/
		#pageTitleID {color: #000000; margin: 0px; padding: 0px}
	/*spacing around elements id*/
	  .topSpacing {padding-top: 8px;} /* should be using class not ID for padding */
		#topSpacing {padding-top: 8px;}
		#allSpacing {padding: 8px}
		#moreSpacing {padding-top: 16px; padding-bottom: 8px}
	/*background*/
		#background {width: 172px; background-color: #F4F4F4}
	/*footer*/
		#footer {width: 777px; background-color: #FFFFFF}
	/*breadcrumbs*/
		#breadcrumb {width: 760px; font-size: 10px; padding-top: 4px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px}
	/*search box id*/
		#search {width: 170px; left: 1px; position: relative}
	/*pagetitle id*/
		#pagetitle {color: #000000; margin: 0px; padding: 0px}
	/*TripAdivsor Logo id*/
		#tripAdivsorLogo {width: 105px; left: 10px; position: absolute; top: 10px}
	/*about tripadvisor content*/
		#aboutTripAdvisor td {margin: 0px; font-size: 11px; padding: 5px; border-top: 1px solid #cbcdcc}
	/*left nav box content*/
		#leftNavContent {background-color: #ffffff }
		#leftNavContent td { margin: 0; font-size: 11px; padding: 5px 5px 10px 10px; border: 1px solid #cccccc }
		#leftNavContent p { margin: 0; padding: 1px 0 1px 0; font-size: 11px }
	/*navigation header id*/
		#geo {width:172px;font-size:13px;font-weight:bold;	color:#ffffff;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
		#geo td {border-bottom:2px solid #666666;border-top:2px solid #ffffff;padding:6px 0 6px 15px;background-color:#3a8e1b;color:#ffffff;}
	/*my tripadvisor content*/
		#myTripAdvisor {background-color: #FFFFFF; border-right: 2px solid #A62100; border-bottom: 2px solid #A62100; border-left: 2px solid #A62100}
		#myTripAdvisor ul {font-size: 11px; padding-left: 10px; margin: 10px}
		#myTripAdvisor li {font-size: 11px}
		#myTripAdvisor td {margin: 0; font-size: 11px; padding: 5px 5px 10px 10px}

	/*sign in sign up id*/
		#signinregister {color:#ffffff; font-size:11px; white-space:nowrap; text-align:right; float:right; padding-right: 8px}
		#signinregister a:link {text-decoration:underline; color:#ffffff;}
		#signinregister a:visited {text-decoration:underline; color:#ffffff;}
		#signinregister a:hover {text-decoration:underline; color:#ffffff;}
		#signinup {color: #000000; font-size: 11px; white-space: nowrap; text-align: right;}
		#signinup a:link {text-decoration: underline; color: #FFFFFF}
		#signinup a:visited {text-decoration: underline; color: #FFFFFF}
		#signinup a:hover {text-decoration: underline; color: #FFFFFF}

	/*navigation header id*/
		#geo {width:172px;font-size:13px;font-weight:bold;	color:#ffffff;border-bottom-width: 2px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
		#geo td {border-bottom:2px solid #666666;border-top:2px solid #ffffff;padding:6px 0 6px 15px;background-color:#3a8e1b;color:#ffffff;}
		
	/*left navigation id*/
		#leftNav {width:172px;font-size:12px;font-weight:bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
		#leftNav tr {list-style:none; margin:0; padding:0; border:medium none inherit;}
		#leftNav td {border-bottom:1px solid #CCCCCC;border-top:1px solid #ffffff;margin:0;border-right-width: 1px;border-right-style: solid;border-right-color: #CCCCCC;}
		#leftNav td a {display: block; padding: 5px 10px 5px 20px; background-color: #E5E5E5; width: 100%; }
		html>body #leftNav td a {width: auto; }
		#leftNav td a:link {text-decoration: underline; color: #0000ff;}
		#leftNav td a:visited {text-decoration: underline; color: #0000ff;}
		#leftNav td a:hover {text-decoration: underline; background-color: #cfdff2; color: #0000ff;}	

	/*left navigation selected id*/
		#leftNavSelected {color: #ffffff; width: 172px; font-size: 12px; font-weight: bold; text-decoration: none; }
		#leftNavSelected tr {list-style: none; margin: 0; padding: 0; border: none; }
		#leftNavSelected td {border-bottom: 1px solid  #ffffff; border-top: 1px solid  #ffffff; margin: 0; }
		#leftNavSelected td a {display: block; padding: 5px 10px 5px 20px; background-color: #666666; width: 100%; }
		html>body #leftNavSelected td a {color: #ffffff; width: auto; }
		#leftNavSelected td a:link {text-decoration: none; color: #ffffff;}
		#leftNavSelected td a:visited {text-decoration: none;  color: #ffffff;}
		#leftNavSelected td a:hover {text-decoration: underline; color: #0000ff; background-color: #cfdff2;}

		
 /*sub navigation id*/
		#subNav {width:172px;font-weight:bold;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
		#subNav td {border-bottom:1px solid #E5E5E5;border-top:1px solid #ffffff;margin:0;border-right-width: 1px;border-right-style: solid;border-right-color: #E5E5E5;}
		#subNav td a {display: block; padding: 2px 5px 2px 20px; background-color: #f3f3f3; color:  #666666; text-decoration: none; width: 100%;}
		html>body #subNav td a {color: #666666; width: auto; }
		#subNav td a:link {text-decoration: none; color: #666666;}
		#subNav td a:visited {text-decoration: none; color: #666666;}
		#subNav td a:hover {text-decoration: underline; background-color: #cfdff2; color: #0033ff; }
	
	
	#subNavSelected {width:172px;color:#ffffff;font-weight:bold;text-transform:capitalize;border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #FFFFFF;}
		#subNavSelected td {border-bottom:1px solid #333333;border-top:1px solid #ffffff;margin:0;text-transform:capitalize;border-right-width: 1px;border-right-style: solid;border-right-color: #333333;}
		#subNavSelected td a {display: block; padding: 2px 5px 2px 20px; background-color: #666666; color:  #ffffff; text-decoration: none; width: 100%; text-transform: capitalize;}
		html>body #subNavSelected td a {color: #ffffff; width: auto; }
		#subNavSelected td a:link {text-decoration: none; color: #ffffff;}
		#subNavSelected td a:visited {text-decoration: none; color: #ffffff;}
		#subNavSelected td a:hover {text-decoration: underline; background-color: #cfdff2; color: #0033ff; }

	/*sub navigation boxed style id*/
		#subNavBox {background-color: #ffffff;}
		#subNavBox td {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin: 0; font-size: 11px; padding: 5px 7px 3px 10px;}
		#subNavBox td a {display: block; color: #0033ff; text-decoration: none; width: 100%;}
		html>body #subNav td a {color: #666666; width: auto;}
		#subNavBox td a:link {text-decoration: none;}
		#subNavBox td a:visited {text-decoration: none;}
		#subNavBox td a:hover {text-decoration: underline; color: #0033ff;}
		
	/*sub navigation boxed style id*/
		#boxSub {color: #000000; background-color: #ffffff;}
		#boxSub td {color: #000000; border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin: 0; font-size: 11px; padding: 5px 7px 3px 10px;}
		#boxSub td a {display: block; color: #0000ff; text-decoration: none; width: 100%;}
		html>body #boxSub td a {color: #0000ff; width: auto;}
		#boxSub td a:link {color: #0000ff; text-decoration: none;}
		#boxSub td a:visited {text-decoration: none;}
		#boxSub td a:hover {text-decoration: underline; color: #0000ff;}
		
		
		H3.roundedHeader a, H3.roundedHeader a:visited, H3.roundedHeader a:hover { color: #ffffff; font-size: 12px; }
		H3.roundedHeader img { margin-right: 5px }
	/*header text*/  
		.headerText {color: #ffffff; font-size: 12px; font-weight: bold;}
		.headerText a, .headerText a:visited, .headerText a:hover {color: #ffffff; font-size: 12px;font-weight: bold}
		.headerText img { margin-right: 5px }

	/*open tabled data id*/
	 #openHeader {font-size: 12px;  margin-bottom: 3px;  color: #FFFFFF;font-weight: bold}	
	 #openHeader td {padding: 5px}	
	 #openData {font-size: 11px; margin-left: 1px;}
	 #openData td{font-size: 11px;color: #000000; padding-top: 4px; padding-bottom: 4px;  border-bottom: 1px solid #CCCCCC}
	 #openData .titles {font-weight: bold; font-size: 11px; color: #3A8E1B; }
	 #openData li {font-size: 11px; }
	 .openDataTD {font-size: 11px;color: #000000;border-bottom-width: 1px;border-bottom-style: solid;padding-top: 4px;padding-bottom: 4px;border-bottom-color: #CCCCCC; }
	/*open info content id*/
	 #hotel_info_content td {vertical-align:top}
	 #hotel_info_content .space {font-size:7px}
	 #hotel_info_content .header td {border-bottom:1px solid #999999; color:#3A8E1B; padding-top:3px; white-space:nowrap}
	/*white text and links*/
		#whiteText {color: #ffffff}
		#whiteText td {color: #ffffff}
		#whiteText a:link {color: #ffffff}
		#whiteText td a:visited {color: #ffffff}
		#whiteText td a:hover {color: #ffffff}
	/*no inherited formatting*/
		#noInherit {border: 0px none; margin: 0px; padding: 0px;}
	/*hac spacing*/
		#hac {padding-top: 8px;}
		#hac td {padding-bottom: 4px;}
	/*commerce items*/
		.commerceTD {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin: 0;}
		.commercematch {padding: 0px 6px 3px 6px; background-color: #FAF0D4}
		.commerce_match_hotelDetail {padding: 0px 6px 3px 6px; background-color: #F7E5B7}
		.commerce_padding { padding: 0px 6px 3px 6px; }
		.commercenonmatch {padding: 0px 6px 3px 6px; background-color: #FEFAF1}
		.commerceFooter {font-size: 12px; font-weight: bold; color: #666666; margin-bottom: 0px; margin-top: 0px; padding-top: 5px}
    /* this style also exists above, the following line should be deleted */
		/*.commerceHeader {font-size: 15px; font-weight: bold; color: #666666; margin: 0px; padding: 0px}*/
		.sponsoredlink {float: right; width: 120px; padding-right: 5px; font-size: 10px; color: #666666; font-style: italic; text-align: right; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px}
		.vendort {color:#3A8E1B; font-weight:bold;}
		.subt {color:#000000; font-style:normal; white-space:nowrap;}
		.commerceContent {background-color: #FAF0D4}
	 #commercematch {padding: 0px 6px 3px 6px; background-color: #FAF0D4; margin: 0}
	 #commercenonmatch {padding: 0px 6px 3px 6px; background-color: #FEFAF1}
	 #commerce { width: 100%; padding-top: 5px; font-size: 10px}
	 #commerce .subt {color: #000000; white-space: nowrap }
	 #commerce .vendort {font-weight: bold; font-size: 11px; color: #3a8e1b}
	 #commerce a.larger {font-size: 13px}
	 #commerceContent {background-color: #FAF0D4}
	 #commerceContent td {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin: 0; font-size: 11px;  padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
	 #commerceMatchContent {background-color: #FEFAF1}
	 #commerceMatchContent td {border-right: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-left: 1px solid #cccccc; margin: 0; font-size: 11px;  padding-right: 5px; padding-bottom: 5px; padding-left: 5px}
	/*RHS commerce*/
	 #commerce2 {width: 100%; padding-top: 10px; font-size: 12px}
	 #commerce2 .subt {color: #333333; font-size: 10px; white-space:nowrap;}
	 #commerce2 .vendort {font-weight: bold; font-size: 11px; color: #3A8E1B}
	 #commerce2 a.larger {font-size: 12px; margin-left: 0px}

/* form-related */
 .frmSel { font-size: 11px; padding:0px; margin:0px }
 
/* advertising */ 
 .adServer {margin-bottom: 8px; color:#666666; font-size:11px}

/* VacationAdvisor */

  .bborder_t { border-top: 1px solid #6697D5 }
  .bborder_r { border-right: 1px solid #6697D5 }
  .bborder_b { border-bottom: 1px solid #6697D5 }
  .bborder_l { border-left: 1px solid #6697D5 }

/* midpage tabs */
 #tabcontained td.selected_top h2 { white-space:nowrap; vertical-align:bottom; font-size:12px; margin:0; padding:3px 3px 1px}
 #tabcontained td.selected_top {color:#000000; border-top: 1px solid #cccccc}
 #tabcontained td.curved_right { background-image:  url("/img/corners/midPageTabR.gif"); background-repeat: no-repeat; background-position: right top}
 #tabcontained td.curved_left { background-image:  url("/img/corners/midPageTabL.gif"); background-repeat: no-repeat; background-position: left top}
 #tabcontained td.nonselected_top {text-align:center; color:#ffffff; background-color:#3A8E1B; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; white-space: nowrap}
 #tabcontained td.nonselected_top_nobb {text-align:center; color:#ffffff; background-color:#3A8E1B; border-top:1px solid #cccccc; white-space: nowrap}
 #tabcontained td.nonselected_top_nobb h2 {color:#ffffff; vertical-align:bottom; font-size:12px; margin:0; padding:3px 3px 1px; white-space: nowrap}
 #tabcontained td.nonselected_top_nobb h2 a {color:#ffffff; white-space: nowrap}
 #tabcontained td.nonselected_top h2 {color:#ffffff; vertical-align:bottom; font-size:12px; margin:0; padding:3px 3px 1px; white-space: nowrap}
 #tabcontained td.nonselected_top h2 a {color:#ffffff; white-space: nowrap}
 #tabcontained td.nonselected_top_intl {text-align:center; color:#ffffff; background-color:#3A8E1B; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc}
 #tabcontained td.nonselected_top_intl h2 {color:#ffffff; vertical-align:bottom; font-size:12px; margin:0; padding:3px 3px 1px;}
 #tabcontained td.nonselected_top_intl h2 a {color:#ffffff}
 #tabcontained td.nonselected_top_intl_nobb {text-align:center; color:#ffffff; background-color:#3A8E1B; border-top:1px solid #cccccc}
 #tabcontained td.nonselected_top_intl_nobb h2 {color:#ffffff; vertical-align:bottom; font-size:12px; margin:0; padding:3px 3px 1px;}
 #tabcontained td.nonselected_top_intl_nobb h2 a {color:#ffffff}
 
 #tabcontained div.resultscontent { padding:0; border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}
 #tabcontained .notab {padding:10px 4px 2px; border-bottom: 1px solid #cccccc}
 #tabcontained div.resultscontent #sortedby td {color:#333333; font-size:11px}
 
 
.leftTile {background-image: url(/img/campaign06/landingPage/campaignr3_c1.jpg); background-repeat: repeat-y; background-position: left top;}
.rightTile {background-image: url(/img/campaign06/landingPage/campaignr3_c5.jpg); background-repeat: repeat-y; background-position: right top;}

