	
	
	body {margin:0px; font-family:Verdana; color:#666666; font-size:11px;}
	
/* Reset */
body, div, dl, dt, dd,  ol,  h1, h2, h4, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0;  }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border:0px;}
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight: normal; }
ol,  { list-style: none; }
caption, th { text-align: left; }
h1, h2, h4, h6 { color:#FFFFFF; font-size:12px; text-align:center; padding:0px 0px 3px 0px;}

h5.titles{
	color:#fb7900; font-size:12px; text-align:center; padding:5px 0px 5px 0px;}
	
	h1.confirmation{ font-size: 15px;}

abbr,acronym { border: 0; }
form{ padding:0px; margin:0px;}
/* Global */
*{ font-family:Verdana; outline:none}
input { font:10px verdana; text-align: left; color: #333333; }
textarea { font: 0.9em verdana; text-align: left; color: #333333; }
select { font: 0.9em verdana; text-align: left; color: #333333; }
input.submit { padding: 0 4px; *padding: 0; text-align: center; }
a { text-decoration:none}
a:hover { text-decoration:underline;}
b { font-weight: bold;}
.left { text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.clear {clear: both;}

.floatleft {float: left;}

.floatright {float: right;}
.bordernone {border:none!important}

/* Layout and Sizing */
div#MainContainer-bg{ margin:0px auto; width:980px; padding:0px 0px 0px 0px; border:0px; }
div#MainContainer{ margin:0 auto; width:980px; display:table; padding:0px 0px 0px 0px; border:0px;}
div#maincolumn{ background-image:url(../images/imcmotoring/maincolum-shade.gif); background-repeat:repeat-x;
				 margin:0px; border:0px; padding:20px 0px 0px 0px; float:left;
				}
div#maincolumn-left{ width:808px; float:left; margin:0px; padding:0px 0px 0px 0px; border:0px;}

	div#maincolumn-right{ width:152px; border:1px solid #cccccc; height:100%;
						  font-size:12px; margin:0px 0px 0px 14px; padding:1px 1px 1px 1px; float:left;}

/* Header */
	div#header{
		
		width:100%; padding:20px 0px 0px 0px; float: left; margin:0px; border:0px;
		
		}
	
div#logo{

	width:167px; height:57px; display:block; padding:0px 0px 20px 0px; margin:0px; border:0px;
	
	}
div#rightcolumn{width:800px;}
div#navLinks{

padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; border:0px; float:right;

}
div#navLinks a{

	color:#666666; text-decoration:none; font-size:10px;
	
	}
div#navLinks a:hover{

color:#FB7900;

}

/*div#mainLinks{ padding:0px 0px 0px 0px; display:table}*/

