﻿/* Colors
	#032b3b		Darkest Blue
	#065877		Dark Blue
	#1D7597		Medium Blue
	#39C0F4		Light Blue
	#FDA110		Orange
	#E62E00		Red
*/

body {margin:0;padding:0;font-family:Verdana;font-size:8pt;background-color:#065877;color:#fff;}

a {color:#39C0F4;font-weight:bold;}
p {margin:6px 0;line-height:1.3em;}
h2 {font-family:Arial Rounded MT Bold; font-size:2.5em;color:#F64317;letter-spacing:.1em;margin:0;}
h3 {font-family:Arial Rounded MT Bold;font-size:2em;color:#08B2F1;}
h4 {font-family:Arial Rounded MT Bold;color:#05445c;font-size:12pt;}
h5 {font-family:Arial Rounded MT Bold;font-size:11pt;color:#F64317;margin:0;}
label {color:#065877;font-weight:bold;font-size:9pt;}
input[type=text], input[type=password], textarea {border:solid 1px #999;font-family:Verdana;color:#333;padding:2px;font-size:10pt;}
select {border:solid 1px #999;font-family:Verdana;color:#333;padding:2px;height:22px;}


#footer {clear:both;text-align:center;font-size:7pt;padding-bottom:10px;}

.accent1 {color:#fda110;font-weight:bold;}
.accent2 {color:#39C0F4;}

.wrapper {margin:0;padding:0;}

.blockMsg { cursor:default !important;background-color:#FFF;border:none !important;text-align:center;width:auto !important;}
.blockOverlay {cursor:default !important;}
.progress {background-image: url(../images/progress_indicator.gif);background-position: center center;background-repeat: no-repeat;}

.form-entry {border-collapse:collapse;border:none;}
.form-entry td {vertical-align:top;padding:4px;border-collapse:collapse;}
.form-entry label {padding-top:4px;display:inline-block;}

.form-view {border-collapse:collapse;border:none;}
.form-view td {vertical-align:top;padding:2px;}

.dialog {color:#05445C;padding:20px;background-color:#fff;border:solid 4px #065877;text-align:left;}
.dialog-close {/*position:relative;*/text-align:right;margin:-40px -40px 0 0;cursor:pointer;}
.dialog-body {padding:20px;}
.dialog-body h3 {margin:0;}
.dialog-body p {color:#065877;font-size:11pt;}
.dialog-header {color:#E62E00;font-size:2.2em;font-family:Tahoma;letter-spacing:.1em;margin-bottom:10px;font-weight:bold;}
.dialog-errors {border:solid 1px #999;padding:10px 20px;margin:10px 0;background:transparent url(../Images/OrangeFlag.png) 10px 10px no-repeat;font-weight:bold;font-size:8pt;color:#F64317;}
.dialog-errors li {list-style-type:disc;list-style-position:inside;}

.overlay {background-color:#000;opacity:.03;filter: alpha(opacity=30);-moz-opacity:0.3}

.wait {padding:50px 100px;z-index:999999;}

span.validator {color:#F64317 !important;}
span.error {display:block;border:solid 1px #999;padding:10px 20px;margin:10px 0;background:transparent url(../Images/OrangeFlag.png) no-repeat;font-weight:bold;font-size:8pt;color:#F64317;}

/*
.ui-dialog {border:solid 4px #065877;}
.ui-dialog-titlebar {background:none;border:none;}
.ui-dialog-buttonpane {text-align:right;border-top:none;}
.ui-dialog-buttonpane button {}
*/

/* Begin - AutoComplete */
.ac_results { padding: 0px;border: 1px solid black;background-color: white;overflow: hidden;z-index: 999999;color:#000;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: menu;font-size: 12px;line-height: 16px;overflow: hidden;}
.ac_loading {background: white url(../images/progress_indicator.gif) right center no-repeat;}
.ac_odd {background-color: #eee;}
.ac_over {background-color: #0A246A;color:#fff;}
/* End - AutoComplte */

.captcha span {text-align:left;padding:0;margin:0 !important;font-weight:bold;}
.captcha img {margin-right:10px;width:160px;}

.get-adobe {font-size:7pt;}

.btn-next   {width:105px;height:30px;background-color:Transparent;background-image:url(../images/bluenext.png);border:none;border-width:0;cursor:pointer;}
.btn-prev   {width:105px;height:30px;background-color:Transparent;background-image:url(../images/blueprevious.png);border:none;border-width:0;cursor:pointer;}
.btn-close  {width:38px;height:48px;background-color:Transparent;background-image:url(../images/dialogclose.png);border:none;border-width:0;cursor:pointer;}
.btn-submit {width:105px;height:30px;background-color:Transparent;background-image:url(../images/bluesubmit.png);border:none;border-width:0;cursor:pointer;}

.btn-updown {cursor:pointer;margin:0;padding:0;}

/* Begin - Sylish Select jQuery Plugin */
:focus {outline:none;}
ul.newList * {margin:0; padding:0;}
ul.newList {margin:0; padding:0; list-style:none; color:#000; width:100%; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
.newListSelected {width:170px; color:#000; height:auto; padding:3px 0 0 6px; float:left;background:transparent url(../Images/DropDownArrow.png) no-repeat right 11px;}
.newListSelected span {width:169px; display:block;}
ul.newList li {padding:3px 8px;}
.selectedTxt {font-size:10pt;width:auto; color:#065877;height:18px; overflow:hidden; padding:2px 23px 0 0;}
.hiLite {background:#0A246A!important; color:#fff!important;}
.newListHover {background:#ccc!important; color:#000!important; cursor:default;}
.newListSelHover, .newListSelFocus {cursor:default;}
.newListOptionTitle {font-weight:bold;}
.newListOptionTitle ul {margin:3px 0 0;}
.newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}
/* End - Sylish Select jQuery Plugin */

.browser-warning {color:#F64317;font-family:Verdana,sans-serif;font-size:12px;background-color:#eee;text-align:center;margin-bottom:10px;border:solid 1px #F64317;padding:2px;}
.browser-warning a {font-family:Verdana,sans-serif;font-size:12px;}

.browser-list {margin:20px 0 0 40px;}
.browser-list td {padding-right:10px;padding-bottom:10px;}
.browser-list, .browser-list a {font-size:14px;font-weight:normal;}

.infotip {background:transparent url(../images/question_frame.png) no-repeat right 3px;cursor:pointer;padding:0 25px 0 0;min-height:20px;display:inline-block;}
.infotip dfn {display:none;}

.rating-empty {background:transparent url(../images/star_off.png) no-repeat;width:40px;}
.rating-filled {background:transparent url(../images/star_on.png) no-repeat;width:40px;}

.pager {}
.pager a.current {text-decoration:none;}

.step-heading {color:#065877}
.step-steps {color:#aaa;font-weight:normal;}
.step-steps em {color:#065877;text-decoration:none;font-style:normal;font-weight:bold;}

label.required {text-decoration:underline;}

.dealitem {margin:6px;min-height:110px;width:281px;color:#05445C;text-align:center;}
.dealitem .top {background:transparent url(../Images/DealBoxTop.png) no-repeat top left;height:12px;}
.dealitem .bottom {height:11px;background:transparent url(../Images/DealBoxBottom.png) no-repeat;}
.dealitem .deal-actions {background-color:#E83104;color:#fff;padding:10px 10px 0 10px;}

.dealinfo {background-color:#fff;padding:0 10px 10px 10px;}
.dealinfo a.instruction, .dealinfo a.location {color:#39C0F4;margin:2px;font-size:9px;text-decoration:underline;}
.dealinfo a h4 {font-size:12pt;margin:0;padding:0;text-align:center;text-decoration:underline;}
.dealinfo .deal-merchant-section {background-color:#fff;min-height:60px;}
.dealinfo .deal-instruction-section {background-color:#fff;text-align:center;height:12px;}
.dealinfo .deal-details {font-size:16pt;color:#E83104;text-align:center;font-weight:bold;margin-bottom:0px;}
.dealinfo .deal-details-for {color:#05445C;font-size:12pt;}

div.dealinfo-see-merchant {margin-top:10px;color:#E83104;font-size:8pt;font-style:italic;text-align:center;}

ul.dealinfo-qtip-list {margin:0;padding:0 10px;list-style-position:outside;}
ul.dealinfo-qtip-list li {color:#E83104;}
ul.dealinfo-qtip-list p {color:Black;}

h4.certval-good {background:transparent url(../images/check.png) no-repeat;padding:2px 0 20px 30px;}
h4.certval-bad {background:transparent url(../images/delete.png) no-repeat;padding:2px 0 20px 30px;}

.get-adobe {background:transparent url(../Images/AdobeReader.png) no-repeat top right;padding:2px 25px 8px 0;}

.fb-link {background:transparent url(../Images/icon-facebook-small.png) no-repeat 0px 2px;padding:2px 0 2px 20px;}