@charset "UTF-8";
/* CSS Document */

body {
	margin-top: 0px;
	background-color:#FFF;
	background-image:url(../images/structure/fade_bg.jpg);
	background-position: 50% 0;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif, "Myriad Roman";
	font-size: small;
	color:#000;
	text-align: left;
}
body a {
	text-decoration: none;
	color:#006;
}
body a:hover {
	color:#000;
	text-decoration:underline;
}
body a:visited {
}
h1 {
	color: #233263;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}
* {
	outline: none;
}
img {
border: 0px;}
#header_logo {
	width: 771px;
	height: 141px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../images/structure/header_logo.jpg);
	background-repeat:no-repeat;
	padding-bottom:0px;
}
#search_button {
	position:relative;
	width:256px;
	height:51px;
	background-image:url(../images/right_hand_side/search_nofield.jpg);
	background-repeat:no-repeat;
}
.search_field {
	position:absolute;
	left:15px;
	top: 11px;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	color:#666;
	background-image:url(../images/right_hand_side/search_fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	height:20px;
	width:180px;
	text-align:left;
}
.search_submit {
	position:absolute;
	left:211px;
	top:0px;
	background-image:url(../images/right_hand_side/search_go.jpg);
	width:43px;
	height:46px;
	border:0px;
}
.search_submit:hover {
	background-image:url(../images/right_hand_side/search_go_over.jpg);
}
#15space {
	width:800px;
	height: 15px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
}
.quicklinks_title {
	color:#333;
	font-weight: bold;
	font-size: medium;
}
.quicklinks_header {
	font-size: small;
	font-weight: bold;
	color:#233263;
}
.quicklinks_header a {
	font-size: small;
	font-weight: bold;
	color:#233263;
}

.quicklinks_links {
	font-size: x-small;
}
#header {
	height: 174px;
	width: 771px;
	background-image:url(../images/header_images/humberbridge.jpg);
	background-repeat:no-repeat;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0x;
	padding-bottom:0px;
	overflow: hidden;
}
#menu {
	width: 771px;
	height: 53px;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	background-image:url(../menu/ingrams_menu_images/ingrams_menu.jpg);
	z-index: 99;
	background-repeat: no-repeat;
	background-color: #2E302D;
}
#right_content {
	position:absolute;
	left: 507px;
	top:3px;
	width:156px;
	height:auto;
	z-index:10;
}
#left_content {
	position:absolute;
	left: 1px;
	top:3px;
	width:480px;
	height:auto;
	z-index:11;
	padding:10px;
}
#content_main {
	background-color:#fff;
	position:relative;
	width: 434px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	margin-top:0px;
	padding:17px;
	padding-right:320px;
	position:relative;	
	min-height: 360px;
}
#content_main_full_page {
	background-color:#fff;
	position:relative;
	width: 744px;
	height: auto;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	margin-top:0px;
	padding:17px;
	padding-right:10px;
	position:relative;	
	min-height: 360px;
}
#news_recent {
	padding:2px;
	width:252px;
	height:auto;
}
#fade_box_top {
	width:252px;
	background-image:url(../images/right_hand_side/fade_box/top.jpg);
	background-repeat:no-repeat;
	height:7px;
	overflow: hidden;
}
#fade_box_middle {
	width:242px;
		min-height: 300px;
	background-image:url(../images/right_hand_side/fade_box/middle.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	background-color:#929AB4;
	padding-left:5px;
	padding-right:5px;
}
#fade_box_bottom {
	width:252px;
	background-image:url(../images/right_hand_side/fade_box/bottom.jpg);
	background-repeat:no-repeat;
	height:8px;
}
#bottom_address {
	background-color:#fff;
	width: 754px;
	height:113px;
	margin-left:auto;
	margin-right:auto;
	margin: 0 auto;
	margin-top:0px;
	padding:17px;
	z-index:6;
	background-image:url(../images/structure/sign_off.jpg);
	background-position: 17px 17px;
	background-repeat:no-repeat;
}
#bottom_fade {
	background-color: white;
	width: 800px;
	height:32px;
	margin: 0 auto;
	z-index:7;
	background-image:url(../images/structure/bottom.jpg);
	background-position: bottom center;
	background-repeat:no-repeat;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px;
	font-weight:lighter;
	color:#006;
	min-height: 90px;
	height: auto !important;
	height: 90px;
}
.bottomfade {
	padding-left: 15px;
}

