body
	{
	margin:0px;
	padding:0px;
	background:url(images/bg.jpg) repeat-x #A6DBFD;
	font:12px Arial;
	color:#000000;
	line-height:18px;
	}

a
	{
	font:12px Arial;
	color:#000000;
	text-decoration:underline;
	outline:none;
	}

a:hover
	{
	font:12px Arial;
	color:#000000;
	text-decoration:none;
	}

.floatleft{float:left;}

.floatright{float:right;}

.clear{clear:both;}	

#wrap
	{
	width:982px;
	margin:0 auto;
	margin-bottom:135px;
	}

/*-----------Header Part----*/
#header
	{
	background:url(images/top_headerbg.jpg) no-repeat;
	padding:0px 53px 0px 77px;
	}

#topheader
	{
	height:118px;
	}
	
.logo
	{
	float:left;
	}

.account_box
	{
	width:245px;
	float:right;
	font:bold 14px Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:10px 0px 0px 0px;
	line-height:17px;
	}

	.login_labels { float: left; text-align: right;  font:bold 13px Arial;
	color:#FFFFFF; text-transform:uppercase; line-height:31px; padding-top: 30px; width: 201px;  }

/*----------nav_link Part-----------*/
#nav_link
	{
	background:url(images/nav_bg.jpg) no-repeat;
	height:36px;
	}

#nav_link ul
	{
	float: left;
	display: inline;
	width: 817px;
	margin:0px;
	padding:0px 0px 0px 35px;
	list-style:none;
	}

#nav_link ul li
	{
	margin:0px;
	list-style:none;
	float:left;
	display: inline;
	font:bold 12px Arial;
	padding: 5px 0px;
	color:#FFFFFF;
	text-transform:uppercase;
	}

#nav_link ul li a
	{
	margin:0px;
	padding:3px 25px;
	float:left;
	display: inline;
	font:bold 12px Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
	background: transparent url(images/nav-sep.jpg) no-repeat left center;
	}
	
	#nav_link ul li:first-child a {
		background: 0;
	}

#nav_link ul li a:hover
	{
	margin:0px;
	float:left;
	font:bold 12px Arial;
	color:#FF8A00;
	text-transform:uppercase;
	text-decoration:none;
	}
	

/*-----------mid_part---------*/
#mid_part
	{
	padding:3px 0px 0px 0px;
	}

#mid_inner
	{
	background:url(images/mid_bg.jpg) repeat-y;
	clear: both;
	}

#mid_inner1
	{
	background:url(images/mid_top.jpg) no-repeat;
	}

#mid_inner2
	{
	background:url(images/mid_bottom.jpg) bottom left no-repeat;
	}

/*-----------Left Part----------*/
#left_part
	{
	width:706px;
	float:left;
	padding:12px 8px 12px 11px;
	}

.main_head
	{
	background:url(images/main_headbg.jpg) no-repeat;
	padding:4px 10px 6px 15px;
	font:bold 18px Verdana, Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	}

.product_box
	{
	background:url(images/box_bg.jpg) repeat-y;
	width:228px;
	float:left;
	margin-right:10px;
	}

.product_box1
	{
	background:url(images/box_top.jpg) no-repeat;
	}

.product_box2
	{
	background:url(images/box_bottom.jpg) bottom left no-repeat;
	min-height:290px;
	height:auto !important;
 	height:290px;
	padding:10px;
	}

.product_txt
	{
	font:11px Tahoma;
	color:#000000;
	line-height:17px;
	min-height:120px;
	height:auto !important;
 	height:120px;
	}

.product_price
	{
	font:24px Arial;
	color:#E33E00;
	float:left;
	}

/*----------Right Part---------*/
#right_part
	{
	width:228px;
	float:right;
	padding:12px 8px 12px 8px;
	}

.right_mainhead
	{
	background:url(images/left_headbg.jpg) no-repeat;
	padding:7px 10px 8px 15px;
	font:bold 14px Verdana, Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	}

#right_part ul
	{
	margin:0px;
	padding:10px 0px 0px 20px;
	list-style:none;
	}

#right_part ul li
	{
	margin:0px;
	padding:5px 0px;
	list-style:none;
	font:11px Arial;
	color:#5D5D5D;
	list-style-image:url(images/gray_arrow.jpg);
	}

/*.contact_box
	{
	background:url(images/contact_box.jpg) no-repeat;
	width:192px;
	padding:15px;
	}*/

.contact_box
{
width:222px;
}
	
.contact_boxbg1
{
background:url(images/right-corbg1.jpg) repeat-y;
}

.contact_boxbg2
{
background:url(images/right-corbg2.jpg) no-repeat top;
padding:0px 15px;
}

.contact_boxbg2 p
{
margin-bottom:0px;
}

.contact_head
	{
	font:bold 18px Arial;
	color:#000000;
	text-transform:uppercase;
	}

.contact_txt
	{
	font:bold 11px Tahoma;
	color:#3A3A3A;
	line-height:18px;
	}

.contact_txt a
	{
	font:bold 11px Tahoma;
	color:#3A3A3A;
	text-decoration:none;
	line-height:18px;
	}

.contact_txt a:hover
	{
	font:bold 11px Tahoma;
	color:#3A3A3A;
	text-decoration:underline;
	line-height:18px;
	}

/*---------Banner Part---------*/
.banner
	{
	xbackground:url(images/home_banner.jpg) no-repeat;
	xheight:173px;
	}

.banner_txtbox
	{
	padding:32px 0px 10px 200px;
	width:312px;
	}

.banner_txthead
	{
	font:bold 18px Geneva, Arial;
	color:#AF1A16;
	text-transform:uppercase;
	line-height:18px;
	}

