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


/* ------------------- Global Values -------------------- */

body
{
background:url(../images/background.gif) repeat;
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#242424;
}

a
{
font-family:Arial, Helvetica, sans-serif;
margin:0px;
padding:0px;
color:#0066CC;
font-size:12px;
text-decoration:none;
}

a:hover
{
text-decoration:underline;
}

ul,li
{
margin:0px;
padding:0px;
list-style:none;
color:#666;
line-height:20px;
}

form
{
margin:0px;
padding:0px;
}

hr
{
margin:5px auto;
border-bottom:#789aab dotted 2px;
border-top:#f7f7f7 dotted 1px;
border-right:#f7f7f7 dotted 1px;
border-left:#f7f7f7 dotted 1px;
padding:5px;
width:600px;
}

img
{
border:none;
}

/* ------------------- Define Values -------------------- */

.box {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FCF9F5;
	height: 14px;
	width: 70px;
	margin:0px 0px 5px 5px;;
	border-top-width: 1px;
	border-right:#E6C19D solid .5px;
	border-bottom:#E6C19D solid .5px;
	border-left:#E6C19D solid  1px;
	border-top:#E6C19D solid  1px;
}

#mainbody
{
width:950px;
margin:0px auto;
padding:0px;
}

#banner
{
width:950px;
margin:0px auto;
padding:0px;
}

#menu_bar
{
background:url(../images/bg_top.gif) repeat-x left top;
margin:1px 0px 10px 0px;
padding:7px 10px 0px 10px;
height:23px;
}

#menu_bar a
{
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
display:inline-block;
border-right:#d4cab9 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#d4cab9;
text-decoration:none;
font-weight:normal;
text-align:left;
}
#menu_bar a:hover
{
display:inline-block;
margin:0px 0px 0px 0px;
padding:0px 10px 0px 10px;
border-right:#d4cab9 solid 1px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
text-align:left;
}

.break
{
margin:0px;
padding:0px;
height:10px;
}


#container
{
margin:0px;
padding:0px;
width:950px;
}

#container #left
{
margin:0px 10px 0px 0px;
padding:0px;
width:155px;
float:left;
vertical-align:top;
}




/* ********************* Left destination bar 0px **************************/




#bar_dest
{
margin:0px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f0e4cc;
}

#bar_dest h1
{
background:url(../images/blue.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
}

#bar_dest ul
{
margin:5px 0px 0px 0px;
padding:0px;
border-bottom:#CC9900 solid 2px;
}

#bar_dest li
{
margin:5px;
padding:0px;
}

#bar_dest ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 10px ;
color:#5E3E26;
text-decoration:none;
display:block;
border-bottom:#D8CBAC solid 1px;
height:13px;
}

#bar_dest ul a:hover
{
text-decoration:underline;
background:url(../images/arrow1.gif) no-repeat left center;
margin:0px;
}



/************ Left Travel Center 0px *****************************/



#bar_tc
{
margin:0px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f7ece1;
}

#bar_tc h1
{
background:url(../images/dark_green.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
}

#bar_tc ul
{
margin:5px 0px 0px 0px;
padding:0px;
border-bottom:#CC9900 solid 2px;
}

#bar_tc li
{
margin:5px 0px 5px 5px;
padding:0px;
display:block;
}

#bar_tc ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 10px ;
color:#5E3E26;
text-decoration:none;
display:block;
border-bottom:#D8CBAC solid 1px;
height:13px;
}

#bar_tc ul a:hover
{
text-decoration:underline;
background:url(../images/arrow1.gif) no-repeat left center;
margin:0px;
}


/****************** Left More Links 0px ***************************/

#bar_ml
{
margin:0px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f7ece1;
}

#bar_ml h1
{
background:url(../images/green.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
}

#bar_ml ul
{
margin:5px 0px 0px 0px;
padding:0px;
border-bottom:#CC9900 solid 2px;
}

#bar_ml li
{
margin:5px;
padding:0px;
}

#bar_ml ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 10px ;
color:#5E3E26;
text-decoration:none;
display:block;
border-bottom:#D8CBAC solid 1px;
height:13px;
}

#bar_ml ul a:hover
{
text-decoration:underline;
background:url(../images/arrow1.gif) no-repeat left center;
margin:0px;
}

/* left contact Address */




#bar_contact
{
margin:0px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f7ece1;
}

