body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	margin: 0;
	text-align: center;
	background: #ebebe2 url(../img/images3.0/bg.jpg) no-repeat top center;
	color: #000;
}

td {
  	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
}

*html body { 
	text-align: center; 
}

a {
	color: #0171b9;
	text-decoration: underline;
}

a:hover {
	color: #000;
	text-decoration: none;
}

img,a img {
	border: 0;
}

.clearboth {
	clear: both;
	height: 1px;
	overflow: hidden;
}

.clearwhite {
	clear: both;
	height: 1px;
	overflow: hidden;
	background: #FFF;
}

.clearadvs {
	clear: both;
	height: 1px;
	overflow: hidden;
	background-color: #e9e9e9;
}

.clear10 {
	clear: both;
	height: 10px;
	overflow: hidden;
}

form {
	margin: 0;
}

/*label {
	display: none; 
	visibility: hidden;
}*/

.block {
	display: block;
}

h1,h2,h3,h4,h5,h6 {
	color: #0171b9;
	font-size: 1.1em; 
}

#contentcol1 h2 {
	color: #0171b9;
	font-size: 1.1em;
	padding: 0 0 2px 0;
	margin: 0;
}

.floatleft {
	float: left;
}

.floatright {
	float: right;
}

/*____________________________________________________layout________________________________________________*/



#wrapper {
	text-align: center;
	width: 978px;
	background-color: #FFF;
	margin: 0 auto;
}

#innerwrapper {
	text-align: left;
	width: 960px;
	/*/overflow: hidden;*/
	background-color: #FFF;
	
	margin: 0 auto;
}

#innerwrapper2 {
	text-align: left;
	width: 960px;
	/*/overflow: hidden;*/
	background: url(../img/images3.0/innerwrapper2.gif) repeat-y;
	margin: 0 auto;
}

#searchwrapper {
	text-align: left;
	width: 960px;
	/*/overflow: hidden;*/
	background: url(../img/images3.0/searchwrapper.gif) repeat-y;
	margin: 0 auto;
}

#traveldealswrapper {
	text-align: left;
	width: 960px;

	background-color: #FFF;
	margin: 0 auto;
}

#header {
	width: 960px;
	height: 150px;
}

/*___________________________search results_________________________________________________________________*/


#header_search {
	width: 960px;
	height: 150px;
	background: url(../images/avocetsafaris-banner.jpg) no-repeat;
}

#header_search #logo {
	 float: left;
	 width: 220px;
	 height: 75px;
}

#header_search #logo a {
	 width: 220px;
	 height: 75px;
	 display: block;
}

/*_______________________________*/
#sitesearch {
	float: right;
	width: 220px;
	padding: 28px 31px 0 0;
}

#sitesearch-submit {
	width: 65px;
	height: 22px;
	float: left;
	margin-left: 5px;
	background: url(../img/images3.0/yellowbttn.gif) repeat-x;
	background-color: #ffe300;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffe300 #ce8a00 #ce8a00 #ffe300; 
	font-weight: bold;
	color: #000;
	cursor: pointer;
}


/*#sitesearch-submit a {
	width: 65px;
	height: 22px;
	background: url(../img/images3.0/sssearch.gif) no-repeat;
	display: block;
}

#sitesearch-submit a:hover {
	width: 65px;
	height: 22px;
	background: url(../img/images3.0/sssearch.gif) no-repeat 0 -22px;
	display: block;
}*/

.ssinput {
	background: #f1f6f8 url(../img/images3.0/searchpx.gif); 
	border-style: solid; 
	border-width: 1px; 
	border-color: #505050 #e7e7e7 #e7e7e7 #505050; 
	padding: 3px 0 3px 6px;
	width: 140px;
	font-size: 1em;
	color: #535455;
	float: left;
}

.search_intro {
	background: #F5F5F5;
	padding: 12px;
}

.search_intro .string {
	font-weight: bold;
	color: #0171b9;
}

.result {
	padding: 5px 0;
	border-bottom: 1px dotted #999999;
}

.result h3 {
	margin: 0;
	padding: 5px 0;
}

.result h3 span {
	font-size: 0.9em;
	color: #000;
}

.result .foottext {
	color: #008800;
}

.paginationstyle {
  padding: 1px 0;
  margin: 10px 0;
}

.paginationstyle a {
  padding: 0 5px;
  text-decoration: none;
  border: 1px solid #ECECEC;
  color: #000;
  background-color: #FFF;
}

.paginationstyle a:hover {
  color: #FFF;
  background-color: #0171b9;
  border: 1px solid #0171b9;
}

.focus {
  padding: 0 5px;
  color: #FFF!important;
  background-color: #0171b9!important;
  border: 1px solid #0171b9!important;
}


/*______________________________end search results______________________________________________________________*/


#navbar {
	width: 960px;
	height: 89px;
	background: url(../img/images3.0/navbar.jpg) repeat-x;
}

#leftcol {
	float: left;
	width: 160px;
	background: url(../img/images3.0/lcolbg.jpg) no-repeat;
	min-height: 491px;
}

#rightcol {
	float: right;
	width: 798px;
}

.rcpad {
	padding: 7px 0 0 10px;
}


#contentcol1 {
	float: left;
	width: 480px;
}

#contentcol2 {
	float: right;
	width: 256px;
}

#contentcols {
	/*margin-top: 363px;*/
	width: 784px;
}

#searchcols {
	width: 798px;
}

#topsection {
	/*position: absolute;
	top: 168px;*/
	z-index: 0;
}


/*____________________________________________________top navigation_____________________________________________________*/


.nav {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 35px;
	z-index: 9999;
}

.nav li {
	margin: 1px 0 0 0;
	float: left;
	text-align: left;
	position: relative;
	z-index: 9999;
}

.nav li a {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	background: url(../img/images3.0/navarrow.gif) no-repeat top right; 
	padding: 8px 0 12px 16px;
	display: block;
}

.nav li a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/images3.0/navarrowover.gif) no-repeat top right; 
	padding: 8px 0 12px 16px;
	display: block;
}

.selected {
	color: #000!important;
	text-decoration: none;
	background: url(../img/images3.0/navarrowover.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.noarrow a {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	background: url(../img/images3.0/nav.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.noarrow a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/images3.0/navover.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.noarrow .selected {
	color: #000!important;
	text-decoration: none;
	background: url(../img/images3.0/navover.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.navlast  a {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	text-decoration: none;
	background: url(../img/images3.0/navlast.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.navlast a:hover {
	color: #000;
	text-decoration: none;
	background: url(../img/images3.0/navlastover.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

.navlast .selected {
	color: #000!important;
	text-decoration: none;
	background: url(../img/images3.0/navlastover.gif) no-repeat top right!important; 
	padding: 8px 0 12px 16px;
	display: block;
}

#newhome {
	width: 75px;
}

#newaccommodation {
	width: 151px;
}

#newwtsd {
	width: 159px;
}

#newtransport {
	width: 168px;
}

#newdeals {
	width: 127px;
}

#newaboutnz {
	width: 117px;
}

#nav101 {
	width: 78px;
}

#newmaps {
	width: 85px;
}

#newaa {
	width: 121px;
}

.ddsmoothmenu .nav li ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  /*background: url(../img/images3.0/navbg.png) repeat-y;*/
  background: #efefef;
  border-right: 1px solid #6B6B6B;
  border-bottom: 1px solid #6B6B6B;
  border-left: 1px solid #6B6B6B;
  z-index: 9999;
}

.ddsmoothmenu ul li ul {
  position: absolute;
  left: 0;
  display: none;
  visibility: hidden;
}

.ddsmoothmenu ul li ul li a {
  font-weight: normal;
  width: 190px;
  margin: 0;
  padding: 4px 0 4px 16px;
  color: #000;
  background: transparent url(../img/images3.0/pixel.gif);
}

.ddsmoothmenu ul li ul li a:hover {
  width: 190px;
  margin: 0;
  padding: 4px 0 4px 16px;
  color: #FF0000;
  /*background: #FFF url(../img/images3.0/redarrow.gif) no-repeat 170px 9px;*/
  background: #FFF;
}


/*____________________________________________________title bar_____________________________________________________*/


#titlebar {
	width: 960px;
	height: 26px;
	margin: 18px 0 0 0;
}

#title1 {
	float: left;
	width: 10px;
	height: 26px;
	background: url(../img/images3.0/h1a.jpg) no-repeat;
}

#title2 {
	float: left;
	text-align: left;
	color: #FFF;
	height: 26px;
	background: url(../img/images3.0/h1bg.jpg) repeat-x;
	/*padding: 5px 0 0 178px;*/
	/*padding: 5px 0 0 158px;*/
	padding: 5px 0 0 10px;
}

#title2 h1 {
	display: inline;
	color: #FFF;
	font-size: 1.1em;
}

#title2 h1 span {
	font-weight: normal;
}

#title3 {
	float: left;
	width: 61px;
	height: 26px;
	background: url(../img/images3.0/h1b.jpg) no-repeat;
}

#breadcrumb {
	float: right;
	padding: 5px 18px 0 0;
	color: #504f4f;
}

#breadcrumb a {
	text-decoration: none;
	color: #504f4f;
}

#breadcrumb a:hover {
	text-decoration: underline;
	color: #504f4f;
}

#breadcrumb span {
	padding: 0 5px;
	text-align: center;
}


/*____________________________________________________content_____________________________________________________*/


#sec6,#hpsec6 {
	width: 799px;
}

#flashwrapper {
	width: 798px;
	background: url(../img/images3.0/hpsearchbox.jpg) repeat-x;
}

#flashboxbg {
	width: 798px;
	height: 358px;
	background: url(../img/images3.0/flashboxbg.jpg) repeat-x;
}


#flashboxbg2nd {
	width: 798px;
	/*height: 368px;*/
	height: 290px;
	background: url(../img/images3.0/flashboxbg.jpg) repeat-x bottom left;
	z-index: 0;
}

#flashboxbg2nd #richmedia {
	float: right;
	margin: 10px 15px 0 0;
}

*html #flashboxbg2nd #richmedia {
	float: right;
	margin: 10px 7px 0 0;
}

#flashboxbg2nd .padd2 {
	float: left;
	padding: 10px 1px 10px 23px;
	width: 450px;
}

*html #flashboxbg2nd .padd2 {
	float: left;
	padding: 10px 10px 10px 10px;
	width: 440px;
}

#mainsearchboxbg {
	width: 798px;
	height: 262px;
	background: url(../img/images3.0/searchboxbgV2.jpg) no-repeat top left;
}

#searchsubmit {
	width: 778px;
	height: 33px;
	background-color: #e9e9e9;
	padding: 0 0 0 20px;

}


#mainsearchboxfooter {
	width: 798px;
	height: 24px;
	background:  #e9e9e9 url(../img/images3.0/searchboxfooter.jpg) repeat-x;
}

#mainsearchboxfooter2 {
	width: 798px;
	height: 57px;
	background:  #e9e9e9 url(../img/images3.0/searchboxfooter2.jpg) repeat-x;
}

#flashbox {
	float: left;
	width: 598px;
	height: 358px;
}

#flashboxmenu {
	float: right;
	width: 181px;
	padding: 0 5px 0 0;
	background: url(../img/images3.0/flashboxmenubg3.jpg) no-repeat top right;
}

#flashboxmenu .fbmenuitem {
	width: 169px;
	height: 16px;
	background: url(../img/images3.0/yellowarrow.gif) no-repeat 160px 5px;
	border-bottom: 1px solid #8e8e8e;
	border-top: 1px solid #FFF;	
	border-right: 1px solid #a2a2a2;
	padding: 4px 0 2px 10px;
	clear: both;
}

#flashboxmenu .fbmenuitemfirst {
	width: 169px;
	height: 16px;
	background: url(../img/images3.0/yellowarrow.gif) no-repeat 160px 5px;
	border-bottom: 1px solid #8e8e8e;
	padding: 4px 0 2px 10px;
	clear: both;
}

#flashboxmenu .fbmenuitemlast {
	width: 169px;
	height: 16px;
	background: url(../img/images3.0/yellowarrow.gif) no-repeat 160px 5px;
	border-top: 1px solid #FFF;	
	border-right: 1px solid #a2a2a2;
	padding: 4px 0 2px 10px;
	clear: both;
}

#flashboxmenu .fbmenuitem a,#flashboxmenu .fbmenuitemfirst a,#flashboxmenu .fbmenuitemlast a {
	width: 169px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	display: block;
}

#flashboxmenu .fbmenuitem a:hover,#flashboxmenu .fbmenuitemfirst a:hover,#flashboxmenu .fbmenuitemlast a:hover {
	width: 169px;
	text-decoration: none;
	color: #bb0a0a;
	font-weight: bold;
	display: block;
}

#accombox {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: url(../img/images3.0/flashboxmenubg1.jpg) no-repeat;
	width: 180px;
}

#searchnew {
	list-style-type: none;
	padding: 18px 9px;
	margin: 0;
	background: url(../img/images3.0/flashboxmenubg1.jpg) no-repeat;
	width: 162px;
}

#transbox {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: url(../img/images3.0/flashboxmenubg4.jpg) no-repeat;
	width: 180px;
}

#wtsdbox {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: url(../img/images3.0/flashboxmenubg5.jpg) no-repeat;
	width: 180px;
}

#accombox li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #2d4361;
	border-top: 1px solid #8ca3c0;
}

#searchnew li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #224a56;
	border-top: 1px solid #84adb8;
}

#transbox li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #4d2830;
	border-top: 1px solid #b18b94;
}

#wtsdbox li {
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #3d3d47;
	border-top: 1px solid #9b9ba5;
}

#accombox li a,#searchnew li a,#transbox li a,#wtsdbox li a {
	text-decoration: none;
	color: #FFF;
	width: 170px;
	display: block;
	background: url(../img/images3.0/fmarrowsub.gif) no-repeat 160px 5px;
	padding: 3px 0 3px 10px;
}

#accombox li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #2d4361;
	display: block;
}

#searchnew li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #224a56;
	display: block;
}

#transbox li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #4d2830;
	display: block;
}

#wtsdbox li a:hover {
	text-decoration: none;
	color: #FFF;
	background-color: #3d3d47;
	display: block;
}

#searchnew .select {
	width: 160px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.95em;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 2px;
	clear: both;
}

#searchnew  .hpsinput {
	width: 150px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.95em;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 2px 2px 2px 6px;
	clear: both;
}

#searchnew  #hpsearch {
	float: right;
	width: 69px;
	height: 23px;
	background: url(../img/images3.0/bluebttn.gif) repeat-x;
	background-color: #b0cfe0;
	border-style: solid; 
	border-width: 1px; 
	border-color: #d2e4ee #4d6470 #4d6470 #d2e4ee;
	margin: 2px 0 0 0;
	font-weight: bold;
	color: #000;
	cursor: pointer;
}


#hpflashbox {
	float: left;
	width: 581px;
	height: 288px;
}

#hpflashbox #mapimage {
	position: absolute;
	z-index: 0;
	background: url(../img/images3.0/hpflashboxV2.jpg) no-repeat;
	width: 581px;
	height: 264px;
}

#random1 {
	background-image: url(../img/images3.0/flash/img1bg.jpg);
	width: 581px;
	height: 288px;
}

#random2 {
	background-image: url(../img/images3.0/flash/img2bg.jpg);
	width: 581px;
	height: 288px;
}

#random3 {
	background-image: url(../img/images3.0/flash/img3bg.jpg);
	width: 581px;
	height: 288px;
}

#random4 {
	background-image: url(../img/images3.0/flash/img4bg.jpg);
	width: 581px;
	height: 288px;
}

#random5 {
	background-image: url(../img/images3.0/flash/img5bg.jpg);
	width: 581px;
	height: 288px;
}

#random6 {
	background-image: url(../img/images3.0/flash/img6bg.jpg);
	width: 581px;
	height: 288px;
}

