﻿body
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: white;
	margin: 0;
}

.headnav
{
	color: white;
	height: 30px;
	font-size: 12px;
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
}

.headnav a
{
	padding: 3px 3px 1px;
}
.headnav a:link
{
	color: #566C79;
	text-decoration: none;
}
.headnav a:visited
{
	color: #566C79;
	text-decoration: none;
}
.headnav a:hover
{
	color: #000;
	background-color: #DEE5EF;
	text-decoration: none;
}

.pagedesc
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Verdana,Arial,Lucida Sans Regular;
}

.tip
{
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
	color: gray;
	font-family: Verdana,Arial,Lucida Sans Regular;
}

.mainheader
{
	font-size: 20px;
	color: #D5D5D5;
	font-family: "Trebuchet MS";
	font-weight: bold;
}
.pageheader
{
	/*font-size: 22px; 	color: gray; 	font-family: Trebuchet MS;*/
	color: #000;
	font-size: 18px;
	font-family: Trebuchet MS, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	margin-bottom: 10px; /*border-bottom: 2px solid Navy;*/
}

.heading
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
}
.toplinks
{
	font-size: 8pt;
	color: #566C79;
	font-weight: bold;
}

.toplinks a:link
{
	color: #566C79;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:active
{
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:visited
{
	color: #566C79;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:hover
{
	color: #D5D5D5;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}

.bodytext3
{
	font-weight: bold;
	font-size: 11px;
	color: #000;
}

.bodytext3 A:link
{
	font-weight: bold;
	color: #566C79;
	text-decoration: none;
}
.bodytext3 A:visited
{
	font-weight: bold;
	color: #566C79;
	text-decoration: none;
}
.bodytext3 A:hover
{
	font-weight: bold;
	color: #D5D5D5;
	text-decoration: underline;
}

/*new styles 19 Sept-----------------------*/
.ExpandCollapse A:link
{
	/*font-weight: bold;*/
	margin-left: 0px;
	padding-left: 0px;
	color: #000;
	text-decoration: none;
}
.ExpandCollapse A:visited
{
	/*font-weight: bold;*/
	color: #000;
	text-decoration: none;
}
.ExpandCollapse A:hover
{
	/*font-weight: bold;*/
	color: #566C79;
	text-decoration: underline;
}
/*end styles-----------------------------*/


.navigation
{
	padding-left: 25px; /*font-weight: bold;*/
	font-size: 8pt;
	color: #ffffff;
	font-family: Verdana, Sans-Serif, Lucida Sans Unicode;
}
.navigation span
{
	/*font-weight: bold;*/
	font-size: 8pt;
	color: #fff;
}
.navigation A:link
{
	/*font-weight: bold;*/
	color: white;
	text-decoration: none;
}
.navigation A:visited
{
	/*font-weight: bold;*/
	color: white;
	text-decoration: none;
}
.navigation A:hover
{
	/*font-weight: bold;*/
	color: #000; /*#cc3433;*/
	text-decoration: underline;
}

img
{
	border: 0px;
}

/*.leftnav
{
	padding-left: 5px;
	font-size: 12px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-right: 5px;
	width: 180;
}
.leftnav table
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 0;
	border-bottom: 2px solid #06c;
}

.leftnav li
{
	list-style-type: none;
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 5px;
	height: 20px;
	border-style: none;
}
.leftnav a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftnav a:link
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 20px;
}

.leftnav a:active
{
	color: #039;
}

.leftnav a:visited
{
	color: #039;
}
.leftnav a:hover
{
	color: #fff;
	background-color: #0049ad;
}

.leftnav .leftlinkhead
{
	background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	height: 20px;
	border-style: none;
	font-weight:bold;
}
*/
/*new styles(used in Header control in table named tblImage) 19 Sept-----------------------*/
.headerMainTable
{
	background-repeat: no-repeat;
	background-color: #D70719;
}
/*end styles-----------------------------*/

.headerlogin
{
	font-size: 11px;
	font-weight: bold;
}
td.headerlogin
{
	padding-bottom: 10px;
}
.headerlogin .errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.mainlinkstable
{
	font-size: 11px;
	background-color: #f5f5f5;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.headersearch
{
	color: white;
	font-size: 11px;
	padding-left: 350px; /*font-weight: bold;*/
	display:block;
}
td.headersearch
{
	padding-top: 10px;
}

/*new styles(used in Header control in lblCustomer label , same as nav-main) 19 Sept-----------------------*/
.lblCustomer
{
	font-size: 10px;
	padding-left: 5px;
	color: #FFF;
	text-align: right;
}
/*end styles-----------------------------*/
/* Footer ----------*/

.nav-mainFooter
{
	font-size: 10px;
	padding-left: 5px;
	color: #FFF;
	text-align: left;
}
.nav-mainFooter a:link
{
	color: #FFF;
	text-decoration: none;
}
.nav-mainFooter a:visited
{
	color: #FFF;
	text-decoration: none;
}
.nav-mainFooter a:hover
{
	color: #FFF;
	text-decoration: underline;
}

/* -----------------*/



.nav-main
{
	font-size: 10px;
	padding-left: 5px;
	color: #fff;
	text-align: right;
}
.nav-main a:link
{
	color: #ffffff;
	text-decoration: none;
}
.nav-main a:visited
{
	color: #ffffff;
	text-decoration: none;
}
.nav-main a:hover
{
	color: #FFF;
	text-decoration: underline; /*background-color: #DEE5EF;*/
}
.nav-main span
{
	font-weight: bold;
	font-size: 8pt;
	color: #fff;
}

#tdLeft
{
	background-color: #EDEDED;
}
.left-col td
{
	font-size: 11px;
	background-color: #EDEDED;
}
.left-col .mainlinkstable
{
	font-size: 11px;
	background-color: #D5D5D5;
	border: 0 0 0 0;
}

.bottomImage /*In leftbar and in Default1 and Default2 pages to give style effet at bottom*/
{
}
.leftbarstylehome
{
	background-color: #D5D5D5;
}
.nav-left
{
	margin: 0px;
	padding: 0px;
	background-color: #D5D5D5;
}
.nav-left a:link
{
	color: #fff;
}
.nav-left a:visited
{
	color: #fff;
}
.nav-left a:hover
{
	color: #000;
}
.nav-left ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 2px; /*background-color:#990000;*/
}
/*.nav-left .linksheader td
{
	background-image: url(/images/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
	padding-left: 10px;
	vertical-align:middle;
	height: 25px;
}*/
.nav-left ul li
{
	background-repeat: no-repeat;
	border-bottom: 1px solid #4a0000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 185px;
	color: #000;
}
.nav-left ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.nav-left li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.nav-left .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 12px;
	background-color: #990000;
	background-image: url(/images/themes/3/pane-header-bg.gif);
}
.nav-left .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.95em;
}
.nav-left .boldlink a:link
{
	color: white;
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-image: url(/images/themes/93/blueLeft.jpg);
	
}
.nav-left .boldlink a:visited
{
	color: white;
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-image: url(/images/themes/3/blueLeft.jpg);
}
.nav-left .innerlinks a
{
	color: white;
	text-decoration: none;
	font-size: 11px;
	background-color: #D5D5D5;
	display: block;
	padding-left: 20px;
	vertical-align: middle;
	border-bottom: solid 1px #727272;
}
.nav-left .innerlinks a:link
{
	color: #000;
	background-color: #D5D5D5;
}
.nav-left .innerlinks a:visited
{
	color: #000;
	font-size: 11px;
	background-color: #D5D5D5;
}
.nav-left .innerlinks a:hover
{
	color: White;
	font-size: 11px;
	background-color: #DEE5EF;
	text-decoration: none;
	background-image: url(/images/Themes/3/redLeft.jpg);
}
.nav-left a:link
{
	color: #fff;
}
.nav-left a:visited
{
	color: #fff;
}
.nav-left a:hover
{
	color: #fff;
	background-color: #eae6eb;
	text-decoration: none;
}
.SiteMap
{
	margin: 0px;
	padding: 0px;
}
.SiteMap ul
{
	list-style-type: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 2px;
	padding-top: 2px;
}

.SiteMap ul li
{
	/*background-image: url(/images/bullet01.gif);*/
	background-repeat: no-repeat;
	background-position: 3px 3px;
	border-style: none;
	border-bottom: 1px solid #ccc;
}
.SiteMap ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
}
.SiteMap li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.SiteMap .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-weight: 400;
	font-size: 12px;
}

