/*
DARK BLUE: #1a4995
LIGHT BLUE: #1c75bc
RED: #e52028
LIGHT GRAY: #E6E7E8
SHADOW BLUE: #0d254b
*/

@import url(http://fonts.googleapis.com/css?family=Cabin:400,500,600,700,400italic,500italic,600italic,700italic);

/********************************************/
/* DEFAULT CSS */
/********************************************/

body {
	background:#FFFFFF;
	width:100%; 
	margin:0px;	
	padding:0px;
}

h1, h3 {color:#1a4995; margin-bottom:10px;}	

a {
	border:none;
	text-decoration:none;
	color:#1a4995;
}

a.paging {
	padding: 4px;
	color: #1A4995;
	background:#FFFFFF;
	border: 1px solid #1A4995;
}

a.paging-on {
	padding: 4px;
	color: #FFFFFF;
	background:#1A4995;
	border: 1px solid #1A4995;
}

input[type="text"],input[type="password"], textarea, select {
	padding:10px 10px 10px 5px;!important;
	border-radius: 8px;!important;
	border:1px solid #a8a9ab;!important;
}

textarea {
  padding: 2px 2px 2px 1px;
  border-radius: 8px;
  border: 1px solid #808080;
  width: 300px;
  background: none repeat scroll 0% 0% #FFF;
}

textarea:focus, input:focus {
	outline: 0;
}

iframe { 
	overflow-x: hidden; 
	overflow-y: scroll;
} 

img { 
	border:none;
}

.lblue {
	color: #1C75BC;
}

.dblue {
	color: #1a4995;
}

.red {
	color: #ed1d25;
}

.gray {
	color: #a8a9ab;
}

.dgray{
	color: #808184;
}

.wrapper {
	width:100%;
}

.clearDiv {
	clear:both;
	height:1px;
}

.coupon-image {
	width: 100% !important;
  max-width: 300px !important;
	overflow:hidden;
}

.input-error {
	font-size:10px;
	color:#FF0000;
	font-weight:bold;
	padding:5px;
	clear:both;
}

tr.tbl-header { 
	background:#CCCCCC;
}

tr.tbl-header td { 
	font-weight:bold;
}

span.auto-renew-btn {
 padding:10px;
 color:#1A4995;
}

.modal-overlay {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	height:100%;
	width:100%;
	margin:0;
	padding:0;
	background:#fff;
	opacity:.75;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	z-index:5101;
}
.modal-window {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: 0;
    padding: 0;
    z-index: 5102;
    
}
.close-window {
	position:absolute;
	width:32px;
	height:32px;
	right:8px;
	top:8px;
	background:transparent url('/examples/modal-simple/close-button.png') no-repeat scroll right top;
	text-indent:-99999px;
	overflow:hidden;
	cursor:pointer;
	opacity:.5;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
}
.close-window:hover {
	opacity:.99;
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;
}



#content {
	width: 100%;
	position: relative;
	z-index: 999;
	height: AUTO;
	background-color: #FFF;
	font-family: 'Cabin', sans-serif;
}

#inner-content-wrapper{
	margin: 0px;	
	width: 100%;
	margin-bottom: 50px;
}


#business-wrap">
{
	width: 100%;	
	height: AUTO;
}

#business-join-start {
	float:left;
	width:450px;
	padding:10px;
	text-align:center;
}

#buiness-login {
	border-left: 1px #a8a9ab solid;
	float: right;
	width: 350px;
	margin-left: 20px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 100px;
}

.steps {
	text-align:left;
	padding-left:10px;
  font-size: 19pt;
}

/*
.default input {
  padding: 2px 2px 2px 1px;
  border-radius: 8px;
  border: 1px solid #000;
  width: AUTO;
  background: none repeat scroll 0% 0% #FFF;
}

.default textarea {
  padding: 2px 2px 2px 1px;
  border-radius: 8px;
  border: 1px solid #808080;
  width: AUTO;
  background: none repeat scroll 0% 0% #FFF;
}

.default input[type="button"] {
	font-weight: 800;
	width: AUTO;
	background: none repeat scroll 0% 0% #E52028;
	color: #FFF;
	border: 4px solid #FFF;
	font-size: 16pt;
	border-radius: 8px;
}
*/