#random7 {
	background-image: url(../img/images3.0/flash/img7bg.jpg);
	width: 581px;
	height: 288px;
}

#random8 {
	background-image: url(../img/images3.0/flash/img8bg.jpg);
	width: 581px;
	height: 288px;
}

#random9 {
	background-image: url(../img/images3.0/flash/img9bg.jpg);
	width: 581px;
	height: 288px;
}

#random10 {
	background-image: url(../img/images3.0/flash/img10bg.jpg);
	width: 581px;
	height: 288px;
}

#hpflashbox #map {
	position: absolute;
  margin: 14px 0 0 220px;
}

#hpsearchbox {
	color: #b2c0d5;
	float: right;
	width: 217px;
	height: 288px;
	/*background: url(../img/images3.0/hpsearchbox.jpg) repeat-x;*/
}

*html #hpsearchbox {
	color: #b2c0d5;
	float: left;
	width: 214px;
	height: 288px;
	/*background: url(../img/images3.0/hpsearchbox.jpg) no-repeat;*/
}

.trbg {
	background: url(../img/images3.0/trbg.jpg) no-repeat;	
}

.wtsdbg {
	background: url(../img/images3.0/wtsdbg.jpg) no-repeat;	
}


#hpsearchbox h2 {
	color: #FFF;
	margin: 0;
	padding: 20px 0 10px 0;
}

#hpsearchbox p {
	margin: 0;
	padding: 5px 20px 5px 0;
}

/*#hpsearchbox form {
	margin: 20px 0 0 0;
}*/

#hpsearchbox .select,.accommselect select {
	width: 199px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.95em;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 2px;
	clear: both;
}

#searchform select {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.95em;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 2px;
	clear: both;
}


#hpsearchbox .hpsinput,#searchform .hpsinput {
	width: 189px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 0.95em;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 2px 2px 2px 6px;
	clear: both;
}

#hpsearchbttn {
	float: left;
	width: 69px;
	height: 23px;
	background: url(../img/images3.0/searchbttn.png) no-repeat;
	margin: 5px 0 0 0;
}

*html #hpsearchbttn {
	float: left;
	width: 69px;
	height: 23px;
	background: url(../img/images3.0/searchbttn.png) no-repeat;
	margin: 5px 0 0 0;
}

#hpsbtn {
	float: right;
	width: 69px;
	height: 23px;
	
	/*background: url(../img/images3.0/bluebttn.gif) repeat-x;
	background-color: #b0cfe0;
	border-style: solid; 
	border-width: 1px; 
	border-color: #d2e4ee #4d6470 #4d6470 #d2e4ee;*/
	
	background: #e97d00 url(../img/images3.0/orangebttn.gif) repeat-x;  
	background-color: #e97d00;
	border-style: solid; 
	border-width: 1px; 
	border-color: #f5b00f #943201 #943201 #f5b00f;
	
	
	margin: 2px 17px 0 0;
	font-weight: bold;
	color: #FFF;
	cursor: pointer;
}

*html #hpsbtn {
	margin: 2px 15px 0 0;
}

#searchnew #hpsbtn {
	margin: 2px 0 0 0;	
}

#hpsearchbttn a {
	width: 69px;
	height: 23px;
	display: block;
	cursor: pointer;
}

#accommoptions {
	width: 187px;
	background: #5882a9;
	padding: 6px;	
}

#accommoptions h3 {
	color: #FFF;
	margin: 0;
	padding: 0 0 5px 0;
	font-size: 1em;	
}

#accommoptions #dateLabel h3 {
	color: #FFF;
	margin: 0;
	padding: 5px 0;
	font-size: 1em;
}

#accommoptions label {
	visibility: hidden;
	display: none;
}

#accommoptions .inline {
	display: inline;
	float: left;
	padding: 0 0 0 5px;
	color: #FFF;
}

#accommoptions .radio {
	margin: 0;
	float: left;
}

*html #accommoptions .radio {
	margin: 0;
	float: left;
}

#topboxes {
	clear: both;
	text-align: left;
	width: 784px;
	height: 74px;
	background-color: #FFF;
}


.topLinks {
	float: left;
	margin: 10px 0 0 0;
	width: 267px;
	background: url(../img/images3.0/3dots.gif) no-repeat top right;
}

.topLinks2 {
	float: left;
	margin: 11px 0 0 0;
	width: 246px;
}

*html .topLinks {
	float: left;
	margin: 10px 0 0 0;
	width: 267px;
	background: url(../img/images3.0/3dots.gif) no-repeat top right;
}

*html .topLinks2 {
	float: left;
	margin: 10px 0 0 0;
	width: 250px;
}

.boxlink {
	text-decoration: underline;
	width: 267px;
	display: block;
}

*html .topLinks2 .boxlink {
	text-decoration: underline;
	width: 250px;
	display: block;
}

.topLinks h2,.topLinks2 h2 {
	padding: 0 0 0 11px;
	margin: 0 5px 0 0;
	font-size: 1.1em;
	background: url(../img/images3.0/yellowarrow.gif) no-repeat top right;
}

.topLinks p,.topLinks2 p {
	padding: 5px 2px 0 11px;
	margin: 0;
	font-size: 1.1em;
}

.leftcolcontent {
	padding: 0;
	text-align: left;
}

.maincontent {
	padding: 10px 0 10px 30px;
}

.greybox {
	float: left;
	width: 240px;
	padding: 10px 0 0 15px;
	display: inline;
}

.greyboxtd {
	float: left;
	width: 300px;
	padding: 10px 0 0 15px;
	display: inline;
}

.greybox2 {
	float: right;
	width: 473px;
	height: 100%;
  background-color: #E1E1E1;
}


.greyboxaus {
	float: left;
	width: 485px;
	padding: 10px 0 0 15px;
	display: inline;
}

.greyboxrewards {
	float: left;
	width: 430px;
	padding: 10px 0 0 15px;
	display: inline;
}

.greybox h2,.greyboxaus h2,.greyboxtimes h2,.greyboxrewards h2 {
	color: #000;
}

.bluebox {
	float: right;
	width: 523px;
	height: 100%;
	background-color: #11377a;
	border-left: 1px solid #FFF;
}

.blueboxrewards {
	float: right;
	width: 322px;
	height: 100%;
	background-color: #d7e3eb;
	border-left: 1px solid #FFF;
}

.bluebox .listbox,.blueboxrewards .listbox {
	float: left;
	width: 140px;
	padding: 10px 0 0 20px;
}

.bluebox .listbox2,.blueboxrewards .listbox2 {
	float: left;
	width: 150px;
	padding: 10px 0 0 5px;
}

.bluebox h3,.blueboxrewards h3 {
	color: #000;
}

.bluebox ol,.blueboxrewards ol {
	list-style-type: decimal;
	padding: 0 0 0 18px;
	margin: 0;
	color: #000;
}

.bluebox ol li a,.blueboxrewards ol li a {
	text-decoration: none;
}

*html .bluebox ol,*html .blueboxrewards ol {
	padding: 0 0 0 22px;
	margin: 0;
	color: #000;
}

.bluebox .map {
	float: right;
	padding: 0;
	display: inline;
}

.blueboxtimes {
	float: right;
	width: 263px;
	height: 100%;
	background-color: #d7e3eb;
	border-left: 1px solid #FFF;
}

.whitebox {
	float: right;
	width: 227px;
	height: 320px;
	background-color: #FFF;
	border-left: 1px solid #8b8b8b;
	padding: 10px 0 0 35px;
}

.blackbox {
	float: right;
	width: 254px;
	height: 330px;
	padding: 0;
}

.blackbox2 {
	float: right;
	width: 254px;
	height: 264px;
	padding: 0;
}

#auslinks {
	list-style-type: none;
	padding: 0;
	margin: 0;
	font-weight: bold;
}

#auslinks li {
	height: 40px;
}

#auslinks img {
	margin-right: 5px;
}

.earnaarewards {
	font-weight: bold;
	height: 32px;
	padding: 14px 3px 0 60px;
	margin: 0;
	background: #f1f1f1 url(../img/af_aarewards.gif) no-repeat 10px 5px;
	border: 1px solid #8b8b8b;
}

.byline {
	font-size: 0.8em;
	margin: 0;
	padding: 10px 0 0 0;
}

#sharephotos {
	width: 256px;
	height: 199px;
	background-color: #b5ccd7;
	margin: 0 0 6px 0;
}

#sharephotos h2 {
	color: #bb0a0a;
	padding: 0;
	margin: 0;
}

#sharephotos a {
	font-weight: bold;
}

#flashgame {
	width: 256px;
	height: 264px;
	background-color: #dce7ec;
	margin: 0 0 6px 0;
}

#toptenlist {
	width: 256px;
	background-color: #d5d3c5;
	margin: 7px 0 10px 0;
}

#toptenlist h2 {
	color: #ffd612;
	background: #000;
	border-bottom: 1px solid #FFF;
	padding: 6px 0 6px 7px;
	margin: 0;	
}

#toptenlist img {
	float: right;
}

#toptenlist h2 span {
	color: #FFF;
}

#toptenlist ol {
	margin: 0;
	padding: 5px 0 10px 30px;
}

#toptenlist ol li a {
	text-decoration: none;
	color: #000;
}

#toptenlist ol li a:hover {
	text-decoration: underline;
}

.rcolcontent {
	padding: 7px;
}


#hptxtblock {
	width: 480px;
}

#hptxtblock .col1 {
	float: left;
	width: 55%;
	margin-right: 20px;
}


/*____________________________________________________hot deals hp_____________________________________________________*/


#hotdealsbox {
	width: 256px;
	margin: 0 0 6px 0;
}


#htdtitle {
	width: 256px;
	height: 31px;
	background: url(../img/images3.0/hotdealstitle.jpg) no-repeat 0 5px;
}

#htdtitle h3 {
	color: #FFF;
	padding: 10px 0 0 10px;
	margin: 0;
	font-size: 1.1em;
}

#htdbox {
	width: 260px;
	background-color: #ebebe2;
	margin: 0;
	padding: 0 0 5px 0;
}

.deal {
	width: 240px;
	border-bottom: 1px solid #FFF;
	padding: 5px;
}

.deal h4 {
	color: #d76e05;
	padding: 0;
	margin: 0;
}

.deal img {
	float: left;
	margin: 0 10px 20px 10px;
}

.dealmore {
	font-weight: bold;
}

.moredeals {
	margin: 5px 0 0 5px;
	width: 160px;
	height: 20px;
	background: url(../img/images3.0/viewalldeals.gif) no-repeat; 
}

.moredeals a {
	width: 160px;
	height: 20px;
	display: block;
	cursor: pointer;
}

.moredeals a:hover {
	width: 160px;
	height: 20px;
	display: block;
	cursor: pointer;
	background: url(../img/images3.0/viewalldeals.gif) no-repeat 0 -20px; 
}

.htdbtm {
	clear: both;
	overflow: hidden;
	width: 480px;
	height: 11px;
	background: #FFF url(../img/images3.0/roundbtm.gif) no-repeat;	
}

/*____________________________________________________newsletter hp_____________________________________________________*/



#newsletter {
	float: left;
	width: 158px;
	margin: 5px 0;
	background-color: #dad8d0;
	border: 1px solid #FFF;
	color: #000;
}

#newslettertitle {
	width: 158px;
	height: 31px;
	background: url(../img/images3.0/newslettertitle.jpg) repeat-x;
}

#newslettertitle h3 {
	color: #FFF;
	padding: 5px 0 0 10px;
	margin: 0;
}

#newsletterbox {
	width: 158px;
	background-color: #dad8d0;
	margin: 0;
}

.nlcontent {
	text-align: center;
	padding: 5px;
}

#newsletter p {
	margin: 0;
	padding: 5px 0;
}

.newsletterinput {
	width: 127px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #f1f1ee; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #767675 #f8f8f7 #f8f8f7 #767675; 
	padding: 2px;
}

.question {
	float: right;
	padding: 0 20px 0 0;
}


.captcha {
	float: left;
}

.captchainput {
	float: left;
	width: 33px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #f1f1ee; 
	margin: 2px 0 2px 10px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #767675 #f8f8f7 #f8f8f7 #767675; 
	padding: 2px;
}

.register {
	margin: 2px 0 0 2px;
	width: 142px;
	height: 25px;
	background: url(../img/images3.0/clicktoregister.gif) no-repeat; 
}

.register a {
	width: 142px;
	height: 25px;
	display: block;
	cursor: pointer;
}

.register a:hover {
	width: 142px;
	height: 25px;
	display: block;
	cursor: pointer;
	background: url(../img/images3.0/clicktoregister-over.gif) no-repeat; 
}

/*____________________________________________________event box hp_____________________________________________________*/

#events {
	width: 480px;
	background: #FFF url(../img/images3.0/roundtop.gif) no-repeat;
	margin: 0 0 5px 0;
}

#event {
	float: left;
	width: 305px;
}

#eventtitle {
	width: 305px;
	height: 31px;
	background: url(../img/images3.0/eventtitle.jpg) no-repeat 5px 5px;
}

#eventtitle h3 {
	color: #0171b9;
	padding: 10px 0 0 10px;
	margin: 0;
	font-size: 1.1em;
}

#eventbox {
	width: 300px;
	min-height: 113px;
	background-color: #dce7ec;
	margin: 0 0 0 5px;
}

*html #eventbox {
	height: 113px;
}

.eventcontent {
	padding: 5px;
}

.eventcontent img {
	float: right;
	margin: 0 0 3px 3px;
}

#eventbox h4 {
	color: #000;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 1em;
}

.eventmore {
	color: #0171b9;
	font-weight: bold;
}


/*____________________________________________________event search hp_____________________________________________________*/



#eventsearch {
	float: left;
	width: 159px;
	margin-left: 5px;
}

#eventsearchtitle {
	width: 159px;
	height: 31px;
}

#eventsearchtitle h3 {
	color: #bb0a0a;
	padding: 10px 0 0 10px;
	margin: 0;
	font-size: 1.1em;
}

#eventsearchtitle h3 span {
	color: #000;
}

#eventsearchbox {
	width: 159px;
	min-height: 113px;
	background-color: #FFF;
	margin: 0 0 0 5px;
}

*html #eventsearchbox {
	height: 113px;
}

.eventinput {
	width: 155px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #f1f1ee; 
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #767675 #f8f8f7 #f8f8f7 #767675; 
	padding: 2px;
}

.eventform {
	margin-top: 15px;
}

.eventsearchbttn {
	float: right;
	margin: 10px 10px 0 0;
}


/*____________________________________________________resengine hp_____________________________________________________*/


#resengine {
	width: 480px;
	background: #FFF url(../img/images3.0/roundtop.gif) no-repeat;
	margin: 0 0 7px 0;
	text-align: center;
	padding: 7px 0 0 0;
}

#resengine table {
	text-align: left;
	font-size: 1em;
	margin: 3px 7px 2px 7px;
	width: 465px;
	background-color: #fffbf0;
	border: 1px solid #ffdb4c;
}

#resengine table .heading {
	width: 465px;
	background-color: #ffdb4c;
	font-weight: bold;
}

#resengine table a {
	color: #000;
	text-decoration: none;
}

#resengine table td {
	border-bottom: 1px solid #ffdb4c;
	border-left: 1px solid #ffdb4c;
}

#resengine table .res1 {
	border: 1px solid #fffbf0;
}

#resengine table a:hover {
	color: #000;
	text-decoration: underline;
}


#resengine .resAccomSelect,#resengine .resCityTextfield,#resengine .resStartDateTextfield {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	background-color: #fcfcfc;  
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
	float: left;
	margin: 0 10px 0 0;
	width: 120px;
}

.weekend {
	background-color: #fff0b2;
}

