/*
Stylesheet for Skagerrak Corp sites
Author: Stewart Knapman
*/

/* css reset
********************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
body{line-height:1;}
ol,ul{list-style:none;}
blockquote,q{quotes:none;}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}
:focus{outline:0;}
ins{text-decoration:none;}
del{text-decoration:line-through;}
table{border-collapse:collapse;border-spacing:0;}

/* grid underlay
******************/
/*html{background:url(background-Grid2.png) center top;}*/

/* text size
********************/
body{font-size:62%; line-height:1.8em; font-weight:normal; font-family:Trebuchet, "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, "sans-serif";}
h1 {font-size:1em;}
h2 {font-size:30px; line-height:1.3em; font-weight:normal; letter-spacing:0.02em; text-align:center; text-shadow: 0 1px 1px #fff; font-family:Verdana, Geneva, Tahoma, "sans-serif"; color:#444;}
h3 {font-size:1em;}
h4 {font-size:22px; line-height:1.5em; font-weight:normal; letter-spacing:0.02em; margin-bottom:0.75em; text-shadow: 0 1px 1px #fff; font-family:Verdana, Geneva, Tahoma, "sans-serif";}
h5 {font-size:16px; line-height:1.5em; font-weight:normal; letter-spacing:0.02em; margin-bottom:0.75em; text-shadow: 0 1px 1px #000; font-family:Verdana, Geneva, Tahoma, "sans-serif"; color:#e7cf3e;}
h6 {font-size:1em; color:#fff; line-height:1.75em; font-weight:normal;}
p {font-size:14px; line-height:1.75em; margin-bottom:1em;}
a{color:#11248f;}
label{color:#fff; font-size:1.25em;}
#productLinks{font-size:12px; text-align:right;}

/* sticky footer
********************/
/*  
Sticky Footer Solution
by Steve Hatcher 
http://stever.ca
http://www.cssstickyfooter.com
*/
html, body, #contentWrapper{height:100%;}
body > #contentWrapper{height:auto; min-height:100%; /*border:red solid 1px;*/}
#wrapper{padding-bottom:400px; /*border:blue solid 1px;*/}  /* must be same height as the footer */
#footWrapper{position:relative;
	margin-top:-400px; /* negative value of footer height */
	height:400px;
	clear:both;
	/*border:green solid 1px;*/}

/* main css
********************/
body{text-align:center; background:#f2f2f2 url(../_images/background.png) repeat-x 0 0;}
#contentWrapper{width:960px; margin:auto; text-align:left; background:url(../_images/products.png) no-repeat -1px 100px;}
#wrapper{width:940px; margin-left:10px;}
#header{height:100px;}
h1{background:url(../_images/logo.png) no-repeat 0 0; width:525px; height:80px; margin-top:12px; text-indent:-9999em;}
h2{width:880px; margin:0.75em auto; overflow:visible;}
h3, .productContent, #productLinks p{width:280px; float:left;}
.footerContent{width:220px; float:left;}
#productLogo1, #productContent1, #footerContent1, #link1{margin-left:0;}
#productLogo2, #productContent2, #footerContent2, #link2, #productLogo3, #productContent3, #footerContent3, #link3{margin-left:30px;}
h3 a img{margin:auto auto 3em 20px;}
#contentMain{display:block; overflow:auto; margin-bottom:1.5em;}
#productLinks{display:block; clear:both; overflow:auto;}
#productLinks p{margin-bottom:0;}
hr{clear:both; border:0px; height:2px; background:url(../_images/hr.png) repeat-x 0 0; margin:2em auto;}

#contentSub{display:block; overflow:auto; margin-bottom:3em;}
#contentSub #content{width:600px; margin-left:15px; display:inline-block; float:left;}
#fmLogo{float:right; margin:5em 70px auto auto;}

#footWrapper{background:#303030 url(../_images/footer.png) repeat-x 0 0;}
#footerContent{width:960px; margin:auto; text-align:left; padding-top:4em;}
#footerContent p, #footerContent a{color:#fff; font-size:1.25em;}
#footerContent2{width:453px;}
#footWrapper #footerContent2 #add1{float:left; width:200px;}
#footWrapper #footerContent2 #add2{float:right; width:200px;}
#footerContent2 a{font-size:1em;}
#skagRose{float:right;}

input, textarea{width:200px; margin-bottom:1em; padding:0.25em 0.5em; color:#f2f2f2; border:#222 solid 1px; background:#444; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px;}
input[type="submit"]{width:50px;}

/* clearfix
********************/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
