@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
body{
	background:url(../images/bg-repeat.jpg) top left repeat-x;
	margin:0; 
	padding:0;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -74px;	
	background:#FFFFFF;
}
.footer, .push {
	height: 74px;
}
.footer{
	background:url(../images/footer-repeat.jpg) top left repeat-x;
	color:#FFFFFF;
}
.footer a{
	color:#FFFFFF;
	text-decoration:none;
}
.footer a:hover{
	text-decoration:underline;
}
.wrapper, .footer {
	position:relative;
	width:970px;
	left:50%;
	margin-left:-485px;
	border:1px solid #ffffff;
	border-top:0;
}
#header{
	height:121px;
	background:url(../images/header.jpg) top left no-repeat;
}
#top-navigation{
	height:36px;
	background:url(../images/top-nav-repeat.jpg) top left repeat-x;
	border-bottom:1px solid #ffffff;
	padding-left:90px;
}
#bottom-navigation{
	height:25px;
	background:url(../images/bottom-nav-repeat.jpg) top left repeat-x;
	border-bottom:1px solid #ffffff;
	padding-left:20px;
}
#content{
	padding:10px;
}
#left-col{
	width:182px;
}
#left-col ul{
	padding:0;
	margin:20px;
}
#left-col ul li ul{
	padding:0;
	margin:0;
	margin-left:10px;
	}
#left-col ul li ul li{
	list-style-image:none;
	margin-bottom:5px;
	}
#left-col li{
	list-style-image:url(../images/left-col-list-style.jpg);
	margin-bottom:5px;
}
#left-col a{
	color:#252525;
	text-decoration:none;
}
#left-col a:hover{
	text-decoration:underline;
}
p, a, li, .text{font-size:11px; line-height:15px;}

a, .text-red{color:#FF3300;}

a:hover{text-decoration:none;}

p{line-height:14px; margin-bottom:5px; margin-top:5px;}

h1{font:bold 20px Arial, Helvetica, sans-serif; color:#0154c3; text-indent:20px;}

h2{font:bold 17px Tahoma, Arial, Helvetica, sans-serif; color:#252525; text-indent:10px; display:block; border-bottom:2px solid #ffcc33;}

h3{font:bold 18px Arial, Helvetica, sans-serif; color:#013888;}

h4{font:bold 22px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.text-blue{color:#013888;}

.text-large{font:16px Tahoma, Arial, Helvetica, sans-serif;}
.text-large a{font:16px Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline;}
.text-large a:hover{text-decoration:none;}

.login, .login a{font:bold 12px Tahoma, Arial, Helvetica, sans-serif; color:#7d7d7d; text-decoration:none; padding-right:5px; padding-left:5px;}

.login a:hover{text-decoration:underline;}

.home-business{ background:url(../images/home-businesses.jpg) bottom center no-repeat; height:200px; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.home-individual{ background:url(../images/home-individual.jpg) bottom center no-repeat; height:200px; font:13px Tahoma, Arial, Helvetica, sans-serif; color:#FFFFFF;}

.bottom-border{ border-bottom:1px solid #999999;}

.yellow-line{border:1px solid #ffcc33; margin:5px 0px;}

.business-card{border:2px solid #ffcc33;}

.even{background:#f6f4f9;}

/**********************************************popup*********************************************************/

.blank{
	background:#FFFFFF;
}
.pop-up-stage{
	width:521px;
	background:url(../../pop-ups/images/pop-up-header.jpg) top left no-repeat;
	padding:150px 15px 20px 15px;
	overflow:hidden;
}
.pop-up-stage ul li{
	padding:0;
	margin:0;
	line-height:15px;

	margin-left:8px;
}
	
	
/**********************************************affiliated businesses popup*********************************************************/

.affiliated-businesses-pop-up-stage{
	width:710px;
	padding:0px;
	overflow:hidden;
	background-color:#faf4e3;
}

.yellowBar{
	background:#ffcc33;
}

a.register-now-button{
	font:bold 16px Tahoma, Arial, Helvetica, sans-serif;
	color:#0099cc;
	text-decoration:none;
}
a:hover.register-now-button{
	text-decoration:underline;
}