* { margin: 0; padding: 0; outline: 0 }body {	background: #999999;	font: 75%/1.6em Verdana, Tahoma, Arial, Geneva, sans-serif;	color: #000; 	text-align: center;	margin: 0 0 10px 0;}/* links */a, a:visited {		color: #cc33ff;	background: inherit;	text-decoration: none;	}a:hover {	color: #88ac0b;	background: inherit;	text-decoration: underline;	}/* headers */h1, h2, h3, h4 {	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	color: #3333FF;}h1 {	font-size: 230%;		font-weight: bold;	letter-spacing: -1px;}h2 {	font-size: 180%;}h3 {	font-size: 150%;		line-spacing: 120%;	font-weight: normal;	}h4 {	font-size: 120%;		font-weight: normal;	}h1, h2, h3, h4 {	padding: 10px;			margin: 0;}ul, ol {	margin: 5px 20px;	padding: 0 20px;}/* images */img {	padding: 5px;}img.float-right {  	margin: 5px 0px 10px 10px;  }img.float-left {  	margin: 5px 10px 10px 0px;}img.center_image {	display: block;    margin: auto;}img.center_image_n {	display: none;    margin: auto;}.hr {	border : 0px solid #999999;	color: #ccc;	width : 98%;	background-color: #ccc;	height: 1px;	display : block;}.center {	text-align: center;	margin-left: none;	margin-right: none;	float: none;	}/********************************************   LAYOUT********************************************/ #wrap {	position: relative;	background: none;	width: 972px;		margin: 10px auto 0 auto;	text-align: left;}#center {	margin-top: 15px;	position: relative;	width: 972px;	text-align: center;	vertical-align: middle;	height: 30px;}#content-wrap {	position: relative;	clear: both;	float: left;		width: 870px;		padding: 0; 				margin-left: 15px;		display: inline;	border-top: 5px solid #fff;	border-bottom: 1px solid #e5e5e5;	border-left: 1px solid #fff;	border-right: 1px solid #fff;}#header {	position: relative;	background: #FFFFFF url(images/pagebg_top.jpg) no-repeat;	width: 972px;	height: 235px;	padding: 0;	margin-top: 5px;	margin:auto;	border: none;}#mid {	background: url(images/pagebg_mid.jpg) repeat-y;	width: 972px;	padding: 0;	margin:auto;	border-top: 0;}#logo {	position: relative;	left: 30px;	top: 30px;	float: left;}#contact_box {	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	font-size: 180%;	line-height: 120%;	position: relative;	padding: 0;	margin: 0;	border: none;	float: right;	right: 30px;	top: 45px;}/* Navigation */#nav {	position: relative;	clear: both;		margin: 0; padding: 0;			height: 30px;	top: 40px;	}#nav ul {	float: left;	list-style: none;	background: url(images/nav-bg.gif) repeat-x;		width: 942px;			height: 30px;	margin: 0 0 0 15px;	padding: 0;		display: inline;}#nav ul li {	display: inline;	margin: 0; padding: 0;}#nav ul li a {	display: block;	float: left;	width: auto;	margin: 0;	padding: 0 14px;	border-right: 1px solid #ffffff;	border-left: 1px solid #ffffff;	font: 14px/30px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif;	text-decoration: none;		letter-spacing: 1px;	color: #fff;}#nav ul li a:hover, #nav ul li a:active {	color: #94bddf; 	//background:  url(images/nav-hover.jpg) repeat-x;	}#nav ul li#current a {		background: url(images/nav-current.gif) repeat-x;	}/* Main Column */#main {	position: relative;	display: block;	float: left;	width: 652px;	padding: 5px 0 0 0;	margin: 0;		left: 20px;	border: none;		background: none;}#main h2 {	margin-top: 10px;	padding-bottom: 3px;	font: bold 2.3em 'Trebuchet MS', Tahoma, Sans-serif;	color: #000; 	letter-spacing: 0px;		text-transform: none;}#main h2 a {	color: #895F30; 	text-decoration: none;	}#main ul li {	font-size: 120%;	line-height: 20px;}/* Sidebar */	#sidebar {	position: relative;	float: right;	right: 20px;	width: 230px;	padding: 5px 0 0 0; margin: 0;		}	#sidebar p {	margin-top: 10px;	margin-bottom: 10px;	line-height: 5px;	padding: 0px 5px; 	text-decoration: none;		background-image: none;		color: #333;		}#sidebar img {	background: #fff;   border: 0px solid #fff;	padding: 5px;}#sidebar img.float-right {  	margin: 5px 0px 10px 10px;  }#sidebar img.float-left {  	margin: 5px 10px 10px 0px;}#sidebar h3 {	margin-top: 10px;	padding: 5px 5px; 	font: normal 1.4em 'Trebuchet MS', Tahoma, Sans-serif;		color: #000; 			}#sidebar ul.sidemenu {	text-align: left;	margin: 7px 10px 8px 0px; padding: 0;	text-decoration: none;			border-top: 1px solid #EBEBEB;}#sidebar ul.sidemenu li {	list-style: none;	border-bottom: 1px solid #EBEBEB;	padding: 5px 0 5px 5px;	margin: 0 2px;		}* html body #sidebar ul.sidemenu li {	height: 1%;}#sidebar ul.sidemenu li a {	text-decoration: none;		background-image: none;		color: #895F30; 		}#sidebar ul.sidemenu li a:hover {		color: #1773BC;	}#sidebar ul.sidemenu ul { margin: 0 0 0 5px; padding: 0; }#sidebar ul.sidemenu ul li { border: none; }#basebar {	left: 20px;	position: relative;	clear: both;	width: 952px;	border: none;	display: block;}/* footer */#footer-wrap {	clear: both;	width: 972px;	font-size: 95%;		text-align: left;	padding: 15px 0;			border-bottom: 15px solid #fff;	border-top: 1px solid #fff;}#footer-wrap a:hover {	color: #000;	}#footer-wrap h3 {	color: #976834;  	margin: 0;	padding: 0 10px; 	text-transform: uppercase;	font-weight: bold;}/* bottom */#footer-bottom {	background: #FFFFFF url(images/pagebg_bot.jpg) no-repeat;	clear: both;	margin: 0 auto; 	width: 972px;	padding: 15px 0 0 0;	text-align: center;	}#footer-bottom  a {	color: #976834;}#bio {	position: absolute;	left: 570px;	top: 30px;	text-align: center;}.rhlinks {	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	font-size: 150%;		line-height: 120%;	color: #000;	border: 0px solid #EBEBEB;	padding: 5px;	margin: 15px 5px 15px 5px;}.parrot {	padding: 10px;	postion: relative;	left: 80px;	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	font-size: 150%;		font-align: center;	line-height: 120%;	color: #000;}#brochure {	position: absolute;	left: 450px;	top: 250px;	width: 210px;	font-family: 'Trebuchet MS', Tahoma, Sans-serif;	font-size: 150%;		line-height: 120%;	color: #000;	border: 0px solid #EBEBEB;	padding: 5px;	margin: 5px;	text-align: center;	display: block;}/* about */.about {		padding: 5px; margin: 20px 10px 15px 10px;	|	font-size: 95%;		color: #99997D;	border: 1px solid #EAE7DB;	background: #FAFAE7;}table {	padding: 10px;}td img {	width: 90px;}.cart ul {	margin: 0px;	padding: 5px 0 5px 0px;	list-style: none;	line-height: 10px;}.cart li {	font-size: 60%;	background: url('images/cart.png') no-repeat;}.cart ul li a {	color: #006600;	vertical-align: middle;	}.spacer {	padding: 0 0 0 30px;}.image {	width: 120px;}.title {	font: 15px/30px "Century Gothic", "Trebuchet MS", Helvetica, Arial, Geneva, sans-serif; color: #990000;	font-weight: bold;}
