/* CSS Document */
/* Disable all styles */
html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, div, img{margin: 0;padding: 0;border: 0;}
body {
margin: 0; 
padding-top:0px;
border: 0; 
background: url(images/grad.gif) repeat-x;
background-color: #eaeaea;
}

/* Entire page structre */
#wrapper{
width: 769px;  
padding: 0 0 0 0;
margin-top:0px;
margin-left: -384.5px;
margin-bottom:0px;
left: 50%;
position: absolute;
z-index: auto;
background-color:#ffffff;
}

#header{
background: url(images/header.jpg);
height: 142px;
}

#header a{ 
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #DA6B6C;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration: none;
}

#header a:hover{ 
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #DA6B6C;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration: underline;
}

.homeclass{
margin-left:12px;
margin-top:10px;
margin-right:2px;
}

#leftcolumn{
float:left;
width:247px;
}

#holder{
margin-left:100px;
width:1000px;
}

#navcontainer{
width: 247px;
padding:0px;
margin:0px;
font-family: Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
color: #333;
}

#navcontainer ul{
list-style: none;
margin: 0;
padding: 0;
border: 0;
}

#navcontainer li{
border-bottom:0px solid #ffffff;
margin-left:0px;
}

#navcontainer li a{
height: 36px;
display:block;
background: url(images/nav1.gif) no-repeat;
text-decoration: none;
width: auto;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
line-height: 34px; 
letter-spacing: 0px; 
text-decoration: none;
padding-left:34px;
color: #fff;
}

html>body #navcontainer li a { width: auto;
}

#navcontainer li a:hover{
color: #fff;
height:36px;
background: url(images/nav2.gif) no-repeat;
}

#navcontainer #active a:hover{
color: #fff;
height:36px;
background: url(images/nav2.gif) no-repeat;
}

#navcontainer #activesub a{
color: #fff;
height:36px;
background: url(images/roll1.gif) no-repeat;
border:none;
}

#navcontainer #activesub a:hover{
color: #fff;
height:36px;
background: url(images/roll2.gif) no-repeat;
}

#navcontainer #active a{
color: #fff;
height:36px;
background: url(images/nav5.gif) no-repeat;
border:none;
}

#navcontainer li.subnavclass a{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
height:31px;
line-height: 31px; 
border:none;
color: #da6b6c;
background: url(images/rollwhite.gif) no-repeat;
}

#navcontainer li.subnavclass a:hover{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
height:31px;
line-height: 31px; 
border:none;
color: #da6b6c;
background: url(images/rollred.gif) no-repeat;
}

#booking{
width:247px;
height:113px;
background: url(images/bedlogo.jpg);
}

#booking p{
padding-top:17px;
padding-left:75px;
padding-right:18px;
margin: 0px 0px 12px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-align: right;
}


.goclass{
float:right;
margin-right:18px;
}

#signup{
background: url(images/signupbg.gif) repeat-y;
}

#signup p.signupone{
padding-top:5px;
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-align: center;
}

.signuptwo {
padding-top:5px;
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #759FCC;
line-height: 18px; 
letter-spacing: 0px; 
text-align: center;
}

.tableclass{
margin-left:10px;
}

#leftfooter{
padding-left:50px;

}

#leftfooter a{
padding-top:5px;
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:none;
}

#leftfooter a:hover{
padding-top:5px;
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:underline;
}

.leftfooterdevider{
color: #22639F
}

#rightcolumn{
float:right;
width:522px;
}

#rightmain{
background-color:#cbdee4;
 min-height:486px;
  height:auto !important;
  height:486px;
  padding-bottom:7px;
}

