body{
padding:0;
margin:0;
font-family:arial, tahoma, helvetica;
background-image:url(images/pageBG.gif);
background-repeat:no-repeat;
font-size:0.9em;
}

.devon-cottage {margin:0 auto; width:989px; padding:10px 0 0 0;}
.devon {width:985px; border:solid 2px white;}
.cottage {float:left; border-right:solid 2px white; width:344px; height:256px; padding:20px 0 0 10px; background-image:url(images/valley-springs-header.jpg); background-repeat:no-repeat;}
.south-devon {float:left; width:629px;}
#cottage-holiday {float:left; padding:0 20px 0 0; width:248px; font-size:1em; background-color:White;}
.holiday {background-color:#93d2e1;}
.short-break {background-color:white; width:100%; height:10px;}
.devon-cottage-holiday {background-color:#93d2e1; padding:0; margin:0;}
.holiday-cottage-devon {float:left; width:721px;}
.south-devon-holiday {float:left; padding:0 46px 0 0; text-align:center;}
.south-devon-holiday-cottage{float:right; text-align:right;}
.cottage-holiday-england{padding:5px;}
.cottage-holiday-devon{font-size:15px;color:#4b6574;padding:10px 10px 0 10px;}

/*
.calendar {font-size:Small; font-family:arial; color:black; border:solid 1px #a7bac5;}
.calendarTitle { background-color:White; }
.calendarNextPrevStyle {}
.calendarDayHeader {font-weight:normal; border-bottom:solid 1px #a7bac5;}
 a:hover {color:White;}

#cldrTest a:link, .cldrTest a:visited, .cldrTest a:active {text-decoration:none; color:black;}
#cldrTest a:hover {text-decoration:none; color:white; background-color:#a7bac5;}
*/

/*
#Cal {font-family:arial; font-size:small; background-color:White;}
.calTodayDay {color:black; background-color:white;}
.calSelector {background-color:white;display:block; height:20px; width:24px;}
.calNextPrev {vertical-align:sub;}
.calDayHeader {font-weight:normal; background-color:white; border-bottom:solid 1px #d0dde4;}
.calDayStyle {display:block; height:20px; width:24px; vertical-align:middle;}
.calSelectedDay {}
.calTitle {font-weight:normal; background-image:url(images/calendarBG.gif); height:100%; border-left-color:white; border-bottom-color:white; border-top-color:white; background-color:white; border-right-color:white;}
.calWeekendDay {}
.calOtherMonthDay {color:white;}
.foo {background-color:yellow;}

#Cal a:link, .Cal a:visited, .Cal a:active {text-decoration:none; display:block; height:20px; width:26px;}
#Cal a:hover {text-decoration:none; background-image:url(images/calendarSelector.gif); background-repeat:no-repeat;}
*/

/*START: CALENDAR CONTROL*/
#uiCAL_Cal {font-family:arial; font-size:small; background-color:White;}
.calTitle {font-weight:normal; background-image:url(images/calendarBG.gif); height:100%; padding:0; margin:0; border-color:white; background-color:white;}
.calSelectedDay {background-image:url(images/calendarSelector.gif); background-repeat:no-repeat;}
.calDayHeader {background-color:#f1f9fe; border-bottom:solid 1px #e5f4fd;}
.calNextPrev {vertical-align:middle;}
#ctl00_ContentPlaceHolder1_uiCAL_Cal a:link, #ctl00_ContentPlaceHolder1_uiCAL_Cal a:visited, #ctl00_ContentPlaceHolder1_uiCAL_Cal a:active, #ctl00_ContentPlaceHolder1_uiCAL_Cal a:hover {text-decoration:none; display:block; height:20px; width:26px;}
/* To have a blue image as the background for the hover over days then uncomment the following line
#uiCAL_Cal a:hover {text-decoration:none; background-image:url(images/calendarSelector.gif); background-repeat:no-repeat; background-position:center top;}
*/

/*END: CALENDAR CONTROL*/

.blue{color:#58b9d3;}
.boldblue{color:#58b9d3; font-weight:bold;}
.darkblue{color:#0475ad;}
.bolddarkblue{color:#0475ad; font-weight:bold;}
.red{color:red}
.boldred{color:red; font-weight:bold;}
.grey{color:#533c36;}
.boldgrey{color:#533c36; font-weight:bold;}
.bold{font-weight:bold;}
.noBold{font-weight:normal;}
.clear{clear:both;}
.nob{border:0;}
.msgBox {border:dashed 1px black; background-color:#dee9f6; color:Black; padding:10px 10px 10px 10px;}
.content-padding{padding:10px 0 0 0; font-size:0.8em;}
.padding{padding:10px 0 0 10px;}
.strong{font-weight:bold; font-size:1.1em;}
.toppad{padding:10px 0 0 0;}
.blue{color:#8fb2c7;}
.bold{font-weight:bold;}
.itallics{font-style:italic;}
.smlita{font-size:0.8em; font-style:italic;}
.underlinestrong{text-decoration:underline; font-weight:bold; font-size:1.1em;}
.hrbottom{height:5px; background-color:#20323E; margin:15px 0 0 0;}
.italic{font-style:italic;}
.fleft{float:left;}
.imgleft{float:left; padding:0 10px 10px 0;}
.imgright{float:right; padding:0 0 10px 10px;}

.testimonials {font-style:italic; text-align:right; padding:0 0 20px 0;}

hr.grey {background-color:#c9d2db; height:1px; width:90%}

h1 {margin:0; padding:0 0 5px 0; font-size:2.2em; color:#43b1cb; font-family:Myriad Pro,Arial;}
h2 {margin:0; padding:10px 0 5px 0; font-size:1.6em; color:#43b1cb; font-family:Myriad Pro,Arial;}
h3 {margin:0; padding:10px 0 5px 0; font-size:1.2em; color:#43b1cb; font-family:Myriad Pro,Arial;}

h2.title-town {color:#43b1cb; font-family:Myriad Pro,Arial;}

h1.holiday-cottages {margin:0; padding:0 10px 5px 0; text-align:center; font-size:3em; font-weight:normal; color:white; font-family:Arial,Myriad Pro;}
h2.holiday-cottages {margin:0; padding:20px 10px 5px 30px; text-align:center; font-size:1.8em; font-weight:normal; color:white; font-family:Arial,Myriad Pro;}
h3.holiday-cottages {margin:0; padding:30px 10px 0 0; text-align:right; font-size:1.4em; font-weight:normal; color:white; font-family:Arial,Myriad Pro;}

h2.grey {margin:10px 0 0 0; margin-top:10px; padding:0; font-size:1em}

h1.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:1em;}
h2.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.9em;}
h3.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.8em;}
h4.blue {margin:0; padding:0; color:#004990; background-color:White; font-weight:bold; font-size:0.7em;}

h1.white {margin:0; padding:0; color:white; font-weight:bold; font-size:1em;}
h2.white {margin:0; padding:0; color:white; font-weight:bold; font-size:0.9em;}

a.blue:link, a.blue:visited, a.blue:active {text-decoration:underline; color:black;}
a.blue:hover {text-decoration:none; color:white; background-color:#43b1cc;}

a.bigblue:link, a.bigblue:visited, a.bigblue:active {text-decoration:underline; color:#43b1cb; font-size:1.2em; font-weight:bold;}
a.bigblue:hover {text-decoration:none; color:white; background-color:#43b1cb; font-size:1.2em; font-weight:bold;}

a.black1:link, a.black1:visited, a.black1:active {font-size:11px; line-height:14px; color:black; display:block; height:30px; width:191px; padding-left:10px; padding-top:10px; background-color:#ccdbe9}
a.black1:hover {font-size:11px; line-height:14px; text-decoration:none; color:black; height:30px; width:191px; padding-left:10px; padding-top:10px; background-color:#ccdbe9}

a.grey{color:#4b6574; text-decoration:none;}
a.grey:hover{text-decoration:underline;}

a.blueblock{color:#43b1cb; text-decoration:none; font-weight:bold;}
a.blueblock:hover{background-color:#43b1cb; color:White;}

a.greysml{color:#4b6574; font-size:0.9em; text-decoration:none;}
a.greysml:hover{text-decoration:underline;}
/*menu nav */

#menu {
    width:989px;
    height:33px;
    font-size:1.1em; 
    background-image:url(images/valley-menu-bg.gif);
    background-repeat:no-repeat;
    margin:10px 0 0 0;
}

#menu ul {padding:0 5px 0 0; list-style:none; margin:0 0 0 270px; float:right;}
#menu li {float:left; margin:0; padding:0; color:white; height:27px; padding:6px 5px 0 5px; font-family:Myriad Pro,arial;}
#menu a {
    float:left;
    text-decoration:none;
    display:block;
    color:white;
    height:27px;
    padding:0 4px 0 4px;
}

#menu a:hover {color:#205265; background-color:White;}
#menu a.on {color:#205265; background-color:White;}
/*menu nav */


/*menu-left nav */
h2.title-town{padding:0; margin:0;}

#cottage-holiday ul{padding:0; margin:0; list-style:none; width:180px;}
#cottage-holiday li{margin:0; border-bottom:solid 1px white; padding:0 0 0 10px; width:238px; color:white; font-family:arial;}
#cottage-holiday a{text-decoration:none; width:228px; display:block; color:white; font-size:1.3em; padding:4px 0 4px 10px;}
#cottage-holiday a:hover{color:#418199; background-color:White; padding:4px 0 4px 10px;}
#cottage-holiday a.right-on{color:#418199; background-color:White; padding:4px 0 4px 10px;}

.hrefpad{margin:0 0 0 20px;}
.browse-background{background-color:#43B1CB; color:white; font-size:1.8em; padding:3px 0 3px 5px; margin:0; font-family:arial,Myriad Pro,arial;}
/*menu-left nav */

/*Message Boxes: Start*/
.msgok{background-color:#43b1cb; color:#FFFFFF; font-weight:bold; text-align:center; padding:4px 4px 4px 4px; margin:10px 0 0 0;}
.oktip{background-image:url(images/graytip.gif); background-repeat:no-repeat; width:18px; height:18px; margin:0 0 0 20px;}

.msgerror{background-color:#cc0000; color:#FFFFFF; font-weight:bold; text-align:center; padding:4px 4px 4px 4px; margin:10px 0 0 0;}
.errortip{background-image:url(images/redtip.gif); background-repeat:no-repeat; width:18px; height:18px; margin:0 0 0 20px;}
/*Message Boxes: End*/
