/* common */

body {
	background-color: #000000; text-align: center; color:#d2ab67; font: normal 12px Arial; margin: 0px; padding: 0px;
}

img {
	border:none;
}

table {
	font: normal 12px Arial; border:none;	
}

input, textarea {
	font: normal 12px Tahoma, Verdana, Helvetica, sans-serif;
}

/* end of common */

/* container */

#container {
	padding:0px; margin:0px; width:800px; margin:0 auto; margin-top:20px; height:601px; background-image:url('../images/background.gif'); background-repeat:no-repeat;
	/*border: 1px solid #000000;*/
}

/* end of container */

/* top section */

#topSection {
	padding:0px; margin:0px; width:790px; margin:0 auto; height:auto;
}

	#topSection .logo {
		background-color: #A7A7A7;
		height: 100px;
	}

	/* top menu */
	.topmenu {
	padding:0px; margin:0px; width:790px; height:20px; margin:0 auto; margin-top:3px; background-image:url('../images/menu.gif'); background-position:center; 
	background-repeat:no-repeat;
	}

	#topmenu table.pill {
		margin:0 auto; padding:0px; width:510px; height:20px;
	}

	#topmenu .pill_m {
		padding:0px; margin:0px; height:20px;
	}

	#pillmenu {
		white-space:nowrap; height:20px;
	}

	#pillmenu ul {
		list-style-type:none; margin:0px; padding:0px;
	}

	#pillmenu li {
		float:left;
	}

	#pillmenu a {
		display: block; width:80px; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal;
		height:20px; line-height:20px; padding:0px; text-decoration:none; color:#d2ab67;
	}

	#pillmenu a:hover {
		color:#000000; background-image:url(../images/gradient_button.gif); background-repeat:y-repeat;
	}
	/* end of top menu */

/* end of top section */

/* middle section */

#middleSection {
	margin:0px; padding:0px; height:430px; width:780px;
}

	/* left menu */

	#middleSection .menu {
		margin: 0px 0px 0px 0px;
		float:left;
		background-color: #D7D7D7;
		/*border: 1px solid #000000;*/
		width: 200px;
		text-align: left;
	}

	#middleSection .menu ul {
		margin: 0px;
		padding: 0px;
		/*border: 1px solid #000000;*/
	}

	#middleSection .menu li {
		list-style-type: none;
	}

	#middleSection .menu a {
		margin: 0px 0px;
		padding: 4px;
		color: #FFFFFF;
		text-decoration: none;
		font-weight: bold;
		display: block;
	}

	#middleSection .menu a:hover {
		background-color: #666666;
	}

	/* end of left menu */

	/* main content */

	#middleSection .content {
		margin: 10px 0px 0px 0px;
		padding: 0px;
		width: 780px;  /* width + margin + padding gives total width */
		height: 420px; /* remove to make content height dynamic */
		text-align: justify;
		/*border: 1px solid #000000;*/
	}

	/* end of main content */

/* end of middle section */

/* bottom section */

#bottomSection {
	margin:0px;
	width: 760px;
	padding-top:0px;
	text-align: center;
}

	/* footer content */

	#bottomSection .content {
	}

	/* end of footer content */

/* end of bottom section */

.leftcolumn {
	float:left; margin:0px; padding:0px; height:410px; width:150px; margin-top:10px;
}

.middlecolumn {
	float:left; margin:0px; padding:0px; height:410px; width:480px; margin-top:10px; background-image:url(../images/gradient_center.gif); background-repeat:y-repeat;
}

.middlecolumn_gallery {
	float:left; margin:0px; padding:0px; height:410px; width:480px; background-color:#000000;
}


.rightcolumn {
	float:left; margin:0px; padding:0px; height:410px; width:150px; margin-top:10px;
}

.tableContact td{
	height:30px;
}