#bar_contact h1
{
background:url(../images/dark_blue.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
}

#bar_contact p
{
margin:5px 0px 0px 0px;
padding:0px 0px 10px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
border-bottom:#789aab solid 2px;
}

#bar_contact p dl
{
margin:0px;
padding:0px;
display:inline;
}
#bar_contact dt
{
margin:0px;
padding:0px;
display:inline;
float:left;
}
#bar_contact dd
{
margin:0px;
padding:0px;
display:inline;
float:left;
text-align:right;
}

/* Left contact end */


/*  Optional and quick menu  */


.bar_co
{
margin:0px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f7ece1;
}

.bar_co h1
{
background:url(../images/dark_green.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
}

.bar_co ul
{
margin:5px 0px 0px 0px;
padding:0px;
border-bottom:#CC9900 solid 2px;
}

.bar_co li
{
margin:5px 0px 5px 5px;
padding:0px;
}

.bar_co ul li a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:5px 0px 0px 0px;
padding:0px 0px 5px 10px ;
color:#5E3E26;
text-decoration:none;
display:block;
border-bottom:#D8CBAC solid 1px;
height:13px;
}

.bar_co ul a:hover
{
text-decoration:underline;
background:url(../images/arrow1.gif) no-repeat left center;
margin:0px;
}





/* start  mid parts */
#container #mid
{
margin:0px;
padding:0px;
width:623px;
float:left;
background:#f7f7f7;
border:#bd813e solid 1px;
text-align:center;
}

#mid_cont
{
margin:0px auto;
padding:6px 0px 10px 0px;
width:600px;
}

#mid_cont #col
{
margin:0px;
padding:0px;
text-align:left;
}

#mid_cont #col h1
{
margin:0px 0px 10px 0px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#006600;
font-weight:bold;
border-bottom:#cda078 solid 2px;
}

#mid_cont #col h1 a
{
margin:0px 0px 10px 0px;
padding-bottom:5px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#006600;
font-weight:bold;
}
#mid_cont #col h1 a:hover
{
text-decoration:none;
}

#mid_cont #col img
{
margin:0px auto;
padding:0px;
}

#icons
{
margin:10px 0px 10px 0px;
padding:15px 0px 15px 0px;
text-align:left;
border-bottom:#BFBFBF solid 1px;
border-top:#BFBFBF solid 1px;
}

#icons ul
{
display:inline;
margin:0px;
list-style:none;
text-align:left;
}
 #icons ul li
{
display:inline;
margin:10px 0px 10px 6px;
list-style:none;
text-align:left;
}

 #icons ul li img
{
padding:0px;
margin:0px 0px 15px 10px;
}


#icons2
{
margin:10px 0px 10px 0px;
padding:15px 0px 15px 0px;
text-align:left;
border-bottom:#BFBFBF solid 1px;
border-top:#BFBFBF solid 1px;
}

#icons2 ul
{
display:inline;
margin:0px;
list-style:none;
text-align:left;
}
 #icons2 ul li
{
display:inline;
margin:10px 0px 0px 0px;
list-style:none;
text-align:left;
}

 #icons2 ul li img
{
padding:0px;
margin:0px 0px 15px 25px;
display:inline-block;
}


#iconsg
{
margin:10px 0px 10px 0px;
padding:15px 0px 15px 0px;
text-align:left;
border-bottom:#BFBFBF solid 1px;
border-top:#BFBFBF solid 1px;
}

#iconsg ul
{
display:inline;
margin:0px;
list-style:none;
text-align:left;
}
 #iconsg ul li
{
display:inline;
margin:10px 0px 10px 14px;
list-style:none;
text-align:left;
}

 #iconsg ul li img
{
padding:0px;
margin:0px 0px 15px 10px;
border:#CCCCCC solid 1px;
}

/*    ------------------------ */

#icons1
{
margin:10px 0px 10px 0px;
padding:15px 0px 15px 0px;
text-align:left;
border-bottom:#BFBFBF solid 1px;
border-top:#BFBFBF solid 1px;
}

#icons1 ul
{
display:inline;
margin:0px;
list-style:none;
text-align:left;
}
 #icons1 ul li
{
display:inline;
margin:10px 0px 10px 26px;
list-style:none;
text-align:left;
}


/* ---------------------  */



#container_mid
{
width:590px;
margin:10px 10px 20px 10px;
padding:0px;
text-align:left;
}

#container_mid p
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
font-weight:normal;
line-height:18px;
}

#container_mid ul
{
margin:5px 0px 5px 10px;
padding:0px;
}

#container_mid h2
{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#003300;
margin:0px;
padding:0px;
}

#container_mid  ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-size:12px;
color:#666666;
font-weight:normal;
line-height:18px;
margin:0px;
padding:0px;
list-style:circle;
margin:5px;
}

#container_mid p img
{
float:left; padding:5px; border:#CCCCCC dotted 1px; margin-right:10px;
}

