/*  
Sushift Co
URL: http://www.sushift.com/
Description: Premium Bodyboarding Accessories.
Author: http://www. sushift.com/
*/

body {
	color: #000;
	font: normal 11px/1.9em Helvetica, Arial, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center;
}

#navigation {
	height: 50px;
	background: #fff;
	overflow: hidden;
	line-height: 2em;
	border-bottom: 1px solid;
	border-bottom-color: #000;
}

#navigation ul {
	list-style: none;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	width: 960px;
}

#navigation ul li {
	background: none;
	display: inline;
	float: left;
	list-style-type: none;
	padding: 0;
}

#navigation ul li a {
	color: black;
	display: block;
	height: 50px;
	overflow: hidden;
	line-height: 50px;
	padding: 0 15px 0 15px;
	text-decoration: none !important;
	font-size: 12px;
}

* html #navigation ul li a { float: left; }

#navigation ul li a#active {color: #000 !important; font-weight: bold;}

#navigation ul li a:hover {color: #ccc !important;}

* html .navigation {height: 0;}

.navigation {margin: 10px 0;}

a {color: #000; text-decoration: none;}

a img {border: none; }

a:hover { color: grey !important; text-decoration: none;}

p {margin: 9px 0px;}

h1, h2 { border-bottom: 1px solid #000; color: black; font: normal 17px/normal "Trebuchet MS", Verdana, sans-serif; margin: 0; padding: 0 0 3px 0;}

h1 a, h2 a {color: #000 !important;}

h1.spaced, h2.spaced {margin-bottom: 10px;}

h3 {font: bold 13px/normal Helvetica, Arial, sans-serif; line-height: normal; margin: 0; color: #000;}

h3 a {font: bold 13px/normal Helvetica, Arial, sans-serif;}

h4 {
	border-bottom: 1px solid #000;
	color: #000;
	font-size: 10px;
	font-weight: normal;
	line-height: normal;
	margin: 0 0 20px 0;
	padding: 0 0 5px 0;
	text-align: right;
}

hr, .hide {display: none;}

#header {margin: 20px 0;}

#header:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

#header #logo {
	display: block;
	float: left;
	height: 500px;
	margin: 0 0 0 0px;
	width: 950px;
}

#header2 {margin: 20px 0;}

#header2:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#header2 #logo2 {margin: 0;}

#header2 #logo2 a {
	background: url(http://www.sushift.com/sushift-logo.jpg) no-repeat;
	display: block;
	float: left;
	height: 500px;
	margin: 0 0 0 0px;
	text-decoration: none;
	text-indent: -9999px;
	width: 950px;
}

#page {margin: auto; text-align: left; width: 960px;}

#page .enter {margin: auto; text-align: center; width: 960px;}

#page .enter p {font-size: 12px; color: #000;}

.alignleft {float: left;}

.alignright { float: right;}

.center {text-align: center;}

.xxnavigation:after { clear: both; display: block; height: 0; content: "."; visibility: hidden;}

#bottom {clear: both;}

#footer:before {clear: both; content: "."; display: block; height: 0; visibility: hidden;}

#footer {border-top-color: #000; border-top: 1px solid; clear: both; font-size: 10px; margin: 80px 0 20px 0;}

#footer, #footer p {line-height: 15px;}