@charset "utf-8";
/* CSS Document */

/*Tags*/
	* html#descriptionView { height: 240px; }
	*{font-family:Verdana, Arial, Helvetica, sans-serif;}
	body{padding: 0px; margin: 0px;}
	h1 { padding: 0px; margin: 0px; }
	
/*Id's*/	
	#dateHeader2 {left:25px; position:relative; width:200px;}			
	#descriptionCell { margin-top: 4px; }
	#emailJoe{position:absolute;z-index:1;width:280px;background:white;display:none;padding:5px;border:solid 2px black;top:350px;margin-left:250px;}
	#imageHoverTarget { }
	#MainTable{width:790px;}
	#nav li a { margin: 0px; text-align:center; vertical-align: baseline; text-decoration: none; padding-bottom: 0px; margin-left: 0px; padding-right: 0px; padding-top: 5px; margin-right: 0px; font-size: 12px; display: block; background-image: url(../graphics/buttonBack.gif); background-repeat:no-repeat; background-position:bottom; background-color:#ffffff; border-left: 1px solid#cccccc; width: 120px; height: 25px; }
	#nav li a:active { color:#333333; background-image: url(../graphics/tabBackground-active.gif); background-repeat:no-repeat; }
	#nav li a:hover { background-image: url(../graphics/tabBackground-hover.gif); background-repeat:no-repeat; }
	#nav li { display: inline; float: left; clear: right; height: 25px; }
	#nav { background:#ffffff; margin-left: 0px; padding-left: 205px; margin: 0px; margin-bottom: -1px; list-style: none; font: bold 14px Verdana, sans-serif; height: 100%; }
	#thumbnailContainer { border: 1px solid#cccccc; background-color:#EEEEEE; }

