#logonav span { display: none; }
#logonav a { display: block; height: 72px; width: 384px; background-position: 0 -72px; }
#logonav a:hover { background-position: 0 0 !important; }
#logonav a { background: url(images/logo.png) 0 -72px no-repeat; }

.producttable
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.productBox 
{
	height: 200px;
	width: 161px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0px 8px 8px 8px;
	border-right: 1px #EEEEEE solid;
}

.productloContainer
{
	text-align: center;	
	margin-bottom: 10px;
}

.productBox A:Link, .productBox A:visited
{
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: #267cd2;
	font-size: .9em;	
}

.productBox A:hover
{
	border-bottom: 1px dotted #4ba5eF;
}

.productBox2
{
  height: 200px;
  width: 230px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  padding: 0px 8px 8px 8px;
  border-right: 1px #EEEEEE solid;
}

.productBox2 A:Link, .productBox2 A:visited
{
	font-family: Arial, Verdana, Sans-Serif;
	text-decoration: none;
	color: #267cd2;
	font-size: .9em;	
}

.productBox2 A:hover
{
	border-bottom: 1px dotted #4ba5eF;
}

.productitem
{
	width: 1px;
}

.productaltitem
{
	width: 1px;
	background: #EEEEEE;
}

.product
{
	border: 4px solid #bfdff5;/*#bde1a7;*/
	padding: 10px;	
	margin-bottom: 10px;
}

.product ul
{
	margin: 10px;
	padding-left: 10px;
}

.product ul li 
{
	padding: 0px 0px 10px 0;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	list-style-type: square;
}

.productName 
{
	font-family: Arial, Verdana, Sans-Serif;
	color: #ffffff;
	font-size: 1.6em;
	font-weight: bold;
	text-align: left;
}

#producttools
{
	margin-top: 10px;
	text-align: right;
	margin-bottom: 2px;
}

#producttools A:link, #producttools A:visited
{
	text-decoration: none;
	color: #555555;
}

#producttools A:hover
{
	color: #4c8f24;
	border-bottom: dotted 1px #666666;
}

.productimage
{
	text-align: center;
	width: 250px;	
	background: #FFFFFF;
	border: solid 1px #EEEEEE;
}

.thumbnailBox
{
	padding: 10px;
	border-left: solid 1px #EEEEEE;
	border-right: solid 1px #EEEEEE;
	border-bottom: solid 1px #EEEEEE;		
}

td.imageCell
{
	min-width: 250px;
	vertical-align: top;
}

td.descCell
{
	width: 500px;
	padding-right: 10px;
	vertical-align: top;
}

.imageBox
{
	border: solid 1px #DDDDDD;
}

.retailPrice 
{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: line-through;
	margin-right: 5px;
}

.retailPriceLabel 
{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #CCCCCC;
}

.litelabel
{
	font-family: arial,helvetica,verdana,sans-serif;
	color: #888888;
}

.ourPrice 
{
	font-family: arial,helvetica,verdana,sans-serif;
	font-size: 185.5%;
	color:#91ce28;
	font-weight:bold;
}

.ourPriceLabel 
{
	font-family: arial,helvetica,verdana,sans-serif;
	font-weight: bold;
	color: #555555; 
}

.divider
{
	height: 10px;
}

.greentext
{
	color: #4cb034;
}

.graytext
{
	color: #615d5c;
}

.line
{
	border-top: 1px #EEEEEE solid;
}

.line2
{
	margin-top: 21px;
	border-top: 1px #EEEEEE solid;
}

.breadcrumbs A:link, .breadcrumbs A:visited
{
	color: #5795ad;
}

.breadcrumbs A:hover
{
	color: #4c8f24;
	border-bottom: dotted 1px #666666;
}


#banner h1
{
	font-weight:normal;
	margin:0px 0px 10px 0px;
	padding:0px;
	font-size:24px;
}

#frame h3
{
	font-size: 1.9em;
	margin: 0px 0px 10px 0px;
}

#frame a
{
	color: #333333;
	border-bottom: 1px dotted #333333;
	text-decoration: none;
}

