
/*PUBLICATION STYLESHEET for the dms - Ready for a grey site*/
/*Used across all dms pages*/
.thedmsBackgroundFix /*works as a clearer div in the dms*/{
	clear: both;
	font-size: 1px;
	height: 1px;
}
/*across all forms*/
form ul {
	padding: 0px;
	margin: 0px;
}
form li {
	margin-top: 10px;
	list-style: none;
	clear: both;
}
form li.radio label {
	clear: none;
	float: left;
}
form li.radio input {
	float: left;
} 

form li.check label {
	text-align: left; 
	margin-right: 0; 
	float: none; 
	display: inline
}
form li.check span {
	display:block; 
}
/*All key backgrounds with the gif images for fuzzy edges- set background to a lighter colour*/
.thedmskey{
	background-color: #F7F7F2;
}
/* used for TEL, FAX etc captions */
.Caption {
	font-size: 70%;
	font-weight: bold;
}

/* 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;
}
.thedms img {
	border:0;
	padding-right:5px;
}


/*---------------------------------------------------------------------attractions/venues pages----------------------------------------------------------------------------------*/
/*venue search pages*/
/*venue details pages*/
TABLE#thedmsOpeningTimesTableFullWidth th{/*
	color: #333333;
	background-color: #CCCCCC;
	padding: 3px;*/
}
div#thedmsContactPanel img {
	padding: 2px 0;
}
/*-------------------------------------------------------------accommodation and attractions browse pages------------------------------------------------------*/

#thedms01 DIV#thedmsBrowseGrid .BrowseCell {

}
/* widths may need changing if not 100% width */
#thedms11 DIV#thedmsBrowseGrid .BrowseCell {
	width: 80%;
	float: left;
}
#thedms11 DIV#thedmsBrowseGrid .BrowseSmallPicture {
	width: 15%;
	float: left;
	text-align: center;
	padding: 10px;
}

div#thedmsBrowseGrid .BrowseRow{

	
}
div#thedmsBrowseGrid .BrowseCellCol1{
	margin: 4px;
}

/* 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------------------------------------------------------*/
#thedmsAvailabilityChart{
	margin: 4px;
}
/*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;
	text-align: center;
}

/*--------------------------------------------------------------------- events ----------------------------------------------------------------------------------*/
#thedmsBrowseEvents {
	clear:both;
}

DIV#thedmsItemsPanel/*events*/, #thedmsAvailabilityCheck /*accommodation*/{
	
}
DIV#thedmsContactPanel {
	width: 54%;
}
/*--------------------------------------------------------------------- dms styles for google mapping ----------------------------------------------------------------------------------*/
#thedmsShowMap, #thedmsHideMap, #thedmsShowListings, #thedmsHideListings{
	padding:5px;
	font-size: 100%;
	/*font-weight: bold;*/
	margin-right: 5px;
	/*border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;*/
	display: block;
	margin-bottom: 0px;
}
#thedmsGoogleMap{
	width: 800px;
	margin: auto;
}

/*thedms 0*/

div#thedms00 {
margin:auto;
width:100%;
padding-botton:5px;
}



div#thedms0{
width:100%;
margin:auto;
padding:0px;
margin:0px;
}


input.button{
background-color:#f58030A;
background-image:url(../img/gradiants/button-grad.jpg);
background-position:left top;
background-repeat:none;
border:0pt none;
color:#ffffff;
cursor:pointer;
text-decoration:none;
padding-top:0px;
padding-bottom:0px;
padding-left:15px;
padding-right:15px;
}


#thedmsSearch0 h2, #thedmsSearch1 h2 {
background-color:#428bc7;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);/*var*/
font-weight:bold;
text-decoration:none; 
margin-top:10px;
margin-bottom:10px;
padding:6px;
color:#FFFFFF;
font-size:100%;
}


div#thedmsSearch0 {
float:left;
padding-right:1px;
width:99%;
    border-right: none;
}

#thedmsSearch1 {
float:right;
width:49%;
}

/*dms1*/
div#thedms01 {
margin:auto;
width:100%;
}

