body {
	margin-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color:#242424;
	font-size: 13px;
}

/*sup{
  font-size:small;
    vertical-align: baseline;
    position: relative;
    bottom: 0.53em;
	}
	
	a.sup{
  font-size:small;
    vertical-align: baseline;
    position: relative;
    bottom: 0.53em;
	}
	
	a.sup:hover{
  font-size:small;
    vertical-align: baseline;
    position: relative;
    bottom: 0.53em;
	}*/
	

TD {

	font-family:"Trebuchet MS";
	font-size: 13px;
	color:#333333;
	line-height:20px;
	}
	

		
	
	
A{
	font-family:"Trebuchet MS";
	font-size: 13px;
	color:#0479ee;
	line-height:20px;
	text-decoration:none;
}
A:hover{
	font-family:"Trebuchet MS";
	font-size: 13px;
	color:#333333;
	/*background-color:#2c2c2c;*/
	line-height:20px;
	text-decoration:none;
}
/*HR{
height:1px;
color:#0479ee;
}*/
.title{
	font-family:"Trebuchet MS";
	font-size:large;  
	font-weight:bold;
	color:#515151;
	line-height:22px;
	/*text-transform:uppercase;*/
}
.blacktext{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color:#000000;
	line-height:22px;
}
a.blacktext{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color:#000000;
	line-height:22px;
	text-decoration:none;
}
a.blacktext:hover{
	font-family:"Trebuchet MS";
	font-size: 12px;
	color:#000000;
	line-height:22px;
	text-decoration:none;
}


a.tooltiplink:hover { font-size:100%; text-decoration:none; } /* IE6 fix */
a.tooltiplink span {display:none; text-decoration:none;  }
a.tooltiplink:hover span { font-size:10px; display:inline; position:absolute; padding:5px; color:#333333; background-color:#FFFFFF; border:1px solid #CCCCCC; text-decoration:none; }



 #bullet ul {
 	list-style:none;
	margin:0px 0px 0px 18px;
	padding:0px;
	
}
#bullet ul li {
	background:url(../images/bullet.gif) no-repeat 0px 07px;
	padding: 0px 0px 0px 15px;
	color:#3B3B3B;
	text-decoration:none;
}
#bullet ul li a:link {
	
	color:#3B3B3B;
	text-decoration:none;
}
#bullet ul li a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
}


.footer {
	font-family:"Trebuchet MS";
	font-size: 11px;
	line-height:16px;
	color: #6b6b6b;
	/*padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;*/
	padding-left: 4px;
}

.footer sup{
  font-size:13px;
    vertical-align: baseline;
    position: relative;
    bottom: 0.33em;
	}
	
	
.footer a:link {

font-family:"Trebuchet MS";
	font-size: 11px;
		line-height:16px;
	color: #6b6b6b;
	/*padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;*/
	padding-left: 4px;
}
.footer a:visited {
	font-family:"Trebuchet MS";
	font-size: 11px;
		line-height:16px;
	color: #6b6b6b;
/*	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;*/
	padding-left: 4px;
}
.footer a:hover {
	font-family:"Trebuchet MS";
	font-size: 11px;
		line-height:16px;
	color: #FF6600;
	/*padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;*/
	padding-left: 4px;
}
.img{
 padding:1px;
   border:1px solid #F3F3F3;
  

}

a.img{
display: block;
			padding:2px;
			border:solid;
			border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
			border-width: 1px 2px 2px 1px;
			background-color:white;
}

a.img:hover{
			display: block;
			padding:2px;
			border:solid;
			border-color: #dddddd #aaaaaa #aaaaaa #dddddd;
			border-width: 1px 2px 2px 1px;
			background-color:white;



}
.imgbutton{
border:none;
}

a.imgbutton{
border:none;
}

a.imgbutton:hover{
			border:none;
			background-color:#FFFFFF;



}

.smalltext{
	font-family:"Trebuchet MS";
	font-size: 10px;
	color: #333333;
	line-height:12px;
	
}
.smalltextblue{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #0479ee;
	line-height:12px;
	
}
a.smalltextblue{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #0479ee;
	line-height:12px;
	text-decoration:none;
	
}
a.smalltextblue:hover{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #0479ee;
	line-height:12px;
	text-decoration:none;
	
}
.green{
	font-family:"Trebuchet MS";
	font-size: 13px;
	color: #005036;
	font-weight:bold;
	}
.price{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #333333;
	
}
.pricestrike{
	font-family:"Trebuchet MS";
	font-size: 11px;
	color: #333333;
	text-decoration:line-through;
}

