body{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-color: #E9E9E9;
	font-size: 12px;
	font-family: arial, verdana;
	margin: 0 auto 0 auto;
	color: #000;
	background-image: url(/pub/images/bg.jpg);
	background-position: top left;
	background-repeat: repeat;
}

img{
	border-style: none;


}
form
{
	 margin:0 0 0 0;
}
 
h1
{
	 font-size:150%;
	margin: 0 0 0 0;
	font-weight: normal;
}


.serviceswholecontainer h1{
	padding:10px 0 0 0;
	margin:0 0 0 30px;
	font-size: 170%;
	color: #6d0000;
	font-weight:bold;
	border-bottom:3px groove #6d0000;
	width:90%;
	
}


.serviceswholecontainer h1+p{
	margin:10px 0 0 0;
}



h2
{
	 font-size:150%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: normal;
}
 
h3
{
	 font-size:140%;
	 color: #460701;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;
}
 
h4
{
	 font-size:140%;
	 color: #26376c;
	 margin: 0 0 0 0;
	 padding: 0 0 0 0;

}
 
h5
{
	 font-size:115%;
}
 
h6
{
	 font-size:110%;
}
p
{
	 font-size:100%;
	 margin: 0 0 0 0;
	 padding: 5px 0 5px 0;
	 color: #101010;
}
 
 
.serviceswholecontainer p{
	padding:7px 0 0 40px;
	width:85%;
 
}

.serviceswholecontainer ul li{
	padding:0 0 3px 0;
	width:90%;
	margin:0 0 0 -20px;
	list-style:none;
 
}
 
table th
{
	 font-size:100%;
}
table td
{
 font-size:100%;
}
 
fieldset
{
 border:1px solid #6d0000;
}
fieldset legend
{
	 font-size:120%;
	 font-weight:bold;
	 color:#700000;
} 
hr{
	border: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 1px;
}
a:link{
	color: #460701;
}
a:visited{
	color: #460701;
}


.clear{
	clear: left;
}
.clearboth{
	clear: both;
}

#container{
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-size: 100%;
}

.head{
	width: 900px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	font-size: 100%;
}

