.all-body{
background:url(image/bg.jpg) center top no-repeat;
background-color:#deefc8;
width:100%;
height:auto;
padding:0px;
margin:0px;
}
.travel-body{
background:url(image/bg1.jpg) center top no-repeat;
background-color:#deefc8;
width:100%;
height:auto;
padding:0px;
margin:0px;
}
.blue-bg{
background:url(image/blue-bg.gif) left top repeat-x;
height:176px;
padding:0px;
margin:0px;
}

.left-border{
border:1px solid #898989;
padding:0px;
margin:0px;
}
.left-heading-text{
font-family:Arial;
font-size:16px;
color:#8dc63f;
font-weight:bold;
text-decoration: none;
text-align:left;
padding-bottom:10px;
margin:0px;
}

.left-heading-small-text{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-top:6px;
margin:0px;
}
.left-heading-small-text span{
font-family:Arial;
font-size:11px;
color:#7fb436;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.left-heading-small-text2{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.left-heading-small-text2 span{
font-family:Arial;
font-size:11px;
color:#7fb436;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.left-bottom-border{
border-bottom:1px solid #8dc63f;
padding:0px;
margin:0px;
}
.heading-text{
font-family:Arial;
font-size:14px;
color:#007dc3;
font-weight: bold;
text-decoration: none;
text-align:left;
padding-left:8px;
padding-bottom:18px;
margin:0px;
}

p{
font-family: Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:8px;
padding-bottom:22px;
margin:0px;
line-height:17px;
}
.body-shadow-bg{
background:url(image/body-shadow-bg.gif) left top repeat-y;
width:204px;
padding:0px;
margin:0px;
}
.middle-box-heading{
font-family:Arial;
font-size:13px;
color:#007dc3;
font-weight: bold;
text-decoration: none;
text-align:left;
padding-left:6px;
padding-bottom:3px;
margin:0px;
}
.middle-box-small-blue-text{
font-family:Arial;
font-size:11px;
color:#007dc3;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-top:3px;
padding-left:5px;
margin:0px;
}
.middle-box-small-gray-text{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-top:3px;
padding-left:5px;
margin:0px;
line-height:15px;
}

.right-border{
border-right:1px solid #8dc5d8;
padding:0px;
margin:0px;
}
.footer-bg{
background:url(image/footer-bg.gif) left top repeat-x;
height:27px;
padding:0px;
margin:0px;
}
.footer-text1{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-top:6px;
margin:0px;
}
.footer-text1 a{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}

.footer-text1 a:hover{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: normal;
text-decoration: underline;
text-align:left;
padding:0px;
margin:0px;
}

.top-nav{
height:auto;
padding:0px;
margin:0px;
}
.top-nav ul{
list-style-type:none;
padding:0px;
margin:0px;
}
.top-nav ul li{
list-style-type:none;
float: left;
padding:0px;
margin:0px;
}
.top-nav ul li a{
list-style-type:none;
float:left;
font-family:Arial;
font-size:14px;
color:#7c7c7c;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
margin-left:0px;
}
.top-nav ul li a:hover{
list-style-type:none;
float:left;
font-family:Arial;
font-size:14px;
color:#90c541;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
margin-left:0px;
}
.top-nav ul li a.active{
list-style-type:none;
float:left;
font-family:Arial;
font-size:14px;
color:#8dc63f;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-bottom:6px;
padding-left:10px;
padding-right:10px;
margin-left:0px;
}

.top-nav-divider{
background:url(image/top-nav-divider.gif) right  no-repeat;
height:18px;
padding:0px;
margin:0px;}

.nav{
width:481px;
padding:0px;
margin:0px;
}
.nav ul{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
}
.nav ul li{
padding:0px;
margin-top:11px;
margin-left:15px;
list-style-type:none;
float:left;
}
.nav ul li a{
font-family:Arial;
font-size:13px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left:2px;
padding-right:2px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
list-style-type:none;
float:left;
}
.nav ul li a:hover{
background-color:#90c541;
font-family:Arial;
font-size:13px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left:2px;
padding-right:2px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
list-style-type:none;
float:left;
}
.nav ul li a.active{
background-color:#90c541;
font-family:Arial;
font-size:13px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left:2px;
padding-right:2px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
list-style-type:none;
float:left;
}
/*.nav ul{
padding:0px;
margin-left:9px;
list-style-type:none;
float:left;
}
.nav ul li{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
}*/
/*.nav ul li a{
font-family:Arial;
font-size:14px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left:12px;
padding-right:12px;
padding-top:5px;
padding-bottom:8px;
margin:0px;
list-style-type:none;
float:left;
}
.nav ul li a:hover{
background-color:#90c541;
font-family:Arial;
font-size:14px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align: left;
padding-left:12px;
padding-right:12px;
padding-top:5px;
padding-bottom:8px;
margin:0px;
list-style-type:none;
float:left;
}*/