.mid_bottom
{
width:600px;
margin:10px;
padding:0px;
background:#fbfaf7;
border:#cdc1b6 dotted 1px;
text-align:left;
clear:both;
}
.mid_bottom h1
{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff;
font-weight:normal;
margin:0px;
padding:5px;
background:#006600;
border-bottom:#ffffff solid 1px;
text-align:left;
}

.mid_bottom h1
{
text-decoration:none;
}

.mid_bottom h2
{
font-family:"Times New Roman", Times, serif;
font-size:20px;
color:#ffffff;
font-weight:normal;
margin:0px;
padding:5px;
background:#bdb380;
}


.mid_bottom h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
font-weight:bold;
margin:10px;
}

.mid_bottom h5
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
margin:0px;
padding:5px;
background:#F0F0F0;
}

.mid_bottom a:hover
{
text-decoration:none;
}

.mid_bottom h4
{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#366800;
font-weight:normal;
margin:0px;
padding:5px;
background:#D8D8D8;
border-bottom:#FFFFFF solid 1px;
}


.mid_bottom p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
margin:10px;
padding:0px;
line-height:18px;
}

.mid_bottom p img
{
margin:0px 10px 10px 0px;
padding:2px;
background:#FFFFFF;
border:#cdc1b6 solid 1px;
float:left;
}

.mid_bottom p a
{
margin:0px;
padding:0px;
color:#006699;
font-size:12px;
text-decoration:none;
}

.mid_bottom p a:hover
{
text-decoration:underline;
background:#E5E5E5;
}

.mid_bottom dl
{
margin:0px;
padding:0px;
float:left;
height:25px;
}

.mid_bottom dt
{
float:left; 
margin-left:15px; margin-right:40px;
width:250px;
}

.mid_bottom dd
{
float:left; 
margin:0px;
padding:0px;
width:280px;
}

.mid_bottom li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
padding:0px;
line-height:20px;
}


.mid_bottom ul li
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
margin:0px;
padding:0px;
line-height:20px;
}


/* mid parts end  */


/* start  right parts */
#container #right
{
margin:0px 0px 0px 10px;
padding:0px;
width:150px;
float:left;
vertical-align:top;

}

/* left contact Address */

#right_ft
{
margin:10px 0px 10px 0px;
padding:0px;
border:#FFFFFF solid 1px;
vertical-align:top;
background:#f7ece1;
text-align:center;
}

#right_ft h1
{
background:url(../images/green.gif) repeat-x;
height:26px;
font-family:Helvetica;
font-size:12px;
color:#FFFFFF;
padding:5px 0px 2px 10px;
margin:0px;
text-align:left;
}

#right_ft p
{
margin:5px 0px 5px 5px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#666666;
text-align:left;
}

#right_ft p a
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#0066CC;
text-align:left;
text-decoration:none;
}

#right_ft p a:hover
{
text-decoration:underline;
}

right_ft img
{
margin:5px;
padding:0px;
}

#right_ft h3
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
margin:0px 0px 5px 5px;
padding:0px;
text-align:left;
}
/* Right contact end */


/* start  mid parts */

/* Bottom Parts herte */
.clear
{
clear:both;
margin:0px;
padding:0px;
}

#bottom
{
margin:10px 0px 10px 0px;
padding:0px;
border:#bcad90 solid 1px;
width:950px;
background:url(../images/bottm_bg.jpg) repeat-x left bottom #ffffff;
height:132px;
}

#bottom div
{
margin:5px 0px 0px 0px;
padding:0px;
color:#80762F;
}

#bottom div a
{
display:inline-block;
margin-right:5px;
margin-left:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#80762F;
}
#bottom div a:hover
{
text-decoration:underline;
}


div.vv{
position:absolute;
	left:543px;
	top:617px;
	width:286px;
	height:208px;
	z-index:1;
	overflow: visible;
	background-color: #F7ECE1;
	visibility:hidden;
}
div.vv1{
position:absolute;
	left:508px;
	top:614px;
	width:516px;
	z-index:1;
	overflow: visible;
	visibility:hidden;
}
div.vvb{
position:absolute;
	left:508px;
	top:914px;
	width:516px;
	z-index:1;
	overflow: visible;
	visibility:hidden;
}
div.vvc{
position:absolute;
	left:508px;
	top:1044px;
	width:516px;
	z-index:1;
	overflow: visible;
	visibility:hidden;
}

.place_sight
{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}

.h1
{
font-family:"Times New Roman", Times, serif;
font-size:16px;
color:#333333;
margin:0px;
padding:0px;
font-weight:normal;
}