div#thedmsAbbreviationsKey {
float:left;
padding-bottom:9px;
}

div#thedmsBrowseGrid {
border:none;
}

div#thedmsBrowseGrid .BrowseRow {
margin-bottom:3px;
width:100%;
/*background-color:#F7F7F2;
border-top:4px solid #E9E9DE;*/
/*padding:15px;*/
}

#thedms01 div#thedmsBrowseGrid .BrowseCell {
background-color:#cccccc;
}

#thedms01 DIV#thedmsBrowseGrid .BrowseCell {
	float: left;
	padding:0px;
	margin:5px;
	margin-left:5px;
	width: 450px;/* width will changing if not 3 column version, 48% if 2 column version  */
	background-color:#F7F7F2;
	/*border: 1px solid #E9E9DF;*/
}



div#thedmsBrowseGrid .BrowseCell h2 {
padding-top:6px;
padding-bottom:0px;
padding-left:5px;
text-align:left;
background-image:url(../img/gradiants/dms-gradiant.jpg);
}

#thedms01 h2{
font-size:110%;
font-weight:bold;
color:#ffffff;
}



div#thedmsBrowseGrid .detailbtn {
float:right;
padding-left:15px;
padding-right:15px;
padding-bottom:2px;
width:auto;
margin-bottom:5px;
margin-right:5px;
}

#thedmsListings {
clear:both;
width:100%;
}


div#thedmsBrowseGrid .details_holder {
clear:right;
width:80%;
margin-left:8px;
}

div#thedmsBrowseGrid .detailbtn a {
color:#ffffff;
text-decoration:none;
}

#thedmsBrowseGrid p{
margin-left:5px;
margin-top:5px;
}


#thedms01 th, div#thedmsAvailabilityChart th, #thedmsBrowseEvents th {
background-color:#478FCA;
background-image:none;
color:#FFFFFF;
}


/*dms2*/

div#thedms02 {
margin:auto;
width:100%;
padding-bottom:0px;
}

#thedmsSmallImg {
/*border-left:1px dotted #73827A;
border-right:1px dotted #73827A;
margin-bottom:30px;*/
}

div#thedmsPropertyEssentials, div#thedmsContactPanel, #thedmsAvailabilityCheck {
background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
padding:15px;
/*background-image:url(../img/gradiants/dms-grad.jpg);
background-position:bottom;
background-repeat:repeat-x;*/
}

div#thedmsAvailabilityCheck {
float:left;
width:16%;
margin-top:4px;
}

#thedmsAvailability h2{
font-size:140%;
color:#3985c2;
font-weight:bold;
}

div#thedmsAvailabilityChart {
background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
float:right;
padding:13px;
padding-top:13px;
width:76%;

}

div#thedmsPropertyEssentials h2, div#thedmsContactPanel h2, #thedmsSearch0 h2, #thedmsSearch1 h2, #thedms13 div#thedmsItemsPanel h2, #thedms07 h2 {
color:#FFFFFF;
margin:5px 0px 11px;
padding:5px;
background-color:#428BC7;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
}

div#thedmsPropertyEssentialsleft {
width:29%;
}

div#thedmsPropertyEssentialsright {
float:right;
width:69%;
}

div#thedmsAvailabilityChart th, #thedmsBrowseEvents th {
background-color:#98aeb9;
color:#FFFFFF;
}


/*#thedmsAvailabilityChart a{
color:#ffffff;
text-decoration:none;
}

#thedmsAvailabilityChart a:hover{
color:#ffffff;
text-decoration:none;
}*/

/*new dms styles*/


div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook, div#thedms02n .thedmsGridBook a 
{
    
}
div#thedms02n .thedmsGridBook a, div#thedms02n .thedmsGridBook a:visited 
{
}
div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook 
{
    background-image:url(../img/gradiants/button-grad.jpg);
    background-repeat:repeat-x;
    background-color:#F58030;
    color:white;
}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyAvailable, div#thedms02n .thedmsGridAvailable
{
    color:#475e7a;
}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyNotAvailable, div#thedms02n .thedmsGridNotAvailable
{
    background:#;
}

