/********************************/
.headerText
{
	font-family : arial,verdana,sans-serif;
	color : #4977B4;
	font-size : 12pt;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}

BODY 
{
	background-image: url(../images/body_background.jpg);
	background-attachment : fixed;
	background-repeat : repeat-x;
	font-family : verdana,sans-serif;
	color : #222222;
	font-size : 8pt;
}

TD 
{
	font-family : verdana,sans-serif;
	font-size : 8pt;
	color : #808080;
}

A 
{
	font-weight:normal; 
	color:#940A1A; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px;
	text-decoration:none;
	cursor:hand;
}

A:hover 
{
	font-weight:normal; 
	color:#940A1A; 
	font-family:arial,verdana,sans-serif; 
	font-size:12px; 
	text-decoration:none;
	cursor:hand;
}

STRONG
{
	font-family : arial,verdana,sans-serif;
	color : #4977B4;
	font-size : 12pt;
	padding:2px 0px 2px 0px;
	font-weight:bold;
}
B
{
	font-weight : bold;
	color : #3D3F4B;
}
SMALL
{
	font-weight : normal;
	font-size : 7pt;
}

/* Layout Components */
/* ---------------------------------------------------------------------------- */
.pagecontainer { width:739px; vertical-align:top; border:1px solid #000000;}

.menucontainer { width:151px; vertical-align:top; border-right:1px solid #000000; background-image: url(../images/menu_background.jpg);}
.contentcontainer { width:588px; height:100%; vertical-align:top; padding:10px 10px 0px 10px; background-color:#FFFFFF;}
.footercontainer { background-color:#808080; height:51px; vertical-align:middle; padding:0px 0px 0px 30px;}

.tourcontainer { width:739px; height:100%; vertical-align:top; background-color:#FFFFFF;}

/* menu */
.menu { width:151px; vertical-align:top;}
.menu_item_off { width : 165px; height:17px; text-align:left; padding-left:5px; vertical-align : middle; background-image: url(../images/menu_item_off.jpg); font-weight:normal; color:#2C417A; font-family:arial,verdana,sans-serif; font-size:12px;}
.menu_item_on  { width : 165px; height:17px; text-align:left; padding-left:5px; vertical-align : middle; background-image: url(../images/menu_item_on.jpg); font-weight:normal; color:#940A1A; font-family:arial,verdana,sans-serif; font-size:12px; cursor:hand;}
.menu_terminator { background-color:#000000; height:1px;}
.menu_logintext {
	font-family : verdana,sans-serif;
	text-decoration : none;
	font-size : 10px;
	font-weight: bold;
	vertical-align: middle;
	color: #686E77;
	padding: 0px 5px 0px 5px;
}



/* content */
.content { width:588px; height:100%; vertical-align:top;}

.box_featurelisting {
	float : right;
	width : 165px;
	height : 100px;
	padding : 5px 5px 5px 5px;
	border-top : 1px solid #666666;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #666666;
}
.box_featureagent {
	float : right;
	width : 165px;
	height : 100px;
	border-left : 1px solid #666666;
	border-bottom : 1px solid #666666;
}
.box_mainpagebuttons {
	width : 332px;
	float : left;
	margin : 10px 0px 10px 15px;
	text-align : center;
}
.mainpagebutton { margin: 5px 10px 5px 10px; cursor:hand;}

.content_index_mainpanel { vertical-align:top; width : 403px; padding : 5px 10px 5px 10px; }
.content_index_featurepanel { vertical-align:top; width : 165px; padding : 5px 10px 5px 10px; border-top:1px solid #B2B2B2; border-right:1px solid #B2B2B2; border-left:1px solid #B2B2B2; border-bottom:1px solid #B2B2B2;}
.content_mainpanel { vertical-align:top; width : 568px; padding : 5px 5px 5px 5px; }


/* content - index page buttons */
.index_button { margin:5px 5px 5px 5px; border:none; }

/* content - feature area */
.agent_picture { border:1px solid #000000; width:110px; height:154px; cursor:hand;}
.listing_picture { border:1px solid #000000; width:136px; height:83px; cursor:hand;}


/* content - tour page*/
.tourcontent { width:745px; height:100%; vertical-align:top; border:1px solid #000000;}
.content_tourpage { width : 725px; margin : 5px 10px 5px 10px;}

/* footer */
.footerpanel {padding:15px 5px 15px 100px; text-align:left;}

.footertext_large {font-family : verdana,sans-serif; font-size : 12px; color : #FFFFFF; text-decoration:none;}
.footertext_large:hover {font-family : verdana,sans-serif; font-size : 12px; color : #FFFFFF; text-decoration:underline;}

.footertext_small {font-family : verdana,sans-serif; font-size : 10px; color : #BEBEBE; padding-top:3px;}
.footertext_small:hover {font-family : verdana,sans-serif; font-size : 10px; color : #EEEEEE; padding-top:3px;}

.footertext_small_link {font-family : verdana,sans-serif; font-size : 10px; color : #FFC84A; padding-top:3px; text-decoration:none;}
.footertext_small_link:hover {font-family : verdana,sans-serif; font-size : 10px; color : #FFC84A; padding-top:3px; text-decoration:underline;}

/* added styles */
.shade1 {
	background-color: #eeeeee
}

.shade2 {
	background-color: #DEDEDE
}

.shade3 {
	background-color: #DEDEDE
}

.shade4 {
	background-color: #e6e6cd
}

.shade5 {
	background-color: #F3F5F2
}
.shade6 {
	background-color: #F2F2F2
}
.shade7 {
	background-color: #EFE2E2
}


.shadegrey {
	background-color: #eeeeee
}
.thinBorder {
	border-color: #000000;
	border-width: 1px;
	border-style: solid
}
.titleText
{
	font-family:Arial, Verdana, Times New Roman;
	font-size:12pt;
	color:#6699CC;
	font-weight:bold;		
}
.bodyText
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight : normal;
	color : #3D3F4B;
	font-size: 8pt;
}

.bodyText_large
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight: normal;
	font-size: 8pt;
	color:#3D3F4B;
}

.bodyText_error_text { 
	COLOR: #FF0000; 
	FONT-FAMILY: Sans-serif, Arial, Helvetica, Geneva; 
	FONT-SIZE: 8pt; 
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none 
}
.feedbackText
{
	font-family: Arial, Verdana, Times New Roman;
	font-weight: bold;
	font-size: 9pt;
	color:#0000FF;
}
TR.searchRow TD {
	font-family : arial,verdana,sans-serif;
	color : #4977B4;
	font-size : 10pt;
	font-weight:bold;
	background-color : #DEDEDE;
	vertical-align:top;
	align:left;
}