html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, em, font, img, ins, strong, sub, sup, tt, var,
b, u, i, center,dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ul { list-style: none;}
.clear {clear:both;margin:0;padding:0;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block; clear:both;}
/* Hide from IE Mac \*/
.clearfix {display:block; clear:both;}
/* End hide from IE Mac */
.right {float:right; padding:0 0 0 10px;}
body {
background:#fff ;
font-size: 12px;
font-family: Tahom, Verdana, Arial, Helvetica, Sans-Serif;
color: #767676;
text-align:center;
}
h1 {
display:none;
text-indent:-9999px;
}
a { color: #767676;
text-decoration: none;
outline: none;
}
a:hover {text-decoration: underline;}
input:focus {
outline: 0;
outline-offset: 0;
}
a img {
outline: none;
border: none;
text-decoration: none;
}
p {margin: 10px 0 10px 0;}
ul { list-style: none;}
ul li a { text-decoration: none; color: #000; text-align: center; }
ul li a:hover {color:#cc6600;text-decoration:underline; }
/* global layout */
#page {
width: 1000px;
margin-left: auto;
margin-right: auto;
text-align: left;
background: transparent; }
#header {
background:url(codereduction.info/bghead.jpg) no-repeat scroll left top transparent;
height:150px;
width:680px;
position:relative;
}
#title {
height:130px;
left:0;
position:absolute;
width:570px;
}
#title a {
display:block;
height:130px;
text-indent:-9999px;
width:570px;
}
#left_column, #center_column, #right_column {
float:left; }
#left_column {
clear:left;
font-size:11px;
font-weight:bold;
width:200px;
color : #616264;
padding: 10px 0px 5px 11px;
margin : 45px 0px 20px 0px;
border : 4px solid #DADADA;
background :#fff;
}
#center_column {
width: 760px;
margin: 45px 0px 0px 10px;
}
#right_column {
width: 10px;
padding-left: 10px;
margin-top : 0px;
}
/* Footer */
#footer {
border-top: 0px solid #909090;
padding-top:20px;
clear: both;
}
#footer .block_various_links { list-style: none; }
#footer .block_various_links li a{ text-decoration:none; }
#footer .block_various_links li {
display: inline;
border-left: 1px solid #161411;
padding: 0px 2px 0px 4px;
}
#footer .block_various_links li.first_item {
border: none;
padding-left: 0px;
}
.sf-contener {
position : absolute;
clear: both;
margin: 0;
height: 30px;
line-height: 30px;
padding-left: 0px;
background: transparent;
}
.sf-right {
margin-right: 0px;
float: right;
width: 0px;
}
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
float: left;
width: 1000px;
line-height: 1.2;
padding-left : 20px;
background: transparent url(codereduction.info/blocktopmenu.png) no-repeat;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 15em; /* left offset of submenus need to match (see below) */
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
float: left;
position: relative;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: 0;
top: 2.7em; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 15em; /* match ul width */
top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 15em; /* match ul width */
top: 0;
}
/*** DEMO SKIN ***/
.sf-menu {
float: left;
margin-bottom: 1em;
}
.sf-menu a {
border: 0;
/* border-left: 1px solid #fff;
border-top: 1px solid #CFDEFF; */
padding: .75em 1em;
text-decoration:none;
}
.sf-menu a {
color: #fff;
}
.sf-menu a:visited {
color: #fff;
}
.sf-menu li li {
background: #3A3A3A;
}
.sf-menu li li li {
background: #3A3A3A;
}
.sf-menu li:hover, .sf-menu li.sfHover, .sf-menu li.sfHoverForce,
.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active {
background: transparent url(codereduction.info/blocktopmenu_hover.png) repeat-x;
color : #fff;
}
.sf-menu ul li:hover, .sf-menu ul li.sfHover,
.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active {
background: #0491C9;
color : #fff;
outline: 0;
}
.boxes { margin: 0 auto;}
.newsbox { margin: 0 auto; }
.codesbox { margin: 0 auto; }
.rss-popup {
margin: 0 auto;
padding: 0;
width: 361px;
position: relative;
cursor:pointer;
}
span.rss-popup em {
background: url(codereduction.info/bubble.png) no-repeat;
width: 185px;
height: 49px;
position: absolute;
top: -110px;
left: 20px;
text-indent: -9999px;
z-index: 2;
display:none;
}
.topmerchant { float: left; width: 330px; height:325px; margin: 0; }
.topmerchant .boxmiddle { padding: 0 10px 6px 10px; }
.codes { float: left; margin: 10px 0 0 0;}
.codes .codesboxmiddle { padding: 0; }
.lastcode { float: right; width: 347px; height:420px; margin-top:-326px; }
.lastcode .boxmiddle { padding: 5px 10px 0px 10px; }
.box {display: block; background-color: #fff; text-align: left; margin: 10px 0 5px 0; border: solid 1px #dddddd; font-size: 1.3em;}
.codevalue { font-size: 48pt; color: #747474; font-family: Verdana, Arial; font-weight: bold; margin:0 0 10px 0; }
#codeboxes {display: block; margin: 0px 5px 0px 5px;}
#codeboxes .codebox {float: left; margin: 20px 0 5px 5px; width:230px; text-align:center; }
#codeboxes .centercodebox {float: left; margin: 20px 10px 0 10px; text-align:center; width:480px; }
#codeboxes .lastcodebox {float: right; margin: 20px 0 5px 0; text-align:center;}
#desccode {margin: 0 0 10px 0; }
.code {cursor:pointer; text-decoration:underline; text-align:center; color:#ffe13c; padding-bottom:150px;}
.showcode {cursor:pointer; text-decoration:underline; text-align:center; font-size:20px; color:#c00; margin:0;}
.hiddencode {visibility:hidden; background-color: white; color: black; margin:0; height:0px; cursor:none;}
.merchant {font-size: 11px;color: #616264; font-weight: normal; font-family: Verdana, Arial; text-align:justify; margin:10px 10px 10px 5px;}
.merchantlogo {float:left; valign:top; margin: 0px 10px 0px 10px; cursor:pointer;}
.opened {cursor:none; color:#000; font-size:0.9em; margin:10px 0 0 25px; padding:5px; width:400px; background-color:#F7F7F7; text-align:justify; text-decoration:none; border:1px solid #ccc;}