body {
	font-family: "MS Trebuchet","Trebuchet MS",Arial, sans-serif;
	background-color: #221e1f;
	color: #1d1d1d;
}
h1 {
	font-weight: bold;
	margin:0 0 10px 10px;
	text-align:left;
	width:305px;
	float:left;
	}
	
p.caption {
	width:305px;
}

h1,p {
	color: #000;
	}
	p.title {
		color: #fff;
		margin:  0 0 10px 0;
		padding: 5px 10px;
		font-size: 1em;
		text-align: left;
		line-height: 1.5em;
		background: url(/img/main_header_background.gif) repeat-x top left #d01212;
		overflow: hidden;
		}
h2,h3 {
	font-family: "MS Trebuchet","Trebuchet MS",Arial, sans-serif;
	}


a:hover {
	color: #f82327;
}

a {
	color: #cc0000;
	text-decoration: none;
}

#container {
	background-color: #fff;
	margin: 0 auto;
	padding: 10px;
	color: #5B534B;
	width: 840px;
	text-align: center;
	height:880px;
}

#previewthumbs {
	width: 517px;
	float:right;
	text-align: left;
	margin: 0 0 10px 0;
	overflow: hidden;
	}
	
	#previewthumbs .arrow { 
		display: none;
		height: 64px;
		width: 18px;
		margin: 0;
		}
	
	#previewthumbs #arrowleft {
		background: transparent url(/img/left.gif) no-repeat scroll 0 23px;
		float: left;
		outline: none;
		width:21px;
		}
	
	#previewthumbs #arrowright {
		background: transparent url(/img/right.gif) no-repeat scroll 0 23px;
		float: right;
		outline: none;
		}
		
	#previewthumbscont { 
		width: 475px;
		float: left;
		}

	#previewthumbs ul {
		float: left;
		list-style-type: none;
		padding: 0;
		margin: 0;
	/*	margin: 0 5px 0 0;*/ 
		padding: 0;
		width: 500px;
		position: relative;
		}

		#previewthumbs ul li {
			float:left;
			margin: 2px;
			height:60px;
			overflow:hidden;
			text-align: center;
			width:89px;
			border: 1px solid #cc0000;
		/*	margin: 0 0 0 5px;	*/
			}

			#previewthumbs ul li img { 
				height: 100%;
				vertical-align:top;
				text-align: center;
				margin:0;
				padding:0;
			/*	margin-left: 4px;
				margin-bottom: 4px;*/
				}
	
#mainimage {
	clear:both;
	width:840px;
	margin: 20px 10px 20px 0;
	padding-top: 0;
	height:400px;
	}

	#mainimage img {
		padding: 0;
		margin: 0;
		/*height:100%;*/
		}
		
		
		#mpu_container {
			background: #dbdbdb;
			width:300px;
			padding:10px;
			margin: 0 auto 0 auto;
			height:253px;
			clear:both;
			position:relative;
			}
			
			#mpu_container span {
				position: absolute;
				color: #444;
				font-size: .7em;
				left: 0;
				bottom: 0;
				width: 100%;
				text-align: center;
				text-transform: uppercase;
				}
			
			#titleCarousel,
			#browserTitle {
				width:840px;
				float:left;
				text-align:left;
			}

p#back_close_link {
	border-bottom: 1px solid #b7b7b7;
	font-size: 80%;
	margin: 0 0 10px 0;
	
	padding: 0 0 10px 10px;
	text-align: left;
}