.SiteMap .innerlinks a
{
	text-decoration: none;
	font-size: 11px;
	display: block;
	padding-left: 20px;
	vertical-align: middle;
}
.SiteMap .boldlink a:link
{
	color: Navy;
	font-weight: 400;
	font-size: 12px;
}
.SiteMap .boldlink a:visited
{
	color: Navy;
	font-weight: 400;
	font-size: 12px;
}
.SiteMap .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	background-color: #cc3433;
	font-weight: 500;
	font-size: 12px;
}
.SiteMap a:link
{
	color: #000080;
}
.SiteMap a:visited
{
	color: #000080;
}
.SiteMap a:hover
{
	color: #fff;
	background-color: #cc3433;
	text-decoration: none;
}
.SiteMap .innerlinks a:link
{
	color: #000080;
}
.SiteMap .innerlinks a:visited
{
	color: #000080;
	font-size: 11px;
}
.SiteMap .innerlinks a:hover
{
	color: #fff;
	font-size: 11px;
	background-color: Navy;
	text-decoration: none;
}

.datagrid tr.FeaturedItem
{
	font-weight: bold;
	font-size: 8pt;
	background-color: #eae6eb;
}
.datagrid
{
	background: #fff;
	font-family: Verdana, Sans-Serif, Lucida Sans Unicode;
	font-size: 8pt;
	border: solid 1px #D5D5D5;
}
.datagrid td
{
	padding: 3px;
	border: solid 1px black;
}
.datagrid tr.header
{
	background: #2049B5;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #D5D5D5;
	font-size: 8pt;
	vertical-align: middle;
}
.datagrid th.header
{
	background: #566C79;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #D5D5D5;
	vertical-align: middle;
	font-size: 8pt;
}
.datagrid tr.even
{
	background: #DEE5EF;
}
.datagrid tr.yellow
{
	background: yellow;
}
.datagrid tr.blue
{
	background: blue;
	color: White;
}
.datagrid tr.orange
{
	background: orange;
}

