* {outline:none;}
body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
}
.clearme
{clear:both;}
#boattext {
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	width: 275px;
	margin-right: 25px;
	margin-top: 15px;
}
#mainbodycopy h2 a {
	color: #999999;
	text-decoration: underline;
}
#boattext a {
	font-size: 14px;
	color: #999999;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	display: block;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #91278F;
	border-bottom-color: #91278F;
}
#boattext p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	background-color: #000000;
	padding: 30px;
}
#mainimage {
	margin-top: 20px;
	padding: 5px;
	border: 1px solid #333333;
}

#portfolio_nav {
	padding:20px 0 0 0;
}

.portfolio_album {
	width: 114px;
	float: left;
	padding:0;
	margin:0;
}
#logo{
	background-image: url(../images/logo.gif);
	background-repeat: no-repeat;
	height: 75px;
	width: 198px;
}

#login_page {
	position:relative;
	width:788px;
	height:535px;
	text-align:center;
	text-shadow:0 1px #ddc0b3;
	background-image: url(../images/private1.jpg);
	background-repeat: no-repeat;
}

#login_forum {
	position:absolute;
	top:180px;
	left:240px;
	width:300px;
}

#login_forum p {padding:0;margin:0;}

#login_forum label {
	display:block;
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	padding:5px 0;
	margin:0;
}
#login_forum input {
	padding:3px;
	margin:0 0 5px 0;
	border:1px solid #333;
}

#members_login {
	cursor:pointer;
	text-indent:-999px;
	width:103px;
	height:35px;
	overflow:hidden;
	border:0 ! important;
	padding:0;
	margin:20px auto 0 auto ! important;
	background:transparent url(../images/login.gif)  no-repeat top left;
}

#portfoliosection {
	margin-top: 20px;
	border: 1px solid #333333;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
#portfoliosection img {
}
.portfolioimageholder {
	width: 151px;
	float: left;
	background-color: #252525;
	margin-right: 7px;
	margin-bottom: 7px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 10px;
}
#gallerysection {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding:0;
	float: left;
	width: 400px;
}

#gallerysection p {
	font-size: 18px;
	font-weight:bold;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	padding:0;margin:0;
}
#pagenav {
	margin-top: 0px;
	float: right;
	clear: right;
}

#pagenav a {color: #999999;}

#mainnav {
	width: 198px;
	margin: 0px;
}
#copyright {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	padding-top: 10px;
	margin-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #666666;
}
#mainbodycopy {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
	margin-bottom: 10px;
}
#mainbodycopy h2 {
	font-size: 12px;
	line-height: 16px;
	color: #666666;
}
#mainbodycopy h3 {
	color: #666666;
}
#mainbodycopy h3 a:link, a:visited, a:active {
	color: #666666;
	text-decoration: none;
}
#mainbodycopy h3 a:hover {
	color: #FFFFFF;
    text-decoration: none;

}

.tagline {
color: #6d6e71;
text-decoration: none;
font-size: 18px;
padding: 0;
margin: 0;
text-align: right;
letter-spacing:-1px

}

.whitetext{
	color: #999999;
}

.navimage {
	float: left;
}
#navstrapline {
	width: 345px;
	padding-bottom: 5px;
}

#rightnav {
	width: 430px;
	float: right;
	padding-top: 18px;
}
.home {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #fcba63;
}
.about {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #bed73b;
}
.contact {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CC3300;
}
.shop {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #CD1B22;
}
.portfolio {
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #91278f;
}
.portfolioimageholder p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #91278F;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.portfolioimageholderboats {
	width: 151px;
	float: left;
	background-color: #252525;
	margin-right: 7px;
	margin-bottom: 7px;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 5px;
}
.portfolioimageholderboats p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	padding-left: 0px;
	background-color: #380E37;
	display: block;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#aboutus {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 30px;
	margin-bottom: 30px;
}
#aboutus img {
	float: right;
	margin-left: 20px;
}
#aboutus h2 {
	font-size: 16px;
	line-height: 20px;
	color: #FFFFFF;
}
#aboutus p {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}
#copyright a {
	color: #999999;
	text-decoration: underline;
}

.underlinemenu{
font-family: Verdana, Verdana, Geneva, sans-serif;
font-size: 25px;
font-weight: bold;
width: 100%;
height: 30px;
letter-spacing:-1px
}

.underlinemenu ul{
padding: 0px 0 7px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
margin: 0;
text-align: right;
}

.underlinemenu ul li{
display: inline;
}

.underlinemenu ul li a{
color: #fff;
padding: 0px 8px 12px 0px; /*top padding is 6px, bottom padding is 4px*/
margin-right: 13px; /*spacing between each menu link*/
text-decoration: none;

}


.underlinemenu ul li a:hover, .underlinemenu ul li a.selected .nav1{

}


.nav1, .nav2, .nav3, .nav4{
background:url("../images/navicon.png") right 7px no-repeat; }

#menu_active.nav1 a,
.nav1 a:hover {border-bottom: 7px solid #fcba63; }
#menu_active.nav2 a,
.nav2 a:hover {border-bottom: 7px solid #BED73C;}
#menu_active.nav3 a,
.nav3 a:hover {border-bottom: 7px solid #91278F;}
#menu_active.nav4 a,
.nav4 a:hover {border-bottom: 7px solid #CD1B22;}
#menu_active.nav5 a,
.nav5 a:hover {border-bottom: 7px solid #2b6e3b; margin: 0 0 0 0 !important;}
.nav5 a {margin: 0 !important; padding: 0 0 12px 0 !important;}

.navicon  {
	
	padding-left:25px;
	background-repeat: no-repeat;
}


#shop_item {
	color:#fff;
	padding:20px;
}

#shop_picture {
	float:left;
	width:200px;
	padding:0 10px 10px 0;
}
#shop_picture img {
	width:200px;
	border:2px solid #2a2b2e;
}


#shop_details {
	position:relative;
	float:right;
	width:525px;
	height:155px;
}

#shop_details p {
color:#ccc;
font-size:13px;
font-weight:bold;
margin:0;
padding:0 6px;
width:250px;
}

#shop_details label {
	color:#439bff;
}

#shop_details h3,
#shop_details h4 {
	text-transform:uppercase;
	margin:0;
	padding:5px;
}

#change_pass h3,
#shop_details h3 {font-size:20px;color:#fff;}
#shop_details h4 {font-size:18px;color:#858585;}

#change_pass {
padding:10px 0;
text-align:center;
}
#change_pass h3 {text-align:center;}

#checkout_options {
position:absolute;
bottom:0;left:0;
}

#checkout {
position:absolute;
bottom:0;right:0;
width:171px;
}