div.business-dashboard {
	width:900px;
}

div.business-profile-tab {
	float:right;
	bottom:0px;
	right:0px;
	width:700px;
	margin-right:30px;	
	text-align:right;	
}

div.business-profile-tab a {

}
		
div.business-logo{
	float:left;
	text-align:left;
	margin-left:30px;
	width:200px;
}

div.business-logo img {
	width:100px;
}

/********************************************/
/* BUTTONS */
/********************************************/

input[type="button"] {
  font-weight: 700;
  width: AUTO;
  background: none repeat scroll 0% 0% #E52028;
  color: #FFF;
  border: 4px solid #FFF;
  font-size: 15pt;
  border-radius: 8px;
	cursor:pointer;
}

.btn_save_now {
	font-weight:800;
	width:130px;				
	background: #e52028;
	color:#FFFFFF;
	border:4px SOLID #FFFFFF;
	font-size: 16pt;
}

.btn_your_ad {
	font-weight:800;
	height: 60px;				
	background: #e52028;
	color:#FFFFFF;
	border:2px SOLID #FFFFFF;
	font-size: 10pt;
	display: inline;
	text-shadow: none !important;
  width: AUTO;
  padding: 7px 7px 7px 5px;
  border-radius: 8px;
	cursor:pointer;
}

/********************************************/
/* CITY STATE ZIP */
/********************************************/

.ac_results_city_state ul {
	list-style:none;
	background: #FFFFFF;
	padding: 0;
}

.ac_results_city_state ul li {
	background: #FFFFFF;
	color: #000000;
	padding: 4px;
}

.ac_results_city_state ul li:hover {
	background:#DDDDDD;
	color:#000000;
	font:weight:bold;
	padding:4px;
	cursor:pointer;
}

/********************************************/
/* HEADER */
/********************************************/

#header-wrapper-fixed {
	width: 100%;
	position: fixed;
	z-index: 1000;
	height: 220px;
	background-image: url(/images/headerbgfade2.png);
	background-color: #FFF;
	font-family: 'Cabin', sans-serif;
}

#header-wrapper {
	width: 100%;
	z-index: 1000;
	height: 220px;
	background-image: url(/images/headerbgfade2.png);
	background-color: #FFF;
	font-family: 'Cabin', sans-serif;
}

#inner-header-wrapper-merchant {
	margin-top: 0px;
	padding-top: 10px;		
	width: 945px;
}

#inner-header-wrapper { 
	margin-top: 0px;
	padding-top: 10px;		
	width: 1150px;
}

#inner-header-wrapper-fixed {
	margin-top: 10px;
	width: 1150px;
}

#searchbar-wrapper{
	float:left;
}

#logo {
	float: left;
	padding-left:5px;
	padding-right: 20px;
}

/********************************************/
/* CONTAINERS */
/********************************************/

#container {
	width: 80%;;
	margin: 0 auto;
	padding:5px;
	height:AUTO;
	overflow:hidden;
	z-index: 100;
}

#content-fixed {
	width: 97%;
	padding-left:1%;
	padding-right:1%;
	top:220px;
	position: relative;
	z-index: 999;
	height: AUTO;
	background-color: #FFF;
	font-family: 'Cabin', sans-serif;
}

div#mainbody {
	width: 100%;
	padding:0px; 
	background-color: #FFFFFF;
}

#business-header-nav {
	vertical-align:bottom;
	color:#FFFFFF;
	background:#115B9F; 
	width: 625px; 
	height: 125px;; 
	float: right;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	box-shadow: 2px 2px 5px #143770;
	-moz-box-shadow: 2px 2px 5px #143770;
	-webkit-box-shadow: 2px 2px 5px #143770;
}

#business-header-nav-inner{display:inline-block; text-align:center;}

#business-header-nav a {
	color:#FFFFFF;
	font-size:20px;
}

