/* 	BASE
-----------------------------------------------------------------------------------------------
===============================================================================================*/
	
/* 	 Reset
-----------------------------------------------------------------------------------------------*/
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, samp, small, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
q { quotes: none; }
q:before, q:after { content: ""; content: none; }
a, ins, del { text-decoration: none; }
table { border-collapse: collapse; border-spacing: 0; }
th, td { vertical-align: top; }
th { text-align: left; }
	
	
/*  Accessibility Navigation & Hide
-----------------------------------------------------------------------------------------------*/
ol#accessibility-nav, .hide { position: absolute; top: -999em; left: -999em; height: 1px; width: 1px; }
	
/*  Clearfix
-----------------------------------------------------------------------------------------------*/
#wrapper-content-accommodation:after, #wrapper-content:after, #wrapper-content-property:after, #wrapper-content-contact:after, #wrapper-content-weddings:after, .feature-property:after, .feature-property .detail-property li:after, .related-product:after, .page-navigation:after, .total-detail:after, .total-detail li:after,
.find-us:after, .find-us-visit:after, .patterns-listing:after, .category-listing:after, .manufacturer-listing:after, #footer-inner:after, .news-feed dl:after,
.copyright:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
		
	
/* 	Default Styles
-----------------------------------------------------------------------------------------------*/
body { font: 62.5%/1.3 Arial, Helvetica, sans-serif; text-align: center; color: #666; background:#000000 url(../images/background.jpg) repeat-x  }
hr { display: none; }
strong { font-weight: bold; }
em { font-style: italic; }
del { text-decoration: line-through; }
th { font-weight: normal; }
address, cite, dfn { font-style: normal; }
li { list-style: none; }
abbr, acronym { border-bottom: 1px dotted #999; cursor: help; }
input, textarea, select { font-family: "Arial", "Helvetica", sans-serif; }
a, a:visited { text-decoration: none; color: #c08301; cursor: pointer; }
a:hover, a:active { text-decoration: underline; color: #ffbc2d; }
	
/* LAYOUT
-----------------------------------------------------------------------------------------------
===============================================================================================*/
	

/*  Structure
-----------------------------------------------------------------------------------------------*/
.container { position: relative; width: 960px; margin: 0 auto; padding: 0; font-size: 1em; text-align: left; }
#header { position: relative; width: 960px; height: 198px; overflow: hidden; margin: 0; padding: 0 0 5px 0; }
.lincoln span {background:transparent url(_media/images/logo.png) no-repeat scroll 0 0;left:0;position:absolute;top:0;z-index:10;}
#wrapper-content, #wrapper-content-accommodation,#wrapper-content-property, #wrapper-content-contact, #wrapper-content-weddings  { width: 940px; margin: 0; padding: 0 9px; background:#e6f5cb none repeat scroll 0 0; -moz-border-radius:50px; -webkit-border-radius: 50px; }
#wrapper-content-accommodation { background:#f9f0f3 none repeat scroll 0 0; }
#wrapper-content-contact{ background:#E7ECEF none repeat scroll 0 0; }
#wrapper-content-property{background:#E7E7E0 none repeat scroll 0 0;}
#wrapper-content-weddings {background:#f4f4f4 none repeat scroll 0 0;}
#content, #contentaccommodation, #contentcontact { float: right; width: 709px; margin: 0; padding: 5px 0; }
.main-content, .main-content-properties, .main-content-contact, .main-content-weddings { width: 689px; height: 1%; margin: 0; padding: 9px; border: 1px solid #cde3a6; background: #fff; -moz-border-radius:0 0 50px 0; -webkit-border-radius: 0 0 50px 0;}
.main-content-properties, .main-content-weddings  {-moz-border-radius:0 50px 50px 0; -webkit-border-radius: 0 50px 50px 0; float:left; }
.main-content-contact {border-color:#C1E3F9;}
.main-content-weddings { border-color:#f6d2d4;}
.content-left { float: left; width: 538px; }
.content-right { float: right; width: 156px; }
#Lincoln-sidebar { float: left; width: 156px; margin: 0; padding: 5px 0 0 0; }
#footer { clear: both; width: 960px; margin: 0; padding: 5px 0 0 0; }
.left { float: left; }
.right { float: right; }
	
/*accommodaion structure*/
.AccommodationMainContent { width: 689px; height: 1%; margin: 0; padding: 9px; border: 1px solid #f3eae9; background: #fff; -moz-border-radius:0 0 50px 0; -webkit-border-radius: 0 0 50px 0; float:left;}
.AccommodationMainContent p {font-size:12px; padding: 5px 0;}
.shop, .go {float:left; margin: 0 0 10px 0; border-bottom:1px dotted #CCCCCC; padding:10px 5px;}
.go { border:none;}
div.shop p, div.go p { margin: 5px 0; }
div.shop p span, div.go p span {font-weight:bold; font-size:13px; color:#5A6A4A;}
div.shop p.shopheader, div.go p.goheader, .visitlincoln p.goheader, p.infoheader {font-size:18px; margin: 0 0 15px 0; color:#CF0920; background: transparent url(../../_media/images/shopping.gif) no-repeat left center; padding: 0 0 0 35px; height:30px; line-height:30px;}
div.go p.goheader, .visitlincoln p.goheader {background: transparent url(../../_media/images/car.gif) no-repeat left center;}
p.infoheader {background: transparent url(../../_media/images/info.gif) no-repeat left center;}
.visitlincoln p.goheader {margin:5px;}
.goheader {}
.reservations {font-size:18px; color:#006FBA; margin: 0 0 10px 0; }

/* 	 Header
-----------------------------------------------------------------------------------------------*/
/* banner */
.banner {  float: right; width: 617px; overflow: hidden; margin: 0; padding: 0; }
.banner p strong {color:#78B213;}
.banner p, .banner p.contactnumber { text-align:right; font-size:12px; margin:10px 10px 0 0; color:#999;}
/*.banner p.contactnumber { font-size:18px; color:#a7a9ac; font-weight:bold; margin-top:40px; }
.banner p.contactnumber span{color:#ffffff; }*/
.banner h2, .bannernumbers {float:left; color:#a7a9ac; font-family:"Times New Roman", Georgia, Times, serif; margin:28px 0 0; font-size:20px; font-weight:normal;}
.bannernumbers {margin:5px 0 0;}
.banner h2.red {color:#cf0920;}
.banner h2.green {color:#78B213;}
.banner h2.drkgreen {color:#4E7D1D;}
.banner h2.blue {color:#006FBA;}
.banner h2.drkred {color:#B81B22;}
.banner a {color:#fff;}
.banner a:hover {text-decoration:underline;}
/* logo */
#header_hotel .lincoln,
#header_hotel .lincoln span { display: block; overflow: hidden; width: 343px; height: 171px; }
#header_hotel .lincoln { position: relative; float: left; }
#header_hotel .lincoln span { z-index: 10; position: absolute; top: 0; left: 0; background:url(../../_media/images/logo.png) no-repeat 0 0; }
#header_hotel a.lincoln span { cursor: pointer; }
/* Wedding logo / page */
.weddings h3.weddingslincoln,
.weddings h3.weddingslincoln span { display: block; overflow: hidden; width: 680px; height: 118px; float:left;}
.weddings h3.weddingslincoln { position: relative; float: left; }
.weddings h3.weddingslincoln span { z-index: 10; position: absolute; top: 0; left: 0; background:url(../../_ui/images/weddingtitle.png) no-repeat 0 0; cursor: pointer;}
.weddingsleft { float:left; width:200px;}
.weddingsleft img { padding:0 5px;}
.weddingsright { float:right; width:480px}
.weddingsright p { font-size:12px; margin: 0 0 5px 5px; padding:5px; }
.weddingsright a { color:#b81b22 !important; }
	
/*  Navigation
-----------------------------------------------------------------------------------------------*/
#navigation { clear: both; width: 958px; height: 28px; margin-top:15px; background-color:#000000; }
/* horizontal navigation */
#navigation .h-navigation { float: left; }
#navigation .h-navigation li,
#navigation .user-basket dt,
#navigation .user-basket dd { float: left; margin: 0; padding: 4px 0 0 0; font-size: 1.2em; line-height: 2em; font-weight: bold; color: #fff; background: url(../images/bg-horizontal-tab.gif) no-repeat 100% 10px; }
#navigation .h-navigation li { display: block; float: left; height: 24px; margin: 0; padding: 0 10px; text-decoration: none; color: #fff; }
#navigation .h-navigation li a {color:#fff;}
#navigation .h-navigation li a.active {color:#F93;}
#navigation .h-navigation li a.activeblue {color:#006FBA;}
#navigation .h-navigation li a:hover { text-decoration: underline; }
	
/* user basket */
#navigation .user-basket { float: right; margin: 0; padding: 4px 0 0 0; }
#navigation .user-basket dt,
#navigation .user-basket dd { float: left; padding: 0 10px 0 0; background: none; }
#navigation .user-basket dt a { padding-left: 22px; color: #fff; background: url(../images/ico-basket.gif) no-repeat 0 50%; }
#navigation .user-basket dd { font-weight: normal; }


/* 	Content
-----------------------------------------------------------------------------------------------*/
/* content default style */
#content h3, #contentaccommodation h3, #contentcontact h3 { clear: both; margin: 0 0 10px 0; font-size: 17px; line-height: 1.5em; font-weight: normal; color: #78b213; font-family: Helvetica, Arial, sans-serif; text-shadow:0 1px #FFFFFF;}
#contentaccommodation h3 {color:#CF0920;}
#contentcontact h3 {color:#006FBA;}
/* content : button */
.button { position: relative; height: 21px; overflow: hidden; margin: 0; padding: 0; border: none; font-size: 12px; line-height: 21px; font-weight: normal; text-align: center; color: #333; background: none; cursor: pointer; }	
.btn-update-basket { float: right; width: 90px; margin: 0 2px 0 0; background: url(../images/btn-update-basket.gif) no-repeat 0 0; }
.btn-update-basket span { display: none; }	
.btn-continue-shopping, .btn-checkout-now { width: 120px; }
.btn-continue-shopping { float: left; }
.btn-checkout-now { float: right; }
.btn-continue-shopping span,
.btn-checkout-now span { position: absolute; top: 0; left: 0; width: 120px; height: 21px; }
.btn-continue-shopping span { background: url(../images/continue_shopping.gif) no-repeat 0 0; }
.btn-checkout-now span { background: url(../images/checkoutnow.gif) no-repeat 0 0; }
.btn-continue-shopping:hover span,
.btn-checkout-now:hover span { background-position: 0 -21px; }
.btn-add-to-basket { width: 140px; height: 34px; background: url(../images/btn-add-to-basket.gif) no-repeat 0 0; }
.btn-add-to-basket span { display: none; }
	
/* page navigation */
.page-navigation { clear: both; margin: 0; padding: 35px 2px 11px 2px; }
	
/* product detail : feature product */
.feature-property { width: 689px; margin: 0; padding: 0 0 20px 0; }
.feature-property .image-property { float: left; width: 360px; margin: 0; padding: 3px 15px 0 0; }
.feature-property .detail-property { float: right; width: 280px; margin: 0; padding: 0 14px 0 0; }
.feature-property .detail-property form { padding: 23px 0 3px 0; }	
.feature-property h1 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; font-size: 1.8em; line-height: 1.5em; margin: 0; padding: 0 0 5px 0; background: none; }
.feature-property h2 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0; font-size: 1.6em; line-height: 1.25em; font-weight: bold; color: #333; }
.feature-property h3 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 14px 0; font-size: 17px; line-height: 1.5em; font-weight: bold; color: #4E7D1D; }
.feature-property h4 { font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 0 0 14px 0; font-size: 15px; line-height: 1.5em; font-weight: bold; color: #63940d; }
.feature-property p { font-size: 1.2em; line-height: 1.5em; font-weight: normal; color: #333; }
.feature-property .price { margin: 3px 0 20px 0; padding: 0 0 0 25px; font-size: 1.8em; line-height: 2em; font-weight: bold; color: #036; }
.feature-property .on-stock { background: url(../images/ico-green-checkmark.gif) no-repeat 0 50%; }
.feature-property .out-of-stock { background: url(../images/out-of-stock.gif) no-repeat 0 50%; }
.feature-property select { width: 165px; height: 20px; font-size: 1.1em; border-width: 1px; border-style: solid; border-color: #878787 #e0e0e0 #e3e3e3 #e0e0e0; }
.feature-property .detail-property li { margin: 0; padding: 0 0 7px 0; }
.feature-property label { float: left; margin: 0; padding: 0 6px 0 0; font-size: 1.2em; line-height: 1.6667em; font-weight: normal; color: #333; }
.feature-property input { float: left; width: 34px; height: 15px; margin: 0; padding: 3px 3px 0 3px; border-width: 1px; border-style: solid; border-color: #878787 #bdbdbd #e3e3e3 #bdbdbd; font-size: 1.1em; font-weight: normal; color: #333; }
.feature-property .image-property img { float: left; margin: 0; padding: 0; }
.feature-property .image-property p { clear: both; padding: 25px 0; font-size: 1.1em; line-height: 1.1818; text-align: center; }
.feature-property .image-property p .enlarge { padding: 0 0 0 20px; color: #666; background: url(../images/ico-enlarge.gif) no-repeat 0 0; }
.feature-property .image-property p .enlarge:hover { text-decoration: none; color: #666; }
	
 /* product detail : types */
.detail-property .product-types { display: none; }
		
/* home */
.accommodation-tabs { margin: 10px 0 15px 0; }
.accommodation-tabs-property { margin: 10px 0 15px 10px;}
.selfcatering-list { position: relative; height: 172px; width: 515px; overflow: hidden; }
.selfcatering-list .selfcatering-item { float: left; width: 410px; height: 154px; padding: 8px 11px; margin-left: 8px; background: url(../images/selfcatering-item-bg.gif) no-repeat right bottom; border-right: 1px solid #f3f3f3; }
.selfcatering-list .selfcatering-item-first { margin-left: 0; }
.selfcatering-list .selfcatering-item h2 { font-family: Helvetica, Arial, sans-serif; font-size: 13px; font-weight: bold; padding-bottom: 5px;  }
.selfcatering-list .selfcatering-item a { color:#549203;  }
.selfcatering-list .selfcatering-item img { float: left; }
.selfcatering-list .selfcatering-item ul { float: left; width: 176px; margin-left:10px; font-size:12px;}
.selfcatering-list .selfcatering-item ul li { height: auto; width: auto; float: none; }
.selfcatering-list .selfcatering-item .square-bullet-link a { color: #C08301; }
.selfcatering-list .selfcatering-item ul li span {font-weight:bold; color:#78b213;}
.square-bullet-link li { padding-bottom: 3px; }
.square-bullet-link a { display: block; font-size: 12px; color: #C08301; background: url(../images/ico-square.gif) no-repeat 0 5px; }
.hotel-nav{ position: relative; width: 100%; height: 45px; padding-top: 10px;  background: url(../images/products-nav-bg.gif) repeat-x 0 9px; text-align: center; }
.hotel-nav .btn-prev,
.hotel-nav .btn-next{ position: absolute; width: 29px; height: 37px; top: 13px; }
.hotel-nav .btn-prev span,
.hotel-nav .btn-next span{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; cursor: pointer; background: url(../images/products-nav.gif) no-repeat; }
.hotel-nav .btn-prev{ position: absolute; left: 0; }
.hotel-nav .btn-next{ position: absolute; right: 0; }
.hotel-nav .btn-prev span{ background-position: -30px 0; }
.hotel-nav .btn-next span{ background-position: 0 0; }
.hotel-nav .btn-prev-disabled span { background-position: -30px -38px; cursor: default; }
.hotel-nav .btn-next-disabled span { background-position: 0 -38px; cursor: default; }
.hotel-nav .paged{ display: inline-block; width: 16px; height: 15px; position: relative; margin: 16px 1px 0 0; }
.hotel-nav .paged span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/products-nav.gif) -16px -76px no-repeat; cursor: pointer; }
.hotel-nav .paged.current span { background-position: 0 -76px; cursor: default; }
	
.box-LincolnTownHouse { float: left; width: 513px; padding: 8px 11px 0; border: 1px solid #cde3a6; background: #fff; }
.box-LincolnTownHouse h2 {font-family: Helvetica, Arial, sans-serif; font-size: 18px; font-weight: normal; color: #999; }
.box-LincolnTownHouse h2 span { font-family: Helvetica, Arial, sans-serif; font-size: 20px; color: #6A9924; font-weight: bold;}
.box-SelfCatering {float: left; width: 513px; padding: 8px 11px 0; border: 1px solid #cde3a6; background: #fff; margin-top: 5px;}
.box-SelfCatering h1 { font-family: Helvetica, Arial, sans-serif;  color:#003366; font-weight:bold;}
.box-SelfCatering a:active, .box-SelfCatering a:visited, .box-SelfCatering a:link{ color:#36C; font-size:12px;}
.box-LincolnTownHouse .wrapper-images { text-align: center; padding: 5px 0 2px;}
.box-LincolnTownHouse .wrapper-logos{ text-align: right; }
#flashObj { margin: 0 0 0 13px;}
	
.box-LincolnTownHouse p { font-size: 12px; padding-bottom: 15px; }
.box-LincolnTownHouse ul { padding-right: 20px; }
.box-LincolnTownHouse .btn-more { width: 121px; height: 22px; position: relative; float: right; margin: 10px 0 0; }
.box-LincolnTownHouse .btn-more span { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/more_details.gif) no-repeat 0 0; cursor: pointer; }
.box-LincolnTownHouse .btn-more:hover span { background-position: 0 -22px; }
.square-bullet li { padding-left: 8px; background: url(../images/ico-square.gif) no-repeat 0 5px; font-size: 12px; padding-bottom: 5px; }
.find-us,.find-us-visit,
.EnjoyEngland-GoldAward, .EnjoyEngland-GoldAward-Accommodation, .EnjoyEngland-GoldAward-Contact { background: #fff; border: 1px solid #cde3a6; width: 154px; margin:10px 0 0 0; }
.EnjoyEngland-GoldAward-Accommodation{ height:115px; float:right;-moz-border-radius: 0 50px 0 0; -webkit-border-radius: 0 50px 0 0; border-color:#f3eae9;  }
.testt {border-color:#CDE3A6;}
.EnjoyEngland-GoldAward-Contact {border-color:#C1E3F9; -moz-border-radius: 0 50px 0 0; -webkit-border-radius: 0 50px 0 0; height:115px;}
.EnjoyEngland-GoldAward-Accommodation #enjoyengland, .EnjoyEngland-GoldAward-Contact #enjoyengland {margin:15px 0 0 10px; width:130px;}
.find-us h3 { font-size: 16px; font-weight: bold; color: #78b213; padding: 5px 0 5px 10px; }
.content-right .EnjoyEngland-GoldAward { float: none; margin-bottom: 5px; height:115px;}
.EnjoyEngland-GoldAward { float: right; height: 171px; }
#enjoyengland {margin:5px 0;}
.btn-go { position: relative; width: 32px; height: 19px; }
.btn-go span { position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: url(../images/EnjoyEngland-GoldAward-go.gif) no-repeat; }
.btn-go:hover span { background-position: 0 -19px; }
	
.find-us ul, .find-us-visit ul { padding: 0 5px;}
.find-us li, .find-us-visit li { text-align: center; height: 53px; padding-top: 5px; border-top: 1px solid #cde3a6; }
.find-us-visit li { border-top: 1px solid #f3eae9;}
.find-us li.first, .find-us-visit li.first { border: none; }
.find-us .all, .find-us-visit .all { display: none; }
.find-us .view-all, .find-us-visit .view-all { float: left; margin:15px; font-size: 12px; color: #c20fa2; outline: none; }
.find-us {-moz-border-radius: 0 0 50px 0; -webkit-border-radius: 0 0 50px 0;}
.find-us-visit { -moz-border-radius: 0; -webkit-border-radius: 0; border: 1px solid #f3eae9; width:218px; margin: 0 0 10px 0; }
.find-us-visit h3 { font-size: 16px; font-weight: bold; color: #CF0920; padding: 5px 0 5px 10px; }
 
 /* accommodation page*/
#contentaccommodation p.selfCatering { font-size:12px; width:520px; height:79px; }
.topmain-content {height:115px; margin:10px;}
.topmain-content p {font-size:12px;}
#druryapt, #castleViewCottage, #springHill, #Ropery  { background:#FFFFFF none repeat scroll 0 0; color:#76777A; margin: 40px 0 0 0; height:170px; border-bottom: 1px dotted #ebd5eb; width:685px; }
#druryapt.last, #castleViewCottage.last, #springHill.last, #Ropery.last {border:none;}
#castleViewCottage {margin: 10px 0 0 0;}
#Ropery {border:none;}
.aboutProperty { float:left; width:205px; height:160px; font-size:12px; }
.aboutProperty h2 { margin:0 0 5px; font-weight:bold; font-size:12px;}
.aboutProperty h2 a {font-family: Helvetica, Arial, sans-serif; color:#93151B;}
.imageProperty { width:200px; float:left; height:200px; margin:0 15px; }
.accommodationImages { border: 1px solid #ebd5eb; width:190px; height: 125px; margin:5px 0; padding: 5px 5px 3px; overflow:hidden; }
.accommodationImages img {width:190px; margin:3px 0 0 0;}
.infoProperty { padding:0 0 0 10px; text-align:left; width:230px; height:160px; float:left; font-size:12px; border-left: 1px dotted #ebd5eb}
.infoProperty span, .aboutProperty span {color:#93151B;}
.infoProperty p, .aboutProperty p {margin: 0 0 5px 0;}
.infoProperty a{ color: #6e0432;}

/* jQuery UI Tabs Style */
.ui-tabs-nav { height: 30px; background: url(../images/ulback.png) repeat-x bottom; border:1px solid #d3d3d3; } 
.ui-tabs-nav li { float: left; padding-right: 8px; font-size:16px; background: url(../images/bg_tab.gif) no-repeat right; }
.ui-tabs-nav li.wedtabs, .ui-tabs-nav li.accommlast {background:none;}
.ui-tabs-nav li a { font-size: 16px; color: #5C5C5C; float: left; padding-left: 8px; }
.ui-tabs-nav li a span { float: left; height: 20px; width: 150px; padding: 5px 8px 0 0; text-align: center; color:#c7c7c7;} 
.ui-tabs-nav li.accomm a span, .ui-tabs-nav li.accommlast a span  { float: left; height: 20px; width: 100px; padding: 5px 8px 0 0; text-align: center; } 
.ui-tabs-nav li a span:hover {color:#666666;}
.ui-tabs-nav .ui-state-active a { background-position: 0 -25px !important; }
.ui-tabs-nav .ui-state-active a span { background-position: 100% -25px; color:#666666; }
.ui-tabs-nav li a:hover { text-decoration: none; cursor: pointer;  }
.ui-tabs-nav .ui-state-active a:hover { cursor: default; }
.ui-tabs-panel { width: 516px; padding: 10px 10px 10px; background: #fff; border: 1px solid #cde3a6; border-top: 0; height:100%; }
.ui-tabs-hide { display: none; }
#tab-about-lincoln, #tab-WeddingsLincoln,#tab-Tariff, #tab-Facilities, #tab-about-property, #tab-Location { padding-bottom: 0; font-size:12px; color:#333333; width:516px;}
#tab-Tariff, #tab-Facilities, #tab-about-property, #tab-Location {-moz-border-radius: 0 0 50px 0; -webkit-border-radius: 0 0 50px 0;}
#tab-about-lincoln h3, #tab-WeddingsLincoln h3, #tab-Tariff h3, #tab-Facilities h3, #tab-about-property h3, #tab-Location h3 { font-size:16px; font-weight:normal; margin:0 0 10px; }
#tab-about-lincoln h4, #tab-WeddingsLincoln h4, #tab-Tariff h4, #tab-Facilities h4, #tab-about-property h4, #tab-Location h4 { margin: 0; padding: 5px 0 10px 0; font-size: 15px; line-height: 1.5em; font-weight: bold; color:#4E7D1D; }
#tab-Location h4 { width:230px;}
#tab-about-lincoln p, #tab-WeddingsLincoln p, #tab-Tariff p, #tab-Facilities p, #tab-about-property p, #tab-Location p{ padding:10px 0;}
#tab-Facilities, #tab-Tariff, #tab-about-property, #tab-Location { width:657px; }
#tab-Location p {margin: 0 0 10px 0;}
/* jQuery jCarousel Styles */
.jcarousel-container { position: relative; }
.jcarousel-clip { z-index: 2; padding: 0; margin: 0; overflow: hidden; position: relative; }
.jcarousel-list { z-index: 1; overflow: hidden; position: relative; top: 0; left: 0; margin: 0; padding: 0; }
.jcarousel-list li,
.jcarousel-item { float: left; list-style: none; width: 75px; height: 75px; }
.jcarousel-clip-horizontal { width: 515px; }
		
/* Easy Slider */
img{border:none;}
pre{display:block; font:12px "Courier New", Courier, monospace; padding:10px; border:1px solid #bae2f0; background:#e3f4f9;	margin:.5em 0; width:284px; }	
#slidercontainer{	margin:0 auto; position:relative; text-align:left; width:306px; background:#fff; margin-bottom:2em; }	
#slidercontent{ position:relative; }			
#slider{}	
#slider ul.phto, #slider li.phtoo, #slider2 ul.phto, #slider2 li.phtoo{ margin:0; padding:0; list-style:none; }
#slider li.phtoo, #slider2 li.phtoo{ width:306px; height:330px; overflow:hidden; }	
p#controls, p#controls2{ margin:0; position:relative; margin:0 0 -50px; } 
#prevBtn, #nextBtn, #prevBtn2, #nextBtn2{ display:block; margin:0; overflow:hidden; text-indent:-8000px; width:30px; height:77px; position:absolute; left:-30px; top:-190px; }	
#nextBtn, #nextBtn2{ left:306px; }														
#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  display:block; width:30px; height:77px; background:url(../images/btn_prev.gif) no-repeat 0 0; }	
#nextBtn a, #nextBtn2 a{ background:url(../images/btn_next.gif) no-repeat 0 0;}												

/* // Easy Slider */
/* reservation */
#terms { background:#FFFFFF none repeat scroll 0 0; margin:40px 0 0 0;}

/*  Lincoln-sidebar
-----------------------------------------------------------------------------------------------*/
/* Lincoln-sidebar module - twitter juitter jquery styling */
.sidebar-module, #sidebar-juitter { width: 206px; margin: 0 0 5px 0; padding: 5px 4px 5px 9px; border: 1px solid #cde3a6; background: #fff; font-size:12px; 
-moz-border-radius: 50px 0 0 0; -webkit-border-radius: 50px 0 0 0;}
#sidebar-juitter {-moz-border-radius: 0 0 0 50px;  -webkit-border-radius: 0 0 0 50px;}
#twitterheader { background: transparent url(../images/tweet.gif) no-repeat left; margin:5px 0 0; padding:5px 0 5px 40px; float:left;}
#sidebar-juitter a {color:#78B213; font-size:17px;}
#juitterContainer { }
#juitterContainer a {color:#C08301; font-size:12px;}
ul#twittList0{ padding:5px 8px; clear:left;}
ul#twittList0 li {padding: 10px 0; border-bottom: dashed 1px #CDE3A6;}
#juitterContainer .juitterAvatar { background:none repeat scroll 0 0 #FFFFFF; border:1px solid #D3EECA; float:left; height:48px; margin-right:5px; padding:2px;
width:48px; }
.sidebar-module p.address {margin:5px 0 0 0;}
.sidebar-module h2 { font-family: Helvetica, Arial, sans-serif; padding: 0 0 5px 0; font-size: 1.6em; line-height: 1.5em; font-weight: bold; color: #666; }
#wrapper-content-accommodation .sidebar-module { border-color:#f3eae9;}
#wrapper-content-accommodation .web-tools { -moz-border-radius: 0 0 0 50px; -webkit-border-radius: 0 0 0 50px;}
#wrapper-content-contact .sidebar-module { border-color: #c1e3f9;}
	
/* Lincoln-sidebar search */
.search ul { overflow: hidden; width: 140px; height: 1%; margin: 0; padding: 0; }
.search ul li { float: left; clear: both; width: 140px; margin: 0; padding: 0 0 10px 0; }
.search .text { float: left; width: 106px; height: 22px; overflow: hidden; margin: 0; padding: 8px 5px 0 25px; border: none; font-size: 1.2em; color: #666; background: #fff url(../images/bg-search-text-field.gif) no-repeat 0 0; }
.search .button { float: left; width: 41px; height: 22px; overflow: hidden; border: none; background: url(../images/search_go.gif) no-repeat 0 0; cursor: pointer; }
.search .button span { display: none; }
.search .button:hover,
.search .button-hover { background-position: 0 -22px; }
	
/* Lincoln-sidebar navigation */
.v-navigation { padding-bottom: 0; }
.v-navigation img,
.v-navigation-accommodation img,
.v-navigation-contact img,
.v-navigation-property img,
v-navigation-weddings img{-moz-border-radius: 50px 0 0; -webkit-border-radius: 50px 0 0; border-radius: 50px 0 0;}
.v-navigation h4, .v-navigation-accommodation h4, .v-navigation-property h4, .v-navigation-contact h4, .v-navigation-weddings h4 { font-family: Helvetica, Arial, sans-serif;  background-color:#78b213; color:#FFFFFF !important; padding:5px; width:190px;   margin:0; }
.v-navigation-contact h4 { background-color:#006FBA;}
.v-navigation-accommodation h4 {background-color:#CF0920;}
.v-navigation-weddings {border-color:#f6d2d4;}
.v-navigation-weddings h4 {background-color:#b81b22;}
.v-navigation p, .v-navigation-accommodation p, .v-navigation-property p, .v-navigation-contact p { padding: 5px; }
.v-navigation-accommodation h1 {background-color:#cf0920; }
.v-navigation-property h1 {background-color:#5A6A4A;}
/* web tools */
.web-tools { width: 206px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;}
.tools {-moz-border-radius: 0 0 0 50px; -webkit-border-radius: 0 0 0 50px; border-radius: 0 0 0 50px;}
.web-tools h2 { font-family: Helvetica, Arial, sans-serif; padding-right: 4px; padding-left: 9px; }
.web-tools ul { width: 200px; height: 1%; overflow: hidden; margin: 10px 0 0 0; padding: 0; }
.web-tools ul li { display: block; float: left; clear: both; width: 152px; height: 28px; margin: 0; padding: 0 0 12px 2px; font-size: 1.2em; line-height: 2.3333em; font-weight: normal; color: #666; }
.web-tools ul li#wt-subscribe { line-height: 1.25em; }
.web-tools ul li a { display: block; float: left; clear: both; width: 200px; height: 28px; margin: 0; padding: 0 0 0 35px; text-decoration: none; color: #666; background-repeat: no-repeat !important; background-position: 0 0 !important; }
.web-tools ul li a:hover { text-decoration: underline; color: #666; }
.web-tools ul li#wt-facebook a { background: url(../images/ico-facebook.gif); }
.web-tools ul li#wt-blog a { background: url(../images/ico-blog.gif); }
.web-tools ul li#wt-flickr a { background: url(../images/ico-flickr.gif); }
.web-tools ul li#wt-twitter a { background: url(../images/ico-twitter.gif) no-repeat center; }
.weddingborder {border-color:#f6d2d4;}
.weddingtools {border-color:#f6d2d4; -moz-border-radius: 0 0 0 50px; -webkit-border-radius: 0 0 0 50px;}
	
/*misc*/
ul#news li {height:350px;}
div.VisitLincolnText, div.VisitLincolnText2, div.VisitLincolnText3, div.VisitLincolnText4,div.VisitLincolnText5  { border:0 solid; left:370px; position:relative; top:-325px; width:300px; z-index:1000; text-align:left; padding:10px; background-color:rgb(105, 146, 43); background-color:rgba(105, 146, 43, .9); color:#ffffff; font-size:12px; -moz-border-radius: 50px; -webkit-border-radius: 50px; }
div.VisitLincolnText2  { left:20px; top:-225px; }
div.VisitLincolnText3  { left:190px; top:-330px; width:480px; }
div.VisitLincolnText4  { top:-340px; width:380px; left:310px; }
div.VisitLincolnText5  { top:-200px; }
div.VisitLincolnText h3, div.VisitLincolnText2 h3 , div.VisitLincolnText3 h3 , div.VisitLincolnText4 h3, div.VisitLincolnText5 h3  { color:#d6fbcc !important; font-size:16px; margin: 0 0 10px 10px !important; text-shadow:none !important; line-height:18px !important; font-weight:bold !important;}
div.VisitLincolnText p, div.VisitLincolnText2 p, div.VisitLincolnText3 p, div.VisitLincolnText4 p, div.VisitLincolnText5 p{margin:0 0 5px 10px;}
div.VisitLincolnText a, div.VisitLincolnText2 a, div.VisitLincolnText3 a, div.VisitLincolnText4 a, div.VisitLincolnText5 a { color:#d6fbcc; }
#facilities li {background:url(../images/greentick.jpg) no-repeat scroll 0 12% transparent; padding: 0 0 5px 15px; font-size:12px; margin:5px 0;}
#facilities li.bold {font-weight:bold; padding: 5px 0 5px 15px; background:none;}
.tariffinfo{float:left;}
.tariffinfo, .extra { width:400px;}
.extra {clear:left;}
.gold {clear:left; float:right; margin:-240px 0 0; width:150px;}
.tariffinfo h6 { margin:10px 0;}
.tariffinfo ul li {list-style-type:none; margin: 0 0 5px 0;}
.tariffinfo ul li.minimum { background:url(../images/greentick.jpg) no-repeat scroll 0 12% transparent; padding: 0 0 0 15px; margin:15px 0; }
.extra {margin:15px 0;}
.extra p.top {margin: 0 0 5px 0;}
#ul_tariff li span, .extra p.top {font-weight:bold;}
.locationleft {width:200px;}
.locationleft ul {margin:10px 0; padding:10px 0;}
.mapright {float:right; width:300px; clear:left; margin:-330px 100px 0 0;}
.tariffinfo ul li.discount{ margin:15px 0;}
.tariffinfo ul li.discount span{color:#cc0033;}

span#booknow { height:22px; background:transparent url(../images/booknow2.gif) center 0; width:126px; float:left; line-height:22px; text-align:center; font-weight:bold; font-size:12px; color:#ffffff; margin:5px 25px 15px 0;}
span#booknow:hover { background:transparent url(../images/booknow2.gif) center -22px; color:#f6a635; }
span#reservenow { height:22px; background:transparent url(../images/reservenow2.gif) center 0; width:126px; float:left; line-height:22px; text-align:center; font-weight:bold; font-size:12px; color:#ffffff; margin:5px 0 15px 0;}
span#reservenow:hover {background:transparent url(../images/reservenow2.gif) center -22px; color:#C08301; }
p.information {margin: 0 0 5px 0;}
p.information2 {margin: 15px 0 10px; font-weight:bold; clear:both;}
p.information3 {margin: 15px 0 10px; }
p.information span {font-weight:bold; color:#000000;}
p.discount {  margin:15px 0; text-transform:uppercase;}
p.offers {font-size:12px; margin:10px 0;}
.visitlincoln { background:none repeat scroll 0 0 #FFFFFF; border-bottom:1px dotted #CCCCCC; color:#76777A; min-height:180px; width:660px; float:left; }
.visitright { float:left; width:500px; }
.visitright p {padding:15px;}
#vis { background-color:#FFFFFF; font-size:12px; }
.imageright { border:1px solid #CCCCCC; height:97px; margin-left:15px; margin-top:35px; width:119px; float:left; }
p.head {color:#5A6A4A; font-weight:bold}
span.termsheader {color:#666; font-weight:bold; margin:10px 0 5px 0; font-size:14px; float:left;}
p.terms, p.terms p {padding:5px; font-size:12px; clear:left;}

/* 	Footer
-----------------------------------------------------------------------------------------------*/
/* footer link */
#footer .column { float: left; width: 220px; margin: 0; padding: 0 10px 20px 10px; }
#footer .column h3 { font-size: 1.2em; line-height: 2.5em; font-weight: bold; color: #c20fa2; }
#footer .column ul { float: left; width: 110px; margin: 0; padding: 0; }
#footer .column ul li { float: left; clear: both; width: 105px; font-size: 1.1em; line-height: 1.8181em; font-weight: normal; color: #666; }
#footer .column ul li a { float: left; clear: both; margin: 0; padding: 0 0 0 15px; text-decoration: none; color: #666; background: url(../images/ico-arrow-grey.gif) no-repeat 0 5px; }
#footer .column ul li a:hover { text-decoration: underline; color: #666; }
#footer .column img { float: left; margin: 0; padding: 0 0 10px 0; }
	
/* copyright */
.copyright { width: 940px; margin: 0; padding: 10px; }
.copyright p { float: left; font-size: 1em; line-height: 2em; font-weight: normal; color: #999; margin:5px 0 0; clear:left; }
.copyright p a { color: #666; }
.copyright .powered-by { float: right; font-size: 1.1em; line-height: 1.7272em; margin:45px 0 0;}
	
/* testimonials */
 p.testimonials, p.testimonialsFirst  { margin:10px 0 3px; font-size:12px;}
 p.testimonialsFirst {margin:10px 0; padding:0 5px 15px 5px; border-bottom:1px dashed #CDE3A6; color:#69922B;}
 span.holiday {font-weight:bold; font-size:12px; color:#69922b; }

