/*
## Style sheet for 'Image Financial Group'
## Created by TSA Corporation/ Copyright © 2004
## Designer: Michael Ott
## Created: 23 Feb 2006
## Last Modified: 28 April 2006
## Modified by: Michael Ott
*/
body {
	background-image:url(../images/background_main.gif);
	background-position:center;
	background-repeat:repeat-y;
	background-color: #11314b;
	margin: 0 0 0 0;
}

.container {
	position:relative;
	background-color:#d4bd9a;
	margin: 0 auto;
	width:750px;
}

#logo {
	position:absolute;
	left:1px;
	width:136px;
	padding-bottom:100%;
	background-image:url(../images/logo.gif);
	background-repeat:no-repeat;
	background-position:top;
	background-color:#001422;
}

.stickynote {
	position:absolute;
	width:257px;
	top:370px;
	left:530px;
	z-index:300;
}

.stickynote a {
	border:0px;
}

.stickynote img {
	border:0px;
}

#rustic {
	position:absolute;
	left:137px;
	width:47px;
	background-image:url(../images/rustic.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding-bottom:100%;
}

#smallimage {
	position:absolute;
	top:140px;
	right:15px;
	z-index:20;
}

#menu {
	position:absolute;
	left:184px;
	width:127px;
	height:290px;
	background-image:url(../images/background_menu.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#menu a {
	display:block;
	border-bottom:solid 1px #ebb567;
	line-height:30px;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-decoration:none;
	background-image:url(../images/menu_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:20px;
}

#menu a:hover {
	background-image:url(../images/menu_on.gif);
}

#topimage {
	position:absolute;
	left:311px;
	width:379px;
	height:240px;
	background-image:url(../images/top_image.jpg);
	background-position:top;
	background-repeat:no-repeat;
	z-index:5;
	padding:25px;
}

#topimage h1 {
	color:#f3ad17;
	font-size:22px;
	font-weight:normal;
	text-transform:uppercase;
	font-family:"Times New Roman", Times, serif;
}

#topimage p {
	font-family:Arial, Helvetica, sans-serif;
	color:#fff;
	line-height:20px;
	font-size:11px;
}

.selected {
	display:block;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#9d4222;
	background-image:url(../images/background_bar_light.gif);
	padding:5px 0px 0px 28px;
	margin-bottom:2px;
	text-decoration:none;
}

#topimage a {
	display:block;
	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#385d73;
	background-image:url(../images/background_bar.gif);
	padding:5px 0px 0px 28px;
	margin-bottom:2px;
	text-decoration:none;
}

#topimage a:hover {
	color:#9d4222;
	text-decoration:none;
}

#content {
	position:absolute;
	top:275px;
	left:184px;
	width:506px;
	padding:15px 25px 15px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#385d73;
	line-height:20px;

}

#content a {
	color:#0074c2;
	text-decoration:none;
/*	padding-right:8px;
	margin-right:5px;
	background-image:url(../images/link.gif);
	background-position:right;
	background-repeat:no-repeat; */
}

#content a:hover {
	background-color:#dbc8aa;
}

#content h1 {
	display:block;
	background-color:#ddcbaf;
	font-size:18px;
	color:#9d4222;
	font-weight:normal;
	padding:3px;
}

#content h4 {
	font-size:16px;
}

li {
	list-style-image:url(../images/li.gif);
	line-height:20px;
}

ul {
	margin-left:30px;
}

table td {
	border-bottom:solid 1px #c9b392;
	padding:1px;
	/*width:505px;*/
	text-align:left;
}

td h5 {
	background-color:#ddcbaf;
	font-size:12px;
	margin:0px;
	padding:3px;
}

hr {
	border:1px dotted #4382a3;
	height:1px;
}
.centre {
	text-align:center;
}

#centreimage {
	text-align:center;
}

.table input, select {
	background-color:#9d4222;
	background-image:url(../images/background_input.gif);
	color:#fff;
	font-family:Arial, Trebuchet MS, Geneva, Arial, sans-serif;
	font-size: 11px;
	border:solid 1px #fff;
	padding:2px;
	text-align:left;
}

.table textarea {
	background-color:#9d4222;
	background-image:url(../images/background_input.gif);
	color:#fff;
	font-family:Arial, Trebuchet MS, Geneva, Arial, sans-serif;
	font-size: 11px;
	border:solid 1px #fff;
	padding:2px;
	height:70px;
	text-align:left;
}

