.thedmsServerError {display: block;height: 70px;padding: 2%;width: 96%;}
*{padding:0; margin:0}

img.float-left{float:left; margin:0px 8px 5px 0px}
img.float-right{float:right; margin:0px 0px 5px 8px}
img.side-section-full{
	margin-left:-10px;
}

img.quote-graphic{float:left; margin:-5px 10px 5px 0px}

.cumbria, h1, h2, #nav-holder li ul li a, #menu-holder ul li a, div.image-link-large span, #randomfour_left_top span, #randomfour_left_bottom span, #randomfour_right_top span, #randomfour_right_bottom span, #summary-bottom h3, #centre-landing-left h3, #centre-landing-right h3, .RECTitle, .summary-simple-middle h3, #fiftyfifty-right #frmRecommendSearch li label{font-weight:normal; text-transform:lowercase}
.float-left{float:left}
.float-right{float:right}

.clearer, .clearer_col, .clear, .thedmsbackgroundfix{clear:both; line-height:1px; height:0px; font-size:1px}

#ecards .clear{font-size:100%}

.thedmsBackgroundFix{clear:both; font-size:1px; height:1px}
.innerfive{padding:5px; clear:both}
.innerten{padding:10px; clear:both}
.innerten-signup{    padding:10px; clear:both; height:400px}

.innerfifteen{padding:15px; clear:both}
.bottomtwenty{margin-bottom:20px}
.clickable{cursor:pointer; font-weight:bold; padding:2px 10px}