.banner_txt
	{
	font:12px Arial;
	color:#474747;
	text-align:justify;
	line-height:18px;
	}

.banner_txtlink
	{
	font:bold 11px Tahoma;
	color:#000000;
	line-height:18px;
	}
	
.banner_txtlink a
	{
	font:bold 11px Tahoma;
	color:#000000;
	text-decoration:none;
	line-height:18px;
	}

.banner_txtlink a:hover
	{
	font:bold 11px Tahoma;
	color:#000000;
	text-decoration:underline;
	line-height:18px;
	}

/*-----------Footer Part----------*/
#footer
	{
	background:url(images/footer_bg.jpg) repeat-x;
	height:100px;
	position:fixed; bottom:0px;
	width:100%;
	}

#footer_body
	{
	width:982px;
	margin:0 auto;
	
	}

#footer_top
	{
	padding:8px 0px 5px 0px;
	}

#foot_link
	{
	font:11px Tahoma;
	color:#000000;
	text-align:center;
	line-height:18px;
	padding:10px 0px 0px 0px;
	}

#foot_link a
	{
	font:11px Tahoma;
	color:#000000;
	text-decoration:none;
	padding:0px 10px 0px 10px;
	line-height:18px;
	}

#foot_link a:hover
	{
	font:11px Tahoma;
	color:#000000;
	text-decoration:underline;
	padding:0px 10px 0px 10px;
	line-height:18px;
	}

/*************************/
.input
	{
	background:url(images/input_bg.jpg) no-repeat;
	width:147px;
	font:11px Arial;
	color:#6B6B6B;
	padding:5px 5px 6px 5px;
	border:none;
	margin-top:5px;
	}

.input1
	{
	background:url(images/input_bg1.jpg) no-repeat;
	width:147px;
	font:11px Arial;
	color:#6B6B6B;
	padding:5px 5px 6px 5px;
	border:none;
	margin-top:5px;
	}

.input2
	{
	background:url(images/input_bg2.jpg) no-repeat;
	width:212px;
	padding:6px;
	font:11px Arial;
	color:#666666;
	border:none;
	}
.input_re
{
	width:540px;
	font:11px Arial;
}
.input_re2
{
	width:475px;
	font:11px Arial;
}
.login_btn
	{
	background:url(images/btnbg.jpg) no-repeat;
	width:75px;
	height: 23px;
	padding:3px 0px 3px 0px;
	border:none;
	font:bold 11px Arial;
	color:#000000;
	}
 

a.orrange_color:link
{
font:14px Tahoma;
color:#E66736;
font-weight:bold;
text-decoration:none;

}

a.orrange_color:hover
	{
	font:14px Tahoma;
	color:#E66736;
	font-weight:bold;
	text-decoration:underline;

	}

/*************************/

#mid_fullinner
	{
	background:url(images/mid_fullbg.jpg) repeat-y;
	}

#mid_fullinner1
	{
	background:url(images/mid_fulltop.jpg) no-repeat;
	}

#mid_fullinner2
	{
	background:url(images/mid_fullbottom.jpg) bottom left no-repeat;
	padding:12px 8px 12px 11px;
	}

.main_head1
	{
	background:url(images/main_headbg1.jpg) no-repeat;
	padding:4px 10px 6px 15px;
	font:bold 18px Verdana, Arial;
	color:#FFFFFF;
	text-transform:uppercase;
	}
	
.product_txt ul  { margin: 0; padding: 0px 0px 0px 14px; font:12px Arial;  }
.product_txt ul li { padding-bottom: 2px; }

.product_desc { height: 120px; overflow: auto; overflow-x: hidden; -ms-overflow-x: hidden; }

.red { color: #f00 }

#fpw {
	margin-top: 5px;
}
.xls-only {
	color: #ff0000;
	font-weight: bold;
}
#copyright {
	margin-top: 10px;
	text-align: center;
	font: 11px/18px Tahoma, arial, sans-serif;
}
#account-box-logged-in {
	width: 445px;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
	#account-box-logged-in ul {
		padding: 0px;
		margin: 0px;
		list-style: none;
	}
		#account-box-logged-in ul li {
			padding: 10px 0px 0px 0px;
			margin: 0px;
			list-style: none;
			display: block;
			color: #000000;
		}

.liBody .banner {display: none;}
#left_part {width: 963px;}
#right_part {display: none;}
.product_box {margin-right: 15px;}
#mid_inner {*float:left;*display:inline;*width:100%;}
.banner {
	float: left;
	display: inline;
	width: 100%;
	padding: 0px;
	background: 0;
	xheight: 125px;
	margin: 15px 0px 30px;
}
	.banner-top {
		float: left;
		display: inline;
		width: 100%;
		height: 7px;
		font-size: 0;
		line-height: 0;
		text-indent: -9999px;
		overflow: hidden;
		background: transparent url(images/banner-top.jpg) no-repeat left top;
	}
	.banner-bottom {
		float: left;
		display: inline;
		width: 100%;
		height: 7px;
		font-size: 0;
		line-height: 0;
		text-indent: -9999px;
		overflow: hidden;
		background: transparent url(images/banner-bottom.jpg) no-repeat left top;
	}
	.banner-middle {
		float: left;
		display: inline;
		width: 100%;
		background: transparent url(images/banner-middle.jpg) repeat-y left top;
	}
		.banner-left {
			float: left;
			display: inline;
			width: 480px;
			min-height: 118px;
			padding-left: 245px;
			padding-top: 8px;
			line-height: 1.5em;
			font-weight: bold;
			background: transparent url(images/temphomebg2.jpg) no-repeat 1px center;
		}
		.banner-right {
			float: right;
			display: inline;
			width: 230px;
			padding-top: 7px;
		}
		
		#mid_fullinner {clear: both;}
