body {
font-family:verdana,helvetica,arial,sans-serif;
font-size:12px;
background-image:url(../images/main_bg.gif);
background-repeat:no-repeat;
margin:0px;
padding:0px;
color:#333333;
}
a {
color:#333333;
text-decoration:none;
}
a:hover{
color:#25247b;
text-decoration:underline;
}
h1{
font-size:18px;
font-weight:normal;
color:#25247b;
}
h3{
font-size:18px;
font-weight:normal;
color:#25247b;
}
h4{
font-size:16px;
font-weight:normal;
color:#25247b;
}
#break {
clear:both;
}
#dot_break {
clear:both;
background-image:url(../images/dot_h.gif);
background-repeat:repeat-x;
width:980px;
height:11px;
}
#wrapper {
width: 980px;
height: auto;
}
#hdr {
	width:980px;
	height:100px;
	background-image:url(../images/hdr_bg_new.jpg);
	background-repeat:no-repeat;
}
#hdr_left {
float: left;
display: inline;
padding: 0px;
margin: 0px;
width: 490px;
height:100px;
position: relative;
text-align:left;
color: #25247b;
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
font-weight:bold;
}
#hdr_right { 
float: right;
display: inline;
padding: 0px;
margin: 0px;
width: 490px;
height:100px;
position: relative;
text-align:right;
color: #25247b;
font-size:10px;
}
#hdr_right a{
color:#25247b;
text-decoration:none;
}
#main_wrapper {
display: inline;
float: right;
margin:0px;
padding-left: 10px;
width:770px;
height:auto;
min-height:585px;
text-align:left;
background-image:url(../images/dot_v.gif);
background-position:left;
background-repeat:repeat-y;
}
#right_wrapper { 
float: left;
display: inline;
padding: 0px;
margin: 0px;
width: 200px;
height:auto;
position: relative;
text-align:left;
}
#main_box {
display: inline;
float: left;
margin:0px;
padding:0px 10px 0px 10px;
width:749px;
height:auto;
text-align:left;
background-color:#f5f5f5;
}
#main_box_hdr {
background-image: url(../images/box_hdr_769.gif);
background-repeat: no-repeat;
width: 769px;
height:10px;
}
#main_box_ftr {
background-image:url(../images/box_ftr_769.gif);
width: 769px;
height:10px;
}
#box_256 {
display: inline;
float: left;
margin:0px;
padding: 0px;
width:256px;
height:auto;
}
#box_250 {
display: inline;
float: left;
margin:0px;
padding: 0px;
width:250px;
height:auto;
}
#fs_list {
margin-left:30px;
color:#25247b;
list-style-image:url(../images/arrow.png);
}
#fs_list li {
font-size:14px;
margin-bottom:5px; 
}
#fs_list a{
color:#333333;
text-decoration:none;
}
#ftr_content {
font-size:10px;
color:#999999;
}
#ftr_content a {
font-size:10px;
color:#999999;
text-decoration:none;
}
#ftr_content a:hover{
font-size:10px;
color:#25247b;
text-decoration:underline;
}
#call_us_now {
text-align:center;
font-size:14px;
font-style:italic;
color: #25247b;
}
#content_list {
margin-left:30px;
list-style-image:url(../images/arrow_tri.png);
}
#tick_list {
margin-left:30px;
list-style-image:url(../images/tick_s.png);
vertical-align:middle;
}
#content_list li {
margin-bottom:0px; 
}
#content_list a{
color:#333333;
text-decoration:none;
}
#content_half_left {
display: inline;
float: left;
margin:0px;
padding: 5px;
width:360px;
}
#content_half_right { 
float: right;
display: inline;
padding: 5px;
margin: 0px;
width: 360px;
}
.content_half_left_index {
display: inline;
float: left;
margin:0px;
padding: 5px;
width:360px;
}
.content_half_right_index { 
float: right;
display: inline;
padding: 5px;
margin: 0px;
width: 360px;
}
#widgets_title {
font-size:16px;
font-weight:bold;
}

