table, td, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000
}

a:link { text-decoration: none ; color: #0050bc}
a:active { text-decoration: underline }
a:visited { text-decoration: none; color: #0050bc} 
a:hover { text-decoration: underline; color: #004095;}
BODY {
	scrollbar-face-color: #0050bc; 
	scrollbar-track-color: #3eadff;
	scrollbar-arrow-color: #FFF;
	scrollbar-shadow-color: #0071c4;
	margin:0 0 0 0;
}

hr {
color: #006699;
height: 1px;
margin:0px 0px 0px 0px;
}
.errorMessage {
	color:#990000;
	font-weight:bold;
	}
.form_error {
	border: thin solid #990000;
	
	/*background-color: #990000;
	font-weight:bold;
	color:#FFFFFF;*/
}
.form_regular {
	border: thin solid #ffcccc;
	/*background-color: #990000;
	font-weight:bold;
	color:#FFFFFF;*/
}
select {
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #000;
	border: 1px solid #999;
	margin: 1px;
}
.menu_filler_bgcolor {
color: #ffc;
}
.bgcolor {
background-color: #069;
}
.menu_bgcolor {
background-color: #036;
}
.links {
background-color: #039;
}
.text {
background-color: #000;
}
.visited_links {
background-color: #039;
}

.switchcontent{display:none;}
.menu_header {
	font-weight: bold;
	color: #FFF;
	background-color: #069;
	background-image: url('../images/system/light_blue_pattern.gif');
	height:20px;
	font-size:13px;
	vertical-align:middle;	
}
.yellow_menu_frame {
	border: 2px solid #006699;
	background-color:#FFFFCC;
}
.parent_unselected {
	width:180px;
	display:block;
	background-image: url('../images/system/plus.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding: 2px 0px 2px 0px;
}
A.parent_unselected:hover {
	/*background-color:#C5E1FE;*/
	text-decoration: none;
}
.parent_selected {
	width:180px;
	display:block;
	background-image: url('../images/system/minus.gif');
	background-repeat:no-repeat;
	font-weight:bold;
	padding: 2px 0px 2px 0px;
}

A.parent_selected:hover {
	/*background-color:#C5E1FE;*/
	text-decoration: none;
}
.child_unselected {
	width:180px;
	display:block;
	padding: 2px 0px 2px 0px;
}
A.child_unselected:hover {
	/*width:167px;
	display:block;*/
	background-color:#CCE1FF;
	text-decoration: none;
	background-image: url('../images/system/triangle.gif');
	background-repeat:no-repeat;
}
.child_selected {
	width:180px;
	display:block;
	background-image: url('../images/system/triangle.gif');
	background-repeat:no-repeat;
	padding: 2px 0px 2px 0px;
}
A.child_selected:hover {
	background-color:#CCE1FF;
	text-decoration: none;
}
.child_unselected_cat {
	width:180px;
	display:block;
	padding: 2px 0px 2px 0px;
}
A.child_unselected_cat:hover {
	/*width:167px;
	display:block;*/
	background-color:#CCE1FF;
	text-decoration: none;
	background-image: url('../images/system/triangle_cat.gif');
	background-repeat:no-repeat;
}
.child_selected_cat{
	width:180px;
	display:block;
	background-image: url('../images/system/triangle_cat.gif');
	background-repeat:no-repeat;
	padding: 2px 0px 2px 0px;
}
A.child_selected_cat:hover {
	background-color:#CCE1FF;
	text-decoration: none;
}


.small_text {
	font-size: 10px;
	}
.big_text {
	font-size: 14px;
	}
.our_price {
	font-weight: bold;
	color: #990000;
	font-size:12px;
	}
.list_price {
	font-size: 10px;
}
.savings {
	color:#000000;
}
.product_title {
	font-size: 13px;
	font-weight: bold;
}
.top_bar {
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold
}

.box1 {
	padding: 1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000;
	border: 1px solid #999;
	margin: 1px;
}
.dark_blue_background {
	background-image: url('../images/system/top_bar.gif');
	color:#FFFFFF
}

.menu_bars {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #0071c4;
	border-left-color: #0071c4;
	border-left-style: solid;	
	border-left-width: 1px;
}
.bottom_menu_bar {
	border-bottom-color: #0071c4;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
table#cart  {
	border: 1px double #006699;
	margin: 0px;
	padding:2px;
}

#cart td th table tr {
	font-size:11px;
	border: 1px double #006699;
}
#cart thead {
	background-color:#006699;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}

#cart tfoot {
	background-color:#006699;
	font-weight:bold;
	color:#FFFFFF;
	text-align: left;
	padding-top:5px;
	padding-bottom:5px;
}
td#cart_items {
	border-bottom-style: solid;
	border-bottom-color: #CC0000;
}
.free {
	color:#990000;
	font-weight:bold;
}
.header {font-size:16px; font-weight:bold; margin-top:20px; margin-bottom:10px; width:100%; color:#036; border-bottom:solid #036 1px; width:500px;; margin-left:auto; margin-right:auto; padding-bottom:10px;}