@charset "ISO-8859-1";

.text 			{ font-family: Verdana, Geneva, sans-serif;	font-size: 11px; color: #CCC; }

#download 		{ font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFF; }
body 			{ font-family:Verdana, Geneva, sans-serif; font-size: 11px;	color: #CCC; background-color: #111; margin: 0; line-height: 17px; text-align: center; height: 100%;
}
#bucket-text 	{ font-family: Verdana, Geneva, sans-serif; color: #999; font-size: 11px; line-height: 16px; letter-spacing: 1px; background-color: #111; }

#home-text 		{ font-family: Verdana, Geneva, sans-serif; font-size: 11px;	font-style: normal;	line-height: 17px; font-weight: normal;	font-variant: normal; 
				color: #CCC; padding-top: 25px; padding-left: 25px; padding-right: 25px; list-style-type: disc; }

#products 		{ font-family: Verdana, Geneva, sans-serif; color: #FFF; font-size: 11px; line-height: 18px; }

a 				{ font-size: 11px; text-align: left; color: #FFF; text-decoration: underline; }

a:link {
	text-decoration: underline;
	color: #FFF;
}
a:visited {
	text-decoration: underline;
	color: #FFF;
	text-align: left;
}
a:hover {
	text-decoration: none;
	color: #ADCFEC;
	text-align: left;
}
a:active {
	text-decoration: underline;
	color: #666;
	text-align: left;
}
h1 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin-bottom: -9px;
	color: #78873F;
}
h2 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #69C;
	font-weight: bold;
	margin-bottom: -9px;
	letter-spacing: 0.1em;
}
h3 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #8B4A0C;
	margin-bottom: -9px;
	letter-spacing: 0.1em;
	text-align: left;
}
h4 {
	font-size: 16px;
	color: #B38326;
	font-weight: bold;
	margin-bottom: -9px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
h5 {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9AA665;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: -5px;
}


h6 {
	font-size: 18px;
	line-height: 16px;
	font-weight: normal;
	color: #7D8C50;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	letter-spacing: 0.1em;
	margin-bottom: -6px;
}
#top #main-col .press-box h5 a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #9AA665;
	font-size: 16px;
	margin-bottom: -5px;
	margin-top: 0px;
	text-decoration: underline;
}

#top #main-col .press-box h5 a:hover { text-decoration: none; }

#news {
	text-align: left;
	padding-left: 43px;
	width: 350px;
	vertical-align: text-top;
	height: 100%;
	margin-right: 0px;
	margin-bottom: 25px;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	display: block;
}
#video {
	float: left;
	display: inline;
}
#sds {
	margin-top: 20px;
	margin-left: auto;
	width: 821px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #CCC;
	height: auto !important;
	margin-right: auto;
	margin-bottom: 0px;
	min-height:100%;
	height: 100%;
}
#afford {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
	width: 720px;
	height: auto;
	margin-left: 25px;
	margin-top: 0px;
	padding-bottom: 12px;
	padding-right: 35px;
	padding-top: 5px;
}
#afford strong {
	color: #69C;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	letter-spacing: .1em;
}
#matrix {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #CCC;
	margin-bottom: 15px;
	margin-top: 15px;
}
#content {
	margin-bottom: 15px;
}
#afford ul{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	list-style-type: circle;
}
#afford li{
	margin-bottom: 7px;
}
#pic {
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	margin-bottom: 25px;
}
#afford #sample{
	margin-bottom: 25px;
	margin-top: 25px;
}
#sdi-home {
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
	width: 251px;
	padding-right: 7px;
}
#sdm-mini {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
}
#sds-home {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
	width: 251px;
	padding-right: 7px;
}
#sdm-mini strong {
	color: #82562B;
}
#sds-home strong {
	color: #9DB065;
}
#sdi-home strong {
	color: #69C;
}
#policy {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 10px;
	text-align: center;
	clear: both;
	height: 25px;
	width: 900px;
	padding-top: 10px;
}
#policy a:link {
	text-decoration: underline;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#policy a:visited {
	text-decoration: underline;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#policy a:hover {
	text-decoration: none;
	color: #999;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10px;
}
#policy a:active {
	text-decoration: underline;
	color: #999;
	text-align: center;
}
#bott-brdr {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	width: 900px;
	height: 15px;
}

#div-pkgs {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
	width: 100%;
	height: auto;
	margin-top: 20px;
	padding-bottom: 12px;
	text-align: center;
}
#gallery {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #CCC;
	width: 100%;
	height: auto;
	margin-left: 0px;
	margin-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	padding-left: 0px;
	text-align: center;
}
input {
	color: #111;
	background-color: #CCCBBA;
	border: 1px solid #333;
}
select {
	color: #111;
	background-color: #CCCBBA;
	border: 1px solid #333;
}
#packages {
	border-collapse: collapse;
	border-spacing: 0;
	font-family: "trebuchet MS";
	font-size: 13px;

}
#packages thead {
	background: url('images/packages_grad.png') #212517 repeat-x top left;
	
}
#packages thead td {
	padding-bottom: 5px;
	
}
#packages thead .label td {
	padding-bottom: 0;
	font-weight: bold;
}
#packages thead .label td.filter {
	font-family: Helvetica;
	font-size: 19px;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
	padding-top: 10px;
	color: #d0d5bf;
	
}
#packages tbody td {
	border: 1px dotted #494949;
	padding: 0px;
}
#packages td.filter {
	text-align: left;
	padding-left: 0px;
	padding-bottom: 10px;
	padding-top: 10px;
	width: 270px;
}
#rdiv_packages {
	float: right;
	padding-bottom: 5px;
}
#foot-info {
	margin: auto;
	height: 33px;
	width: 900px;
	text-align: center;
	clear: both;
}
#disclaimer {
	font-size: 9px;
	line-height: 11px;
	color: #CCC;
}
#fadeshow1 {
	height: 221px;
	width: 821px;
	margin: 0 auto 0 auto;
}
#show-wrap {
	width: 900px;
	margin: 0 auto 0 auto;
}
#rule {
	width: 821px;
	margin: 20px auto 10px auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	height: 5px;
	clear: both;
}
#rule2 {
	clear: both;
	height: 1px;
	width: 821px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	margin: 18px auto 0 auto;
}
#rule3 						{ height: 1px;	width: 818px;	margin-right: 41px;	margin-left: 41px;	border-top-width: 1px;	border-top-style: solid; border-top-color: #FFF; 										margin-top: 18px; padding-top: 3px;	margin-right: auto;	margin-left: auto; }
	
