.searchFormBlock {margin-top:5px}

.countriesContainer {margin-top: 20px}
.countriesContainer .country1 {margin: 10px 0 30px 0}
.countriesContainer .country h1 span.countryName {border-bottom: 1px dashed black; cursor: pointer;}
.countriesContainer .country h1 {margin-bottom: 15px; height: 30px;}
.countriesContainer .country .hidden {margin: -10px 0 20px 0}
.region .cities {padding-left: 20px;}

.hidden {display: none;}


.form .row {_height:1%; overflow:hidden; margin:15px 0 0 0}
.form label {font-style:italic; font-weight:bold; padding-bottom:1px; color:#686247;}
.form input {width:200px; height:20px; background:#f9f198; float:left;}
.form textarea {width:200px; height:80px; background:#f9f198; float:left;}
.form .control img {float:left}
.form .error {display:none; color:#c00; font-style:italic; font-weight:bold;}

.framesSmall .thumbnail {height:112px; overflow:hidden;}
.framesSmall a.flyout {display:block; width:150px; overflow:hidden;}

.results .back {padding-top:38px;}
.results .backPage {float:left; color:#7a2715; font-weight:bold; margin-top:6px; text-decoration:underline; font-size:14px;}

.page a {text-decoration:underline !important}
.page a:link{color:#7E2D24}
.page a:visited{color:#89382E}
