body {
	margin: 0;
	padding: 0;
	background: #1e515e url('../images/bg-gradient.jpg') repeat-x top center;
	font-family: Arial, Helvettica, sans-serif;
	font-size: 13px;
}

.wrapper {
	margin: 0 auto;
	padding: 0;
	background: #fff url('../images/bg-world-map.gif') no-repeat top center;
	width: 800px;
	height: 100%;
}


h1, h2, h3, h4, h5 { margin: 0; font-family: Georgia, "Calibri", sans; font-size: 18px; }
p { margin: .8em 0; line-height: 1.4em; max-width: 600px; }
img { border: 0 }
a { color: #004576; }

#header {
	height: 170px;
	border-bottom: 22px solid #292929;
	position: relative;
}

#logo {
	display: block;
	background-image: url('../images/sawyer-logo-big.gif');
	width: 481px;
	height: 88px;
	text-indent: -9999px;
	position: absolute;
	left: 155px;
	top: 32px;
}
p#tagline {
	margin: 0;
	display: block;
	max-width: 800px;
	width: 800px;
	position: absolute;
	left: 0;
	top: 126px;
	text-align: center;
	font-family: "Calibri", Arial, Helvettica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 3px;
	color: #000;
}

#menu {position: relative;}
#menu .tabs { padding: 0; margin: 0 14px; list-style-type: none; position: relative; }
#menu .tabs li { display: block; float: left; }
#menu .tabs li a {
	display: block;
	margin: 0 4px 0 0;
	padding: 0 10px 0 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000;
}
#menu .tabs li a span {	display: block;	padding: .5em 0 .5em 10px; }
#menu .tabs li a:hover, #menu .tabs li.selected a { color: #E36C0A; background: transparent url('../images/tab-right.gif') no-repeat bottom right; }
#menu .tabs li a:hover span, #menu .tabs li.selected a span { background: transparent url('../images/tab.gif') no-repeat bottom left; overflow: hidden; }



#content {
	background: transparent url('../images/sawyer-footer-logo.jpg') no-repeat bottom left;
	position: relative;
}

#inner-content {
	min-height: 403px;
	display: block;
	width: 670px;
	margin: 40px 48px 30px 48px;
	padding: 15px 30px;
	background: #fff url('../images/content-curve.gif') no-repeat; /* position this instead of using margin AND padding */
}

#index-img-tag { margin: 25px 0 0 15px; }

p#submenu {max-width: 650px; margin: 0 0 18px 0; font-size: 13px; font-weight: bold;}
p#submenu a {color: #292929; text-decoration: none; margin: 0 3px;}
p#submenu a.selected {color: #E36C0A;}
p#submenu a:hover {color: #E36C0A; text-decoration: underline;}

.top-img { margin-left: 30px; }

.btm-img1 { margin: 30px 0 0 60px ; }

.img-list img { float: left; margin: 20px 0 0 30px; }
.img-list ul { float: right; margin: 20px 50px 0 0; width: 310px; list-style-type: none; }
.img-list ul li { margin: 0 0 15px 0; padding: 0; line-height: 1.4em; }
.after-img-list { clear: both; margin-left: 40px; padding-top: 20px;}

.bucket-img { float: right; margin-left: 30px; }

.click-here { text-align: center; }

.kit-img { margin-top: 20px; }

ul.img-gallery { margin: 0; padding: 0; list-style-type: none; position: relative; }
ul.img-gallery li { display: block; width: 100px; height: 100px; float: left; }
ul.img-gallery li a { margin: 0; height: 100px; width: 100px; text-align: center; display: block; }
p.gallery-head { clear: both; }

ul#downloads { list-style-type: none; position: relative; }
ul#downloads li { clear: both; }
ul#downloads a.download-thumb { float: left; width: 120px; margin-top: 15px; }
ul#downloads div.description { float: left; margin-top: 15px; }

blockquote { margin: 0 0 1.5em 0; width: 550px; clear: both; }
blockquote .t-author { font-style: italic; }

ul#testimonials { list-style-type: none; margin: 10px 0 30px 0; padding: 0; }
ul#testimonials li { margin-top: 25px; clear: both; height: 50px;}
ul#testimonials p.title { font-weight: bold; font-family: Arial, Helvettica, sans-serif; float: left; }
ul#testimonials img.logo { float: right; }

p.testimonial-title { float: left; }
img.testimonial-logo { float: left; margin: 0 0 10px 15px; }

#footer { height: 171px; position: relative; }
#purchase-now {
	position: absolute;
	margin: 0;
	padding: 0;
	right: 20px;
	bottom: 50px;
}
#purchase-now a {
	display: block;
	text-indent: -9999px;
	height: 59px;
	width: 232px;
	background: #fff url('../images/purchase-now.gif') no-repeat;
}
#copyright {
	position: absolute;
	right: 20px;
	bottom: 5px;
	letter-spacing: 1px;
}
#copyright a {
	color: #292929;
	display: inline-block;
	padding: 2px 4px 2px 6px;
	border-left: 1px solid #333;
	
}