@charset "utf-8";

/* -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
CSS File for [ Snuggsi.com All Rights Reserved. ]
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
@Author - Ra'Shaun "Snuggs" Stovall (Innovative Studios Senior Web Developer [www.Innovative-Studios.com])
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= */

/* IE 6 and < DO NOT SUPPORT !important */

/* PAGE BODY _________________________________________________________*/
body.start {}

body {
background:              #fff url('/images/body_bg.jpg') repeat-x top;
}
/* HEADERS AND LABELS ________________________________________________*/
#header h1 {
	left:45%;
	top: 40px;
position:absolute;
margin:                  0 auto;
height:                  63px;
width:                   517px;
overflow:                hidden; /* gets rid of ugly negative margin border */
text-indent:             -9999px;
background:              url('../images/main_logo.png') no-repeat;
}
#content-second h3 {
height:                  45px;
width:                   auto;
text-indent:             -9999px;
background:              url('/images/content-second_h3.png') no-repeat top center;
}
#footer h3 {
margin:                  0;
height:                  39px;
width:                   193px;
overflow:                hidden; /* gets rid of ugly negative margin border */
text-indent:             -9999px;
background:              url('../ui/footer_h3.png') no-repeat;
}
/* PARAGRAPHS ________________________________________________________*/

/* HREF LINKS ________________________________________________________*/
#header h1 a {
height:                  63px;
display:                 block;
width:                   517px;
border:                  none !important;
}
#footer h3 a {
height:                  39px;
display:                 block;
width:                   193px;
border:                  none !important;
}
#footer .navigation a, #footer .navigation a:active, #footer .navigation a:visited {
	font-size:80%;
	padding:.2em .3em .2em 16px;
background: url('/images/footer.navigation_a.png') no-repeat center left;
}
#footer .navigation a:hover {
background: url('/images/footer.navigation_a-hover.png') no-repeat center left;
}

/* LISTS _____________________________________________________________*/
#header ul.navigation {
	background:             url('/images/header_ul.navigation.png') no-repeat top right;
	left:39%;
	margin-top:93px;
	position:absolute;
	z-index:0;
}
#header .navigation a {
	background: url('/images/header_ul.navigation_a.png') no-repeat left bottom;
}
#header .navigation a:hover {
	color:                  #778132;
	background:             url('/images/header_ul.navigation_a-hover.png') no-repeat left bottom;
}
ul.random_inventory {
	list-style-type:none;
	background:green;
	margin:0;
	padding:0;
}
ul.random_inventory li {
	background:red;
	display:inline;
}
ul.random_inventory div {
	float:left;
	margin:13px;
	text-align:center;
}
ul.random_inventory a {
	font-size:80%;
}
#accessibility {}
ul.merchants {
	padding:                0;
	margin:                 0;
	margin-left:            1em;
	list-style-type:        none;
}
#content-second ul.merchants a {
	display:                block;
	background:             url('/images/ul.merchants-a_bg.png') no-repeat top left;
}
#content-second ul.merchants a:hover, #content-second ul.merchants a.active {
	background:             url('/images/ul.merchants-a-hover_bg.png') no-repeat top left;
}
#footer .navigation {
font-weight:bold;
padding:0;
list-style-type:none;
}
/* PARAGRAPHS ________________________________________________________*/

/* FORM ELEMENTS _____________________________________________________*/
input#search-button {}
input#search-box {}

#login label {
display:block;
float:left;
background: #ff9;
width:30%;
text-align:right;
}
.textbox {
background: #fff url('/images/input.textbox.jpg') repeat-x bottom left;
}
select, option {
background: #fff url('/images/input.textbox.jpg') repeat-x bottom left;
}
/* DEFAULTS __________________________________________________________*/
hr {
	display:none;
}
/* SPECIFIC PROPRIETARY DIVISIONS ____________________________________*/
#header em {}

#header {
	z-index:0;
 text-align:center;
	height:280px;
	width:100%;
	background: url('/images/header.png') no-repeat top left;
}
#functions {}
.search {}
#content {
	position:relative;
	z-index:0;
margin-left:315px;
top:-50px;
}
#content-second {
z-index:1000;
float:left;
margin:0 0 0 25px;
width:285px;
top:0px;
background: url('/images/content-second_bg.png') no-repeat top;
}
#content-third {}
#footer {
clear:both;
background:url('/images/footer.jpg') no-repeat bottom right;
height: 425px;
}
.contact {}
#validation {}
#legal {}