@charset "utf-8";
/* CSS Document */
html
{
	margin:0px;
	padding:0px;
}
body
{
	background-color:#f8f8f8;
	margin:0px;
	padding:0px;
}
.wrapper
{
	width:1000px;
	min-height:204px;
	margin:0px auto;
	padding:0px;
}
.wrapper1
{
	background-image:url(/images/bg_wrapper1.png);
	background-repeat:repeat-x;
	width:100%;
	height:236px;
	float:left;
	margin:0px;
	padding:0px;
}
.footer
{
	width:1000px;
	height:236px;
	float:left;
	margin:0px;
	padding:0px;
}
.header
{
	background-image:url(/images/bg_header.png);
	background-repeat:no-repeat;
	width:1000px;
	height:500px;
	float:left;
	margin:0px;
	padding:0px;
}
.header01
{
	width:1000px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
}
.header_o
{
	width:1000px;
	height:130px;
	float:left;
	margin:0px;
	padding:0px;
}
.content
{
	width:1000px;
	min-height:350px;
	float:left;
	margin:0px;
	padding:0px;
}
.logo a
{
	background-image:url(/images/bg_logo.png);
	background-repeat:no-repeat;
	width:280px;
	height:130px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	display:block;
}
.main_nav
{
	width:640px;
	height:35px;
	float:left;
	margin-top:-70px;
	margin-left:450px;
	padding:0px;
}
/*.main_nav
{
	width:640px;
	height:35px;
	float:left;
	margin-top:55px;
	margin-left:60px;
	padding:0px;
}*/
.header_buck
{
	width:392px;
	height:300px;
	float:left;
	margin-top:0px;
	margin-left:20px;
}
.header_buck h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
        font-weight:100;
	margin:0px;
	padding:0px;
	color:#90af55;
}
.header_buck01 a
{
	background-image:url(/images/bg_header_buck_1.jpg);
	background-repeat:no-repeat;
	width:109px;
	height:212px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
}
.header_buck01 a:hover
{
	background-image:url(/images/bg_header_buck_10.jpg);
}
.header_buck02 a
{
	background-image:url(/images/bg_header_buck_2.jpg);
	background-repeat:no-repeat;
	width:109px;
	height:212px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
}
.header_buck02 a:hover
{
	background-image:url(/images/bg_header_buck_20.jpg);
}
.header_buck03 a
{
	background-image:url(/images/bg_header_buck_3.jpg);
	background-repeat:no-repeat;
	width:109px;
	height:212px;
	float:left;
	margin-top:0px;
	margin-left:10px;
	margin-right:10px;
	padding:0px;
}
.header_buck03 a:hover
{
	background-image:url(/images/bg_header_buck_30.jpg);
}
.banner_slider
{
	width:490px;
	height:330px;
	float:left;
	margin-top:14px;
	margin-left:49px;
	padding:0px;
}
.left_column
{
	width:655px;
	min-height:340px;
	margin:0px;
	padding:0px;
	float:left;
}
.left_column h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
        font-weight:100;
	color:#646464;
	margin:0px;
	padding:7px 20px;
	text-decoration:none;
}
.left_column h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
        font-weight:100;
	color:#90af55;
	margin:0px;
	padding:5px 20px;
	text-decoration:none;
}
.left_column h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#646464;
	margin:0px;
	padding:3px 20px;
	text-decoration:none;
}
.left_column h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
        font-weight:100;
	color:#90af55;
	margin:0px;
	padding:3px 20px;
	text-decoration:none;
}

