#logo-text a:link,
#logo-text a:visited,
#logo-text a:active,
#logo-text a:hover {
	font-family: Helvetica;
	font-size: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #005a78;
	text-decoration: none;
	overflow: visible;
}
#main-nav {
	margin: 0 0 0 0;
}
#main-nav ul.horizontal li {
	position: relative;
}	
#main-nav li ul.submenu {
	position: absoulte;
	top: 37px;
	left: 0px;
} 
#main-nav li.leaf ul.submenu {
	position: absolute;
	margin-top: -2px;
	float: none;
	display: none;
	list-style: none;
	background: #e9f5f5;
	border: 2px solid #087397;
	border-top: none;
	z-index: 200;
} 

#main-nav li.leaf ul.submenu li.leaf {
	display: block;
	float: none;
	clear: both;
	border: none;
	border-bottom: 1px dotted #087397;
	color: #087397;
} 
#main-nav li.leaf ul.submenu li.leaf.last {
	border-bottom: none;
}
#main-nav li.leaf ul.submenu li.leaf a:link,
#main-nav li.leaf ul.submenu li.leaf a:visited,
#main-nav li.leaf ul.submenu li.leaf a:active,
#main-nav li.leaf ul.submenu li.leaf a:hover {
	display: inline-block;
	width: 175px;
	padding: 8px 12px;
	line-height: 12px;
	text-align: left;
	vertical-align: middle;
	text-indent: 0px;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	background: #e9f5f5;
	border: none;
	color: #087397;
} 

#main-nav li.leaf ul.submenu li.leaf a:visited, 
#main-nav li.leaf ul.submenu li.leaf a:active, 
#main-nav li.leaf ul.submenu li.leaf a:hover { 
    display:block;
}

#main-nav li.leaf ul.submenu li.leaf a:active,
#main-nav li.leaf ul.submenu li.leaf a:hover {
	background: #087397;
	color: #fff;
}

#search-container form  input#search-button {
	display: block;
	float: left;
}
#search-container form label,
#search-container form div {
	display: block;
	float: left;
}

#search-container form label {
margin-top: 10px;
}
#search-container form div input[type=text] {
	line-height: 30px;
}
#right #text-size a.text-small {
	position: relative;
	top: 8px;
	width: 20px;
	height: 20px;
	background-position: -11px -24px;	
}
#right #text-size a.text-med {
	position: relative;
	top: 8px;
	width: 22px;
	height: 22px;
	background-position: -34px -22px;	
}
#right #text-size a.text-large {
	position: relative;
	top: 7px;
	width: 25px;
	height: 25px;
	background-position: -58px -18px;	
}
#left #tabs a:link,
#left #tabs a:visited {
	display: block;
	border: 0px solid red;
}
#left #tabs #what-report {
	position: relative;
	margin-top: -20px;
	border: 0px solid red;
}
#left #business-compaint-header {
	margin-bottom: 15px;
	border: 0px solid red;
}
#left #business-compaint-header h2 {
	margin: 5px 0 5px 0;
	padding: 0 0 0 0;
}
#left #business-image-gallery-container {
	position: relative;
	display: inline;
	float: right;
	left: 0px;
	width: 250px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: 0px solid red;
}

#left #business-rating {
	display: inline;
}
#left #summary-containter {
	position: relative;
	z-index: 10;
	border: 0px solid yellow;
}
#left #breakdown-containter {
	position: relative;
	z-index: 9;
	border: 0px solid blue;
}
#left #unresolved-containter {
	position: relative;
	z-index: 8;
	border: 0px solid green;
}
#left table.complaint-table td.date div.additional-notes {
	position: absolute;
	top: 0px;
	margin-left: 25px;
	z-index: 100;
}
#right #feedback-box ul li .inner-border {
	position: relative;
	left: -10px;
}
#additional-locations-win ul#locations li.location h3.title {
	font-size: 14px;
	width: 220px;
	color: #648599;
}
#additional-locations-win .change-loc {
	margin: -15px 15px 0 0;
}

#left .media-module .photo-thumbs li,#left .media-module .video-thumbs li  {
    display:inline;
}

#left .media-module .media-pagination li {
    display:inline;
    
    font-size:; 0.9em
    height: 30px;
    line-height:23px;
    margin: 0px 3px 0 0;
    padding: 0;
    position: relative
    
}

#left #business-complaint-header {
	background-color:#E4EFF1;
	border:0 solid red;
	height: 28px;
	line-height: 1.8em;
	margin:-23px 0px 15px -17px;
	padding:0 15px 0px;
	position:relative;
	width:647px;
}

#left #business-complaint-header h2 {
	color:#035A78;
	font-size:1.3em;
	font-weight:normal;
	line-height:1.6em;
	text-transform:uppercase;
	padding-bottom:-10px;
}
