/* -----------------------------------*/
/* ---------->>> CSS RESET <<<--------*/
/* -----------------------------------*/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a { text-decoration:none; outline:0; }

/* -----------------------------------*/
/* ------->>> GLOBAL STYLE <<<--------*/
/* -----------------------------------*/

html { font-size:62.5%; }

body {
	background:#e2e2e1 url('http://static.extrabux.com/images/global-bg.gif')  repeat-x top;
    color: #252525;
	font-family: Arial, sans serif;
    font-size: 10px !important;
    font-size: 1em;
    font-weight: normal;
	margin-bottom:20px;
    text-align: left;
}

#container {
	margin:0 auto;
	position: relative;
	text-align:left;
	width:986px;
}

.clearBoth { clear:both; }
.floatRight { float:right; }
.floatLeft { float:left; }
.uppercase { text-transform:uppercase; }
.displayNone { display:none; }
.bold { font-weight:bold; }

/* -----------------------------------*/
/* ----->>> HEADER LOGO/LINKS <<<-----*/
/* -----------------------------------*/

#header { height:80px; }

#header #logo {
	background: url('http://static.extrabux.com/images/slogan.gif') no-repeat right 26px;
	float:left;
	margin-top:7px;
	width:335px;
}

#headerLinks {
	float:right;
	font-size:1.2em;
	font-weight: bold;
	margin-top:7px;
	width:400px;
}

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

#headerLinks a {
	float:right;
	outline:none;
	padding:5px 10px;
	font-weight:normal;
}

#headerLinks a.login {
	background: url('http://static.extrabux.com/images/icons/login-plus.gif') no-repeat 10px center;
	border: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
	color:#368000;
	padding-left:25px; 
}

#headerLinks a.loginOpen {
	background: url('http://static.extrabux.com/images/icons/login-minus.gif') no-repeat 10px center;
	border: 1px solid #b3cf95;
	border-bottom: 1px solid #FFF;	
	padding-left:25px;
	text-decoration:underline;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
}

#headerLinks a.signup { color:#666; }

#headerLinks a.account { color:#368000; font-weight:bold; }

#headerLinks a#giftGuide { 
	background: url('http://static.extrabux.com/images/icons/coupon_gift.gif') no-repeat 10px center;
	color:#bc0000; 
	font-weight:bold; 
	font-style:italic; 
	padding-left:28px;
}

#headerLinks a.help { color:#666; }

#headerLinks a:hover { text-decoration:underline; }

.blog {
	/* background:url('http://static.extrabux.com/images/btn-shopping-blog.png') no-repeat; */
	width:93px;
	height:20px;
	color:#666;
}

#loginBox {
	clear:right;
	float:right;
	margin:4px 0 0 0;
	width:390px;
}

#loginBox #labelEmail,
#loginBox #labelPass {
	color:#252525;
	float:left;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	width:125px;
	text-align:left;
}

#loginBox #labelRemember {
	float:right;
	font-weight:bold;
	padding-right:5px;
	height:25px;
	line-height:25px;
}

#loginBox #labelEmail { width:180px; }

#loginBox #inputEmail,
#loginBox #inputPass {
	background: #E8E8E8 url('http://static.extrabux.com/images/login-input-bg.gif') repeat-x;
	border:1px solid #a2a2a2;
	float:left;
	font-size:13px;
	height:1.6em;
	margin-right:5px;
	padding:.25em 0 0 .25em;
	width:125px;
}

#loginBox #inputEmail { width:175px; }

#loginBox #loginBtn { margin-left:5px; }

.loginBoxClose { display:none; }
.pipe { float:right; line-height:1.7em; color:#CCC; }

#fivePromo {
	background:url('http://static.extrabux.com/images/5-promo.png') no-repeat 0 -4px;
	width:288px;
	height:42px;
	display:block;
	clear:right;
	float:right;
	margin-right:184px;
}

