/*-------------------
   BEBABEAN 2009
   Harv Craven Design
   Global Stylesheet
---------------------
HTML Styles
--------------------*/ 
body {
	margin: 0px;
	background: #FFFFFF;
}
td {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
}
a:link, a:visited {
	color: #336699;
	text-decoration:none;
}
a:hover, a:active {
	color: #000000;
	text-decoration: none;
}
ul {
	color: #666666;
	font: 11px Arial, Helvetica, sans-serif;
    list-style-type: none;
	margin: 0px;
	padding-left: 0px;
	line-height: normal;
}
li {
    padding-left: 10px;
    background: transparent url(/assets/bullet.gif) no-repeat;
    background-position: 0 3px;
}
/*--------------------
Custom Styles
--------------------*/
.footer {
	font: 11px Arial, Helvetica, sans-serif;
	color: #999999;
}
.footer a:link, .footer a:visited {
	color: #999999;
	text-decoration: none;
}
.footer a:hover, .footer a:active {
	color: #000000;
	text-decoration: none;
}
.grid {border-bottom: solid 1px #CCCCCC; padding: 3px 1px;}
.large {
	font: bold 16px Arial, Helvetica, sans-serif;
	color:#666666;
	padding-bottom: 10px;
}
.notes {
	font: italic 12px "Times New Roman", Times, serif;
	color: #999999;
	line-height: 16px;
}
.price {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #000000;
}
.product {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
	padding: 3px 10px;
	text-decoration: none;
}
.product a {
	color: #91b3d5;
	text-decoration: none;
}
.product a:hover {
	color: #638bb4;
	text-decoration: none;
}
.productName {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #333333;
}
.selector {
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.red { 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #CC0000;
	text-decoration: none;
}
.thumb {
	background:white;
	padding:2px;
	border:solid 1px #CCCCCC;
}
.thumb:hover {
	border: solid 1px #666666;
}
.uppercase {
	font: 10px Geneva, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #999999;
}
/*--------------------
Backgrounds
--------------------*/
.dotted {background: url(/assets/horLine.gif) left repeat-x;}


/*--------------------
FORMS
--------------------*/
.form_button{
	border: 1px solid #666;
	width: 60px;
	padding: 1px;
	margin: 1px;
	background: url(/assets/buttons/button.gif);
	background-color: #E3E3E3;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
}
.form_button_grow{
	border: 1px solid #666;
	width: 150px;
	padding: 1px;
	margin: 1px;
	background: url(/assets/buttons/button.gif);
	background-color: #E3E3E3;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
	cursor: pointer;
}
.form_buttonGrey, .form_buttonGreygrow{
	border: 1px solid #CCC;
	width: 150px;
	padding: 1px;
	margin: 1px;
	background: url(/assets/buttons/buttonGrey.gif);
	background-color: #E3E3E3;
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	letter-spacing: 1px;
	text-transform: uppercase;
	vertical-align: middle;
}