/* ===================== General CSS (Broad Changes) ======================== */

body
{
	background-image: url(../images/site_images/bg.jpg);
	background-color: #FFFFFF;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
}

td
{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.dropdownmenu
{
	position: absolute;
	visibility: hidden;
	background-color: #000000;
	width: 150px;
	z-index: 100;
}

.dropdownmenu a:link, .dropdownmenu a:active, .dropdownmenu a:visited
{
	text-transform: none;
	text-decoration: none;
	display: block;
	font-size: 11px;
	border-bottom: 1px solid #ebdd76;
	color: #ebdd76;
	padding: 4px;
}

.dropdownmenu a:hover 
{
	background-color: #000000;
	color: #FFFFFF;
}

font
{
	font-weight: bold;
}

input, textarea, select
{
	margin: 3px;
}

input.submit 
{
	color: #FFFFFF;
	font-family: verdana, Arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border: 1px solid #000000;
    	background-color: #4c6636;
}

fieldset legend
{
	color: #0D2D84;
	font-weight: bold;
	cursor: pointer;
}

fieldset
{
	cursor: default;
}

a:link { color: #666666; text-decoration: underline; }
a:active { color: #000000; text-decoration: none; }
a:visited { color: #666666; text-decoration: underline; }
a:hover { color: #000000; text-decoration: none; }

a:link.simple_cart {color: #DAEEFF;  font-size: 8pt; font-weight:normal;}
a:active.simple_cart {color: #FFFFFF;  font-size: 8pt; font-weight:normal;}
a:visited.simple_cart {color: #DAEEFF;  font-size: 8pt; font-weight:normal;}
a:hover.simple_cart {color: #FFFFFF;  font-size: 8pt; font-weight:normal;}

.small
{
	font-size: 7pt;
	color: #000000;
	font-weight:Bold;
}

.error
{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 9pt;
	font-weight:Bold;
	color: #CC0000;
}

.rightsreserved
{
	font-family: verdana, Arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

span.link
{
	color: #183C8E;
	text-decoration: underline;
	cursor: hand;
}

span.simple_cart
{
	color: #F8F8F8;
	font-size: 8pt;
	font-weight:normal;
}

.loading_box
{
	border: 1px solid black;
	background-color: #f0f0f0;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 100px;
	height: 20px;
	line-height: 20px;
	vertical-align: middle;
	text-align: center;
}

/* ===================== Size Chart ======================================= */

.item_detail_heading
{
	font-size: 12px;
}

.chart_header
{
	background-color: #195e4b;
	color: #FFFFFF;
}

.chart_left
{
	background-color: #E5E5E5;
}

/* ===================== Item styles ======================================= */

.image_na_class
{
	font-size: 18px;
	color: #ddddee;
	text-align: center;
}
.image_na_class_large
{
	font-size: 18px;
	color: #ddddee;
	width: 250px;
	text-align: center;
}

/* ===================== Item Feature Table ================================= */
.item_feature_table
{
	width: 100%;
}

.item_v2_multi_color_table_cell
{
	font-size: 10px;
}

.item_feature_title_container
{
	font-weight: bold;
	margin-bottom: 5px;
	border-bottom: 1px solid #c0c0c0;
}
.item_feature_element_container
{
	margin-bottom: 5px;
}

/* ===================== Category Control =================================== */

.center { text-align:center }
