body {
   background-image:url(images/bg.jpg);
   background-repeat:repeat-x;
   background-color:#f3ecc4;
   font-size:12px;
   font-family: Geneva, Arial, Helvetica, sans-serif;
   color:#5C5C5C;
}
p {margin-top: 3px; margin-bottom: 10px;}
.form_text {font-size: 12px; color: #000; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica; border: 1px solid #D5D1B8;}
.form_select {font-size: 12px; color: #000; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica; border: 1px solid #D5D1B8;}
.form_button {font-size: 12px; color: #000; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica; border: 1px solid #C1C1C1;}
optgroup {font-size: 12px; color: #000000; font-family: Arial, Tahoma, Verdana, Helvetica;}

.fl {
  float:left;
}
.fr {
  float:right;
}

.logotext h2{
  font-size:36px;
  font-weight:normal;
  color:#e24a20;
}

#nav {
   background-image:url(images/navigation-bg.gif);
   background-repeat:repeat-x;
}
#nav a{
   color:#FFFFFF;
   font-size:14px;
   display:block;
   padding:0px 20px;
   height:35px;
   text-decoration:none;
   padding-top:13px;
   background-image:url(images/navigation-line.gif);
   background-repeat:no-repeat;
   background-position:100% 0%;
}

#nav a:hover{
   background-image:url(images/navigation-bg-hover.gif);
   background-repeat:repeat-x;
}

#logo form{
  margin:0px;
  padding:0px;
}
.tdf {
  padding-top:35px;
}
.search_input{
  width:200px;
  padding:8px 1px 8px 0px;
  height:19px;
  background-image:url(images/hdr_search_center.jpg);
  background-repeat:repeat-x;
  border:0px solid #000000;
}

.center_content{
   padding:10px 15px;
   background-color:#FFFFFF;
}
.right_content{
   padding-top:10px;
   padding-bottom:15px;
   background-color:#FFFFFF;
}
.pd0 {
  padding:0px;
}
.post {
   border:1px solid #eeeeee;
   line-height:150%;
   margin-bottom:10px;
}
.post td{
  padding:5px;
}
.post h2{
  font-size:22px;
  margin:0px;
  margin-bottom:5px;
  line-height:130%;
  font-weight:normal;
  color:#666666;
}
.post2 {
   border:1px solid #eeeeee;
   line-height:150%;
   margin-bottom:10px;
}
.pimage img{
   border:10px solid #f8f4e0;
}
.pimage5 img{
   border:5px solid #f8f4e0;
}
td.pb-none {
  padding-bottom:0px;
  
}

.widget td {
 padding-bottom:0px;
 padding-left:0px;
}

.widget td.text {
  padding-left:10px;
}

.selltd {
  background-image:url(images/kat.jpg); background-repeat:no-repeat; background-position:0% 50%; padding:5px; font-size:13px;
}
.selltd a{
  color:#e24a20;
  font-weight:bold;
  text-decoration:none;
}
p.sellp {
  margin:10px 10px 10px 90px;
}

#footer {
  color:#FFFFFF;
  width:952px;
}
#footer td{
  height: 40px;
  padding-left:20px;
  padding-top:10px;
  padding-bottom:10px;
}
#footer a{
  color:#FFFFFF;
  text-decoration:none;
  float:left; 
  margin-right:10px;
  margin-left:10px;
}
#footer div{
  float:left;
}
#footer a:hover{
  text-decoration:underline;
}

#sidebar {
  border:1px solid #eee;
  background-color:#f6f6f6;
  padding:10px;
}
#sidebar h2{
  font-size:16px;
  color:#666;
  margin-top: 5px;
  margin-bottom:0px;
}

#sidebar ul{
  list-style-type:circle;
  margin-top:5px;
  padding-left:15px;
  margin-left:10px;
}
#sidebar ul li{
  margin-bottom:5px;
}
#sidebar ul li a{
  color:#e24a20;
  text-decoration:none;
  font-size:13px;
}
#sidebar ul li a:hover{
  text-decoration:underline;
}

#sitemap {
  border:1px solid #eee;
}
#sitemap h2{
  font-size:16px;
  color:#666;
  margin-top:0px;
  margin-bottom:0px;
}

#sitemap ul{
  list-style-type:circle;
  margin-top:5px;
  padding-left:5px;
  margin-left:10px;
}
#sitemap ul li{
  margin-bottom:5px;
}
#sitemap ul li a{
  color:#e24a20;
  text-decoration:none;
  font-size:13px;
}
#sitemap ul li a:hover{
  text-decoration:underline;
}

#topban {
  margin-bottom:8px;
}
.FormTABLE {border: 1px solid #E6E6E6;}
.FormHeaderTD {border-bottom: 1px gray solid; border-right: 1px gray solid; background-color: #EEEEEE; text-align: center}
.FormHeaderFONT {font-size: 16px; color: #666; font-weight: bold; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica}
.FieldCaptionTD {background-color: #EEEEEE}
.FieldCaptionFONT {font-size: 12px; color: #999; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica; font-weight: bold}
.DataTD {background-color: white}
.RecordSeparatorTD {background-color: white}
.DataFONT {font-size: 12px; color: #000000; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica}
.ErrorFONT {font-size: 12px; color: #FF0000; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica}
.ColumnFONT {font-size: 12px; color: black; font-weight: bold; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica}
.ColumnTD {}

a.simple_link {font-size: 12px; color: #999; font-family: Geneva, Arial, Tahoma, Verdana, Helvetica}
.red_font {color: #C3401C;}
.red_font_un {color: #C3401C; text-decoration: underline; cursor: pointer;}
a.red_link {color: #C3401C;}
a.red_link_nu {color: #C3401C; text-decoration: none;}
a.list_title {color: #C3401C; font-weight: bold; text-decoration: none}
.details_title {font-size: 16px; color: #C3401C; font-weight: bold;}
a.nav_list {color:#999; font-weight: bold;}
a.view_more {color: #C3401C;}
.sep_img {width: 100%; height: 1px; background-color: #eeeeee}
.boat_price {color: #007236}
.req_field {color: #FF0000; font-size: 13px; font-weight: bold; font-family: Tahoma, Arial, Tahoma, Verdana, Helvetica}