/* -------------------------------------------- */
/* 				Global parameters  				*/
/* -------------------------------------------- */
html, body	{ height: 100%; }

body,
h1,h2,h3,h4,h5,h6,
p,ul,ol,
td,
input,textarea,select 		{ font: 12px/18px Arial, Helvetica, Verdana, sans-serif; color: #333333; }

h1, h2, h3, h4, h5, h6		{ font-family: "Trebuchet MS"; }

blockquote,
ol,
ul 		{ margin: 8px 0 0 30px;}
li 		{ list-style-type: disc; }

p			{ margin: 8px 0; }

h1			{ margin: 0 0 15px 0; padding: 5px 0; color: #000; font-size: 1.4em; font-weight: bold; background-color: #CCCCCC; text-align: center; }
h2			{ margin: 13px 0; color: #070809; font-size: 1.3em; font-weight: bold; }
h3			{ margin: 12px 0; color:#070809; font-size: 1.2em; font-weight: bold; }
h4 			{ margin: 10px 0; color:#000000; font-size:1.05em; font-weight: bold; } 
h5			{ font-weight: bold; } 
h6			{ font-weight: bold; }

a							{ color: #0000FF; }
a:hover						{ color:#FF0000; text-decoration: none; }

.big 						{ font-size:1.11em; }
.bigger 					{ font-size:1.21em; }
.small 						{ font-size:0.91em; }


.hidden, .hide			{ display: none; }

img.right				{ float: right; margin-left: 10px; padding: 2px; border: 1px dotted #CCCCCC;  }
img.left				{ float: left; margin-right: 10px; padding: 2px; border: 1px dotted #CCCCCC;  }

table.profiles td				{ text-align: center; }

table.profiles a img			{ border: 1px solid #fff; }
table.profiles a:hover img		{ border: 1px dashed #ccc; }


/* -------------------------------------------- */
/* 						LAYOUT  				*/
/* -------------------------------------------- */

html				{ background-color: #000000;  }
body				{ text-align: center; background-color: #000000;  }
#container			{ width: 1000px; margin: 0 auto; background-color: #000; text-align: left; }

#left-col			{ width: 100px; float: left; text-align: right; }
#main-col			{ width: 800px; background-color: #fff; float: left;}
#right-col			{ width: 100px; float: left;}



#header				{ width: 800px; height: 183px; background: #000 url(../_img/backgrounds/bg_header.jpg) no-repeat center bottom; }
#header h1 			{ color: #000; line-height: normal; margin: 0; font-size: 10px; padding: 0; background-color: transparent; text-align: left; }
#header h1 a		{ color: #000; }
#header	h1 span		{ font-size: 1px; text-indent: -10000px; }

#menu				{ width: 780px; height: 25px; margin-left: 10px; background: #FFFFFF url(../_img/backgrounds/bg_menu.gif) repeat-x left top; }

#content			{ width: 780px; min-height: 310px; margin: 20px 10px;   }

#footer				{ clear: both; width: 800px; height: 50px; border-bottom: 30px solid #000000; background: #fff url(../_img/backgrounds/bg_footer.png) no-repeat center bottom; }
#copyright 				{ width: 780px; margin-left: 10px; padding-top: 15px; border-top: 1px solid #CCCCCC; }
#copyright p			{ color: #818181; text-align: center; } 
#copyright a			{ color: #666666; }
#copyright a:hover		{ text-decoration: none; }



/* -------------------------------------------- */
/* 						MENU	  				*/
/* -------------------------------------------- */
#menu ul			{ margin: 0; }
#menu li			{ display: block; float: left;  color: #FFF; }



#menu li a			{ display: block; width: 80px; height: 19px; margin-top: 3px; color: #FFF; text-transform: uppercase; text-decoration: none; border-right: 1px solid #333333; }
#menu li a span		{ display: none; }

/* TOTAL WIDTH = 780px (n-1 buttons have 1px border) */

#menu li.home a			{ width: 73px; background: url(../_img/menu/btn_home.png) no-repeat center top; }
#menu li.store a		{ width: 120px; background: url(../_img/menu/btn_onlinestore.png) no-repeat center top; }
#menu li.specials a		{ width: 90px; background: url(../_img/menu/btn_specials.png) no-repeat center top; }
#menu li.packages a		{ width: 102px; background: url(../_img/menu/btn_packages.png) no-repeat center top; }
#menu li.news a			{ width: 120px; background: url(../_img/menu/btn_news.png) no-repeat center top; }
#menu li.links a		{ width: 80px; background: url(../_img/menu/btn_links.png) no-repeat center top; }
#menu li.about a		{ width: 100px; background: url(../_img/menu/btn_aboutus.png) no-repeat center top; }
#menu li.contact a		{ width: 88px; background: url(../_img/menu/btn_contact.png) no-repeat center top; border: none; }

/*
#menu li.wakeboards a	{ width: 132px; background: url(../_img/menu/btn_wakeboards.png) no-repeat center top; }
#menu li.bindings a		{ width: 96px; background: url(../_img/menu/btn_bindings.png) no-repeat center top; }
#menu li.accessories a	{ width: 123px; background: url(../_img/menu/btn_accessories.png) no-repeat center top; }
#menu li.boat a			{ width: 68px; background: url(../_img/menu/btn_boat.png) no-repeat center top; }
*/

#menu li a:hover		{ background-position: center bottom; }

p.osc_price	{ font-size: 18px; font-weight: bold; }


object	{z-index: 1; }