html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0;}

*{
	padding: 0px;
	margin: 0px;
}
body{
	font-family: Arial, sans-serif;
	font-size: 80%;
	background: url(/img/web/background.jpg) repeat-x;
	background-color:#eae5c8;
	color:#333333;
}
a
{
    color:#333333;
    text-decoration:underline;
}
a:hover{
	color:#333333;
	text-decoration:none;
}

.new{
	background: url(/img/web/background-new.jpg) repeat-x;
	background-color:#eae5c8;
}
.dark{
	background: url(/img/web/template2-bg.jpg) repeat-x;
	background-color:#eae5c8;
}
ul{
	list-style: none;
}
h2{
	color:#1d5e2d;
	font-size:110%;
	font-weight:bold;
	margin-bottom:10px;
}
#frame{
	width:846px;
	margin:auto;
	clear:both;
}
/*#header{
float:left;
height:176px;
}
.my-icon{
margin-right:10px;
float:left;
}
p.my-peak{
margin-top:2px;
}
p.login{
color:#ffffff;
margin-left:31px;
}
p.login a{
color:#ffffff;
text-decoration:none;
}
p.login a:hover{
color:#ffffff;
text-decoration:underline;
}
.my{
color:#ffffff;
font-size:110%;
}
.peak{
color:#a06fc1;
font-size:110%;
}
#left-header{
width:400px;
float:left;
padding-bottom:7px;
}
#logo{
padding-top:30px;
float:left;
width:133px;
}
#my-peak-district{
padding-top:30px;
padding-left:10px;
float:left;
margin-bottom:10px;
}
#global-basket{
padding-top:20px;
padding-left:10px;
float:left;
}
#accessibility{
float:left;
width:200px;
color:#ffffff;
}
.medium-a{
font-size:110%;
}
.large-a{
font-size:130%;
}
#right-header{
width:400px;
float:right;
padding-top:17px;
}
#languages{
float:left;
width:180px;
text-align:right;
padding-top:3px;
}
.language-icon{
border:none;
margin-left:6px;
}
input.sitesearchfield {
background-color:#FFFFFF;
background-image:url(/img/web/mag-icon.jpg);
background-position:left center;
background-repeat:no-repeat;
border:1px solid #A16FC2;
color:#666666;
margin-top:5px;
padding-left:20px;
width:155px;
float:left;
}*/

#header{
    width:100%;
    /*background-color:#471f54;*/
    margin:0px auto;
}
#header-content{
    background-image:url(/img/web/header-bg.jpg);
    background-repeat:no-repeat;
    margin:0px auto;
    position:relative;
    width:846px;
}
#header-left{
    float:left;
    /*width:284px;*/
    width:430px;
    /*padding-left:143px;*/
    padding:0px;
    margin:0px;
    padding-top:30px;
}
#logo-link{
    padding-right:30px;
    width:117px;
    height:84px;
    float:left;
}
#left-top-row{
}
#left-middle-row{
    /*padding-top:10px;*/
    padding-bottom:7px;
}
#login-margin{
}
#left-side-holder{
}
#left-bottom-row{
    /*padding-top:20px;*/
}
#header-right{
    float:right;
    width:407px;
    padding-top:15px;
}
#right-middle-row{
    /*margin-top:5px;
    margin-bottom:5px;*/
}
#news-navigation{
    background-image:url(/img/web/news-bg.jpg);
    background-repeat:no-repeat;
    width:223px;
    background-color:#b3cc90;
    float:left;
    min-height:131px;
    height:auto !important;
    height:131px;
}
#news-right-content{
    float:right;
    width:591px;
}
#news-navigation ul {
    list-style-type:none;
    text-align:left;
}
#news-navigation li {
    color:#a5bf80;
    display:block;
    font-size:110%;
    font-weight:normal;
    line-height:15px;
    text-decoration:none;
}
#news-navigation li a {
    color:#ffffff;
    text-decoration:none;
    background:transparent url(/img/web/news-li.gif) no-repeat scroll 0%;
    padding-left:10px;
}
#news-navigation li a:hover {
    background:transparent url(/img/web/news-li.gif) no-repeat scroll 0%;
    color:#1F5427;
    text-decoration:none;
}
#rss {
    width: 700;
    margin-right: 20px;
    margin-bottom: 10px;
    font-weight:bold;
    float: right;
}
#nav{
    width:100%;
    background-color:#6f166a;
}
.my-icon {
    float:left;
    margin-right:10px;
}
.my-short-list {
    float:left;
    margin-right:10px;
}
.my{
    color:#FFFFFF;
    font-size:110%;
}
.peak {
    color:#A06FC1;
    font-size:110%;
}
p.login {
    color:#FFFFFF;
}
#accessibility {
    color:#FFFFFF;
    float:left;
    width:200px;
    margin-top:5px;
}
#site-search {
    height:20px;
    margin:0px;
    padding:0px;
}
#site-search-button{
    float:left;
    padding-top:5px;
    width:14px;
    padding-left:5px;
}
input.sitesearchfield {
    background-color:#FFFFFF;
    background-image:url(/img/web/mag-icon.jpg);
    background-position:left center;
    background-repeat:no-repeat;
    border:1px solid #A16FC2;
    color:#666666;
    float:left;
    margin-top:5px;
    padding-left:20px;
    width:155px;
}
#header-nav {
    background-color:#A16FC2;
    border:1px solid #2B2E60;
    float:left;
    margin-bottom:8px;
    margin-top:5px;
    text-align:center;
    margin-left:0px;
    margin-right:0px;
    padding-left:0px;
    padding-right:0px;
    width:400px;
    display:inline;
}

#header-nav a {
    color:#FFFFFF;
    margin-left:3px;
    margin-right:3px;
    text-decoration:none;
    font-size:90%;
}
#header-links {
    color:#FFFFFF;
    float:left;
    width:220px;
}
#languages {
    float:left;
    padding-top:3px;
    text-align:right;
    width:180px;
}
.language-icon {
    border:medium none;
    margin-left:6px;
}
#basket-button {
    float:left;
    width:25px;
    padding-right:10px;
}
#the-basket {
    float:left;
    width:230px;
}
.medium-a {
    font-size:110%;
}
.large-a {
    font-size:130%;
}
#header a{
    color:#ffffff;
    text-decoration:none;
}
#header a:hover{
    color:#ffffff;
    text-decoration:underline;
}

#header-nav p{
    color:#ffffff;
    margin:10px 0px 10px 0px;
    padding:0px;
    position:relative;
    
   
}

#header-nav a:hover{
    text-decoration:underline;
}
#header-links{
    width:220px;
    float:left;
    color:#ffffff;
}
#header-links a{
    color:#ffffff;
    text-decoration:none;
}
#header-links a:hover{
    text-decoration:underline;
    color:#ffffff;
}
#header-image-new {
	border-bottom: 10px solid #6E166C;
	width:844px;
}
#nav-holder{
    width:100%;
    float:left;
    clear:both;
    /*background-image:url(/img/web/nav-bg.jpg);*/
    background-repeat:repeat-x;
    background-color:#6f166a;
}
#main-navigation{
    clear:both;
    padding:0px;
    padding-top:0px;
    margin:auto;
    width:854px;
}
#ddtabs5{
    clear:both;
    padding:0px;
    padding-top:0px;
    width:846px;
    background-image:url(/img/web/navigation-background.jpg);
    background-repeat:no-repeat;
    background-position:bottom;
    background-color:#6E166C;
    float:left;
    margin:auto;
}
h1{
    font-size:20px;
    font-weight:normal;
    color:#1F5427;
    margin-bottom:7px;
}
h6{
    font-size:10px;
    font-weight:bold;
    color:#ffffff;
    margin-bottom:5px;
}
.sIFR-hasFlash h6 {
    font-size:13px;
    font-weight:normal;
    color:#ffffff;
    margin-bottom:5px;
}
#green-box h5{
    font-size:95%;
    color:#7e8d69;
    margin-bottom:6px;
    margin-top:2px;
    font-weight:bold;
}
#beige-box h5{
    font-size:95%;
    color:#88825e;
    margin-bottom:6px;
    margin-top:2px;
    font-weight:bold;
}
#beige-number-box h5{
    font-size:95%;
    color:#88825e;
    margin-bottom:6px;
    margin-top:2px;
    font-weight:bold;
}
#blue-box h5{
    font-size:95%;
    color:#687e9a;
    margin-bottom:6px;
    margin-top:2px;
    font-weight:bold;
}
h6.subhead{
    font-size:13px;
    font-weight:normal;
    color:#417251;
    margin-bottom:5px;
}
h6.bigh6{
font-size:12px;
font-weight:bold;
}

.sIFR-hasFlash h6.bigh6 {
font-size:15px;
}

p{
margin-bottom:10px;
line-height:18px;
}

#left-content{
width:179px;
float:left;
padding-top:20px;
}
#left-content-tt{
width:179px;
float:left;
padding-top:10px;
}
.blue-side-box{
	background: url(/img/web/blue-content-box.jpg);
	background-repeat:no-repeat;
	background-color:#76b3df;
	width:169px;
	margin-bottom:10px;
	padding-bottom:5px;
}

.blue-side-box p, .pink-side-box p{
color:#ffffff;
font-size:85%;
margin-bottom:5px;
line-height:15px;
}

.blue-button{
width:159px;
background: url(/img/side-box-buttons/blue-side-button.jpg);
background-repeat:no-repeat;
height:20px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
}

.blue-button a{
color:#ffffff;
text-decoration:none;
font-size:90%;
}

.pink-button{
width:159px;
background: url(/img/side-box-buttons/pink-side-button.jpg);
background-repeat:no-repeat;
height:20px;
padding-bottom:3px;
padding-top:3px;
padding-left:5px;
}

.pink-button a{
color:#ffffff;
text-decoration:none;
font-size:90%;
}

.pink-side-box{
	background: url(/img/web/pink-content-box.jpg);
	background-repeat:no-repeat;
	width:169px;
	background-color:#d3c0e5;
	margin-bottom:10px;
	padding-bottom:10px;
}


.news-date p{
color:#ffffff;
font-weight:bold;
}

.news-link, .news-link a{
color:#8f3c94;
text-decoration:none;
}

.news-link a:hover{
text-decoration:underline;
}

.side-box-header{
padding-top:3px;
margin-left:5px;
padding-bottom:5px;
}

#shortlist-holder{
padding-left:5px;
padding-right:5px;
}

div#thedms62 {
width:100%;
}

#hpaccommsearch label {
display:block;
padding:0px 0px 0px;
color:#ffffff;
font-size:75%;
}

p.phone{
font-size:130%;
font-weight:normal;
margin-top:7px;
margin-bottom:6px;
}

#accomm-search-button{
margin-top:4px;
margin-bottom:4px;
}

#right-content{
width:659px;
float:right;
padding-top:20px;
}
#right-content-tt{
width:659px;
float:right;
padding-top:10px;
}
#tickertape {
	
}
#main-content-holder{
width:659px;
}

#full-width-content{
width:846px;
clear:both;
float:left;
}

#top-edge{
width:639px;
background: url(/img/web/top-content-edge.jpg);
background-repeat:no-repeat;
background-color:#FFFFFF;
padding:10px;
}

#full-width-top-edge{
width:846px;
/*background: url(/img/web/big-bg-top.jpg);*/
background-repeat:no-repeat;
background-color:#ffffff;
padding:0px;
height:50px;
}

#dms-bottom-edge{
width:846px;
height:7px;
background: url(/img/web/dms-bottom-edge.jpg);
background-position:bottom;
background-repeat:no-repeat;
clear:both;
float:left;
background-color:#FFFFFF;
}

#bottom-edge{
width:659px;
height:7px;
background: url(/img/web/bottom-content-edge.jpg);
background-repeat:no-repeat;
}

#full-width-bottom-edge{
width:667px;
height:7px;
background: url(/img/web/full-width-right-side-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
clear:both;
}

#content-boxes-holder{
padding-bottom:10px;
float:left;
}

#subnav{
/*background: url(/img/web/sub-nav-bg.jpg);*/
width:827px;
margin-left:10px;
/*height:33px;*/
/*margin-left:10px;
padding-left:10px;*/
/*background-color:#a5bf80;*/
}

