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

body 
{
	background-image 	: url(../images/newBg.png);
	background-repeat 	: repeat-x;	
	margin				: 0px;
	padding				: 0px;
	text-align			: center;
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 12px;
}
td
{
	vertical-align:top;
}

#container 
{
	width				: 915px;
	padding-top			: 10px;
	margin				: 0px auto;
	text-align			: left;
}

#whiteBg
{
	background-color	:#FFF;
	height				:auto;
	width				:915px;
	padding-left		:10px;
	padding-top			:10px;
}

.title
{
	border-bottom:solid 1px #D8D8BF;
	width:200px;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#5A3F33;
	margin-bottom: 20px;
}

ul#navlist
{
	margin-left: 10;
}


#navlist li
{
	display			: inline;
	padding-right	: 10px;
}

#navlist a:link, #navlist a:visited
{
	color			: #5A3F33;
	text-decoration	: none;
}

#navlist a:hover
{
	color			: #66CCFF;
	text-decoration	: none;
}

ul#subNavList
{
margin-left: 10px;
padding-left: 0;
white-space: nowrap;
}

#subNavList li
{
display: inline;
list-style-type: none;
}

#subNavList a { padding: 3px 10px; }

#subNavList a:link, #subNavList a:visited
{
color: #fff;
background-color: #5A3F33;
text-decoration: none;
}

#subNavList a:hover
{
color: #fff;
background-color: #369;
text-decoration: none;
}

#footerNav li
{
display: inline;
list-style-type: none;
padding-right: 20px;
}

#footerNav
{
	margin-left:0px;
	padding-left:0px;
	padding-top:10px;
}

#mailForm
{
	float:left;
	color:#666;
	margin-left:20px;
	border-left: 1px dashed #CCC;
	padding-left:20px;
	margin-bottom:40px;
}

#map
{
	/*float:left;*/

}

#contactForm
{
	float:left;
	/*clear:both;
	padding-top:20px;*/
}

.tableTitle
{
	font-weight:bold;
}

.contactTitle,.contactInfo
{
	color:#000;
}
#royalContact
{
	color:#333;
}

#aboutContent{
	float:left;
	width:600px;
	margin-left:10px;
}
#error{
	color:#F00;
}