.datagrid tr.odd
{
	background: #fff;
}
.datagrid tr.selected
{
	background: #CCCCCC;
}
/*
.datagrid span.even
{
	background: #EBF0F9;
}
.datagrid span.odd
{
	background: #fff;
}
*/
.datagrid tr.footer
{
	font-weight: bold;
}
.datagrid .footercat
{
	background: #f66;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.datagrid .Pages span
{
	padding: 1 3 1 3;
	color: navy;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid a:link
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:active
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:visited
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid a:hover
{
	color: black;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.datagrid .Pages a:link
{
	padding: 1 3 1 3;
	color: #000;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid .Pages a:visited
{
	padding: 1 3 1 3;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
}
.datagrid .Pages a:hover
{
	padding: 1 3 1 3;
	color: #f66;
	font-size: 8pt;
	font-weight: bold;
}

.datagrid .header a:link
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.datagrid .header a:visited
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
}
.datagrid .header a:hover
{
	color: #fff;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
}

/*p
{
	text-align: justify;
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Verdana,Arial,Lucida Sans Regular;
}*/
.descriptiontext
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-align: justify;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.featureditems .label
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.label
{
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelsmall
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelsmallbold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblack
{
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelboldblack
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelblacksmall
{
	font-size: 7pt;
	color: black;
	font-family: Verdana;
}

.red
{
	background-color: #FF5555;
}
.green
{
	background-color: #98FB98;
}
.yellow
{
	background-color: #FFFF00;
}


.maintable
{
	width: 1004px;
	height: 100%;
	background-color: white;
}
.innermaintable
{
	width: 772px; /*height:100%;*/
	padding-left: 25px;
}
.leftbarstyle
{
	padding-right: 0px;
	background-color: #fff;
}
.centertdstyle
{
	height: 100%;
	padding-left: 25px;
}
.header
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #000;
	border-bottom: 1px solid white; /*background-color: #5a3d59;*/
	text-align: center;
	padding: 0px 0 0 0px; /*background-image: url(/images/themes/93/bg-header.gif);*/
	background-repeat: no-repeat;
}
.header1
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: middle;
	color: #fff;
	border-bottom: 1px solid white;
	background-color: Navy;
	padding: 2px 0 0 2px;
}
.subpageheader
{
	font-weight: bold;
	font-size: 10pt;
	color: #305379;
	text-align: left;
}
.errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: Red;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.infomessage
{
	font-size: 8pt;
	font-weight: normal;
	color: navy;
	font-family: Verdana, Georgia, Arial, Tahoma, Courier New;
}
.dropdown
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
	background-color: #fff;
	font-size: 8pt;
	font-weight: normal;
}

.listbox
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	color: black;
	border-bottom: black 1px solid;
	font-family: Verdana, Arial,Lucida Sans Regular;
}
.textbox
{
	border-right: black 1px solid;
	padding-right: 1px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-size: 8pt;
	padding-bottom: 1px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #fff;


}

/*script for rounded text boxes*/
/*
.textbox{background:url("/images/bg-input-200.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:20px;
margin:0 0 15px;
position:relative;
width:200px;
color:gray;
font-size:13px;
font-weight:bold;
padding:1px 7px;
position:absolute;
border:medium none !important;
}




#divLineCode1{background:url("images/bg-input-70.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:20px;
margin:0 0 10px;
position:relative;
width:75px;}

#divLineCode1 input {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:gray;
display:block;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
height:18px;
padding:1px 4px;
position:absolute;
width:60px;
}



#PartNumber1{background:url("images/bg-input-150.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:20px;
margin:0 0 10px;
position:relative;
width:155px;}

#PartNumber1 input {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:gray;
display:block;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
padding:1px 5px;
position:absolute;
width:136px;
}

#Quantity1{background:url("images/bg-input-40.gif") no-repeat scroll left top transparent;
display:block;
float:left;
height:20px;
margin:0 0 10px;
position:relative;
width:45px;}


#Quantity1 input {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
color:gray;
display:block;
font-family:Arial,sans-serif;
font-size:13px;
font-weight:bold;
height:20px;
padding:1px 2px;
position:absolute;
width:33px;
}

*/

/* script for rounded textboxes ends*/
.textboxuser
{
	background-color: #fff;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana, Arial, "Lucida Sans Regular";
	width: 80px;
	height: 20px;
	border: solid 1px black;
}
.textboxpart
{
	color: #000000;
	background-color: #ffffff;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana, Arial, "Lucida Sans Regular";
	width: 100px;
	height: 20px;
	border: solid 1px black;
}
.textbox40
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 40px;
	color: black;
}
.textbox200
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	color: #000;
	width: 200px;
}
.textbox100
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 100px;
	color: #000;
}
.textbox150
{
	border-left: solid 1px black;
	border-right: solid 1px black;
	border-top: solid 1px black;
	border-bottom: solid 1px black;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
	background-color: #FFF;
	width: 150px;
	color: #000;
}
.button
{
	font-size: 11px;
	margin: 0pt 0px 0pt 0pt;
	color: #000;
	font-family: Verdana, arial, Georgia, Tahoma, 'Courier New';
}
.buttonuser
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: Navy;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #96b7e2 #566C79 #566C79 #96b7e2;
}

.buttonpart
{
	background-image: url(/images/themes/3/btnImage.jpg);
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/
	background-color: #566C79;
	margin-left: 5px;
	margin-right:60px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #96b7e2 #566C79 #566C79 #96b7e2;
}
.coolbutton1
{
	background-image: url(/images/themes/3/btnImage.jpg);
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/
	background-color: #566C79;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #d4c5d6 #001020 #001020 #d4c5d6;
}

.coolbutton2
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/
	background-color: #566C79;
	padding-top: 2px;
	padding-bottom: 2px;
	border-style: solid;
	border-width: 2px;
	border-color: white #4d4d4d #4d4d4d white;
}

.line
{
	background-color: #dbdbd3;
}

.checkBox
{
	font-size: 8pt;
	color: #000;
	font-family: Verdana, Arial, Lucida Sans Regular;
	background-color: #fff;
}
.shoppingcart
{
	color: #fff;
	font-family: "Lucida Sans Regular" , Verdana, Arial;
	font-size: 8pt;
	font-weight: bolder;
}