.header{
	background-image: url(/pub/images/headbg.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	height: 60px;
}

.logo{
	margin: 15px 0 0 0;
	float: left;
}

.head ul{
	margin: 0 0 0 0;
	padding: 17px 0 0 20px;
	float: left;
	font-size: 100%;
}

.head ul li{
	display:inline;
	list-style: none;
	color: #fff;
	font-weight: bold;
	margin: 0 0 0 6px;
}

/*.head ul li#nav_24 a
{
	font-size:100%;
	font-weight:bold;
	color:#DFB34A;
}
*/

.head ul li a:link{
	color: #fff;
	text-decoration: none;
}
.head ul li a:visited{
	color: #fff;
	text-decoration: none;
}
.head ul li a:hover{
	color: #fff;
	text-decoration: none
}
.head ul li a:active{
	color: #fff;
	text-decoration: none;
}

.leftside{
	float: left;
	padding: 0 20px 0 0;
}
.newprod{
	background-image: url(/pub/images/newfurniture.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 145px;
	height: 74px;
	margin: 0 0 8px 0;
}

.preownedprod{
	background-image: url(/pub/images/preownedfurniture.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 145px;
	height: 66px;
}

.tools{
	background-image: url(/pub/images/toolsleft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 145px;
	height: 67px;
	margin: 0 0 8px 0;
}

.resources{
	background-image: url(/pub/images/resourcesleft.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 145px;
	height: 67px;
}

.milton-terry-facebook
{
	width:145px;
	margin:12px 0 0 0;
	visibility:hidden;
}
	.milton-terry-facebook img
	{
		border:3px solid #6D0B08;
	}

.milton-terry-twitter
{
	width:145px;
	margin:12px 0 0 0;
	background-color:#fff;
}
	.milton-terry-twitter img
	{
		border:3px solid #6D0B08;
	}

.contenty{
	padding: 20px 0 10px 0;
}

.leftside ul{
	margin: 0 0 0 0;
	padding: 20px 0 20px 0;
	width: 145px;
}

.leftside ul li{
	list-style: none;
	color: #6e0b08;
	font-size: 100%;
	font-weight: bold;
	border-bottom: 1px dotted #6e0b08;
	line-height: 20px;
	padding: 5px 0 5px 0;
}

.leftside ul a:link{
	text-decoration: none;
	color: #6e0b08;
}
.leftside ul a:visited{
	text-decoration: none;
	color: #6e0b08;
}
.leftside ul a:hover{
	text-decoration: none;
	color: #6e0b08;
}
.leftside ul a:active{
	text-decoration: none;
	color: #6e0b08;
}

.h2left{
	font-size: 160%;
	font-weight: bold;
	color: #6e0b08;
	margin: 0 0 0 0;
	padding: 25px 0 0 76px;
}

.h2left a:link{
	color: #6e0b08;
	text-decoration: none;
}
.h2left a:visited{
	color: #6e0b08;
	text-decoration: none;
}
.h2left a:hover{
	color: #6e0b08;
	text-decoration: none;
}
.h2left a:active{
	color: #6e0b08;
	text-decoration: none;
}

.h22left{
	font-size: 120%;
	font-weight: bold;
	color: #6e0b08;
	margin: 0 0 0 0;
	padding: 25px 0 0 50px;
}

.h22left a:link{
	color: #6e0b08;
	text-decoration: none;
}
.h22left a:visited{
	color: #6e0b08;
	text-decoration: none;
}
.h22left a:hover{
	color: #6e0b08;
	text-decoration: none;
}
.h22left a:active{
	color: #6e0b08;
	text-decoration: none;
}

.h23left{
	font-size: 120%;
	font-weight: bold;
	color: #6e0b08;
	margin: 0 0 0 0;
	padding: 25px 0 0 90px;
}

.h23left a:link{
	color: #6e0b08;
	text-decoration: none;
}
.h23left a:visited{
	color: #6e0b08;
	text-decoration: none;
}
.h23left a:hover{
	color: #6e0b08;
	text-decoration: none;
}
.h23left a:active{
	color: #6e0b08;
	text-decoration: none;
}

.h24left{
	font-size: 120%;
	font-weight: bold;
	color: #6e0b08;
	margin: 0 0 0 0;
	padding: 25px 0 0 25px;
}

.h24left a:link{
	color: #6e0b08;
	text-decoration: none;
}
.h24left a:visited{
	color: #6e0b08;
	text-decoration: none;
}
.h24left a:hover{
	color: #6e0b08;
	text-decoration: none;
}
.h24left a:active{
	color: #6e0b08;
	text-decoration: none;
}


.pnew{
	color: #44443f;
	font-size: 90%;
	margin: 0 0 0 0;
	padding: 0 0 0 57px;
}

.pnew a:link{
	color: #44443f;
	text-decoration: none;
}
.pnew a:visited{
	color: #44443f;
	text-decoration: none;
}
.pnew a:hover{
	color: #44443f;
	text-decoration: none;
}
.pnew a:active{
	color: #44443f;
	text-decoration: none;
}

.pnew2{
	color: #44443f;
	font-size: 90%;
	margin: 0 0 0 0;
	padding: 0 0 0 40px;
}

.pnew2 a:link{
	color: #44443f;
	text-decoration: none;
}
.pnew2 a:visited{
	color: #44443f;
	text-decoration: none;
}
.pnew2 a:hover{
	color: #44443f;
	text-decoration: none;
}
.pnew2 a:active{
	color: #44443f;
	text-decoration: none;
}

.rightcon{
	float: left;
}

.righttop{
	background-image: url(/pub/images/midbgtop.jpg);
	background-repeat: no-repeat;
	background-position: bottom left;
	width: 719px;
	height: 11px;
}

.rightside{
	background-image: url(/pub/images/midbgmid.jpg);
	background-repeat: repeat-y;
	background-position: top left;
	width: 709px;
	padding: 5px 0 10px 10px;
	min-height: 400px;
}

.right1{
	float: left;
}

.rightbottom{
	background-image: url(/pub/images/midbgbottom.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 100%;
	height: 5px;
}

.mainimage{
	background-color: #e4d5c2;
	width: 474px;
	height: 228px;
	padding: 10px 0 0 10px;
}

.mainimage2{
	background-color: #e4d5c2;
	width: 464px;
	padding: 10px 10px 10px 10px;
	margin: 10px 0 0 0;
}

.about{
	background-color: #fff;
	padding: 5px 10px 30px 10px;
}


.hpabout1
{
	background-color: #fff;
	padding: 5px 10px 5px 10px;
}
.hpabout{
	background-color: #fff;
	padding: 5px 10px 5px 10px;
	min-height:205px;
}

.about2
{
	background-color: #fff;
	padding: 5px 10px 5px 10px;
	min-height:480px;
}
	*html .about2
	{
		height:480px;
	}

.about4
{
	background-color: #fff;
	padding: 5px 10px 5px 10px;
	min-height:400px;
}
	*html .about4
	{
		height:400px;
	}


.fancy{
	float: left;
	margin: 8px 5px 0 5px;
}

.h3about{
	float: left;
	font-size: 140%;
	color: #6d0000;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
}

a:link h3{
	font-size:90%;
	color:red;
	text-decoration:underline;
	margin:0 0 20px 0;
}

a:visited h3{
	font-size:90%;
	color:red;
	text-decoration:underline;
		margin:0 0 20px 0;
}

a:hover h3{
	font-size:90%;
	color:#000;
	text-decoration:underline;
		margin:0 0 20px 0;
}

a:active h3{
	font-size:90%;
	color:red;
	text-decoration:underline;
		margin:0 0 20px 0;
}


.about h1{
	color:#6d0000;
}


.hr{
	background-image: url(/pub/images/hr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 100%;
	height: 1px;
	margin: 3px 0 5px 0;
	float:left;
}

.hr2{
	background-image: url(/pub/images/hr.jpg);
	background-repeat: repeat-x;
	background-position: top left;
	width: 650px;
	height: 1px;
	margin: 3px 0 5px 0;
}

.newsimg{
	float: left;
	border: 1px solid #bababa;
}

.newsdescript{
	float: left;
	padding: 0 0 0 0;
	width:430px;
}

.newstitle{
	font-weight: bold;
	font-size: 120%;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	color: #292929;
}

.newsdate{
	font-size: 90%;
}

.newsy{
	margin: 0 0 0 0;
	padding: 5px 0 0 0 ;
}

.right2{
	float: left;
	padding: 0 0 0 13px;
	width: 198px;
}

.trend{
	background-image: url(/pub/images/trendbg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 198px;
	height: 51px;
	margin: 0 0 15px 0;
}

.right2img{
	border: 4px solid #6d0000;
	margin: 0 0 15px 0;
}

.testy{
	background-color: #660303;
	width: 186px;
	border: 1px solid #3a0000;
	color: #fff;
	padding: 0 5px 5px 5px;
}

.h3test{
	color: #fff;
	margin: 0 5px 0 0;
	padding: 5px 0 2px 0;
	border-bottom: 1px dotted #a96565;
}

.testy p{
	color: #fff;
	padding: 5px 0 5px 0;
}

.testy p.testperson{
	font-size: 85%;
	padding: 5px 0 5px 5px;
}

.newtrend{
	color: #6d0000;
	margin: 0 0 0 0;
	padding: 14px 0 0 0;
	width: 198px;
	text-align:center;
}

.footer ul{
	margin: 0 0 0 0;
	padding: 15px 0 0 0;
	text-align:center;
}

.footer ul li{
	display: inline;
	font-weight: bold;
	color: #6d0000;
	margin: 0 5px 0 5px;
}

.footer ul li a:link{
	text-decoration: none;
	color: #6d0000;
}
.footer ul li a:visited{
	text-decoration: none;
	color: #6d0000;
}
.footer ul li a:hover{
	text-decoration: none;
	color: #6d0000;
}
.footer ul li a:active{
	text-decoration: none;
	color: #6d0000;
}

.footerp{
	width: 715px;
	font-size: 85%;
	padding: 10px;
}

.footerp a:link{
	text-decoration: underline;
	color: #6d0000;
}
.footerp a:visited{
	text-decoration: underline;
	color: #6d0000;
}
.footerp a:active{
	text-decoration: underline;
	color: #6d0000;
}
.footerp a:hover{
	text-decoration: underline;
	color: #6d0000;
}

/******************* Navigation **************/

.nav{
/*	background-image: url(/pub/design/navbg3.png);
	background-repeat: repeat-x;
	background-position: top left;
*/	
	
	height: 35px;
	overflow:hidden;
}

.dropdownsub
{
	position:absolute;
	top:0;
	margin:-2px 0 0 0;
	visibility:hidden;
	width:125px;
	background-color:#fff;
	border-top:1px solid #c3c2c0;
	border-left:1px solid #c3c2c0;
	border-right:1px solid #c3c2c0;
	border-bottom:1px solid #c3c2c0;
	z-index:99999;
	font-family:Arial, Helvetica, sans-serif;
}
	.dropdownsub ul
	{
		
		margin:0 0 0 0;
		padding:0 0 0 0;
		width:125px;
		padding:0 0 0 0;
		font-size:90%;
	}
		.dropdownsub ul li
		{
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style-type:none;
			overflow:hidden;
			text-transform:uppercase;
		}
			.dropdownsub ul li a:link
			{
				border:0;	
				display:block;
				color:#20201d;
				text-decoration:none;
				width:100%;				
				height:24px;
				line-height:24px;	
			}
			.dropdownsub ul li a:visited
			{
				border:0;	
				display:block;
				color:#20201d;
				text-decoration:none;				
				width:100%;
				height:24px;
				line-height:24px;	
			}
			.dropdownsub ul li a:hover
			{
				border:0;					
				display:block;
				color:#20201d;
				text-decoration:none;				
				width:100%;
				background-color:#f4eddb;		
				height:24px;
				line-height:24px;	
			}
			.dropdownsub ul li a:active
			{
				border:0;					
				display:block;
				color:#20201d;
				text-decoration:none;				
				width:100%;
				height:24px;
				line-height:24px;				
			}									
			
			.dropdownsub ul li a span
			{
				padding:0 0 0 5px;
				display:block;
				overflow:hidden;
			}
/* end navigation */
.serviceswholecontainer
{
	background-color:#FFFFFF;
	padding:5px 5px 5px 5px;
	width:678px;
	min-height:400px;
	margin:0 0 0 5px;
	float:left;
}
	* html .serviceswholecontainer
	{
		height:400px;
	}

.indvservices
{
	float:left;
	width:275px;

	margin:10px 0 0 40px;
}



.servicesheader{
	
	padding:2px 0 2px 10px;
	font-weight:bold;
	height:15px;
	overflow:hidden;
	font-size:120%;
	background-color:#700000;
	width:90%;
	color:#fff;
}


.serviceswholecontainer a:link{
	color:#6d0000;
	
}

.serviceswholecontainer a:visited{
	color:#6d0000;
	
}
.serviceswholecontainer a:hover{
	color:red;

	
}

.serviceswholecontainer a:active{
	color:#6d0000;
	
}

.container{
	width:70%;
	background-color:#fff;
	margin:30px auto 0 auto;
	padding:15px;
	border:1px solid #ccc;
}

.press_container h1{
	color:#6e0b08;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	padding:0 0 3px 0;
}

.press_container h2{
	font-size:99%;
	padding:3px 0 3px 0;
}

.newsbacklink{
	font-size:90%;
}

.newstext 
{
	min-height:400px;
}
* html .newstext
{
	height:400px;
}

.newstext p{
	margin:0 0 0 0;
}

.event_container h1{
	color:#6e0b08;
	font-weight:bold;
	border-bottom:1px dotted #ccc;
	padding:0 0 3px 0;
	width:98%;
}

.event_container h2{
	font-size:99%;
	padding:3px 0 3px 0;
}

.newsitemscont{
	min-height:335px;
}
	* html .newsitemcont
	{
		height:335px;
	}

ul.newsitems{
	list-style:none;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:650px;
}

ul.newsitems li{
	margin:8px 0 10px 0;
	border-bottom:1px solid #ccc;
	padding:0 0 8px 0;
	list-style-type:none;
}

ul.newsitems li span{
	display:block;
	font-weight:bold;
	font-style:italic;
	margin:2px 0 2px 0;
}

ul.newsitems a:link{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;

}

ul.newsitems a:visited{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;

}

ul.newsitems a:hover{
	font-weight:bold;
	font-size:120%;
	color:red;
	display:block;

}

ul.newsitems a:active{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;

}

.eventitemscont{
	min-height:350px;

}

ul.eventitems{
	list-style:none;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

ul.eventitems li
{
	margin:8px 0 10px 0;
	border-bottom:1px solid #ccc;
	padding:0 0 8px 0;
}

ul.eventitems li span{
	display:block;
	font-weight:bold;
	font-style:italic;
	margin:2px 0 2px 0;
}



ul.eventitems a:link{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;
}

ul.eventitems a:visited{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;
}

ul.eventitems a:hover{
	font-weight:bold;
	font-size:120%;
	color:red;
	display:block;
}

ul.eventitems a:active{
	font-weight:bold;
	font-size:120%;
	color:#6d0000;
	display:block;
}

.productmore
{
	float:left;
	padding:0 0 0 10px;
	width:600px;
	border:0px solid black;
}


.manuftagline{

	color:#000;
	font-size:90%;
	padding:0 0 10px 0;
	
}


.ContactFieldset{
	width:70%;
	margin:20px auto 0 auto;

}



.ContactFieldset .fafBtn{
	background-image:url("/pub/images/submit_button.png");
	background-position:top center;
	background-repeat:no-repeat;
	width:100%;
	height:34px;
	border:none;
	color:white;
	background-color:#fff;
	margin:10px auto 10px auto;
	text-align:center;
}




#top-header
{
	top:0px;
	width:100%;
	border-bottom:2px solid #000;
	background-color:#795940;
	padding:5px 0 5px 0;
	color:#fff;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	text-align:center;
	line-height:24px;
}
	#top-header-box
	{
		width:1000px;
		text-align:center;
		margin:0 auto 0 auto;
		background-image:url("/pub/images/headerArt.jpg");
		background-position:top left;
		background-repeat:no-repeat;
		padding:0 0 4px 0;
		
	}
	
	
	

	
	.initHeader{
		padding:15px 0 0 0;

		
	}
	
	.initnavl{
		border-bottom:1px solid #000;
	}
	
	
	.initnavr a:link{
		color:#333;
		text-decoration:underline;
		font-size:90%;
	}
	
		.initnavr a:visited{
		color:#333;
		text-decoration:underline;
		font-size:90%;
	}
	
		.initnavr a:hover{
		color:#333;
		text-decoration:none;
		font-size:90%;
	}
	
		.initnavr a:active{
		color:#333;
		text-decoration:underline;
		font-size:90%;
	}
	
	
	.glossary-nav
	{
		clear:both;
		margin:15px 0 15px 0;
		width:100%;
		float:both;
	}
		.glossary-nav ul
		{
			float:left;
			margin:5px 0 5px 0;
			padding:0 0 25px 0;
			width:100%;
		}
		.glossary-nav ul li
		{
			float:left;
			border:1px solid #666;
			background-color:#efefef;
			margin:0 3px 0 0;
			text-align:center;
			list-style-type:none;
			line-height:20px;
		}
		.glossary-nav ul li a
		{
			display:block;
			width:20px;
			height:20px;
			text-align:center;
			text-decoration:none;
		}
		.glossary-nav ul li a:hover
		{
			background-color:#6B0000;
			color:#fff;
		}
		
		.glossary-nav ul li.no
		{
			background-color:#fff;
			border:1px solid #666;
			border-right:1px solid #ccc;
			border-bottom:1px solid #ccc;
			width:20px;
			height:20px;
		}
		
	.initUL{

		list-style:none;
		padding:0 0 0 30px;
		margin:20px 0 20px 0;
		line-height:18px;

	}
	
	
	.initUL li{

		list-style:none;
		

	}
	
	.initUL li a:link{
		color:#460701;
		text-decoration:underline;
		
	}
	
	.initUL li a:visited{
		color:#460701;
		text-decoration:underline;
	}
	
		.initUL li a:hover{
		color:#000;
		text-decoration:none;
	}
	
		.initUL li a:active{
		color:#460701;
		text-decoration:underline;
	}
	
	
	
	
	.glossletter{
		font-size:150%;
		font-weight:bold;
		padding:2px 6px 1px 6px;
		background-color:#460701;
		color:#fff;
		width:100%;
	}
	
	
	
	
	
	
	
	.PageNextPrev{
		width:100%;
		float:left;
		margin:0 0 20px 0;

	}
	
	.dic_container
	{
		min-height:450px;	
	}	
		* html .dic_container
		{
			height:450px;
		}
	
	h1.dicterm{
		background-color:#6D0000;
		color:#fff;
		width:100%;
		padding:3px 0 3px 3px;
		margin:2px 0 0 0;
	}
	
	
	.dic_container .backlink{
	margin:5px 0 15px 3px;
	border:none;

		
	}
	

.dicdef{
	margin:0 0 0 3px;
	position:relative;
	float:left;
}

.dicdef strong{
	font-size:120%;
}

	.dicdef img
	{
		float:right;
		padding:5px 5px 5px 5px;
		border:1px solid #999;
		margin:5px 0 10px 5px;
	}
	
	.dic_container .backlink a:link{
		font-size:90%;
		text-decoration:underline;
		
		
		
	}
	
	.dic_container .backlink a:visited{
		font-size:90%;
		text-decoration:underline;
		
	}
	
	.dic_container .backlink a:hover{
		font-size:90%;
		text-decoration:none;
		
	}
	
	.dic_container .backlink a:active{
		font-size:90%;
		text-decoration:underline;
		
	}
	
	
	.glossaryul{
		clear:left;
		list-style:none;
		padding:3px 0 0 0;
		margin:17px 0 0 0;
		border-top:1px solid #999;
	}
	
	
		.glossaryul li.lft{
			float:left;
		
		}
		
		.glossaryul li.lft a:link, .glossaryul li.rgt a:link{
			color:#6F100C;
			text-decoration:underline;
		}
		
				.glossaryul li.lft a:visited, .glossaryul li.rgt a:visited{
			color:#6F100C;
			text-decoration:underline;
		}
		
				.glossaryul li.lft a:hover, .glossaryul li.rgt a:hover{
			color:#000;
			text-decoration:none;
		}
		
				.glossaryul li.lft a:active, .glossaryul li.rgt a:active{
			color:#6F100C;
			text-decoration:underline;
		}
		
		
		
		
		
		.glossaryul li.rgt{
			float:right;
		}
		
		
		
		.facilityContainer{
			padding:8px 0 0 0;
		}
		
		.facilityContainer a{
			width:145px;
			height:66px;
		}
		
		.facilityContainer a img{
			width:145px;
			height:66px;
		}
		
		p.facility{
			display:none;
		}
		
		
	.FacilityGalleryContainer .rightcon .rightside h1{
		color:#fff;
		float:left;
		padding:0 0 15px 0;
		width:100%;
		
		
	}
		
		
	.FacilityGalleryContainer .rightcon .rightside .PhotoGalleryHeader h1{
			padding:0 0 5px 0;
			margin:0;
		}
		
			
	.FacilityGalleryContainer .rightcon .rightside #portfolioContainer{
		background-color:#fff;
		float:left;
		width:659px;
		padding:20px;
		
	}
	
	
	#portfolioContainer ul{
		list-style:none;
		padding:0;
		margin:0;
		width:100%;
		float:left;
		min-height:400px;
	}
	
	#portfolioContainer ul li{
		list-style:none;
		padding:0 25px 0 0;
		margin:0;
		width:45%;
		float:left;

	}
	
	#portfolioContainer ul li a:link{
		width:100%;
		float:left;
		text-decoration:none;
		font-weight:bold;
		font-size:120%;
		padding:0 0 5px 0;
	}
	
	#portfolioContainer ul li a:visited{
		width:100%;
		float:left;
		text-decoration:none;
		font-weight:bold;
		font-size:120%;
		padding:0 0 5px 0;
	}
	
	#portfolioContainer ul li a:hover{
		width:100%;
		float:left;
		text-decoration:underline;
		font-weight:bold;
		font-size:120%;
		padding:0 0 5px 0;
	}
	
	#portfolioContainer ul li a:active{
		width:100%;
		float:left;
		text-decoration:none;
		font-weight:bold;
		font-size:120%;
		padding:0 0 5px 0;
	}
	
				
	.FacilityGalleryContainer .rightcon .rightside #gallery{
		width:425px;
		float:left;
		background-color:#fff;
		padding:10px 20px 20px 20px;
	}
	
	.FacilityGalleryContainer .rightcon .rightside #thumbs{
		width:185px !important;
		padding:0 0 0 10px;
		margin:0 25px 0 0;
		background-color:#fff;
		min-height:570px;

	}
	
	
	.FacilityGalleryContainer .rightcon .rightside ul.thumbs{
		padding:0;
		margin:0;
		float:left;
	}
	
	.FacilityGalleryContainer .rightcon .rightside ul.thumbs li{
		padding:0 5px 5px 0;
		margin:0;
		float:left;
	}
	
	
	
	
	.PhotoGalleryHeader p{
		color:#fff;
	}
	
	
	.FacilityGalleryContainer .rightcon .rightside .Categorybacklink{
		padding:0 0 10px 0;
	}
	
		
	.FacilityGalleryContainer .rightcon .rightside .Categorybacklink a:link{
		color:#fff;
		text-decoration:underline;
	}
	
	.FacilityGalleryContainer .rightcon .rightside .Categorybacklink a:visited{
		color:#fff;
		text-decoration:underline;
	}
	
	.FacilityGalleryContainer .rightcon .rightside .Categorybacklink a:hover{
		color:#fff;
		text-decoration:none;
	}
	
	.FacilityGalleryContainer .rightcon .rightside .Categorybacklink a:active{
		color:#fff;
		text-decoration:underline;
	}
	
	
		.FacilityGalleryContainer .rightcon .rightside .image-caption{
			width:100%;
		}
	
	
	.FacilityGalleryContainer .rightcon .rightside div.caption{

		width:100%;
	}
	
	
	.FacilityGalleryContainer .rightcon .rightside .image-title{
		padding:0;
		margin:0;
		height:25px;
		border-bottom:1px solid #6E0B08;
		color:#6E0B08;
		width:100%;
	}
	
	
	
	
		.FacilityGalleryContainer .rightcon .rightside div.slideshow a.advance-link {
	display: block;
	width: 650px;
	height: 600px; /* This should be set to be at least the height of the largest image in the slideshow */
	/*line-height: 500px; /* This should be set to be at least the height of the largest image in the slideshow */
	text-align: left;
	overflow:hidden;
}

	
		.FacilityGalleryContainer .rightcon .rightside div.slideshow a.advance-link img{

	max-width: 425px;
}



	.FacilityGalleryContainer .rightcon .rightside div.slideshow a.advance-link:hover, div.slideshow a.advance-link:active, div.slideshow a.advance-link:visited {
	text-decoration: none;
}
