/* Style A - only colours and styles in here - no layout! */
body    {
  background-color: #ebebff;
  font-family: Verdana, Georgia, Time, serif;
}

h1  {
    margin: 0px;
    padding-left:20px;
}
h2  {
    padding: 5px;
    color: #ffffff;
    font-size: 1.1em;
    margin-bottom: 10px;
	padding-left:20px;
}
h3  {
    padding: 5px;
    color: #ffffff;
    font-size: .7em;
    margin-bottom: 0px;
	padding-left:24px;
	margin-top:10px;
}

h5	{
	margin-left:10px;
	margin-top:10px;
	}
		
hr  {
  width: 730px;
  margin-left: 10px;
  color: #405f85;
  height: 1px;
}
#wrapper	{
    background-color: #ffffeb;
}

#header {
    background-color: #1a7a4a;
    padding: 2px;
    color:#ffffcc;
}

#header h2  {
    margin:-10px 4px;
    padding-left:306px;
    font-size: x-small;
}

#menu	{
	font-family:Verdana, "Arial Narrow", Arial, "Trebuchet MS";
	background: url(../gfx/menu3.gif);
	font-size:.75em;
	border-style: solid;
	border-color: #336666;
	border-width: 1px;
}

#menu ul	{
	margin:0px;
	list-style-type:none;
	color:#999999;
	text-align:center;
	padding-left:0px;
	}
	
#menu li	{
	float:left;
	display:block;

	}

#menu li a	{
	color: #ffffff;
	text-decoration: none;
	background-color:#D2D2D2;
	background: url(../gfx/menu3.gif) 0 -2px;
	display:block;
	padding:.7em;
	text-align:center;
	border-right: 1px solid #8C8170;
}

#menu li a:visited	{
	color: #ffffff;
}
	
#menu li a:hover	{
	background: url(../gfx/menu3.gif) 0 -32px;
	color:#ffffff;
}

#menu li a:active	{
	background-color:#999999;
	color:#ffffff;
}

#picture    {
    background-image: url(../gfx/main_pic.jpg);
}

#picture p {
    color: #FFFFFF;
    margin-top: 0px;
    padding-top: 110px;
    margin-left:10px;
    font-size: x-small;
}

#content, #content_home, #content_acc, #content_tar, #content_enq, #content_gal, #content_loc, #content_lin, #content_con, #content_err    {
    background-color: #ffffeb;
}
#content_home li	{
	font-size:.75em;
	margin-left:50px;
	}
	
#content p, #content_home p, #content_acc p, #content_tar p, #content_enq p, #content_gal p, #content_loc p, #content_lin p, #content_con p, #content_err p {
    font-size: .75em;
    margin-top: 10px;
    margin-left: 10px;
    margin-right: 15px;
    text-align:justify;
}

#content_detail	{
    background-color: #b5d3db;
}

#content_detail	p	{
	font-size:.70em;
	text-align:justify;
	padding:8px;
	padding-top:0px;
	margin-top:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#content_detail span   {
  	width: 78%;
  	height: 80%;
  	display: block;
  	float:right;
  	padding:6px;
	padding-right:0px;
	margin:0px;
}

#content_detail h2	{
	margin:0px;
	padding-bottom:10px;
	padding-left:8px;
}
#content_detail ul	{
	list-style:none;
	font-size:11px;
	width:160px;
	text-align:center;
	padding-left:32px;
	margin-left:0px;
}
.p1	{
	margin:10px;
	padding-left:10px;
	margin-top:3px;
}

#content_inner  {
    font-size: .8em;
    color: #FFFFFF;
	border-style: solid;
	border-color: #336666;
	border-width: 1px;
    background-color: #b5d3db;
    text-align: justify;
}

#content_inner p    {
    margin: 0px 20px;
    text-align: justify;
    color: #000000;
}

#content_inner table    {
    margin-top: 10px;
	margin-left:5px;
    background-color: #407685;
}

#content_inner img  {
    margin: 5px 1px;
}
.para_1	{
	margin-bottom:0px;
	clear:right;	}

.para_2	{
	margin-top:0px;	}
	
.toprow {
  background-color: #4098A5;
}
.detail {
  padding-left: 10px;
  padding-right: 10px;
}

.availability   {
  font-size: x-small;
  text-align: center;
  background-color:  #405f85;
}
.prices {
  font-size: x-small;
  padding-left: 10px;
  padding-right: 10px;  
}

.availability a:link, a:visited, a:hover   {
  text-decoration: none;
  color: #FFFFFF;
}

#sidebar    {
    background-color: #197a7a;
    font-size: .75em;
    text-align: center;

}

#sidebar p  {
    margin-top: 1px;
    margin-bottom:2px;
    color: #FFFFFF;
	font-size:.9em;
}


#sidebar img    {
    border: 0px;
}

#footer {
    background-color: #1a7a4a;
    border: 1px solid;
    border-color: #336666;
    text-align: center;
    font-size: .8em;
    color: #FFFFFF;
	padding-top:4px;
}

#footer a:link   {
    color: #FFFFFF;
    text-decoration: none;
	}

#footer a:visited   {
    color: #FFFFFF;
    text-decoration: none;
}

#footer a:hover {
    color: #000000;
}

#design {
    font-size: xx-small;
    font-family: Verdana;
    text-align: right;
    background-color: #627e82;
    color: #ffffff;
}

#content_lin a:link, #content_tar a:link
{
color:#0000ff;
text-decoration:none;
}

#content_lin a:visited, #content_tar a:visited
{
color:#0000ff;
text-decoration: none;
}

#content_lin a:hover, #content_tar a:hover
{
color: #800080;
}

