@charset "utf-8";
/* CSS Document */

/*######### Common Css ############*/
body 
{
	background-image:url(../images/topbg.jpg);
	background-repeat: repeat-x;
	background-color: #ecf4d8;
	margin:0px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #000000;
	line-height:18px;
}
a {
	outline:0px;
}
#main_container
{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
#subNav
{
	text-align: right;
	width: 685px;
	float: right;
}
a
{
	color: #006600;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}

.clear
{
	clear:both;
}
.hide_text
{
	display:none;
}
h1 {
	font-family:"trebuchet MS", Arial, Helvetica;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4ba127;
}
h1 span
{
	font-family:"trebuchet MS", Arial, Helvetica;
	font-size:20px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4a4a4a;
}
h2
{
	font-family:Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4ba127;
}
h2 span
{
	font-family: Arial, Helvetica;
	font-size:16px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#4a4a4a;
}
h3
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	color:#4ba127;
}
h4
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	color:#434542;
}
h5
{
	font-family: Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	color:#5e645c;
}
h5 span
{
	font-family: Arial, Helvetica;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 3px 0px;
	color:#da760f;
}
h6
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#40721d;
	text-align:left;
	margin:0px;
	padding:0px;
}

p
{
	padding:5px 0px 5px 0px;
	margin:0px;
}
.boder
{	padding:2px;
	margin:0px;
	border:#ccd1ba 1px solid;
}
.boder2
{	
	padding:2px;
	margin:0px;
	border:#ccd1ba 1px solid;
	display:block;
}
.boder3
{	
	padding:2px;
	margin:0px;
	border:#ccd1ba 1px solid;
	display:block;
	width:150px;
	height:200px;
	float:left;
}
.dot_line2
{
	background-image:url(../images/dot_line11.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:14px;
}
.dot_line1
{
	background-image:url(../images/dot_line1.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:14px;
	padding:0px 5px 0px 5px;
}
.dot_line
{
	background-image:url(../images/dot_line.jpg);
	background-repeat:repeat-x;
	background-position:left;
	height:14px;
}

/*######### Text Css ############*/
.home_text
{
	width:723px;
	padding-left:40px;
		position:relative;
	z-index:1;
}
.heading
{
	font-family:"trebuchet MS", arial, Verdana;
	font-size:15px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#388f14;
}
.text1
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#d6e5ac;
}
.text2
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#edf5d8;
}
.text_link2
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	margin:0px 0px 0px 5px;
	padding:0px;
	color:#edf5d8;
	text-decoration:underline;
	background-image:url(../images/dot_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	padding-bottom:5px;
}
.text_link2:hover
{
	text-decoration:none;
}
.text_link02
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px;
	color:#edf5d8;
	text-decoration:underline;
}
.text_link02:hover
{
	text-decoration:none;
}
.text_link3
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#379c18;
	text-decoration:underline;
}
.text_link3:hover
{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}
.text_link3_bold
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#990000;
	text-decoration:underline;

}
.text_link3_bold:hover
{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}
.text_link5_bold
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#5c8a1d;
	text-decoration:underline;

}
.text_link5_bold:hover
{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}
.text_link4_bold
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	margin:0px;
	padding:0px 0px 0px 25px;
	color:#000000; 
	text-decoration:none;
	background-image:url(../images/arrow_icon.gif);
	background-repeat:no-repeat;
	background-position:left center;
	background-color:inherit;
}
.text_link4_bold:hover
{
	color:#000000;
	text-decoration:underline;
	background-color:inherit;
} 
.text_icon
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 15px;
	background:url(../images/dot_icon1.gif) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}
