/* Default CSS Stylesheet for a new Web Application project */
BODY
{
    BACKGROUND-COLOR: #FFFFFF;
    FONT-FAMILY:  "Trebuchet MS", Verdana, sans-serif; 
    /*Arial, Verdana, Helvetica, sans-serif;*/
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}
a {
	color: #1777B1;
}

a:hover {
	text-decoration: none;
	color: #1777B1;
}

img {
	border: none;
}

.main
{
	z-index:10;
	text-align:center;
	width:850px
}


.header1 {
	font-weight: bold;
	font-size: 14px
}

.header2 {
	font-weight: bold;
	font-size: 12px;
	color: #FF0000
}

.header3 {
	font-weight: normal;
	font-size: 12px;
	color: #0000FF
}

.tablerow1 {
	background-color: #BBBBBB;
}

.my_custom_style
{
	background-color: #C0C0FF;
	border:solid 1px #000000;
}

td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
/*

A:link	{	
	text-decoration:	none;
	color:	#3333cc;
	}	
		
A:visited	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#3333cc;
	}
		*/
.button
{
	width:120px;
	color:Green
}

.files
{
	width:185px;
	color:Green;
	border:solid 0px #C0C0C0
}

.preview_button
{
	height:20px;
	width:80px;
	color:Green;
	background-color:#FFFFFF;
	border-color:#C0C0C0;
	font-size:x-small 
}

.header
{
	FONT-SIZE: 24px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:bold;
	COLOR: #FFFFFF;
	vertical-align:middle;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;   
	border-style: solid;   
	border-width: 1px;
	background-color:#7EA5E8   
}

.headerText
{
    FONT-SIZE: 14px;
    font-family:Arial,Verdana,Sans-Serif;
    COLOR: #FFFFFF
}

.footer
{
	background-color:#E2E2FF;
	vertical-align:middle;
	border:solid 0px #000000;
	padding: 10px 10px 10px 10px

}


.NavItem
{
	FONT-SIZE: 8px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal ;
	COLOR: #FFFFFF;
	background-color:#FFFFFF;
	padding: 5px 5px 0px 5px
}

.Toolbar
{
	FONT-SIZE: 11px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:bold;
	COLOR: #FFFFFF;
	background-color:#000080;
}


.Toolbar_Links
{
	FONT-SIZE: 12px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	font-size:14px;
	COLOR: #404040;
	padding: 0px 3px 3px 3px;
	text-align:center
}

