/*  HTML Tags  
=================================================*/

* img, div { _behavior: url(/iepngfix.htc) }

body,.body
{
font-family: Arial, Helvetica, sans-serif;
font-size:12px;
margin-top:0px;
height:auto;
margin-left:auto;
margin-bottom:0px;
margin-right:auto;
background:#FFF;
padding:0;
}



.spheading{
font-size:14px !important;
font-weight:bold !important;
color:#000 !important;
margin-bottom:10px !important;
}

.sptext{
font-family: Arial, Helvetica, sans-serif !important;
font-size:13px !important;
}

a.sptext, .sptext a{color:#ff0000 !important; text-decoration:none !important;}
a.sptext:hover, .sptext a:hover{color:#cc0000 !important; text-decoration:underline !important;}

h1,h2

{
margin:0px;
padding:0px;
}

h1
{
font-size:25px;
font-weight:normal;
color:#999;
margin-top:20px;
margin-bottom:10px;
}

h2
{
font-size:14px;
font-weight:bold;
color:#000;
}

h3
{
margin-top:10px;
margin-left:0px;
margin-bottom:0px;
margin-right:0px;
padding:0px;
font-size:12px;
color:#cc0000;
font-weight:bold;
}

h4
{
color:#000;
font-weight:bold;
margin-top:15px;
padding:0px;
font-size:12px;
}

a{color:#ff0000; text-decoration:none;}
a:hover{color:#cc0000; text-decoration:underline;}

ul 
{
margin-top:5px;
margin-bottom:5px;
padding-top:0px;
padding-left:25px;
#margin-left:10px; #padding-left:0px;
_padding-left:0px;
_margin-left:0px;

}
ul li
{
list-style-image: url('/images/qc_bullet.gif');
padding-top:0px;
margin-top:0px;
font-weight:bold;
_padding-left:0px;
_margin-left:15px;
}
ul li + ul + li
{
list-style-image: url('/images/qc_bullet.gif');
padding-top:0px;
padding-bottom:0px;
margin-top:0px;
color:#db171e;
line-height:15px;
top:0px;
position:relative;
vertical-align: middle;
}
p,p.first,p.second,p.third
{
margin-top:10px;
margin-bottom:10px;
margin-right:10px;

}
p
{
	font-size: 13px;
}
p.first
{
	font-size: 15px;
	font-weight:bold;
	color: #5a5a5a;
}
p.second
{
	font-size: 14px;
	font-weight:bold;
	color: #5a5a5a;
}
p.third
{
	font-size: 18px;
	font-weight:bold;
	color:#c20500;
}

table,td
{

}
div
{
width:auto;
}


#container1
{
}

#container2a
{
width:100%;
margin:0px 0px 20px 0px;_margin:0px; padding:0;
min-height:300px;
_height:300px;
}

#container2b
{
width:100%;
margin:0;padding:0;
}
#container3
{
height: 70px;
}
#container4
{
	position:relative;
	margin:0px;
	margin-top:0px;
	padding-left:0px;
	height:345px;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}
#container6,#container7,#container8,#container9,#container10
{
position:relative;
margin:0px;
margin-top:0px;
padding-left:0px;
height:100%;
background-repeat:no-repeat;
background-color:#FFFFFF;
}

#container5
{
position:relative;
margin:0px;
margin-top:0px;
padding-left:0px;
}

#container6
{
height:344px;
background-image:url('/images/couchlift.jpg');
margin-bottom: 1px;
margin-left:18px;
}

#container6b
{
height:344px;
background-image:url('/images/inconvenient.jpg');
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom: 1px;
margin-left:18px;
}

#container6a
{
height:600px;
background-image:url('/images/couchlift.jpg');
background-repeat:no-repeat;
background-position:bottom left;
margin-bottom: 1px;
margin-left:18px;
}


#container7
{
height:344px;
margin-bottom: 1px;
margin-left:18px;
background-repeat:no-repeat;
background-image:url('/images/insurance_public.jpg');
}
#container7a
{
height:344px;
margin-bottom: 1px;
margin-left:18px;
background-repeat:no-repeat;
background-image:url('/images/page_background_2.jpg');
}
#container8
{
background-image:url('/images/list.jpg');
height:344px;
margin-bottom: 1px;
margin-left:18px;
background-repeat:no-repeat;
}
#container9
{
height:344px;
margin-bottom: 1px;
margin-left:18px;
background-repeat:no-repeat;
background-image:url('/images/contact.jpg');
}

#bannerHolder{
background:#000000 none repeat scroll 0 0;
display:block;
height:90px;
margin:0px 20px 0 112px;
width:728px;
}

#page_header
{
background-image:url(/images/header.jpg);
background-repeat:no-repeat;
height:180px;
margin:0;
padding:0;
}
#page_header h1
{
background:transparent;
background-position:left top;
background-repeat:no-repeat;
height:80px; width:150px;  display:block;
margin-left:0;
margin-top:0;
}
#page_header h1 span,#page_header em
{
display:none;
}
#contents
{
height:34px;
margin:0px;
padding:0px;
border:none;
}

#curved_crnr
{
float:left;
padding-top:6px;
margin-bottom:6px;
margin-left:5px;
margin-right:5px;
margin-top:6px;
}

#contents a
{
border-right:1px solid #990000;
font-size: 15px;
color: #FFFFFF;
text-decoration: none;
padding:8px;
text-align:center;
border:0px;
}

#contents a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
/*#contents a:hover 
{
	border:none;
	background-image:url('/images/hover_bg.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	color: #FFd800;
	text-decoration: none;
}*/

#contents a#home:hover , #contents a#home.on, #contents a#about:hover , #contents a#about.on, #contents a#quick:hover , #contents a#quick.on, #contents a#moving:hover , #contents a#moving.on, #contents a#thelist:hover , #contents a#thelist.on, #contents a#contact:hover ,#contents a#contact.on,#contents a#loginbtn:hover , #contents a#loginbtn.on, #contents a#logout:hover , #contents a#logout.on
{
	color: #ffffff;
	text-decoration:underline;
}

#page_body,#page_body2,#page_body3,#page_body4,#page_body5
{
min-height:500px;
_height:500px;
position:relative;
top:0px;
margin-left:20px;
margin-top:20px;
margin-bottom:5px;
float:left;
}

#page_body_home
{
margin:0;
padding:0;
/*margin-left:30px;
margin-top:20px;
margin-bottom:5px;*/
width:750px;
}
#page_body_home2{
padding-top:0px;
background-color:#FFFFFF;
margin-top:0px;
}

#page_body
{
width:630px;
}
#page_body2
{
width:630px;
}
#page_body3
{
width:550px;
height:auto;
}
#page_body4
{
width:950px;
}
#page_body5
{
width:400px;
}
/*#page_body h1 {}
#page_body h2 {}
#page_body h3 {}*/
#page_body table {}
#page_body table tr {}
#page_body table td {}
#page_body table th {}
#page_body ul {}
#page_body ol {}
#page_body li {}
#page_body li + ol + li {}
#page_body li + ul + li {}
#page_body a,#page_body a:link,#page_body a:visited,#page_body a:hover{}

#intro
{
margin-top:10px;
margin-bottom:10px;
}

#intro div
{
margin:0px;
padding-left:20px;
font-size:14px;
font-weight:bold;
color:#5a5a5a;
background-image:url('/images/intro_p_background.gif');
background-repeat:no-repeat;
background-position:left;
}

#page_chat
{
/*clear:both;*/
}

#page_sponsors
{
clear:both;
height:134px;
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
background:#eee;
padding-bottom:10px;
margin-top:20px;
}
#page_sponsors .footerbanner{
 width:165px;height:112px;float:left;margin-left:20px;
}
#page_sponsors .footerbanner label{
color:#666;
font-size:14px;
line-height:30px;
margin:0;
font-weight:normal;
padding:0;
}

