#main
{
	width: 70%;
	margin: 10px auto;
	background-color: #fff;
	color: #333;
	border: 0px;
	line-height: 100%;
}
#title
{
	
	color: #333333;
	font-family:Arial;
	font-size:24px;
}
.maintext
{
	color: #000000;
	font-family:Arial;
	font-size:13px;
	text-decoration:none;
}
.greytext
{
	color: #000000;
	font-family:Arial;
	font-size:11px;
}
.linktext
{

	color: #000000;
	font-family:Arial;
	font-size:13px;
}

#messageband
{

	color: #990000; 
	background-color:#999999;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
}
.messageband
{

	color: #990000; 
	background-color:#999999;
	font-weight:bold;
	font-family:Arial;
	font-size:13px;
}
#top
{
	padding: .5em;
	background-color: #fff;
	border-bottom: 3px solid #97A9AF;

}

#top h1
{
padding: 0;
margin: 0;
}

#left
{
float: left;
width: 190px;
margin: 0;
padding: 0px;
}

#right
{
	border:0px dotted;
	float: right;
	width: 330px;
	margin: 0px;
	margin-left:5px;
	padding: 0px;
	padding-top:10px;
}

#center
{
margin-left: 190px;
border-left: 1px dotted gray;
margin-right: 180px;
border-right: 1px dotted gray;
padding: 1em;
max-width: 36em;
vertical-align:top;
}
#innerleft
{
float: left;
width: 0px;
margin: 0;
padding: 1em;
}

#innerright
{
float: right;
width: 150px;
margin: 0;
padding: 1em;
}
#innercenter
{
margin-left: 20px;
margin-right: 150px;
padding: 1em;
}

#searchdiv
{
border: 1px solid gray;
padding: 1em;
}


.innerlinks{
color: #999999;
font-family:Arial;
text-decoration: none;
}
.innerlinks:visited {
text-decoration: none;
font-family:Arial;
color: #999999;
}
.innerlinks:hover {
text-decoration: none;
font-family:Arial;
color: #000000;
}
.innerlinks:active {
text-decoration: none;
font-family:Arial;
}

#validationleft
{
float: left;
width: 20px;
margin: 0;
padding: 1em;
}

#validationright
{
float: right;
width: 20px;
margin: 0;
padding: 1em;
}
#validationcenter
{
margin-left: 20px;
border-left: 1px dotted gray;
margin-right: 20px;
border-right: 1px dotted gray;
padding: 1em;
}


.infotext
{

	color: #FB0505;
	font-family:Arial;
	font-size:11px;
}


.listinglink{
font-family:arial;
font-size:14px;
color:#F32225;
text-decoration:none;

}
.listingnonlink{
font-family:arial;
font-size:14px;
color:#F32225;
text-decoration:none;

}
.smalltext{
color:#666666;
font-family:arial;
font-size:11px;

}
.linkspan{
color:#666666;
font-family:arial;
font-size:10px;
border-left:1px solid #cccccc;
border-right:1px solid #cccccc;
padding-left:5px;
padding-right:5px;
}

.arrow{
color:#000000;
font-family:arial;
font-size:19px;

}
#bottom1{
	clear: both; 
	padding-right: 0.5em; 
	border-top: #f32225 3px solid; 
	padding-left: 0.5em; 
	padding-bottom: 0.5em; 
	margin: 0px; COLOR: #333; 
	padding-top: 0.5em
}
.bottomleft {
	padding-right: 1em; 
	padding-left: 1em; 
	float: left; 
	padding-bottom: 1em; 
	margin: 0px; 
	width: 250px; 
	paddding-top: 1em
}
#bottomright{
	padding-right: 1em; 
	padding-left: 1em; 
	float: right; 
	padding-bottom: 1em; 
	margin: 0px; 
	width: 250px; 
	padding-top: 1em
}
#bottomcenter {
	padding-right: 1em; 
	padding-left: 1em; 
	float: center; 
	padding-bottom: 1em; 
	margin: 0px; 
	width: 250px; 
	padding-top: 1em
}

.arrow1 {
	font-size: 19px; 
	color: #FE0000; 
	font-family: arial
}
.arrow2 {
	font-size: 11px; font-weight:bold;color: #000; font-family: arial
}

.arrowhome {
	font-size: 14px; 
	color: #EE6F00;
	font-weight:bold;
	text-decoration:none; 
	font-family: arial
}


