#footer ul{
width:310px;
height:480px;
float:left;
display:inline;
}

#topFooter{
width:980px;
margin:auto;}

#topFooter li{
display:block;
}

#topFooter h3{
font-family:MuseoSans500;
font-size:15px;
text-transform:uppercase;
padding:10px 0px 10px 0px;
display:block;
}

#topCountry h3{
color:#cc834e;
border-bottom:1px solid #cc834e;
}

#topUser h3{
color:#4f7d3a;
border-bottom:1px solid #4f7d3a;
}

#topGuide h3{
color:#5f9c98;
border-bottom:1px solid #5f9c98;
}
.topBlock{
width:280px;
float:left;
padding:20px;}

#topUser li{
height: 63.5px;
border-bottom:1px solid #4f7d3a;
padding-top:20px;
width:280px;
}
#topUser img{
box-shadow: 0px 0px 10px #4f7d3a;
border: 1px solid #4f7d3a;
border-radius:2px;
float:left;
}

#topUser a{
margin-top:-20px;
font-family:MuseoSans500;
font-size: 15px;
color:#4c9a29;
position:relative;
left:5px;
line-height:19px;
}

#topUser span{
position:relative;
left:0px;
color:#668b56;
width:215px;
font-family:MuseoSans300;
padding-top:0px;

}

#topCountry li{
height: 120px;
border-bottom:1px solid #cc834e;
padding-top:20px;
width:280px;
position:relative;
}
#topCountry img{
box-shadow: 0px 0px 10px #cc834e;
border: 1px solid #cc834e;
border-radius:2px;
}
.topCountryImage{
float:left;

}
#topCountry a{
margin-top:-20px;
font-family:MuseoSans500;
font-size: 15px;
color:#cc834e;
position:relative;
top:20px;
left:11px;
float:left;
}

#topCounry p{
position:relative;
left:65px;
top:-17px;
color:#eb905c;
width:215px;
font-family:MuseoSans300;
}

#topGuide li{
height: 130px;
border-bottom:1px solid #5f9c98;
padding-top:10px;
width:280px;
}
#topGuide img{
box-shadow: 0px 0px 10px #5f9c98;
border: 1px solid #5f9c98;
border-radius:2px;
float:left;
position:absolute;
}

#topGuide a{
margin-top:-20px;
font-family:MuseoSans500;
font-size: 15px;
color:#15aca3;
position:relative;
top:25px;
left:105px;
line-height:17px;
width:215px;
display:block;
}

.topGuideAuthorName{
top:60px !important;
padding-bottom:20px;
}

.guideOccurenceNumber{
font-family:MuseoSans300;
color:#CC834E;
font-size:14px;
padding-left:10px;
padding-top:30px;
float:left
}

#topGuide p{
position:relative;
left:105px;
top:40px;
color:#76b0ad;
width:215px;
font-family:MuseoSans300;
font-size:13px;
float:left;
}

.footerFlickrCredits{
position:absolute;
top:123px;
left:-10px;

}

.topGuideCover{
left:0px !important;
}
.footerFlickrCredits a{

font-size:9px !important;
color:grey !important;

}.destinationHeader{
width:940px;
height:120px;
background-color: #ffe6b6;
padding:20px;
}

.destinationHeader h1{
color:white;
font-family:MuseoSans500;
font-size:80px;
letter-spacing:-7px;
text-transform:uppercase;
text-shadow:#a99269 0px 3px 3px;
width:500px;
float:left;
margin-top:20px;
}

.destinationHeader p {
margin-top:25px;
color:#965227;
font-family:MuseoSans300;
font-size:17px;
line-height:25px;
width:420px;
float:left;
display:block;
margin-left:20px;
}

#destinationMap{
width:980px;
min-height:670px;
background-image: url("../images/images_main/Destination/worldMap.jpg");
}

.continentBox{
width:80px;
height:25px;
background:url("../images/images_main/Destination/continentBoxBG.png") repeat-x 0px 0px;
border-radius:2px;
opacity : 0.85; 
filter : alpha(opacity=85); 
padding:0px 10px 10px 10px;
position:absolute;
color:#e57d4c;
}

.continentBox:hover{
color:#FFFFFF;
}

.arrowDown{
background: url("../images/images_main/Destination/brownArrowDown.png") no-repeat 0px 0px;
width:25px;
height:10px;
margin-left:22px;
position:relative;
bottom:-34px;
}

h2{
font-family:MuseoSlab500;
font-size:17px;
}

.destinationMap .destinationHeader p{
font-family:MuseoSans300;
font-size:14px;
color:#ededed;
}

#Asia{
margin-top:225px;
margin-left:667px;
width:40px;
}

#SEA{
margin-top:340px;
margin-left:735px;
width:130px;
}

#Oceania{
margin-top:440px;
margin-left:800px;
}

#Caribbean{
margin-top:300px;
margin-left:250px;
width:85px;
}

#CA{
margin-top:350px;
margin-left:190px;
width:150px;
}

#NA{
margin-top:200px;
margin-left:125px;
width:125px;
}

#Europe{
margin-top:235px;
margin-left:470px;
width:70px;
}

#ME{
margin-top:292px;
margin-left:534px;
width:100px;
}

#Africa{
margin-top:350px;
margin-left:470px;
width:55px;
}

#SA{
margin-top:430px;
margin-left:260px;
width:130px;
}

#Antarctica{
margin-top:600px;
margin-left:480px;
width:85px;
}

.topDestination{
width:290px;
float:left;
margin:5px;
padding:10px;
}

.topBorder{
border-right:solid 2px #ccc;
}

.topTitle{
font-family:MuseoSlab500;
font-size:24px;
color:#505050;
}

ol{
counter-reset: li;
list-style: none;
*list-style: decimal;
font: 15px 'trebuchet MS', 'lucida sans';
padding: 0;
text-shadow: 0 1px 0 rgba(255,255,255,.5);
}

.rectangle-list a{
position: relative;
display: block;
padding: .4em .4em .4em .8em;
*padding: .4em;
margin: .5em 0 .5em 2.5em;
background: #ddd;
color: #444;
text-decoration: none;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.rectangle-list a:hover{
background: #eee;
}

.rectangle-list a:before{
content: counter(li);
counter-increment: li;
position: absolute;	
left: -2.5em;
top: 50%;
margin-top: -1em;
height: 2em;
width: 2em;
line-height: 2em;
text-align: center;
font-weight: bold;
}

.rectangle-list a:after{
position: absolute;	
content: '';
border: .5em solid transparent;
left: -1em;
top: 50%;
margin-top: -.5em;
-webkit-transition: all .3s ease-out;
-moz-transition: all .3s ease-out;
-ms-transition: all .3s ease-out;
-o-transition: all .3s ease-out;
transition: all .3s ease-out;
}

.rectangle-list-red a:before{
background: #fa8072;
}

.rectangle-list-red a:hover:after{
left: -.5em;
border-left-color: #fa8072;
}

.rectangle-list-green a:before{
background: #A4C286;
}

.rectangle-list-green a:hover:after{
left: -.5em;
border-left-color: #A4C286;
}

.rectangle-list-orange a:before{
background: #E9A856;
}

.rectangle-list-orange a:hover:after{
left: -.5em;
border-left-color: #E9A856;
}