#roomsavailable {
	width: 465px;
	height: 26px;
	background: url(../img/images3.0/roomsavailable.jpg) no-repeat;
	margin: 0 0 0 7px;
}

#roomsavailable p {
	color: #FFF;
	margin: 0;
	padding: 5px 0 0 2px;
	font-size: 1.1em;
}

*html #roomsavailable {
	width: 465px;
	height: 26px;
	background: url(../img/images3.0/roomsavailable.jpg) no-repeat;
	margin: 0;
}

*+html #roomsavailable {
	width: 465px;
	height: 26px;
	background: url(../img/images3.0/roomsavailable.jpg) no-repeat;
	margin: 0;
}


/*____________________________________________________left nav_____________________________________________________*/

/*#left-nav {
	width: 160px;
	text-align: left;
	margin: 0 0 0 1px;
}

#left-nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#left-nav ul li {
	border-bottom: 1px solid #9e9e9e;
	width: 160px;
	background: url(../img/images3.0/subnavshadow.gif) repeat-x 0 0;
}

#left-nav ul li a {
	text-decoration: none;
	display: block;
	background: #FFF url(../img/images3.0/redarrow.gif) no-repeat 145px 9px;
	width: 143px;
	padding: 3px 0 4px 17px;
}

#left-nav ul li a:hover {
	background: url(../img/images3.0/redarrow.gif) no-repeat 145px 9px;
}

*+html #left-nav ul li a:hover {
	background-color: transparent!;
}

*+html #left-nav ul li a:hover span {
	background: url(../img/images3.0/redarrow.gif) no-repeat 145x 9px;
}*/

#left-nav {
	width: 160px;
	text-align: left;
	margin: 0 0 0 1px;
}

#left-nav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

#left-nav ul li {
	border-bottom: 1px solid #9e9e9e;
	width: 160px;
	/*background: url(../img/images3.0/lnav.gif) repeat-x top right;*/
	background: #FFF;
}

#left-nav ul li a {
	text-decoration: none;
	display: block;
	width: 143px;
	padding: 3px 0 4px 17px;
}

#left-nav ul li a:hover {
	background: url(../img/images3.0/lnavover.gif) no-repeat top right;
}

/*____________________________________________________left nav content_____________________________________________________*/

#hp-conferencevenues,
#hp-travelinsurance,
#hp-101mustdoweekends,
#hp-itineraries,
#hp-roadtrips,
#hp-sightseeingguides,
#hp-interactivemap,
#hp-timesdistances,
#hp-aabookshop,
#hp-aarewards,
#hp-pdasite,
#hp-travellingaustralia {
	position: absolute;
	display: none;
	top: 168px;
	width: 783px;
	height: 262px;
	background-color: #E1E1E1;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	border-top: 1px solid #8B8B8B;
	z-index: 255;
}

#sec1,#sec2,#sec3,#sec4,#sec5 {
	position: absolute;
	visibility: hidden;
	top: 0;
	width: 783px;
	height: 330px;
	background-color: #E1E1E1;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	border-top: 1px solid #8B8B8B;
	z-index: 0;
}

#hpsec1,#hpsec2,#hpsec3,#hpsec4,#hpsec5,#hpsec7,#hpsec8,#hpsec9,#hpsec10,#hpsec11,#hpsec12,#hpsec13 {
	position: absolute;
	visibility: hidden;
	/*top: 168px;*/
	width: 797px;
	height: 330px;
	background-color: #E1E1E1;
	border-right: 1px solid #8B8B8B;
	border-bottom: 1px solid #8B8B8B;
	border-top: 1px solid #8B8B8B;
	z-index: 0;
}

/*______________________________________________gsd subscribe tile_______________________________________________*/


#gsd-tile {
	width: 144px;
	height: 226px;
	background: url(../img/images3.0/gsd-tile-bg.jpg) no-repeat;
	margin: 0 0 10px 0;
	padding: 8px;
}

#gsd-tile span {
	color: #864132;
	display: block;	
}	

#gsd-tile .sub {
	font-weight: bold;
	padding-bottom: 30px;	
}

#gsd-tile .sub2 {
	padding: 20px 0 10px 0;	
}

#gsd-tile .sub2 span {
	color: #FFF;
	margin-top: 10px;
	display: block;
}

#gsd-tile .input {
	background: #bfd3df url(../img/images3.0/gsd-tile-input.gif);
	width: 136px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	border-style: solid; 
	border-width: 1px; 
	border-color: #242424 #d8d8d8 #d8d8d8 #242424; 
	padding: 2px 0 2px 6px;	
	margin: 0 0 5px 0;
}

#gsd-tile .submitbox {
	padding-top: 10px;	
}

#gsd-tile .submitbox a {
	font-weight: bold;
	color: #FFF;	
}


#gsd-tile .gsd-submit {
	color: #000;
	font-weight: bold;
	background: #fed614 url(../img/images3.0/gsd-tile-subscribe.gif) repeat-x;
	border-style: solid; 
	border-width: 1px; 
	border-color: #ffed98 #653703 #653703 #ffed98;
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	padding: 2px 5px 2px 5px; 
	cursor: pointer;
	float: right;
}

/*____________________________________________________footer_____________________________________________________*/


#footerbox {
	position: relative;
	width: 960px;
	/*height: 93px;*/
	background-color: #FFF;
	padding: 10px 0 0 0;
}

#footerbox #footernew {
	width: 950px;
	padding: 5px;
	background: #bfbfb4 url(../img/images3.0/footer1bg.gif) repeat-x;
	margin-bottom: 1px;
}

#footerbox #footernew #col1 {
	width: 344px;
	height: 163px;
	padding: 0;
	background: #e0e0db url(../img/images3.0/footer1innerbg.gif) repeat-x;
	float: left;
	margin-right: 5px;
}

.surveycorner {
	width: 58px;
	height: 57px;
	background: url(../img/images3.0/survey.gif) no-repeat;
	float: right;
}

.surveycorner a {
	width: 58px;
	height: 57px;
	display: block;
}

.col1survey {
	padding: 10px 0 10px 10px;
	float: left;
}

#footerbox #footernew #col2 {
	width: 324px;
	height: 143px;
	padding: 10px;
	background: #e0e0db url(../img/images3.0/footer1innerbg.gif) repeat-x;
	float: left;
	margin-right: 5px;
}

#footerbox #footernew #col3 {
	width: 200px;
	height: 143px;
	padding: 10px;
	float: left;
}

#copyright {
	width: 920px;
	height: 35px;
	background: #e67300;
	padding: 8px 15px 0 25px;
	border-bottom: 10px solid #FFF;
}

#footerbox h2 {
	padding: 0;
}

#footerbox #footernew #col3 h2 {
	padding: 0;
	color: #000;
}

.footerlinks {
	list-style-type: none;
	padding: 0;
	margin: 0;
	float: left;
}

.listpad {
	margin-right: 20px;
}


.footerlinks li {
	margin: 0 0 0 10px;
	list-style-image: url(../img/images3.0/footer1arrow.gif);
}

*html .footerlinks li {
	margin: 0 0 0 20px;
	list-style-image: url(../img/images3.0/footer1arrow.gif);
}

*+html .footerlinks li {
	margin: 0 0 0 20px;
	list-style-image: url(../img/images3.0/footer1arrow.gif);
}

.footerlinks li a {
	text-decoration: none;
	color: #000;
}

.footerlinks li a:hover {
	text-decoration: underline;
	color: #000;
}

#topcontrol {
	display: none;
}

#scrolltop {
	float: right;
	margin: 5px 0 0 0;
}

.followuson {
	float: left;
	margin-top: -2px;
	width: 200px;
}

.followuson img {
	float: left;
	margin: 0 0 0 10px;
}

/*____________________________________________________search_____________________________________________________*/



#searchmap {
  background: url(../img/content/searchmap.jpg) no-repeat top right;
  width: 422px;
  height: 260px;
  float: right;
}

#submap {
  background: url(../img/images3.0/itflashbox.jpg) no-repeat;
  width: 523px;
  height: 330px;
}

#submap2 {
  background: url(../img/images3.0/rtflashbox.jpg) no-repeat;
  width: 523px;
  height: 330px;
}

#submap3 {
  background: url(../img/images3.0/sgflashbox.jpg) no-repeat;
  width: 523px;
  height: 330px;
}

#submap4 {
  background: url(../img/images3.0/cvflashbox.jpg) no-repeat;
  width: 523px;
  height: 330px;
}

.tooltipbg {
  background-color: #FFF;
  filter: alpha(opacity=90); 
  -moz-opacity:0.90; 
  opacity:0.90; 
  border: 1px solid #0171b9;
}

.tooltipbg2 {
  border: 1px solid #dce7ec;
}

.tooltipbg3 a {
  color: #0171b9;
}

.tooltipbg3 a:hover {
  color: #000;
}


.ttblue {
  color: #FFF;
  background-color: #0171b9;
  font-weight: bold;
  padding: 3px 0 3px 3px;
  margin: -5px -5px -10px -5px;
  display: block;
}

.ttcap {
  font-weight: bold;
}

.search {
	padding: 2px 10px 10px 5px;
}

#searchform {
  width: 333px;
  float: left;
  padding: 10px 0 0 20px;
}

#searchform h2 {
  color: #FFF;
  margin-bottom: 10px;
}

.search1 {
	float: left;
	width: 88px;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}

.white {
	color: #FFF;	
}

.search2 {
	float: left;
	width: 207px;
	margin: 0 0 3px 0;
}

#sub_type_id_wrap {
	background: #d7e0e7;
	border-bottom: 1px solid #d7e0e7;
	border-right: 1px solid #d7e0e7;
	border-top: 1px solid #7e7e7e;
	border-left: 1px solid #7e7e7e;	
}

.search2b {
	float: left;
	width: 207px;
	margin: 0 0 0 0;
}

.search3 {
	float: left;
	width: 250px;
	margin: 0 0 3px 0;
}

.search4 {
	float: left;
	width: 400px;
	margin: 0 0 3px 0;
}

.search3 p {
	font-weight: bold;
}

.searchinput {
	width: 235px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #fcfcfc;  
	background: #fcfcfc url(../img/images3.0/fcpx.gif);
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
}

.priceinput {
	width: 50px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	background-color: #fcfcfc;  
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
	float: left;
	margin-left: 3px;
}

.calendarinput {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #fcfcfc;  
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
}

.calendar {
	margin: -3px 0 0 0;
}

.search .inline {
	display: inline;
	visibility: visible;
	float: left;
	padding: 3px 10px 0 3px;
}

.radio {
	margin: 5px 0 0 0;
	float: left;
}

*html .radio {
	margin: 0;
	float: left;
}




/*____________________________________________________search results_____________________________________________________*/



#searchresultsheader {
	width: 795px;
	height: 28px;
	margin: 5px 0 5px 3px;
	background: #e5e5e5 url(../img/images3.0/searchresultheaderend.gif) no-repeat top right;
	border-bottom: 1px solid #414359;
}

#searchresultsheader2 {
	width: 785px;
	height: 24px;
	padding: 6px;
	margin: 0 0 5px 0;
	background: #e5e5e5;
	border-top: 1px solid #FFF;
	border-left: 3px solid #FFF;
	text-align: right;
}

#noresults {
	width: 762px;
	padding: 15px;
	background-color: #ececec;
	border: 1px solid #9f9f9f;
	margin: 0 0 0 3px;
}

#srtitle1 {
	float: left;
	width: 16px;
	height: 28px;
	background: url(../img/images3.0/searchresultheader1.gif) no-repeat top left;
}

#srtitle2 {
	float: left;
	text-align: left;
	color: #FFF;
	height: 28px;
	background: url(../img/images3.0/searchresultheaderbg.gif) repeat-x;
	padding: 0 0 0 0;
}

#srtitle2 h2 {
	display: inline;
	color: #FFF;
	font-size: 1.1em;
	margin: 7px 0 0 0;
	padding: 0;
	float: left;
}

#srtitle3 {
	float: left;
	width: 37px;
	height: 28px;
	background: url(../img/images3.0/searchresultheader2.gif) no-repeat top left;
}

#srtitle4 {
	float: left;
	margin: 7px 0 0 0;
	font-weight: bold;
}

#srtitle5 {
	float: right;
	margin: 0;
	text-align: right;
	width: 220px;
	padding-top: 3px;
}

#srtitle5 span {
	float: left;
	margin: 8px 3px 0 0;
}

#sortbyname {
	float: left;
	margin: 6px 3px 0 0;
	width: 57px;
	height: 17px;
	background: url(../img/images3.0/but_name_on.jpg) no-repeat;
}

#sortbyname a {
	width: 57px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_name_off.jpg) no-repeat;
}

#sortbyname a:hover {
	width: 57px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_name_on.jpg) no-repeat;
}

#sortbyprice {
	float: left;
	margin: 6px 3px 0 0;
	width: 57px;
	height: 17px;
	background: url(../img/images3.0/but_price_on.jpg) no-repeat;
}

#sortbyprice a {
	width: 57px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_price_off.jpg) no-repeat;
}

#sortbyprice a:hover {
	width: 57px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_price_on.jpg) no-repeat;
}

#sortbypriority {
	float: left;
	margin: 6px 3px 0 0;
	width: 63px;
	height: 17px;
	background: url(../img/images3.0/but_priority_on.jpg) no-repeat;
}

#sortbypriority a {
	width: 63px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_priority_off.jpg) no-repeat;
}

#sortbypriority a:hover {
	width: 63px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_priority_on.jpg) no-repeat;
}

#sortbyaarewards {
	float: left;
	margin: 6px 3px 0 0;
	width: 91px;
	height: 17px;
	background: url(../img/images3.0/but_aarewards_on.jpg) no-repeat;
}

#sortbyaarewards a {
	width: 91px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_aarewards_off.jpg) no-repeat;
}

#sortbyaarewards a:hover {
	width: 91px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_aarewards_on.jpg) no-repeat;
}

/*#backbttn {
	float: left;
	margin: 6px 3px 0 0;
	width: 61px;
	height: 17px;
	background: url(../img/images3.0/but_back_on.jpg) no-repeat;
}

#backbttn a {
	width: 61px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_back_off.jpg) no-repeat;
}

#backbttn a:hover {
	width: 61px;
	height: 17px;
	display: block;
	background: url(../img/images3.0/but_back_on.jpg) no-repeat;
}*/

/*____________________new back button_______________________________*/

#backbttn a {
	width: 49px;
	height: 23px;
	display: block;
	background: url(../img/images3.0/but_back.gif) no-repeat;
}

#backbttn a:hover {
	width: 49px;
	height: 23px;
	display: block;
	background-position: 0 -23px;
}

/*____________________end new back button_______________________________*/

#srtitle5 form {
  float: left;
}

.srselect {
	float: left;
	width: 127px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #f1f1ee; 
	margin-top: 3px;  
	border-style: solid; 
	border-width: 1px; 
	border-color: #767675 #f8f8f7 #f8f8f7 #767675; 
	padding: 2px;
}

.featurelisting {
	color: #FFF;
	width: 784px;
	background-color: #4f80a2;
	margin: 0 0 8px 3px;
	padding: 20px 6px;
}

.featurelisting a {
	color: #FFF;
	text-decoration: none;
}

.featurelisting a:hover {
	color: #FFF;
	text-decoration: underline;
}

.featurelisting .box1,.featurelisting .box2 {
	float: left;
}

.featurelisting .box1 {
	margin-left: 14px;
}

.featurelisting .box1 img {
	float: left;
	margin-right: 10px;
	border: 1px solid #FFF;
}

.featurelisting .box2 img {
	margin: 0 0 20px 0;
}

.featurelisting .box3 {
	float: right;
	width: 130px;
}


.listing {
	width: 795px;
	border-bottom: 1px solid #0171b9;
	margin: 0 0 8px 3px;
	padding: 0 0 6px 0;
	background: #FFF;
}