/*********************** menu *************************/
#menu_wrapper{
width:980px;
height:180px;
margin:0px;
padding:0px;
}
#nav {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
padding:0px;
width:980px;
position:relative;
}
#nav li {
width:140px;
float:left;
text-align:center;
list-style:none;
}
#nav a {
top:50px;
height:162px;
display:block;
text-decoration:none;
color:#fff;
background-image:url(../images/menu_bg.png);
background-repeat:repeat-x;
}
#nav a:active, #nav a:focus, #nav a:hover {
color:#fff;
font-weight:bold;
background-image:url(../images/menu_bg_over.png);
background-repeat:repeat-x;
}
#nav li.current a {
background-image:url(../images/menu_bg_over.png);
background-repeat:repeat-x;
font-weight:bold;
}

#nav a.finance {
background-image:url(../images/menu/finance.jpg);
background-repeat:repeat-x; 
}
#nav a.finance:active, #nav a.finance:focus, #nav a.finance:hover, #nav li.current a.finance {
color:#fff;
background-image:url(../images/menu/finance_o.jpg);
background-repeat:repeat-x;
}
#nav a.calculators {
background-image:url(../images/menu/calculators.jpg);
background-repeat:repeat-x; 
}
#nav a.calculators:active, #nav a.calculators:focus, #nav a.calculators:hover, #nav li.current a.calculators {
color:#fff;
background-image:url(../images/menu/calculators_o.jpg);
background-repeat:repeat-x;
}
#nav a.car_broker {
background-image:url(../images/menu/car_broker.jpg);
background-repeat:repeat-x; 
}
#nav a.car_broker:active, #nav a.car_broker:focus, #nav a.car_broker:hover, #nav li.current a.car_broker {
color:#fff;
background-image:url(../images/menu/car_broker_o.jpg);
background-repeat:repeat-x;
}
#nav a.novated_lease {
background-image:url(../images/menu/novated_lease.jpg);
background-repeat:repeat-x; 
}
#nav a.novated_lease:active, #nav a.novated_lease:focus, #nav a.novated_lease:hover, #nav li.current a.novated_lease {
color:#fff;
background-image:url(../images/menu/novated_lease_o.jpg);
background-repeat:repeat-x;
}
#nav a.fleet_management {
background-image:url(../images/menu/fleet_management.jpg);
background-repeat:repeat-x; 
}
#nav a.fleet_management:active, #nav a.fleet_management:focus, #nav a.fleet_management:hover, #nav li.current a.fleet_management {
color:#fff;
background-image:url(../images/menu/fleet_management_o.jpg);
background-repeat:repeat-x;
}
#nav a.insurance {
background-image:url(../images/menu/insurance.jpg);
background-repeat:repeat-x; 
}
#nav a.insurance:active, #nav a.insurance:focus, #nav a.insurance:hover, #nav li.current a.insurance {
color:#fff;
background-image:url(../images/menu/insurance_o.jpg);
background-repeat:repeat-x;
}
#nav a.aftercare {
background-image:url(../images/menu/aftercare.jpg);
background-repeat:repeat-x; 
}
#nav a.aftercare:active, #nav a.aftercare:focus, #nav a.aftercare:hover, #nav li.current a.aftercare {
color:#fff;
background-image:url(../images/menu/aftercare_o.jpg);
background-repeat:repeat-x;
}
/* --------- Sub Nav --------- */
#nav li.current ul a {
background:#fff;
font-weight:normal;
}
#nav li.current ul {
left:0;
}
#nav ul {
position:absolute;
left:-999em;
width:980px;
margin:0px;
padding:0px;
}
#nav ul li {
width:auto;
margin:0 15px 0 0;
}

#nav ul.right li {
float:right;
width:auto;
margin:0 0 0 15px;
}
#nav ul a {
line-height:25px;
height:28px;
font-size:12px;
padding:0px;
color:#999;
background:#fff;
height:28px;
}
#nav ul a:active, #nav ul a:focus, #nav ul a:hover {
color:#25247b;
font-weight:bold;
background:#fff;
}
#nav li:active ul, #nav li:hover ul {
left:0px;
background:#fff;
height:28px;
z-index:99;
}
#nav ul li.subcurrent a {
background:#fff;
color:#25247b;
font-weight:bold;
height:28px;
z-index:0;
}
