/* Layout Required */
body {
	margin: 0;
	text-align: center;
	background: #000000 url(images/assets/backGround.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	behavior:url(csshover.htc);
}
p,a,ul,td,li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #525252;
}
div {text-align: left;}
div#container {
	position:relative; /* needed for footer positioning*/
	margin:0 auto; /* center, not in IE5 */
	width: 950px;
}
h1 {text-align: center;}
.xx-med {font-size: 14px;color: #b60000;}
.xx-sm {font-size: 11px;color: #8a8a8b;}
.red {color:#b60000;}
div#header {width: 100%;}
div#header p {float: right;color:#8a8a8b;}
div#wrapper {position: relative;width: 100%;clear:both;}
div#footer {position:relative;clear: both;width: 100%;text-align: right;margin-top: 20px;border-top: 1px solid #761900;}
	div#footer p,div#footer a {font-size: 11px;color: #323232;}
/* End Layout Required */
div#header img {float: left;}
ul#mainMenu {float: right;list-style: none;margin: 0;padding: 0;margin-top: 35px;}
	ul#mainMenu li {float: left;margin-left: 10px;margin-right: 10px;list-style-type: none;height: 16px;}
		ul#mainMenu li.redLine {width: 180px;background: url(images/assets/redLine.jpg) center left repeat-x;}
	ul#mainMenu li a {color: #8a8a8b;font-size: 14px;}
		ul#mainMenu li a.active,ul#mainMenu li a:hover {color: #b60000;}
		
ul#subMenu {position: absolute;top: 20px;left: 0;list-style: none;margin: 0;padding: 0;z-index:999;}
	ul#subMenu li {list-style-type: none;border-left: 1px solid #d10000;height: 28px;text-indent: 15px;}
		ul#subMenu li.menuTitle {border: none;font-size: 18px;color: #d10000;margin: 0;text-indent: 0;margin-bottom: 10px;}
	ul#subMenu li a {font-size: 13px;color: #7a7a7a;line-height: 28px;}
		ul#subMenu li a.active,ul#subMenu li a:hover {color: #c00000;}

div#mainGallery {
	position: relative;
	width: 100%;
	text-align: center;
}
	div#thumbnails {
		position: relative;
		clear: both;
		width: 595px;
		margin: 25px auto;
	}
	div#thumbnails ul.thumbList {
		margin: 0;
		padding: 0;
		list-style: none;
	}
	div#thumbnails ul.thumbList li {
		position: relative;
		display: inline;
		padding-left: 4px;
		padding-right: 4px;
		cursor: pointer;
	}
		div#thumbnails ul.thumbList ul {
			position: absolute;
			display: none;
			margin: 0;
			padding: 0;
			list-style: none;
			top: -80px;
			left: -59px;
		}
		div#thumbnails ul.thumbList ul div {
			position: absolute;
			width: 118px;
			height: 72px;
			background-color: #ffffff;
			top: 4px;
			left: 8px;
			z-index: 100;
		}
		div#thumbnails ul.thumbList ul img {
			position: absolute;
			z-index: 9999;
		}
	div#thumbnails ul.thumbList li:hover a {
		color: #ae2500;
	}
	div#thumbnails ul.thumbList li:hover ul {
		display: block;
	}
div#mainGallery img#placeholder {border: 3px solid #b5b5b5;margin-top:25px;}
div#galleryNum {position: absolute;bottom: 0;left: 0;}
div#galleryNum p {margin: 0;}
div#galleryNum a:hover {color:#b60000;}
div#galleryNum p.num {font-size: 20px;}
div.textArea {background-color: #000000;border: 1px solid #761900;}
div.textArea p {
	margin-left: 15px;
	margin-right: 15px;
}
div.textArea p.title {
	font-size: 15px;
	color:#b60000;
}
div.textArea p.testimonial {
	font-size: 11px;
}