@charset "UTF-8";
/* CSS Document */

/* TEXT */
body  { /* sets the basis for all other sizes, thereby allowing the styles to be scalable in most browsers. */
	color: #707070;
	font-family: Helvetica, Arial, sans-serif;
	text-align: left;
	font-size: 100%;
	line-height: 1.125em;
	letter-spacing: 0.04em;
	word-spacing:-0.08em;
	font-weight: normal;
	padding: 0px;
	margin-top: 40px;
	background-image: url(http://scottandnix.com/images/bg_pp.gif); /* was bg_09.gif */
	background-repeat: repeat-x;
	background-position: left top; 
	background-attachment:fixed;
	background-color: #FFFFFF;
}
b {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
}
h1 {
	font-size: 2.06em;
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	color: #707070;
	line-height: 1.1em;
	letter-spacing: -0.01em;
	word-spacing: -0.1em;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 2.06em;
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	color: #707070;
	line-height: 1.1em;
	letter-spacing: -0.01em;
	margin: 0px;
	padding: 0px;
}
h3 {
	font-size: 2.06em;
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	color: #707070;
	line-height: 1.1em;
	letter-spacing: -0.01em;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 2.06em;
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	color: #707070;
	line-height: 1.1em;
	letter-spacing: -0.01em;	
	margin: 0px;
	padding: 0px;
}
h5 {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	font-size: 1.31em;
	color: #707070;
	line-height: 1.1em;
	font-weight: bold;
	word-spacing: -0.07em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: .25em;
	margin-left: 0px;
}
h6 {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	font-weight: normal;
	font-size: .75em;
	color: #707070;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.body_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	letter-spacing: 0.04em;
	color: #707070;
	margin: 0px;
	padding: 0px;
	text-indent: 1.3em;
}
.body_text_no_indent {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	color: #707070;
	margin: 0px;
	padding: 0px;
}
.body_text_attribution {
	padding: 0px;
	text-align: left;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	font-variant: normal;
	color: #707070;
	text-decoration: none;
	text-indent: -1em;
	margin-top: .75em;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 4em;
}
.sidebar_text {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	
	font-weight: normal;
	color: #cc3300;
	margin-bottom: 6px;

}
.biblio_title {
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: .75em;
	font-family: Helvetica, Arial, sans-serif;
	font-style: italic;
	text-decoration: none;
	color: #707070;
}
.biblio_auth {
	margin: 0px;
	padding: 0px;
	text-indent: 1em;
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
}
.copyright {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.56em;
	color: #707070;
	text-align: left;
	letter-spacing: 0.05em;
	line-height: 1.22em;
	word-spacing: 0.06em;
}
.caption_w_space {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.56em;
	color: #707070;
	text-align: left;
	letter-spacing: 0.05em;
	line-height: 1.3em;
	word-spacing: 0.06em;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;

}
.genus_textholder {
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 1em;
	padding-left: 1em;
}
.genus_hanging {
	color:#707070;
	text-indent: -1.3em;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.75em;
	padding: 0px;
	margin-top: 6px;
	margin-right: 0em;
	margin-bottom: 0px;
	margin-left: 1.3em;
}
.partner_bio {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	color: #707070;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.product_info {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	font-weight: normal;
	color: #707070;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 7px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.sidebar_list {
	font-family: Helvetica, Arial, sans-serif;
	font-size: .75em;
	font-weight: normal;	
	text-align: left;
	letter-spacing: 0.04em;
	text-decoration: none;
	color: #707070;
	margin: 0px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.sc {
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0.15em;
	font-variant: small-caps;
	color: #707070;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.sc_pad {
	font-size: 0.75em;
	font-weight: bold;
	letter-spacing: 0.15em;
	font-variant: small-caps;
	color: #707070;
	padding: 5px;
}
.red {
	color: #cc3300;
}
.green {
	color: #669966;
}
.off_state {
	color: #E0E0E0;
}



/* LINKS */

a.text:link {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}
a.text:visited {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}
a.text:hover {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: underline;
}
a.text:active {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}
a.subhead:link {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	text-decoration: none;
	color: #707070;
}
a.subhead:visited {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	text-decoration: none;
	color: #707070;
}
a.subhead:hover {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}
a.subhead:active {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}
a.biblio_title:link {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}
a.biblio_title:visited {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}
a.biblio_title:hover {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}
a.biblio_title:active {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}
a:link {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}

/* LISTS/MENUS */
a:visited {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #707070;
	text-decoration: none;
}
a:hover {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: underline;
}
a:active {
	font-family: Arial Black, Helvetica Bold, sans-serif bold;
	color: #cc3300;
	text-decoration: none;
}

a.copyright:link {
	font-family: Helvetica, Arial, sans-serif;
	color: #707070;
	text-decoration: underline;
}
a.copyright:visited {
	font-family: Helvetica, Arial, sans-serif;
	color: #707070;
	text-decoration: underline;
}
a.copyright:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #cc3300;
	text-decoration: underline;
}
a.copyright:active {
	font-family: Helvetica, Arial, sans-serif;
	color: #cc3300;
	text-decoration: underline;
}
a.caption_w_space:link {
	font-family: Helvetica, Arial, sans-serif;
	color: #707070;
	text-decoration: underline;
}
a.caption_w_space:visited {
	font-family: Helvetica, Arial, sans-serif;
	color: #707070;
	text-decoration: underline;
}
a.caption_w_space:hover {
	font-family: Helvetica, Arial, sans-serif;
	color: #cc3300;
	text-decoration: underline;
}
a.caption_w_space:active {
	font-family: Helvetica, Arial, sans-serif;
	color: #cc3300;
	text-decoration: underline;
}





/* Objects */
.td_dottedline  {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding: 8px;
}
.td_dottedline_top  {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
	border: 0px none #D8D8D8;
}
.td_dottedline_top_for_image  {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.td_dottedline_top_6  {
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.td_dottedline_top_6_bottom_1  {
	border-top-width: 6px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.td_dottedline_top_1_bottom_1  {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.td_dottedline_bottom_1  {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #707070;
	border-right-color: #707070;
	border-bottom-color: #707070;
	border-left-color: #707070;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.pad_cell_top_bottom  {
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.container_frame {
	border: 1px solid #d8d8d8;
	border-style: dotted;
}
.prod_des {
	width: 450px;
}
.pad_cell_top_left  {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}

/* floats for product list */

.float-left {
	float: left;
	padding-right: 10px;
}
.product_container {
	height: 80px;
	width: 225px;
}

hr {
	height: 0px;
	border-color: #D8D8D8;
	padding-bottom: 5px;
	clear: both;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
}
div.container-float-left {
	float: left;
	padding-right: 10px;
}
.container-float-right {
	float: left;
	padding-right: 10px;
}
.align_left {
	padding: 0px 8px 5px 0px;
	float: left;
}
.td_space_right {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.td_space_left_right_rule {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D8D8D8;
	border-left-color: #D8D8D8;
	padding-right: 10px;
	padding-left: 10px;
}
.td_space_left {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