#business-wrap input[type='text'] {
	/*width:300px !important;*/
	padding:5px !important;
	border-radius:8px !important;
	border:1px solid #808080 !important; 
}

#business-wrap input[type='text'].phone {
	width:AUTO !important;
	padding:5px !important;
	border-radius:8px !important;
	border:1px solid #808080 !important; 
}

#business-wrap input[type='password'] {
	width:300px !important;
	padding:5px !important;
	border-radius:8px !important;
	border:1px solid #808080 !important; 
}

#business-wrap input[type='file'] {
	width:300px !important;
	padding:5px !important;
	border-radius:8px !important;
	border:1px solid #808080 !important; 
}

#business-wrap select {
	width:300px !important;
	padding:5px !important;
	border-radius:8px !important;
	border:1px solid #808080 !important; 
}

#business-wrap .inhalf {
	width:150px !important;
}

#business-wrap input[type='button'] {
	border-radius:8px !important;
	border:1px solid #FFF!important; 
}

#business-wrap {
	width: 964px !important;
}


#header-wrapper-mobile {
 display: none;
}

/********************************************/
/* SEARCH TAB BOX */
/********************************************/

/* Set the size and font of the tab widget */
.tabGroup {
	font-family: 'Cabin', sans-serif;
	color: #FFFFFF;
	font-size: 15pt;
  width: 750px;
  height: 80px;
}

/* Configure the radio buttons to hide off screen */
.tabGroup > input[type="radio"] {
  position: absolute;
  left:-100px;
  top:-100px;
}
 
.tabGroup > input[type="radio"] + label:hover {
  cursor:pointer;
	text-shadow: none;
}

.tabGroup > input[type="radio"] + label {
	display: inline-block;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-bottom: 0;
	text-shadow: 2px 2px 2px #143770;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
 
.tabGroup > input[type="radio"]:focus + label {

}
 
.tabGroup > input[type="radio"]:checked + label {
	background-color: #1a4995; /*#1c75bc;*/
	font-weight: bold;
	border-bottom: 1px solid #1a4995; /*#1c75bc;*/
	margin-bottom: -1px;
	box-shadow: 2px -3px 3px #143770;
	-moz-box-shadow: 2px -1px 3px #143770;
	-webkit-box-shadow: 2px -1px 1px #143770;
	text-shadow: 2px 2px 2px #1a4995;
}
 
.tabGroup > div {
	display: none;
	border: none;
	background-color: #1a4995; /*#1c75bc;*/
	padding: 10px 10px;
	height: 100%;
	overflow: auto;
	box-shadow: 2px 2px 5px #143770;
	-moz-box-shadow: 2px 2px 5px #143770;
	-webkit-box-shadow: 2px 2px 5px #143770;
	border-radius: 0 5px 5px 5px;
	-moz-border-radius: 0 5px 5px 5px;
	-webkit-border-radius: 0 5px 5px 5px;
}
 
.tab1:checked ~ .tab1, .tab2:checked ~ .tab2, .tab3:checked ~ .tab3 {
	display: block;
}

.tab1 select, .tab2 select, .tab3 select {
	padding:10px 10px 10px 5px;
	border-radius: 8px;
	border:1px solid white;
	width: 300px;
	background: #FFFFFF;
}

.tab1 input, .tab2 input, .tab3 input {
	padding:10px 10px 10px 5px;
	border-radius: 8px;
	border:2px solid white;
}

			
.tab1 input.button, .tab2 input.button, .tab3 input.button {
	background: #e52028;
	color:#FFFFFF;
	padding:0 5px;
	border-radius: 8px;
	border:2px solid gray;
}

.tabGroupA {
	font-family: 'Cabin', sans-serif;
	color: #666;
	width: 900px;
	height: 80px;
}

.tabGroupA > input[type="radio"] {
	position: absolute;
  left:-100px;
  top:-100px;
}
 
.tabGroupA > input[type="radio"] + label:hover {
  cursor:pointer;
	text-shadow: none;
}

.tabGroupA > input[type="radio"] + label {
	display: inline-block;
	background-color:#ddd;
	border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	border-bottom: 0;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.tabGroupA > input[type="radio"]:focus + label {

}
 
.tabGroupA > input[type="radio"]:checked + label {
  background-color: #1c75bc;
  color: #FFF;
  font-weight: bold;
  border-bottom: 1px solid #1c75bc;
  margin-bottom: -1px;
	box-shadow: 2px -3px 3px #143770;
  -moz-box-shadow: 2px -1px 3px #143770;
  -webkit-box-shadow: 2px -1px 1px #143770;
}
 
.tabGroupA > div {
  display: none;
  border: none;
  padding: 0px;
  height: 100%;
  overflow: auto;
}
 
.tab1a:checked ~ .tab1a {  display: block; }

.tab2a:checked ~ .tab2a {  display: block; }

.tab3a:checked ~ .tab3a {  display: block; }

.tab4a:checked ~ .tab4a {  display: block; }

.tab5a:checked ~ .tab5a {  display: block; } 

.tab6a:checked ~ .tab6a {  display: block; }

.tab7a:checked ~ .tab7a {  display: block; }

.tab8a:checked ~ .tab8a {  display: block; }

.tab1a select, .tab2a select, .tab3a select, .tab4a select, .tab5a select, .tab6a select, .tab7a select, .tab8a select {
	width: 300px;
	padding:5px;
	background: #FFFFFF;
	border-radius: 8px;
	border:2px solid gray;
}

.tab2a input, .tab3a input, .tab4a input, .tab5a input, .tab6a input, .tab7a input, .tab8a input {
	width: 300px;
	padding:5px;
	border-radius: 8px;
	border:2px solid gray;

}

.tab2a input.button, .tab3a input.button, .tab4a input.button, .tab5a input.button, .tab6a input.button, .tab7a input.button, .tab8a input.button {
	padding:5px;
	color:#FFFFFF;
	background: #e52028;
	border-radius: 8px;
	border:2px solid gray;
}

/********************************************/
/* NAVBAR */
/********************************************/

#navbar-wrapper { 
	margin-bottom: 20px; 
	text-align:right;
}

#navbar-wrapper ul{
	padding-top: 10px;
	list-style:none;
	margin:0px;
	color: #FFFFFF;
	font-size: 12pt;
}
				