div#mainLinks a{font-size:12px; color:#fb7900; background-image:url(../images/imcmotoring/menu-bg.gif); background-position:left 26px; width:99px; height:21px; display:block; float:left; text-align:center;  padding:4px 1px 0px 1px; background-repeat:repeat-y}
div#mainLinks a:hover{color:#fff;background-image:url(../images/imcmotoring/menu-bg.gif);background-position:left top; text-decoration:none}
div#mainLinks a.selected{color:#fff;background-image:url(../images/imcmotoring/menu-bg.gif);background-position:left top; text-decoration:none; font-weight:bold}
div#search{margin:17px 0 0 10px}
.searchinput{ border:1px solid #fb7900; vertical-align:middle; height:18px; width:111px; padding:3px 0 0 0}
.searchinput-go{ vertical-align:middle;}

/* Topic menu */
div#Topic{width:100%; background-image:url(../images/imcmotoring/bg-topic.gif); background-repeat:repeat-x; background-position:left -87px; height:27px; margin:0 0 5px 0}
div#Topic a{ text-align:center; font-size:12px;display:block; width:160px;height:19px; color:#FFFFFF; text-decoration:none;  background-image:url(../images/imcmotoring/bg-topic.gif); background-repeat:repeat-x; padding:3px 0 0 0; float:left}
div#Topic a.insurance{ background-position:left top}
div#Topic a.travel{background-position:left -29px}
div#Topic a.motoring{background-position:left -58px}
div#phnoContainer{ float:right;   background-image:url(../images/imcmotoring/bg-topic.gif); background-repeat:no-repeat;  background-position:right -116px; height:27px}
div#phno{ color:#333333; background-image:url(../images/imcmotoring/phone-icon.gif); background-repeat:no-repeat; background-position:left 4px; padding:5px 10px 2px 20px; font-size:11px;}

/* Flash Holder */
div#FLholder{height:287px;}

/* Services */



/*div#IMCServices{
	
	float:left; margin:0px; padding:0px; border:0px;
	width:260px; height:130px;
	
	} 



div#IMCServices ul{
	
	padding:0px; margin:0px; border:0px;
	color: #666666; float:left; height:130px;
	
	}



div#IMCServices ul li{ list-style:none; margin:0px; padding:0px; text-align:justify;}
div#IMCServices ul li a{ color:#fb7900; text-decoration:none; padding:0px; margin:0px; display:block;}
div#IMCServices ul li a:hover{ color:#666666;}



/*div#IMCServices ul img{ width:150px; height:76px; clear:both; margin:4px 0; *margin:4px 0 0 0;}*/


/*
span.serviceimg{ float:left; width:260px; height:130px; text-align:center;
				 padding:0px; margin:0px; border:0px;}*/



/*.last{ background:none!important; padding:0px!important}*/

/* A-Z services */

div#a-zServices{
	
	margin:0px; padding:0px; border:0px;
	float:left; width:100%;}
	
h1.atoz{ 
	
	padding:5px 0px 5px 0px; color:#fb7900; font-size: 12px; border:0px;
	
	}
span.fadeline{ float:left; background-image:url(../images/imcmotoring/fadeline.gif); background-position:left; background-repeat:no-repeat;
	height:1px; width: 800px; margin:0px; padding:0px 0px 0px 0px; border:0px;}
div#a-zServices ul{ padding:0px; margin:10px; float:left}
div#a-zServices ul li, div#a-zServices ul li a{padding:0px; margin:0px; list-style:none; font-size:10px; text-decoration:none; color:#666666; line-height:15px}
div#a-zServices ul li a:hover{ text-decoration:none; color:#FB7900;}

/* Customer Login */
div#cstmrLogin{ padding:0px;}
div#cstmrLogin h1{ padding:3px; color:#FFFFFF; font-weight:bold; font-size:11px; background-color:#fb7900;}

form.login{ padding:1px 1px 0px 5px; margin:0px; border:0px;}

