* {	margin: 0;	padding: 0;	}body {	background-color: #eaeaea;	/*background-image:url(images/bg.gif);*/}a:active, a:link, a:visited {	color: #333333;}a:hover {	text-decoration: underline;}h1 {	font-weight: normal;	text-transform: uppercase;}#wrapper {	position: relative;	background-image:url(images/bg2.jpg);	background-repeat: no-repeat;	padding: 0px;	margin: 0 auto;	display: block;	width: 950px;	background-color: #ffffff;	overflow: hidden;	}#body {	position: relative;	float: left;	width: 100%;	display: block;	margin: 140px 0px 0px 0px;	}#left {	position: relative;	float: left;	display: block;	margin-left: 15px;	width: 135px;}#left a:link, #left a:active, #left a:visited {	float: left;	clear: both;	background-color: #ffffff;	color: #000000;	font-size: 13px;	font-weight: bold;	padding: 5px;	margin-bottom: 10px;	filter:alpha(opacity=70);	-moz-opacity:.70;	opacity:.70;	font-family: Impact, Impact, Charcoal, sans-serif;	font-weight: normal;	text-transform: uppercase;	text-decoration: none;	border: 1px solid #cccccc;	width: 115px;}#left a.currentlink:link, #left a.currentlink:active, #left a.currentlink:visited {	color: #958e99 !important;}#click {	position: relative;	width: 700px;	text-align: center;	top: 330px;	left: 100px;	color: #ff0000;	font-weight: bold;	font-size: 16px;}#main {	position: relative;	float: right;	background-color: #ffffcc;	border: 1px solid #cccccc;	padding: 10px;	color: #000000;	width: 735px;	margin-right: 15px;	margin-bottom: 15px;	min-height: 400px;}#sponsors { position:relative;top:20px;left:0px; }#main ul, #main li {	margin-left: 15px;}#main a:active, #main a:link, #main a:visited {	color: #666666;	text-decoration: underline;}#main a:hover {	color: #cccccc;	text-decoration: underline;}#footer {	width: 100%;	float: left;	display: block;	text-align: center;	color: #000;	font-weight: bold;	font-size: 10px;}#footer a { color: #000; }/* page */#page_content_item { margin: 10px 0; }#page_content_item h2 { }/* products */#product_page img { border: 1px solid #ccc; float: right; }#product_category_links a { font-size: 11px; }#product_category_links a.current { font-weight: bold; text-decoration: none; }#product_category_desc, #product { margin: 10px 0; padding: 5px 0; clear: both; }#product_category_desc h1 { font-size: 17px; }#product h1 { font-family: arial,helvetica,sans-serif; font-size: 14px; font-weight: bold; }/***overrrides***/#gallery_private {	margin-top: 20px;}#gallery_show {	text-align: center !important;}#gallery_show h2 {	font-size: 18px !important;	height: 35px;	color: #958e99;}#gallery_private .gallery_date {	display: none;}#gallery_list {	width: 200px;	margin-right: 10px;}.searchentry, .searchentry2, .searchentryon {	height: 30px;	background-color: #eaeaea;	border-bottom: 1px solid #cccccc;	padding: 2px;	margin-bottom:1px;}.searchentry:hover, .searchentry2:hover, .searchentryon:hover {	background-color: #ffffff;}/*#sbs_photo {	margin-top: 10px !important;	width: 500px !important;}#sbs_thumb {	margin-bottom: 20px !important;	width: 500px !important;}*/#sbs_thumb img {	border: 0px;	padding: 2px;}/** gallery **/#gallery #thumbs img { border: 1px solid #000; }#gallery h2 { margin: 5px 0; font-size: 16px; }#gallery p { margin: 5px 0; }#gallery div.photo_cat { margin: 15px 0; }#links_page img { margin-bottom:10px; }