BODY  { FONT-FAMILY;
	font-family: arial,verdana;
	COLOR: #000000;
	margin: 0px;
}
.maintable {
	border-top: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	width:800px;
	align: center;
	padding:0px;
}

.header-td{
	background-image: url('bgback.gif');
	background-repeat: no-repeat;height:75px
}
#container
	{
	padding: 0px;
	border: 0px solid #cccccc;
	margin: 4px 0px 0px 15px;
	width: 785px;
	height: 25px;
	}

#tabnav
	{
		margin: 0;
		padding-left: 10px;
	}

#tabnav li
	{
		margin: 0px; 
		padding: 0px;
  		display: inline;
  		list-style-type: none;
  	}
	
#tabnav a:link, #tabnav a:visited
	{
		
		background-color: #DFE9F5;
		font-size: 11px;
		font-weight: bold;
		padding: 4px 12px 4px 12px;
		border: 0px solid #cccccc;
		border-right: 1px solid #bdbdbd;
		text-decoration: none;
		color: #333333;
		font-family: verdana, sans-serif;text-align:center;height:25px;
	}

#tabnav a:hover
	{
		background-color: #4c83c8;
		color: #ffffff;
	}

P { FONT-FAMILY: arial,verdana }
A:link { COLOR: #000099; TEXT-DECORATION: none }
A:visited { COLOR: #000099; TEXT-DECORATION: none }
A:active { COLOR: #000099; TEXT-DECORATION: none }
A:hover { COLOR: #666666; TEXT-DECORATION: underline }

#top2 A { display:inline;border:1px #ffffff solid;FONT-SIZE: 10px; COLOR: #ffffff; FONT-WEIGHT: normal;background-color:#CCCCCC;padding:3px;margin-left:5px;padding-left:5px;padding-right:5px; TEXT-DECORATION: none }
#top2 A:visited { display:inline;border:1px #ffffff solid;FONT-SIZE: 10px; COLOR: #ffffff; FONT-WEIGHT: normal;background-color:#00009b;padding:3px;padding-left:5px;padding-right:5px; TEXT-DECORATION: none}
#top2 A:active { display:inline;border:1px #ffffff solid;FONT-SIZE: 10px; COLOR: #ffffff; FONT-WEIGHT: normal;background-color:#999999; padding:3px;padding-left:5px;padding-right:5px; TEXT-DECORATION: none}
#top2 A:hover { display:inline;border:1px #ffffff solid;FONT-SIZE:10px; COLOR: #dedede; FONT-WEIGHT: normal;background-color:#00009b;padding:3px;padding-left:5px;padding-right:5px; TEXT-DECORATION: none }

A.top:link { FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; }
A.top:visited { FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold;}
A.top:active { FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; }
A.top:hover { FONT-SIZE:11px; COLOR: #dedede; FONT-WEIGHT: bold; }


#smlinks { FONT-SIZE: 10px; COLOR: #444444}
#smlinks A:link { FONT-SIZE: 10px; COLOR: #444444}
#smlinks A:visited { FONT-SIZE: 10px; COLOR: #444444}
#smlinks A:hover { FONT-SIZE: 10px; COLOR: #888888 }

TD { FONT-SIZE: 12px;text-align:left;}
H1 { font-size: 12px; color: #4C83C8; line-height: 100%; padding: 0 }
H2 { font-size: 14px; color: #9113c8; line-height: 100%; padding: 0 }
H3 { font-size: 13px; color: #000000; line-height: 100%; padding: 0 }
.leftcol
{
	border-top:0px solid #000000;border-right:0px solid #000000;
	width:165px;
}
.rightcol
{
	border-left:0px solid #dedede;
	width:170px;background-color:#acd5ee;
}.sidecol
{
	width:165px;
	background-image: url('sidenav-bg.jpg');
	background-position: 0% .0em;
	background-repeat: no-repeat;
	height:100%;
	padding-bottom:10px;
	background-color: #dfe9f5
}
#heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #99FF99;
	font-family: Arial, Helvetica;
	border:#dedede solid 0px;
	padding: 5px;padding-left: 10px;
}
.heading
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #13529F;
	font-family: Arial, Helvetica;
	border:#dedede solid 0px;
	padding: 5px;
	padding-left: 10px;text-transform: uppercase;
}
.box-contents{
	border:#dedede solid 1px;
	border-top:#dedede solid 0px;
}
.heading2
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 12px;
	COLOR: #000000;
	font-family: Arial, Helvetica;
	border:#dedede solid 1px;
	padding: 5px;padding-left: 10px;
}
.box-contents2{
	border:#dedede solid 1px;
	border-top:#dedede solid 0px;
}

.box-ads{
	border:#dedede solid 1px;

}
.heading1 A
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	COLOR: #ffffff;
	font-family: Verdana, Arial, Helvetica;

}
.heading1 A:hover
{
	color: #1B1C1C;
}
.heading1 A:visited
{
	color: #333333;
}
input {font-size:11px}  
.topsearch {
	height:18px;
	background-color:#FFFFFF;
	width:290px;
	color:#333333;
	border:1px solid #cecece;
	margin-left:5px;
	margin-right:5px;
	padding-top: 1px;
}
.newsletter {height:17px;
  				background-color:#FFFFFF;
				width:135px;
				color:#666666;
				border:1px solid #999999;}

.Submit {font-size:10px; 
  			background-color:#DBD7FF;
			color:#333333;
			font-size:10px;
			border:2px solid #999;
			padding:1px 3px;
			cursor:hand}
.headertable {
	align: center;
	padding:0px;
	background-color:#FEEDDD;width:95%;
}



.bodytable {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 0px solid #000000;
	width:100%;
	align: center;
	padding:0px;background-color:#ffffff;
}

.bodytable td a, .bodytable td a:visited{text-decoration:underline;color:#fffffff}

#caption {	width:95%;border-top: 1px solid #000000;
	border-right: 2px solid #000000;
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;padding:5px;margin-bottom:10px;
}

 #footer  
{
 color: #f0c;
 font-size: 9px;
 font-family: Verdana, Geneva, Arial, sans-serif;
 background-color: #c00;
 text-align: center;
 position: relative;
 bottom: 0px;
 left: 0px;
 width: 100%;
 height: 18px
 }
#nav{margin-bottom:0px;font: normal 11px arial;padding:2px;}
#nav A {
	display:block;
	padding: 2px;
	padding-left: 10px;
	border-bottom: solid 0px #f4e5c3;
	font: bold 11px arial;
	color: #366DB1;
	text-decoration:none;
	margin-left:0px;
}
#nav A:hover {
	TEXT-DECORATION: underline;
	background: url('closed3.gif') no-repeat 0% .65em;
	color: #0066FF
}
#nav A:active {color: #4c83c8;TEXT-DECORATION: none;}
#nav Select {width:135px;height:17px;align:center;background-color:#B2C28D;border:solid #000000 1px;FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000000;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;margin-left:5px;}
#nav2{margin-bottom:0px;font: bold 13px arial;color: #ffffff;margin-left:5px}
#nav2 A {
	display:inline;
	color: #FFFFFF;
	text-decoration:none;padding-left: 9px;padding-right: 9px;
	margin-left:0px;border:0px dashed #dedede;
	background: url('m145.gif') no-repeat 0% .65em;
	font-style:normal; font-variant:normal; font-weight:bold; font-size:12px; font-family:arial; padding-top:2px; padding-bottom:2px
}
#nav2 A:hover {color: #CCCCCC;TEXT-DECORATION: underline}

#nav3{margin-top:3px;margin-bottom:3px;}
#nav3 A {
	display:inline;
	padding: 2px;
	padding-left: 9px;
	border-bottom: solid 0px #f4e5c3;
	font: normal 11px arial;
	color: #000000;
	text-decoration:none;
	padding-left:2px;padding-right:2px;
}
#nav3 A:hover { color: #333333;TEXT-DECORATION: underline;}

.ml10{
 font-size: 11px;
 color: #E26A00;
 text-decoration: none;
 }  
 
 .whitetext{
 color: #ffffff;
 }  

.botlinks{ FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;padding:3px; }
.botlinks A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;text-decoration:underline; }
.botlinks A:visited { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;text-decoration:underline; }
.botlinks A:active { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000000;text-decoration:underline; }
.botlinks A:hover { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666666;text-decoration:underline;}