/*classes*/	
	.brandDisplayBar {color:#615E5C; background-color:#eeeeee; Border-Bottom: 2px solid#cccccc; Border-top: 1px solid#cccccc; width: 99%; font-weight:bolder; font-family:Verdana, Helvetica, sans-serif; text-align: center; }
	.contain {width: 140px; margin:0px;}
	.controlbar a { display: block; float: left;  height: 27px; }
	.controlbar a:hover { background-image: url(/sflib/highslide/highslide/graphics/controlbar4-hover.gif); }
	.controlbar { background: url(/sflib/highslide/highslide/graphics/controlbar4.gif); width: 167px; height: 34px; }
	.controlbar.close { width: 36px; background-position: -130px 0; }
	.controlbar.highslide-move { width: 40px; background-position: -90px 0; }
	.controlbar.next { width: 40px; background-position: -50px 0; }
	.controlbar.previous { width: 50px; }
	.dateHeader {color:#FFFFFF;font-size:9px;font-weight:bold;}
	.dealMSRP{ font-size:12px; color:#000000; font-weight:bold;}
	.dealMSRP S{font-family:Arial, Helvetica, sans-serif;}
	.dealPrice{font-size:18px; font-weight:bold; color:#a30000;}
	.dealTextBld{font-weight:normal; font-size:16px;}
	.dealTextPrice{ font-size:9px; color:#a30000; font-weight:bold;}
	.dealTitle{font-weight:bold; font-size:20px;}
	.hiddenTab { display:none; }
	.highslide img { border: 2px solid gray; }
	.highslide { cursor: url(/sflib/highslide/highslide/graphics/zoomin.cur), pointer; outline: none; }
	.highslide-active-anchor img { visibility: hidden; }
	.highslide-caption { display: none; border: 2px solid white; border-top: none; font-family: Verdana, Helvetica; font-size: 10pt; padding: 0px; padding-top: 2px; background-color: white; }
	.highslide-display-block { display: block; }
	.highslide-display-block { display: block; }
	.highslide-display-none { display: none; }
	.highslide-display-none { display: none; }
	.highslide-html { background-color: white; height:600px; }
	.highslide-html-blur { }
	.highslide-html-content { position: absolute; display: none; }
	.highslide-image { border: 2px solid white; }
	.highslide-image-blur { }
	.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/sflib/highslide/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
	.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(/sflib/highslide/highslide/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
	.highslide-move { cursor: move; }
	.highslide-move { cursor: move; }
	.highslide-overlay { display: none; }
	.highslide-resize { cursor: nw-resize; }
	.highslide-wrapper { background-color: white; }
	.highslide-wrapper { background: white; }
	.highslide-wrapper.highslide-body { }
	.highslide-wrapper.highslide-footer { height: 11px; }
	.highslide-wrapper.highslide-footer.highslide-resize { float: right; height: 11px; width: 11px; background: url(/sflib/highslide/highslide/graphics/resize.gif); }
	.highslide-wrapper.highslide-header a { font-weight: bold; color: gray; text-transform: uppercase; text-decoration: none; }
	.highslide-wrapper.highslide-header a:hover { color: black; }
	.highslide-wrapper.highslide-header div { }
	.highslide-wrapper.highslide-header ul li { display: inline; padding-left: 1em; }
	.highslide-wrapper.highslide-header ul li.highslide-previous,.highslide-wrapper.highslide-header ul li.highslide-next { display: none; }
	.highslide-wrapper.highslide-header ul { margin: 0; padding: 0; text-align: right; }
	.highslide-wrapper.highslide-header { }
	.highslide-wrapper.highslide-header.highslide-move a { cursor: move; }
	.highslide-wrapper.highslide-html-content { width: 700px; padding: 5px; }
	.highslide:hover img { border: 2px solid white; }
	.image {border: 1px solid#888888; padding: 5px 5px 5px 5px; background:#FFFFFF; margin: 0px;}
	.image,.polar,.imageHover {position: relative; bottom: 4px; right: 4px;}
	.imageHover {border: 1px solid#888888; padding: 5px 5px 5px 5px; background:#6f8993; margin: 0px;}
	.imageViewer { }
	.moreImages { color:#0000CC; font-family:Verdana, Helvetica, sans-serif; font-size:10px; display: block; width: 100%; }
	.pageNumber a:hover { color:#ff0000; }
	.pageNumber a:link { color:#6f8993; }
	.pageNumber a:visited { color:#6f8993; }
	.polar {background:#CCCCCC;}
	.prHeaders{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#FFFFFF; }
	.prItemDesc { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#333333; }
	.prItemOpt { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#FF0000; }
	.prItemPrice { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#FF0000 }
	.prItemTitle { font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-align: center; }
	.prNoteTxt { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color:#FF0000; }
	.prPageTitle {font-family: Verdana, Helvetica, sans-serif; font-size: 15px; font-weight : 700; color:#2952A5; }
	.prSmallTxtDescription { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; }
	.prSmallTxt{ font-family: Verdana, Helvetica, sans-serif; font-size: 10px;}
	.r1{margin: 0 5px}
	.r2{margin: 0 3px}
	.r3{margin: 0 2px}
	.r4{margin: 0 1px; height: 2px}
	.recentSuggestedProducts { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; border: 1px solid#cccccc; margin: 2px; }
	.rtop *,.rbottom *{display: block; height: 1px; overflow: hidden}
	.rtop,.rbottom{display:block}
	.selectedDeal{border:solid 1px black;background:white;padding-left:2px;padding-right:2px;}
	.smallThumbs { border: 1px solid#cccccc; }
	.smallThumbsFree { border: 1px solid#FF0000; }
	.tab { border-top: 1px solid#ffffff; padding-top: 0px; margin-top: 0px; background-color:#ffffff; min-height: 300px; background-repeat: no-repeat; }
	.thumbnailCells { padding-top: 3px; padding-bottom: 3px; padding-left: 0px; padding-right: 0px; }
	.visibleTab { visibility:visible; display:inline; overflow: visible; }
	
	a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; display: none; }
	a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
	a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
	a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
	a.highslide-full-expand { background: url(/sflib/highslide/highslide/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
	a.prLinkMore:active { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#660000; }
	a.prLinkMore:hover { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration:underline; font-weight: bold; color:#FF0000; }
	a.prLinkMore:link { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#660000;}
	a.prLinkMore:visited { font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color:#660000;}
	DIV.recentSuggestedProducts:hover { border: 1px solid#666666; }
	
	/* blog css */
	#div_BLOG{ /*height:230px;*/ width:579px;  padding: 0px; margin: 0px;    padding-right: 3px; }
	#div_BLOG table{background:#fff;width:579px; }
	#div_BLOG table thead tr td {font:9px verdana; color:#fff; height:20px; background:#6f8993;text-align:center; font-weight:bold; border:solid 1px #000;}
	#blogOverflow{ width:579px; }
	#blogOverflow ul{font:9px Verdana, Geneva, sans-serif; padding:5px;}
	#blogOverflow ul li{list-style:none; display:block;border-bottom:solid 1px #6f8993;margin-bottom:5px;padding-bottom:5px;width:549px; overflow:hidden;}
	.blogDate, .blocCategory, .blogTitle, .blogDescription{display:block;float:left;} 
	.blogDescription{clear:both;width:549px;cursor:hand;}
	.blogDate, .blogTitle {font-weight:bold;font-size:10px; }
	.blogDate{margin-left:2px;}
	#div_BLOG table tfoot{border:solid 1px #000;}
	#div_BLOG table tfoot tr{background:#ccc; height:20px;}
	#div_BLOG table tfoot tr td, #div_BLOG table tfoot tr td a{font:9px verdana;color:#fff;background:#6f8993;text-align:center;font-weight:bold;}
	
	.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1;/*height:190px;*/ width:569px; }
	.jScrollPaneTrack { position: absolute; cursor: pointer; right: 0; top: 0; height: 100%; background: #aaa; }
	
	.jScrollPaneDrag {position: absolute; background: #666; cursor: pointer; overflow: hidden; }
	.jScrollPaneDragTop { position: absolute; top: 0px; left: 0px; overflow: hidden;}
	.jScrollPaneDragBottom { position: absolute; bottom: 0px; left: 0px; overflow: hidden;}
	a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0px; right: 0px; text-indent: -2000px; overflow: hidden;  height: 9px;}
	a.jScrollArrowUp:hover { }
	
	a.jScrollArrowDown {display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden;   height: 9px; }
	a.jScrollArrowDown:hover {   }
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {   }
 

	body { font-family: Arial, Helvetica, sans-serif; font-size: 80%; }
	
	a.jScrollArrowUp { background: url(../images/basic_arrow_up.gif) repeat-x 0 0; }
	a.jScrollArrowUp:hover { background-position: 0 -15px; }
	a.jScrollArrowDown { background:#615E5C; }
	a.jScrollArrowDown:hover { background-position: 0 -15px; }
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }		
	.holder { float: left; }
	
	.scroll-pane { width: 579px; /*height: 190px;*/ overflow: auto; float: left;  }
	
	
	
	#blogOverflow ul li a div{text-decoration:none;}	
	#blogOverflow ul li a:hover div{text-decoration:underline;}	
	
	#blogOverflow ul li a div{text-decoration:none;}	
	#blogOverflow ul li a:hover div:hover{text-decoration:underline;}	
	
	a.bloglink{text-decoration:none;}
	a.bloglink:hover{text-decoration:underline;}

	.thumbon{border:solid 1px black;padding:2px;width:35px;height:35px;float:left;cursor:pointer;}
	.thumboff{border:solid 1px white;padding:2px;width:35px;height:35px;float:left;cursor:pointer;}
	
	.cellCenter{border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
	.cellCenter, .cellLeft, .cellRight{text-align:center;color:#FFFFFF;font-family:Verdana,Helvetica,sans-serif;font-size:10px;font-weight:bold;}
	.cellLeft{border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
	.cellRight{border-right: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000;}
	
