﻿body
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
   	/*background-color: #FFF;*/
         background-color:#000;
	margin: 0;
	/*background-image:url(/images/themes/176/white_plaster.png);*/
}

.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: #888A96;
	text-decoration: none;
}
.headnav a:visited
{
	color: #888A96;
	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: #888A96;
	font-weight: bold;
}

.toplinks a:link
{
	color: #888A96;
	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: #888A96;
	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: #888A96;
	text-decoration: none;
}
.bodytext3 A:visited
{
	font-weight: bold;
	color: #888A96;
	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: #000;
	text-decoration: underline;
}
/*end styles-----------------------------*/


.navigation
{
	padding-left: 25px; /*font-weight: bold;*/
	font-size: 8pt;
	color: #000;
	font-family: Verdana, Sans-Serif, Lucida Sans Unicode;
}
.navigation span
{
	/*font-weight: bold;*/
	font-size: 8pt;
	color: #000;
}
.navigation A:link
{
	/*font-weight: bold;*/
	color: #000;
	text-decoration: none;
}
.navigation A:visited
{
	/*font-weight: bold;*/
	color: #000;
	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: repeat-x;
	background-color: #fff;
background-image: url(/images/themes/191/slice.jpg);

}
/*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: #000;
	font-size: 11px;
	padding-left: 200px; /*font-weight: bold;*/
	display:block;
}
td.headersearch
{
	margin-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: 315px;
	color: #fff;
//	text-align: right;
}
.nav-main a:link
{
	color: #000;
	text-decoration: none;
}
.nav-main a:visited
{
	color: #000;
	text-decoration: none;
}
.nav-main a:hover
{
	color: #000;
	text-decoration: underline; /*background-color: #DEE5EF;*/
}
.nav-main span
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}

#tdLeft
{
	background-color: #888A96;
}
.left-col td
{
	font-size: 11px;
	background-color: #FFF;
}
.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: #000;
}
.nav-left
{
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.nav-left a:link
{
	color: #60c8e3;
}
.nav-left a:visited
{
	color: #60c8e3;
}
.nav-left a:hover
{
	color: #60c8e3;
}
.nav-left ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 2px; 
}

.nav-left ul li
{
	background-repeat: no-repeat;
	border-bottom: 1px solid #60c8e3;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	width: 185px;
	color: #000;
	font-size:12px;
}
.nav-left ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size:12px;
}
.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: #FB6212;
	
}
.nav-left .boldlink a:hover
{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	font-size:12px;
}
.nav-left .boldlink a:link
{
	color: #000;
	font-size:12px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color:#FB6212;
	
}
.nav-left .boldlink a:visited
{
	color: #60c8e3;
	font-size:12px;
	font-family: "Trebuchet MS" , Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
		background-color:#FB6212;
}
.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: #000;
	font-size: 11px;
	background-color: #DEE5EF;
	text-decoration: none;
	background-image: url(/images/themes/191/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: #000;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #D5D5D5;
	font-size: 8pt;
	vertical-align: middle;
}
.datagrid th.header
{
	background: #888A96;
	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;
}

.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: 1024px;
	height: 100%;
	background-color: white;
}
.innermaintable
{
	width: 772px; 
}
.leftbarstyle
{
	padding-right: 0px;
	background-color: #fff;
}
.centertdstyle
{
	height: 100%;

}
.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/191/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 {
background: url("/images/themes/176/search.png") no-repeat scroll left top transparent;
font-size: 15px;
height: 35px;
width: 218px;
border: 0px;
color: #fff;
margin-left: 5px;
text-align: center;
}
.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 #888A96 #888A96 #96b7e2;
}

.buttonpart {background-image: url("/images/themes/176/1searchbtn.png");
background-color: transparent;
border: 0 none;
color: transparent;
cursor: pointer;
font-size: 14px;
height: 18px;
margin: -42px;
padding: 0;
width: 22px;
margin-bottom: 8px;
background-repeat: no-repeat;
}
.coolbutton1
{

	color: #fff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif; /*font-weight: bold;*/
	background-color: #888A96;
	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: #888A96;
	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: #888A96;
	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: #888A96;
	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: #000;
	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 #C5C5C5;
}
.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: 0px;
	
}
.prod-block a:link
{
	color: Navy;
}
.prod-block a:visited
{
	color: Navy;
}
.prod-block a:hover
{
	color: #FFF; background-color: #CC1000;
	text-decoration:none;
}