#navbar-wrapper ul li {
	display:inline;
	margin:0px;
	padding-right:10px;
	padding-left:5px;
	text-shadow: 2px 2px 2px #143770;
}

#navbar-wrapper ul li a { 
	color: #FFFFFF; 
	text-decoration:none;
}		

#navbar-wrapper ul li a:hover { 
	text-shadow: none;
}

/********************************************/
/* DEAL BOX */
/********************************************/

#dealbox-logo img {
	width: 100% !important;
	max-width: 300px !important;
	overflow:hidden;
}

.dealbox-container {
	width: 280px;
	border: 2px dashed #1c75bc;
	border-radius: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 2px 2px 15px #b8c2d3;
	-moz-box-shadow: 2px 2px 15px #b8c2d3;
	-webkit-box-shadow: 2px 2px 15px #b8c2d3;
	font-family: 'Cabin', sans-serif;
	color: #FFFFFF !important;
	overflow:auto;
	margin-bottom: 15px;
	float:left;
	padding-left:0px;
}

.dealbox-container .dealbox-logo img {
	color: #FFF;
	max-height: 75px !important;
	max-width:250px !important;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.dealbox-container .dealbox-dealtext {
	color: #FFF;
	padding: 5px !important;
	background-color: #1c75bc !important;
}

.dealbox-container .dealbox-dealtext-dealmsg {
	color: #FFF;
	padding-top: 0px !important;
}

.dealbox-container .dealbox-dealtext-dealmsg h1 {
	color: #FFF;
	font-size: 22pt !important;
	display:inline !important;
}

.dealbox-container .dealbox-dealtext-dealsubmsg h2 {
	color: #FFF;
	font-size: 13pt !important;
	display:inline !important;
}

.dealbox-container .dealbox-dealtext-dealsubmsg h3 {
	color: #FFF;
	font-size: 10pt !important;
	display:inline !important;
}

.dealbox-container .dealbox-dealimage img {
	max-width: 280px !important;
}

.dealbox-container .dealbox-button {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

.dealbox-container .dealbox-button a {
	font-weight:800 !important;				
	background: #1c75bc !important;
	color:#FFFFFF !important;
	font-size: 16pt !important;
	border: none !important;
	padding: 8px !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

.dealbox-container .dealbox-button a:hover {
	cursor:pointer !important;
}

.dealbox-container .dealbox-button span {
	font-weight:800 !important;				
	background: #1c75bc !important;
	color:#FFFFFF !important;
	font-size: 16pt !important;
	border: none !important;
	padding: 8px !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

.dealbox-container .dealbox-button span:hover {
	cursor:pointer !important;
}

.dealbox-container:hover { 
	cursor:pointer !important;
}

.dealbox-container:hover .dealbox-dealtext { 
	background: #e52028 !important;
}

.dealbox-container:hover .dealbox-button a {
	font-weight:800 !important;				
	color:#FFFFFF !important;
	font-size: 16pt !important;
	border: none !important;
	padding: 8px !important;
	border-radius: 5px !important;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}

/********************************************/
/* DEAL BOX FULL */
/********************************************/

.dealbox-container-full {
	width: 780px;
	border: 2px dashed #1c75bc;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 2px 2px 15px #b8c2d3;
	-moz-box-shadow: 2px 2px 15px #b8c2d3;
	-webkit-box-shadow: 2px 2px 15px #b8c2d3;
	font-family: 'Cabin', sans-serif;
	color: #FFFFFF;
	overflow:auto;
	margin-bottom: 15px;
	height:800px;
}

.dealbox-container-full .dealbox-logo img {
	max-height: 75px;
	max-width:250px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.dealbox-container-full .dealbox-dealtext {
	height: 65px;
	padding: 5px;
	background-color: #1c75bc;
}

.dealbox-container-full .dealbox-dealtext-dealmsg {
	padding-top: 0px;
}

.dealbox-container-full .dealbox-wrapper {
	padding-top:5px;
	width:100%;
	height:400px;	
}

.dealbox-container-full .dealbox-wrapper .dealbox-wrapper-l {
	float:left;
	width:300px;
	height:400px;
}

.dealbox-container-full .dealbox-wrapper .dealbox-wrapper-r {
	padding-right:5px;
	float:right;
	width:390px;
	height:400px;	
}

.dealbox-container-full .dealbox-wrapper .dealbox-wrapper-r .shorttext {
	font-size: 13pt;
	display:inline;	
	color: #000000;
}

.dealbox-container-full .dealbox-wrapper .dealbox-wrapper-r .longtext {
	font-size: 13pt;
	display:inline;	
	color: #000000;
}

.dealbox-container-full .dealbox-wrapper .dealbox-wrapper-l .disclaimer {
	font-size: 10pt;
	display:inline;	
	color: #000000;
}

.dealbox-container-full .dealbox-dealtext-dealmsg h1 {
	font-size: 22pt;
	display:inline;
}

.dealbox-container-full .dealbox-dealtext-dealsubmsg h2 {
	font-size: 13pt;
	display:inline;
}

.dealbox-container-full .dealbox-dealimage img {
	max-width: 280px;
}

.dealbox-container-full .dealbox-button {
	padding-top: 10px;
	padding-bottom: 10px;
}

.dealbox-container-full .dealbox-button a {
	font-weight:800;				
	background: #1c75bc;
	color:#FFFFFF;
	font-size: 16pt;
	border: none;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

.dealbox-container-full .dealbox-button a:hover {
	cursor:pointer;
}

.dealbox-container-full:hover { 
	cursor:pointer;
}

.dealbox-container-full:hover .dealbox-dealtext { 
	background: #e52028;
}

.dealbox-container-full:hover .dealbox-button input { 
	background: #e52028;
}


/********************************************************/
/* MERCHANT ACTIVE DEAL BOX*/
/********************************************************/

#merchant-dealbox-container {
	width: 280px;
	border: 2px dashed #1c75bc;
	border-radius: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 2px 2px 15px #b8c2d3;
	-moz-box-shadow: 2px 2px 15px #b8c2d3;
	-webkit-box-shadow: 2px 2px 15px #b8c2d3;
	font-family: 'Cabin', sans-serif;
	color: #FFFFFF;
	overflow:auto;
	margin: 15px;
	float:left;
	padding-left:0px;
}


#merchant-dealbox-container #merchant-dealbox-dealtext {
	padding: 5px;
	background-color: #1c75bc;
}

#merchant-dealbox-container #merchant-dealbox-dealtext-dealmsg {
	padding-top: 0px;
}

#merchant-dealbox-container #merchant-dealbox-dealtext-dealmsg h1 {
	color:#fff;
	font-size: 15pt;
	display:inline;
}

#merchant-dealbox-container #merchant-dealbox-dealtext-dealsubmsg h2 {
	color:#fff;
	font-size: 13pt;
	display:inline;
}

#merchant-dealbox-container #merchant-dealbox-dealimage img {
	max-width: 280px;
	max-height: 280px;
	position: absolute;  
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  margin: auto;
}