.whitext{

	font-family:"Trebuchet MS";
	color: #0479ee;
	font-size:medium;
	/*background-color:#414141;*/
	}
	
.bluetext{

	font-family:"Trebuchet MS";
	font-size: 12px;
	color: #2c2c2c;
	}

	
	.searchlable{
		COLOR: #7a7a7a;
		font-family:"verdana";
		font-size: 10px;
		}
	
	a.searchlable{
		COLOR: #7a7a7a;
		font-family:"verdana";
		font-size: 10px;
		text-decoration:none;
		}
	a.searchlable:hover{
		COLOR: #ffffff;
		font-family:"verdana";
		font-size: 10px;
		text-decoration:none;
		}
		
.searchtextfield
{
	BORDER-BOTTOM: #7a7975 1px solid;
	BORDER-LEFT: #7a7975 1px solid;
	BORDER-RIGHT: #7a7975 1px solid;
	BORDER-TOP: #7a7975 1px solid;
	COLOR: #afaeae;
	width:90px;
	height:21px;
	/*height:15px;*/
	font-family:"verdana";
	font-size: 10px;
	vertical-align:middle;
	background-color: #242424;

	}
	
	
.searchbutton
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #DCDCDC;
	background-image:url(../images/lens.png);
	background-repeat:no-repeat;
	font-family:"Trebuchet MS";
   /* BACKGROUND-COLOR: #313431;*/
    TEXT-DECORATION: none;
	width:auto;
}


	
	
.textfield
{
	BORDER-BOTTOM: #d8d8d8 1px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
	BORDER-RIGHT: #d8d8d8 1px solid;
	BORDER-TOP: #d8d8d8 1px solid;
	COLOR: #333;
	width:150px;
	/*height:15px;*/
	font-family:"Trebuchet MS";
	font-size: 13px;
	background-color: #FFFFFF;
	}
.teaxtarea
{border:#d8d8d8 1px solid;
}

.option{
	BORDER-BOTTOM: #d8d8d8 1px solid;
	BORDER-LEFT: #d8d8d8 1px solid;
	BORDER-RIGHT: #d8d8d8 1px solid;
	BORDER-TOP: #d8d8d8 1px solid;
	COLOR: #000000;
	height:15px;
	font-family:"Trebuchet MS";
	font-size: 12px;
	background-color: #FFFFFF;
}
.loginboxdiv
{
 margin:0;
 height:21px;
 width:132px;
 background:url(../images/txtfield_bg.jpg) no-repeat bottom;
 font-family:"Trebuchet MS";
 font-size: 12px;
 color:#CCCCCC;

}

.loginbox
{
 background:none;
 border:none;
 width:95px;
 height:15px;
 margin:0;
 padding: 3px 7px 0px 7px;
 font-family:"Trebuchet MS";
 font-size: 12px;
 color:#CCCCCC;
}
.button
{
	FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #DCDCDC;
	font-family:"Trebuchet MS";
    BACKGROUND-COLOR: #313431;
    TEXT-DECORATION: none;
	width:auto;
}




.mattblacktabs{
width: 100%;
overflow: hidden;
}

.mattblacktabs ul{
margin: 0;
padding: 0;
text-align:center;
padding-left: 0px; /*offset of tabs relative to browser left edge*/
/*font-family:"Trebuchet MS";*/

FONT: 11px/18px "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
COLOR: #333;list-style-type: none;
width:100%;
text-decoration:none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float:left;
display:list-item;
text-decoration: none;
margin: 0;
padding: 5px 36px; /*padding inside each tab*/
border-right: 1px solid #5a5a5a; /*right divider between tabs*/
border-left: 1px solid #999999; /*right divider between tabs*/
color: white;
background: #414141; /*background of tabs (default state)*/
text-decoration:none;
}

