.thedmsServerError {display: block;height: 70px;padding: 2%;width: 96%;}
/*CU-BAR STYLESHEET for the dms*/
/*Used across all dms pages*/
.thedmsBackgroundFix /*works as a clearer div in the dms*/{
	clear: both;
	font-size: 1px;
	height: 1px;
}
/*All key backgrounds with the gif images for fuzzy edges- set background to a lighter colour*/
.thedmskey{
	background-color: #FFFFFF;
}

/* used for TEL, FAX etc captions */
.Caption {
	font-size: 70%;
	font-weight: bold;
	overflow: hidden;
}

/* used for instructions, eg what to do next */
.Instructions {
	font-weight: bold;
	text-align: center;
}
/* used for feedback to user, eg error messages or advice such as you need to enter your name, or no information found */
.Feedback {
	color: red;
	font-weight: normal;
	text-align: center;
}
DIV#thedmsImages .thedms img {
	border:0;
	float:right;
}
/*---------------------------------------------------------------------attractions/venues pages----------------------------------------------------------------------------------*/
/*venue search pages*/
/*venue details pages*/
TABLE#thedmsOpeningTimesTableFullWidth th{/*
	color: #333333;
	background-color: #CCCCCC;
	padding: 3px;*/
}
/*-------------------------------------------------------------accommodation and attractions browse pages------------------------------------------------------*/
#thedms01 DIV#thedmsBrowseGrid .BrowseCell H2 {
	background-color: #7CA6D6;
	color: #000
}
#thedms01 DIV#thedmsPropertyInfo {

}
DIV#thedmsdetailsOfproperty {
	width:98%;
	padding:5px;
}
#thedms01 DIV#thedmsBrowseGrid .BrowseCell {
	float: left;
	margin: 1px;
	padding: 3px;
	width: 48%;/* width will changing if not 3 column version, 49% if 2 column version  */
}
/* widths may need changing if not 100% width */
#thedms11 DIV#thedmsBrowseGrid .BrowseCell {
	width: 82%;
	float: left;
}
#thedms11 DIV#thedmsBrowseGrid .BrowseSmallPicture {
	width: 15%;
	float: left;
}

/* to have different colours on ea or ac browse page headings have two versions of DIV#thedmsBrowseGrid  .BrowseCell h2 and prefix with DIV#thedms01 and DIV#thedms11 */

/*-------------------------------------------------------------accommodation styles go here------------------------------------------------------*/
/*this may need to be deleted, but it makes it work on most of the layouts, especially accommodation layout 1.*/
#thedmsAvailabilityChart table {
	clear:left;
	margin: auto;
}

/*--------------------------------------------------------------------- events ----------------------------------------------------------------------------------*/
#thedmsBrowseEvents {
	clear:both;
}

DIV#thedmsItemsPanel{
	background-color: #F0F0F0;
}

/* New Browse Page */

div.thedmsBrowsePagination a:hover {
    background:#7CA6D6;
    color:#000080;
}

div.thedmsBrowsePagination a 
{
    background:#CCCCCC;
    color:#000080;
    
    
}

div.thedmsBrowsePagination a.thedmsPaginationCurrentPage 
{
    background :#7CA6D6;
    color:#000080;

}

/*Special Offer Styles applied November 2009*/



div#thedms02n #thedmsAvailability .thedmsSOdetails 
{
    background:white;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px;
}

.thedmsSmallBrowseSignpost {
	width:17px;
}

div#thedms02n #thedmsGridTable .thedmsGridMultiStay, div#thedms02n #thedmsSpecialOffersHolder .thedmsGridMultiStay 
{
background:#4C99E6 none repeat scroll 0 0;
}

.thedmsGridMultiStay a
{
    text-decoration:none;
}




/*End of Special Offer Styles applied November 2009*/

/* 15-12-11 - Introducing special Offer Styling - Nathan*/

.thedmsSOlist {
background: none repeat scroll 0 0 white;
border: 2px solid #7CA6D6;
}
.thedmsSOlist li img {
    /* May need something like “background: #fff; padding 2px;“ if it’s a black site and you need the star to show up */
}


/* AC Details: */
#thedmsSpecialOffersHolder {
background: none repeat scroll 0 0 white;
border: 2px solid #7CA6D6;
}

.thedmsSO {
background: none repeat scroll 0 0 white;
border: 2px solid #7CA6D6;
}

a.thedmsSObutton, a.thedmsSObutton:visited {
background: none repeat scroll 0 0 #999999;
border: 1px solid #999999;
color: #FFFFFF;
}

div#thedms02n #thedmsAvailability .thedmsSOdetails {
background: none repeat scroll 0 0 white;
border: 2px solid #7CA6D6;
}

/* EA Browse: */
div#thedms11n .thedmsfunctionholder {
float:left;
width:100%;
}

/* EA Details: */
#thedms13 .thedmsSO {
background: none repeat scroll 0 0 white;
border: 2px solid #7CA6D6;
}
a.thedmsSObutton, a.thedmsSObutton:visited {
background: none repeat scroll 0 0 #999999;
border: 1px solid #999999;
color: #FFFFFF;
}

/* End of Introducing special Offer Styling - Nathan*/


