/*redefine html elements*/body {	text-align: center;	/*background-image: url('../images/header.jpg');*/	font-family: "trebuchet ms", sans-serif;	background-image: url('../images/stripe.jpg');	background-repeat: repeat-x;	background-color: #e5e5e5;}p {	margin: 0 auto 10px auto;}#left_column p {	margin: 0 auto 5px auto;}a {	/*font-family: "verdana", sans-serif;*/	color: #bb0000;	font-size: 12px;	text-decoration: none;	font-weight: normal;	border: 0;}a:hover {	text-decoration: underline;}address {	font-style: normal;}/*eof redefine html elements*//*layout */#main {	background-color: #ffffff;	background-image: url('../images/logo.gif');	background-repeat: no-repeat;	background-position: 37px 15px;	/*background-position: 0px -10px;*/	position: relative;	width: 820px;	height: auto;	border: 1px solid #091335;	color: #ffffff;	font-size: 10px;	text-align: center;	margin-top: 0px;	margin-right: auto;	margin-left: auto;	text-align: center;	padding:0;}/*new styles for layout*/#left_column {	padding:0px 0 23px 0;	width: 250px;	margin: 245px 0 23px 0;	height: inherit;	float: left;/*	background-color: #f7f7f7;*/background-color:#ffffff;	border-right: 0px solid #b6c3f2;	/*border-left: 1px solid #4061dd;*/	display: inline;}.left_container {	margin:  7px 12px 0 20px;}#right_column {	padding: 4px 0 0 0;	width: 569px;	min-height: 800px;	float: left;	display: inline;	background-color: #ffffff;	/*padding: 0px 17px 7px 11px;*/	text-align: left;	border-right: 0px solid #b6c3f2;}*html #right_column {	width: 568px;}#right_container {	margin: 0px 15px 0 15px;}/*#nav {	width: 100%;	height: 16px;	background: #4061dd;	clear: both;	border-bottom: 1px solid #091335;	border-top: 1px solid #091335;	padding: 2px 0px 1px 0;	margin: 10px 0 0  0;}*html #nav {	padding: 0;}*/#footer {	clear: both;	margin: 8px 0 3px 145px;	text-align: left;	color: #091335;	font-weight: bold;}#header {	margin: 8px 0 13px 265px;	text-align: left;	color: #091335;	font-weight: bold;}/*margins on images*/.rightside {	border: 1px solid #091335;	margin: 0  0 7px 12px;}.leftside {	border: 1px solid #091335;	margin: 0 12px 7px 0;}/*margins on images*//*container div for lhs content item*//*eof layout *//*top level navigation syling#nav ul {	display:block;float:none;list-style-type:none;}#nav ul li {	display: block;		padding: 0;	margin: 0;}*//*#nav ul li a {	font-family: "verdana", sans-serif;	color: #ffffff;	font-size: 10px;	text-decoration: none;	font-weight: bold;	background: #4061dd;	height: 16px;	padding: 2px 8px 3px 8px;	margin: 0;	border-right: 1px solid #091335;}#nav ul li a:hover {	color: #4061dd;	text-decoration: none;	background: #ffffff;	padding: 2px 8px 3px 8px;	margin: 0;	border-right: 1px solid #091335;}#nav ul li a.last {	border-right: 0;}*//*eof top level navigation syling*//*text styles*/.bodytext {	font-family: "verdana", sans-serif;	color: #091335;	font-size: 12px;	text-decoration: none;	font-weight: normal;	line-height:200%;}.headline {	font-family: "verdana", sans-serif;	color: #091335;	font-size: 14px;	text-decoration: none;	font-weight: bold;	margin: 15px 0 3px 0;	text-align: left;}.subhead {	font-family: "verdana", sans-serif;	color: #091335;	font-size: 12px;	text-decoration: none;	font-weight: bold;	margin: 3px 0 3px 0;	text-align: left;}.small {	font-size: 11px;	color:#091335;	text-align: left;}.small_news {	font-size: 10px;	text-align: left;}.readmore {	text-align: left;	float: left;	margin: 1px 0 1px 0;	font-weight: bold;	clear: both;}.LatestNews {	margin: 10px;	padding: 0;}/*eof text styles*//*section dividers*/.ruler {	margin: 2px auto 9px auto;	border-bottom: 1px solid #b6c3f2;	clear: both;}.small_ruler {	margin: 3px auto 5px auto;	height:0;	border-bottom: 1px solid #b6c3f2;	clear: both;}.left_box_head {	font-family: "trebuchet ms", sans-serif;	color: #091335;	font-size: 14px;	text-decoration: none;	font-weight: bold;	margin: 0 0 3px 0;	padding: 3px;	text-align: center;	background: #b6c3f2;}/*eof section dividers*//*extra styles*/.leftImg {	margin: 0 8px 0 0;	padding: 0;}ul {/*	list-style-type: none;*/	padding: 0;	margin: 0;	text-align:left;	}.signup {padding: 0 0 6px 28px;	margin: 4px 28px 4px 18px;	border-bottom:1px dotted #bbbbbb;  }ul.gwa li {	/*background-image: url('../images/bullet.gif');	background-repeat: no-repeat;	background-position: 0 3px;*/	padding: 0 0 6px 8px;	margin: 4px 28px 4px 18px;	border-bottom:1px dotted #bbbbbb;}ul.signup li {	background-image: url('../images/bullet.gif');	background-repeat: no-repeat;	background-position: 0 3px;	padding: 0 0 6px 8px;	margin: 4px 28px 4px 18px;	border-bottom:1px dotted #bbbbbb;}ul.gwa a{font-family:"verdana",sans serif;font-size:12px;font-weight:normal;color:#666666;text-align:left;}/*eof extra styles*//*XXXXXXXXnew navigationXXXXXXXX*//*#nav {		width:210px;background:#4061dd;clear:both;border: 1px solid #091335;padding:2px 0px 3px 0;margin:0;float:left;}*html #nav {	height: 18px;}#nav ul li a {	float: left;	width:210px;	padding: 2px 10px 2px 10px;	border-right: 1px solid #091335;	border-bottom: 1px solid #091335;	font-family: "verdana", sans-serif;	color: #ffffff;	font-size: 10px;	text-decoration: none;	font-weight: bold;	background: #183186;	height: 16px;}#nav ul li a.last {	float: left;	/*width: 30px;#4061dd*//*	padding: 2px 16px 2px 11px;	border-right: 0px solid #4061dd;	border-bottom: 1px solid #091335;	font-family: "verdana", sans-serif;	color: #ffffff;	font-size: 10px;	text-decoration: none;	font-weight: bold;	background: #183186;	height: 16px;}#nav ul li a:hover {	background: #ffffff;	font-family: "verdana", sans-serif;	color: #4061dd;	font-size: 10px;	text-decoration: none;	font-weight: bold;}*//*XXXXXXXXnew navigationXXXXXXXX*/#cart {	width: 100%;	font-family: "trebuchet ms", sans-serif;	color: #091335;	font-size: 14px;	text-decoration: none;	font-weight: bold;	margin: 3px 0 3px 0;	padding: 3px;	text-align: left;	background: #b6c3f2;}#full_cart {	visibility: hidden;	background: #ffffff;	text-align: left;}