/* CSS Document */

body{
background-color:#777777;
margin:0px;
padding:0px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#545454;
line-height:12px;
}
#top{
float:left;
width:100%;
height:106px;
background-image:url(images/top-bg.gif);
background-repeat:repeat-x;
border-bottom:1px solid #ffffff;
}
#down{
width:100%;
height:207px;
float:left;
clear:none;
background-color:#A42610;
border-bottom:1px solid #ffffff;
padding-top:37px;
}
#down3{
width:100%;
height:30px;
float:left;
clear:none;
background-color:#A42610;
border-bottom:1px solid #ffffff;
}
#down2{
width:100%;
height:354px;
float:left;
clear:none;
background-color:#EFEFEF;
border-bottom:1px solid #ffffff;
}
#down4{
width:100%;
float:left;
clear:none;
background-color:#EFEFEF;
border-bottom:1px solid #ffffff;
}
#bottom{
width:100%;
height:50px;
background-color:#777777;
float:left;
clear:none;
}
.main-holder{
width:923px;
margin:auto;
}
.main{
width:923px;
float:left;
}
.logo-area{
float:left;
width:335px;
}
.logo{
width:333px;
height:133px;
float:left;
position:absolute;
background-color:#FFFFFF;
background-image:url(images/shadow.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:12px;
padding:1px;
}
.logo-img{
width:333px;
height:121px;
float:left;
background-image:url(images/logo.gif);
background-repeat:no-repeat;
}
.banner-holder{
width:335px;
height:153px;
float:left;
}
.banner{
width:335px;
height:614px;
float:left;
background-color:#FFFFFF;
position:absolute;
background-image:url(images/shadow2.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:18px;
}
.banner-img{
width:335px;
height:614px;
float:left;
background-color:#FFFFFF;
background-image:url(images/main-img.jpg);
background-repeat:no-repeat;
}
.welcome{
width:347px;
height:153px;
float:left;
padding:27px 13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#F5F5F5;
line-height:12px;
}
.img{
padding-bottom:5px;
}
.contents{
float:left;
padding-left:335px;
}
.section1{
width:373px;
float:left;
}
.booking-area{
width:237px;
height:169px;
float:left;
background-color:#717171;
background-image:url(images/book.gif);
background-position:left;
background-repeat:no-repeat;
padding-left:48px; padding-top:12px;
}
.booking-img-holder{
width:88px;
height:181px;
float:left;
}
.booking-img{
background-image:url(images/girl.jpg);
background-repeat:no-repeat;
width:113px;
height:181px;
position:absolute;
}
.destinations{
width:349px;
height:145px;
background-color:#E1E1E1;
float:left;
clear:none;
padding:12px;
padding-top:15px;
}
.red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#B21D03;
text-decoration:none;
}
.red a:link{
color:#B21D03;
text-decoration:none;
}
.red a:visited{
color:#B21D03;
text-decoration:none;
}
.red a:hover{
color:#B21D03;
text-decoration:none;
}
.hotels{
width:185px;
height:354px;
float:left;
padding-left:30px;
background-image:url(images/dots.gif);
background-position:left;
background-repeat:repeat-y;
}
.footer{
width:500px;
padding-left:350px;
padding-top:20px;
float:left;
}
.white{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
text-decoration:none;
}
.white a:link{
color:#FFFFFF;
text-decoration:none;
}
.white a:visited{
color:#FFFFFF;
text-decoration:none;
}
.white a:hover{
color:#FFFFFF;
text-decoration:none;
}

form{
padding:0px;
margin:0px;
float:left;
}
.text-box{
width:221px;
height:17px;
background-color:#FFFFFF;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}
.text-area{
width:200px;
height:50px;
background-color:#F9F9F9;
border-left:1px solid #444444;
border-top:1px solid #444444;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757575;
margin-top:3px;
margin-bottom:3px;
}
.text-box2{
width:119px;
height:36px;
background-color:#FFFFFF;
border-left:1px solid #000000;
border-top:1px solid #000000;
border-right:1px solid #717171;
border-bottom:1px solid #717171;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
font-size:11px;
}

.text-field{
width:200px;
height:18px;
background-color:#F9F9F9;
border-left:1px solid #444444;
border-top:1px solid #444444;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#757575;
margin-top:3px;
margin-bottom:3px;
}
.button{
width:73px;
height:25px;
border:1px solid #373737;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
background-color:#5D5D5D;
background-image:url(images/button-bg.gif);
background-repeat:repeat-x;
}
.font1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#A7A7A7;
text-decoration:none;
}

/* navigation elements */
.glossymenu{
width:185px;
height:207px;
padding-left:30px;
float:left;
background-image:url(images/dots2.gif);
background-repeat:repeat-y;
background-position:left;

/*width of menu*/
}

.glossymenu a.menuitem{
width:169px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
display:block;
padding-top:3px;
padding-left:16px;
border-bottom:1px solid #BC5E4E;
text-decoration:none;
background-image:url(images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
text-decoration:none;
}

.glossymenu a.menuitem:hover{
background-color:#B0422F;
text-decoration:none;
}



.glossymenu a.menuitem2{
width:169px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#ffffff;
display:block;
padding-top:3px;
padding-left:16px;
text-decoration:none;
background-image:url(images/bullet.gif);
background-position:left;
background-repeat:no-repeat;
}


.glossymenu a.menuitem2:visited, .glossymenu .menuitem2:active{
text-decoration:none;
}

.glossymenu a.menuitem2:hover{
background-color:#B0422F;
text-decoration:none;
}

/* sub page codes */
.sub-pg-contnts{
width:923px;
float:left;
background-color:#E1E1E1;
}
.left-side-links{
padding:31px 24px;
float:left;
width:287px;
}
.sub-pg-txt{
width:561px;
float:right;
background-color:#EFEFEF;
padding-top:31px;
padding-bottom:31px;
padding-left:24px;
}



/* navigation elements */
.glossymenu2{
width:287px;
padding-bottom:30px;
float:left;
/*width of menu*/
}

.glossymenu2 a.menuitem3{
width:271px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#565656;
display:block;
padding-top:3px;
padding-left:16px;
border-bottom:1px solid #A3A3A3;
text-decoration:none;
background-image:url(images/bullet2.gif);
background-position:left;
background-repeat:no-repeat;
}


.glossymenu2 a.menuitem3:visited, .glossymenu2 .menuitem3:active{
text-decoration:none;
}

.glossymenu2 a.menuitem3:hover{
background-color:#D5D5D5;
text-decoration:none;
}




.glossymenu2 a.menuitem4{
width:271px;
height:16px;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#565656;
display:block;
padding-top:3px;
padding-left:16px;
text-decoration:none;
background-image:url(images/bullet2.gif);
background-position:left;
background-repeat:no-repeat;
}


.glossymenu2 a.menuitem4:visited, .glossymenu2 .menuitem4:active{
text-decoration:none;
}

.glossymenu2 a.menuitem4:hover{
background-color:#D5D5D5;
text-decoration:none;
}
.h1{
font-family:"Lucida Sans Unicode";
font-size:18px;
color:#333333;
}
.sub-pg-img{
float:left;
padding:5px;
border:1px dashed #D4D4D4;
background-color:#FFFFFF;
margin-right:5px;
}
.sub-pg-img2{
float:right;
padding:5px;
border:1px dashed #D4D4D4;
background-color:#FFFFFF;
margin-left:5px;
}
.icons{
float:right;
padding-top:50px;
padding-right:20px;
}



.lang_bar
{
	text-align: center;
	font-size: .85em;
	margin: 0;
	padding: 0 0 4px;
}
.lang_bar *
{
	margin: 0;
	padding: 0;
}
.lang_bar h1
{
	float: center;
	font-size: 1em;
	padding-left: 10px;
	display: inline;
	color: #FFF;
	bottom: -1px;
	position: relative;
}
.lang_bar p
{
	float: center;
	font-size: 1em;
	padding-left: 10px;
	display: inline;
	color: #FFF;
	bottom: -1px;
	position: relative;
}
.lang_bar a
{
	color: #FFF;
	font-size: 0;
	line-height: 0;
	margin-right: 5px;
}
