/* ----- Arran Power & Sail Style Sheet (v2.5.7) ----- */ 

html { 
overflow: scroll;
background-color: #323333;
}

/* ----- Dimensions ----- */ 
div.container
{
width:800px;
margin-left:auto;
margin-right:auto;
line-height:100%;

}
/* ----- Dimensions ----- */ 

/*----- Header Table -----*/
table.header {

	border: 0px solid #323333;
	width: 99%;
}

th.header { 
border: 0px solid #323333;
width:30%;
text-align: left;
}
/*----- Header Table -----*/


h1
{
color: #d62430;
font-size: large;
font-family: 'arial', san-serif, verdana;
}

h2
{
color: #d62430;
font-size: 14px;
font-weight: bold;
font-family: 'arial', san-serif, verdana;
}

h3
{
color: #cfb52b;
font-size: 14px;
font-weight: bold;
font-family: 'arial', san-serif, verdana;
}

h4
{
color: #d62430;
font-weight: bold;
font-family: 'arial', san-serif, verdana;
}

/* ----- Page Content ----- */ 
div.left
{
float:left;
width:140px;
margin:0;
padding-top:0.5em;
}
/* ----- Page Content ----- */ 

/* ----- Main Page Content ----- */ 
div.content
{
margin-left:150px;
width:640px;
padding:0.2em;
font: small 'arial', san-serif, verdana;
color: #ffffff;
}
/* ----- Main Page Content ----- */ 


/* ----- Font  ----- */ 
th {
font: 12px 'arial', san-serif, verdana;
}
p, a, div.header
{
font-family: 'arial', san-serif, verdana;
}

span.asterisk {
color: #d62430;
font-size: medium;
}
/* ----- Font ----- */ 


/* ----- Navbar Menu ----- */ 

#menu
{
padding: 3px;
width: 11.5em;
background-color: #323333;
font: 12px 'arial', san-serif, verdana;
padding: 0;
margin-top: 0em;
margin-right: 0em;
margin-bottom: 0.5em;
margin-left: 0em; 
}

#menu li
{
list-style: none;
border: 1px solid #323333; /* --- Needed for IE6 to display Menu correct --- */
}

#menu a
{
color: #ffffff;
text-decoration: none;
display: block;
padding: 4px 6px;
}

#menu a:hover {background: #d62430; color: #ffffff; text-decoration: underline;} 

/* ----- Navbar Menu ----- */ 



/* -----Contact Us List ----- */

#contact {
list-style-type: none;

}
/* -----Contact Us List ----- */


/* -----Links List ----- */

#links li {
margin-left: -40px;
margin-right: 40px;
width:300px;
float:left;
display:inline;
} 

/* -----Links List ----- */


/*----- General Page Hyperlinks -----*/
a {text-decoration: none;}

a:link {color: #ffffff; text-decoration: underline;}
a:visited {color: #a8a8a8; text-decoration: underline;}
a:hover {color: #d62430; text-decoration: underline;}
a:active {color: #ffffff; text-decoration: underline;}
/*----- General Page Hyperlinks -----*/


/* -----Links List ----- */
#links {
list-style-type: none;
color: #ffffff;
}
/* -----Links List ----- */


/* ----- 404 Page Table ----- */
#p404 td
{
vertical-align: top;
}

/* ----- 404 Page Table ----- */

/*----- Image Float Right -----*/
.img_float_right {
float: right;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 10px;
margin-right: 0px;
}
/*----- Image Float Right -----*/

/*----- Picture Section (Right of Screen) -----*/

div.pic
{
width:300px;
float: right;

}

/*----- Picture Section (Right of Screen) -----*/


/*----- Table (for Prices)-----*/
table {

	border: 1px solid #ffffff;
	width: 80%;
	border-collapse: collapse;
	text-align: center;
}

td { border: 1px solid #ffffff;
padding: 4px; }

th { 
border: 1px solid #ffffff; 
padding: 4px;
color: #d62430;
font-weight: bold;
}

/*----- Table (for Prices)-----*/


/*----- Form Button-----*/
.button-form { width:186px; background-color:#323333; color:#fff; font-size:11px; font-weight:bold; text-transform:uppercase; letter-spacing:1px; float:center; cursor:pointer; margin-left:3px; padding:1px; }
.button-form:hover { background-color:#ff0000; color:#fff; }