.Toolbar_Links A:link {color:#000090;text-decoration:none}
.Toolbar_Links A:visited {color:#000090;text-decoration:none}
.Toolbar_Links A:hover {COLOR: #FF0000}


.TabOn
{
	FONT-SIZE: 10px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #000000;
	background-color:#E2E2E2;
	padding: 3px 3px 3px 3px;
	text-align:left 
}

.TabOn A:link {color:#000000;text-decoration:none}
.TabOn A:visited {color:#000000;text-decoration:none}
.TabOn A:hover {COLOR: #000000}

.TabOff
{
	FONT-SIZE: 10px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #000000;
	background-color:#FFFFFF;
	padding: 3px 3px 3px 3px;
	text-align:left 
}

.TabOff A:link {color:#000080;text-decoration:none}
.TabOff A:visited {color:#000080;text-decoration:none}
.TabOff A:hover {COLOR: #FF0000}

.VerticalBar
{
	line-height:30px;
	FONT-SIZE: 12px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal ;
	COLOR: #FFFFFF;
}

.Navigation
{
	text-align:center;
	border-color: #000000 #000000 #000000 #000000;   
	border-style: solid;   
	border-width: 0px;
	background-color:#FFFFFF;
}

.Center
{
	padding:1px 1px 1px 1px
}

.frontText
{
    FONT-SIZE: 11px;
    font-family:Arial,Verdana,Sans-Serif;
    COLOR: #A8A589;
    text-align:left ;
    padding-left:10px
}

.text_label
{
	color: #404040;
	font-weight:bold;
	font-family: Arial; 
	font-size: 8pt;
	background-color:#E2E2FF;
	
	border: 0px solid #000000;
	padding: 2px 2px 2px 2px
}

.text_item
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	padding: 2px 2px 2px 2px
}


.field_item
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 9pt;
		padding: 4px 2px 2px 2px;
		border: 1px solid #808080;
	padding: 2px 2px 2px 2px;
	
}


.dgMain  
{
	border:solid 0px #C0C0FF;
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #606060;
	text-decoration:none;
	cursor: auto; 
} 

.dgAltRow
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #FFFFFF;
	text-decoration:none
} 

.dgAltRow A:Link 
{
	color: #404040;
} 

.dgAltRow A:Visited 
{
	color: #404040;
} 

.dgAltRow A:hover 
{
	color: #FF0000;
} 


.dgRow
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #E2E2E2;
	text-decoration:none
} 


.dgRow A:Link 
{
	color: #404040;
} 

.dgRow A:Visited 
{
	color: #404040;
} 

.dgRow A:hover 
{
	color: #FF0000;
} 

.dgHeader
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background-color:#C0C0FF;
	text-decoration:none
} 

.dgHeader A:Link 
{
	color: #8080FF;
} 

.dgHeader A:Visited 
{
	color: #8080FF;
} 

.dgHeader A:hover 
{
	color: #FF0000;
} 


.dgFooter
{
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #000000;
	text-decoration:none
} 

.dgPager
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #ffffff;
	text-decoration:none
} 

/*
.dgPager A:Link 
{
	color: #8080FF;
} 

.dgPager A:Visited 
{
	color: #8080FF;
} 

.dgPager A:hover 
{
	color: #FF0000;
} 
*/

.grid_ctrl
{
	color: #0000FF;
	text-align:right;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	background: #E2E2FF;
	text-decoration:none;
	padding:3px
} 



.table_thin-tl 
{
	background-position:left bottom;
	BACKGROUND-IMAGE: url('../sys_images/thin_top_left.gif'); 
	BACKGROUND-REPEAT: no-repeat;
	height: 10px;
	width: 10px;
}
.table_thin-tm 
{
	background-position:center bottom;
	BACKGROUND-IMAGE: url('../sys_images/thin_top_middle.gif'); 
	BACKGROUND-REPEAT: repeat-x;
	height: 10px
}

.table_thin-tr 
{
	background-position:right bottom;
	BACKGROUND-IMAGE: url('../sys_images/thin_top_right.gif'); 
	BACKGROUND-REPEAT: no-repeat;
	height: 10px;
	width: 10px
}
.table_thin-lm {
	BACKGROUND-POSITION: right center; 
	BACKGROUND-IMAGE: url('../sys_images/thin_middle_left.gif'); 
	BACKGROUND-REPEAT: repeat-y
}
.table_thin-rm {
	BACKGROUND-POSITION: left center; 
	BACKGROUND-IMAGE: url('../sys_images/thin_middle_right.gif'); 
	BACKGROUND-REPEAT: repeat-y
}
.table_thin-bl {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url('../sys_images/thin_bottom_left.gif'); 
	BACKGROUND-REPEAT: no-repeat;
	height: 10px;
	width: 10px
}
.table_thin-bm {
	BACKGROUND-POSITION: center bottom; 
	BACKGROUND-IMAGE: url('../sys_images/thin_bottom_middle.gif'); 
	BACKGROUND-REPEAT: repeat-x;
	height: 10px
}
.table_thin-br {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../sys_images/thin_bottom_right.gif'); 
	BACKGROUND-REPEAT: no-repeat;
	height: 10px;
	width: 10px
}

.table-topleft 
{
	background-position: left top;
	BACKGROUND-IMAGE: url('../tblImages/top_left.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	height: 7px;
	width: 7px;
}
.table-top 
{
	background-position: center top;
	BACKGROUND-IMAGE: url('../tblImages/top.jpg'); 
	BACKGROUND-REPEAT: repeat-x;
	height: 2px;
	width:1px
}

.table-topright 
{
	background-position:left bottom;
	BACKGROUND-IMAGE: url('../tblImages/top_right.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	width: 9px;
	height: 7px
}

.table-left {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../tblImages/left.jpg'); 
	BACKGROUND-REPEAT: repeat-y;
	width:1px;
	height:1px
}
.table-right {
	BACKGROUND-POSITION: left center; 
	BACKGROUND-IMAGE: url('../tblImages/right.jpg'); 
	BACKGROUND-REPEAT: repeat-y;
	width:9px;
	height:1px
}
.table-bottomleft {
	BACKGROUND-POSITION: left top; 
	BACKGROUND-IMAGE: url('../tblImages/bottom_left.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	width: 7px;	
	height: 8px;
	
}
.table-bottom {
	BACKGROUND-POSITION: center bottom; 
	BACKGROUND-IMAGE: url('../tblImages/bottom.jpg'); 
	BACKGROUND-REPEAT: repeat-x;
	width:1px;
	height: 8px
}
.table-bottomright {
	BACKGROUND-POSITION: right top; 
	BACKGROUND-IMAGE: url('../tblImages/bottom_right.jpg'); 
	BACKGROUND-REPEAT: no-repeat;
	width: 9px;
	height: 8px
}


.faqQuestion
{
	color: #000000;
	font-weight:bold;
	font-family: Arial; 
	font-size: 9pt;
	text-decoration:none;
	cursor:pointer
}

.faqAnswer_ON
{
	display:inline;
	position:relative;
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 9pt;
	text-decoration:none
}


.faqAnswer_OFF
{
	display:none;
	position:relative;
}



.Footer_Links
{
	FONT-SIZE: 12px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #404040;
	padding: 3px 3px 3px 3px;
	text-align:left 
}

.Footer_Links A:link {color:#000090;text-decoration:none}
.Footer_Links A:visited {color:#000090;text-decoration:none}
.Footer_Links A:hover {COLOR: #FF0000}



.Img_Nav
{
	FONT-SIZE: 11px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #404040;
	padding: 5px 1px 5px 1px;
	text-align:left;
	border-bottom: dotted 1px #C0C0C0
}
/*
.Img_Nav A:link {color:#404040;text-decoration:none}
.Img_Nav A:visited {color:#404040;text-decoration:none}
.Img_Nav A:hover {COLOR: #FF0000}
*/

.Img_Nav_Last
{
	FONT-SIZE: 11px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #404040;
	padding: 5px 1px 5px 1px;
	text-align:left
}

.Img_Nav_Last A:link {color:#404040;text-decoration:none}
.Img_Nav_Last A:visited {color:#404040;text-decoration:none}
.Img_Nav_Last A:hover {COLOR: #FF0000}


.header_text
{
	FONT-SIZE:12px;
	font-family:Arial,Verdana,Sans-Serif;
	font-style:normal;
	font-weight:normal;
	COLOR: #606060;
	padding: 3px 3px 3px 3px;
	text-align:left
}


.Cities
{
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	display:block;
	border: 1px solid #C0C0C0;
	OVERFLOW:Auto;
	WIDTH: 200px; 
	HEIGHT: 200px; 
	position:relative; 
	background:#FFFFF9;
	padding: 2px 2px 2px 2px;
}



.ddText
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	padding: 2px
}



.details_main
{
	background-color:#FFFFFF;
	border-top:solid 1px #000000
}


.details_sub_main
{
	background-color:#FFFFFF;
	border-right:solid 1px #C0C0C0;
	border-bottom:solid 1px #C0C0C0;
	padding: 0px 5px 5px 5px
}

.details_left
{
	border-left:solid 1px #C0C0C0
}


.details_right
{
	border-right:solid 1px #C0C0C0
}


.details_top
{
	border-top:solid 1px #C0C0C0
}


.details_bottom
{
	border-bottom:solid 1px #C0C0C0
}



.main_body
{
	width:850px
}

.dIMG
{
	padding:5px 5px 5px 5px;
	text-align:center
}


.dMain
{
	border-top:solid 1px #000000;
	margin-right:5px
}

.dTop
{
	border-bottom:solid 1px #000000	
}

.dTitle
{
	font-weight:normal;
	color:#404040;
	font-size:12px;
	text-decoration:none;
	padding:5px 5px 5px 5px;
	border-bottom:solid 1px #E2E2E2
}

.dOptions
{
	font-weight:normal;
	color:#606060;
	font-size:10px;
	padding:2px 2px 20px 2px;
	margin-left:10px
}

.dPrice
{
	width:120px;
	font-family:Arial;
	font-weight:Normal;
	color:#800000;
	font-size:18px;
	padding:2px 2px 2px 2px	;
}

.dPriceHome
{
	font-family:Arial;
	font-weight:Normal;
	color:#800000;
	font-size:12px
}


.dTotPayment
{
	font-family:Arial;
	font-weight:bold;
	color:#404040;
	font-size:12px;
	padding:20px 20px 20px 30px	
}


.dContactUs
{
	width:120px;
	border:solid 0px #008000;
	font-family:Arial;
	font-weight:normal;
	color:#0000FF;
	font-size:12px;
	text-decoration:underline;
	padding:5px 5px 5px 5px	
}

.dContactUs A:link {color:#0000FF;text-decoration:underline}
.dContactUs A:visited {color:#0000FF;text-decoration:underline}
.dContactUs A:hover {COLOR: #FF0000}

.dShowing
{
	width:130px;
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
	font-size:12px;
	background-color:#8080FF;
	padding:3px 3px 3px 3px;
	
	border-top:solid 2px #C0C0FF;
	border-left:solid 2px #C0C0FF;
	border-right:solid 2px #0000FF;
	border-bottom:solid 2px #0000FF;
}

.dShowing A:link {color:#FFFFFF;text-decoration:none}
.dShowing A:visited {color:#FFFFFF;text-decoration:none}
.dShowing A:hover {COLOR: #0000FF}


.dBD1
{
	padding:20px 20px 20px 30px	
}

.dBD2
{
	font-size:10px;
	padding:2px 2px 2px 2px		
}


.dBTitle
{
	padding:2px 2px 2px 2px;
	color:#404040;
	background-color:#E2E2E2
}


.dText
{
	font-family:Arial;
	font-weight:normal;
	color:#404040;
	font-size:10px;
	text-decoration:none;
	padding:2px 2px 2px 2px	
}


.dText A:link {color:#404040;text-decoration:underline}
.dText A:visited {color:#404040;text-decoration:underline}
.dText A:hover {COLOR: #FF0000}

.dRemarks
{
	font-family:Arial;
	font-weight:normal;
	color:#404040;
	font-size:9px;
	text-decoration:none;
	padding:2px 2px 2px 2px	;
	font-variant:normal
}

.Cities
{
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	display:block;
	border: 1px solid #C0C0C0;
	OVERFLOW:Auto;
	WIDTH: 250px; 
	HEIGHT: 70px; 
	position:relative; 
	background:#FFFFF9;
	padding: 2px 2px 2px 2px;
}


.CitiesPop
{
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;
	display:block;
	border: 1px solid #C0C0C0;
	OVERFLOW:Auto;
	WIDTH: 200px; 
	HEIGHT: 250px; 
	position:relative; 
	background:#FFFFF9;
	padding: 2px 2px 2px 2px;
}


.ddText
{
	color: #404040;
	font-weight: normal;
	font-family: Arial; 
	font-size: 8pt;

}


.SearchBtn
{
	width:30px;
	height:22px;
	background-image:url('../Images/search.png');
	background-position:center center;
	background-repeat:no-repeat;
	border:solid 1px #C0C0C0
}


.OKBtn
{
	width:40px;
	height:22px;
	background-image:url('../Images/ok.png');
	background-position:center center;
	background-repeat:no-repeat;
	border:solid 1px #C0C0C0
}


.CancelBtn
{
	width:40px;
	height:22px;
	background-image:url('../Images/cancel.png');
	background-position:center center;
	background-repeat:no-repeat;
	border:solid 1px #C0C0C0
}

.POPUP
{
	width:450px;
	border:solid 5px #0000FF;
	background-color:#FFFFFF;
	overflow:auto;
	position:absolute;
	display:none;
	visibility:hidden;
	z-index:100
}

.pop_ctrl
{
	background-color:#0000FF;
	color:#FFFFFF;
	font-size:12px;
	font-family:Arial;
	
	padding: 5px 5px 5px 5px	
}

.sAlphabet
{
	font-family:Arial Narrow;
	color:#404040;
	font-size:12px;
	background-color:#E2E2FF;
	padding:5px 5px 5px 5px
}


.form_text
{
	color:#404040;
	font-size:12px	
}

.BK_DIV
{
	z-index:-1
}


.site_header
{
	width:850px;
	height:55px;
	background-image:url('../Images/sq5.jpg');
	background-position:center bottom;
	background-repeat: repeat-x;
	border-top:solid 1px #E2E2E2;
	padding:5px 5px 5px 5px
}

.skyline
{
	background-image:url('../Images/skyline80.jpg');
	background-position: right bottom;
	background-repeat: no-repeat;
	height:80px;
}

.form_header
{
	background-color:#C0C0FF;
	padding:3px 10px 3px 3px;
	margin-right:5px;
	color:#FFFFFF
}

.form_section
{
	background-color:#E2E2FF;
	padding:3px 10px 3px 3px;
	margin:6px;
	color:#000066;
	font-weight:bolder;
}


.form_box
{
	padding:3px 10px 3px 3px;
	border:solid 1px #E2E2FF
}

.sub_nav
{
	font-size:11px;
	padding:5px 2px 2px 15px;
	background-image:url('../Images/mini_search.png');
	background-position:left center;
	background-repeat: no-repeat;
	margin-left:15px
}


.sub_nav_info
{
	font-size:11px;
	padding:5px 2px 2px 15px;
	background-image:url('../Images/bullet.png');
	background-position:left center;
	background-repeat: no-repeat;
	margin-left:15px
}


.ctrl_on
{
	border:solid 0px #808080;
	color:#FFFFFF;
	background-color:#FF0000;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	margin: 3px 3px 3px 3px
	
	
}

.ctrl_off
{
	border:solid 0px #808080;
	color:#404040;
	background-color:#C0C0C0;
	padding:2px 2px 2px 2px;
	cursor:pointer	;
	margin: 3px 3px 3px 3px
}

.ctrl_down
{
	border:solid 0px #FF0000;
	color:#FFFFFF;
	background-color:#8080FF;
	padding:2px 2px 2px 2px;
	cursor:pointer;
	margin: 3px 3px 3px 3px
}

.hidden
{
	display:none;
	visibility:hidden ;
}

.pic_main
{
	border:solid 1px #C0C0FF;	
	padding:3px 3px 3px 3px
}
.pic_nav
{
	padding:10px 1px 1px 5px;
	
}

.lRemarks
{
	font-family:Arial;
	font-size:14px;
	color:#404040;
	padding:5px 5px 5px 5px
}





.vtour
{
	font-weight: normal;
	font-family: Arial; 
	font-size: 12px;
	padding:2px 2px 2px 2px
}


.vtour A:link {color:#000090;text-decoration:none}
.vtour A:visited {color:#000090;text-decoration:none}
.vtour A:hover {COLOR: #FF0000}

.CNN UL HR
{
color: #69c;
background-color: #69c;
height: 2px;
width: 95%;
border: outset #69c 1px;
}

.CNN UL
{
list-style:none;
color:#555;
font-family:Trebuchet MS;
font-size:8pt;
margin:5px;
padding:5px; 
}
.CNN UL LI A:link, .CNN UL LI A:active,.CNN UL LI A:visited
{
color:#990000;
font-size:10pt; 
font-weight:bold; 
}
.CNN UL LI A:hover
{
color:#000099; 
}


.my_table_main{
border-collapse:collapse;
}
.my_table_main td{
border: solid 1px #999;
}

/*Featured Randomizer*/
.featuredRandomizer{
	font-size:8pt;
	color:#333;
	position:relative;
}

.featuredRandomizer .fr_item A
{
    text-decoration:none;
    text-align:center;
}

.featuredRandomizer .fr_item{
	margin:5px;
	border:solid 2px #ddd;
	text-align:center;
	padding:5px;
	padding-bottom:1px;
	background:white;
	height:150px;
	width:170px;
	
}
.featuredRandomizer .fr_item img{
	height:78px;
	width:103px;
	display:block;
	margin:auto;	
	border:none;
	background:transparent url(http://media.clevermls.com/global/loading1.gif) no-repeat center center;
}
.featuredRandomizer .fr_item_desc{
	height:50px;	
	display:block;
	
}
.featuredRandomizer .fr_item_desc span{
	display:block;
}
.featuredRandomizer .fr_item_desc_location{
	font-weight:bold;
	color:#000;
	margin:2px;
}
.featuredRandomizer .fr_item_desc_price{
	color:#008000;
	font-weight:bold;
	margin:2px;

}
.featuredRandomizer .fr_item_desc_features{
	color:#444;
	margin:2px;
}

/*END Featured Randomizer */