.clean {
clear:both;
}

.countryContent {
position:relative;
}

.countryHeader {
width:960px;
height:80px;
background-color:#ffe8bc;
padding:10px;
}

.countryLeftColumn {
width:180px;
min-height:370px;
float:left;
padding:10px;
}

.countryCenterColumn {
width:498px;
min-height:370px;
float:left;
background-color:#e6e6e6;
display:table-row;
padding:10px 15px;
}

.countryRightColumn {
width:205px;
float:left;
margin-left:20px;
padding:10px;
}

h1 {
color:#d16018;
font-family:MuseoSans500;
font-size:50px;
letter-spacing:-2px;
text-transform:uppercase;
text-shadow:#dcc3b3 0 3px 3px;
padding-top:10px;
}

.breadcrumb a {
color:#838383;
font-family:MuseoSans300;
font-size:16px;
margin-top:5px;
}

.breadcrumbFocus {
font-family:MuseoSans500;
color:#9d5629;
font-size:16px;
}

.countryLeftColumn ul {
margin-top:10px;
margin-left:20px;
}

.countryLeftColumn li>a {
color:#FFF;
font-family:MuseoSans500;
font-size:16px;
}

.countryTopDestination li {
background:url(../images/images_main/Destination/backgroundTopCountry.png) no-repeat 0 0;
padding-left:10px;
height:24px;
padding-top:5px;
line-height:18px;
overflow:hidden;
}

.countryTopHotspot li {
background:url(../images/images_main/Destination/backgroundTopHotspot.png) no-repeat 0 0;
padding-left:10px;
height:24px;
padding-top:5px;
line-height:18px;
overflow:hidden;
}

.countryTopGuide {
width:498px;
min-height:300px;
float:left;
margin-bottom:40px;
margin-top:20px;
}

.countryTopGuideHeader h2 {
color:#241f20;
font-family:MuseoSlab500;
font-size:18px;
display:block;
float:left;
width:425px;
margin-bottom: 0px !important;
margin-top: 20px !important;
}

.flickrPicture {
border:3px solid #FFF;
box-shadow:0 0 12px #FFF;
display:block;
margin-left:auto;
margin-right:auto;
}

.countryTopGuideHeader>a {
float:right;
color:#d16018;
text-decoration:underline;
display:block;
width:70px;
font-family:MuseoSlab500;
font-size:18px;
margin-top:20px;
cursor:pointer;
}

.topGuideBox {
background-color:#FFF;
height:255px;
width:145px;
float:left;
position:relative;
margin:4px;
padding:5px;
}

.topGuideBox ul {
font-family:MuseoSans300;
font-size:13px;
color:#9c9a9a;
position:absolute;
left:5px;
top:192px;
}

.topGuideHover {
width:125px;
height:167px;
background-color:#FFF;
opacity:0.85;
filter:alpha(opacity=85);
position:absolute;
visibility:hidden;
padding:10px;
}

.topGuideHover h3 {
font-family:MuseoSlab500;
font-size:18px;
color:#67461e;
}

.topGuideHover p {
font-family:MuseoSans300;
font-size:14px;
color:#4f796a;
text-decoration:underline;
}

.topGuideBox span {
padding-left:16px;
}

.topGuideTextBottom {
font-family:MuseoSans300;
font-size:12px;
color:#595959;
position:relative;
width:145px;
height:245px;
}

.hoverTextBottom {
display:block;
float:left;
}

.topGuidePageNumber {
width:60px;
}

.topGuideBox li {
padding-top:5px;
}

#eyeIcone {
position:absolute;
top:7px;
}

.guideList {
width:750px;
min-height:300px;
float:left;
margin-bottom:40px;
margin-left:40px;
}

.guideSearchContent {
position:relative;
width:980px;
}

.topGuideBox img {
position:absolute;
}

.topGuideRating {
height:17px;
opacity:0.55;
filter:alpha(opacity=55);
position:absolute;
bottom:20px;
background-color:#FFF;
font-size:18px;
font-family:MuseoSlab500;
color:#4F796A;
top:170px;
float:right;
right:5px;
padding:3px;
}


.guruBox {
width:200px;
padding:10px;
}
.gurudiv img{
}
.guruName
{
font-family: MuseoSlab500;
font-size: 14px;
color: #343433;
position: relative;
left:5px;
bottom:26px;
text-align:center;
}
.guruTitle
{
font-family: MuseoSans500;
font-size: 12px;
color: #6B4110;
text-align: center;
position: relative;
left: 58px;
bottom: 21px;
display: block;
width: 150px;
}
.guruDiv
{
	border:3px solid #e6e6e6;
	width:205px;
	height:49px;
	background:white;
	padding:8px;
	position:relative;
	right:24px;
	margin-bottom:2px;
	border-radius:3px;
}

.countryQuestion {
width:180px;
height:110px;
background-color:#eaeaea;
margin-top:10px;
border-radius:2px;
padding:10px;
}

.cityQuestionBox .countryQuestion,.cityQuestionBox .countryAnswer{
width:288px !important;
}

.cityQuestionBox .questionContent{
width:220px !important;
}

.countryAnswer {
width:180px;
height:110px;
background-color:#f7f5f5;
border-radius:2px;
padding:10px;
}

.questionUserInfos {
color:#61808d;
font-family:MuseoSlab500;
font-size:15px;
margin-top:px;
text-transform:capitalize;
}