#page_sponsors .footerbanner img{

}

#page_footer
{
background:url('/images/footer_background2.gif') top center repeat-x;
/*background-image:url('/images/bottom_bg.png');
background-repeat:repeat-x;*/
clear:both;
height:70px;
/*min-height:45px;
max-height:500px;*/

font-size: 11px;
}
#footer_links
{
width:360px;
float:left;
height:20px;
margin-top:13px;
margin-left:20px;
text-align:left;
margin-right:0px;
color:#FFFFFF;
padding-bottom: 20px;
}
#footer_links a
{
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 0px;
}
#footer_links a:visited 
{
	color: #FFFFFF;
	text-decoration: none;
}
#footer_links a:hover 
{
	color: #FFd800;
	text-decoration: none;
}
#footer_text
{
height:30px;
float:left;
color:white;
margin-top:20px;
margin-left:20px;
}

/*  DIV IDS 
=================================================*/

div#heros
{

width:265px;
float:left;
margin-top:20px;
}

div#hero2
{
width:248px;
height:265px;
margin-top:4px;
margin-left:18px;
margin-right:9px;
}
div#hero3
{
width:248px;
height:620px;
margin-top:4px;
margin-left:0px;
margin-right:0px;
margin-bottom:20px;
}
div#hero6
{
position:relative;
top:8px;
left:262px;
}
div#legend1,div#legend2
{
background-image:url('/images/legend.gif');
background-repeat:no-repeat;
width:600px;
height:45px;
}
div#connect_now
{
background-image:url('/images/button_connect_now.gif');
background-repeat:no-repeat;
width:138px;
height:46px;
cursor:pointer;
margin-top:20px;
}
div#submit_enquiry
{
background-image:url('/images/button_submit.gif');
background-repeat:no-repeat;
width:138px;
height:46px;
cursor:pointer;
margin-top:10px;
}
div#service_now
{
background-image:url('/images/button_service_now.gif');
background-repeat:no-repeat;
width:234px;
height:46px;
cursor:pointer;
margin-top:20px;
}
div#register_now
{
background-image:url('/images/button_register_now.gif');
background-repeat:no-repeat;
width:138px;
height:46px;
cursor:pointer;
margin-top:20px;
}
div#the_list
{
background-image:url('/images/pdf_icon_large.gif');
background-repeat:no-repeat;
width:auto;
height:50px;
padding-left:50px;
cursor:pointer;
padding-top:18px;
color:#7d0d0a;
}
div#the_list a
{
color:#7d0d0a;
font-weight:bold;
}