.listing .box1 {
	float: left;
	width: 609px;
	height: 88px;
	/*background-color: #ecf2f5;*/
	padding: 0 0 0 6px;
}

.listing_accomm {
	background-color: #ecf2f5;
}

.listing_wtsd {
	background-color: #edf5ea;
}

.listing_tr {
	background-color: #ebebf3;
}

.listing .box1 img {
	float: left;
	margin: 6px 6px 6px 0;
}

.listing .box1 div {
	float: left;
	margin-top: 6px;
	width: 500px;
}

.listing .box1 div p {
	margin: 0;
	padding: 6px 0 0 0;
}

.listing .box1 h3 {
	color: #0171b9;
	font-size: 1.1em; 
	margin: 0;
	padding: 0;
	/*text-decoration: underline;*/
}

.listing .box1 a {
	text-decoration: underline;
	color: #0171b9;
}

.listing a:hover {
	text-decoration: none;
	color: #000;
}

.listing .box2 {
	float: left;
	text-align: center;
	width: 53px;
	padding: 6px 0 0 0;
}

.listing .box3 {
	float: left;
	text-align: left;
	width: 113px;
	padding: 6px 0 0 0;
}

.listing .box3 .orange {
	font-weight: bold;
	font-size: 1.1em;
	clear: both;
	color: #ff6c00;
}

.listing .box3 .small {
	font-weight: bold;
	font-size: 0.95em;
	clear: both;
	color: #000;
}

.listing .box3 .tiny {
	font-weight: normal;
	font-size: 0.8emem;
	clear: both;
	color: #000;
}

.listing .box4 {
	clear: both;
	width: 603px;
	height: 24px;
	margin: 0;
	padding: 10px 0 0 10px;
}

.listing .box4 img {
	float: left;
	margin: 0 5px 0 0;
}

.listing .box4 .price {
	float: right;
	font-weight: bold;
	color: #959595;
	font-size: 1.1em;
	padding-top: 4px;
}

.listing .box4 .price span {
	color: #ff6c00;
}

/*____________________________________new feature listing____________________________________*/

.featurelisting2 {
	width: 795px;
	border-bottom: 1px solid #0171b9;
	margin: 0 0 8px 3px;
	padding: 0 0 6px 0;
}

.featurelisting2 .box1 {
	float: left;
	width: 609px;
	height: 88px;
	background-color: #4f80a2;
	padding: 0 0 0 6px;
	color: #FFF;
}

.featurelisting2 .box1 img {
	float: left;
	margin: 6px 6px 6px 0;
}

.featurelisting2 .box1 div {
	float: left;
	margin-top: 6px;
}

.featurelisting2 .box1 div p {
	margin: 0;
	padding: 6px 0 0 0;
}

.featurelisting2 .box1 h3 {
	color: #FFF;
	font-size: 1.1em; 
	margin: 0;
	padding: 0;
	/*text-decoration: underline;*/
	display: inline;
}

.featurelisting2 .box1 a {
	text-decoration: underline;
	color: #FFF;
}

.featurelisting2 a:hover {
	text-decoration: none;
	color: #FFF;
}

.featurelisting2 .box2 {
	float: left;
	text-align: center;
	width: 53px;
	padding: 6px 0 0 0;
}

.featurelisting2 .box3 {
	float: left;
	text-align: left;
	width: 113px;
	padding: 6px 0 0 0;
}

.featurelisting2 .box3 .orange {
	font-weight: bold;
	font-size: 1.1em;
	clear: both;
	color: #ff6c00;
}

.featurelisting2 .box3 .small {
	font-weight: bold;
	font-size: 0.95em;
	clear: both;
	color: #000;
}

.featurelisting2 .box3 .tiny {
	font-weight: normal;
	font-size: 0.8emem;
	clear: both;
	color: #000;
}

.featurelisting2 .box4 {
	clear: both;
	width: 603px;
	height: 24px;
	margin: 0;
	padding: 10px 0 0 10px;
}

.featurelisting2 .box4 img {
	float: left;
	margin: 0 5px 0 0;
}

.featurelisting2 .box4 .price {
	float: right;
	font-weight: bold;
	color: #959595;
	font-size: 1.1em;
	padding-top: 4px;
}

.featurelisting2 .box4 .price span {
	color: #ff6c00;
}

.featurethumb {
	border:1px solid #FFF;
	float:left;
	margin:0 6px 6px 0;
	padding:0;
}

.f2box1div {
	
}

.f1more {
	float: left;
	height: 20px;
	font-weight: bold;
	margin: 5px 5px 0 0;
}

.f2more {
	float: right;
	height: 20px;
	width: 80px;
	display: block;
	font-weight: bold;
	background: url(../img/images3.0/flist.gif) no-repeat top right;
	margin: 5px 5px 0 0;
}


/*.flistadd {
	float: right;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	margin: 0 0 0 10px;
	font-weight: bold;
	padding: 2px 2px 3px 2px;
	color: #9e2402;
	cursor: pointer;
	display: inline;
}*/

.flistadd  a {
	float: right;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	margin: 0 0 0 10px;
	width: 100px;
	padding:4px 0 4px 14px;
	font-weight: bold;
	color: #9e2402;
	cursor: pointer;
	text-decoration: none;
}

.flistadd  a:hover {
	color: #000;
}

.flistremove  a {
	float: left;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	margin: 0 4px 0 66px;
	width: 24px;
	padding:4px 20px;
	font-weight: bold;
	color: #9e2402;
	cursor: pointer;
	text-decoration: none;
}

.flistremove  a:hover {
	color: #000;
}

.flistremove2  a {
	float: left;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	margin: 0;
	width: 40px;
	padding:4px 20px;
	font-weight: bold;
	color: #000;
	cursor: pointer;
	text-decoration: none;
}

.flistremove2  a:hover {
	color: #999;
}

.flistbuttons {
	padding-top: 40px;
}
.flistremoveheader {
	width: 300px;
	height: 29px;
	background: url(../img/images3.0/removelistbg.gif) repeat-x;
}

.flistremoveheader h3 {
	padding: 6px 0 0 9px;
	color: #FFF;
	margin: 0;
}

.flistpad {
	padding: 6px;
}

.flistadd2 {
	float: right;
	background: url(../img/images3.0/savedtoshortlist.gif) no-repeat;
	width: 134px;
	height: 23px;
	padding:4px 0 0 8px;
	font-weight: bold;
}

.flistadd2b {
	float: right;
	background: none;
	width: 134px;
	height: 23px;
	padding:4px 0 0 8px;
	font-weight: bold;
}

.flistadd3 {
	float: right;
	background: url(../img/images3.0/savedtoshortlist2.gif) no-repeat;
	width: 124px;
	height: 23px;
	padding:4px 0 0 8px;
	font-weight: bold;
}

.flistadd4  a {
	float: right;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	width: 140px;
	padding:4px 0 4px 18px;
	font-weight: bold;
	color: #9e2402;
	cursor: pointer;
	text-decoration: none;
}

.flistadd2 a:hover {
	color: #000;
}

#infowrapper {
	width: 320px;
	float: right;
}

.listinginput {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #fcfcfc;  
	background: #fcfcfc url(../img/images3.0/fcpx.gif);
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
	width: 100px;
}

.backbutton,.sortby {
	float:right;
	margin-right: 5px;
}

.addtoshortlist {
	float: right;
	margin-left: 10px;
	width: 79px;
	height: 24px;
}

.moveup {
	float: left;
	width: 27px;
	height: 24px;
	background: url(../img/images3.0/move-up.gif) no-repeat 0 -48px;
}

.moveup a {
	float: left;
	width: 27px;
	height: 24px;
	background: url(../img/images3.0/move-up.gif) no-repeat;
}

.moveup a:hover {
	float: left;
	width: 27px;
	height: 24px;
	background: url(../img/images3.0/move-up.gif) no-repeat 0 -24px;
}

/*.moveup a:active {
	float: left;
	width: 27px;
	height: 24px;
	background: url(../img/images3.0/move-up.gif) no-repeat 0 -72px;
}*/

.movedown {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/move-down.gif) no-repeat 0 -48px;
}

.movedown a {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/move-down.gif) no-repeat;
}

.movedown a:hover {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/move-down.gif) no-repeat 0 -24px;
}

/*.movedown a:active {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/move-down.gif) no-repeat 0 -72px;
}

.remove a {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/remove.gif) no-repeat;
}

.remove a:hover {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/remove.gif) no-repeat 0 -24px;
}

.remove a:active {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/images3.0/remove.gif) no-repeat 0 -72px;
}*/

.remove {
	float: left;
	width: 26px;
	height: 24px;
	background: url(../img/content/example-empty.gif) no-repeat top right;
	vertical-align: top;
	line-height: 13px;
	font-size: 10px;
}

.remove input {
	margin: 6px 0 0 7px;
	width: 13px;
	height: 13px;
}


.deleteselected {
	float: right;
	background: url(../img/images3.0/greybut.gif) repeat-x;
	background-color: #f7f7f7;
	border-style: solid; 
	border-width: 1px; 
	border-color: #e7e7e7 #989898 #989898 #e7e7e7;
	width: 90px;
	padding:4px 0 4px 4px;
	font-weight: bold;
	color: #999999;
}


.deleteselected a {
	width: 90px;
	font-weight: bold;
	color: #9e2402;
	cursor: pointer;
	text-decoration: none;
}

#listtitle {
	width: 768px;
	height: 20px;
	padding: 10px;
	background: #f1f1f1;
}

#listtitle h2 {
		margin: 0;
		padding: 0;
		float: left;
}

.shortlistkey {
	width: 788px;
	border-bottom: 1px solid #9f9f9f;	
	padding: 10px 0 10px 20px;
	margin-bottom: 10px;
	background: #F7F7F7;
}

*html .shortlistkey {
	width: 778px;
	border-bottom: 1px solid #9f9f9f;	
	padding: 10px 0 10px 10px;
	margin-bottom: 10px;
	background: #F7F7F7;
}

.shortlistkey img {
	float: left;
	padding: 0 10px;
}

.shortlistkey span {
	float: left;
	padding-top: 5px;
}


.emptybox {
	width: 199px;
	float: right;
	padding-right: 20px;
}


.shortlistkey .empty {
	float: left;
	margin: 0 10px 0 0;
	width: 27px;
	height: 24px;
	background: url(../img/content/example-empty.gif) no-repeat top right;
	vertical-align: top;
	line-height: 13px;
	font-size: 10px;
}

.shortlistkey .empty input {
	margin: 6px 0 0 7px;
	width: 13px;
	height: 13px;
}

/*___________________________________end new feature listing__________________________________*/

.lst-map {
	text-align: center;
	margin: 6px 0;
}

#pagination {
	width: 795px;
	height: 27px;
	margin: 0 0 0 3px;
	/*background: url(../img/images3.0/pagbg.gif) repeat-x;*/
	background: #e5e5e5;
	text-align: center;
	padding: 13px 0 0 0;
}

#efpagination {
	width: 778px;
	height: 40px;
	margin: 0;
	background: url(../img/images3.0/pagbg.gif) repeat-x;
	text-align: center;
	padding: 13px 0 0 0;
	float: left;
}

#pagination img,#efpagination img {
	margin: -2px 2px -5px 2px;
}

*html #pagination img,*html #efpagination img {
	margin: 0 2px -5px 0;
}

#pagination div,#efpagination div {
	display: inline;
}

#pagination div a,#efpagination div a {
	text-decoration: none;
	border: 1px solid #e2e7ea;
	padding: 1px 5px;
	display: inline-block;
	vertical-align: top;
} 

#pagination .selection,#efpagination .selection {
	background-color: #FFF;
	border: 1px solid #4f80a2!important;
	display: inline-block; 
	vertical-align: top;
} 

#pagination div a:hover,#efpagination div a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #4f80a2;
	border: 1px solid #4f80a2;
	padding: 1px 5px;
	display: inline-block; 
	vertical-align: top;
}

.submenuheader2 {
  cursor: pointer;
}


.sr_map {
	margin: 0 0 0 32px;
}

.sr_map_layer {
	margin: 35px 0 0 193px;
}


/*____________________________________________________search pages_____________________________________________________*/


#searchcontent1 {
	float: left;
	width: 490px;
	margin: 0 0 0 5px;
	background-color: #FFF;
	padding: 5px 0 0 0;
}

*html #searchcontent1 {
	float: left;
	width: 490px;
	margin-left: 3px;
}

#searchtitle1 {
	float: left;
	width: 18px;
	height: 26px;
	background: url(../img/images3.0/searchcatbg1.jpg) no-repeat;
}

#searchtitle2 {
	float: left;
	text-align: left;
	color: #FFF;
	height: 21px;
	background: url(../img/images3.0/searchcatbg2.jpg) repeat-x;
	padding: 5px 0 0 0px;
}

#searchtitle2 h2 {
	display: inline;
	color: #FFF;
	font-size: 1.1em;
}


#searchtitle3 {
	float: left;
	width: 56px;
	height: 26px;
	background: url(../img/images3.0/searchcatbg3.jpg) no-repeat;
}

#searchcontent2 {
	float: right;
	width: 300px;
	text-align: left;
	padding: 5px 0 0 0;
}

.searchcategory {
	background-color: #ebebe2;
	border-bottom: 1px solid #FFF;
	padding: 5px;
	width: 471px;
	clear: both;
}

*html .searchcategory {
	background-color: #ebebe2;
	border-bottom: 1px solid #FFF;
	padding: 5px;
	width: 471px;
	clear: both;
}

.searchcategory h3 {
	margin: 0 0 3px 0;
	font-size: 1em;
	color: #0171b9;
}

.searchcategory h3 span {
	font-weight: normal;
	color: #000;
}


.searchcategory .col1 {
	float: left;
	/*width: 90px;*/
	width: 130px;
	padding-left: 5px;
}

.searchcategory .col2 {
	float: left;
	/*width: 360px;*/
	width: 325px;
}

.searchcategorytext {
	background-color: #ebebe2;
	padding: 5px 10px;
	width: 461px;
}

.sc_btm {
		border-bottom: 1px solid #FFF;
		height: 1px;
		width: 100%;
		margin: 0 0 10px 0;
}

#sc2_container {
	float: left; 
	background: url(../img/images3.0/sc_line.gif) bottom left no-repeat; 
	padding-bottom: 1px;
}

#sc2_inner {
	float: left; 
	overflow: hidden;
}

#sc2_inner div { 
	float: left; 
	background: #f8f8f7; 
	border: 1px solid #9f9f9f; 
	width: 210px; 
	margin-right: 5px; 
	margin-bottom: -1000px; 
	padding-bottom: 1000px; 
}

#sc2_inner .col2 { 
	background: #f8f8f7; 
	margin-right: 0; 
}

.sc_list {
	float: left;
	padding: 0;
}

#sc2_container h4 {
	color: #FFF;
	background-color: #9f9f9f;
	padding: 5px 0 5px 10px;
	margin: 0;
}

#sc2_container ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#sc2_container ul li {
	margin: 3px 0 3px 10px;
	display: block;
}

#sc2_container ul li a {
	text-decoration: none;
}

#sc2_container ul li a:hover {
	text-decoration: underline;
}

/*.submitsearch {	
	color: #000; 
	font-weight: bold; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #9abbcf; 
	margin: 5px 0 0 2px; 
	padding: 2px 5px 2px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #d6eefc #3d6075 #3d6075 #d6eefc;
	cursor: pointer;
	float: left;
}*/

.submitsearch {	
	color: #FFF; 
	font-weight: bold; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #e97d00 url(../img/images3.0/orangebttn.gif) repeat-x; 
	margin: 5px 0 0 2px; 
	padding: 2px 5px 2px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #f5b00f #943201 #943201 #f5b00f;
	cursor: pointer;
	float: left;
}

