/*----------------------------------------------------------
                        Common Style
----------------------------------------------------------*/

body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td 
{ 
margin:0;
padding:0;
}


b
{
color: #CB8019;
font-weight:bold;
}


strong 
{
font-size:18px;
font-weight:bold;
color:#B57935;

}

ul
{
list-style: disc;
list-style-position:inside;
}

body 
{
background: #1D0E02 url(../image/bg_main.jpg) repeat-x top center;
font:13px Arial, Helvetica, sans-serif,"Trebuchet MS", Tahoma, sans-serif;
color:#DCD4AB;
line-height:18px;
text-align:justify;
}

a:link, a:visited, a:hover, a:active 
{color:#747474; text-decoration:none; border:medium none}

a:hover
{
text-decoration:none;
color:#ffffff;
}

pre 
{
margin:0 0 1em 0;
}

img
{
border:none;
}


p {
padding: 5px 0px 2px 0px;
}

img.left 
{
float: left;
border:2px solid #896F4A;
margin:3px 15px 15px 0;
}

img.right 
{
float: right;
border:2px solid #896F4A;
margin:5px 0 5px 10px;
}

img.right_less
{
float: right;
margin:5px 0 5px 10px;
}

img.left_less
{
float: left;
margin:3px 10px 15px 0;
}
/*----------------------------------------------------------


@font-face {
  font-family: 'Graublau Web';
  src: url(GraublauWeb.eot);
  src: local('Graublau Web Regular'), local('Graublau Web'), 
         url(GraublauWeb.otf) format('opentype');
}
----------------------------------------------------------*/
    @font-face {
      font-family: AutoSmall;
      src: url(../fonts/UnderwareAuto3RegSmCpMozillaDEMO.ttf);
      }
  

/*----------------------------------------------------------
                        Header Style
----------------------------------------------------------*/

.start
{
font-family: Delicious, arial;
font-size:15px;
font-weight:normal;
color:#FFFFFF;
}

#header_main
{
margin:0 auto;
width:874px;
height:125px;
}

#logo
{
float:left;
height:98px;
width:100px;
margin-left:20px;
margin-top:12px;

}

#helpline
{
background:transparent url(../image/help_line.png) no-repeat top left;
width:228px;
height:58px;
position:relative;
float:right;
top:40px;
right:20px;
}

#submenu
{
margin:0 auto;
width:950px;
height:25px;
background: #3E3E3E url(../image/sub_menubg.jpg) repeat-x  center left;
}

/*----------------------------------------------------------
                        Banner Style
----------------------------------------------------------*/
#shadow
{
margin:0 auto;
width:950px;
height:19px;
background: #3E3E3E url(../image/banner_shadow.png) no-repeat center left;
position:relative;
z-index:500;
}

#content{
clear:both;
margin:0 auto;
width:950px;
height:445px;
}
#masthead{
width:950px;
height:445px;
border:0px solid #000;
overflow:hidden;
background-color:#000;
position:relative;
overflow:hidden;
z-index:-1;
}
/*.jdGallery .slideElement{
width:100%;
height:100%;
background:#000 url no-repeat center center;
}*/
.jdGallery .loadingElement{
width:100%;
height:100%;
position:absolute;
left:0;
top:0;
background:#000 url(../image/ajax-loader.gif) no-repeat center center;
}
.jdGallery .slideInfoZone{
	position:absolute;
	z-index:10;
	width:950px;
	padding:9px 0 9px 7px;
	overflow:hidden;
	left:0;
	bottom:0;
	background:#000;
	}
* html .jdGallery .slideInfoZone{
	bottom:-1px;
	}
.jdGallery .slideInfoZone h2{
	padding:15px 0 15px 10px;
	margin:-2px 7px 0 0 !important;
	font-size:1em;
	font-style: normal;
	font-family: arial narrow;
	font-size:26px;
	text-align:left;
	font-weight:normal;
	color:#fff;
	}
	.jdGallery .slideInfoZone a{
		color:#fff;
		text-decoration:none;
		z-index:100;
		}
		.jdGallery .slideInfoZone a:hover{
			color:#ccc;
			text-decoration:underline;
			}
