/* CSS Document - Telowarren.com cottages */

ul#submenu { background-color:#81A14E; }
div.sc ul#submenu { background-color:#AA8516; }


/* Used for h2 - h3 - h4 image replace for design purposes*/
h2 { width:104px; margin:0; background: url(/images/hd/cottages.gif) no-repeat; float:left; padding: 29px 0 0 0; overflow: hidden; height: 0px !important; height /**/:29px;}
h2#self-catering { width:100%; margin:0; background: url(/images/hd/self-catering.gif) no-repeat; float:none;}
h2#timeshare { width:100%; margin:0; background: url(/images/hd/timeshare.gif) no-repeat; float:none;}
div.sc h2 { background: url(/images/hd/cottages-sc.gif) no-repeat;}
h3, div#rightnav h3 { width:400px; margin:0; padding: 45px 0 0 0; overflow: hidden; height: 0px !important; height /**/:45px;}
h3.halliggye { width:200px; background: url(/images/hd/halliggye.gif) no-repeat; float:left; }
h3.pentreath { width:200px; background: url(/images/hd/pentreath.gif) no-repeat; float:left; }
h3.anthony { width:200px; background: url(/images/hd/anthony.gif) no-repeat; float:left; }
h3.mill { width:200px; background: url(/images/hd/mill.gif) no-repeat; float:left; }
h3.lankidden { width:200px; background: url(/images/hd/lankidden.gif) no-repeat; float:left; }
h3.fogou { width:200px; background: url(/images/hd/fogou.gif) no-repeat; float:left; }
h3.downas { width:200px; background: url(/images/hd/downas.gif) no-repeat; float:left; }
h3.chyreen { width:200px; background: url(/images/hd/chyreen.gif) no-repeat; float:left; }
h3.goldfringey { width:200px; background: url(/images/hd/goldfringey.gif) no-repeat; float:left; }
h3.polgear { width:200px; background: url(/images/hd/polgear.gif) no-repeat; float:left; }
h3.polwyn { width:200px; background: url(/images/hd/polwyn.gif) no-repeat; float:left; }
h3.skewye { width:200px; background: url(/images/hd/skewye.gif) no-repeat; float:left; }
h3.tregenna { width:200px; background: url(/images/hd/tregenna.gif) no-repeat; float:left; }

p#s-c-intro { width:100%; margin:0; padding: 48px 0 0 0; overflow: hidden; height: 0px !important; height /**/:48px; background-image: url(/images/hd/we-take-care-of.gif); background-repeat: no-repeat; }
p#t-s-intro { width:100%; margin:0; padding: 64px 0 0 0; overflow: hidden; height: 0px !important; height /**/:64px; background-image: url(/images/quotes/timeshare.gif); background-repeat: no-repeat; }
div#leftcol h4#specifications { float:left; margin:8px 0 0 0; width:266px; background: url(/images/hd/specifications.gif) no-repeat;}
div#leftcol p#pricing { float:left; margin:12px 0 0 0; padding-left:14px; background-image: url(/images/arrow-down.gif); background-repeat: no-repeat; background-position: left center; }
p#pricing a { color:#A95C37; text-decoration:none; }
p#pricing a:hover{ text-decoration:underline; }
div#leftcol h3#availability {padding: 29px 0 0 0; height: 0px !important; height /**/:29px; background: url(/images/hd/availability-and-pricing.gif) no-repeat; margin:30px 0 0 0;}

div#leftcol h3#environmental-approach { width:228px; padding: 41px 0 0 0; height: 0px !important; height /**/:41px; background: url(/images/hd/environmental-approach.gif) no-repeat; margin:0 0 15px 0;}

div#leftcol h4#selectdates {background: url(/images/hd/selected-dates.gif) no-repeat;}

