* {margin:0px;padding:0px;}

body
{
	margin: 0px;
	padding: 0px;
	font-family:Arial,Helvetica,sans-serif;
	text-align: center;
}

img 
{
	border:0 none;
}

hr
{
        margin-top:7px;
        margin-bottom:7px;
}
        * html hr
        {
                margin-top:0px;
                margin-bottom:0px;
        }

.clear
{
        clear:both;
}
/*
h1
{
        font-family:Arial,Helvetica,sans-serif;
        font-size:10pt;
        color:#000000;
}

h3
{
        font-family:Arial,Helvetica,sans-serif;
        font-size:10pt;
        color:#000000;
        margin-bottom:10px;
}
*/
ul
{
        list-style: none url();
}

.arial-small 
{
        font-family:Arial,Helvetica,sans-serif;
        font-size:9pt;
}

div.page
{
	width: 750px;
	margin:0 auto;
	margin-top:11px;
	text-align:left;
}

div.hompagetopsections
{
        margin-left:160px;
        margin-bottom:40px;
}

        div.homepageeachsection
        {
                float:left;
                font-size:10px;
		width: 120px;
                text-align:center;
        }
        
                 div.homepageeachsection h1
                 {
			font-size: 10px;
                        margin:0 auto;
                 }
                 
                 div.homepageeachsection img
                 {
                        margin:0 auto;
                 }
        
        div.hompagebody
        {
                background:url('images/homepage-menu.jpg') repeat-y;
                padding:30px;
                padding-right:0px;
        }
        
        div.homepageeachsection h1
        {
                margin-bottom:10px;
                color:#1111FE; 
        }

div.hompagesection
{
        margin-bottom:40px;
}

        div.hompagesection p
        {
                padding-left:180px;
                font-size:13px;
        }
        
        div.hompagesection img
        {
                float:left;
                margin-top:10px;
        }
        
        div.hompagesection div.homepagesectionlink
        {
                padding-left:180px;
                font-size:13px;
                margin-top:5px;
        }
        
        div.hompagesection a
        {
                text-decoration:none;
        }
        
        div.hompagesection h1
        {
               color:#000000; 
               font-size:12px;
               font-weight:100;
        }
        
        div.hompagesection h1 a
        {
               color:#000000; 
               font-weight:100;

        }

div.menuarea
{
      background:#aad2d5;  
      margin-top:3px;  

}
        
        div.menuarea div.menucontent
        {
                padding:2px;
                font-weight:bold;
        }
        
        div.menuarea div.menu
        {
                float:left;
                margin-left:2px;
		width: 550px;
        }
        
        div.menuarea div.contactlinks
        {
                float:right;
                margin-right:2px;
        }
        
                div.menuarea div.menu a,  div.menuarea div.contactlinks a
                {
                        text-decoration:none;
                        color:#0000FF;
                }
                
                        div.menuarea div.menu ul li
                        {
                                display:inline; 
                                margin-right:10px;
                        }
                        
                        div.menuarea div.contactlinks ul li
                        {
                                display:inline; 
                                margin-left:10px;
                        }
            
div.pagesection
{
        margin-top:2px;
}     

div.pagesection div.sidebar-left-bg
{
        background:url("images/sidebar-left-bg.jpg") top left repeat-y;
}

div.pagesection div.sidebar-right-bg
{
        background:url("images/sidebar-right-bg.jpg") top right repeat-y;
}
       
        div.pagesection div.sidebar-left
        {
                float:left;
                width:159px;
                font-size:12px;
        }
                 
                 div.pagesection div.sidebar-left ul
                 {
                        margin:3px;
                 }    
                 
                 div.pagesection div.sidebar-left ul li
                 {
                        background:url('images/sidebar_button.jpg') no-repeat;
                        padding:5px;
                        padding-left:8px;
                 }
                 
                 div.pagesection div.sidebar-left ul li:hover
                 {
                        background:url('images/sidebar_button_hover.jpg') no-repeat;
                        cursor:pointer;
                 }
                 
                 div.pagesection div.sidebar-left ul a
                 {
                        text-decoration:none;
                        color:#000000;
                        font-size:11px;
                 }
                 
        div.pagesection div.sidebar-right
        {
                float:right;
                width:122px;
                font-size:12px;
        }
             
                div.pagesection div.sidebar-right div.sidebarheader
                {
                        background:#0679a8;
                        padding:2px;
                        font-weight:bold;
                        color:#ffffff;
                        margin:3px;
                        padding-left:4px;
                        cursor:pointer;
                }  
                
                div.pagesection div.sidebar-right div.sidebarcontent
                {
                        padding:4px;
                        font-size:12px;
                }
                
                div.pagesection div.sidebar-right  a
                {
                        text-decoration:none;
                        color:#000000;
                        font-size:12px;
                }