#sub-nav-top {
    background:#A5BF80 url(/img/web/sub-nav-top.jpg) no-repeat scroll 0 0;
    height:7px;
    margin: 0;
    padding: 0;
}

#sub-nav-bottom{
margin-bottom:15px;
background: url(/img/web/sub-nav-bottom.jpg);
background-position:bottom;
}

#subnav ul{
padding-left:10px;
padding-top:2px;
padding-bottom:10px;
min-height:16px;
height:auto !important;
height:16px;
}

#subnav li {
display:inline;
font-family:arial,helvetica,sans-serif;
font-size:13px;
height:18px;
letter-spacing:0px;
padding-right:12px;
text-decoration:none;
width:auto;
}

.tabcontentnav {
display:none;
}

#subnav li a {
background:transparent url(/img/arrow.gif) no-repeat scroll 0% 50%;
color:#1f5427;
font-size:13px;
padding-left:0px;
padding-right:0px;
text-decoration:none;
}

#subnav li a:hover {
background:transparent url(/img/arrow.gif) no-repeat scroll 0% 50%;
color:#FFFFFF;
font-size:13px;
padding-left:0px;
padding-right:0px;
text-decoration:none;
}

#full-width-left-top{
background-color:#ffffff;
height:220px;
padding-left:10px;
padding-right:10px;
}

#full-width-left-top p{
color:#417251;
}

#full-width-left-bottom{
background-color:#eae5c8;
background-image:url(/img/web/full-width-left-bottom-bg.jpg);
background-repeat:no-repeat;
padding-top:10px;

}

#full-width-left-side{
float:left;
padding-top:0px;
width:179px;
/*background-color:#0000CC;*/
}

#full-width-right-side{
width:667px;
float:right;
background-color:#ffffff;
}

#full-width-right-side-content{
margin-left:10px;
margin-right:10px;
min-height:235px;
height:auto !important;
height:235px;
}

#green-box{
width:206px;
float:left;
background: url(/img/web/green-box.jpg);
margin-right:10px;
background-repeat:no-repeat;
background-color:#f2f5ee;
min-height:131px;
height:auto !important;
height:131px;
margin-top:5px;
margin-bottom:10px;
}

#green-box p{
color:#013c10;
font-size:85%;
margin-right:7px;
}
#green-box .box-link a {
	display: block;
	background: url(/img/small-box-buttons/green-button-bg.jpg) no-repeat left;
	padding-left: 6px;
	color: #fff;
	line-height: 20px;
}
#beige-number-box{
width:206px;
float:left;
background: url(/img/web/beige-number-box.jpg);
margin-right:10px;
background-repeat:no-repeat;
background-color:#ece9d6;
min-height:131px;
height:auto !important;
height:131px;
margin-top:5px;
}

#beige-box{
width:206px;
float:left;
background: url(/img/web/beige-box.jpg);
margin-right:10px;
background-repeat:no-repeat;
background-color:#ece9d6;
min-height:131px;
height:auto !important;
height:131px;
margin-top:5px;
}


#beige-box p{
color:#554E00;
font-size:85%;
margin-right:7px;
}
#beige-box .box-link a {
	display: block;
	background: url(/img/small-box-buttons/beige-button-bg.jpg) no-repeat left;
	padding-left: 6px;
	color: #fff;
	line-height: 20px;
}
#beige-number-box li{
margin-bottom:5px;
margin-left:2px;
}

#beige-number-box li a{
color:#554e00;
text-decoration:none;
}

#blue-box{
width:206px;
float:left;
background: url(/img/web/blue-box.jpg);
background-repeat:no-repeat;
background-color:#e6eef9;
min-height:131px;
height:auto !important;
height:131px;
margin-top:5px;
}

#blue-box p{
color:#0d1c4c;
font-size:85%;
margin-right:7px;
}
#blue-box .box-link a {
	display: block;
	background: url(/img/small-box-buttons/blue-button-bg.jpg) no-repeat left;
	padding-left: 6px;
	color: #fff;
	line-height: 20px;
}

#footer{
padding-top:15px;
width:658px;
float:right;
}

#dms-footer{
padding-top:15px;
width:100%;
float:right;
}

#footer-nav{
text-align:center;
}

#footer-nav a{
font-size:90%;
color:#002450;
font-weight:bold;
text-decoration:none;
margin-left:8px;
margin-right:8px;
}

#footer-nav a:hover{
text-decoration:underline;
}

#footer-text{
font-size:75%;
}

.clearer{
clear:both;
}

.float-right{
float:right;
padding-left:0px;
padding-right:5px;
}

.float-left{
float:left;
padding-left:5px;
padding-right:5px;
}

#invertedtabs{
margin-left: 4px;
padding: 0;
width: 95%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 5px;
}

#invertedtabs ul{
font: bold 11px Arial, Verdana, sans-serif;
margin:0;
margin-bottom: 1em; /*margin between menu and rest of content*/
padding:0;
list-style:none;
}

#invertedtabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
}


#invertedtabs a{
float:left;
color: white;
margin:0 2px 0 0;
padding:0 0 0 3px;
text-decoration:none;
letter-spacing: 1px;
cursor:pointer;
}

#invertedtabs a span{
float:left;
display:block;
background: transparent url(media/color_tabs_right2.gif) no-repeat right bottom;
padding:3px 9px 3px 6px;
}

#invertedtabs a span{
float:none;
}


#invertedtabs a:hover{
/*background-color: #d50509;*/
}

#invertedtabs a:hover span{
}

#invertedtabs #current a, #invertedtabs #current span{ /*currently selected tab*/
/*background-color: #d50509;*/
}

#invertedtabsline{
clear: both;
padding: 0;
width: 450px;
height: 8px;
line-height: 8px;
/*background: #8b0000;*/
border-bottom: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}


#invertedtabs li.green a {
background: url(/img/web/green-tab-left.jpg) no-repeat scroll left top;
color:white;
float:left;
letter-spacing:1px;
margin:0pt 2px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
background-color:#9fb978;
}

#invertedtabs li.green a span{
float:left;
display:block;
background: transparent url(/img/web/green-tab-right.jpg) no-repeat right top;
padding:3px 9px 3px 6px;
background-color:#9fb978;
}

#invertedtabs li.green a:hover{
color:#cccccc;
}

#invertedtabs li.green a:hover span {
color:#62744c;
}

#invertedtabs li.blu a {
background: url(/img/web/blue-tab-left.jpg) no-repeat scroll left top;
color:white;
float:left;
letter-spacing:1px;
margin:0pt 2px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
background-color:#c1d6f1;
}

#invertedtabs li.blu a span{
float:left;
display:block;
background: transparent url(/img/web/blue-tab-right.jpg) no-repeat right top;
padding:3px 9px 3px 6px;
background-color:#c1d6f1;
}

#invertedtabs li.blu a:hover{
color:#cccccc;
}

#invertedtabs li.blu a:hover span {
color:#7a98ba;
}

#invertedtabs li.purple a {
background: url(/img/web/purple-tab-left.jpg) no-repeat scroll left top;
color:white;
float:left;
letter-spacing:1px;
margin:0pt 2px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
text-decoration:none;
background-color:#bca2d1;
}

#invertedtabs li.purple a span{
float:left;
display:block;
background: transparent url(/img/web/purple-tab-right.jpg) no-repeat right top;
padding:3px 9px 3px 6px;
background-color:#bca2d1;
}

#invertedtabs li.purple a:hover{
color:#815f9b;
}

#invertedtabs li.purple a:hover span {

}


#country1 h2, #country1-big h2, #country2 h2, #country2-big h2, #country3 h2, #country3-big h2{
font-size:115%;
font-weight:normal;
color:#333333;
font-style:italic;
margin-bottom:10px;
line-height:20px;
}

#country1 p, #country1-big p, #country2 p, #country2-big p, #country3 p, #country3-big p{
color:#333333;
line-height:18px;
}

#country1{
clear:both;
width:450px;
background: transparent url(/img/web/purple-tab-gradiant.jpg) no-repeat right bottom;
background-color:#c0a6d5;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}



#country1-big{
clear:both;
width:619px;
background: transparent url(/img/web/big-purple-tab-gradiant.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#c0a6d5;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}

#country2{
clear:both;
width:450px;
background: transparent url(/img/web/blue-tab-gradiant.jpg) no-repeat right bottom;
background-color:#c4d8f1;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}




#country2-big{
clear:both;
width:619px;
background: transparent url(/img/web/big-blue-tab-gradiant.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#c4d8f1;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}

#country3{
clear:both;
width:450px;
background: transparent url(/img/web/green-tab-gradiant.jpg) no-repeat right bottom;
background-color:#a4be7f;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}



#country3-big{
clear:both;
width:619px;
background: transparent url(/img/web/big-green-tab-gradiant.jpg);
background-position:bottom;
background-repeat:no-repeat;
background-color:#a4be7f;
padding:10px;
min-height:203px;
height:auto !important;
height:203px;
float:left;
}


#the-map{
height:209px;
float:right;
padding-right:0px;
width:158px;
margin-top:10px;
}

#search-box{
float:left;
width:140px;
}

#site-search{
padding:0px;
margin:0px;
height:20px;
}

/*#site-search-button{
float:right;
width:14px;
padding-top:5px;
}*/

#the-map-paragraph{
width:85px;
text-align:right;
float:right;
padding-top:50px;
}

#the-map a{
font-size:95%;
color:#686464;
text-decoration:none;
}

#the-map a:hover{
color:#b0b0b0;
text-decoration:none;
}

#home-bottom-row{
padding-top:15px;
}

#the-tabber-small{
float:left;
width:450px;
}

#the-tabber{
float:left;
width:450px;
}




.tabber-left{
float:left;
width:220px;
margin-right:5px;
}



.tabber-right{
float:right;
width:220px;
margin-left:5px;
}


.big-tabber-left{
float:left;
width:209px;
margin-right:5px;
}

.big-tabber-middle{
float:left;
width:190px;
margin-left:7px;
}

.big-tabber-right{
float:right;
width:190px;
margin-left:5px;
}

/*global basket style*/


/*.basket{
width:275px;
float:right;
padding-left:0px;
margin-bottom:0px;
padding-top:4px;
}

.basket h2{
color:#3985c2;
}


#basketsummaryframe {
font-family:Arial,Helvetica,sans-serif;
height:20px;
width:200px;

}


.globaleshopbutton {
font-family:Arial, Helvetica, sans-serif;
clear:both;
float:right;
padding:0px;
margin:0px;
position:absolute;
right:1090px;
top:50px;
_top:57px;
*top:57px;
z-index:10;
}

.globaleshopbutton2 {
float:right;
margin-top:8px;
margin-right:10px;
border:none;

}

#basket-button{
padding:0px;
margin:0px;
}

.eshopbutton{
padding:3px;
padding-left:15px;
padding-right:15px;
}


#basket-button{
float:left;
width:30px;
padding:0px;
margin:0px;
margin-left:7px;
}

#the-basket{
float:right;
width:229px;
}*/

/*navigation*/



.glossymenu{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	background: url(/img/web/nav-left.jpg) repeat-x; /*tab background image path*/
	/*height: 44px;*/
	list-style: none;
	padding-left:16px;
}

.glossymenu li{
	float:left;
}

.glossymenu li a{
	float: left;
	display: inline;
	color:#ffffff;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 9px; /*Padding to accomodate left tab image. Do not change*/
	/*height: 44px;*/
	line-height: 44px;
	/*margin-top:5px;*/
	text-align: center;
	cursor: pointer;	

}

.glossymenu li a b{
	float: left;
	display: block;
	padding: 0 10px 0 0px; /*Padding of menu items*/

}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #fff;
	background: url(/img/web/nav-middle.jpg) no-repeat left top;
	/*line-height: 44px;*/
}

.glossymenu li.current a b, .glossymenu li a:hover b{
	color: #fff;
	background: url(/img/web/nav-right.jpg) no-repeat right top; /*right tab image path*/
}




/*end navigation*/


#be-inspired-left-side{
width:405px;
float:left;
}

