/* @override http://couponpal.mutantlabs.co.uk/_css/browse.css */

/* @override http://couponpal.mutantlabs.co.uk/_css/browse.css */

@charset "UTF-8";
/* CSS Document */

/* ******************** START BROWSE COLUMN ******************** */

/* ********* BROWSE PAGE HEADERS ************/

/* POPULAR COUPONS BROWSE PAGE HEADER */
div#browse-header-popular {
	background: url(../_content/browse-sprite.png) -10px -640px no-repeat;
	height: 61px;
	margin: 3px 0 25px 0;
	width: 557px;
}
#browse-header-title {
	color: #822327;	
	font-family: "Georgia", serif;	
	font-size: 2.4em;
	font-weight: bold;
	padding: 16px 0 0 20px;
}
/* END POPULAR COUPONS HEADER */

/* ********* DEFAULT BROWSE HEADER ELEMENTS ************/
div.browse-header-details-container{
	width: 462px;
	position: relative;
	float: left;
	margin: 0 0 0 15px;
	padding: 0 0 15px 0;
}
p.browse-header-subtitle {
	color: #a25816;
	font-size: 1.4em;
	clear: both;
	padding: 5px 0 0 0;
}
p.browse-header-subtitle a{
    color: #005BBB;
    text-decoration: underline;
}
p.browse-header-subtitle a:hover{
    color: #005BBB;
}

/* MORE INFO BUTTON */
.store-more-info {
	height: 16px; width: 16px;
	background: url(../_content/column-sprite.png) top left no-repeat;
	background-position: -10px -388px;
	position: absolute;
        top: 42px; right: -23px;
}
.store-more-info:hover { background-position: -31px -388px; }

.store-more-info-content {
	color: #A25816;
	display: none;
	font-size: 1.2em;
	line-height: 1.1em;
	margin: 0 0 7px 10px;
	width: 360px;
}

/* FAVOURITE BUTTON */
div.browse-header-favourite {
	background:url("../_content/column-sprite.png") no-repeat scroll -10px -464px transparent;
	width:40px; height:40px;
        top: 0px; right: 0px;
	position: absolute;
}
.browse-header-details-container-store div.browse-header-favourite{
    top: -5px; right: -35px;
    position: absolute;
}

div.browse-header-favourite:hover {
	background-position: -60px -464px;
}
div.browse-header-favourite div.browse-tab-badge {
	height:17px;
	position:absolute;
	right:-2px;
	top:-4px;
}
div.browse-header-favourite div.browse-tab-badge .browse-badge-left {
	background:url("../_content/column-sprite.png") no-repeat scroll -10px -411px transparent;
	float:left;
	height:17px;
	width:6px;
}
div.browse-header-favourite div.browse-tab-badge .browse-badge-middle {
	background:url("../_content/coupon-badge.png") repeat-x scroll left top transparent;
	color:#FFFFFF;
	float:left;
	font-family:"Palatino Linotype","Book Antiqua",Palatino,serif;
	font-size:1em;
	font-weight:bold;
	height:12px;
	padding:2px 0 0 1px;
}
div.browse-header-favourite div.browse-tab-badge .browse-badge-right {
	background:url("../_content/column-sprite.png") no-repeat scroll -10px -438px transparent;
	float:left;
	height:17px;
	width:6px;
}

/* ********** STORE SPECIFIC HEADER ********* */
div#browse-header-default img.browse-header-store-logo {
	border:2px solid #D8D4AD;
	float: left;
	margin:0;
}
div.browse-header-details-container-store{
	width: 370px;
	position: relative;
	float: left;
	margin: 0 0 0 15px;
	padding: 0 0 25px 0;
}

/* ********** SEARCH SPECIFIC HEADER ********* */
div#browse-header-default div#browse-header-search-icon {
	background: url(../_content/browse-sprite.png)  -10px -570px no-repeat;
	width: 48px; height: 48px;
	margin:0; padding: 0;
	float:left
}

/* ********** SEARCH SPECIFIC HEADER ********* */
div#browse-header-default img.browse-header-listicon{
	float: left;
	margin:0;
	border: none;
}

/* ********** START BROWSE-COUPON COLUMN ********* */
#top-coupons-title, #merchant-browse-link {
    color: #000;
    font-size: 24px;
    text-align: center;
    font-family: "Lucida Grande","Lucida Sans Unicode",Helvetica,Arial,Verdana,sans-serif;
    margin-top: 40px;
}

