/* universal nav START */

ul#navmenu li#men2, ul#navmenu li#men3, ul#navmenu li#men4, ul#navmenu li#men6 {
	display: none;
}

div#universal-nav	{
	height: 34px;
	width: 1012px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: -12px;
	padding: 0 0 0 0;
	border: 0;
	background: transparent url(/c/i/header/universal-nav.png) no-repeat;
	display: block;
	}

div#universal-nav ul#navmenu	{
	height: 34px;
	width: 100%;
	background: transparent;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#universal-nav ul#navmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	background-image: none;
	position: absolute;
	top: 0;
	}
	
ul#menu li, ul#navmenu a {
	height: 34px;
	padding: 0;
	font-weight: bold;
	
	line-height: 18px;

	color: #aaa;
	display: block;

	}
	
div#universal-nav ul#navmenu li a {
	text-indent: -9999px;
	font-size: 9px;
	text-decoration: none;
	}
	
#men1	{left: 317px; width: 291px;}

#men5	{left: 610px; width: 192px;}

#men7	{left: 803px; width: 209px;}



#men1 a:hover {background: transparent url(/c/i/header/universal-nav.png) -317px -34px no-repeat;}

#men5 a:hover {background: transparent url(/c/i/header/universal-nav.png) -610px -34px no-repeat;}

#men7 a:hover {background: transparent url(/c/i/header/universal-nav.png) -803px -34px no-repeat;}

#men1.active-unav a, #men1.active-unav a:hover {background: transparent url(/c/i/header/universal-nav.png) -317px -68px no-repeat;}	
#men5.active-unav a, #men5.active-unav a:hover {background: transparent url(/c/i/header/universal-nav.png) -513px -68px no-repeat;}




/* universal nav END */

 .slide-out-div {
		z-index: 500; outline: none;
		display: block;
		height: 100px;
          padding: 12px;
          margin: 0;
          width: 250px;
          background: #fff4aa;
          border: 2px solid #000;
      }


.popnav {position: relative; top: 136px; left: 16px; padding: 0; margin: 0; width: 480px;}
.monkeypop {text-indent: -9999px; display: block; height: 41px; width: 190px; background: url(/c/i/start.jpg) no-repeat;}

/* venues search */
#howMany {display:none;}
#roomStyle {display:none;}
#venhelp {display:none;}
#two img.roomStyleicon {display: block; float: left; padding:0; margin: 0 0 6px 8px;} 

#two img.vensymbol {margin-top: 6px;}

#listingpage input {margin: 0 0 0 8px;}
#listingpage select {margin: 2px 0 4px 8px;}
#listingpage form dt {font-weight: bold;}
#listingpage p.veninfo {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0 0.4em 0; font-size: 0.65em; line-height: 1.2em; color: #333;}

.searchdesc {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0 0.4em 0; font-size: 0.7em; line-height: 1.5em; color: #444;}

#groupa .searchdesc {width: 320px;}
#groupb .searchdesc {width: 280px;}


#maptabnav li #vmx {background: #A5AFB0; color: #222;}

.tabhead {clear: both; position: relative; display: block; height: 25px; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.9em;}

#mapnavbox
	{
	display: block;
	height: auto;
	width: auto;
	margin: 0;
	padding: 0;
	background: transparent;
	}
#two #mapnavbox ul {display: block; clear:both; margin: 6px 0 0 6px; padding: 0;}	
	#maptabnav
	{
	height: 26px;
	margin: 0;
	padding-left: 10px;
	}

	#maptabnav li
	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
  	}
	
	#maptabnav a:link, #maptabnav a:visited
	{	
	float: left;
	background: #A5AFB0;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	margin-right: 6px;
	border: 1px solid #A5AFB0;

	text-decoration: none;
	color: #ddd;
	}
	
	

	#maptabnav a:link.active, #maptabnav a:visited.active
	{
	border: 1px solid #A5AFB0;
	border-bottom: 1px solid #A2C4B8;
	background: #A5AFB0;
	color: #fff;
	}

	#maptabnav a:hover
	{
	background: #A5AFB0;
	border-bottom: 1px solid #A5AFB0;
	color: #444;
	}

body#maps.places #mapmen1 a, body#maps.places #mapmen1 a:hover {border-bottom: 1px solid #A2C4B8;
	background: #A2C4B8;
	color: #222;}
	
body#maps.venues #mapmen2 a, body#maps.venues #mapmen2 a:hover {border-bottom: 1px solid #A2C4B8;
	background: #A2C4B8;
	color: #222;}
	
	


	
#searchtabnav li #vmx {background: #A5AFB0; color: #222;}



#searchnavbox
	{
	display: block;
	height: auto;
	width: 629px;
	margin: 0;
	padding: 0;
	background: #959FA0;
	}
	
#two #searchnavbox ul {display: block; clear:both; margin: 0 0 0 6px; padding: 0;  background: #959FA0;}

	#searchtabnav
	{
	height: 32px;
	margin: 6px 0 0 0;
	padding-left: 10px;
	background: #959FA0;
	}

	#searchtabnav li
	{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
  	}
	
	#searchtabnav a:link, #searchtabnav a:visited
	{	
	float: left;
	background: #A5AFB0;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
	padding: 5px 10px 5px 10px;
	margin-top: 6px;
	margin-right: 6px;
	border: 1px solid #A5AFB0;
	border-bottom: 1px solid #A5AFB0;
	text-decoration: none;
	color: #ddd;
	}
	
	

	#searchtabnav a:link.active, #searchtabnav a:visited.active
	{
	border-bottom: 1px solid #A2C4B8;
	background: #A5AFB0;
	color: #fff;
	}

	#searchtabnav a:hover
	{
	background: #A5AFB0;
	border-bottom: 1px solid #A5AFB0;
	color: #444;
	}


	
	
body#searches.places #searchmen1 a, body#searches.places #searchmen1 a:hover, body#listing.places #searchmen1 a, body#listing.places #searchmen1 a:hover {border-bottom: 1px solid #A2C4B8;
	background: #A2C4B8;
	font-weight: bold;
	color: #222;}
	
