
/*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(/includes/highslide/highslide/graphics/controlbar4-hover.gif); }
	.controlbar { background: url(/includes/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;}
	.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 { visibility: hidden; display:none; height:0px; overflow:hidden; }
	.highslide img { border: 2px solid gray; }
	.highslide { cursor: url(/includes/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(/includes/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(/includes/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(/includes/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: 840px; 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:#EBE6D0; 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:#EBE6D0; }
	.pageNumber a:visited { color:#EBE6D0; }
	.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; height: auto; 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(/includes/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; }
	.c_button{margin-top:-5px;padding-top:2px;}
	
	#cookieCrumb{background-color:#000033; margin: 5px; padding: 5px; color:#FFFFFF; background-image:url(../graphics/c/cookieCrumbBackground.gif); background-repeat:repeat-x; text-align:left;}
	#cookieCrumb a{color:#FFFFFF; }
	#addToCartDiv span{float: none;}
	
	#ccProdTable{border:solid 1px black;}
	.dealtitle{padding: 3px 0px 3px 5px; background-color: rgb(43, 57, 70); color: rgb(255, 255, 255); font:10pt Verdana,Arial,Helvetica,sans-serif;font-weight:bold; }
	.prodsize{width:79px; padding-left:10px;}
	.prodpack{width:120px;}
	.prodstock_IN, .prodstock_OUT{width:82px;}
	.prodstock_IN{padding-left:12px; color:#005500; background:url(/cigars/graphics/check.gif) no-repeat; backgorund-position:left:center;}
	.prodstock_OUT{padding-left:12px; color:red;}
	.prodMSRP{width:64px;text-align:right;color:black;}
	.prodprice{width:64px;text-align:right;color:#bb0000;}
	.prodqty{width:58px;text-align:right;margin-top:2px;}
	.prodqty input{width:36px;}
	.addtocartbutton{margin-left:10px;text-align:right;}
	
	
				
					#HEADER_div{width:780px;margin:auto; }
					#HEADER_div div{background:url(/dailydeal/graphics/DailyCigarDeal_header.gif) no-repeat; width:780px;height:115px;position:relative;}/*header background*/
						/*#HEADER_div div div {background:url(/dailydeal/graphics/splat_buyNow.png) no-repeat;position:absolute; left:465px;top:-2px; z-index:1;width:178px;height:153px;} the splat*/
						#HEADER_div span{position:absolute;left:310px; top:78px; color:#ce9e4e; font-weight:bold; font-size:10px;}/*todays date*/
						#HEADER_div ul{position:absolute;left:620px; top:78px; }/*who we are | contact us*/
						#HEADER_div ul li {float:left; list-style:none; color:#ce9e4e; font-weight:bold;  font-size:10px;}
						#HEADER_div ul li a{color:#ce9e4e;text-decoration:none;}
						#HEADER_div ul li a:hover{color:#ce9e4e;text-decoration:underline;}
						#HEADER_div div strong{position:absolute; top:95px; left:130px; height:20px; width:200px;background:#FFFFFF;display:none;} 
					#MAINCELL_table{}
					.main_border{border-bottom:solid 1px #ce9e4e;padding-bottom:5px;}
					#SUBCELL_table{margin-left:4px;}
					/*Column 1*/
					#TITLE_div{background:#fbf6e8; width:475px; height:130px;margin-bottom:10px; }/*center gold block*/
						#TITLE_div div{padding:5px;}/*padding*/
						#TITLE_div div h3{color:#cb0a0a; padding:0px; margin:0px; font:bold 26px Tahoma, Geneva, sans-serif;}/*Savings % off!*/
						#TITLE_div div h2{color:#000000; padding:0px; margin:0px; font:bold 22px Tahoma, Geneva, sans-serif;}/*deal title*/
						#TITLE_div div table{border-top: solid 1px #ce9e4e;margin-top:20px;width:100%;}/*product keyword description*/
						#TITLE_div div table tr td{font: 10px Verdana, Geneva, sans-serif;}
					
					#DESCRIPTION_div{width:517px; }
					#DESCRIPTION_div div b,#DESCRIPTION_div div b a{color:#ce9e4e;}/*read more*/
					#DESCRIPTION_div ul li, #DESCRIPTION_div ol li, #DEALEXPIRES_div li{margin-left:20px;}
					#desc1, #desc2{font:12px/16px Verdana, Geneva, sans-serif;}
					 
					#DESCRIPTION_div, #DEALEXPIRES_div{margin-top:5px;}
					
					
					#KEYWORDS_div{width:300px;}	
					
					/*Column 2*/
					#MSRP_div{background:#ffffff; width:200px; height:160px;margin-left:8px;}
						#MSRP_div div{padding:5px;text-align:center;}
						#MSRP_div div h1{color:#cb0a0a; padding:0px; margin:0px; font:bold 14px Tahoma, Geneva, sans-serif;}/*savings*/
						#MSRP_div div h2{color:#000000; padding:0px; margin:0px; font:bold 14px Tahoma, Geneva, sans-serif;}/*MRSP*/
						#MSRP_div div h3{color:#cb0a0a; padding:0px; margin:0px; font:bold 36px Tahoma, Geneva, sans-serif;}/*PRICE*/
						
						#MSRP_div div span a{display:block;margin:auto;width:145px; height:60px; background:url(/dailydeal/graphics/bt_BuyNow2.gif) no-repeat;}/*buy now*/
					
					#DEALEXPIRES_div{width:255px;background:#eedca2;}
					#DEALEXPIRES_div div{padding:10px;text-align:center;}
					#DEALEXPIRES_div div strong{display:block;border-top:solid 1px #ce9e4e; color:black;}
					#DEALEXPIRES_div li{text-align:left;}
					
					#div_RSSLINK{margin-left:5px;}
					/*product table*/
					#div_prodTitle{background-color:#eedca2; color:#FFFFFF; width: 610px; padding: 3px 0px 3px 5px;}
					
					#div_BLOG{ height:230px;margin-top:-70px;position:relative;}
					#div_BLOG table{background:#eedca2;width:255px; }
					#div_BLOG table thead tr td {font:9px verdana;color:black;height:20px;background:#ce9e4e;text-align:center;font-weight:bold;}
					#blogOverflow{ width:255px; }
					#blogOverflow ul{font:9px Verdana, Geneva, sans-serif;padding:5px;}
					#blogOverflow ul li{list-style:none; display:block;border-bottom:solid 1px #ce9e4e;margin-bottom:5px;padding-bottom:5px;width:235px; overflow:hidden;}
					.blogDate, .blocCategory, .blogTitle, .blogDescription{display:block;float:left;} 
					.blogDescription{clear:both;width:230px;cursor:hand;}
					.blogDate, .blogTitle {font-weight:bold;font-size:10px; }
					.blogDate{margin-left:2px;}
					#div_BLOG table tfoot tr{background:#eedca2; height:20px;}
					#div_BLOG table tfoot tr td{font:9px verdana;color:black;background:#ce9e4e;text-align:center;font-weight:bold;}
					
					.jScrollPaneContainer { position: relative; overflow: hidden; z-index: 1; }
					.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: 0; left: 0; overflow: hidden;}
					.jScrollPaneDragBottom { position: absolute; bottom: 0; left: 0; overflow: hidden;}
					a.jScrollArrowUp {display: block; position: absolute; z-index: 1; top: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px;}
					a.jScrollArrowUp:hover {/*background-color: #f60;*/}
					
					a.jScrollArrowDown {display: block; position: absolute; z-index: 1; bottom: 0; right: 0; text-indent: -2000px; overflow: hidden; /*background-color: #666;*/ height: 9px; }
					a.jScrollArrowDown:hover { /*background-color: #f60;*/ }
					a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { /*background-color: #f00;*/ }
/* Stylesheet for my demo pages for jScrollPane - these styles aren't necessary for using jScrollPane and aren't specific to any particular example */

					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:gold; }
					a.jScrollArrowDown:hover { background-position: 0 -15px; }
					a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover { background-position: 0 -30px; }		
					.holder { float: left; }
					
					.scroll-pane { width: 255px; height: 190px; overflow: auto; float: left;  }
					
					
					/*new additions*/
					#div_BLOG{margin-top:0px;}
					#DEALEXPIRES_div{margin-top:-70px;z-index:1;position:relative;}
					#MSRP_div{height:auto;} 
					
				