/*	Created by Benjamin Harlow
		www.benjaminharlow.com
		November 18th 2009

Global
*/

* {padding: 0px; margin: 0px;}
body {font-family: Trebuchet MS, Sans-Serif; background-color: #4d4d4d; background-image: url('img/backg.jpg'); background-repeat: repeat-x; font-size: 62.5%; border: 0;}
a img {border: none;}

a, h1, h2{
	margin: 0;
	padding: 0;
}

a:link {color: #4D86D4; text-decoration: underline;}
a:visited {color: #4D86D4; text-decoration: underline;}
a:hover {color: #1b11f8;text-decoration: underline;}
a:active {color: #4D86D4; text-decoration: underline;}

/*
Content
*/

.acidwash {clear: both;}

.main {position: relative; margin-left: auto; margin-right: auto; width: 1051px;}

.sdg {position: absolute; top: 48px; left: 10px;}
.dima {position: absolute; top: 18px; right: 10px;}

.tabs {position: relative; width: 1024px; top: 107px; z-index: 10;}
	.tab1 {display: inline;}
	.tab2 {display: inline;}
	.tab3 {display: inline;}
	.tab4 {display: inline;}
	.tab5 {display: inline;}
	.tab6 {display: inline;}

.rockformation {position: absolute; padding-top: 104px; height: 299px;}

.bordertop {position: absolute; padding-top: 104px; height: 14px;}

.pusherman {position: relative; padding-top: 104px; height: 299px;}
.pushermansmall {position: relative; padding-top: 104px; height: 14px;}

.crest {position: relative; margin-left: auto; margin-right: auto; width: 1051px; min-height: 300px; background-image: url('img/backshadow.jpg'); background-repeat: repeat-y;}

.crestextra {position: relative; margin-left: auto; margin-right: auto; width: 1051px; min-height: 585px; background-image: url('img/backshadow.jpg'); background-repeat: repeat-y;}
	.crestextra a:link {color: #4D86D4; text-decoration: underline;}
	.crestextra a:visited {color: #4D86D4; text-decoration: underline;}
	.crestextra a:hover {color: #1b11f8;text-decoration: underline;}
	.crestextra a:active {color: #4D86D4; text-decoration: underline;}

.products {position: relative; top: 0px; left: 50px; width: 920px; padding-top: 50px;}
	.snaphaven {position: relative; display: inline; float: left;}
		.shlogo {position: relative; display: inline; float: left; margin-right: 7px; top: 30px;}
		.shtext {display: inline; float: left; width: 195px;}
	.spb {display: inline; float: left; margin-left: 100px;}
		.spblogo {position: relative; display: inline; float: left; margin-right: 7px; top: 33px;}
		.spbtext {display: inline; float: left; width: 200px;}
	.sdb {display: inline; float: left; margin-left: 100px;}
		.sdblogo {position: relative; display: inline; float: left; margin-right: 7px; top: 33px;}
		.sdbtext {display: inline; float: left; width: 195px;}
			.products a:link {color: #4D86D4; text-decoration: underline;}
			.products a:visited {color: #4D86D4; text-decoration: underline;}
			.products a:hover {color: #1b11f8;text-decoration: underline;}
			.products a:active {color: #4D86D4; text-decoration: underline;}
			
.floatl {position: relative; display: inline; float: left; width: 450px; padding-left: 90px;}
	.lowerbox {padding: 15px; border: solid #acacac 2px;}
.floatr {position: relative; display: inline; float: right; width: 351px; padding-right: 64px;}
	.computer {text-align: right;}
.floattwo {position: relative; display: inline; float: left; width: 351px; padding-right: 64px;}
.floatlarge {position: relative; display: inline; float: left; width: 550px; padding-left: 90px;}
.floatcenter {position: relative; display: inline; float: right; width: 251px; padding-right: 64px;}
.floatfull {position: relative; display: inline; float: left; width: 850px; padding-left: 90px;}

h1 {font-size: 1.6em;}
h2 {font-size: 1.4em; color: #333333;}
h3 {font-size: 1.8em; color: #B00000;}
.powerthirst {font-size: 1.1em; color: #4D4D4D;}
.natural {font-size: 1.3em; color: #4D4D4D;}
.naturalbold {font-size: 1.3em; color: #4D4D4D; font-weight: bold;}

.footerin {position: absolute; bottom: 8px; right: 35px;}
	.ffdp {display: inline; float: left;}
	.fhit {display: inline; float: left;}
	.fswiss {display: inline; float: left;}

.borderbottom {position: absolute; bottom: -30px;}

.footerout {position: relative; margin-left: auto; margin-right: auto; width: 1024px; color: #999999;}
	a:link {color: #ffffff; text-decoration: none;}
	a:visited {color: #ffffff; text-decoration: none;}
	a:hover {color: #999999;text-decoration: none;}
	a:active {color: #ffffff; text-decoration: none;}