body{
  font-size: 0.7em;
  font-family: arial;
}

a:link, a:visited{
  color: #297C6A;
}

img{
  border: 0px;
}

#main_content{
  width: 780px;
  margin: 0px auto 0px auto;
  background-image: url(../design180/images/main_bg.gif);
  background-repeat: repeat-y;
}

#header{
  float: left;
  height: 120px;
  width: 780px;
  background-color: #000000;
  border: 1px blue solid;
}

#home_logo{
  float: left;
  margin: 0px 0px 0px 20px;
}

#home_date{
    float: right;
}

#logo{
  float: left;
  margin: 44px 0px 0px 20px;
}

img{
  border: 0px;
}

#home_date{
  float: right;
  color: #FEFEFE;
  margin: 30px 24px 0px 0px;
}

#date{
  float: right;
  color: #FEFEFE;
  margin: -93px 24px 0px 0px;
}

#slogan{
  float: right;
  clear: right;
  text-align: right;
  color: #ffffff;
  font-style: italic;
  margin: 10px 20px 20px 0px;
}

.green{
  color: #37A286;
  font-style: normal;
}

#green_line{
  float: left;
  width: 778px;
  height: 4px !important;
  background-color: #009371;
  border: 1px #009371 solid;
  margin: 0px 0px 0px 0px;
}

#top_nav{
  text-align: right;
  background-image: url(../design179/images/white_bg.gif);
  padding: 8px 0px 0px 0px;
}

html>body #top_nav{
  text-align: right;
  padding: 8px 0px 0px 0px;
  background-image: url(../design179/images/white_bg.gif);
}



#top_nav ul{
  margin: 0px 0px 0px 0px;
}

#top_nav ul li{
  display: inline;
  margin: 0px 10px 0px 0px;
}

#top_nav a:link, #top_nav a:visited{
  text-decoration: none;
  color: #010101;
  font-weight: bold;
}

#nav_holder{
  float: left;
  margin: 5px 0px 0px 25px;
  width:125px;
}

#nav_holder2{
  float: left;
  margin: -81px 0px 0px 25px;
}

#nav_holder table{
  float: left;
}

.button, .over, .out{
  padding: 0px 0px 20px 0px;
}

.buttonon, .overon, .outon{
  padding: 0px 0px 20px 0px;
}

.button a.navbarleft:link, .button a.navbarleft:visited, .over a.navbarleft:link, .over a.navbarleft:visited, .out a.navbarleft:link, .out a.navbarleft:visited{
  color: #000000;
  text-decoration: none;
  font-size: 1.2em;
}

.button a.navbarleft:hover, .over a.navbarleft:hover, .out a.navbarleft:hover
{
  color: #297C6A;
}

.buttonon a.navbarlefton:link, .buttonon a.navbarlefton:visited, .overon a.navbarlefton:link, .overon a.navbarlefton:visited, .outon a.navbarlefton:link, .outon a.navbarlefton:visited{
  color: #297C6A;
  text-decoration: none;
  font-size: 1.2em;
}

.buttonon a.navbarleft:hover, .overon a.navbarleft:hover, .outon a.navbarleft:hover
{
  color: #000000;
}

.heading{
  font-weight: bold;
  margin: 0px -20px 0px 0px;
  padding: 50px 0px 20px 50px;
  font-size: 1.2em;
  background-image: url(../design179/images/heading_bg.gif);
  background-repeat: no-repeat;
  width: 580px;
  float: none;
}

html>body .heading{
  font-weight: bold;
  margin: 0px 0px 0px 150px;
  padding: 50px 0px 20px 50px;
  font-size: 1.2em;
  background-image: url(../design179/images/heading_bg.gif);
  width: 580px;
  float: none;
}

#content{
  width:630px;
  float: right;
  /*background-image: url(../design179/images/background.gif);
  background-repeat: no-repeat;*/
  margin: 0px 0px 0px 0px;
  background-image: url(../design179/images/content_text_bg.gif);
  background-repeat: repeat-y;

}

#content2{
  width:630px;
  float: right;
  /*background-image: url(../design179/images/background.gif);
  background-repeat: no-repeat;*/
  
  /*
  margin: -190px 0px 0px 0px;
  */
  
  background-image: url(../design179/images/content_text_bg.gif);
  background-repeat: repeat-y;
}

#content_text{
  float: left;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 20px 38px;
  width: 290px;
  /*background-image: url(../design179/images/content_text_bg.gif); */
  background-repeat: repeat-y;
}

#content_text2{
  float: left;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 20px 38px;
  width: 290px;
  /*background-image: url(../design179/images/content_text_bg.gif); */
  background-repeat: repeat-y;
}