#center ul{
	display: block;
	float: left;
	list-style: none;
	text-align: left;
	line-height: 12px;
	padding-left: 4px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	}
#center ul li {	font-size: 10px;
	color: #000000;FONT-WEIGHT: bold;
	background: url('dot_arrow.gif') no-repeat 0% .25em;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 10px
	}
#center ul li a {
	font-size: 10px;
	color: #000000;	
	text-decoration:none;
	}
	
.spelinks { FONT-SIZE: 12px;COLOR: #000000;FONT-WEIGHT: bold;}
.spelinks A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #557EB4; text-decoration:underline;}
.spelinks A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #557EB4; text-decoration:underline;}
.spelinks A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; text-decoration:none;}

.bestsellers { FONT-SIZE: 12px;}
.bestsellers A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033CC}
.bestsellers A:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0033CC }
.bestsellers A:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF0000; text-decoration:underline;}

 #featured{
 font-size: 12px;
 text-decoration: none; 
 color: #FFFFFF;padding-left:5px;
 } 
 form{margin:0px;}
#headers {
	font-size: 13px;
	font-weight: bold;
	background-color:#4C83C8;
	color: #FFFFFF;
	margin-top: 2px;
	padding: 5px;
}

#why {	width:98%;padding:5px;font-size: 11px;font-weight: normal; color: #000000;text-align:justify;}