#be-inspired-left-side h1{
font-size:30px;
font-weight:normal;
color:#3698d4;
margin-bottom:7px;
}

#be-inspired-left-side h6.subhead{
font-size:17px;
font-weight:normal;
color:#417251;
margin-bottom:5px;
}

#be-inspired-right-side{
width:405px;
float:right;
}

/*navigation*/



.glossymenu-sub{
	position: relative;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	background: url(/img/web/nav-left.jpg) repeat-x; /*tab background image path*/
	list-style: none;
	padding-left:16px;
}

.glossymenu-sub li{
	float:left;
}

.glossymenu-sub li a{
	float: left;
	display: inline;
	color:#ffffff;
	text-decoration: none;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding:0 0 0 10px; /*Padding to accomodate left tab image. Do not change*/
	height: 52px;
	line-height: 52px;
	text-align: center;
	cursor: pointer;	
    margin-left:3px;

}

.glossymenu-sub li a b{
	float: left;
	display: block;
	padding: 0 6px 0 0px; /*Padding of menu items*/

}

.glossymenu-sub li.current a, .glossymenu-sub li a:hover{
	color: #1f5427;
	background: url(/img/web/sub-nav-leftside.jpg) no-repeat; /*left tab image path*/
	background-position: left;
	line-height: 52px;
}

.glossymenu-sub li.current a b, .glossymenu-sub li a:hover b{
	color: #1f5427;
	background: url(/img/web/sub-nav-rightside.jpg) no-repeat right top; /*right tab image path*/
}

.glossymenu-sub li.selected a, .glossymenu-sub li a:hover{
	color: #1f5427;
	background: url(/img/web/sub-nav-leftside.jpg) no-repeat; /*left tab image path*/
	background-position: left;
	line-height: 52px;
}

.glossymenu-sub li.selected a b, .glossymenu-sub li a:hover b{
	color: #1f5427;
	background: url(/img/web/sub-nav-rightside.jpg) no-repeat right top; /*right tab image path*/
}



/*end navigation*/





#main-article-text{
width:422px;
float:left;
}

#main-article-image{
width:216px;
float:right;
}

#main-article-image img{
padding-bottom:10px;
}

.side-advert{
width:169px;
}

.side-advert p{
font-size:85%;
margin-top:5px;
margin-bottom:5px;
color:#64849c;
}



.beige-content-box-button{
width:196px;
background:transparent url(/img/web/big-beige-button.jpg);
background-repeat:no-repeat;
height:17px;
margin-top:5px;
padding-left:5px;
padding-top:3px;
width:196px;
clear:both;
}

.blue-content-box-button{
width:196px;
background:transparent url(/img/web/big-blue-button.jpg);
background-repeat:no-repeat;
height:17px;
margin-top:5px;
padding-left:5px;
padding-top:3px;
width:196px;
clear:both;
}

.green-content-box-button{
width:196px;
background:transparent url(/img/web/big-green-button.jpg);
background-repeat:no-repeat;
height:17px;
padding-left:5px;
padding-top:3px;
margin-top:5px;
clear:both;
}

.blue-content-box-button a, .beige-content-box-button a, .green-content-box-button a{
color:#FFFFFF;
text-decoration:none;
font-size:90%;
}

.blue-content-box-button a:hover, .beige-content-box-button a:hover, .green-content-box-button a:hover{
color:#FFFFFF;
text-decoration:none;
font-size:90%;
}

#dms-content-holder{
background-color:#FFFFFF;
padding-left:5px;
padding-right:5px;
min-height:250px;
height:auto !important;
height:250px;
float:left;
width:836px;
}

#blank-content-holder{
background-color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-bottom:10px;
min-height:250px;
height:auto !important;
height:250px;
float:left;
width:826px;
}

#dms-content-left {
float:left;
padding-top:0px;
width:179px;
}

#dms-content-right {
float:right;
width:667px;
}

/*dms styles*/

div#thedmsPropertyEssentials h2, div#thedmsContactPanel h2, #thedmsSearch0 h2, #thedmsSearch1 h2, #thedms13 div#thedmsItemsPanel h2, #thedms07 h2 {
background-image:url(/img/web/green-grad.jpg);
color:#ffffff;
font-size:110%;
font-weight:normal;
margin:5px 0px 11px;
padding:5px;
border: 1px solid #a4b58b;
}

#thedmsSearch1 {
float:right;
width:49%;
}

#thedmsSearch1 li.radio label 
{
    margin-right: 15px;
}

#thedmsSearch1 li.radio input 
{
    margin-right: 0;
}

div#thedmsBrowseGrid .BrowseCell {
float:left;
/*margin:1px;
padding:3px;*/
padding:0px;
margin:0px;
/*width:397px;*/
width:408px;
/*margin-right:12px;*/
margin-bottom:0px;
}

div#thedms01 div#thedmsBrowseGrid .BrowseCellCol2 {
margin-left:10px;
}

#thedmsListings {
clear:both;
width:100%;
}

#thedmsBrowseGrid p {
margin-left:5px;
margin-top:5px;
}

div#thedmsBrowseGrid .details_holder {
clear:right;
margin-left:8px;
width:80%;
}

div#thedmsBrowseGrid .detailbtn {
float:right;
margin-bottom:5px;
margin-right:5px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
width:auto;
}

div#thedms01 {
margin:auto;
width:99%;
}

#thedms01 div#thedmsBrowseGrid .BrowseCell {
/*background-image:url(/img/web/dms1-grad.jpg);
background-repeat:repeat-x;*/
background-color:#f7f7f1;
}

div#thedmsBrowseGrid .BrowseCell h2 {
background-image:url(/img/web/dms-gradiant.jpg);
background-repeat:repeat-x;
padding-bottom:6px;
padding-left:7px;
padding-top:6px;
text-align:left;
color:#ffffff;
font-size:110%;
font-weight:normal;
}



div#thedmsPropertyEssentialsleft {
float:left;
width:32%;
}

div#thedmsPropertyEssentialsright {
float:right;
width:66%;
}

div#thedmsAvailabilityCheck {
width:100%;
}

#thedmsAvailability h2 {
color:#0b461a;
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}

div#thedmsAvailability {
clear:left;
margin:5px;
padding-top:10px;
}

div#thedmsAvailabilityChart {
float:left;
margin-bottom:5px;
width:100%;
font-size:90%;
}

div#thedmsAvailabilityChart th, #thedmsBrowseEvents th {
background-color:#aac288;
color:#FFFFFF;
}

td, th {
padding:4px;
}

div#thedmsAvailability form li.availability {
clear:none;
float:left;
width:23%;
padding-top:10px;
padding-bottom:10px;
display:block;
}

div#thedmsAvailabilityChart a{
color:#1F5427;
}

.thedmsTableLink a{
color:#1F5427!important;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell {
float:left;
width:80%;
}

#thedms11 div#thedmsBrowseGrid .BrowseSmallPicture {
float:left;
padding:10px;
text-align:center;
width:15%;
padding-top:0px;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell h2 {
background-color:#a5bd7f;
background-image:url(/img/web/green-grad.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
/*margin:5px 0px 11px;
padding:6px 5px 0px;*/
border: 1px solid #a4b58b;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell h2 a {
color:#ffffff;
font-size:110%;
font-weight:normal;
text-decoration:none;
}

#thedms11 div#thedmsBrowseGrid .BrowseCell h2 a:hover {
color:#1F5427;
font-size:110%;
font-weight:normal;
text-decoration:none;
}



#thedms13 h2 {
color:#0b461a;
font-size:100%;
font-weight:bold;
margin-bottom:10px;
}

#thedms13 th {
background-color:#E9E9DE;
background-image:url(/img/web/green-grad.jpg);
color:#FFFFFF;
border: 1px solid #a4b58b;
}

div#eshopcontentea {
border-bottom:0px solid #CCCCCC;
margin-bottom:5px;
}

#thedms13 td {
background-color:#f6f6ef;
}

table#thedmsOpeningTimesTableFullWidth {
font-size:85%;
}

div#thedmsItemsPanel {
width:38%;
float:right;
padding-top:0px;
}

.searchbuttonholder {
padding-top:5px;
}

.searchbuttonholder a {
font-size:75%;
text-decoration:none;
}

div#thedmsBrowseGrid {
border-bottom:0px solid #666666;
border-top:0px solid #666666;
}

#thedms12 th, #thedms12 div#thedmsAvailabilityChart th, #thedms12 #thedmsBrowseEvents th {
background-color:#F7F7F2;
background-image:url(/img/web/events-grad.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
text-align:center;
border: 1px solid #a4b58b;
}

table#thedmsBrowseEvents .row1 {
background-color:#f4f4eb;
}

div#thedmsAvailability .bookbutton a {
color:#FFFFFF;
}

div#thedmsAvailabilityKey {
padding-top:10px;
padding-bottom:7px;
}

div#thedmsAbbreviationsKey {
padding-bottom:7px;
}

div#thedmsAvailabilityChart caption {
padding-bottom:10px;

}

#thedms120 h4 {
color:#4e6e56;
font-size:120%;
}

#thedms120 {
padding:0px;
}

/*form styles*/
#thedmsContact label {
display:block;
float:left;
margin-right:0.5em;
text-align:left;
width:30%;
}

li.thedmsList {
list-style-type:none;
margin-bottom:5px;
}

#newsletter-button {
float:right;
padding-right:200px;
}

#thedmsProfiling .thedmsQuestion, #thedmsFilters .thedmsQuestion {
clear:left;
float:left;
width:38%;
}

#thedmsProfiling .thedmsAnswers, #thedmsFilters .thedmsAnswers {
clear:right;
float:right;
width:60%;
}

/*end form styles*/


/*end dms style*/









.button a{
color:#FFFFFF;
text-decoration:none;
}
.button a:hover {
color:#FFFFFF;
text-decoration:none;
}

input.button {
background-image:url(/img/web/dms-button.jpg);
background-position:left top;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
padding-left:15px;
padding-right:15px;
text-decoration:none;
}

.button {
background-color:#a6c081;
background-image:url(/img/web/dms-button.jpg);
background-position:left top;
background-repeat:repeat-x;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
padding:0px 15px 1px;
text-decoration:none;
}

img.float-right{
float:right;
padding-left:5px;
}

img.float-left{
float:left;
padding-right:5px;
}

div#thedmsTopPanel {
border-bottom:0px solid #CCCCCC;
}

#weather-holder {
background-color:#FFFFFF;
height:auto !important;
min-height:250px;
padding-left:10px;
padding-right:10px;
}


#basketsummaryframe {
float:left;
height:39px;
width:78%;
}

/*e-shop styles*/
#categoriesnav {
border-bottom:1px solid #1F5427;
}

#paymentnav {
border-bottom:1px solid #1F5427;
}

#eshopsearch {
border-bottom:0px solid #666666;
}

#categoriesnav li {
color:#3A86C4;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:18px;
letter-spacing:0px;
line-height:15px;
text-decoration:none;
width:auto;
}

#categoriesnav li a {
background:transparent url(/img/web/shop-li.jpg) no-repeat scroll 0% 50%;
color:#1F5427;
padding-left:17px;
text-decoration:none;
}

#categoriesnav li a:hover {
background:transparent url(/img/web/shop-li.jpg) no-repeat scroll 0% 50%;
color:#1F5427;
text-decoration:none;
}

#paymentnav li {
color:#3A86C4;
display:block;
font-family:arial,helvetica,sans-serif;
font-size:14px;
font-weight:normal;
height:18px;
letter-spacing:0px;
line-height:15px;
text-decoration:none;
width:auto;
}

#paymentnav li a, .more-info a {
background:transparent url(/img/web/shop-li.jpg) no-repeat scroll 0% 50%;
background-position:center left;
color:#1F5427;
padding-left:17px;
text-decoration:none;
font-size:14px;
}

#paymentnav li a:hover, .more-info a:hover {
background:transparent url(/img/web/shop-li.jpg) no-repeat scroll 0% 50%;
background-position:center left;
color:#1F5427;
text-decoration:none;
font-size:14px;
}


.more-info a{
line-height:13px;
}