#merchant-dealbox-container #merchant-dealbox-dealimage {
	width: 280px;
	height: 280px;
	margin: 1em 0;  
  position: relative;
}

#merchant-dealbox-container #merchant-dealbox-button {
	float:	left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}

#merchant-dealbox-container #merchant-dealbox-button a {
	font-weight:800;				
	background: #1c75bc;
	color:#FFFFFF;
	font-size: 16pt;
	border: none;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#merchant-dealbox-container #merchant-dealbox-button a:hover {
	cursor:pointer;
}

#merchant-dealbox-container:hover { 
	cursor:pointer;
}

#merchant-dealbox-container:hover #merchant-dealbox-dealtext { 
	background: #e52028;
}

#merchant-dealbox-container:hover #merchant-dealbox-button a {
	font-weight:800;				
	background: #e52028;
	color:#FFFFFF;
	font-size: 16pt;
	border: none;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}


/********************************************************/
/* MERCHANT INACTIVE DEAL BOX*/
/********************************************************/
#merchant-dealbox-inactive-container {
	width: 280px;
	border: 2px dashed #E6E7E8;
	border-radius: 10px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 2px 2px 15px #b8c2d3;
	-moz-box-shadow: 2px 2px 15px #b8c2d3;
	-webkit-box-shadow: 2px 2px 15px #b8c2d3;
	font-family: 'Cabin', sans-serif;
	color: #999;
	overflow:auto;
	float:left;
	padding-left:0px;
	margin: 15px;
}

