body {	

	color: #3B4D67;

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 12px;

	background: #FFFFFF url(../images/back01.jpg); background-repeat:no-repeat;

	margin: 0px;

}



table, td {	

	color: #3B4D67;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

}



h1, h2, h3, h4, h5 {

	font-size: 14px;

	font-weight: bold;

}



p {	

	color: #3B4D67;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	padding-left: 1px;

}



ul, li {

	line-height: 18px;

}



#logotable {

	background-color: #002349;

}



#bottomtable {

	border-bottom: 10px solid #301A4B;

	text-align: right;

}



#outertable {

	border: 2px solid #FFFFFF;

	background-color: #FFFFFF;

}



p.pagetitle {

	font-weight: bold;

	font-size: 16px;

	margin: 0px;

	font-style: italic;

	padding: 0px;

	text-transform: uppercase;

	}

	

p.content {

	text-align: justify;

	}	



#menutable {

	background-color: #7B89B1;

	border-top: 1px solid #FFFFFF;

	

	font-weight: bold;

	padding: 2px 0px 2px 0px;

}



.footer, .footer a:link, .footer a:visited, .footer a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #FFFFFF;

}



.cart, .cart a:link, .cart a:visited{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal; line-height:18px;

	color: #627185; text-align:center;

}



.cart a:hover { 

	text-decoration:underline

}

	

a:link {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #485994;

	text-decoration: none;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #485994;

	text-decoration: none;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	font-weight: normal;

	color: #1631AD;

}

	

select 

{  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	margin-top: 5px;

}



.input 

{  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

	margin-top: 5px;

}



.button 

{  

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px; 

	color: #000000;

	background-color:#FFFFFF;

	border: 1px solid #301A4B;

	padding: 0px 5px;

	margin: 0px 2px;

}



span.button {

	display: block;

	padding: 5px 5px;

	width: auto;

	}

	

/* BLOCK TABLE */

.blocktable {

	width: 200px;

	border: 1px solid #7B89B1;

	}

.blocktable th {

	color: #FFFFFF;

    text-align: left;

 	background: #7B89B1;

   	font-size: 12px;

   	font-weight: bold;

   	padding: 4px 0 4px 5px;

}



.blocktable td {

    font-weight: normal;

    padding: 5px;

	}

/* END BLOCK TABLE */	



/* SHORT DISPLAY TABLE */

.shorttable {

	border: 0px solid;

	}

	

.shorttable th {

    text-align: left;

   	font-weight: bold;

	border-top: 1px solid #DDDDDD;

	border-bottom: 1px solid #DDDDDD;

	padding: 2px 0px 2px 2px;

}



.shorttable td {

    text-align: left;

   	font-weight: normal;

	padding: 2px 0px 2px 2px;

	}	

/* END SHORT DISPLAY TABLE */



.shorttable-white {

	background-color: #FFFFFF;

}



.shorttable-blue {

	background-color: #DBE1E9;

}



.searchform {

	padding: 0px;

	margin: 0px;

	}

	

/* Cart styles */

.headtd

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #FFFFFF;

	background: #7B89B1;

}



.subtd

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #F1EDF5;

}



.searchtd

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #000000;

	background-color: #BBC2DC;

}



/* Contact form styles */



p.fields {

	clear: both;

	width: 98%;

	padding: 5px;

	margin: 2px;

	text-align: left;

	color: #000000;

}



label {

	float: left;

	width: 150px;

	font-size: 1em;

	padding: 5px;

	text-align: left;	

	text-transform: capitalize;	

}



label.cellenabled {

	color: #000000;

}



label.celldisabled {

	color: #888888;

}	



.contact-field {	

	margin: 5px;	

	}

	

input.contact-field {

	width: 180px;

	}

	

select.contact-field {

	width: 182px;

	}	



fieldset {

	border: 1px dotted #000000;

	margin-top: 16px;

	padding: 5px;

	width: 90%;

	}

	

legend {	

	color: #000000;

	background: #FFFFFF;

	font-size: 1.2em;

	text-transform: uppercase;	

	padding: 0px 5px;

	}

	

span.errortitle {

	color: #FF0000;

	font-weight: bold;	

}



/* ul styles for amenities */

#amenities {

	width: 100%;

	font-size: 1em;

	text-align: left;

	padding: 0px;

	margin: 0px;

	margin-top: 5px;

	}

	

#amenities li {

 float: left;

 margin: 2px 5px;

 padding: 0;

 height: 1.5em;

 width: 30%;  

 list-style: disc; 

 border: 0px solid #000000; 

 text-align: left;

}



/* ul styles for thumbnails */

#thumbs {

	width: 230px;

	font-size: 1em;

	text-align: left;

	padding: 0px;

	margin: 0px;

	margin-top: 2px;

	}

	

#thumbs li {

 float: left;

 margin: 2px 4px 0px 0px;

 padding: 0px;

 height: 53px;

 width: 70px;  

 list-style: none; 

 border: 0px solid #000000; 

 text-align: left;

}



.reporttable th {

	background: #7B89B1;

	color: #FFF;

	text-align: left;	

}



table.reporttable tr.row0 {

	background-color: #F5F5F5;

}

table.reporttable tr.row1 {

	background-color: #FFF;

}



table.reporttable td.row1 {

	background-color: #F5F5F5;

	font-weight: bold;

}



.pagenav {

	font-size : 10px;		

	padding: 5px;	

}

a.pagenav, a.pagenav:visited {	

	font-size : 10px;

	font-weight: normal;

	text-decoration : none;

	padding: 5px;

	background-color: none;



}

a.pagenav:hover {

	color : red;

	font-size : 10px;

	font-weight: normal;

	padding: 5px;

	background-color: none;

	border: 1px solid #e5e5e5;

}

a.pagenav:active {

	color : #333;

	font-size : 10px;

	padding: 5px;	

	border: 1px solid #e5e5e5;

}



.header, .header a:link, .header a:visited, .header a:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #3B4D67; line-height:18px;

}



.boxheaders, .boxheaders a:link, .boxheaders a:visited, .boxheaders a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-style: normal;

	color: #3B4D67;

	font-weight: bold;

}

.menu, .menu a:link, .menu a:visited{

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-style: normal;

	color: #174883;

	text-decoration:none; 

	 

}

.menu a:hover { 

	text-decoration:underline

}

.contacts a:link, .contacts a:visited, .contacts a:hover {

	font-size: 12px;

	font-style: normal;

	color: #CF0C0F;

	text-decoration: none;

}



.featured  {

	text-transform:uppercase;

	font-size: 11px;

	font-weight:bold;

	color: #183658; padding-left:18px;

}

.featured_text {

	font-size: 12px;

}

.featured_price  {

	font-size: 12px;

	font-weight:bold;

	color: #990000;

}

.featured_image  {

	outline:1px solid #FFFFFF

}



.input {

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

margin-top:5px;

}



.button {

background-color:#FFFFFF;

border:1px solid #DBEBFF;

color:#000000;

font-family:Arial,Helvetica,sans-serif;

font-size:11px;

margin:0 2px;

padding:0 5px;

}



img{border: 0;}

a.sample_attach, a.sample_attach:visited, div.sample_attach
{
  display: block;
  
  border:  1px solid #dce7fd;
  padding: 2px 5px;

  background: #ffffff;

  text-decoration: none;
  font-family: Arial, Tahoma, Verdana, Helvetica, sans-serif;
  font-size: 12px;
  color:   #2C4F69;
}

a.sample_attach, a.sample_attach:visited { border-bottom: none; }
div#sample_attach_menu_child             { border-bottom: 0px solid black; }