body#searches.venues #searchmen2 a, body#searches.venues #searchmen2 a:hover, body#listing.venues #searchmen2 a, body#listing.venues #searchmen2 a:hover
{border-bottom: 1px solid #A2C4B8;
	background: #A2C4B8;
	font-weight: bold;
	color: #222;}
	
body#maps #crumbtrail {clear: both; position: relative; display: block; height: 25px; width: auto; background: #A2C4B8; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.9em; text-indent: 0;}


form {margin: 0; padding: 0; clear: both;}
.formhead {clear: both; position: relative; display: block; height: 1.8em; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.9em;}
.formdesc {clear: both; position: relative; display: block; height: auto; width: 280px; background: transparent; padding: 0 0 0 8px; margin: 8px 0 8px 0; font-size: 0.75em;}




#vengroupa .formdesc {width: 320px;}
#vengroupb .formdesc {width: 280px;}

form #vengroupa label {font-size: 0.75em;}
form #vengroupa input {margin: 8px 5px 0 6px; padding: 0 0 2px 0;}
form select {margin: 8px 5px 5px 8px; padding: 0 0 2px 0;}
form #vengroupa .textbox {width: 319px;}
form #vengroupa input.radio, form #vengroupb input.radio {margin: 8px 0 8px 8px;}

form #vengroupa dt {clear: both; position: relative; display: block; height: 1.7em; width: auto; background: #A5AFB0; padding: 0 0 0 0; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}
form #vengroupb dt {clear: both; position: relative; display: block; height: 1.7em; width: auto; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}

#contact form #vengroupa dd input {margin: 8px 5px 8px 8px; padding: 0 0 2px 0;}


form #vengroupa dt.footnote, form #vengroupa dd.footnote {display: block; float: left; background: transparent; font-size: 0.6em;}
form #vengroupa dt.footnote {width: 20px; margin: 3px 0 0 0;}
form #vengroupa dd.footnote {width: 310px; margin: 3px 0 0 0; padding: 2px 0 5px 0;}

form #vengroupb dl.symbolcheck dt.image {clear: both; float: left; display: inline; background: transparent; width: 30px; clear: both; margin: 4px 0 0 4px; padding: 0 0 0 0;}
form #vengroupb dl.symbolcheck dd {float: left; position: relative; display: block; height: auto; width: 240px; background: transparent; padding: 2px 0 2px 8px; margin: 3px 0 8px 0; font-size: 0.7em;}



form #vengroupb img {clear: both; margin: 0;}

form #vengroupa dl.boxes {background: transparent; line-height: 0.8em;}
form #vengroupa dl.boxes dt {background: transparent; height: 1.4em;}
form #vengroupa dl.boxes dd {margin: 0 0 10px 0;}
form #vengroupb dl.boxes dd {margin: 0 0 0 8px;}

form #vengroupa input.sizec, form #vengroupb input.sizec {width: 319px;}
form #vengroupa input.sizeb, form #vengroupb input.sizeb {width: 200px;}
form #vengroupa input.sizea, form #vengroupb input.sizea {width: 100px;}

form #vengroupa dl#loginowner dt {display: block; height: auto; width: 320px; background: transparent; margin: 0 0 0 0; padding: 0 0 0 0;}
form #vengroupa dl#loginowner dd {margin: 0 0 12px 0; padding: 0 0 0 0;}
form #vengroupa dl#loginowner dd input {margin: 0 0 0 6px; padding: 0 0 0 0;}
#vengroupa {display:none; float: left; background: transparent; width: 335px; clear: right;}
#vengroupb {display: none; float: right; background: transparent; width: 295px; clear: right;}


.popup {
  position: absolute; display: none;
  z-index: 300;
}

.vensearchbox{
  width: 162px;
  margin: 0px;
  padding: 5px;
  border-top: 1px solid #eee;
   border-right: 1px solid #aaa;
    border-bottom: 1px solid #888;
     border-left: 1px solid #aaa;
  background-color: #ddd;
  color: #444;
  position: relative;
  left: 0; 
  top: -38px;
}
 .vensearchbox label {font-size: 0.7em;}
 
#vensearch input#quicksearch2 {width: 35px; margin:0; padding: 0;}

#sleepsBox {display: none;}
/* venues search end */

td.label { text-align: right; }


a {outline: none;}

dt.alert, p.alert {color: #e22;}
span.alert {color: #e22;}

body {margin: 0; padding: 0; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 100%; background: #fff; color: #222;}

a:link {text-decoration: none; outline: none; color: #314844;}
a:active {text-decoration: none; color: #314844; outline: none;}
a:hover {text-decoration: underline; color: #314844; outline: none;}
a:visited {text-decoration: none; color: #314844; outline: none;}

li a:hover {text-decoration: none;}
a.endlink {color: #eee;}

a:link.endlink {text-decoration: none; color: #eee;}
a:visited.endlink  {text-decoration: none; color: #eee;}
a:hover.endlink {color: #eee; text-decoration: none;}
a:active.endlink {text-decoration: none; color: #eee;}

input.hidden {display: none; background: transparent;}

div.thawte {display: block; width: 100px; position: relative; left: 8px;}

/* Header START*/

#header {display: block; width: 1000px; height: 124px; padding: 0; margin: 0; background: #C1D6CF url(/c/i/top3a.gif) top left no-repeat;}

/*.toon1 {z-index: 2; display: block; width: 65px; height: 126px; position: absolute; left: 707px; background: transparent url(/c/i/tree_tile.gif) top left no-repeat;}
/*.toon2 {z-index: 2; display: block; width: 85px; height: 126px; position: absolute; left: 824px; background: transparent url(/c/i/dogman_tile.gif) top left no-repeat;}*/
.homelink {z-index: 2; display: block; width: 185px; height: 95px; position: absolute; left: 28px; top: 44px; background: transparent;}
/* Background imaged <span> tags for xmas only */
/*.toon1 {z-index: 2; display: block; width: 65px; height: 126px; position: absolute; left: 707px; background: transparent url(/c/i/tree_tilec_xmas_libby.gif) top left no-repeat;}
.toon2 {z-index: 2; display: block; width: 85px; height: 126px; position: absolute; left: 824px; background: transparent url(/c/i/dogman_tilec_xmas_libby.gif) top left no-repeat;}*/
.toon1 {z-index: 2; display: none; width: 65px; height: 126px; position: absolute; left: 707px; background: transparent url(/c/i/tree_tilec.gif) top left no-repeat;}
.toon2 {z-index: 2; display: none; width: 85px; height: 126px; position: absolute; left: 824px; background: transparent url(/c/i/dogman_tilec.gif) top left no-repeat;}


.sawday{text-indent: -9999px; font-size: 11px; padding: 0; margin: 0; display:none; height: 1px;}
img.sawdaysimg {position: absolute; top: -500px; display: none; padding: 0; margin: 0; border: 0;}
.strapline {display: block; height: auto; text-align: left; font-weight: normal; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 0.8em; color: #333; background: transparent; margin: 0 0 0 8px; padding: 0 0 5px 0;}
.spstyle { color: #fff; overflow: visible; line-height: 16px;}
.small {font-size: 9px;}


#breadcrumb {clear: both; display: block; width: 1000px; height: auto; padding: 8px 0 2px 0; margin: 0; background: #C1D6CF url(/c/i/breadback.gif) bottom no-repeat; }
#breadcrumb p {display: block; width: 780px; position: relative; left: 8px;}
#breadcrumb p, #breadcrumb a {padding: 0; margin: 0 0 0 0; padding: 0 0 3px 0; font-size: 0.9em; color: #888; text-decoration: none;}
/*#subheader{display: block; clear: both; padding: 0; margin: 0; background: #A555B0; height: auto; width: 630px; overflow: hidden;}*/


/* Header END*/

#holder {padding: 0 0 0 0; margin: 0; width: 1000px; overflow: visible; }

/* Column one START*/
#one {clear: both; float: left; width: 158px; height: auto; padding: 0; margin: 0 0 0 0; background: transparent;}
#search form {margin: 0; padding: 0;}
#search {display: block; width: 150px; height: 34px; background: #959FA0 url(/c/i/search_bg.gif) no-repeat; font-size: 0.9em; padding: 0; margin: 0 0 0 8px;}
#search label {display: none; width: 140px; padding: 0 0 0 0; margin: 0; color: #fff;}
#search input {margin: 0 3px 0 0; padding: 0 0 0 0; height: 16px; width: 96px; float: left;}
.searchform {margin: 0; padding: 0 0 0 3px;}
button#searchbutton {border: 0;  background: transparent; margin: 0; padding: 0;}
.searchgo {float: right; display: block; padding: 0; margin: 0;}
.searchgo em  {display: block; padding: 0; margin: 0; width: 30px; height: 22px; text-indent: -9999px;}
#searchbox {margin: 0; padding: 0;}
.advsearch {font-size: 9px; padding: 1px 1px 1px 1px; margin: 0; text-decoration: none;}
.advsearch a {padding: 0 0 0 0; margin: 0; text-decoration: none; color: #bbb;}
#search input#quicksearch {float: left; width: 35px; height: 22px;}
.qsearch {z-index: 33; display: block; height: 11px; clear: both; font-size: 9px; padding: 0; margin: 0; text-decoration: none;}
/* vertical navigation START*/

#backbox span a {display: block; position: relative; left: 8px; width: 123px; border-right: 1px solid #A3B4AF; border-bottom: 1px solid #A3B4AF; height: auto; background: transparent; text-decoration: none; outline: none;
line-height: 26px;
	font-size: 0.9em;
	margin: 0 0 0 0; padding: 0 8px 0 18px; 
	text-indent: 0;
	text-decoration: none;
	outline: none;
	color: #222;
	}
	
#backbox span a:hover {color: #eee;}


#one div.ownermenu {font-size: 0.8em;}


#vertmenu {
position: relative;
top: 0;
width: 158px;
padding: 0 0 0 0;
margin: 0px;

background: transparent;

}



#vertmenu ul {

list-style: none;
margin: 0 0 0 0;
padding: 0;
border: none;
}

#vertmenu ul.va {margin: 0 0 0 0;}
#vertmenu ul.vb {margin: 0 0 10px 0;}
#vertmenu ul.vc {margin: 10px 0 10px 0;}

#vertmenu ul li {
margin: 0px;
padding: 0px;
width: 158px;
height: auto;

display: block;
background: transparent;
}
#vertmenu ul li a {

display: block;
width: 147px;
text-indent: 0;
height: auto;
text-align: left;
text-decoration: none;
margin: 0 0 0 0;
padding: 0 0 0 16px;
outline: none;
font-size: 1.1em;
voice-family: "\"}\"";
voice-family: inherit;
text-indent: 16px;
margin: 0 0 0 0;
padding:  3px 0 0 0;
outline: none;

}
#vertmenu ul.va li a {color: #eee;}

#vertmenu ul.va li a:hover {color: #333;}




#vertmenu ul.vb li a {color: #eee;}

#vertmenu ul.vb li a:hover {color: #333;}




#vertmenu ul.vc li a {color: #eee;}

#vertmenu ul.vc li a:hover {color: #333;}



#vmensub1, #vmensub2{font-size: 0.75em; text-align: right; text-indent: 16px; width: 100px;}
#vmensub1 a, #vmensub2 a{text-align: right;}

/* vertical navigation END*/

.grouponetext { display: block; width: 135px; font-size: 0.8em; color: #333; padding: 2px 0 2px 0; margin: 0 0 0 16px;}
.grouponetext a {color: #eee; padding: 2px 0 2px 0; margin: 0 0 0 0;}
.grouponebook {padding: 0 0 0 0; margin: 0 0 0 16px; border: 0;}

/* Column one END*/



/* Column two START*/
#two {float: left; width: 630px; height: auto; padding: 0; margin: 0; background: transparent; }

/* top navigation START*/


div#subheader	{
	height: 34px;
	width: 630px;
	margin: 0;
	padding: 0 0 0 0;
	border: 0;
	background: #C7D3D1;
	
	}

div#subheader ul#tabnav	{
	height: 34px;
	width: 630px;
	background: transparent url(/c/i/menu_02.gif) top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	}

div#subheader ul#tabnav li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
ul#tabnav li, ul#tabnav a {
	height: 34px;
	display: block;
	outline: none;
	}
	
div#subheader ul#tabnav li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: none;
	}
	
	#unimen1	{left: 1px; width: 54px;}
	#unimen2	{left: 56px; width: 67px;}
	#unimen3	{left: 125px; width: 108px;}
	#unimen4   {left: 234px; width: 56px;}
	#unimen5	{left: 291px; width: 103px;}
	#unimen6	{left: 395px; width: 61px;}
	#unimen7	{left: 457px; width: 57px;}
	#unimen8   {left: 515px; width: 115px;}

	#unimen1 a:hover {background: transparent url(/c/i/menu_02.gif) -1px -34px no-repeat;}
	#unimen2 a:hover {background: transparent url(/c/i/menu_02.gif) -56px -34px no-repeat;}
	#unimen3 a:hover {background: transparent url(/c/i/menu_02.gif) -125px -34px no-repeat;}
	#unimen4 a:hover {background: transparent url(/c/i/menu_02.gif) -234px -34px no-repeat;}
	#unimen5 a:hover {background: transparent url(/c/i/menu_02.gif) -291px -34px no-repeat;}
	#unimen6 a:hover {background: transparent url(/c/i/menu_02.gif) -395px -34px no-repeat;}
	#unimen7 a:hover {background: transparent url(/c/i/menu_02.gif) -457px -34px no-repeat;}
	#unimen8 a:hover {background: transparent url(/c/i/menu_02.gif) -515px -34px no-repeat;}
	
	/*#tabnav li#unimen8 a:link {float: right;}*/

	/*li#unimen8   {position: absolute; text-indent: -999px; background: #A8ADB0 url(i/owners.gif) no-repeat; display: block; padding: 0 0 0 0; height: auto; left: 705px; width: 75px; overflow: hidden;}*/


#two img {padding: 0 0 0 0; margin: 0 0 0 0; display: block;}

#two img.basic {padding: 0 0 0 0; margin: 8px 0 8px 8px; display: block;}
#two img.basic a {padding: 0 0 0 0; margin: 0; display: block; outline: none;}


h5.placetitle {clear: both; position: relative; display: block; height: 1.9em; width: auto; background: transparent; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.9em; font-size: 0.8em;}
.extfromguidewide {width: 320px; font-size: 0.8em; padding: 2px 5px 0 8px; margin: 0 0 8px 0;}



/* Column two END*/





/* Column three START*/
#three {
z-index: 6;
border: 0;
float: left;
padding: 0;
margin: 0;
width: 210px;
height: auto;
background: transparent;
}

/* adverts START*/
span.adcontainer h4 {display: block; width: 178px; background: url(/c/i/subhead_underline.gif) top no-repeat; margin:0 auto 0 auto; font-size: 1.1em; padding: 0.7em 0 0.6em 0; font-weight: normal; color: #444; }

.ads-box {display: block; width: 178px;  margin: 0 auto 2px auto; font-size: 1.0em; padding: 0 0 4px 0;}

.ads-box h4 {font-weight: normal; padding-bottom: 0; font-size: 1.1em;}
.ads-box p {text-align: left; font-size: 0.7em; margin: 0 0 0 0; padding: 0 0 8px 0; display: block; color: #333;}
span.adcontainer h4.beforeimage {padding-bottom: 4px;}
.afterhead {padding-bottom: 4px;}

#three span.adcontainer .ads-box p a {display: inline; border: 0; text-decoration: underline;}
#three span.adcontainer .ads-box a {display: inline;}
.ads-box p.ad-caption {margin: 6px 0 0 0; padding: 0 0 0 0;}
.ads-box img {border: 0;}
span.adcontainer .ad-under {display: block; background: url(/c/i/subhead_underline.gif) bottom no-repeat; padding-bottom: 11px; margin-bottom: 18px;}
span.adcontainer .ad-under p {padding-bottom: 11px;}

.adtitle
{display: block; width: 99%; margin: 0 ; padding: 0; line-height: 32px; text-align: center; color: #eee; font-size: 0.7em;}

#three div.flashadvert {display: block; width: 120px; padding: 0;  margin: 0 auto;}
img.adverttile180 {display: block; margin: 0; padding: 0;  border: 0; width: 180px;}
img.adverttile120 {display: block; margin: 0; padding: 0;  border: 0; width: 120px;}
img.adverttile150 {display: block; margin: 0; padding: 0;  border: 0; width: 150px;}
span.adcontainer a.advert180 {display: block; margin: 8px auto; width: 180px;}
span.adcontainer a.advert120 {display: block; margin: 0 auto; width: 120px; border: 0;}
span.adcontainer a.advert150 {display: block; margin: 0 auto; width: 150px; border: 0;}


#three span.adcontainer {
float: none;
clear: both;
display: block;
width: 194px;
height: auto;
padding: 0;
margin: 0 auto 0 auto;
background: transparent;
border: 0 solid #666;
position:relative;
top: 0;

}

img.adverttile {display: block; margin: 5px 0 5px 0; padding: 0;  border: 0; width: 135px;}
img.adverttilelibby {display: block; margin: 5px 0 5px 7px; padding: 0;  border: 0; width: 120px;}
span.adcontainer a {display: block; margin: 0 auto; width: 135px;}
span.adcontainer li a {display: inline; margin: 0 auto; width: 135px; }

object.adWeUseGE {height: 90px; width: 120px; margin: 0 auto 0 auto;}
span.button120x90 {clear: both; display: block; height: 90px; margin: 8px 0 8px 16px;}
span.button120x90 a {border:0;}
span.button90x160 {clear: both; display: block; height: 160px; margin: 8px 0 8px 44px;}
span.button90x160 a {border:0;}

span.button120x600 {clear: both; display: block; height: 600px; margin: 8px 0 8px 37px;}
span.button120x600 a {border:0;}
/* adverts END*/

/* Column three END*/





.searchbuttons { margin: 8px 0 0 0; padding: 0 0 0 0;}


  div.searchfloat {
  float: left;
  z-index: 100;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 0 8px 0;
  
  }
  
 div.searchfloat a img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
  }
  
div.searchfloat p {
   text-align: left;
   
   width: 135px;
   margin: 0 0 0 8px;
  padding: 0 0 0 0;
   }
   
  div.searchfloat p a {
  display: inline;
   width: 135px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
   } 
   
   
   .collectionbuttons { margin: 8px 0 0 0; padding: 0 0 0 0;}


  div.collectionfloat {
  float: left;
  z-index: 100;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 0 8px 0;
  
  }
  
 div.collectionfloat a img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
  }
  
div.collectionfloat p {
   text-align: left;
   
   width: 135px;
   margin: 0 0 0 8px;
  padding: 0 0 0 0;
   }
   
  div.collectionfloat p a {
  display: inline;
   width: 135px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
   } 
   
#groupa div.searchfloat {padding: 0 0 0 8px;}
#groupa div.searchfloat p {display: block; width: 150px; padding: 0 0 0 0;}
#groupa div.searchfloat a {display: block; width: 150px; padding: 0 0 0 0;}

#groupa div.collectionfloat {padding: 5px 0 0 3px;}
#groupa div.collectionfloat p {display: block; width: 160px; padding: 0 0 0 0; margin: 0 0 0 6px;}



#groupb .imageandtext {
display: block;
	float: right;
	width: 279px;
	padding: 0 0 0 0;
	margin: 8px 8px 8px 0;
	border: 0;}
	


 
div.imageandtext img
{
clear: none;
float: right;
display: block;
width: 135px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;}


  
div.imageandtext p {
float: left;
display: block;

   font-size: 0.75em;
   width: 127px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
   }



.choices {display: block;
	float: right;
	width: 287px;
	padding: 0 0 0 0;
	margin: 8px 0 8px 0;
	border: 0;}
	

	


 
div.choices img
{float: left;
  margin: 8px 0 0 0;
  padding: 0 0 0 0;
  border: 0;}


  
div.choices p {
float: left;
   text-align: left;
   font-size: 0.75em;
   width: 127px;
   margin: 0 8px 0 0;
  padding: 0 0 0 0;
  line-height: 1.2em;
   }
   
#groupb div.choices p a {

  display: inline;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
   } 
#groupa div.float {padding: 0 0 0 0;}
#groupa div.float p {display: block; width: 150px; padding: 0 0 0 0;}
#groupa div.float a {display: block; width: 150px; padding: 0 0 0 0;}


 #groupa div.float { width: 322px;}
 #groupb div.float { width: 287px;}
 #mapindexgroupa div.float { width: 225px; margin: 0 0 8px 0;}
 #mapindexgroupa div.float img {display: inline;  margin: 0 0 8px 0;}

#logo {display: block;
	color: #eee;
	height: 128px;
	width: 170px; position: absolute;
	top: 0;
	left: 0;
	background-color: #666;
	}

#places ul {clear: both; display: block; width: 265px; font-size: 0.75em; list-style: none; margin: 8px 8px 8px 8px; padding: 0; }
#places ul#presslist { font-size: 0.75em;}
#places ul.comfortbullets li, #groupa ul.bulletlist li {clear: both; color: #222; list-style-type: square; margin: 8px 8px 8px 16px; }



/* top navigation END*/

/* sub nav universal choices START*/

/*#subheader2{display: block; padding: 0; margin: 0; background: #889291; height: 22px; width: 630px;}*/

	

	


/* sub navigation START*/




	
#menuhead {padding: 0; margin: 0; border: 0; }

	div#subheader2	{
	display: block;
	overflow: hidden;
	height: 1.65em;
	width: 630px;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: auto;
	margin-left: auto;
	padding: 0 0 0 0;
	border: 0;
		}
	
div#two div.upgrademenu {background: transparent url(/c/i/menu_upgrades.gif) 335px 0  no-repeat;
}
div#two div.usermenu {background: transparent url(/c/i/menu3.gif) 335px 0  no-repeat; 
}	


div#subheader2 ul#tabnav2a	{
	position: relative;
	height: 26px;
	width: 438px;
	background: transparent ;
	
	margin: 0;
	padding: 0;
	}
	
div#subheader2 dl#tabnav2b	{

	position: relative;
	left: 438px;
	bottom: 26px;	

	height: 26px;
	width: 220px;
	background: transparent;
	margin: 0;
	padding: 0;
	}

