*{margin:0; padding:0; outline:none}

body{background:#97999C; font:76%/150% Arial,Helvetica,sans-serif}

body, p, blockquote{margin:0; padding:0}

a img, iframe{border:none}
a, a img{outline:none}

h1, h2, h3, h4, h5, h6{margin:0 0 15px 0; padding:0; font-family:Georgia,"Times New Roman",Times,serif; font-size:100%; font-weight:400}
h1{ font-size:230% }
h2{ font-size:200%}
h3{ font-size:200% }
h2, h4{ font:100% Arial,serif;  margin:0 }

ul, ol, dl, li, dt, dd{margin:0; padding:0}

a, a:link{text-decoration:none; color:#fff}
a:visited{text-decoration:none; color:#fff}
a:hover{text-decoration:underline; color:#fff}
a:active, a:focus, a:visited:focus{text-decoration:underline}

#container{margin:0 auto; width:900px; background:#818386}
#container2{margin:0 auto; width:900px; background:#fffef2}
#container2 p{ color:#333 }

#header{width:900px; height:130px; background:#fff}
#header2{width:900px; height:130px; background:#fffef2 url('../img/lanfine-logo-main.jpg') 0px 0px no-repeat}

#main, #main2{margin:42px 0 0 0px}
 
 
#container #main p{ color:#fff}
 
#primaryContainer a{ color:#000;  text-decoration:underline }

#primaryContainer{float:right; width:660px}
#primaryContainer2{float:left; margin-left:340px}

#subContent{float:left; width:380px; border-left:1px solid #B3B3B3; border-right:1px solid #B3B3B3; padding:0 20px 0 20px; min-height:200px}
#main2, #primaryContainer2, #subContent2{background:#fffef2}
#subContent2{float:left; width:440px; padding:40px 0 50px 55px}

#subContent p, #subContent2 p{margin-bottom:16px}

#subContent3{border:1px solid #fff; margin-top:50px; padding:0 0 0 155px; width:390px}
.skip{height:0; width:0; display:block; overflow:hidden; margin:0; padding:0}
.anchor{height:0; width:0; display:block; margin:0; padding:0}

.clearboth{clear:both}
.smlclearboth{clear:both; height:1px}

#subImages{float:left; width:190px; margin-left:20px}
#secondaryContainer{margin-left:20px; width:190px}

#footer{height:22px; border-top:1px solid #929497; padding:12px 12px 6px 12px; margin-top:20px}
#container #footer p{font-family:"Lucida Grande",sans-serif; font-size:90%; color:#fff}
#container2 #footer p{font-family:"Lucida Grande",sans-serif; font-size:90%}
#container #footer .links{color:#000}
#container2 #footer .links{color:#97999C}

.copyright, .copyright2{float:left}
.copyright2{color:#97999C}
#footer .ocean{float:right; margin-right:10px}
#container #footer a:link, a:visited{color:#000}
#container2 #footer a:link, a:visited{color:#000}

#subContent ul{ margin:6px 0 14px 14px}
 #subContent ul li{ color:#fff;  padding:2px 0 0 2px }

#menu{height:40px; padding-left:30px; background:#000; list-style:none; margin:0}
#menu li{float:left}
#menu li a{float:left; height:16px; overflow:hidden; position:relative; border-right:1px solid #C1C2BE; color:#fff; padding:13px 10px 0px 10px}
#menu li a:visited{ text-decoration:none }
#menu li a.last{border:none}
#menu li a:hover{color:#727477; text-decoration:none}
#menu li a span{cursor:pointer; height:100%; left:0; position:absolute; top:0; width:100%}

ul#subnav{list-style:none; margin:0; padding:0; border:none; margin-bottom:30px; background:url('../img/dot.jpg') bottom center repeat-x}
ul#subnav li{margin:0 0px 0 0px}
ul#subnav li.on a{ padding-top:8px;  color:#000}
ul#subnav li.on{  color:#000; background:url('../img/link-arrow.gif') center right no-repeat}
ul#subnav li.last{background:none}
ul#subnav li.laston{background:url(../img/link-arrow.gif) center right no-repeat}
ul#subnav li.laston a{ color:#000}
ul#subnav li a{background:url('../img/dot.jpg') top center repeat-x; display:block; padding:8px 0px 5px 0px; color:#fff; text-decoration:none; width:100%}
html>body ul#subnav li a{width:auto}
ul#subnav li a:hover, ul#subnav li a:focus{color:#000}

:visited:focus{text-decoration:underline}

form{margin:0; padding:0}
input{vertical-align:middle}
fieldset{border:none}
.formtest{ line-height:1.2em;  margin:1em 0;  position:relative;  width:100%}
.formtest label{ float:left;  width:150px;  clear:both;  text-align:right;  padding:0 15px 0 0;  color:#fff }
.formtest .controls{ overflow:hidden;  width:200px;  display:block}
.formtest input{ margin:0 0 .5em;  color:#fff;  background:#666;  border:1px solid #888A8E }
.formtest textarea{ color:#fff;  background:#666;  border:1px solid #888A8E }
.formtest div{ overflow:hidden;  width:100%;  margin:1em 0}
.formtest .submit{margin-left:165px; color:#000; background:#cacaca; border:1px solid #888A8E; padding:4px 10px 4px 10px;  -moz-border-radius-topleft:6px;  -moz-border-radius-topright:6px;  -webkit-border-top-left-radius:6px;  -webkit-border-top-right-radius:6px;  -moz-border-radius-bottomleft:6px;  -moz-border-radius-bottomright:6px;  -webkit-border-bottom-left-radius:6px;  -webkit-border-bottom-right-radius:6px}
 
.box{ padding-bottom:23px; margin-bottom:23px}
 .box2{ padding-bottom:23px; margin-bottom:23px}
 
a#contractimg{  float:left;   display:block;   height:90px;   width:380px;   background:url('../img/lanfine-contract-link.jpg') no-repeat;   text-decoration:none }
a#supplyimg{  float:left;   display:block;   height:90px;   width:300px;   background:url('../img/supply-chain-link.jpg') no-repeat;   text-decoration:none } 
a#productsimg{  float:left;   display:block;   height:90px;   width:220px;   background:url('../img/products-link.jpg') no-repeat;  text-decoration:none } 
#contractimg span, #supplyimg span, #productsimg span{position:relative; top:60px; left:16px; color:#fff}
 
 
.sIFR-flash{visibility:visible !important; margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute; left:0; top:0; width:0; height:0; display:block; overflow:hidden; color:#fff}
.sIFR-flash+div[adblocktab=true]{ display:none !important}
.sIFR-hasFlash h1{visibility:hidden}
#slideshow{height:294px}

a:focus, a:visited:focus{text-decoration:underline}

#header h1{  width:271px;   height:95px;   position:relative;   color:#fff}
#header h1 span{    background:url(../img/lanfine-logo.jpg) 30px 35px no-repeat;     position:absolute;     width:100%;     height:100%}
  
#header2 h1{  width:271px;   height:129px;   position:relative}
#header2 h1 span{    background:url(../img/lanfine-logo-main.jpg) no-repeat;  position:absolute;  width:100%;  height:100%}

li#gallery{float:right; width:180px}
li#gallery a{color:#999}
 
ul#menu li#gallery a.last1{color:#999; padding:13px 4px 0px 4px}
ul#menu li#gallery a.last2{color:#999; padding:13px 4px 0px 4px}
 