/* ********** START BROWSE-CATEGORY COLUMN ********* */
div#browse-header-default {
	float: left;
	margin: 0;
}

#browse-header-default-top {
	background: url(../_content/browse-sprite.png) top left no-repeat;
	background-position: -10px -1330px;
	height: 6px;
	width: 563px;
}

#browse-header-default-middle {
	background: url(../_content/browse-header-category-middle.png) top left repeat-y;
	padding: 15px 0 0 20px;
	width: 563px;
}

#browse-header-default-bottom {
	background: url(../_content/browse-sprite.png) top left no-repeat;
	background-position: -10px -1345px;
	height: 15px;
	width: 563px;
}


div#browse-header-default div.browse-header-category-icon {
	background: url(../_content/browse-sprite.png)  top left no-repeat;
	width: 43px; height: 43px;
	float: left;
	margin:0;
}
div#browse-header-default div.cat-icon-all{background-position: -10px -330px; }
div#browse-header-default div.cat-icon-apparel{background-position: -10px -417px;}
div#browse-header-default div.cat-icon-arts{background-position: -12px -500px;}
div#browse-header-default div.cat-icon-auto{background-position: -82px -330px;}
div#browse-header-default div.cat-icon-books{background-position: -80px -409px;}
div#browse-header-default div.cat-icon-business{background-position: -82px -494px;}
div#browse-header-default div.cat-icon-computers{background-position: -148px -330px; }
div#browse-header-default div.cat-icon-electronics{background-position: -150px -414px;}
div#browse-header-default div.cat-icon-finance{background-position: -150px -499px;}
div#browse-header-default div.cat-icon-food{background-position: -220px -330px;}
div#browse-header-default div.cat-icon-gifts{background-position: -220px -414px;}
div#browse-header-default div.cat-icon-health{background-position: -220px -500px;}
div#browse-header-default div.cat-icon-home{background-position: -290px -330px;}
div#browse-header-default div.cat-icon-kids{background-position: -295px -416px;}
div#browse-header-default div.cat-icon-online{background-position: -295px -500px;}
div#browse-header-default div.cat-icon-pets{background-position: -358px -330px;}
div#browse-header-default div.cat-icon-phones{background-position: -360px -411px;}
div#browse-header-default div.cat-icon-sports{background-position: -358px -496px;}
div#browse-header-default div.cat-icon-toys{background-position: -433px -330px;}
div#browse-header-default div.cat-icon-travel{background-position: -430px -413px;}

div#browse-header-default #browse-header-title {
	color:#3E230B;
        float:left;
        font-family:"lucida grande",serif;
        font-size:2.2em;
        margin:0;
        padding:0;
        text-shadow:0 1px 0 #FFFFFF;
        width:360px;
}
div#browse-header-default #browse-header-title-merchant,  div#browse-header-default #browse-header-title-category{
    color:#3E230B;
    float:left;
    font-family:"lucida grande",serif;
    font-size:2.2em;
    margin:0;
    padding:0;
    text-shadow:0 1px 0 #FFFFFF;
    width:360px;
}
div#browse-header-default #browse-header-title-category {
    width: 462px;
}
div#browse-header-default div.browse-header-details-container{
	width: 462px;
}

#browse-header-default-extra {
	clear: both;
	color: #A25816;
	display: none;
	font-size: 1.2em;
	line-height: 1.3em;
	padding: 10px 50px 15px 10px;
}

/* ******** BROWSE LIST PAGE ************ */

div#browse-header-category div.list-icon{background-position: -80px -571px;}


/* ******** END BROWSE PAGE HEADERS ********* */

/* ************* STORES VIEW **************** */