.jdGallery .slideInfoZone p{
	display:none;
	padding:0;
	font-size:.9em;
	color:#000;
	}	
#masthead a.left{
	position:absolute;
	right:40px;
	bottom:11px;
	width:10px;
	height:14px;
	background:url(../image/btn-masthead-left.gif) no-repeat 0 0;
	z-index:99;
	cursor:pointer;
	}
#masthead a.right{
	position:absolute;
	right:10px;
	bottom:11px;
	width:10px;
	height:14px;
	background:url(../image/btn-masthead-right.gif) no-repeat 0 0;
	z-index:99;
	cursor:pointer;
	}


/*----------------------------------------------------------
                        body Style
----------------------------------------------------------*/

#body_main
{
margin:0 auto;
width:844px;
background: #231A11 url(../image/body_bg.jpg) no-repeat top  center;
height:auto;
overflow:hidden;
padding:30px 10px 10px 10px;
min-height:100%;
border-left:5px solid #3F2F1E;
border-right:5px solid #3F2F1E;
border-bottom:5px solid #3F2F1E;
}

#body_main_inner
{
margin:0 auto;
width:844px;
background: #231A11 url(../image/body_bg.jpg) no-repeat top  center;
height:auto;
overflow:hidden;
padding:30px 10px 10px 10px;
min-height:100%;
border-left:5px solid #3F2F1E;
border-right:5px solid #3F2F1E;
border-bottom:5px solid #3F2F1E;
}

#bodyleft_main
{
float:left;
width:248px;
height:auto;
background: url(../image/left_border.jpg) no-repeat  center right;
}

.dividerline
{
background: url(../image/left_border.jpg) no-repeat center right;
}

.divider
{
background: url(../image/divider.jpg) no-repeat top center ;
height:73px;
width:100%;
clear:both;
}

#bodyright_main
{
float:right;
width:575px;
height:auto;
padding-top:9px;
}

.image_arrow
{
background: transparent url(../image/arrow.jpg) no-repeat center right;
height:auto;
width:auto;
overflow:hidden;
margin-right:105px;
}

.sidegallery
{
width:165px;
height:auto;
float:right;
margin:0px 0 0 0;
min-height:250px;
}

/*----------------------------------------------------------
                     Form Style of homepage
----------------------------------------------------------*/
.form_text
{
font-size:11px;
color:#635444;
}


.form_text span
{
color:#E6CEAD;
}

.name_input
{
background:url(../image/name_bg.jpg) no-repeat top  left;
height:16px;
width:118px;
font-family: Arial, Helvetica, sans-serif;
color:#9B7853;
font-size:11px;
padding:2px 2px 0px 17px;
margin:2px 0;
border:1px solid #433B33;
}

.name_input:hover
{
color:#BEB7B7;
}


.email_input
{
background: url(../image/mail_bg.jpg) no-repeat top  left;
height:16px;
width:118px;
font-family: Arial, Helvetica, sans-serif;
color:#9B7853;
font-size:11px;
padding:2px 2px 0px 17px;
margin:2px 0;
border:1px solid #433B33;
}

.email_input:hover
{
color:#BEB7B7;
}


.phone_input
{
background: url(../image/phone_bg.jpg) no-repeat top  left;
height:16px;
width:118px;
font-family: Arial, Helvetica, sans-serif;
color:#9B7853;
font-size:11px;
padding:2px 2px 0px 17px;
margin:2px 0;
border:1px solid #433B33;
}

.phone_input:hover
{
color:#BEB7B7;
}

.detail_textarea
{
background: url(../image/detail_bg.jpg) no-repeat top  left;
height:35px;
width:130px;
font-family: Arial, Helvetica, sans-serif;
color:#9B7853;
font-size:11px;
padding:2px 2px 0px 16px;
margin:2px 0;
border:1px solid #433B33;
scrollbar-base-color:#3F2F1E;
}