.prod-block ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 2px;
	
}

.prod-block ul li
{ 
    background-repeat: no-repeat; 
    border-bottom: 1px solid #000; 
    border-top-style: none; 
    border-right-style: none; 
    border-left-style: none;
    width:180px;
}
.prod-block ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}

.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: #888A96;
	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: #888A96;
	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: #888A96;
	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: #FFF 1px solid;
	border-right: #FFF 1px solid;
	border-left: #FFF 1px solid;
	position: relative; 
	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: #000; /* 	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: #888A96;
	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/191/menu_bg.jpg);
	background-repeat: repeat-x;
}
#menu td
{
	border-right: 1px solid #E3E3E3; /*background-image:url(/images/themes/191/menu_saprater.jpg); background-position:top right; background-repeat:no-repeat;*/
	vertical-align: top;
}

.menu
{
	background-image: url(/images/themes/191/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/191/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/191/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/191/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/191/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*/


.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
{
	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 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;
}


.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/191/catalog-box-top-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 11px;
}
.catalob-box-mid-left
{
	background-image: url(/images/themes/191/catalog-mid-left.gif);
	background-repeat: repeat-y;
	width: 10px;
	background-position: left;
}
.catalob-box-mid-right
{
	background-image: url(/images/themes/191/catalog-mid-right.gif);
	background-repeat: repeat-y;
	width: 10px;
	background-position: right;
}

.catalob-box-bottom-left
{
	background-image: url(/images/themes/191/catalog-box-bottom-left-corner-bg.gif);
	background-repeat: no-repeat;
	width: 10px;
	height: 12px;
}
.catalob-box-bottom-mid
{
	background-image: url(/images/themes/191/catalog-box-bottom-mid-bg.gif);
	background-repeat: repeat-x;
	width: 10px;
	height: 12px;
}
.catalob-box-bottom-right
{
	background-image: url(/images/themes/191/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: #888A96;
	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/191/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/191/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/191/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: #888A96;
}
.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: #888A96;
}
.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/191/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: #888A96;
}
.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: #888A96;
}
.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/191/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/191/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;
   	   
   	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} 
#Header1_dvDescription{color:#000;}

/*New Home Page CSS*/

