/*northpacificsurfboards.com  css  Feb 2006*/ 


body {
	padding: 0;
	margin: 0;
	background-color: #fff;
	text-align: center;
}

/*alignment hacks specific to IE*/
* html #container {
	width: 780px;
	}

h1 {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
}
h2 {
	color: #FFF;
	padding: 35px 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
h3 {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 125%
}
.lgGrayTitle {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
}
.medGrayTitle {
	color: #FFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 120%;
}
.roseBold {
	color: #BC5865 !important; 
	font-weight: bold;
	font-size: 14px;
}
.roseAllCaps {
	color: #BC5865;
	font-weight: normal;
	font-variant: small-caps;
	font-size: 14px;
}	
.bodyText {
	color: #FFF;
	font-weight: normal;
	font-size: 13px;
}

.whiteText {
	color: #fff;
}

#container {
	width: 780px;
	margin: 0px auto;
	border: solid 1px #000084;
	background-color: #000;
	text-align: left;
	padding:  0 0 0 0;
	color: white;
	font-weight: normal;
	font-size: 13px;
	
}

#dheader {
	left: 0px;
	top: -2px;
	width: 100%;
}

#dheader a {
	padding: 0 auto;
	}

#dleftMenu {
	float: left;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #cacaca;
	font-weight: bold;
	font-variant: small-caps;
	left: 0px;
	top: 119px;
	width: 155px;
	background-color: #000084;
	border-bottom: 4px solid #C9CEDA!important;
}

#dspecials {
	position: relative;
	top: -2px;
	left: 25px;
	margin-left:15px;
	padding: 4px;
	color: #000;
	background-color:#cacaca;
	border: 1px solid #BC5865 !important;*/
}

#dspecials a:link {color: #BC5865; 	text-decoration: none;}
#dspecials a:visited {color: #BC5865; text-decoration: none;}
#dspecials a:hover {color: #fff;}
#dspecials a:active {color: #333;}	

#dmain {
	float: right;
	min-height: 710px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.0em;
	margin-left 175px;
	margin-right: 1em;
	padding: 0px 0px 0px 0px;
	width: 560px;
	line-height: 150%;
}

#dmain a:link {color: #666; 	text-decoration: underline;}
#dmain a:visited {color: #666; 	text-decoration: underline;}
#dmain a:hover {color:#CCCCCC; background-color: #BC5865; padding:0; margin:0; text-decoration:none; border:none !IMPORTANT;}
#dmain a:active {color: #fff;}


#dfooter {
}

#d3levelMenu {
	position: relative;
	top: 30px;
	left: 325px;
}

/*---------leftside menu --------------*/
#dleftMenu ul{
	list-style-type: none;
	margin-left: 10px;
	padding: 0;
	}
	
#dleftMenu a:link {color: #fff; 	text-decoration: none;}
#dleftMenu a:visited {color: #fff; 	text-decoration: none;}
#dleftMenu a:hover {color: #fff; border: 1px solid #fff; margin: -1px;}
#dleftMenu a:active {color: #fff;}	

table, tr, td {
}

/*left nav "active" menu links - each body tag has an id. When the body id matches the link id, the "selected link " is styled*/

#models #nav-models a,
#shortboards #nav-shortboards a,
#disc #nav-disc a,
#beachbreak #nav-beachbreak a,
#bug #nav-bug a,
#roundpin #nav-roundpin a,
#roundsquash #nav-roundsquash a,
#funfish #nav-funfish a,
#funfishquad #nav-funfishquad a,
#bigguy #nav-bigguy a,
#fish #nav-fish a,
#eggs #nav-eggs a,
#guns #nav-guns a,
#womens #nav-womens a,
#hiperf #nav-hiperf a,
#glider #nav-glider a,
#kite #nav-kite a,
#sail #nav-sail a,
#paddle #nav-paddle a,
#instock #nav-instock a,
#colorways #nav-colorways a,
#order #nav-order a,
#factory #nav-factory a,
#gear #nav-gear a,
#photos #nav-photos a,
#links #nav-links a,
#photos-kite #nav-photos-kite a,
#about #nav-about a,
#directions #nav-directions a,
#contact #nav-contact a  {
	color: #BC5865;
	}