.more-info a:hover{
line-height:13px;
text-decoration:underline;
}

/*#eshopsearch h3 {
color:#1F5427;
margin-top:10px;
margin-bottom:10px;
}*/

/*.productcontainer a:hover {
background-color:#FFFFFF;
background-image:url(/img/web/shop-grad.jpg);
background-repeat:repeat-x;
display:block;
text-decoration:none;
}
.productcontainer a {
border-color:#3A86C4 rgb(214, 231, 247);
border-style:solid dotted;
border-width:1px;
display:block;
text-decoration:none;
}*/

/*itnaries*/

#thedmsTPitineraryList ul {
clear:both;
float:none;
padding:0px 0px 15px;
width:100%;
}

div#thedms65 #thedmsItineraryEntryHolder {
border:1px solid #A5BF80;
float:left;
margin-right:10px;
padding:0px;
/*width:62%;*/
width:62%;
}

.TPButtons {
display:block;
float:left;
margin:10px;
margin-left:0px;
text-align:center;
width:auto;
}

#thedms65 #thedmsTPItineraryRightPane {
float:right;
width:36%;
}

div#thedms65 h3 {
background-color:#A5BF80;
background-image:url(/img/web/events-grad.jpg);
color:#FFFFFF;
margin:0px;
padding:5px;
display:block;
}

div#thedms65 .BrowseCell h2 {
font-size:100%;
font-weight:bold;
margin:0pt;
padding:0px 0px 10px;
text-align:left;
}

div#thedms65 .BrowseCell h2 a{
color:#1D5E2D;
text-decoration:none;
}

div#thedms65 .BrowseCell h2 a:hover{
color:#1D5E2D;
text-decoration:underline;
}

div#thedms65 li a, div#thedms65 li a:visited, .myplanbutton a, .myplanbutton a:visited, .TPButtons a, .TPButtons a:visited, #thedmsItineraryDescription a {
background-color:#a5bd7f;
background-image:url(/img/web/green-grad.jpg);
background-position:left top;
background-repeat:repeat-x;
color:#FFFFFF;
font-weight:bold;
margin:3px;
padding:4px;
text-align:center;
text-decoration:none;
border: 1px solid #899e69;
}

#thedmsItineraryDescription p{
margin-top:20px;
}

div#thedms65 h1{
clear:both;
margin-bottom:15px;
}

.BrowseSmallPicture, .BrowseSmallPictureEmpty{
margin-top:4px;
}

div#thedms65 .BrowseCell {
float:left;
margin:1px;
padding:1px;
text-align:left;
width:70%;
margin-left:10px;
}

div#thedms65 .thedmsItineraryEntryDescription {
margin:10px;
padding:3px 0px;
vertical-align:top;
}

div#thedms65 .thedmsItineraryItemDescription {
margin:10px;
padding:4px 0px;
}

a.login-button, a.login-button:visited{
background-image:url(/img/web/login-button.jpg);
background-position:left center;
background-repeat:no-repeat;
color:#1D5E2D;
font-size:110%;
padding:4px 3px 4px 15px;
text-decoration:none;
}

a.login-button:hover{
text-decoration:underline;
}

#thedms80 .thedmsMandatory label {
float:left;
margin-right:10px;
text-align:left;
/*width:100px;*/
}

#thedms80 form {
clear:both;

}

.thedmsRegisterbuttonholder{
margin-top:10px;
}

ul.gallery {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 10px;
}
ul.gallery li {
display:block;
float:left;
margin-bottom:5px;
margin-right:4px;
}
ul.gallery li a:hover {
border:1px solid #80985d;
}
ul.gallery li a {
border:1px solid #a5bf80;
display:block;
line-height:0pt;
padding:2px;
}



#left-wallpaper{
width:300px;
float:left;
}

#right-wallpaper{
width:515px;
float:right;
}

#right-wallpaper-box{
background-color:#F7F7F2;
background-image:url(/img/gradiants/tpt2-content-grad.jpg);
background-repeat:repeat-x;
border:1px solid #E9E9DF;
float:right;
margin-left:5px;
padding:2px 5px 5px;
width:500px;
}

#right-wallpaper-box h2{
background-color:#428BC7;
background-image:url(/img/web/green-grad.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 11px;
padding:5px;
}

.wallpaper-box{
background-color:#F7F7F2;
background-image:url(/img/gradiants/tpt2-content-grad.jpg);
background-repeat:repeat-x;
border:1px solid #E9E9DF;
line-height:15px;
margin-bottom:10px;
padding:6px;
}

.wallpaper-box p{
margin-bottom:5px;
color:#1d5e2d;
font-weight:bold;
}

.video-box{
background-color:#F7F7F2;
background-image:url(/img/gradiants/tpt2-content-grad.jpg);
background-repeat:repeat-x;
border:1px solid #E9E9DF;
line-height:15px;
margin-bottom:10px;
padding:6px;
float:left;
width:810px;
margin-right:10px;
}

.video-box p{
margin-bottom:5px;
color:#1d5e2d;
font-weight:bold;
}

p.video-text{
	font-family: Arial, sans-serif;
	font-size: 100%;
	color:#666666;
	font-weight:normal;
	margin-right:10px;
}


.video-box-image{
float:left;
padding-top:0px;
padding-right:10px;
}


.wallpaper-box ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0px;
padding:0px;
}

.wallpaper-box li a {
background:transparent url(/img/web/wallpaper-li.gif) no-repeat scroll left top;
color:#1d5e2d;
letter-spacing:0px;
padding-bottom:6px;
padding-left:10px;
text-decoration:none;
}

.wallpaper-box li a:hover {
color:#569666;
}

.wallpaper-image{
float:left;
padding-top:0px;
padding-right:10px;
}
.cardimage {
float:left;
padding-right:10px;
width:154px;
padding-bottom:10px;
}

#thedms30 p{
margin-bottom:0px;
}

a.video{
border:1px solid #e2e2d2;
float:left;
padding:2px;
}

a:hover.video{
border:1px solid #1D5E2D;
}

#the-global-basket-holder{
height:39px;
}

.thedmsBackgroundFix{
clear:both;
height: -1px;
padding:0px;
margin: 0px;
}

div#thedmsAvailability .modebutton {
background-image:none;
border:medium none;
background-color:#ffffff;
}



div#thedmsAvailability .modebutton a{
color:#AAC288;
}

div#thedmsAvailability form li.availabilityFormNumWeeks{
width:15%;
}

div#thedmsAvailability form li.availabilityFormSearchButton{
width:10%;
}

div#thedmsAvailability form li.availabilityFormStartDate{
width:25%;
}

div#thedmsAvailability form li.availabilityFormShortBreakButton{
clear:both;
width:100%;
margin:0px;
padding:0px;
padding-bottom:10px;
}

.modebutton{
padding:0px;
margin:0px;
}

#google-map-control{
background:transparent url(/img/web/map-nav.jpg) no-repeat scroll left top;
height:25px;
width:827px;
margin-top:5px;
margin-bottom:8px;
float:left;
}

#google-map-control li a, #google-map-control li a:visited {
color:#1F5427;
display:block;
padding:5px 10px;
text-decoration:none;
}

#google-map-control li a:hover{
color:#FBFBFB;
}

#google-map-control li{
float:left;
list-style-type:none;
}

thedmsShowMap, #thedmsHideMap, #thedmsShowListings, #thedmsHideListings {
background:#a5bd7f url(/img/web/map-control-button.jpg) repeat-x scroll 0%;
background-position:top;
border:medium none;
color:#FFFFFF;
display:block;
font-size:100%;
font-weight:normal;
margin-bottom:0px;
margin-right:5px;
padding:5px;
}

.clickable{
cursor:pointer;
}

#top-of-the-map{
margin-left:5px;
}

.nobody{
background-image:none;
background-color:#ffffff;
padding:0px;
margin:0px;
}

#thedms62 #Shortlist li {
background-color:#F7F7F2;
border:1px solid #E9E9DF;
margin:5px;
padding:5px;
margin-left:0px;
width:60%;
}

#thedms62 h3{
clear:both;
color:#1F5427;
}

.TPButtons a:hover {
background:#c7dbab none repeat scroll 0%;
color:#ffffff;
}

.ShortListItemTitle {
display:block;
float:left;
padding:2px;
width:45%;
}

#thedms62 #Shortlist{
padding-top:10px;
}

.TPdeletebutton {
float:right;
}

#thedmsPrintPDF{
clear:both;
}

#map-control{
padding-bottom:7px;
padding-top:10px;
}

.blue-side-box a{
color:#ffffff;
}

.blue-side-box a:hover{
color:#ffffff;
text-decoration:underline;
}

div#thedms17 div#thedmsBrowseGrid .BrowseCell {
float:left;
padding:3px;
width:77%;
}

div#thedms17 div#thedmsBrowseGrid .BrowseSmallPicture {
float:left;
width:20%;
}

.BrowseCellConference {
padding-right:10px;
border-left:4px dotted #E2DDEC;
}

#thedms17 div#thedmsBrowseGrid .BrowseCell h2{
background-color:#A5BD7F;
background-image:url(/img/web/green-grad.jpg);
border:1px solid #A4B58B;
color:#FFFFFF;
font-size:100%;
font-weight:bold;
}

#thedms17 div#thedmsBrowseGrid .BrowseCell h2 a{
color:#FFFFFF;
text-decoration:none;
}

div#thedms17 .BrowseCellConference {
padding-left:10px;
width:20%;
}

#thedms17 div#thedmsBrowseGrid .BrowseCellVenue{
float:left;
padding-right:10px;
width:70%;
}

div#thedms01, div#thedms11, div#thedms18{
margin:auto;
width:827px;
}

div.thedmsBrowsePaging {
margin-right:0px;
font-weight:bolder;
font-size:120%;
}

div#thedmsConfItem{
float:left;
padding:1px;
width:58%;
margin-right:10px;
}

div#thedmsConfRight{
width:40%;
float:right;
}

#thedms18 div#thedmsItemsPanel {
background-color:#ffffff;
width:100%;
}

#thedms18 div#thedmsItemsPanel tr{
background-color:#F6F6EF;
}

#thedmsTPitineraryList li {
font-size:12px;
}

#thedmsConfFacilities ul{
padding-bottom:5px;
}

#thedms67 {
margin:0px;
width:100%;
padding-top:7px;
}


#thedms67 #ListOfPlans {
background-color:#c8d9ad;
border:1px solid #899E69;
padding:5px;
width:33%;
margin-left:0px;
}

#thedms67 #ListOfPlans .TPaddbutton {
float:right;
}

#thedms67 #ListOfPlans #unorderedPlanList a, #thedms67 #ListOfPlans #unorderedPlanList a:visited {
/*background-color:#471f54;*/
background-position:left top;
background-repeat:repeat-x;
border: 1px solid #825990;
background-image:url(/img/general-images/list-split.jpg);
background-position:center;
background-repeat:repeat-x;
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding:4px 3px 4px 20px;
padding-left:5px;
text-decoration:none;
width:80%;
}

#thedms67 #ListOfPlans #unorderedPlanList a:hover {
/*background-color:#471f54;*/
background-position:left top;
background-repeat:repeat-x;
border: 1px solid #6e166c;
background-image:url(/img/general-images/list-split-hover.jpg);
background-position:center;
background-repeat:repeat-x;
color:#FFFFFF;
display:block;
float:left;
font-size:10px;
font-weight:bold;
padding:4px 3px 4px 20px;
padding-left:5px;
text-decoration:none;
width:80%;
}

#thedms67 #ListOfPlans #unorderedPlanList li {
clear:both;
}

#thedms67 #ListOfPlans #unorderedPlanList li a{
margin-bottom:5px;
}

#thedms67 .TPdeleteImage {
float:left;
height:12px;
margin:0px;
padding:0px;
width:12px;
padding-left:8px;
}

#thedms67 #MyPlanDetails {
background-color:#e2eed0;
border:1px solid #899E69;
padding:5px;
width:60%;
}

#thedms67 #MyPlanDetails #MyPlanList, #thedms67 #MyPlanDetails #MyPlanShortlist {
border:1px solid #899E69;
margin:10px 5px;
padding:10px;
width:94%;
clear:both;
float:left;
}

