/*RESET*/

body, p, div, h1, h2, h3, h4, hr
{    margin:0px; padding:0px;
    }
    div.a{clear:both;}
body
{   
    font-family: "Trebuchet MS", "helvetica neue", helvetica, arial, san-serif ;
    font-size:12px;
    background:url(images/bgstrip.gif) top center repeat-x #434242;
    color: #666666;
    }

/*BASE STYLE*/

div#container
{   position:absolute;
    top:0px;
    left:50%;
    width:800px;
    margin-left:-400px;
        
    }
    ul
    {font-size:11px;
     list-style-type:upper-alpha;
        list-style-position:outside;
        padding:2px;
        margin:10px 20px;
        }


div#header
{   clear:both;width:800px;
    
    }
    div#topnav
    { width:800px; height:88px;background:url(images/headerstrip.gif) repeat-x ;
        }
        div#rightcap
        {   float:right;
            display:block;
            height:88px;width:11px;
            background:url(images/rightcap.gif) top left no-repeat;
            
            }
        div#leftcap
        {   float:left;
            display:block;
            height:88px;width:11px;
            background:url(images/leftcap.gif) top left no-repeat;
            
            }
        div#wigglelogo
        {   height:70px;
            width:117px;
            display:block;
            float:right;
            margin-top:18px;
            background:url(images/wigglelogo.gif) top left no-repeat;
            }
    div#lifestyle
    {width:800px; height:236px;background:url(images/lifestyle.jpg) top left no-repeat #666666;
        }
        div#infogram
        {background:url(images/orca_wetsuits_infobox.gif) top left no-repeat;
         height:185px;
         width:156px;
         position:absolute;
         top:121px;
         left:400px;
         visibility:false;
         display:none;
            } 
               
                   div#sticker
                {position:absolute;
                 top:290px;
                 right:-10px;
                 z-index:3;
                    }div#minisuit
               {position:absolute;
                top:142px;
                left:50%;
                margin-left:305px;
                z-index:2;
                display:none;
                   }
    div#subnav
    {width:800px; height:36px;background:url(images/menubg.gif) top left no-repeat #cccccc;
        }
        div#subnav div.wrap{padding-top:12px;padding-left:5px;}
        
div#content
{   clear:both;
    width:800px;
    background:url(images/contentstrip.gif) top left repeat-y #cccccc;
    }
    

    div#internal
{   clear:both;
    width:800px;background:url(images/internal.gif) top left repeat-y #000000;
    
 
    }
    div#int_top
    {overflow:hidden;height:9px;
     width:100%;
        background:url(images/inttop.gif) top left repeat-x;
        }
         div#int_topl
    {
        float:left;
        display:block;
        height:9px;width:39px;
        background:url(images/inttopl.gif) top left no-repeat;
        }
     div#int_topr
    {
        float:right;
        display:block;
        height:9px;width:46px;
        background:url(images/inttopr.gif) top left no-repeat;}
        
        div.col1{color:#cccccc;
                 float:left;
                 margin-left:12px;
                 width:320px;}
                 
        div.hirecol1{color:#cccccc;
                 float:left;
                 margin-left:12px;
                 width:530px;}
                 
        div.hirecol1 p { margin:0px 10px; }
        div.hirecol1 p br {line-height:8px;}
        h2#title{margin-bottom:10px;margin-top:10px;}
        
        div.hirecol1 a { text-decoration:underline; }
                 
                 
        
        div.colmain{color:#cccccc;
                 float:left;
                 margin-left:12px;
                 width:620px;}      
                 
        div.colmain li {list-style-type:square;
        list-style-position:outside;
        padding:2px;
        margin:0px 20px;}   
        
div.VID{float:right;width:425px;height:355px;margin:0px 0px 10px 20px;}
div.vid_info
{

         float:left;
         width:311px;
         height:311px;
         background:url(images/textbgvid.gif);
         }
         div.vid_info h2
         {margin-top:5px;
          margin-bottom:2px;
             }
         div.vid_info p
         {margin:10px;
             line-height:14px;
             }
div.col2{float:left;
         width:201px;
         height:311px;
         background:url(images/textbg.gif);
         }
         div.col2 h2
         {margin-top:5px;
          margin-bottom:2px;
             }
         div.col2 p
         {
             line-height:14px;
             }
