#projectDetail {
width:450px;
height:460px;
background:#44687e;
color:#fff;
padding:20px;
line-height:1.4em;
position:fixed;
top:50px;
left:465px;
z-index:999999999;
border:none;
text-align:left;
}

#projectDetail h2 {
color:#e68f1b;
}

#projectDetail a {
color:#fff;
text-decoration:underline;
}

div#col1 {
width:230px;
float:left;
position:relative;
top:-15px;
margin:0;
padding:0;
}

div#col2 {
width:180px;
float:left;
position:relative;
margin:40px 0px 0px 40px;
padding:0;
}

#projectDescription {
width:230px;
height:150px;
overflow:auto;
padding:0px 10px 0px 0px;
}

#projectDetailTable tr {
border-top:1px solid #bdbdbd;
margin-right:-10px;
}

#projectDetailTable td {
border-right:1px solid #bdbdbd;
border-top:1px solid #bdbdbd;
}

.noborder {
border-right:none !important;
}

.border {
border-bottom: 1px solid #bdbdbd;
}

#projectDetailTable {
border-collapse:collapse;
border-bottom:1px solid #bdbdbd;
}

#topmenu {
float:right;
margin-top:-1px;
}

#projectPrint, #projectClose {
padding:0px 0px 0px 5px;
}

#projectContact {
margin-left:-5px;
}

#projResoults div#busData table{
	border-bottom:				1px solid #cbc6c2;
	width:435px;
	position:relative;

}

div#busData table {
width:435px;
border-collapse:collapse;
margin:0;
padding:0;
}

#projResoults div#busData tr td, div#busData tr td {
	border-top:					1px solid #cbc6c2;
	margin-right:20px;
}
#projResoults div#busData tr td.col1{
	width:						80px;
}
#projResoults div#busData tr td.col2 img{
	margin-left:				5px;
	margin-top:					3px;
}

#navControl {
background:#fff;
text-align:right;
float:right;
margin-right:10px;
}

#navControl div {
float:left;
padding:4px;
}

#contentWidget {
line-height:1.4em;
width:450px;
}

#projectDetail {
line-height:1.4em;
}

#projectDetail h2 {
color:#e68f1b;
}

#busResoults, #busResoults table, #contentWidget table {
width:450px;
}

/*.col1 {
width:225px;
}

.col2 {
width:135px;
}

.col3 {
width:60px;
}

.col4 {
width:30px;
}
*/

#return {
position:relative;
top:120px;
float:right;
}

#projectPhoto {
margin:0px 0px 10px 0px;
}

#infoDetailBar {
width:533px;
height:18px;
margin:-15px 0px 0px -15px;
padding:0;
background:#ebeae8;
border:1px solid #44687e;
background: url('../images/widget/bgfade.jpg') repeat-x;
}

#infoDetailBar2 {
width:428px;
height:18px;
margin:-15px 0px 0px -15px;
padding:0;
background:#ebeae8;
border:1px solid #44687e;
cursor:move;
}

#infoDetailBar3 {
width:488px;
height:18px;
margin:-20px 0px 20px -20px;
padding:0;
background:#ebeae8;
border:1px solid #44687e;
cursor:move;
}

#infoDetail {
position:fixed;
top:270px;
left:420px;
width:505px;
height:300px;
background:#44687e;
color:#fff;
padding:15px;
margin:0;
line-height:1.4em;
text-align:left;
z-index:999999;
}

* html #infoDetail, * html #infoDetail2, * html #projectDetail { /*\*/position: absolute; top: expression((176 + (ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop)) + 'px'); right: expression((20 + (ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft)) + 'px');/**/ } 

#foo > #infoDetail, #foo > #infoDetail2, #foo > #projectDetail { position: fixed; top: 270px; left: 420px; } 

#infoDetail2 {
position:fixed;
top:270px;
left:420px;
width:400px;
height:300px;
background:#44687e;
color:#fff;
padding:15px;
line-height:1.4em;
text-align:left;
z-index:999999;
}

#infoDetail a {
color:#fff;
}

div#infoDetail h1, div#infoDetail2 h1 {
	color:#e88f1b;
	font-size:1.6em;
	padding:0;
	margin:0;
	text-align:left;
}

div#infoDetail h1 {
	position:relative;
	top:6px;
}

#businessInfo {
	height:100px;
	width:140px;
	text-align:left;
	float:left;
	padding:0;
	margin:10px 0px 0px 0px;
}

#businessInfo a, #blueFrameMap a {
color:#fff;
}

#businessThumb {
padding:10px 15px 0px 0px;
width:100px;
height:100px;
overflow:hidden;
float:left;
}

#businessDescription {
width:230px;
height:130px;
overflow:auto;
padding:0px 10px 0px 0px;
position:relative;
top:10px;
text-align:left;
clear:both;
z-index:
}

#event input {
width:50px;
}

#event #go {
width:24px;
outline:none;
}

#blueFrameMap {
padding:0;
margin:0;
width:220px;
height:250px;
z-index:99999;
}

#blueFrameMap a {
text-decoration:none !important;
}

#blueFrameMenu {
font-size:1.4em;
float:right;
margin:0;
padding:0px 15px 35px 0px;

}

#blueFrameMenu a {
text-decoration:none !important;
}

#map_canvas {
margin:8px 0px 0px 0px;
padding:0;
float:right;
}

#businessClose {
text-align:right;
}

.highlight {
background:#eed6b2;
padding:0px 2px 0px 2px;
}