body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote {margin:0; padding:0;}

html, body {
	color:#444;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
}
li {
	margin-bottom: 5px;
}
/* PARAGRAPH STYLES */

H1, H2, H3, H4, H5 {font-size:100%;	font-weight:normal;}
H1 {}
H2 {}
H3 {}
H4 {}
 

 
A { color:#0F8FCF; text-decoration:none;}
/*A:visited{ text-decoration:none; color:#;}*/
A:hover {color:#FF8604; text-decoration:none;}
/*A:active { text-decoration:none; color:#;}*/
A:focus {outline:none;}

:focus {outline: 0;}
fieldset, img {border:0;}
q:before, q:after {	content:'';}

input, textarea, select {font-family:inherit; font-size:inherit; font-weight:inherit;}

.clr {clear: both;}
.lF {float:left;}
.rF {float:right;}

/* LAYOUT STYLES */
#wrapper { width:1140px; margin:0 auto;}
.homebg { 	background: #FFFFFF url(images/bg.jpg) repeat-x left top;}
.innerbg { 	background: #FFFFFF url(images/bg.jpg) repeat-x left top;}


/* header*/
#header {
	height: 105px;
	padding-top: 28px;
}
.logo { float:left; background:url(images/logo.gif) no-repeat; width:392px; height:105px;}
.logo a{ display:block; text-indent:-9999px; width:392px; height:105px;}
.toprgtsec { width:740px; float:right; height:auto;}
#topnav {
	margin: 0px;
	padding: 0px;
}
#topnav  ul {
float:right;
	margin: 0px;
	padding: 0px;
}
#topnav ul li {
	list-style: none;
	display: inline;
	float: left;
	margin: 0px;
	padding: 0px;
}
#topnav ul li A {
	font: bold 15px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#636363;
	margin-right: 10px;
}
#topnav ul li.homeicon A {
	background: url(images/home_icon.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 70px;
	text-align: center;
	padding-bottom: 5px;
}
#topnav ul li.homeicon A:hover {
	background: url(images/homeicon1.gif) no-repeat center top;
	color: #FFFFFF;}

#topnav ul li.homeicon .acthome  {background: url(images/homeicon1.gif) no-repeat center top;
	color: #FFFFFF;}
	
.imgborder {
	padding: 2px;
	border: 2px solid #CCCCCC;
}	
	
	
#topnav ul li.showroom A {
	background: url(images/showroom_icon.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
}
#topnav ul li.showroom A:hover {
	background: url(images/showroom_icon1.gif) no-repeat center top;
	color: #FFFFFF;}
	
#topnav ul li.showroom .actshow  {
	background: url(images/showroom_icon1.gif) no-repeat center top;
	color: #FFFFFF;}

#topnav ul li.services A {
	background: url(images/services_icon2.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
}
#topnav ul li.services A:hover {
	background: url(images/services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
}