#leftcol h3
{
	padding: 14px 0px 14px 0px;
	letter-spacing: 0.2em;
	font-weight: 600;
	font-size: 1.2em;
	text-transform: uppercase;
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightcol #secondcol h3
{
	padding: 0px 0px 14px 0px;
	letter-spacing: 0.2em;
	font-weight: 600;
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#rightcol h3
{
	padding: 0px 0px 14px 0px;
	letter-spacing: 0.2em;
	font-weight: 600;
	font-size: 1.4em;
	text-transform: uppercase;
	margin: 0px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#footer a
{
	color: #686862;
	text-decoration: none;
}

#footer a:hover
{	
	text-decoration: none;
	border-bottom: 1px dotted #4CB034;
}

a.top-btn 
{
	position: relative;
	left: 950px;
	display: block;
	width: 24px;
	text-indent: -3000px;
	text-decoration: none;
	background: url(images/top.png) no-repeat;
}

#contactform input, #contactform textarea
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	border:1px solid #CCCCCC;
	padding: 4px 4px 4px 24px;
	
}

#contactform input:focus,
#contactform select:focus,
#contactform textarea:focus 
{
	border:1px solid #999999;
}

#contactform .frmname{
	background:url(images/user.gif) no-repeat #FFFFFF 3px 3px;	
}

#contactform .frmemail{
	background:url(images/email.gif) no-repeat #FFFFFF 3px 3px;
}

#contactform .frmsubject{
	background:url(images/subject.gif) no-repeat #FFFFFF 3px 3px;
}

#contactform .frmcomment{
	background:url(images/comment.gif) no-repeat #FFFFFF 3px 3px;	
}

.categoryMenu 
{
  width: 100%;    
}

.categoryLevel1 
{
  font-size: .9em;
  /* height: 31px; */  
}

.categoryLevel1 td 
{
  /* border-bottom: 2px solid #C0C0C0; */
}

.categoryLevel1 td a:link, .categoryLevel1 td a:visited 
{
  color: #5C5C5C;
  padding-left: 5px;
  padding-right: 5px;  
}

.categoryLevel1 td a:hover 
{
  color: #333333;
}


.categoryLevel2
{
	width: 150px;
	padding: 2px 5px 2px 5px;
	border-left: solid 5px #BBBBBB;
	border-right: dotted 1px #DDDDDD;
	border-bottom: dotted 1px #999999;
	
	background: #eafdde;	
	font-size: .9em;
	/* height: 31px; */  
}

.categoryLevel2 td 
{
  /* border-bottom: 2px solid #C0C0C0; */
}

.categoryLevel2 td a:link, .categoryLevel2 td a:visited 
{
  color: #444444;
  padding-left: 5px;
  padding-right: 5px;  
}

.categoryLevel2 td a:hover 
{
  color: #333333;
}

.categoryLevel3
{
	width: 150px;
	padding: 2px 5px 2px 5px;
	border-left: solid 5px #AAAAAA;
	border-right: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #666666;
	
	background: #EEEEEE;	
	font-size: .9em;
	/* height: 31px; */  
}

.categoryLevel3 td 
{
  /* border-bottom: 2px solid #C0C0C0; */
}

.categoryLevel3 td a:link, .categoryLevel3 td a:visited 
{
  color: #444444;
  padding-left: 5px;
  padding-right: 5px;  
}

.categoryLevel3 td a:hover 
{
  color: #333333;
}

.widget 
{
  margin-bottom: 15px;
}

.favoriteCategory A:link, .favoriteProduct A:link, .favoriteCategory A:visited, .favoriteProduct A:visited
{
	text-decoration: none;
	color: #5C5C5C;
}

.favoriteCategory A:hover, .favoriteProduct A:hover
{
	color: #333333;
	border-bottom: 1px dotted #5C5C5C;
}

.NarrowByPrice ul, .favoriteProduct ul
{
	margin: 0px 5px 0px 5px;
	padding-left: 15px;
}

.NarrowByPrice ul li, .favoriteProduct ul li 
{
	padding: 0px;
	list-style-image: url(images/bullet.gif);
	list-style-position: outside;
	list-style-type: square;
}