.reset {	
	color: #FFF; 
	font-weight: bold; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #0796d3 url(../img/images3.0/resetbttn.gif) repeat-x; 
	margin: 5px 0 0 2px; 
	padding: 2px 5px 2px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7ac6f1 #07678f #07678f #7ac6f1;
	cursor: pointer;
	float: left;
}

.moreoptions {
	font-weight: bold;
	text-decoration: underline;
	color: #0171b9;
	padding: 0 0 0 5px;
	float: left;
	margin-top: 10px;
}

.moreoptions:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000;
	padding: 0 0 0 5px;
	float: left;
	margin-top: 10px;
}

.priceto {
	font-weight: bold;
	padding: 0 10px;
	float: left;
	margin-top: 3px;
}

#advancedsearch {
	width: 778px;
	background-color: #e9e9e9;
	float: left;
	padding: 0 0 0 20px;
}

.multiple {
	height: 100px;
}

*html .multiple {
	height: auto;
}

.selectcategory {
	font-weight: bold;
	color: #0171b9;
}


/*____________________________________________________ugc_____________________________________________________*/


#nophoto {
	text-align: left;
	background: #e7e7e7;
	/*position: absolute;
	left: 117px;
	z-index: 2;*/
}


#nophoto #padd {
	margin: 20px;
}

.nophotoinput {
	width: 266px;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #FFF;  
	border-style: solid; 
	border-width: 1px; 
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b; 
	padding: 2px;
}

.nophotocheck {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #9b9b9b;
	float: left;
}

#nophoto .txt {
	width: 362px;
}

#nophoto fieldset {
	border: 0;
	padding: 10px;
}

.photosubmit {	
	color: #000; 
	font-weight: bold; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background-color: #9abbcf; 
	margin: 0 0 0 2px; 
	padding: 2px 5px 2px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #d6eefc #3d6075 #3d6075 #d6eefc;
	cursor: pointer;
	float: left;
}


#nophoto .search0 {
	float: left;
	width: 55px;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}

#nophoto .search1 {
	float: left;
	width: 90px;
	font-weight: bold;
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}

#nophoto .search2 {
	float: left;
	width: 195px;
	padding: 3px 0 0 0;
	margin: 0 0 3px 0;
}

#nophoto .search3 {
	font-weight: bold;
}

#nophoto .photofile {
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background-color: #FFF;
	border-style: solid;
	border-width: 1px;
	border-color: #9b9b9b #f8f8f7 #f8f8f7 #9b9b9b;
	float: left;
}

#nophoto .logout {
	float: right;
	width: 85px;
	height: 16px;
	display: block;
	background-color: #dbdbdb;
	border-style: solid; 
	border-width: 1px;
	border-color: #4c4c4c #f8f8f8 #f8f8f8 #4c4c4c;
	margin: 0 5px 0 0;
	text-align: center;
	padding: 5px 0;
}

#nophoto .logout a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	width: 85px;
	height: 26;
	display: block;
}

textarea.expanding 
 {
 	 border: 1px solid #eef;
	 line-height: 18px;
	 border: 1px solid #000;
	 background: #fff;
 }

#progressbar {
	font-weight: bold;
}

.ubrBar1 {
	width: 400px;
	height: 16px;
	background-color: #dbdbdb;
	border-style: solid; 
	border-width: 1px;
	border-color: #4c4c4c #f8f8f8 #f8f8f8 #4c4c4c;
	float: left;
	margin: 0 10px 0 0;
	position: relative;
	text-align: center;
	z-index: 5;
}

.ubrBar2 {
	height: 16px;
	background: #123456 url(../img/images3.0/progress_bar_blue.gif);
	position: relative;
	text-align: center;
	width: 0%;
	z-index: 6;
}

.ubrUploadSlot{}

.ubrError {
	color: red;
	text-align: center;
}

#npmessage {
	text-align: center;
	padding: 70px 0 0 0;
}

#geomap,#ugclayer {
	width: 480px;
	height: 300px;
	position: absolute;
	margin-left: 117px;
	z-index: 2;
}

#geomap2 {
	width: 480px;
	height: 300px;
	position: absolute;
	z-index: 2;
	padding-left: 10px;
}

#infolayer {
	width: 440px;
	height: 300px;
	position: absolute;
	margin-left: 117px;
	z-index: 2;
	background: url(../img/images3.0/sbbg.jpg) repeat-x;
	overflow: auto;
}

#nophoto .error {
	text-align:center;
	border:1px solid #CC0000;
	background:#F7CBCA;
	font-weight:bold;
	color: #bb0a0a;
}

#nophoto .success {
	color: #55a521;
}

/*____________________________________________________stay, play, discover, drive_____________________________________________________*/


#stay {
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #d4dbd5;
}

#play {
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #eaeaea;
}

#discover {
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #dce7ec;
}

#drive {
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #e2dbd0;
}

#htdtile {
	width: 300px;
	margin: 10px 0 0 0;
	background: #fa7923 url(../img/images3.0/htdtilebg.jpg) repeat-x;
	color: #FFF;
}

#htdtile2 {
	width: 300px;
	margin: 0;
	background: #fa7923 url(../img/images3.0/htdtilebg.jpg) repeat-x;
	color: #FFF;
}

#htdtile a,#htdtile2 a {
	font-weight: bold;
	text-decoration: underline;
	color: #FFF;
}

#htdtile a:hover,#htdtile2 a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFF;
}

#sp_events {
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #f4f1e8;
}

#contentcol2 #stay,#contentcol2 #play,#contentcol2 #discover,#contentcol2 #drive {
	margin: 0;
	width: 256px;
}


#stay .content,#play .content,#discover .content,#drive .content,#htdtile .content,#htdtile2 .content,#sp_events .content {
	padding: 4px 8px;
}

#stay h2,#play h2,#discover h2,#drive h2,#sp_events h2 {
	color: #bb0a0a;
	margin: 0 0 5px 0;
}

#htdtile h2,#htdtile2 h2 {
	color: #000;
	margin: 0 0 5px 0;
}

#htdtile h3,#htdtile2 h3 {
	color: #823201;
	margin: 0;
}

#sp_events h3 {
	color: #000;
	margin: 0;
}


#htdtile h4,#htdtile2 h4 {
	color: #000;
	font-weight: normal;
	margin: 0;
}

#stay h2 span,#play h2 span,#discover h2 span,#drive h2 span,#sp_events span {
	color: #000;
}

#stay a,#play a,#discover a,#drive a,#sp_events a {
	font-weight: bold;
	text-decoration: underline;
	color: #577dad;
}

#stay a:hover,#play a:hover,#discover a:hover,#drive a:hover,#sp_events a:hover {
	font-weight: bold;
	text-decoration: none;
	color: #000;
}

#stay img,#play img,#discover img,#drive img,#htdtile img,#htdtile2 img,#sp_events img {
	float: right;
	margin: 0 0 3px 3px;
}

#right-col #discover {
	margin: 0;
	width: 240px;
}

/*____________________________________________________editorial_____________________________________________________*/

.box-def-hd2 {
	background: url(../img/box_hd_def_brwn.gif) bottom center repeat-x #85836B;
	color: #fff;
	line-height: 1.2em;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 4px 6px 3px 6px;
	margin: 0;
}

.box-def-bg1{
	padding: 4px;
	background: url(../img/grey_dotsx.gif) left bottom repeat-x #F3F3F0;
	position:relative;

}
.box-def-bg2{
	padding: 4px;
	background:url(../img/grey_dotsx.gif) left bottom repeat-x #f9f9f7;
}
.box-def p{
	margin: 0.2em 0 0.2em 0;
	/*line-height:1em;*/
}


/*____________________________________________________kiwi secrets home_____________________________________________________*/

#kiwisecrets #home_banner {
	width: 788px;
	height: 84px;
	background: url(../img/content/kiwisecrets/home_banner.jpg) no-repeat bottom left;
	border-top: 1px solid #CCC;
}


#kiwisecrets #introbox {
	width: 788px;
	height: 241px;
	background: url(../img/content/kiwisecrets/home_paperbg.jpg) no-repeat;
}


#kiwisecrets #introbox #introcol1 {
	width: 334px;
	height: 241px;
	float: left;
}

#kiwisecrets #introbox #introcol1 #row1 {
	width: 254px;
	height: 175px;
	padding: 20px 40px;
}

#kiwisecrets #introbox #introcol1 #row2 {
	width: 334px;
	height: 26px;
	background: url(../img/content/kiwisecrets/home_titlebg.jpg) no-repeat;
}

#kiwisecrets #introbox #introcol1 #row2 h2 {
	color: #FFF;
	padding: 4px 0 0 40px;
	margin: 0;
}

#kiwisecrets #introbox #introcol2 {
	width: 454px;
	height: 215px;
	float: left;
}


#kiwisecrets #boxholder {
	width: 770px;
	background-color: #ebebe2;
	padding: 18px 0 0 18px;
}

#kiwisecrets #latestdealsbox {
	width: 788px;
	height: 137px;
	background: url(../img/content/kiwisecrets/latestdealsbox.jpg) no-repeat;
}

#kiwisecrets #latestdealsbox #link1 {
	width: 496px;
	height: 25px;
	margin: 32px 0 0 87px;
	float: left;
}

#kiwisecrets #latestdealsbox #link2 {
	width: 344px;
	height: 16px;
	margin: 0 0 0 186px;
	float: left;
}

*html #kiwisecrets #latestdealsbox #link1 {
	width: 496px;
	height: 25px;
	margin: 32px 0 0 43px;
	float: left;
}

*html #kiwisecrets #latestdealsbox #link2 {
	width: 344px;
	height: 16px;
	margin: 0 0 0 93px;
	float: left;
}

#kiwisecrets #latestdealsbox #link1 a {
	width: 496px;
	height: 25px;
	display: block;
	background: url(../img/content/kiwisecrets/link1.gif) no-repeat;
}

#kiwisecrets #latestdealsbox #link2 a {
	width: 344px;
	height: 16px;
	display: block;
	background: url(../img/content/kiwisecrets/link2.gif) no-repeat;
}

#kiwisecrets #latestdealsbox #link1 a:hover {
	width: 496px;
	height: 25px;
	display: block;
	background: url(../img/content/kiwisecrets/link1over.gif) no-repeat;
}

#kiwisecrets #latestdealsbox #link2 a:hover {
	width: 344px;
	height: 16px;
	display: block;
	background: url(../img/content/kiwisecrets/link2over.gif) no-repeat;
}



#kiwisecrets .box {
	float: left;
	width: 373px;
	height: 106px;
	margin: 0 4px 4px 0;
}

#kiwisecrets .box a {
	display: block;
	width: 373px;
	height: 106px;
	background: url(../img/content/kiwisecrets/boxbg.gif) no-repeat;
	color: #000;
	text-decoration: none;
}

#kiwisecrets .box a:hover {
	display: block;
	width: 373px;
	height: 106px;
	background: url(../img/content/kiwisecrets/boxbgover.gif) no-repeat;
	color: #000;
	text-decoration: none;
}

#kiwisecrets .box img {
	margin: 3px 15px 3px 3px;
	float: left;
}

#kiwisecrets .box a h3 {
	padding: 10px 0 0 0;
	margin: 0;
	color: #4e4f66;
}

#kiwisecrets .box a .text {
	padding: 0 15px 0 0;
}


.kop {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	width: 768px;
	height: 20px;
	background: url(../img/images3.0/kop.gif) no-repeat;
	/*border-bottom: 1px solid #414358;*/
	padding: 5px 0 0 20px;
}

.kop span {
	margin: -20px 0 0 229px;
	padding: 4px 0 4px 15px;
	width: 237px;
	background: url(../img/images3.0/archivetitlebg.gif) repeat-x;
	border-top: 1px solid #f5b00f;
	border-left: 1px solid #f5b00f;
	border-bottom: 1px solid #943201;
	border-right: 1px solid #943201;
	display: block;
}

.kop span a {
	color: #FFF;
	text-decoration: none;
}

.kop span a:hover {
	color: #f6d1b3;
	text-decoration: none;
}


/*____________________________________________________kiwi secrets_____________________________________________________*/

#kiwisecrets #sub_banner {
	width: 788px;
	height: 102px;
	background: url(../img/content/kiwisecrets/sub_banner.jpg) no-repeat bottom left;
	border-top: 1px solid #CCC;
}

#kiwisecrets #sub_banner .logo {
	float: left;
	margin: 2px 0 0 0;
}

#kiwisecrets #sub_banner a {
	width: 355px;
	height: 84px;
	display: block;
	float: right;
}

#kiwisecrets #subintrobox {
	width: 788px;
	/*min-height: 201px;*/
}

/*#kiwisecrets .southland {*/
/*#kiwisecrets .venturesouthland {*/
#kiwisecrets .invercargillisite {
	background-color: #0071b2;
}

/*#kiwisecrets .eastland {*/
#kiwisecrets .tourismeastland  {
	background-color: #00a676;
}

/*#kiwisecrets .hawkesbay {*/
#kiwisecrets .hawkesbay4 {
	background-color: #456292;
}

/*#kiwisecrets .taranaki {*/
#kiwisecrets .venturetaranaki {
	background-color: #ffc82e;
}

/*#kiwisecrets .queenstown {*/
#kiwisecrets .destinationqueenstown {
	background-color: #007dc3;
}

/*#kiwisecrets .doc {*/
#kiwisecrets .rtodoc {
	background-color: #0098d8;
}

/*#kiwisecrets .marlborough {*/
#kiwisecrets .destinationmarlborough {
	background-color: #0d9c5c;
}

/*#kiwisecrets .wanganui {*/
#kiwisecrets .discoverwanganui {
	background-color: #245704;
}

/*#kiwisecrets .manawatu {*/
#kiwisecrets .destinationwanganui {
	background-color: #7ab010;
}

/*#kiwisecrets .aa {*/
#kiwisecrets .rtoaamaps {
	background: #ffd600 url(../img/content/kiwisecrets/sub/aamapsbg.jpg) no-repeat top left;
}

#kiwisecrets .rtoaa {
	background: #ffd600 url(../img/content/kiwisecrets/sub/aabg.jpg) no-repeat top left;
}

/*#kiwisecrets .maui {*/
#kiwisecrets .mauimotorhomes5 {
	background-color: #00909e;
}

/*#kiwisecrets .bop {*/
#kiwisecrets .tourismbay,
#kiwisecrets .budgetrent12 {
	background-color: #070941;
}

#kiwisecrets #subcol1 {
	float: left;
	width: 516px;
	margin: 0 0 0 10px;
}

/*#kiwisecrets .southland #subcol2 {*/
/*#kiwisecrets .venturesouthland #subcol2 {*/
#kiwisecrets .invercargillisite #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-southland.jpg) no-repeat;
}

/*#kiwisecrets .eastland #subcol2 {*/
#kiwisecrets .tourismeastland  #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-eastland.jpg) no-repeat;
}

/*#kiwisecrets .hawkesbay #subcol2 {*/
#kiwisecrets .hawkesbay4 #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-hawkesbay.jpg) no-repeat;
}

/*#kiwisecrets .taranaki #subcol2 {*/
#kiwisecrets .venturetaranaki #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-taranaki.jpg) no-repeat;
}

/*#kiwisecrets .queenstown #subcol2 {*/
#kiwisecrets .destinationqueenstown  #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-queenstown.jpg) no-repeat;
}

/*#kiwisecrets .doc #subcol2 {*/
#kiwisecrets .rtodoc #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-doc.jpg) no-repeat;
}

/*#kiwisecrets .marlborough #subcol2 {*/
#kiwisecrets .destinationmarlborough #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-marlborough.jpg) no-repeat;
}

/*#kiwisecrets .wanganui #subcol2 {*/
#kiwisecrets .discoverwanganui #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-wanganui.jpg) no-repeat;
}

