﻿body {
	margin:0px 0px 0px 0px; 
	background: #3d3d3d url('siteart/bg.jpg') repeat-x;
}


td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

img {
	border:0px;
}

ul {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}

ol {
	padding:10px 0px 0px 20px; margin:0px 0px 0px 0px;
}


a:link, a:active, a:visited {
	color:#ee2206;
	text-decoration:underline;
}
a:hover {
	color:#000;
}


a.nav:link, a.nav:active, a.nav:visited{
	text-transform:uppercase;
	color:#fff;
	padding:8px 12px 6px 12px;
	text-decoration:none;
    display:inline-block;
	font-size:12px;
	border-right:1px #000 solid;
	text-align:center;
	margin:0px;
}

a.nav:hover {
	background: url('siteart/nav_on.jpg') repeat-x;
}

#nav_container {
	vertical-align:bottom; 
	padding:0px 20px; 
	text-align:right;
}

.phone_top {
	font-size:20px;
	font-weight:bold;
}

#welcomebar {
	vertical-align:top; 
	background:#ad1401 url('siteart/welcombar_bg.jpg') repeat-x; 
	padding:8px 20px 5px 30px;
	font-family:"Carmina Blk BT", Times, serif;
	font-size:18px;
	color:#fff;
	text-transform:capitalize;
}


.shanklin {
	font-family:"Carmina Blk BT", Times, serif;
	font-size:21px;
	color:#ee2504;
	text-transform:uppercase;
}

#maintext {
	padding:30px 30px 20px 30px; 
	background:#fff; 
	margin:30px auto; 
	width:800px; 
	border:1px #acacaa solid;
}

#logo_container {
	display:block; 
	text-align:right; 
	padding-top:10px;
}

#logo {
	display:inline;
}

#footerarea {
	padding:20px;
	color:#333333;
}