div#subheader2 ul#tabnav2a li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}
	
div#subheader2 dl#tabnav2b dt, div#subheader2 dl#tabnav2b dd {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
	}

	
ul#tabnav2a li, ul#tabnav2a a {
	height: 26px;
	display: block;
	outline: none;
	}

dl#tabnav2b dt, dl#tabnav2b a, dl#tabnav2b dd, dl#tabnav2b a {
	height: 26px;
	display: block;
	outline: none;
	}
	

	
div#subheader2 ul#tabnav2a li a {
	text-indent: -9999px;
	text-decoration: none;
	outline: none;

	}
	
div#subheader2 dl#tabnav2b dt a, div#subheader2 dl#tabnav2b dd a {
	text-indent: -9999px;
	text-decoration: none;
	outline: none;


	}
	
div#subheader2 ul#tabnav2a li a.total{
	display: block;
	text-indent: 0;
	font-size: 0.7em;
	line-height: 0.7em;
	padding: 0 0 0 0;
	margin: 9px 0 0 2px;
	color: #eee;
	text-decoration: none;
	outline: none;
}

div#subheader2 dl#tabnav2b dt a.total, div#subheader2 dl#tabnav2b dd a.total{
	display: block;
	text-indent: 0;
	font-size: 0.7em;
	line-height: 0.7em;
	padding: 0 0 0 0;
	margin: 9px 0 0 2px;
	color: #eee;
	text-decoration: none;
	outline: none;
}


div#subheader2 ul#tabnav2a li#tmen1 {margin: 2px 0 0 8px; letter-spacing: 0.1em;}

div#subheader2 ul#tabnav2a li span.spstyle a{
	float: left;
	font-size: 0.9em;
	margin: 0; padding: 0 0.5em 0 0; 
	line-height: 1.4em;
	display: block;
	color: #fff;

	}	

