/* -----------------------------------*/
/* ----->>> SEARCH RESULTS <<<--------*/
/* -----------------------------------*/

#results {
	background-color: white;
	margin:0 3px 0 210px;
	width:760px;
}

/* ----->>> facet navigation <<<-------*/

#facetNav {
	/*background: url('http://static.extrabux.com/images/content-faceted-bg.gif') no-repeat 3px 0px;*/
	float:left;
	padding-top:15px;
	min-height:185px;
}

.searchNav {width:200px;}

.faqNav { margin-left:15px; width:185px; }

#facetNav div.facet { 
	margin-left: 15px;
	margin-bottom:10px;
	background: url('http://static.extrabux.com/images/facet-div.gif') no-repeat top left;
}

#facetNav div.parent { background: url('http://static.extrabux.com/images/facet-div.gif') no-repeat bottom left; }

#facetNav div.refinements { clear:both; margin:5px 0; position:relative; overflow:hidden; }

#facetNav div.refinements li { 
	background:#368000; 
	margin:5px 0;
	display:inline;
	clear:left;
	color:#FFF; 
	padding:5px;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
	float:left;
}

#facetNav div.refinements li a {
	color:#FFF;
	padding-left:3px;
	font-weight:bold;
	text-decoration:underline;
}

#facetNav div.refinements li a:hover { text-decoration:none; } 


#facetNav div.parent a {
	color:#252525;
	display:block;
	font-size:1.3em;
	width:170px;
	font-weight:bold;
	padding:8px 0 8px 2px;
}

#facetNav div.parent a.down { background: url('http://static.extrabux.com/images/facet-arrow-down.png') no-repeat right center;	}
#facetNav div.parent a.left { background: url('http://static.extrabux.com/images/facet-arrow-left.png') no-repeat right center;	}

#facetNav div.parent span a {
	color:#252525;
}

#facetNav div.parent a:hover,
#facetNav div.parent #active {
	color:#368000;
	text-decoration:underline;
}

#facetNav .child { width:176px;}
#facetNav .scroll { max-height:180px; overflow-y:auto; }
#facetNav .child ul { padding:3px 0 0px 0; }

#facetNav .child ul li {
	background:none;
	font-size:1.2em; 
	margin:0 0px;	
	padding:0;
}

#facetNav .child ul li label { padding-left:2px; color:#368000; height:1.5em; line-height:1.5em; cursor: pointer; }

#facetNav .child ul li a { color:#368000; height:1.5em; line-height:1.5em; }
#facetNav .child ul a:hover { color:#368000; text-decoration:underline; }

#facetNav .child ul.bullets li { }

#facetNav .child ul li span.count {color:#8d8d8d; font-size:11px;}

.childChild { padding-left:20px; }

#facetNav ul.faq li a { padding-left:10px; }

#facetNav .more { float:right;margin-right:15px; float:right; margin-right:15px; }
#facetNav .more a { background:url('http://static.extrabux.com/images/icons/login-plus.gif') left center no-repeat; text-decoration:underline; font-size:1.2em; color:#368000; padding-left:15px; }
#facetNav .more a:hover { text-decoration:none; }

#facetNav #merchantSelect { width:170px; margin-top:7px; }

.coupons h3 {
	color: #353535;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
}

.facet input.text {
	color:#b7b7b7;
	font-size:1em;
	height:12px;
	width:40px;
}

.facet input.text:focus { color: #000; }

.facetMore { display: none; }

#amount {
	color: #368000;
	font-size: 1.3em;
	font-weight: bold;
	margin-right: 25px;
	text-align: center;
}

#slider-range { margin-right: 25px; }

/* ----->>> refine results <<<-------*/

#refine {
	border-bottom: 1px solid #d7d7d7;
	color: #252525;
	float:right;
	font-size:1.2em;
	font-weight:bold;
	padding-bottom:5px;
	width:760px;
}

#refine input { font-size: 10px; }

#refine #sort {
	float:left;
	width:275px; 
}

#refine #tax {
	float:right; 
	width:425px; 
	text-align: right;
}

#refine #tax #zip-input { width:65px; }

#refine #prodPerPage {
	float:left; 
	text-align:right; 
	width:175px;
}

#rightCol {
	float:right;
	width:760px;
}

#rightCol {
    \width: 720px; /* for IE5 and IE6 in quirks mode */
    w\idth: 720px; /* for IE6 in standards mode */
 }

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

.productResult {
	background:url('http://static.extrabux.com/images/zebra-bg.gif') repeat-x bottom;
	border-bottom: 1px solid #d7d7d7;
	float:right;
	height:9em;
	margin:10px 5px 5px 5px;
	width:750px;
}

.productResult.inactive { background:url('http://static.extrabux.com/images/zebra-bg-lt.gif') repeat-x bottom; }

.productResult.active { background:url('http://static.extrabux.com/images/zebra-bg.gif') repeat-x bottom; }

.productResult h3 { margin-bottom:5px; }
.productResult h3 a {
	color: #368000;
	font-size:1.3em;
	font-weight:bold;
	margin-bottom:5px;
	text-decoration:underline;
}

.productResult h3 a:hover { text-decoration:none; }

.productResult .thumb {
	background: url('http://static.extrabux.com/images/thumb-divider.gif') no-repeat top right;
	display:block;
	float: left;
	height:100px;
	padding:0px;		
	text-align:center;	
	width:100px;
}

.productResult .pInfo {
	color: #515151;
	float:left;
	font-size:1.2em;
	margin-left:15px; 
	padding-top:3px;
	width:450px;
}

.productResult .pInfo .desc { line-height:1.3em; }