#wide_content_text{
  float: right;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 20px 38px;
  width: 580px;
  /*background-image: url(../design179/images/content_text_bg.gif); */
  background-repeat: repeat-y;
  /*border: 1px red solid;*/
}

html>body #wide_content_text{
  float: left;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 20px 38px;
  width: 580px;
  /*background-image: url(../design179/images/content_text_bg.gif); */
  background-repeat: repeat-y;

}

#medium_content_text{
  float: left;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 20px 38px;
  width: 380px;
  /*background-image: url(../design179/images/content_text_bg.gif); */
  background-repeat: repeat-y;
 
}



#medium_content_text img{
  float: left;
  margin: 0px 8px 0px 0px;
}

.marketplacetable{

}

#rotatingimage{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: right;
}

#rotatingimage img{
  margin: 0px 0px 0px 0px;
  padding: 0px;
  float: left;
}

#footer{
  margin: 0px auto 0px auto;
  height: 90px;
  width: 780px;
  background-color: #000000;
  float: right;
}

#contact_details{
  color: #FEFEFE;
  margin: 20px 0px 0px 30px;
}

.green2{
  color: #02614B;
}


#left_col{
float: left;

}

#logos{
  float: left;
  clear: left;
  margin: 10px 0px 0px 13px;
}


.sidebarbox{
  float: left;
  width: 200px;
  
}

#content_text img{
  /*float: left;*/
  margin: 3px 10px 0px 0px;
}

/*MARKET PLACE*/

#marketplace
{
padding: 20px 0 0 0;
}
#marketplace select
{
border: 1px solid #cccccc;
border-color: #c0c0c0;
background-color: #e8f3ff;
font: 10px/1.3 "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
color: #0D2C77;
width: 150px;
}
A.thumbnails:link
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
text-decoration: underline;
margin: 0px 0px 0px 4px;
}
A.thumbnails:hover
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
text-decoration: none;
background-color: #e8f3ff;

}
A.thumbnails:visited
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.marketplacetable
{
width: 500px;
margin: 0 0 10px 0;
}

.marketplacetable td { background-color:#E8F3FF; }
.marketplacetable .tableclass { background-color:#FFFFFF;}
.marketplacetable .showheadmake, .marketplacetable .showhead { background-color:#AAAAAA; color:#FFFFFF;}

.marketplacetable a:link
{
  text-decoration: none;
}

.showheadmake
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
width: 150px;
background-color: #aaaaaa;
color: #ffffff;
}
A.showheadmake:link
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
width: 150px;
background-color: #aaaaaa;
color: #ffffff;
}
A.showheadmake:visited
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
text-align: left;
width: 150px;
background-color: #aaaaaa;
color: #ffffff;
}
.showhead
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #aaaaaa;
text-align: center;
color: #ffffff;
}
A.showhead:link
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #aaaaaa;
text-align: center;
color: #ffffff;
}
A.showhead:hover
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #aaaaaa;
text-align: center;
text-decoration: underline;
color: #ffffff;
}
A.showhead:visited
{
font: 10px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
font-weight: bold;
background-color: #aaaaaa;
text-align: center;
color: #ffffff;
}
.tabletext
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: center;
}
a.tabletext:link
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: center;
}
.tabletextmake
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: left;
}
A.showlist:link
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: left;
text-decoration: underline;
}
A.showlist:hover
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: left;
text-decoration: underline;
}
A.showlist:visited
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #e8f3ff;
text-align: left;
text-decoration: underline;
}

/*END MARKET PLACE*/

.storybox{
  margin: 20px 0px 0px 0px;
}

#contactus{
  color: #557395;
}

#contactus textarea{
  float: left;
  clear: left;
  /*border: 1px #000000 solid;*/
  margin: 3px 0px 0px 0px;
}

#contactus input{
  /*border: 1px #000000 solid;*/
}

#contactus select{
  font-size: 0.8em;
}

.input input{
  /*border: 1px #000000 solid;*/
}

.submit{
  float: left;
  clear: left;
  margin: 10px 0px 0px 0px;
}

#fields{
  margin: 10px 0px 0px 0px;
}

.label{
  float: left;
  clear: left;
  width: 100px;
}

.tableclass
{
font: 11px "Lucida Grande", Verdana, Lucida, Arial, Helvetica, sans-serif;
background-color: #fff;
text-align: left;
color: #0060AD;/* blue */
font-weight: bold;
}

/**** menu ***/

/***** menu  ****/
.menu { list-style:none; padding:0px; margin:0px;}
.menu  li { padding-bottom:20px;}
.menu  li a { color:#000000; font-size:1.2em; text-decoration:none; width:125px!important;}
.menu  li a:hover, .menu  li a.selected { color:#297C6A;}

.rule { border:none; border-top:1px solid #297C6A;}

#gmap { padding-top:10px;}