.detail_textarea:hover
{
color:#BEB7B7;
}

.distance
{
background: url(../image/distance_bg.jpg) no-repeat top  center;
height:40px;
width:100px;
font-family: arial narrow, Arial, Helvetica, sans-serif;
color:#B16C2A;
font-size:19px;
padding:14px 0px 0px 20px;
margin:2px 0;
border:none;
vertical-align:middle;
}

.distance:hover
{
color:#BEB7B7;
}

.submit
{
background:#000000 url(../image/submit.jpg) no-repeat top  center;
width:51px;
height:19px;
border:none;
cursor:pointer;
}


#footer_main
{
margin:10px auto 10px auto;
width:860px;
height: 40px;
background: url(../image/heading_bg1.jpg) no-repeat top center;
padding-top:5px;
padding-bottom:2px;
padding-left:16px;
overflow:hidden;
min-height:100%;
}

#footer_main p
{
font-size:11px;
color: #FFFFFF;
text-align:left;
}

#footer_main a
{
text-decoration:none;
color:#996600;
}

#footer_main a:hover
{
text-decoration: underline;
color:#FFFFFF;
}
.gray
{
color:#7B7B7B;
font-family:arial narrow;
font-size:14px;
font-weight:bold;
}

/*----------------------------------------------------------
                        Menu Style
----------------------------------------------------------*/
#menu
{
top:32px;
position:relative;
float:right;
width:700px;
}
.preload1 {background: url(../image/three_1.gif);}
.preload2 {background: url(../image/three_1a.gif);}

#nav {padding:0; margin:0; list-style:none; height:35px; background:#000000 url(../image/three_0.gif) repeat-x center left; float:right; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
#nav li.top {display:block; float:left; height:38px;}
#nav li a.top_link {display:block; float:left; height:35px; line-height:33px; color:#ccc; text-decoration:none; letter-spacing:0.2px ;font-size:12px; font-weight:normal; padding:0 0 0 10px; cursor:pointer;background: url(../image/three_0.gif); color:#DCD4AB;}
#nav li a.top_link span {float:left; display:block; padding:0 10px 0 3px; height:35px; background: url(../image/three_0.gif) right top no-repeat; }
#nav li a.top_link span.down {float:left; display:block; padding:0 21px 0 0px; height:35px; background: url(../image/three_0a.gif) no-repeat right top;}

#nav li:hover a.top_link {color:#fff; background: url(../image/three_1.gif) no-repeat;}
#nav li:hover a.top_link span {background:url(../image/three_1.gif) no-repeat right top;}
#nav li:hover a.top_link span.down {background:url(../image/three_1a.gif) no-repeat right top;}
#nav b
{
color:#DCD4AB;
font-weight:normal;
}
/* Default list styling */

#nav li:hover {position:relative; z-index:200;}