.left_column p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin:0px;
	padding:5px 20px;
	text-decoration:none;
}
.left_column a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#90af55;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}
.left_column a:hover
{
	text-decoration:underline;
}
.right_column
{
	background-image:url(/images/bg_right_column.png);
	background-repeat:no-repeat;
	width:305px;
	min-height:332px;
	margin:0px;
	padding:0px;
	float:left;
	/*background-color:#a0c261;*/
}
.right_column h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
	margin:10px auto;
	padding:0px;
}
.right_column p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ffffff;
	text-decoration:none;
	margin:0px;
	padding:0px 3px;
}
.words
{
	width:920px;
	min-height:600px;
	float:left;
	margin-top:0px;
	margin-left:40px;
	padding:0px;
}
.words h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
        font-weight:100;
	color:#646464;
	margin:0px;
	padding:7px 0px;
	text-decoration:none;
}
.words h2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
        font-weight:100;
	color:#90af55;
	margin:0px;
	padding:5px 0px;
	text-decoration:none;
}
.words h3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#646464;
	margin:0px;
	padding:3px 0px;
	text-decoration:none;
}
.words h4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
        font-weight:100;
	color:#90af55;
	margin:0px;
	padding:3px 0px;
	text-decoration:none;
}
.words h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#fff;
	margin:0px;
	padding:10px 10px;
	text-decoration:none;
}
.words p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin:0px;
	padding:5px 0px;
	text-decoration:none;
}
.words a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#90af55;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}
.words a:hover
{
	text-decoration:underline;
}
.words ul
{
	width:100%;
	min-height:10px;
	float:left;
	margin-top:0px;
        margin-left:0px;
	padding:0px;
	list-style-type:square;
}
.words ul li
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin-top:0px;
        margin-left:20px;
	padding:5px 0px 5px 0px;
	text-decoration:none;
}
.words table
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}
#button_clear
{
	background-image:url(/images/button_clear.png);
	background-repeat:no-repeat;
	border:none;
	width:89px;
	height:32px;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}