#rightmain p{
padding-top:2px;
padding-right:18px;
padding-left:23px;
margin-bottom:10px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain p.small{
padding-top:2px;
padding-right:8px;
padding-left:23px;
margin: 0px 0px 4px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

.boldname{
padding-top:2px;
margin: 0px 0px 4px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
font-style:italic;
}

.boldcounty{
padding-top:2px;
margin: 0px 0px 4px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

#rightmain p.tiny{
padding:0px;
padding-right:8px;
padding-left:23px;
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain p.large{
padding:0px;
padding-right:8px;
padding-left:23px;
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
padding-bottom: 168px;
}

#rightmain a.emailclass{
margin:0px;
padding-left:3px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain a.emailclass:hover{
margin:0px;
padding-left:3px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:underline;
}

#rightmain a.sitemap{
margin:0px;
padding-left:3px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain a.sitemap:hover{
margin:0px;
padding-left:3px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:underline;
}

#rightmain p.title{
margin: 0px 0px 9px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

#rightmain p.top{
padding-top:5px;
padding-right:8px;
padding-left:15px;
margin: 0px 0px 12px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
color: #ffffff;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain p.middle{
padding-top:18px;
padding-right:235px;
padding-left:15px;
padding-bottom:18px;
margin: 0px 0px 12px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration: italic;
}

#rightmain a{
padding-top:1px;
padding-right:8px;
padding-left:38px;
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:none;
}

#rightmain a:hover{
padding-top:1px;
padding-right:8px;
padding-left:38px;
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 14px;
color: #ffffff;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:underline;
}

#rightmain a.maplink{
padding:0px;
margin:0px;
}

#rightmain a:hover.maplink{
padding:0px;
margin:0px;
}

#links a{
margin: 0px 0px 0px 0px;
padding-left:25px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:none;
}

#links p{
padding:0px;
margin:0px;
}

#links a:hover{
margin: 0px 0px 0px 0px;
padding-left:25px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
text-decoration:underline;
}

.textonebold{
color: #085294;
font-weight: bold;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain p.textone{
padding-bottom:17px;
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 16px;
color: #759FCC;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain p.full{
padding-right:20px;
padding-left:23px;
margin: 0px 0px 12px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 12px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

#rightmain ul { 
margin: 0px 20px 10px 25px; 
padding: 0px; 
list-style: none; 

}

#rightmain li{ margin: 0 0 0px 0; padding-left: 15px; background: transparent url(images/listarrow4.gif) no-repeat top left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; letter-spacing: 0px;  text-decoration:none; }

#rightmain li.subsitemap { margin-left:18px; padding-left: 15px; background: transparent url(images/listarrow5.gif) no-repeat top left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; letter-spacing: 0px;  text-decoration:none; }

#rightmain li.lilinks{ margin-left:0px; padding-left: 0px; background: transparent url(images/linkslist3.gif) no-repeat top left; font-family: arial, helvetica, sans-serif; font-size: 12px; color: #333333; line-height: 18px; letter-spacing: 0px;  text-decoration:none; }

#rightmain a.ulhref{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
padding:0px;
margin-left:15px;
}

#rightmain a:hover.ulhref{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
padding:0px;
margin-left:15px;
text-decoration:underline;
}

.mapclass{
float: right;
padding-right:20px;
padding-left:10px;
padding-top:5px;
}

.speachbubble{
height:196px;
width:473px;
background: url(images/speech.jpg) no-repeat;
margin-left:25px;
margin-top:20px;
margin-bottom:22px;
}

/*#headerone{
background: url(images/headerone.gif);
height:52px;
}*/

#footer{
width:769px;
height:76px;
background: url(images/footer.gif) no-repeat;
}

.footerone{
width:83px;
float:left;
margin-top:20px;
}

.footertwo{
width:75px;
float:left;
margin-top:20px;
}

.footertwotext{
width:115px;
float:left;
margin-top:22px;
}

.footertwotext p{
margin: 0px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #759FCC;
line-height: 18px; 
letter-spacing: 0px; 
}

.footerthree{
width:93px;
float:left;
margin-top:20px;
}

.footerfour{
width:60px;
float:left;
margin-top:20px;
}
.footernew{
width:77px;
float:left;
margin-top:20px;
}

.footerfive{
width:74px;
float:right;
margin-top:20px;
}

.inputbox{
background-color: #ffffff;
border: solid 1px gray;
}