/*  Classes
=================================================*/
.separator
{
color:#FFFFFF;
}
.chart
{
background-color:#FFFFFF;
margin-top:3px;
width:200px;
height:15px;
}
.label
{
font-family:verdana,arial;
font-size:10px;
font-style:italic;
margin-left:10px;
}
.footnote
{
color:#7d0d0a;
}
.wrapper
{
position:relative;
width:950px;
margin-left: auto;
margin-right: auto;
}
.wrapper2
{
position:relative;
width:950px;
margin-left: auto;
margin-right: auto;
}
.wrapper_footer
{
position:relative;
width:950px;
margin-left: auto;
margin-right: auto;
height: auto;
}

.text
{
	height:300px;
	width:210px;
	
	font-size: 14px;
	font-weight:bold;
	color:#5a5a5a;
	line-height:18px;
	margin-left:5px;
	margin-top:25px;
	border-left: solid 1px #cfcfcf;
	padding-left:25px;
}

.textheading
{

font-size: 18px;
font-weight:bold;
color:#d91920;
line-height:20px;
}

.service
{
background-image: url('/images/service_tick.gif');
background-repeat:no-repeat;
height:25px;

font-size: 14px;
font-weight:bold;
color:#ec1c24;
line-height:26px;
width:180px;
float:left;
text-indent:40px;
margin:0px;
}
div.orderedlist
{

font-size:14px;
font-weight:bold;
padding-left:30px;
margin-top:3px;
background-image: url('/images/tracker_steps.gif');
background-repeat:no-repeat;
}
div.orderedlist div
{
margin-top:9px;
}

#container2a .loginboxpanel{
float:left; width:310px; margin-right:20px;
}
#container2a .loginboxpanel img.hero{
}

#contactform{
width:620px; float:right;
_width:610px;
}
#contactform td{
vertical-align:top;
}
#contactform input,#contactform textarea{
border:1px solid #ccc;width:250px;
}
#contactform input{height:23px;}
#contactform textarea{height:113px;}

#hometext{
	padding-left:20px;
}

#textcontent{
	width:620px;
	float:right;
}

.f8 { font-size:8pt; }

/* CLEARFIX */

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

