* {
	padding: 0;
	margin: 0;
}
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background:url(../images/bg-body.gif) repeat-x #e6e5e5;
	color:#505050;
}
img, div { behavior: url(iepngfix.htc) }
/* === Global Layout ==*/
#wrapper {
	margin: 0 auto;
	width: 962px;
	position:relative;
}
#apply-now {
	position:absolute;
	top:0;
	right:48px;
	width:152px;
	height:68px;
}
#header {
	background:url(../images/bg-logo.gif) no-repeat top left;
	width: 962px;
	float: left;
	height: 46px;
}
#heading{
	height:43px;
	clear:left;
	line-height:43px;
}
#heading h1{
	color:#83b02b;
	font-family: Gill Sans, sans-serif;
}
#leftcolumn {
	color: #333;
	width: 260px;
	float: left;
	display:inline
}
#testimionals{
	background:url(../images/bg-testimonials.gif) no-repeat;
	height:118px;
	width:226px;
	padding:40px 14px 0 14px;
	font-size:10px !important;
}
#rightcolumn {
	float: right;
	color: #333;
	width: 690px;
	display: inline;
	padding:0 0 0 10px
}
#spare-footer{
	clear:both;
}
#footer {
	width: 962px;
	clear: both;
	height:150px;
	text-align:right;
	color:#505050;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
#footer p{ line-height:2.0em;}
#fisa-logo{
	position:absolute;
	bottom:0;
	left:40px;
	width:96px;
	height:100px;
}
#call-us{
	text-align:center;
	border-bottom:1px solid #acacac;
	padding:8px 0 8px 0;
	margin-bottom:6px;
}
#column1{
	float:left;
	width:435px;
	display:inline;
}
#column2{
	width:253px;
	display:inline;
	float:right;
	height:400px;
}

/*=== Web Page Parts === */
#call-me{
	height:170px;
	width:245px;
	background:url(../images/bg-call-me-back.gif) no-repeat;
	padding:40px 4px 10px 4px;
}
#calculator{
	width:253px;
	background:url(../images/bg-calculatot-top.gif) no-repeat top;
	padding:40px 0px 0 0px;
}
#calculator-foot{
	width:253px;
	background:url(../images/bg-calculator-bottom.gif) no-repeat bottom;
	padding:0 0px 10px 0px;
}
#calculator form{
	margin:0;
	padding:0 4px;
}

#news{
	background:url(../images/bg-news-header.gif) no-repeat top;
	padding:40px 0 0 0;
}
#news h3{
	color:#a2c45f;
}
#news-footer{
	clear:left;
	background:url(../images/bg-news-footer.gif) no-repeat;
	height:24px;
}
#news-left{ float:left; width:440px; display:inline; margin-left:10px;}
#news-right{ float:left; width:440px; display:inline; margin-left:30px}



/*=== Global Class === */
.last-li{
	background:none !important;
}
.cl{ 
	clear:left;
	height:1px;
	line-height:1px;
	font-size:2px;
}
.cr{ 
	clear:right;
	height:1px;
	line-height:1px;
	font-size:2px;
}
.cb{ 
	clear:both;
	height:1px;
	line-height:1px;
	font-size:2px;
}
.f-small{ font-size:11px !important;}
.blue{ color:#467bd7 !important;}
.content-image{
	float:right;
	margin:0 0 10px 10px;
}

/*=== Menus ===*/
#header-menu {
	margin-left:200px;
}
#header-menu ul {
	margin:0;
	padding:0;
}
#header-menu li {
	display:inline;
	list-style:none;

}
#header-menu li a{
	font-family: Gill Sans, sans-serif;
	display:block;
	float:left;
	text-transform:uppercase;
	font-size:12px;
	color:#5a6c3c;
	text-decoration:none;
	background:url(../images/menu-tab-sep.gif) no-repeat top right;
	height:40px;
	line-height:37px;
	padding:0 6px 0 7px;
}
#header-menu li a:hover{
	text-decoration:underline;
}
.home-li{
	background:url(../images/menu-home-tab.gif) no-repeat !important;
	line-height:37px;
	width:61px !important;
	height:40px !important;
	padding:0 !important;
	text-align:center;
	color:#FFFFFF !important;
}

#left-menu{
	width:253px;
	height:328px;
	padding:5px 0;
	background:url(../images/bg-left-menu.gif) no-repeat;
}
#left-menu ul{
	margin:0px 16px;
}
#left-menu li{
	padding-left:40px;
	border-bottom:1px solid #e3e3e3;
	list-style:none;
	height:30px;
	line-height:30px;
}
#left-menu li a{
	font-family: Gill Sans, sans-serif;
	text-transform:uppercase;
	font-size:11px !important;
	color:#5a6c3c;
	text-decoration:none;
}
#left-menu li a:hover{
	text-decoration:underline;
}
.lock{	background:url(../images/menu/lock.gif) no-repeat 5px 4px; }
.house{	background:url(../images/menu/house.gif) no-repeat 5px 4px;	}
.calc{ background:url(../images/menu/calc.gif) no-repeat 7px 3px }
.spanner{ background:url(../images/menu/spanner.gif) no-repeat 5px 3px;}
.car{ background:url(../images/menu/car.gif) no-repeat 0px 4px;}
.open-lock{ background:url(../images/menu/open-lock.gif) no-repeat 5px 4px;}
.money{ background:url(../images/menu/money.gif) no-repeat 5px 4px;}
.arrows{ background:url(../images/menu/arrows.gif) no-repeat 5px 4px;}
.pencil{ background:url(../images/menu/pencil.gif) no-repeat 3px 3px;
	border-bottom:none !important}

/*=== Global Lines ===*/
img {
	border:none;
}
p{ line-height:1.4em;}
#rightcolumn p{
	margin:6px 0;
}
ul{ margin:10px 0 20px 30px;}
ol{ margin:10px 0 20px 30px;}
li{ margin:4px 0;}
a{ color:#467bd7; text-decoration:underline;}
a:hover{ text-decoration:none;}

/*=== Forms ==== */
.none{ display:none;}

.callmeform p{/*
width: 245px;*/
clear: left;
margin: 0;
padding-left: 120px; 
/*height: 1%;*/
}
.callmeform table{
	font-size:10px;
}
.callmeform span{
	text-align:right;
}

.callmeform label{
	text-align:right;
	font-size:10px;
	float: left;
	margin-left: -120px; 
	width: 115px;
}

.callmeform input{ 
width: 118px;
height:18px;
border:1px solid #a5acb2;
/*
background:#ffffff !important;*/
}
.callmeform .s-input{
	width:30px !important;
}
.callmeform select{
width: 118px;
border:1px solid #a5acb2;
background: transparent !important;
}

.callmeform textarea{
width: 118px;
height: 48px;
border:1px solid #a5acb2
}
.callsubmit{
	width:116px !important;
	height:22px !important;
	margin-left:70px;
	border:none !important;
}
.submitdiv{
	background:url(../images/btn-calculate.gif) no-repeat 0px 0;
	margin:15px 0px 15px 60px !important;
}
.calculatesubmit{
	background:transparent;
	display:block;
	width:121px !important;
	height:26px !important;
	border:none !important;
	text-transform:uppercase;
	color:#FFFFFF;
	cursor:pointer;
	font-size:10px;
}
