body {
	font-size:62.5%;
	margin:0 auto;
	padding:0;
	background:transparent url('../img/bg.png') top left repeat;
	font-family:'lucida grande', arial, tahoma, sans-serif;
}
#container {
	margin:0 auto;
	width:684px;
	position:relative;
	background:transparent url('../img/containerbg.png') top left repeat-y;
	margin-top:14px;
}
#header {
	margin:0 22px;
	width:640px;
	height:136px;
	padding-top:10px;
	background-color:#BBD75A;
}
#menu {
	margin:0 22px;
	height:29px;
	width:640px;
	background:#bbd75a!important;
	background:#b3d24e;
	padding:5px 0;
}
#menu ul {
	margin:auto;
	padding:7px;
	text-align:center;
	background:transparent url('../img/menuoff.png') top left repeat-x;
	height:29px;
}
#menu ul li {
	list-style:none;
	display:inline;
	color:#767676;
	padding:13px 7px 15px 7px;
	font-size:1em;
	background:transparent url('../img/menuoff.png') center left repeat-x;
	font-family:'lucida grande', arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#menu ul li:link, #menu ul li li:active, #menu ul li li:visited {
	color:#767676;
	padding:13px 7px 15px 7px;
	font-size:1em;
	background:transparent url('../img/menuoff.png') center left repeat-x;
	font-family:'lucida grande', arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}

#menu ul li:hover {
	background:transparent url('../img/menuon.png') center left repeat-x;
	color:#FDFDFD;
	cursor: pointer;
}
#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited {
	color:#767676;
	font-size:1em;
	background:transparent url('../img/menuoff.png') center left repeat-x;
	font-family:'lucida grande', arial, sans-serif;
	font-weight:bold;
	text-decoration:none;
}
#menu ul li a:hover {
	background:transparent url('../img/menuon.png') center left repeat-x;
	color:#FDFDFD;
}
#roundedheader {
	width:640px;
	height:18px;
	margin:0 auto;
	background:transparent url('../img/belowheader.png') top left no-repeat;
}
#content {
	min-height:420px;
	width:640px;
	margin:0 22px;
	background:transparent url('../img/contentbg.png') top left repeat-y;
}
#insidecontent {
	float:left;
	padding-left:25px;
	width:280px;
}
#insidecontent p {
	margin:0;
	color:#767676;
	font-family:'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:1.2em;
	line-height:170%;
}
#sidebar {
	padding: 10px 0 10px 10px;
	float:right;
	width:280px;
	background:#f6f6f6;
	background-repeat:no-repeat;
	background-position:right;
	margin-right:10px;
}
#sidebar p {
	color:#565656;
	font-family:'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:1em;
	line-height:normal;
}
#sidebar a:link, #sidebar a:active, #sidebar a:visited {
	color:#94C258;
}
#sidebar a:hover {
	text-decoration:none;
}
#homeContent {
	height: 420px;
}
#philoContent {
	height: 420px;
}
#roundedfooter {
	width:640px;
	height:17px;
	margin:0 22px;
	background:transparent url('../img/abovefooter.png') top left no-repeat;
}
h1 {
	margin:0;
	font-weight:normal;
	color:#d8f7af;
	font-size:3.2em;
}
h2 {
	margin:0;
	display:inline;
	position:relative;
	top:-1.5em;
	left:2em;
	font-size:1.8em;
	font-weight:normal;
	color:#94c258;
}
h3 {
	margin:0;
	font-size:1.5em;
	font-weight:normal;
	color:#94C258;
}
.style1 {
	color:#767676;
}
.style2 {
	color:#767676;
	font-size:1.2em;
	line-height:1.7;
	margin-left:15px;
	margin-right:15px;
}
.style3 {
	color:#9FC769;
}
#footer {
	margin:0 22px;
	width:640px;
	height:39px;
	background:transparent url('../img/footer.png') top left repeat-x;
}
#footer span {
	display:inline-block;
	position:relative;
	font-family:'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:1.2em;
	padding:10px;
	color:#565656;
}
#sitemap {
	float:right;
	padding:10px;
}
#sitemap a {
	font-size:1.2em;
	font-family:'lucida grande', 'franklin gothic medium', sans-serif;
	color:#565656;
}
#priceTD {
	margin-left:20px;
}
#homeTrans {
	float:left;
	width:282px;
	height:425px;
	margin: 0 0 0 16px;
}
.aboutText {
	color:#767676;
	font-size:1.2em;
	line-height:1.7;
	margin-left:15px;
	margin-right:15px;
}
#loading{
	position:absolute;
	left:50%;
	text-align: center;
	visibility: hidden;
}
#homeVid01 {
	position: absolute;
	margin: 9px 0 0 36px
}
#homeVid01img {
	width: 210px;
	height: 129px;
	position: absolute;	
}