div#leftcol h4#register-interest {background: url(/images/hd/register-interest.gif) no-repeat;}
div#leftcol h4#booking-request {background: url(/images/hd/booking-request.gif) no-repeat;}
div#leftcol h4#or-call-us {background: url(/images/hd/or-call-us.gif) no-repeat;}
div.sc h3.halliggye { width:200px; background: url(/images/hd/halliggye-sc.gif) no-repeat; float:left; }
div.sc h3.pentreath { width:200px; background: url(/images/hd/pentreath-sc.gif) no-repeat; float:left; }
div.sc h3.anthony { width:200px; background: url(/images/hd/anthony-sc.gif) no-repeat; float:left; }
div.sc h3.mill { width:200px; background: url(/images/hd/mill-sc.gif) no-repeat; float:left; }
div.sc h3.lankidden { width:200px; background: url(/images/hd/lankidden-sc.gif) no-repeat; float:left; }
div.sc h3.fogou { width:200px; background: url(/images/hd/fogou-sc.gif) no-repeat; float:left; }
div.sc h3.downas { width:200px; background: url(/images/hd/downas-sc.gif) no-repeat; float:left; }
div.sc h3.chyreen { width:200px; background: url(/images/hd/chyreen-sc.gif) no-repeat; float:left; }
div.sc h3.goldfringey { width:200px; background: url(/images/hd/goldfringey-sc.gif) no-repeat; float:left; }
div.sc h3.polgear { width:200px; background: url(/images/hd/polgear-sc.gif) no-repeat; float:left; }
div.sc h3.polwyn { width:200px; background: url(/images/hd/polwyn-sc.gif) no-repeat; float:left; }
div.sc h3.skewye { width:200px; background: url(/images/hd/skewye-sc.gif) no-repeat; float:left; }
div.sc h3.tregenna { width:200px; background: url(/images/hd/tregenna-sc.gif) no-repeat; float:left; }
div.sc div#leftcol h4#specifications { background: url(/images/hd/specifications-sc.gif) no-repeat;}
div.sc div#leftcol h3#availability {background: url(/images/hd/availability-and-pricing-sc.gif) no-repeat;}
div.sc div#leftcol h4#selectdates {background: url(/images/hd/selected-dates-sc.gif) no-repeat;}
div.sc div#leftcol h4#register-interest {background: url(/images/hd/register-interest-sc.gif) no-repeat;}
div.sc div#leftcol h4#or-call-us {background: url(/images/hd/or-call-us-sc.gif) no-repeat;}

