/*
Color scheme:
http://wellstyled.com/tools/colorscheme2/index-en.html?tetrad;39;0;45;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;-1;-1;1;-0.7;0.25;1;0.5;1;1

//light orange: #FFC080
//darker orange:#B35A00
//blue:#0066B3

*/


body {
	font-family:Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	margin:0px;
	padding:0px;
}
a {
	text-decoration: none;
	color: #B35A00;
}

hr{
	border: 0;
	color: #FFC080;
	background-color: #FFC080;
	height: 1px;
	width: 100%;
	overflow:hidden;
}

p{
	margin:0px 0px 0px 0px;
}

/*General color scheme*/


div.l_main{
	
	/*border-left: solid 1px #CCCCCC;
	border-right: solid 1px #CCCCCC;*/
	
	width:775px;
	
}

div.l_header {
	
	margin-top:5px;
	
}

div.l_footer {
	padding-top:5px;
	font-size:10px;
	
}


div.l_middlecol {
	width:775px;
	float:left;
	
}

div.l_leftcol{
	text-align:center;
	
}

div.l_rightcol{
	
	visibility:hidden;	
	width:0px;
	
}
div.l_rightcol .l_contents{

}

div.l_middlecontent {
	margin-top:0px;
	/*margin-right:10px;*/
}

/*Specific classes*/
a.nodecoration{
	text-decoration: none;
	color: #000000;
}

div.errormsg{
	margin-top:10px;
	margin-bottom:10px;
	color: red;
	font-size:10px;
}
.topmenu
{
	visibility:hidden;
}
.topmenu div{

}

.topmenu a {
	color:#0066B3;
}
.topmenu a:hover {
	color:#FF8000;
	
}


.link{
	color: #B35A00;
	cursor: pointer;
}
.linkActive{
	color: #B35A00;
	cursor: pointer;
	font-weight:bold;
}


/*Info Window*/
div.iw{
	margin:5px;
}
div.iw_name
{
	
	font-size: 14px;
	font-weight: bold;
}
div.iw_address
{
	font-size: 10px;
	margin-bottom: 5px;
}

div.iw_address
{
	font-size: 10px;
}


/*Listing page*/
.lsectionTitle{
	font-size: 12px;
	font-weight: bold;
}

#llisting{
  overflow:hidden;	
  margin-bottom:10px;
}
#lphoto{
	float:left;
	margin-right:15px;
}

#ldetails{
	float:left;
	overflow:hidden;
	width:450px;
	margin-bottom:10px;
	
}
#lrelated{
	visibility:hidden;
}

#ldetailfields{
	margin-left:200px;
}

#lcontrols{
	visibility:hidden;
}

#googleInline{
	
	display:none;
}

/*List Map Tab Area*/
#tmaptabs{
	display:none;
}


#tinnercontainer{
	visibility:block;
}

#smapcontrols{
	float:left;
	visibility:visible;
	width:10px;
}
#transitButton{
	visibility:hidden;
}
#parkingButton{
	visibility:hidden;
}

/*Listing Map Display*/

#smap{
	width:400px;
	height:300px;
	
	border:1px solid #FFC080;
	display:block;
	margin-top:20px;
}
#tcont0{
	display:block;
}
#tcontainer{
	display:block;
}
#contactLinks{
	display:none;
}

#bookmarkLinks{
	display:none;
}

/*Directions area*/
#pdirections{
	padding-top:20px;
	
}

#dirContainer{
	visibility:hidden;
}

#dmapcontrols{
	visibility:hidden;
}



#dirHeader{
	margin-top:10px;
	border-bottom:1px solid #FFC080;
	margin-bottom:5px;
	padding-bottom:5px;
	
}
#dirInfo{
	
	margin:0px;
	padding:0px;
	display:block;
	
}
#dirSummary{
	padding-top:5px;
	margin-top:5px;
	border-top:1px solid #FFC080;
	text-align:right;
}
#dirCommands{
	margin:0px;
	text-align:right;
	visibility:hidden;
}
#directions{
	height:0px;
}
#directions table{
	
	width:100%;
}
#directions td{
	padding:2px 5px 2px 1px;
}

/*List Map*/

#lmapdir{
	padding-left:10px;
}


/*List Details*/
#r_URL{
	margin-bottom:5px;
}
#r_name{
	font-size: 22px;
}
#r_address, #r_phone{
	margin-top:5px;
}
#r_phone span{
	vertical-align:40%;
	margin-left:10px;
}
#r_phone img {
	padding-left:5px;
}
#r_transit {
	margin-top: 0px;
	
}
#r_transit img {
	width:36px;
	height:14px;
}
#r_transit span{
	vertical-align:top;
	margin-left:5px;
}
#r_desc{
	padding-top:10px;
	clear:left;
}

/* User Review/Comments */
#ucomments{
	display:none;
	
}

#urCountHeader{
	font-weight:bold;
	margin-bottom:10px;
	
}
#dUserReviews{
	margin-bottom:10px;
}
#urEntry{
	border-bottom:1px solid #FFC080;
	margin-bottom:20px;
}
#urEntryHeader{
	padding:2px 0px 3px 5px;
	border: 1px solid #FFC080;
	background: URL(../image/gbg3.gif) repeat-x;
}
#urEntryComment{
	padding:5px;
}


/* Alphabetical Listings Page */
#alphaIndex{
	margin-bottom:15px;
	padding-bottom:5px;
}
#alphaIndex a{
	padding-left:2px;
	padding-right:2px;
}

#alphaIndex a:hover{
	color:#FFFFFF;
	background-color:#B35A00;
}

table.listings {
	border-spacing: 0px;
	cursor:pointer;

}
table.listings tr{
	vertical-align:top;
	
}
tr.list_row{
	background-color:#E6F2F2;
}
tr.list_arow{
	/*background-color:#E6F4FF;*/
}
tr.list_rowover,tr.list_arow:hover,tr.list_row:hover{
	background-color:#CFDCE6;
}
table.listings td{
	padding:3px;
}

/*Other sections*/
.newsItem{
	margin-bottom:30px;
}
.newsHeadline{
	font-size: 18px;
	font-weight: bold;
	color:#999999;
	
	
}
.newsDate{
	font-size: 10px;
	text-align:right;
	width:100%;
	margin-bottom:5px;
}
/*Main Map*/
#mapdiv{
	width:100%;
	height:500px;
	margin-bottom:20px;
	margin-top:10px;
	border:1px solid #FFC080; 
	clear:left;
}

#mapctrls{
	visibility:hidden;
}
#mapctrls input{
	vertical-align:-30%;
}
#mapsummary{
	clear:left;
	margin-top:8px;
	color: #888888;
	font-size:10px;
	padding:3px;
}
#mapsummary span{
	text-decoration:underline;
	cursor: pointer;

}

#extReview #flickrSearch{
	display:none;
}
#lextInfo{
	display:none;
}
#lprofileHeader{
	 clear:left;
}