#button_send
{
	background-image:url(/images/button_send.png);
	background-repeat:no-repeat;
	border:none;
	width:89px;
	height:32px;
	margin-top:0px;
	margin-left:4px;
	padding:0px;
}
.footer01
{
	width:430px;
	height:50px;
	margin-top:25px;
	margin-left:0px;
	padding:0px;
	float:left;
}
.footer01 h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
        font-weight:100;
	color:#969696;
	margin:0px;
	padding:7px 20px;
	text-decoration:none;
}
.footer02
{
	background-image:url(/images/bg_footer02.png);
	background-repeat:no-repeat;
	width:560px;
	height:105px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding:0px;
}
.footer02 ul
{
	width:100%;
	height:105px;
	float:left;
	margin:0px;
	padding:0px;
	list-style-type:none;
}
.footer02 ul li
{
	display:block;
	height:105px;
	margin:0px;
	padding:0px;
}
.social
{
	background-image:url(/images/bg_social.png);
	background-repeat:no-repeat;
	width:380px;
	height:40px;
	float:left;
	margin-top:0px;
	margin-left:600px;
	padding:0px;
}
.social01
{
	width:200px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
}
.social h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
        font-weight:100;
	color:#6c8a34;
	margin:0px;
	padding:3px 10px;
	text-decoration:none;
}
.social02
{
	width:125px;
	height:40px;
	float:left;
	margin:0px;
	padding:0px;
}
.social02 ul
{
	width:125px;
	height:39px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	list-style-type:none;
}
.social02 ul li
{
	width:41px;
	height:39px;
	float:left;
	margin:0px;
	padding:0px;
}
.social02 ul li a
{
	display:block;
	width:41px;
	height:39px;
}
.social02 ul li a#s1
{
	background-image:url(/images/s1.png);
	background-repeat:no-repeat;
	width:41px;
	height:39px;
}
.social02 ul li a#s2
{
	background-image:url(/images/s2.png);
	background-repeat:no-repeat;
	width:41px;
	height:39px;
}
.social02 ul li a#s3
{
	background-image:url(/images/s3.png);
	background-repeat:no-repeat;
	width:41px;
	height:39px;
}
.melcher
{
	width:100%;
	height:20px;
	float:left;
	margin-top:30px;
	margin-left:0px;
	padding:0px;
}
.melcher p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6c8a34;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.melcher a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#6c8a34;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.melcher a:hover
{
	text-decoration:underline;
}
.melcher01
{
	width:540px;
	height:20px;
	float:left;
	margin-top:0px;
	margin-left:20px;
	padding:0px;
}
.melcher02
{
	width:320px;
	height:20px;
	float:left;
	margin-top:0px;
	margin-left:100px;
	padding:0px;
}
.slidertext
{
        background-color:rgba(0,0,0,0.6);
	width:350px;
	height:42px;
        float:left;
        margin:0px;
        padding:0px;
}
.slidertext p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#ffffff;
	text-decoration:none;
	margin-top:8px;
        margin-left:5px;
	padding:0px;
}
.sliderimglink a
{
	background-image:url(/uploads/Image/button_viewdetails.jpg);
	background-repeat:no-repeat;
	width:119px;
	height:42px;
        float:left;
        margin:0px;
        padding:0px;
}
.sliderimglink a:hover
{
	background-image:url(/uploads/Image/button_viewdetails_over.jpg);
}
.tollfree
{
        /*background-color:rgba(0,0,0,0.3);*/
        /*background-color:#646464;*/
	width:246px;
	height:60px;
        float:left;
        margin:0px 20px 14px;
        border-style:solid;
        border-width:1px;
        border-color:#81a145;
        /* For Safari Chrome */
        background: -webkit-gradient(linear, left top, left bottom, from(#b2d66f), to(#90b151));
        /* For Firefox 3.6+ */
        background: -moz-linear-gradient(top,  #b2d66f,  #90b151);
        /* For Firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2d66f', endColorstr='#90b151');
}
.tollfreetext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
        font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-top:12px;
        margin-left:16px;
	padding:0px;
}
.lumsden
{
        /*background-color:rgba(0,0,0,0.3);*/
        background-color:#646464;
	width:346px;
	height:60px;
        float:left;
        margin:0px 0px 14px;
        border-style:solid;
        border-width:1px;
        border-color:#646464;
}
.lumsden a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
        font-weight:bold;
	color:#81a145;
	text-decoration:none;
	margin-top:12px;
        /*margin-left:16px;*/
	padding:0px;
}
.lumsdentext
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
        font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	margin-top:12px;
        /*margin-left:16px;*/
	padding:0px;
}
.hl_thumb
{
        border-style:solid;
        border-width:10px;
        border-color:#fff;
        -moz-box-shadow: 0px 1px 2px #000;
        -webkit-box-shadow: 0px 1px 2px #000;
        /* For Firefox */
        box-shadow: 0px 1px 2px #000;
        /* For IE 8 */
        -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#000000')";
        /* For IE 5.5 - 7 */
        filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#000000');
}
.hl_thumb:hover
{
        /* For Firefox */
        box-shadow:inset 0 0 10px #000000;
        /* For IE 8 */
        -moz-box-shadow:inset 0 0 10px #000000;
        border-style:solid;
        border-width:10px;
        border-color:#fff;
}
.hl_green
{
        height:42px;
        border-style:solid;
        border-width:1px;
        border-color:#81a145;
        margin:0px 0px 0px 0px;
        padding:0px;
        /* For Safari Chrome */
        background: -webkit-gradient(linear, left top, left bottom, from(#b2d66f), to(#90b151));
        /* For Firefox 3.6+ */
        background: -moz-linear-gradient(top,  #b2d66f,  #90b151);
        /* For Firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2d66f', endColorstr='#90b151');
}
.hl_green_text
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
        float:left;
        margin: 8px 0px 0px 10px;
}
.hl_green_text2 a
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
        font-weight:100;
	color:#506a21;
	text-decoration:none;
        float:right;
        margin: 12px 10px 0px 0px;
}
.hl_green_text2 a:hover
{
	color:#fff;
	text-decoration:none;
}
.hl_green_short
{
        height:42px;
        width:78px;
        border-style:solid;
        border-width:1px;
        border-color:#81a145;
        margin:0px 0px 0px 0px;
        padding:0px;
        float:left;
        /* For Safari Chrome */
        background: -webkit-gradient(linear, left top, left bottom, from(#b2d66f), to(#90b151));
        /* For Firefox 3.6+ */
        background: -moz-linear-gradient(top,  #b2d66f,  #90b151);
        /* For Firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2d66f', endColorstr='#90b151');
}
.hl_green_short_text
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
        float:left;
        margin: 4px 0px 0px 14px;
}
.hl_green_short_text2
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
        float:left;
        margin: -4px 0px 0px 4px;
}
.hl_grey
{
        /*background-color:rgba(0,0,0,0.6);*/
        background-color:#646464;
        height:42px;
        border-style:solid;
        border-width:1px;
        border-color:rgba(0,0,0,0.3);
        margin:0px 0px 0px 0px;
        padding:0px;
}
.hl_grey_short
{
        /*background-color:rgba(0,0,0,0.6);*/
        background-color:#646464;
        height:42px;
        width:171px;
        border-style:solid;
        border-width:1px;
        border-color:rgba(0,0,0,0.3);
        float:left;
        margin:0px 0px 0px 0px;
        padding:0px;
}
.hl_grey_text
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
        float:left;
        margin: 10px 0px 0px 10px;
}
.hl_grey_text2
{
        font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#ffffff;
	text-decoration:none;
        float:left;
        margin: 10px 0px 0px 30px;
}
.bed
{
        background-image:url(/images/bed.png);
	background-repeat:no-repeat;
        height:28px;
        width:48px;
        float:left;
        margin: 6px 0px 0px 10px;
}
.tub
{
        background-image:url(/images/tub.png);
	background-repeat:no-repeat;
        height:28px;
        width:48px;
        float:left;
        margin: 6px 0px 0px 10px;
}
.arrow
{
        background-image:url(/images/arrow.png);
	background-repeat:no-repeat;
        height:18px;
        width:26px;
        float:right;
        margin: 2px 0px 0px 10px;
}
.arrow:hover
{
        background-image:url(/images/arrow_over.png);
	background-repeat:no-repeat;
}
.gallery_title h1
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:34px;
        font-weight:100;
	color:#646464;
	margin:0px;
	padding:7px 40px;
	text-decoration:none;
}
.details_image
{
        width:470px;
        float:left;
        margin: 0px 0px 0px 2px;
        border-style:solid;
        border-width:10px;
        border-color:#fff;
        -moz-box-shadow: 0px 1px 2px #000;
        -webkit-box-shadow: 0px 1px 2px #000;
        /* For Safari Chrome */
        background: -webkit-gradient(linear, left top, left bottom, from(#b2d66f), to(#90b151));
        /* For Firefox 3.6+ */
        background: -moz-linear-gradient(top,  #b2d66f,  #90b151);
        /* For Firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2d66f', endColorstr='#90b151');
}
.content_image
{
        /*width:470px;*/
        float:left;
        margin: 0px 0px 0px 2px;
        border-style:solid;
        border-width:10px;
        border-color:#fff;
        -moz-box-shadow: 0px 1px 2px #000;
        -webkit-box-shadow: 0px 1px 2px #000;
        /* For Safari Chrome */
        background: -webkit-gradient(linear, left top, left bottom, from(#b2d66f), to(#90b151));
        /* For Firefox 3.6+ */
        background: -moz-linear-gradient(top,  #b2d66f,  #90b151);
        /* For Firefox 3.6+ */
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b2d66f', endColorstr='#90b151');
}
.gallery_words
{width:414px; height:290px; float:right; margin:0px; padding:0px;}
.gallery_words p
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#646464;
	margin:0px;
	padding:5px 0px;
	text-decoration:none;
}
.gallery_words a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#90af55;
	margin:0px;
	padding:0px 0px;
	text-decoration:none;
}
.gallery_words a:hover
{
	text-decoration:underline;
}
.gallery_extended_title
{
width:100%; min-height:42px; background-color:#646464; border-style:solid; border-width:1px; border-color:rgba(0,0,0,0.3);
}
.gallery_extended_title h5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
        font-weight:100;
	color:#fff;
	margin:0px;
	padding:10px 10px;
	text-decoration:none;
}


.gallery_extended_words
{
width:100%; background-color:#f8f8f8;
}
.gallery_extended_words ul
{
width:100%; background-color:#f8f8f8; border-style:solid; border-width:1px; border-color:#f8f8f8;
}