div.content
{
        padding-left:170px;
        padding-right:140px;
        padding-top:10px;
        padding-bottom:10px;
}  

        div.content .rightimage
        {
                float:right;
                margin:8px;
                margin-right:0px;
                margin-top:0px;
        }
        
        div.content .centertimage
        {
                margin:0 auto;
        }
        
        div.content .borderedimage
        {
                border:thin solid #CCCCCC;
                padding:2px;     
        }

        div.content h1
        {
                color:#003399;
                font-family:"Times New Roman",Times,serif;
                font-size:20px;
                font-weight:bold;
                margin-bottom:20px;
        }
        
        div.content h2
        {
                color:#000000;
                font-family:"Times New Roman",Times,serif;
                font-size:14px;
                font-weight:bold;
                margin-bottom:20px;
        }
        
        div.content p
        {
                font-size:13px;
                margin-bottom:15px;
        }
        
        div.content ul
        {
                font-size:13px;
                margin-bottom:15px;
        }
        
                div.content div p
                {
                        padding-left:10px;
                }
                
                div.content ul
                {
                        padding-left:10px;
                }
        
        div.content div.imagecontainer
        {
                padding:2px;
        }
        
                div.content .alignedimage
                {
                        float:left;
                        margin-right:7px;
                }
                
                div.content .imagerightcap
                {
                        text-align:right;
                }
                
        div.content .main-red 
        {
        	font-family: Arial, Helvetica, sans-serif;
        	font-size: 10pt;
        	color: #FF0000;
        }

        div.content .Terms 
        {
        	font-family: Geneva, Arial, Helvetica, sans-serif;
        	font-size: 9px;
        	font-weight: normal;
        }
        
        div.content .main-bold
        {
                font-family:Geneva,Arial,Helvetica,sans-serif;
                font-size:10pt;
                font-weight:bold;
		margin-bottom: 4px;
        }
        
        div.content div.VidBorder
        {
                border:thin solid #0000FF;
                height:auto;
                margin:5px;
                padding:5px;
        }
        
        div.content .BlueBorder 
        {
                border:thin solid #000099;
                margin:5px;
                padding:5px;
        }
        
        div.content .main-bold-red
        {
                color:#FF0000;
                font-family:Geneva,Arial,Helvetica,sans-serif;
                font-size:10pt;
                font-weight:bold;
                text-decoration:underline;
        }
        
        div.content .main-blue 
        {
                color:#003399;
                font-family:Geneva,Arial,Helvetica,sans-serif;
                font-size:10pt;
        }
        
        div.content .main-red-bold 
        {
                color:#FF0000;
                font-family:Arial,Helvetica,sans-serif;
                font-size:10pt;
                font-weight:bold;
        }
        
        div.content .subheading
        {
                font-size:13px;
                text-decoration: underline;
                font-weight:100;
                font-family:Arial,Helvetica,sans-serif;

        }
        
        div.content h3.subcontentheading
        {
        	font-size:13px;
        }
        
        div.content .pageheading-h
        {
        	font-size:1px;
		text-indent:-10000px
        }
        
        div.content .pageheading
        {
        	color:#003399;
		font-family:"Times New Roman",Times,serif;
		font-size:20px;
		font-weight:bold;
		margin-bottom:20px;
        }
        
        div.content .main
        {
                font-family:Geneva,Arial,Helvetica,sans-serif;
                font-size:10pt;
        }
        
div.pressReleaseSummary a
{
        color:#000000;
        text-decoration:none;
}
div.pressReleaseSummary a:hover
{
	text-decoration:underline;
}
div.pressReleaseSummary h3
{
	font-size:13px;
	margin-bottom:15px;
	font-weight:100;
	padding-left:10px;
}

div.primaryPressRelease h3
{
	font-size:15px;
	padding-left:10px;
}

div.miniPressReleaseSummaryItem
{
        margin-bottom:6px;
}
        div.miniPressReleaseSummaryItem h2
        {
                font-size:12px;
                font-weight:100;
        }
            
        div.miniPressReleaseSummaryItem
        {
                cursor:pointer;
        }
        
div.shopItem
{
        padding:10px;
        font-size:12px;
        border-bottom:1px dotted #000000;
        margin-bottom:10px;
        zoom:1;
}
        span.itemPrice
        {
                color:red;
                font-weight:bold;
                color:#439195;
                font-size:15px;
        }
        div.shopItem form
        {
        	margin-top:10px;	
        }
        div.itemPriceText
        {
        	font-size:11px;	
        }
  	.shopItemImage
  	{
  		float:right;
  		margin-left:20px;
  	}
  	.sizeList
  	{
  		margin-top:5px;
  		margin-bottom:5px;
  	}
  	
  	.shopItemQuantity
  	{
  		margin-top:10px;
  	}
  	
  	.shopItemQuantity input
  	{
  		width:50px;
  		margin-left:8px;
  	}
  	