/* -----------------------------------*/
/* ----->>> GLOBAL NAVIGATION <<<-----*/
/* -----------------------------------*/

#headerNav {
	clear:both;
	height:45px;
}

.headerNav-Closed { background: url('http://static.extrabux.com/images/navigation.png') repeat-x 0 -90px; }
.headerNav-Open { background: url('http://static.extrabux.com/images/navigation.png') repeat-x 0 -135px; }

#catBtn { float: left; }

#catBtn a {
	display:block;
	height:45px;
	width:167px;
}

.catBtn-Closed { background: url('http://static.extrabux.com/images/navigation.png') no-repeat 0 0; }
.catBtn-Open { background: url('http://static.extrabux.com/images/navigation.png') no-repeat 0 -45px; }

#coupBtn {
	float:right;
	height:27px;
	margin-top:8px;
	margin-right:3px;
	width:97px;
}

#coupBtn a,
#storesBtn a:visited,
#storesBtn a:active {
	background: url('http://static.extrabux.com/images/navigation.png') 0 -180px;
	display:block;
	height:27px;
	width:97px;
}

#coupBtn a:hover { background: url('http://static.extrabux.com/images/navigation.png') 0 -207px; }

#storesBtn {
	float: right;
	margin:8px 5px 0 0;
}

#storesBtn a,
#storesBtn a:visited,
#storesBtn a:active {
	background: url('http://static.extrabux.com/images/navigation.png') 0 -234px;
	display:block;
	height:27px;
	width:101px;
}

#storesBtn a:hover { background: url('http://static.extrabux.com/images/navigation.png') 0 -261px; }

#navEdgeRight {
	float:right;
	height:45px;
	width:5px;	
}

.navEdgeRight-Closed { background: url('http://static.extrabux.com/images/navigation.png') 65px -180px; }
.navEdgeRight-Open { background: url('http://static.extrabux.com/images/navigation.png') 70px -180px; }

#searchLabel {
	float:left; 
	margin-left:45px; 
	margin-top:14px;
}

#search {
	float:left;
	height:40px;
	margin:5px 0 0 10px;
}

#search .input-box {
	background: url('http://static.extrabux.com/images/search-bg.gif') no-repeat top left;
	border:0;
	height:28px;
	font-size:1.8em;
	float:left;
	outline:0;
	padding:5px 0 0 5px;
	width:300px;
}

#search .input-focus { color:#252525; }

/* -----------------------------------*/
/* --->>> CATEGORY DROPDOWN <<<-------*/
/* -----------------------------------*/

#catDropdown {
	background:#ddead1;
	border:2px solid #7cb144;
	border-top:none;
	clear:both;
	display:block;
	height:75px;
	padding-left:4px;
	width:976px;
	-moz-border-radius-bottomleft: 4px;
  	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomright: 4px;
  	-webkit-border-bottom-right-radius:4px; 
}

#catDropdown li { 
	float:left; 
	margin:2px;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px; 
}

#catDropdown .col1 { width:140px; }
#catDropdown .col2 { width:210px; }
#catDropdown .col3 { width:157px; }
#catDropdown .col4 { width:164px; }
#catDropdown .col5 { width:170px; }
#catDropdown .col6 { width:96px; }
/*937*/
#catDropdown a:link, 
#catDropdown a:visited,
#catDropdown a:active { 
	background: #FFF url('http://static.extrabux.com/images/dropdown-bg-top.gif') repeat-x bottom; 
	border:1px solid #bcd1a8; 
	color:#252525;
	display:block;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:2.6em;
	line-height:2.6em;
}

#catDropdown a { 
	background:#FFF;
	-moz-border-radius:2px;
	-webkit-border-radius:2px; 
}

#catDropdown a div { width:16px; height:16px; float:left; margin:7px 7px 0 7px; }

#catDropdown a:hover { 
	background: #FFF url('http://static.extrabux.com/images/dropdown-bg.gif') repeat-x bottom; 
	border:1px solid #7cb144; 
	color:#368000; 
	text-decoration:underline; 
}

