

/* CSS Document */
.elva {
	color: #FFCB05;
	font-weight: bold;
}
.elva_small {
	color: #FFCB05;
	font-weight: bold;
	font-size: smaller;
}

body{
background-color:#fff;
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-color:#EFEFEF;
border-bottom:1px solid #ffcb05;
}
#down{
width:100%;
height:207px;
float:left;
clear:none;
background-color:#2F2469;
padding-top:37px;
border-bottom:10px solid #ffcb05;
}
#down3{
width:100%;
height:60px;
float:left;
clear:none;
background-color:#2F2469;
border-bottom:0px solid #ffffff;
}
#down2{
width:100%;
height:354px;
float:left;
clear:none;
background-color:#EFEFEF;
border-bottom:0px solid #ffcb05;
}
#down4{
width:100%;
float:left;
clear:none;
background-color:#EFEFEF;
border-top:5px solid #ffcb05;
}
#bottom{
width:100%;
height:100px;
background-color:#2F2469;
float:left;
clear:none;
border-top:10px solid #ffcb05;
}
.main-holder{
width:923px;
margin:auto;
padding-top: 1px;
}
.main{
width:923px;
float:left;
}
.logo-area{
float:left;
width:335px;
}
.logo{
width:333px;
height:120px;
float:left;
position:absolute;
background-color:#EFEFEF;
background-image: url(images/elva.gif);
background-position:bottom;
background-repeat:no-repeat;
padding-bottom:22px;
padding:1px;
border-bottom:1px solid #ffcb05;
}
.logo-img{
width:333px;
height:121px;
float:left;
}
.banner-holder{
width:335px;
height:153px;
float:left;
}
.banner{
width:335px;
height:614px;
float:left;
background-color:#efefef;
position:absolute;
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.gif);
background-repeat:no-repeat;
}
.welcome{
width:347px;
height:153px;
float:left;
padding:15px 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;
margin-left: 1px; 
}
.booking-area{
width:237px;
height:169px;
float:left;
background-color:#717171;
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(girl.jpg);
background-repeat:no-repeat;
width:113px;
height:181px;
position:absolute;
}
.destinations{
width:349px;
height:146px;
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:#2f2469;
text-decoration:none;
}
.red a:visited{
color:#B21D03;
text-decoration:none;
}
.red a:hover{
color:#B21D03;
text-decoration:none;
}
.servicii{
width:185px;
height:354px;
float:left;
padding-left:30px;
background-position:left;
background-repeat:repeat-y;
}
.footer{
width:500px;
padding-left:350px;
padding-top:20px;
float:left;
 }
a:link {
	color: #2f2469;
}
a:visited {
	color: #2f2469;
}
.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(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/dots.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 #f6ebcc;
text-decoration:none;
background-image: url(images/bullet.gifa);
background-position:left;
background-repeat:no-repeat;
}


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

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



.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:#F5D676;
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;
}

a, a:link, a:visited {
text-decoration: none;
}

.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-position:left;
background-repeat:no-repeat;
}


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

.glossymenu2 a.menuitem3:hover{
background-color:#FEDC76;
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;
}

.ext_link{
color: #2f2469
}

.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:70px;
background-color: #5d5d5d;
background-image: url(#images/contact-icon.gif);
background: none;
}