a:link
{
	color: #566C79;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:active
{
	color: black;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:visited
{
	color: #566C79;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
a:hover
{
	color: #000000;
	font-weight: normal; /*text-decoration: underline;*/
	font-size: 8pt;
}

.yearvaluesyear
{
}
.modelvaluesmake
{
	overflow: auto;
	width: 180;
}
.modelvaluesmodel
{
	overflow: auto;
	width: 200;
}
.modelvaluessubmodel
{
	overflow: auto;
	height: 50;
	width: 200;
}
.modelvaluesengine
{
	overflow: auto; /*height: 120;*/
	width: 300;
}
.login
{
	padding-right: 5px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 5px;
	color: #000000;
	background-color: #D5D5D5;
}
.linkshead
{
	font-size: 14px;
	color: #FFF; /*background-color: #007cc3;*/
	font-family: Trebuchet MS;
	font-weight: bold;
}
homecontenttable
{
	border: solid 1px #cc3433;
}

.Pages span
{
	padding: 1 3 1 3;
	color: #D5D5D5;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:link
{
	padding: 1 3 1 3;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:visited
{
	padding: 1 3 1 3;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:hover
{
	padding: 1 3 1 3;
	color: #f66;
	font-size: 8pt;
	font-weight: bold;
}
.eventdate
{
	font-size: 8pt;
	color: #cc3433;
	font-family: "Trebuchet MS";
	font-weight: bold;
}

TABLE.datalist
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
.datalist TABLE
{
	font-size: 8pt;
	background: #fff;
	width: 100%;
	font-family: Verdana;
}
TABLE.datalist TD.odd
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.even
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-family: Verdana;
}
TABLE.datalist TD.foot
{
	font-weight: bold;
	background: #D5D5D5;
}
TABLE.datalist .tdColor
{
	border-top: #aaaaaa 1px solid;
	padding-bottom: 5px;
	padding-top: 5px;
	border-bottom: #aaaaaa 1px solid;
}
.infobaloon
{
	font-size: 8pt;
	color: black;
	font-family: Verdana;
	background-color: #D5D5D5;
	opacity: 1;
	filter: alpha(opacity=0);
	visibility: hidden;
	border: solid 1px #000000;
}
.table_border
{
	border-color: #f66;
}
.bodytext
{
	font-size: 8pt;
}
.bodytext h1
{
	color: #cc3433;
	font-size: 24px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin-bottom: 10px;
	border-bottom: 2px solid #cc3433;
}
.bodytext p
{
	margin-top: 0;
	margin-bottom: 10px;
}
td.panehead
{
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
	background-position: right bottom;
	padding-left: 10px;
	height: 23px;
	width: 250;
}
td.center-col
{
	padding-left: 10px;
	padding-right: 10px;
}
table.prod-block
{
	border: solid 1px #ccc;
}
.prod-block p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.prod-block td
{
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
}

.newsTd
{
	display: none;
}
.footermain
{
	padding-top: 0px;
	height: 10px;
}
.footermain td
{
	text-align: center;
	font-size: 8pt;
	color: white;
}
.footermain1
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/themes/3/bg-footer.jpg);
	background-repeat: no-repeat;
	vertical-align: middle;
	text-align: center;
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 30px;
	padding-right: 30px;
	padding-left: 30px;
}

.defaultlinks a:link
{
	background-image: url(/images/themes/3/button01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: Navy;
	font-weight: bold;
	background-position: 2px 3px;
}
.defaultlinks a:visited
{
	background-image: url(/images/themes/3/button01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: Navy;
	font-weight: bold;
	background-position: 2px 3px;
}
.defaultlinks a:hover
{
	list-style-image: url(/images/themes/3/button01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: #d96666;
	font-weight: bold;
	text-decoration: none;
	background-position: 4px 3px;
}
.Cat3_Loading
{
	background-color: #B4D87D;
	border: solid 1 #7F9DB9;
}
/*
.Cat3_LoadingShadow
{
	background-color:Black;  
	filter: alpha(opacity=50); 
}
*/
.Cat3_DivMainCatContainer
{
	background-color: #D5D5D5;
	border: solid 1px silver;
}
.Cat3_DivMainCatContainerTitleBar
{
	background-color: #566C79;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, "Lucida Sans Regular";
}


.Cat3_DivSubCatContainer
{
	/*background-color : #CDDFFB;*/
	padding-left: 20px;
}

.Cat3_SubCatContentDiv
{
	background-color: #D5D5D5;
	border: solid thin silver;
}
.Cat3_SubCatContentDiv_TitleBar
{
	background-color: #566C79;
	font-size: 8pt;
	color: white;
	font-family: Verdana, Arial, "Lucida Sans Regular";
}
.maincat
{
	background-color: #D5D5D5;
}
.subcat
{
	background-color: #D5D5D5;
}
fieldset
{
	line-height: 18px;
	position: expression(     'relative' ); /* Fixes IE problem with fieldset+legend boundaries */
	background-color: #f4f4f2;
	background-image: none;
	margin-top: 10px;
	border: solid 1px #D5D5D5;
	padding: 20px 10px 10px;
}
legend
{
	position: expression(     'absolute' );
	top: expression(     '-9px' ); /* Fixes IE problem with fieldset+legend boundaries */
	padding: 2px 5px;
	border: solid 1px;
	background-color: #fff;
	color: #566C79;
	font-weight: bold;
	font-size: 8pt;
	width: 150px;
	overflow: visible;
	min-width: 150px;
	display: block;
}
.labelbold a:link
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.labelbold a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: Verdana,Arial,Lucida Sans Regular;
}
.descriptiontextatpage
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	text-align: justify;
	font-family: Verdana,Arial,Lucida Sans Regular;
	padding-bottom: 10px;
	padding-top: 5px;
}
.tableborder
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.qtyavail
{
	font-weight: bold;
	color: Green;
}
.qtynotavail
{
	font-weight: bold;
	color: #f66;
}
.partinfomessage
{
	left: 320px;
	position: absolute;
	background-color: #FFFFE1;
	font-family: Verdana;
	font-size: 8pt;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 10px;
	padding-right: 10px;
	border: solid 1px black;
}

table.pane
{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	width: 220px;
	border-bottom: #8db5da 1px solid;
	border-right: #8db5da 1px solid;
	border-left: #8db5da 1px solid;
	position: relative; /*padding: 10px;*/
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 0px;
}


td.pane
{
	padding: 10px 10px 10px;
	width: 200px;
}

/* Dashboard Styles (END) */

td.panehead
{
	color: white;
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79; /* 	background-image: url(/images/themes/3/pane-header-bg.gif); 	padding-left: 10px;     */
	width: 100%;
}
.panetd
{
	padding: 10px 10px 10px; /*width: 250px;*/
}
.rightbarstyle
{
	width: 17px;
}
td.paneDefault
{
	padding: 10px 10px 10px;
	width: 180px;
}

/* Dashboard Styles (END) */

td.paneheadDefault
{
	color: white;
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #006AD5; /* 	background-image: url(/images/themes/3/pane-header-bg.gif); 	padding-left: 10px;     */
	width: 100%;
}



.nav-left ul li a
{
	background-color: #000000;
}
.nav-left a:hover
{
	color: #000;
	background-color: #DEE5EF;
}
.nav-left a:link
{
	color: white;
	background-color: #D5D5D5;
}
.nav-left a:visited
{
	color: white;
	background-color: #D5D5D5;
}

.loginLink a
{
	color: #fff;
}

.loginLink a:link
{
	color: #fff;
}

.loginLink a:visited
{
	color: #fff;
}


.loginLink a:hover
{
	color: #000;
}
.loginLink span
{
	font-size: 8pt;
	color: #fff;
}


.control-prod-header
{
	background-color: #566C79;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}

.boldchat
{
	/* padding-left : 250px;  */
	display: inline;
}

/*Style Sheet for Home Page */

.topBar
{
	width: 1000px;
	height: 25px;
	background-image: url(/images/themes/3/tb_Bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
.topBartr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
}

.topBartr .tr a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
.topBartr .tr a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
.topBartr .tr a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
.topBartr .tr a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}


#menu tr
{
	width: 100%;
	height: 33px;
	background-image: url(/images/themes/93/menu_bg.jpg);
	background-repeat: repeat-x;
}
#menu td
{
	border-right: 1px solid #E3E3E3; /*background-image:url(/images/themes/93/menu_saprater.jpg); background-position:top right; background-repeat:no-repeat;*/
	vertical-align: top;
}

.menu
{
	background-image: url(/images/themes/93/menu_bg2.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;font-size:13px;
font-weight:bold;color:#ffffff;vertical-align:top;

}

#menu a:link
{
	background-image: url(/images/themes/93/menu_bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;font-size:13px;
font-weight:bold;color:#ffffff;vertical-align:top;
line-height:22px;text-decoration:none;
}
#menu a:visited
{
	background-image: url(/images/themes/93/menu_bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;font-size:13px;
font-weight:bold;color:#ffffff;vertical-align:top;
line-height:22px;text-decoration:none;
}
#menu a:hover
{
	background-color: #990000;
	width: 100%;
	background-image: url(/images/themes/93/menu_bg2.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;font-size:13px;
	font-weight:bold;color:#ffffff;vertical-align:top;
	line-height:22px;text-decoration:none;
}
#menu a:active
{

	background-image: url(/images/themes/93/menu_bg.jpg);
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; ;font-size:13px;
font-weight:bold;color:#ffffff;vertical-align:top;
line-height:22px;text-decoration:none;
}
.gray
{
	background-color: #E0E0E0;
}

/*footer start*/
#footer td
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 2.5em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 2.5em;
	text-decoration: none;
}

#footer a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 2.5em;
	text-decoration: none;
}
#footer a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 2.5em;
	text-decoration: none;
}
#footer a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	line-height: 2.5em;
	text-decoration: none;
}
#footer a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 2.5em;
	text-decoration: none;
}

/*footer end*/

.text_field
{
	background-image: url(/images/themes/3/textField.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	width: 175px;
	height: 20px;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	background-color: #F7F7F7;
	vertical-align: middle;
	text-align: left;
	margin-right: 0px;
}
.submit_button
{
	background-image: url(/images/themes/3/submit_btn.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	width: 54px;
	height: 17px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}

table.newsPane
{
	clear: none;
	display: inline;
	float: left;
	width: 200px;
	position: relative; /*padding: 10px;*/
	padding-left: 10px;
	margin-right: 0px;
}


.news_bottom
{
	width: 200px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/themes/8/sidePanBotCor2.jpg);
	background-position: top center;
	background-repeat: no-repeat;
}

.searchpane1
{
	background-color: #E0E0E0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-top: 5px;
	font-size: 14px;
	width: 176px;
	border-color: #D8D8D8;
	border-width: 2px;
}


.searchpane1 td
{
	padding-top: 3px;
	padding-bottom: 3px;
}
.searchpane1 .dropdown
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 0px;
	width: 105px;
	float: left;
}

.title
{
	line-height: 1.9em;
	font-family: Arial , Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(/Images/Themes/92/title-bg.gif);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-bottom: 15px;
}





/*For shadow in Div*/
.blur
{
	background-color: #CCCCCC; /*shadow color*/
	color: inherit;
	margin-left: 4px;
	margin-top: 4px;
}
.shadow, .content
{
	position: relative;
	bottom: 4px;
	right: 4px;
}

.shadow
{
	background-color: #666666; /*shadow color*/
	color: inherit;
}

.content
{
	background-color: #FFFFCC; /*background color of content*/
	color: #000; /*text color of content*/
	border: 1px solid #000; /*border color*/
	padding: .5em 2ex;
	/*border-right:thick solid  #CCC;
	border-bottom:thick solid #CCC;*/

}

.content ul
{
	
	padding: 0px;
	

}

.labellink
{
	font-size: 11px;
	color: #000080;
	font-weight: normal;
}

h1
{
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}


.datagrid a:link
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.datagrid a:active
{
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
.checkout
{
	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000;
	padding-top: 1px;
	padding-left: 5px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 1px;
	border-color: #FFF00 #FFF00 #FFF00 #FFF00;
	background-image: url(/images/Cart1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


/**************************NEW *******************************/

#main
{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
	height: auto;
	padding: 0px;
	margin: 0px; /*background-color:red;*/
}

#mainTable
{
	margin-left: auto;
	margin-right: auto;
	width: 1004px;
	height: auto; /*background-color:pink;*/
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#mainTable tr
{
	margin-left: auto;
	margin-right: auto;
	width: 1004px;
	height: auto;
	vertical-align: top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
}

#topBar
{
	width: 1004px;
	height: 25px;
	background-image: url(/images/themes/3/tb_Bg.jpg);
	background-repeat: repeat-x;
	text-decoration: none;
}
#topBar tr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
}

#topBar a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
#topBar a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
#topBar a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000066;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}
#topBar a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: middle;
	text-decoration: none;
}

.search_button
{
	background-image: url(/images/themes/3/search_btn.jpg);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: "Trebuchet MS";
	width: 54px;
	height: 17px;
	font-size: 11px;
	color: #333333;
	font-weight: bold;
	vertical-align: middle;
	text-align: center;
}
.FormInputTxt
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	width: 175px;
	height: 17px;
	background-color: #ffffff !important;
	padding-left: 0px;
	padding-top: 0px;
	margin-top: 0px;
	border: #7F9DB9 1px solid;
}

#logoSection
{
	padding-bottom: 4px;
}

#logoSection tr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: 333333;
	text-decoration: none;
	line-height: 2em;
	vertical-align: bottom;
}


#header
{
	width: 1004px;
	height: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	background-color: #333333;
}

#header a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1em;
	text-decoration: none;
}
#header a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1em;
	text-decoration: none;
}
#header a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1em;
	text-decoration: none;
}
#header a:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	line-height: 1em;
	text-decoration: none;
}


