
/* Designed by <a href="http://www.fyfi.net">FYFI</a>
  Thanks to OpenWebDesign : http://www.openwebdesign.org
 */

html,body{
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
html{
	background: url(../images/navplain.jpg) top center no-repeat}

body{
	width:850px;
	margin:0 auto}
*{
	margin:0;
	padding:0}
a{
	/* font-weight:bold; */
	outline:none;
	/* color:#1D1D1D; */
    color:#1C4A8C;
    text-decoration:none}
	a:hover{
		text-decoration:underline}
		
a.big_button {
background-position:left top;
background-repeat:no-repeat;
display:block;
float:left;
height:36px;
text-indent:-9999px;
}

a.getstarted {
background-image:url(/images/btn-getstarted.gif);
float:none;
height:50px;
margin:0 auto;
width:170px;
}

a.getstarted:hover,  a.getstarted:focus {
background-position:0 -50px;
}
a.getstarted:focus {
background-position:0 -50px;
}
		
h1{
	font-size:18px;
	font-weight:normal;
	color:#112d42;	
	padding:0 0 8px 0}
p,blockquote{	
	line-height:140%;
	margin:0 0 16px 0}
blockquote{
	background:#fff;
	color:#333;
	border:1px solid #95CB42;
	border-left:5px solid #95CB42;
	padding:7px}
	blockquote p{
		margin:0}
#hd{
	height:160px}
	#hd h2{	
		font-size:35px;
		font-weight:normal;
		text-align:center;
		color:#fff;
		border:1px solid #5B7900;
		border-top:0;
		width:250px;
		height:100px;
		background:#96CC41;
		float:left;		
		padding:9px 0 0 0}
	#hd h2 small{
		font-size:11px;
		margin:-0px 0 0 0;
		display:block}
	#hd ul{
		/* float:right; */
		list-style:none;
		margin:87px 0 0 100px}
		#hd ul li{
			float:left}
		#hd ul a{
			color:#FFFFFF;
			display:block;
			line-height:32px;
			text-decoration:none;
            text-transform: uppercase;
			padding:1px 14px;
			margin:0 2px;
			font-size:14px}
		#hd ul a.act,#hd ul a:hover{
            /*
			border:3px solid #FF0000;
			border-bottom:0;
			border-left:0;
			border-top:0;
			border-right:0;
            */
			padding:0 14px;
			margin:0 1px;
			background:#22587e; }
#login{ 
    font-size:16px;
    font-weight:bold;
    text-align:left;
/*     color:#fff; */
    color: #323538;
    /* border:1px solid #5B7900; */
    margin:3px 0 0 0;
    /* border-top:-10px; */
    width:auto;
    height:30px;
    /* background:#96CC41; */
    float:right;
    display:block;
    padding:5px 15px 0px 15px}
#ct{
	float:left;
	width:630px}
	#ct ul{
		list-style:none;
		margin:0 0 13px 20px}
	#ct ul li{
		padding:0 0 3px 18px;
		background:url(../images/bllt.gif) left 4px no-repeat}
    
    
#ct_wide{
	float:left;
	width:850px;
	padding: 10px;}
	#ct_wide ul{
		list-style:none;
		margin:0 0 13px 20px}
	#ct_wide ul li{
		padding:0 0 3px 18px;
		background:url(../images/bllt.gif) left 4px no-repeat}
	

#sdm{
	float:right;
	width:200px}
	#sdm h2{
		/* border:1px solid #95CB42; */
		background:#fff;
		text-transform:uppercase;
		font-size:12px;		
		padding:2px 0 0 6px;
		line-height:22px;
		margin:0 0 10px 0}
	#sdm p{
		padding:0 0 0 7px}
		#sdm p a{
			/* font-weight:bold; */
			color:#1D1D1D}
		#sdm p a:hover{
			text-decoration:none}
	#sdm ul{
		list-style:none;
		padding:0 0 0 7px}
		#sdm li{
			padding:0 0 4px 0}

#addies{
    padding: 10px 10px 10px 20px;
    }

#my_memberships{
	border:1px solid #95CB42;
    }

#follow_us{
    padding: 0 0 0 10px;
    text-align: left;
    }
#ft{
	clear:both;
	width:630px;
	margin:0 230px 0 0;
	padding:10px 0 20px 0;
	text-align:center;
	font-size:11px;
	color:#666;
	border-top:1px solid #112d42}
	
#ft_wide{
	clear:both;
	width:850px;
	margin:0 0 0 0;
	padding:10px 0 20px 0;
	text-align:center;
	font-size:11px;
	color:#666;
	border-top:1px solid #112d42}

#filters{
    float: left; 
    width: 200px;
    font-size:10px;
}

#discounts{
    width: 400px;
    float: right;
}
   
.discount_listing{
}

.discount_listing h2{
   background:#dfe5ee;
   border-top:1px solid #1c4a8c;
   padding:3px 5px 0;

}

.active1{
    background: #97FF7A;
}



/* begin css tabs */

ul#tabnav { /* general settings */
text-align: left; /* set to left, right or center */
margin: 1em 0 1em 0; /* set margins as desired */
font: bold 11px verdana, arial, sans-serif; /* set font as desired */
border-bottom: 1px solid #1e779f; /* set border COLOR as desired */
list-style-type: none;
padding: 3px 10px 3px 10px; /* THIRD number must change with respect to padding-top (X) below */
}

ul#tabnav li { /* do not change */
display: inline;
background: none;
}

body#tab1 li.tab1, body#tab2 li.tab2, body#tab3 li.tab3, body#tab4 li.tab4 { /* settings for selected tab */
border-bottom: 1px solid #fff; /* set border color to page background color */
background-color: #1e779f; /* set background color to match above border color */
}

body#tab1 li.tab1 a, body#tab2 li.tab2 a, body#tab3 li.tab3 a, body#tab4 li.tab4 a { /* settings for selected tab link */
background-color: #fff; /* set selected tab background color as desired */
color: #000; /* set selected tab link color as desired */
position: relative;
top: 1px;
padding-top: 4px; /* must change with respect to padding (X) above and below */
}

ul#tabnav li a { /* settings for all tab links */
padding: 3px 4px; /* set padding (tab size) as desired; FIRST number must change with respect to padding-top (X) above */
border: 1px solid #22587e; /* set border COLOR as desired; usually matches border color specified in #tabnav */
background-color: #1e779f; /* set unselected tab background color as desired */
color: #FFFFFF; /* set unselected tab link color as desired */
margin-right: 0px; /* set additional spacing between tabs as desired */
text-decoration: none;
border-bottom: none;
}

ul#tabnav a:hover { /* settings for hover effect */
background: #112d42; /* set desired hover color */
}

/* end css tabs */