#catDropdown a #movies { background: url('http://static.extrabux.com/images/icons/dropdown.png')           0     0;     }
#catDropdown a div#computers { background: url('http://static.extrabux.com/images/icons/dropdown.png')        0    -16px;  }
#catDropdown a div#video { background:url('http://static.extrabux.com/images/icons/dropdown.png')            0    -32px;  }
#catDropdown a div#electronics { background: url('http://static.extrabux.com/images/icons/dropdown.png')      0    -48px;  }
#catDropdown a div#books { background: url('http://static.extrabux.com/images/icons/dropdown.png')            0    -64px;  }
#catDropdown a div#garden { background: url('http://static.extrabux.com/images/icons/dropdown.png')             0    -144px; }
#catDropdown a div#flowers { background: url('http://static.extrabux.com/images/icons/dropdown.png')          0    -96px;  }
#catDropdown a div#toys { background: url('http://static.extrabux.com/images/icons/dropdown.png')             0    -112px; }
#catDropdown a div#health { background: url('http://static.extrabux.com/images/icons/dropdown.png')           0    -128px; }
#catDropdown a div#jewelry { background: url('http://static.extrabux.com/images/icons/dropdown.png')          0    -80px;  }
#catDropdown a div#auto { background: url('http://static.extrabux.com/images/icons/dropdown.png')             0    -160px; }
#catDropdown a div#sports { background: url('http://static.extrabux.com/images/icons/dropdown.png')           0    -176px; }

#catDropdown a:hover #movies { background: url('http://static.extrabux.com/images/icons/dropdown.png')     16px  0;    }
#catDropdown a:hover div#computers { background: url('http://static.extrabux.com/images/icons/dropdown.png')  16px -16px; }
#catDropdown a:hover div#video { background:url('http://static.extrabux.com/images/icons/dropdown.png')      16px -32px; }
#catDropdown a:hover div#electronics { background: url('http://static.extrabux.com/images/icons/dropdown.png')16px -48px; }
#catDropdown a:hover div#books { background: url('http://static.extrabux.com/images/icons/dropdown.png') 	  16px -64px; }
#catDropdown a:hover div#garden { background: url('http://static.extrabux.com/images/icons/dropdown.png') 	  16px -144px;}
#catDropdown a:hover div#flowers { background: url('http://static.extrabux.com/images/icons/dropdown.png')    16px -96px; }
#catDropdown a:hover div#toys { background: url('http://static.extrabux.com/images/icons/dropdown.png')       16px -112px;}
#catDropdown a:hover div#health { background: url('http://static.extrabux.com/images/icons/dropdown.png')     16px -128px;}
#catDropdown a:hover div#jewelry { background: url('http://static.extrabux.com/images/icons/dropdown.png')    16px -80px; }
#catDropdown a:hover div#auto { background: url('http://static.extrabux.com/images/icons/dropdown.png')       16px -160px;}
#catDropdown a:hover div#sports { background: url('http://static.extrabux.com/images/icons/dropdown.png')     16px -176px;}

/* -----------------------------------*/
/* ------->>> GLOBAL COLORS <<<-------*/
/* -----------------------------------*/

