*{margin:0; padding:0;}

img{border:0; text-align:left; vertical-align:top;}
ul{list-style:none;}
li{line-height:0;}
.column{float:left;}
.container{width:100%; overflow:hidden;}
body{background-color:#FAFAFF;font-family:Verdana,Arial,Helvetica,sans-serif; color:#304A64; font-size:0.7em; line-height:1.33em; text-align:center;}
input, textarea, select{color:#304A64; vertical-align:top; text-align:left; border: 1px solid #D0D0D0; font:12px Verdana,Arial,Helvetica,sans-serif; padding-left:5px;}
.float-right{float:right;}
.align-right{text-align:right;}
.block{display:block;}
.top-indent-1{margin-top:5px; display:block;}
.top-indent-2{margin-top:10px; display:block;}
.top-indent-3{margin-top:15px; display:block;}
.top-indent-4{margin-top:20px; display:block;}
.top-indent-5{margin-top:25px; display:block;}
.error_small {
	color: #a50000;
	font-size: 12px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: bold;
	text-decoration: none;
}

.blue_link {
	color: #304A64;
	font-size: 11px;
	font-weight:bold;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	text-decoration: underline;
	cursor: pointer;
	text-align:center;
}



.width-stretch{width:100%;}

.col-1, .col-2, .col-3, .box-1, .box-2, .box-3, .col-middle{float:left;}

/*=======header===========*/
.header { padding-top:10px; font-size:16px;padding-bottom:8px; text-align:center; color:#475D75}
.subheader { padding-top:8px; font-size:13px;padding-bottom:5px; color:#475D75; background-color:#DFD8B2; padding-left:5px; border: 1px solid;}
.logo{height:70px; padding:20px 51px 0 38px;  color:#C6BDA8;
		font-family:Verdana,Arial,Helvetica,sans-serif; font-size:0.91em;}
.logo span{padding-top:24px; float:right;}
.logo a{color:#D3670D; text-decoration:underline;}
.logo a:hover{text-decoration:none;}

table.rental_menu td { padding: 5px 0px 15px 5px;  }

.menu{height:69px; background:url(../images_template/menu_bg.jpg) left top no-repeat; padding-left:31px;}
/* .header{height:333px; background:url(../images_template/header_bg.jpg) left top no-repeat;} */
.header_form{height:234px; background:url(../images_template/header_form_bg.jpg) left top no-repeat; padding:22px 0 0 45px;}
.header_form .box-1{width:450px; text-align:left; }
.header_form .box-2{width:398px;}
.header_form .box-2 .text{position:absolute; width:78px; margin:60px 0 0 320px; color:#7F7764; line-height:1.5em; text-align:right;}

.header_form .box-1 .box-1{width:400px;color:#867164;}
.header_form .box-1 .box-2{width:400px; background:url(../images_template/header_line_y.gif) right top no-repeat;}

.header_form .box-1 .box-1 div{height:21px;}
.header_form .box-1 .box-1 .radio{width:1px; height:15px; margin:0 5px 0 0; border:0; background:0;}

.header_form a{color:#BB3500; text-decoration:underline; font-size:1.09em;}
.header_form a:hover{text-decoration:none;}
.header_form select, .header_form input{color:#968A75; border:1px solid #9F967F; background:#F6F1E2;}
.header_form select{width:189px; height:19px;}
.header_form input{ padding: 5px;}
.header_form .row{height:33px;}
/*=====//header===========*/

/*=======content===========*/
#content{padding:42px 20px 35px 43px; background:url(../images_template/content_bg.jpg) left top no-repeat;}

a{color:#304A64; text-decoration:underline;font-weight: bold;}
a:hover{text-decoration:none;}

.fonr-2{color:#304A64;}

li{padding:4px 0 4px 14px; background:none;}
li a{color:#304A64; text-decoration:underline; line-height:1em;}
li a:hover{text-decoration:none;}

.title{margin-bottom:15px;}
.title-2{margin-bottom:15px; margin-top:40px;}

.link-2{color:#7CB532; text-decoration:underline; font-size:1.25em; line-height:1.06em;}
.link-2:hover{text-decoration:none;}

.col-middle{background:url(../images_template/line_y.gif) center top repeat-y;}

.list-2 li{padding:0 0 10px 0; background:0;}
.list-2 li a{color:#C1B8A2; line-height:1em; text-decoration:none;}
.list-2 li a:hover{text-decoration:underline;}
.list-2 li span{float:right; width:45px; display:block; padding-bottom:5px;}
.list-2 li span a{color:#837D6D;}

.link-3{color:#FFFFFF; font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:none; padding:4px 8px 5px 10px; background:#36A3DB; font-size:0.91em;}
.link-3:hover{text-decoration:underline;}

.link-4{color:#C4BBA6; text-decoration:underline;}
.link-4:hover{text-decoration:none;}

.link-5{color:#FFFFFF; padding-left:10px; background:url(../images_template/link_marker.gif) left center no-repeat; text-decoration:underline;}
.link-5:hover{text-decoration:none;}

.link-6{color:#C05A00; text-decoration:underline;}
.link-6:hover{text-decoration:none;}

.img-float{margin-right:20px; float:left;}
/*=====//content===========*/

/*=======page_1===========*/
#page1 .col-1 .img-indent{margin:0 1px;}

#page1 .col-1 .box-1{width:168px; padding-right:35px;}
#page1 .col-1 .box-2{width:165px; padding-right:33px;}
#page1 .col-1 .box-3{width:162px;}
/*=====//page_1===========*/

/*=======page_2===========*/
#page2 .col-1 .indent{padding:0 20px 0 0;}
#page2 .col-1 .img-indent{float:right; margin:0 5px 0 43px;}

#page2 .col-2 .title-2{margin-top:45px;}
/*=====//page_2===========*/

/*=======page_3===========*/
#page3 .col-1 .indent{padding:0 20px 0 0;}
/*=====//page_3===========*/

/*=======page_4===========*/
#page4 .col-1 .img-indent{margin:0 1px;}

#page4 .col-1 .box-1{width:168px; padding-right:35px;}
#page4 .col-1 .box-2{width:165px; padding-right:33px;}
#page4 .col-1 .box-3{width:162px;}
/*=====//page_4===========*/

/*=======page_5===========*/
#page5 .col-2 .float-right{padding-right:10px;}
/*=====//page_5===========*/

/*=======page_6===========*/
#page6 .col-1 .float-right{padding-right:10px;}
/*=====//page_6===========*/

/*=======page_7===========*/
#contact-form{width:100%; overflow:hidden;}
#contact-form .box-1{width:265px;}
#contact-form .box-1 div{height:28px;}
#contact-form .box-2{width:269px;}

#contact-form input{width:244px; height:19px;}
#contact-form textarea{width:264px; height:148px; overflow:hidden;}
#contact-form a{display:block; margin:12px 24px 0 0; float:left;}
/*=====//page_7===========*/

/*=======page_1===========*/
#page8 #content{padding-right:54px;}
/*=====//page_1===========*/

/*=======footer===========*/
#footer{background:url(../images_template/footer_bg.jpg) left top repeat-x; color:#4B290F;}
#footer div{background:url(../images_template/footer_left.jpg) left top no-repeat;}
#footer div div{background:url(../images_template/footer_right.jpg) right top no-repeat; padding:20px 0 10px 0; text-align:center;}
#footer a{color:#4B290F; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
/*=====//footer===========*/



/*   -------------Begin Kweick Top Menu      ---------------  */
#kwick				{ width:590px; padding-left:7px;}
#kwick .kwicks 		{ height:200px; list-style-type:none; margin:0; padding:0; }
#kwick li 			{ float:left; list-style: none;}
#kwick .kwick 		{ display:block; cursor:pointer; overflow:hidden;padding-top:5px; height:180px; width:400px;						font-family: Verdana,Arial,Helvetica,sans-serif;}
#kwick .kwick span 	{font-family: Verdana,Arial,Helvetica,sans-serif; text-decoration:none; padding-top:5px; padding-left:120px; text-align:right; font-size:18px; color:#D5CDBA; margin-top:10px; line-height:20px;}


#kwick .home 			{ background:url(../images_template/kwicks/home_1.png) no-repeat;}
#kwick .search 			{ background:url(../images_template/kwicks/search.png) no-repeat; }
#kwick .owners 			{ background:url(../images_template/kwicks/owners.png) no-repeat; }
#kwick .travel 			{ background:url(../images_template/kwicks/travellars.png) no-repeat; }
#kwick .forum 			{ background:url(../images_template/kwicks/forum.png) no-repeat; }
#kwick .blog 			{ background:url(../images_template/kwicks/blog.png) no-repeat; }
#kwick .contact 			{ background:url(../images_template/kwicks/contact.png) no-repeat; }
#kwick .service 			{ background:url(../images_template/kwicks/service.png) no-repeat; }
/*   -------------End  Kweick Top Menu      ---------------  */

/*  ------------- SITE LOGO   ------------- */
.sitelogo{height:120px; background:url(../images_template/site_logo.png) no-repeat;}

/*  ------------- SITE LOGO   ------------- */



/*   -------------Begin Owner Right Menu     ---------------  */


/*   -------------End Owner Right Menu     ---------------  */

span.checkbox {
width: 19px;
 height: 25px;
padding: 0 5px 0 0;
background: url(../images_template/checkbox.png) no-repeat;
display: block;
clear: left;
float: left;
}
span.radio {
	width: 19px;
height: 25px;
 padding: 0 5px 0 0;
background: url(../images_template/radio.png) no-repeat;
display: block;
 clear: left;
 float: left;
 }
   span.select {
   position: absolute;
    width: 158px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 21px;
    padding: 0 24px 0 8px;
   color: #fff;
	font: 12pxarial,sans-serif;
   background: url(../images_template/select.png) no-repeat;
   overflow: hidden;
  }



hr {
	background-color: #51496F;
	color: #493E3B;
	border: 0px solid;
	height: 1px;
	text-align:center;
	margin:5px 0px 15px 10px;
	width:80%;
}
hr.hr_2 {
	background-color: #bdbdbd;
	color: #bdbdbd;
	border: 0px solid;
	height: 1px;
}
hr.quick_hr {
	background-color: #FFCC99;
	color: #FFCC99;
	border: 0px solid;
	height: 1px;
}


input.btn_small {
  color:#050;
  font:  bold 100% Verdana,Arial,Helvetica,sans-serif;
  background-color:#fed;
  padding:0px;
  border: 1px solid #781351
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}

input.btn {
  color:#050;
  font: bold 100% Verdana,Arial,Helvetica,sans-serif;
  background-color:#fed;
  padding:0px 20px 10px 20px;
  border: 1px solid #781351
  border-color: #696 #363 #363 #696;
  filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa');
}
input , select {
	border: 1px solid;
	background-color: #F6F1E2;
	height:18px;
}

INPUT.TEXT{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:9pt;
  font-weight:bold;
  background-color:336699;
  border-color:336699;
  border-style:inset;
  border-width:2px;
  color:FFFFFF;
}




/***************************** THIS IS FOR MENU ************************/

<!-- Pro Brown

#procontainer_brown {
position:relative;
height:56px;
color:#E0E0E0;
background:#143D55;
width:100%;
}

#pronav_brown {
position:relative;
height:32px;
font-size:12px;
text-transform:uppercase;
font-weight:bold;
background:#fff url(../images_template/pro_bg.gif) repeat-x bottom left;
padding:0 0 0 20px;
border-bottom: 8px solid #886d53;
}

#pronav_brown ul{
margin:0;
padding:0;
list-style-type:none;
width:auto;
float:left;
}

#pronav_brown ul li {
display:block;
float:left;
margin:0 1px;
list-style: none;
}

#pronav_brown ul li a {
display:block;
float:left;
color:#EAF3F8;
text-decoration:none;
padding:0 0 0 20px;
height:32px;
}

#pronav_brown ul li a span {
padding:12px 20px 0 0;
height:21px;
float:left;
font-weight: normal;
font-family: "Myriad Pro", Helvetica, Arial, Verdana, sans-serif;
}

#pronav_brown ul li a:hover {
color:#fff;
background:transparent url(../images_template/pro_bg-OVER.gif) repeat-x bottom left;
}

#pronav_brown ul li a:hover span {
display:block;
width:auto;
cursor:pointer;
}

#pronav_brown ul li a.current,#pronav ul li a.current:hover {
color:#fff;
background:#886d53 url(../images_template/brown_pro_left-ON.gif) no-repeat top left;
line-height:275%;
}

#pronav_brown ul li a.current span {
display:block;
padding:3px 20px 0 0;
width:auto;
background:#886d53 url(../images_template/brown_pro_right-ON.gif) no-repeat top right;
height:32px;
}

-->


/*****************************THIS IS OFR MENU **********************/
.divSubHead {
	font-size:18px;
	text-align: center;
}
.qsearch {
	font-size:14px;
	text-align: left;
	padding: 2px 0px 10px 0px;
	font-weight:bold;
}


/*****************************  ROUND CORNER **********************/
 div.module-green, div.module-green div{
	background:url('../images_template/rounded_green.jpg');
 
 }
 /*replaced with TeachMeJoomla's single image technique*/
 
div.module-green
 {
 padding: 0px 0px 0px 0px;
 margin:0px 0px 0px 0px;
 background-repeat:no-repeat;
 background-position:bottom left;
 height:1%;
 width:auto;
 }
 
div.module-green div
 
 {
 margin:0px 0px 0px 13px;
 background-repeat:no-repeat;
 background-position: bottom right;
 
 padding: 0px 0px 13px 0px;
 width:auto;
 }
 div.module-green div div 
 {
	background-position: top right;
 
	margin: 0px 0px 0px 0px; 
 
	padding: 0px 0px 0px 0px;
 }
 div.module-green div div div 
 {
 
	margin:0px 13px 0px -13px;
 
	background-position: top left;
 
	padding: 13px 0px 0px 13px;
 }
 /*reset nested divs*/
 
div.module-green div div div div
 {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
 
	background:none;
 
	background-image: none;
 
	background-position: top left;
 
	background-repeat: repeat;
 
	background-color: transparent;
 
	width:100%;
 }