div.col3{float:left;width:218px;
         height:311px;
         }
     div#int_bot
    {overflow:hidden;height:9px;
     width:100%;
        background:url(images/intbot.gif) bottom left;
        }
         div#int_botl
    {
        float:left;
        display:block;
        height:9px;width:27px;
        background:url(images/intbotl.gif) top left no-repeat;
        }
     div#int_botr
    {
        float:right;
        display:block;
        height:9px;width:28px;
        background:url(images/intbotr.gif) top left no-repeat;

        }   

    div.col1 p { text-align:left; 
                 margin:0px 10px;
                 padding:0px;
                 font-size:12px;
                 line-height:14px;margin-bottom:10px;}
    div.colmain p { text-align:left; 
                 margin:0px 10px;
                 padding:0px;
                 font-size:12px;
                 line-height:14px;margin-bottom:10px;}             
                 
    h2#title {font-size:20px;color:#cccccc;
          font-weight:200;
           padding:0px;margin-left:10px;height:35px;
           border-bottom:0px solid #999999;
           margin-right:20px;}
div#footer
{   clear:both;
    width:800px;
    height:43px;background:url(images/footstrip.gif) top left repeat-x #000000;
    margin-bottom:20px;
 
    }
    div#leftfoot
    {
        float:left;
        display:block;
        height:43px;width:11px;
        background:url(images/leftfoot.gif) top left no-repeat;
        }
     div#rightfoot
    {
        float:right;
        display:block;
        height:43px;width:11px;
        background:url(images/rightfoot.gif) top left no-repeat;
        }
        div#orcalogo
        {   height:43px;
            width:244px;
            display:block;
            float:right;
            background:url(images/orcabtmright.gif) top left no-repeat;
            }
            div.wrap
            {
                margin-left:10px;
                margin-right:10px;overflow:hidden;display:block;}
  
               
div#legal {
	text-align:center;
	margin-bottom:10px;
	}  
	
div#legal a {
	color:#666;
	}                 

    /*END BASE STYLE*/
    a, a:link, a:visited
    {
        color:#CCCCCC;
        text-decoration:none;}
        a:hover
        {color:#ffffff;
            }
     div#subnav a
     {margin-left:5px;margin-right:5px;
      font-size:14px;
      font-weight:600;
         }
         div#content h1
         {color:#cccccc;
          font-weight:200;
           padding:0px;margin-left:30px;height:35px;
           border-bottom:1px solid #999999;
           margin-right:50px;
           margin-bottom:10px;
           font-size:25px;
             }
           
             div.col1 a.buyF{margin-left:6px;}
             .specca {margin-left:50px;padding-top:4px;font-size:14px;font-weight:600;}
a.buyF
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/buy.gif) 0px 0px no-repeat;
       margin-top:5px;
       }
       a.buyF:hover
       {
           background:url(images/buyhover.gif)}
a.buym
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/buymens.gif) 0px 0px no-repeat;
       margin-top:5px;
       }
a.buym:hover
       {
           background:url(images/buymenshover.gif)}

a.buyg
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/buygirls.gif) 0px 0px no-repeat;
       margin-top:5px;
       }
a.buyg:hover
       {
           background:url(images/buygirlshover.gif)}
           
           
a.hirem
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/hiremens.gif) 0px 0px no-repeat;
       margin-top:5px;
       }
a.hirem:hover
       {
           background:url(images/hiremenshover.gif)}

a.hireg
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/hireladies.gif) 0px 0px no-repeat;
       margin-top:5px;
       }
a.hireg:hover
       {
           background:url(images/hireladieshover.gif)}           
           
           
           
a.rentF
{float:left;
    width:154px; 
       height:61px;
       display:block;
       background:url(images/rent.gif) 0px 0px no-repeat;
       margin-top:5px;}
       a.rentF:hover
       {
           background:url(images/renthover.gif)}

#infogram p{width:80px; color:#e7e3e3;
            padding:0px 10px;line-height:14px;}
#infogram h3{padding:10px 10px; color:#e7e3e3;}
a img {border:0;}
a.spec{position:absolute;bottom:4px;width:100%;
       height:26px;display:block;
       background:url(images/orca_wetsuits_infobox_specification.gif) 0px 0px no-repeat;
      }
      a.headimg img {margin-top:21px;}
      a.more
      {float:right;
       margin-right:30px;
          }
         img { }
          div.moreinfo
          {color:#cccccc;
           
              width:435px;float:right;
              
              }
              div.moreinfo p
              {line-height:14px;
                  padding-top:25px;
                  }
       
td.largetext { background-repeat:repeat-y;
		padding:10px;
		background:url(images/midtextbox.gif); }  
		
td.largetext a { color:#434242;
				text-decoration:underline; } 
      
table.sizechartborder { border:3px solid #434242;
			color:#434242;
			margin-top:30px;
			margin-bottom:20px; }
			
td.sizechartbg {  font-size:14px;
		font-weight:bold;
		padding:4px; }
		
a.piclink { font-weight:bold; 
		text-decoration:underline;
		font-size:16px;} 