/* GREEN */
.green {color:#368000;} 

/* BLACK: #252525  */
.black {color:#252525;} 

/* ORANGE: #E86800 */ 
.orange {color:#e86800;} 

/* -----------------------------------*/
/* ->> BUTTON ROLLOVER TRANSPARENCY -<*/
/* -----------------------------------*/

.trans-85 {
	opacity: 0.85;  /* Modern Browsers, eg: Firefox, Safari, Opera, Chrome */
    filter: alpha(opacity = 85);  /* IE */
    -moz-opacity: 0.85;  /* Old Mozilla, eg: Netscape */
    -khtml-opacity: 0.85;  /* Old Safari */
    zoom: 1; /* Requires for IE if the element is not positioned relatively */
}

/* -----------------------------------*/
/* ------>>> GLOBAL NOTICES <<<-------*/
/* -----------------------------------*/

.message {
	color:#252525;
	margin:5px 0;
	font-size:1.4em;
	padding:10px 0;
	text-align:center;
	-moz-border-radius: 2px;
	-webkit-border-radius:2px;
}

.message a {
	color:#252525;
	text-decoration:underline;
}

.message a:hover { text-decoration:none; }

.spaced { margin:15px; }

.info {
	background:#ffefa4;
	border: 1px solid #b69d29;
}

.error {
	background:#f3cccc;
	border: 1px solid #cb0000;
}

.success {
	background:#bce1a1;
	border: 1px solid #368000;
}

.notice {
	background:#d5e0f0;
	border: 1px solid #043c90;
}

/* -----------------------------------*/
/* ---->>> CONTENT BACKGROUNDS <<<----*/
/* -----------------------------------*/

.BGNoCol { background: #efefef url('http://static.extrabux.com/images/global-bg-white.gif') repeat-y 0px 5px; }

.BGLeftCol { background: #efefef url('http://static.extrabux.com/images/global-bg-gray.gif') repeat-y 0px 5px; }

.BGRightCol { background: #efefef url('http://static.extrabux.com/images/global-bg-gray-right.gif') repeat-y 0px 5px; }

/* -----------------------------------*/
/* -------->>> PAGE TITLES <<<--------*/
/* -----------------------------------*/

#pageTitle {
	background: url('http://static.extrabux.com/images/content-title-bg.gif') repeat-x;
	clear:both;
	display: block;
	height:56px;
	margin:10px 0 0 0;
	width:986px;
}

#pageTitle h1 {
	color: #252525;
	float:left;
	font-size:1.7em;
	font-weight:bold;
	margin:19px 0 0 10px;
}

#pageTitle h1.profile {
	background: url('http://static.extrabux.com/images/icons/user.gif') no-repeat;
	padding-left:27px;
}

#pageTitle h1.referral {
	background: url('http://static.extrabux.com/images/icons/referral.png') no-repeat;
	padding-left:27px;
}

#pageTitle h1.settings {
	background: url('http://static.extrabux.com/images/icons/settings.png') no-repeat;
	padding-left:27px;
}

#pageTitleLeft {
	background: url('http://static.extrabux.com/images/content-title-left.gif');
	float:left;
	height:56px;
	width:6px;
}

#pageTitleRight {
	background: url('http://static.extrabux.com/images/content-title-right.gif');
	float:right;
	height:56px;
	width:8px;
}

/* ---->>> PAGE TITLE NAVIGATION <<<----*/

#pageTitle #titleNav { float:right; }

#pageTitle #titleNav a:link,
#pageTitle #titleNav a:visited,
#pageTitle #titleNav a:active {
	background:#FFF;
	border:#ebebeb 1px solid;
	color:#252525;
	font-weight:bold;
	float:left;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

#pageTitle #titleNav a:hover { 
	background:#edf5e9;
	border: 1px solid #589c34;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

#pageTitle #titleNav a#active {
	border:1px solid #5a9820;	
	background:#5a9820;
	color:#FFF;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

#pageTitle #titleNav.small a,
#pageTitle #titleNav.small span {
	font-size:1.1em;
	margin:15px 4px 0 0;
	padding-top:7px;
	padding-bottom:7px;
	width:1.7em;
	text-align:center;
}

#pageTitle #titleNav .pad {
	padding-right:9px;
	padding-left:7px;
}

#pageTitle #titleNav.medium a {
	font-size:1.2em;
	margin:14px 6px 0 0;
	padding:7px 8px;
}

#pageTitle #titleNav.large a {
	font-size:12px;
	margin:14px 6px 0 0;
	padding:8px 10px;
}