#MyPlanName{
width:225px;
}

#MyPlanDetails label {
width:20%;
}

#thedms67 #MyPlanDetails #frmDmsTpPlanDetails li.TPSaveMyPlanDetailsButtonHolder {
float:left;
width:15%;
clear:none;
}

#thedms67 #MyPlanDetails #frmDmsTpPlanDetails li {
clear:none;
float:left;
width:72%;
}

#thedms67 #ListOfPlans #unorderedPlanList .TPdeleteImage a {
background:transparent none repeat scroll 0%;
border:medium none;
float:none;
margin:0px;
padding:8px 0px 0px 10px;
}

#thedms67 #MyPlanDetails h3 {
font-size:110%;
color:#FFFFFF;
padding:5px;
background-image:url(/img/web/green-grad.jpg);
background-color:#a5bd7f;
}

#thedms67 #MyPlanDetails #MyPlanShortlist ul.ShortlistItem, #thedms67 #MyPlanDetails ul.TPMyPlanItem {
border:none;
background-image:none;
float:left;
margin-left:0px;
margin-bottom:10px;
}

#thedms67 h4 {
color:#1D5E2D;
font-family:arial;
font-size:110%;
margin:0px;
margin-top:5px;
margin-bottom:5px;
}

#MyPlanDetails li {
margin:0px 0px 0px;
padding:0px;
margin:5px;
margin-left:0px;
padding-bottom:5px;
}

.ShortListItemTitle {
/* width:100%; */
width: 65%;
padding:0px;
}


#thedms80 .thedmsMandatory label {
float:left;
margin-right:10px;
text-align:right;
width:150px;
}

#breadcrumb {
font-size:85%;
padding-bottom:17px;
}

#breadcrumb img{
width:15px;
height:15px;
vertical-align:bottom;
}


#breadcrumb a{
color:#a16fc2;
}


#thedms88 .MyFavouriteName{
background-image:url(/img/web/login-button.jpg);
background-position:left center;
background-repeat:no-repeat;
color:#1D5E2D;
font-size:110%;
padding:4px 3px 4px 15px;
text-decoration:none;
padding-left:18px;
}

.TPdeleteImage{
margin-top:5px;
}

#thedms88 h2{
margin-top:10px;
}

/*#epers-left{
width:60%;
float:left;
}

#epers-right{
width:38%;
float:right;
border:1px solid #cccccc;
}*/

td.PropertyName a, td.PropertyName a:visited {
background-image:url(/img/web/login-button.jpg);
background-position:left center;
background-repeat:no-repeat;
color:#1D5E2D;
font-size:110%;
padding:4px 3px 4px 15px;
text-decoration:none;
}

#thedms07 .thedmsAvailability {
background:transparent none repeat scroll 0%;
width:827px;
}

#late-availability{
margin-left:7px;
margin-right:7px;
}

#newsindex {
float:left;
width:594px !important;
}

#newsnav {
float:left;
width:233px;
}

#catnav {
background-color:#B3CC90;
background-image:url(/img/web/news-bg.jpg);
background-repeat:no-repeat;
float:left;
height:auto !important;
min-height:131px;
width:223px;
margin-bottom:10px;
}

#datenav{
background-color:#B3CC90;
background-image:url(/img/web/news-bg.jpg);
background-repeat:no-repeat;
float:left;
height:auto !important;
min-height:131px;
width:223px;
}

#datenav h2, #catnav h2{
color:#ffffff;
margin-left:6px;
padding-top:6px;
}


#datenav ul, #catnav ul {
list-style-type:none;
text-align:left;
margin-left:6px;
}

#datenav li, #catnav li {
color:#A5BF80;
display:block;
font-size:100%;
font-weight:normal;
line-height:15px;
text-decoration:none;
padding-bottom:3px;
}

#datenav li a, #catnav li a {
background:transparent url(/img/web/news-li.gif) no-repeat scroll 0% 50%;
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
}

#datenav li a:hover, #catnav li a:hover {
background:transparent url(/img/web/news-li.gif) no-repeat scroll 0% 50%;
color:#1F5427;
text-decoration:none;
}


#news-holder{
width:100%;
margin-left:5px;
}

.newsindexitem h3{
margin-bottom:3px;
}

.newsindexitem h3 a{
background:transparent url(/img/web/news-list.jpg) no-repeat scroll 0% 50%;
color:#0b461a;
padding-left:21px;
text-decoration:none;
font-size:13px;
}

.newsindexitem h3 a:hover{
background:transparent url(/img/web/news-list.jpg) no-repeat scroll 0% 50%;
color:#0b461a;
padding-left:21px;
text-decoration:underline;
}

#news-article h3{
font-size:11px;
font-weight:normal;
}

.back{
margin-bottom:10px;
}

.back a{
background:transparent url(/img/web/back-button.jpg) no-repeat scroll 0% 50%;
color:#0b461a;
padding-left:21px;
text-decoration:none;
}

.back a:hover{
background:transparent url(/img/web/back-button.jpg) no-repeat scroll 0% 50%;
color:#0b461a;
padding-left:21px;
text-decoration:underline;
}

.newsindexitem h4{
font-size:10px;
font-weight:normal;
padding-left:21px;
}

.newsindexitem {
border-bottom:1px solid #CCCCCC;
margin-top:6px;
width:575px;
}

#news-article{
padding-right:10px;
}

#dms70{
width:827px;
margin:auto;
}

#dms72 {
margin:auto;
width:827px;
}

#eshopsearch input {
width:75px;
float:left;
margin:3px;
padding:0px;!important
}

#eshopnav {
float:left;
width:200px;
}

#eshopcontent {
float:right;
margin-left:5px;
width:614px;
}


#categoriesnav, #eshopsearch {
border-bottom:0px solid #a6c081;
border:1px solid #a6c081;
margin-bottom:10px;
}

#categoriesnav h3, #eshopsearch h3{
background-color:#a6c081;
background-image:url(/img/web/eshop-gradiant.jpg);
border-bottom:0px solid #1F5427;
padding:5px;
color:#ffffff;
font-size:100%;
font-weight:bold;
}

#categoriesnav h3 a, #eshopsearch h3 a{
color:#ffffff;
font-size:100%;
font-weight:normal;
text-decoration:none;
font-weight:bold;
}

#eshopnav ul {
margin:10px;
}

#paymentnav {
border-bottom:0px solid #1F5427;
}

#paymentnav ul{
margin-left:0px;
}

#eshopsearch p{
margin-left:10px;
margin-top:6px;
}

#eshopsearch input{
margin-left:10px;
}

.more-info{
margin-top:5px;
}

.viewmore{
margin:10px 0px;
text-align:right;
margin-right:5px;
}

.viewmore a {
background-color:#A6C081;
background-image:url(/img/web/dms-button.jpg);
background-position:left top;
background-repeat:repeat-x;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-size:0.9em;
padding:0.4em 0.5em;
text-decoration:none;
}
.viewmore a:hover {
background-color:#A6C081;
background-image:url(/img/web/dms-button.jpg);
background-position:left top;
background-repeat:repeat-x;
border:0pt none;
color:#FFFFFF;
cursor:pointer;
font-size:0.9em;
padding:0.4em 0.5em;
text-decoration:none;
}

#orderdetails, #eshopcontent fieldset {
border:1px solid #CCCCCC;
margin:0px;
padding:2px;
}

#eshopcontent fieldset li label {
clear:both;
float:left;
margin-bottom:10px;
text-align:left;
width:70%;
}

/* DMS97 new accommodation details page */

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook, div#thedms02n .thedmsGridBook a 
{
    background:#6E166C;
    color:White;
}
div#thedms02n .thedmsGridBook a, div#thedms02n .thedmsGridBook a:visited 
{
	color:White;
	text-decoration:none;
}
div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyBook, div#thedms02n .thedmsGridBook 
{

}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyAvailable, div#thedms02n .thedmsGridAvailable
{

}

div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyNotAvailable, div#thedms02n .thedmsGridNotAvailable
{

}
div#thedms02n #thedmsAvailabilityKey .thedmsGridKeyUnknown, div#thedms02n .thedmsGridUnknown
{

}

div#thedms02n .thedmsGridIcon, div#thedms02n .thedmsGridIconText 
{
    background:#666;
    margin-right:4px;
}

div#thedms02n .thedmsGridTableHeader, #thedmsGridAvailabilityChart .thedmsGridTableHeader th 
{
    background:#EAE5C8;
    color:#333;
}

div#thedms02n .thedmsGridTableHeader a, div#thedms02n .thedmsGridTableHeader a:visited 
{
    color:#333;
}

div#thedms02n h2 
{
    background-image:url(/img/web/green-grad.jpg);
    border:1px solid #A4B58B;
    color:#FFFFFF;
    font-size:110%;
    font-weight:normal;
    margin:5px 0 11px;
    padding:5px;
}

#datenav h3{
color:#FFFFFF;

cursor:pointer;
}

#datenav h3 a{
text-decoration:underline;
}

#datenav h3{
background:transparent url(/img/web/news-li.gif) no-repeat scroll 0% 50%;
color:#FFFFFF;
padding-left:10px;
text-decoration:none;
display:block;
font-size:110%;
font-weight:normal;
line-height:15px;
text-decoration:none;
}

#dms70 #eshopcontent h2, #dms71 #eshopcontent h2 {
background-color:#a6c081;
background-image:url(/img/web/eshop-gradiant.jpg);
background-repeat:repeat-x;
color:#FFFFFF;
width:600px;
padding:5px;
font-size:100%;
font-weight:bold;
margin-bottom:0px;
}

#dms70 #feature1, #dms70 #feature2, #dms70 #feature3, #dms70 #feature4, #dms70 #feature5, #dms70 #feature6, #dms70 #feature7, #dms70 #feature8, #dms70 #feature9, #dms70 #feature10 {
background-color:#FFFFFF;
border:1px solid #a6c081;
margin-bottom:10px;
margin-left:0px;
padding:0px;
width:610px;
}

#eshopcontent .productcontainer {
border:1px solid #CCCCCC;
margin:6px;
margin-right:0px;
 min-height:205px;
  height:auto !important;
  height:205px;
overflow:visible;
padding:10px;
width:123px;
float:left;
display:inline;
}

/*special offers*/

#thedms05 div#thedmsBrowseGrid .BrowseCell h2 {
background-color:#a5bd7f;
background-image:url(/img/special-offers-bg.jpg);
color:#FFFFFF;
font-size:100%;
font-weight:bold;
margin:5px 0px 0px;
padding:6px 5px 4px;
}

#thedms05 h2 a {
color:#FFFFFF;
text-decoration:none;
margin-top:10px;
}

#thedms05 .thedmsMapSpots{
padding:0px;
margin:0px;
vertical-align:top;
margin-right:7px;
}

.thedmsImageLink {
margin-left:6px;
}

#thedms05 div#thedmsBrowseGrid .detailbtn {
background-color:transparent;
background-image:none;
float:right;
margin-bottom:5px;
margin-right:5px;
margin-top:10px;
padding-bottom:2px;
padding-left:15px;
padding-right:15px;
width:auto;
}

#thedms05 div#thedmsBrowseGrid .details_holder {
clear:right;
margin-left:0px;
width:99%;
}

#thedms05 .thedmsSOsiteDescription {
clear:none;
float:left;
padding-left:0px;
width:440px;
}

div#thedms05 div.thedmsSO {
background-color:#F7F7F2;
border:1px solid #E9E9DF;
margin-right:0px;
padding:10px;
width:780px;
float:left;
clear:both;
margin-top:15px;
}

div#thedms05 .thedmsLogos{
float:left;
width:440px;
}

div#thedms05 .thedmsDetailsLogo{
float:left;
width:440px;
font-weight:bold;
}

div#thedmsBrowseGrid .BrowseSingleRow .smIMG {
float:left;
margin-bottom:0px;
margin-right:10px;
margin-top:5px;
}

div.thedmsSOdates {
float:right;
width:30%;
}

div.thedmsSOdescription {
float:left;
width:65%;
margin-bottom:10px;
}

.thedmsSObutton{
float:left;
clear:both;
}