body{    font-size:76%; color:#333; background-image:url(/img/_bg/slate.jpg); background-position:top; background-repeat:repeat-x; background-color:#000; border-top:4px solid #F6A800; width:auto; font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif}

ol, ul, li, table, p{font-size:1em}
p{margin-bottom:1.1em; line-height:1.4em}
img{border:0}
td, th{padding:3px}

#content li{list-style:inside; list-style-type:none}

.big-section-text{font-size:1.3em; line-height:normal; color:#093}
.bigger-section-text{font-size:1.5em; line-height:normal; color:#093}
.large-section-text{font-size:1.8em; line-height:normal; color:#093}

.huge-article-text{font-size:4.5em; color:#999}
.huge-article-text p{margin-bottom:0.5em}

a{color:#333}
a:hover{color:#666; text-decoration:none}

h1{font-size:2em; margin-bottom:15px}
h2{font-size:1.6em}
h2 a{/* font-size:1.6em; Alex : 28/11/11 - removed this to fix AC browse */ color:#FFF; text-decoration:none}
h2 a:hover{text-decoration:underline}
h3{font-size:1.2em}

sup{font-size:0.6em;margin-left:1px;}

.button{width:auto; color:#000}

input[type="file"], input[type="image"], input[type="password"], input[type="reset"], input[type="submit"], input[type="text"], input[type="button"], input, textarea, select{padding:0.3em; border:1px #999 solid; color:#666}

input:focus, textarea:focus, input:hover, textarea:hover, select:focus, select:hover{border:1px #000 solid; background-color:#fff}
/**/input.button, .button a, .bookbutton a, input[type="submit"], input[type="button"]{color:#222; cursor:pointer; font-size:1.2em; padding:0.2em 0.3em; background-color:#F0A800; text-decoration:none; border:0; font-weight:bold; float:right !important}
.button a:hover, input[type="submit"]:hover, input[type="button"]:hover{text-decoration:none; background-color:#FBA51A; background-image:none}

/**/.bookbutton a, .bookbutton a:visited{color:#000; cursor:pointer; font-size:0.9em; padding:0.4em 0.5em; background-color:#F0A800; text-decoration:none; border:0; float:right !important}
.bookbutton a:hover{text-decoration:none; background-color:#FBA51A; background-image:none}

input[type="checkbox"], input[type="radio"]{border:none}
#footer .button{float:left !important}

.searchbutton{float:right !Important}
input.button{float:right !Important}
#thedms12 #thedmseventsheadersearch input.button, #thedms12 #thedmseventsheadersearch input[type="submit"], #thedms12 #thedmseventsheadersearch input[type="button"]{float:none !Important}

input[type="hidden"]{border:0; padding:0}
.spacedinput{margin:3px 0px}

.searchbuttonholder{float:right; width:auto}

.searchbuttonholder-advanced{float:right; width:auto; margin-right:5px}

.searchbuttonholder-advanced a{background-color:#F0A800; border:0pt none; color:#000; cursor:pointer; font-size:0.9em; padding:0.4em 0.5em; text-decoration:none; display:block; float:right !important}

/**/#frame{width:955px; padding:0px; margin:0px auto; position: relative;}
#frame-thedms_info{width:96%; margin:0px auto; background-color:#fff; padding:5px}

#header{clear:both; color:#FFF}
#flashcontent{color:#fff; font-size:12px; font-weight:bold; position:relative; background-color:#000}

#flashcontent a{text-decoration:underline; color:#F9A51A}

#flashcontent p{position:relative; left:5px}

/**/#top-section{height:75px; position:relative}
/**/#thelogo{position:absolute; top:10px; z-index:10}

/**/#mygolakes{position:absolute; top:5px; left:815px; z-index:10; background:#414141; padding:10px 10px 5px 12px; width:118px; text-align:right; height:50px}

#mygolakes a{text-decoration:none}

#mygolakes-text{font-size:1em; font-weight:bold; color:#FFF}
#mygolakes-text a, #mygolakes-text a:visited{color:#CCC}
#mygolakes-Salutation{font-size:1em; font-weight:bold; color:#F93; padding-right:10px}
.mygolakes-logout{padding-right:10px; color:#F93}
/**/#basket-icon{position:absolute; top:5px; left:631px; z-index:10; background:#414141; padding:2px 10px 0 10px; height:63px}
/**/#basket-total{position:absolute; top:5px; left:700px; z-index:9; color:#FFF; padding:10px 0px 5px 0px; font-size:0.9em; font-weight:bold; width:140px; height:50px; overflow:hidden; background:#414141}

#basketsummaryframe{height:40px}

span#total-amount{color:#FAA61A}
/**/#plan-my-visit{position:absolute; top:5px; left:539px; z-index:10; color:#FFF; background:#414141; padding:2px 3px 0 3px; height:63px}
/**/#home-icon{position:absolute; top:5px; left:470px; z-index:10; color:#FFF; background:#414141; padding:2px 10px 0 10px; height:63px}

#header-img-holder{clear:both; height:213px; background-image:url(/img/headers/example-home-page.jpg); background-repeat:no-repeat; background-position:center; display:block}
.headerimgholder{clear:both; height:213px; background-image:url(/img/headers/example-home-page.jpg); background-repeat:no-repeat; background-position:center}
#hp-bttm-border{font-size:1px; clear:both}

#nav-holder{clear:both; color:#FFF; background-image:url(../img/_bg/nav-bg.jpg); background-repeat:repeat-x; background-position:top; background-color:#1E1E1E}
#menu-holder{background:url(/img/_nav/main-menu-bg.jpg) repeat-x #191919; height:205px; width:636px; background-repeat:repeat-x; background-position:top; background-color:#1E1E1E; margin-top:15px}
#nav-holder ul, #menu-holder ul{list-style:none; clear:right; float:left}

/**/#nav-holder li{float:left; position:relative; border-right:2px solid #222}
#nav-holder li a{display:block; text-decoration:none; color:#FFF; font-weight:bold; float:left}
#nav-holder li.selected a{}
#nav-holder li a:hover, #nav-holder li.hassubnav a{background:#3D3C3A}

#nav-holder li:hover ul, #nav-holder li.over ul{display:block}

/**/#nav-holder li ul{display:none; position:absolute; bottom:42px; left:0; z-index:50; background:url(/img/_nav/main-menu-bg.jpg) repeat-x #191919; height:205px; width:636px; z-index:2000}
#nav-holder li ul h2, #menu-holder ul h2{color:#F6A800; margin:0 0; padding:15px 0 0 15px}
/**/#nav-holder li ul li, #menu-holder ul li{width:106px; text-align:center; float:left; height:77px; border-right:none !important; background:none !important}

#nav-holder li ul li a, #menu-holder ul li a{display:block; padding:54px 10px 0px 10px !Important; height:23px; font-weight:normal !Important; color:#737373 !Important; float:none !Important; font-size:0.9em !Important; letter-spacing:1px; text-decoration:none}
#nav-holder li ul li#home a, #menu-holder ul li#home a{background:url(/img/_nav/main-menu-home.png) center top no-repeat}
#nav-holder li ul li#home a:hover, #menu-holder ul li#home a:hover{background:url(/img/_nav/main-menu-home-hover.png) center top no-repeat}
#nav-holder li ul li#accommodation a, #menu-holder ul li#accommodation a{background:url(/img/_nav/main-menu-sleep.png) center top no-repeat}
#nav-holder li ul li#accommodation a:hover, #menu-holder ul li#accommodation a:hover{background:url(/img/_nav/main-menu-sleep-hover.png) center top no-repeat}
#nav-holder li ul li#thingstodo a, #menu-holder ul li#thingstodo a{background:url(/img/_nav/main-menu-enjoy.png) center top no-repeat}
#nav-holder li ul li#thingstodo a:hover, #menu-holder ul li#thingstodo a:hover{background:url(/img/_nav/main-menu-enjoy-hover.png) center top no-repeat}
#nav-holder li ul li#adventurecapital a, #menu-holder ul li#adventurecapital a{background:url(/img/_nav/main-menu-adventure.png) center top no-repeat}
#nav-holder li ul li#adventurecapital a:hover, #menu-holder ul li#adventurecapital a:hover{background:url(/img/_nav/main-menu-adventure-hover.png) center top no-repeat}
#nav-holder li ul li#placestosee a, #menu-holder ul li#placestosee a{background:url(/img/_nav/main-menu-places.png) center top no-repeat}
#nav-holder li ul li#placestosee a:hover, #menu-holder ul li#placestosee a:hover{background:url(/img/_nav/main-menu-places-hover.png) center top no-repeat}
#nav-holder li ul li#taste a, #menu-holder ul li#taste a{background:url(/img/_nav/main-menu-taste.png) center top no-repeat}
#nav-holder li ul li#taste a:hover, #menu-holder ul li#taste a:hover{background:url(/img/_nav/main-menu-taste-hover.png) center top no-repeat}
#nav-holder li ul li#inspired a, #menu-holder ul li#inspired a{background:url(/img/_nav/main-menu-ideas.png) center top no-repeat}
#nav-holder li ul li#inspired a:hover, #menu-holder ul li#inspired a:hover{background:url(/img/_nav/main-menu-ideas-hover.png) center top no-repeat}
#nav-holder li ul li#planmyvisit a, #menu-holder ul li#planmyvisit a{background:url(/img/_nav/main-menu-plan.png) center top no-repeat}
#nav-holder li ul li#planmyvisit a:hover, #menu-holder ul li#planmyvisit a:hover{background:url(/img/_nav/main-menu-plan-hover.png) center top no-repeat}
#nav-holder li ul li#maps a, #menu-holder ul li#maps a{background:url(/img/_nav/main-menu-maps.png) center top no-repeat}
#nav-holder li ul li#maps a:hover, #menu-holder ul li#maps a:hover{background:url(/img/_nav/main-menu-maps-hover.png) center top no-repeat}
#nav-holder li ul li#recommended a, #menu-holder ul li#recommended a{background:url(/img/_nav/main-menu-reviews.png) center top no-repeat}
#nav-holder li ul li#recommended a:hover, #menu-holder ul li#recommended a:hover{background:url(/img/_nav/main-menu-reviews-hover.png) center top no-repeat}
#nav-holder li ul li#information a, #menu-holder ul li#information a{background:url(/img/_nav/main-menu-info.png) center top no-repeat}
#nav-holder li ul li#information a:hover, #menu-holder ul li#information a:hover{background:url(/img/_nav/main-menu-info-hover.png) center top no-repeat}
#nav-holder li ul li#shop a, #menu-holder ul li#shop a{background:url(/img/_nav/main-menu-eshop.png) center top no-repeat}
#nav-holder li ul li#shop a:hover, #menu-holder ul li#shop a:hover{background:url(/img/_nav/main-menu-eshop-hover.png) center top no-repeat}

#nav-holder li ul li a:hover{color:#FFF !Important}

/**/#section-nav li a, #section-nav li a:visited{padding:13px}
#section-nav li a:visited{}

li.last, #links-holder li.last{border-right:none}

#nav-holder li.main-menu{background-image:url(../img/_bg/main-menu-btn-bg2.png); width:125px; height:42px}
#nav-holder li.main-menu a{ padding:13px 5px 0 55px; overflow:hidden}
#nav-holder li.main-menu a:hover{background:none}
ul#nav{float:left; width:125px; height:42px; clear:left}

ul#subnav{background:#3D3C3A; width:100%; clear:both}
ul#subnav li{display:inline-block; padding:3px 8px; border-right:none; float:none}

/**/#content{clear:both; display:inline-block; width:100%}
#content2{clear:both; display:inline-block; background-color:#FFF; width:100%}
#content-hp{clear:both}
#center-holder{float:left; width:80%; position:relative}
#centre-content{padding:0px 0px 0px 0px; float:left; width:77%; background-color:#FFF}

.places-map{border:3px solid #D8B070; height:926px; margin:10px auto 0px; overflow:hidden; position:relative; width:700px}

.width98{width:98%}

#centre-content-map{padding:10px 4px 10px 4px; clear:both; background-color:#FFF; border-right:5px #89AB55 solid}

/**/#centre-content-full{padding:10px 4px 10px 4px; clear:both; background-color:#FFF}

.top-para-container{ width:900px}

/**/#right-sub-nav{float:right; width:200px; padding:0px}
/**/#right-sub-nav h2{font-size:1.6em; padding:10px 10px 0 10px}
/**/#right-sub-nav .side-sub-content{padding:10px; margin-bottom:15px; font-weight:bold}
/*new*/#right-sub-nav .side-sub-content.no-padding, #right-sub-nav .side-sub-content.dark-no-padding{padding:0 0 !important}

#right-sub-nav .side-sub-content.no-padding{background-color:#000}

#right-sub-nav .side-sub-content img{}

.side-sponsor{margin:0px 0px 10px 0px}
/*new*/.slate{background-color:#2F2F2F; color:#A7A7A7}
/*new*/#right-sub-nav .slate h2{background:none; padding:0 0 7px 0}
/*new*/#right-sub-nav .side-sub-content .flourish h2{padding-right:85px}
/*new*/#right-sub-nav .side-sub-form{padding:10px}
/*new*/#right-sub-nav .side-sub-form label{font-size:1.3em}
#right-sub-nav .side-sub-form #frmRecommendSearch label{font-size:1em}
/*new*/#right-sub-nav .side-sub-form input{margin-bottom:5px}
/*new*/#right-sub-nav .side-sub-content .fb-share, #right-sub-nav .side-sub-content span.t-share{padding:5px 2px; display:block; float:left}
/**/#breadcrumb{clear:both; display:inline-block; min-height:20px;  height:auto !important;  height:20px; width:100%; background:#111; color:#B2B4B3; font-size:90%; font-weight:bold}
/*new*/#breadcrumb span{display:block; padding:8px 5px 10px 5px}
#breadcrumb span.crumbtrail{width:auto; max-width:850px}
#breadcrumb a, #breadcrumb a:visited{color:#B2B4B3; text-decoration:none}

#hp-left{ float:left;  width:636px; clear:left}
#hp-right{ float:right;  width:300px; clear:right; padding:15px 0px; overflow:hidden}
#hp-right .text-image{margin-bottom:20px}
#hp-right .box.logon-favs, #hp-right .box.logon-favs-shortlist{padding:15px; background-color:#2F2F2F; color:#9F9F9F; margin-right:0}
#hp-right .box.logon-favs a, #hp-right .box.logon-favs-shortlist a{color:#9F9F9F; text-decoration:none}
#hp-right .box.logon-favs li a, #hp-right .box.logon-favs-shortlist li a{color:#fff; font-weight:bold}
.logon-favs .TPdeleteImage, .logon-favs-shortlist .TPdeleteImage{margin-top:5px; float:left}
.logon-favs .MyFavouriteName, .logon-favs-shortlist .MyFavouriteName{padding:0px; margin:2px; margin-right:10px; float:left; clear:left}
.logon-favs .TPclearFavouritebutton, .logon-favs-shortlist .TPclearFavouritebutton{clear:both; font-size:1.2em; padding-top:5px}
#hp-right .box.logon-favs h2, #hp-right .box.logon-favs-shortlist h2{color:#fff}
#hp-right .box.logon-favs .thedmsforgotpasswordholder{clear:both; text-align:right}

.logon-favs-shortlist .current-info{display:none}
.logon-favs-shortlist h2.tabhead{display:none}
#shortlist-fav-tabber .tabs{width:100%}
#shortlist-fav-tabber .tabs ul.tabs-list{height:32px; list-style:none outside none; margin:0; width:100%}
#shortlist-fav-tabber .tabs ul.tabs-list li{float:left; margin:0; padding:5px; width:45%}
#shortlist-fav-tabber .tabs ul.tabs-list .current{border-width:0}
#shortlist-fav-tabber .tabs ul.tabs-list .current a{background-color:#F0A800; color:#fff}
#shortlist-fav-tabber .content{clear:both}
#shortlist-fav-tabber .tabs ul.tabs-list a{color:#F0A800; display:block; float:left; font-weight:bold; padding:5px 15px 4px 6px; text-decoration:none}
#shortlist-fav-tabber .tabbody{}
#shortlist-fav-tabber .TPdeletebutton{float:left}
#shortlist-fav-tabber .TPplans-link{margin:10px 0; clear:both; display:block}
#shortlist-fav-tabber #Shortlist{background:none}
#shortlist-fav-tabber #thedms62 #Shortlist h3{clear:both}
#shortlist-fav-tabber #thedms62 #Shortlist li{clear:both}
#shortlist-fav-tabber #thedms62 #Shortlist li .thedmsTPsmallPicture{margin:0 0 5px 0; float:left}
#shortlist-fav-tabber #thedms62 #Shortlist li .ShortListItemTitle{display:block; float:left; width:50%; padding:0 5px}
#shortlist-fav-tabber #thedmsPrintPDF{clear:both}

.box #thedms80 li{float:left; clear:both; margin-top:0; padding:5px 0}
.box #thedms80 .thedmsMandatory label{width:70px; text-align:left; font-size:1.2em; font-weight:bold; display:block; float:left}
.box #thedms80 .thedmsMandatory input{width:190px; float:left}
.box #thedms80 .thedmsRegisterbuttonholder{clear:both}
#hp-right .innerfive{padding-top:0px}

#hp-right .innerfive .innerfive{padding-top:5px}

#intro-holder{    float:left;     margin:0px 0px 0px 205px}
input.sitesearchfield{width:90px; background-image:url(/img/_bg/search-box.gif); background-position:left center; background-repeat:no-repeat; padding-left:17px; float:left}
input.sitesearchbutton{padding:0; margin:0px 0px -0.5em 5px; border:0}
.dynamic-tab-content{width:400px}
.half-tab{width:195px; float:left; margin-right:10px}
.half-tab.last{margin-right:0 !important}
.half-tab .box{margin:0}
.half-tab .box-bottom{background-color:#B3A581; color:#fff; font-size:1.4em; position:relative}
.half-tab .box-bottom a{color:#fff; text-decoration:none}
.dynamic-tabber.blue .half-tab .box-bottom{background-color:#7195B6}
.half-tab .box-bottom p{margin:0; padding:10px; line-height:1}

.half-tab .divider{margin-top:10px; margin-bottom:10px; border-bottom:1px solid #B3A581; clear:both; font-size:1px}
.dynamic-tabber.blue .half-tab .divider{border-bottom:1px solid #7195B6}
.half-tab li{background:url(/img/_bg/tab-arrow-tiny-brown.jpg) no-repeat left 5px; padding-left:10px}
.dynamic-tabber.blue .half-tab li{background:url(/img/_bg/tab-arrow-tiny-blue.jpg) no-repeat left 5px}
.half-tab .text-image a, .half-tab .thedms a{color:#B3A581; text-decoration:none}
.dynamic-tabber.blue .half-tab .text-image a, .half-tab .thedms a{color:#7195B6}
.twitter-home{background:url(/img/_bg/twitter-home.jpg) no-repeat #fff; padding:100px 65px 12px 12px; color:#979797}
.twitter-home a{color:#0199BE}
#tweets ul{list-style:none; padding-bottom:10px}
.twitter-home span a{text-decoration:none; font-size:1.3em}
.newsletter-home{background:url(/img/_bg/newsletter-home.jpg); padding:15px; color:#fff}
.newsletter-home a{background-color:#BADBE7; color:#0B3452; float:left; display:block; padding:10px; margin-top:20px; text-decoration:none; font-size:1.3em}
#social{background:url(/img/_bg/home-social.jpg) no-repeat; padding:20px; float:left; width:596px; margin-top:20px; color:#C2C2C2}
#social h2{text-align:center; color:#C4CD94; margin-bottom:20px}
#social h2, #social h3, #social h4{color:#C4CD94}
#social a{color:#fff}
#social .half{float:left; width:280px; margin-right:20px}
#social .half.last{margin-right:0 !important}

a#plan-visit, a#plan-visit:visited{display:block; float:right; width:49%; background-image:url(/img/_bg/buttons/plan-my-visit.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none; color:#CCC}
a#plan-visit:hover{color:#FFF}

a#be-inspired, a#be-inspired:visited{display:block; float:left; width:49%; background-image:url(/img/_bg/buttons/be-inspired.jpg); background-position:top center; background-repeat:no-repeat; text-decoration:none; color:#CCC}

a#be-inspired:hover{color:#FFF}
a#plan-visit span.sp-inside, a#be-inspired span.sp-inside{padding:17px 25px 27px 25px; display:block}
.sp-inside-heading{display:block; text-align:center; font-size:2.5em; padding-bottom:10px}

#hp-left-bottom{ padding:5px 0px 5px 5px; clear:both}
#hp-left-bottom ul{list-style:none}
#hp-lb-left{float:left; border:1px #000 solid; width:49%; clear:left}
#hp-lb-right{float:right; border:1px #000 solid; width:49%; clear:right}

#themes-top{padding:8px; background-color:#faa61a}
.themes-row{background-color:#feedd1; clear:both; font-size:0.8em; margin:5px 0px 0px 0px; display:inline-block; width:100%}
/**/.themes-row img{float:left; margin:0px 12px 0px 0px}
.themes-row h5{clear:none; font-size:115%; color:#666; padding:5px 0px}

#highlights-top{padding:8px; background-color:#6e2e2d}
.highlights-row{background-color:#e2d5d5; clear:both; font-size:0.8em; margin:5px 0px 0px 0px; display:inline-block; width:100%}
.highlights-row img{border:3px #333 solid; float:left; margin:0px 12px 0px 0px}
.highlights-row h5{clear:none; font-size:1.15em; color:#666; padding:5px 0px}

#hp-lb-right ul, #hp-lb-left ul{padding:15px 15px}
#hp-lb-right li, #hp-lb-left li{padding:4px 0px}
#hp-lb-right li a, #hp-lb-left li a{color:#484848; text-decoration:none}
#hp-lb-right li a:hover, #hp-lb-left li a:hover{text-decoration:underline}

h3#h-highlights{color:#fff}

a.link-button, a.link-button:visited, a.more-info-link, a.more-info-link:visited, .more-info-link a, .more-info-link a:visited, a span.more-info-link, a span.more-info-link:visited{padding:4px 3px 4px 15px; background-image:url(/img/link-button.png); background-position:left center; background-repeat:no-repeat; font-weight:bold; font-size:1.1em; text-decoration:none; color:#000}
a span.more-info-link{}
a.link-button:hover, a.more-info-link:hover, .more-info-link a:hover, a span.more-info-link:hover{text-decoration:underline}

a.download-mp3-link, a.download-mp3-link:visited{padding:8px 3px 8px 24px; background-image:url(/img/mp3.gif); background-position:left center; background-repeat:no-repeat; font-weight:bold; font-size:1.1em; text-decoration:none; color:#000}
a.download-mp3-link:hover{text-decoration:underline}

a.download-vid-link, a.download-vid-link:visited{padding:8px 3px 8px 24px; background-image:url(/img/clip.gif); background-position:left center; background-repeat:no-repeat; font-weight:bold; font-size:1.1em; text-decoration:none; color:#000}
a.download-vid-link:hover{text-decoration:underline}

a.rss-link, a.rss-link:visited{padding:8px 3px 8px 33px; background-image:url(/img/rss.png); background-position:left center; background-repeat:no-repeat; font-weight:bold; font-size:1.1em; text-decoration:none; color:#000}
a.rss-link:hover{text-decoration:underline}

a.button-link{color:#000; cursor:pointer; font-size:0.9em; padding:0.4em 0.5em; background-color:#FAA61A; text-decoration:none}
a.button-link:hover{background-image:none}

#hp-right h4{padding:10px 10px; background-image:url(/img/_bg/hp-side-headings.jpg); background-position:top center; background-repeat:no-repeat; color:#FFF; margin:0px -5px 0px -5px; font-size:1.1em; clear:both}

#hp-right h4 img{float:right}
#hp-right h4#waystobook{margin:-10px -5px 0px -5px}
#bookingservice{font-weight:bold; display:block}
#bookingservice-coloured{color:#f93; font-size:1.2em}
#phonenumber{padding:5px 0px}

.hp-plan-visit-ad{position:relative; left:-5px}

.ss-plan-visit-ad{left:-5px}

#hpaccommsearch{padding:5px}
h4#accommsearchheading a{display:block; color:#FFF; text-decoration:none; width:100%}
#hpaccommsearch input, #hpaccommsearch select, #hpaccommsearch{font-size:0.9em}

#hpaccommsearch input#date{width:80px}

#hpaccommsearch label{display:block; padding:2px 0px 0px 0px}
#hpaccommsearch .button{margin:7px 0px 0px 0px}
#detailedsearch{padding:3px 0px}
#detailedsearch a, #detailedsearch a:visited{color:#000; font-weight:bold}
#detailedsearch a:hover{}

#frmDmsSiteSearch{padding:5px 0px}

.hp-right-split{margin:0px -10px; padding:5px; border-top:1px #000 solid}

.g-subheadings{margin:0px -5px 0px -5px; font-size:1em; font-weight:bold; padding:7px 8px; color:#333; background-color:#CCC}

#hp-rss-spacer{height:50px}

#hp-rss{margin:0px -5px 0px -5px; padding:0px 0px 0px 15px; font-size:1em; font-weight:bold; height:4em; color:#FFF; background-color:#999; background-image:url(/img/_bg/rrs-hp-bg.jpg); background-position:top center; background-repeat:no-repeat}
#hp-rss img{padding:15px 0px 0px 10px}

/*footer*/
/**/#footer{clear:both; background-color:#222; color:#FFF; position:relative; margin-top:18px; padding:25px 0; float:left; width:100%}
/*new*/#footer h2{color:#fff; font-size:1.8em; margin:0 0 15px 20px}
/*new*/ul.footer-column{margin-left:20px; width:140px; float:left; list-style:none}
/*new*/ul.footer-column a{color:#8A8A8A; text-decoration:none; background:url(/img/_bg/footer-arrow.png) left no-repeat; padding-left:8px}
/*new*/ul.footer-column li.footer-contact a{color:#fff; background:none; padding-left:0}
/*new*/ul.footer-column.footer-contact{width:270px !important}
/*new*/#footer h3.column1{color:#BF9F76}
/*new*/#footer h3.column2{color:#D4918E}
/*new*/#footer h3.column3{color:#8DA7CD}
/*new*/#footer h3.column4{color:#ACB884}
/*new*/#footer h3.column5{color:#BC86A4}
/*new*/#footer h3{font-size:1.2em; margin-bottom:20px}
/*new*/#footer-social{float:left; padding-left:15px}
/*new*/#footer-social ul{list-style:none}
/*new*/#footer-social li{float:left; margin-right:7px}
/*new*/#links-holder #footer-social li{border-right:none; padding:0}
/*new*/.footer-logo{padding-left:20px}
/**/#footer h5{font-size:1.2em; color:#BC86A4; clear:none; padding:0; display:inline; float:left}

/**/#footer #frmDmsSiteSearch{padding:15px 0px 10px 0px; height:20px; width:270px}
#footer #frmDmsSiteSearch input.sitesearchfield{width:110px; margin-right:8px}
#footer-info{background-color:#000}

#footer-info ul{float:left; list-style:none; color:#666; padding-right:30px}
#footer-info li{float:left; margin:3px 5px}
#footer-info li a, #footer-info li a:visited{text-decoration:none; color:#666}

#footer-info li a:hover{text-decoration:underline}

/**/#footer #links-holder a, #footer #links-holder a:visited{text-decoration:none; color:#666}

#footer #links-holder a:hover{text-decoration:underline}

.info-title{font-weight:bold}

/**/#links-holder{border-top:1px solid #6D6D6D; padding:15px 0px 10px 0px; clear:both; float:left; width:100%; margin-top:15px}
/**/#links-holder ul{list-style:none; float:left}
/**/#links-holder li{display:inline; padding:0 4px; border-right:1px solid #6D6D6D}

#links-holder .widLNKData li{border:none}

#links-holder li a, #links-holder li a:visited{text-decoration:none; color:#666}
#links-holder li a:hover{text-decoration:underline; color:#666}

/**/#flags-holder{padding:15px 0px 10px 30px; float:right}
#flags-holder img{float:left; margin:0px 6px 0px 0px}
#enw{float:right; width:155px; padding:0 10px}

#third_left-side{float:left; width:33%}
#third_right-side{float:right; width:64%; color:#000}
div.image-link-large{padding:0px 0px 15px 0px}
div.image-link-large span{display:block; padding:5px; font-size:1.3em}
div.image-link-large span p{margin:0}
div.image-link-large img{opacity:0.85; filter:alpha(opacity=85); -moz-opacity:0.85}

div.image-link-large a, div.image-link-large a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; width:449px}
div.image-link-large a:hover{text-decoration:none; color:#fff}
div.image-link-large a:hover img{filter:alpha(opacity=100);  -moz-opacity:1.0;  opacity:1.0}

#randomholder{padding:15px; position:relative; height:750px}

#random_left_top{position:absolute; top:129px; left:24px; width:225px}
#random_left_middle{position:absolute; top:297px; left:78px; width:173px}
#random_left_bottom{position:absolute; top:557px; left:24px; width:277px}
#random_middle{position:absolute; top:130px; left:260px; width:154px}
#random_right_top{position:absolute; top:200px; right:22px; width:286px}
#random_right_middle{position:absolute; top:400px; right:174px; width:132px}
#random_right_bottom{position:absolute; top:399px; right:23px; width:141px}

#random_text_topright{position:absolute; top:127px; right:22px; width:285px; font-size:1.9em; font-weight:bold}
#random_text_middleleft{position:absolute; top:470px; right:491px; width:225px; font-size:1.2em; font-weight:bold}
#random_text_bottommiddle{position:absolute; top:557px; right:175px; width:244px; font-weight:bold}

/* The links */
#random_left_top a, #random_left_top a:visited, #random_left_middle a, #random_left_middle a:visited, #random_left_bottom a, #random_left_bottom a:visited, #random_middle a, #random_middle a:visited, #random_right_top a, #random_right_top a:visited, #random_right_middle a, #random_right_middle a:visited, #random_right_bottom a, #random_right_bottom a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; font-weight:bold}
#random_left_top a:hover, #random_left_middle a:hover, #random_left_bottom a:hover, #random_middle a:hover, #random_right_top a:hover, #random_right_middle a:hover, #random_right_bottom a:hover{text-decoration:none}
#random_left_top a:hover img, #random_left_middle a:hover img, #random_left_bottom a:hover img, #random_middle a:hover img, #random_right_top a:hover img, #random_right_middle a:hover img, #random_right_bottom a:hover img{opacity:1; filter:alpha(opacity=100);  -moz-opacity:1.0}
#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{opacity:0.85; filter:alpha(opacity=85);  -moz-opacity:0.85}
#random_left_top span, #random_left_middle span, #random_left_bottom span, #random_middle span, #random_right_top span, #random_right_middle span, #random_right_bottom span{display:block; padding:5px}

#randomeighttop{padding:15px}

#randomeightholder{padding:15px; position:relative; height:590px}

#randomeight_left_top{position:absolute; top:19px; left:24px; width:225px}
#randomeight_left_middle{position:absolute; top:187px; left:78px; width:173px}
#randomeight_left_bottom{position:absolute; top:447px; left:24px; width:277px}
#randomeight_middle_upper{position:absolute; top:20px; left:260px; width:154px}
#randomeight_middle_lower{position:absolute; top:234px; left:260px; width:154px}
#randomeight_right_top{position:absolute; top:90px; right:22px; width:286px}
#randomeight_right_middle{position:absolute; top:290px; right:174px; width:132px}
#randomeight_right_bottom{position:absolute; top:289px; right:23px; width:141px}

#randomeight_text_topright{position:absolute; top:17px; right:22px; width:285px; font-size:1.9em; font-weight:bold}
#randomeight_text_middleleft{position:absolute; top:360px; right:491px; width:225px; font-size:1.2em; font-weight:bold}
#randomeight_text_bottommiddle{position:absolute; top:447px; right:175px; width:244px; font-weight:bold}

/* The links */
#randomeight_left_top a, #randomeight_left_top a:visited, #randomeight_left_middle a, #randomeight_left_middle a:visited, #randomeight_middle_lower a, #randomeight_middle_lower a:visited, #randomeight_left_bottom a, #randomeight_left_bottom a:visited, #randomeight_middle_upper a, #randomeight_middle_upper a:visited, #randomeight_right_top a, #randomeight_right_top a:visited, #randomeight_right_middle a, #randomeight_right_middle a:visited, #randomeight_right_bottom a, #randomeight_right_bottom a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; font-weight:bold}
#randomeight_left_top a:hover, #randomeight_left_middle a:hover, #randomeight_left_bottom a:hover, #randomeight_middle_upper a:hover, #randomeight_middle_lower a:hover, #randomeight_right_top a:hover, #randomeight_right_middle a:hover, #randomeight_right_bottom a:hover{text-decoration:none}
#randomeight_left_top a:hover img, #randomeight_left_middle a:hover img, #randomeight_left_bottom a:hover img, #randomeight_middle_upper a:hover img, #randomeight_middle_lower a:hover img, #randomeight_right_top a:hover img, #randomeight_right_middle a:hover img, #randomeight_right_bottom a:hover img{opacity:1; filter:alpha(opacity=100);  -moz-opacity:1.0}
#randomeight_left_top img, #randomeight_left_middle img, #randomeight_left_bottom img, #randomeight_middle_upper img, #randomeight_middle_lower img, #randomeight_right_top img, #randomeight_right_middle img, #randomeight_right_bottom img{opacity:0.85; filter:alpha(opacity=85);  -moz-opacity:0.85}
#randomeight_left_top span, #randomeight_left_middle span, #randomeight_left_bottom span, #randomeight_middle_upper span, #randomeight_middle_lower span, #randomeight_right_top span, #randomeight_right_middle span, #randomeight_right_bottom span{display:block; padding:5px}

#randomseventop{padding:15px}

#randomsevenholder{padding:15px; position:relative; height:590px}

#randomseven_left_top{position:absolute; top:19px; left:24px; width:225px}
#randomseven_left_middle{position:absolute; top:187px; left:78px; width:173px}
#randomseven_left_bottom{position:absolute; top:447px; left:24px; width:277px}
#randomseven_middle{position:absolute; top:20px; left:260px; width:154px}
#randomseven_right_top{position:absolute; top:90px; right:22px; width:286px}
#randomseven_right_middle{position:absolute; top:290px; right:174px; width:132px}
#randomseven_right_bottom{position:absolute; top:289px; right:23px; width:141px}

#randomseven_text_topright{position:absolute; top:17px; right:22px; width:285px; font-size:1.9em; font-weight:bold}
#randomseven_text_middleleft{position:absolute; top:360px; right:491px; width:225px; font-size:1.2em; font-weight:bold}
#randomseven_text_bottommiddle{position:absolute; top:447px; right:175px; width:244px; font-weight:bold}

/* The links */
#randomseven_left_top a, #randomseven_left_top a:visited, #randomseven_left_middle a, #randomseven_left_middle a:visited, #randomseven_left_bottom a, #randomseven_left_bottom a:visited, #randomseven_middle a, #randomseven_middle a:visited, #randomseven_right_top a, #randomseven_right_top a:visited, #randomseven_right_middle a, #randomseven_right_middle a:visited, #randomseven_right_bottom a, #randomseven_right_bottom a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; font-weight:bold}
#randomseven_left_top a:hover, #randomseven_left_middle a:hover, #randomseven_left_bottom a:hover, #randomseven_middle a:hover, #randomseven_right_top a:hover, #randomseven_right_middle a:hover, #randomseven_right_bottom a:hover{text-decoration:none}
#randomseven_left_top a:hover img, #randomseven_left_middle a:hover img, #randomseven_left_bottom a:hover img, #randomseven_middle a:hover img, #randomseven_right_top a:hover img, #randomseven_right_middle a:hover img, #randomseven_right_bottom a:hover img{opacity:1; filter:alpha(opacity=100);  -moz-opacity:1.0}
#randomseven_left_top img, #randomseven_left_middle img, #randomseven_left_bottom img, #randomseven_middle img, #randomseven_right_top img, #randomseven_right_middle img, #randomseven_right_bottom img{opacity:0.85; filter:alpha(opacity=85);  -moz-opacity:0.85}
#randomseven_left_top span, #randomseven_left_middle span, #randomseven_left_bottom span, #randomseven_middle span, #randomseven_right_top span, #randomseven_right_middle span, #randomseven_right_bottom span{display:block; padding:5px}

#randomsixtop{padding:15px}
#randomsixholder{padding:15px; position:relative; height:600px}
#randomsix_left_top{position:absolute; top:22px; left:24px; width:387px}
#randomsix_left_middle{position:absolute; top:251px; left:24px; width:328px}
#randomsix_left_bottom{position:absolute; top:463px; left:24px; width:194px}
#randomsix_middle{position:absolute; top:179px; left:361px; width:197px}
#randomsix_right_top{position:absolute; top:22px; left:568px; width:140px}
#randomsix_right_middle{position:absolute; top:374px; left:362px; width:347px}
#randomsix_right_bottom{position:absolute; top:289px; left:500px; width:141px}

/* The links */
#randomsix_left_top a, #randomsix_left_top a:visited, #randomsix_left_middle a, #randomsix_left_middle a:visited, #randomsix_left_bottom a, #randomsix_left_bottom a:visited, #randomsix_middle a, #randomsix_middle a:visited, #randomsix_right_top a, #randomsix_right_top a:visited, #randomsix_right_middle a, #randomsix_right_middle a:visited, #randomsix_right_bottom a, #randomsix_right_bottom a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; font-weight:bold}
#randomsix_left_top a:hover, #randomsix_left_middle a:hover, #randomsix_left_bottom a:hover, #randomsix_middle a:hover, #randomsix_right_top a:hover, #randomsix_right_middle a:hover, #randomsix_right_bottom a:hover{text-decoration:none}
#randomsix_left_top a:hover img, #randomsix_left_middle a:hover img, #randomsix_left_bottom a:hover img, #randomsix_middle a:hover img, #randomsix_right_top a:hover img, #randomsix_right_middle a:hover img, #randomsix_right_bottom a:hover img{opacity:1; filter:alpha(opacity=100);  -moz-opacity:1.0}
#randomsix_left_top img, #randomsix_left_middle img, #randomsix_left_bottom img, #randomsix_middle img, #randomsix_right_top img, #randomsix_right_middle img, #randomsix_right_bottom img{opacity:0.85; filter:alpha(opacity=85);  -moz-opacity:0.85}
#randomsix_left_top span, #randomsix_left_middle span, #randomsix_left_bottom span, #randomsix_middle span, #randomsix_right_top span, #randomsix_right_middle span, #randomsix_right_bottom span{display:block; padding:5px}

#randomsix_text_top{position:absolute; top:21px; left:420px; width:137px; font-weight:bold; font-size:0.9em}

#randomsix_text_topleft{position:absolute; top:183px; left:30px; width:292px; font-size:1.3em; font-weight:bold}
#randomsix_text_middleright{position:absolute; top:341px; left:370px; width:350px; font-size:1.9em; font-weight:bold}
#randomsix_text_bottommiddle{position:absolute; top:460px; left:230px; width:116px; font-weight:bold}

#randomfourtop{padding:15px}
#randomfourholder{padding:15px; position:relative; height:550px}

#randomfour_left_top{position:absolute; width:210px; height:165px; left:60px; top:75px}
#randomfour_left_bottom{position:absolute; top:285px; left:195px; height:215px; width:195px}
#randomfour_right_top{position:absolute; top:15px; left:290px; height:140px; width:390px}
#randomfour_right_bottom{position:absolute; top:285px; left:405px; height:145px; width:300px}
#randomfour_text_topleft{position:absolute; top:10px; left:15px; width:270px; font-size:1.9em; font-weight:bold}
#randomfour_text_bottomleft{position:absolute; top:285px; left:15px; width:170px; font-size:1.4em; font-weight:bold}
#randomfour_text_rightmiddle{position:absolute; top:195px; left:305px; width:390px; font-size:1.6em; font-weight:bold}
#randomfour_text_rightbottom{position:absolute; top:480px; left:405px; width:300px; font-size:1.4em; font-weight:bold}

/* The links */
#randomfour_left_top a, #randomfour_left_top a:visited, #randomfour_left_bottom a, #randomfour_left_bottom a:visited, #randomfour_right_top a, #randomfour_right_top a:visited, #randomfour_right_bottom a, #randomfour_right_bottom a:visited{color:#FFF; text-decoration:none; background-color:#89AB55; display:block; font-weight:normal}
#randomfour_left_top a:hover, #randomfour_left_bottom a:hover, #randomfour_right_top a:hover, #randomfour_right_bottom a:hover{text-decoration:none}
#randomfour_left_top a:hover img, #randomfour_left_bottom a:hover img, #randomfour_right_top a:hover img, #randomfour_right_bottom a:hover img{opacity:1; filter:alpha(opacity=100);  -moz-opacity:1.0}
#randomfour_left_top img, #randomfour_left_bottom img, #randomfour_right_top img, #randomfour_right_bottom img{opacity:0.85; filter:alpha(opacity=85);  -moz-opacity:0.85}
#randomfour_left_top span, #randomfour_left_bottom span, #randomfour_right_top span, #randomfour_right_bottom span{display:block; padding:5px; font-size:1.3em}

#fiftyfiftybottom-holder{clear:both; padding:10px 0px}
#fiftyfiftybottom-holder ul{list-style:none}
#fiftyfifty-left{float:left; width:49%; clear:left}
#fiftyfifty-right{float:right; background-color:#DEC9E8; width:340px; clear:right}
#fiftyfifty-right h2{display:block; color:#666; font-size:1.3em; margin:0px 0px 6px 0px; width:98%}
#frmRecommendSearch li{margin-top:0}
#frmRecommendSearch li label{display:block; margin-top:10px}
#fiftyfifty-right #frmRecommendSearch li label{font-size:1.3em}
#fiftyfifty-right #frmRecommendSearch div.RECSearch{width:95%}
h3#ff-offers, h3#ff-search{padding:5px; background-color:#CCC; font-size:1.2em}
#ff-search-inside{background-color:#F1F2F1}
#ff-search-inside #thedmsSearch0 h2{background-color:#73827A; display:block; padding:5px; color:#FFF; font-size:1.1em; margin:0px 0px 6px 0px}
#ff-search-inside #thedmsSearch0 li{padding:0px 0px 25px 0px; margin:0}
#ff-search-inside span.fix{display:block; padding:10px 0px 0px 0px}
#ff-search-inside label.inline{display:block; padding:10px 0px 0px 0px}

#ff-search-inside .searchbuttonholder{padding:5px 0px 2px; clear:both}

#fiftyfifty-right ul, #fiftyfifty-left ul{padding:0px}
#fiftyfifty-right li, #fiftyfifty-left li{padding:4px 0px}
#fiftyfifty-right li a, #fiftyfifty-left li a{color:#484848; text-decoration:none}
#fiftyfifty-right li a:hover, #fiftyfifty-left li a:hover{text-decoration:underline}
#ff-search-inside ul{width:100%; padding:0}
#ff-search-inside div#thedmsSearch0{width:100%}
#fiftyfiftybottom-holder .themes-row h5{color:#73827A; padding:0px 0px 5px 0px}
#fiftyfiftybottom-holder .themes-row p{color:#73827A; font-size:1.1em}
#fiftyfiftybottom-holder .themes-row{background:0; padding:5px 0px 5px 0px; margin:0px 0px 0px 0px}
#hot-spot-holder{text-align:center; padding:10px 0px}

#summary-top{clear:both}
#summary-top-left{float:left; width:28%}
#summary-top-left p, #summary-top-middle p{padding-right:10px}
#summary-top-middle{float:left; width:28%}
#summary-top-right{float:left; width:44%; text-align:right}

#summary-middle{clear:both; padding:10px 0px; font-size:0.9em}
#summary-middle h2{display:block; margin:0px 0px 10px 0px; font-size:1.6em}
.summary-middle-left{width:50%; float:left; clear:left}
.summary-middle-right{width:50%; float:right; clear:right}
.summary-middle-left img, .summary-middle-right img{float:left; margin:0px 12px 0px 0px}

.summary-middle-right img{margin-left:7px}
#summary-bottom{clear:both; font-size:0.9em; background-color:#fff}
#summary-bottom-left{float:left; width:49%; background-color:#EAEAEA}
#summary-bottom-right{float:right; width:49%; background-color:#EAEAEA}
#summary-bottom h3{display:block; padding:7px; background-color:#CCC; font-size:1.5em}
#summary-bottom .sb-topsection{padding:0px 0px 10px 0px; clear:both}
#summary-bottom .sb-topsection img{float:left; margin:0px 10px 0px 0px}
#summary-bottom h5{font-size:1.1em; font-weight:bold; padding:3px 0px 6px 0px}
.summary-bottom-rows{padding:0px 0px 5px 0px}

#summary-simple-top-left{float:left; width:56%}
.summary-simple-middle{padding:0px 0px 10px 0px; min-height:115px;  height:auto !important;  height:115px}
.summary-simple-middle img{float:right; margin:0px 0px 0px 15px}
.summary-simple-middle.light, .summary-simple-middle.medium, .summary-simple-middle.dark{padding:10px !important; margin-bottom:10px}
.summary-simple-middle h3{font-size:1.3em}

.articlelong-middle{padding:10px 0px; clear:both}

.articlelong-middle-quote{background-image:url(/img/_bg/quotes/maps-quote-left.gif); background-position:top left; background-repeat:no-repeat}
.articlelong-middle-quote-holder{float:left; width:35%}
.articlelong-middle-quote-inside{background-image:url(/img/_bg/quotes/maps-quote-right.gif); background-position:bottom right; background-repeat:no-repeat; padding:17px; font-size:1.5em; font-weight:bold; color:#89AB55}
.articlelong-middle-quote-inside p{padding:0; margin:0}
.quote-width{float:left; width:35%}
.articlelong-middle-images{float:right; width:65%}
.articlelong-middle-images img{margin:0px 0px 0px 5px; float:left}

#articlelong-middle-bottom{clear:both; padding:10px 0px}
#articlelong-middle-bottom-left{float:left; width:49%}
#articlelong-middle-bottom-right{float:right; width:49%}

#brochure-container #centre-content-full{padding:0px}

#top-brochure, .middle-brochure, .below-brochure{padding:10px; margin:10px}
#top-brochure-right{float:right; width:50%}
#top-brochure-left{float:left; width:49%}
.middle-brochure-text img{float:right; clear:right; margin:0px 0px 10px 10px}
#brochure-form-top{padding:10px; clear:both; margin:10px 10px}
#brochure-form-bottom{padding:5px; margin:0px 10px 30px 10px}

#brochure-button input{margin-top:10px}

#brochure-button li{text-align:right}

#thedmsContact .dontshow{display:none}

#address2, #address3, #address4{margin-left:280px}
#thedms530 .thedmsQuestionHolder input#txtAddress2, #thedms530 .thedmsQuestionHolder input#txtAddress3, #thedms530 .thedmsQuestionHolder input#txtAddress4{margin-left:380px}
#imgImgFirst-Para-Background-Image{}

#thedmsBrochure{width:100%}

#thedmsProfiling li.thedmsList{margin:0; padding:7px 0px}
#thedmsProfiling li{padding-bottom:5px}

#categoriesnav{}
#categoriesnav ul{}
#paymentnav{}
#paymentnav li a, #paymentnav li a:visited{color:#000; font-weight:bold; text-decoration:none}

#eshopcontent{}
#eshopcontent a{color:#000}

#eshopcontent fieldset li{
	float:left; 
	width:100%;
}

#eshopcontent fieldset{
	padding-bottom:20px;
}

.orderdetailsrow, #eshopcontent fieldset li{display:block; border-bottom:1px solid #000; clear:both; height:30px; margin:0 0 15px; padding-top:10px}

#dms72 #varieties{margin-bottom:10px; margin-left:5px; padding:10px; border:0px}

#dms72 #varieties legend{display:none}

.fixwidth a, .fixwidth a{text-decoration:none}

#eshopcontent fieldset li label{clear:both; text-align:left; width:70%; float:left; margin-bottom:10px}

#eshopcontent fieldset li input{float:left; margin-left:10px; margin-bottom:10px}

#eshopcontent fieldset li input[type="text"]{width:15px; height:15px; text-align:center; vertical-align:middle}

#eshopcontent .viewmore{height:15px; margin:10px 5px 10px 0px; clear:both}

#eshopcontent .viewmore a{background-color:#FAA61A; background-image:url(/img/_bg/buttons/view-more-bg.jpg); background-position:left top; background-repeat:no-repeat; border:0 none; color:#000; cursor:pointer; font-size:0.9em; padding:0.4em 0.5em; text-decoration:none}

#eshopcontent .viewmore a:hover{background-color:#FBA51A; background-image:none; text-decoration:none}

.productcontainer{margin-top:10px; position:relative}

#productsubnav li a:hover{text-decoration:none; background-color:#F9C6EA}

#thedms120 h4{font-size:130%; clear:both; padding-top:20px}
#thedms120 ul{}
#thedms120 li{width:100%; text-align:center; font-weight:bold; padding:3px; font-size:110%}

#top-landing{background-color:#d8b484; padding:10px; margin:-10px -4px 0px -4px; color:#FFF}

#top-landing-text{float:left; width:24%}
#top-landing-image{float:left; width:35%; text-align:right}
#top-landing-image img{margin-left:20px}
#top-landing-right-text{float:right; width:35%}
#centre-landing{padding:10px 20px 10px 20px}
#centre-landing-left{float:left; width:57%; background-color:#f5ece0; border:1px #d8b484 solid; font-size:0.9em}
#centre-landing-left h3, #centre-landing-right h3{display:block; background-color:#d8b484; padding:8px; font-size:1.2em; color:#FFF}
.landing-left-row{padding:0px 0px 10px 0px}
.landing-left-row img{float:left; margin:5px 15px 5px 5px}

#centre-landing-right{float:right; width:40%; background-color:#f5ece0; border:1px #d8b484 solid; font-size:0.9em}
.landing-right-row{padding:5px 5px 20px 5px}
.landing-right-row img{float:left; margin:0px 15px 0px 0px}
.landing-right-row h4{font-size:1.1em}
.caption{font-size:1em; font-weight:bold}

.sIFR-flash{visibility:visible !important}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden}

.sIFR-flash+div[adblocktab=true]{ display:none !important}

h1.sIFR-replaced .sIFR-flash{}
h1.sIFR-replaced{margin:0px 0px 10px 0px}
.sIFR-hasFlash h1{visibility:hidden}

.sIFR-hasFlash h3#h-themes{visibility:hidden}
h3.sIFR-replaced .sIFR-flash{width:280px !Important}

#thedmsItineraryDescription h1.sIFR-replaced .sIFR-flash{}

.tool-tip{color:#fff; width:172px; z-index:13000}
 
.tool-title{font-weight:bold; font-size:11px; margin:0; padding:8px 8px 4px; background:url(/img/_bg/bubble.png) top left}
 
.tool-text{font-size:11px; padding:4px 8px 8px; background:url(/img/_bg/bubble.png) bottom right}

.side-sub-content #thedms153 select#Facility4, .side-sub-content #thedms153 select#Facility5, .side-sub-content #thedms153 #accommType, .side-sub-content #thedms154 select{width:180px}

#right-sub-nav #frmDmsSearch label{margin-top:5px; margin-right:10px}

/*end*/
/* shortlist */
#myshortlist #centre-content{width:66%}
#content #myshortlist #right-sub-nav{padding-top:50px; width:290px}
.AddtoShortlistBox{border:1px solid #000; float:right; margin:10px; padding:5px; width:45%}
.InstructionList{list-style:none outside none; margin-bottom:20px; margin-left:20px}
.InstructionList{list-style:none; margin-bottom:20px; margin-left:20px}
.InstructionList ul{float:left}
.InstructionList li{padding:10px 0px;  display:inline-block}
.InstructionList img{padding:0px 5px}
.InstructionList li.InstructionList_number{font-weight:bold; float:left; width:10px; height:10px; margin-right:10px; clear:left}
.InstructionList li.InstructionList{float:left}
.InstructionList_one{width:220px}
.InstructionList_two{width:220px}
.InstructionList_two .myplanbutton{width:214px}
.InstructionList_three{width:90%}
.InstructionList_four{width:90%}
#right-sub-nav #thedms62{padding:10px; float:left; width:92%}
#thedms62 #Shortlist li .thedmsTPsmallPicture{margin:5px}

#get-started{width:266px; height:129px; background-image:url(/img/get-started-btn.jpg); padding:0px; margin:0px}

#view-itineraries{width:266px; height:129px; background-image:url(/img/itineraries.jpg); padding:0px; margin:0px}

a#get-started, a#get-started:visited{background-image:url(/img/get-started-btn.jpg); background-position:center top; background-repeat:no-repeat; color:#fff; float:left; text-decoration:none}

a#view-itineraries, a#view-itineraries:visited{background-image:url(/img/itineraries.jpg); background-position:center top; background-repeat:no-repeat; color:#fff; float:right; text-decoration:none}

a#get-started:hover, a#view-itineraries:hover{color:#ccc}

 span.view-itineraries{display:block; padding:57px 25px 27px}

#or-image{float:left; margin-left:69px}

#im-holding{padding-top:7px}
/*end*/
/*callender*/
.calDayCurrent{background:#faa61a none repeat scroll 0% !important}

#mainleft{width:51%; float:left}

#mainleft-top{background-color:#314529; padding:10px; color:#fff}

#mainleft-middle{background-color:#fff; padding:10px}
.restrict-text-width-70{width:70%}

#mainright{width:47%; float:right; background-color:#E4EFE0; padding-right:10px; padding-left:9px}

#mainright img.mainright-top{ border:0px}
#mainright-top{background-color:#B2BFA7; text-align:right}
#mainright .paragraph h3{padding:8px 0px 0px 0px}
#beinspiredcontent a.more-info-link{float:right}

.midcolourparagraph{background-color:#B2BFA7; color:#FFF; padding:3px}
.midcolourparagraph h3, .midcolourparagraph h2{color:#FFF}

.darkcolourparagraph{background-color:#314529; color:#FFF; padding:3px}
.darkcolourparagraph h3, .darkcolourparagraph h2, .darkcolourparagraph a, .darkcolourparagraph a:hover, .darkcolourparagraph a:visited, #mainleft-top a, #mainleft-top a:visited, #mainleft-top a:hover{color:#FFF}
#mainright .darkcolourparagraph h3{color:#FFF}
div#mainright .darkcolourparagraph img{float:right}

.bold{font-weight:bold}

.paragraph{margin-top:10px; width:100%}

.paragraph h3{margin-bottom:10px}

.float-right{float:right}

#beinspiredcontent{background-color:#B2BFA7}
#beinspiredlandingcontent{background-color:#314529}
#beinspiredcontent a{font-weight:bold}
#beinspiredcontentleft{width:60%; float:left}
#beinspiredcontentleft h1{padding:30px; margin-right:50px; color:#BBC5B1; font-size:3em}
#beinspiredcontentright{width:27%; float:left; background-color:#B2BFA7; padding:30px; margin-top:20px}
#beinspiredcontentright span.sp-inside{padding:15px 40px 27px 40px; display:block; width:70%; margin:auto; background-color:#666; text-decoration:none}
#beinspiredcontentright a span.sp-inside{text-decoration:none; cursor:pointer}

form#ecards ul{margin:20px 0px; padding:10px; width:90%; float:left; font-weight:bold}
form#ecards li{float:left; width:25%; clear:none}

form#ecards h2{clear:both; background-color:transparent}

form#ecards label input{margin-right:10px; border:none}

.innerfifteen #ecards{margin-bottom:20px}
form#ecards input.submitbutton{}

#third-right-container .leftside{width:65%; float:left}

#third-right-container .rightside{width:35%; float:right}

#third-left-container .leftside{width:35%; float:left}

#third-left-container .rightside{width:65%; float:right}

.leftsideinner{padding:10px}

.rightsideinner{padding:10px}

.rightsideinner img{margin-bottom:5px}

.leftsideinner img{margin-bottom:5px}

#third-right-container .rightsideinner p{clear:both}

.podcastlisten{background-color:#CFAA9C; border:1px #4f2414 solid}

#fiftyfiftyfull-container .leftside{width:49%; float:left; margin:20px 0px; border:3px solid #4F2414}
#fiftyfiftyfull-container .rightside{width:49%; float:right; margin:20px 0px; border:3px solid #4F2414}

#fiftyfiftyfull-container .rightside .rightsideinner, #fiftyfiftyfull-container .leftside .leftsideinner{padding:10px}

#fiftyfiftyfull-container .leftside h2, #fiftyfiftyfull-container .rightside h2{color:#fff; background-color:#4F2414; padding:5px 10px}

#fiftyfiftyfull-container a.button-link, #fiftyfiftyfull-container a:visited.button-link{text-decoration:none; padding:10px}

#games .top, #games p{margin-bottom:20px}

#games p img{margin:10px}

#games .button{width:100%}

#games .button a{width:95%; margin:0px auto; padding:10px; background-color:#494963; display:block; text-align:center; background-image:url(/img/_bg/buttons/downloads-buttonbg.jpg); background-repeat:repeat-x; background-position:top; color:#FFF; display:block; font-weight:bold; text-decoration:none}

#games .button a:hover{background-image:none}

#games .main-img{width:400px; margin:0px auto}

 
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}
form li.check span select{margin-bottom:3px}

.thedms ul{margin:0; padding:0; list-style:none}

.Caption{font-size:100%; font-weight:bold}

.Instructions{font-weight:bold; text-align:center}

.Feedback{color:red; font-weight:normal; text-align:center}
.thedms img{border:0}
.thedms h2{}

.BrowseCell .tpimg{}

.BrowseCell p{font-weight:bold}

#TPaddtoplanbutton{float:right}

#thedmsAvailabilityChart div#thedmsAvailabilityKey{width:98%}

div#thedmsBrowseGrid{border:0px}

#thedmsContactPanel a{margin-bottom:5px; display:block}

#content #thedmsSearch0_category ul{padding:0px; margin:0px}

#content #thedmsSearch0_category li{width:80%; padding:0px; margin:0px}

#content #thedmsSearch0_category li a{display:block; margin:2px 0px; padding:3px; padding-left:35px; text-align:left; font-weight:bold; text-decoration:none; background-image:url(/img/link-button.gif); background-position:10px 5px; background-repeat:no-repeat}

#content #thedmsSearch0_category li a:hover{text-decoration:none}

.hexicentre{width:300px; margin:20px auto}

.hexicentre{border:3px solid #fff}

#dmsHolder .thedms{width:920px !Important}

#randomregtop{padding:15px}
#randomregholder{padding:15px; position:relative; height:450px}

#randomreg_left_top{left:110px; position:absolute; top:60px}

#randomreg_left_top img{border:3px solid #5A6274}

#randomreg_left_bottom{position:absolute; top:205px; left:245px}

#randomreg_left_bottom img{border:3px solid #5A6274}

#randomreg_right_top{left:350px; position:absolute; top:15px}

#randomreg_right_top img{border:3px solid #5A6274}

#randomreg_right_bottom{position:absolute; top:205px; left:470px}

#randomreg_right_bottom img{border:3px solid #5A6274}

#randomreg_text_topleft{position:absolute; top:20px; left:65px; width:270px; font-size:19px; font-weight:bold; color:#5A6274}

#randomreg_text_bottomleft{position:absolute; top:205px; left:65px; width:170px; font-size:1.4em; font-weight:bold; text-align:right; color:#5A6274}
#randomreg_text_rightmiddle{position:absolute; top:170px; left:350px; width:390px; font-size:1.6em; font-weight:bold; color:#5A6274}
#randomreg_text_rightbottom{position:absolute; top:370px; left:470px; width:300px; font-size:1.4em; font-weight:bold; color:#5A6274}

.thedmsTagCloudHolder{ padding:2px;  text-align:center;  margin:0}
.thedmsTagCloud{padding:2px; text-align:center}
.thedmsTagCloud a{padding:0px; text-decoration:none}
.thedmsTagCloud a:hover{text-decoration:underline}
.thedmsTagCloud{margin:0}
.thedmsTagCloud li{display:inline}

.left-para, .right-para{ width:45%;  padding-left:5%;  margin-bottom:50px}

.left-para{ float:left}

.right-para{ float:right}

.left-para h2, .right-para h2{ font-size:120%;  margin-bottom:10px}

.left-para ul, .right-para ul{ padding-left:30px}

#content .left-para li, #content .right-para li{ list-style-type:disc}

.left-para h2 a, .right-para h2 a{ color:#000;  text-decoration:underline}

.left-para a, .right-para a{ text-transform:capitalize}

.left-para h2 a:hover, .right-para h2 a:hover{ text-decoration:none}

li a.directory{ font-weight:bold;  font-size:110%}

.fis-outter{ max-height:500px;  overflow:auto}

#map-nav li{ display:inline;  list-style-type:none;  padding-right:20px}

#ui-datepicker-div, 
#ui-datepicker-div table, 
.ui-datepicker-div, 
.ui-datepicker-div table, 
.ui-datepicker-inline, 
.ui-datepicker-inline table{font-size:12px !important}
.ui-datepicker-div, .ui-datepicker-inline, #ui-datepicker-div{/*resets*/margin:0; padding:0; border:0; outline:0; line-height:1.3; text-decoration:none; font-size:100%; list-style:none; font-family:Arial,sans-serif; background:#666; font-size:1.2em; border:2px solid #eee; width:15.5em; padding:0.5em .5em .5em .5em; position:relative; color:White}
#ui-datepicker-div{z-index:9999; /*must have*/display:none; background:#666}
.ui-datepicker-inline{float:left; display:block}
.ui-datepicker-control{display:none; height:1px}
.ui-datepicker-current{display:none}
.ui-datepicker-prev{position:absolute; left:.5em; background:#666 url(http://www.thedms.co.uk/graphics/signposts/white/left.png) center no-repeat}
.ui-datepicker-next{position:absolute; left:.5em; background:#000 url(http://www.thedms.co.uk/graphics/signposts/white/right.png) center no-repeat}
.ui-datepicker-next{left:14.6em}
.ui-datepicker-next a, .ui-datepicker-prev a{text-indent:-999999px; width:1.3em; height:1.4em; display:block; font-size:1em; border:1px solid #fff; cursor:pointer}
.ui-datepicker-header select{border:1px solid #fff; color:#fff; background:#999; font-size:1em; line-height:1.4em; position:absolute; top:.5em; margin:0 !important}
.ui-datepicker-header select.ui-datepicker-new-month{ width:7em;  left:2.2em}
.ui-datepicker-header select.ui-datepicker-new-year{width:5em; left:9.4em}
div#ui-datepicker-div td{ padding:0px}
table.ui-datepicker{width:15.5em; text-align:center; margin-top:10px}
table.ui-datepicker td a{padding:2px; display:block; color:black; background:#FFA200; cursor:pointer; border:1px solid #fff}
table.ui-datepicker td a:hover{color:#fff; background:#000; text-decoration:none}
table.ui-datepicker td a:active{border:1px solid #999; color:#999; background:#999}
table.ui-datepicker .ui-datepicker-title-row td{padding:.3em 0; text-align:center; font-size:.9em; color:#FAA61A; text-transform:capitalize}

table.ui-datepicker .ui-datepicker-title-row td a{color:#222; background:#eee}

.ui-datepicker-trigger{ cursor:pointer;   padding-left:5px}

.ui-datepicker-cover{ display:none;  display/**/:block;  position:absolute; /*must have*/ z-index:-1; /*must have*/ filter:mask(); /*must have*/ top:-4px; /*must have*/ left:-4px; /*must have*/ width:200px; /*must have*/ height:200px; /*must have*/}

.ui-datepicker-header{    text-align:center}

.ui-datepicker-current-day a{    background:#999!important}
#ransome{}

.heading li{    float:left}
ui-datepicker-title-row{    color:White}
 
ul.sitemap{     padding-left:30px}
 
ul.sitemap li a, ul.sitemap li a:visited{    color:#333;     text-decoration:none}

 
ul.sitemap li a:hover{    color:#666;     text-decoration:none}

#medialibrary{height:600px}

ul.dashnav li a{    color:#fff !important}

img{border:0}
#container{width:955px; height:330px; position:relative; overflow:hidden}
#menu{position:absolute; width:100%; height:57px; bottom:0; left:0; background-image:url(/img/slider/bg.png); background-repeat:repeat-x; z-index:19}
#menu img{float:left}
#menu #post{margin-top:5px; margin-left:10px; display:none; *display:inline}
#menu #map{margin-top:5px; margin-left:25px; display:none; *display:inline}

#images{width:280px !important; height:50px; overflow:hidden; position:absolute; top:7px; right:55px}
#images img{width:75px; height:40px}
#images ul, #images li{margin:0; padding:0; list-style:none}
#images li{width:100px; height:50px; overflow:hidden; padding-top:2px}
#images ul .tActive img{margin-top:-2px; border:2px solid #FFF}

#menu #prevBtn a{width:27px; height:22px; position:absolute; top:15px; right:340px; background-image:url(/img/slider/rA.png); outline:none}
#menu #nextBtn a{width:27px; height:22px; position:absolute; top:14px; right:25px; background-image:url(/img/slider/lA.png); outline:none}

#slider li{width:330px; height:50px; overflow:hidden}

#slider ul, #slider li{margin:0; padding:0; list-style:none}

#slider li{width:955px; height:330px; overflow:hidden; position:relative}

#slider li .postcardDiv{width:417px; height:330px; position:absolute; left:-472px; top:0px; float:left; z-index:20}
#slider li .postcardDiv img{padding-top:11px; width:387px; height:248px}
#slider li .postcardDiv a{height:20px; width:19px; position:absolute; top:10px; right:15px; background-image:url(/img/slider/exitO.png)}

#slider li .mapDiv{width:330px; height:288px; position:absolute; right:-367px; top:0px; float:right; z-index:9999}
#slider li .mapDiv img{padding-top:8px; width:310px; height:268px; z-index:9999}
#slider li .mapDiv a{height:20px; width:19px; position:absolute; top:8px; left:11px; background-image:url(/img/slider/exitO.png)}

.landingpage-slider #slider ul li img{display:none}

#menu #altMsg{width:200px; height:50px; float:left}

/* tabs on top */
.box.dynamic-tabber.tabbertop{width:100%; margin:0 0 15px 0; padding:0; background-color:#E6E6E6}
.tabbertop .thedms600 .divDynTabs{float:none; width:100%}
.tabbertop .thedms600 .divDynTabs ul{height:30px; padding:10px 10px 0 10px}
.tabbertop .thedms600 .divDynTabs ul li{float:left; padding:0; position:relative}
.dynamic-tabber.tabbertop .thedms600 .divDynTabs ul li a, .dynamic-tabber.tabbertop .thedms600 .divDynTabs ul li a:visited{display:block; padding:5px 15px; text-decoration:none; font-size:1.3em; color:#F0A800; font-weight:bold; border-bottom: none;}
.dynamic-tabber.tabbertop .thedms600 .divDynTabs ul li.tabSelected{background-color:#F0A800}
.dynamic-tabber.tabbertop .thedms600 .divDynTabs ul li.tabSelected a{color:#FFF}
.tabber .thedms600 .tabActiveTabURL{float:none; width:100%}

.tabbertop .thedms600 .divDynTabs ul li.tabSelected span{background:url(/img/_bg/search-tabber-selected.png) no-repeat center top; bottom:-10px; display:inline-block; height:10px; position:absolute; text-align:center; width:90%}

.tabbertop .thedms600 .tabActiveTabURL{float:none; overflow:hidden; width:100%}
.tabbertop .dynamic-tab-content{width:90% !important; float:left; padding:0 15px 15px 15px; height:215px; min-height:215px}
.box.dynamic-tabber.tabbertop form li{clear:both; margin-top:0; padding-top:5px}
.box.dynamic-tabber.tabbertop form li.startdate, .box.dynamic-tabber.tabbertop form li.nights{float:left; clear:none}
.box.dynamic-tabber.tabbertop li.startdate{margin-right:5px}
.box.dynamic-tabber.tabbertop li.startdate label, .box.dynamic-tabber.tabbertop li.nights label{clear:both; float:none; display:block}
.box.dynamic-tabber.tabbertop li.startdate input{clear:left; float:left; display:block}
.box.dynamic-tabber.tabbertop li.nights input, .box.dynamic-tabber.tabbertop input#pn{clear:left; float:none; display:block}
.box.dynamic-tabber.tabbertop li.startdate .ui-datepicker-trigger{float:left}
.box.dynamic-tabber.tabbertop li.startdate input, .box.dynamic-tabber.tabbertop input#startdate{width:120px}
box.dynamic-tabber.tabbertop li.nights input{width:40px}
.box.dynamic-tabber.tabbertop input#pn, .box.dynamic-tabber.tabbertop input#search, .box.dynamic-tabber.tabbertop select#at, .box.dynamic-tabber.tabbertop select#catid{width:200px}
.box.dynamic-tabber.tabbertop select#townId{width:170px}

.box.dynamic-tabber{ width:auto;     padding:10px;       margin:20px 0 0 0;   background-color:#fff;   position:relative}
.box.dynamic-tabber h2{color:#B3A581}
.dynamic-search-holder{position:absolute; width:180px; padding:10px; bottom:0; left:0}
.dynamic-search-holder input[type="text"]{width:100px}
.dynamic-search-holder label{display:block}
.thedms600 ul{      list-style:none;       padding:2px;       margin:0}
.thedms600 .divDynTabs{float:left; width:184px; margin-right:25px}
.thedms600 .tabActiveTabURL{float:none; overflow:hidden; width:400px}
.thedms600 .divDynTabs ul li{      position:relative}
#hp-left .thedms600 .divDynTabs ul li a{border-bottom:1px solid #B3A581; display:block; height:18px; padding:10px 5px 10px 15px; color:#B3A581; font-weight:bold; font-size:1.2em; text-decoration:none; background:url(/img/_bg/tab-arrow-sm-brown.png) left 12px no-repeat}

#hp-left .thedms600 .divDynTabs ul li.tabSelected{background-color:#B3A581}
#hp-left .thedms600 .divDynTabs ul li.tabSelected a, .dynamic-tabber.blue .thedms600 .divDynTabs ul li.tabSelected a{color:#fff}
.tabberleft .thedms600 .divDynTabs ul li.tabSelected span{background:url("/img/_bg/tab-arrow-brown.gif") no-repeat scroll 0 0 transparent; display:block; height:24px; position:absolute; right:-12px; top:8px; width:12px}
.dynamic-tabber.tabberleft.blue .thedms600 .divDynTabs ul li.tabSelected span{background:url("/img/_bg/tab-arrow-blue.gif") no-repeat scroll 0 0 transparent}

.quarter, .third, .half{float:left}

.quarter .box, .quarter .last .box{width:154px}
.third .box, .third .last .box{width:213px}
.half .box, .half .last .box{width:342}
.one-third .box{width:225px}
#camping-template .beside-image .box{width:260px}

.box{ margin:0 20px 20px 0}
.box.campaignsbox{margin:0 !important}
#hp-right .box.campaignsbox{margin:0 0 20px 0 !important}
.box .more-info-link{font-size:100%}

.last .box{ margin:0px}

.centre{margin:0 auto}

#gallery{margin:10px}

#camping-template .box h2{ padding:5px;  display:block;  font-size:1.3em}

#camping-template .box-bottom p{ padding:5px}
#camping-template .box .button a{float:none !important; display:block}
#gallery ul li{margin:0 1px 1px 0}
#gallery .last{margin-right:0}
#gallery .bottom{margin-bottom:1px}
#gallery .side{margin:0 0 1px 1px}

#camping-template .alt .box h2, #camping-template .alt .box{background-color:transparent}
#camping-template .large-image .caption-show{display:block; opacity:0.70; filter:alpha(opacity=70); -moz-opacity:0.70}

#camping-template .one-third .alt .box-bottom{padding:0}

#camping-template .alt-button .box h2{background-color:#000}
#camping-template .alt-button .box img{width:100%}
#right-sub-nav label.float-left{width:100%}
#right-sub-nav input[type="text"]{width:100px}

.third{width:33%}
.two-thirds{width:66%; float:left}
.dms-snippet #eshopcontent .productcontainer, .dms-snippet #eshopcontentea .productcontainer{ width:20%}

.dms-snippet #eshopcontent{width:77%}
.thedmsSearchSmall DIV#thedmsSearch0 {
    border-right: none;
    float: left;
    padding-right: 1px;
    width: 99%;
}
.thedmsServerError {display: block;height: 70px;padding: 2%;width: 96%;}

#hp-right div.social{}

#top-section.new {z-index: 1100000;}
.new #basket-icon {
    background: none repeat scroll 0 0 #414141;
    height: 63px;
    left: 631px;
    padding: 2px 10px 0;
    position: absolute;
    top: 5px;
    z-index: 10;
}
 #flag-icon {
    background: none repeat scroll 0 0 #414141;
    height: 63px;
    left: 540px;
    padding: 2px 10px 0;
    position: absolute;
    top: 5px;
    z-index: 10;
}
.new #plan-my-visit {
    background: none repeat scroll 0 0 #414141;
    color: #FFFFFF;
    height: 63px;
    left: 448px;
    padding: 2px 3px 0;
    position: absolute;
    top: 5px;
    z-index: 10;
}
.new #home-icon {
    background: none repeat scroll 0 0 #414141;
    color: #FFFFFF;
    height: 63px;
    left: 379px;
    padding: 2px 10px 0;
    position: absolute;
    top: 5px;
    z-index: 10;
}

 .translate_container {
    background: none repeat scroll 0 0 #414141;
    left: 540px;
    opacity: 0.8;
    padding: 10px;
    position: absolute;
    top: 70px;
    z-index: 10000;
	float: left;
}

#slider {position: relative; z-index: 1;}
.innerfifteen .third.combo1 {width: 32%; padding: 0 1% 0 0;}
.innerfifteen .two-thirds.combo2 {width: 64%; padding: 0 1%;}