.title2
{
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	font-weight:bold;
	color:#40721d;
	text-align:left;
	margin:0px;
	padding:0px;
}
.table_head
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 2px 0px;
	color:#5a604d;
	background:#e2e9c5;
}
.table_head2
{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 2px 4px;
	color:#4ba127;
	background:#e2e9c5;
}
#test_links
{
	font-family:Tahoma, Arial, Verdana;
	font-size:14px;
	width:690px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 0px 6px;
	color:#4ba127;
	background:#e2e9c5;
}
.table_head3
{
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:2px 0px 2px 4px;
	color:#5a604d;
	background:#e2e9c5;
}
.bold
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#858585;
}

.address_left{
width:129px;
float:left;
}

.address_right{
width:594px;
float:left;
}
.address{
padding-top:8px;
width:723}
/*######### Forms Css ############*/
.text_box
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	height:20px;
	border:#d4ddb3 1px solid;
}
.text_area
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	border:#d4ddb3 1px solid;
}
select
{
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	color:#696969;
	text-decoration:none;
	height:20px;
	border:#d4ddb3 1px solid;
}

/*######### Top container Css ############*/
#top_container
{
	width:763px;
	height:auto;
	float:left;
}
.nav_listing
{
	width:763px;
	height:37px;
}
.nav_listing ul
{
	list-style:none;
	float:left;
	padding:0px;
	margin:0px;
}
.nav_listing li
{	
	float:left;
	padding:0px;
	margin:0px;
}
.home_btn
{
	background-image:url(../images/home_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:109px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.home_btn:hover
{
	background-image:url(../images/home_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.cottage_btn
{
	background-image:url(../images/cottage_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:110px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.cottage_btn:hover
{
	background-image:url(../images/cottage_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.booking_btn
{
	background-image:url(../images/booking_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:111px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.booking_btn:hover
{
	background-image:url(../images/booking_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.activities_btn
{
	background-image:url(../images/actiivties_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:92px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.activities_btn:hover
{
	background-image:url(../images/actiivties_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.about_btn
{
	background-image:url(../images/about_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:92px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.about_btn:hover
{
	background-image:url(../images/about_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.care_btn
{
	background-image:url(../images/care_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:157px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.care_btn:hover
{
	background-image:url(../images/care_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.contact_btn
{
	background-image:url(../images/contacts_btn.gif);
	background-repeat:no-repeat;
	background-position:left top;
	width:92px;
	height:25px;
	cursor:pointer;
	float:left;
	font-family:Tahoma, Arial, Verdana;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	padding-top:12px;
}
.contact_btn:hover
{
	background-image:url(../images/contacts_btn_ovr.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
#left_top
{
	width:460px;
	height:auto;
	float:left;
}
#right_top
{
	width:303px;
	height:auto;
	float:left;
	
}
#right_top1
{
	width:303px;
	height:auto;
	float:left;
}
.banner_left
{
	background:url(../images/banner_lft.jpg) no-repeat left ;
	width:23px;
	height:276px;
	float:left;
}
.banner_rht
{	
	background:url(../images/banner_rht.jpg) no-repeat left;
	width:24px;
	height:276px;
}
#logo
{
	background:url(../images/logo.jpg) no-repeat left;
	width:376px;
	height:119px;
	display:block;
}
.welcome
{
	/*background-image: url(../images/willow-cottage.jpg);*/
	
	background-repeat:no-repeat;
	background-position:left;
	width:276px;
	height:31px;
}
.read_more1
{
	background-image:url(../images/read_more1.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:112px;
	height:23px;
	color:#e9f2ca;
	padding-left:35px;
	padding-top:5px;
	text-decoration:none;
}
.read_more1:hover
{
	color:#bbe722;
	text-decoration:none;
}

.read_more2 a
{
	background-image:url(../images/read_more2.jpg);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:102px;
	height:23px;
	color:#000000;
	padding-left:35px;
	padding-top:5px;
	text-decoration:none;
	background-color:inherit;
}
.read_more2 a:hover
{
	color:#1f7c25;
	text-decoration:none;
}
.read_more3 a
{
	background-image:url(../images/read_more3.gif);
	background-repeat:no-repeat;
	background-position:left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	display:block;
	width:118px;
	height:25px;
	color:#000000;
	padding-left:35px;
	padding-top:5px;
	text-decoration:none;
	background-color:inherit;
}
.read_more3 a:hover
{
	color:#1f7c25;
	text-decoration:none;
}
.listing01
{
	width:460px;
	height:auto;
	float:left;
}
.listing01 ul
{
	list-style:none;
	float:left;
	margin:0px 0px 0px 27px;
	padding:0px;
}
.listing01 li
{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
/*######### Middle container Css ############*/
#greenbox
{
	height:391px;
	background:url(../images/footerbg.jpg) repeat-x top left;
	background-color:#3e6d1c;
	width:auto;
}
#content_box
{
	width:723px;
	padding:100px 20px 20px 20px;
	margin:0px;
}
#middle_container
{
	width:auto;
	height:auto;
	margin:0px;
	padding:0px;
}
.lisitng02
{
	width:200px;
	height:auto;
	padding:5px;
	margin:0px;
	float:left;
}
.lisitng02 ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.lisitng02 li
{
	list-style:none;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.box
{
	width:170px;
	float:left;
}
.box_lisitng
{
	width:161px;
	height:auto;
	padding:0px;
	margin:0px;
	float:right;
}
.box_lisitng ul
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.box_lisitng li
{
	list-style:none;
	padding:0px;
	margin:0px;
}
.box_bottom
{
	background-image:url(../images/bottom_box1.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:161px;
	height:10px;
	padding:0px;
	margin:0px;
}
.box_content
{
	width:auto;
	height:auto;
	display:block;
	background-color:#335815;
	padding:10px 10px 0px 10px;
	margin:0px;
	color:#d6e5ac;
}

/*.box_content a
{
	color:#d6e5ac;
	text-decoration:none;

}

.box_content a:hover
{
	color:#d6e5ac;
	text-decoration:underline;

}*/

.box_content h3{
	padding:0px;
	margin:0px;
}

.box_content h3 a{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#4ba127;
	text-decoration:none;
}
.box_content h3 a:hover{
	text-decoration:underline;
}


.cottage_title
{
	background-image:url(../images/cottage_title1.gif);
	background-repeat:no-repeat;
	background-position:left;
	width:154px;
	height:35px;
}
.feature_img
{
	background-image:url(../images/img1.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:161px;
	height:83px;
	display:block;
}
.feature_img2
{
	background-image:url(../images/img2.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:161px;
	height:83px;
	display:block;
}
.feature_img3
{
	background-image:url(../images/img3.gif);
	background-position:left;
	background-repeat:no-repeat;
	width:161px;
	height:83px;
	display:block;
}
/*######### Footer Container Css ############*/
#footer
{
	height:auto;
	width:auto;
	background-color:#000000;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#919d8e;
	display:block;
	padding-bottom:10px;
}

#footer_content
{
	text-align:center;
	width:763px;
	height:auto;
	margin:0px;
	padding-top:20px;
}

.FootLeft {
width: 100px;
float:left;
}

.FootRight {
	width: 544px;
	text-align:left;
	padding-left: 60px;
	float:right;
	font-size: 10px;
}

.footer_text1
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:none;
	color:#CAF7C8;
}
.footer_text1:hover
{
	text-decoration:none;
	color:#bd660c;
}

.footer_text_link
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#919d8e;
	text-align:center;
	padding-right: 25px;
}
.footer_text_link:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#bd660c;
	text-align:center;
}
.footer_text_link:active
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#bd660c;
	text-align:center;
}
/*######### Inner page Css ############*/
#inner_container
{
	width:auto;
	height:auto;
	float:right;
	padding:0px 0px 0px 10px;
	margin:50px 0px 0px 0px; 
}
#left_top_inner
{
	width:auto;
	height:auto;
	float:left;
	padding:0px 20px 20px 0px;
	margin:0px;
}
#inner_top_container
{
	width:763px;
	height:auto;
	float:left;
}
.middle_content
{
	padding:0px 0px 5px 40px;
	margin:0px;
}
.inner_footer
{
	background:url(../images/inner_footer.jpg) repeat-x top left;
	height:76px;
	display:block;
}
#inner_middle_container
{
	width:763px;
	height:auto;
	margin:0px;
	padding:0px;
}
#inner_content_box
{
	width:743px;
	height:auto;
	padding:10px;
	margin:0px;
}
#right_top_inner
{
	width:auto;
	height:auto;
	float:left;
	padding:0px;
	margin:0px;	
}
/*######### Lisitng Inner  ############*/
.image_lisitng
{
	padding:0px;
	margin:0px;
	float:left;
}
.image_lisitng ul
{
	list-style:none;
	padding:6px;
	margin:0px;
	float:left;
}
.image_lisitng li
{
	list-style:none;
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
}
.image_boder
{
	border:#c1c8a4 1px solid;
	padding:2px;
	
}
.image_boder1
{
	border:#c1c8a4 1px solid;
	padding:2px;
	float:left;	
	margin-right:15px;
}
.listing_content
{
	list-style:none;
	float:left;
	margin:0px;
	padding:2px 0px 2px 0px;
	width:320px;
}
.Home_listing_content
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../images/arrow_icon.gif) no-repeat top left;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
	}
	
.listing_content li
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../images/arrow_icon.gif) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}

.sub_listing_content 
{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
	padding:2px 0px 2px 15px;
	width:320px;
}
.sub_listing_content li
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 15px;
	background:url(../images/blog_images/list_button.jpg) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}

.listing_content02
{
	list-style:none;
	float:left;
	margin:0px;
	padding:2px 0px 4px 0px;
	width:320px;
}
.listing_content02 li a
{
	list-style:none;
	margin:0px;
	padding:2px 0px 4px 25px;
	background:url(../images/arrow_icon.jpg) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}
.listing_content02 li a:hover
{
	list-style:none;
	margin:0px;
	padding:2px 0px 4px 25px;
	background:url(../images/arrow_icon.jpg) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#4ba127;
}
.listing_content01
{
	list-style:none;
	float:left;
	margin:0px;
	padding:2px 0px 4px 0px;
	width:200px;
}
.listing_content01 li a
{
	list-style:none;
	margin:0px;
	padding:2px 0px 4px 25px;
	background:url(../images/arrow_icon.jpg) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}
.listing_content01 li a:hover
{
	list-style:none;
	margin:0px;
	padding:2px 0px 4px 25px;
	background:url(../images/arrow_icon.jpg) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#4ba127;
}
.listing_content_bold
{
	width:300px;
	height:0px;
	float:left;
}
.listing_content_bold ul
{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
}
.listing_content_bold li
{
	list-style:none;
	margin:0px;
	padding:3px 0px 3px 0px;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#434542;
}
.listing_content_bold li:hover
{
	list-style:none;
	margin:0px;
	padding:3px 0px 3px 0px;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#4ba127;
}
.innerimage
{
	float:left;
	text-align:center;
	padding:0px 10px 10px 10px;
}

/*######### Photo Gallery Css  ############*/
.photo_content
{
	padding:0px 0px 5px 0px;
	margin:0px;
}

.photo_lisitng
{
	padding:0px;
	margin:0px;
	float:left;
}
.photo_lisitng ul
{
	list-style:none;
	padding:2px;
	margin:0px;

}
.photo_lisitng li
{
	list-style:none;
	padding:5px;
	margin:0px 0px 10px 20px;
	float:left;
	background-color:#d4ddb3;
	font-family:Tahoma, Verdana, Arial;
	font-size:13px;
	font-weight:bold;
	color:#40721d;
	text-align:left;
	border:none;
	text-align:center;
}
#trailimageid
{
	font-size: 0.75em;
	position: absolute;
	visibility: hidden;
	left: 0px;
	top: 0px;
	width: auto;
	height: 0px;
	z-index: 100;
}
/*######### Virtual tour Css  ############*/
#virtual_logo
{
    background-image:url(../images/virtual_logo.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:763px;	
	height:128px;
	float:left;
}
#virtual_left
{
    background-image:url(../images/virtual_img_lft.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:147px;	
	height:279px;
	float:left;
}
#virtual_right
{
    background-image:url(../images/virtual_right.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	width:66px;	
	height:279px;
	float:left;
}
#virtual_top
{
    background-image:url(../images/virtual_top.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:550px;
	height:32px;
}
#virtual_bottom
{
    background-image:url(../images/virtual_bottom.jpg);
	background-position:left;
	background-repeat:no-repeat;
	width:550px;	
	height:32px;
	display:block;
}
#virtual_mid
{
	width:550px;
	height:auto;
	float:left;
}
#virtual_video
{
	width:550px;
	height:auto;
}
#virtual_links
{
	width:540px;
	height:auto;
	padding:10px;
	margin:0px;
}
#virtual_links_box
{
	width:542px;
	height:auto;
	float:left;
	background-color:#dfe5c9;
	border-top-width: 0px;
	border-right-width: 4px;
	border-bottom-width: 4px;
	border-left-width: 4px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #d5dcb9;
	border-bottom-color: #d5dcb9;
	border-left-color: #d5dcb9;
}
.listing_virtual
{
	list-style:none;
	float:left;
	width:540px;
	height:auto;
}
.listing_virtual ul
{
	list-style:none;
	float:left;
	margin:0px;
	padding:5px 30px 10px 30px;
}
.listing_virtual li a
{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma,Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}
.listing_virtual li a:hover
{
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	font-family:Tahoma,Verdana, Arial;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
	color:#4ba127;
}

.text
{
font-family:Tahoma, Arial, Verdana;
font-size:12px;
color:#000000;
}
.slogan{

font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#990000;
line-height:26px;
padding:25px 0px;}


#right_top ul{
	margin:0px;
	padding:0px;
	}

#right_top li
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../images/arrow_icon.gif) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}

.middle_content ul{
	margin:0px;
	padding:0px;
	}

.middle_content li
{
	list-style:none;
	margin:0px;
	padding:2px 0px 2px 25px;
	background:url(../images/arrow_icon.gif) no-repeat top left;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}

.innerlink{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #379c18;
	text-decoration:underline;
}
.innerlink:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #000000;
	text-decoration:underline;
}

.innerlink_1{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color:#d6e5ac;
	text-decoration:none;
}
.innerlink_1:hover{
	font-family: Tahoma, Verdana, Arial;
	font-size: 13px;
	color: #d6e5ac;
	text-decoration:underline;
}


/* Css for Sitemap Starts here */


.MainLink {
	background: url(../images/arrow1.jpg) no-repeat;
	padding: 3px 15px 10px 30px;
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	color:#5c8a1d;
}


.LinkMain
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:bold;
	margin:0px;
	padding:0px;
	color:#5c8a1d;
	text-decoration:none;

}
.LinkMain:hover
{
	color:#000000;
	text-decoration:none;
	background-color:inherit;
}

.SubLinkPadd {
background:url(../images/arrow_icon.gif) no-repeat top left;
padding-left: 30px;
margin-left:30px;
}

.SubLink
{
	padding:0px;
	margin:0px;
}

.SubLink ul{
	margin:0px;
	padding:0px;
	}

.SubLink li
{
	list-style:none;
	margin:0px;
	padding:0px;
	font-family:Tahoma,Verdana, Arial;
	font-size:13px;
	font-weight:normal;
	text-decoration:none;
	color:#434542;
}

.SubLinks
{
	font-family:Tahoma, Verdana, Arial;
	font-size:12px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	color:#5c8a1d;
	text-decoration:none;

}
.SubLinks:hover
{
	color:#000000;
	text-decoration:underline;
	
}


.contact_bg{
background:url(../images/contact_bg.jpg) no-repeat;
height:164px;
width:292px;
padding-left:56px;
margin:10px 0px 0px 18px;

}

.form_text{
font-family:Tahoma,Arial, Helvetica, sans-serif;
font-size:12px;
color:#444611;
font-weight:bold;
padding-top:4px;
width:117px;
float:left;

}
.form_field1
{
width:163px;
float:left;
padding-top:5px;
margin-top:5px;
}
.form_field
{
width:163px;
float:left;
padding-top:3px;

}
.form_border{
border:#e2e3c0 solid 2px;
height:14px;
padding-left:5px;
}
.form_comments{
border:#e2e3c0 solid 2px;
height:42px;
}
.submit_button{
text-align:right;
padding:5px 22px 0px 0px;}

/* NEWLY ADDED */

.thecottages {
	width:722px;
	padding:100px 0px 0px 0px;
	margin:0px 0px 12px 0px;
	background:url(../images/the-cottages.jpg) no-repeat left top;
	}
	
.thecottages div {
	width:636px;
	padding:0px 0px 40px 68px;
	margin:0px 0px 0px 20px;
	background:url(../images/the-cottages-bottom.jpg) no-repeat right bottom;
	}	
	
.thecottages ul {
	width:190px;
	list-style-type:none;
	padding:0px;
	margin:0px 10px 0px 0px;
	float:left;
	}

.thecottages ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58a30b;
	padding:6px 0px 6px 38px;
	margin:0px;
	}
	
.thecottages ul li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#58a30b;
	font-weight:bold;
	text-decoration:none;
	}
	
.thecottages ul li a:hover {
	color:#000000;
	}	
	
.thecottages ul li.ontariocottages {
	background:url(../images/ontariocottages-icon.jpg) no-repeat left 4px;
	}
	
.thecottages ul li.cottagefeature {
	background:url(../images/cottagefeature-icon.jpg) no-repeat left 4px;
	}
	
.thecottages ul li.cottagetour {
	background:url(../images/cottagetour-icon.jpg) no-repeat left 4px;
	}
	
.thecottages ul li.activitiesevents {
	background:url(../images/activitiesevents-icon.jpg) no-repeat left 4px;
	}	
	
.thecottages ul li.dayspa {
	background:url(../images/dayspa-icon.jpg) no-repeat left 4px;
	}	
	
.thecottages ul li.diningrestaurant {
	background:url(../images/diningrestaurant-icon.jpg) no-repeat left 4px;
	}
	
.thecottages ul li.carefreecottaging {
	background:url(../images/carefreecottaging-icon.jpg) no-repeat left 4px;
	}
.thecottages ul li.petpolicy {
	background:url(../images/petpolicy.jpg) no-repeat left 4px;
	}
.thecottages ul li.weblog {
	background:url(../images/weblog.jpg) no-repeat left 4px;
	}
.thecottages ul li.handicap {
	background:url(../images/handicap.jpg) no-repeat left 4px;
	}			
	
.thecottages ul li.cottagingadvantages {
	background:url(../images/cottagingadvantages-icon.jpg) no-repeat left 4px;
	}	
	
.thecottages ul li.cottagingcosts {
	background:url(../images/cottagingcosts-icon.jpg) no-repeat left 4px;
	}
#why-you{
padding:10px;
position:absolute;
right:0px;
top:0px;
z-index:10;
width:270px;
}
#why-you a{
width:260px;
height:31px;
padding:13px 0px 10px 17px;
display:block;
color:#000000;
text-decoration:none;
font-size:12px;
font-weight:bold;
background:url(../images/why-you-choose.jpg) left top no-repeat;
}		
#why-you a:hover{
text-decoration:underline;
color:#000000;
}#ourcottagetables {
	padding-bottom: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#ourcottagetablesbg {
	padding-bottom: 10px;
	background-color: #FFFFFF;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	font-weight: bold;
	font-size: 14px;
}