#merchant-dealbox-inactive-container:hover {color: #FFF}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealtext {
	padding: 5px;
	background-color: #E6E7E8;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealtext-dealmsg {
	padding-top: 0px;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealtext-dealmsg h1 {
	font-size: 15pt;
	display:inline;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealtext-dealsubmsg h2 {
	font-size: 13pt;
	display:inline;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealimage img {
	max-width: 280px;
	max-height: 280px;
	position: absolute;  
  top: 0;  
  bottom: 0;  
  left: 0;  
  right: 0;  
  margin: auto;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-dealimage {
	width: 280px;
	height: 280px;
	margin: 1em 0; 
  position: relative;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-button {
	float:	left;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	text-align: center;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-button a {
	font-weight:800;				
	background: #e52028;
	color:#FFFFFF;
	font-size: 16pt;
	border: none;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#merchant-dealbox-inactive-container #merchant-dealbox-inactive-button a:hover {
	cursor:pointer;
}

#merchant-dealbox-inactive-container:hover{cursor:pointer;}
#merchant-dealbox-inactive-container:hover #merchant-dealbox-inactive-dealtext{background: #e52028;}

#merchant-dealbox-inactive-container:hover #merchant-dealbox-inactive-button a {
	font-weight:800;				
	background: #e52028;
	color:#FFFFFF;
	font-size: 16pt;
	border: none;
	padding: 8px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
}

#merchant-dealbox-container.admin-dash {
	width: 440px !important;
}

/********************************************/
/* VIEW DEAL CONTAINER */
/********************************************/

#vd_container{width:900px;}
#vd_container a {color:#1a4995;}
#vd_container a:hover {color:#e52028;}

#vd_container2{
	width:900px; border: 2px dashed #1c75bc; padding: 10px;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px; }

#vd_return{
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom-width: 3px;
	border-bottom-style: dashed;
	border-bottom-color: #E6E7E8;
	font-size: 14px;
}

#vd_header{color:#e52028; font-size:30px;padding-top: 10px; padding-bottom: 10px;}

#vd_nav_container{
	width:100%;
	background-color: #E6E7E8;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding-top: 20px;
	padding-bottom: 10px;
	display: inline-block;
}

#vd_nav_button {
	display:inline;
	background-color: #1a4995;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding:10px;
	margin-left:10px;
	color: #FFF;
	font-size: 20px;
}