div#subheader2 ul#tabnav2a li a.subbrand {
	display: block;
	line-height: 1.4em;
	font-size: 0.9em;
	margin: 0 0 0 0; padding: 0 0 0 0; 
	text-indent: 0;
	text-decoration: none;
	outline: none;
	color: #222;
	}
	

	
	#tmen1	{left: 0; width: 327px;}
	#tmen2	{left: 335px; width: 105px; overflow: hidden;}
	#tmen2b	{left: 335px; width: 77px; overflow: hidden;}
	#tmen2lo	{left: 335px; width: 105px; background: transparent url(/c/i/logout.gif) 0 0 no-repeat; overflow: hidden;}
	#tmen2blo	{left: 335px; width: 77px; background: transparent url(/c/i/menu_upgrades.gif) 0 0 no-repeat; overflow: hidden;}
	#bookmenu	{left: 7px; width: 40px;}
	#mainsite	{left: 7px; width: 68px;}
	#booktotal {left: 47px; width: 20px;}
	#favmenu	{left: 71px; width: 94px;}
	#upsmenu	{left: 99px; width: 94px;}
	#placetotal { left: 165px; width: 20px;}

	#tmen1 a:hover {background: transparent;}
	#tmen2 a:hover {background: transparent url(/c/i/menu3.gif) 0 -26px no-repeat;}
	#tmen2lo a:hover {background: transparent url(/c/i/logout.gif) 0 -26px no-repeat;}
	#tmen2b a:hover {background: transparent url(/c/i/menu_upgrades.gif) 0 -26px no-repeat;}
	#tmen2blo a:hover {background: transparent url(/c/i/menu_upgrades.gif) 0 -26px no-repeat;}

	#bookmenu a:hover {background: transparent url(/c/i/menu3.gif) -111px -26px no-repeat;}
	#mainsite a:hover {background: transparent url(/c/i/menu_upgrades.gif) -82px -26px no-repeat;}

	#booktotal{}
	#favmenu a:hover {background: transparent url(/c/i/menu3.gif) -174px -26px no-repeat;}
	#upsmenu a:hover {background: transparent url(/c/i/menu_upgrades.gif) -174px -26px no-repeat;}
	#placetotal{}
	

	
	
	/*sub navigation END*/	

	
#two .withhead {margin-top: 1.3em;}
#two .withfoot {margin-bottom: 1.3em;}
	
#two ul {list-style: none; margin: 8px 0 12px 8px; padding: 0; }
#two ul li {list-style: none; margin: 0 0 0 0; padding: 0;}
#two ul li a { margin: 0 0 0 0; padding: 0 0 0 0;}


.groupaheads  {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.8em;}
.groupbheads  {clear: both; position: relative; display: block; height: auto; line-height: 1.8em; font-size: 0.8em; width: 293px; padding: 0 0 0 8px; margin: 0 0 0 0; voice-family: "\"}\""; voice-family: inherit; width: 285px; padding: 0 0 0 8px; margin: 0 0 0 1px;}

/*indexpage START*/
#indexpage {margin: 0; padding: 0; background: #B9B29D;}
#indexpage h4 {margin: 0; padding: 0;}
.frontimage {margin: 3px 5px 3px 3px;}
.indexteaser {display: block; width: 335px; font-size: 10px;}
/*indexpage END*/