.questionLetter {
color:#c6c4c4;
font-family:MuseoSlab500;
font-size:50px;
float:left;
width:40px;
margin-top:15px;
}

.questionContent {
color:#2b2b2b;
font-family:MuseoSans300;
font-size:13px;
float:left;
width:125px;
margin-top:15px;
padding-left:10px;
display:block;
height:70px;
overflow:hidden;
}

.greyArrowDown {
position:relative;
top:20px;
left:65px;
}

.questionTagLine {
float:right;
cursor:pointer;
text-decoration:underline;
color:#d76a37;
font-family:MuseoSans500;
font-size:15px;
margin:10px 30px 0 0;
}

.cityQuestionTagLine{
margin-right:5px !important;
}

.cityPresentation {
background-color:#e6e6e6;
width:600px;
float:left;
padding:20px;
}

#panoramio {
width:595px;
}

.cityPresentation h2 {
color:#241f20;
font-family:MuseoSlab500;
font-size:18px;
margin-top:10px;
float:left;
}

#city_description {
color:#202020;
font-family:MuseoSans300;
font-size:14px;
text-align:justify;
}

#city_description p {
padding-top:20px;
}

.cityCenterColumn {
width:665px;
margin-top:30px;
margin-bottom:30px;
}

.cityTopGuide {
width:613px;
margin-top:10px;
float:left;
}

.panoramio-wapi-tos {
background-color:#e6e6e6!important;
}

.panoramio-wapi-tos span {
font-family:MuseoSans300!important;
font-size:11px!important;
margin-top:5px!important;
}

.panoramio-wapi-images {
background-color:#FFF!important;
height:395px!important;
}

.cityRightBar {
float:left;
width:300px;
padding:20px;
}

.cityAdvertisingBlock {
width:300px;
height:265px;
background-color:#000;
display:none;
}

.cityHostelsBlock {
width:300px;
}

.cityRightBar h2 {
color:#241f20;
font-family:MuseoSlab500;
font-size:18px;
margin-bottom:20px;
}

#city_hostels li {
background:url(../images/images_main/Destination/hostelBG.png) repeat-x;
height:60px;
position:relative;
}

.hostelImage {
float:left;
position:relative;
top:5px;
}

.hostelPriceIntro {
padding-left:10px;
}

.hostelName {
font-family:MuseoSans500;
font-size:16px;
width:200px;
position:relative;
top:5px;
}

.bookNowButton {
position:absolute;
top:20px;
left:240px;
}

.hostelPrice {
font-family:MuseoSans300;
font-size:13px;
padding-top:10px;
padding-left:40px;
font-style:italic;
}

.hostelPriceAverage {
font-style:normal;
font-size:14px;
color:#235f0b;
margin-left:-35px;
}

#city_hostels a {
color:#343433;
padding-left:10px;
}

.opinionBox {
border-top:1px solid #d2d2d2;
float:left;
margin-top:5px;
padding:10px;
}

.userOpinion {
color:#202020;
font-family:MuseoSans300;
font-size:14px;
text-align:justify;
font-style:italic;
margin-top:10px;
margin-bottom:10px;
}

.userOpinionCity{
float:right;
width:510px;
}

.opinionInformation {
border-bottom:1px solid #d2d2d2;
padding-bottom:10px;
color:#1c1c1c;
font-family:MuseoSans300;
font-size:14px;
}

.userInformation {
color:#15590e;
text-decoration:underline;
}

.guideInformation {
color:#d97344;
text-decoration:underline;
}

.ad-description-title a {
text-decoration:none;
color:#202020;
}

.advertisingGoogleContinentTopRight {
position:relative;
bottom:0;
}

#gallery {
margin:auto;
}

.likeDestination {
float:right;
margin-top:-68px;
}

.countryLeftColumn h2,.countryRightColumn h2 {
color:#241f20;
font-family:MuseoSlab500;
font-size:18px;
margin-top:20px;
}

.countryTopHotspot,.countryQuestionBox {
margin-bottom:20px;
}

.cityQuestionBox{
margin-top:20px;
}
.flickrAuthor,.ad-description-title,.panoramioCredits {
color:#202020;
font-family:MuseoSans300;
font-size:11px;
}

.bannerApproved{
position:absolute;
z-index:2;
left: 96px;
top: 1px;
}

.askTribe{
color: #241F20;
font-family: MuseoSlab500;
font-size: 13px;
margin-top: 10px;
}

.lastMinute{
float:right;
}

#main_search{
width:280px !important;
}

.cityTopGuide .topGuideBox{
margin: 2px !important;
padding: 2px !important;
}

.opinionAvatar{
float:left;
margin-top: 10px;
margin-right: 10px;
margin-bottom: 4px;
}

.opinionTitle{
color:#241f20;
font-family:MuseoSlab500;
font-size:18px;
margin-top:30px;
float:left;
width:425px;
}

.noTopGuide{
text-align:center;
font-family: MuseoSans300;
font-size: 15px;
margin:10px;
}

.cityHotspots li a{
color: #FFFFFF;
font-family: MuseoSans500;
font-size: 16px;
}

.cityHotspots li{
float:right !important;
width:140px !important;
}

.cityHotspots{
margin-top:15px;
}

#destinationMap{
margin-top:15px;   
}

.moreHostels{
margin-left: 55px;
margin-top: 10px;
}

.noGurus{
color: #62625C;
font-family: MuseoSans300;
font-size: 14px;
}