

/* ===================== COLUMN WIDTHS ======================== */ 
/*
STYLES FOR A 3 COLUMN LAYOUT :)
.leftSidebar { width:20%; margin-right:10px; margin-left:0px; }
.middleSidebar { width:57.5% }
.rightSidebar { width:20%; margin-left:10px; margin-right:0px; }
#PPTSinglePage-post .rightSidebar { width:250px; }
#PPTSinglePage-post .leftSidebar { display:none; }
.homeCategories ul li  { width:265px; }
.post .text { width: 280px !important;}
.listImage { width:180px; height:128px; }
.galleryImage { width:250px !important;max-height:210px !important;}
*/



 

/* ===================== _HEADER STYLES ======================== */ 
 
	.wrapper { }
	#widecolumn .wrapper  {}
	#header {  height:100px;overflow:hidden;  background:#fff; }
	#menudrop, { 	  }
	#content{ background:white; }
	#page { background:white; margin-bottom:0px; }  
	#logo { width:450px; margin-top:7px;}
	#banner { margin-top:10px; } 
	#content { height: 100%; padding: 10px; } 
	
	.menu { height:55px;   } 
	.menu li a { color: #EEE; padding-top:18px; }
	 
	
	#submenubar { border-top:1px solid #000; }
	#SearchForm { margin:0px; padding:0px; width:480px; margin-left:20px;margin-top:5px; float:left; }
	#SearchForm .searchBtn { padding:0px; margin:0px; border:0px; width:33px; height:29px; background:url(images/search.gif) no-repeat; border:0px !important; padding:0px; cursor:pointer; }
 
	.post-content img { max-width:600px !important; }


/* ===================== _FOOTER.PHP STYLES ======================== */ 

	#footer { background: url('images/footer.gif') repeat-x; }
	#footer h3 { color:#ddd}
	#footer p { color:#efefef; }
	#copyright { font-weight:bold;  }
	#copyright p { padding-left:15px; color:#eee; }
	#copyright p a { color:#eee; text-decoration:underline; }
	.recentarticles a { color:white; }

/* ===================== _HEADER STYLES ======================== */ 

	#header,.menu { margin-left:-10px; width:980px; }

	#submenubar { border-top:0px; border-bottom:1px solid #ccc; margin-left:1px; } 
	
	#hpages { text-align:right; float: left; height:40px; }
	#hpages ul {   width:970px; float:right; margin-top:7px; }
	#hpages ul li { float: right; padding-right: 10px; margin-right: 10px; border-right: 1px solid #333; }
	#hpages ul li.last { padding-right: 0; margin-right: 0; border-right: none; }
	#hpages ul li a { text-decoration: none; color: #fff; }
	#hpages ul li a:hover { color: #ccc; }
	#hpages ul li.current a { color: #ccc; }	
	
	.menu li:hover div a {color: #666; font-size:13px;}	
	.homeCategories ul li { min-width:180px !important; }	
	#s { width:330px; font-size:18px; color:#666; }	
	#SearchForm {  padding:5px; margin-top:-5px; }
	#SearchForm .searchBtn { border: 0px !important;height: 29px;margin: 0px;padding: 0px;width: 33px;}	
	ul.submenu_account li { margin-top: 10px;} 
	.AdvancedSearchBox { border: 1px solid #ddd; margin: 10px; padding:10px; background:#efefef; }
	.AdvancedSearchBox h2 { font-size:20px; color:#666; }
	.AdvancedSearchBox label { font-size:16px; color:#666; }

/* ===================== _ITEM.PHP STYLES ======================== */ 

	.side1 { width:20%; min-height:100px; float:left; }	
		.side1 img { max-height:80px !important; width:100px !important;}	
		.side1 .info { font-size:10px;   }
		.side1 .info a { color:#666; }
	.side2 { width:78%; float:left; }	
	/* CLICK TO COPY CODE */
	.coupon { float:right; padding-left:10px; width:160px; }
	.coupon small a { text-decoration:underline }
	.coupon strong {  width:130px; cursor:pointer;display:block;overflow:hidden;font-size:14px;font-weight:bold;color:#b34801;border:1px dashed #FAA50B;padding:4px 26px 5px 5px;background:#FEF3DE url(images/sprite.png) right -813px no-repeat;}	
	.coupon strong.active{background:#33CC66 url(images/sprite.png) right -816px no-repeat;}
	.couponcode span{background-position:-768px -715px;}	
	div.couponTooltip{   display:none; width:100%;  background:#b00d0d; height:29px; line-height:30px;font-weight:bold; color:#fff;  padding-left:10px;  margin-top:10px;  margin-right:30px;  }	
	#itembox-single-top .coupon strong { margin:0px; padding:10px;  margin-right:20px;  width:100%;  }
	#itembox-single-top .coupon { float:none; margin-right:30px;  padding-left:0px; }	
	/* CLICK TO REVEAL CODE */
	.clicktoreveal-link { float:right; text-align:center; width:160px; font-size:12px; padding-top:10px; height:35px; margin-right:-30px;   }
	.clicktoreveal-link a {  padding:5px; color:#fff; text-decoration:none; font-weight:bold; }
	.clicktoreveal-code { font-size:16px; font-weight:bold; padding:8px; border:1px dashed #333; background:#d3fdd5; }
	.clicktoreveal-code a {  color:#023f05; }
	.clicktoreveal-code em { font-size:11px; color:#40a145; } 	
	.optionslist-wrapper { border-top:1px solid #666; height:30px;margin-top:5px; }
	.optionslist { width:500px; float:left; }
	.optionslist a { float:left; margin-right:20px; padding:5px; margin-top:5px;  }
	.optionslist .oshare { padding-left:30px;  }
	.optionslist .ohits { padding-left:30px;  }
	.optionslist .oprint { padding-left:30px;   }
	.optionslist .oreport { padding-left:30px;  }
		.optionslist .oshare:hover { padding-left:30px; }
		.optionslist .ohits:hover { padding-left:30px;}
		.optionslist .oprint:hover { padding-left:30px; }
		.optionslist .oreport:hover { padding-left:30px;}	 
	.thumblock  {padding:0px; margin:0px; height:auto; text-align:center; width:100px; }
	.gdup { margin-left:30px; }
	 
	.gdup, .gddw { margin-top:5px;}
	.gdthumbtext { color:#666; font-size:10px !important;   display:block;  } 
	.didwork { text-align:center; font-size:16px; font-weight:bold; }
	.ratingstars   { float:right; margin-right:10px;}
 	.ratingtext  { display:none !important; }	
 	.thumblock .ratingtext  { display:inline !important; }	 
 	.post .article {float: right;width: 370px;}

/* ===================== _SIDEBAR.PHP STYLES ======================== */ 

	#sidebar { background:#fff;   }
	#sidebar .photo { float:right; padding-left:10px;}
	.category li a { background: #F1F2F1 url(images/pointer.gif) no-repeat 10px center;border-bottom:1px solid #ddd ;color: #444;display: block;font-size: 12px;padding: 5px 5px 5px 25px;text-decoration: none;}
	.category li a:hover {background:#ccc url(images/pointer.gif) no-repeat 10px center;}
 	.category li ul a, .category li ul a:hover {text-shadow: #1C567C 0px 0px 0; }
 
	#sidebar_recentarticle img { float:right; max-width:80px; max-height:90px; padding-left:10px; padding-bottom:10px; }
	#sidebar_recentarticle h3 { font-size:16px; }
	#sidebar .widget li a { background: #FFF url(images/pointer.gif) no-repeat 10px center;border-bottom:1px solid #ddd ;color: #444;display: block;font-size: 12px;padding: 5px 5px 5px 25px;text-decoration: none;}
	#wp-calendar {	width: 100%;}
	#wp-calendar caption {	color: #222;	font-size: 14px;	font-weight: bold;	padding-bottom: 4px;	text-align: left;}
	#wp-calendar thead {	font-size: 11px;}
 
	#wp-calendar tbody {	color: #aaa;}
	#wp-calendar tbody td {	background: #f5f5f5;	border: 1px solid #fff;	padding: 3px 0 2px;	text-align: center;}
	#wp-calendar tbody .pad {	background: none;}
	#wp-calendar tfoot #next {	text-align: right;}	
	#featuredstores { }
	#featuredstores li { float:left; width:140px; margin-top:8px; padding:5px; text-align:center; }  
	 
	
	.CouponPopList li { padding:10px; clear:both; border-bottom:1px solid #ddd; }
	.CouponPopList li:hover { background:#efefef; }
	.CouponPopList li img { border:1px solid black;   width:65px; float:left; margin-right:10px;  }
	.CouponPopList li h2 { font-size:16px; background:none; padding:0px; }		

	.homeCategories { width: 100%; padding-top:10px; margin-top:0px; margin-bottom:0px; }
	.homeCategories ul li  { background: url('images/folder.png') no-repeat 8px 6px;  float:left; min-width:220px; min-height:40px;  }
	.homeCategories ul li a{ font: normal 11px Arial;color: black;  display: block;padding: 5px 0;line-height: 17px;padding-left: 38px;text-decoration: none; }
	.homeCategories ul .sm { padding:0px; margin:0px; color:#666; float:left; margin-right:10px;   border:1px solid #ddd;   padding:2px; margin-top:3px;}
	.homeCategories ul .sm:hover { background:#FFCC00; color:white; border:1px solid #FF9900}
	
	#sidebar .homeCategories ul li { width:100% !important; }
	
 /* ===================== _GALLERYPAGE.PHP STYLES ======================== */

	h1.categoryTitle {float:left; margin:0px; PADDING:0PX;}
	h1.categoryTitle em { font-size:11px;display:block;font-weight:normal; color:#666; }
	ul.pagination { margin-left:0px;  margin-right:0px; }
 	#SearchContent .icon-search-item { background: #C9C9C9 url(images/folders.png) no-repeat 10px center;  }
	fieldset {background: transparent;border: 0px solid #999;margin-top: 0px;padding: 0px;}
	#PPTSinglePage-post .listImage { width:auto !important; height:auto !important; max-width:180px; max-height:128px; }
	.galleryImage { width:280px;height:210px;}
	
	
	.couponlist li { padding:10px; clear:both; border-bottom:1px solid #ddd; display:block; min-height:90px; }
	.couponlist li:hover { background:#ffe8e8; }
	.couponlist li img { border:1px solid black; float:left; margin-right:10px;  } 
	.couponlist li h3 { font-size:16px;margin:0px;padding:0px; color:#333333  }
	.couponlist li .excerpt { font-size:11px; min-height:30px; }
	.couponlist .category { margin-top:10px; }
	
	.couponlist li.featured, .couponlist li.featured:hover { background: #dfffe8 url(images/_gallerypage_highlighted.png) bottom right no-repeat; }
	.couponlist li.featured a { color:#10732c; }
	.couponlist li.featured .optionslist-wrapper { border-top: 0px; }
	.couponlist li.featured  .optionslist a { border: 1px dashed #DDD;}
	.couponlist li.featured .clicktoreveal-link  a { color:#fff; }
 	/* ===================== _TPL_MANAGE.PHP STYLES ======================== */

	#gradient-style{font-size: 12px; width: 100%;	text-align: left;	border-collapse: collapse; margin-top:20px; margin-bottom:20px; }
	#gradient-style th{	font-size: 16px;	font-weight: normal;	padding: 18px;	background: #cccccc;	border-top: 2px solid #ddd;	border-bottom: 1px solid #fff;	color: #efefef; font-weight:bold;}
	#gradient-style td{	padding: 18px; 	border-bottom: 1px solid #fff;	color: #333;	border-top: 1px solid #fff;	background: #ddd;}
	#gradient-style tfoot tr td{	background: #e8edff;	font-size: 13px;	color: #333;}
	#gradient-style tbody tr:hover td{	background: #d8f2d4;	color: #333; font-weight:bold; }
	#gradient-style td a { color:#000000}

 	/* ===================== _SINGLE.PHP STYLES ======================== */
 
 	.thumbnail-large {  background: url(images/thumbnail-large.png) no-repeat; float: left;  min-height: 150px; padding-top: 13px;text-align: center; vertical-align: middle;width: 200px; }
	.thumbnail-large a { height:190px; }
	.post .text { float: right;width: 350px;}
	.post .text p {  line-height: 20px; }
	#SingleImage { max-width:200px; float:left; padding-right:15px; padding-bottom:15px;  }
	ul.tabs { margin-top:15px; }
	#comments{ 	}
	.commentlist  { list-style:none;  list-style-type:none; }
	.comment-body { background:#ddd; border:1px solid #ccc; padding:10px; margin-top:10px; }
	.reply { padding:3px; background:#666; border:1px solid #ccc;  width:100px; text-align:center; line-height:normal; }
	.reply a { color:#FFFFFF; font-size:12px; }
	.comment { padding-top:10px; font-size:16px; line-height:30px;}
	.commentmetadata a { text-transform:uppercase; font-size:11px; } 
	.fn { font-size:16px; font-weight:bold;  }
	.fn a { color:#666; }
	.plinks {color: rgb(102, 102, 102);float: left; font-size: 12px;margin: 5px 0px 0px 0px;}
	.plinks a {background: rgb(186, 11, 10); color: white;display: block;float: left;font-size: 11px;font-weight: bold; margin: 0px 7px 7px 0px; padding: 4px 6px;text-decoration: none;}
	.plinks a:hover { background: red; }
	.entry p {text-align: left;  }
	.entry a { text-decoration:underline; }
	.entry ul { margin-left:20px; padding-bottom:20px; list-style:disc; }
	
	.expires { font-size:10px; }
	#PPTSinglePage-post .middleSidebar { width: 65%;}
	#PPTSinglePage-post .rightsidebar { width: 33.5% !important;margin-left: 10px;margin-right: 0px;}
	
	/* ===================== _TPL_ADD STYLES  ======================== */ 

	#griddler hgroup.price {	background: #9c1010 !important;	background: #9c1010 -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9c1010), to(#760000)) !important;	
	border-bottom: 1px solid #760000 !important;	border-left: 1px solid #760000 !important;	border-right: 1px solid #333 !important;	} 	
	#griddler .price h2 { border-left:1px solid #760000 !important; border-top:1px solid #760000 !important; }	
	.payicon { float:right; margin-right:0px; background: #fff url('images/buy_paypal.gif') no-repeat; width:200px; height:70px; }
	.extrainfo { background:#efefef; border-top:2px solid #ddd; border-bottom: 2px solid #ddd; padding:10px; margin-top:30px; margin-right:20px;}	
	.CheckoutBtn a, Checkout a:hover{	text-decoration:none;	font-weight:bold;	height:23px;	width:120px;	display:block;	text-align:center;	padding-top:6px;}
	.CheckoutBtn a{	background:url(images/Btn.jpg) no-repeat;	color:#FFFFFF;}
	
	/* ===================== ICON STYLES ======================== */ 

	#icon-single-comment { background:  url(images/icon-single-comment.png) no-repeat 10px center;  }
	#icon-single-map { background:  url(images/icon-single-map.png) no-repeat 10px center;  }
	#icon-single-info { background: url(images/icon-single-info.png) no-repeat 10px center;  }
	#icon-single-images { background: url(images/icon-single-images.png) no-repeat 10px center;  }
	
	
	/* ===================== _TPL_STORES STYLES  ======================== */

	.tagindex, #sc_CouponPressStores .tagindex { padding: 6px 0 10px 0; }
	.tagindex h4, #sc_CouponPressStores .tagindex h4 { border-bottom: 1px solid #000; padding: 0 0 4px 0; margin: 2px 0 4px 0; }
	.tagindex ul, #sc_CouponPressStores .tagindex ul { list-style: none; padding: 1px 0; margin: 0; }
	.tagindex ul li, #sc_CouponPressStores .tagindex ul li { list-style: none; padding: 2px 0; margin: 0; }
	.holdleft, #sc_CouponPressStores .holdleft { width: 30%; display: inline; margin: 0 20px 0 0; float: left;}
	.noMargin, #sc_CouponPressStores .noMargin {margin: 0 0 0 0;}
	.morelink, #sc_CouponPressStores .morelink { display: none; }
	
	/* ===================== _AUTHOR.PHP STYLES ======================== */

	#hor-zebra{	 	font-size: 12px;	width: 100%;	text-align: left;	border-collapse: collapse;}
	#hor-zebra th{	font-size: 14px;	font-weight: normal;	padding: 10px 8px;	color: #333;}
	#hor-zebra td{	padding: 8px;	color: #333;}
	#hor-zebra .odd{	background: #ffeeee; }
	
	.widget { padding:0px !important; }