.thedmsSObutton a:hover{
color:white;
}

#thedms02n div.thedmsSO {
float:left;
width:100%;
background-color:#F7F7F1;
margin-bottom:10px;
}

div#thedms02n div.thedmsSO h2{
margin-top:0px;
}


#thedms23, #thedms23 h1 {
	color: #fff;
}

div#thedms23 a {
	color: #fff;
}

/* ----------------------------- Self Assessment / Accessibility  ----------------------------- */

/* dms css doesnt seem to link put here for now, notice other dms styling in this sheet too*/

/* This is for below the facilities */

div#thedmsAccessibility {
    background:#fff none repeat scroll 0 0;
    border-top:4px solid #CCCCCC;
    clear:both;
    margin:20px 0;
    width: 100%;
    padding:0px;
}

div#thedmsAccessibility h3 
{

    background:#A4B58B none repeat scroll 0 0;
    color:White;
    font-weight: normal;
    font-size: 100%;
    margin:10px 0;
    padding:4px;
}

.thedmsAccessibilityHolderLeft {
    clear:both;
    float:left;
    padding:6px;
    width:47%;
}

.thedmsAccessibilityHolderRight {
    float:right;
    margin:0;
    padding:6px;
    width:47%;
}
/* New Browse Page*/

div#thedms01n .thedmsbutton a, div#thedms01n .thedmsbutton a:visited, div#thedms01 .thedmsbutton a, div#thedms01 .thedmsbutton a:visited 
{
 
    background: url(/img/web/browse-button.jpg) repeat-x;
    
}
div#thedms01n .thedmsbutton a:hover, div#thedms01 .thedmsbutton a:hover 
{
    background: url(/img/web/browse-button-hover.jpg) repeat-x;
    
}

div#thedmsBrowseGrid .BrowseBookCell 
{
    background-color: #F7F7F1
}

.BrowseBookactionpanel 
{
    background-color: #EFEDE0   
}


div#thedmsBrowseGrid .BrowseBookCell {

    border-top:4px solid #A5BF80;
}

div#thedms01n h2 {
    color:#0B461A;
    font-size:140%;
}

div.thedmsBrowsePagination a 
{
    background: #A5BF80;   
}

div.thedmsBrowsePagination a:hover 
{
    background: #6E166C;   
}
div.thedmsBrowsePagination a.thedmsPaginationCurrentPage 
{
    background:#6E166C;
    
}

/* ---    MY RECOMMENDATIONS ---   */
.clear {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
}


.frmSubmit {
	margin-left:0px;
	float:none;
}


.box {
	background:none repeat scroll 0 0;
	margin:0 10px 10px 0;
	padding:2px 5px 0px 5px;
}

#RECsidebar .box {
	background:#F2F5EE url(/img/web/blue-box-large.jpg) no-repeat scroll 0 0;
	height:auto !important;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:5px;
	min-height:131px;
	border: none;
}

#RECsidebar .RECArticleIndex {
background-image: none;
background-color:#E2EED0;
border:1px solid #899E69;
margin-bottom:10px;
}


#divOverview {
	background:#fff url(/img/web/beige-box-xlarge.jpg) no-repeat scroll 0 0;
	height:auto !important;
	margin-bottom:10px;
	margin-right:10px;
	margin-top:5px;
	min-height:130px;
	border: none;
	height: 200px;
}



.box h3 {
	margin-bottom: 5px;
}

.RECArticleIndex h2 {
	margin-bottom:10px;
}

#RECtextarea {
	float: left;
	margin-left:0px;
	width:535px;
}

.RECOverviewCount {
margin-right: 10px;
}

#tooltip {
	background:#E6EEF9 none repeat scroll 0 0;
	border:1px solid #687E9A;
	color:#333333;
	display:none;
	/* font-size: 11px; */
	font-size: 90%;
	padding:2px 5px;
	position:absolute;
	text-align:left;
}


.RECMediabutton, .RECAddbutton {
	background-color:#A6C081;
	background-image:url(/img/web/dms-button.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	padding:0 15px 1px;
	text-decoration:none;
	_height: 20px;
}
#frmDashboard 
{
    padding: 0;
    margin:0;
}
#frmEditArticle {
	margin:0 ;
	padding:0px;
	width:825px;
}

#RECEditarea {
	float:left;
	margin-right:5px;
	width:515px;
}

.frmEditArticle-section {
	background-color:#E2EED0;
	border:1px solid #899E69;
	margin-bottom:10px;
}

.RECMediaList, .RECLinksList {
	background-color:#E2EED0;
	border:1px solid #899E69;
	float:right;
	margin-bottom:10px;
	width:250px;
}

.frmEditArticle-section h3, .RECMediaList h3, .RECLinksList h3 {
	background-color:#A5BD7F;
	background-image:url(/img/web/green-grad.jpg);
	color:#FFFFFF;
	font-size:110%;
	padding:5px;
	position: relative;
}

a.RECMediabutton, a.RECAddbutton {

	background-color:#A5BD7F;
	background-image:url(/img/web/green-grad.jpg);
	background-position:left top;
	background-repeat:repeat-x;
	border:1px solid #899E69;
	color:#FFFFFF;
	font-weight:bold;
	margin:0px;
	padding:4px;
	text-align:center;
}

.button.RECSaveArticle {
	background-color:#A5BD7F;
	background-image:url(/img/web/save-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #899E69;
	color:#FFFFFF;
	font-weight: normal;
	margin:2px;
	padding:1px 1px 1px 18px; 
	text-align:center;
}

a.RECMediabutton:hover, a.RECAddbutton:hover {
	background:#C7DBAB none repeat scroll 0 50%;
	color:#FFFFFF;
}

.RECSaveArticle:hover {
	background:#C7DBAB url(/img/web/save-icon.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
}

.button.RECPreviewArticle {
	background-color:#A5BD7F;
	background-image:url(/img/web/preview-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #899E69;
	color:#FFFFFF;
	font-weight: normal;
	margin:2px;
	padding:1px 1px 1px 18px; 
	text-align:center;
}

.RECPreviewArticle:hover {
	background:#C7DBAB url(/img/web/preview-icon.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
}

.button.RECSubmitArticle {
	background-color:#A5BD7F;
	background-image:url(/img/web/submit-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #899E69;
	color:#FFFFFF;
	font-weight: normal;
	margin:2px;
	padding:1px 1px 1px 18px; 
	text-align:center;
}

.RECSubmitArticle:hover {
	background:#C7DBAB url(/img/web/submit-icon.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
}

.button.RECDeleteArticle {
	background-color:#A5BD7F;
	background-image:url(/img/web/delete-icon.gif);
	background-position:left;
	background-repeat:no-repeat;
	border:1px solid #899E69;
	color:#FFFFFF;
	font-weight: normal;
	margin:2px;
	padding:1px 1px 1px 18px; 
	text-align:center;
}

.RECDeleteArticle:hover {
	background:#C7DBAB url(/img/web/delete-icon.gif) no-repeat scroll 0 50%;
	color:#FFFFFF;
}

.RECMediaImageSlot 
{
    width: 98%;
    margin-top: 10px;
}

#frmEditArticle ul li {
    padding:0;
}
.RECMediaImageSlot input {
    float:right;
}
#divAvailableFolderMedia p 
{
    text-align: right;
}

#divAvailableFolderMedia p.RECinstruction 
{
    text-align: left;
}

#frmEditArticle li 
{
    margin-top:10px;
}
.RECLinksList ul
{
   padding: 0 5px 0 10px;
}

#frmEditArticle ul li label.InlineLabel
{
    margin: 0 5px;
}

.RECcaption {
	font-size: 80%;
}

#divNoMedia p, #divNoLinks p {
	padding: 10px;
}

.RECinputbuttons 
{
    text-align: right;
}

#RECImgContainer {
	width: 560px; /* AR - fix from 560px to accommodate VPD width */
	overflow: hidden;
	height: 420px;
	background: none;
	margin:0 10px 10px 0;
	position:relative;
}

element.style {
	display:none;
	opacity:1.1;
	visibility:visible;
	z-index:6;
}

.sliderwrapper {
	height:420px;
	overflow:hidden;
	position:relative;
	width:560px;
}

.sliderwrapper .contentdiv {
	height:420px;
	left:0;
	position:absolute;
	top:0;
	visibility:hidden;
	width:560;
}

.image {
	position:relative;
	text-align:left;
	z-index:1000;
}

.RECslidecaption {
	bottom:0;
	color:white;
	padding:3px;
	position:absolute;
	z-index:3000;
	background:#A5BD7F
}

.RECMediaTable, .RECLinksTable, .RECArticleLinksTable  {
    width: 95%;
}

#btnLinkRemove {
	margin:5px;
}

#btnLinkAdd 
{
    margin:5px;
}

.frmEditArticle-section hr {
	display: none;
}

.frmEditArticle-section ul li {
    margin-bottom:5px;
    margin-left:10px;
}

/* .RECindex {
	background: #471F54 url(/img/general-images/list-split.jpg) top center repeat-x;
	border:1px solid #825990;
	color:#FFFFFF;
	overflow: visible;
	display:block;
	padding:4px 3px 4px 5px;
	text-decoration:none;
	_height: 2px;
} */

.RECindex {
	background: #E2EED0;
	border:1px solid #899E69;
	color:#FFFFFF;
	overflow: visible;
	display:block;
	padding:4px 3px 4px 5px;
	text-decoration:none;
	_height: 2px;
}

.RECindex h3 {
	float:left;
	display:inline;
	margin:0;
	color:#1D5E2D;
	text-decoration:none;
	font-size: 12px;
	font-weight: bold;
}

.RECindex h3 a, .RECindex p a {
	cursor:pointer;
	color: #1D5E2D;
	text-decoration:none;
}

.RECindex p 
{
    font-size: 11px;
}
#RECProfileEdit li {
    background-color:#E2EED0;
    padding:5px;
    width:70%;
}

.RECindex h3 a:hover, .RECindex p a:hover {
	color:#1D5E2D;
	text-decoration: underline;
}

.RECMediaList a.RECMediabutton {
	display: block;
}

.thedms505 label {
	display:block;
	float:left;
	width:20%;
}

#txtAboutMe {
	width: 300px;
}

.text-counter {
	margin-left:160px;
}

#imgMedia {
margin-left:160px;
}

.RECAuthorname {
	font-size: 14px;
	font-weight: bold;
}

#btnMediaAdd {
	float:none;
	margin:5px 5px 5px 75px;
	padding:2px;
	clear: none;
	width: 165px;
}

#btnMediaRemove {
	float:none;
	margin:5px 5px 5px 344px;
	padding:2px;
	clear: none;
	width: 165px;
}

#RECmainpage {
	float:left;
	margin-right:0;
	padding-right:0px;
	width:545px; /* ar - fix from 560px to accommodate VPD width */
}

#RECrightbar {
	float:right !important;
	width:250px !important;
	margin-right: 5px;
}

#RECrightbar .thedms 
{
    float: none;
}

#RECrightbar .box {
	background:#E5EDF8 url(/img/web/blue-box-large.jpg) no-repeat scroll 0 0;
	margin-bottom:10px;
	margin-right:0px;
	margin-top:5px;
	min-height:131px;
	border: none;
}

#RECrightbar .box h2 {
	margin-top:2px;
	margin-bottom: 10px;
}

#RECrightbar #divLinks {
	background:#ebe9d4 url(/img/web/beige-box-large.jpg) no-repeat scroll 0 0;
	margin-bottom:10px;
	margin-right:0px;
	margin-top:15px;
	border: none;
	width: 240px;
}

#RECcontent {
	border-bottom:1px solid #E2EED0;
	margin-right:10px;
}

#RECtags {
	border-bottom:none;
	margin-top:10px;
}

#RECrightbar hr {
	color:#F5F1E5;
	background-color:#F5F1E5;
	border:1px solid #F5F1E5;
	margin: 5px 0px;
}

.RECRightDetailsHolder h4 {
	font-size: 12px;
}

.thedmsBrowsePicture {
	float: left;
	margin: 5px 5px 5px 0px;
}

