#doc4    {
/*  background-color: #627BCF; */
  margin:0 auto;
  text-align:left; /* leave unchanged */   
  min-width:974px;
  border: 1px solid black;

}

#yahoo-com {
  background-color: #000000;
}


#bd {
	border: none;
	border-bottom: none;
	clear: both;
	background: #FFF3B3;
	padding-top: 2em;
}

p {
	margin: 5px 10px;
	font-size: 120%;
}


.yui-b {
	padding: 0 1em;
	background: #FFFDF3;

}

#header {
	position: relative;
	width: 100%;
	height:2em;
	width: 74.92em;  /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
	*width: 73.05em; /* prevents gap on right in IE */
	background-color:transparent;
}

#header ul#primary {
	margin: 0;
	padding: 0;
	position: absolute;
	bottom: -1px;
	*bottom: -2px;
	width: 72em; /*  a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#primary li  {
	display: inline;
	list-style: none;
}

#header ul#primary a,#header ul#primary span,#header ul#primary a {
	width: 11em;
	display: block;
	float: left;
	margin: 1px 2px 0 0;
	text-align: center;
	font-family: tahoma, verdana, sans-serif;
	font-size: 100%;
	text-decoration: none;
	color: #333;
	padding: 4px 0;
}

#header ul#primary a.listhead,
#header ul#primary a.listhead:hover,
#header ul#primary a.currentPage,
#header ul#primary a.currentPage:hover {
/*	border: 1px solid #666; */
	border-bottom: none;
	background-color: #FFF3B3;
	margin-top: 0;
	text-decoration: none;
	color: #000000;
}

#header ul#primary a {
	background: #FFFAE1;
	border: 1px solid #AAA;
	border-bottom: none;
}

#header ul#primary  a:hover {
	border-color: #666;
	background-color: #FFF7CD;
}

#header ul#secondary {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: -1.7em;
	left: 1px;
	width: 72em; /* a width is required for Opera, older Mozilla browsers, and Konqueror browsers */
}

#header ul#secondary li a,#header ul#secondary li span {
	width: auto;
	display: block;
	float: left;
	padding: 0 10px 2px 10px;
	margin: 0;
	text-align: auto;
	border: none;
	border-right: 1px dotted #AAA;
	background: none;

}

#header li.subhead li a,
#header ul#secondary li a {
	color: #06C;
	text-decoration: underline;
}

#header li.subhead a.currentPage,
#header li.subhead a.currentPage:hover,
#header li.subhead li a:hover#header,
ul#secondary a.currentPage,
#header ul#secondary a.currentPage:hover,
#header ul#secondary li a:hover {
	color: #333;
	background: transparent;
	border: none;
	border-right: 1px dotted #AAA;
	text-decoration: none;
}

#header ul#secondary li a:active {
	color: #000;
	background: transparent;
}

#header ul#secondary li:last-child a { border: none; }

ul#secondary li#sec-current a {text-decoration: none; color: #000000}

/* custom elements */

h1 {
	text-align: center;
	font-weight: bold;
	font-size: 175%;
	padding: 10px;
	text-transform: uppercase;
	}

h1.welcome {
    text-align: center;
    font-weight: bold;
    padding: 30px 0 0 0;
}

table#contact td {
	font-size: 100%;
}


.display, .wholesalers, .info{
	border: 1px solid #CCC;
	padding: 10px;
	margin: 16px 0;
}

.wholesalers li {
    text-align: left;
    padding-left: 40px;
}

.display th,.display, td, .info th, .info td{
	padding: 4px;
	font-size: 120%;
}
.display th, .info th{
	text-align: center;
	font-weight: bold;
    border-bottom: 2px solid black;

}
.ttitle {
    font-weight: bold;
    text-align: center;
}


a.shop {
	padding-left: 25px;
	background-image: url('../dolseyltd_images/cart.gif');
	background-repeat: no-repeat;
	background-position: left center;
}


h2{
	font-size: 120%;
	text-transform: uppercase;
	text-decoration: underline;
}

strong {
	font-size: 100%;
	text-transform: uppercase;
	font-style: bold;
	text-decoration: underline;
}

div#ft {
    background-color: #fff3b3;
    border: 1px solid #666;
    border-top: none;
}

#ft p	{
	font-size: 150%;
    font-weight: bold;
	color: #000;
	text-align: center;
	text-decoration: none;
	margin: 0;
	padding: 5px 0;
}

#ft a	{
    font-size: 70%;
    color: #333;
    text-decoration: none;
}

/* img[alt] {border: 3px solid red;} */

.alert {
	color: red;
}
	

.wholesalers li, .info li
{
	list-style-type: disc;
	list-style-position: inside;
}

.home  {
	position: relative;
	top: -1.8em;
	right: -6em;
	padding-left: 25px;
	background-image: url('../dolseyltd_images/home.gif');
	background-repeat: no-repeat;
	background-position: left center;
}

h3 {
	font-size:150%;
	text-align: center;
	margin: 1em 0;
}

hr {
		height: 1px;
		margin: 0.5em 10px;
		border-bottom: 1px dotted black;
}

div.image {
	text-align: center;
	margin: 16px 0;
	border: none;
}



a:link img,
a:visited img,
a:hover img,
a:active img
{
border:0;
background:none;
text-decoration:none;
}

img.gallery {padding: 5px;}
div.h130 img {height: 130px;}
div.h195 img {height: 195px;}
div.h250 img{height: 250px;}
div.h330 img{height: 330px;}
div.w210 img{width: 210px;}
div.w340 img{width: 340px;}
div.w460 img{width: 460px;}
div.surfboards img{height: 200px;}
div.surfboards {text-align: center;}
img.left {float:left; padding: 5px 15px 5px 5px; }
.clear
{
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}

p {margin-bottom: 1em;}

ul.disc li {
list-style-type: disc;
list-style-position: inside;
}

.pad {padding: 0.5em;}
.vmiddle {vertical-align: middle; padding: .5em;}
.center {text-align:center;}

.home {top: 0; right: -8em;}

.logo {text-align: left; background-image: url(http://www.boardshorts.com/skimme6a.jpg); background-repeat: no-repeat; background-position: 0 50%; padding-left: 90px; }

a:hover div.display {border-color: black; background-color: #FFFAE1;}

.goog-docs-embed-border-right {display:none !important;}
.goog-docs-embed-border-left {display:none !important;}

