/*
The Boat Show CSS
*/

body  {
background:#ffffff;
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
margin:0px;
padding:0px;
}

td  {
vertical-align:top;
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
line-height:15px;
}

p  {
color:#666666;
margin:0px;
margin-bottom:7px;
line-height:15px;
}

div  {
margin:0px;
padding:0px;
}

span {
margin:0px;
padding:0px;
}

a:link,
a:visited  {
color:#0083ca;
text-decoration:underline;
}

a:hover  {
color:#0083ca;
text-decoration:none;
}

form  {
margin:0px;
}

input, textarea, select   {
border:1px solid #666666;
font-size:11px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
width:200px;
}

ul  {
margin:0px;
padding:0px;
margin:25px;
}

li  {
margin:0px;
padding:0px;
}

h1  {
font-size:19px;
color:#0083ca;
font-weight: normal;
line-height:18px;
margin:0px 0px 9px 0px;
padding:0px 0px 6px 0px;
border-bottom:1px solid #666666;
}

h2  {
font-size:15px;
color:#666666;
font-weight: normal;
line-height:16px;
margin:0px 0px 9px 0px;
padding:3px 0px 4px 0px;
border-bottom:1px solid #666666
}

h3  {
font-size:13px;
color:#666666;
font-weight: bold;
line-height:15px;
margin:0px 0px 4px 0px;
padding:0px;
}

h4  {
font-size:12px;
color:#000000;
font-weight:normal;
margin:0px 0px 4px 0px;
padding:0px;
}

h5  {
font-size:12px;
color:#0083ca;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:0px;
}

h6  {
font-size:11px;
color:#666666;
font-weight:bold;
margin:0px 0px 3px 0px;
padding:0px;
}

/**    **/

#nav_top	{
height:27px;
padding-left:15px;
}
#nav_top ul {
float:left;
width:100%;
padding:0px;
margin:0px;
list-style-type:none;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
white-space:nowrap;
font-size:11px;
}
#nav_top li {
padding-top:6px;
float:left;
text-align:center;
display:inline;
color:#000000;
}
#nav_top a	{
float:left;
text-decoration:none;
text-transform:uppercase;
color:#000000;
display:block;
padding:0px 5px;
}
#nav_top a:hover {
color: #0083ca;
background:#ffffff;
}

.sub_nav	{
position:absolute;
margin-top:0px;
background:#0083ca;
visibility:hidden;
border:1px solid #231f20;
}


.content	{
padding:15px 40px 30px 40px;
background:url(/images/page_drop.gif) repeat-y;
}


.exhibitors	{
margin-top:5px;
}

.exhibitors td	{
padding:0px 10px 0px 25px;
border-left:1px solid #cccccc;
}

.cat_nav	{
background:#f1f1f1;
border-left:8px solid #0083ca;
}
.cat_nav a:link,
.cat_nav a:visited  {
color:#000000;
text-decoration:none;
border-bottom:1px solid #ffffff;
font-size:10px;
text-transform:uppercase;
display:block;
line-height:11px;
padding:4px 3px 4px 15px;
}
.cat_nav a:hover  {
color:#ffffff;
background:#0083ca;
}

.gallery	{
float:left;
margin:0px 16px 16px 0px;
background:#f1f1f1;
border:1px solid #e6e6e6;
height:124px;
width:124px;
}
.gallery td	{
vertical-align:middle;
text-align:center;
padding:9px;
}


.paging	{
clear:both;
border-top:1px solid #666666;
margin-top:10px;
}
.paging td	{
padding-top:3px;
}

.footer	{
color:#5d727e;
margin:10px 0px;
}
.footer	td {
color:#5d727e;
}
.footer a:link,
.footer a:visited,
.footer a:hover	{
text-decoration:none; 
color:#5d727e; 
}