/*#kiwisecrets .manawatu #subcol2 {*/
#kiwisecrets .destinationwanganui #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-manawatu.jpg) no-repeat;
}

/*#kiwisecrets .maui #subcol2 {*/
#kiwisecrets .mauimotorhomes5 #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-maui.jpg) no-repeat;
}

/*#kiwisecrets .aa #subcol2 {*/
#kiwisecrets .rtoaa #subcol2,
#kiwisecrets .rtoaamaps #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-aa.jpg) no-repeat;
}

/*#kiwisecrets .bop #subcol2 {*/
#kiwisecrets .tourismbay #subcol2,
#kiwisecrets .budgetrent12 #subcol2 {
	float: right;
	width: 252px;
	height: 200px;
	background: url(../img/content/kiwisecrets/sub/linkbox-bop.jpg) no-repeat;
}

#kiwisecrets #subcol2 h2 {
	color: #FFF;
	margin: 18px 0 20px 20px;
}

#kiwisecrets #subcol2 a {
	font-weight: bold;
	display: block;
	margin: 10px 0 10px 20px;
	text-decoration: none;
	font-size: 1.1em;
}


*html #kiwisecrets #subcol1 h2 {
	margin: 15px 0 7px 0;
}

/*#kiwisecrets .southland #subcol1,#kiwisecrets .southland #subcol1 h2,#kiwisecrets .southland #subcol1 a,*/
/*#kiwisecrets .venturesouthland #subcol1,#kiwisecrets .venturesouthland #subcol1 h2,#kiwisecrets .venturesouthland #subcol1 a,*/
#kiwisecrets .invercargillisite #subcol1,#kiwisecrets .invercargillisite #subcol1 h2,#kiwisecrets .invercargillisite #subcol1 a,
/*#kiwisecrets .eastland #subcol1,#kiwisecrets .eastland #subcol1 h2,#kiwisecrets .eastland #subcol1 a,*/
#kiwisecrets .tourismeastland  #subcol1,#kiwisecrets .tourismeastland  #subcol1 h2,#kiwisecrets .tourismeastland  #subcol1 a,
/*#kiwisecrets .doc #subcol1,#kiwisecrets .doc #subcol1 h2,#kiwisecrets .doc #subcol1 a,*/
#kiwisecrets .rtodoc #subcol1,#kiwisecrets .rtodoc #subcol1 h2,#kiwisecrets .rtodoc #subcol1 a,
/*#kiwisecrets .manawatu #subcol1,#kiwisecrets .manawatu #subcol1 h2,#kiwisecrets .manawatu #subcol1 a,*/
#kiwisecrets .destinationwanganui #subcol1,#kiwisecrets .destinationwanganui #subcol1 h2,#kiwisecrets .destinationwanganui #subcol1 a,
/*#kiwisecrets .wanganui #subcol1,#kiwisecrets .wanganui #subcol1 h2,#kiwisecrets .wanganui #subcol1 a,*/
#kiwisecrets .discoverwanganui #subcol1,#kiwisecrets .discoverwanganui #subcol1 h2,#kiwisecrets .discoverwanganui #subcol1 a,
/*#kiwisecrets .marlborough  #subcol1,#kiwisecrets .marlborough  #subcol1 h2,#kiwisecrets .marlborough #subcol1 a,*/
#kiwisecrets .destinationmarlborough  #subcol1,#kiwisecrets .destinationmarlborough  #subcol1 h2,#kiwisecrets .destinationmarlborough #subcol1 a,
/*#kiwisecrets .queenstown #subcol1,#kiwisecrets .queenstown #subcol1 h2,#kiwisecrets .queenstown #subcol1 a,*/
#kiwisecrets .destinationqueenstown  #subcol1,#kiwisecrets .destinationqueenstown  #subcol1 h2,#kiwisecrets .destinationqueenstown  #subcol1 a,
/*#kiwisecrets .maui #subcol1,#kiwisecrets .maui #subcol1 h2,#kiwisecrets .maui #subcol1 a,*/
#kiwisecrets .mauimotorhomes5 #subcol1,#kiwisecrets .mauimotorhomes5 #subcol1 h2,#kiwisecrets .mauimotorhomes5 #subcol1 a,
/*#kiwisecrets .hawkesbay #subcol1,#kiwisecrets .hawkesbay #subcol1 h2,#kiwisecrets .hawkesbay #subcol1 a {*/
#kiwisecrets .hawkesbay4 #subcol1,#kiwisecrets .hawkesbay4 #subcol1 h2,#kiwisecrets .hawkesbay4 #subcol1 a,
/*#kiwisecrets .bop #subcol1,#kiwisecrets .bop #subcol1 h2,#kiwisecrets .bop #subcol1 a {*/
#kiwisecrets .tourismbay #subcol1,#kiwisecrets .tourismbay #subcol1 h2,#kiwisecrets .tourismbay #subcol1 a,
#kiwisecrets .budgetrent12 #subcol1,#kiwisecrets .budgetrent12 #subcol1 h2,#kiwisecrets .budgetrent12 #subcol1 a {
	color: #FFF;
}

/*#kiwisecrets .taranaki #subcol1,#kiwisecrets .taranaki #subcol1 h2,#kiwisecrets .taranaki #subcol1 a ,*/
#kiwisecrets .venturetaranaki #subcol1,#kiwisecrets .venturetaranaki #subcol1 h2,#kiwisecrets .venturetaranaki #subcol1 a ,
/*#kiwisecrets .aa #subcol1,#kiwisecrets .aa #subcol1 h2,#kiwisecrets .aa #subcol1 a {*/
#kiwisecrets .rtoaa #subcol1,#kiwisecrets .rtoaa #subcol1 h2,#kiwisecrets .rtoaa #subcol1 a,
#kiwisecrets .rtoaamaps #subcol1,#kiwisecrets .rtoaamaps #subcol1 h2,#kiwisecrets .rtoaamaps #subcol1 a {
	color: #000;
}

#kiwisecrets #subtitle {
	width: 788px;
	height: 35px;
	background: url(../img/content/kiwisecrets/sub_titlebg.jpg) no-repeat;
}

#kiwisecrets #subtitle h2 {
	color: #FFF;
	margin: 0;
	padding: 14px 0 0 10px;
}

#kiwisecrets .secret1 {
	width: 788px;
	background: #ececee;
	margin: 0 0 10px 0;
}

#kiwisecrets .secret2 {
	width: 788px;
	background: #d9dade;
	margin: 0 0 10px 0;
}


#kiwisecrets .secret1 .secretimage,
#kiwisecrets .secret2 .secretimage {
	border: 1px solid #8e8e8e;
	background: #FFF;
	padding: 1px;
}



#kiwisecrets .secret1 .secretimage {
	float: right;
	margin: 20px 19px 15px 19px;
}

#kiwisecrets .secret2 .secretimage {
	float: left;
	margin: 20px 19px 15px 19px;
}

*html #kiwisecrets .secret1 .secretimage {
	float: right;
	margin: 20px 9px 15px 9px;
}

*html #kiwisecrets .secret2 .secretimage {
	float: left;
	margin: 20px 9px 15px 9px;
}


.secret1 h3,.secret2 h3 {
	margin: 0;
	padding: 0;
}

.secret1 .text {
	width: 500px;
	float: left;
	margin: 0 0 20px 19px;
}

*html .secret1 .text {
	width: 500px;
	float: left;
	margin: 0 0 20px 9px;
}


.secret2 .text {
	width: 500px;
	float: left;
	margin: 0 0 20px 0;
}

*html .secret2 .text {
	width: 500px;
	float: left;
	margin: 0 0 20px 9px;
}


#kiwisecrets #action {
	width: 788px;
	text-align: center;
	padding: 10px 0;
}

#kiwisecrets #contactdetails {
	color: #FFF;
	font-weight: bold;
	font-size: 1.1em;
	width: 768px;
	height: 21px;
	background: url(../img/content/kiwisecrets/contactdetails.gif) no-repeat;
	border-bottom: 1px solid #414358;
	padding: 5px 0 0 20px;
}

#kiwisecrets #address {
	padding: 5px 0 0 20px;
}

#kiwisecrets .secret_tag {
	float: right;
	margin: 0 30px 0 0;
}

#kiwisecrets .ks-small {
	font-size: 0.9em;
}

#kiwisecrets #footernav {
	width: 788px;
	height: 98px;
	background: url(../img/content/kiwisecrets/footernavbg.jpg) no-repeat;
	margin: 10px 0 0 0;
	text-align: center;
	padding: 7px 0 0 0;
}

#kiwisecrets #footernav #box {
	width: 504px;
	height: 26px;
	border-top: 1px solid #37383d;
	border-left: 1px solid #37383d;
	border-bottom: 1px solid #FFF;
	border-right: 1px solid #FFF;
	margin: 0 auto;
}

#kiwisecrets #footernav #box #ks-previous {
	float: left;
	width: 160px;
	height: 26px;
	background: url(../img/content/kiwisecrets/previous-kiwisecret.jpg) no-repeat;
}

#kiwisecrets #footernav #box #ks-previous a {
	display: block;
	width: 160px;
	height: 26px;
}

#kiwisecrets #footernav #box #ks-previous a:hover {
	display: block;
	width: 160px;
	height: 26px;
	background: url(../img/content/kiwisecrets/previous-kiwisecret-over.jpg) no-repeat;
}

#kiwisecrets #footernav #box #ks-next {
	float: left;
	width: 147px;
	height: 26px;
	background: url(../img/content/kiwisecrets/next-kiwisecret.jpg) no-repeat;
}

#kiwisecrets #footernav #box #ks-next a {
	display: block;
	width: 147px;
	height: 26px;
}

#kiwisecrets #footernav #box #ks-next a:hover {
	display: block;
	width: 147px;
	height: 26px;
	background: url(../img/content/kiwisecrets/next-kiwisecret-over.jpg) no-repeat;
}

#kiwisecrets #footernav #box #ks-homepage {
	float: left;
	width: 197px;
	height: 26px;
	background: url(../img/content/kiwisecrets/backto-kiwisecrets.jpg) no-repeat;
}

#kiwisecrets #footernav #box #ks-homepage a {
	display: block;
	width: 197px;
	height: 26px;
}

#kiwisecrets #footernav #box #ks-homepage a:hover {
	display: block;
	width: 197px;
	height: 26px;
	background: url(../img/content/kiwisecrets/backto-kiwisecrets-over.jpg) no-repeat;
}

/*____________________________________________________budget_____________________________________________________*/

#kiwisecrets #budget2 {
	width: 788px;
	height: 427px;
	background: #f68b1f url(../img/content/kiwisecrets/sub/budget2bg.jpg) no-repeat top left;
}

#kiwisecrets #budget2banner {
	width: 788px;
	height: 76px;
	background: url(../img/content/kiwisecrets/sub/budget2banner.jpg) no-repeat top left;
}

#kiwisecrets #budget2banner a {
	width: 788px;
	height: 76px;
	display: block;
}

#kiwisecrets #budget2aarewards {
	width: 788px;
	background: url(../img/content/kiwisecrets/sub/budget2aarewards.jpg) no-repeat top left;
}

#kiwisecrets #budget-terms {
	font-size: 0.9em;
	float: right;
	width: 620px;
	margin-right: 20px;
	padding: 10px 0;
}

#kiwisecrets .budgetbox1a {
	float: right;
	width: 348px;
	background: #ffcd9e url(../img/content/kiwisecrets/sub/budgetbox1a.gif) no-repeat top left;
	margin: 16px;
}

#kiwisecrets .budgetbox1b {
	width: 348px;
	height: 10px;
	overflow: hidden;
	background: #ffcd9e url(../img/content/kiwisecrets/sub/budgetbox1b.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

#kiwisecrets .budgetbox2a {
	float: right;
	width: 348px;
	background: #FFF url(../img/content/kiwisecrets/sub/budgetbox2a.gif) no-repeat top left;
	margin: 0 16px 16px 0;
}

#kiwisecrets .budgetbox2b {
	width: 348px;
	height: 10px;
	overflow: hidden;
	background: #FFF url(../img/content/kiwisecrets/sub/budgetbox2b.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}

#kiwisecrets .budgetbox1a p,
#kiwisecrets .budgetbox2a p {
	padding: 18px 18px 8px 18px;
	margin: 0;
}

#kiwisecrets .budgetbox1a .header,
#kiwisecrets .budgetbox2a .header {
	font-size: 1.6em;
	font-weight: bold;
	color: #193282;
}

#kiwisecrets .budgetbox2a .header2 {
	font-size: 1.6em;
	font-weight: bold;
	color: #f68b1f;
}

/*________________________________________FIA Survey___________________________________*/

#fiasurvey {
	width: 256px;
	height: 189px;
	background: url(../img/content/fia-survey.gif) no-repeat;
}

#fiasurvey h2 {
	color: #FFF;
	margin: 0;
	padding: 7px 0 0 11px;
}

#fiasurvey p {
	color: #013777;
	margin: 0;
	padding: 33px 22px 0 22px;
}

#fiasurvey .link {
	padding: 30px 0 0 120px;
}

#fiasurvey a {
	color: #de4c00;
	font-weight: bold;
	text-decoration: underline;
}

#fiasurvey a:hover {
	color: #de4c00;
	font-weight: bold;
	text-decoration: none;
}

/*________________________________________DestinatioNZ Archive___________________________________*/

.archivebox {
	float: left;
	width: 393px;
	height: 104px;
}

.archivebox-empty {
	float: left;
	width: 393px;
	height: 104px;
	background: #f5f5f3;
}

.archivebox-empty div {
	float: left;
	width: 13px;
	height: 104px;
	background: #FFF;
}

.archivebox .col1 {
	margin-left: 13px;
	width: 136px;
	float: left;
}

*html .archivebox .col1 {
	margin-left: 6px;
	width: 136px;
	float: left;
}

.archivebox .col2 {
	width: 234px;
	height: 94px;
	float: left;
	background-color: #ecebe7;
	padding: 10px 0 0 10px;
}

.archivebox .col2 a {
	text-decoration: none;
}

.archivebox .col2 a:hover {
	text-decoration: underline;
}

.archivebox .archivephoto {
	margin-bottom: 3px;
}

.archivebox .archivephoto a {
	width: 119px;
	height: 80px;
	display: block;
	border: 1px solid #a0a0a0;
	padding: 2px;
}

.archivebox .archivephoto a:hover {
	width: 119px;
	height: 80px;
	display: block;
	border: 1px solid #0171b9;
	padding: 2px;
}

#archiveintro {
	width: 788px;
	/*height: 232px;*/
	background: url(../img/images3.0/destarchivebgV2.jpg) no-repeat;
}

#archiveintro p.intro1 {
	margin: 0;
	padding: 135px 350px 20px 20px;
	/*font-weight: bold;
	line-height: 1.5em;*/
}

#archiveintro p.intro2 {
	margin: 0;
	padding: 0 20px 50px 20px;
	/*font-weight: bold;
	line-height: 1.5em;*/
}

#orangebox {
	width: 786px;
	height: 26px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 10px 0;
}

#orangebox h2 {
	color: #FFF;
	margin: 0;
	padding: 3px 0 0 15px;
	width: 233px;
	height: 20px;
	background: url(../img/images3.0/archivetitlebg.gif) repeat-x;
	border-top: 1px solid #f5b00f;
	border-left: 1px solid #f5b00f;
	border-bottom: 1px solid #943201;
	border-right: 1px solid #943201;
}

#orangeboxholder {
	width: 786px;
	height: 26px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 10px 0;
}

.orange {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 26px;
}

.orange li {
	margin: 0;
	font-weight: bold;
	background: url(../img/images3.0/archivetitlebg.gif) repeat-x;
	border-top: 1px solid #f5b00f;
	border-left: 1px solid #f5b00f;
	border-bottom: 1px solid #943201;
	border-right: 1px solid #943201;
	float: left;
	padding: 4px 15px;
}

