.align-left {
  text-align: left;
}

.align-center {
  text-align: center;
}

.align-right {
  text-align: right;
}

h2 a, h2 a:visited, li a, li a:visited {
  color: #0d0d0d;
}

td#colNormal_recap h2 {
  margin-left: 15px;
  margin-bottom: 2px;
}

.rate_txt {
  font-family: Georgia, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

td.bar {
  background-color: #ff9a00;
  border: 1px solid #999;
  font-size: 8px;
}

td.home_left {
  background-image: url("../main/images/home_left_bg.jpg");
}

body {
     background-image: url("../main/images/bg.jpg");
}

p, ul, ol, h2, TABLE{
  color: #0d0d0d;
  font-family: Verdana, Arial;
  font-size: 12px;
  line-height: 18px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top:0px;
  padding-bottom:0px;
}

ul.floater li {
  float: left;
  width: 243px;
  position: relative;
  z-index: 50;
}

p.bodytext {
  padding-bottom:10px;
}

TABLE {
  line-height: normal;
}

a, a:visited {
  text-decoration: none;
  color: #005e80;
}

a:hover {
  color: #008cbf;
}

ul {
  text-indent: 0px;
  padding-left: 15px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin: 0px;
}

h1 {
  font-family: Verdana, Arial;
  font-size: 14px;
  line-height: normal;
  font-weight: bold;
  padding-left: 0px;
  margin-top: 0px;
  padding-bottom: 2px;
  margin-bottom: 0px;
}

h2 {
  font-size: 13px;
  margin: 0px;
  padding-bottom:0px;
}


h3 {
  font-size: 12px;
  margin: 0px;
  padding-bottom:0px;
}

TD#colRight IMG {
  margin-bottom: 5px;
}

TD#colLeft IMG {
  margin-top: 15px;
}

TD#colNormal IMG, DIV#colNormal IMG {
  margin-bottom: 5px;
  padding-bottom: 0px;
}

TD#colNormal_recap IMG {
  margin-top: 5px;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: 0px;

  padding: 0px;

}



TD#colNormal_gallery IMG, TD#colNormal_bestof IMG, TD#colLeft_bestof IMG, TD#colRight_bestof IMG {
  margin-top: 5px;
}

div#colNormal, td#colNormal_gallery, div##colLeft, td#colNormal_recap {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

TD#colNormal_noBorder {
  font-size: 12px;
  padding-left: 10px;
  padding-right: 10px;
}

TD#colNormal_bestof {
  border-left: 1px solid #999999;
  border-right: 1px solid #999999;
  font-size: 12px;
  padding-left: 5px;
  padding-right: 5px;
}

div#colRight, TD#colRight_bestof, TD#colLeft_bestof {
  padding-left: 5px;
  padding-right: 5px;
}

TD#colBorder_home IMG, TD#colLeft_home IMG, TD#colRight_home IMG {
  display:block;
}

TD#colBorder_home{
  background-image: url("../main/images/mid_bg.jpg");
  width: 630px;
  height: 400px;
  vertical-align: top;
}

TD#colBorder_home A {
  color:white;
}

/*
TD#colBorder_home IMG {
  border: 1px solid #fff;
}
*/

.csc-textpic-caption {
  color: #0d0d0d;
  font-weight: bold;
  font-family: Verdana, Arial;
  font-size: 10px;
  margin-bottom: 10px;
}

TD#colRight_about .csc-textpic-caption {
  color: #0d0d0d;
  font-weight: bold;
  font-family: Verdana, Arial;
  font-size: 11px;
  margin-bottom: 15px;
}

TD#colLeft_about {
  border-left: 1px solid #999999;
  font-size: 12px;
  padding-left: 10px;
}

TD#colRight_about IMG, TD#colLeft_about IMG, TD#colNormal_about IMG {
  margin-bottom: 10px;
}

TD#colRight_about .rgslideshow {
  margin-left: 10px;
}

TD#colRight_about h2 {
  padding-left: 40px;
}

TD#colNormal_about h2, TD#colLeft_about h2 {
  font-size: 11px;
  padding-left: 20px;
}

div#main {
    border: 3px solid #DDDDDD;
  background-color: #f2e3cc;
  margin: 0px auto;
  width: 950px;
}

div#banner {
  background-image: url("../main/images/banner_home.jpg");
  background-repeat: no-repeat;
  background-position: left bottom;
  height: 82px;
  padding-top: 75px;
}