/* tabs */
.anchors {
    list-style: none;
    margin: 10px 0 0 0;
    padding: 0 0 1px;
	display: inline-block; /* @ IE 7 */
    _height: 1%; /* @ IE 6 */
}

.anchors:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.anchors li {
    float: left;
    margin:0 1px 0 3px;
}
.anchors a {
    display: block;
    position: relative;
    top: 1px;
    border-bottom: 0;
    z-index: 2;
    padding: 2px 9px 1px;
    text-decoration: none;
	background-color: #e4e4c4 ;
	border: 1px solid #92925D;
	border-bottom: none;
	
}
.anchors .on a {
    padding-bottom: 2px;
    font-weight: bold;
}
.anchors a:focus, .anchors a:active {
    outline: none; /* @ Firefox 1.5, remove ugly dotted border */
}
.anchors .on a, .anchors a:hover, .anchors a:focus, .anchors a:active,
.anchor {
    background-color:#DADAB9;
	border: 1px solid #DADAB9;
}
.anchors .on a:link, .anchors .on a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.anchors a:hover, .anchors a:focus, .anchors a:active {
    cursor: pointer;
}
.anchor {
    padding: 10px;
	border-top: none;
}

.anchors a {

}

/*   END TABS -- */

#blue-wide h5{
	font-size:95%;
	color:#687e9a;
	margin-bottom:6px;
	margin-top:2px;
	font-weight:bold;
}

#blue-wide {
	background: url(/img/web/blue-box-large.jpg);
	background-repeat:no-repeat;
	background-color:#e6eef9;
	min-height:131px;
	margin-top:15px;
}

.blue-button-large {
	width:240px;
	background: url(/img/side-box-buttons/blue-side-button-large.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
}

.blue-button-large a{
	color:#ffffff;
	text-decoration:none;
	font-size:90%;
}

#green-wide h5{
	font-size:95%;
	color:#7E8D69;
	margin-bottom:6px;
	margin-top:2px;
	font-weight:bold;
}

#green-wide {
	background: url(/img/web/green-box-large.jpg);
	background-repeat:no-repeat;
	background-color:#F2F5EE;
	margin-top:15px;
	margin-bottom: 5px;
}

.green-button-large {
	width:240px;
	background: url(/img/side-box-buttons/green-side-button-large.jpg);
	background-repeat:no-repeat;
	height:20px;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:5px;
}

.green-button-large a{
	color:#ffffff;
	text-decoration:none;
	font-size:100%;
}

#beige-wide h5{
	font-size:95%;
	color:#88825E;;
	margin-bottom:6px;
	margin-top:2px;
	font-weight:bold;
	float:right;
}

#beige-wide {
	background: url(/img/web/beige-box-large.jpg);
	background-repeat:no-repeat;
	background-color:#ece9d6;
	margin-top:15px;
	min-height:31px;
}

.side-box-header2{
	padding-top:3px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:5px;
}

.ImgAuthor {
	float: left;
	margin: 0 5px 5px 0;
}

.RECItem {
	background-image:url(/img/web/rec-gradiant.jpg);
	background-repeat:repeat-x;
	color:#FFFFFF;
	background-color:#F7F7F1;
	font-size:110%;
	font-weight:normal;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	border: none;
	width:555px;
	padding-right: 5px;
	margin: 0 0 10px 0;
}

.RECSearchCategories {
	margin:0;
	width:220px;
	padding: 0;
	border: none;
	background: none;
	float:left;
}

.RECSearchHeader h3 {
	color:#1D5E2D;
	font-size:18px;
	font-weight:bold;
	margin-bottom:5px;
	float:none;
}

.RECTitle {
	float:left;
	width: auto;
}
.RECAllRecs {
float:none;
text-align:right;
}
.RECmediumlistingitem a {
font-weighT: bold;
}

.RECTitle h3 {
    float:left;
    height:30px;
    }
.RECTitle h3 a {
	color: #fff;
	margin:0;
	padding:0;
	text-decoration:none;
}

.RECTitle h3 a:hover {
	text-decoration: underline;
	color: #fff;
}

.RECItemHeader {
	border-bottom:none;
	margin-bottom:0px;
}

.RECSummary p {
	color:#333333;
	font-size:90%;
}

.RECInfo p {
	color:#333333;
}

.RECInfo p {
	color:#333333;
	font-size:80%;
}

.RECCounter p {
	margin:5px;
	font-size: 80%;
}

.RECItemFooter {
	font-size: 80%;
	border: none;
	float: right;
}

.RECItemFooter ul li {
	display:inline;
	float:left;

}

.RECItemFooter a {
	background-image:url(/img/web/dms-button.jpg);
	background-position:left top;
	border:0 none;
	color:#FFFFFF;
	cursor:pointer;
	padding-left:15px;
	padding-right:15px;
	text-decoration:none;
	display: block;
	height: 18px;
	width: 85px;
}		

.RECItemFooter a:hover {
	color: #fff;
	text-decoration: underline;
}

#divSearch {
	background:#E6EEF9 url(/img/web/blue-box-large.jpg) no-repeat scroll 0 0;
	min-height:131px;
	padding: 5px 10px 10px 10px;
	width: 200px;
	float: left;
	margin: 0;
}

.RECCategories {
	float:left;
	margin-left:0;
	padding-left:0px;
}

.RECCategories h2 {
	color:#88825E;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:2px;
}

.RECSearchCategories {
	margin:0 ;
	padding:0px;
}

.RECshortlistingitem a {
	font-weight: bold;
}

.RECSearch {
	padding: 0px;
	margin: 0px;
}
.RECSearch h2 {
	color:#687E9A;
}

.side-box-header2 h5 {
	color:#88825E;
	font-weight:bold;
	margin-bottom:6px;
	margin-top:2px;
	font-size:110%;
}

.RECSearch.button {
	margin: 10px;
	/* float:left !important; */
}

#RECCategoryList ul.RECSubTopic {
	margin-left: 15px;
	padding: 2px;
}

.RECMainTopic li{
	padding: 0;
	margin: 0;
	list-style-position:inside;
}

.RECMainTopic h3 {
	font-size: 100%;
	padding: 0;
	margin: 10px 0 0 0;
}

.RECSubTopic li a {
	font-size: 90%;
}

.RECSearchHeader {
	border-bottom:none;
	margin-bottom:0px;
}

#beige-wide2 {
	background: url(/img/web/beige-box-xlarge2.jpg);
	background-repeat:no-repeat;
	background-color:#ece9d6;
	margin-top:0;
	min-height:31px;
	float:right;
	width: 325px;
}

#beige-wide2 .thedms 
{
    float: none;
}

#divOrderBy {
	margin-bottom: 10px;
}

textarea#txtMediaCaption, textarea#txtSummary, textarea#txtDescription {
	width:95%;
}

.thedms502 hr {
	color:#F5F1E5;
	background-color:#F5F1E5;
	border:1px solid #F5F1E5;
	margin: 5px 0px;
}

.pagination {
	background: transparent url(/img/web/pagination-bg.png) repeat-x scroll 0 0 !important;
	filter:alpha(opacity=80);
	-moz-opacity: 0.80;
	opacity: 0.80;
	zoom:1.0;
	top:0;
	bottom: auto;
	padding: 0 !important;
	margin: 0 !important;
}

.toc, .prev, .next {
	line-height:19px;
	vertical-align:middle;
	margin: auto;
}

.RECTitle h1 {
	text-decoration:none;
}

.RECslidecaption {
	bottom:0px;
}

#aMostPopularArticle {
	display:inline;
	width:auto;
}

#call-to-action-wide {
	margin-top:5px;
}

.button-write-your-own {
	text-align: center;
	margin-bottom: 10px;
}

input 
{
    margin: 2px 0;
}


/* AR: 18/09/09 added new styles for instruction page */
.RECfirstuser 
{
    text-align:center;
}
.recInstructOne {
	background: url(/img/myrecommendations/one.gif) no-repeat;
	width: 55%;
	float: left;
}
.recInstructOne p {
	padding-left: 50px;
	margin-bottom: 20px;
}
.recInstructSignificant {
	font-size: 130%;
}
.recInstructTwo {
	background: url(/img/myrecommendations/two.gif) no-repeat;
	width: 35%;
	float: right;
	padding: 0px 20px 10px 60px;
	/* margin-left: -50px; */
}
.recInstructThree {
	background: url(/img/myrecommendations/three.gif) no-repeat 40px 30px;
	width: 40%;
	float: left;
	clear: none;
	padding: 35px 0px 10px 55px;
}
.recInstructThree p 
{
    padding-left: 45px;
}

.recInstructFour {
	background: url(/img/myrecommendations/four.gif) no-repeat left 30px;
	width: 90%;
	float: left;
	padding: 30px 10px 10px 65px;
}
.recInstructFour img {
	float: right;
	margin-left: 10px;
}

#medialibrary
{
    height: 600px;
}

#RECDashContainer h2 
{
    font-size: 120%;
    font-weight: bold;
}

.thedmsBackgroundFix {
    clear:both;
    font-size:1px;
    height:1px;
}

ul.dashnav li a.on, ul.dashnav li a:hover {
    background-color:#899E69;
    color:#fff;
}

ul.dashnav li a {
    background-color:#E2EED0;
    border: 1px solid #899E69;
    color:#000;
    display:block;
    padding:5px;
    text-decoration:none;
}

#RECDashContainer {
    background:none ;
    border: 5px solid #899E69;
	margin: 0 0;
}

#RECDashArticles, #RECDashMedia, #RECDashProfile {
    background:#E2EED0 none repeat scroll 0 0;
}

.RECstats 
{
    color: #899E69;
}

.warning {
    color:red;
}

.moderation {
    color:#AB6C02;
}

.RECArticle {
    background:#E2EED0 none repeat scroll 0 0;
    border:1px solid #899E69;
    width:97%;
}

#MLEditForm {
    width:450px;
}

#RECManageMedia {
    width:100%;
}

#RECDashNav {
    margin:0;
}

.dashnav 
{
    float:left;
}

ul.dashnav li, #frmEditArticle ul.dashnav li, #frmArticles ul.dashnav li 
{
    margin-bottom: 0;
}
ul.dashnav li {
	clear: none;
}

/* bk fixing ie issues */
#RECDashContainer {
	display: inline-block;
	width: 96%;
}
/* test */

.thedms {
    clear:both;
    float:left;
    width:99%;
}

/* AR fixing preview pages for MyRecs */

#frmEditArticle .RECMediaList ul li label {
    width:60%;
}
#frmEditArticle ul.RECLinksTable li label {
    width:55%;
}

.RECLinksList .button {
    float:right;
    margin:5px;
}

#divAvailableFolderMedia 
{
    padding: 5px;
}

.RECimagestextleft, .RECtagsleft, .RECrelatedlinksleft {
    float:left;
    margin-right:10px;
    width:530px;
}

#RECArticlesIndex {
    width:100%;
}
.thedms506 .RECArticleEdit a, .thedms506 .RECArticleEdit a:hover 
{
    text-decoration: none;
}


.thedms508 #RECmainpage {
    margin-top:10px;
    padding-left:0;
    width:525px;
}

.thedms508 #RECImgContainer 
{
    width: 525px;
}

#RECOMMmainpage 
{
    float:left;
    margin-right:0;
    padding-right:0;
    width:565px;
}
.thedms503 #RECmainpage 
{
    margin: 0 0 0 5px;
    width: 560px;
    padding: 0;
}

#RECDashProfile .RECEditbutton 
{
    background-color:none;
    border: none;
    color:#333333;
    padding:0;
}

.thedms503 #frmRecommendDetails
{ 
    width: 835px;
    padding: 0;
    margin: 0;
}

#RECtags {
    border-bottom:none;
    margin-right:10px;
    height:45px;
}

#RECComments 
{
    border-top:1px solid #E2EED0;
    margin-top: 10px;
}

#RECtagstitems {
    clear:right;
    float:right;
    width:85%;
}

#thedms66 .tabbertab 
{
    border-bottom: 1px solid #899E69;
    border-left: 1px solid #899E69;
    border-right:1px solid #899E69;
}

#thedms66 .TPTip, #thedms66 .Instruction4
{
    margin-top: 10px;
}