.mattblacktabs li a:visited{
color: white;
text-decoration:none;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #2c2c2c;
text-decoration:none;
color: white; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.storediv { 
position: absolute; 

background-color: #306080; 
width: 246px; 
padding: 10px; 
font-family:"Trebuchet MS";
font-size: 12px;
color: white; 
border: #0000cc 1px dashed; 
display: sub0;
} 



.arrowlistmenu{
width: 184px; /*width of accordion menu*/
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font-family:"Trebuchet MS";
font-size: 13px;
color: white;
background: black url(../titlebar.png) repeat-x center left;
margin-bottom: 10px; /*bottom spacing between header and rest of content*/
/*text-transform: uppercase;*/
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader{ /*CSS class to apply to expandable header when it's expanded*/
background-image: url(../titlebar-active.png);
}

.arrowlistmenu ul{ /*CSS for UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 8px; /*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
}

.arrowlistmenu ul li .opensubheader{ /*Open state CSS for sub menu header*/
background-image:url(../images/bottomarrow.jpg); background-position:right; background-repeat:no-repeat;
}

.arrowlistmenu ul li .closedsubheader{ /*Closed state CSS for sub menu header*/
background-image:url(../images/leftarrow.jpg); background-position:right; background-repeat:no-repeat;
}

.arrowlistmenu ul li a{
color: #343434;
background: url(../arrowbullet.png) no-repeat center left; /*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; /*link text is indented 19px*/
text-decoration: none;
font-weight: normal;
border-bottom: 1px solid #dadada;
font-size: 13px;
}

.arrowlistmenu ul li a:visited{
color: #343434;
}

.arrowlistmenu ul li a:hover{ /*hover state CSS*/
color: #A70303;
background-color: #F3F3F3;
}

.arrowlistmenu ul li a.subexpandable:hover{ /*hover state CSS for sub menu header*/
background-image:url(../images/leftarrow.jpg); background-position:right; background-repeat:no-repeat;
}


.desc{
	font-family:"Trebuchet MS";
	font-size: 10px;
	color:#666666;
	line-height:14px;
}
a.desc{
	font-family:"Trebuchet MS";
	font-size: 10px;
	color:#e8a41e;
	line-height:14px;
	text-decoration:none;
}
a.desc:hover{
	font-family:"Trebuchet MS";
	font-size: 10px;
	color:#bf8718;
	line-height:14px;
	text-decoration:none;
}

hr {color: #fff; background-color: #e1e1e1; border: 1px dotted #666666; border-style: none none dotted; }

.warranty {
	
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 3;
	padding-right: 3;
	padding-bottom: 3;
	padding-left: 3;
	background-color:#f3f3f3;
}
.warranty a:link {
	
	font-style: normal;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 6;
}
.warranty a:hover {
	
	font-style: normal;
	font-weight: normal;
	color: #990000;
	text-decoration: none;
	padding-top: 0;
	padding-right: 3;
	padding-bottom: 0;
	padding-left: 6;
}

.smallhometext {

	font-family:"Trebuchet MS";
	font-size: 11px;
	color:#333333;
	line-height:16px;
	}
	
	
	
	#smallbullet ul {
	font-family:"Trebuchet MS";
	font-size: 11px;
 	list-style:none;
	margin:0px 0px 0px 3px;
	padding:0px;
	
}
#smallbullet ul li {
	background:url(../images/bullet.gif) no-repeat 0px 07px;
	padding: 0px 0px 0px 15px;
	color:#3B3B3B;
	text-decoration:none;
}
#smallbullet ul li a:link {
	
	color:#3B3B3B;
	text-decoration:none;
}
#smallbullet ul li a:hover {
	
	color:#FFFFFF;
	text-decoration:none;
}

.productlable {

	font-family:"Trebuchet MS";
	font-size:15px;
	color:#333333;
	
	}
	
	a.productlable {

	font-family:"Trebuchet MS";
	font-size:15px;
	color:#0479ee;
	text-decoration:none;
	
	}
	
	a.productlable:hover {

	font-family:"Trebuchet MS";
	font-size:15px;
	color:#333333;
	text-decoration:none;
	
	}
	
	
.custtext {
	font-family:"Trebuchet MS";
	font-size: 11px;
	line-height:18px;
	color: #6b6b6b;
	
}
.custtext a:link {

font-family:"Trebuchet MS";
	font-size: 11px;
		line-height:18px;
		color:#FF6600;
	
}

.custtext a:hover {
	font-family:"Trebuchet MS";
	font-size: 11px;
		line-height:18px;
	color: #eee;
	
}
.cuserv{
font-family:"Trebuchet MS";
color:#eee;
text-align:left;
font-size:11px;
	line-height:18px;


}
.cuserv a{

color:#ff6600;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:22px;
}
.cuserv a:hover,active,link,visited{
color:#eee;
font-size:11px;
font-weight:bold;
text-decoration:none;
line-height:22px;
}

.redstar {
	font-family:"Trebuchet MS";
	font-size: 13px;
	line-height:16px;
	color: #d10000;
	font-weight:bold;
	
}


.redstarsmall {
	font-family:"Trebuchet MS";
	font-size: 11px;
	line-height:16px;
	color: #d10000;
	font-weight:normal;
	
}


.superscript{font-size:10px; vertical-align:top; font-family:Verdana, Arial, Helvetica, sans-serif;} 

