/*============================ RESET/GLOBALS ==============================*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0px; padding:0; border:0; font-weight:inherit; font-style:inherit; font-family:inherit; vertical-align:baseline;}
body {line-height:1.5; font-family:'Arial', Verdana, Helvetica, sans-serif; font-size:75%; background:#f7f7f7 url(../images/body_greybg.gif) repeat-y center top;}
body * {color:#666;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left; font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a {color:#006699; cursor:pointer; outline:none;}
a:hover {color:#003366;}
h1 {color:#333; font-size:1.8em; font-weight:bold; margin:5px 0 5px;}
h2 {color:#444; font-size:1.6em; font-weight:bold; clear:both;}
h3 {color:#555; font-size:1.2em; font-weight:bold; margin-bottom:5px;}
p {margin-bottom:1em;}
strong, b {color:#333;}
label { float:left; display:block; padding-top:4px;}
input, textarea {padding:3px; outline:none;}
form li {padding-bottom:0.5em;}
form ul {padding-bottom:5px; list-style:none;}
textarea {width:98%;}
:selection {background:black; color:white;}
:-moz-selection {background:black; color:white;}
a:active {outline:none;}
:focus {-moz-outline-style:none;}
hr {height:20px; background-image:url(../images/sprites/hr-bg.png); border:none; margin:15px 0 0 0; clear:both;}
/*========================== RESET/GLOBALS END ============================*/

/*============================ COMMON STYLES ==============================*/
.clear {clear:both; height:1px; font-size:1px; margin:-1px 0 0 0; padding:0; border:none;}
.float-right {float:right;}
.float-left {float:left;}
.clearfix:after, .container:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
.center, #error_page, .imgcent, .expired_code {text-align:center;}
.small {font-size:0.9em;}
.the-dropdown {border:1px solid #808080;}
.the-label {color: red; clear:left; float:left; margin-left:5px; width:200px; height:17px; line-height:17px; padding:3px;}
.the-input {padding:3px; border:1px solid #808080;}
textarea.the-input {height:100px; width:400px;}
.the-long-input {padding:3px; border:1px solid #808080; width:450px;}
.button {font-size:12px; font-weight:bold; background-position:0 .99em; padding:5px 12px 5px 10px; color:black; background:#F3F2F4; border:1px solid #ccc; margin:2px;}
.button:hover {border:1px solid #888;}
.button a {text-decoration:none; color:black;}
.button a:hover {text-decoration:none; color:black;}
.morelink {font-weight:bold; float:right;}
/*========================== COMMON STYLES END ============================*/

/***** CODE ROW *****/
div.code-outline, div.code-outline2, div.random-code-outline {-webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; border-top-left-radius:5px; border-top-right-radius:5px; border:1px solid #ccc; border-bottom:0; padding:10px;}
div.code-outline2 {height:140px;}
div.random-code-outline {background-color:ffffcc;}
#coderow-sidesection {float:left; margin-right:20px; width:100px; text-align:center; position:relative}
#coderow-mainsection {float:left; width:450px;}
.coderow-cornertype {width:65px; height:36px; position:absolute; top:-17px; left:-20px;}
.coderow-label,.coderow-label:hover {color:#669966; text-decoration:none; font-size:22px; font-weight:bold; margin-top:20px; display:block;}
.coderow-storelogo {display:inline-block; width:120px; height:60px; padding:1px; background:#fff; border:2px solid #ccc; text-align:center; margin:5px 0 20px 0;}
.coderow-storelogo:hover {border-color:#999;}
.coderow-dateadded {margin-bottom:0 !important; color:#333;}
.coderow-dates {margin-bottom:5px !important; font-size:0.9em;}
.coderow-dates span {color:#660000;}
.coderow_reopen {float:left;}
.coderow-footer {-webkit-border-bottom-right-radius:5px; -webkit-border-bottom-left-radius:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-bottomleft:5px; border-bottom-right-radius:5px; border-bottom-left-radius:5px; border:1px solid #999; background-color:#dcdcdc; padding:4px; margin-bottom:20px;}
.coderow-footer p {margin-bottom:0em !important;}
.coderow-footer-rightitem {margin:2px 0 0 30px; float:right;}
.coderow-footer-leftitem {margin:2px 30px 0 0; float:left;}
.coderow-footer-moreinfo {margin:2px 30px 0 4px; float:left; padding-left:16px; color:#333; background:transparent url("../images/sprites/coderow-moreinfo.png") no-repeat scroll 0 1px;}
.coderow-footer-moreinfo:hover {background-position:0 -16px; color:#006699;}
.codefootertext {margin:0; width:400px;}
.status-active {font-weight:bold; color:#669966;}
.status-expired {font-weight:bold; color:#996666;}
/* Popularity vote up */
.heart {background:url("../images/heart-icon.png") no-repeat scroll center center transparent; color:white; float:left; font-size:9px; height:17px; text-align:center; width:25px; line-height:16px;}
/***** CODE ROW ENDS *****/

/***** CODE REVEAL CTA *****/
.click_reveal {cursor:pointer;}
.code_box_medium_new {vertical-align:center;}
.outlinkbtn-text {background:transparent url(http://hotellastminutedeals.com/img/CTAoutlink.png) no-repeat scroll 0 0; cursor:pointer; display:block; padding-left:15px;}
.outlinkbtn-text {text-align:center; cursor:pointer; font-weight:bold; float:left;}
.outlinkbtn-text a, .outlinkbtn-text p {color:#000000; text-decoration:none;  font-size:18px; text-shadow:0 1px 0 #ffff99; font-weight:bold; padding:8px 15px 8px 0px; text-align:center; width:330px; height:28px; display:block; background:transparent url(http://hotellastminutedeals.com/img/CTAoutlink.png) no-repeat scroll right top; margin-bottom:0 !important;}
.outlinkbtn-text p {cursor:text;}
.outlinkbtn-text a:hover {color:#006600;}
.outlink-tip {cursor:pointer; background:transparent url(http://myvouchercodes.co.uk/images/sprites/outlink-tip.png) left center; float:left; font-size:10px; height:23px; padding:2px 4px 2px 10px; vertical-align:center; border-right:1px solid #ccc; margin:6px 0 6px 5px;}
.outlink-tip span { color: #666!important; line-height:23px}
.outlink-tip span b { color: #000!important;}


