/* Page Body Layout */
body 			{
			margin-top:10px;
			padding:0;
			height:100%;
			background-image:url(../images/bg.jpg);
}
/* Force vertical scrollbar in Gecko browsers */
#mozscroll 		{ 
			position	: absolute; 
			top			: 0px; 
			bottom		: -1px; 
			visibility	: hidden 
}
.container 		{
			margin-left: auto;
			margin-right: auto;
			width: 800px;
			height:100%;
			text-align: left;
}
.mainbody 		{
			width			: 800px;
			height			: 100%;
			background		: #662E94 url(../images/body_bg.jpg) no-repeat top left;
			border-left		: 1px solid #CEA000;
			border-right	: 1px solid #CEA000;
}
.cartbody 		{
			width			: 800px;
			height			: 100%;
			margin-bottom	: 0px;
			background		: #662E94 url(../images/body_bg.jpg) no-repeat top left;
			border-left		: 1px solid #CEA000;
			border-right	: 1px solid #CEA000;
}
.header 		{
			width: 800px;
			height: 157px;
			background-image:url(../images/header.jpg);
			border-top: 1px solid #CEA000;
			border-left: 1px solid #CEA000;
			border-right: 1px solid #CEA000;
}
.left  			{
			margin-top		:	20px;
			margin-bottom	:   20px;
			margin-left		:	20px;
			float			:	left;
			text-align		:	left;
			width			:	210px;
}
.right  		{
			margin-top		:	20px;
			margin-bottom	:   20px;
			margin-right	:	20px;
			float			:	right;
			text-align		:	left;
			width			:	500px;
}
.cart  			{
			margin-left		:	50px;
			text-align		:	left;
			top				:	0px;
			margin-bottom	:	0px;
			width			:	700px;
			height			: 	100%;
			background		:	transparent;
}
.photo			{
			margin-top		:	20px;
			margin-bottom	:   40px;
			margin-right	:	20px;
			float			:	right;
			text-align		:	left;
			width			:	534px;
}
.gallery 		{
			margin-top		: 	5px;
			margin-bottom	:   20px;
			float			: 	left;
}
.rightbody		{
			margin-top		:	20px;
			float			:	right;
			text-align		:	left;
			width			:	500px;
}
.centerform		{
			margin-top		:	20px;
			padding			:	10px;
			float			:	right;
			margin-right	:	90px;
			width			:	300px;
			height			:	200px;
			background		:	#CEA000;
			border			: 	1px solid #CEA000;
			text-align		:	left;
}
.noticeboard{
			margin-top		:	20px;
			margin-bottom	:   20px;
			margin-right	:	20px;
			float			:	right;
			text-align		:	left;
}
.community {
	float					: left;
	margin-left				: 10px;
}
.lowerright{
	padding-top		:	10px;
	float			:	right;
	text-align		:	left;
	margin-top		:	20px;
	width			:	500px;
}

/* Updated to here ! */

.lowerleft{
	position		:	relative;
	padding-top		:	10px;
	float			:	left;
	text-align		:	left;
	top				:	20px;
	width			:	210px;
}
.center{
	position		:	relative;
	padding-bottom	:	10px;
	float			:	left;
	text-align		:	left;
	top				:	20px;
	left			:	20px;
	width			:	760px;
}
.divider{
	position		:	relative;
	padding-top		:	5px;
	padding-bottom	:	5px;
	float			:	right;
	text-align		:	center;
	top				:	20px;
	width			:	500px;
}
.spacer{
	position		:	relative;
	padding-bottom	:	10px;
	float			:	right;
	text-align		:	center;
	top				:	20px;
	right			:	20px;
	width			:	500px;
	height			: 	10px;
}
#clearone{
	clear			:	both;
	height			: 	1px;
}
/* Page Elements */
.picture{
	position		:	relative;
	padding			:	2px;
	float			:	left;
	text-align		:	left;
	width			:	210px;
	height			:	110px;
}
.map{
	position		:	relative;
	float			:	right;
	text-align		:	left;
	top				:	20px;
	width			:	500px;
	height			:	300px;
	border			: 	1px solid #CEA000;
}
.form{
	position		:	relative;
	float			:	left;
	text-align		:	left;
	top				:	20px;
	width			:	210px;
	height			:	300px;
	border			: 	1px solid #CEA000;
	background		:	#CEA000;
}
.guestbook{
	position		:	relative;
	float			:	right;
	text-align		:	left;
	top				:	20px;
	right			: 	140px;	
	width			:	210px;
	height			:	300px;
	border			: 	1px solid #CEA000;
	background		:	#CEA000;
}
.footer {
	clear:both;
	width: 800px;
	height: 19px;
	background-image:url(../images/footer.jpg);
	border-left: 1px solid #CEA000;
	border-right: 1px solid #CEA000;
	border-bottom: 1px solid #CEA000;
}
.footertext {
	position		:	relative;
	float			:	left;
	text-align		:	left;
	top				:	3px;
	left			:	10px;
	width			:	300px;
}
.webdevil {
	float			:right;
	top				:3px;
	right			:10px;
}
.list{
list-style-image	:	url(../images/bullet.gif)
}