.photocredit {font-size: 0.6em; color: #333; margin: 0 0 0 1px; padding: 2px 0 2px 0; width: 293px; text-align: right;}

#allcovers .bookfloat {width: 90px;}

/* Book page START*/
h3.fromguide {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; color: #222; padding: 0.2em 0 0.2em 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}
h3.placetitle {clear: both; position: relative; display: block; height: 1.6em; width: auto; background: #A5AFB0; color: #222; padding: 1px 0 1px 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}
h5.placeregion {clear: both; position: relative; width: auto; color: #222; padding: 3px 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}
h5.placetype {clear: both; position: relative; width: auto; color: #222; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}
.bookstrapline {height: auto; width: 286px; background: transparent; padding: 0 0 0 0; margin: 5px 0 0 8px; font-size: 0.9em; line-height: 1.3em;}
.bookpressquote {height: auto; width: 230px; background: transparent; padding: 0 0 0 16px; margin: 12px 0 8px 16px; font-size: 0.9em; line-height: 1.3em;}
h3.countrytitle {display: none;}
.imgcol1 {margin: 0 0 0 8px; border: 0;}
#two #groupb img.imgcol2b {float: left; display: block;  margin: 5px 12px 0 12px; border: 0; }

#two ul.bookbullets li, #two ul.bulletlist li {clear: both; color: #222; list-style-type: square; margin: 8px 8px 8px 16px; padding: 0; font-size: 0.75em; line-height: 1.3em;}

/* Book page END*/

/* conditional backgrounds START*/
body#bbb #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#bh #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#gbb #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#pub #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#dcn #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#sco #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#wal #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#lo #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#fbb #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#fh #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#ph #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#par #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#fsc #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#fvi #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#cro #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#gre #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#ind #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#ir #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#it #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#lo #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#mor #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#po #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#sp #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#tur #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#eco #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#ski #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#nbk #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#geu #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#cas #holder {background: url(/c/i/default_bg.gif) repeat-y;}

body#britain #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#france #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#worldwide #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#croatia #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#greece #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#india #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#ireland #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#italy #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#morocco #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#portugal #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#spain #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#turkey #holder {background: url(/c/i/default_bg.gif) repeat-y;}

body#inspire #holder {background: url(/owners/c/i/page_bg.gif) repeat-y;}
body#owners #holder {background: url(/owners/c/i/page_bg.gif) repeat-y;}

body#help #holder {background: url(/help/c/i/page_bg.gif) repeat-y;}
body#contact #holder {background: url(/contact/c/i/page_bg.gif) repeat-y;}
body#default_bg #holder {background: url(/c/i/user_bg.gif) repeat-y;}
body#list_bg #holder {background: url(/c/i/user_bg.gif) repeat-y;}
body#searches #holder, body#form_bg #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#comfort #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#press #holder {background: url(/c/i/press_bg.gif) repeat-y;}
body#about_us #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#maps #holder {background: url(/c/i/user_bg.gif) repeat-y;}
body#advertisements #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#bookshop #holder {background: url(/bookshop/c/i/page_bg.gif) repeat-y;}
body#wordpress #holder {background: url(/c/i/press_bg.gif) repeat-y;}
body#listing #holder {background: url(/bookshop/c/i/page_bg.gif) repeat-y;}
body#email_links #holder {background: url(/bookshop/c/i/page_bg.gif) repeat-y;}
body#accommodation #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#readers_info #holder {background: url(/c/i/default_bg.gif) repeat-y;}
body#book_basket #holder, body#order #holder {background: url(/c/i/default_bg.gif) repeat-y;}
/* conditional backgrounds END*/


/* conditional colours START*/
body#bbb .bgcolour, div.bbb .basketcolour, div#bbb .basketcolour {background: #A2C4B8;}
body#bh .bgcolour, div.bh .basketcolour, div#bh .basketcolour {background: #A2C4B8;}
body#gbb .bgcolour, div.gbb .basketcolour, div#gbb .basketcolour {background: #A2C4B8;}
body#pub .bgcolour, div.pub .basketcolour, div#pub .basketcolour {background: #A2C4B8;}
body#dcn .bgcolour, div.dcn .basketcolour, div#dcn .basketcolour {background: #A2C4B8;}
body#sco .bgcolour, div.sco .basketcolour, div#sco .basketcolour {background: #A2C4B8;}
body#wal .bgcolour, div.wal .basketcolour, div#wal .basketcolour {background: #A2C4B8;}
body#lo .bgcolour, div.lo .basketcolour, div#lo .basketcolour {background: #A2C4B8;}
body#fbb .bgcolour, div.fbb .basketcolour, div#fbb .basketcolour {background: #A2C4B8;}
body#fh .bgcolour, div.fh .basketcolour, div#fh .basketcolour {background: #A2C4B8;}
body#ph .bgcolour, div.ph .basketcolour, div#ph .basketcolour {background: #A2C4B8;}
body#par .bgcolour, div.par .basketcolour, div#par .basketcolour {background: #A2C4B8;}
body#fsc .bgcolour, div.fsc .basketcolour, div#fsc .basketcolour {background: #A2C4B8;}
body#fvi .bgcolour, div.fvi .basketcolour, div#fvi .basketcolour {background: #A2C4B8;}
body#cro .bgcolour, div.cro .basketcolour, div#cro .basketcolour {background: #A2C4B8;}
body#gre .bgcolour, div.gre .basketcolour, div#gre .basketcolour {background: #A2C4B8;}
body#ind .bgcolour, div.ind .basketcolour, div#ind .basketcolour {background: #A2C4B8;}
body#ir .bgcolour, div.ir .basketcolour, div#ir .basketcolour {background: #A2C4B8;}
body#it .bgcolour, div.it .basketcolour, div#it .basketcolour {background: #A2C4B8;}
body#lo .bgcolour, div.lo .basketcolour, div#lo .basketcolour {background: #A2C4B8;}
body#mor .bgcolour, div.mor .basketcolour, div#mor .basketcolour {background: #A2C4B8;}
body#po .bgcolour, div.po .basketcolour, div#po .basketcolour {background: #A2C4B8;}
body#sp .bgcolour, div.sp .basketcolour, div#sp .basketcolour {background: #A2C4B8;}
body#tur .bgcolour, div.tur .basketcolour, div#tur .basketcolour {background: #A2C4B8;}
body#eco .bgcolour, div.eco .basketcolour, div#eco .basketcolour {background: #A2C4B8;}
body#ski .bgcolour, div.ski .basketcolour, div#ski .basketcolour {background: #A2C4B8;}
body#nbk .bgcolour, div.nbk .basketcolour, div#nbk .basketcolour {background: #A2C4B8;}
body#geu .bgcolour, div.geu .basketcolour, div#geu .basketcolour {background: #A2C4B8;}
body#cas .bgcolour, div.cas .basketcolour, div#cas .basketcolour {background: #A2C4B8;}

/*TEMP CSS FOR VEN*/

body#ven .bgcolour, div.ven .basketcolour, div#ven .basketcolour {background: #A2C4B8;}
body#ven #holder {background: url(/c/i/default_bg.gif) repeat-y;}

body#croatia .bgcolour {background: #A2C4B8;}
body#greece .bgcolour {background: #A2C4B8;}
body#india .bgcolour {background: #A2C4B8;}
body#ireland .bgcolour {background: #A2C4B8;}
body#italy .bgcolour {background: #A2C4B8;}
body#morocco .bgcolour {background: #A2C4B8;}
body#portugal .bgcolour {background: #A2C4B8;}
body#spain .bgcolour {background: #A2C4B8;}
body#turkey .bgcolour {background: #A2C4B8;}


body#britain .bgcolour {background: #A2C4B8;}
body#france .bgcolour {background: #A2C4B8;}
body#worldwide .bgcolour {background: #A2C4B8;}
body#press .bgcolour, body#wordpress .bgcolour {background: #B4BFD1;}

body#form_bg .bgcolour {background: #A2C4B8;}
body#email_links .bgcolour, body#comfort .bgcolour, body#book_basket .bgcolour, body#order .bgcolour {background: #A2C4B8;}
body#advertisements .bgcolour, body#listing .bgcolour, body#owners .bgcolour, body#searches .bgcolour, body#inspire .bgcolour, body#help .bgcolour, body#contact .bgcolour, body#accommodation .bgcolour, body#list_bg .bgcolour, body#maps .bgcolour, body#about_us .bgcolour, body#bookshop .bgcolour, body#default_bg .bgcolour, body#readers_info .bgcolour {background: #A2C4B8;}

/*div#listingpage .adventure, div#themebrowse .adventure {background: transparent url(/inspire_me/c/i/adventure_bar.gif) no-repeat;}*/
/*div#listingpage .golf, div#themebrowse .golf {background: transparent url(/inspire_me/c/i/golf_bar.gif) no-repeat;}*/
/*div#listingpage .mbs, div#themebrowse .mbs {background: transparent url(/inspire_me/c/i/mbs_bar.gif) no-repeat;}*/


/* conditional colours END*/
/* Order Page index START*/
#orderpage #groupb input, #orderpage #groupa input {display: block; margin: 1px 0 8px 8px; padding: 3px 0 3px 0;}

#orderpage #groupb dl dt, #orderpage #groupa dl dt {font-size: 0.8em; margin: 4px 0 0 0;}
#orderpage #groupa dt.footnote, #orderpage #groupa dd.footnote {display: block; float: left; background: transparent; font-size: 0.6em;}
#orderpage #groupa dt.footnote {width: 20px; margin: 3px 0 0 0;}
#orderpage #groupa dd.footnote {width: 300px; margin: 3px 0 0 0; padding: 2px 0 5px 0;}

#orderpage #groupa input.sizec, #orderpage #groupb input.sizec {width: 315px;}
#orderpage #groupa input.sizeb, #orderpage #groupb input.sizeb {width: 200px;}
#orderpage #groupa input.sizea, #orderpage #groupb input.sizea {width: 100px;}
img.creditcards {display: block; clear: both; width:236px; margin: 0; padding: 0;}
#two #orderpage #groupb #thawte {display: block; margin: 8px 0 0 8px; width: 100px;}
#two #orderpage #groupb img.cardverify {display: inline; margin:0 0 0 8px; padding: 0;}

/*small css additions for Naked wines offer - Mark 16/11/2011 */
img.nakedsml {
    margin: 5px !important;
}

/* accommodation index START*/
#places ul.narlist {width: 322px;}
#places ul.narlist li {display: block; background:transparent; border-bottom: solid 1px #959FA0; padding: 3px 0 3px 0;}
#places ul.nar2list li {display: block; background:transparent; border-bottom: none; padding: 3px 0 4px 0;}
#places ul.widelist {width: 620px;}
#places ul.widelist li {font-size: 1.1em; padding: 3px 0 3px 0;}


/* listing START*/
#listingpage {width: 629px; background: transparent;}
#listingpage p {font-size: 0.8em; padding: 0 5px 0 0; margin: 0 0 0 8px; background: transparent;}
#listingpage img.listpic, #favourites img.listpic {float: left; display: inline; width: 160px; margin: 8px 0 0 8px; padding :0;}
div.stripea {clear: both; width: auto; background: #959FA0; border-bottom: solid 1px #959FA0; margin: 0 0 0 0; padding: 0 0 0 0;}
div.stripeb {clear: both; width: auto; background: #ADC0B9; border-bottom: solid 1px #A5AFB0; margin: 0 0 0 0; padding: 0 0 0 0;}
div.stripea h4, div.stripeb h4 {display: block; height: auto; line-height: 1.7em; font-size: 0.8em; color: #eee; width: auto; padding: 8px 0 0 0; margin: 0 0 0 8px;}
p.listaddress { font-size: 0.8em; padding: 0 5px 0 0; margin: 0 0 0 8px; font-weight: bold;}
p.listteaser { font-size: 0.8em; padding: 0 5px 0 0; margin: 0 0 0 0;}
#listingpage img.listoffer {display: inline; float: left; margin: 8px 0 0 8px; padding: 8px 0 0 0;}
.listlink a:link {display: inline; height: auto; width: auto; background: transparent; line-height: 1.2em; color: #eee; margin: 0 0 0 0; padding: 0;}
.listlink a:visited {color: #eee;}
.listlink a:hover {color: #eee;}
.listlink a:active {color: #eee;}
.readmore {display: block; clear: both; width: 630px; text-align: right;}
div.listdetails {float: left; display: inline; width: 308px; background: transparent; margin: 0 0 0 0; padding: 0 0 0 0; line-height: 1.0em;}
div.listdetailsse {clear: both; display: inline; width: 200px; background: transparent; margin: 0 0 0 0; padding: 0 0 0 0; line-height: 1.0em;}

div.stripecol {float: left; width: 198px; background: transparent; margin: 8px 0 0 8px; padding: 0 0 0 0;}
.sedesc {font-size: 0.8em; padding: 0 5px 0 0; margin: 0 0 0 0;}
.setitle { font-size: 0.8em; padding: 0 5px 0 0; margin: 0 0 0 0; font-weight: bold;}
div.listdetailsse a{font-size: 0.8em;}
.listpicse {display: block; width: 170px; margin: 0 0 0 8px; padding: 0 0 0 0;}
#sefooter {display: block; height: auto; background: #959FA0;}

p.listlink { position: relative; display: block; height: auto; width: auto; background: transparent; padding: 2px 0 2px 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}
p.addtime {font-size: 0.5em; color: #ccc; text-align: right; display: block; clear: both; width: 614px; height: 1.1em; line-height: 1.1em; margin: 0 0 0 8px; padding: 0 0 0 0;}
.sortlinks, .pagelinks {float: right; display: block; width: 466px; margin: 0 0 0.4em 0; padding: 0 8px 0 0; background: transparent;}
.sortlinks {text-align: right; background: transparent;}
sortlinks p {display: block; background: transparent;}
.pagelinks{ text-align: left;}

div.stripea p.addtime { color: #A5AFB0;}
div.stripeb p.addtime { color: #899291;}
div.listhead {clear: both; height: auto; background: transparent; margin: 0.4em 0 0.4em 0; padding: 8px 0 0 0;}
div.listheadback { background: transparent; margin: 0 0 0 0; padding: 8px 0 0 0;}
#listingpage .browseboxa h4 {margin: 0 0 0 0; padding: 0 0 0 0;}
#listingpage .browseboxa {clear: both; display: block; float: left; position: relative; left: 8px; width: 135px; margin: 0 0 0 0; padding: 0 0 0 0;}
/* Listing END*/




/* Forms START*/
form {margin: 0; padding: 0;}
.formhead {clear: both; position: relative; display: block; height: 1.8em; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.9em;}
.formdesc {clear: both; position: relative; display: block; height: auto; width: 280px; background: transparent; padding: 0 0 0 8px; margin: 8px 0 8px 0; font-size: 0.75em;}

form dt {text-indent: 8px;}
#groupa .formdesc {width: 320px;}
#groupb .formdesc {width: 280px;}

form #groupa label {font-size: 0.75em;}
form #groupa input {margin: 8px 5px 0 6px; padding: 0 0 2px 0;}
form select {margin: 8px 5px 5px 8px; padding: 0 0 2px 0;}
form #groupa .textbox {width: 319px;}
form #groupa .textboxb {width: 100px;}
form #groupa .textboxc {width: 50px;}
form #groupa input.radio, form #groupb input.radio {margin: 8px 0 8px 8px;}

form #groupa dt {clear: both; position: relative; display: block; height: 1.7em; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}
form #groupb dt {clear: both; position: relative; display: block; height: 1.7em; width: auto; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}

#contact form #groupa dd input {margin: 8px 5px 8px 8px; padding: 0 0 2px 0;}


form #groupa dt.footnote, form #groupa dd.footnote {display: block; float: left; background: transparent; font-size: 0.6em;}
form #groupa dt.footnote {width: 20px; margin: 3px 0 0 0;}
form #groupa dd.footnote {width: 310px; margin: 3px 0 0 0; padding: 2px 0 5px 0;}

form #groupb dl.symbolcheck dt.image {clear: both; float: left; display: inline; background: transparent; width: 30px; clear: both; margin: 4px 0 0 4px; padding: 0 0 0 0;}
form #groupb dl.symbolcheck dd {float: left; position: relative; display: block; height: auto; width: 240px; background: transparent; padding: 2px 0 2px 8px; margin: 3px 0 8px 0; font-size: 0.7em;}

form #groupa dl#login .textbox {margin-bottom: 8px;}
form #groupa dl#login {margin-top: 0;}

form #groupa dl#login dt {background: transparent; }

form #groupb img {clear: both; margin: 0;}

form #groupa dl.boxes {background: transparent; line-height: 0.8em;}
form #groupa dl.boxes dt {background: transparent; height: 1.4em;}
form #groupa dl.boxes dd {margin: 0 0 10px 0;}
form #groupb dl.boxes dd {margin: 0 0 0 8px;}

form #groupa input.sizec, form #groupb input.sizec {width: 319px;}
form #groupa input.sizeb, form #groupb input.sizeb {width: 200px;}
form #groupa input.sizea, form #groupb input.sizea {width: 100px;}

form #groupa dl#loginowner dt {display: block; height: auto; width: 320px; background: transparent; margin: 0 0 0 0; padding: 0 0 0 0;}
form #groupa dl#loginowner dd {margin: 0 0 12px 0; padding: 0 0 0 0;}
form #groupa dl#loginowner dd input {margin: 0 0 0 6px; padding: 0 0 0 0;}



/* Forms END*/

.themedesc {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 8px 0 8px 0; font-size: 0.75em;line-height: 1.5em;}
#affiliatebrowse img {margin: 0; padding: 0; clear: both;}


.longhead {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.9em;}
.shorthead {clear: both; position: relative; display: block; height: 1.8em; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.9em;}
#groupb .longhead {margin: 0 0 0 1px;}
#groupb .shorthead {margin: 0 0 0 1px;}


/* Comfort pages START*/
.comforthead {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 1px; line-height: 1.7em; font-size: 0.9em;}
.comfortheadwrap {float: left; clear: both; position: relative; display: block; height: auto; width: 621px; background: #A5AFB0; padding: 0.3em 0 0.3em 8px; margin: 0 0 0 0; line-height: 1.4em; font-size: 0.8em;}

#groupa .wraphead {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0.5em 0 0.5em 8px; margin: 0 0 0 0; line-height: 0.9em; font-size: 0.9em;}
#groupb .wraphead {clear: both; position: relative; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0.5em 0 0.5em 8px; margin: 0 0 0 0; line-height: 0.9em; font-size: 0.9em;}


.comfortdesc {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0 0.4em 0; font-size: 0.75em; line-height: 1.5em;}
.comfortdesclit {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0 0.4em 0; font-size: 0.70em; line-height: 1.5em;}
#comfort img {margin: 0; padding: 0; clear: both;}
#groupa .comfortdesc {width: 320px;}
#groupb .comfortdesc {width: 280px;}

#comfort dl, #comfort #groupa dl {position: relative; margin: 8px 0 8px 8px; width: 327px; list-style: none; padding: 0 0 0 0; font-size: 0.75em;}

#comfort dt, #comfort #groupa dt {clear: both; float: left; font-weight: bold; padding: 3px 0 3px 0; margin: 0 0 0 0; }
#comfort dd, #comfort #groupa dd {display: block; padding: 3px 0 3px 0; margin: 0 0 0 4px;}
h5.listheading {clear: both; position: relative; width: auto; color: #222; padding: 3px 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}



#comfort ul {clear: both; display: block; width: 265px; font-size: 0.75em; list-style: none; margin: 8px 8px 8px 8px; padding: 0; }
#comfort ul#presslist { font-size: 0.75em;}
#comfort ul.comfortbullets li, #groupa ul.bulletlist li {clear: both; color: #222; list-style-type: square; margin: 8px 8px 8px 16px; }
/* Comfort pages END*/

/* Help/Delivery/P&P pages START - Mike Peake 29.01.08*/
#orderpage #groupa ul.ppHelplist, #bookbasket #groupa ul.ppHelplist {font-size: 0.75em; font-weight: bold;}
#orderpage #groupa ul.ppHelplist li, #bookbasket #groupa ul.ppHelplist li {padding:3px 0;}
#orderpage #groupa ul.ppHelplist li.notaBene, #bookbasket #groupa ul.ppHelplist li.notaBene {padding: 3px 0; font-style: italic;}
/* Help/Delivery/P&P pages END*/

/* Inspire Me pages START - Mike Peake 29.01.08*/
div.inspireDescHead {height: auto; margin: 0.4em 0 0.4em 0; padding:0; clear:both; background:transparent;}
/* Inspire Me pages END*/

/* Special Escape Catapult pages START - Mike Peake 18.01.08*/
#groupb ul.seUnorderList li {margin:0 0 0 40px; list-style-type:square; color:#000000;}
/* Special Escape Catapult pages END*/

/* Reader's Comments pages START - Mike Peake 18.01.08*/
.rfDisplayAddress {clear:both; position:relative; display:block; height:auto; width:287px; background:transparent; padding:5px 0 2px 8px; margin:0 0 0 0; line-height:1.5em; font-size:0.75em;}
#groupa ul.rfUnorderList {margin:0 0 0 0; padding:0 0 0 0; background: transparent; font-size:0.75em; line-height:1.5em;}
#groupa ul.rfUnorderList li {list-style-type:circle; margin:0.5em 0.5em 0.5em 2.0em;}
p.rfDoubleArrowUp {clear:both; background: transparent; padding:8px 0 0 8px; margin:0 0 16px 0; line-height:1.5em; font-size: 0.75em;}
p.rfDoubleArrowDown {clear:both; background: transparent; padding:0 0 0 8px; margin:16px 0 0 0; line-height:1.5em; font-size: 0.75em;}
p.rfIntro {clear: both; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0; font-size: 0.70em; font-style:italic; line-height: 1.5em;}
#holder ul.rfUnorderListFull {margin:0 0 0 0; padding:0 0 0 0; background: transparent; font-size:0.75em; line-height:1.5em;}
#holder ul.rfUnorderListFull li {list-style-type:circle; margin:0.5em 0.5em 0.5em 2.0em;}
.rfBold {font-weight:bold;}
/* Reader's Comments pages END*/

/* Ethical Collection pages START - Mike Peake 18.01.08, cruelly ripped by JG*/
.ecDisplayAddress {clear:both; position:relative; display:block; height:auto; width:287px; background:transparent; padding:5px 0 2px 8px; margin:0 0 0 0; line-height:1.5em; font-size:0.75em;}
#groupa ul.ecUnorderList {margin:0 0 0 0; padding:0 0 0 0; background: transparent; font-size:0.75em; line-height:1.0em;}
#groupa ul.ecUnorderList li {list-style-type:circle; margin:0.5em 0.5em 0.5em 2.0em;}
p.ecDoubleArrowUp {clear:both; background: transparent; padding:8px 0 0 8px; margin:0 0 16px 0; line-height:1.5em; font-size: 0.75em;}
p.ecDoubleArrowDown {clear:both; background: transparent; padding:0 0 0 8px; margin:16px 0 0 0; line-height:1.5em; font-size: 0.75em;}
p.ecIntro {clear: both; background: transparent; padding: 0 0 0 8px; margin: 0.4em 0; font-size: 0.70em; font-style:italic; line-height: 1.5em;}
#holder ul.ecUnorderListFull {margin:0 0 0 0; padding:0 0 0 0; background: transparent; font-size:0.75em; line-height:1.5em;}
#holder ul.ecUnorderListFull li {list-style-type:circle; margin:0.5em 0.5em 0.5em 2.0em;}
.ecBold {font-weight:bold;}
/* Reader's Comments pages END*/

/* New Google Maps pages START - Mike Peake 27.02.08*/

#gmHelpInfo img.mapsymbol { cursor: help;}
#gmHelpInfo {font-size:0.8em;}
#gmHelpInfo h2 {width:622px;}
#gmHelpInfo p {margin:0 0 0 8px;}
#gmHelpInfo p.mapHelp {margin:10px 0 10px 8px;}
#gmHelpInfo div p {margin:0 0 0 0;}
#gmHelpInfo #symbolexplain #groupa, #gmHelpInfo #symbolexplain #groupb {width:50%;}
dl.mapimagedeflist {display: block; margin: 8px 0 0 8px; padding: 0; clear: both; width: 265px;}
dl.mapimagedeflist dt {clear: both; display: block; width: 38px; height: 38px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
dl.mapimagedeflist dd {float: left; display: block; margin: 0 0 0 8px; height: 38px; padding: 0 0 0 0; font-size: 0.8em; width: 227px; line-height: 1.4em;}
tr.propTypeFilter td span {display:block; height:18px;}
tr td.filterHeading h4 {margin:0 0 0 8px; padding:10px 0 8px 0; font-size:0.65em; font-weight:normal; line-height:1.0em; color:#fff;}
/* New Google Maps pages END - Mike Peake 27.02.08*/

/* Front - "More from Sawday's" page START - Mike Peake 27.06.08 */

.choices_B {display: block; float:left; width: 154px; padding: 0 0 0 0; margin: 8px 0 8px 0; border: 0;}
.choices_BB {display: block; float:left; width: 136px; padding: 0 0 0 0; margin: 0 0 0 0; border: 0;}

div.choices_B h4 {margin:0 0 8px 8px; padding: 0; font-size: 0.75em; line-height: 1.3em;}
div.choices_B p {margin:0 0 8px 8px; font-size: 0.75em; line-height: 1.3em;}

div.choices_B p.quotes_B {margin:0 0 8px 8px; font-size: 0.70em;}
.plist {display: block; width: 275px; padding: 0 0 0 0; margin: 8px 0 8px 0; border: 0;}
.plist p{margin:0 0 0 0; font-size: 0.75em;}
/* Front - "More from Sawday's" page END - Mike Peake 27.06.08 */

/*Bookshop - tlp3 page - Exact Editions START - Mike Peake 01.07.08 */
.digitalTop {height: 8px; width: 417px; margin: 0 0 0 0; padding: 0 0 0 0; background: transparent url(/bookshop/c/i/digitaltop.gif) bottom no-repeat;}
.digitalMid {float:left; clear:both; width: 417px; margin: 0 0 0 0; padding: 0 0 0 0; background: transparent url(/bookshop/c/i/digitalmid.gif) repeat-y; }
.digitalMidDesc {float:left; width: 359px; margin: 3px 0 0 4px; padding: 0 0 0 0; background:transparent; }
.digitalMidPrice {float:left; width: 50px; margin: 0 0 0 0; padding: 0 0 0 0; background:transparent;}
.digitalDesc {height: auto; background:transparent; padding: 0 0 0 12px; margin: 0 0 0 0; font-size: 0.75em; line-height: 1.0em;}
.digitalPrice {height: auto; background: transparent; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 0.8em; font-weight:bold; line-height: 1.2em; text-align:center;}
.digitalBot {float:none; clear:both; height: 8px; width: 417px; margin: 0 0 12px 0; padding: 0 0 0 0; background: transparent url(/bookshop/c/i/digitalbot.gif) bottom no-repeat;}
/*Bookshop - tlp3 page - Exact Editions END - Mike Peake 01.07.08 */


 #orderpage form input {margin: 0 0 0 8px; padding: 0 0 0 0;}  
   
   
/*Bookshop page 2 END*/

/*Theme Browse*/
#themebrowse .browseboxa h4 {color: #333;}
#themebrowse {width: 620px; margin: 0 0 0 8px; clear: both;}

#themebrowse .browseboxa {clear: both; float: left; display: block; height: 73px; width: 135px; margin: 4px 0 4px 0; padding: 0 0 0 0; }
#themebrowse .browseboxb p a {color: #444; font-size: 0.9em; display: block; margin: 0 0 0 0; padding: 0 0 0 8px; width: 465px; height: 73px; text-decoration: none;} 
#themebrowse .browseboxb {display: block; float: left; height: auto; margin: 4px 0 4px 0; padding: 0 0 0 0; width: 443px;}
#themebrowse div.stripea {clear: both; width: auto; background: transparent; margin: 0 0 0 0; border: 0; padding: 0 0 0 0;}
#themebrowse div.stripeb {clear: both; width: auto; background: transparent; border: 0; margin: 0 0 0 0; padding: 0 0 0 0;}

#themebrowse .browseboxa h4, #themebrowse .browseboxb p { margin: 0 0 0 0; padding: 0 0 0 0;}
.browseboxa h4 a {position: relative; text-indent: -9999px; display: block; height: 73px; width: 135px; margin: 0 0 0 0; padding: 0 0 0 0;}
.browseboxa h4.adventure {background: url(/inspire_me/i/adventure.jpg) 0 0 no-repeat;}
.browseboxa h4.beach {background: url(/inspire_me/i/beach.jpg) 0 0 no-repeat;}
.browseboxa h4.cookery {background: url(/inspire_me/i/cookery.jpg) 0 0 no-repeat;}
.browseboxa h4.creative {background: url(/inspire_me/i/creative.jpg) 0 0 no-repeat;}
.browseboxa h4.events {background: url(/inspire_me/i/events.jpg) 0 0 no-repeat;}
.browseboxa h4.fishing {background: url(/inspire_me/i/fishing.jpg) 0 0 no-repeat;}
.browseboxa h4.gardens {background: url(/inspire_me/i/gardens.jpg) 0 0 no-repeat;}
.browseboxa h4.golf {background: url(/inspire_me/i/golf.jpg) 0 0 no-repeat;}
.browseboxa h4.group10 {background: url(/inspire_me/i/group10.jpg) 0 0 no-repeat;}
.browseboxa h4.lang {background: url(/inspire_me/i/lang.jpg) 0 0 no-repeat;}
.browseboxa h4.mbs {background: url(/inspire_me/i/mbs.jpg) 0 0 no-repeat;}
.browseboxa h4.ski {background: url(/inspire_me/i/ski.jpg) 0 0 no-repeat;}
.browseboxa h4.spa {background: url(/inspire_me/i/spa.jpg) 0 0 no-repeat;}
.browseboxa h4.weddings {background: url(/inspire_me/i/weddings.jpg) 0 0 no-repeat;}
.browseboxa h4.wine {background: url(/inspire_me/i/wine.jpg) 0 0 no-repeat;}
.browseboxa h4.couples {background: url(/inspire_me/i/couples.jpg) 0 0 no-repeat;}

.browseboxa h4.ethical_collection {background: url(/i/ethical_collection.jpg) 0 0 no-repeat;}
.browseboxa h4.travel_club {background: url(/i/travel_club.jpg) 0 0 no-repeat;}
/*Theme Browse END*/


/*PRESS*/
#press blockquote {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 8px 0 2px 8px; margin:0 0 8px 0; font-size: 0.75em; line-height: 1.3em; color: #222;}
#press cite {display: block; clear: both; font-weight: bold; font-style: normal; text-indent: 8px;}
#press .strapline cite {display: inline; font-weight: normal; font-style: italic;}
span.backup {clear: none; display: inline; float: right; text-decoration: none; color: #eee; padding: 0;}

span.backup a {color: #eee; text-align: left; }

span.backup {display: block; width: 99px; color: #eee; float: right;}
span.backup a {display: block; width: 99px; color: #eee; text-align: left;}

.presslist li {width: 615px; line-height: 1.4em;}
.presslist li a:link {color: #333;}
.presslist li a:visited {color: #555;}
.presslist li a:hover {color: #eee;}
.presslist li a:active {color: #555;}



#pressgallery {width: 614px; margin: 0 0 0 12px;}
div.newscovers {float: left;}
#pressgallery div.bookfloat {margin: 0 3px 0 3px;}
.pressboxa {clear: both; display: block; float: left; width: 300px;}
/* Country page START*/
.countrytitle  {clear: both; position: relative; display: block; height: auto; width: auto; padding: 3px 0 3px 8px; margin: 0 0 0 0; line-height: 1.4em; font-size: 1.8em;}

#bookcovers a {font-size: 0.8em; color: #eee; margin: 0 0 0 0; padding: 0 0 0 0;}
#bookcovers { display: block; width: 332px; margin: 0 0 0 1px; padding: 0 0 0 0;}

.bookfloat p.small {margin-left: 5px;}

div.greenfriendfloat {
  padding: 12px 0 0 0;
  margin: 0 0 0 12px;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 0 0 12px;
  
  }

div.bookfloat {
  float: left;
  z-index: 100;
  padding: 0 0 0 0;
  margin: 0 0 8px 0;
  voice-family: "\"}\""; voice-family: inherit;
  margin: 0 0 8px 0;
  
  }
  
 div.bookfloat img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
  }
  
div.bookfloat p {
   text-align: left;
   font-size: 0.7em;
   width: 70px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
   }
   
  div.bookfloat a {
   width: 70px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  border: 0;
   }
   
   
 .countrydesc{clear: both; position: relative; display: block; height: auto; width: 280px; background: transparent; padding: 8px 0 2px 8px; margin:0 0 8px 0; font-size: 0.75em; line-height: 1.3em; color: #222;}  

/* Country page END*/





/* Display page START*/

h3.displaypropname {clear: both; display: block; height: auto; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}

h3.headicon {clear: both; display: block; height: auto; width: auto; background: #A5AFB0 url(/search/images/symbols/CLUB.gif) no-repeat 305px -4px; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}

h3.displayacknowledge {clear: both; display: block; height: auto; width: auto; background: #C1D6CF; color: #333; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.7em; font-size: 0.8em;}

.displayaddress {clear: both; position: relative; display: block; height: auto; width: 322px; background: transparent; padding: 5px 0 2px 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}
.displaytype {clear: both; position: relative; display: block; height: auto; width: auto; background: transparent; padding: 2px 0 2px 8px; margin: 0 0 0 0; line-height: 1.2em; font-size: 0.6em;}
.displaydesc {width: 322px; font-size: 0.8em; padding: 8px 5px 8px 8px; margin: 0 0 2px 0;}
.pubfield {width: 320px; font-size: 0.7em; padding: 8px 5px 8px 8px; margin: 0 0 2px 0;}
p.doublearrow {clear: both; position: relative; display: block; height: auto; width: auto; background: transparent; padding: 2px 0 2px 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}
.doublearrow a:link {position: relative; display: block; height: auto; width: auto; background: transparent; line-height: 1.5em; color: #eee;}
.doublearrow a:visited {color: #eee;}
.doublearrow a:hover {color: #eee; text-decoration: none;}
.doublearrow a:active {color: #eee;}


ul#nextsteps2 li, ul#nextsteps li {clear: both;  display: block; width: 286px; padding: 2px 0 2px 0; margin: 0; font-size: 0.75em;}

ul#nextsteps2 li a:link, ul#nextsteps li a:link {color: #eee; font-size: 1em;}
ul#nextsteps2 li a:visited, ul#nextsteps li a:visited {color: #eee;}
ul#nextsteps2 li a:hover, ul#nextsteps li a:hover {color: #eee;}
ul#nextsteps2 li a:active, ul#nextsteps li a:active {color: #eee;}

 dl.inline,  #groupa dl.inline {position: relative; margin: 8px 0 8px 8px; width: 327px; list-style: none; padding: 0 0 0 0; font-size: 0.75em;}
dl.inline dt,  #groupa dl.inline dt {clear: both; float: left; line-height: 1em;  font-weight: bold; padding: 3px 0 3px 0; margin: 0 4px 0 0;  }
 dl.inline dd,  #groupa dl.inline dd {display: block; line-height: 1.5em; padding: 0 0 0 0; margin: 0 8px 0 0;}

   
.noticetext {clear: both; position: relative; display: block; height: auto; width: 286px; background: transparent; padding: 2px 0 2px 8px; margin: 0 0 0 0; line-height: 1.5em; font-size: 0.75em;}


#symbols a {color: #eee; margin: 0 0 0 0; padding: 0 0 0 0;}
#symbols { display: block; clear: left; width: 286px; margin: 8px 0 0 0; padding: 0 0 0 0;}

   
div.symfloat {
  float: left;
  display: inline;
  margin: 0 0 8px 8px;
  padding: 0 0 0 0;
  }
  
 div.symfloat img{
 display: block;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  }
  
div.symfloat p {
   text-align: left;
   font-size: 0.7em;
   width: 30px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
   }
   
  div.symfloat a {
   text-align: left;
   font-size: 0.8em;
   width: 30px;
   margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-decoration: none;
   }
dl.imagedeflist, dl.imagedeflist2 {display: block; margin: 8px 0 0 8px; padding: 0; clear: both; width: 265px;}
dl.imagedeflist dt {clear: both; display: block; width: 38px; height: 38px; float: left; margin: 0 0 0 0; padding: 0 0 0 0;}
dl.imagedeflist dd {float: left; display: block; margin: 0 0 0 8px; height: 38px; padding: 0 0 0 0; font-size: 0.7em; width: 227px; line-height: 1.4em;}
dl.imagedeflist2 dt {clear: both; display: block; width: 38px; height: 38px; float: left; margin: 4px 0 0 0; padding: 0 0 0 0;}
dl.imagedeflist2 dd {float: left; display: block; margin: 0 0 0 8px; height: 46px; padding: 0 0 0 0; font-size: 0.7em; width: 227px; line-height: 1.4em;}

#two img.countrypic, #two img.bookquote, #two img.entryeximg, #two img.calendar , #two img.symbols, #two img.mappic {margin-left: 0; clear: both; border: none;}
#two img {margin-left: 0; border: none;}
#two img.tiles {margin-left: 8px;border: none;}
#two img a {border: none;}

#two ul.feedbasket li a {padding: 0 0 0 0; margin: 0 0 0 0; text-decoration: none;}

#two dl.nameaddress {display: block; width: 136px; float: left; list-style: none; margin: 8px 8px 12px 8px; padding: 0;}

#two dl dt, #two dl dd{list-style: none; margin: 0 0 0 0; padding: 0;}
#two dl.nameaddress dt {font-size: 0.7em; font-weight: bold; padding: 0 0 0 0; margin: 0 0 0 0; text-decoration: none;}
#two dl.nameaddress dd {font-size: 0.7em; padding: 0 0 0 0; margin: 0 0 0 0; text-decoration: none;}

#two dl.entrydetails {clear: both; display: block; width: 265px; float: left; list-style: none; margin: 0; padding: 6px 0 0 8px;}
#two dl.entrydetails dt, #two dl.entrydetails dd {list-style: none; margin: 0 0 3px 0; padding: 0;}
#two dl.entrydetails dt {float: left; font-size: 0.7em; font-weight: bold; padding: 0 0 0 0; margin: 0 4px 0 0; text-decoration: none;}
#two dl.entrydetails dd {font-size: 0.7em; padding: 0 0 4px 0; margin: 0 0 0 0; text-decoration: none;}
#two dl.entrydetails dd.image {clear:both; margin: 0 0 0 0; padding: 2px 0 4px 0;}
dl.entrydetails dd.image img {width: 282px;}

#two dl#showcontacta {clear: both; display: none; width: 265px; float: left; list-style: none; padding: 0; margin: 8px 8px 2px 4px; voice-family: "\"}\""; voice-family: inherit; margin: 8px 8px 2px 8px;}
#two dl#showcontacta dt, #two dl.entrydetails dd {list-style: none; margin: 0 0 3px 0; padding: 0;}
#two dl#showcontacta dt {float: left; font-size: 0.7em; font-weight: bold; color: #eee;  padding: 0 0 0 0; margin: 0 4px 0 0; text-decoration: none;}
#two dl#showcontacta dd {font-size: 0.7em; padding: 0 0 4px 0; margin: 0 0 0 0; text-decoration: none;}
#two ul#nextsteps li#showcontactb { display: block; width: 286px; padding: 2px 0 2px 0; margin: 0;}

#two p.specialoffer {display: block; width: 265px; font-size: 0.7em; margin: 8px 8px 12px 8px; padding: 0;}


.placetitle {display: block; background: transparent; width: 335px; margin: 5px 0; padding: 0;}
#groupb .placetitle {display: block; background: transparent; width: 287px; margin: 5px 0; padding: 0;}

#groupb a img {border: 0;}
img.frontapic {clear: both;width: 335px;}

.displaypica {float: left; width: 320px; margin: 0 8px 0 0;}
.displaypicb {float: left; width: 320px; margin: 0 8px 0 0;}
.extfromguide {width: 318px; font-size: 0.8em; line-height: 1.3em; text-align: left; padding: 2px 5px 0 8px; margin: 0 0 2px 0;}

.writeup {margin: 5px 5px;}
#groupa {display: block; float: left; background: transparent; width: 335px; clear: right; line-height: normal;}
.writeup {font-size: 0.8em;}

#showpica {display: block; width: 335px; margin: 0 0 0 0; padding: 0 0 0 0;}
#showpicb {float: left; display: block; margin: 8px 0 8px 5px; voice-family: "\"}\""; voice-family: inherit; margin: 8px 0 8px 8px; padding: 0;}
.pica {display: none; width: 335px; margin: 0 0 0 0; padding: 0;}
.picb {display: none; width: 96px; margin: 0 0 8px 0; voice-family: "\"}\""; voice-family: inherit; padding: 0; }

.nobpic {display: block; width: 96px; margin: 0 0 0 0; padding: 0;}

#nopicspan {float: left; display: block; margin: 8px 0 0 5px; voice-family: "\"}\""; voice-family: inherit; margin: 8px 0 0 8px; padding: 0;}
#symbolexplain {display: none;}

#showbands {display: block;}

#hidebands {display: none;}
#bandexplain {display: none;}

#two dl.pband {width: 265px;}
#explainband {margin: 0; padding: 0; width: 287px;}
.notes {clear: both; font-size: 0.6em; padding: 4px 5px 4px 8px; margin: 0 0 0 0;}

#two img.otherproppic {width: 120px; float: left; clear: both; padding: 0 4px 0 8px; margin: 8px 0 0 0;}
.otherpropblurb {font-size: 0.7em; padding: 0 0 0 0; margin: 1px 0 0 4px;}
#two h5.otherproptitle {background: transparent; padding: 0 0 0 0; margin: 8px 0 0 4px; font-size: 0.8em;}

.picbpricebox {display: block; margin: 0; padding: 0; width: 294px;}
.pricebandpic {float: right; display: block; margin: 0; padding: 0;}
ul#whylist li {list-style: inside; list-style-type: square; font-size: 0.8em; padding: 1em 0 1em 0; margin: 0 5px 0 3px; }

#groupb {display: block; float: right; background: transparent; width: 295px; clear: right;}

#groupb ul li { color: #eee;}

.notices {display: block; width: 295px; background: #8B9191;}
.displaydetails {display: block; margin: 0; padding: 0; width: 294px; width/* \ */: 295px; background: transparent; }

#two #groupb dl.radioset, #groupb dl.radiosetvert {display: block; margin: 1px 0 8px 0; padding: 1px 0 8px 0; width: 294px;}


#groupb dl.radioset dt {display: block; float: left; height: 2em;}
#groupb dl.radioset dd {display: block; float: left; height: 2em; line-height: 1.6em; font-size: 0.75em; margin: 0 0 0 4px;}

#groupb dl.radiosetvert dt {display: block; clear: both; float: left; height: 16px; width: 12px;}
#groupb dl.radiosetvert dd {font-size: 0.75em; display: block; height: auto; padding: 3px 0 3px 8px; margin: 0 8px 6px 22px;}

#groupb .submitbuttonlone {position: relative; left: 6px;}
.groupbtextarea {margin: 8px 0 8px 8px;}

.displaylabel {font-size: 0.75em;}

/* Display page END*/




/* search page START*/
#searchpage {margin: 10px 8px;}
.smallprint {font-size: 9px;}
#searchpage h3 {font-size: 11px;}
#searchpage p {font-size: 10px;}

/* search page END*/
div#loweredge {display: block; clear: both; height: 40px; width: 1000px; background: transparent url(/c/i/loweredge8.gif) top no-repeat;}
#footer {position: relative; clear: both; display: block; width: 1000px; height: 80px; background: #ffffff url(/c/i/loweredge8.gif) 0 -40px no-repeat;}

#footer p {clear: both; color: #ccc; font-size: 0.8em; text-align: center; padding-right: 0; margin: 0; padding: 0;}

div#footer p.sitemenu {display: block; width: auto; margin: 0 auto 0 auto; padding: 0 204px 0 150px; color: #666;}

div#footer p.footnote {display: block; width: auto; margin: 0 auto 0 auto; padding: 10px 204px 20px 150px; font-size: 0.7em;  color: #888;}
div#footer a {text-decoration: none; color: #555; }
div#footer p.footlegal {display: block; width: auto; margin: 0 auto 0 auto; padding: 0 204px 0 150px; color: #ccc; font-size: 0.7em;}







/*owner info START*/
#ownerinfo {width: 630px; padding: 0; margin: 0;}
#ownerinfo #ownergroupa {float: left; padding: 0; margin: 0; border: 0; width: 529px; line-height: normal;}
#ownerinfo #ownergroupb {float: right; padding: 0; margin: 0; border: 0; height: auto;
width: 100px;
width/* \ */: 101px;
}
#ownerinfo #ownergroupb img, #ownerinfo #ownergroupb p {display: block; padding: 0; margin: 0;}

#ownerinfo ul.countlist {clear: both; display: block; width: 529px; margin: 0; padding: 0.4em 0 0.4em 0; height: 2.4em; text-align: center; background: #98C6BB;}
#ownerinfo ul.countlist li {display: block; float: left;  text-align: center;}
#ownerinfo ul.countlist li a {display: inline; padding: 0 12px 0 12px; outline: none;}
#ownerinfo h3 {clear: both; position: relative; display: block; height: 1.8em; width: auto; background: #A5AFB0; padding: 0 0 0 8px; margin: 0 0 0 0; line-height: 1.8em; font-size: 0.8em;}
#ownerinfo p {clear: both; position: relative; display: block; height: auto; background: transparent; padding: 0 0 0 8px; margin: 8px 0 8px 0; font-size: 0.75em;}
#bookbox span {display: inline;}

.bookbox img {border: 0; margin: 0; padding: 0;}
.bookbox {display: block; width: 529px; clear: both; margin: 0 0 0 0;}
.bookholder {display: block; width: 519px; margin: 0 0 0 0; clear: both;}
.bookholder p {margin: 8px 0 8px 0;}

.bookimage {float: left; display: block; clear: both; width: 80px; margin: 5px 0 5px 0;}
.bookspec {float: left; display: block; width: 220px; margin: 0 0 0 0;}
.bookspec p {margin: 8px 0 8px 0;}
.bookdownloads {float: right; display: block; width: 300px; margin: 0 0 0 0;}
.bookdownloads p {float: left; margin: 8px 0 8px 0;}

.languageflag {clear: both; display: block; width: 522px; margin:0; padding: 0.4em 0 0.4em 8px; height: 1.6em; text-align: center; background: #899291;}
.languageflag a img { display: block; margin: 0 0 0 8px; outline: none;}
 
/*owner info END*/

#three div.georgia-italic{
    color: #454344;
    font-family: Georgia;
    font-size: 15px;
    font-style: italic;
    padding: 4px 0;
    text-align: center;
}
    
#three span.adcontainer .ads-box #owner-apply-why{
        display: block;
        margin-top: 7px;
        margin-left: -5px;
}
   
#three span.adcontainer .ads-box #owner-apply-enquire{
        display: block;
        margin-bottom: 7px;
        margin-left: -5px;
}


