﻿body
{
	margin: 0px;
	padding: 0px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color:#FFF;
}

img
{
	margin-left: auto;
	margin-right: auto;
	text-decoration: none;
	border: none;
}

img a
{
	text-decoration: none;
	border: none;
}

p
{
	padding: 0px;
	margin: 0px;
	margin-top: 5px;
	margin-bottom: 5px;
}


.bold
{
	font-weight: bold;
}

form
{
	padding: 0px;
	margin: 0px;
}

.headnav
{
	color: white;
	height: 30px;
	font-size: 12px;
	text-align: right;
	padding-right: 30px;
	padding-left: 30px;
}

.headnav a
{
	margin-right: 2px;
	margin-left: 2px;
}
.headnav a:link
{
	color: white;
	text-decoration: underline;
}
.headnav a:visited
{
	color: white;
	text-decoration: none;
}
.headnav a:hover
{
	color: black;
	text-decoration: none;
}

.pageDesc
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: 'PT Sans Narrow',sans-serif;
}

.tip
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: 'PT Sans Narrow',sans-serif;
}

.mainheader
{
	font-size: 20px;
	color: #2C58C2;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
}
.pageheader
{
	color: #0082C8;
	font-size: 16px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-bottom: 2px;
	border-bottom: 2px solid #0082C8;
}

.heading
{
	font-size: 12px;
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
}
.toplinks
{
	font-size: 8pt;
	color: #880101;
	font-weight: bold;
}

.toplinks a:link
{
	color: #880101;
	font-weight: normal;
	text-decoration: underline;
	font-size: 8pt;
}
.toplinks a:active
{
	color: #880101;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:visited
{
	color: #880101;
	font-weight: normal;
	text-decoration: none;
	font-size: 8pt;
}
.toplinks a:hover
{
	color: #000;
	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: #970000;
	text-decoration: underline;
}
.bodytext3 A:visited
{
	font-weight: bold;
	color: #880101;
	text-decoration: none;
}
.bodytext3 A:hover
{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

/*new styles 19 Sept-----------------------*/
.ExpandCollapse
{
	padding-right: 5px;
}
.ExpandCollapse A:link
{
	margin-left: 0px;
	padding-left: 0px;
	color: Black;
	text-decoration: underline;
}
.ExpandCollapse A:visited
{
	color: Black;
	text-decoration: none;
}
.ExpandCollapse A:hover
{
	color: #880101;
	text-decoration: underline;
}
/*end styles-----------------------------*/


.navigation
{
	padding-left: 5px;
	font-weight: bold;
	font-size: 9pt;
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
}
.navigation span
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
}

.navigation div
{
	font-size: 8pt;
	color: #000;
	padding-top: 5px;
	font-weight: bold;
}
.navigation A:link
{
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}
.navigation A:visited
{
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
}
.navigation A:hover
{
	color: #000;
	font-weight: bold;
}

.headerMainTable
{
	background-repeat: no-repeat;
}

.headerlogin
{
	font-size: 11px;
	font-weight: bold;
	color: Black;
}
td.headerlogin
{
	padding-bottom: 10px;
}
.headerlogin .errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: #880101;
	font-family: 'PT Sans Narrow',sans-serif;
}
.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;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	padding-bottom: 10px;
}
td.headersearch
{
}

.lblCustomer
{
	font-size: 10px;
	padding-left: 5px;
	color: #000;
	text-align: right;
}

.lblCustomer a:link
{
	font-size: 10px;
	padding-left: 5px;
	color: #000;
	text-align: right;
}
.nav-mainFooter
{
	font-size: 10px;
	padding-left: 5px;
	color: #0082C8;
	text-align: left;
}

table.nav-mainFooter
{
	font-size: 10px;
	padding-left: 5px;
	color:#0082C8;
	text-align: left;
}
.nav-mainFooter a:link
{
	color: #0082C8;
	text-decoration: underline;
}
.nav-mainFooter a:visited
{
	color: #0082C8;
	text-decoration: none;
}
.nav-mainFooter a:hover
{
	color: red;
	text-decoration: underline;
}

.nav-main
{
	font-size: 10px;
	padding-left: 5px;
	color: #FFF;
	font-weight: bold;
	text-align: left;
	padding-top: 8px;
}
.nav-main a:link
{
	color: #00AFF0;
	font-weight: normal;
	text-decoration: underline;
	font-weight: bold;
}
.nav-main a:visited
{
	color: #00AFF0;
	font-weight: normal;
	text-decoration: none;
	font-weight: bold;
}
.nav-main a:hover
{
	color: #00AFF0;
	font-weight: normal;
	text-decoration: underline;
	font-weight: bold;
}
.nav-main span
{
	font-weight: bold;
	font-size: 8pt;
	color: #FFF;
	vertical-align: bottom;
}

.nav-mainHeader
{
	font-size: 10px;
	padding-left: 5px;
	color: #000;
	font-weight: normal;
	text-align: left;
	padding-top: 8px;
	vertical-align: bottom;
}
.nav-mainHeader a:link
{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	vertical-align: bottom;
}
.nav-mainHeader a:visited
{
	color: #000;
	font-weight: normal;
	text-decoration: none;
	vertical-align: bottom;
}
.nav-mainHeader a:hover
{
	color: #000;
	font-weight: normal;
	text-decoration: underline;
	vertical-align: bottom;
}
.nav-mainHeader span
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	vertical-align: bottom;
}
.left-col td
{
	font-size: 11px;
	background-color: #00AFF0;
	
	
}
.left-col .mainlinkstable
{
	font-size: 11px;
	background-color: #7AB300;
	border: 0 0 0 0;
}