#vd_nav_button:hover {
	background-color: #e52028;
}

/********************************************/
/* MERCHANT NAVBAR */
/********************************************/

#merchant-navbar-button-on {
	background-color: #1a4995;
	color: #FFF;
	float: left;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: bold;
	padding: 10px;
	font-size: 18px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#merchant-navbar-button-on a, #merchant-navbar-button-off a {
	color: #FFF; 
	text-decoration:none;
}

#merchant-navbar-button-off{
	background-color: #1c75bc;
	color: #FFF;
	float: left;
	padding: 10px;
	margin-right: 2px;
	margin-left: 2px;
	font-size: 18px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
}

#merchant-navbar-button-off:hover { 
	background-color: #e52028; 
	cursor:pointer;
}

#merchant-navbar-user a {
	color: #1c75bc;
	text-decoration:none;
}

#merchant-navbar-user a:hover{
	color: #e52028;
	text-decoration:none;
}

#merchant-navbar-adddealbutton, #merchant-navbar-adddealbutton a {
	float: right;
	padding: 8px;
	background-color: #e52028;
	border-radius: 10px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	cursor:pointer;
	color: #FFF;
	text-decoration:none;
	font-size: 18px;
}

/********************************************/
/* FOOTER */
/********************************************/

#footer-top-spacer { 
	clear:both; 
	height:40px;
}
			
#footer {
	position:fixed;
	background:#1a4a96;
	color:#FFFFFF;
	bottom:0px; 
	left:0px; 
	width:100%;
	height:24px;
	z-index:1001;
	margin:0px;
	padding-top:5px;	
	padding-bottom:5px;	
	clear:both; 
	height:34px;
}

#footer .footer-left { 
	float:left; 
	padding-left:10px; 
	padding-top:4px; 
	height:34px;
	text-align: left;
}

#footer .footer-right { 
	text-align: right;
	padding-right:10px;
}

#footer span {
	color:#FFFFFF;
}

#footer span a {
	color:#FFFFFF;
}

/********************************************/
/* DEALS */
/********************************************/

.deal-sharing { 
	display:inline; 
	float:right; 
	width:35%; 
	margin-right: 10px;
}

.deal-title {
	font-size: 1.6em; 
	margin-left: 10px; 
	color:#1a4995;
}

#sendToPhone_wrap { 
	display:none;
	background:#E6E7E8;
	height:200px;
	padding:0px; 
	width: 100%; 
	vertical-align:top;
}

#sendToEmail_wrap { 
	display:none;
	background:#E6E7E8;
	height:300px;
	padding:0px; 
	width: 100%; 
	vertical-align:top;
}

.vd_deal_wrap { 
	margin-top: 10px;
	border: 2px dashed #E6E7E8;
	width:100%;
}

.vd_deal_left { 
	padding:1%; 
	width:47%;
	text-align: center;
	vertical-align:top; 
	display:inline-block;
}

.vd_deal_barcode {
	padding:0px; 
	width:100%;
	text-align: center;
	display:inline-block;
}

