@charset "utf-8";
/* CSS Document */

body	{
		background: #fff url(../images/main/bg.jpg) no-repeat top center;
		font: 14px Arial, Helvetica, sans-serif;
		line-height: 18px;
		}
#container	{
		width: 924px;
		margin: 0 auto;
		}
#nav	{
		height: 40px;
		}
#whitebox	{
		background: #fff;
		width: 904px;
		padding: 10px;
		}
#header	{
		background: url(../images/main/header.jpg) no-repeat;
		width: 904px;
		height: 334px;
		}
#content	{
		width: 904px;
		min-height: 300px;
		margin: 10px 0 0;
		}
#left	{
		position: relative;
		float: left;
		width: 447px;
		margin: 0 10px 0 0;
		}
#right	{
		position: relative;
		float: left;
		width: 447px;
		font-style: italic;
		}
#footer	{
		padding-top: 10px;
		}

/* Nav */
.home a, .about a, .media a, .shopping a, .business a	{
		position: relative;
		display:block;
		float: left;
		height: 22px;
		padding: 0;
		font: bold 13px sans-serif;
		color: #333;
		text-decoration: none;	
		margin: 8px 5px 0 0;
		z-index: 5;
		}
.home a	{
		background: url(../images/main/nav/home.png) 0 0 no-repeat;
		width: 70px;
		}
.about a	{
		background: url(../images/main/nav/about.png) 0 0 no-repeat;
		width: 74px;
		}
.media a	{
		background: url(../images/main/nav/media.png) 0 0 no-repeat;
		width: 72px;
		}
.shopping a	{
		background: url(../images/main/nav/shopping.png) 0 0 no-repeat;
		width: 104px;
		}
.business a	{
		background: url(../images/main/nav/business.png) 0 0 no-repeat;
		width: 77px;
		}

.roll a:hover { 
		background-position: 0 -22px;
		}
.roll	{
		position: relative;
		width: 422px;
		float: right;
		top: 10px;
		}

/* Classes */
h1	{
		margin: 0 0 15px;
		display: none;
		}
h2	{
		margin: 0 0 3px;
		}
h3	{
		}
p	{
		margin: 0 0 15px;
		}
		
.tophead	{
		position: relative;
		top: -50px;
		left: 305px;
		z-index: 1;
		}
.text-center	{
		text-align: center;
		}
.center	{
		margin: auto;
		}
.float-left	{
		position: relative;
		float: left;
		margin: 0 10px 5px 0;
		}
.gallery td	{
		padding: 5px;
		}
.recentblock	{
		position: relative;
		float: left;
		width: 437px;
		height: 280px;
		}
.margright	{
		margin-right: 10px;
		}
.smalltext	{
		font-size: 12px;
		}
.header	{
		margin: 0 0 10px 0;
		}
		
/* Links */
a	{
		color: #7a6c85;
		}
a:hover	{
		color: #a79eb9;
		}
h2 a	{
		text-decoration: none;
		}
		
/* Forms */
span.formtext	{
		display: block;
		float: left;
		width: 150px;
		padding-right: 6px;
		text-align: right;
		}
.spacer	{
		margin-left: 110px;
		padding-bottom: 10px;
		}
fieldset	{
		padding: 10px;
		}
legend	{
		color: #000000;
		}
img, a, div { behavior: url(/css/iepngfix.htc) }