#toptable{
	width:100%;
	padding:3px;padding-right:10px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-align:right;
	background-color: #F2F2F2;align:center;margin:0px;
}
#item-name{	background-image: url('item-name-bg.gif');
	background-repeat: no-repeat;background-position: 0% .0em;FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff;padding-left:15px;padding-top:4px;margin-bottom:10px;margin-top:0px;height:29px}
.order-table{
border:0px solid #cecece;margin-left:5px;
}
#headers-name {
	font-size: 13px;
	font-weight: bold;
	background-color:#FFFFFF;
	color: #FFFFFF;
	margin-top: 2px;
	padding: 10px;
	background-image: url(headers-name-bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	height:38px;
	white-space: nowrap;
}
#ourpricewrapper {margin:0 auto;text-align:center;width:345px;}
.ourpricetext{font:normal 17px arial;color:#C7050E;display:inline;}
.ourprice{font:bold 17px arial;color:#C7050E;display:inline;}

#orderbuttonwrapper {margin:0 auto;text-align:center;width:345px;border-bottom:1px solid #000000}
#orderinfo{
	border-bottom:0px solid #2E768C;
	width:345px;
	padding-bottom:5px;
	clear: both;
}
#orderavailability {
	border-right:1px solid #2E768C;
	padding:0px;
	color:#2E768C;
	font:normal 10px arial;
	margin:10px auto;
	width:170px;
	text-align:center;
	float:left
}
#ordersavings{padding:10px;color:#FF0000;font:normal 12px arial;margin:10px auto;text-align:left;float:left;padding-left:15px;}
.listprice{
	font:bold 12px arial;
	color:#333333;
	display:block
}
.ordercodetext{
	font:bold 12px arial;
	color:#333333;
	display:block}
.ordercodetext em{
	margin-left:3px;
	font-style: normal;
	font-weight: normal;
}	

#orderspecs{
	width:345px;
	padding-bottom:5px;
	clear: both;
	border-top: 1px solid #2E768C;
	border-bottom: 0px solid #2E768C;
}
.orderspecsleft{
	border-right:1px solid #2E768C;
	padding:0px;
	color:#3A7190;
	font:bold 12px arial;
	margin:10px auto;
	width:170px;
	text-align:left;
	float:left;
}
.orderspecsleft ul {margin:0;padding:0;}
.orderspecsleft li {font:normal 11px arial;text-decoration: none;color:#333333;padding-left:5px;}
.orderspecsright{color:#FF0000;font:normal 12px arial;margin:10px auto;text-align:center;}
.orderspecsright a{font:normal 11px arial;text-decoration:underline;color:#2E768C;}


#moredeals{
	background-image: url(moregreatdeals.gif);height:33px;
}

#moredealstablecross{border-left:1px #347392 solid;border-right:1px #347392 solid;width:137px;padding:4px;}
#moredealstablerandom{border-left:1px #347392 solid;border-right:1px #347392 solid;border-bottom:1px #347392 solid;width:137px;padding:4px;margin-left:13px;}

#microorderbuttonwrapper{border-top:1px #333333 solid;border-bottom:1px #333333 solid;padding:5px;margin:5px 0;clear:both;height:125px;font:normal 11px arial}
.microorderbutton{border-right:1px solid #2E768C;width:270px;float:left}
.microorderbuttonimage{margin:3px;}
#microorderbuttonwrapper h2{font:bold 12px arial;color:#377688}
.microorderbuttonpromo{padding-left:0px;}
.microorderbuttonpromo img{margin:5px;}


.prod-specs-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	padding:7px;
	background-color: #e6e8ea;
}
.prod-specs-normal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;background-color: #f1f3f5;padding:7px;
}

#options {
	text-align:left;margin-bottom:5px;
}

#crossell {
	width:100%;
	padding:3px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-align:left;
	background-color: #F2F2F2;align:left;border-bottom:2px solid #333333
}
#welcometext{padding:5px;font-size: 11px;font-family: Arial, Helvetica, sans-serif;}
ol{
   margin:0px;color:#7B7B7B;
   padding:0px;
   list-style:none;
}
ol li{		
	margin:0 0 0 12px;  
	padding:0px;
}
ol li a{
	text-decoration:none;
    font-size:11px;
	line-height:15px; 
}
ol li a:visited{
	text-decoration:none;
    font-size:11px;
	line-height:15px; 
}
ol li a:hover{
	text-decoration:underline;
}
.bg5 {background: url('m39.gif') repeat-x; }
#rtmlwise A {color:#858585;	font-size:9px; text-decoration:none; font-weight:normal;}
#rtmlwise A:hover {text-decoration:underline;}
td.norepeat
{
	border-left:1px solid #BCCDDD; border-right:1px solid #BCCDDD; background-image:url('search-box-bg.jpg');
	background-repeat:no-repeat;background-color:#ffffff;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-color: #BCCDDD;
	border-bottom-color: #BCCDDD;
	padding-left: 5px;padding-top: 5px;
	width:160px;font-weight: normal;
	font-size: 10px
} 
.BodySMblue{
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#4C83C8;
 font-weight:normal;
}

.style1 {color: #FF0000}