.bottomImage  /*In leftbar and in Default1 and Default2 pages to give style effet at bottom*/
{
		
}

.nav-left
{
	margin: 0px;
	padding: 0px;
}
.nav-left a:link
{
    color: #1E2279;
}
.nav-left a:visited
{
    color: #1E2279;
}
.nav-left a:hover
{
    color: #0082C8;
}
.nav-left ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-left: 2px;
	padding-top: 2px;
	
}
/*.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:100%;
    
}
.nav-left ul li a
{
	text-decoration: none;
	display: block;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 0px;
}
.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; 
    
    
  }
.nav-left .boldlink a:hover
{
	color: #ffffff;
	text-decoration: none;
	background-color: #0082C8;
	font-weight: bold;
	font-size: 12px;
}
.nav-left .boldlink a:link
{ 
    color: #FFF; 
    font-size: 12px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
   /* background-image: url(/images/Themes/28/pane-header-bg.gif);*/
 background-color: #0082C8;
    border-top-color:#ffffff;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom-color:#000000;
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding-left:10px;
    
     
}
.nav-left .boldlink a:visited
{ 
    color: #000000; 
    font-size: 12px; 
    font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; 
    font-weight: bold; 
    background-image: url(/images/Themes/28/pane-header-bg.gif); 
    border-top-color:#ffffff;
    border-top-width:1px;
    border-top-style:solid;
    border-bottom-color:#000000;
    border-bottom-width:1px;
    border-bottom-style:solid;
    padding-left:10px;
}
.nav-left .innerlinks a
{ 
    color: #000000; 
    text-decoration: none;
     font-size:11px; 
     background-color: #0082C8; 
     display: block; 
     padding-left: 20px; 
     vertical-align:middle; 
     border-bottom: solid 1px #000000;
}
.nav-left .innerlinks a:link
{ 
    color: #000000; 
    background-color: #00AFF0; 
}
.nav-left .innerlinks a:visited
{ 
    color: #FFF; 
    font-size:11px; 
    background-color: #00AFF0; 
 }
.nav-left .innerlinks a:hover
{
	color: #ffffff;
	font-size:11px;
	background-color: #78B100;
	text-decoration: none;
	background-image: url(/images/Themes/28/bullet01.gif);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}
.nav-left a:link
{
	color: #fff;
}
.nav-left a:visited
{
	color: #fff;
}
.nav-left a:hover
{
	color: #fff;
	background-color: #c5c5c5;
	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-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: #880101;
	font-weight: 400;
	font-size: 12px;
	text-decoration: underline;
}
.SiteMap .boldlink a:visited
{
	color: #880101;
	font-weight: 400;
	font-size: 12px;
}
.SiteMap .boldlink a:hover
{
	color: #000;
	text-decoration: none;
	background-color: #cc3433;
	font-weight: 500;
	font-size: 12px;
}
.SiteMap a:link
{
	color: #880101;
	text-decoration: underline;
}
.SiteMap a:visited
{
	color: #880101;
}
.SiteMap a:hover
{
	color: #000;
	background-color: #cc3433;
	text-decoration: none;
}
.SiteMap .innerlinks a:link
{
	color: #880101;
	text-decoration: underline;
}
.SiteMap .innerlinks a:visited
{
	color: #880101;
	font-size: 11px;
}
.SiteMap .innerlinks a:hover
{
	color: #000;
	font-size: 11px;
	background-color: Navy;
	text-decoration: none;
}

.datagrid tr.FeaturedItem
{
	font-weight: bold;
	font-size: 8pt;
}
.datagrid
{
	background: #fff;
	border-bottom: 1px solid #CBDBEB;
	border-right: 1px solid #CBDBEB;
	border-top: 1px solid #CBDBEB;
	border-left: 1px solid #CBDBEB;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 8pt;
}
.datagrid td
{
	padding: 3px;
	border-bottom: 1px solid #CBDBEB;
	border-right: 1px solid #CBDBEB;
}
.datagrid tr.header
{
	background: #00AFF0;
	color: #fff;
	font-weight: bold;
	text-align: center;
	border-left: solid 1px gray;
	vertical-align: middle;
	font-size: 11px;
	height: 10px;
}
.datagrid th.header
{
	font-weight: bold;
	background: #00AFF0;
	vertical-align: middle;
	border-left: solid 1px gray;
	color: #fff;
	text-align: center;
	font-size: 11px;
	height: 10px;
}