#pageTitle span.off {
	background:#FFF;
	border:#ebebeb 1px solid;
	color:#CCC;
	font-weight:bold;
	float:left;
	margin:15px 2px 0px;
	text-transform:uppercase;
	-moz-border-radius: 4px;
	-webkit-border-radius:4px;
}

/* -----------------------------------*/
/* ------->>> GLOBAL FOOTER <<<-------*/
/* -----------------------------------*/

.ftrNoCol { background: #e2e2e1 url('http://static.extrabux.com/images/ftrNoCol.gif') no-repeat top center; }
.ftrLeftCol { background: #e2e2e1 url('http://static.extrabux.com/images/ftrLC.gif') no-repeat top center; }
.ftrRightCol { background: #e2e2e1 url('http://static.extrabux.com/images/ftrRC.gif') no-repeat top center; }

#ftr {
	clear:both;
	color: #7d7d7d;
	padding:10px;
	width:966px;
	margin:0 auto;
}

.socialMedia {
	float:right; 
	font-size:1.2em; 
	height:20px; 
	line-height:20px; 
	padding-left:21px;
	width:125px; 
}

.facebook {
	background:url('http://static.extrabux.com/images/icons/facebook.png') left center no-repeat; 
}

.twitter {
	background:url('http://static.extrabux.com/images/icons/twitter.png') left center no-repeat; 
}

#ftr #disclaimer {
	font-size:1.1em;
	line-height:1.3em;
	clear:both;
	margin-top:10px;
}

#ftr #links {
	font-size:1.2em;
	float:left;
}

#ftr a,
#ftr a:visited {
	color: #7d7d7d;
	text-decoration:underline;
}

#ftr a:hover { text-decoration:none; }


/* ----------------------------------------------------------- Form Styles */
form ul.errors {
	list-style-type: none;
}

form ul.errors li {
	color: #f00;
	font-size: 1.1em;
	padding-left: 15px;
}

form dt {
	float: left;
	font-size: 1.1em;
	padding-bottom: 5px;
	width: 150px;
}

form dd {
	font-size: 1.1em;
	padding-bottom: 5px;
}

form label.error {
	color: #f00;
	display: block;
	text-align: center;
} 

form label.results {
	color: #666;
	display: block;
	text-align: center;
}

/* -----------------------------------*/
/* ----->>> CASH BACK BURST <<<-------*/
/* -----------------------------------*/
 
.cashback-small {
	display:block;
	float:left;
	margin:15px 0 0 0;
}

.cashback-small a {
	display:block;
	width:93px;
}

.cashback-gray { background: url('http://static.extrabux.com/images/cashback-small-gray.gif') no-repeat top left; }

.cashback-green {
	background: url('http://static.extrabux.com/images/cashback-small-green.gif') no-repeat top left;
	font-weight:bold;
}

.cashback-small .value {
	color:#FFF;
	font-size:12px;
	height:33px;
	letter-spacing:0px;
	line-height:33px;
	width:33px;
	text-align:center;
}

.cashback-large {
	background: url('http://static.extrabux.com/images/cashback-large-green.gif') no-repeat top left;
	color:#FFF;
	float:right;
	font-weight:bold;
	width:140px;
	height:58px;
}

.cashback-large .value {
	font-size:18px;
	letter-spacing:-1px;
	font-weight:normal;
	height:58px;
	width:55px;
	text-align:center;
	line-height:58px;
}

/* -----------------------------------*/
/* ---------->>> 404 Page <<<---------*/
/* -----------------------------------*/

#error {
	height:250px;
}

#error p {
	color:#252525;
	font-size:1.5em;
	font-weight: bold;
	padding:20px 5px 5px 20px;
}

#error ul {
	font-size:1.3em;
	margin-left:45px;
}

#error li {
	height:1.5em;
	list-style: url('http://static.extrabux.com/images/transfer-arrow.gif') outside;
}

#error a { color:#368000; text-decoration:underline; }
#error a:hover { text-decoration:none; }