.productResult .pInfo a.more { color:#515151; }

.productResult .pInfo a:hover.more {
	color:#368000;
	text-decoration:underline;
}

a.moreLink { color:#515151; }

a:hover.moreLink {
	color:#368000;
	text-decoration:underline;
}

.productResult .CtA {
	float:right;
	text-align:right;
}

.productResult .CtA a.price {
	color:#b2030a;
	font-size:1.8em;
	font-weight:bold;
}

.productResult .CtA a:hover.price {
	text-decoration:underline;
}

.productResult .CtA .details {
	color:#7d7d7d;
	font-size:1.2em;
}

.productResult .CtA .details a,
.productREsult .CtA .details a:visited {
	color:#b2030a;
	text-decoration:underline;
}

.productResult .CtA .details a:hover { text-decoration:none; }

#noResults {
	font-size:1.4em;
	padding:20px;
	height:200px;
	text-align: center;
	padding-top: 25px;
}

/* -----------------------------------*/
/* ------>>> COUPON RESULTS <<<-------*/
/* -----------------------------------*/

.couponList {
	border-bottom: 1px solid #d7d7d7;
	float:right;
	width:750px;
	margin-right:15px;
}

.couponList.inactive {
	background:url('http://static.extrabux.com/images/zebra-bg-lt.gif') repeat-x bottom;
}

.couponList.active {
	background:url('http://static.extrabux.com/images/zebra-bg.gif') repeat-x bottom;
}
.couponList .logo {
	background: url('http://static.extrabux.com/images/thumb-divider.gif') no-repeat top right;
	float:left;
	height:50px;
	margin:0px 0 5px 5px;
	padding-top:20px;
	text-align:center;
	width:135px;
}

.couponList .cInfo {
	float:left;
	margin:13px 0 0 10px;
	width:350px;
	overflow:hidden;
	position:relative;
}

.couponList .cInfo h3 a {
	color:#368000;
	font-weight:bold;
	margin:0px 0 5px 0px;
	font-size:1.4em;
	line-height:1.4em;
	text-decoration:underline;
}

.couponList .cInfo h3 a:hover { text-decoration:none; }

.couponList .details { 
	color:#515151;
	font-size:1.1em;
	height:16px;
	line-height:16px;
}

.couponList a.couponCode {
	color:#515151;
	border-bottom:1px dotted #666;
	color:#515151;
}

.couponList .cInfo a.couponCode:hover {
	border-bottom:1px dotted #368000;
	color:#368000;
}

.couponList .expiration,
.couponList .instructions {
	clear:right;
	color:#666;
	font-size:11px;
	height:20px;
	line-height:20px;
	width:175px;
}

.couponList .button {
	float:right;
	margin-top:1.5em;
}

.couponList .CtA {
	float:right;
	height:40px; 
	text-align:right; 
	width:140px; 
}
.couponList .instructions {
	float:right;
	height:20px;
	width:150px;
	text-align:right;
}

.noCoupons {
	font-size:1.4em; 
	height:200px;
	padding:50px; 
}

/* -----------------------------------*/
/* ----->>> MERCHANT RESULTS <<<------*/
/* -----------------------------------*/

.merchantList {
	border-bottom: 1px solid #d7d7d7;
	float:right;
	font-size:1.2em;
	margin:0px 15px 5px 5px;
	width:745px;
	height:70px;
}

.merchantList.inactive {
	background:url('http://static.extrabux.com/images/zebra-bg-lt.gif') repeat-x bottom;
}

.merchantList.active {
	background:url('http://static.extrabux.com/images/zebra-bg.gif') repeat-x bottom;
}

.merchantList .logo {
/*	background: url('http://static.extrabux.com/images/thumb-divider.gif') no-repeat top right; */
	float:left;
	height:35px;
	width:105px;
	margin: 10px 0 0 0;
	padding-top:10px;
}

.merchantList .desc {
	color:#252525;
	font-size:1em;
	float:left;
	height:2em;
	width:285px;
	line-height:1.25em;
	margin:20px 15px 0 15px;
}

.merchantList .coupon {
	float:left;
	font-size:1em;
	margin-top:25px;
	width:110px;
}

.merchantList .coupon a {
	border: 1px dotted #CCC;
	color:#515151;
	font-weight:bold;
	padding:10px;
	text-decoration:underline;	
}

.merchantList .coupon a:hover {
	border: 1px dotted #999;
	color:#368000;
}

.merchantList .button {
	float:right;
	height:2em;
	margin-top:1.5em;
	width:93px;
}

/* -----------------------------------*/
/* ---->>> BOTTOM PAGINATION <<<------*/
/* -----------------------------------*/

.pagination { margin:10px 5px; }

.pagination-info {
	color:#252525;
	float: right;
	font-size: 1.2em;
	line-height:2em;
	height:2em;
	padding-right: 25px;
	text-align: right;
	text-transform:uppercase;
}

.pagination-controls { float: right; }
	
.pagination-prev a,
.pagination-next a,
.pagination-page a,
.pagination-page-current a {
/*	background-color: #8b8b8b; */
	display: block;
	float: left;
	font-size: 1.4em;
	height: 22px;
	line-height:22px;
	margin: 0 3px;
	padding:0 8px;
	text-align: center;
	text-decoration: none;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
}

.pagination-prev a,
.pagination-next a,
.pagination-page a {
	border: 1px solid #c6ddb1;
	color: #252525;
}

.pagination-prev a:hover,
.pagination-next a:hover,
.pagination-page a:hover {
	color:#000;
	background:#edf5e9;
	border: 1px solid #589c34; 
}

.pagination-page-current a {
/*	border: 1px solid #558628; */
	background-color: #589c34;
	color: #FFF;
	font-weight: bold;
}

.pagination-spacer {
	display: block;
	float: left;
	font-weight: bold;
	height: 15px;
	width: 15px;
	text-align: center;
}