.datagrid tr.even
{
	background: #E7E7E7;
}
.datagrid tr.odd
{
	background: #fff;
}
.datagrid tr.selected
{
	background: #CCCCCC;
}
.datagrid tr.footer
{
	font-weight: bold;
}
.datagrid .footercat
{
	background: #c33;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
}
.datagrid .Pages span
{
	padding: 1 3 1 3;
	color: #CBDBEB;
	font-size: 11px;
	font-weight: bold;
}
.datagrid .Pages a:link
{
	padding: 1 3 1 3;
	color: #970000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.datagrid .Pages a:visited
{
	padding: 1 3 1 3;
	color: #970000;
	font-size: 11px;
	font-weight: bold;
}
.datagrid .Pages a:hover
{
	padding: 1 3 1 3;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.header a:link
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.header a:visited
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
}
.header a:hover
{
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.descriptiontext
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-align: justify;
	font-family: 'PT Sans Narrow',sans-serif;
}
.featureditems .label
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: 'PT Sans Narrow',sans-serif;
}
.label
{
	font-size: 8pt;
	color: black;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelsmall
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelsmallbold
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelbold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelblack
{
	font-weight: normal;
	font-size: 8pt;
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelboldblack
{
	font-weight: bold;
	font-size: 8pt;
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
}
.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;
	ALIGN: CENTER;
}
.innermaintable
{
	width: 772px;
}
.leftbarstyle
{
	padding-right: 15px;
	background-color: #fff;
}
.centertdstyle
{
	height: 100%;
}
.header
{
	color: #FFF;
	background-color:#78B100;
	font-size: 16px;
	font-family: 'PT Sans Narrow',sans-serif;
}
.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: #000;
	text-align: left;
}
.errormessage
{
	font-size: 8pt;
	font-weight: normal;
	color: #880101;
	font-family: 'PT Sans Narrow',sans-serif;
}
.infomessage
{
	font-size: 9pt;
	font-weight: normal;
	color: green;
	font-family: 'PT Sans Narrow',sans-serif;
}
.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: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
}
.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: 'PT Sans Narrow',sans-serif;
	background-color: #fff;
}
.textboxuser
{
	background-color: #fff;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
	font-family: 'PT Sans Narrow',sans-serif;
	width: 80px;
	height: 20px;
	border: solid 1px black;
}
.textboxpart
{
	color: #000000;
	background-color: #ffffff;
	padding: 2px 1px 1px 2px;
	font-size: 8pt;
font-family: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
	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: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	background-color: #003399;
	margin-left: 5px;
	padding-top: 0;
	padding-bottom: 2px;
	width: 80px;
	height: 20px;
	border-style: solid;
	border-width: 2px;
	border-color: #003399 #003399 #003399 #003399;
}

.buttonpart
{
	color: #fff;
	font-size: 10px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	background-color: #970001;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 2px;
	border-color: #ff8080 #9d2727 #9d2727 #ff8080;
}
.coolbutton1
{
	color: #FFF;
	font-size: 10px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	background-color: #78B100;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 2px;
	border-color: #696969 #696969 #696969 #696969;
}


.coolbutton2
{
	color: #fff;
	font-size: 10px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	background-color: #45649A;
	padding-top: 1px;
	padding-bottom: 1px;
	border-style: solid;
	border-width: 2px;
	border-color: #000 #000 #000 #000;
}

.line
{
	background-color: #dbdbd3;
}

.checkBox
{
	font-size: 8pt;
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
	background-color: #fff;
}
.shoppingcart
{
	color: #000;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 8pt;
	font-weight: bolder;
}

a:link
{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
	text-decoration: underline;
}
a:visited
{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}
a:hover
{
	color: #990000;
	text-decoration: none;
	font-size: 10px;
}
a:active
{
	color: #333333;
	text-decoration: none;
	font-size: 10px;
}

.yearvaluesyear
{
}
.modelvaluesmake
{
	overflow: auto;
	width: 180;
}
.modelvaluesmodel
{
	overflow: auto;
	width: 200;
}
.modelvaluessubmodel
{
	overflow: auto;
	height: 50px;
	width: 200px;
}
.modelvaluesengine
{
	overflow: auto;
	width: 200;
}
.login
{
	padding-right: 5px;
	padding-left: 8px;
	font-size: 11px;
	padding-bottom: 5px;
	color: #000000;
	background-color: #C5C5C5;
}
.linkshead
{
	font-size: 14px;
	color: #FFF;
	font-family: Trebuchet MS;
	font-weight: bold;
}
homecontenttable
{
	border: solid 1px #cc3433;
}

.Pages span
{
	padding: 1 3 1 3;
	color: #C5C5C5;
	font-size: 8pt;
	font-weight: bold;
}
.Pages a:link
{
	padding: 1 3 1 3;
	color: #000080;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: underline;
}
.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: 'PT Sans Narrow',sans-serif;
	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: #C5C5C5;
}
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: #C5C5C5;
	visibility: hidden;
	border: solid 1px #000000;
}
.table_border
{
	border-color: #f66;
}

.bodytext
{
	padding: 10px 10px 5px;
}

.bodytext h1
{
	color: #970000;
	font-size: 22px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: normal;
	margin-top: 0;
	margin-bottom: 0;
}
.bodytext h2
{
	color: #970000;
	font-size: 16px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 2px;
	padding-bottom: 5px;
	border-bottom: 2px solid #c33;
}
.bodytext h3
{
	color: #970000;
	font-size: 14px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}
.bodytext p
{
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 10px;
}
.bodytext td
{
	font-size: 8pt;
	vertical-align: top;
}

td.panehead
{
	display: block;
}

td.Featuredpanehead
{
}




td.center-col
{
	padding-left: 10px;
	padding-right: 10px;
}

table.prod-block
{
}
.prod-block p
{
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 5px;
}
.prod-block td
{
	font-size: 11px;
	padding-left: 10px;
}
.prod-block a:link
{
	color: #202543;
	text-decoration: underline;
}
.prod-block a:visited
{
	color: #000080;
}
.prod-block a:hover
{
	color: #384572;
	text-decoration: none;
}


.prod-block ul
{
	list-style-type: none;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
}

.prod-block ul li
{
	background-repeat: no-repeat;
}
.prod-block ul li a
{
	text-decoration: none;
	display: block;
}


