﻿h1 {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-weight: bold; color: #666666}
h2 {  font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold}
h3 {  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold}
h4 {  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold}
h5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt}
h6 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal}
ul {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}
li {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}
table, p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}
A:link    {text-decoration: underline;  color: #0000FF}
A:visited {text-decoration: underline;  color: #666666}
A:hover   {text-decoration: none;  color: #FF9933}
A:active  {text-decoration: none;  color: #CC0000}
.headingMain {  font-family: Arial, Helvetica, sans-serif; font-size: 18pt; font-style: normal; color: #0033CC; font-weight: bold}
.mapform {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal}
.headingSub1 {  font-size: 12pt; font-style: normal; font-weight: bold; color: #0033CC; font-family: Arial, Helvetica, sans-serif}
.featuresHeading {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #0033CC}
.applicationsHeading {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #0033CC}
.accessoryItemsHeading {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #0033CC}
.substituteItemsHeading {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #0033CC}
.specificationsHeading {  font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color: #0033CC}
.featuresText {  font-family: Arial, Helvetica, sans-serif; font-style: normal}
.applicationsText { font-family: Arial, Helvetica, sans-serif; font-style: normal }
.accessoryItemsText { font-family: Arial, Helvetica, sans-serif; font-style: normal }
.substituteItemsText { font-family: Arial, Helvetica, sans-serif; font-style: normal }
.specificationsText { font-family: Arial, Helvetica, sans-serif; font-style: normal }
.tableData {  font-family: "Courier New", Courier, mono; font-style: normal; font-weight: normal; color: #000000; font-size: 10pt}
.TextBlock {  font-family: Arial, Helvetica, sans-serif; font-style: normal}
.content
{
	width:380px;
	position:absolute;
	margin-top:66px;
	margin-left:380px;
	
}

.content img
{
	float:right;
}
.cell
{
	font-weight: normal; 
	font-size: 10px; 
	font-style: italic; 
	font-variant: normal;
}
.tables
{
	width:374px;
	border:solid 1px;
}

.GroupIndexGrid 
{
    text-align: left;
    background-color: #CCCCCC;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: solid 2 #666666;
    border-bottom: solid 2 #666666;
}

.GroupIndexGridRow 
{
    padding-top: 4px;
    padding-bottom: 4px;    
    border-bottom: solid 1 #CCCCCC;
    vertical-align: top;
}
.PriceGridViewItem
{
    text-align: left;
    vertical-align: top;
    border: 0;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px; 
    border-bottom: solid 1 #CCCCCC;
}
.PriceGridViewGutter
{    
    background-image: url("../Graphics/basic/gutter02.jpg"); 
    background-repeat: repeat-y;
    font-family: Arial, Helvetica, sans-serif;    
    padding-top: 2px;
    padding-bottom: 2px;
    border: 0;
    margin: 0;
    border-top: solid 2 #666666;
    border-bottom: solid 2 #666666;   
}
.PriceGridViewSep
{
    color: #CCCCCC;
    text-align: center;
    vertical-align: top;
    border: 0;
    margin: 0;
    padding-top: 4px;
    padding-bottom: 4px; 
    border-bottom: solid 1 #CCCCCC;
}
.PriceGridViewHeader
{
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #0000FF;
    border: 0;
    margin: 0;
    background-color: #CCCCCC;
    padding-top: 2px;
    padding-bottom: 2px;
    border-top: solid 2 #666666;
    border-bottom: solid 2 #666666;
    vertical-align: bottom
}
.PriceGridViewFooter
{
    border-top: solid 2 #666666;
}
/*ADDED By Raesea*/
.left { float:left; margin:0 20px 10px 0;}
.hometext ul {margin:0 auto; list-style-position:inside; }
.hometext li {padding:0 0 5px 20px;}
ul.no-bullets {
  list-style-type: none;
  background-image: none;
  padding: 0;
  margin: 0;  
}
ul.no-bullets li {
  padding-top: 5px;
}
/*web catalog menu*/
/*********** #sidebar link styles ***********/
	#sidebar {
	width: 200px;
	font-size: 12px;
	background: #FFFFFF url(../Graphics/basic/browse_bkg.jpg) repeat-y top left;
	}
	#sidebar ul a:link, #sidebar ul a:visited {display: block;}
	#sidebar ul {list-style: none; margin: 0; padding: 0;}
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists 
	#sidebar li {border-bottom: 1px solid #EEE;}*/
	
	/* fix for browsers that don't need the hack 
	html>body #sidebar li {border-bottom: none;}*/
	#navLinks {background:url(../Graphics/basic/browse_top.jpg) no-repeat top left; padding:85px 0 0 10px; margin:0 auto;}
	#sidebar span {
	display: none;
	}
	#sidebar p {color:#0000FF; font-size:16px; margin:0 0 5px 0; font-weight:bold; text-transform:uppercase; text-align:center;}
	#menu {
	width: 180px;
	margin: 0px 0px 20px 0px; 
	position: relative;
	left: 0px;
	}
	#menu li {margin: 2px 0 3px 0; padding: 0; list-style: none; display: block; height: 36px; border: #ccc 1px solid; }
	
	#menu a {display: block;height: 36px; padding: 2px 0px 0 42px; text-decoration:none; color:#333333; /*font-weight:bold;*/ background:#ededed top left no-repeat;}
	#menu li a:hover {background-color:#0099cc; color:#fff;}

#nav100 a, #nav100 a:visited, #nav100 a:hover { background-image:url(../Graphics/iconsmall/icon100sm.gif);}
#nav175 a, #nav175 a:visited, #nav175 a:hover { background-image:url(../Graphics/iconsmall/icon175sm.gif);}
#nav250 a, #nav250 a:visited, #nav250 a:hover { background-image:url(../Graphics/iconsmall/icon250sm.gif);}
#nav325 a, #nav325 a:visited, #nav325 a:hover { background-image:url(../Graphics/iconsmall/icon325sm.gif);}
#nav400 a, #nav400 a:visited, #nav400 a:hover { background-image:url(../Graphics/iconsmall/icon400sm.gif);}
#nav475 a, #nav475 a:visited, #nav475 a:hover { background-image:url(../Graphics/iconsmall/icon475sm.gif);}
#nav550 a, #nav550 a:visited, #nav550 a:hover { background-image:url(../Graphics/iconsmall/icon550sm.gif);}
#nav625 a, #nav625 a:visited, #nav625 a:hover { background-image:url(../Graphics/iconsmall/icon625sm.gif);}
#nav650 a, #nav650 a:visited, #nav650 a:hover { background-image:url(../Graphics/iconsmall/icon650sm.gif);}		
#nav700 a, #nav700 a:visited, #nav700 a:hover { background-image:url(../Graphics/iconsmall/icon700sm.gif);}
#nav775 a, #nav775 a:visited, #nav775 a:hover { background-image:url(../Graphics/iconsmall/icon775sm.gif);}		
#nav750 a, #nav750 a:visited, #nav750 a:hover { background-image:url(../Graphics/iconsmall/icon750sm.gif);}	
#nav850 a, #nav850 a:visited, #nav850 a:hover { background-image:url(../Graphics/iconsmall/icon850sm.gif);}			
#nav875 a, #nav875 a:visited, #nav875 a:hover { background-image:url(../Graphics/iconsmall/icon875sm.gif);}

	#marketbar {
	width: 200px; height:100%;
	font-size: 12px;
	background: #FFFFFF url(../Graphics/basic/mkts_bkg.jpg) repeat-y top left; 
	}
	
	/* hack to fix IE/Win's broken rendering of block-level anchors in lists 
	#marketbar li {border-bottom: 1px solid #EEE;}*/
	
	/* fix for browsers that don't need the hack 
	html>body #marketbar li {border-bottom: none;}*/
	#marketLinks {background:url(../Graphics/basic/mkts_top.jpg) no-repeat top left; padding:35px 0 0 10px; margin:0 auto; text-transform:uppercase;}
	
	#marketbar ul a:link, #marketbar ul a:visited {display: block;}
	#marketbar ul {list-style: none; margin: 0; padding: 0;}
	
	#marketbar span {
	display: none;
	}
	#marketbar p {color:#0000FF; font-size:16px; margin:0 0 5px 0; font-weight:bold; text-transform:uppercase; text-align:center;}
	#marketmenu {
	width: 180px;
	margin: 0px 0px 20px 0px; 
	position: relative;
	left: 0px;
	}
	#marketmenu li {margin: 2px 0 3px 0; padding: 0; list-style: none; display: block; height: 20px; border: #ccc 1px solid; }
	
	#marketmenu a {display: block;height: 20px; padding: 2px 0px 0 15px; text-decoration:none; color:#006699; background:#ededed center left no-repeat; text-align:left;}
	#marketmenu li a:hover {background-color:#0099cc; color:#fff;}

#market100 a, #market100 a:visited, #market100 a:hover { background-image:url(../Graphics/iconsmall/iconblnk.gif);}
#market175 a, #market175 a:visited, #market175 a:hover { background-image:url(../Graphics/iconsmall/icon175sm.gif);}
#market250 a, #market250 a:visited, #market250 a:hover { background-image:url(../Graphics/iconsmall/icon250sm.gif);}
#market325 a, #market325 a:visited, #market325 a:hover { background-image:url(../Graphics/iconsmall/icon325sm.gif);}
#market400 a, #market400 a:visited, #market400 a:hover { background-image:url(../Graphics/iconsmall/icon400sm.gif);}
#market475 a, #market475 a:visited, #market475 a:hover { background-image:url(../Graphics/iconsmall/icon475sm.gif);}
#market550 a, #market550 a:visited, #market550 a:hover { background-image:url(../Graphics/iconsmall/icon550sm.gif);}
#market625 a, #market625 a:visited, #market625 a:hover { background-image:url(../Graphics/iconsmall/icon625sm.gif);}

	img.barbtm {margin:0;padding:0;border:none;}