


body, table, input, select, textarea {font-family:  Verdana, Helvetica, sans-serif; font-size: 12px; }
body { text-align: center; }
body, form {margin: 0; padding: 0; }
input, select, textarea {font-size: 1em; }
img {border: 0;}
small {font-size: 0.85em; }

dl.col {line-height: 1.5em; }
dl.col dt {float: left; width: 7em; padding-right: 0.5em; text-align: left; }
dl.col dd {margin-left: 0.5em; }

#content p {margin-top: 0.8em; margin-bottom: 0.8em; line-height: 1.5em;}

.center {text-align: center; }
.clr {clear: both; }

h1 {font-family: Arial, Verdana, sans-serif; font-weight: bold; }
h1 {text-align: left; font-size: 20px; padding: 0px 0 0px 0; margin: 0px 0px 0px 0px; }
h1 em {color: #000; font-style: normal; }
h2 {font-family: Arial, Verdana, sans-serif; font-weight: bold; }
h2 {text-align: left; font-size: 16px; padding: 0px 0 0px 0; margin: 0px 0px 0px 0px; }
h2 em {color: #000; font-style: normal; }
h3 {font-size: 13px; color: #fff;}

a {color: #ccc; }


input, select, textarea {border-color: #ccc; font-family: arial, verdana; font-size: 12px; border-width: 1px; border-style: solid; background-color: #0F1527; color:#fff;}
input, textarea {width: 350px; }
select {width: 350px; }
textarea {height: 120px; }
input:focus, select:focus, textarea:focus {border-color: #fff; }
label {width: 110px; float: left; font-weight: bold; margin-right: 5px; text-align: right; }
.button{width: auto;}

.form_row{width: 100%; margin-bottom: 6px;}

 .red{
  width: 400px;
  padding-left: 100px;

 }
 
 img.right{
  float: right;
  margin-left: 10px;
  margin-bottom: 10px;
  margin-top: 5px;
 }


/* Layout */

body{
  background-color: #0F1527;
  
  margin : 0;
  padding: 0;
  color: #fff;
  
}

#outer{

  background-image: url(../images/site/page-bg.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  background-color: #000;
  




}
#wrapper{
  width : 760px;
  margin: 5px auto 0 auto;
  background-color: #ddd;
  position: relative;
  background-image: url(../images/site/main-bg.jpg);
  background-repeat: no-repeat;
  background-color: #06070C;
  border: 1px solid #333333;
  margin-bottom: 5px;
}

#header{
  height: 175px;
  position: relative;
  text-align: left;
 }

#logo{
  position: absolute;
  top: 16px;
  left: 187px;
}

#australia{
  position: absolute;
  top: 0;
  left: 0;
  z-index: 20;
}

#main{
  
}

#nav{
  float: left;
  width: 193px;
  padding-top: 0px;
 
}

#nav ul{
  padding: 0;
  margin: 0;
  margin-bottom: 5px;
  margin-left: 10px;
  
  
}

#nav ul li{
  padding: 0;
  margin: 0;  
  list-style: none;  
}

#nav ul li a{
  display: block;
  background-color: #314373;
  height: 25px;
  line-height: 25px;
  margin-bottom: 1px;
  text-decoration: none;
  text-align: left;
  text-indent: 4px;
 
  font-size: 11px;
}

#nav ul li a:hover{
  
  text-decoration: underline;
  display: block;
  
  height: 25px;
  line-height: 25px;
  margin-bottom: 1px;
 
  text-align: left;
  text-indent: 4px;
 
  font-size: 11px;
}

#nav ul li a.head{
  background-color: #262E40;
  font-weight: bold;
  text-transform: uppercase;
  font-size: 11px;
  background-image: url(../images/site/nav-head-bg.jpg);
  background-repeat: repeat-x;
}
#nav ul li a:hover.head{
 text-decoration: none;
}


 
 

 
#content{
  float: right;
  width: 545px;
  text-align: left;
  padding-bottom: 30px;
 
   padding-right: 10px;

  
}


#content.cart{
  
  width: 740px;
  text-align: left;
  padding-bottom: 30px;
  margin-right: 10px;

  
}
.box-full{
  border: 1px solid #333333;

}

.product{
  margin-top: 10px;
}

.box-full div.inner{
  width: 520px;

  margin: 0px auto 0px auto;
  padding: 10px 0 10px 0;

}
.cart-inner{
   width: 720px;

  margin: 0px auto 0px auto;
  padding: 10px 0 10px 0;
}

.product-thumb{
  float: right;
  margin: 0;
  margin-left: 10px;
  margin-bottom: 5px;

}

.product-thumb-left{
  float: left;
  margin: 0;
  margin-left: 5px;
  margin-bottom: 5px;

}

