/* CSS Document - Ryan Hart *//**************** Body and tag styles ****************/body,td,th {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;}body {	background-color: #FFFFFF;}a:link {	color: #336699;}a:visited {	color: #336699;}a:hover {	color: #990033;}/**************** Header and navigation styles ****************/.header {	font-family: Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #336699;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #336699;	border-top-width: 1px;	border-top-style: dotted;	border-top-color: #336699;	background-color: #CCCCCC;}/**************** Menublock styles ****************/.menublock_header {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;	background-color: #990033;	border: 1px solid #990033;}.menublock_body {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	background-color: #CCCCCC;	border-top-width: 1px;	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-top-color: #990033;	border-right-color: #990033;	border-bottom-color: #990033;	border-left-color: #990033;}.menublock_body li{	list-style:none;	display:block;	padding:5px;	margin-top:5px;	margin-bottom:5px;	margin-left:5px;	margin-right:5px;}.menublock li ul{margin:0px 0px 0px 0px; font-size:10px; font-weight:normal;}/**************** Content styles ****************/#content{float:left;width:530px;font-size:0.9em;padding:5px 0 0 20px;line-height:1.5em;}#content h2{display:block;margin:0 0 16px 0;font-size:1.7em;font-weight:normal;letter-spacing:0px;color:#505050;background-color:inherit;}#content h2 a{font-weight:normal;}#content h3{margin:0 0 5px 0; font-size:1.4em; letter-spacing:1px;}#content a:hover,#subcontent a:hover{text-decoration:underline;}#content ul,#content ol{margin:0 5px 16px 35px;}#content dl{margin:0 5px 10px 25px;}#content dt{font-weight:bold; margin-bottom:5px;}#content dd{margin:0 0 10px 15px;}/**************** Footer and copyright styles ****************/.footer {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #336699;	background-color: #CCCCCC;}.copyright {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}/**************** Misc classes and styles - 1 ****************/.subheader1_index {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #990033;}.subheader2_index {	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #336699;}.subheader1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #336699;	padding-bottom: 10px;}.body1 {	border: 1px dotted #990033;	padding: 10px;	height: 300px;}.body2 {	padding: 10px;}.signup_form {	background-color: #CCCCCC;	border: 1px solid #990033;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}.header_signup_form {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	background-color: #990033;	font-size: 14px;	font-weight: bold;	border: 1px solid #990033;}.first_letter {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #990033;}.email_form {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	border: 1px solid #990033;	background-color: #CCCCCC;}.email_form_header {	border: 1px solid #990033;	background-color: #990033;	font-family: Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	color: #FFFFFF;}.body_invoice {	padding: 10px;	border: 1px solid #000000;}.checkout_header {	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	font-size: 16px;	color: #003366;}/**************** Misc classes and styles - 2 ****************/.splitcontentleft{float:left; width:48%;}.splitcontentright{float:right; width:48%;}.clear{clear:both;}.small{font-size:0.8em;}.hide{display:none;}.textcenter{text-align:center;}.textright{text-align:right;}.important{color:#f02025; background-color:inherit; font-weight:bold;}.box{margin:0 0 20px 0;padding:10px;border:1px solid #c0c0c0;background-color:#fafbfc;color:#505050;line-height:1.5em;}