div#spec { clear:both; border-top-width: 1px; border-top-style: dashed; border-top-color: #81A14E; }
div.sc div#spec { border-top-color: #AA8516; }
div#spec ul { margin:0; padding:8px 0; list-style:none; width:140px; float:left; color:#81A14E;}
div#spec ul li{ padding:0 3px 0 0; }
div.speclinks {border-top: 1px dashed #81A14E;}
div.sc div#spec ul {color:#AA8516;}
div.sc div.speclinks {border-top: 1px dashed #AA8516;}
div.speclinks a { color:#A95C37;}

div.sc div.hr {border-top-color: #AA8516; }
div.hr {margin:0 0 15px 0; height:1px; border-top-width: 1px; border-top-style: dashed; border-top-color: #81A14E; }
div.hr hr { display:none; }

blockquote.halliggye { background: url(/images/quotes/halliggye.gif) no-repeat; padding: 95px 0 0 0; width: 262px; height: 0px !important; height /**/:95px; }
div.sc blockquote.halliggye { background: url(/images/quotes/halliggye-sc.gif) no-repeat;}
blockquote.downas { background: url(/images/quotes/downas.gif) no-repeat; padding: 117px 0 0 0; width: 262px; height: 0px !important; height /**/:117px; }
div.sc blockquote.downas { background: url(/images/quotes/downas-sc.gif) no-repeat; }
blockquote.fogou { background: url(/images/quotes/fogou.gif) no-repeat; padding: 43px 0 0 0; width: 262px; height: 0px !important; height /**/:43px; }
div.sc blockquote.fogou { background: url(/images/quotes/fogou-sc.gif) no-repeat; }
blockquote.lankidden { background: url(/images/quotes/lankidden.gif) no-repeat; padding: 43px 0 0 0; width: 262px; height: 0px !important; height /**/:43px; }
div.sc blockquote.lankidden { background: url(/images/quotes/lankidden-sc.gif) no-repeat; }
blockquote.pentreath { background: url(/images/quotes/pentreath.gif) no-repeat; padding: 92px 0 0 0; width: 262px; height: 0px !important; height /**/:92px; }
div.sc blockquote.pentreath { background: url(/images/quotes/pentreath-sc.gif) no-repeat; }
blockquote.anthony { background: url(/images/quotes/anthony.gif) no-repeat; padding: 42px 0 0 0; width: 316px; height: 0px !important; height /**/:42px; }
div.sc blockquote.anthony { background: url(/images/quotes/anthony-sc.gif) no-repeat; }
blockquote.mill { background: url(/images/quotes/mill.gif) no-repeat; padding: 43px 0 0 0; width: 316px; height: 0px !important; height /**/:43px; }
div.sc blockquote.mill { background: url(/images/quotes/mill-sc.gif) no-repeat; }
blockquote.goldfringey { padding: 63px 0 0 0; width: 388px; height: 0px !important; height /**/:63x; background-image: url(/images/quotes/goldfringey.gif); background-repeat: no-repeat; }
div.sc blockquote.goldfringey { background: url(/images/quotes/goldfringey-sc.gif) no-repeat;}
blockquote.polgear { padding: 62px 0 0 0; width: 250px; height: 0px !important; height /**/:62x; background-image: url(/images/quotes/polgear.gif); background-repeat: no-repeat; }
div.sc blockquote.polgear { background: url(/images/quotes/polgear-sc.gif) no-repeat;}
blockquote.polwyn { padding: 62px 0 0 0; width: 259px; height: 0px !important; height /**/:62x; background-image: url(/images/quotes/polwyn.gif); background-repeat: no-repeat; }
div.sc blockquote.polwyn { background: url(/images/quotes/polwyn-sc.gif) no-repeat;}
blockquote.tregenna { padding: 38px 0 0 0; width: 301px; height: 0px !important; height /**/:38x; background-image: url(/images/quotes/tregenna.gif); background-repeat: no-repeat; }
div.sc blockquote.tregenna { background: url(/images/quotes/tregenna-sc.gif) no-repeat;}

 em { color:#81A14E; }
div.sc em { color:#AA8516; }

div#datearea { height:253px; width:464px; background-color:#FFF; overflow: auto; margin-bottom:14px; }
div#datearea table { border-top: 1px solid #CCCCCC;	border-left: 1px solid #CCCCCC; }
form#timeshare table { border-top: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; }
form#timeshare h4 { color:#000; font-size: 11px; font-weight: bold; margin-bottom:8px; }
div#datearea table td { border-bottom: 1px solid #CCCCCC; border-right: 1px solid #CCCCCC; color:#B2B2B2; padding:4px; width: 62px; }
form#timeshare table td { border-bottom: 1px solid #CCCCCC; border-left: 1px solid #CCCCCC; color:#000; padding:4px 4px 4px 10px; width:30%; }
form#timeshare table td.endcol { width:1%; border-left:none;}
div#datearea table th { width: 100px; font-weight: normal; color: #000; text-align: left; padding: 0 10px; border-right: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
form#timeshare table th { width:30%; font-weight: normal; color: #000; text-align: left; padding: 0 10px; border-left: 1px solid #CCCCCC; border-bottom: 1px solid #CCCCCC; }
form#timeshare p#servicecharge { color:#000;}

div#datearea table td a { display: block; width: 100%; height: 33px; margin: -4px; padding: 4px; text-decoration: none; background-color: #E2E0DD; color: #000; cursor:hand; }

div#leftcol p.register {width:110px; float:left; margin:0; padding:2px 0;}
div#dtselected { float:left; width:320px; color:#000; }
select.register {float:left; margin:0 0 6px 0;}
input#submit {margin-left:113px;}
form {padding:0; margin:0 0 14px 0;}

div.resultslight { background-color:#FFF; }
div.results, div.resultslight { height:114px; margin-bottom:10px; clear:both; }
div.results h3, div.resultslight h3{ padding: 23px 0 0 0; height /**/:23px; margin-top:0px; }
div.results img, div.resultslight img{ float:left; margin-right:5px; }
div.results p, div.resultslight p{ float:left; margin:0; width:245px; }

a.link { color:#A95C37; text-decoration:none; display:block; padding-left:10px; background-image: url(/images/red-arrow.gif); background-repeat: no-repeat; background-position: left center; }
a.link:hover { text-decoration:underline; }





div#rightnav h3 {width:200px;}
div#rightnav h3#self-catering-cottages { background: url(/images/hd/self-catering-cottages.gif) no-repeat; padding: 29px 0 0 0; overflow: hidden; height: 0px !important; height /**/:29px; margin:0 0 5px 0; width:100%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #AA8516; }
div#rightnav h3#timeshare-cottages { background: url(/images/hd/timeshare-cottages.gif) no-repeat; padding: 29px 0 0 0; overflow: hidden; height: 0px !important; height /**/:29px; margin:0 0 5px 0; width:100%; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #81A14E; }
div#rightnav h3#availability-search { background: url(/images/hd/availability-search.gif) no-repeat; padding: 29px 0 0 0; margin:0; }
div.sc h3#availability-search { background: url(/images/hd/sc-availability-search.gif) no-repeat; }
div#rightnav form.search { padding:10px 0; margin:10px 0; border-top-width: 1px; border-top-style: dashed; border-top-color: #AA8516; }




div.sc div#rightnav h3#selectcottage { background: url(/images/hd/select-a-cottage-sc.gif) no-repeat;  width:200px;}
ul#cottagenav { margin:0; padding:0;list-style:none; }
ul#cottagenav li.light { background-color:#FFF; }
ul#cottagenav li a { text-decoration:none; display:block; height:100%; padding:2px 0; }
ul#cottagenav li.light a { background-color:#FFF; }
ul#cottagenav li a strong { font-weight:normal; width:120px; float:left; color:#A95C37; }
ul#cottagenav li em { float:left; font-style:normal; }
ul#cottagenav li a:hover { background-color:#F0EADD;}