#thedms66 textarea 
{
    width: 99%;
}

#thedms66 #unorderedPlanList li 
{
    width: 100%;
}

#thedms66 #unorderedPlanList li a
{
    background-image:url(/img/general-images/list-split.jpg);
    background-position:center center;
    background-repeat:repeat-x;
    border:1px solid #825990;
    color:#FFFFFF;
    display:block;
    float:left;
    font-size:10px;
    font-weight:bold;
    padding:4px 3px 4px 5px;
    text-decoration:none;
    width:80%;
    margin: 2px 0;
}

#thedms66 .TPdeleteImage a 
{
    background: none !important;
    border: none !important;
}

#thedms66 .TPdeleteImage {
    float:left;
}

#thedms66 #thedmsMyplanIndex 
{
    float:left;
    background-color:#C8D9AD;
    border:1px solid #899E69;
    margin-left:5px 0;
    padding:5px;
    width:33%;
}

#thedms66 .TPButtons 
{
    clear:left;
}

#thedmsTPForm {
    background-color:#E2EED0;
    border:1px solid #899E69;
    padding:5px;
    width:56%;
}

#thedmsTPForm legend {
    color:#1D5E2D;
    font-size:120%;
    font-weight:bold;
    margin:0 0 10px;
}

#PlanDetails ul {
    float:none;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:auto;
    padding:0;
    width:100%;
}

ul.tabbernav {
    border-bottom:1px solid #899E69;
}

ul.tabbernav li a {
    border-color:#899E69 #899E69 -moz-use-text-color;
}

#thedms66 #Planner {
    background-color:#E2EED0;
    border:1px solid #899E69;
    padding:5px;
    margin-top: 10px;
}

ul.tabbernav li.tabberactive a {
    background-color:#E2EED0;
    border-bottom:1px solid #E2EED0;
    color:#000000;
}

ul.TPMyPlanItem, ul.ShortlistItem {
    border:1px solid #899E69;

}

#Shortlist li, .TPMyPlanItem li {
    background-color:#E2EED0;
}

#Shortlist {
    background-color:#E2EED0;
    border:1px solid #899E69;
    margin-top:76px;
}

.Instruction1 {
    margin-top:14px;
    width:36%;
}

#frmDmsTpShortlist h3 
{
    margin-top: 10px;
}

.EditDelete 
{
    width: 70px;
}

.thedms509 
{
    padding: 10px;
    width: 500px;
}

.thedms509 ol 
{
    padding: 5px 0 5px 20px;
}

.RECratedIMG {
    /* background: transparent url(/img/ratings-slider-DS.gif); */
}

.RECratedIMGs {
    background: transparent url(/img/ratings-slider-small-DS.gif);
}
.RECrating {
    float:left;
}

.thedms502 .RECTitle {
    height:30px;
    width:90%;
}

.RECTitleRating {
    float:left;
    width:80%;
}

.thedms502 .RECImage img {
    height:114px;
    width:170px;
}

/* Theme for jQuery UI Datepicker */

#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: #3898D5;
	color:White;
	font-size: 1.2em;
	border: 4px solid #ffffff;
	width: 15.5em;
	padding: 0.5em .5em .5em .5em;
	position: relative;
}
#ui-datepicker-div {
	z-index: 9999; /*must have*/
	display: none;
	background: #3898D5;
}
.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: black url(http://www.thedms.co.uk/graphics/signposts/white/left.png) center no-repeat;
}
.ui-datepicker-next {
	position: absolute;
	left: .5em;
	background: black 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 #ffffff;
	cursor: pointer;
}
.ui-datepicker-header select {
	border: 1px solid #ffffff;
	color: #ffffff;
	background: #0084C9;
	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:1px;
}
table.ui-datepicker {
	width: 15.5em;
	text-align: center;
	margin-top:10px;
}
table.ui-datepicker td a {
	padding: 2px;
	display: block;
	color: white;
	background: #76B3DF;
	cursor: pointer;
	border: 1px solid white;
}

.ui-datepicker-today a {
    background: grey !important;
}
table.ui-datepicker td a:hover {
	color: black;
	background: white;
	text-decoration:none;
}
table.ui-datepicker td a:active {
	border: 1px solid #0084C9;
	color: #999;
	background: #999;
}
table.ui-datepicker .ui-datepicker-title-row td {
	padding: .3em 0;
	text-align: center;
	font-size: .9em;
	color: white;
	text-transform: uppercase;
	/*border-bottom: 1px solid #ffffff;*/
}

table.ui-datepicker .ui-datepicker-title-row td a {
	color: #222222;
	background:#eeeeee;
}

/* ___________ IE6 IFRAME FIX ________ */
.ui-datepicker-cover {
   display: none; /*sorry for IE5*/
   display/**/: block; /*sorry for IE5*/
   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:White!important;
    color:black!important;
}

.sIFR-alternate {
    display: none;
}

/*Special Offer Styles applied November 2009*/

div#thedms01n .BrowseBookCell #thedmsSpecialOfferTextHolder 
{
    background:white url(http://www.thedms.co.uk/graphics/signposts/white/star.png) no-repeat 5px 10px;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px 10px 10px 23px;
}

div#thedmsSpecialOffersHolder 
{
}

div#thedms02n div#thedmsSpecialOffersHolder li 
{
    background:transparent url(http://www.thedms.co.uk/graphics/signposts/white/star.png) no-repeat;
    border:0 none;
    list-style-type:none;
    padding:0 0 0 20px;
}

div#thedms02n #thedmsAvailability .thedmsSOdetails 
{
    background:white;
    border:1px dashed #CCCCCC;
    clear:both;
    margin:10px 0;
    padding:10px;
}

.thedmsSmallBrowseSignpost {
	width:17px;
}

div#thedms02n #thedmsGridTable .thedmsGridMultiStay, div#thedms02n #thedmsSpecialOffersHolder .thedmsGridMultiStay 
{
background-color: #BA70A0;
text-decoration:none;
}

div#thedms02n #thedmsGridTable .thedmsGridMultiStay a 
{
    text-decoration:none;
}

/*End of Special Offer Styles applied November 2009*/

/* ----- AR: styles for new homepage Dec 10/12/2009 ----- */
#right-content-new {
    float:left;
    margin-left:6px;
    padding-top:0;
    width:659px;
}
#top-edge-new {
    background:#FFFFFF;
    padding:0px 0 10px 10px;
    width:649px;
}
#home-left {
    float:left;
    width:419px;
    margin-right: 5px;
    padding-top: 10px;
}
#home-right {
    float: right;
    width: 220px;
}
#right-feature-box {
    background-color: #4a1e53;
    padding: 5px 10px 0 10px;
    border-top: 1px solid #6f166a;
}
#right-feature-box p, #right-feature-box h3 {
    color: #fff;
}
#right-feature-box-bottom {
    background:transparent url(/img/web/bottom-home-feature-edge.jpg) no-repeat scroll 0 0;
    height:10px;
    width:220px;
}

/* rotator in-page placement */
div#rotator {
	position:relative;
	height:267px;  /* image size is: 844px × 267px */
}
div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
div#rotator ul li img {
}
div#rotator ul li.show {
	z-index:500;
}
.jCarouselLite {
    width:200px !important;
    /* height: 200px !important; */
    position: relative;
    visibility: hidden;
    left: -5000px;
}
.jCarouselLite ul li {
    /* height: 240px !important; */
    padding: 5px 0;
}
.jCarouselLite h5, .jCarouselLite h5 a {
    color: #fff;
    font-size: 14px;
}
button.next {
    /* background: transparent url(/img/web/purple-next-button.jpg) no-repeat scroll 0 0; */
    background: transparent url(/img/web/grey-next-button.jpg) no-repeat scroll 0 0; 
    height: 15px;
    float: right;
    border:medium none;
    float:right;
    width:50px;
    cursor: pointer;
}
.promo-box {
    margin-top: 10px;
}
.promo-box img {
    margin-bottom: 10px;
}
.social-icons {
    margin-top: 0px;
    background: transparent url(/img/web/home-social-snippet.jpg) no-repeat scroll 120px 0;
    width: 100;
    height: 70px;
}

.social-icons img {
    float:right;
    margin-right:10px;
    margin-top:17px;
}

.social-icons-new {
    margin-top: 0px;
    background: transparent url(/img/web/home-social-snippet-new2.png) no-repeat scroll 16px 0;
    width: 100;
    height: 70px;
}

.social-icons-new img {
    float:right;
    margin-right:10px;
    margin-top:17px;
}




/* ----- END OF styles for new homepage Dec 10/12/2009 ----- */

.new-weatherfeed {
    float: right;
    padding: 0;
}


.right-panel-box-containter
{
    position:relative;
      background-color:#4A1E53;
   
}
.right-panel-box-top
{
    float:left;
    background:#DDE6D1 url(/img/web/top-edge-green.jpg) no-repeat;
    height:10px;
    width:220px;
    display:inline;
    margin-top:10px;
  
}

.right-panel-box 
{
 
    background-color:#DDE6D1;
    width:220px;  
    float:left;
  
   
}

.right-panel-box a, .right-panel-box ul li a
{
    color:#094d24;
    font-weight:bold;
    text-decoration:none;
}

.right-panel-box ul li
{
    color:#094d24;
}

.right-panel-box ul
{
    padding-left:10px;
    list-style-image:none;
    list-style-position:inside;
    list-style-type:disc;
}

.right-panel-box p
{
    color:#094d24;
    padding:3px 0px 5px 10px;
}

.right-panel-box h2, .right-panel-box h2 a
{
    color:#8F8D69;
    margin:0px;
    padding:0px 0px 5px 10px;
    text-decoration:none;
}

.right-panel-box img
{
   padding:0px 0px 0px 10px;
}

.right-panel-box-bottom
{
    float:left;
    background:transparent url(/img/web/bottom-edge-green.jpg) no-repeat scroll 0 0;
    height:10px;
    width:220px;
    display:inline;
}

/*NS Styles added for new restaurant link in main navigation*/


.glossymenu-sub li.restaurants a:hover{
	color: #fff;
	background: none;
	background-position: left;
	line-height: 52px;
	text-decoration:underline;
}

.glossymenu-sub li.restaurants a:hover b{
	color: #fff;
	background: none;
	text-decoration:underline;
}
/* End of NS Styles added for new restaurant link in main navigation*/






/*sev style*/


div#thedms11n .thedmsBrowseRow {
border-top:9px solid #A5BF80;
background:none repeat scroll 0 0 #F7F7F1;
}

div#thedms11n .thedmsContentHolder .thedmsBrowseH2Background {
background:none repeat scroll 0 0 #F7F7F1;
}
div#thedms11n #thedmsBrowseListing .thedmsBrowseRow .thedmsContentHolder .thedmsBrowseH2Background h2 {
background:none repeat scroll 0 0 #F7F7F1;
}

div#thedms11n .thedmsActionsHolder {
background:none repeat scroll 0 0 #EFEDE0;
}

div#thedms11n #thedmsBrowseListing .thedmsBrowseRow .thedmsContentHolder .thedmsBrowseH2Background h2 a {
color:#A5BF80;
}

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 #A5BF80;
border:1px solid #A5BF80;
}

div#thedms11n .thedmsContentHolder {

}

div#thedms11n .thedmsBrowseRow .thedmsActionsHolder {
background:none repeat scroll 0 0 #FFFS;
}

div#thedms11n .thedmsActionsHolder li.thedmsbutton a:hover{
color:#6E166C;
}

div#thedms11n .thedmsContentHolder .thedmsBrowseText, div#thedms11n .thedmsContentHolder .thedmsLogos {
clear:none;
float:left;
width:418px;
}



div.thedmsBrowsePagination a {
background:none repeat scroll 0 0 #A9BE86;
color:White;
margin:1px;
padding:2px 4px;
text-decoration:none;
}

div.thedmsBrowsePagination a:hover {
background:none repeat scroll 0 0 #6E166C;
}

.promo-place {
    position:absolute;
    right:-160px;
    top:10px;
    width:150px;
}
.promo-place img 
{
    margin-bottom: 10px;
}