body {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	background:#000;
	color:#666;
	margin:50px auto;
	width:750px;}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color:#ed3030;
	font-size:16px;
	font-weight:normal;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:16px;
	font-weight:normal;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color:#666;
	font-size:14px;
	font-weight:normal;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color:#aaa;
	line-height:18px;
}


div.main {
	width:500px;
	margin:auto;
}

div.nav-top {
margin:8px 0px;
text-align:justify;
}

.nav-top a {
	margin:0px 22px;
	font-size:17px;
	color:#333;
        font-weight:normal;
}

.nav-top a.left {
	margin-left:0px;
}

.nav-top a.right {
	margin-right:0px;
}

.nav-top a:link, .nav-top a:visited {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#333;
        font-weight:normal;
}

.nav-top a:hover, .nav-top a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#ed3030;
        font-weight:normal;
}

a:link, a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color:#ed3030;
	text-decoration:none;
}

a:hover, a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}


div.content {
	margin:30px auto;
}

div.content a:link, div.content a:visited {
	text-decoration:underline;
}

/*Footer Styles */

div.footer {
	margin-top:50px;
}

div.footer a {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}

div.footer a:hover, div.footer a:active {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	text-decoration:underline;
}

.footer {
	text-align:center;
	font-size:10px;
	line-height:14px;
	color:#333;
}

p.footer {
	color:#666;
}


/* Main Store Page Styles */
div.store a {
	font-family: Arial, Helvetica, sans-serif;
    font-weight:normal;
	color:#ccc;
	font-size:14px;
}

div.store a:link, div.store a:visited {
 text-decoration:none;
}

div.store a:hover, div.store a:active {
    color:#ed3030;
    text-decoration:none;
}

div.store li {
	padding-top:5px;
}

/*Splash Page Styles */

div.splash {
	width:500px;
	height:350px;
	margin:130px auto;
	vertical-align:middle;
}

div.splash a:link, div.splash a:visited {
	color:#333;
}

div.splash a:hover, div.splash a:active {
	color:#ed3030;
}

splash-image {
	margin-top:12px; 
}

#subject {
	text-align:right;
}



/*Retail Page Styles */
.retailers {
	width:500px;
	padding:0px 10px;
}

.retailers p {
	margin-top:1px;
}

.retailers h2.top {
	margin-top:0px;
}

.retailers h2 {
	padding-top:15px;
}

.retailers h3 {
	margin-bottom:1px;
	color:#ed3030;
}


div.retailers-left {
	float:left;
	width:230px;
	margin-right:10px;
	padding:0px;
}

div.retailers-right {
	float:right;
	width:230px;
	margin-left:10px;
	padding:0px;
}	


/*Contact Page Styles */

div.contact p {
	margin-top: 1px;
}

div.contact h2 {
	margin-bottom:1px;
}

div.contact a:link, div.contact a:visited {
	color:#ed3030;
}

div.contact a:hover, div.contact a:active {
	color:#333;
}

/*Gallery Page Styles */
table.gallery {
	margin-top:9px;
}

table.gallery td {
	padding:5px;
}

table.gallery a img {
	border:1px solid;
}

div.gallery-big {
	float:right; 
	width:350px;
	margin-left:10px;
}

div.gallery-big a:link, div.gallery-big a:visited {
	color:#ed3030;
}

div.gallery-big a:hover, div.gallery-big a:active {
	color:#333;
}

/* Form Styles */
form {
	margin:0px auto -70px auto;
	z-index:15;
}


form.contact, form.contact legend {
	font-family: Arial, Helvetica, sans-serif;
	color:#aaa;
	line-height:18px;
}

form.contact input, form.contact select {
	font-family: Arial, Helvetica, sans-serif;
	color:#aaa;
	background:#000;
	border:1px #3f3f3f solid;
	padding-left:3px;
}

form.contact input.image {
	border:none;
	background:none;
}

/*Pop Up Page Styles*/

div.close {
	float:right;
	font-size:10px;
	text-align:right;
	padding:20px;
}