div.footer
{
        padding:2px;
        background:#aad2d5;
        margin-top:3px;
        color:#000000;
        font-size:12px;
}

        div.footer div.footername
        {
                float:left;
                margin-top:12px;
                margin-left:5px;
                margin-bottom:12px;
        }
        
        div.footer div.footerlinks
        {
                float:right;
                width:500px;
                text-align:right;
                padding:5px;
                font-size:9px;
        }
        
        div.footer div.footerlinks a
        {
                text-decoration:none;
                color:#666666;
        }
        div.footer div.footerlinks li
        {
                display:inline;
        }

	.new-homepage
	{

		margin:0 auto;
		width: 800px;
		text-align:left;
		background: url(images/sharkbg.jpg) no-repeat;

	}

	.newhp
	{
		background: url(images/bgfade.jpg) repeat-x #031A2A;
	}

	.feeders
	{
		color: #eeeeee;
	}

	.feeders p
	{
		font-family: trebuchet ms, arial, verdana, tahoma, sans-serif;
		font-size: 12px;
	}

	.feeders div
	{
		float: left;
		cursor: pointer;
	}

	.next-row
	{
		margin-top: 40px;
	}

	.scs-feeder
	{
		width: 230px;
		background: url(images/scslogo-mini.png) 50% 0 no-repeat;
		padding-top: 90px;
	}

	.sc-feeder
	{
		margin-left:50px;
		margin-right: 50px;
		width: 230px;
		background: url(images/sclogo-mini.png) 50% 0 no-repeat;
		padding-top: 90px;
	}

	.rp-feeder
	{
		width: 230px;
		background: url(images/rplogo-mini.png) 50% 0 no-repeat;
		padding-top: 90px;
	}

	.empty-feeder
	{
		width: 230px;
		padding-top: 0px;
	}

	.sharknews-feeder
	{
		margin-left:50px;
		margin-right: 50px;
		width: 230px;
		background: url(images/shark-news.png) 50% 0 no-repeat;
		padding-top: 35px;
	}

	.sharkshop-feeder
	{
		width: 230px;
		background: url(images/shark-shop.png) 50% 0 no-repeat;
		padding-top: 35px;
	}


	.fatlink
	{
		font-size: 14px;
		margin-top: 18px;
	}

	.fatlink a
	{
		font-size: 14px;
		color: #eeeeee;
		text-decoration: none;
		font-weight: bold;
	}

	.fatlink a:hover
	{
		text-decoration: underline;
	}

	.expedition-report h3
	{
		font-family: arial, georgia, serif;
		font-size: 14px;
		font-weight: bold;
		margin-bottom: 5px;
		margin-top: 10px;
	}

	.expedition-report p
	{
		padding-left: 0px !important;
		margin-top: 10px;
	}

	.dashed
	{
		list-style-type: disc;
		margin-left: 20px;
	}

	.dashed li
	{
		margin-bottom: 10px;
	}

	.heavy
	{
		font-weight: bold;
	}

	.notestable
	{
		border-collapse: collapse;
	}
	
	.notestable td
	{
		font-size: 13px;
		padding-right: 5px;
		padding-bottom: 4px;

	}

	.notestable th
	{
		font-family: times new roman, georgia, serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: underline;
	}

	.logtable, .simpletable
	{
		border-collapse: collapse;
	}

	.logtable th, .simpletable th
	{
		font-size: 12px;
		font-weight: bold;
		padding: 3px;
		border: solid 1px black;
	}
	
	.simpletable 
	{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.simpletable th
	{
		text-decoration:underline;
	}
	
	.simpletable .highlight
	{
		font-weight:bold;
	}
	
	.logtable td, .simpletable td
	{
		font-size: 12px;
		cell-spacing: 2px;
		border: solid 1px black;
		padding: 3px;
	}

	.logtable tr
	{
		background-color: #4DD8F9;
	}

	tr.oddrow
	{
		background-color: #FFFF99 !important;
	}
	
	.bluetext
	{
		color:#0000ff;
	}
	
	.links
	{
		margin-top:55px;
		color:#FFFFFF;
		font-size:12px;
		text-align:center;
	}
	
	.links a
	{
		color:#FFFFFF;
	}
	
	.monkeydevillink a, .monkeydevillink
	{
		color:#031a2a;
	}
	
	
	.expedition_noborders
	{
		margin-top:10px;
		margin-bottom:10px;
	}
	
	.expedition_noborders td
	{
		font-size: 12px;
		cell-spacing: 2px;
		padding: 3px;
	}
	
	.shopItemSoldOut
	{
		color:red;
		font-weight:bold;
	}

	.mediacontent p
	{
		padding-left: 0px !important;
	}

	.mediacontent img
	{
		float: left;
		margin-right: 8px;
		margin-bottom: 8px;
	}

	.mediacontent h3
	{
		padding-bottom: 8px;
		font-size: 16px;

	}

	.bookordvd
	{
		padding-top: 10px;
	}

	.mediaprice
	{
		text-align: right;
		color: #ff0000;
	}

	.slashed
	{
		text-decoration: line-through;
		margin-bottom: 0px !important;
	}


	.buyitemlink
	{
		text-align: right;
	}

	.pt h2
	{
		font-family: arial, verdana, tahoma, sans-serif !important;
		font-size: 12px !important;
	}

	.bookstuff img
	{
		margin: 5px;
	}

	.bookstuff
	{
		padding-bottom: 20px;
	}

	.headerclass h2
	{
		font-size: 16px !important;
		font-family: arial, verdana, tahoma, sans-serif !important;
	}

	.pageclass h3
	{
		font-size: 14px;
	}