/* CSS Document */body {	margin:0 0 40px 0;	font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666;	background:#d1d1d0 url(images/outside.gif) top left repeat-x;	text-align:center;}h3 {	font-family:Arial, Helvetica, sans-serif;	font-size:18px;	font-weight:normal;}p {	padding:0;	margin:0 0 14px 0;}#wrapper {	background:url(images/background.gif) top left repeat-y;	margin:31px auto 0 auto;	padding:0 0 0 0;	text-align:left;	width:772px;}#inner {	background:#fff;	margin:0 13px 0 13px;	padding:20px;	font-size:13px;	line-height:20px;}.buttons {	width:200px;	float:left;}.main-content {	margin-left:220px;	width:480px;}#logo {	padding:20px 20px 30px 20px;}#footer {	background:url(images/bottom.gif) top left repeat-y;	height:44px;	width:772px;	margin:0 auto;}#footer-text {	text-align:center;	font-size:11px;}a.shop, a.enroll, a.contact  {	width:190px;	height:31px;	display:block;	text-decoration:none;	background:url(images/cart.jpg) top left no-repeat;	margin-bottom:5px;	font-size:12px;	line-height:31px;	font-weight:bold;	padding-left:12px;	color: #00e;}a:hover {	color:#000000;}a.shop span, a.enroll span, a.contact span {	font-size:9px;	font-weight:normal;}a.down {	color:#000000;}.clearer {	clear:both;	height:5px;}