/* HEADER */
/*
TOP RIGHT BOTTOM LEFT
*/
body {
	margin:0 20px 0 20px;
	padding:0;
	background:white;
	font-family:Arial, Helvetical, sans-serif;
	overflow:scroll;
	
}
.srv_error {
	background-color:tan;
	border:solid 2px black;
	padding:4px;
}

.srv_error h1 {
	font-size:19px;
}

.srv_error h2 {
	font-size:14px;
}

.srv_error h3 {
	font-size:12px;
}
.blog .subject {
	margin:10px 0 10px 0;
	font-size:16px;
	border-top:solid 2px black;
	border-bottom:solid 2px black;
	color:black;
	padding:2px;
	width:100%;
	font-weight:bold;
}
.everything {
	background:white;
	width: 957px;
	
	margin:auto;
}
.headerleft {
	width:130px;
	display:inline-block;
	vertical-align:top;
	margin:0 70px 0 0;
	float:left;
}
.headerTop {
	float:right;
	width:100%;
}
#left {
	margin-top:0;
	padding-left:10px;
	line-height:29px;
}
#left a:focus { 
	outline:none;
}
#left h3 a { 
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	
}

#left .child_anchor {
	font-size:10px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
	padding-left:15px;
}

#left a { 
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}
#left div p { 
	font-size:12px;
	color:#000;
}	
/* END HEADER */

/* FOOTER */

#footer {
	margin:auto;
	padding:0;
	width:935px;
}
#footer a {
	font-size:12px;
	color:#000;
	text-decoration:none;
	font-weight:bold;
}

#ticker {
	margin:0 0 0 180px;
	white-space:nowrap;
	text-align:center;
	width:80%;
	height:16px;
	overflow:hidden;
}

/* END FOOTER */


/* home page -T */

.homeimg {
	margin:25px 0 0 0;
}

/* end of home page */


/* splash */

#container {
	background:url(/img/bg.jpg) no-repeat;
	height:717px;
	width:1020px;
	margin:auto;
	padding-top:60px;
	}
	
#alpha {	
	margin:auto;
	}

#alpha table {
	border-collapse:collapse;
	padding:0;
	margin:0;
	}
	
#alpha table td {
	vertical-align:top;
	padding:0;
	margin:0;
	}
	
#alpha td {
	vertical-align:top;
	padding:0;
	margin:0;
	}
	
#alpha img {
	margin:auto;
	margin:10px;
	border:none;
	}
	
.entersite {
	height:70px;width:300px;background:url(/img/logos.png) no-repeat;
	}
	
.optinemailinput {
	border:solid 1px #603a17;
	background:white;
	width:200px;
	margin-left:10px;
	font-size:11px;
}
	
.entersite {
	margin:auto;
	}
	
.entersite a {
	display:block;width:200px;text-align:center;margin:auto;margin-top:10px;color:#3b2416;text-decoration:none;
	}
	


/* end of splash */

/* dark room */





/* end dark room */

/* surf team */




/* end surf team */

/* music */





/* end music */

/* merchandise */





/* end merchandise */

/* look book */




/* end look book */

/* news */





/* end news */

/* editing room */
.youtube div {
	width:700px;
	margin:5px 0 5px 0;
}
.youtube a {
	color:black;
	padding:5px 0 5px 0;
}




/* end editing room */

/* cmyk */



/* end cmyk */

/* dealers */
	.dealers {
	margin:auto;
	color:black;
	font-size:12px;
	border-collapse:collapse;
	}
	.dealers td {
	padding:3px 5px 3px 5px;
	color:black;
	border-bottom:solid 1px black;
	}
	.dealers table {
		width:100%;
		
	}
	.dealers tr {
	text-align:left;
	}
	.dealers th {
		text-align:left;
	}
/* end dealers */

/* CONTACT */
	
	.contactdiv {
		margin:5px 5px 10px 5px;
	}
	.contact {
	 /*this referneces the table*/

	}
	.contact td input {
	/* this refrences all the inputs inside the table with the class contact */
		width:250px;
	}
	.contact td {
		font-size:11px;
		color:black;
	}
	.contactdiv h1 {
		font-size:16px;
		font-weight:bold;
	}

/* END CONTACT */

/*  HISTORY */

	.history {
	margin:auto;
	}
	.history h1 {
		text-align:center;
		color:#274e37;
	}
	.history h2 {
		text-align:center;
		color:#ba8b00;
	}
	.history p b {
		font-size:14px;
		color:black;
		font-weight:normal;
	}
	.history p {
		font-size:12px;
		color:black;
		padding:5px 5px 5px 5px;
	}
	.hleft {
		margin:10px;
		float:left;
		border:none;
		color:#274e37;
		text-align:left;
		font-size:16px;
	}
	.hright {
		margin:10px;
		float:right;
		border:none;
		color:#274e37;
		text-align:right;
		font-size:16px;
	}
	.history div span {
		font-weight:bold;
		font-size:18px;
		color:#ba8b00;
	}
	#historygallery {
	border-top:solid 2px black;
	margin:5px 5px 10px 5px;
	}
/*  END HISTORY */

/* PRO/AM */




/* END PRO/AM */

/* STATEMENT */




/* END STATEMENT */

/* PORTALS */
.links {
	margin:0 0 10px 0;
}
.links div {
	width:100%;
	text-align:center;
}

/* END PORTALS */



/* LOGIN */
.logindiv {
	font-family:verdana;
	font-size:12px;
	color:black;
	font-weight:bold;
}




/* END LOGIN */