.NarrowByPrice A:link, .NarrowByPrice A:visited
{
	text-decoration: none;
	color: #287dc2;
}

.NarrowByPrice A:hover
{
	color: #333333;
	border-bottom: 1px solid #e9f2ff;
}

.imagetitle
{
	padding: 10px 0px 4px 3px;
}

.smallimagetitle
{
	padding: 10px 0px 0px 3px;
}

.paging
{
	height: 18px;
	padding: 5px;
	background: url(images/tile-blue-bg.gif) repeat-x #EEEEEE top center;
	border-top: dotted 1px #CCCCCC;
	border-bottom: dotted 1px #CCCCCC;
	margin-bottom: 5px;
}

.paging2
{
	padding: 5px;
	color: #FFFFFF;
	background: #4ba5ef;/*#72bf44;*/
}

.catalogProductName 
{
  color: #024A76;
  font-weight: bold;
}


/* Rating Begins */
.emptyStar {
  background-image: url(images/icons/emptystar.gif);
}

.filledStar {
  background-image: url(images/icons/filledstar.gif);
}

.waitingStar {
  background-image: url(images/icons/savedstar.gif);
}
/* Rating End */

/* ajax__tab_technorati-theme theme */
.ajax__tab_technorati-theme .ajax__tab_header 
{
    font-family:"Helvetica Neue", Arial, Sans-Serif;
    background:url(images/tab-line.png) repeat-x bottom;
    font-size:.9em;
    display:block;
    font-weight: bold;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat left top;
    border-color:#222;
    color:#222;
    padding-left:10px;
    margin-right:3px;
}
.ajax__tab_technorati-theme .ajax__tab_header .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right top;
    border-color:#666;
    color:#666;
    padding:3px 10px 2px 0px;
}
.ajax__tab_technorati-theme .ajax__tab_hover .ajax__tab_inner 
{
    color:#000000;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_outer 
{
    background:url(images/tab.png) no-repeat 0pt -40px;
    border-bottom-color:#ffffff;
}
.ajax__tab_technorati-theme .ajax__tab_active .ajax__tab_inner 
{
    background:url(images/tab.png) no-repeat right -40px;
    color:#000000;
    border-color:#333
}
.ajax__tab_technorati-theme .ajax__tab_body 
{
    font-family:verdana,tahoma,helvetica;
    font-size:1em;
    padding:8px;
    background-color:#ffffff;
    border:solid 1px #d7d7d7;
    border-top-width:0;
}

.loadingbox 
{
  position: absolute;
  top: 40%;
  left: 40%;
  border: 1px solid lightsteelblue;
  background-color: #ffffff;
  height: 50px;
  width: 250px;
  text-align: center;
  padding-top: 20px;
}

.loadingbox img {
  vertical-align: middle;
}

.loadingbox span {
  vertical-align: top;
}

/* RHS Creative */
.creative {width:180px;}
.creative a.lot {display:block; margin-bottom:1px; border: 0px; }
.creative .imglot { border: 0px; border-style: none;}
.creative img, .selectbar img {
    border-style: none;
}
.selectbar {font-size:8pt; background:#ECECEC; border-top:1px solid #999; display:none; *height:1%;}
.selectbar a.num { border-right: #dddddd solid 1px;}
.selectbar a {padding:1px 5px 2px; border-right:1px solid #CCC; text-decoration:none; background:url(images/addonBar-bg.png) repeat-x center; display:inline-block; border: 0px;}
.selectbar a:hover {background:#ECECEC; color:#000; text-decoration:none; border-right: #dddddd solid 1px;}
.selectbar a.on {background:#999; color:#FFF; border: 0px; border-right: #dddddd solid 1px;}
a.controlPlay, a.controlPause {padding:1px 10px 2px; display:inline; border: 0px; border-right: #dddddd solid 1px;}
a.controlPlay:hover, a.controlPause:hover {background:#ECECEC; border-right: #dddddd solid 1px;}
a.controlPlay, #txtPLAY, #txtPAUSE {display:none; border-right: #dddddd solid 1px;}