.loginInput{ width:135px; height:10px; padding:3px 2px; margin:5px 0px 4px 0px; border:1px solid #7f7f7f}

/*.loginbutton{ background-image:url(../images/imcmotoring/button-bg.gif); background-repeat:repeat-x; border:none; color:#FFFFFF; width:60px; padding:0px 0 2px 0px; margin:2px 0 0 1px;}
*/
form.login a{ display:block; clear:both; font-size:10px; color:#666666; text-decoration:none; margin:0px; padding:0px; border:0px;}
form.login a:hover{ color:#FB7900; text-decoration: none;}

/* Right menu banners */
div#RMbillboards{
					width:146px; margin:0px 0px 0px 0px;
					padding:3px 3px 0px 3px; border:0px;
					}

/* Footer */
div#Footer{ border:0px; float:left; text-align:center; font-size:9px; color:#666666; padding:10px; line-height:15px; 		 	 		width:97.7%;}
div#Footer a{text-align:center; font-size:9px; color:#666666; text-decoration:none}
div#Footer a:hover{ color:#333333}

.copyright{

	color:#666666; font-size:10px; text-align:center;
	
	}

.title		{ font-weight:bold; color:#fb7900; margin:0px; padding:5px 0px 5px 0px; border:0px;}

#NewsDiv	{ 
			  
			  margin:0px; padding:0px; border:0px;
			  font-size:11px; color:#666666; width:100%;
			  position:absolute;
			  
			  }

















/*...........................................topmenu.................................*/



div.topheader{
	width:600px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 23px;

	display:table;
	color:#fff;
	float:left;
	}

	
	
	div#customerLogin{ width:150px; margin:0px 0px 10px 0px; border:0px; padding:0px;}

	div#customerLogin h1{ padding:5px; color:#FFFFFF; font-weight:bold; font-size:11px; background-color:#fb7900;}

	div#customerLogin ul{ margin:0px; border:0px; padding:10px 5px 10px 5px; font-size:11px;}
	
	div#customerLogin ul li{ list-style-type:none; margin:0px; border:0px; padding:3px 0px 3px 0px;}
	
	div#customerLogin ul li a{ color:#666666; text-decoration:none; margin:0px; border:0px; padding:0px;}
	
	div#customerLogin ul li a:hover{ color:#FB7900;}
	
	
	
	
	
	
	div.contentbox{ width:800px; float:left; margin:6px 0px 0px 0px; padding:0px 0px 0px 0px; border:0px; }
	
	div#layout_box{ width:800px; float:left; margin:0px; border:1px solid #cccccc; padding:0px; }
	
	h4.pg_header{ width:100%; background:#FB7900; float:left; margin:0px; padding:5px 0px 5px 0px; border-bottom:1px solid #CCCCCC;
				  color:#ffffff; font-weight:bold; text-align:left;}
				  
	h4.sub_header{ width:100%; float:left; margin:0px; padding:5px 0px 5px 0px;
				   border-bottom:1px dashed #CCCCCC; color:#FB7900; font-weight:bold; text-align:left; font-size:11px;}
								 
	.error_text{ width:100%; float:left; margin:0px; background-color:#FFEDC2; border-bottom:1px solid #CCCCCC;
				 border-top:1px solid #CCCCCC; padding:5px 0px 5px 0px; text-align:center; color: red;}
							 
	div.reg_form{ width:100%; margin:0px 0px 0px 0px; float:left; padding:0px 0px 0px 0px; border:0px;}
	
	span.box_brdr{ border-bottom:1px dashed #ddd;  float:left; padding:5px 0px 5px 10px;
								 font-weight:bold; color:#F05000;}
	
	span.reg_txt{ width:140px; float:left; text-align:right; padding: 0px 15px 0px 0px; font-weight:bold;}
	
	span.txt_normal{ font-weight:normal;}
	
	span.reg_inp{ width:180px; float:left; margin:0px; padding:0px 0px 0px 0px; border:padding:0px 0px 0px 0px;}
	
	input.reg_form{ width:160px; margin:1px 0px;}
	
	textarea.reg_form{ width:230px; height:130px; border:1px solid #ddd; margin:1px 0px; }

	select.reg_form_exp{ width:50px; margin:1px 0px; }
	
	label.txt_inp{ color:#000; font-size:10px; }

	
	input.search_button{ float:left; color:#F9973A; border:0px; padding:0px 0px 0px 0px; margin:0px;
       background-image:url(../images/imcmotoring/reg_button.jpg); background-repeat:no-repeat; background-position:left;
       width:81px; height:26px; font-weight:bold; font-size:11px; text-align:center;}
	
	
	
	/* -- admin listing ---*/
table.list_admin{
	width:100%;
	border:0px;
	}
table.list_admin th{
	padding:10px 0px 10px 10px;
	color:#FB7900; font-weight:bold;
	text-align:left;
	width:10%;
	vertical-align:middle;
	border-right:1px solid #cccccc;
	}

table.list_admin_prod th{
	background-image:url(../images/imcmotoring/bg.gif);
	background-repeat:repeat-x;
	padding:0px 0px 0px 0px;
	}	
table.list_admin th.width20{
	width:18%;
	}
table.list_admin th.width10{
	width:10%;
	}		
table.list_admin th.width14{
	width:14%;
	}
	table.list_admin th.width13{
	width:13%;
	}
table.list_admin td{
	border:1px solid #cccccc;
	vertical-align:top;
	text-align:left;
	padding:10px 0px 10px 10px;
	}
table.list_admin tr:hover{
	color:#666666;
	}	
	
	a.back_admin{
		color:#000;
		text-decoration:none;
		}
	
.back{
	float:right;
	margin:0px; padding:0px 20px 0px 0px; border:0px;}
	
.back a{
	color:#666666;
	float:right;
	margin:0px; padding:0px 0px 0px 0px; border:0px;}
	
.back a:hover{
	color:#FB7900; text-decoration:none;}
	

/*blockcontentstarts*/


.blockcontent{

 margin:0px; padding:0px 0px 14px 0px; border:0px;
 float:left; width:100%;

 
 }
 
h3.serviceblock{
 
 font-size:12px; color:#FB7900; margin:0px; padding:0px 0px 10px 0px; border:0px; text-align:center;
 
 }
 
.IMCServiceblockItem{

 margin:0px; padding:0px; border:0px;
 float:left; width:250px; height:105px;
 
 }

/*.IMCServiceblockmiddle{

 margin:14px 14px 0px 14px; padding:14px; border:1px solid #cccccc;
 float:left; width:230px; height:105px;
 
 }*/
 
 /*................................*/
 
 
.IMCServiceblock{

 margin:14px 0px 0px 0px; padding:0px; border:0px;
 float:left; width:260px; height:135px;
 
 }
 
.IMCServiceblock li{

 margin:0px 0px 0px 0px; padding:0px; border:0px;
 float:left; width:230px; height:105px;
 list-style-type:none;
 
 }
 
.IMCServiceblock a{

 margin:0px 0px 0px 0px; padding:14px; border:1px solid #cccccc;
 float:left; width:230px; height:105px;
 list-style-type:none; text-decoration:none; color:#666666;
 
 }
 
.IMCServiceblock a:hover{
 
 border:1px solid #FB7900;
 
 }
 
 /*................................*/
 
 
 
 /*................................*/
 
 
.IMCServiceblockmiddle{

 margin:14px 14px 0px 14px; padding:0px; border:0px;
 float:left; width:260px; height:135px;
 
 }
 
.IMCServiceblockmiddle li{

 margin:0px 0px 0px 0px; padding:0px; border:0px;
 float:left; width:230px; height:105px;
 list-style-type:none;
 
 }
 
.IMCServiceblockmiddle a{

 margin:0px 0px 0px 0px; padding:14px; border:1px solid #cccccc;
 float:left; width:230px; height:105px;
 list-style-type:none; text-decoration:none; color:#666666;
 
 }
 
.IMCServiceblockmiddle a:hover{
 
 border:1px solid #FB7900;
 
 }
 
 /*................................*/
 
 

 
.IMCServiceimg{

 float:left; margin:0px; padding:0px; border:0px;}
 
p.serviceblock{
 
 margin:0px; padding:0px 0px 0px 10px; border:0px;
 line-height:normal; float:left; width:100px; text-align:left;}
 
.marker{
 margin:0px; border:0px; padding:0px; float:left; color:#FB7900;}
 
.imgborder{
  margin:0px; border:1px solid #cccccc; padding:1px; float:left;}
 
 

/*blockcontentends*/

/*#dhtmltooltip{

	position: absolute;
	width: 150px;
	border: 2px solid FB7900;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index:100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	/*filter: progid:DXImageTransform.Microsoft.Shadow(color=red,direction=135);
	
	}*/


#dhtmltooltip{

	position:absolute; width:175px; color:#666666;
	margin:0px; padding:5px; float:left; border:1px solid #FB7900;
	visibility:hidden;}

.red{

	color:red;
	
	}

#sitemap{
 
 margin:0px; padding:0px; border:0px;
 float:left; width:100%;
 
 }
 
p.subtitle{

 margin:0px; padding:20px 0px 0px 20px; border:0px;
 float:left; color:#666666; font-size:12px; font-weight:bold;
 
 }
 
p.subtitlesmall{

 margin:0px; padding:0px; border:0px;
 float:left; color:#FB7900; font-size:11px; font-weight:bold;
 
 }
 
p.listing{

 margin:0px; padding:0px; border:0px;
 color:#666666; font-size:11px; text-align:left;
 
 }

.sitemaplink{ color:#FB7900; }
 /*sitemap*/