div#thedms02n .thedmsGridIcon, div#thedms02n .thedmsGridIconText 
{
    background:#666;
    margin-right:4px;
}

div#thedms02n .thedmsGridTableHeader, #thedmsGridAvailabilityChart .thedmsGridTableHeader th 
{
    background:#5299d3;
    color:white;
    padding:8px 6px;
    text-align:center;
}

div#thedms02n h2 {
    background:#666;
    color:White;
    padding:4px;
width:99%;
	background-color:#428BC7;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 11px;
padding:5px;
}

div#thedms02n #thedmsPictureContainer {
clear:both;
margin-bottom:10px;
}

div#thedms02n #thedmsAvailability{
background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
padding:15px;
margin-bottom:10px;
}

div#thedms02n #thedmsDetailsServices{
background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
padding:15px;
margin-bottom:10px;
}

div#thedms02n #thedmsGridAvailabilityCheck .button{
color:#ffffff;
}

div#thedms02n #thedmsGridAvailabilityCheck a, #thedmsGridAvailabilityCheck a:visited {
color:#3985c2;
text-decoration:none;
cursor:pointer;
}

div#thedms02n #thedmsGridAvailabilityCheck a:hover{
color:#3985c2;
text-decoration:underline;
cursor:pointer;
}

div#thedmsGridAvailabilityChart {
clear:both;

}

#thedms02n .thedmsSO{
width:887px;
/*background-color:#F7F7F2;
border-top:4px solid #E9E9DE;*/
padding:15px;
padding-left:0px;
margin-bottom:10px;
}

#thedms02n .thedmsSO h2{
width:895px;
}

#thedms02n .thedmsSOdescription {
clear:both;
margin-bottom:10px;
width:100%;
}

#thedms02n span.thedmsSOcaption {
float:left;
margin-right:20px;
}

#thedms02n .thedmsSOdates ul li {
clear:none;
float:left;
font-weight:bold;
margin:0px;
width:32%;
}

#thedms02n .thedmsSOdates {
clear:both;
float:none;
width:98%;
}

#thedms02n .thedmsSObutton {
float:left;
clear:both;
margin-top:5px;
}








/*dms10*/

div#thedms10 {
margin:auto;
width:100%;
}

/*dms11*/
div#thedms11 {
margin:auto;
width:100%;
}

div#thedmsBrowseGrid {
width:100%;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell h2{
background-image:none;
padding:0px;
margin:0px;
background-color:#428BC7;
background-image:url(../img/gradiants/dms11-grad.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 11px;
padding:5px;
padding-top:6px;
padding-bottom:0px;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell h2 a{
color:#FFFFFF;
font-size:100%;
font-weight:bold;
text-decoration:none;
}

#thedms11 div#thedmsBrowseGrid .BrowseRow {
background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
padding:15px;
padding-top:5px;
padding-bottom:8px;
margin-bottom:15px;
width:97%;
padding-right:13px;
}

/*dms12*/

div#thedms12 {
width:100%;
}


#thedms12 th, #thedms12 div#thedmsAvailabilityChart th, #thedms12 #thedmsBrowseEvents th {
background-color:#438bc6;
color:#ffffff;
background-image:url(../img/gradiants/events-grad.jpg);
background-repeat:repeat-x;
text-align:center;
}

table#thedmsBrowseEvents .row1 {
background-color:#F7F7F2;}

#thedms12 td, th {
padding:7px;
}


/*dms13*/

#thedmsItemsPanel table {
background-color:#FFFFFF;
margin:auto;
width:90%;
}

div#thedms13 {
margin:auto;
width:100%;
}

#thedms13 td, th {
padding:5px;
}


#thedms13 h1{
margin-left:-5px;
}

div#thedmsTopPanel {
border-bottom:0px solid #CCCCCC;
}


table#thedmsOpeningTimesTableFullWidth {
background-color:#F7F7F2;
width:57%;
margin-top:15px;
margin-bottom:15px;
font-size:90%;
}



#thedms13 th{
color:#ffffff;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);
background-color:#e9e9de;
}

