﻿
a
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

a:hover
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	color: blue;
	font-weight: bold;
	text-decoration: underline;
}

.welcome  
{
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px;
	color: black;
	font-weight: normal;
	margin: 0;
	line-height: 30px;
}

.welcome a, topbar a:visited  
{
	text-decoration: none; 
	color: Black;
	font-weight: bold;
}

.welcome a:hover 
{
	text-decoration: none; 
	color: blue; 
	font-weight: bold;
}

.searchinput 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; /*94A5AF;*/
	color: black;
	margin: 0 0 0 0;
	padding:0;
	border: solid 1px black;
	width: 100px;
}

.searchbutton 
{ 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	background-color:  Transparent;
	color: black;
	margin: 0;
	padding:0;
	border: none;
	width: 60px;
}

.userinput 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff; /*94A5AF;*/
	text-decoration: none;
	color: black;
	margin: 0;
	padding:0;
	border: solid 1px black;
	width: 100px;
}

.leftnav
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 10px;
	font-weight: normal;
}

.leftnav:hover
{
	color: blue;
	font-weight: bold;
	text-decoration: none;
}

.maintext 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
}

.footer 
{ 
	font-size: 10px;
	text-align: center;
	vertical-align: middle;
}

.content 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
}

label 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
}

.contentlink
{
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

.contentlink:hover
{
	font-weight: bold;
}

p
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	padding-left: 10px;
	padding-right: 10px;
}

#addButton {
	float:left;
	width:200px;
}

#associateButton {
	float:right;
	width:300px;
	text-align:right;
}

div.products {
	width:250px;
	float:left;
	display:block;
	margin:0 0 10px 5px;
	text-align:center;
}

#mainProducts hr {
	width:530px;
}

a.newslink {
	color:#000;
	background-color:#fff;
	font-size:1.2em;
	text-decoration:underline;
}


/* */
/* CMS Styles */
/* */

* { margin: 0; padding: 0; }
table.wrapper { margin: 0 auto; }
p { margin: 10px 0 10px 0; }
div.clear { clear: both; }

div#contentContainer { display: block; width: 530px; min-height: 300px; background: #ffffff; padding: 0 10px 0 10px; }
div#contentContainer h1 { display: block; width: 520px; height: 30px; font-family: arial, verdana, helvetica; font-size: 0.7em; font-weight: bold; line-height: 30px; background: #d7d9e1; padding: 0 0 0 10px; margin: 0 0 15px 0; }
div#contentContainer h1 a { text-decoration: none; color: #444444; }
div#contentContainer h1 a:hover { text-decoration: underline; }
div#contentContainer h2 { display: block; width: 520px; height: 30px; font-family: arial, verdana, helvetica; font-size: 0.7em; font-weight: bold; line-height: 30px; background: #d7d9e1; padding: 0 0 0 10px; margin: 0 0 15px 0; }

div#contentContainer div.dataButtons { float: left; margin: 0 0 15px 10px; }
div#contentContainer div.dataButtons form input[type="submit"] {  padding: 2px; }
div#contentContainer div.dataButtons form input[type="text"] { width: 150px; height: 22px; line-height: 22px; border: 1px solid #dddddd; }

div#contentContainer table.data { width: 530px; margin: 0 0 15px 0; font-size: 0.6em; font-family: arial, verdana, helvetica; font-weight: normal; }
div#contentContainer table.data tr.row1 { background: #eeeeee; }
div#contentContainer table.data tr.row2 { background: #d7d9e1; }
div#contentContainer table.data tr.row3 { background: #f4bbc3; }
div#contentContainer table.data tr:hover { background: #abbbff; }
div#contentContainer table.data tr td { padding: 5px; color: #000000; font-size: 1.2em; }
div#contentContainer table.data tr td a { color: #000000; font-weight: normal; }
div#contentContainer table.data form input[type="submit"] { font-size: 0.9em; background: none; border: none; text-decoration: underline; cursor: pointer; }
div#contentContainer table.data form input[type="submit"].remove { font-size: 0.9em; background: none; border: none; text-decoration: underline; cursor: pointer; }
div#contentContainer table.data form input[type="password"] { width: 150px; height: 18px; line-height: 18px; border: 1px solid #dddddd; }
div#contentContainer table.data form input[type="text"] { width: 150px; height: 18px; line-height: 18px; border: 1px solid #dddddd; }

div#contentContainer form.editor { margin: 0 0 15px 0; }
div#contentContainer form.editor table { margin: 0 auto; }
div#contentContainer form.editor table tr td { background: #d7d9e1; font-size: 1.2em; padding: 5px; }
div#contentContainer form.editor table tr td.blank { background: #ffffff; }
div#contentContainer form.editor table tr td h4 { font-family: arial, verdana, helvetica; font-size: 0.6em; font-weight: bold; margin: 0 0 0 10px; }
div#contentContainer form.editor input[type="submit"] { padding: 3px; width: 120px; }
div#contentContainer form.editor input[type="text"] { border: 1px solid #dddddd; width: 250px; }
div#contentContainer form.editor input[type="text"].short { width: 60px; }
div#contentContainer form.editor input[type="password"] { border: 1px solid #dddddd; width: 250px; }
div#contentContainer form.editor input[type="file"] { border: none; background: #ffffff; width: 300px; }
div#contentContainer form.editor select { border: 1px solid #dddddd; width: 250px; }
div#contentContainer form.editor select.short { border: 1px solid #dddddd; width: 60px; }
div#contentContainer form.editor textarea { border: 1px solid #dddddd; width: 300px; }
div#contentContainer form.editor input[type="submit"]:focus { border: 1px solid #abbbff; }
div#contentContainer form.editor input[type="text"]:focus { border: 1px solid #abbbff; }
div#contentContainer form.editor input[type="password"]:focus { border: 1px solid #abbbff; }
div#contentContainer form.editor select:focus { border: 1px solid #abbbff; }
div#contentContainer form.editor select.short:focus { border: 1px solid #abbbff; }
div#contentContainer form.editor textarea:focus { border: 1px solid #abbbff; }


/* */
/* Product Selection Styles */
/* */

div#contentContainer h1 span.cartSummary { float: right; margin: 0 15px 0 0; }
div#contentContainer h1 span.cartSummary a { font-size: 1.0em; color: #000000; }

div#contentContainer div.productContainer { display: block; float: left; width: 260px; min-height: 280px; background: #ffffff; margin: 0 10px 10px 0; }
div#contentContainer div.productContainer div.title { display: block; width: 260px; min-height: 20px; color: #ffffff; font-family: arial, verdana, helvetica; font-size: 0.7em; font-weight: bold; line-height: 20px; text-align: center; }
div#contentContainer div.productContainer div.title a { color: #ffffff; }
div#contentContainer div.productContainer p { margin: 5px 0 5px 0; }
div#contentContainer div.productContainer img { float: left; border: none; margin: 5px 5px 5px 0; }
div#contentContainer div.productContainer form { float: left; margin: 5px 0 0 0; }
div#contentContainer div.productContainer form label { font-weight: bold; margin: 0 0 0 0; padding: 0; }
div#contentContainer div.productContainer form label span { color: #0000ff; }
div#contentContainer div.productContainer form select { margin: 5px 0 10px 0; }
div#contentContainer div.productContainer form input[type="submit"] { padding: 3px; }