#tripfacts
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#tripfacts dl dt
{
float:left; width:340px; text-align:left;
margin:0px;
padding:0px;
}
#tripfacts dl dd
{
margin:0px 0px 0px 10px;
padding:0px;
float:left;
}
#tripfacts dl dt ul
{
margin-left:10px;
padding:0px;
}

#tripfacts dl dt ul li
{
margin:0px;
background:#EAEAEA;
padding:3px 2px 2px 3px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
}

#tripfacts dl dt ul li:hover
{
margin:0px;
background:#f7f7f7;
padding:3px 2px 2px 3px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
}


/* ------------------------ */

#booking
{
margin:0px;
padding:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}


#booking h1
{
margin:15px 0px 15px 0px;
padding:4px;
display:block;
background:#E7E1CB;
font-family:"Times New Roman", Times, serif;
font-size:19px;
font-weight:normal;
color:#333333;
}


#booking dl 
{
margin:0px;
padding:0px;
background:#EAEAEA;
}

#booking dl dt
{
float:left; 
width:140px; 
text-align:left;
margin:0px;
padding:0px;
background:#EAEAEA;
padding:3px 3px 3px 5px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
}

#booking dl dd
{
width:430px;
background:#EAEAEA;
padding:3px 3px 3px 5px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
float:left;
height:auto;
}


#booking dl dt ul
{
margin-left:10px;
padding:0px;
}

#booking dl dt ul li
{
margin:0px;
background:#EAEAEA;
padding:3px 2px 2px 3px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
}

#booking dl dt ul li:hover
{
margin:0px;
background:#f7f7f7;
padding:3px 2px 2px 3px;
display:block;
border:#dedede solid 1px;
margin:1px 0px 1px 0px;
}
.verdana10black
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color: #000000;
font-weight: normal;
text-decoration:none;
}
.helvetica {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
}

#totop 
{ 
WIDTH: 30px; 
position:absolute; 
HEIGHT: 30px;
}

#top_holder{font-family: Georgia, Arial, Times New Roman, Trebuchet MS; font-size:25px; color:#e5b264; width:894px; padding-left:11px; padding-right:20px; padding-top:11px; margin:0px; text-decoration:none;}



.special_li
{
margin:0px auto;
padding:0px;
width:560px;
}
.special_li ul
{
margin:0px;
padding:0px;
list-style:circle;
}
.special_li li
{
list-style:circle;
margin:5px;
vertical-align:middle;
}

.box1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FCF9F5;
	height: 16px;
	width: 80px;
	border-top-width: 1px;
	border-right-width: .5px;
	border-bottom-width: .5px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #E6C19D;
	border-right-color: #E6C19D;
	border-bottom-color: #E6C19D;
	border-left-color: #E6C19D;
}





.hotel_list
{
width:760px;
margin:10px;
padding:0px;
background:#fbfaf7;
border:#cdc1b6 dotted 1px;
text-align:left;
clear:both;
}

.hotel_list ul
{
width:760px;
margin:0px;
padding:0px;
list-style:none;
}

.hotel_list ul li
{
width:130px;
margin:10px 10px 10px 10px;
background:#e3f2fa;
display:inline-block;
float:left;
border:#d9e6ed solid 1px;
text-align:left;
min-height:110px;
}

.hotel_list ul li div h2
{
font-family:Helvetica;
font-size:14px;
color:#1c7400;
font-weight:normal;
margin:0px 0px 0px 10px;
}




.hotel_list ul li div p
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
font-weight:normal;
margin:0px 0px 0px 10px;
padding:0px;
line-height:18px;
}

.hotel_list ul li div img
{
margin:5px;
padding:1px;
background:#FFFFFF;
border:#cdc1b6 solid 1px;
overflow:hidden;
}

.hotel_list ul li div p img
{
margin:5px 0px 0px 0px;
padding:0px;
border:0px;
width:auto;
}

.hotel_list ul li div p a
{
margin:0px;
padding:0px;
color:#006699;
font-size:12px;
text-decoration:none;
}

.hotel_list ul li div p a:hover
{
text-decoration:underline;
background:#E5E5E5;
}


.footer_dblock
{
margin:0px; padding:0px;
width:210px;
}

.footer_dblock h1
{
margin:0px; padding:0px;
margin-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size:17px;
color:#006600;
border-bottom:#CCCCCC dotted 2px;
padding-bottom:3px;
}

.footer_dblock p
{
margin:0px;
padding:0px;
margin-right:10px;
}

.footer_dblock p a
{
margin:0px;
padding:0px;
display:block;
margin-bottom:4px;
border-bottom:#CCCCCC dotted 1px;
padding-bottom:4px;
}