#thedms13 td{
background-color:#E9E9DE;

}
#thedms13 h2 {
color:#3985C2;
font-size:120%;
font-weight:bold;
margin-bottom:5px;
margin-top:5px;
}

#thedmsdetailsEAbuttons li {
padding:0px 0px 3px;
}




div#thedmsItemsPanel {
float:right;
padding:5px;
width:40%;

background-color:#F7F7F2;
border-top:4px solid #E9E9DE;
}


div#thedms13 div.thedmsSO {
background-color:#F7F7F2;
border:1px solid #E9E9DF;
float:left;
margin-bottom:10px;
margin-right:0px;
padding:10px;
width:100%;
}

div#thedms13 div.thedmsSOdescription {
float:left;
width:50%;
display:block;
margin-bottom:8px;
}

div#thedms13 div.thedmsSObutton{
clear:both;
text-allign:left;
}


div#thedmsDetailsPanel {
float:left;
width:100%;
}

#thedms13 .thedmskey {
background-color:#ffffff;
margin-bottom:10px;
padding-top:10px;
}

#thedms13 span.thedmsSOcaption {
display:block;
padding-bottom:3px;
}


#thedms13 div#thedmsDetailsPanel {
float:left;
width:67%;
}


.thedmsSO li {
clear:both;
margin:0px;
}


#thedmsfeatureamentities{
float: left;
width: 100%;
clear:left;
margin-bottom: 5px;
}


/*dms05*/


#thedms05 h2 a{
color:#FFFFFF;
text-decoration:none;
}




div#thedms05 div.thedmsSO {
clear:none;
float:right;
width:280px;
margin-right:0px;
background-color:#F7F7F2;
border:1px solid #E9E9DF ;
padding:10px;
}
/*div.thedmsSO {
background-color:#E9E9E9;
border:1px solid #CFCFCF;
float:left;
margin-bottom:10px;
padding:10px;
width:100%;
}*/

#thedms05 .thedmsSOsiteDescription {
clear:none;
color:#666666;
float:left;
padding-left:0px;
width:440px;
}


#thedms05 .thedmsDetailsLogo{
padding-left:5px;
padding-bottom:5px;
}

#thedms05 div#thedmsBrowseGrid .detailbtn {
float:right;
margin-bottom:5px;
margin-right:5px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
margin-top:10px;
width:auto;
background-image:none;
background-color:transparent;
}

#thedms05 .thedmsLogos{
display:none;
}


#thedms05 div#thedmsBrowseGrid .details_holder {
clear:right;
margin-left:0px;

width:99%;
}

#thedms05 div#thedmsBrowseGrid .BrowseSingleRow .BrowseCell {
float:left;
margin:0px;
padding:0px;
width:100%;
background-color:#ffffff;
}

#thedms05 div#thedmsBrowseGrid .BrowseCell h2{
background-color:#428BC7;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 0px;
padding:6px 5px 0px;
padding-bottom:4px;
}

#thedms05 .thedmsSObutton{
clear:right;
text-align:right;
}


div#thedms05 {
width:100%;
}


/*weather styles*/

#thedms120 h4{
font-size:120%;
color:#5f91b7;
}

/*maps*/
#thedmsShowMap, #thedmsHideMap, #thedmsShowListings, #thedmsHideListings {
border:none;
display:block;
font-size:100%;
/*font-weight:bold;*/
margin-bottom:0px;
margin-right:5px;
padding:5px;
background: url(../img/gradiants/button-grad.jpg) repeat-x;
background-color:#f37e2e;
color:#ffffff;
font-weight:normal;
}

#map-control{
/*height:50px;*/
padding-top:10px;
padding-bottom:7px;
}



/*dms41*/

div#thedmsBrowseGrid .BrowseCell h2 {
background-image:url(../img/gradiants/dms-gradiant.jpg);
padding-bottom:0px;
padding-left:5px;
padding-top:6px;
padding-bottom:6px;
text-align:left;
background-repeat:repeat-x;
color:White;
font-size:110%;
}


div#thedmsBrowseGrid .BrowseCell {
background-color:#F7F7F2;
float:left;
margin:1px;
padding:0px;
width:450px;
margin-right:10px;
margin-bottom:10px;
}



