body {
	font-family: "Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

/*---------------------- SIFR PRINT STYLES ------------------------*/

/* This is the print stylesheet to hide the Flash headlines from the browser... regular browser text headlines will now print as normal */

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
	display: none !important;
	height: 0;
	width: 0;
	position: absolute;
	overflow: hidden;
}

span.sIFR-alternate {
	visibility: visible !important;
	display: block !important;
	position: static !important;
	left: auto !important;
	top: auto !important;
	color:#000000;
}

/* HEADERS */
h1 {
	font-size:180%;
	font-weight:bold;
}

h2 {
	font-size:150%;
	font-weight:bold;
}

h3 {
	font-size:140%;
	font-weight:bold;
}

h4 {
	font-size:120%;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h5 {
	font-size:100%;
	font-weight:bold;
}

/* DISPLAY NONE ############################# */

#header, #top-section, #mygolakes, #basket-total, #basket-icon, #plan-my-visit, #home-icon, #flashcontent, #hp-bttm-border, #basketsummaryframe, #menu-holder, #hp-right, #frmDmsSiteSearch, #links-holder, #enw {
	display:none;
	height:0px;
	width:0px;
}

/* HOME PAGE ############################# */
/*#header {
	background-image:url(/img/_PrintOnly/CU-BookingHeader.jpg);
	background-position:top;
	background-repeat:no-repeat;
	height:50px;
	width:100px;
}*/

img {
	border:none;
}

.thedmsBackgroundFix {
	clear:both;
	font-size:1px;
	height:1px;
}

.clearer, .clearer_col {
	clear:both;
	font-size:1px;
	height:0px;
	line-height:1px;
}

#be-inspired {
	width:47%;
	float:left;
	margin:0px 0px 20px 0px;
}

#plan-visit {
	width:47%;
	float:right;
	margin:0px 0px 20px 0px;
}

#hp-lb-left {
	width:48%;
	float:left;
}

#hp-lb-right {
	width:48%;
	float:right;
}

#footer-info ul {
	display:inline;
	clear:both;
	width:100%;
	margin-top:20px;
}

#footer-info li {
	float:left;
	list-style:none;
	margin-left:30px;
}

.info-title {
	font-weight:bold;
}


#beinspiredcontent {
	background-color:#ffffff;
}

#breadcrumb {
	display:none;
}

#mainleft-top {
	background-color:#ffffff;
	color:#000000;
}

.darkcolourparagraph {
	background-color:#ffffff;
	color:#000000;
}

.midcolourparagraph {
	background-color:#ffffff;
	color:#000000;
}

#mainright-top {
	background-color:#ffffff;
}

#mainright {
	background-color:#ffffff;
}

#mainleft {

	padding:20px;
}

#mainright-top, #mainright {

	padding:20px;
}

#randomfour_left_top img, #randomfour_left_bottom img, #randomfour_right_top img, #randomfour_right_bottom img, #randomfour_text_bottomleft img, #randomfour_text_topleft img, #randomfour_text_rightmiddle img, #randomfour_text_rightbottom img {
	display:none;
}

.InstructionList {
	list-style:none;
}

.AddtoShortlistBox {
	float:right;
	width:50%;
	margin-left:40px;
}

#right-sub-nav .thedms {
	display:none;
}

#thedmsItineraryDescription a {
	display:none;
}

.TPButtons, .TPItineraryPrintbutton {
	display:none;
}

#thedmsItineraryDescription {
	float:left;
	width:65%;
}

#thedmsItineraryEntryHolder {
	float:left;
	width:49%;
}

#thedmsTPItineraryRightPane {
	float:right;
	width:47%;
	margin-left:20px;
}

.BrowseSmallPicture, .BrowseSmallPictureEmpty {
	float:left;
	padding:5px;
}

.thedmsBrowsePaging {
	display:none;
}

#map-control {
	display:none;
}

.BrowseRow {
	clear:both;
	display:block;

}

#thedms11 .BrowseRow {
	height:200px;
}

#thedms01 .BrowseRow {
	height:300px;
}

#thedms01 .BrowseCell {
	float:left;
	width:30%;
}

#thedms01 .button {
	display:none;
}

.myplannav {
	display:none;
}

.BrowseCell h2 a img {
	display:none;
}

.BrowseCell .thedmsLogos {
	width:80%;
}

.signposts_div {
	float:right;
	width:40%;
}

.button, .detailbtn {
	float:right;
	width:30%;
}

#thedmsLargeImgOne, #thedmsSmallImg, #thedmsLargeImgTwo {
	margin:0px auto;
	text-align:center;
	margin-top:10px;
}