.product-thumb img,.product-thumb-left img{
padding: 3px;
   border: 1px solid #333333; }
   
   .product-thumb div{
padding: 3px;
   text-align: right;
   font-size: 11px; }

.inner-left{
  float: left;
  width: 310px;
}

.inner-right{
  float: right;
  width: 205px;
}

ul.enquire{
    margin:  0 0 0 5px;
    padding: 0;
}

ul.enquire li{
  list-style: none;
}

ul.enquire li a{
  background-image: url(../images/site/bullet.jpg);
  background-repeat: no-repeat;
  background-position: left;
  padding-left: 15px;
  text-decoration: none;
  color: #A3B8E0;
  
}
ul.enquire li a:hover{
  text-decoration: underline;
  color: #ccc;

}



.box-32{
  width: 174px;
  float: left;

  margin-right: 8px;
  margin-top: 15px;
  margin-bottom: 20px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  }
  
.box-244{
  width: 244px;
  float: right;
 
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  } 
  
  .box-244-inside{
  width: 224px;
  margin: 10px auto 10px auto;
} 





.box-277{
  width: 277px;
  float: left;
  
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  } 
  
  .box-277-inside{
  width: 257x;
  margin: 10px auto 10px auto;
} 


.box-255{
  width: 255px;
  float: left;
  
  margin-top: 10px;
  margin-bottom: 20px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  } 
  
  .box-255-inside{
  width: 257x;
  margin: 10px auto 10px auto;
} 



.box-219{
  width: 219px;
  float: left; 
  margin-top: 10px;
  margin-bottom: 30px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  margin-right: 5px;
} 
  
 .box-219-inside{
  width: 201px;
  margin: 9px auto 9px auto;
} 


.box-155{
  width: 155px;
  float: left; 
  margin-top: 10px;
  margin-bottom: 30px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  margin-right: 5px;
}

.box-155-last{
width: 155px;
  float: right; 
  margin-top: 10px;
  margin-bottom: 30px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
 


} 
  
 .box-155-inside{
  width: 137px;
  margin: 9px auto 9px auto;
} 
  
  
.box-32-right{
  width: 174px;
  float: right;
  margin-right: 0px;
  margin-top: 15px;
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  margin-bottom: 20px;
}

.box-32-inside{
  width: 155px;
  margin: 10px auto 10px auto;
}


.eick-pict{
  float: right;
  border:1px solid  #333333;
  padding: 9px;
  position: relative;
  margin-bottom: 20px;
  
  
}

.eick-pict div{
  
  position: absolute;
  bottom: -20px;
  left: 5px;
  font-style: italic;
}
 

.box-198-right{
  width: 198px;
  float: right;
  margin-right: 0px;
 
  border: 1px solid #333333;
  text-align: center;
  position: relative;
  margin-bottom: 30px;

}

.box-198-right-inside{
 width: 180px;
  margin: 9px auto 9px auto;

}

.eick-text{
  position: absolute;
  top: 200px;
  left: 0;
  background-image: url(../images/site/bullet.jpg);
  background-repeat: no-repeat;
  background-position: left;
  text-indent: 15px;
  font-weight: bold;
  text-decoration: none;
}

.home-product-text{
  position: absolute;
  top: 180px;
  left: 0;
  background-image: url(../images/site/bullet.jpg);
  background-repeat: no-repeat;
  background-position: left;
  text-indent: 15px;
  font-weight: bold;
  text-decoration: none;
}

.terra-product-text{
  position: absolute;
  top: 155px;
  left: 0;
  background-image: url(../images/site/bullet.jpg);
  background-repeat: no-repeat;
  background-position: left;
  text-indent: 15px;
  font-weight: bold;
  text-decoration: none;
  
 
}



.yacht{
top: 150px;

}

.home-product-text-large{
  position: absolute;
  top: 250px;
  left: 0;
  background-image: url(../images/site/bullet.jpg);
  background-repeat: no-repeat;
  background-position: left;
  text-indent: 15px;
  font-weight: bold;
  text-decoration: none;
}

a.home-product-text {
  text-decoration: none;
}


#copyright{
 border: 1px solid #333333;
 
 width: 745px;
 margin: 0 auto;
 text-align: center;

}

#copyright div{
    width: 730px;
   margin: 0 auto;
   font-size: 11px;
   text-align: left;
   
   line-height: 1.5em;

}

#footer{

  width: 750px;
  margin: 0 auto 0 auto;
  color:  #ccc;
  font-size: 11px;
  
}

#footer a{


  color:  #ccc;
  text-decoration: none;
}

#footer-left{
  width: 300px;
  float: left;
  text-align: left;
}

#footer-right{
  width: 300px;
  float: right;
  text-align: right;
}

table.blades{
  width: 60%;
  margin-bottom: 40px;
  background-color: #06070C;
  margin-top: 5px;
}

table.blades tr th{
  background-color: #0F1427;
}

table.blades tr td{
  background-color: #1C2641;
}




 #thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #000;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border: 1px solid #333333;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */

letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
font-weight: bold;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}

#warning{
color: #A3B8E0;

}

.under{
  cursor: pointer;
  cursor: hand;
}
#nav ul li a.under:hover{
  text-decoration: underline;
}
