@charset "utf-8";

@media screen {
 abbr, .help { cursor: help; /* abbr has  no support for cursors */ }
}

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CSS File for [ Snuggsi.com All Rights Reserved. ]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@Author - Ra'Shaun "Snuggs" Stovall (Innovative Studios Senior Web Developer [www.Innovative-Studios.com])
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* PAGE BODY _________________________________________________________*/
body, html { 
height:                  100%;
}
body, html, div {
padding:                 0;
margin:                  0;
/*
position:                relative;
*/
}
body {
background:              #fff;
color:                   #888;
font:                    100% georgia, serif; /* default font (unless overriden otherwise) */
}
body.start {}

/* HEADERS AND LABELS ________________________________________________*/
h1, h2, h3, h4, h5, h6 {
padding:                 0;
margin:                  1.5em .5em .5em;
}
#header h1 {}

#content-second h3 {
color: #DACC81;
text-align:center;
background: #38484B;
}
h2.merchant {
	color: #869046;
}
/* PARAGRAPHS ________________________________________________________*/
p {
margin:                  .2em;
padding:                 .2em;
}
p.date {}

/* HREF LINKS ________________________________________________________*/
a {}
a:hover {}
a:visited {}
a.selected {}

.lightLink {}
.lightLink:hover {}
.lightLink:visited {}

.darkLink {}
.darkLink:hover {}
.darkLink:visited {}

a, .lightLink, .darkLink {
text-decoration:         none;
}
#header h1 a {
color:                   #38484B !important;
background:              transparent !important;
}
a img {
border:                  none;
}
a.frame {
border:                  1px solid #ddd;
}
a.map-view {}
a.go-top {}

#footer .navigation a, #footer .navigation a:active, #footer .navigation a:visited {
color: #6888A3;
}
#footer .navigation a:hover {
color: #778132;
}
/* LISTS _____________________________________________________________*/
dl {}
dt {}
dd {}
#accessibility {}
.navigation li { display:inline; }
#header .navigation {
	margin:0 auto;
	padding:0 30px;
	margin:0 auto;
	float:left;
 position:relative;
	list-style-type:none;
}

#header .navigation li {
	float:left; 
	position:relative; 
}
#header .navigation a {
font-size: 130%;
margin:0;
padding: 0 .8em;
line-height:2.7em;
display:block;
color: #6888A3;
text-decoration:none !important;
}
#header .navigation a:hover {
 text-decoration:none !important;
}
#content-second ul.merchants {
	padding:0;
	margin:0 4px;
list-style-type: none;
}
#content-second ul.merchants a {
	color: #26583A;
padding:8px 0 0 1.2em;
	background:#DCE3B3;
	line-height:2.5em;
	margin:0;
font-size: 80%;
	font-family: arial, sans-serif;
letter-spacing: 1px;
	font-weight:  bold;

/*
*/
/*	
	float:left;
clear:left;
display: block;
padding: 3px;
width: 160px;
background-color: #036;
border-bottom: 1px solid #eee;
*/
}
#content-second ul.merchants a:hover {
 text-decoration: none;
}
#content-second ul.merchants a.active {
	cursor: default;
}
#content-second ul.merchants li {
margin-top:-7px;
}
/* FORM ELEMENTS _____________________________________________________*/
form {
margin:                  0;
padding:                 0;
}
input#search-button {}
input#search-box {}
.textbox, select, option {
background: #D0D4B4;
line-height:1.7em;
font-size:1.1em;
padding: .3em;
height:1.7em;
border:1px solid #DCE3B3;
}
select{
height:2.7em;
width: 10em;
}
textarea.textbox {
height:auto;
}
/* DEFAULTS __________________________________________________________*/
br { 
clear:                   both; 
}
hr {
clear:                   both;
}
img {
border:                  0;
}
abbr, .help {   /* abbr isn't styled in IE by default */
border-bottom:           1px dotted #555;
}
abbr:hover, .help:hover { 
background-color:        #ffc; 
}
address {}
cite {}
blockquote {}
q:before, q:after { /* remove quotation marks from w3c standard browsers replicating IE functionality */
content:                 ""; 
}
em.subheader {}
.warning {
color:                   #ff6;
}
.error {
color:                   #f00;
}
.hide { /* HIDE HEADER TEXT AND ANY OTHER IMAGE BASED TEXT (Still displays in handheld devices */
/*	visibility:        hidden; */
left:                    -9999px;
position:                absolute;
}
.left {
float:                   left;
}
.right {
float:                   right;
}
.center {
margin-left:             auto;
margin-right:            auto;
}
.alignLeft {
text-align:              left;
}
.alignRight {
text-align:              right;
}
.alignCenter {
text-align:              center;
}
.clear {
clear:                   both;
}
.caps {
font-variant:            small-caps;
}
.largest {
font-size:               x-large;
}
.large {
font-size:               larger;
}
.small{
font-size:               smaller;
}
.smallest {
font-size:               x-small;
}
.underline {
text-decoration:         underline;
}
.strong {
font-weight:             bold;
}
.italic {
font-style:              italic;	
}

/* SPECIFIC PROPRIETARY DIVISIONS ____________________________________*/
#header {}
#jump-to-content {}
#functions {}
.search {}
#content {}
#content-second {
background:              #E6F1F0;	
}
#content-third {}
#footer {
text-align:              left;	
}
.contact {}
#validation {}
#legal {}