/* Each box style needs h1, h2 */

/* ******************************************** */

div.box_a_subtle {
	border:1px solid #d6ebff;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	width:617px;
}

div.box_a_subtle h1 {
	background-color:#d6ebff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#000066;
	font-size:10pt;
}

/* ******************************************** */

a:link, a:visited, a:active { color:blue;text-decoration:underline;}
a:hover { color:#3399ff;text-decoration:underline; }

a.navylink:link, a.navylink:visited, a.navylink:active {color:#000066;text-decoration:none;}
a.navylink:hover { color:#3399ff;text-decoration:underline;}

/* Spotlights */
a.linkbold:link, a.linkbold:visited, a.linkbold:active {
text-decoration: underline; color: #000066; font-family:  Arial, Verdana; font-size: 8pt; font-weight: bold;}
a.linkbold:hover { text-decoration:underline; color:#000066; font-family:Arial, Verdana; font-size:8pt; font-weight:bold;}

/* SRPs */
a.linkblue:link, a.linkblue:visited, a.linkblue:active {
text-decoration: underline; color: #0000DD; font-family:  Arial, Verdana; font-size: 9pt;}
a.linkblue:hover { text-decoration: underline; color: orange; font-family:  Arial, Verdana; font-size: 9pt;}

/* Used for javascript areas which are not actual links (e.g. add to favorites) */
a.likelinkbold, a.likelinkbold:visited {
  text-decoration: underline; 
  color: #000000;
  font-weight: bold; 
  font-family:  Arial, Verdana; 
  font-size: 8pt;
}
a.likelinkbold:hover { text-decoration:underline; color:#3399ff; }

a.likelinknorm:link,a.likelinknorm:visited,a.likelinknorm:active{
  text-decoration:underline; 
  color: #0000ff;
  font-family:  Arial, Verdana; 
  font-size: 9pt;
}
a.likelinknorm:hover  {
  text-decoration: underline; 
  color: #3399ff;
  font-family:  Arial, Verdana; 
  font-size: 9pt;
}

td {
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #000000;
  text-align:left;
}
textarea{
	font-family: Arial, Verdana;
}

body {
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	background:#fffaeb;
}
body.pop
{
	margin:0px;
	padding:0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	background:#ffffff;
}

.text {
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #000066;
}

.boldtext1 {
  font-family: Arial, Verdana;
  font-size: 10pt;
  font-weight: bold; 
  color: #000000;
}

.boldtext {
  font-family: Arial, Verdana;
  font-size: 9pt;
  font-weight: bold; 
  color: #000000;
}

.boldtexti {
  font-family:  Arial, Verdana;
  font-size: 8pt;
  font-weight: bold; 
  font-style: italic; 
  color: #000000;
}

.likelinkmain {
  text-decoration: none; 
  color: blue; 
  font-weight: bold; 
  font-family:  Arial, Verdana; 
  font-size: 8pt;
}

.linkwhite {
  text-decoration: none; 
  color: black; 
  font-size: 8pt;
}


h1 {
  font-weight: bold; 
  font-family:  Arial, Verdana;
  font-size: 8pt;
  color: #000066;
  margin-top: 1px;
  margin-bottom: 1px;
  border-top: 1px;
}

h2 {
  margin-top: 2px;
  margin-bottom: 6px;
  border-top: 1px;
  font-family: Arial, Verdana;
  font-size: 16pt;
  color: #000000;
}

h3 {
  font-weight: bold; 
  font-family:  Arial, Verdana;
  font-size: 10pt;
  color: #000000;
  margin-top: 1px;
  margin-bottom: 2px;
  border-top: 1px;
}

form {
  margin-top: 2px;
  margin-bottom: 2px;
  border-top: 1px;
}

.heading {
  font-family: Arial, Verdana;
  font-size: 18pt;
  font-weight: bold;
  color: #000066;
}

.subheading {
  font-family:  Arial, Verdana;
  font-size: 10pt;
  font-weight: bolder;
  color: #000066;
}

.bigtext {
  font-family: Arial, Verdana;
  font-size: 11pt;
  color: #000066;
}

.medtext {
  font-family: Arial, Verdana;
  font-size: 9pt;
  color: #000066;
}

.smalltext {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: #000000;
}

.smalltextblack {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: black;
}

.smallgrey {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: #AAAAAA;
}

.greytext {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: #AAAAAA;
}

.smalltextbold {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: #ffffff;
  font-weight: bolder;

}

.smalltext2 {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: #ffffff;

}

.smalltextboldwhite {
  font-family: Arial, Verdana;
  font-size: 8pt;
  color: white;
  font-weight: bolder;
}

.errmsg {
  font-family:  Arial, Verdana;
  font-size: 12pt;
  color: red;
  font-weight: bold;
}

.block {
  font-family:  Arial, Verdana;
  font-size: 9pt;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}

.boldblue {
  font-family:  Arial, Verdana;
  font-size: 8pt;
  font-weight: bold;
  color: #10177F;
}

.boldwhite { font-family:  Arial, Verdana; font-size: 9pt; font-weight: bold; color: white; }

.normblue {
  font-family: Arial, Verdana;
  font-size: 10pt;
  color: #4F5F90;
  text-align: center;
  font-weight: bold;
}

.td_block {
  font-family: Arial, Verdana;
  font-size: 11pt;
  color: #4F5F90;
}

.td_blockbig {
  font-family:  Arial, Verdana;
  font-size: 14pt;
  font-weight: normal;
  color: #4F5F90;
}

/* Set up some nice defaults */

img { border:0px; }


div { font-family: Arial, Verdana; font-size: 9pt; color: #000000; margin:0px; padding:0px; }
	
h6 {
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
	}

.centered { text-align:center; }
table.centered td { text-align:center;color:#000000; }

h2.default {
	width:629px;
	padding:0px;
	margin:0px 0px 10px 0px;
	color:#000000;
	}
h2.default span { font-size:11pt; }
div.default { width:629px;height:0px; }
	
table.default { width:629px;color:#000000; }
table.default td { color:#000000; }
td.default { padding:10px;width:629px; }
td.ornate { vertical-align:top;padding:10px 10px 90px 10px;width:629px;background:#ffffff url(http://www.holidaylettings.co.uk/images/homepage/house_island.gif) no-repeat scroll bottom right; }

p.bottom_p { margin-bottom:0px; }
	
/* Search page number styles */
/* Updated Rob 200508 */
table.rob_search_page {
	float:right;
	display:inline;
	}

table.rob_search_page img {
	border:0px;
	vertical-align:middle;
	}

table.rob_search_page td {
	vertical-align:middle;
	text-align:center;
	font-weight:normal;
	width:20px;
	}
table.rob_search_page td.button { padding:0px;width:32px; }
	
td.rob_search_page_off { color:#000000;  }

td.rob_search_page_on a {
	text-decoration:none;
	color:#aaaaaa;
	}

td.rob_search_page_on a:visited { color:#aaaaaa; }
td.rob_search_page_on a:hover { color:#000000; }	
	
/* Criteria and orderby containing <div>/<h2> */
	
div.search_title { width:629px;margin:0px 0px 10px 0px;color:#000000;font-size:16pt;font-weight:bold; }
div.search_title span { font-size:9pt;font-weight:normal; }
	
h2.criteria {
	padding:0px;
	margin:0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	color: #000000;
	font-weight:normal;
	}
	
table.srp2 { width:629px;border:1px solid #add6ff;margin-bottom:10px;clear:both; }
table.srp2 td { color:#000000;font-size:9pt;padding:3px 0px;vertical-align:top;text-align:left; }
/* The line below is not 3399ff as requested lighter 80% tint */
table.srp2 tr.title_row td { background-color:#5cadff;color:#ffffff;padding:3px;font-size:10pt;font-weight:bold; }
table.srp2 tr.title_row td a { color:#ffffff;text-decoration:none; }
table.srp2 tr.title_row td a:hover { color:#ffffff;text-decoration:underline; }
table.srp2 tr.title_row td.right_col { text-align:right; }
table.srp2 td.image { width:154px;text-align:left;vertical-align:top;height:112px;padding:0px; }
table.srp2 td.image img { width:149px;height:112px;vertical-align:top;display:inline; }
table.srp2 td.right_col { text-align:right;padding-right:5px;width:138px; }
table.srp2 div.h3 { font-size:10pt;color:#000000;margin:0px; }
table.srp2 td.button_row { height:32px;text-align:right;vertical-align:bottom;padding:0px 0px 3px 0px; }
table.srp2 td.main div.content { margin:5px 0px 0px 0px; width:325px; height:4.9em; overflow:hidden; }

/* New layout! */
table.srp3 { width:629px;border:1px solid #3399ff;margin-bottom:10px;clear:both; }
table.srp3 td { color:#000000;font-size:9pt;padding:3px 0px;vertical-align:top;text-align:left; }
table.srp3 tr.title_row td { background-color:#add6ff;color:#000066;padding:3px;font-size:9pt;font-weight:bold; }
table.srp3 tr.title_row td a { color:#000066;text-decoration:none; }
table.srp3 tr.title_row td a:hover { color:#000066;text-decoration:underline; }
table.srp3 tr.title_row td.right_col { text-align:right; }
table.srp3 tr.title_row span { color:#777777;text-decoration:none; }
table.srp3 td.image { width:154px;text-align:left;vertical-align:top;padding:0px; }
table.srp3 td.image img { width:149px;height:112px;vertical-align:top;display:block; }
table.srp3 td.right_col { text-align:right;padding-right:5px;width:138px; }
table.srp3 div.h3 { font-size:10pt;color:#000000;margin:0px; }
/*NEW STuff RGP */
table.srp3 div.h3 a:link,table.srp3 div.h3 a:visited, table.srp3 div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srp3 div.h3 a:hover{color:#3399ff;text-decoration:underline;}
table.srp3 a:link,table.srp3 div.h3 a:visited, table.srp3 div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srp3 a:hover{color:#3399ff;text-decoration:underline;}
span.ld { color:#cc0000; }
/*End New Stuff */

/*SRP3 in Yellow */
table.srp3_yellow { width:629px;border:1px solid #ffe085;margin-bottom:10px;clear:both; }
table.srp3_yellow td { color:#000000;font-size:9pt;padding:3px 0px;vertical-align:top;text-align:left; }
table.srp3_yellow tr.title_row td { background-color:#ffebad;color:#000000;padding:3px;font-size:9pt;font-weight:bold; }
table.srp3_yellow tr.title_row td a { color:#000000;text-decoration:none; }
table.srp3_yellow tr.title_row td a:hover { color:#000000;text-decoration:underline; }
table.srp3_yellow tr.title_row td.right_col { text-align:right; }
table.srp3_yellow td.image { width:154px;text-align:left;vertical-align:top;padding:0px; }
table.srp3_yellow td.image img { width:149px;height:112px;vertical-align:top;display:block; }
table.srp3_yellow td.right_col { text-align:right;padding-right:5px;width:138px; }
table.srp3_yellow div.h3 { font-size:10pt;color:#000000;margin:0px; }
/*NEW STuff RGP */
table.srp3_yellow div.h3 a:link,table.srp3 div.h3 a:visited, table.srp3 div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srp3_yellow div.h3 a:hover{color:#3399ff;text-decoration:underline;}
table.srp3_yellow a:link,table.srp3 div.h3 a:visited, table.srp3 div.h3 a:active {color:#0000ff;text-decoration:underline;}
table.srp3_yellow a:hover{color:#3399ff;text-decoration:underline;}

table.srp3 td.main p { margin:4px 0px 3px 0px; height:5.5em; line-height:1.1; width:325px; }

/* Useful style for icons */	
img.icon {
	display:inline;
	vertical-align:middle;
	height:32px;
	width:32px;
}
	
img.small_icon {
	height:36px;
	width:36px;
	vertical-align:middle;
	display:inline;
	margin-right:5px;
}

img.small_icon2 {
	height:16px;
	width:16px;
	vertical-align:middle;
	display:inline;
	margin-right:5px;
}
	
img.search_dots { height:32px; width:16px; margin-right:5px;vertical-align:middle; }
input.button, img.button { width:138px;height:32px;vertical-align:middle; }
div.button { float:right;width:159px;padding:0px;margin:0px;text-align:right; }
	
/* Order by styles */
a.orderby_link {
	text-decoration:none;
	font-weight:bold;
	color:#0000ff;
	}
	
span.orderby_inactive {
	/* color:#ffffff; */
	color:#000000;
	font-weight:bold;
	}
	
/* search_easy.asp styles */

select.search_input {
	margin-bottom:10px;
	width:217px;
	}
	
/* Generic box styles */

div.white_box {
	border:1px solid #3399ff;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	}

div.white_box h1 {
	background-color:#3399ff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#ffffff;
	font-size:10pt;
	}
	
div.white_box h2 {
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#000066;
	}

/* Possible temp stuff for re-design */
table.blue_table_fly{
	
	}

table.blue_table_fly tr {
	padding:1px 5px;
	background:#ffffff;
	color:#000000;
	}
table.blue_table_fly td.right {
	background:#ffffff ;/*url('images/homepage/plane.gif') no-repeat top right*/
}
	
table.blue_table_fly tr a:link,table.blue_table_fly tr a:visited, table.blue_table_fly tr a:active{color:#0000ff;}
table.blue_table_fly tr a:hover{color:#3399ff;}
table.blue_table_fly tr.top_row{
	background:#3399ff;
	color:#ffffff;
}
span.breadcrumbs a:link,span.breadcrumbs a:visited,span.breadcrumbs a:active{color:#0000ff;}
span.breadcrumbs a:hover{color:#3399ff;}

/*End Of Temp */
div.blue_box {
	border:1px solid #add6ff;
	background-color:#d6ebff;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	}

div.blue_box h1 {
	background-color:#3399ff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#ffffff;
	font-size:10pt;
	}

div.blue_box h2 {
	margin:0px;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}

div.blue_box a:link,div.blue_box a:active,div.blue_box a:visited{
	color:#0000ff;
	text-decoration:none;
	}

div.blue_box a:hover {
	text-decoration:underline;
	}
	
div.blue_box td {
	color:#000000;
	}
	
div.yellow_box {
	border:1px solid #ffe085;
	background-color:#ffebad;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	}

div.yellow_box h1 {
	background-color:#ffcc33;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#000000;
	font-size:10pt;
	}

div.yellow_box h2 {
	margin:0px;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}
/* blue_yellow_box */
div.blue_yellow_box {
	background-color:#ffebad;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	}

div.blue_yellow_box h1 {
	background-color:#3399ff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#ffffff;
	font-size:10pt;
	}

div.blue_yellow_box h2 {
	margin:0px;
	font-size:9pt;
	text-decoration:none;
	font-weight:bold;
	color:#000000;
	}

/* white_blue_box */
div.white_blue_box {
	border:1px solid #add6ff;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	font-size: 10pt;
	}

div.white_blue_box h1 {
	background-color:#3399ff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#000000;
	font-size:.9em;
	}

div.white_blue_box div strong {
	font-size:.9em;
	}

div.white_blue_box div em {
	font-size:.8em;
	}
	
	
div.latedeals_box{
	background:#d6ebff url(http://www.holidaylettings.co.uk/images/homepage/stopwatch.gif) no-repeat bottom right;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
	}
div.latedeals_box h1 {
	background-color:#3399ff;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#ffffff;
	font-size:10pt;
	}
div.latedeals_box td.blue{
	color:#0000cc;
	font-weight:bold;
	vertical-align:top;
	}
div.latedeals_box td.blue a{
	color:#0000CC;
}
div.latedeals_box td.blue a:hover{
	color:#3399ff;
}

div.latedeals_box td.red{
	color:#CC0000;
	font-weight:normal;
	vertical-align:top;
}
div.latedeals_box td.red a{
	color:#CC0000;
}
	
div.blue_line {
	margin:10px 0px;
	border-top:1px solid #3399ff;
	}
	
div.grey_box {
	border:1px solid #cccccc;
	background-color:#ffffff;
	padding:5px;
	margin-bottom:10px;
	color:#000000;
	overflow:hidden;
}

div.grey_box h1 {
	background-color:#cccccc;
	padding:2px 5px;
	margin:-5px -15px 5px -5px;
	color:#000000;
	font-size:10pt;
	}
	
/* Nice text styles */
	
h3.p_top { color:#000000; margin-bottom:0px; }
h3.notes_top { color:#000066; margin-bottom:0px;margin-top:3em; }
	
p {
	margin:0px 0px 10px 0px;
	color:#000000;
	}

a.menu_link:link, a.menu_link:visited {
	color:#000066;
	display:block;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	}

a.menu_link_current:link, a.menu_link_current:visited {
	color:#3399ff;
	display:block;
	margin-bottom:2px;
	text-decoration:none;
	font-weight:bold;
	}
	
a.menu_link:hover { color:#3399ff;text-decoration:underline; }	
a.menu_link_current:hover { color:#3399ff;text-decoration:underline; }	

ol.spaced li {
	margin-bottom:10px;
	}
	
ul.compact { margin:0px 0px -5px 0px;padding:0px 0px 0px 1.5em }
ul.compact li { margin:0px;padding:0px;margin:0px 0px 5px 0px; }

p.error { font-weight:bold;color:#cc0000; }

/* This uses the blue_box colours to produce a ruled  style */
table.blue_ruled_table {
	border:1px solid #add6ff;
	border-width:0px 0px 1px 1px;
	}
	
table.blue_ruled_table td {
	padding:4px;
	border:1px solid #add6ff;
	border-width:1px 1px 0px 0px;
	color:#000000;
	background-color:#d6ebff;
	}

table.blue_table {
	border:1px solid #add6ff;
	}
table.blue_table td {
	padding:1px 5px;
	background-color:#d6ebff;
	color:#000000;
	}
table.blue_table tr.c_row a:hover{
	text-decoration:underline;
	}

table.white_ruled_table {
	border:1px solid #3399ff;
	border-width:0px 0px 1px 1px;
	}
table.white_ruled_table td {
	padding:4px;
	border:1px solid #3399ff;
	border-width:1px 1px 0px 0px;
	background-color:#ffffff;
	color:#000000;
	}	

	
table.white_table {
	border:solid 1px #3399ff;
	background-color:#ffffff;
	}
table.white_table tr {
	padding:1px 5px;
	color:#000000;
	border-left:solid 1px #3399ff;
	border-right:solid 1px #3399ff;
	}
table.white_table tr.bottom_row {
	padding:1px 5px;
	color:#000000;
	border-left:solid 1px #3399ff;
	border-right:solid 1px #3399ff;
	border-bottom:solid 1px #3399ff;
	}
table.white_table tr.top_row {
	background:#3399ff;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	padding:2px 5px;
	}
table.white_table a:link,table.white_table a:visited,table.white_table a:active {
	color:#0000ff;
	text-decoration:underline;
	}
table.white_table a:hover
{
	color:#3399ff;
	text-decoration:underline;
}
table.white_table tr.second_row a:hover{text-decoration:underline;}


/* Adding pale_blue_table 2006-02-01 RGP */
table.pale_blue_table {
	border:1px solid #d6ebff;
	}
table.pale_blue_table td {
	padding:1px 5px;
	background-color:#ffffff;
	color:#000000;
	}
table.pale_blue_table tr.top_row td{
	background-color:#d6ebff;
	font-size:10pt;
	font-weight:bold;
	color:#000066;
	padding:2px 5px;

}
tr.space_above td {
	padding:10px 5px 1px 5px;
	}
tr.second_row td {
	padding:5px 5px 1px 5px;
	}
tr.last_row td {
	padding:1px 5px 5px 5px;
	}
	
tr.top_row td {
	background-color:#3399ff;
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	padding:2px 5px;
	}
	
tr.stress_row {
	font-weight:bold;
	font-size:10pt;
	}
	
tr.stress_row td { color:#cc0000; }
	
table.black td { color:#000000; }	

/* This emulates the yellow_box style */
table.yellow_table { border:1px solid #ffe085;background-color:#ffebad }
table.yellow_table td { color:#000000; }
table.yellow_table td.h1 { background-color:#ffcc33; padding:2px 5px; color:#000000; font-size:10pt; font-weight:bold }

/* Homepage styles */

img.holiday_ideas {
	border:1px solid #d6ebff;
	margin-bottom:5px;
	float:left;
	margin-right:5px;
	clear:left;
	width:80px;
	height:80px;
	}
	
img.holiday_ideas:hover {
	border:1px solid #000099;
	}
	
div.image_list {
	color:#000000;
	margin-bottom:3px;
	}

div.image_list img {
	height:15px;
	width:15px;
	margin:0px 3px 0px 0px;
	vertical-align:middle;
	}

option.header_list {
	color:#3399ff;
	font-weight:bold;
	font-size:9pt;
	}
	
option.tinted_list {
	font-size:9pt;
	}
	
div.holiday_clear {
	clear:left;
	}
	
/* Map styles */

div.map_main { display:block;width:400px;height:400px;position:relative; }
div.overtop {position:absolute; left:0px; top:0px; z-index:4; visibility: visible; width:400px; height:400px; }
div.overlay {position:absolute; left:0px; top:0px; z-index:3; visibility: hidden;}

/* Home Display Styles */
/* Including photodisplay and availdisplay */

h2.hd_h2 {
	margin:10px 0px;
	padding:8px 5px;
	font-family: Arial, Verdana;
	font-size:12pt;
	color:#000066;
	background-color:#d6ebff;
}

table.photos { margin:0px -5px 0px -5px; clear:both; }
table.photos td { vertical-align:top; text-align:center; font-weight:bold; color:#000000; width:320px; }
img.photo { border:1px solid #DCDCDC; }

h1.hd_h1 {
	margin:15px 0px;
	padding:0px;
	width:629px;
	font-family: Arial, Verdana;
	font-size:16pt;
	color:#000066;
}

table.travel_links { float:right;border:solid 1px #e6e6e6;width:310px;margin-bottom:10px;margin-left:10px; }
table.travel_links td.head { background:#e6e6e6;color:#000000;font-size:10pt;font-weight:bold; }
table.travel_links td.item { width:100px;font-weight:bold; }

div.pin_wrapper { float:right;width:320px;display:inline;margin:-7px -7px 10px 10px;padding:7px;position:relative; }
div.pin_wrapper img#town_show { position:absolute;left:7px;top:7px }
	
table.avail_calendar { margin:0px 0px 0px 0px; }
/* half-day: avail->booked */
table.avail_calendar td.ab { background:#cc0000 url('http://www.holidaylettings.co.uk/images/avail/ab.gif') no-repeat top left;border-right:1px #dddddd solid; }
table.avail_calendar td.abl { background:#e06666 url('http://www.holidaylettings.co.uk/images/avail/abl.gif') no-repeat top left;border-right:1px #dddddd solid; }
/* half-day: booked->avail */
table.avail_calendar td.ba { background:#cc0000 url('http://www.holidaylettings.co.uk/images/avail/ba.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.bal { background:#e06666 url('http://www.holidaylettings.co.uk/images/avail/bal.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: unknown->booked */
table.avail_calendar td.ub { background:#cccccc url('http://www.holidaylettings.co.uk/images/avail/ub.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.ubl { background:#dddddd url('http://www.holidaylettings.co.uk/images/avail/ubl.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: booked->unknown */
table.avail_calendar td.bu { background:#cc0000 url('http://www.holidaylettings.co.uk/images/avail/bu.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.bul { background:#e06666 url('http://www.holidaylettings.co.uk/images/avail/bul.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: unknown->avail */
table.avail_calendar td.ua { background:#cccccc url('http://www.holidaylettings.co.uk/images/avail/ua.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.ual { background:#cccccc url('http://www.holidaylettings.co.uk/images/avail/ual.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-day: avail->unknown */
table.avail_calendar td.au { background:#cccccc url('http://www.holidaylettings.co.uk/images/avail/au.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.aul { background:#dddddd url('http://www.holidaylettings.co.uk/images/avail/aul.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* half-select: *->select */
table.avail_calendar td.us { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/us.gif') no-repeat top left;border-right:1px #dddddd solid; }
table.avail_calendar td.as { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/as.gif') no-repeat top left;border-right:1px #dddddd solid; }
table.avail_calendar td.bs { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/bs.gif') no-repeat top left;border-right:1px #dddddd solid; }
/* half-select: select->* */
table.avail_calendar td.su { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/su.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.sa { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/sa.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
table.avail_calendar td.sb { background:#ff40ff url('http://www.holidaylettings.co.uk/images/avail/sb.gif') no-repeat bottom right;border-right:1px #dddddd solid; }
/* Standard ones */
table.avail_calendar td.a { background-color:#99cc99;border-right:1px #dddddd solid; }
table.avail_calendar td.u { background-color:#cccccc;color:#ffffff;border-right:1px #dddddd solid; }
table.avail_calendar td.b { background-color:#cc0000;border-right:1px #dddddd solid; }
table.avail_calendar td.s { background-color:#ff40ff;border-right:1px #dddddd solid; }
table.avail_calendar td.al { background-color:#c2e0c2;border-right:1px #dddddd solid; }
table.avail_calendar td.ul { background-color:#dddddd;color:#ffffff;border-right:1px #dddddd solid; }
table.avail_calendar td.bl { background-color:#e06666;border-right:1px #dddddd solid; }
table.avail_calendar td { height:17px;padding:1px 2px 1px 2px;font-size:8pt;text-align:center;color:#000000; }
table.avail_calendar tr.month_row:hover td { padding:0px 2px 0px 2px;border-top:1px solid #000000;border-bottom:1px solid #000000; }
table.avail_calendar tr.key_row td { text-align:left;font-size:10pt; }
table.avail_calendar tr.spacer_row td { padding:0px;font-size:1pt;height:5px }
table.avail_calendar tr#bottom_key td { border-bottom:0px}
table#avail_key { width:100%; text-align:center; }
table#avail_key td { text-align:center;font-weight:bold; }
table#avail_key td { border-width:0px; }


/* Home management styles */
table#centered td { text-align:center; }

table.instructions td { width:100%; }
table.instructions td { color:#000000;border-top:2px solid #add6ff;vertical-align:top; }
table.instructions tr.sub_instruction td { border-top:1px solid #add6ff; }
table.instructions tr.sub_instruction td.number { border-top:0px dotted #3399ff; }
table.instructions td.number { text-align:left;padding-right:20px;width:37px; }
table.instructions td.number img { width:37px;height:49px; }
table.instructions td.text { padding-top:18px;font-weight:bold;font-size:10pt;width:60%; }
table.instructions td.image { text-align:center;vertical-align:middle; }
table.instructions td.image img { margin:5px 0px 0px 0px; }

/* About Us pages */
div#about_menu { width:400px;float:right;padding:5px 0px;text-align:right; }
div#about_menu a, div#about_menu a:visited { margin:0px 5px }
div#about_menu a:hover { color:#3399ff; }
td.about_us { vertical-align:top;padding:10px 10px 90px 10px;width:629px;background:#ffffff url(http://www.holidaylettings.co.uk/images/homepage/house_island.gif) no-repeat scroll bottom center; }
div#about_us_right { float:right;width:200px;margin:0px 0px 20px 0px }
div#about_us_left { width:419px; }
div#about_us_right img { margin-bottom:10px; }

/* Make Payment page */
td.pay_details { text-align:center; }
td.pay_summary { text-align:center;background-color:#cccccc;}
a.more_details, a.more_details:visited { font-style:italic; }
tr.pay_top_row td { font-weight:bold;color:#ffffff;background-color:#3399ff;font-size:10pt; }

/* Photo uploader page */
table.photo_results { border:1px solid #3399ff;border-width:1px 1px 0px 1px; }
table.photo_results td { color:#000000;border-bottom:1px solid #3399ff; }
table.photo_results td#top_row { background-color:#3399ff;color:#ffffff;padding:4px;font-weight:bold;font-size:10pt; }
table.photo_results td.photo_status { width:40px;vertical-align:middle;border-right:1px solid #3399ff;text-align:center; }
table.photo_results td.photo_details { vertical-align:middle; }

/* generic owner styles */
h2.uh { color:#000000;margin:15px 0px 10px 0px;padding:3px;font-size:13pt; }
table.uh_smalltext td { color:#000000;font-size:8pt; }
p.uh_strong { font-weight:bold; }
p.uh_strong img { vertical-align:middle; }
input.uh_action { width:11em; text-align:center; }
table.uh tr td { padding:5px 5px 5px 0px; color:#000000; }
table.uh tr td.single_char { padding:5px 0px 5px 0px; color:#000000; }
span.warning { color:#cc0000;font-size:7pt;font-weight:bold;text-decoration:none }
ul.uh { margin:0px 0px 0em 0px;padding:0px 0px 0px 1.5em }
ul.uh li { margin:0px;padding:0px;margin:0px 0px 0.5em 0px;color:#000000; }
/* uh_home Richard 20050624 */
h2.uhyel { background-color:#fff5cc;color:#000066;margin:20px 0px 10px 0px;padding:3px;font-size:12pt; }

/* Tips styles */
ul.tips { margin:0px 0px 2em 0px;padding:0px 0px 0px 1.5em;color:#000000; }
ul.tips li { margin:0px;padding:0px;margin:0px 0px 0.5em 0px; }
div.tips_content { width:412px; }

/* Press release page */
div.press_release { border:1px solid #add6ff;border-width:0px 1px 1px 1px;padding:5px; }
div.press_release div.download { float:right;width:400px;text-align:right; }
div.press_release h3 { font-weight:bold;margin:0px;padding:0px;font-size:9pt; }
div.press_release h1 { font-weight:bold;margin:0px;padding:0px;font-size:12pt; }
div.press_release h1.title a:link, div.press_release h1.title a:visited, div.press_release h1.title a:active {font-weight:bold;margin:0px;padding:0px;font-size:12pt;text-decoration:none;color:#000066;}
div.press_release h1.title a:hover{font-weight:bold;margin:0px;padding:0px;font-size:12pt;text-decoration:underline;color:#3399ff;}
div#first_press_release { border-width:1px; }
/* New Press Release Stuff RGP 20050715 */
div.white_box h1.press a:link, div.white_box h1.press a:visited, div.white_box h1.press a:active{font-weight:bold; color:#ffffff; text-decoration:underline;}
div.white_box h1.press a:hover{color:#ffffff; text-decoration:underline;}
div.white_box a:link,div.white_box a:visited,div.white_box a:active {
	color:#0000ff;
	text-decoration:underline;
	}
div.white_box a:hover
{
	color:#3399ff;
	text-decoration:underline;
}
div.white_box h2 {color:#000000;}

/* FAQ Page 090605 RGP */

a.linkboldtextfaq:link, a.linkboldtextfaq:visited { text-decoration: none;   font-weight: bold; color: #000000; font-size: 10pt;}
a.linkboldtextfaq:active {text-decoration: underline;   font-weight: bold; color: #000000; font-family:  Arial, Verdana; font-size: 10pt;}
a.linkboldtextfaq:hover { text-decoration: underline;   font-weight: bold; color: #39F; font-family:  Arial, Verdana; font-size: 10pt;}

a.linktextfaq:link {text-decoration: underline; color: #0000ff; font-family:  Arial, Verdana; font-size: 10pt;}
a.linktextfaq:visited {text-decoration: underline; color: #0000ff; font-family:  Arial, Verdana; font-size: 10pt;}
a.linktextfaq:active {text-decoration: underline; color: #0000ff; font-family:  Arial, Verdana; font-size: 10pt;}
a.linktextfaq:hover { text-decoration: underline; color: #39F; font-family:  Arial, Verdana; font-size: 10pt;}

ol.faq {color: #000; font-family:  Arial, Verdana; font-size: 10pt;}

ul.faq {color: #000; font-family:  Arial, Verdana; font-size: 10pt;}

p.faq { text-align:right; vertical-align:middle; }

/* Destination Property Search Page 090605 RGP */
/*These styles are used on the ideas and travle services page also*/
.dpscountry { color: #3399ff; }
a.dps:link {text-decoration: none; font-weight:bold; color: #000066; font-family:  Arial, Verdana; font-size: 10pt;}
a.dps:visited {text-decoration: none; font-weight:bold; color: #000066; font-family:  Arial, Verdana; font-size: 10pt;}
a.dps:active {text-decoration: none; font-weight:bold; color: #000066; font-family:  Arial, Verdana; font-size: 10pt;}
a.dps:hover { text-decoration: underline; font-weight:bold; color: #39F; font-family:  Arial, Verdana; font-size: 10pt;}				

/* SRP styles used for Late Deals for the moment but to be used elsewhere later - added by Rob 2005-06-09 */
table.srp { width:629px;border:1px solid #add6ff;margin-bottom:10px; }
table.srp td { color:#000000;font-size:9pt;padding:5px 0px;vertical-align:top;text-align:left; }
table.srp tr.title_row td { background-color:#3399ff;color:#ffffff;padding:3px;font-size:10pt;font-weight:bold; }
table.srp tr.title_row td a { color:#ffffff;text-decoration:none; }
table.srp tr.title_row td a:hover { color:#ffffff;text-decoration:underline; }
table.srp td.image { width:154px;text-align:left;vertical-align:top;height:112px;padding:0px; }
table.srp td.image img { width:149px;height:112px;vertical-align:top; }
table.srp td.right_col { text-align:right;padding-right:5px;width:138px;}
table.srp tr.title_row td.right_col { text-align:right; }
h3.srp { font-size:10pt;font-weight:bold;color:#000000;margin:0px; }
h3.srp span { font-weight:normal;color:#cc0000; }
table.srp td.button_row { height:32px;text-align:right;vertical-align:bottom; }
table.srp td.main div {width:325px; height:4.9em;margin:5px 5px 0px 0px;display:block; }

/*span.srp_golf { color:#ff0000; }
span.srp_tennis { color:#00ff00; }
span.srp_pool { color:#0000ff; }
span.srp_ski { color:#ffa500; }*/

/* Destination Property Search Page 090605 RGP */

.dpscountry { color: #3399ff; }
a.dps:link, a.dps:visited, a.dps:active {text-decoration: none; font-weight:bold; color: #000066; font-family:  Arial, Verdana; font-size: 10pt;}
a.dps:hover { text-decoration: underline; font-weight:bold; color: #39F; font-family:  Arial, Verdana; font-size: 10pt;}				
a.dpreg:link, a.dpreg:visited, a.dpreg:active {text-decoration: underline;  color: #0000ff; line-height:12pt;}
a.dpreg:hover {text-decoration: underline;color: #3399ff; line-height:12pt;}
.dsdiv { display:inline; margin-top:0px; padding:0px; float:right;}
.dsimg { width:70px; height:35px; padding:0px; margin:0px; }
h2.hd_h2dps {margin:0px 0px;padding:8px 5px;font-family: Arial, Verdana;font-size:12pt;color:#000000;background-color:#d6ebff;}

/* Why Choose Us stuff 20050615 Rob */
div.wcu_content { width:419px; }
h3.p_topwcu { color:#000000; margin-bottom:3px; background-color:#d6ebff;padding:3px 1px;}
/* wcu Rob 20050701 */
table.wcu_123 td.number { color:#000000;font-size:11pt;text-align:center;vertical-align:middle;width:35px;font-weight:bold;padding:10px 0px }
table.wcu_123 td.text { color:#000066;font-size:9pt;font-weight:bold;text-align:left;vertical-align:middle;width:135px;padding:10px 0px }

/*Andy's stuff */
#pleasefixthisrob { font-weight:bold;margin:0px;padding:0px;font-size:12pt;color:#000066;text-decoration:underline; }
a#pleasefixthisrob:hover { font-weight:bold;margin:0px;padding:0px;font-size:12pt;color:#000066;text-decoration:underline; }

/*General Functions Error Reporting Richard 20050627 */
div.errors { color:#0000cc; border:1px #3399ff solid; padding:5px; }
div.errors ul { color:#ff0000; }

/*Ideas Richard 20050622 */
div.ideas_content { width:419px;}
a.idcon:link,a.idcon:visited,a.idcon:active{color:#0000ff; text-decoration:underline;line-height:12pt;}
a.idcon:hover{color:#3399ff; text-decoration:underline;line-height:12pt;}
a.idea:link, a.idea:visited, a.idea:active{font-weight:bold; color:#000000; text-decoration:none;}
a.idea:hover{color:#3399ff; text-decoration:underline;}
div.ideas_content ul {margin: 0px 0px -5px 20px;padding:0px; font-size:10pt; list-style-type:disc;}
div.ideas_content li {margin: 0px 0px 5px 0px;padding:0px;}

/* Shortlist Rob 20050701 */
td.hm_register { text-align:right; }
input.hm_register { width:230px;margin:0px 0px 2px 0px }
table.contact { width:419px }
table.contact td { padding:2px 0px;color:#000000; }
table.contact input.text { width:326px;margin:0px;color:#000000; }
table.contact select.text { width:332px;margin:0px;color:#000000; }
/* The maths - 629-2-154-130-5 */
table.short { width:629px;border:1px solid #add6ff;margin-bottom:10px; }
table.short td { color:#000000;font-size:9pt;padding:3px 0px;vertical-align:top;text-align:left; }
table.short tr.title_row td { background-color:#3399ff;color:#ffffff;padding:3px;font-size:10pt;font-weight:bold; }
table.short tr.title_row div { height:1.2em;overflow:hidden;font-size:10pt;width:483px;color:#ffffff; }
table.short tr.title_row td a { color:#ffffff;text-decoration:none; }
table.short tr.title_row td a:hover { color:#ffffff;text-decoration:underline; }
table.short tr.title_row td.right_col { text-align:right; }
table.short td.image { width:154px;text-align:left;vertical-align:top;height:112px;padding:0px; }
table.short td.image img { width:149px;height:112px;vertical-align:top; }
table.short td.right_col { text-align:right;padding-right:5px;width:130px; }
h3.short { font-size:10pt;font-weight:bold;color:#000000;margin:0px; }
table.short td.button_row { height:32px;text-align:right;vertical-align:bottom;padding:0px 0px 3px 0px; }
table.short td.main div { height:3.75em;margin:5px 0px 0px 0px;overflow:hidden;width:333px; }
input.login { width:114px; margin:0px; padding:2px; }


/* Travel Services Style RGP 20050725*/
.tsimg { width:70px; height:35px; padding:0px; margin:0px; float:right;}
.tsl a:link,.tsl a:visited,.tsl a:active{text-decoration: underline; font-weight:bold; color: #000066;}
.tsl a:hover{text-decoration: underline; color: #3399ff; font-weight:bold;}

/*Survey Styles RGP 20050729*/
div.survey {width:617px;}
div#survey_box {width:617px;}
div#survey_box h1 {background:#d6ebff;margin:0px;font-size:10pt;color:#000000;padding:2px 0px 2px 5px;}
div#multi {margin-left:10px;}
p#survey {margin-left:10px;}
p#mtitle {width:98px;height:30px;color:#000066;border-top:1px #000066 solid;border-left:1px #000066 solid;float:left;font-weight:bold;padding-top:5px;margin-bottom:0px;padding-bottom:5px;}
p#mrow	{width:98px;height:30px;color:#000000;border-top:1px #000066 solid;border-left:1px #000066 solid;float:left;padding-top:5px;margin-bottom:0px;}
p#mrow input {width:90px;}
p#mrowb	{width:98px;height:30px;color:#000066;border-top:1px #000066 solid;border-bottom:1px #000066 solid;border-left:1px #000066 solid;float:left;padding-top:5px;margin-bottom:0px;}
p#mrowb input {width:90px;}

/*New Styles For The Index Page
/*20051026 RGP These style blue box tables on the homepage */
table#pop_dest a{text-decoration:none;}
table#pop_dest td{padding:3px 5px;}
div#pop_dest a{text-decoration:none;}

/* locate Navbar  */
table#nav_bar {width:124px;margin-top:10px;background:#ffebad;} /*f0f8ff*/
table#nav_bar td { padding:3px 0px 3px 5px; } /* border-left:solid 2px #3399ff;border-right:solid 2px #3399ff;*/
table#nav_bar td a, table#nav_bar td a:link, table#nav_bar td a:visited, table#nav_bar td a:active {
	text-decoration: none; color: #000000; font-family:  Arial, Verdana; font-size: 8pt; font-weight: bold; }
table#nav_bar td a:hover { text-decoration: underline; color: #000000; font-family:  Arial, Verdana; font-size: 8pt; font-weight: bold; }
table#nav_bar td.heading { background:#3399ff url('http://www.holidaylettings.co.uk/images/curve_blue.gif') no-repeat top right; font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; color:#ffffff; }
table#nav_bar td.afterheading{padding-top: 4px;}
table#nav_bar td.preheading {padding-bottom:10px;}
table#nav_bar td.toprow { padding:4px 0px 4px 5px;}
table#nav_bar td.bottomrow {border:none;}
/* url('images/corners_pale_blue.gif') no-repeat top right;border-right:none;background:#f0f8ff   url('images/corners_pale_blue.gif') no-repeat bottom left border-left:none;background:#f0f8ff */
table#spotlights{width:120px;margin-top:10px;}
table#spotlights td {padding-left:5px; height:20px;}
/*table#spotlights td.heading { background-color:#; font-family: Arial, Verdana; font-size: 9pt; font-weight: bold; color:#3399ff; }*/
table#spotlights td.toprow {border-right:none;font-family: Arial, Verdana; font-size: 9pt; font-weight: bold;background:#3399ff url('http://www.holidaylettings.co.uk/images/curve_blue_white.gif') no-repeat top right; color:#ffffff;text-align:left; }
table#spotlights td.bottomrow {border-left:none;}
/* */

/*table.hl_big { border:2px solid #ffcc00; border-width:0px 2px; width:775px; }*/
table.hl_big {width:775px;background:#ffffff;}
table#belly { background-color:#ffcc33; }
table#belly td { padding:2px 5px 2px 22px;color:#000000; }
table#belly h1{color:#000000;}
table#header { background-color:#3399ff;border-bottom:solid 2px #ffffff; }
table#header img { vertical-align:bottom; }
table#footer { background-color:#209D42;color:#000000 }
table#footer a { color:#000000;text-decoration:none; }
/* Newsletter sign-up form */
form.nav_form { font-size:8pt; border-top:1px dotted #3399ff;text-align:left;padding:5px 0px 5px 5px; }
form.nav_form input { font-size:8pt; font-family: Arial, Verdana; color:#000000; }
form.nav_form input.data { width:80px; }
form.nav_form input.go { padding-right:0px; padding-left:0px; }

/* Print / Screen differences on homedisplay */
td#content { padding:10px 10px 0px 10px;color:#000000; }
table#hd_owner_details { width:200px;float:right; }
.printonly {display:none;}

/* Spotlights */
div.spot img { width:120px; height:90px; margin-bottom:2px; margin-left:0px;padding-bottom:3px; }
div.spot { width:120px;padding-left:0px; margin-top:10px; font-size:8pt; color:#3399ff;background:#ffebad;border:solid 2px #ffcc33;padding-bottom:3px; }
div.spot a, div.spot a:visited { display:block; text-decoration:underline; color:#3399ff; font-size:8pt; font-weight:bold;font-family:  Arial, Verdana; }
div.spot a:hover { text-decoration:underline;color:#0000ff; }
span.spot_margin{padding-left:2px;}

/* Search tree pages */
div.breakdown { float:right; width:219px; }
div.breakdown span { display:block;text-indent:-10px;padding-left:10px; }
a.st_big { text-decoration:none; font-weight:bold; font-size:10pt; color:#000066; display:block; }
a.st_big:visited { color:#000066; }
a.st_big:hover { color:#3399ff; }
tr.st_row td { vertical-align:top; padding:3px 5px 0px 5px; }
tr.st_row td span { display:block; margin-bottom:5px;text-indent:-10px;padding-left:10px; }



/*BK: 12/07/2003: Removed these styles from update_home and added new ones in uh_stats  */

tr.c0 td { background-color:#d6ebff; }
tr.c1 td { background-color:#ffffff; border-right:1px solid #d6ebff; }
table#owner_homes td.edge { border-width:0px; }
table#owner_homes td.bot { border-bottom:0px solid #000066; }
table#owner_homes, table#home_stats, table#hits_history { table-layout:fixed; width:629px; border:1px solid #000066; margin:20px 0px; }
table#owner_homes td, table#home_stats td { color:#000000; text-align:center; padding:5px 0px; border-right:1px solid #ffffff; margin: 0px 0px; }
table#hits_history td { color:#000000; text-align:center; padding:5px 5px; border-right:1px solid #ffffff; }
table#owner_homes b { color:#000066; }
table#owner_homes b.high { color:#000066; }
table#owner_homes b.ok { color:#00aa55; }
table#owner_homes input.high { }
table#owner_homes input { width:69px; }
table#owner_homes tr.title td { background-color:#000066;color:#ffffff;font-weight:bold; text-align:center; padding:5px 5px; }
table#home_stats tr th { background-color:#000066;color:#ffffff; font-weight:bold; text-align:center; white-space: nowrap; padding:5px 5px; margin: 0px 0px; }
table#enquiries_history { text-align: left; width:629px; border:1px solid #000066; margin:20px 0px; font-family: Arial, Verdana; font-size: 8pt; color: #000000; }
table#enquiries_history td { color:#000000; text-align:left; font-family: Arial, Verdana; font-size: 8pt; border-right: 0; padding:5px 5px; }
table#enquiries_history tr th, table#hits_history tr th { background-color:#000066; color:#ffffff; font-weight:bold; text-align:left; white-space: nowrap; padding:5px 5px; margin: 0px 0px; }
table#enquiries_history table td { padding: 0px 0px; }


div.limit { height:2.4em;overflow:hidden;padding:0px 2px; }
div.limit2 { height:1em;overflow:hidden;padding:0.6em 2px; }

table.button_table td { text-align:center;width:33%;table-layout:fixed; }
table.button_table { width:100%;margin-top:20px; }
table.button_table td.left { text-align:left; }
table.button_table td.right { text-align:right; }

ul.advice { margin:7px 0px -10px 0px;padding:0px 0px 0px 1.5em;color:#000000; }
ul.advice li { margin:0px;padding:0px;margin:0px 0px 10px 0px; }

.boldtext {font-weight:bold;}


/* */ 