#nav li:hover ul.sub
{left:1px; top:35px; background: #462F1B; padding:3px; border:1px solid #C1B18A; white-space:nowrap; width:130px; height:auto; z-index:1000;}
#nav li:hover ul.sub li
{display:block; height:25px; position:relative; float:left; width:130px; font-weight:normal;z-index:1000}
#nav li:hover ul.sub li a
{display:block; font-size:11px; height:25px; width:131px; line-height:25px; text-indent:5px; color:#fff; text-decoration:none;}
#nav li ul.sub li a.fly
{background:#bbd37e url(../image/arrow.gif) 80px 6px no-repeat;}
#nav li:hover ul.sub li a:hover 
{background:url(../image/drop_downbg.jpg) repeat-x center 90%; color:#fff;}
#nav li:hover ul.sub li a.fly:hover
{background:#6a812c url(../image/arrow_over.gif) 80px 6px no-repeat; color:#fff;}


#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:90px; top:-4px; background: #bbd37e; padding:3px; border:1px solid #5c731e; white-space:nowrap; width:90px; z-index:400; height:auto;}

#nav ul, 
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover li:hover a.fly,
#nav li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover a.fly,
#nav li:hover li:hover li:hover li:hover li:hover a.fly
{background:#6a812c url(../image/arrow_over.gif) 80px 6px no-repeat; color:#fff; border-color:#fff;} 

#nav li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li a.fly,
#nav li:hover li:hover li:hover li:hover li a.fly
{background:#bbd37e url(../image/arrow.gif) 80px 6px no-repeat; color:#000; border-color:#bbd37e;} 


/*----------------------------------------------------------
                        Tab Style
----------------------------------------------------------*/

#dolphincontainer{position:relative; color:#000000; width:620px;font-family:Arial,Verdana,sans-serif; clear:both; float:left }
#dolphinnav{height: auto;font-size:12px;font-weight:normal; padding:0 0 0 0px; clear:both}
#dolphinnav ul{margin:0;padding:18px 0;list-style-type:none;width:auto;float:left; width:164px;  background:#000000 url(../image/tab_bg.jpg) repeat-y bottom right; min-height:100%; padding-bottom:50px;}
#dolphinnav ul li{display:block; float:left;margin:0 0px; width:180px}
#dolphinnav ul li a{display:block;float:left;color:#89704A;text-decoration:none;padding:0 0 0 20px; height:33px;}
#dolphinnav ul li a span{padding:12px 0px 0 0;height:33px;float:left;}
#dolphinnav ul li a:hover{color:#fff;}
#dolphinnav ul li a:hover span{display:block;width:auto;cursor:pointer;}
#dolphinnav ul li a.current,#dolphinnav ul li a.current:hover{color:#256698;line-height:270%; }
#dolphinnav ul li a.current span{display:block;padding:0 0px 0 0; width:145px; background: url(../image/tab_menubg.jpg) no-repeat top right ;height:33px; color:#FFFFFF;}

#dolphin_inner{padding: 5px; width:650px; height:auto;float: none; margin-left:180px; min-height:250px;}

#dolphin_inner a:link, #dolphin_inner a:visited, #dolphin_inner a:active{text-decoration:none; }
#dolphin_inner a:hover{color: yellow}
#dolphin_inner a:hover{color:#ffffff; text-decoration:none;}

#dolphin_inner1{padding: 5px; width:600px; height:auto;float: none; margin-left:180px; }

#dolphin_inner1 a:link, #dolphin_inner a:visited, #dolphin_inner a:active{text-decoration:none;}
#dolphin_inner1 a:hover{color:#ffffff; text-decoration:none;}

.link a:link, .link a:visited, .link a:active{color:#8B5017; text-decoration:none; padding-right:13px; margin:0px 2px; background: transparent url(../image/New-window.gif) no-repeat right center;}
.link a:hover{color:#ffffff; text-decoration:none;}

.innercontent{display: none; color:#DCD4AB;}

.innercontent h6
{
color:#BD8C43;
font-size:16px;
font-weight:normal;
}

.innercontent ul li
{
padding-bottom:12px;
list-style: disc;
list-style-position: outside;
}

.contentpart
{
float:left;
width:620px;
margin:15px 15px;
width:650px; 
height:auto;
min-height:250px;
}

.contentpart h6
{
color:#BD8C43;
font-size:16px;
font-weight:normal;
}

.contentpart ol li
{
padding-bottom:12px;
list-style: disc;
list-style-position: outside;
}


.video_watch a:link, .video_watch a:visited, .video_watch a:active
{
color:#896F4A; font-size:14px; text-decoration:none; padding-right:25px; margin:0px 2px; background: transparent url(../image/video_watch.jpg) no-repeat right center;}

.video_watch a:hover{color:#ffffff; background: transparent url(../image/video_watch_h.jpg) no-repeat right center; text-decoration:none;}

/*----------------------------------------------------------
                        Inner page Style
----------------------------------------------------------*/
.quote
{
background: #51463A url(../image/quote_top.jpg) no-repeat top center;
width:413px;
height:auto;
padding:40px 10px 0 10px;
color:#EEE9E9;
font-family:arial narrow;
font-size:16px;
margin:5px 0 15px 25px;
}

.quote b
{color:#FFFFFF;
font-weight:bold;
font-style:italic;
}

.quote_bottom
{
background: #51463A url(../image/quote_bottom.png) no-repeat top right;
width:413px;
height:33px;
position:relative;
bottom:0;
}


.line
{
border-bottom:1px dotted #999999;
display:block;
clear:both;
padding:10px 0 0 0;
margin:0 0 20px 0;
}




.heading1
{
background: #896F4A url(../image/heading_bg.jpg) no-repeat top left;
width:836px;
height:23px;
font-family: Arial, Helvetica, sans-serif;
color:#F2EBC4;
font-size:17px;
padding:4px 0px 0px 8px;
font-weight:normal;
letter-spacing:0.5px;
}

#music
{
clear:both;
width:30px;
height:27px;
float:right;
}

.bottom_button
{
position:relative;
left:0;
bottom:0;
background: #231A11 url(../image/body_bg.jpg) no-repeat top  center;
width:auto;
overflow:hidden;
padding-top:15px;
margin-top:25px;
clear:both;
}

/*----------------------------------------------------------
                        Image Zoom Option
----------------------------------------------------------*/

.highslide-wrapper div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid #967C59;
}
.highslide:hover img {
	border-color: #EFE8BD;
}

.highslide-active-anchor img, .highslide-active-anchor:hover img {
	border-color: black;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: black black #202020 black;
	background: gray;
}
.highslide-wrapper, .glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	color: white;
	background: #111;
}
.highslide-heading {
	display: none;
	color: white;
	font-size: 1.2em;
	font-weight: bold;
	margin-bottom: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-loading {
	display: block;
	color: white;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border-top: 1px solid white;
	border-bottom: 1px solid white;
	background-color: black;
	/*
	padding-left: 22px;
	background-image: url(highslide/graphics/loader.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
	*/
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move a {
	cursor: move;
}


/* Controls. See http://www.google.com/search?q=css+sprites */
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-top: 20px;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
}
.highslide-controls a {
	background: url(../highslide/graphics/controlbar-black-border.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}

/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
} 




/*----------------------------------------------------------
                        Form Style
----------------------------------------------------------*/
.enquiry_line
{
margin:30px 0 0 60px;
width:80%;
height:auto;
border:1px solid #664C30;
overflow:hidden;
min-height:100%;
padding-bottom:15px;
background:#1E150C url(../image/enquiry_bg.jpg) no-repeat bottom right;
}

.enquiry_line_img
{
margin:30px 0 0 60px;
width:80%;
height:auto;
border:1px solid #664C30;
overflow:hidden;
min-height:100%;
background:url(../image/contact_icon.jpg) repeat-y top  right;
}

.enquiry_confirm
{
margin:30px 0 0 60px;
width:80%;
height:auto;
min-height:320px;
border:1px solid #664C30;
overflow:hidden;
background:#1E150C url(../image/confirmationbg.jpg) repeat-y top  right;
}


.enquiry_text
{
width:300px;
color:#FFFFFF;
margin:150px 0 0 200px;
text-align:center;
line-height:27px;
font-family: Auto;
font-style: italic;
font-size:25px;
font-weight:normal;
}

.enquiry_line table
{
color:#8A7259;
margin-left:10px;
font-size:12px;
}

.enquiry_line table tr td
{
vertical-align: top;
text-align: left;
padding:4px 2px;
}

.enquiry_line1
{
color:#8A7259;
margin:30px 0 0 60px;
width:80%;
height:auto;
border:1px solid #664C30;
overflow:hidden;
min-height:100%;
padding-bottom:15px;
background:#1E150C url(../image/enquiry_bg.jpg) no-repeat bottom right;
}

.enquiry_line1 P
{
margin-left:10px;}

.enquiry_line1 b
{
color:white;
font-weight:normal;
}

.enquiry_line span
{
color:#FFFFFF;
}

.enquiry_sub
{
position:relative;
top:0;
left:0;
background: #664C30 url(../image/enquiry_subbg.jpg) repeat-x bottom center;
width:98.1%;
height:19px;
border-bottom:1px solid #664C30;
margin-bottom:10px;
font-family:arial;
font-weight:normal;
padding:0 1%;
font-size:13px;
color:#F2EBC4;
letter-spacing:0.5px;
}


.input_big
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px;
margin:0 3px;
}

.input_big:hover
{
border:1px solid #907653;
color: #FFFFFF;
padding:1px 2px;
margin:0 3px;
background-color:#4C351F;
}

.input_big_sub
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:20px;
width:140px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px;
margin:0 3px;
}

.input_big_sub:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
margin:0 3px;
background-color:#4C351F;
}

.input_calender
{
background: #3A2817 url(../image/calendar.gif) no-repeat center right;
border:1px solid #664C30;
height:20px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px ;
cursor:pointer;
}

.input_calender:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
background-color:#4C351F;
cursor:pointer;
}

.input_small
{
background-color: #3A2817;
border:1px solid #664C30;
height:20px;
width:120px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px ;
}

.input_small:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
background-color:#4C351F;
}

.input_very_small
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:20px;
width:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px;
}

.input_very_small:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
background-color:#4C351F;
}

.select_large
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:23px;
width:120px;
font-family:Arial, Helvetica, sans-serif;
color:#9B7853;
float:left;
}

.select_large:hover
{
background: #3A2817;
border:1px solid #907653;
color:#FFFFFF;
background-color:#4C351F;
}

.select
{
background-color:#231A11;
border:1px solid #3F2F1E;
height:20px;
width:125px;
font-family:Arial, Helvetica, sans-serif;
color:#EAB96B;
float:left;
padding:0px 3px;
}

.select:hover
{
background-color:#231A11;
border:1px solid #3F2F1E;
color:#FFFFFF;
background-color:#4C351F;
}

.select_big
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:20px;
width:75px;
font-family:Arial, Helvetica, sans-serif;
color:#9B7853;
float:left;
}

.select_big:hover
{
background: #3A2817;
border:1px solid #907653;
color:#FFFFFF;
background-color:#4C351F;
}
.select_small
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:23px;
width:50px;
font-family:Arial, Helvetica, sans-serif;
color:#9B7853;
}

.select_small:hover
{
background: #3A2817;
border:1px solid #907653;
color:#FFFFFF;
background-color:#4C351F;
}

.select_very_small
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:23px;
width:55px;
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
margin:0 0 0 3px;
}

