.content_cell {
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 25px;
	padding-left: 25px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.ContentBG
{
	background-Color:#f2f2f2;
}
.small_text {
	font-size: 10px;
}
.title_text 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:Large;
	font-weight:bold;
}
.title_text_med
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:small;
	font-weight:bold;
}
body {
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	background-color: #FFFFFF;
	background-image: url(../images/bg.gif);
}
#maintable {
	background-color: #FFFFFF;
	border: 5px solid #FFFFFF;
}

#sidebar_boxes {
	background-color: #EFEFEF;
	border: 1px solid #999999;
	padding: 5px;
	font-size: 10px;
}
#sidebar_boxes a {
	text-decoration: none;
}
#footerlinks {
	font-weight: bold;
	color: #999999;
	font-size: 10px;
	text-decoration: none;
}
#footerlinks a{

	text-decoration: none;
}

#footer_comments {
	font-size: 10px;
	color: #999999;
}
.table_lines {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DBDBDB;
}
.cellbottomline {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
}
.asplabel
{
	font-size: 10px;
	font-weight:bold;
}
.asplabeltextboxBold
{
	font-size: 10px;
	font-weight:bold;
	border:0;
	background-color:Transparent;
}
.asplabeltextbox
{
	font-size: 10px;
	border:0;
	background-color:Transparent;
}
.aspinput, input, td
{
font-size: 11px;	
}
.ErrorLabel
	{
		color:Red;
		font-weight:bold;
		font-size:10px;
	}
	
.ErrorLabelSm
	{
		color:Red;
		font-weight:bold;
		font-size:xx-small;
	}

.NoteLabelSm
	{
		font-weight:bold;
		font-size:xx-small;
	}

.RequiredLabel
	{
		color:Red;
		font-weight:bold;
		font-size:10px;
	}
	
#Table1 #CatCell 
{ 
	PADDING-RIGHT: 15px; 
	PADDING-LEFT: 25px; 
	FONT-SIZE: 10px; 
	PADDING-BOTTOM: 25px; 
	COLOR: #666666; 
	PADDING-TOP: 15px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif 
}

#Form1 #Table1 { FONT-SIZE: 10px }
.textsize { FONT-SIZE: 10px}
#borders { BORDER-LEFT: #cccccc 1px solid }#maintable a {
	color: #666666;
}
.backtotop {
	font-size: xx-small;
}
#maintable .backtotop a {
	color: #990000;
}
.listing_title {
	font-size: 18px;
	font-weight: bold;
}
#picture_fade {
	background-image: url(../images/photoback_fade.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#picture_table_border {
	border: 1px solid #CCCCCC;
}
#tab_background {
	background-image: url(../images/listing_details/tab.gif);
	background-repeat: no-repeat;
}
#tab_bg2 {
	background-image: url(../images/listing_details/beside_tab.gif);
	background-repeat: repeat-x;
}
#tab_area_main {
	background-color: #FFFFFF;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
#tab_bottom {
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
#stats_table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 5px;
}
#table_border {
	border: 1px solid #CCCCCC;
}

#contact_table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 8px;
	padding-left: 8px;
}
#picture_borders {
	margin: 10px;
	border: 1px dotted #CCCCCC;
	padding: 5px;
}
.fineprint {
	font-size: 9px;
}
#left_border {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E4E4E4;
}
#footer_bg {
	background-image: url(../images/footer.gif);
	background-repeat: no-repeat;
}
#header {
	display: block;
	width: 400px;
	position: absolute;
	left: -1000px;
}
.image_border {
	margin: 5px;
	padding: 5px;
	border: 1px dotted #CCCCCC;
}