#news_container
{
	width: 213px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 444444;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#news
{
	padding-left: 10px;
	padding-right: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666;
}

#news_container tr
{
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#news_title
{
	width: 213px;
	height: 28px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/themes/3/newsNoffers.jpg);
	border: 0px;
	background-position: top center;
	background-repeat: no-repeat; /*background-color:blue;*/
}


#news_bottom
{
	width: 213px;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background-image: url(/images/themes/3/sidePanBotCor2.jpg);
	background-position: top center;
	background-repeat: no-repeat; /*background-color:black;*/
}

#sideP2 td
{
	vertical-align: top;
}

.right-border
{
	border-right: 1px solid #e4e4e3;
}

.request-free-quote-title
{
	color: #007fca;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 16px;
}

.request-free-quote label
{
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	
}

.request-free-quote
{
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #666;
	float: left;
	text-align: left;
	margin-right: 0.5em;
	display: block;
	padding-left:25px;
	height:25px;
}

.submit input
{
	margin-left: 4.5em;
}

.texta
{
	width: 170px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #b5b5b5;
}

.textb
{
	width: 90px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #b5b5b5;
}
.textc
{
	width: 130px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #b5b5b5;
	align:right;
}
.textepart
{
	width: 130px;
	font-size: 12px;
	background-color: #fff;
	border: 1px solid #b5b5b5;
	float:right;
}

/**************************DCidatalist***************************************/

.dcidatalist table
{
	background:#FFFFFF; 
    font-family: Verdana, Sans-Serif, Lucida Sans Unicode; 
    font-size: 8pt; 
   border: solid 0px #DEDEDE; 
}

.dcidatalist a:link
{
	color: navy;
	font-weight: normal;
	font-style:italic;
	text-decoration:underline;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.dcidatalist a:active
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.dcidatalist a:visited
{
	color: navy;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}
.dcidatalist a:hover
{
	color: #CC1000;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}

.dcidatalist .heading
{
	color: #CC1000;
	font-weight: normal;
	font-size: 15px;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}

.dcidatalist .labelbold
{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	font-weight:bold;
	font-family: Verdana, Sans-Serif , Lucida Sans Unicode;
}

#TB_window
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
}

#TB_window a:link
{
	color: #666666;
}
#TB_window a:visited
{
	color: #666666;
}
#TB_window a:hover
{
	color: #000;
}
#TB_window a:active
{
	color: #666666;
}
#TB_window a:focus
{
	color: #666666;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay
{
	position: fixed;
	z-index: 100;
	top: 0px;
	left: 0px;
	height: 100%;
	width: 100%;
}

.TB_overlayMacFFBGHack
{
	background: url(macFFBgHack.png) repeat;
}
.TB_overlayBG
{
	background-color: #000;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay
{
	/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window
{
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color: #000000;
	display: none;
	border: 4px solid #525252;
	text-align: left;
	top: 50%;
	left: 50%;
}

* html #TB_window
{
	/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image
{
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption
{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow
{
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeAjaxWindow
{
	padding: 7px 10px 5px 0;
	margin-bottom: 1px;
	text-align: right;
	float: right;
}

#TB_ajaxWindowTitle
{
	float: left;
	padding: 7px 0 5px 10px;
	margin-bottom: 1px;
}

#TB_title
{
	background-color: #e8e8e8;
	height: 27px;
}

#TB_ajaxContent
{
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal
{
	padding: 15px;
}

#TB_ajaxContent p
{
	padding: 5px 0px 5px 0px;
}

#TB_load
{
	position: fixed;
	display: none;
	height: 13px;
	width: 208px;
	z-index: 103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load
{
	/* ie6 hack */
	position: absolute;
	margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect
{
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height: 100%;
	width: 100%;
}

* html #TB_HideSelect
{
	/* ie6 hack */
	position: absolute;
	height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent
{
	clear: both;
	border: none;
	margin-bottom: -1px;
	margin-top: 1px;
	_margin-bottom: 1px;
}


.logo-headerepe
{
	background-color: #FFF;
	background-image: url(/images/Clients/3/activant-header.jpg);
	/*background-image: url(/images/Clients/3/activant-header1.jpg);*/
	background-repeat: no-repeat;
	height: 100px;
}

.Homediv
{
	float:left;
	width:200px;
	height:90px;
	cursor:hand;
}
/* new css for buttons*/
/*
#btnCheckout
{
	background-image: url(/images/continue-checkout.jpg);
	color: #fff;
	font-size: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 1px;
	padding-bottom: 1px;
width: 154px;
height:48px;
border:0px;	
color:transparent;

}

#btnXpressCheckout
{
	background-image: url(/images/express-checkout.jpg);
	color: #fff;
	font-size: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 1px;
	padding-bottom: 1px;
width: 154px;
height:48px;
border:0px;
color:transparent;
}
#btnSave
{
	background-image: url(/images/save-my-cart.jpg);
	color: #fff;
	font-size: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 142px;
	height:35px;
	border:0px;
	color:transparent;
}

#btnSearchMore
{
	background-image: url(/images/new-part-search.jpg);
	color: #fff;
	font-size: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 145px;
	height:35px;
	border:0px;
	color:transparent;
}

#btnCatalog
{
	background-image: url(/images/catalog-search.jpg);
	color: #fff;
	font-size: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding-top: 1px;
	padding-bottom: 1px;
	width: 134px;
	height:35px;
	border:0px;
	color:transparent;
}
*/
/*new css for buttons end*/

/********************  IMCatalog Result Page ***********************************/
.catalob-box-top
{
	background-image: url(/images/themes/93/catalog-box-top-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 11px;
}
.catalob-box-mid-left
{
	background-image: url(/images/themes/93/catalog-mid-left.gif);
	background-repeat: repeat-y;
	width: 10px;
	background-position: left;
}
.catalob-box-mid-right
{
	background-image: url(/images/themes/93/catalog-mid-right.gif);
	background-repeat: repeat-y;
	width: 10px;
	background-position: right;
}

.catalob-box-bottom-left
{
	background-image: url(/images/themes/93/catalog-box-bottom-left-corner-bg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 12px;
}
.catalob-box-bottom-mid
{
	background-image: url(/images/themes/93/catalog-box-bottom-mid-bg.gif);
	background-repeat: repeat-x;
	width: 10px;
	height: 12px;
}
.catalob-box-bottom-right
{
	background-image: url(/images/themes/93/catalog-box-bottom-right-corner-bg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 12px;
}
/*.product-title {
color:#2262AA;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
line-height:180%;
}
.product-subtitle{
color:#8c8c8c;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:bold;
line-height:120%;
}*/


.catalog-product-detail
{
	padding-top: 8px;
	padding-bottom: 8px;
	color: #595959;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
}
.catalog-product-detail p
{
	color: #595959;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 9pt;
}

.catalog-product-detail .product-title
{
	color: #2262AA;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold; /*line-height:100%;*/
	padding-bottom: 0px;
	margin-top: 0px;
}

.catalog-product-detail .product-subtitle
{
	color: #8c8c8c;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 0px;
	margin-top: -10px; /*line-height:120%;*/
}
.list-price
{
	color: #808196;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14pt;
	padding-top: 8px;
	padding-bottom: 1px;
}

.your-price
{
	color: #359467;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 14pt;
	padding-top: 3px;
}

.you-save
{
	color: #A298A6;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 14pt;
	padding-top: 3px;
}

.aternate-part
{
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
	font-size: 7pt;
	font-weight: bold;
	padding: 2px 1px 1px 0px;
}

.aternate-part a:link
{
	color: #2262AA;
	text-decoration: underline;
}
.aternate-part a:visited
{
	color: #0B3F70;
	text-decoration: underline;
}
.aternate-part a:hover
{
	color: #ff0000;
	text-decoration: none;
}

.substitute-part
{
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
	font-size: 7pt;
	font-weight: bold;
	padding: 2px 1px 1px 5px;
}

.substitute-part a:link
{
	color: #2262AA;
	text-decoration: underline;
}
.substitute-part a:visited
{
	color: #0B3F70;
	text-decoration: underline;
}
.substitute-part a:hover
{
	color: #ff0000;
	text-decoration: none;
}




.textbox
{
	background-color: #FFFFFF;
	border: 1px solid black;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;
	font-size: 8pt;
	padding: 2px 1px 1px 2px;
}


.product-detail
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.add-to-cart
{
	padding-top: 5px;
	padding-bottom: 5px;
}

.add-to-cart-image
{
	float: right;
	padding-top: 0px;
	width: 72px;
}
.add-to-cart img
{
	vertical-align: bottom;
}
.tempheader
{
	background: #566C79;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #D5D5D5;
	font-size: 9pt;
	vertical-align: middle;
	padding:3px;
}
/**********************  Category Explorer Theme  ********************************/
.CategoryExplorerHeader
{
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-weight: bold; 
    background-color: #383D43; 
    background-position: right bottom;
    padding-left: 10px; 
    height: 20px; 
    width: 173; 
    color: #fff; 
    cursor: hand;
	}




/* Added by Sameer for Category Explorer */

/* Style */

.category-left
{
	margin: 0px;
	padding: 0px;
	
}

.category-left ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;	
	padding-top: 1px;
}
.category-left ul li
{
	background-repeat: no-repeat;
	border-bottom: 1px solid #4a0000;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;


}
.category-left ul li:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;

}
.category-left ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
}
.category-left ul li a:hover
{
	color: red;
	font-size: 11px;	
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.category-left li .fixtable
{
	clear: both;
	display: block;
	float: none;
	overflow: visible;
	position: static;
}
.category-left .boldlink ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: 400;
	font-size: 12px;
	background-color: #990000;
	background-image: url(/images/themes/93/pane-header-bg.gif);
}
.category-left .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
.category-left .boldlink a:link
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left .boldlink a:visited
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left .innerlinks a
{

	text-decoration: none;
	font-size: 11px;
	display: block;
	vertical-align: middle;
	border-bottom: solid 1px #727272;
}
.category-left .innerlinks a:link
{
	color: #000;

}
.category-left .innerlinks a:visited
{
	color: #000;
	font-size: 11px;

}
.category-left .innerlinks a:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#categoryExplorerHeadings
{
	font-size:9pt;
	font-weight:bold;
	color : #FFF;
	background-color:#827839;
	padding: 5px 5px 5px 5px;
}

#categoryExplorerSubHeadings
{
	font-size:10pt;
	font-weight:bold;
	color : #ffffff;
	background-color:Gray;
	padding: 1px 1px 1px 1px;
	border-bottom:1px solid black;
}

.LeftMainCategory
{
	font-size: 5px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	background-color: #FFFFCC;
	background-position: right bottom;
	padding:1px 1px 1px 1px;
}
.LeftSubCategory
{
	border-bottom:solid 1px #000;
	background-color: #FFF8C6;
	color:#FFF;
}

.ThirdLevelCategory
{	
	padding-left:25px;	

}
.ThirdLevelCategory a.link
{
	color:Black;
	text-decoration:none;
	padding-left:25px;	
}
.ThirdLevelCategory a:hover
{
	color:red;
	text-decoration:none;
	padding-left:25px;
}



.menuright
{
	padding-left:15px;
	font: 15px Arial, Helvetica, sans-serif;
	color: #fff;
	padding-top:5px;
	padding-bottom:5px;


}



.shadows
{

display: block; /* IE won't do well without this */ 
position: relative; /* Make the shadow's position relative to its image */ 
padding: 5px; /* This creates a border around the image */ 
background-color: #fff; /* Background color of the border created by the padding */ 
border: 1px solid #cecece; /* A 1 pixel greyish border is applied to the white border created by the padding */ 
margin: -6px 6px 6px -6px; /* Offset the image by certain pixels to reveal the shadow, as the shadows are 6 pixels wide, offset it by that amount to get a perfect shadow */ 
} 

.social-icon-div{ height:30px; float:left; margin-left:300px; margin-top:5px;}




#divCatalogSearch .dropdown
{
width:300px;
}
#CatalogSearch1$ddlMake .dropdown
{
width:200px;
}
#CatalogSearch1$ddlModel .dropdown
{
width:200px;
}
#CatalogSearch1$ddlEngine .dropdown
{
width:200px;
}

/* Added by Bhupendra for Category Explorer in Configure Tech Catalog */
	
.CategoryExplorerHeader
{
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
    font-weight: bold; 
    background-color: #383D43; 
    background-position: right bottom;
    padding-left: 10px; 
    height: 20px; 
    width: 173; 
    color: #fff; 
    cursor: hand;
	}
/* Style */
.category-left_ct
{
	margin: 0px;
	padding: 0px;
	border-bottom:1px solid black;
}
.category-left_ct .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size: 0.9em;
}
.category-left_ct .boldlink a:link
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left_ct .boldlink a:visited
{
	font-size: 0.95em;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #566C79;
}
.category-left_ct .innerlinks a
{
	text-decoration: none;
	font-size: 11px;
	display: block;
	vertical-align: middle;
	border-bottom: solid 1px #727272;
}
.category-left_ct .innerlinks a:link
{
	color: #000;
}
.category-left_ct .innerlinks a:visited
{
	color: #000;
	font-size: 11px;
}
.category-left_ct .innerlinks a:hover
{
	color: red;
	font-size: 11px;
	text-decoration: none;
	background-image: url(/images/themes/93/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

#categoryExplorerHeading_ct
{
	font-size:9pt;
	font-weight:bold;
	color : #FFF;
	background-color:#D60819;
	padding: 5px 5px 5px 5px;
}
.dvFilterHeader
{
	color : #FFF;
	font-whight:bold;
}

#categoryExplorerSubHeading_ct
{
	font-size:10pt;
	font-weight:bold;
	color :#fff;
	//background-color:#D63336;
	background-image:url("/images/themes/93/blueLeft.jpg");
	height:25;
	
}

.LeftMainCategory_ct
{
	font-size: 5px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold; 
	background-color: #DEDEDE;
	background-position: right bottom;
	height: 16px;
	padding:3px 3px 3px 3px;
}
.LeftSubCategory_ct
{
	background-color:#DEDEDE;
	color:#FFF;
}

.ThirdLevelCategory_ct
{	
	padding-left:25px;	
}
.ThirdLevelCategory_ct a.link
{
	color:Black;
	text-decoration:none;
	padding-left:25px;	
}
.ThirdLevelCategory_ct a:hover
{
	color:red;
	text-decoration:none;
	padding-left:25px;
}
.LeftMenuConfTech
{
	display: block; 
	position:relative;
	width: 190px; 
	border: 1px solid #ADA96E; 
	border-top-width: thin; 
	z-index: 1000;
    overflow: hidden;
    left:-245px;
    top:-85px;    
    background-color:#DEDEDE;
}
.clsSubCat_conftech
{
	//padding-left:20px;
	background-color: #DEDEDE;	
	border-bottom :1px solid black;
	width:190px;
}
.clsSubCat_conftech a
{
	font-weight: bold;
	color: black;
	text-decoration: none;	
	margin-left:20px;
}
.subtable_conftech
{
	border-bottom:solid 1px black;
}

a.whitelink{}
a.whitelink:link {background-color:transparent; color:#FFFFFF; text-decoration:none}
a.whitelink:visited {background-color:transparent; color:#FFFFFF; text-decoration:none}
a.whitelink:hover {background-color:transparent; color:#FFFFFF; text-decoration:underline}
a.whitelink:active {background-color:transparent; color:#FFFFFF; text-decoration:underline} 