ul#store-list {
	margin: 30px 0 0 0; padding: 0;
	list-style-type: none;
}
#store-list li.store-item {
	width: 560px; height: 75px;
	position: relative;
	border-bottom: 1px solid #e5e5e5;
}
#store-list li.store-item:hover{background-color: #fdfde3;}
#store-list li.store-item:last-child {border:0;}
#store-list img.store-logo {
	border:2px solid #dedede;
	float: left;
	margin:15px 0 0 15px;
}
#store-list div.store-item-details-container {
	width: 385px;
	position: relative;
	float: left;
	margin: 15px 0 0 15px;
}
#store-list li.store-item div.store-item-details-container h3.store-title {
	color: #822327;	
	font-family: "Georgia", serif;	
	font-size: 2.4em;
	font-weight: bold;
	margin: 0; padding: 0;
}
#store-list li.store-item div.store-item-details-container a{color: #822327; text-decoration: underline;}
#store-list li.store-item div.store-item-details-container a:hover{ text-decoration: none;}
#store-list div.store-item-details-container p.store-subtitle {
	color: #a25816;
	font-size: 1.4em;
	clear: both;
	padding: 5px 0 0 0;
}
#store-list .visit-store-button {
	width: 83px; height: 25px;
	background: url(../_content/browse-sprite.png) -10px -1288px no-repeat;
	margin:-35px 0px 0 0;
	float: right;
}
#store-list .visit-store-button:hover {background-position: -99px -1288px;}
#store-list .visit-store-button a{ width: 100%; height: 100%; display: block;}

/* *********** END STORES VIEW ************** */

/* ******************** END BROWSE COLUMN ******************** */



/* ******************** START BROWSE SIDEBAR ******************** */
#sidebar-categories-title {
	background: url(../_content/browse-sprite.png) top left no-repeat;
	background-position: 130px -6px;
	display: block;
	height: 31px;
	line-height: 1.7em;
	margin: 20px 0 20px 0;
}

#sidebar-categories-list {
	position: relative;
	right: 19px;
}

.sidebar-categories-item, .sidebar-categories-item-active {
	height: 66px;
	width: 371px;
}

.sidebar-categories-item:hover, .sidebar-categories-item-active { 
	background: url(../_content/browse-sprite.png) top left no-repeat;
	background-position: -10px -240px;
}
.sidebar-categories-item-content {
	border-color: #e5e5e5;
	border-style: solid;
	border-width: 0 0 1px 0;
	height: 65x;
	margin: 0 0 0 23px;
	width: 345px;
}

.sidebar-categories-item-title {
	float: left;
	color: #a25816;
	font-size: 2em;
	width: 295px;
	margin: 5px 0 0 0;
	text-decoration: none;
}

.sidebar-categories-item-sub {
	float: left;
	color: #a25816;
	font-size: 1.2em;
	text-decoration: underline;
	margin: 3px 7px 0 0;
}
a.sidebar-categories-item-sub:hover {
	text-decoration: none;
	
}

.sidebar-categories-all, .sidebar-categories-apparel, .sidebar-categories-arts, 
.sidebar-categories-auto, .sidebar-categories-books, .sidebar-categories-business,
.sidebar-categories-computers, .sidebar-categories-electronics, .sidebar-categories-finance,
.sidebar-categories-food, .sidebar-categories-gifts, .sidebar-categories-health,
.sidebar-categories-home, .sidebar-categories-kids, .sidebar-categories-online,
.sidebar-categories-pets, .sidebar-categories-phones, .sidebar-categories-sports,
.sidebar-categories-toys, .sidebar-categories-travel {
	background: url(../_content/browse-sprite.png) top left no-repeat;
	float: left;
	height: 51px;
	margin: 0 10px 0 10px;
	width: 30px;
}

.sidebar-categories-all { background-position: -10px -60px; }
.sidebar-categories-apparel { background-position: -10px -120px; }
.sidebar-categories-arts { background-position: -10px -180px; }

.sidebar-categories-auto { background-position: -70px -60px; }
.sidebar-categories-books { background-position: -70px -120px; }
.sidebar-categories-business { background-position: -70px -180px; }

.sidebar-categories-computers { background-position: -130px -60px; }
.sidebar-categories-electronics { background-position: -130px -120px; }
.sidebar-categories-finance { background-position: -130px -180px; }

.sidebar-categories-food { background-position: -190px -60px; }
.sidebar-categories-gifts { background-position: -190px -120px; }
.sidebar-categories-health { background-position: -190px -180px; }

.sidebar-categories-home { background-position: -250px -60px; }
.sidebar-categories-kids { background-position: -250px -120px; }
.sidebar-categories-online { background-position: -250px -180px; }

.sidebar-categories-pets { background-position: -310px -60px; }
.sidebar-categories-phones { background-position: -310px -120px; }
.sidebar-categories-sports { background-position: -310px -180px; }

.sidebar-categories-toys { background-position: -370px -60px; }
.sidebar-categories-travel { background-position: -370px -120px; }

/* ******************** END BROWSE SIDEBAR ******************** */