/* New AFI CSS Add*/
#topnav ul li.enq_services A {
	background: url(images/services_icon2.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.enq_services A:hover {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.enq_services .actenqserv {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.enq_toner A {
	background: url(images/services_icon2.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.enq_toner A:hover {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.enq_toner .actenqtoner {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.library A {
	background: url(images/services_icon2.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.library A:hover {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
#topnav ul li.library .actlibrary {
	background: url(images/enq_services_icon3.gif) no-repeat center top;
	color: #FFFFFF;
	height: 35px;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
	line-height:15px;
}
sup {
	color:#FF0000;
}
.input_txt {
	width:270px;
}
.error {
	color:#FF0000;
	font-size:10px;
}
table.tbl_library {
	border:1px solid #3EBFFD;
}
table.tbl_library tr {
	height:24px;
	border:1px solid #3EBFFD;
}
table.tbl_library tr th{
	padding-left:5px;
	font-size:13px;
	border:1px solid #3EBFFD;
}
table.tbl_library tr td{
	padding-left:5px;
	border:1px solid #3EBFFD;
	font-size:12px;
}

	/* boxes pagination */
	.pagination {color: #333 !important;padding: 5px 10px 16px 0px;}
	.pagination ul { padding:0px;}
	.pagination ul li {display: inline;}
	.pagination a {
		display: inline;
		border: 0;
		background: #ebebeb url("../img/pagination-item.gif") repeat-x;
		margin: 0 5px;
		padding: 6px 10px;
		border-radius: 3px;
	   -moz-border-radius: 3px;
	   -webkit-border-radius: 5px;
	}
	.pagination a:hover,
	.pagination a:active,
	.pagination a:focus {color: #0a80cf !important;}
	.pagination a.page_current {
		color:#ff0000;
		font-weight:bold;
	}
	.pagination a.page_next {
		color:#333333;
	}
	.pagination a.page_other {
		color:#333333;
	}
	.pagination strong {position: relative; padding: 15px 10px 8px;}
	/* boxes pagination */

/* New AFI CSS End*/

#topnav ul li.services .actserv {
	background: url(images/services_icon3.gif) no-repeat center top;
	color: #FFFFFF;}

#topnav ul li.contact A {
	background: url(images/contact_icon.gif) no-repeat center top;
	height: 20px;
	display: block;
	padding-top: 65px;
	width: 93px;
	text-align: center;
	padding-bottom: 5px;
}
#topnav ul li.contact  A:hover {
	background: url(images/contact_icon1.gif) no-repeat center top;
	color: #FFFFFF;}
	
#topnav ul li.contact .actcont {
	background: url(images/contact_icon1.gif) no-repeat center top;
	color: #FFFFFF;}

#topnav ul li A:hover {
	
}
/*middle*/
#ContentArea {padding-left: 48px;}
#ContentArea2 {
	padding-left: 48px;
	padding-bottom: 15px;
	text-align: justify;
	min-height:500px;
	height:auto;
	height:auto!important;
}
.innercont {
	padding-left: 10px;
}

.innercont h1 {
	font: bold 20px Georgia, "Times New Roman", Times, serif;
	color:#0093DD;
	margin-bottom: 10px;
	text-align: left;
}
.innercont h3 {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color:#0093DD;
	margin-bottom: 10px;
	text-align: left;
}


#ContentArea h3 {
	font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#055AAF;
	padding-left: 10px;
}
	
.immerbanner1 {
	height: 212px;
	width: 855px;
	background: url(images/innerbanner.jpg) no-repeat left top;
	margin-bottom: 10px;
}
.bannerbg {
	background: url(images/banner_imgbg.jpg) no-repeat left top;
	display: block;
	height: 262px;
	width: 553px;
	padding: 23px 9px 25px 8px;
}
.welcomesec {
	text-align: justify;
	margin: 0px;
	padding: 0px 0px 0px 10px;
}
.welcomesec h2  {
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	color: #0C9BE5;
	background: url(images/welcome_icon.gif) no-repeat left top;
	padding-left: 50px;
	margin-bottom: 10px;
	display: block;
	border-bottom: 1px dashed #FF8604;
	height: 31px;
	padding-top: 5px;
}
.welcomesec img {
	margin: 0px 10px 0px 0px;
	padding: 0px;
}
.servicessec {
	padding: 0px 0px 0px 10px;
	background: url(images/services_bg.gif) no-repeat 10px 35px;
	margin: 10px 0px 0px;
	height: 148px;
}
.servicessec h1 {
	font: bold 20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF8604;
	background: url(images/services_icon1.gif) no-repeat left top;
	padding-left: 35px;
	height: 30px;
	margin-bottom: 15px;
}
.bull {
	margin: 0px;
	padding: 0px;
}
.bull ul  {
	margin: 0px;
	padding: 0px;
}
.bull ul li {
	margin: 0px 0px 8px;
	padding: 0px 0px 0px 20px;
	list-style: none;
	background: url(images/check_icon.gif) no-repeat left top;
	display: block;
	font-size: 11px;
}
.banrgttext {
	padding-top: 7px;
}
.contbx {
	background: url(images/contactbg.gif) no-repeat center 27px;
	margin: 0px auto 10px;
	width: 231px;
	padding-top: 80px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
}
.contbx  A { color:#555;}
.contbx  A:hover { color:#FF8604;}
.contbx_special_panel {
	background: url(images/special_panel1.gif) no-repeat center 27px;
	margin: 0px auto 10px;
	width: 231px;
	padding-top: 40px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 20px;
}
.contbx_special_panel  A { color:#555;}
.contbx_special_panel  A:hover { color:#FF8604;}
.spe_panel {
	font-family: Arial, "MS Trebuchet", sans-serif;
	font-size: 20px;
	color:#FF8E15;
	margin-left: 25px;
}	

.showroombx {
	background: url(images/entershow_img.jpg) no-repeat center top;
	margin: 0px auto;
	width: 228px;
	height: 28px;
	padding-top: 218px;
	padding-bottom: 14px;
}
.showroombx .bt a {
	text-indent:-9999px;
	display: block;
	text-align: center;
	width: 188px;
	margin: 0px auto;
	height: 28px;
}
#bot {
	background: url(images/botbg.gif) repeat-x left top;
	height: 49px;
	padding-top: 10px;
	padding-bottom: 10px;
}
.copyright {
	margin: 0px auto;
	width: 950px;
	text-align: center;
	color: #E1E1E1;
	font-size: 11px;
	line-height: 20px;
}
.copyright A {
	color: #E1E1E1;
}
.copyright A:hover {
	color: #FF8604;
}
.submenu {
	margin: 0px 0px 10px;
	padding: 0px;
}
.submenu ul  {
	margin: 0px;
	padding: 0px;
}
.submenu ul li {
	list-style: none;
	display: inline;
	float: left;
}
.submenu ul li A {
	display: block;
	padding-right: 10px;
	padding-left: 10px;
	background: #0889CA;
	color: #FFFFFF;
	height: 20px;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
	border: 1px solid #065177;
	margin-right: 5px;
	padding-top: 2px;
	width: 200px;
}
.submenu ul li A:hover {
	background: #4DC5FF;
	color: #fff;
}
.submenu ul li .act {
	background: #4DC5FF;
}
.dotline {
	background: url(images/dotlinebg.gif) repeat-x left top;
	height: 1px!important;
	margin-top: 15px;
	margin-bottom: 15px;
}
.graybx {
	background: #f7f7f7;
	border: 1px solid #CCCCCC;
	padding: 10px;
	text-align: center;
	width: 400px;
	margin: 0px auto;
}