div#thedmsBrowseGrid .PriceDetails a {
background-color:#F58030;
background-image:url(../img/gradiants/button-grad.jpg);
background-repeat:repeat-x;
border:none;
color:#ffffff;
display:block;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:80%;
font-weight:bold;
padding:2px;
text-align:center;
text-decoration:none;
width:115px;
clear:both;
}

div#thedmsBrowseGrid .Details {
float:left;
margin-left:3px;
margin-top:3px;
width:38%;
}

div#thedmsBrowseGrid .PriceDetails {
float:left;
margin-left:3px;
margin-top:3px;
width:30%;
}

div#thedmsBrowseGrid .PriceDetails .img_no {
background-image:none;
}

table#thedmsBrowseEvents {
clear:both;
text-align:left;
width:100%;
}

div#thedmsDetailsPanel {
float:left;
width:70%;
}

div.thedmsBrowseSummary {
background-color:#F7F7F2;
clear:none;
float:left;
margin:0px;
padding:0px;
width:902px;
padding:5px;
margin-bottom:10px;
}


/* New Browse Page Styles */



div.thedmsBrowsePagination a.thedmsPaginationCurrentPage, div.thedmsBrowsePagination a:hover {
	background:#F58030 none repeat scroll 0 0;
	color:White;
	margin:1px;
	padding:2px 4px;
	text-decoration:none;
}
div.thedmsBrowsePagination a 
{
    background:#5F91B7;
	color:White;
	margin:1px;
	padding:2px 4px;
	text-decoration:none;
}
div.thedmsBrowsePagination a.thedmsPaginationCurrentPage, div.thedmsBrowsePagination a:hover
{
    background:#F58030;
}
div#thedmsAccessibility h3
{
    background:#ECECEC none repeat scroll 0 0;/*old*/
    background:#428BC7 url(../img/gradiants/blue-grad-stripe.jpg) repeat scroll 0 0;
    color:white;
    
}

div#thedmsAccessibility
{
    background:#F7F7F2 none repeat scroll 0 0;
    border-top:4px solid #E9E9DE;   
}

div#thedmsmultimedia #frame-popup 
{
    background-color:transparent;
    border:0px;
    float:none;
    margin:0px;
    width:auto;
}

/*-------------------- form profiling  -----------------*/
#thedmsProfiling li.thedmsList {
	background: #E7F1F3;
	margin-bottom: 7px;
	padding: 7px;
	width: 98%;
}
.thedmsQuestionDescription {
	padding: 3px;
	background: #fff;
}

#thedmsProfiling label {
margin-left:0.2em;
}
#thedmsProfiling li {
	width: 85%;
}


#thedmsProfiling table {
border-bottom:1px solid #CCCCCC;
margin-bottom:1em;
text-align:center;
}
#thedmsProfiling table td {
width:4em;
}
#thedmsProfiling td.tblthedmsQuestion {
text-align:right;
width:9em;
}
#thedmsProfiling .thedmsQuestionRightAlign {
text-align:right;
}

/*Special Offer Styles applied November 2009*/

div#thedmsSpecialOffersHolder 
{
    background:white none repeat scroll 0 0;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:5px 0;
    padding:0px 8px 8px 8px;
}

div#thedmsSpecialOffersHolder h2
{
    background:none;
    color:#000;
}

div#thedms02n #thedmsAvailability .thedmsSOdetails 
{
    background:white;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px;
}

.thedmsSmallBrowseSignpost {
	width:17px;
}

div#thedms01 .thedmsBookLayoutSpecialOffer, div#thedms01 .thedmsBookLayoutAddToShortList 
{
margin:0;
}


div#thedms02n #thedmsGridTable .thedmsGridMultiStay a 
{
    text-decoration:none;
}


/*End of AC Special Offer Styles applied November 2009*/
#basketitems li{
font-size:80%;
color:#ff0000;
}


#feature1{
margin-bottom:10px;
}
#feature2{
margin-bottom:10px;
}
#feature3{
/*margin-bottom:10px;*/
}
#feature4{
/*margin-bottom:10px;*/
}