.vd_deal_right { 
	padding:1%; 
	width:47%;
	text-align: center;
	vertical-align:top; 
	display:inline-block;
}

.vd_deal_left img, .vd_deal_right img { 
	width:100%;
	border:1px #000 SOLID;
}

.vd_deal_barcode img {
	width:50%;
	border:1px #000 SOLID;		
}

/********************************************/
/* MOBILE */
/********************************************/

.hideonmobile {
	display:inline-block;
}

.showonmobile {
	display:none;
}

#mobile-navbar-top {
	right: 10px;
	position: absolute;
	top: 25px;
}

.mobile-navbar-trigger .fa-bars {
	font-size:200%;	
}

#mobile-nav-page {
	width:100%;
	z-index: 9999;
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	background:#FFF;
	height:auto;
	min-height:800px;
}

#mobile-nav-page .mobile-navbar-trigger {
	right: 10px;
	position: absolute;
	top: 25px;
	z-index:99999;
}

#mobile-nav-page ul {
	width:100%;
	text-align:left;
}

#mobile-nav-page ul li {
	width:100%;
	text-align:left;
}

.mobile-tabs {
	width:100%;
}

.mobile-tab.mobile-tab1 {
	display:block;
}

.mobile-tab.mobile-tab2 {
	display:none;
}

.mobile-tab.mobile-tab3 {
	display:none;
}

#frm_search_category_mobile, #frm_search_city_state_mobile, #frm_search_dist_mobile, #frm_search_store_mobile, #frm_search_keywords_mobile, .mobile-tabs .btn_save_now {
	width: 99%;
	padding: 10px 0px 10px 0px !important;
	border-radius: 8px !important;
	border: 1px solid #a8a9ab;
}

/********************************************/
/* MEDIA SIZES */
/********************************************/

@media screen and (max-width:1068px) {

	.hideonmobile {
		display:none;
	}

	.showonmobile {
		display:block;
	}

	#header-wrapper-fixed {
			width: 100%;
			position: relative;
			z-index: 1000;
			height: 220px;
			background-image: url(/images/headerbgfade2.png) top left;
			background-repeat: repeat-x;
			background-color: #FFF;
			font-family: 'Cabin', sans-serif;
			margin:0px;
			padding:0px;
	}

	#inner-header-wrapper-fixed {
			margin: 0px;
			padding:0px;
			width: 100%;
	}

	#navbar-wrapper {
			margin: 0px;
			padding:0px;
			text-align: left;
	}

	#searchbar-wrapper {
			width: 100%;
	}	

	#content-fixed {
	  top: 0px !important;
	}	

	#searchbar-wrapper .tabGroup form, #searchbar-wrapper .tabGroup input  {
			width: 100%;
	}


	#searchbar-wrapper .tabGroup {
			font-family: 'Cabin', sans-serif;
			color: #FFFFFF;
			font-size: 15pt;
			width: 100%;
			height: 80px;
	}

	#searchbar-wrapper .tabGroup > div {
			height: AUTO;
			line-height: 2.5;
			width:100%
	}	

	#vd_container {
		  width: 100%;
	}

	.vd_deal_left { 
		padding:1%; 
		width:99%;
	}

	.vd_deal_right { 
		padding:1%; 
		width:99%;
	}

	.vd_deal_barcode img {
		width:100%;
	}	

	.deal-sharing { 
		display:inline; 
		float:none; 
		width:100%; 
		margin-right: 1%;
		text-align:right;
		clear:both;
	}

	.deal-title {
		width:100%; 
		margin-left: 0px; 
		clear:both;
	}

	#footer-top-spacer { 
		clear:both; 
		height:20px;
	}

	#footer {
		position:relative;
		width:100%;
		height:100px;
		z-index:1001;
		margin:0px;
		padding-top:5px;	
		padding-bottom:5px;	
		clear:both; 
	}

	#footer .footer-left { 
		height:auto;
		text-align: left;
		width:100%;
	}

	#footer .footer-right { 
		height:auto;
		text-align: right;
		width:100%;
	}

}