#formleft
{
float: center;
margin: 0;
padding: 1em;
padding-left: 200px;;
}
#bottom
{
clear: both;
margin: 0;
padding: .5em;
color: #333;
border-top: 3px solid #F32225;
}
#box
{
float: left;
width: 600px;
margin: 0px;
margin-left:5px;
padding: 20px;
border-bottom: 1px dotted #A5ACB2;
}
#title{
border-bottom: 1px dotted #A5ACB2;
text-align:center;

}
#box a
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #97A9AF;
}
#box a:hover
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #F32225;
}
#left p, #right p { 
margin: 0 0 1em 0; 
}
#center h2 ,#left h2,#right h2{ 

font-family:Arial;
font-size:16px;
color:#F32225;
}
#center h2{
font-family:Arial;
font-size:20px;
color:#000000;
}
#left label,#right label  {
display: block; 
float: left; 
clear: left; 
width: 5em; 
text-align: right; 
padding-right: 1em; 
}
#formleft label  {
display: block; 
float: left; 
clear: left; 
width: 9em; 
text-align: right; 
padding-right: 1em; 

}
#left .sized ,#right .sized{ 
	font-size: 11px;
	width: 7em;
	color: #000000;
	background-color: #CDDCE1;
	border: 1px solid #A5ACB2;
	font-family: Arial;
	 
}
#formleft .sized ,#searchdiv .sized{ 
	font-size: 11px;
	width: 15em;
	color: #000000;
	background-color: #CDDCE1;
	border: 1px solid #A5ACB2;
	font-family: Arial;
	 
}
.sizedsmall{ 
	font-size: 11px;
	width: 10em;
	color: #000000;
	background-color: #CDDCE1;
	border: 1px solid #A5ACB2;
	font-family: Arial;
	 
}
.sizedbig { 
	font-size: 11px;
	width: 20em;
	color: #000000;
	background-color: #CDDCE1;
	border: 1px solid #A5ACB2;
	font-family: Arial;
	 
}

/*  added for gallery */

	.redText{
		color: #FF0000;
		font-family:Arial;
		font-size:14px;
		font-weight:bold;
	}
	.txtAreaStyle {
		font: 14px arial;
		font-weight:bold;
		color: #666666;
		height:60px;
		border-top: 1px solid #999999;
		border-left: 1px solid #999999;
		border-right: 1px solid #C0C0C0;
		border-bottom: 1px solid #C0C0C0;
		background-color: #FFDED9;
	}

	.txtAreaStyle:focus {
	    background-color: #FBFDFF;
	}

	#textareaPane{
		border:1px solid #CCCCCC;
		margin-bottom:10px;
		text-align:center;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
	}
	#scrollImage #replyButton
	{
		border:0px dotted;
		float: right;
		width: 230px;
		margin: 0px;
		margin-left:5px;
		padding: 0px;
		padding-top:10px;
	}

	#previewPane #scrollImage{	/* CSS styling of image caption below large image */
		font-style:italic;
		text-align:left;
		font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;	/* Font to use */
		font-size:0.9em;
	}
/*  end */
	#dhtmlgoodies_slideshow{
		width:100%;	/* Total width of slideshow */
	}
	
	#previewPane{
		border:0px solid #CCCCCC;
		margin-bottom:10px;	
		text-align:left;
		vertical-align:middle;
		padding-top:10px;

		position:relative;
		
		/* CSS HACK */
		height/* */:/**/440px;	/* Other browsers */
				
	}
	#previewPane img{
		line-height:400px;
	}
	#previewPane #largeImageCaption{	/* CSS styling of image caption below large image */
		font-style:normal;
		text-align:left;
		font-family: Arial;	/* Font to use */
		font-size:0.9em;
	}
	#galleryContainer{
		
		height:92px;	/* Height of the images + 2 */
		border:1px solid #CCCCCC;
		position:relative;
		overflow:hidden;
		padding:1px;
	}
	#arrow_left{
		position:absolute;
		left:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;
	}
	#arrow_right{
		position:absolute;
		right:0px;
		z-index:10;
		background-color: #FFF;
		padding:1px;		
	}
	#theImages{
		position:absolute;
		height:100px;
		left:40px;
		width:100000px;
		
	}
	#theImages #slideEnd{
		float:left;
	}
	#theImages img{
		float:left;
		padding:1px;
		filter: alpha(opacity=50);
		opacity: 0.5;
		cursor:pointer;
		border:0px;
	}

	#waitMessage{
		display:none;
		position:absolute;
		left:90px;
		top:150px;
		background-color:#FFF;
		border:3px double #000;
		padding:4px;
		color:#555;
		font-size:0.9em;
		font-family:arial;	
	}
	
	#theImages .imageCaption{
		display:none;
	}
	