.clear {
	margin:0px;
	padding:0px;
	clear:both;
}
#outer {
	margin:0px auto;
	padding:0px;
	width:980px;
}
#header {
	margin:0px auto;
	padding:0px;
	width:980px;
}
/*----------------------------------------------Common--------------------------------------------------------- */
a {
	margin:0px;
	padding:0px;
	display:inline-block;
}
/*---------------------------------------Right Links--------------------------------------------------------- */
#rightLinks {
	margin:0px;
	padding:0px;
	float:right;
}
#rightLinks ul {
	margin:0px;
	padding:0px;
	background-image:url("/images/themes/191/dborder.gif");
	background-position:right top;
	background-repeat:repeat-y;
	height:26px;
}
#rightLinks ul li {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	background-image:url("/images/themes/191/dborder.gif");
	background-position:left top;
	background-repeat:repeat-y;
	height:26px;
}
#rightLinks ul li a {
	margin:0px 10px 0px 10px !important;
	padding:0px;
	font-size:11px;
	font-weight:bold;
	color:#f1f1f1;
	text-decoration:none;
	text-transform:uppercase;
}
#rightLinks ul li a:hover {
	text-decoration:underline;
	color:#FFF;
}
/*---------------------------------------logo--------------------------------------------------------- */
#logo {
	margin:17px 0px 20px 5px;
	padding:0px;
	float:left;
}
/*------------------------------------------------- Search --------------------------------------------*/
#search {
	margin:40px 0px 0px 0px;
	padding:0px;
	width:248px;
	float:right;
	background-image:url("/images/themes/191/searchBg.jpg");
	background-repeat:no-repeat;
}
#search input {
	margin:1px 0px 0px 5px;
	padding:0px 4px 5px 0px;
	width:200px;
	border:0px solid #FFF;
	color:#7b8287;
	font-size:12px;
	background-color:#ffffff;
	font-size:12px;
}
#search input.searchBtn {
	margin:0px;
	padding:0px;
	background-image:url("/images/themes/191/searchicon.jpg");
	background-repeat:no-repeat;
	background-position:left top;
	width:37px;
	height:30px;
	cursor:pointer;
}
.floatLeft {
	margin:0px;
	padding:0px;
	float:left;
}
.floatRight {
	margin:0px;
	padding:0px;
	float:right;
}
#welcome {
	margin:0px;
	padding:8px 20px 8px 0px !important;
	background-color:#000;
	border-bottom:3px solid #3d393a;
	background-image:url(/images/themes/191/yellowtopbg.gif);
	background-repeat:no-repeat;
	background-position:left top;
	
	
}
/*---------------------------------------BreadCrumb--------------------------------------------------------- */
#breadCrumb {
	margin:0px 0px 0px 20px;
	padding:2px 0px 0px 0px;
	font-size:11px;
	color:#282425;
	float:left;
}
#breadCrumb a {
	margin:0px;
	padding:0px;
	font-size:11px;
	color:#282425;
	text-decoration:none;
	display:inline-block;
	line-height:18px;
}
#breadCrumb span {
	margin:0px 7px 0px 10px;
	padding:0px;
	color:#282425;
}
#loginBox {
	margin:0px;
	padding:0px;
	float:right;
}
.loginInputBg {
	margin:0px 5px 0px 0px;
	padding:0px 5px 0px 5px;
	background-image:url("/images/themes/191/logininputbg.gif");
	background-repeat:no-repeat;
	width:138px;
	height:22px;
	border:0px solid #000;
	line-height:22px;
	font-size:11px;
	color:#666666;	
	width:128px\9;
 
}
.loginBoxBtn {
	margin:0px;
	padding:0px;
}
#loginBox span a {
	margin:0px 0px 0px 10px;
	padding:3px 0px 3px 10px;
	font-size:11px;
	color:#624213;
	text-decoration:none;
	background-image:url("/images/themes/191/yellowboxdb.gif");
	background-position:left top;
	background-repeat:repeat-y;
}
.loginBtn {
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
}
#bannerOuter {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	background-image:url("/images/themes/191/bannershadow.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
}
#banner {
	margin:0px;
	padding:4px;
	border:1px solid #d5d5d5;
}
p {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:13px;
	color:#FFF;
	line-height:20px;
}
#content {
	margin:0px;
	padding:5px 0px 0px 0px;
}
#leftColumn {
	margin:0px;
	padding:0px;
	float:left;
	width:714px;
}
.readMore a {
	margin:5px 0px 0px 0px;
	padding:0px;
	font-weight:bold;
	font-size:12px;
	color:#e08834;
	text-decoration:none;
}
.productColumn {
	margin:28px 0px 10px 0px;
	padding:30px 0px 0px 0px;
	border-top:1px solid #e5e5e5;
}
.productBox {
	margin:0px 20px 0px 0px;
	padding:0px;
	float:left;
}
.productBoxName {
	margin:0px;
	padding:10px 0px 10px 12px;
	background-image:url("/images/themes/191/headingbg.gif");
	background-repeat:no-repeat;
	font-size:14px;
	font-weight:bold;
	color:#282425;
	text-transform:uppercase;
}
.productBoxContent {
	margin:0px;
	padding:11px 0px 5px 0px;
	border:1px solid #e0e0e0;
	border-top:0px solid #000;
	width:222px;
	min-height:200px;
}
.productheading {
	margin:0px 0px 0px 14px;
	padding:10px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#535051;
}
.productheading span {
	color:#e08834;
}
.productInfo {
	margin:0px 10px 0px 14px;
	padding:0px;
	font-size:11px;
	color:#535051;
	line-height:16px;
}
.border {
	margin:10px 0px 0px 0px;
	padding:0px;
	border-bottom:1px solid #e5e5e5;
}
.productBoxThumb {
	margin:0px;
	padding:0px;
	text-align:center;
}
.price {
	margin:5px 0px 10px 14px;
	padding:0px;
	font-size:12px;
	font-weight:bold;
	color:#535051;
}
.price span {
	margin:0px 0px 0px 5px;
	padding:0px;
	color:#e08834;
}
.designColumn {
	margin:-9px;
	padding:0px;
	float:left;
	width:222px;
}
.designBox {
	margin:0px;
	padding:0px;
}
.designBoxContent {
	margin:0px;
	padding:0px 0px 5px 0px;
	width:224px;
	background-image:url("/images/themes/191/designcontentbg.jpg");
	background-repeat:repeat-y;
	border-bottom:1px solid #e0e0e0;
	height:248px;
	
}
.designBoxHeading {
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:17px;
	font-weight:bold;
	color:#313436;
	text-transform:uppercase;
	text-align:center;
}
.designBoxNotice {
	margin:0px 0px 0px 14px;
	padding:0px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	color:#535051;
	text-align:center;
}
/*---------------------------------------footer--------------------------------------------------------- */
#footerOuter {
	margin:0px;
	padding:0px;
	background-image:url("/images/themes/191/footerbg.jpg");
	background-position:left bottom;
	background-repeat:repeat-x;
	height:100px;
}
#footer {
	margin:0px auto;
	padding:50px 0px 0px 0px;
	width:980px;
}
#footerNavigation {
	margin:0px auto;
	padding:0px;
	width:350px;
}
#footerNavigation ul {
	margin:0px;
	padding:0px;
}
#footerNavigation ul li {
	margin:0px;
	padding:0px;
	float:left;
	list-style:none;
	color:#ffffff;
	font-size:12px;
}
#footerNavigation ul li a {
	margin:0px 10px 0px 10px;
	padding:0px 0px 0px 0px;
	float:left;
	font-size:12px;
	text-transform:capitalize;
	color:#ffffff;
	text-decoration:none;
}
#footerNavigation ul li a:hover {
	color:#000;
}
.center {
	margin:0px;
	padding:0px;
	text-align:center;
}
#paymentBox {
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-image:url("/images/themes/191/roundthumbbg.jpg");
	background-repeat:no-repeat;
	width:236px;
	height:110px;
}
#paymentBox a {
	margin:10px 0px 0px 8px;
	padding:0px;
	float:left;
	height:40px;
}
#copyright {
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;
	font-size:11px;
	color:#a7a7a8;
}
/*New Home Page CSS ends*/