.select_very_small:hover
{
background: #3A2817;
border:1px solid #907653;
color:#FFFFFF;
background-color:#4C351F;
}


.textarea_big
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:60px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px;
margin:0 0 0 3px;
scrollbar-base-color:#3F2F1E;
}

.textarea_big:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
background-color:#4C351F;
}

.textarea_large
{
background: #3A2817 url(../image/input_bg.jpg) repeat-x top center;
border:1px solid #664C30;
height:80px;
width:315px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#9B7853;
padding:1px 2px;
margin:0 0 0 3px;
scrollbar-base-color:#3F2F1E;
}

.textarea_large:hover
{
border:1px solid #907653;
color:#FFFFFF;
padding:1px 2px;
background-color:#4C351F;
}

.text-white
{
color:white;
}

/*----------------------------------------------------------
                        Button Style
----------------------------------------------------------*/


.amenities
{
float:left;
background: #57504A url(../image/amenities_botton.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.amenities:hover {
background: #57504A url(../image/amenities_botton.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.packages
{
float:left;
background: #57504A url(../image/packages_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.packages:hover {
background: #57504A url(../image/packages_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.direction
{
float:left;
background: #57504A url(../image/reachus_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.direction:hover {
background: #57504A url(../image/reachus_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.around_town
{
float:left;
background: #57504A url(../image/aroundtown_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 0px 6px 0;
}
.around_town:hover {
background: #57504A url(../image/aroundtown_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}


.must_try
{
float:left;
background: #57504A url(../image/musttry_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.must_try:hover {
background: #57504A url(../image/musttry_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.quick_tour
{
float:left;
background: #57504A url(../image/quicktour_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.quick_tour:hover {
background: #57504A url(../image/quicktour_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.downlaods
{
float:left;
background: #57504A url(../image/downloads_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 10px 6px 0;
}
.downlaods:hover {
background: #57504A url(../image/downloads_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.tell_afriend
{
float:left;
background: #57504A url(../image/tellafriend_button.jpg) no-repeat top center;
background-position: 0 0px;
width:122px;
height:45px;
margin:0 0px 6px 0;
}
.tell_afriend:hover {
background: #57504A url(../image/tellafriend_button.jpg) no-repeat top center;
background-position: 0 -45px;
cursor:pointer;
}

.reserve_button
{
float:left;
background:#848484 url(../image/reserve.jpg) no-repeat top center;
background-position: 0 0px;
width:126px;
height:26px;
clear:both;
}
.reserve_button:hover {
background:#2E95E3 url(../image/reserve.jpg) no-repeat top center;
background-position: 0 -26px;
cursor:pointer;
}

.enquiry_button
{
float:left;
background:#848484 url(../image/enquiry.jpg) no-repeat top center;
background-position: 0 0px;
width:126px;
height:26px;
}
.enquiry_button:hover {
background:#2E95E3 url(../image/enquiry.jpg) no-repeat top center;
background-position: 0 -26px;
cursor:pointer;
}

.measure
{
background:#848484 url(../image/measure.jpg) no-repeat top center;
background-position: 0 0px;
width:89px;
height:24px;
margin-top:10px;
margin-right:10px;
text-decoration: none;
cursor:pointer;
border:none;
clear:both;
}
.measure:hover {
background:#2E95E3 url(../image/measure.jpg) no-repeat top center;
background-position: 0 -24px;
text-decoration: none;
cursor:pointer;
border:none;
}

.view_photos
{
float:left;
background:#848484 url(../image/viewphotos.jpg) no-repeat top center;
background-position: 0 0px;
width:126px;
height:26px;
}
.view_photos:hover {
background:#2E95E3 url(../image/viewphotos.jpg) no-repeat top center;
background-position: 0 -26px;
cursor:pointer;
}

.submit_button
{
background:#848484 url(../image/submit_button.jpg) no-repeat top center;
background-position: 0 0px;
width:87px;
height:26px;
text-decoration: none;
cursor:pointer;
border:none;
}
.submit_button:hover {
background:#2E95E3 url(../image/submit_button.jpg) no-repeat top center;
background-position: 0 -26px;
text-decoration: none;
cursor:pointer;
border:none;
}


.reset
{
background:#848484 url(../image/reset.jpg) no-repeat top center;
background-position: 0 0px;
width:78px;
height:26px;
margin-right:10px;
text-decoration: none;
cursor:pointer;
border:none;
}
.reset:hover {
background:#2E95E3 url(../image/reset.jpg) no-repeat top center;
background-position: 0 -26px;
text-decoration: none;
cursor:pointer;
border:none;
}

.find
{
background:#848484 url(../image/find.jpg) no-repeat top center;
background-position: 0 0px;
width:69px;
height:26px;
margin-right:10px;
text-decoration: none;
cursor:pointer;
border:none;
}
.find:hover {
background:#2E95E3 url(../image/find.jpg) no-repeat top center;
background-position: 0 -26px;
text-decoration: none;
cursor:pointer;
border:none;
}

.italic-font
{
font-family: Auto;
font-style: italic;
font-size:20px;
color:#FFFFFF;
font-weight:normal;
line-height:21px;
}

.small_text
{
font-size:11px;
color:#988168;
}