#cosBrestSur{
position:absolute;
top: 125px; 
margin-left:307px;
visibility:hidden;
background:#ffffff;
line-height:34px;
width:99px;
color:#FFFFFF;
padding-left:10px;
padding-right:10px;
padding-bottom:14px;
line-height:18px;
z-index:20;
border:1px solid #90c541;
}

#PhotoGallery{
position:absolute;
top: 125px; 
margin-left:15px;
visibility:hidden;
background:#4f4b45;
color:#FFFFFF;
width:124px;
padding-left:10px;
padding-right:10px;
padding-bottom:14px;
line-height:18px;
z-index:20;
background:#ffffff;
border:1px solid #90c541
}
.subnav{
width: auto;
height:auto;
padding:0px;
margin:0px;
}

.subnav ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.subnav ul li{
border-bottom:1px solid #90c541;
padding:0px;
margin:0px;
list-style-type:none;
}
.subnav ul li a{
font-family:Arial;
font-size:12px;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#90c541;
padding:0px;
margin:0px;

}
.subnav ul li a:hover{
font-family:Arial;
font-size:12px;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#017dc3;
padding:0px;
margin:0px;
}
.subnav ul li a.active{
font-family:Arial;
font-size:12px;
font-weight: normal;
text-decoration:none;
text-align: left;
color:#017dc3;
padding:0px;
margin:0px;
}
.about-small-text{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-top:6px;
margin:0px;
}
.about-small-text span{
font-family:Arial;
font-size:12px;
color:#7fb436;
font-weight: bold;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.about-small-text span a{
font-family:Arial;
font-size:12px;
color:#7fb436;
font-weight: bold;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
}
.about-small-text span a:hover{
font-family:Arial;
font-size:12px;
color:#7fb436;
font-weight: bold;
text-decoration: underline;
text-align:left;
padding:0px;
margin:0px;
}
.location-gray-text{
font-family:Arial;
font-size:12px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:8px;
margin:0px;
line-height:15px;
}
.location-gray-text a{
font-family:Arial;
font-size:12px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
line-height:15px;
}
.location-gray-text a:hover{
font-family:Arial;
font-size:12px;
color:#636363;
font-weight: normal;
text-decoration: underline;
text-align:left;
padding:0px;
margin:0px;
line-height:15px;
}
.location-gray-text span{
font-family:Arial;
font-size:12px;
color:#8dc63f;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
line-height:15px;
}
.location-gray-text span a{
font-family:Arial;
font-size:12px;
color:#8dc63f;
font-weight: normal;
text-decoration: none;
text-align:left;
padding:0px;
margin:0px;
line-height:15px;
}
.location-gray-text span a:hover{
font-family:Arial;
font-size:12px;
color:#8dc63f;
font-weight: normal;
text-decoration: underline;
text-align:left;
padding:0px;
margin:0px;
line-height:15px;
}
.location-blue-text{
font-family:Arial;
font-size:12px;
color:#007dc3;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:8px;
margin:0px;
}
.link-border{
border-bottom:1px solid #007dc3;
padding:0px;
margin:0px;
}
.contact-gray-text{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-bottom:5px;
padding-left:8px;
margin:0px;
}
.contant-link-text{
width:400px;
height:auto;
padding:0px;
margin:0px;
}
.contant-link-text ul{
padding:0px;
margin:0px;
list-style-type:none;
}
.contant-link-text ul li{
padding:0px;
margin:0px;
}
.contant-link-text ul li{
background:url(image/blue-round-icon.gif) left no-repeat;
font-family:Arial;
font-size:12px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:8px;
padding-bottom:5px;
margin-left:8px;
}
.travel-box-heading-text{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: bold;
text-decoration: none;
text-align:left;
padding-top:6px;
padding-bottom:6px;
margin:0px;
}
.location-gray-text2{
font-family:Arial;
font-size:11px;
color:#636363;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:8px;
padding-bottom:5px;
margin:0px;
}
/*24-09-11*/
.footer-text{
padding:0px;
margin:0px;
}
.footer-text ul{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
}
.footer-text ul li{
padding:0px;
margin:0px;
list-style-type:none;
float:left;
}

.footer-text ul li a{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: normal;
text-decoration: none;
text-align:left;
padding-left:12px;
padding-top:6px;
padding-right:12px;
margin:0px;
float:left;
}
.footer-text ul li a:hover{
font-family:Arial;
font-size:11px;
color:#ffffff;
font-weight: normal;
text-decoration: underline;
text-align:left;
padding-left:12px;
padding-top:6px;
padding-right:12px;
margin:0px;
float:left;
}
