/***** GENERAL STUFF *****/

body { margin: 0; color: #000; padding: 0; background: #ffffff; padding-bottom: 2px; padding-top: 2px; font-family:Arial, Helvetica, sans-serif;
font-size: 12px; background-color:#CCCC99; background:repeat url(images/bg.gif); overflow-x: hidden;}
h1,h2,h3,h4,h5 { margin: 0px; padding:0 0 8px 0; color:#000000; }
#brandHD { border-bottom:6px solid #ededed; padding-bottom:6px; margin-bottom:8px;}
.clear { clear:both; display: block; }
a { color:#0066FF; }
a:hover { text-decoration:none; }
.alignright { float: right; }
.left { float:left; }
.wrap, .content { width: 1040px; margin: 0 auto 0 auto; z-index:1; overflow-x:hidden;}

/***** CONTENT TAGS ****/
.clear6 { margin:0 0 6px 0; padding:0; clear:both; }
.leftcontent, .leftcontentSingle { width: 695px; float: left;  margin:0 10px 10px 10px; border:0px solid #cccccc; background-color:#fff;}
.registerlogin { width: 450px; float:left; margin:80px 0 0 120px; border:1px solid #FFFF66; background-color:#FFFFCC; padding:16px;}
.rightcontent { width: 300px; float: left; background-color:#ffffff; border-left:0px solid #cccccc; margin:0 0 10px 0;}

.loginform input,.loginform label  { padding:3px 0; margin:3px 0;}
.loginform input { border-color:#6699CC; font-weight:bold; font-size:12px; }

.leftcontentSingle .box, .leftcontent .box{margin-bottom:0px;margin-left:0;position:relative}

.leftcontentSingle .box_top,.leftcontent .box_top{background:url("http://saleornot.com/wp-content/themes/Lightning/images/topborder.gif") no-repeat right top;height:10px;overflow:hidden}
.leftcontentSingle .box_content,.leftcontent .box_content{background:#fff url("http://saleornot.com/wp-content/themes/Lightning/images/sideborder.gif") repeat-y;padding:0 2px 0 2px; height:auto; margin:0; clear:left;}
.leftcontentSingle .box_bottom,.leftcontent .box_bottom{background:url("http://saleornot.com/wp-content/themes/Lightning/images/bottomborder.gif") no-repeat top; height:11px; margin:0; padding:0; border:0px solid #000000; clear:both;}
#logo {color:#000;padding-left:10px;}
#logo img {float:left;padding-right:15px; border:0; margin:4px 0;}

#footerfoot{margin:0; padding:10px 0;width:100%; border-top:2px solid #3399CC; background-color:#FFFFFF; color:#000; background:#fff url(../../../Images/diagonal_bg.png) repeat-x; height:auto; margin:0; clear:both;}
#top5{margin:0; padding:10px 0;width:100%; border-top:2px solid #3399CC; background-color:#FFFFFF; color:#000; height:auto; margin:0; clear:both;}

.wrapper {margin:0 auto;padding:0;width:1040px;}
#footerfoot .wrapper{padding-top:3px;}
#footerfoot .footerContent{padding:3px; margin-top:20px;}
.footLinks{float:left;}
.footColumn{float:left;padding:10px;margin:0;width:200px;}
.footColumn h3{margin:0;padding:0 0 6px 0;font-family:Arial, Helvetica, sans-serif; font-weight:bold;font-size:12px; color:#000;}
.footColumn ul{list-style:none;margin:0;padding:0;font-size:12px}
.footColumn ul li{padding:0 ;margin:0 ; display:inline;}
.footColumn ul li a{color:#0033CC;}
#topList { list-style-type:none; }

/***** HEADER *****/

.inheader { background: #ffffff; padding:0; border-bottom:0px solid #3366FF; overflow-x:hidden; }
.inheader .alignleft { width: 500px; font-size: 14px; color: #7C9AA9; margin-top: 2px;}
.inheader .alignright { width: 600px; text-align: right; margin-top:6px;}
.inheader .textinput { padding: 3px; border: solid 1px #999999; background: #ffffff; width: 320px; font-weight:bold;}
.inheader .submitinput { background: #5FA6CF; border: solid 1px #5FA6CF; color: #ffffff;font-weight:bold;}

.header { padding: 10px 0 0 0; margin: 0px 0px 20px 0px; border-bottom:2px solid #3366FF; }
.header h1 { font-size: 45px;; font-family: 'Arial','Trebuchet';}
.header h1 a { background: #ffffff; padding: 4px; color: #E35325; text-decoration: none;}
.header p { font-size: 14px; color: #6B92AA; width: 400px; margin: 10px 0px 30px 0; }

/*****  MENU ZONE  *****/

.header ul { list-style: none; padding: 0; margin: 0; }
.header ul li { display: inline; }
.header ul li a { margin-right: 7px; width: 130px; background: #5FA6CF; display: block; padding: 10px 6px; text-align: center; float: left; font-size: 14px; color: #ffffff; text-decoration: none; font-weight: bold;}
.header ul li.current_page_item a, .header ul li.current_page_item a:hover { background: #ffffff; color: #079bd3; padding-bottom: 17px;}
.header ul li a:hover { background: #35789F; }



/**** ARTICLE ****/

.post { margin-bottom: 25px; padding:3px;   }
.postSingle { margin-bottom: 25px; }
.post h2, .rightcontent h3, .comments h2, .posthead h1 { font-size: 16px; font-family: Arial, Helvetica, sans-serif }
.postcontent h1 { font-size: 18px; font-family: 'Verdana','Trebuchet MS','Arial',sans-serif }
.post h2 a { color:#0066CC; text-decoration: none; }
.posthead h2 a:hover { color: #000000; }
.posthead h1 { color:#666666; margin:0; padding:4px 0;}
.postmeta { color: #95AD5A; margin-top: 5px; display: block; font-weight: bold;}
.posthead h2 { padding:10px 0 10px 5px; border-bottom:1px solid #0066CC; border-top:1px solid #0066CC; background-color:#DFE7EE;}
.pagehead { border-bottom:1px solid #000000}
.postcontent { line-height: 18px; font-size: 12px; letter-spacing: 0.1px; margin-bottom:3px; padding:0 0 3px 0; overflow:hidden;}
.postcontent a{ color: #0066FF; }
.postcontent a:hover, .postcontent blockquote a { color: #DE5F27; }
.postcontent blockquote { background: #F1FBFF; margin: 0px; padding: 10px 20px 10px 20px; color: #7C9AA9; }
.postcontent img { padding:0; margin:0 20px 20px 0; border:0px solid #000000 }

#Categories { width: 100%;  display: block; padding: 10px 0;}
#Comments { width: 110px; text-align: right; display: block;}
#Comments a { padding-left: 20px; background: url(images/comments.jpg) no-repeat center left; } 
#Categories, #Comments { color: #000; }

/*** SIDEBAR ***/

.sidebar { padding: 2px; margin-bottom:10px;}
.sidebar h2 { font-size: 12px; padding-bottom: 4px; margin-bottom: 5px; margin: 0px;}
.sidebar ul { list-style: none; padding: 0px; margin: 5px 0px 0px 0px; }
.sidebar ul li { padding-bottom: 7px; margin-bottom: 7px; }
.sidebar ul.half li { width: 150px; padding-bottom: 7px; margin-bottom: 7px; float: left; }
.sidebar .alignleft { width: 180px;}
.sidebar .alignright { width: 130px; text-align: right;}
.sidebar .alignright a { text-decoration: none; }
.sidebar p { margin: 0px; line-height: 14px; font-size: 11px; }

#Blue .widgettitle { background: #ffffff; color:#984e61; background-color:#e0eaf0; font-size:14px; padding:4px 0 4px 4px;}
#Blue h3 { color: #0A4F76; border-bottom: solid 1px #98C2DA; }
#Blue ul li { border-bottom: solid 0px #B6DBF0; }
#Blue a { color: #014770; }
#Blue ul li a p, #Blue .alignright p { color: #587D92; text-decoration: none; font-size: 11px; margin: 5px 0 0 0; }

#Blue .cat-item { font-size:12px; font-weight:bold;}
#Blue .children li a {font-size:12px; font-weight: normal; color:#CC3300; }

li.cat-item {border-bottom:1px solid #999999;}
li.cat-item a { font-weight:bold; text-decoration:none; list-style-type:none; margin:0; padding:2px 0;  font-size:12px; clear:both; color:#0099CC;}
li.cat-item a:hover{text-decoration:underline;}
/*** HotList ***/

.hotList li.cat-item { font-size:12px; font-weight:bold; border:none; margin-bottom:5px;}
.hotList li.cat-item a { text-decoration:none; list-style-type:none; margin:2px 0; padding:2px 0;  font-size:12px; clear:both; color:#3366CC;}

/*** FOOTER ***/

.box1 { margin: 15px 35px 15px 0px; width: 270px; float: left; }
.box2 { margin: 15px 15px 15px 0px; width: 270px; float: left; }
.box3 {  width: 270px; background: url(images/rightfoot.jpg) no-repeat left top; float: right; margin: 15px 0 15px 0; }
.box1 p, .box2 p, .box3 p { width: 270px;  line-height: 16px; font-size: 13px; color: #25819D; background: #93CBDC; padding: 5px;}
.box1 a, .box2 a, .box3 a { color: #FF3C00; background: #ffffff;}
.footer2 { width: 885px; margin: 0 auto 0 auto; padding: 0 0 20px 0; color: #25819D; }
.header h4 { background: #ffffff; padding: 2px; font-size: 16px; color: #FF3C00; font-weight: bold; }
.footer2 a { color: #FF3C00; background: #ffffff; text-decoration: none; padding: 2px; }
.footer2 p { width: 885px; }


/*** COMMENTS ***/

.comentariu, .commentform { width: 96%; padding: 10px; }
.alt, .commentform { background: #F1F9FB url(images/postheadbg.jpg) no-repeat right bottom; }
.comment-meta { font-weight: bold; color: #6E999D; border-bottom: solid 1px #B4D3D8; padding-bottom: 5px; }
.comment-meta span { font-size: 14px; }
.comment-meta span a, .comment-meta a { color: #27909A; text-decoration: none; }
.comments h2 { margin-bottom: 10px; }
.commentform span { display: block; margin: 6px 0 6px 0; font-size: 14px; font-weight:bold; }
.commentform input, .commentform textarea, .commentbox { border: solid 1px #B4D3D8; background: #ffffff; padding: 5px; width: 250px;}
.commentform input.subscribe_button { width: 150px; margin-top: 10px; }

/**** OTHERS ***/

img {border:0}

.rssfeed { padding-left: 22px; background: url(images/rss.jpg) no-repeat left center; }
.footer { background: #CAE9FB; padding: 10px; }
.footer p { width: 900px; margin:0}

/* ----->>> product results <<<-------*/

.productResult {
	border-bottom: 1px solid #d7d7d7;
	float:right;
	height:9em;
	margin:10px 5px 5px 5px;
	width:650px;
}



.alignleft, .attached-image {float:left; margin:0 20px 0 0;}
.retailPrice {width:80px; float:left; margin:0 0 10px 20px; text-align:center; font-size:12px; color:#000000;}
.Savings {width:140px; float:left; margin:0 0 0 5px; text-align:center; font-size:12px; color:#009900; border:1px solid #ffffff;}
.SalePrice{width:110px; float:left; margin:0 0 10px 10px; text-align:center; font-size:18px; font-weight:bold; color:#cc0000;}
#ShopBtn { width:140px; float:right; margin:0 5px 5px 0; text-align:center; }
#ShopBtn img { margin:0; padding:0; text-align:center;}

.merchantList { 
background:url('http://saleornot.com/wp-content/themes/Lightning/images/zebra-bg.gif') repeat-x bottom;
padding:3px 0 10px 0; 
float:left; 
width:99%; 
clear:both; 
border-bottom: 1px solid #d7d7d7;
margin:10px 5px 5px 5px;
}

.merchantName a { font-weight:normal; }
#merchantName{ width:120px; float:right; margin:25px 0 0 0; text-align:center;}
#PriceRange { font-size:22px; color:#000000; font-weight:bold;}
.merchInfo { margin-top:20px; clear:both;}
#merchantLogo { width:140px; float:left; text-align:center; border:1px solid #ffffff; clear:both; margin-bottom:10px;}
#merchantProdImg { width:100px; float:left; margin:0; text-align:center; border:1px solid #ffffff; height:60px;}


.lowpriceLbl, .commentsLbl {background-color:#669933; color:#FFFFFF;font-size:16px; padding:3px; font-weight:bold; margin:0}
.InfoBox a { color:#cc0000; font-weight:bold; }
.logoDesc,.merchInfo { width:100%; padding:2px 3px;}


.clearfix { clear:both; }

.SingleSellerBox { padding:3px; background-color:#fff; color:#000000; font-size:16px; font-weight:bold;}
.commentBoxHeader { border:1px solid #FF6600; margin:0; }
.commentBoxHeader h2 { font-weight:bold; border:2px solid #FF6600; color:#fff; padding:3px 0 3px 8px; background-color:#FF6600; font-size:12px;}

.col { width:100%; margin:0; text-align:left; border:0px solid #666; clear:both;}
.prodImage { width:33%; border:0px solid #666; float:left; margin:0; }
.prodInfo { width:62%; border:0px solid #666; float:left; margin-left:0px;}
.prodPrice { font-size:17px; color:#669966; font-weight:bold; }

.moreShopping { border-top:1px solid #006600; border-bottom:1px solid #006600; padding:10px 0 10px 5px; background-color:#CBEBD0; color:#000; margin:5px 0; font-size:14px; padding:5px;}
.title a{font-size:16px; color:#3366CC; font-weight:bold}
.textwidget p{ margin:3px 0; padding:3px 0; font-size:12px;}
.breadcrumb { padding-bottom:5px; margin:10px 0;}
.dealPrices {font-size:20px; font-weight:bold; color:#006699; margin:0; padding:0;} 
.dealPrices a {text-decoration:none;}

/* Comments */
.recentcomments { line-height:18pt; }

/* COUPONS */
.coupons { border-bottom:2px dashed #339999; padding:3px; margin:10px 0; text-align:center; font-weight:bold; clear:both;}
.descTitle { border-bottom:2px solid #000000; margin-bottom:7px;}
#categoryHeader {}
#categoryHeader h1 {font-size:20px; margin:0; color:#CC0000; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.randomProds {border:1px solid #CC6600; padding:4px;}
.randomProds h3 {background-color:#CC6600; margin:0; padding:4px; color:#FFFFFF; font-size:14px;}

.postcontentLeft { width:240px; float:left; margin:0;}

.postcontentLeft img { border-right:1px solid #ededed; padding:2px; margin:0; }
.postcontentRight { width:430px; float:right; margin:0; padding:0;}
.HomeLeft { width:90px; float:left; margin:0;}
.HomeLeft img { margin:0 0 0 20px; }
.HomeRight { width:390px; float:left; margin:0; padding:0 20px 0 20px; }
.HomeRight h2 { margin:0; padding:0 }

/* home page promos */
.homeTiles { width:250px; margin:0 0 0 15px; padding:0 0 10px 0; float:left; }
.homeAdSpace { width:370px; margin:10px 0 0 0 ; padding:0; float:right; border-left:1px solid #CCCCCC; text-align:center;}

/* SEARCH FORM */
form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	}

#topSubNav_wrapper {
clear:both;
	background: #9c927f;
	width: 100%;
	border-bottom: 2px solid #fff;
	}
	
#topSubNav {
	height: 45px;
	width: 1000px;
	}

#searchBar {
	float: left;
	margin: 10px 0 0;
	padding: 0;
	width: 1000px;
	}

#searchBar a, #popularSKW { color:#FFFFFF; }

.topSearchField {
	_height: 20px;
	display: inline;
	float: left;
	font-size: 11px;
	height: 18px !ie;
	width: 150px;
	}
	
.topSearchBtn {
	display: block;
	float: left;
	padding: 1px 0 0 5px;
	}


/* Price Range PAGE */
ul.priceList { margin:0; padding:0; width:100%; display:block; }
ul.priceList li { list-style-type:none; width:205px; height:150px; border:0px solid #CCCCCC; float:left; margin:5px; padding:3px; text-align:center;}

/* brand page products */
ul.brandList { margin:10px 0; padding:0; width:100%; clear:both; display:block; text-align:center; border:none; border:1px solid #ABDCE0; height:277px;}
ul.brandList li { list-style-type:none; float:left;margin:0 5px 18px 5px; padding:0; background-color:#FFFFFF; text-align:center; width:120px; height:110px;}
ul.brandList li a:hover {color:#FF9900; }
#brandCN { color:#FF9900; padding:4px; margin:0 0 10px 0; font-size:16px; text-align:left}
#productCN { margin:10px 0; padding:4px 0; font-size:20px; color:#FF6600;}
.product_title {margin:16px 0; font-size:1.4em; border-bottom:3px solid #000000; padding:0 4px 4px 4px;}
	
/* ARCHIVE CATEGORY PAGE */
ul.gridList { margin:0; padding:0; width:100%; }
ul.gridList li { list-style-type:none; width:160px; height:235px; border:0px solid #CCCCCC; float:left; display:inline; margin:2px; padding:3px;}
ul.gridList li h2 { font-size:12px; }
.CatHeader { margin:0; padding:0; font-weight:normal;}

ul.matchList { margin:16px 0 0 0; padding:0; width:400px; float:right;}
ul.matchList li { list-style-type:none; width:120px; height:auto; border:0px solid #CCCCCC; float:right; display:inline; margin:2px; padding:3px;}

ul.archiveBrandList { margin:6px 0 0 0; padding:0; width:690px; float:right;}
ul.archiveBrandList li { list-style-type:none; width:170px; height:auto; float:left; display:inline; padding:2px 0; margin:2px 0; font-size:11px;}

ul.hotList { margin:0; padding:0; width:695px; }
ul.hotList li { list-style-type:none; width:130px; height:auto; float:left; display:inline; margin:15px; padding:3px; text-align:center;}

ul.bannerList { margin:0; padding:0; width:100%; float:left; display:block;  }
ul.bannerList li { list-style-type:none; width:auto; height:auto; float:left; display:inline; margin:0 13px; padding:3px; text-align:center;}

ul.storeList { margin:0; padding:0; width:695px; text-align:center;}
ul.storeList li { list-style-type:none; width:155px; height:45px; float:left; display:inline; margin:0 4px 12px 6px; padding:3px; text-align:center; border:1px solid #CCCCCC;}
ul.storeList li img { text-align:center; }
#storeHeader { border-bottom:6px solid #ededed; margin-bottom:10px; font-size:16px;}

ul.popup { margin:0; padding:0; list-style:none;}
ul.popup li { margin:8px 0; padding:6px 0; clear:both; }

ul.shopdeals { margin:0; padding:0; list-style:none; display:block; }
ul.shopdeals li { list-style-type:none; width:auto; height:auto; float:left; display:inline; margin:7px 6px; padding:3px; }


/* CATEGORY NAVIGATION */
li.categories { list-style-type:none; }
.allcatHeader { font-weight:bold; margin:0; padding:3px 0; background-color:#FFFFFF; color:#003300; font-size:22px; border-bottom:2px solid #000000;}


/* =PageNavi
-------------------------------------------------------------- */
 
/* Use !important to override PageNavi CSS */
 
.wp-pagenavi a, .wp-pagenavi a:link, .wp-pagenavi a:active {
color: blue !important;
background:transparent !important;
}
.wp-pagenavi a:hover {
}
.wp-pagenavi span.pages {
background:transparent !important;
}
.wp-pagenavi span.current {
background:transparent !important;
}
.wp-pagenavi span.extend {
background:transparent !important;
}


/* COUPON STYLE */
.coupons { padding:6px; float:left; width:98%; clear:both; border:1px solid #006699; margin:5px 0; font-weight:normal;}
.couponHeader,.merchantHeader { color:#000; padding:3px 0; font-size:14px; border-bottom:6px solid #ededed;}
.couponCode { width:360px; float:left; font-weight:bold; text-align:left; font-size:16px; border-left:1px solid #66CC66; padding-left:5px;}
.couponCode #discount { font-size:12px; font-weight:normal; color:#999999;}
.couponStore { width:140px; float:left;  font-weight:normal; padding:0; margin:4px 0; font-size:22px; text-align:center; }
.couponUse { width:140px; border:1px solid #FFFFFF;margin:4px 0; font-weight:bold; float:left; font-size:14px;}
.couponCode #applyCode { background-color:#FFCC99; border:1px dashed #CC6600; padding:0 3px;}
#couponField { float:left; width:50px; margin:5px 0; padding-right:2px;}
#couponValue { width:200px; float:left;  margin:5px 0;}
#id,#code,#discountid { clear:both;  margin:5px 0;}

/* SUB CATEGORIES */
ul.subcatList { margin-left:-20px; font-size:12px; padding:0;}
ul.subcatList li a {font-weight:bold; color:#FF6600; font-size:12px; border:none; list-style-type:square;}

/*TOP 10 searches */
.topLeft { width:260px; padding:0; float:left;}
.topRight { width:260px; padding:0; float:right;}
ul.topLeft, ul.topRight { margin-left:30px; float:left; }
ul.topLeft li a, ul.topRight li a { font-size:12px; }

.topNav { color:#000000; font-size:12px; padding:0 3px;}

/* For friends and family */
.forIdeas { width:215px; float:right; margin:0 0 0 8px; padding:0;}
.forIdeas p {margin:0;}
.forImage { width:45px; float:left;}
.forImage img{ border:1px solid #666666; padding:2px; }
.forDads, .forMoms, .forTeens, .forKids {width:275px; padding:10px 3px 0 3px; clear:left; display:block;}



/* BRANDS */
ul.brandCol { width:100px; border:1px solid #000000; margin:0; padding:3px; clear:left; float:left;}
ul.brandName li{ list-style-type:square; margin:0; font-size:10px; font-weight:bold;}


/* homepage categories */
div#left {
    float: left;
    width: 200px;
	font-size:12px;
	margin-right:16px;
	height:auto;
	text-decoration:none;
	padding:6px;
	color:#000000;
}


#homeCatLink { }
#relatedItem { clear:both; width:270px; padding:10px 0; height:auto; float:left; display:block; }
#relatedItem img { padding:0 6px; height:auto;}


#navlist
{
padding-left: 0;
display:block;
}

#navlist ul { list-style-type:none;
padding:0;
margin:0;
}

#navlist li
{
padding-left:10px; 
clear:both;
margin:12px 0;
list-style-type:none;
}


#homeFeatures { color:#0066FF; font-size:14px; border-bottom:2px solid #000; background-color:#ededed; padding:4px; }

.sellingnow { list-style:none; margin:0; padding:0; display:block;}
.sellingnow li { text-align:center; width:100px; height:130px; margin:0.5em 1.1em; padding-right:10px; float:left; list-style-type:none;}


/* DAILY DEAL HOMEPAGE */
  div.dailydeal {
  background:url('http://saleornot.com/wp-content/themes/Lightning/images/zebra-bg.gif') repeat-x bottom; 
width:99%; 
border-bottom: 1px solid #d7d7d7;
    clear: both;
	  overflow: hidden;
	  font-size: 12px;
    color: #5c4942;
	  margin: 10px 0;
	  padding: 10px 0;
	  line-height: 1.5em;
  }
  
div.xdeal
{
width:99%; 
    clear: both;
	  font-size: 12px;
    color: #000;
	  margin: 10px 0;
	  padding: 10px 0;
	  line-height: 1.5em;
}

div.xdeal div.xdescription
{
   position: relative;
    float: right;
    width: 60px;
    color: #000;
    overflow: hidden;
}

div.xdeal div.xbuy {
width:60px;
float:right;
font-weight:bold;
}

div.xdeal div.xdetails
{
width:210px;
float:left;
}

  div.dailydeal div.description {
    position: relative;
    float: right;
    width: 555px;
    color: #000;
    overflow: hidden;
  }

  div.dailydeal div.description p {
    display: block;
    float: left;
	  width: 320px;
		margin:0;
  }
  div.dailydeal div.details {
	  float: left;
	  width:100px;
	  overflow: hidden;
	  padding:4px 0;
	  margin-bottom:10px;
  }

  div.dailydeal div.buy {
  width:200px;
  margin:0;
  float:right;
}
/* MODULE -------------------------------------------------------- */		
.son-module {
	width: 300px;
	margin-bottom: 5px;
}

.son-standard_module {
background:#F5F5F5;
	/* background: url(images/bg_module_gradient.gif) no-repeat bottom left; */
}

.son-module .son-module_header_blue {
	/*	background: url(images/bg_module_header_blue.gif) no-repeat; */
	background:#3399CC;
		width: 288px;	
		padding: 6px;
		margin:0;
		height:auto;
		position: relative;	
	}	

.son-module .son-module_header_grey {
/*		background: url(images/bg_module_header_grey.gif) no-repeat;	*/
background:#ededed;
		width: 288px;	
		padding: 6px;
		position: relative;		
	}	


.son-module .son-module_header_blue h3 {	
			color: #ffffff;
			margin-top: 2px;
			font-size:14px;
		}

	
.son-module .son-module_content {
		width: 268px;
		margin-left: 1px;
		position: relative;
	}
.son-module_content ul li  { padding-bottom: 7px; margin-bottom: 7px;}

/* adds 10px of padding inside the container */
		.son-module_padding {	
			padding: 7px 15px;
		}
		/* adds a border to the bottom of the container */
		.son-module_border {	
			border-bottom: 1px solid #c7c7c7;
		}

.son-module .son-module_bottom {
/*		background: url(images/bg_module_bottom_standard.gif) no-repeat; */
		width: 300px;
		height: 4px;
		font-size: 0;
	}

.son-module .widgettitle {font-size:14px; padding:6px; }
	
/* ------ END OF MODULE ------ */


/* --- credit card logos ----*/
ul.CCList { clear:both; text-align:center;}
ul.CCList li { list-style-type:none; width:auto; float:left; display:inline; margin:0 15px; padding:0 12px;}


.featureContainer { height:auto; clear:both;}
.featureContainer dl { width:690px;float:left; margin:13px 0; clear:both; border-bottom:1px solid #CCCCCC; padding:4px 0; }
.featureContainer dt { width:110px; float:left; margin-left:10px; }
.featureContainer dd {width:400px; float:left; margin:0; border-right:1px solid #CCCCCC;}
h2.hotfeature { font-size:14px; font-weight:bold; margin:0; color:#333333; padding:0;}

.price { font-size:12px; }
.price .niceprice { font-weight:bold; color:#333333; }
.price .discountrate { color:#FF0000; font-weight:bold; }
.price span { clear:both; }
.price p { margin:0; }

#seeProd {margin:-58px 0 0 430px; overflow:visible; width:110px; border:none; font-size:12px; text-align:center; }
.hotfeature a { color:#000099; margin:0;}

#lowestprice { font-size:12px; color:#000; text-decoration:none; font-weight:bold;}
.pageSectHeader {border-bottom:1px solid #6699FF; padding:3px 0; margin:0; color:#CC6600; font-size:1.2em;}
.brandSectHeader {padding:3px 0; margin:0; color:#CC6600; font-size:1.4em;}
.pageSectHeader p {margin:0; padding:0;}



/* HOMEPAGE COUPONS */
.coupons { border:1px dotted #CCCCCC; padding:6px 3px; margin:4px 0; }
.coupondetails { width:235px; margin:0; padding:0; float:left; text-align:left;}
.couponstore { width:140px; margin:0; padding:0; float:right;  }


/* CUSTOM COMMUNITY */
#cycnav li { list-style-type:none; display:inline; margin:0 10px; padding:0;}


/* TOP LEVEL MENU */

#navContainer {width:100%; display:block; position:relative;}

ul#menu {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 1000px;
	font-size:1.2em;
	position:relative;
	}

.inheader .container { width:1000px; margin:auto; text-align:left; }
.inheader #navigation {float:left; margin:0; padding:0; position:relative; z-index:80000; }

ul#menu li {
	float: left;
	padding: 0;
	margin: 0;
	border-right:solid 1px #fff;
}

ul#menu ul li {
	float: none;
	position: relative;
	border-bottom: 1px solid #7EAED7; /* fixes gap problem in IE */
	border-left: 1px solid #FFF;
	z-index:1000;
}

ul#menu li ul {
	margin: 0;
	padding: 0;
	display:none;
	list-style: none;
	position: absolute;
	background: #9CC;
}
ul#menu ul ul{
	margin-left: .2em;
	position: absolute;
	top: 0; /* if using borders, -1px to align top borders */
	left: 100%;
}

ul#menu * a:hover, ul#menu li a:active{
background:#7EAED7 !important;
color: #FFFFFF;
}

ul#menu li a:link,
ul#menu li a:visited,
ul#menu li a:hover,
ul#menu  li a:active{
	display: block;
	padding: 6px;
	text-decoration: none;
	background: #5587B3;
	 color: #FFFFFF;
}


ul#menu ul li a:link,
ul#menu ul li a:visited,
ul#menu ul li a:hover,
ul#menu ul li a:active {
	width: 8em;
}


/* Popup for Archive products */

#fade {
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;	
	
	background: #000;
	position: fixed;
	width: 100%;
	height: 100%;
	filter:alpha(opacity=80);
	opacity: .80;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/
	left: 0;
	top: 0;
	z-index: 10;
}

.show, .shortUrlInfo {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.popup h3 {
	margin: 0 0 20px;
	padding: 5px 10px;
	border-bottom: 1px solid #bbb;
	font-size: 1.5em;
	font-weight: normal;
}
.popup p {
	padding: 5px 10px;
	margin: 5px 0;
}
.popup img.cntrl {
	position: absolute;
	right: -20px;
	top: -20px;
}
.popup_block {
	background: #ddd;
	padding: 5px 10px;
	border: 4px solid #fff;
	float: left;
	width: 440px;
	position:fixed;
	top:11%;
	left: 50%;
	margin: 0 0 0 -250px;
	z-index: 100;
	border:1px solid #FF0000;
}
.popup_block .popup {
	float: left;
	width: 100%;
	background: #fff;
	margin: 10px 0;
	padding: 5px 0;
	border: 1px solid #bbb;
	overflow:hidden;
}

*html #fade {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	: document.body.scrollTop);
}

*html .popup_block {
	position: absolute;

	top:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollTop
	+((documentElement.clientHeight-this.clientHeight)/2)
	: document.body.scrollTop
	+((document.body.clientHeight-this.clientHeight)/2));

	left:expression(eval(document.compatMode &&
	document.compatMode=='CSS1Compat') ?
	documentElement.scrollLeft
	+ (document.body.clientWidth /2 )
	: document.body.scrollLeft
	+ (document.body.offsetWidth /2 ));
}

#pop_logo img { width:125px; height:30px; margin-top:16px; text-align:center; }
#pop_price { width:100px; text-align:center; font-weight:bold; font-size:14px; color:#000000;}
#pop_buybtn img { width:110px; text-align:center; margin:0; float:right; }
tr.pop_single { border-bottom:1px solid #000; text-align:left; margin:0; padding:0;}
/* END POPUP STYLE */


/* Search Results Product Pod */
/* search results page. styles for each individual product box */


.product_container {
	width:160px;
	height:241px;
	margin:0 5px 5px 5px;
	color:#999;
	float:left;
	position:relative;
}

.product_container.over {
	width:160px;
	height:241px;
	margin:0px 0px 0px 0px;
	color:#999;
	float:left;
}

.product_container .product {
	height:241px;
	width:140px;
	margin:3px 0px 0px 10px;
	position:relative;
	text-align:center;
	cursor:pointer;
}

.product_container.over .product {
	height:270px;
	width:140px;
	margin:3px 0px 0px 10px;
	position:relative;
	cursor:pointer;
}

.product_container .product .see_details_button {
	position:absolute;
	top:160px;
	left:26px;
	width:87px;
	height:23px;
	z-index:1000000;
	display:none;
}

.product_container .product .img_wrapper {
	padding:8px 10px 8px 10px;
	cursor:pointer;
	position:relative;
}

.product_container .product .product_info {
	font-size:11px;
	font-family:Trebuchet MS;
	border-top:1px solid #d8d8d8;
	margin:0px auto 0px auto;
	text-align:left;
	width:130px;
	overflow:hidden;
	padding:5px 0px 0px 0px;
}

.product_container .product .product_info .title {
	
	overflow:hidden;
	line-height:1.2em;
}

.product_container .product .product_info .title a {
	color:#636363;
	font-weight:bold;
	text-decoration:none;
}

.product_container .product .product_info .price {
	padding:0px 0px 0px 0px;
	line-height:1.2em;
	margin:2px 0px 0px 0px;
}

.product_container .product .product_info .price a {
	text-decoration:none;
	color:#959595;
}


#shorturl { text-align:center; font:12px; border:1px #003399 solid; padding:0; margin:0; float:left;}
.shorturl textarea { resize:none; margin:0; padding:0; float:left; font-size:12px; overflow:hidden; }
.shorturl img { margin-left:6px; }