#greeterlinks{
padding-top:7px;
padding-left:22px;
}

.contentbox{
float:left;
width:157px;
height:131px;
background: url(images/box.gif) no-repeat;
padding-top:3px;
padding-bottom:7px;
padding-right:8px;
}

#greeterlinks a:hover{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #FFFFFF;
line-height:18px;
letter-spacing: 0px; 
text-decoration: none;
padding-left:6px;
}

#greeterlinks a.nopadme{
padding:0px;
margin:0px;
}

#greeterlinks a:hover.nopadme{
padding:0px;
margin:0px;
}

#greeterlinks a{
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height:18px;
letter-spacing: 0px; 
text-decoration: none;
padding-left:6px;
text-decoration:none;
}

.logoclass{
padding-left:1px;
padding-top:3px;
}

.padlogo1{
margin-top:5px;
}
.padlogo{
margin-top:9px;
}

#tableform{
padding-left:15px;
}
h1{
font-weight: bold;
font-family: Helvetica, Arial,  sans-serif;
color: #ffffff;
font-size : 16px;
line-height:1.7em;
}

#headerone{
background: url(images/headerone.gif);
height:52px;
}

#h1-me{
padding-top:5px;
padding-left:25px;
}

.sIFR-hasFlash h1 {
  font-size: 14pt;
  line-height:1.2em;
}



.sIFR-hasFlash #rightmain p.top{
 font-size: 8pt;
 line-height:13px;
}

/*h1{
padding-top:8px;
padding-right:15px;
padding-left:25px;
margin: 0px 0px 12px 0px;
font-weight: bold;
font-family: Helvetica, Arial,  sans-serif;
color: #ffffff;
font-size : 16px;
}
*/
h2{
margin: 0px 0px 9px 22px;
font-family: arial, helvetica, sans-serif;
font-size: 15px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

h3{
padding-right:20px;
padding-left:23px;
margin: 0px 0px 10px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

h4{
padding-right:20px;
padding-left:23px;
margin: 10px 0px 8px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

h5{
padding-right:20px;
padding-left:23px;
margin: 10px 0px 9px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

h6{
padding-right:20px;
padding-left:23px;
margin: 10px 0px 0px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 13px;
color: #22639F;
line-height: 18px; 
letter-spacing: 0px; 
font-weight:bold;
}

div#thedmsBrochure {
	background:none;
	width: 450px;
	float:left;
	padding-left:23px;
}
div#thedmsBrochure li {
	background:none;
	width: auto;
}
#thedmsBrochure form ul{
	margin: 0px 20px 10px 25px; 
}
#thedmsBrochure form{
	width: auto;
}


div#thedmsBrochure ul {
background:none;
padding:0px;
margin:0px;
}

div#thedmsBrochure li {
background:none;
padding:0px;
margin:0px;
}

div#thedmsProfiling ul {
background:none;
padding:0px;
margin:0px;
}

div#thedmsProfiling li {
list-style-type:none;
background:none;
padding:0px;
margin:0px;
width:300px;
float: left;

}

div#thedmsProfiling{
width:425px;
float:left;
/*margin-left:5px;*/
margin:0px;
}

div#thedmsContact{
float:left;
/*margin-left:8px;*/
margin:0px;
}

div#thedmsContact label{
text-align:left;
width:140px;

}

div#thedmsProfiling .thedmsQuestion{
width:125px;
}

div#thedmsProfiling .thedmsAnswers{
width: auto;
float:left;
margin-left:23px;
}

.order-brochure-button{
margin-top:10px;
}

#signup ul{
list-style: none;
margin-left:15px;
}

#signup li{
list-style: none;
margin-bottom:3px;
}

#signup label{
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

#signup p.form{
margin: 0px 0px 1px 0px;
font-family: arial, helvetica, sans-serif;
font-size: 11px;
color: #333333;
line-height: 18px; 
letter-spacing: 0px; 
}

.signupgoclass{
margin-top:5px;
margin-bottom:7px;
margin-left:1px;
}