.footermain
{
	height: 10px;
}
.footermain td
{
	text-align: center;
	font-size: 8pt;
	color: #0082C8;
}
.footermain1
{
	color: #0082C8;
	font-size: 11px;
	font-weight: bold;
	background-image: url(/images/themes/166/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/166/button01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #970000;
	font-weight: bold;
	background-position: 2px 3px;
	text-decoration: underline;
}
.defaultlinks a:visited
{
	background-image: url(/images/themes/166/button01.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	color: #880101;
	font-weight: bold;
	background-position: 2px 3px;
}
.defaultlinks a:hover
{
	list-style-image: url(/images/themes/166/button01.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	color: Black;
	font-weight: bold;
	text-decoration: none;
	background-position: 4px 3px;
}
.Cat3_Loading
{
	background-color: #F4F3EC;
	border: solid 1 #7F9DB9;
}

.Cat3_DivMainCatContainer
{
	background-color: #F4F3EC;
	border-color: silver;
}
.Cat3_DivMainCatContainerTitleBar
{
	background-color: #DBDDBF;
	font-size: 8pt;
	color: #CC0000;
font-family: 'PT Sans Narrow',sans-serif;
}


.Cat3_DivSubCatContainer
{
	padding-left: 20px;
}

.Cat3_SubCatContentDiv
{
	background-color: #E7E3D1;
	border: solid thin silver;
}
.Cat3_SubCatContentDiv_TitleBar
{
	background-color: #F4F3EC;
	font-size: 8pt;
	color: #CC0000;
font-family: 'PT Sans Narrow',sans-serif;
}
.maincat
{
	background-color: #DBDDBF;
}
.subcat
{
	background-color: #E7E3D1;
}
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 #E68A10;
	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: #CC1000;
	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: 'PT Sans Narrow',sans-serif;
	text-decoration: underline;
}
.labelbold a:visited
{
	font-weight: bold;
	font-size: 8pt;
	font-family: 'PT Sans Narrow',sans-serif;
}
.labelbold a:hover
{
	font-weight: bold;
	font-size: 8pt;
	text-decoration: underline;
	font-family: 'PT Sans Narrow',sans-serif;
}
.descriptiontextatpage
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	text-align: justify;
	font-family: 'PT Sans Narrow',sans-serif;
	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
{
}


td.pane
{
}

table.Featuredpane
{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #E68A10 1px solid;
	border-right: #E68A10 1px solid;
	border-left: #E68A10 1px solid;
	border-top: #E68A10 0px solid;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 0px;
}


td.Featuredpane
{
	padding: 10px 10px 10px;
}

td.Featuredimage
{
	border-bottom: #E68A10 0px solid;
	border-right: #E68A10 1px solid;
	border-left: #E68A10 1px solid;
	border-top: #E68A10 1px solid;
	padding: 0 0 0 0;
}


.Loginpane
{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #FFF 0px solid;
	border-right: #FFF 0px solid;
	border-left: #FFF 0px solid;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 0px;
}


td.Loginpane
{
	padding: 10px 10px 10px;
}

.compName
{
	color: Black;
}

td.paneDefault
{
	padding: 10px 10px 10px;
	width: 180px;
}
td.paneheadDefault
{
	color: white;
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #003399;
	width: 100%;
}
.Loginpane
{
	clear: none;
	display: inline;
	float: left;
	margin-bottom: 15px;
	border-bottom: #FFF 0px solid;
	border-right: #FFF 0px solid;
	border-left: #FFF 0px solid;
	position: relative;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 0px;
	margin-right: 0px;
	background-color: White;
}


td.Loginpane
{
	padding: 10px 10px 10px;
}

.panetd
{
	padding: 10px 10px 10px;
}
.rightbarstyle
{
	width: 17px;
}

.leftbarstylehome
{
	background-color: #FFFFFF;
	width: 185px;
	border-right: solid 1 #E78B10;
}
.loginlink
{
	font-size: 12Px;
}

.control-prod-header
{
	background-color: #CC1000;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}


.LoginHead
{
	display: none;
}
.login123 a
{
	color: #880101;
}

.login123 a:visited
{
	color: #880101;
}

.login123 a:link
{
	color: #880101;
	text-decoration: underline;
}

.login123 a:hover
{
	color: Black;
}

.login123 .textbox100
{
	width: 100px;
	border-bottom-color: #C6C6C6;
	border-left-color: #C6C6C6;
	border-right-color: #C6C6C6;
	border-top-color: #C6C6C6;
}

.textboxHome
{
	width: 150px;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	border-right-color: #FFF;
	border-top-color: #FFF;
}


.bodyClass
{
	color: #000000;
	font-family: Tahoma;
	margin: 0;
	padding: 0;
	font-size: 11px;
	background-color: #780401;
}

.icon
{
	margin-right: 4px;
	vertical-align: middle;
}
.login
{
	font-size: 10px;
	color: #999999;
}

.panel_bdr
{
	border: 1px solid #DADADA;
}
.panel
{
	font-weight: bold;
	color: #FFFFFF;
	font-size: 10px;
	background-image: url(/images/Themes/18/bg-panel.gif);
	background-repeat: no-repeat;
	height: 26px;
	width: 172px;
}
.panel-m
{
	background-image: url(/images/Themes/18/bg-panel-m.gif);
	background-repeat: repeat-y;
	width: 172px;
}
.panel-b
{
	background-image: url(/images/Themes/18/bg-panel-b.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 172px;
}
.login_btn
{
	border: none;
	width: 49px;
	font-size: 10px;
	background-image: url(/images/Themes/18/button.gif);
	background-repeat: no-repeat;
	height: 18px;
}

.top_nav
{
	font-size: 11px;
	color: #FFF;
	font-family: 'PT Sans Narrow',sans-serif;
	font-weight: bold;
}
.top_nav:link
{
	text-decoration: none;
	color: #FFF;
}
.top_nav:visited
{
	text-decoration: none;
	color: #FFF;
}
.top_nav:hover
{
	text-decoration: none;
	color: Yellow;
}
.top_nav:active
{
	text-decoration: none;
	color: #000000;
}
.content_text
{
	font-size: 11px;
	color: #464E5E;
	line-height: 18px;
}
.h3
{
	font-family: Arial;
	font-size: 15px;
	color: #BB0803;
	font-weight: bold;
}

.bg-footer
{
	color: #FFFFFF;
	background-image: url(/images/Themes/18/bg-footer.gif);
	background-repeat: repeat-x;
	height: 42px;
}
.footernav a
{
	color: #FFFFFF;
}
.footernav a:link
{
	color: #FFFFFF;
}
.footernav a:visited
{
	color: #FFFFFF;
}
.footernav a:hover
{
	color: #F2E993;
}
.whitelink
{
	font-weight: bold;
	color: #FFFFFF;
	padding-right: 10px;
	text-decoration: none;
}
.whitelink:link
{
	color: #FFFFFF;
	text-decoration: none;
}
.whitelink:visited
{
	color: #FFFFFF;
}

.whitelink:hover
{
	color: #FFFFFF;
	text-decoration: none;
}


.inputLoginTextBox
{
	border: 1px solid #CCCCCC;
	height: 16px;
	width: 75px;
	font-size: 10px;
	color: #999999;
}


.defaultPageLink
{
	color: #5A6676;
}

.logindefault
{
	font-size: 11px;
}
.HrLine
{
	color: #DADADA;
}


.control-prod-header
{
	background-color: #C42603;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial;
	font-weight: bold;
}
.pipe
{
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	font-family: 'PT Sans Narrow',sans-serif;
	text-align: center;
}


/* style sheet for home pages*/

.slogan
{
	color: white;
	font-size: 18px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	background-color: #454545;
	text-align: center;
	width: 680px;
	padding: 5px;
	border-bottom: 5px solid yellow;
}
.welcome
{
	color: blue;
	font-size: 18px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 10px 5px 5px;
}
.message
{
	color: #454545;
	font-size: 14px;
	font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
	font-weight: bold;
	text-align: center;
	padding: 5px 5px 20px;
}


.align_center
{
	text-align: center;
}
.red_txt
{
	color: #900;
}
.red_txt a:link
{
	color: #900;
	text-decoration: underline;
}
.red_txt a:visited
{
	color: #900;
	text-decoration: underline;
}
.red_txt a:hover
{
	color: #640F14;
	text-decoration: none;
	background-color: #EBEDF1;
	padding: 2px 2px 2px 2px;
}
.red_txt a:active
{
	color: #900;
	text-decoration: underline;
}

.white_bg
{
	width: 1076px;
	margin: 0px auto;
	background-image: url(/images/themes/166/whtie_bg.png);
	background-repeat: repeat-y;
}
.colors_bg
{
	background-image: url(/images/themes/166/bg.gif);
	background-repeat: repeat-x;
}

.mainContainer
{
	margin-left: auto;
	margin-right: auto;
	width: 1004px;
	height: auto;
	vertical-align: top;
}

.headerhome
{
	width: 1004px;
	height: 211px;
	background-image: url(/images/themes/166/header.jpg);
	background-repeat: repeat-x;
	color: #FFFFFF;
}

.header_middle
{
	height: 90px;
	color: #333333;
	vertical-align: middle;
}

.header_middle tr td
{
	vertical-align: bottom;
}

.top_link
{
	height: 30px;
	text-align: right;
	color: #000;
	padding-right: 15px;
	vertical-align: middle;
	margin-top: 0px;
}

.top_link img
{
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.hot_line
{
	height: 30px;
	vertical-align: top;
	text-align: left;
	padding-left: 12px;
	color: #325A92;
	font-size: 10px;
	font-weight: bold;
}


.bot_links
{
	height: 30px;
	vertical-align: middle;
	padding-left: 8px;
}

.bot_links a
{
	color: #FFFFFF;
	padding: 0px 7px 0px 7px;
	display: inline-block;
	float: left;
	border-right: 1px solid #999;
	height: 25px;
	line-height: 2.2em;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.bot_links a:link
{
	color: #FFFFFF;
	font-size: 11px;
}
.bot_links a:visited
{
	color: #FFFFFF;
	font-size: 11px;
}
.bot_links a:hover
{
	color: #000;
	background-color: #999;
	font-size: 11px;
}
.bot_links a:active
{
	color: #FFFFFF;
	font-size: 11px;
}


.div_body
{
	width: 1004px;
	float: left;
}
.div_right
{
	float: right;
	width: 185px;
}
.div_left
{
	float: left;
	width: 185px;
}
.div_middle
{
	float: left;
	width: 583px;
	padding: 0px 10px 0px 10px;
	vertical-align: top;
}
.div_left_mid
{
	float: left;
	width: 804px;
	margin-top: 10px;
}

.left_colum
{
	width: 185px;
}

.right_colum
{
	width: 185px;
}

.middle_banner
{
	margin-left: auto;
	margin-right: auto;
	width: 604px;
	height: 360px;
	background-repeat: no-repeat;
	background-position: top center;
}

.featured_item
{
	width: 157px;
}
.featured_item td
{
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 4px;
}



/*----------------------------------------Category Blocks----------------------------------------*/

.category_list
{
	border: 1px solid #D8DBE0;
	font-weight: bold;
	font-family: 'PT Sans Narrow',sans-serif;
}

.category_list tr td
{
	margin-left: auto;
	margin-right: auto;
	padding: 5px 0px 5px 0px;
	width: 25%;
	height: 100px;
	text-align: center;
	vertical-align: top;
	border: 1px solid #D8DBE0;
}

.category_list img
{
	margin-left: auto;
	margin-right: auto;
	display: block;
	clear: both;
	padding: 0px 0px 5px 0px;
	margin-top: 15px;
}



.category_list .category_bg
{
	height: 78px;
	background-image: url(/images/themes/166/category_list.jpg);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	border: none;
}

.copyright
{
	width: 310px;
	height: 28px;
	color: #FFFFFF;
}

.copyright_left
{
	width: 6px;
	height: 28px;
	background-image: url(/images/themes/166/copyright_cors.gif);
	background-repeat: no-repeat;
	background-position: left top;
}


.copyright_bg
{
	background-image: url(/images/themes/166/copyright_bg.gif);
	padding-left: 10px;
	font-size: 9px;
}



.copyright_right
{
	width: 15px;
	height: 28px;
	background-image: url(/images/themes/166/copyright_cors.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.Powered
{
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
	width: 1004px;
	font-size: 9px;
	font-weight: bold;
	background-color: #f7f7f7;
}

td.Poweredby
{
	margin: 0px auto;
	padding: 8px 0px 0px 0px;
	font-size: 9px;
	font-weight: bold;
	color: #FFF;
}


.Poweredby a:link
{
	color: #000;
	text-decoration: none;
	font-size: 10px;
}
.Poweredby a:visited
{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
.Poweredby a:hover
{
	color: red;
	text-decoration: none;
	font-size: 10px;
}
.Poweredby a:active
{
	color: #FFF;
	text-decoration: none;
	font-size: 10px;
}
.InputTxt
{
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #006895;
	width: 150px;
	height: 19px;
	background-color: #ffffff !important;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	border: #A7C6DC 1px solid;
	line-height: 1.45em;
	vertical-align: middle;
}


.submitBtn1
{
	background-image: url(/images/themes/166/login_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: 'PT Sans Narrow',sans-serif;
	width: 70px;
	height: 23px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	line-height: 0.5em;
	background-color: #F7F7F7;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 0px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
}

.submitBtn2
{
	background-image: url(/images/themes/166/search_btn.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-family: 'PT Sans Narrow',sans-serif;
	width: 70px;
	height: 23px;
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	line-height: 0.5em;
	background-color: #F7F7F7;
	vertical-align: middle;
	text-align: center;
	padding-bottom: 0px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-right: 0px;
}


.checkout
{
	color: #fff;
	font-size: 11px;
	font-family: 'PT Sans Narrow',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;
}

.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;
	color: inherit;
}

.content
{
	background-color: #FFFFCC;
	color: #000;
	border: 1px solid #000;
	padding: .5em 2ex;
}


/*CSS for Home page*/

.header-slogan
{
	font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold; /*padding-top:10px;*/
	line-height: 120%;
	color: #602B79;
	font-style: italic;
}
.slogan-big
{
	font-family: "Arial Black" , Gadget, sans-serif;
	font-size: 36px;
	font-weight: 900;
	font-style: italic;
}
.toll-free
{
	font-family: "Arial Black" , Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold; /*padding-top:10px;*/
	line-height: 130%;
	color: #000;
	font-style: italic;
	padding-top: 5px;
}

.phone
{
	font-family: "Arial Black" , Gadget, sans-serif;
	font-size: 14px;
	font-weight: bold; /*padding-top:10px;*/
	line-height: 130%;
	color: #C45800;
	font-style: italic;
	text-align: center;
	padding-top: 5px;
}
.logo-header
{
	background-image: url(/images/themes/166/home-header1.jpg);
	background-repeat: no-repeat;
	height: 102px;
	vertical-align: bottom;
}



.header-navigation
{
	padding-left: 15px;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 13px;
	font-weight: bold; /*padding-top:10px;*/
	line-height: 150%;
	color: #FFD716;
}
.header-navigation a:link
{
	color: #FFD716;
	text-decoration: none;
	font-size: 13px;
}
.header-navigation a:visited
{
	color: #FFD716;
	text-decoration: none;
	font-size: 13px;
}
.header-navigation a:hover
{
	color: #FFFFFF;
	text-decoration: none;
	font-size: 13px;
}


.block_content
{
	/*background-image: url(/images/themes/166/block_bg.gif);*/
	background-repeat: repeat-y;
	background-color: #323232;
	text-align: left;
	color: #FFF;
}

.block_content td
{
	padding-left: 7px;
	padding-right: 5px;
	padding-top: 5px;
	background-color: #323232;
	color: #FFF;
}
.block_content p
{
	padding-top: 5px;
	padding-bottom: 5px;
	
}


.bold
{
	font-weight: bold;
}

/* ///////////////////////////////// Block Header start ///////////////////////////////// */

.block_header
{
	width: 200px;
	height: 57px;
	background-image: url(/images/themes/166/block_header_bg.gif);
	background-repeat: repeat-x;
}
.block_header tr td
{
	vertical-align: middle;
}

.block_cor1
{
	width: 20px;
	height: 57px;
	background-image: url(/images/themes/166/block_cor1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.block_cor2
{
	width: 20px;
	height: 57px;
	background-image: url(/images/themes/166/block_cor2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* ///////////////////////////////// Block Header end ///////////////////////////////// */

/* ///////////////////////////////// Block Footer start ///////////////////////////////// */

.block_footer
{
	width: 200px;
	height: 20px;
	background-image: url(/images/themes/166/block_footer_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 10px;
}

.block_footer_cor1
{
	width: 20px;
	height: 20px;
	background-image: url(/images/themes/166/block_footer_cor1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.block_footer_cor2
{
	width: 20px;
	height: 20px;
	background-image: url(/images/themes/166/block_footer_cor2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* ///////////////////////////////// Block Footer end ///////////////////////////////// */


.box-border
{
	border: 1px solid #999999;
	padding: 5px 2px;
}

.no-border
{
	border: none;
	padding: 5px 2px;
}



/*featured items*/

.content-block_header
{
	width: 579px;
	background-image: url(/images/themes/166/mid_block_header_bg.gif);
	background-repeat: repeat-x;
}
.content-block_header tr td
{
	vertical-align: middle;
}
.content-block_header tr td img
{
	padding-top: 4px;
}
.content-block_cor1
{
	width: 20px;
	height: 68px;
	background-image: url(/images/themes/166/mid_block_cor1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.content-block_cor2
{
	width: 20px;
	height: 68px;
	background-image: url(/images/themes/166/mid_block_cor2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
/* ///////////////////////////////// Block Header end ///////////////////////////////// */



/* ///////////////////////////////// Block body start ///////////////////////////////// */

.content-block_content
{
	background-image: url(/images/themes/166/content-block_bg.gif);
	background-repeat: repeat-y;
	text-align: left;
}

.content-block_content td
{
	/*padding-left:14px;   padding-right:14px; padding-top:5px;*/
}
.content-block_content p
{
	padding-top: 5px;
	padding-bottom: 5px;
}


.bold
{
	font-weight: bold;
}

/* ///////////////////////////////// Block Footer start ///////////////////////////////// */

.content-block_footer
{
	width: 579px;
	height: 20px;
	background-color: #fff;
	background-image: url(/images/themes/166/block_footer_bg.gif);
	background-repeat: repeat-x;
}

.content-block_footer_cor1
{
	width: 20px;
	height: 20px;
	background-image: url(/images/themes/166/block_footer_cor1.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

.content-block_footer_cor2
{
	width: 20px;
	height: 20px;
	background-image: url(/images/themes/166/block_footer_cor2.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

/* ///////////////////////////////// Block Footer end ///////////////////////////////// */

/*////////////////////////////////////////////// Featured Items  //////////////////////////////////////////////*/

/*.featured-items-title{ background-image:url(images/featured-items.jpg); background-repeat:no-repeat; background-position:center; height:28px; width:246px;}*/
.featured-items-title
{
	color: #F8D85E;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 26px;
	font-weight: normal;
	text-align: center;
	padding-right: 60px;
}
.featured-items-title2
{
	color: #fff;
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	padding-right: 60px;
}

.featured-items-title2 a:link
{
	color: #fff;
	text-decoration: none;
}
.featured-items-title2 a:visited
{
	color: #fff;
	text-decoration: none;
}
.featured-items-title2 a:hover
{
	color: #fd9301;
	text-decoration: underline;
}

.featured-items-text
{
	border: 1px solid #CCC;
}

.featured-items
{
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	padding-left: 5px;
	text-align: left;
	padding-bottom: 16px; /*border-bottom:1px solid #e8e8e8;*/
	padding-top: 16px;
}

.featured-items p
{
	padding-bottom: 2px;
	padding-top: 2px;
}

.featured-items a:link
{
	color: #ef0d0e;
	text-decoration: underline;
}
.featured-items a:visited
{
	color: #ef0d0e;
	text-decoration: underline;
}
.featured-items a:hover
{
	color: #ac0000;
	text-decoration: underline;
}

.menu-blue-bg
{
	background: url(/images/themes/166/menu-blue-bg.jpg) top left repeat;
}

.menu4 ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding: 0 0 0 69px;
}

.menu4 li
{
	margin-right: 1em;
	text-align: center;
	line-height: 250%;
	vertical-align: middle;
}

.menu4 li
{
	float: left;
	margin: 0;
	padding: 0;
	padding: 0 30px 0 0;
}

.menu4
{
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0;
}
.menu4
{
	margin: 0.3em 0;
	padding: 0 0.5em;
	width: 100%; /*height:36px;*/
}
.menu4 a
{
	background: url(/images/themes/166/header-menu-bg.jpg) top left no-repeat;
	display: block;
	text-decoration: none;
	width: 146px;
	color: /*#03F*/ #333;
	height: 32px;
	padding-top: 10px;
}
.menu4 a:hover
{
	background: url(/images/themes/166/header-menu-hover-bg.jpg) top left no-repeat;
	color: #000;
}
#menuBlankDiv
{
	float: left;
	width: 46px;
	height: 47px;
}

.catalog-item
{
	font-family: 'PT Sans Narrow',sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-align: center;
	padding-right: 3px;
	padding-left: 3px;
}
.catalog-item p
{
	padding-bottom: 2px;
	padding-top: 2px;
}

.catalog-item a:link
{
	color: #ef0d0e;
	text-decoration: underline;
}
.catalog-item a:visited
{
	color: #ef0d0e;
	text-decoration: underline;
}
.catalog-item a:hover
{
	color: #ac0000;
	text-decoration: underline;
}

.top_menu
{
	width: 180px;
	height: 25px;
	margin-top: 10px;
	background: url(/images/themes/166/top_menu.jpg) no-repeat;
}
.top_menu_link a, .top_menu_link a:active, .top_menu_link a:visited
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.top_menu_link a:hover
{
	text-decoration: underline;
}
/*--Navigation--*/
.nav_div
{
	background: url(/images/themes/166/nav_bg1.jpg) no-repeat;
	float: left;
	height: 50px;
	overflow: hidden;
	width: 1005px;
	margin-left: 2px;
	_margin-left: 4px;
	padding-left: 2px;
}
.nav_div li
{
	background: url(/images/themes/166/nav_border.jpg) no-repeat;
	float: left;
	list-style: none;
}
.nav_div li a
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 18px 8.5px;
	text-decoration: none;
	float: left;
}
.nav_div li a:active
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 18px 8.5px;
	text-decoration: none;
	float: left;
}
.nav_div li a:visited
{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #000;
	padding: 18px 8.5px;
	text-decoration: none;
	float: left;
}
.nav_div li a:hover
{
	height: 50px;
	background: url(/images/themes/166/nav_hover.jpg) repeat-x;
	color: #FCFE45;
	font: bold 14px Arial, Helvetica, sans-serif;
	padding: 18px 8.5px;
	text-decoration: none;
	float: left;
}

.bl_bg
{
	background: url(/images/themes/166/bg_mid_bl.jpg) repeat-x;
}

.contant_div1
{
	float: left;
	margin-left: 10px;
	_margin-left: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.left_area table
{
	background: #E5E5E5;
	margin-bottom: 10px;
	color: #001f34;
}


#CatalogSearch1_btnSearch
{
	background: url(/images/themes/166/search_but.jpg);
	width: 75px;
	height: 20px;
	padding-top: 5px;
}
.StaticHoverStyle
{
	font-size: 11px;
	font-weight: bold;
}

.StaticMenuStyle
{
	border-right: 1px solid #E5E5E5;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 5px;
	width: 180px;
}

.DynamicHoverStyle
{
	font-size: 11px;
	font-weight: bold;
}

.DynamicMenuStyle
{
	border-left: 1px solid #F1F1F1;
	border-right: 1px solid #F1F1F1;
	border-top: 1px solid #F1F1F1;
	border-bottom: 1px solid #F1F1F1;
	font-size: 11px;
	padding-top: 5px;
	padding-left: 1px;
	color: BLACK;
}


.foot_img
{
	width: 1024px;
	float: left;
	margin-left: -3px;
	_margin-left: 2px;
	background-image: url(/images/themes/166/footBg.jpg);
	background-repeat: repeat-x;
}


#footer_sec
{
	width: 1004px;
	float: left;
}

#footer_sec ul
{
	margin-left: 50px;
}
#footer_sec li
{
	float: left;
	list-style: none;
}
#footer_sec li a
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	float: left;
	color: #333;
	padding: 0 10px;
	text-decoration: none;
}
#footer_sec li a:hover
{
	font: 12px "Trebuchet MS" , Arial, Helvetica, sans-serif;
	float: left;
	color: #333;
	padding: 0 10px;
	text-decoration: underline;
}

.copy_txt
{
	font: 10px Arial, Helvetica, sans-serif;
	color: #a6a4a4;
}


.copy_txt a:link
{
	color: #2690ca;
	text-decoration: underline;
}
.copy_txt a:visited
{
	color: #2690ca;
	text-decoration: underline;
}
.copy_txt a:hover
{
	color: #3b4f54;
	text-decoration: underline;
}

.tb_bor
{
	border: 1px solid #ccc;
	border-top: none;
	padding: 10px 2px;
}
.tb_bor table
{
	background: url(/images/themes/166/tb_bg_model.jpg) repeat-y;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #005184;
	margin: 0;
}


.tb_bor table a:link
{
	color: #005184;
	text-decoration: none;
}
.tb_bor table a:visited
{
	color: #005184;
	text-decoration: none;
}
.tb_bor table a:hover
{
	color: #1476ae;
	text-decoration: underline;
}



.right_tb .bgTbl
{
	background: #e3e3e3;
	margin-bottom: 20px;
}


#Header1_ChangeCustomer
{
	color: #FFF;
}



browse_catalog_container
{
	color: #333;
	margin-bottom: 2px;
}

.browse_catalog_container img
{
	padding: 0px;
	margin: 0px;
}

.browse_catalog_container tr td
{
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
}

.browse_catalog
{
	background-color: #E5E5E5;
	color: #333;
	margin-bottom: 2px;
}




.browse_catalog_container a
{
	display: block;
	margin: 0px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 0px;
	padding-left: 2px;
	font-size: 12px;
	color: #333;
	border-bottom: 1px solid #000;
	font-weight: bold;
}
.browse_catalog_container a:visited
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}
.browse_catalog_container a:hover
{
	color: #000;
	background-color: #fff;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}
.browse_catalog_container a:active
{
	color: #333;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
}




#lstSubCategory
{
width:350px;
}

#Header1_divNavigate > a{color:#000;}