h1 {
	font-size:14px;
}
h2 {
	font-size:12px;
}
.charities_heading {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.charities_main {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #000;
}
.charities_figure {
	font-family:Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #000;
	font-weight: bolder;
}
.news_heading {
	color: #233263;
	font-weight: bold;
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.news_mini {
	font-family: Verdana, Arial, Helvetica, sans-serif, "Myriad Roman";
	font-size: 10px;
	color: #233263;
}
#search_bg {
	background-image: url(http://www.ingramssolicitors.co.uk/images/page_specific/search/search_background.jpg);
	background-repeat: no-repeat;
	min-height: 86px;
	width: 403px;
	padding: 10px;
}
#news_archive_top {
	height: 35px;
	width: 414px;
	padding-left: 5px;
	padding-right: 5px;
	background-repeat: no-repeat;
	background-image: url(http://www.ingramssolicitors.co.uk/images/page_specific/news/archive_top.jpg);
	overflow: hidden;
}
#news_archive_bottom {
	background-image: url(http://www.ingramssolicitors.co.uk/images/page_specific/news/archive_bottom.jpg);	
	background-repeat: no-repeat;
	height: 95px;
	width: 414px;
	padding-left: 5px;
	padding-right: 5px;
}
#search_options_box {
	height: 68px;
	width: 427px;
	background-image: url(http://www.ingramssolicitors.co.uk/images/page_specific/search/search_options.jpg);
	background-repeat: no-repeat;
	position: relative;
	top: 0px;
}
#search_options_search_text {
	position: absolute;
	left: 5px;
	top: 5px;
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 32px;
	color: #13193F;
}
#search_options_pages {
	position: absolute;
	left: 239px;
	top: 36px;
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #13193F;
}
#search_options_pages a {
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #13193F;
	text-decoration: none;
}

#search_options_pages a:hover {
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #999;
	text-decoration: none;
}
#search_options_news {
	position: absolute;
	left: 290px;
	top: 36px;
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #13193F;
	text-decoration: none;
}
#search_options_news a {
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #13193F;
	text-decoration: none;
}
#search_options_news a:hover {
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 16px;
	color: #999;
	text-decoration: none;
}
.search_secondary_headers {
	font-family: font-family:Verdana, Geneva, sans-serif;
	font-size: 20px;
	color: #13193F;
	text-decoration: none;
}

/* 

	SearchField	
	by Alen Grakalic, brought to you by cssglobe.com
	
*/

/* default (inactive field) */
.sf_inactive{
	position:absolute;
	left:15px;
	top: 11px;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	background-image:url(../images/right_hand_side/search_fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	height:20px;
	width:180px;
	text-align:left;
	color:#666;
}
/* on focus (when field is clicked on)  */
.sf_active{
	position:absolute;
	left:15px;
	top: 11px;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	color:#666;
	background-image:url(../images/right_hand_side/search_fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	height:20px;
	width:180px;
	text-align:left;

}
/* with text (when field is inactive but contains user's input)  */
.sf_text{
	position:absolute;
	left:15px;
	top: 11px;
	font-size:17px;
	font-family:Verdana, Geneva, sans-serif;
	font-weight:lighter;
	background-image:url(../images/right_hand_side/search_fade.jpg);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#FFF;
	height:20px;
	width:180px;
	text-align:left;
	color:#888;
}

/* suggestions box */
/* js code generates unordered list */
.sf_suggestion{
	position:relative;
	top: 37px;
	left: 15px;
	color: #FFF;
}
.sf_suggestion ul{
	position:absolute;
	margin:0;
	padding:0;
	top:0;
	left:0;
	background: #333;
	background-image: url(../images/page_specific/search/search_suggestions_bg.png);
	background-repeat: no-repeat;
}
.sf_suggestion li{
	margin:0;
	padding:0;
	list-style:none;
	color: #FFF;
}
.sf_suggestion li a{
	display:block;
	text-indent:5px;
	color: #fff;
	text-decoration: none;
}
.sf_suggestion li.selected a{
		background-image: url(../images/page_specific/search/select_search_suggestions.png);
	background-repeat: no-repeat;

}