#signup-button
{
	background-color:#54A9BD;
	border:1px #D8FAFF solid;
	padding:5px;
	position:relative;
	float:left;
	display:inline;
	width:120px;
	text-align:center;
	box-sizing: border-box;
	-moz-box-sizing: padding-box;
	-moz-box-sizing: border-box;
}

#signup-button-top{background-color:#005479;padding:5px 0px 5px 0px;border:1px #D8FAFF solid;}

#signup-link-top a{
	display:block;
	background:#fff;
	padding:5px 5px 5px 15px;
	font-weight:bold;
	font-size:12px;
	margin-bottom:5px;
}

#signup-button form
{
	margin:0px;
	background-color:#00547A;
	border:1px #D8FAFF solid;
	padding:3px;
}
#signup-button p
{
	margin:0px;
	margin-top:5px;
	background-color:#0086A6;
	border:1px #D8FAFF solid;
	padding:5px;
	font-size:11px;
	color:#97ECF5;
	line-height:13px;
}
#signup-button p strong
{
	/*font-size:13px;*/
	color:white;
}
#signup-button p a
{
	color:#C0F9FF;
}
#signup-button p a:hover
{
	color:#FFFFFF;
}
#signup-text
{
	position:relative;
	float:right;
	display:inline;
	width:390px;
}
#signup-text p
{
	background-color:#C0F9FF;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
}
#signup-faq
{
	position:relative;
}
p.signup
{
	border:1px #00547A solid;
	font-size:13px;
	background-color:#D9FBFF;
	padding:5px;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:bold;
}
p.signup a
{
	color:red !important;
}
p.faq
{
	border:1px #54A9BD solid;
}
p.faq a
{
	position:relative;
	width:100%;
	display:block;
	color:#00547A !important;
}
p.faq a:hover
{
	background-color:white;
}
p.faq span
{
	position:relative;
	display:block;
	padding:5px;
	background-color:white;	
}
h1
{
	background:#63C7D2 url(/gw-templates/delnorte/bg_h1.jpg) left top repeat-x;
	line-height:22px;
	margin-top:0px;
}
#win-business, #win-visitors, #win-chamber
{
	border:1px #00547A solid;
	padding:5px;
	background-color:#D9FBFF;
	margin-top:10px;
}
#win-business h2, #win-visitors h2, #win-chamber h2
{
	position:relative;
	display:block;
	border:1px #00547A solid;
	margin-top:0px;
	margin-bottom:0px;
	padding:5px;
	font-size:13px;
	background-color:#C0F9FF;
}
#win-business h2 a span, #win-visitors h2 a span, #win-chamber h2 a span
{
	font-size:10px;
	color:#0086A6;
	text-decoration:none !important;
}
#win-business h2 a, #win-visitors h2 a, #win-chamber h2 a
{
	color:#00547A;
	display:block;
	width:100%;
}
#win-business h2 a:hover, #win-visitors h2 a:hover, #win-chamber h2 a:hover
{
	background-color:#00547A;
	color:white;
	text-decoration:none;
}
#win-business h2 a:hover span, #win-visitors h2 a:hover span, #win-chamber h2 a:hover span
{
	visibility:hidden;
}
#win-business ul, #win-visitors ul, #win-chamber ul
{
	position:relative;
	border:1px #00547A solid;
	margin:0px;
	margin-top:5px;
	margin-bottom:5px;
	background-color:#FFFFFF;
	list-style-type:none;
	padding:5px;
}
#win-business ul li, #win-visitors ul li, #win-chamber ul li
{
	position:relative;
	display:block;
	padding-left:30px;
	margin-bottom:10px;
	background:url(/gw-templates/delnorte/bullet_16x16.gif) 5px 3px no-repeat;
}
/*
/// SEARCH STYLES
*/

p.query, p.paginate
{
	background-color:#00547A;
	color:#C0F9FF;
	padding:5px;
	padding-left:10px;
	border:1px #C0F9FF solid;
	margin-bottom:0px;
}
p.paginate
{
	color:#6DCFD9;
	background-color:#54A9BD;
	margin-top:0px;
	margin-bottom:10px;
	border-top:0px;
}
p.paginate a
{
	color:#C0F9FF;
}
p.paginate a:hover
{
	color:#FFFFFF;
}
div.result p.query strong
{
	color:#E6FDFF;
}
div.number
{
	position:relative;
	float:left;
	margin-right:10px;
	border:1px white solid;
	background-color:#54A9BD;
	padding:10px;
	font-size:24px;
	color:white;
}
div.result
{
	margin-left:60px;
}
div.result h3
{
	margin:0px;
	font-size:13px;
	background-color:#54A9BD;
	padding:5px;
}
div.result h3 a
{
	color:white;
}
div.result p.desc, div.result p.desc-link
{
	background-color:#E6FDFF;
	padding:5px;
	margin:0px;
}
div.result p.desc-link
{
	background-color:#C0F9FF;
	margin-bottom:0px;
}

/*
/// PROMO CODE
*/
p.promo
{
	border:1px red solid;
	padding:5px;
	text-align:center;
	margin-bottom:25px;
}
p.promo strong.title
{
	display:block;
	background-color:red;
	padding:3px;
	color:white;
	font-size:13px;
	margin-bottom:10px;
}
p.promo span.code
{
	font-family:Courier New, Courier, mono;
	font-size:18px;
	font-weight:bold;
	display:block;
	padding:5px 0px 5px 0px;
}