#thedmsAvailabilityCheck {
	display:none;
}

#thedmsAvailabilityChart {
	width:100%;
}

#thedmsAvailabilityChart table {
	border:1px solid #000;
}

#thedmsdetailsEAbuttons {
	display:none;
}

#thedmsPropertyEssentialsleft {
	width:30%;
	float:left;
}

#thedmsPropertyEssentialsright {
	width:69%;
	float:right;
}

.thedmsBrowseLeftText {
	display:none;
}

#thedms65 .BrowseSmallPicture {
	width:130px;
	float:left;
}

#thedms65 .BrowseCell {
	width:50%;
	float:right;
}

.thedmsBrowseGrid {
	width:100%;
}

div#thedmsDetailsPanel {
	margin:20px 0px;
	width:95%;
	float:left;
}

#thedmsPicturesPanel {
	float:left;
	width:95%;
}

#thedmsFeaturePicture1, #thedmsFeaturePicture2 {
	width:auto;
	float:left;
	margin-right:5px;
}

#thedmsOpeningTimesTableFullWidth {
	width:100%;
	border:1px solid #000;
}

#thedmsOpeningTimesTableFullWidth th {
	border:1px solid #000;
}

div#thedmsContactPanel {
	margin-right:0px;
	padding:10px 0px 10px 10px;
	width:58%;
	float:left;
}

div#thedmsItemsPanel {
	float:right;
	padding:3px;
	width:37%;
}

#thedmsBrowseEvents {
	border:1px solid #000;
}

#thedmsBrowseEvents th {
	border:1px solid #000;
}

#randomsix_left_top img, #randomsix_left_middle img, #randomsix_left_bottom img, #randomsix_right_top img, #randomsix_middle img, #randomsix_right_middle img {
	display:none;
}

#plan-visit-compare {
	display:none;
}

.comparebutton {
	width:80px;
}

#frmDmsTpcompare {
	width:45%;
	margin:0px auto;
	clear:both;
}

#thedms63 table {
	width:100%;
	border:1px solid #000;
	float:left;
	margin-top:20px;
}

#thedms63 table th {
	border:1px solid #000;
}

#thedms63 table caption {
	display:none;
}

#thedms66 .Instruction1 {
	background-image:url(/img/_bg/TPInstruct_1.gif);
}
#thedms66 .TPInstruct {
	margin:10px;
	padding-left:45px;
}
.Instruction1 {
	background-image:url(http://www.thedms.co.uk/graphics/white/signposts/TPInstruct_1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	float:left;
	width:20%;
}
.TPInstruct {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	clear:both;
	padding:10px 10px 10px 35px;
}

#Shortlist, #Planner {
	border:1px solid #9F8A42;
	margin-top:20px;
	padding:0px;
}


#Shortlist {

	margin-left:5px;
	padding:5px;

}

#Planner {

	margin-right:5px;

	padding:5px;
}

#thedmsTPInstructions {
	margin-top:20px;
}

#thedmsTPForm ul, #Shortlist ul, #Planner ul, .tabbernav ul {
	list-style:none;
}

#thedmsTPForm li, #Shortlist li, #Planner li, .tabbernav li {
	list-style:none;
}

#frmDmsTpPlanDetails .button, #Planner .button {
	width:30%;
	float:right;
	margin-bottom:20px;
}

#Shortlist .button {
	width:40%;
	float:right;
	margin-bottom:20px;
}

#Planner textarea {
	clear:both;
	height:auto;
	margin-bottom:20px;
}

.TpDayNotes {
	clear:both;
	margin-bottom:20px;
	height:80px;
}

.TPdeleteImage, .ShortListTimePeriodDropDown {
	display:none;
}

.image-link-large img {
	display:none;
}

#centre-content {
	float:left;
	width:70%;
}

#right-sub-nav {
	width:25%;
	float:right;
}

#fiftyfifty-right ul {
	list-style:none;
}

#summary-simple-top-left {
	float:left;
	width:45%;
}

#summary-top-left {
	float:left;
	width:30%;
	margin-right:10px;
}

#summary-top-middle {
	float:left;
	width:30%;
	clear:both;
}

#summary-top-right {
	float:left;
	width:200px;
	margin:20px;
}

.summary-simple-middle img {
	float:right;
	margin:5px;
}

#random_left_top img, #random_left_middle img, #random_left_bottom img, #random_middle img, #random_right_top img, #random_right_middle img, #random_right_bottom img {
	display:none;
}

.summary-middle-left img, .summary-middle-right img, .sb-topsection img {
	float:right;
}

