/* @override 
	http://mango.gtdabtesting.com/design/css/screen.css
	http://mango.gtdabtesting.com/design/css/lightbox.css
	http://mangobaybarbadosdeals.co.uk/design/css/screen.css
*/

body 
{
    margin:0 0 0 0;
    padding:0 0 0 0;
    background-image:url('/design/images/mainbg.gif');
    background-repeat:repeat-x;
}

#main
{
    margin:0 auto;
    width:1024px;
}

#leftcolumn
{
    background-image:url('/design/images/leftbg.gif');
    background-repeat:no-repeat;
    float:left;
    width:645px;
}

#topmenu
{
    padding-top:205px;
    padding-left:27px;
    font-family:Arial;
    font-size:14px;
}

#topmenu a
{
    text-decoration:none;
    text-transform:lowercase;
    font-weight:600;
    padding-right:7px;
    color:#EDDDA2;
}

#topmenu a:hover
{
    text-decoration:underline;
}

#content
{
    padding-top:187px;
    padding-left:27px;
    font-family:Arial;
    font-size:13px;
    color:#3F3D3D;
    font-weight:bold;
}

#content h1
{
    font-family:Arial;
    font-size:14px;
    text-transform:uppercase;
    color:#037782;
    padding-bottom:30px;
}

#rightcolumn
{
	float:left;
 	width:379px;
 	text-align:left;
 	padding-top:490px;
 	background-image:url('/design/images/rightbg.gif');
 	background-repeat:no-repeat;
 	min-height: 700px;
 	
}

#rightcolumn a
{
	display:block;
	width:200px;
	margin-left:50px;
	border-bottom:solid 1px #74A6A0;
	text-align:left;
	line-height:33px;
	font-weight:bold;
	color:#74A6A0;
	text-decoration:none;
	margin-right:5px;
	font-size:15px;
    font-family:Arial;
    font-weight:600;
}

#rightcolumn a.selected , #rightcolumn a:hover
{
 color:#CDDEDC;
}

#callcenter {
  height: 290px;
  background: url('/design/images/callcenter.jpg') no-repeat;
  width: 220px;
  float: left;
	margin-left:50px;
  margin-top: 20px;
  display: block;
}

#callcenter a {
  font-size: 0.7em;
  color: #9e9e9e;
  text-decoration: none;
  width: 200px;
  padding-top: 280px;
  margin: 0px;
  border-bottom: 0px;
  text-align: center;
}

#callcenter a:hover {
  color: #037782;
  text-decoration: underline;
  font-size: 0.7em;
  padding-top: 280px;
  width: 200px;
  text-align: center;  
}

.contact_form_container {
  margin-top: 7px;
  background-color: #b9d6da;
  font-size: 1em;
  border: 2px solid gray;
  padding-right: 10px;
  width: 65%;
  height: 120px;
}

#flash {
  float: right;
}

.contact_form_container form {
  
}

.contact_form_container form p input {
  float: right;
}

.contact_form_container form p label {
  float: left;
}

.contact_form_container form p {
  margin: 5px;
  float: right;
  width: 92%;
}

.contact_form_container form p.buttons {
  clear: both;
}



#footer
{
	height: 55px;
    width:100%;
    float:left;
    display:block;
    text-align:center;
	padding-top:10px;
	background-color: #8ed2ca;
}

#footer a
{
    text-decoration:underline;
    color:#808080;
    padding-right:10px;
    font-size: 0.8em;
}

#footer a:hover
{
    text-decoration:none;
}

#footer .gtdab {
  font-size: 0.8em;
  text-transform: uppercase;
  color: #238f3d;
}

#footer .gtdab a {
  color: #175f28;
}
 
.newsrow .title1
{
	color:gray;
	text-align:left;
	font-size:14px;
}

.newsrow .title2_r
{
	color:red;
	text-align:justify;
	font-size:14px;
}

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

#rates_form {
  background-color: #efece6;
  padding: 0;
  border: 1px solid #e1b55a;
  width: 95%;
}

#rates_form p {
  margin: 10px;
}

#rates_form label {
  width: 130px;
  float: left;
  font-weight: bold;
  color: #594522;
  padding-top: 5px;
}

#rates_form p.note {
  color: #7e7e7e;
  font-size: 0.9em;
  font-style: italic;
}

#rates_form input,
#rates_form textarea,
#rates_form select {
  font-size: 1.2em;
}

#rates_form p.submit {
  text-align: center;
  border-top: 1px solid #e1b55a;
  padding-top: 10px;
  background-color: #efe5d3;
  margin: 10px 0 0;
  padding-bottom: 10px;
}

#rates_form p.submit button {
  font-size: 1.4em;
}

.data {
  width: 96%;
  border: 1px solid #e1b55a;
  font-size: 0.9em;
}

/*.data .title {
  text-align: left;
}*/

.data thead td {
  background-color: #efece6;
  font-weight: bold;
}

#gallery .photo a {
  display: block;
  padding: 5px;
  border: 1px solid #d8c495;
  float: left;
  margin-right: 10px;
  margin-bottom: 10px;
}

/** html #gallery .photo a {
  margin-right: 5px;
  margin-bottom: 5px;
}*/

#gallery .photo a:hover {
  border: 1px solid #ad9764;
}

a img {
  border-style: none;
}