.orange li.first,.orange li.first:hover {
	color: #000;
	margin: 0;
	background: #ECECEC none;
	border-top: 1px solid #ECECEC;
	border-left: 1px solid #ECECEC;
	border-bottom: 1px solid #ECECEC;
	border-right: 1px solid #FFF;
	float: left;
}

.orange li a {
	color: #FFF;
	text-decoration: none;
}

*html .orange li.selection a:hover {
	color: #FFF;
	text-decoration: none;
}

*html .orange li a:hover {
	color: #000;
	text-decoration: none;
}

.orange li:hover,.orange li.selection {
	color: #FFF;
	background: url(../img/images3.0/archivetitlebg.gif) 0 -23px;
}

/*_______________________________*/

.qm {
	float: right;
	margin: 0 2px;
	display: block;
}

.qm img {
	margin: 0 0 0 2px;
}

.search_response {
		position:relative;
		border:2px solid #f8e89d;
		padding:10px;
		padding-left:50px;
		margin:10px;
		background:#ffffff url(../img/kghostview.png) no-repeat 0px 10px;
}

*html .aacback {
	margin-bottom: 3px;
}

*+html .aacback {
	margin-bottom: 3px;
}

/*_______________________________________new destinationz tile__________________________________________*/

#dest2hp {
	width: 256px;
	background:url(../img/images3.0/dest2hp2b.jpg) repeat-y;
	margin: 0 0 10px 0;
	padding: 0;
}

#dest2hp .row1 {
	width: 256px;
	height: 50px;
	background:url(../img/images3.0/dest2hp1.jpg) no-repeat;
}

#dest2hp .row1 a {
	width: 256px;
	height: 50px;
	display: block;
}

#dest2hp .row2 {
	width: 256px;
	background:url(../img/images3.0/dest2hp2a.jpg) no-repeat;
}

#dest2hp .row2 p {
	margin: 0;
	padding: 20px 15px 10px 15px;
}

#dest2hp .row2 a {
	color: #000;
	text-decoration: none;
}

#dest2hp .row3 {
	width: 256px;
	height: 34px;
	background:url(../img/images3.0/dest2hp3a.jpg) no-repeat;
}

#dest2hp .row3 a {
	width: 256px;
	height: 34px;
	display: block;
}

#dest2hp .row3 a:hover {
	width: 256px;
	height: 34px;
	display: block;
	background:url(../img/images3.0/dest2hp3b.jpg) no-repeat;
}

#dest2sub {
	width: 300px;
	background:url(../img/images3.0/dest2sub2b.jpg) repeat-y;
	margin: 0 0 10px 0;
	padding: 0;
}

#dest2sub .row1 {
	width: 300px;
	height: 50px;
	background:url(../img/images3.0/dest2sub1.jpg) no-repeat;
}

#dest2sub .row1 a {
	width: 300px;
	height: 50px;
	display: block;
}

#dest2sub .row2 {
	width: 300px;
	background:url(../img/images3.0/dest2sub2a.jpg) no-repeat;
}

#dest2sub .row2 p {
	margin: 0;
	padding: 20px 15px 10px 15px;
}

#dest2sub .row2 a {
	color: #000;
	text-decoration: none;
}

#dest2sub .row3 {
	width: 300px;
	height: 34px;
	background:url(../img/images3.0/dest2sub3a.jpg) no-repeat;
}

#dest2sub .row3 a {
	width: 300px;
	height: 34px;
	display: block;
}

#dest2sub .row3 a:hover {
	width: 300px;
	height: 34px;
	display: block;
	background:url(../img/images3.0/dest2sub3b.jpg) no-repeat;
}

/*____________________________________________Adv Accomm Search____________________________________________________*/


.scrollw {
	width: 230px;
	height: 88px;
	overflow: auto;
	background: #fcfcfc;
	border: 1px solid #9b9b9b;
	padding: 5px;
	font-size: 0.9em;
}

.scrollwconf {
	width: 189px;
	height: 60px;
	overflow: auto;
	background: url(../img/images3.0/hpspixel.gif);
	background-color: #d7e0e7;
	margin-top: 2px; 
	margin-bottom: 2px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #7e7e7e #d7e0e7 #d7e0e7 #7e7e7e; 
	padding: 5px;
	font-size: 0.9em;
}

.scrollw input {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}

*+html .scrollw input {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	height: 16px;
	width: 16px;
}

*html .scrollw input {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	height: 16px;
	width: 16px;
}

.scrollw span input {
	margin: 0 15px 0 0;
}

*html .scrollw span input {
	margin: 0 10px 0 0;
}

*+html .scrollw span input {
	margin: 0 10px 0 0;
}

.scrollw h4,.scrollwconf h4 {
	display: inline;
	padding: 0;
	font-size: 1.1em;
}

.scrollw span,.scrollwconf span {
	display: block;
	margin-bottom: 3px;
	clear: both;
}

*html .scrollw span,*html .scrollwconf span {
	display: block;
	margin-bottom: 0;
	clear: both;
}

*+html .scrollw span,*+html .scrollwconf span{
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}

.scrollw div,.scrollwconf div {
	display: block;
	margin-bottom: 3px;
	clear: both;
}

*html .scrollw div,*html .scrollwconf div {
	display: block;
	margin-bottom: 0;
	clear: both;
}

*+html .scrollw div,*+html .scrollwconf div {
	display: block;
	margin: 0;
	padding: 0;
	clear: both;
}

.clear10 {
	clear: both;
	height: 7px;
	overflow: hidden;
}

#searchform label {
	visibility: hidden;
	display: none;
}

#searchform .scrollw span label,#searchform .scrollwconf span label {
	visibility: visible;
	display: inline;
}

#searchform .scrollw h4 label,#searchform .scrollwconf h4 label {
	visibility: visible;
	display: inline;
}


/*_________________________shortlist + new destinationz______________________________*/

.shortlistbox {
	width: 150px;
	height: 28px;
	background: url(../img/images3.0/shortlistbox.gif) no-repeat;
	padding: 9px 0 9px 10px;
}

.addshortlist span a {
	display: block;
	width: 132px;
	height: 21px;
	background: url(../img/images3.0/addshortlist.gif) no-repeat 0 -52px; 
	color: #000;
	text-decoration: none;
	padding: 5px 0 0 10px;
}

.addshortlist span a:hover {
	display: block;
	width: 132px;
	height: 21px;
	background: url(../img/images3.0/addshortlist.gif) no-repeat 0 -78px; 
	color: #000;
	text-decoration: none;
	padding: 5px 0 0 10px;
}

.addshortlist a {
	display: block;
	width: 132px;
	height: 21px;
	background: url(../img/images3.0/addshortlist.gif) no-repeat; 
	color: #FFF;
	text-decoration: none;
	padding: 5px 0 0 10px;
}

.addshortlist a:hover {
	background-position: 0 -26px;
	color: #FFF;
	text-decoration: none;
}

#newdest {
	width: 160px;
	height: 194px;
	background: url(../img/images3.0/dest.jpg) no-repeat;
	margin: 0 0 10px 0;
}

#newdest h3 {
	color: #FFF;
	padding: 0 0 5px 0;
	margin: 0;
}

#surveytile {
	width: 140px;
	background: #FFF url(../img/images3.0/survbg.gif) repeat-x;
	margin: 0 0 10px 0;
	padding: 0 10px 10px 10px;
}

#surveytile h3 {
	font-size: 1em;
	color: #FFF;
	margin: 0;
	padding: 3px 0 15px 0;
}

#newdest .subscribe {
	width: 80px;
	height: 20px;
	float: right;
	margin: 168px 5px 0 0;
}

#surveytile .click {
	width: 80px;
	height: 20px;
	float: right;
	margin: 5px 0 0 0;
}

#newdest .subscribe a {
	width: 70px;
	height: 18px;
	display: block;
	background: url(../img/images3.0/subscribe.gif) no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 0 10px;
}

#surveytile .click a {
	width: 70px;
	height: 18px;
	display: block;
	background: url(../img/images3.0/subscribe.gif) no-repeat;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 0 10px;
}

#newdest .subscribe a:hover,#surveytile .click a:hover {
	width: 70px;
	height: 18px;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding: 2px 0 0 10px;
	background-position: 0 -20px;
}


/*________________________scroll___________________________________*/


.jch2 {
	width: 251px;
	font-size: 1.1em;
	background-color: #47495e;
	color: #FFF!important;
	padding: 5px 0 5px 5px;
	margin: 0;
}

#hdw2 .jch2 {
	width: 295px;
	font-size: 1.1em;
	background-color: #47495e;
	color: #FFF!important;
	padding: 5px 0 5px 5px;
	margin: 10px 0 0 0;
}
.jch2 a,.jch2 h2 a,#hdw2 .jch2 a,#hdw2 .jch2 h2 a {
	color: #FFF!important;	
}

.jch2 span a {
	color: #FFF!important;
	font-weight: normal;
	font-size: 0.9em;
	padding: 0 0 0 40px;
}

.jch2 span a:hover{
	color: #FFF!important;
}

#hdw2 .jch2 span a {
	padding: 0 0 0 84px;
}

#hotdeals-widget {
	width: 256px;
	/*height: 413px;*/
}

#hdw2 #hotdeals-widget {
	width: 300px;
	/*height: 413px;*/
}

#hotdeals-widget #message {
	position: relative;
	margin: -40px 0 20px 65px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

#hdw2  #hotdeals-widget #message {
	position: relative;
	margin: -40px 0 10px 82px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

*html #hotdeals-widget #message {
	position: relative;
	margin: -40px 0 10px 65px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

*html #hdw2  #hotdeals-widget #message {
	position: relative;
	margin: -40px 0 0 82px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

*+html #hotdeals-widget #message {
	position: relative;
	margin: -40px 0 10px 65px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

*+html #hdw2  #hotdeals-widget #message {
	position: relative;
	margin: -40px 0 0 82px;
	font-weight: bold;
	z-index: 3;
	width: 170px;
}

.jcarousel-container {
    background: #ebebe2 url(../img/images3.0/navigationbg.gif) repeat-x bottom left;
	margin-bottom: 10px;
}

.jcarousel-container-vertical {
    width: 242px;
    height: 399px;
    padding: 7px;
}

.jcarousel-clip-vertical {
    width:  242px;
    height: 364px;
}

.jcarousel-item {
    width: 242px;
    height: 80px;
	padding: 0;
	margin: 0;
}

.jcarousel-item-vertical {
    border-bottom: 1px solid #FFF;
	padding: 5px 0;
}


#hdw2 .jcarousel-container-vertical {
    width: 286px;
    height: 399px;
    padding: 7px;
}

#hdw2 .jcarousel-clip-vertical {
    width:  286px;
    height: 364px;
}

#hdw2 .jcarousel-item {
    width: 286px;
    height: 80px;
	padding: 0;
	margin: 0;
}

#hdw2 .jcarousel-item-vertical {
    border-bottom: 1px solid #FFF;
	padding: 5px 0;
}

/*____________________________3 items__________________________*/

.item3 .jcarousel-container-vertical {
    height: 308px!important;
}

.item3 .jcarousel-clip-vertical {
    height: 273px!important;
}

/*____________________________2 items__________________________*/

.item2 .jcarousel-container-vertical {
    height: 217px!important;
}

.item2 .jcarousel-clip-vertical {
    height: 182px!important;
}

/*____________________________1 item__________________________*/

.item1 .jcarousel-container-vertical {
    height: 126px!important;
}

.item1 .jcarousel-clip-vertical {
    height: 91px!important;
}

/*___________________________________________________________*/

.jcd-title {
	font-size: 1em;
	font-weight: bold;
	color: #df6400;
	margin: 0;
	padding: 0;
	height: 1.2em;
	overflow: hidden;
}

#mycarousel .jcd-location {
	padding-bottom: 5px;
	height: 1.2em;
	overflow: hidden;
}

#mycarousel .jcd-more{
	font-weight: bold;
}


/*________________buttons_______________________*/

.jcarousel-next-vertical {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/images3.0/next-vertical.gif) no-repeat 0 0;
	margin-bottom: 7px;
}

.jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-next-disabled-vertical,
.jcarousel-next-disabled-vertical:hover,
.jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-prev-vertical {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../img/images3.0/prev-vertical.gif) no-repeat;
	margin-bottom: 7px;
}

.jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-prev-disabled-vertical,
.jcarousel-prev-disabled-vertical:hover,
.jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

/*_______________________________________________________*/

.hp468 {
	margin-bottom: 10px;
}

.red {
	color: #FF0000;
}

/*_______________________________________________________*/

			.ac_results {
				padding: 0;
				font-family: Arial, Helvetica, sans-serif;
			}
			
			*html .ac_results {
				padding: 0;
				margin-left: -25px;
				overflow-x: hidden;
			}
			
			*+html .ac_results {
				padding: 0;
				margin-left: -25px;
				overflow-x: hidden;
			}

			.ac_results ul {
				width: 198px;
				background: #FFF;
				border: 1px solid #7e7e7e;
				list-style: none;
				padding: 0;
				margin: 0;
			}
			
		

			.ac_results iframe {
				display:none;/*sorry for IE5*/
				display/**/:block;/*sorry for IE5*/
				position:absolute;
				top:0;
				left:0;
				z-index:-1;
				filter:mask();
				overflow-x: hidden;
			}

			.ac_results li {
				margin: 0px;
				padding: 2px 5px;
				cursor: pointer;
				display: block;
				font: menu;
				font-size: 11px;
				overflow: hidden;
				text-align:left;
			}

			.ac_loading {
				background : Window url('indicator.gif') right center no-repeat;
			}

			.ac_over {
				background-color: #d7e0e7;
			}
			
/*_______________________________________________________*/


#quiz101 {
	width: 246px;
	height: 191px;
	background: url(../img/images3.0/101quizbg.jpg) no-repeat;
	color: #FFF;
	padding: 10px 0 10px 10px;	
}

#quiz101 h2 {
	color: #ffd400;
	font-size: 1em;
	padding: 0;
	margin: 0 0 15px 0;
}

#quiz101 h3 {
	color: #FFF;
	font-size: 1em;
	padding: 0;
	margin: 0 0 15px 0;
}

#quiz101 a {
	color: #ffd400;
	text-decoration: underline;
}

#quiz101 a:hover {
	color: #FFF;
	text-decoration: none;
}
	
#quiz_question_frame {
	height: 97px;	
}

.quizitem #quizimage {
	float: left;
	margin: 0 3px 3px 0;
}

*html .quizitem #quizimage {
	float: left;
	margin: 0 3px 30px 0;
}

#quizoptions {
	margin: 0;
	padding: 0;
	float: left;
	width: 120px;
	color: #aeaeae;
}

#quizoptions ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#quizoptions ul li {
	width: 120px;
}

.correct {
	background: url(../img/images3.0/101correct.gif) no-repeat right 2px;
	color: #73bb0c;
}

.incorrect {
	background: url(../img/images3.0/101incorrect.gif) no-repeat right 2px;
	color: #ff0000;
}

#quizoptions .next {
	font-weight: bold;
	color: #FFF;
	padding: 0 0 0 10px;
	margin-top: 20px;
}

#pdf101 {
	float: left;
	margin-top: 10px;
	font-weight: bold;	
}

#pdf101 a {
	color: #a8a8a8;
	text-decoration: none;
	background: url(../img/images3.0/101pdf.gif) no-repeat;
	padding: 5px 0 0 30px;
	display: block;
	height: 18px;
}

#moreinfo101 {
	float: right;
	padding: 15px 20px 0 0;
}

/*#moreinfo101 a {
	width: 71px;
	height: 23px;
	background: url(../img/images3.0/101moreinfo.gif) no-repeat 0 0;
	display: block;
}

#moreinfo101 a:hover {
	width: 71px;
	height: 23px;
	background: url(../img/images3.0/101moreinfo.gif) no-repeat 0 -23px;
	display: block;
}*/