#flashcontenthexmap {
	display:none;
}

#thedms12 #frmDmsSearch {
	clear:both;
}

#thedms12 #thedmsListings {
	clear:both;
}

#thedms12 #thedmseventsheadersearch {
	display:none;
}

#mapTabs {
	display:none;
}

#top-landing-text {
	float:left;
	width:45%;
}

#top-landing-image {
	float:left;
	text-align:right;
	width:45%;
}

#top-landing-right-text {
	float:left;
	width:85%;
}

#centre-landing-left, #centre-landing-right {
	border:1px solid #7C674E;
}
#centre-landing-left {
	border:1px solid #D8B484;
	float:left;
	font-size:0.9em;
	width:57%;
}

#centre-landing-right {
	border:1px solid #D8B484;
	float:right;
	font-size:0.9em;
	width:40%;
}

.landing-right-row {
	padding:5px 5px 20px;
}

.landing-right-row img {
	float:left;
	margin:0px 15px 0px 0px;
}

.landing-left-row img {
	float:left;
	margin:5px 15px 5px 5px;
}

#top-landing {
	margin-bottom:10px;
}

img.float-left {
	float:left;
	margin:0px 8px 5px 0px;
}

img.float-right {
	float:right;
	margin:0px 0px 5px 8px;
}

#summary-top-right img {
	width:200px;
	margin:10px;
}

#eshopcontent {
	float:left;
	margin-left:5px;
	width:80%;
}

#eshopnav {
	display:none;
}

#eshopcontent img {
	margin:10px;
}

#eshopcontent fieldset li {
	clear:both;
}

#eshopcontent form {
	list-style:none;
}

#eshopcontent fieldset li label {
	float:left;
}

#eshopcontent fieldset li input {
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}

#dms71 .productcontainer  {
	clear:both;
	border-bottom:3px solid #000000;
}

#dms71 .productcontainer a {
	float:left;
	width:80%;
	text-decoration:none;
}

#dms71 .productcontainer .price {
	float:left;
	width:8%;
	margin-top:110px;
}

.summary-simple-middle {
	border:1px solid #000000;
	margin:10px;
	padding:5px;
}

#articlelong-middle-bottom-left {
	float:left;
	width:45%;
}

#articlelong-middle-bottom-right {
	float:right;
	width:45%;
}

#ecards ul {
	list-style:none;
	clear:both;
}

#third-right-container .leftside {
	float:left;
	width:60%;
}

#third-right-container .rightside {
	float:right;
	width:35%;
}

#fiftyfifty-left {
	clear:both;
	float:left;
	width:70%;
}

#fiftyfifty-right {
	clear:both;
	float:left;
	width:70%;
	margin-top:50px;
}

.ri {
	padding:20px;
}

#top-brochure-images {
	float:right;
	text-align:right;
	width:50%;
}

#top-brochure-text {
	float:left;
	width:49%;
}

#thedmsContact ul {
	list-style:none;
}

#thedmsContact li {
	width:60%;
}

#thedmsContact label {
	display:block;
	float:left;
	margin-right:0.5em;
	text-align:right;
	width:70px;
}

#thedmsProfiling .thedmsQuestion {
	clear:left;
	float:left;
	width:48%;
}

#thedmsProfiling .thedmsAnswers {
	clear:right;
	float:right;
	width:48%;
}

#thedmsProfiling ul {
	list-style:none;
}

#thedmsProfiling li {
	clear:both;
	float:left;
	margin-top:10px;
	width:100%;
}

#brochure-button {
	list-style:none;
}

#thedmsContact  label.dontshow {
	display:none;
}

#address2, #address3, #address4 {
	margin-left:75px;
}

#thedms07 .availabilitytable {
	margin-bottom:80px;
}

#thedms07 .availabilitytable td {
	border:1px solid #000000;
}

#thedms07 .availabilitytable .button {
	display:none;
}

#thedms07 .availabilitytable .book {
	border:10px solid #FBA51A;
	background-color:#FBA51A;
}

#thedms07 .availabilitytable .reserve {
	border:10px solid #475E7A;
	background-color:#475E7A;
}

#thedms07 .availabilitytable .closed {
	border:10px solid #BBC4BF;
	background-color:#BBC4BF;
}

#thedms07 .availabilitytable .unknown {
	border:10px solid #EFF1F0;
	background-color:#EFF1F0;
}

.availabilitytable .ColourBlock {
	width:5%;
}

#thedms07 .availabilitytable td {
	height:2.8em;
}

#map {
	background-color:#FFFFFF;
	display:block;
	height:691px;
	width:95%;
	overflow:hidden;
}