#wrapper {
	min-height:10px;
}

.bar {
	background-color:#e3d4bd;
	display:block;
	cursor:pointer;
	padding-bottom:3px;
}


.input01 {
	width:20px;
}

.input02 {
	width:250px;
	float:left;
}

.input03 {
	width:60px;
	float:left;
}

.input04 {
	width:100%;
}



#content h5 {
	display:block;
	background-color:#ddcbaf;
	font-size:12px;
	margin:0px;
	padding:3px;
}


.quote {
	float:right;
}


/* Calculator backgound images
/* Designed to give appearance of floating object with drop shadow */

#calc1 {
	position:absolute;
	top:295px;
	left:205px;
	padding:20px;
	z-index:900;
	background-image:url(../images/calc_shadow_01.gif);
}

#calc2 {
	position:absolute;
	top:295px;
	left:205px;
	padding:20px;
	z-index:900;
	background-image:url(../images/calc_shadow_02.gif);
	background-repeat:no-repeat;
}

#calc3 {
	position:absolute;
	top:295px;
	left:205px;
	padding:20px;
	z-index:900;
	background-image:url(../images/calc_shadow_03.gif);
}


/* Forces tabs to grow higher when page is selected.
/* The id is required in the menu anchors.
/* A unique id is required in the body tag of each page */
#about #menu-about {
	background-image:url(../images/menu_on.gif);
}

#enquiry #menu-enquiry {
	background-image:url(../images/menu_on.gif);
}

#calc #menu-calc {
	background-image:url(../images/menu_on.gif);
}

#privacy #menu-privacy {
	background-image:url(../images/menu_on.gif);
}

#contact #menu-contact {
	background-image:url(../images/menu_on.gif);
}

#careers #menu-careers {
	background-image:url(../images/menu_on.gif);
}

#testimonials #menu-testimonials {
	background-image:url(../images/menu_on.gif);
}

#newsletters #menu-newsletters {
	background-image:url(../images/menu_on.gif);
}

#property #menu-property {
	background-image:url(../images/menu_on.gif);
}

#media #menu-media {
	background-image:url(../images/menu_on.gif);
}



/* Input styles */

.formpos {
	position:absolute;
	left:310px;
	top:50px;
}

input, select {
	background-color:#9d4222;
	background-image:url(../images/background_input.gif);
	color:#fff;
	font-family:Arial, Trebuchet MS, Geneva, Arial, sans-serif;
	font-size: 11px;
	border:solid 1px #fff;
	padding:2px;
	width:200px;
}

textarea {
	background-color:#9d4222;
	background-image:url(../images/background_input.gif);
	color:#fff;
	font-family:Arial, Trebuchet MS, Geneva, Arial, sans-serif;
	font-size: 11px;
	border:solid 1px #fff;
	padding:2px;
	width:200px;
	height:100px;
}

.submit {
	background-image:url(../images/submit.gif);
	width:78px;
	height:33px;
	border:0px;
	margin-top:10px;

}

form {
	margin: 0 0 0 0;
}

.staff {
	width:510px;
	display:block;
	margin-bottom:20px;
}

.staff img {
	border:solid 5px #fff;
	margin-right:12px;
	float:left;
}

.staff h1 {
	font-size:14px;
	line-height:14px;
	margin-bottom:0px;
	color:#9d4222;
}

.staff strong {
	font-style:italic;
	font-weight:bold;	
}


.topofpage {
	background-image:url(../images/back_top_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	padding-left:15px;
	line-height:30px;
}

#valid {
	position:absolute;
	left:25px;
	top:700px;
}

#valid img {
	border:0px;
}

.radio {
	width:20px;
}

.floatright {
	float:right;
}

.floatright a, img {
	border:0px;
	background-image:none;
}

.seminar {
	background-image:url(../images/seminar_top.gif);
	background-position:top left;
	background-repeat:no-repeat;
	padding:40px 20px 10px 20px;
	background-color:#e3d4bd;
	width:443px;
	margin-bottom:25px;
}

.seminar h6 {
	font-size:24px;
	font-weight:normal;
	margin:10px 0px 0px 0px;
	padding:10px 0px 0px 0px;
}