#quiz_count {
	float: left;	
}

#next101 {
	float: right;
	padding: 0 20px 0 0;
	margin-top: -5px;
}

#next101 a {
	width: 41px;
	height: 23px;
	background: url(../img/images3.0/101next.gif) no-repeat 0 0;
	display: block;
}

#next101 a:hover {
	width: 41px;
	height: 23px;
	background: url(../img/images3.0/101next.gif) no-repeat 0 -23px;
	display: block;
}

#results101 {
	float: right;
	height: 23px;
	padding: 0 10px 0 0;
	margin-top: -5px;
	background: url(../img/images3.0/101results.gif) no-repeat 0 0;
}

#results101 a {
	width: 51px;
	height: 23px;
	background: url(../img/images3.0/101results.gif) no-repeat 0 0;
	display: block;
}

#results101 a:hover {
	width: 51px;
	height: 23px;
	background: url(../img/images3.0/101results.gif) no-repeat 0 -23px;
	display: block;
}

#quiz101 #loading {
	width: 134px;
	height: 65px;
	background: #222222;
	padding: 32px 0 0 102px;
}

.score {
	width: 236px;
	height: 97px;
}


/*________________________________ NEW INFOPAGE ___________________________________*/

#infobox {
	width: 959px;
	/*height: 362px;*/
	background: url(../img/images3.0/infopage/topbg.gif) repeat-x;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

#infoboxlite {
	width: 959px;
	height: 175px;
	background: url(../img/images3.0/infopage/topbg.gif) repeat-x;
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

#listtitle2 {
	width: 938px;
	height: 26px;
	padding: 10px;
}

#listtitle2 h2 {
	margin: 0;
	padding: 0;
	float: left;
}

.addressbox {
	float: left;
	width: 290px;
	padding: 10px 0 0 10px;
	/*height: 307px;*/
}

.addressbox .col1 {
	float: left;
	width: 75px;
	font-weight: bold;
	color: #575757;
}

.addressbox .col1 span {
	display: block;
}

.addressbox .col2 span {
	display: block;
}

.addressbox .col2 {
	float: left;
	width: 200px;
	color: #000;
}

.addressbox .tariff {
	font-weight: bold;
	padding-top: 10px;	
}

.addressbox .tariff .price {
	color: #ff6c00;
	display: inline;
}

.addressbox .description {
	clear: both;
	padding: 20px 0 0 0;	
}

.img-qm {
	float: left;
	border: 1px solid #ccc;
	padding: 2px;
	margin: 20px 3px 0 0;	
}

.photobox {
	width: 658px;
	height: 317px;
	float: right;
	background: url(../img/images3.0/infopage/photoboxbg.gif) no-repeat;	
}

.photobox .pbnav {
	width: 104px;
	padding: 8px 0 0 22px;
	float: left;	
}

.photobox .pbnav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	width: 125px;	
}

.photobox .pbnav ul li a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 0 5px 10px;
}

.photobox .pbnav ul li a:hover {
	color: #0171b9;
	text-decoration: none;
	font-weight: bold;
	display: block;
	padding: 5px 0 5px 10px;
	background: url(../img/images3.0/infopage/pblibg.gif) repeat-x;
}

.pbselected {
	color: #0171b9;
	background: url(../img/images3.0/infopage/pblibg.gif) repeat-x;
}

.pbselected a {
	color: #0171b9!important;
}

.lifirst {
	border-bottom: 1px solid #a2a2a2;		
}

.lisecond {
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #a2a2a2;		
}

.buttons {
	padding: 30px 0 26px 0;
	border-bottom: 1px solid #a2a2a2;
	width: 125px;	
}

.lite-listing-buttons {
	padding: 2px 0 20px 8px;
	width: 125px;	
}

.buttons .enquirehere,.buttons .hottraveldeal,.buttons .onlinebooking {
	margin-bottom: 4px;		
}

.buttons .onlinebooking a {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/onlinebooking.gif) no-repeat 0 0;
}

.buttons .onlinebooking a:hover {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/onlinebooking.gif) no-repeat -117px 0;
}

.lite-listing-buttons .onlinebooking a {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/onlinebooking.gif) no-repeat 0 0;
}

.lite-listing-buttons .onlinebooking a:hover {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/onlinebooking.gif) no-repeat -117px 0;
}

.moreinformation a {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/moreinformation.gif) no-repeat 0 0;
}

.moreinformation a:hover {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/moreinformation.gif) no-repeat -117px 0;
}

.enquirehere a {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/enquirehere.gif) no-repeat 0 0;
}

.enquirehere a:hover {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/enquirehere.gif) no-repeat -117px 0;
}

.buttons .hottraveldeal a {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/hottraveldeal.gif) no-repeat 0 0;
}

.buttons .hottraveldeal a:hover {
	width: 117px;
	height: 25px;
	display: block;
	background: url(../img/images3.0/infopage/hottraveldeal.gif) no-repeat -117px 0;
}

.photoholder,.photoholder2 {
	float: right;
	width: 489px;
	height: 291px;
	padding: 13px 10px 0 0;
}

#litemap {
	width: 769px;
	height: 291px;
	margin-bottom: 20px;
	position: relative;
}


#litemap .photoholder {
	float: none;
	width: 769px;
	height: 291px;
	padding: 13px 10px 0 7px;
	position: relative;
}

.slidemenu {
	width: 487px;
	height: 31px;
	background: url(../img/images3.0/infopage/ssbg.gif) repeat-x;
	position: relative;
	bottom: 31px;
	z-index: 999;
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

*html .slidemenu {
	bottom: 33px;
	clear: both;
}

.slidemenu .txt1 {
	float: left;
	padding: 9px;
	width: 140px;
	font-weight: bold;
	color: #7f7f7f;
}

.slidemenu .slidefunctions {
	float: left;
	height: 22px;
	margin-top: 5px;
	width: 40px;
}

.slidemenu .slidebox {
	float: left;
	height: 22px;
	margin-top: 5px;
}

.slidemenu .slidefunctions .previous a {
	float: left;
	width: 20px;
	height: 22px;
	background: url(../img/images3.0/infopage/buttons.gif) no-repeat 0 0;
	display: block;
}

.slidemenu .slidefunctions .previous a:hover {
	float: left;
	width: 20px;
	height: 22px;
	background: url(../img/images3.0/infopage/buttons.gif) no-repeat 0 -22px;
	display: block;
}

.slidemenu .slidefunctions .next a {
	float: left;
	width: 19px;
	height: 22px;
	background: url(../img/images3.0/infopage/buttons.gif) no-repeat -20px 0;
	display: block;
}

.slidemenu .slidefunctions .next a:hover {
	float: left;
	width: 19px;
	height: 22px;
	background: url(../img/images3.0/infopage/buttons.gif) no-repeat -20px -22px;
	display: block;
}

.slidemenu .slidebox .sliderbg {
	float: left;
	width: 165px;
	height: 22px;
	background: url(../img/images3.0/infopage/sliderbg.gif) no-repeat top right;
	margin: 0 8px 0 4px;
}

*html .slidemenu .slidebox .sliderbg {
	margin: 0 4px 0 2px;
}

.slidemenu .slidebox .sliderbg .progressbar {
	float: left;
	text-align: left;
	width: 68px;
	height: 3px;
	overflow: hidden;
	background: #e2e5e8;
	border-top: 1px solid #878787;
	border-left: 1px solid #878787;
	border-right: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	margin: 8px 14px 0 9px;
}

*html .slidemenu .slidebox .sliderbg .progressbar {
	margin: 8px 7px 0 9px;
}

.progressbar img {
	display: block;
}

.slowfastholder {
	float: left;
	width: 58px;
	height: 10px;
	background: url(../img/images3.0/infopage/slowfastholder.gif) no-repeat;
	margin-top: 6px;
	padding-left: 10px;
}

.slowfast {
	float: left;
	width: 38px;
	height: 10px;
	background: url(../img/images3.0/infopage/slowfast.gif) repeat-x;
}

.slider {
	width: 7px;
	position: relative;
	top: 0;
	left: 0;
	float: left;
	z-index: 999;
}

.slidemenu .txt2 {
	float: left;
	padding: 9px 0;
	font-weight: bold;
	color: #7f7f7f;
}

.slidemenu .txt2 a {
	color: #7f7f7f;
	text-decoration: none;
}

.slidemenu .txt2 a:hover {
	color: #000;
	text-decoration: none;
}

#detailsection {
	width: 100%;
	background: url(../img/images3.0/infopage/wrapperbg.gif) repeat-y;
	margin-top: 13px;
	border-right: 1px solid #B0B0B0;
}

*html #detailsection {
	width: 958px;
	background: url(../img/images3.0/infopage/wrapperbg.gif) repeat-y;
	margin-top: 13px;
	border-right: 0;
}

#detailsection #col1 {
	width: 172px;
	float: left;
}

#detailsection #col1 #seolinks h3 {
	color: #FFF;
	font-size: 1em;
	padding: 3px 0 3px 8px;
	margin: 0;
	width: 152px;
	background: url(../img/images3.0/infopage/seoheader.gif) repeat-x;
	border-bottom: 1px solid #FFF;
}

.ipmenuitem {
	width: 150px;
	height: 16px;
	background: #d2d2d2 url(../img/images3.0/infopage/arrow.gif) no-repeat 140px 4px;
	border-bottom: 1px solid #FFF;
	padding: 3px 0 3px 10px;
	clear: both;
	cursor: pointer;
}

.ipmenuitem a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

.ipmenuitem a:hover {
	color: #0171b9;
	text-decoration: none;
	font-weight: bold;
}

#detailsection .detailmenu {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-left: 0!important;
}

#detailsection .detailmenu li {
	padding: 0;
}

#detailsection .detailmenu li a {
	color: #0171b9;
	text-decoration: none;
	background: #efefef;
	width: 152px;
	padding: 3px 0 3px 8px;
	border-bottom: 1px solid #FFF;
	display: block;
}

#detailsection .detailmenu li a:hover {
	color: #000;
	text-decoration: none;
	background: #e9e9e9;
	width: 152px;
	padding: 3px 0 3px 8px;
	border-bottom: 1px solid #FFF;
	display: block;
}

#detailsection #col2 {
	width: 780px;
	float: left;
}

.dboxheader {
	width: 780px;
	height: 29px;
	background: url(../img/images3.0/infopage/dboxheaderbg.gif) repeat-x;
}

.dboxheader ul {
	list-style-type: none;
	margin: 0;
	padding: 0;	
}

.dboxheader ul li {
	float: left;
	height: 29px;
}

.dboxheader ul .about a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 8px 18px 7px 18px;
	display: block;
	border-right: 1px solid #FFF;
	background: url(../img/images3.0/infopage/descnavbg.gif) no-repeat top right;
}

.dboxheader ul .about a:hover,.dboxheader ul .aboutselected a {
	font-weight: bold;
	color: #0171b9;
	text-decoration: none;
	padding: 8px 18px 7px 18px;
	display: block;
	float: left;
	border-right: 1px solid #FFF;
	background: #e8e8e8 url(../img/images3.0/infopage/descnavbg.gif) no-repeat top right;
}

.dboxheader ul .amenities a {
	font-weight: bold;
	color: #000;
	text-decoration: none;
	padding: 8px 18px 7px 18px;
	display: block;
	float: left;
	border-right: 0;
	background: url(../img/images3.0/infopage/descnavbg.gif) no-repeat top right;
}

.dboxheader ul .amenities a:hover,.dboxheader ul .amenitiesselected a {
	font-weight: bold;
	color: #0171b9;
	text-decoration: none;
	padding: 8px 18px 7px 18px;
	display: block;
	float: left;
	background: #e8e8e8 url(../img/images3.0/infopage/descnavbg.gif) no-repeat top right;
}

.newsearch a {
	float: right;
	width: 108px;
	height: 27px;
	background: #e8e8e8 url(../img/images3.0/infopage/newsearch.gif) no-repeat -135px 0;
	display: block;
}

.newsearch a:hover {
	float: right;
	width: 108px;
	height: 27px;
	background: #e8e8e8 url(../img/images3.0/infopage/newsearch.gif) no-repeat -135px -27px;
	display: block;
}

.backsearch a {
	float: right;
	width: 135px;
	height: 27px;
	background: #e8e8e8 url(../img/images3.0/infopage/newsearch.gif) no-repeat 0 0;
	display: block;
}

.backsearch a:hover {
	float: right;
	width: 135px;
	height: 27px;
	background: #e8e8e8 url(../img/images3.0/infopage/newsearch.gif) no-repeat 0 -27px;
	display: block;
}

.descbox {
	width: 728px;
	background: #FFF;
	border: 1px solid #b0b0b0;
	padding: 20px;
	margin: 8px;
}

.amenitylist {
  float: left;
}

.amenitylist ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.amenitylist ul li {
  padding: 0 20px;
}

.column { 
  border-right: 1px solid #b0b0b0;
}

.affilliations {
	float: right;
}

.affilliations img {
	float: left;
	margin-right: 5px;
}

.propertylogo {
	float: left;
	padding-right: 10px;
}

.bookingheader {
	/*width: 788px;*/
	height: 27px;
	margin-top: 10px;
}

.bookingheader h3 {
	background: #71af56 url(../img/images3.0/infopage/bookingheader.gif) repeat-x;
	color: #FFF;
	font-weight: bold;
	padding: 5px 0 0 10px;
	margin: 0;
	width: 249px;
	height: 20px;
	border-top: 1px solid #afd2a0;
	border-left: 1px solid #afd2a0;
	border-bottom: 1px solid #1f4b14;
	border-right: 1px solid #1f4b14;
	float: left;
}

.bookingheader .note {
	font-weight: bold;
	font-size: 1em;
	color: #c93300;
	padding: 7px 0 0 10px;
	float: left;
}

.litetoolbox {
	float: right;
}

.litetoolbox div {
	float: left;
	padding: 0 2px;
}

.litetoolbox .utils {
	font-weight: bold;
	padding: 5px 5px 0 0;
}

.litetoolbox .utils a {
	color: #000;
	text-decoration: none;
}

.litetoolbox .utils a:hover {
	color: #0171b9;
	text-decoration: underline;
}

#infosendfriend {
	padding: 40px 0 0 20px;
}

.infosendfriend-h3 {
	color: #FFF;
	font-size: 1em;
	margin: 0;
	padding: 0;
	background: url(../img/images3.0/infopage/sendfriendheader.gif) repeat-x;
	padding: 7px 0 0 20px;
	height: 22px;
}

#infosendfriend .col1 {
	float: left;
	width: 165px;
}

#infosendfriend .col2 {
	float: left;
	width: 235px;
}

#infosendfriend .col2 .sfinput,#infosendfriend .col2 .sftextarea {
	width: 235px;
	margin: 0 0 2px 0;
	color: #000; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.95em;
	background: #dbdbdb url(../img/images3.0/infopage/sendfriendformfield.gif);  
	border-style: solid; 
	border-width: 1px; 
	border-color: #555 #f1f1f1 #f1f1f1 #555; 
	padding: 2px;
}

#infosendfriend .col2 .sfsubmit {
	color: #FFF; 
	font-weight: bold; 
	font-size: 1em; 
	font-family: Arial, Helvetica, sans-serif; 
	background: #0a79b1 url(../img/images3.0/infopage/sendfriendsend.gif) repeat-x; 
	padding: 2px 5px 2px 5px; 
	border-style: solid; 
	border-width: 1px; 
	border-color: #73b2d3 #004578 #004578 #73b2d3;
	cursor: pointer;
	margin-top: 5px;
}

#infosendfriend .col2 .sftextarea {
	height: 60px;
}

.bookingholder {
	padding: 0 0 7px 7px;
}

.amenityprint {

}