/*sev style for New EA Browse pages May-Jun 2010*/


div#thedms11n .thedmsBrowseRow {
border-top:9px solid #448CC7;
background:none repeat scroll 0 0 #FFF;
}

div#thedms11n .thedmsContentHolder .thedmsBrowseH2Background {
background:none repeat scroll 0 0 #FFF;
}
div#thedms11n #thedmsBrowseListing .thedmsBrowseRow .thedmsContentHolder .thedmsBrowseH2Background h2 {
background:none repeat scroll 0 0 #FFF;
}

div#thedms11n .thedmsActionsHolder {
background:none repeat scroll 0 0 #F7F7F7;
}

div#thedms11n #thedmsBrowseListing .thedmsBrowseRow .thedmsContentHolder .thedmsBrowseH2Background h2 a {
color:#448CC7;
}

div#thedms11n #thedmsBrowseListing .thedmsBrowseRow .thedmsContentHolder .thedmsBrowseH2Background h2 a:hover 
{
color:#666;
}

.thedmsActionsHolder .thedmsbutton a {
color:#fff;

}

.thedmsbutton a:hover 
{
color:#666;
}

div.thedmsActionsHolder .thedmsbutton {
height:18px;
padding-left:6px;
}

.thedmsActionsHolder .thedmsbutton {
background:none repeat scroll 0 0 #F58030;
border:1px solid #F58030;
}

div#thedms11n .thedmsContentHolder {

}

div#thedms11n .thedmsBrowseRow .thedmsActionsHolder {
background:none repeat scroll 0 0 #FFFS;
}

div#thedms11n .thedmsActionsHolder li.thedmsbutton a:hover{
color:#448CC7;
}
/*end sev style for New EA Browse pages May-Jun 2010*/
/*show map button upgrade TC 23.06.10*/
div#thedms11n #thedmsMapButtonHolder{
margin:10px 0 0 0;
padding:0;
border:none;
}
div#thedms11n .eaBrowseMapButton{
border:1px solid #999999;
}
div#thedms11n .eaBrowseMapButton, div#thedms11n .eaBrowseMapButton a{
background:#5F91B7 none repeat scroll 0 0;
color:White;
margin:0px;
padding:4px;
}
div#thedms11n .eaBrowseMapButton a:hover{
background:#f58030 none repeat scroll 0 0;
padding:4px;
}
/*end of show map button upgrade TC 23.06.10*/



div#thedmsMapHolder #thedmsGoogleMap {
margin:0 !important;
margin-left:0 !important;
margin-right:0 !important;
width:auto;
}

body#thedmsmultimedia{
	font-family: Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#666666;
    font-family:Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	background: url(../img/gradiants/bg-grad.jpg) repeat-x;
}

div#thedms131 li 
{
    float:left;
    list-style-type:none;
    padding:10px 16px;
    background:#3985C2;
    border:0px;
    border-right:none;
    color:White;
}
div#thedms131 .thedmsmediaframe {
    background: none repeat scroll 0 0 #FFFFFF;
    clear: left;
    min-height: 380px;
    padding: 20px;
    text-align: left;
    width: 390px;
	border: 1px solid #778185;
}

div#thedms131 h1 {color: #3985C2;}

/* Clare 14/dec/2011 */

.thedmsSOlist {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 2px dashed #F58030;
}

div#thedmsSpecialOffersHolder {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px dashed #F58030;
}

.thedmsSO {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px dashed #F58030;
}

div#thedms02n #thedmsAvailability .thedmsSOdetails {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px dashed #F58030;
}

div#thedms13 div.thedmsSO {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px dashed #F58030;
}

div#thedms11n .thedmsfunctionholder {
float:left;
width:100%;
}

.thedmsbutton.thedmsMapButtonHolder {
background:#F58030 none repeat scroll 0 0;
}

table#thedmsOpeningTimesTableFullWidth th {
background-color:#E9E9DE;
background-image:url(../img/gradiants/blue-grad-stripe.jpg);
color:#FFFFFF;
}