#UNews_tdNews{display:none;}
#UFeatured_trFeaturedItems{display:none;}
.dotline{padding-left:5px;}
#UFeatured_grdFItem{padding-left:35px;}

.featureditems{font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: Verdana,Arial,Lucida Sans Regular;}


.goog-te-gadget-simple .goog-te-menu-value span {
    background: none repeat scroll 0 0 white;
    color: black;
    text-decoration: none;
}
#Header1_lblWelcome{color:#60c8e3;}


/*CSS for Horizontal search*/

#dvHMHorizontal{width:1024px;}
ul.dci_cat_nav { margin:0; padding:0px 0px 40px 0px; list-style:none;}
ul.dci_cat_nav li {list-style:none !important; margin:0; }
ul.dci_cat_nav li a {color:#fff;}
ul.dci_cat_nav li.dci_cat_nav_parent {float:left; font-size:10px;position:relative;}
ul.dci_cat_nav li.dci_cat_nav_parent a {display:block; padding:10px 10px 9px 10px;border-right:1px solid #000; font-size:12px;background-color:#000;}

ul.dci_cat_nav li.dci_cat_nav_parent a:hover
{
background-position:right -249px;background-color:#000; text-decoration:none;color:#F26410;
}
ul.dci_cat_nav li.dci_cat_nav_parent:hover {background-position:right -249px;background-color:#60c8e3; text-decoration:none;}
ul.dci_cat_nav li.dci_cat_nav_parent li a {background:none;display:inline;border:none;font-size:12px;}

ul.dci_cat_nav li.dci_cat_nav_parent:last-child ul {right:0px;}
ul.dci_cat_nav li.dci_cat_nav_parent li a {color:#FFF; display:block; font-size:12px}

ul.dci_cat_nav li.dci_cat_nav_parent ul {background:#000; display:none; padding:0px;position:absolute; top:30px;width: 450px;}
ul.dci_cat_nav li.dci_cat_nav_parent:hover ul {display:block;}
ul.dci_cat_nav li.dci_cat_nav_parent ul li {float:left;width: 50%;}
ul.dci_cat_nav li.dci_cat_nav_parent ul li a {display:block;padding: 10px;}
ul.dci_cat_nav li.dci_cat_nav_parent ul li:hover a {background-color:#000; text-decoration:none;color:#F26410;}

.dci_search_module.rc_all {
    width: 1026px;background-color:#000;
}


/*css for tabs*/

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #2D2D2D url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #FFF;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #999999;
	background: #FFFFCC url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {
	color: #000;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #F78F1E url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight: normal;
	color: #000;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	/*color: #FFF;
	text-decoration: none;*/
border: 1px solid #aaaaaa;
background: url("images/ui-bg_glass_75_e6e6e6_1x400.png")  50% 50% #F78F1E;
    border: 1px solid #D3D3D3;
    color: #FFF;
    font-weight: normal;
 border-top-left-radius: 15px;border-top-right-radius: 15px;
}


.ui-widget-header {
border: 1px solid #aaaaaa;
background: #ECECEC url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color: #000;
font-weight: bold;
}


 .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 15px;
}
 .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 15px;
}


.ui-widget-content {
    background: url("images/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
    border: 1px solid #AAAAAA;
    color: #222222;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: url("images/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #FFFFCC;
    border: 1px solid #D3D3D3;
    color: #555555;
    font-weight: normal;
}
/*CSS for DCi product details tab*/




.fitment-info {
border: 1px solid #CCCCCC;
background: #FFFFCC url(/images/themes/124/icon-checkfitment.png) no-repeat;
width: 100%;
margin: 0 0 10px 0;
min-height: 54px;
}

.checkfitment
{
background: url("/images/themes/191/checkfitment.png") no-repeat;
width:109px;
height:29px;
}


.productheader
{
background-color: #F78F1E;
color: white !important;
font-size: 8pt;
font-weight: bold;
padding-bottom: 5px;
padding-left: 10px;
padding-top: 5px;
vertical-align: middle !important;
}

#fitment_Header{font-family: Verdana, "Trebuchet MS",Helvetica, Sans-Serif;}

.dci_button {
border: 1px solid #777778;
color: white;
cursor: pointer;
font-weight: bold;
height: auto;
overflow: visible;
padding: 4px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
font-size: x-small;
}


.continuebutton
{
	background-image: url(/images/themes/191/continue.png);
	width:102px;
	height:22px;
	border:0px;
}

.footermain td a:link {color:#FFF;}
#Header1_lblPartNumber{color:#FFF;}

#Header1_lblPartNumber{display:none}
#Header1_txtPartNumberSearch{display:none}
#Header1_btnSearch{display:none}
/*Header1_dvLogin{display:none !important}
#Header1_dvLogout{display:none !important}*/

#dvHMHorizontal {
width: 1023px;
margin-top: -6px;
margin-left: -3px;
}


.partDetailHeaders{background-color:#000;}

 .roundBordersLeftMenu {
           
            -moz-border-radius: 5px !important;
            -webkit-border-radius: 5px !important;
            border-radius: 5px !important;
            border: 1px solid #000; !important;
            
        }


#Header1_ChangeCustomer{color:#000;}




#Header1_tblImage{width:100%;}