div.rock {
  background-image: url("../main/images/bg_rock.jpg");
  background-repeat: no-repeat;
} 

div#top_menu {
  clear: both;
  margin-left: 275px;
  margin-top: 42px;
}

div.top_menu {
  float: left;
}

div.two_menu {
  display: none;
  position: absolute;
  z-index: 99;
  top: 153px;
  border: 1px solid #999;
  background-color: #F2E3CC;
  border-radius: 5px;
  -moz-border-radius: 5px;
}

div.two_menu_item {
  position: relative;
  z-index: 99;
}

a.two_menu {
  font-size: 11px;
  font-family: Verdana, Arial;
  display: block;
  background: transparent;
  margin: 1px 5px 1px 5px;
  padding: 1px 5px 1px 5px;
  color: #333;
  border-bottom: 1px solid #f2e9da;
}

a.two_menu:hover {
  background-color: #555;
  color: #fff;
}

div#searchbox {
  float: right;
  top: -15px;
  position: relative;
}

table.top_menu_table {
  background-color: #555555;
}

DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }

/*
a.top_menu, a.top_menu:active, a.top_menu:visited {
  display: block;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 1px;
  margin-bottom: 1px;
  color: #F2E3CC;
  font-family: Verdana, Arial;
  font-size: 11px;
  text-decoration: none;
  float: left;
}

a.top_menu:hover{
  color: #ffdba6;
  text-decoration: none;
}

a.top_menu_first, a.top_menu_first:visited{
  color: #DDDDDD;
  font-family: Verdana, Arial;
  font-size: 12px;
  text-decoration: none;
}

a.top_menu_first:hover{
  color: #FFFFFF;
  text-decoration: none;
}
*/

a.top_menu, a.top_menu_act {
  font-size: 13px;
  font-family: Trebuchet MS, serif;
  color: #F2E3CC;
  font-weight: bold;
  margin-right: 11px;
  margin-left: 10px;
}

input {
  background-color: #FDFAF3;
  font-size: 10px; 
  border: 1px solid #ACAA8C;
  padding:1px;
}


a.side_menu_act, a.side_menu_act:hover, a.side_menu_act:active, a.side_menu_act:visited{
  display: block;
  color:#FFFFFF;
  font-family: Verdana, Arial;
  font-size: 11px;
  text-decoration: none;
}

a.side_menu, a.side_menu:visited{
  display: block;
  color:#323232;
  font-family: Verdana, Arial;
  font-size: 11px;
  text-decoration: none;
}

a.side_menu:hover, a.side_menu:active{
  color: #FFFFFF;
  text-decoration: none;
}

TD.side_menu {
   padding-left: 15px; 
}

TD.side_menu2 {
   padding-left: 20px;
   background-image: url("../main/images/circle.gif");
  background-repeat: no-repeat;
  background-position: 15px 6px;
}

TD.side_menu3 {
   padding-left: 25px; 
}

div.flips {
  float: right;
}

div.flips img {
  border: 1px solid white;
}

div#colNormal {
  float: left;
  width: 730px;
}

div#colRight {
  float: left;
  width: 150px;
  margin-left: 10px;
}

div#sidemenu {
  float: left;
  width: 190px;
  clear: left;
}

div#titleimg {
  text-align: center;
  padding-right: 150px;
}

div#footer {
  clear: both;
}

div.csc-textpic div.csc-textpic-single-image img {
    margin-bottom: 0px;
}

colRight .csc-textpic {
  margin-bottom: 10px;
}

div.top_menu_two {
  display: none;
  z-index: 50;
  position: relative;
}

div.lof-main-item-desc h3 {
/*  display: none;*/
  font-size: 20px;
  position: relative;
  letter-spacing: 1px;
  width: 345px;
  text-align: center;
  border-bottom: 3px solid #fff;
  background-color: #e8e8e8;
  padding: 2px;
}

a.readmore {
  font-weight: bold;
  display: block;
}

div.country_title {
  font-size: 20px;
  font-family: Trebuchet MS, DejaVu Sans Condensed, serif;
  color: #000;
  font-weight: bold;
  padding: 2px 0px 2px 25px;
  background-color: #111;
  position: relative;
  top: 150px;
  width: 695px;
}

div.country_title a {
  color: #fff;
}

div.csc-textpic-imagerow div {
}

div.csc-textpic-caption {
}