#box1 						{ float: left; width: 250px; padding-right: 15px; text-align: left; padding-left: 5px; }
#box2 						{ width: 240px;	padding-left: 20px;	padding-right: 15px; position: relative; float: left; text-align: left; background-image: url(images/bar3.png); 									background-repeat: no-repeat; clear: none; }
#box3 						{ width: 225px; float: right; text-align: left;	/*margin-right: 41px;*/ }

#top 						{
	width: 900px;
	height: 108px;
	margin: auto;
	background-image: url(images/stillwater-logo-top3.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#wrapper #top img {
	float: left;
}
#small-wrap {
	width: 900px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	min-height: 100%;
	height: auto !important;
}
#three-col-wrap 			{ width: 818px; margin: auto; padding-right: 41px; padding-left: 41px; /*padding-top: 15px;*/ }
#three-col 					{ margin-bottom: 15px; }
#nav 						{
	background-repeat: no-repeat;
	width: 860px;
	height: 30px;
	margin: auto;
padding-top: 0px; 			padding-right: 40px;
	padding-left: 0px;
	text-align: left;
}
#ctr-boxes 					{
	width: 819px;
	margin: 40px auto 15px auto;
	text-align: left;

}
#tagline {
	width: 859px;
	margin: 0 auto 0 auto;
	padding-top: 15px;
	padding-bottom: 25px;
}
#wrapper 					{ width: 900px;	margin: auto; }

#links 						{
	width: 640px;
	float: right;
	text-align: right;
	padding-right: 40px;
	clear: right;
}
#footer 					{ clear: both; margin: auto; width: 900px; padding-top: 25px; }
#smart 						{ text-align: center; height: 33px;	width: 900px; padding-top: 25px; }

#heading {
	width: 821px;
	height: 171px;
	margin: 0 auto 0 auto;

}

#main-col {
	font-size: 11px;
	line-height: 17px;
	text-align: left;
	width: 818px;
	padding-top: 15px;
	padding-right: 41px;
	padding-left: 41px;
	clear: both;
	padding-bottom: 25px;
	float: left;
	text-align: left;
}
.press-box {
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	width: 625px;
	float: left;
	padding-left: 25px;
	padding-top: 12px;
	text-align: left;
}
.press-thumb {
	width: 77px;
	display: inline-block;
	float: left;
	clear: left;
	margin-bottom: 10px;
	text-align: left;
}
.thumb-wrap {
	width: 100px;
	float: right;
	margin-left: 11px;
	
}
.thumb-left {
	width: 77px;
	float: left;
	text-align: left;
	display: inline-block;
	margin-right: 13px;
}
#promo {
	text-align: center;
	clear: both;
	height: 100px;
	width: 821px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFF;
	padding-top: 17px;
	margin-left: 41px;
}
#social {
	width: 57px;
	margin-bottom: 10px;
	padding-top: 25px;
	height: 30px;
	float: right;
	text-align: right;
	padding-right: 40px;
}

#social-wrap2 { float: right; padding-right: 40px; width: 150px;}

#wrapper #top #logo {
	float: left;
	height: 90px;
	width: 195px;
	text-align: left;
	display: block;
}
#logo {
	float: left;
	height: 90px;
	width: 195px;
	text-align: left;
	display: block;
}
/*#logo a { 
display: block;
position: relative;
width: 100%;
height: 100%;
}*/
img {
	border: none;
}
.news-text-wrap {
	padding-top: 15px;
	text-align: left;
	margin-bottom: 15px;
	width: 600px;
	padding-left: 25px;
}
.padding-only {
	width: 400px;
	height: 25px;
	clear: both;
}
.image-wrap       {
	float: left;
	clear: right;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.clear								{ clear: both; }
.press-box-wide {
	font-size: 11px;
	line-height: 17px;
	font-family: Verdana, Geneva, sans-serif;
	color: #CCC;
	float: left;
	padding-left: 25px;
	padding-top: 12px;
	text-align: left;
	width: 675px;
}
.press-box-wide img {
	clear:right;
}
#sub-page-header {
	width: 821px;
	height: 171px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
img#social {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}#sds table tr td {
	font-weight: bold;
	font-size: 14px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FFF;
}
#included-heading {
	height: 100%;
	width: 775px;
	margin: 0 auto 25px auto;
	text-align: left;
	padding-top: 25px;
}

#text-a { width: 761px; height: 60px; margin: 10px auto 0 auto; text-align: left; font-family: Verdana, Geneva, sans-serif; color: #CCC; font-size: 11px; padding-top: 17px; border-top: #FFFFFF solid 1px; padding-left: 30px; padding-right: 30px;}

.checklist-float {float: right; margin: 0 0 0 8px;}

