@charset "utf-8";
/* CSS Document The Poplars : Website design & code by www.siteart.co.uk */

body { font-family: Arial, Verdana; font-size: 12px; color: #333; margin:0; background-color: #E1D8AD; background-image: url(../images/common/bg.png); }

p { margin-top: 0; }

h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:16px; margin-top:0; margin-bottom:20px; font-weight:normal; color: #333; }

h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-top:0; margin-bottom:22px; font-weight:normal; color:#664531; }

A:link { text-decoration: none; font-weight:normal; color:#06F; }
A:visited {text-decoration: none; font-weight:normal; color:#06F; }
A:active {text-decoration: none; font-weight:normal; color:#06F; }
A:hover { text-decoration: none; font-weight:normal; color: #F3C; }

a { outline: none; }
img { border: none; }

.clearFloat { clear: both; font-size: 0; height: 0; line-height: 0px; }

#header-wrapper { width:100%; height:180px; background-image: url(../images/common/header-bg.png); background-repeat: repeat-x; background-position: 0px 119px; background-color: #FFF; }

#header-con { width: 900px; margin: 0 auto; height: 180px; text-align: center; }
#hd-row1 { width: 900px; height: 125px; }
#hd-row2 { width: 900px; }
#hd-row1-left-col { float: left; width: 236px; padding-top: 15px; }
#hd-row1-col-right { float: left; width: 664px; }
#telephone-txt-con { font-family: Georgia, "Times New Roman", Times, serif; font-size: 36px; color: #79A645; text-align: right; padding-top: 35px; }
#hd-txt-con { padding-top: 25px; text-align: right; color: #664531; font-size: 16px; }
.orange-txt { color: #F90; }

#main-con { width: 900px; margin: 0 auto; text-align: center; padding-top: 10px; }

#index-row1 { width: 900px; }
#index-main-txt { background-color: #FFF; float: left; width: 265px; border: 1px solid #BA8B70; padding: 10px; margin-right: 10px; text-align: left; height: 253px; }
#index-slide-con { float: left; border: 1px solid #BA8B70; background-color: #FFF; padding: 5px; margin-right: 10px; height: 263px; width: 390px; }
.index-see-more-button { padding-left: 150px; }
#index-nav-right-con { float: left; width: 180px; }
#index-row2 { width: 900px; padding-top: 15px; }
#index-row2-col1 { float: left; width: 285px; padding-right: 15px; }
#index-row2-col2 { float: left; width: 285px; padding-right: 15px; }
#index-row2-col3 { float: left; width: 285px; }
#index-row2-col3 h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-top:0; margin-bottom:10px; font-weight:normal; color:#993399; font-style: italic; }
#index-row2-col3 h3 A:link { text-decoration: none; font-weight:normal; color:#993399; }
#index-row2-col3 h3 A:visited {text-decoration: none; font-weight:normal; color:#993399; }
#index-row2-col3 h3 A:active {text-decoration: none; font-weight:normal; color:#993399; }
#index-row2-col3 h3 A:hover { text-decoration: none; font-weight:normal; color: #06F; }
.index-row2-hd-con { background-image: url(../images/common/diagonal-line-bg.png); background-repeat: repeat-x; background-position: 0px 25px; height: 37px; width: 285px; text-align: left; }
#index-where-we-are-img-con { width: 285px; padding-top: 15px; }
#index-where-we-are-txt-con { width: 285px; padding-top: 15px; text-align: left; }
#index-things-to-do-row1 { width: 185px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #9B694A; padding-top: 15px; background-image: url(../images/index/icon-outdoors.png); background-repeat: no-repeat; background-position: 0px 15px; padding-left: 100px; text-align: left; padding-bottom: 15px; min-height: 85px; }
#index-things-to-do-row2 { width: 185px; margin-top:15px; padding-top: 15px; background-image: url(../images/index/icon-local-attractions.png); background-repeat: no-repeat; background-position: 0px 15px; padding-left: 100px; text-align: left; padding-bottom: 15px; }
#index-whats-new-row1 { width: 285px; padding-top: 15px; text-align: left; margin-bottom: -30px; }
.index-news-read-more { padding-left: 200px; font-weight: bold; text-decoration: underline; }
.index-news-read-more A:link { font-weight: bold; text-decoration: underline; color:#000; }
.index-news-read-more A:visited {font-weight: bold; text-decoration: underline; color:#000; }
.index-news-read-more A:active {font-weight: bold; text-decoration: underline; color:#000; }
.index-news-read-more A:hover { font-weight: bold; text-decoration: underline; color: #06C; }
#index-whats-new-row2 { width: 285px; padding-top: 15px; text-align: left; }
#footer-con { background-color: #664531; padding: 5px; height: 15px; width: 890px; color: #FFF; margin-bottom: 15px; margin-top: 15px; font-size: 12px; text-align: left; }
#affiliations-con { width: 900px; padding-bottom: 25px; }
.affiliation-imgs { float: right; margin-left: 10px; }

#cottages-row1 { width: 900px; }
#cottages-row1-col-left { width: 460px; padding-right: 25px; text-align: left; float: left; }
#cottages-col-right { float: left; }
#cottages-slideshow-con { background-color: #FFF; border: 1px solid #BA8B70; padding: 5px; width: 400px; background-image: url(../slideshow/cottages/content/images/image1.jpg); background-repeat: no-repeat; background-position: 5px 5px; height: 300px; }
#cottages-book-online-button { padding-top: 15px; }
#more-info-header { background-image: url(../images/common/diagonal-line-bg.png); background-repeat: repeat-x; background-position: 0px 25px; height: 37px; width: 900px; text-align: left; }
#more-info-nav-con { width: 900px; padding-top: 15px; }

#rooms-row1 { width: 900px; }
#rooms-row1-col-left { width: 490px; padding-right: 25px; text-align: left; float: left; }
#rooms-col-right { float: left; }
#rooms-slideshow-con { background-color: #FFF; border: 1px solid #BA8B70; padding: 5px; width: 360px; background-image: url(../slideshow/rooms/content/images/image1.jpg); background-repeat: no-repeat; background-position: 5px 5px; height: 240px; }
#rooms-book-online-button { padding-top: 15px; }

#book-online-row1 { width: 900px; text-align: left; }
#book-online-row1-col-left { width: 440px; padding-right: 20px; text-align: left; float: left; padding-bottom: 25px; }
#book-online-col-right { float: left; width: 440px; }
.book-online-headers { background-image: url(../images/common/diagonal-line-bg.png); background-repeat: repeat-x; background-position: 0px 25px; height: 37px; width: 440px; text-align: left; }

#guestbook-row1 { width: 900px; text-align: left; }
#guestbook-row1-col-left { width: 320px; padding-right: 20px; text-align: left; float: left; padding-bottom: 25px; }
#guestbook-col-right { float: left; width: 225px; height: 262px; background-image: url(../images/guestbook/guestbook.jpg); background-repeat: no-repeat; padding-top: 50px; padding-right: 25px; padding-bottom: 75px; padding-left: 310px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; color: #333; }
.guestbook-authors { font-family:Arial, Verdana; font-size: 12px; font-weight: bold; color: #666; padding-top:10px; }

#contact-row1 { width: 900px; text-align: left; padding-bottom: 15px; }
#contact-row1-col-left { width: 320px; text-align: left; float: left; padding-bottom: 25px; padding-right: 50px; }
#contact-col-right { float: left; border-left-width: 1px; border-left-style: solid; border-left-color: #664531; padding-left: 50px; padding-top: 10px; }
#contact-col-right input { width:415px; height:20px; }
#contact-col-right textarea { width:415px; height:100px; }
.contact-form-label-con { font-family: Georgia, "Times New Roman", Times, serif; font-size: 18px; font-weight: bold; color: #664531; padding-bottom: 2px; }
.contact-form-input-con { height: 20px; width: 415px; margin-bottom: 15px; }
#contact-form-txt-area-con { height: 100px; width: 415px; margin-bottom: 20px; }
#contact-form-button-con { height: 32px; width: 91px; margin-left: 315px; }
#contact-form-button-con input { height: 32px; width: 91px; }
.txt16px { font-size: 16px; }
.green-txt { color: #608536; }
.error-txt { color: #B70000; font-size:12px; font-family: Arial, Verdana; font-weight: normal; }
#contact-form-hidden-con { display:none; }

#about-thirsk-row1 { width: 900px; }
#about-thirsk-row1-col-left { width: 600px; padding-right: 50px; text-align: left; float: left; }
#about-thirsk-col-right { float: left; }
#about-thirsk-img-con { background-color: #FFF; border: 1px solid #BA8B70; padding: 5px; }

#pricing-cottages-row1 { width: 900px; text-align: left; font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.pricing-table-col { width: 155px; border: 1px solid #664531; background-color: #699; color: #FFF; }
.pricing-table-hd { color: #FFF; background-color: #664531; font-weight: bold; }
.pricing-table { border: 1px solid #664531; }
.spacer { height: 15px; width: 15px; }

#pricing-availability-row1 { width: 900px; text-align: left; }
#pricing-availability-row1-col-left { width: 440px; padding-right: 20px; text-align: left; float: left; padding-bottom: 25px; }
#pricing-availability-col-right { float: left; width: 440px; }
.pricing-availability-headers { background-image: url(../images/common/diagonal-line-bg.png); background-repeat: repeat-x; background-position: 0px 25px; height: 37px; width: 440px; text-align: left; }

#access-details-row1 { width: 900px; text-align: left; }
#access-details-row1 ul { list-style-image:url(../images/common/bulletpoint.gif); font-size:16px; }
#access-details-row1 li { margin-bottom:4px; background-image: url(../images/common/ul-bg.png); background-repeat: no-repeat; }
#access-details-row1-col-left { width: 440px; padding-right: 20px; text-align: left; float: left; padding-bottom: 25px; }
#access-details-col-right { float: left; width: 440px; }
.access-details-headers { background-image: url(../images/common/diagonal-line-bg.png); background-repeat: repeat-x; background-position: 0px 25px; height: 37px; width: 440px; text-align: left; margin-bottom: 15px; }

#how-to-find-us-row1 { width: 900px; text-align: left; }
#find-us-map-con { width: 898px; border: 1px solid #6F4B36; }

#whats-new-row1 { width: 900px; text-align: left; }
#whats-new-row1 h3 { font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-top:0; margin-bottom:10px; font-weight:normal; color:#993399; font-style: italic; }

#success-row1 { width: 900px; text-align: center; }
#success-row1 h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:36px; margin-top:0; margin-bottom:20px; font-weight:normal; color: #333; }
#footer-col-left { float: left; width: 440px; }
#footer-col-right { float: left; width: 450px; text-align: right; color: #ECE0D9; }
#footer-col-right A:link { text-decoration: none; font-weight:normal; color:#ECE0D9; }
#footer-col-right A:visited {text-decoration: none; font-weight:normal; color:#ECE0D9; }
#footer-col-right A:active {text-decoration: none; font-weight:normal; color:#ECE0D9; }
#footer-col-right A:hover { text-decoration: none; font-weight:normal; color: #8ED200; }
#website-by-con { border-top-width: 1px; border-top-style: dashed; border-top-color: #CCC; padding-top: 5px; padding-bottom: 5px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; color: #664531; margin-bottom: 25px; }
#website-by-con A:link { text-decoration: none; font-weight:normal; color:#664531; }
#website-by-con A:visited {text-decoration: none; font-weight:normal; color:#664531; }
#website-by-con A:active {text-decoration: none; font-weight:normal; color:#664531; }
#website-by-con A:hover { text-decoration: none; font-weight:normal; color: #3257A5; }

#privacy-row1 { width: 900px; text-align: left; }
#privacy-row1 h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:24px; margin-top:0; margin-bottom:20px; font-weight:normal; color: #333; }

#sitemap-row1 { width: 900px; text-align: left; }
#sitemap-row1 h1 { font-family:"Arial Black", Gadget, sans-serif; font-size:40px; margin-top:0; margin-bottom:20px; font-weight:normal; color: #333; }
#trivango { float: right; margin: 0px 0px 0px 10px; }

