* {
	padding: 0px;
	margin: 0px;
	font-family: arial, sans-serif;
}

body {
	color: #9a9a9a;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	background-color: #f4f4f4;
}

a {
	color: #0576e5;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

h1 {
	color: #0576e5;
	font-size: 40px;
	font-weight: bold;
	margin: 0px;
	letter-spacing: -3px;
}

h2 {
	color: #0576e5;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -1px;
	margin-top: 10px;
}

h3 {
	margin-top: 10px;
}

.content td {
	font-size: 12px;
}

div#menu {
	width: 100%;
	margin: 0px;
	margin-bottom: 8px;
}

div#menu ul {
	padding-left: 13px;
	text-align: left;
	list-style-type: none;
}

div#menu li {
	color: #000;
	font-size: 15px;
	font-weight: bold;
	display: inline;
	padding-right: 16px;
}

div#menu li a {
	color: #0576e5;
	text-decoration: none;
	letter-spacing: -1px;
}

div#menu li a:hover {
	text-decoration: underline;
}

div#menu li#selected a {
	color: #000;
}

div#bottom a {
	color: #999999;
	text-decoration: none;
}

div#bottom a:hover {
	text-decoration: underline;
}

div#copyright {
	font-size: 10px;
	color: #c2c2c2;
}

.customerservice {
	text-align: left;
	left: 782px;
	top: 24px;
	position: relative;
	border: 3px solid #000;
}

td {
	color: #212020;
}

.boxheader {
	color: #0576e5;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
}

.transparent
{
	filter:alpha(opacity=30);
	opacity: 0.3;
	-moz-opacity:0.3;
}

.Indicator
{
	color: #0576e5;
	font-size: 25px;
	font-weight: bold;
	
	position: absolute;
    text-align: center;
    display: none;
    padding: 10px;
    background-color: #fff;
    border: 1px #000 solid;
    width: 350px;
    z-index: 99999;   
}

.oldprice { color: #353535; font-size: 10px; font-style: normal; font-weight: normal;  text-decoration: none; }

.errormessage { color: #880202; font-family: helvetica, verdana, arial, sans-serif;  font-size: 11px; font-style: normal; font-weight: bold;  text-decoration: none; }
.input { font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; } 

.sendbutton_next_step,
.sendbutton {
	background: url(../images/green_button_bg.gif) repeat-x #4a9118;
	border-color: #fff;
	border-width: 3px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	padding: 2px;
}

.addtocartbuttonA {
	background: url(../images/green_button_bg.gif) repeat-x #4a9118;
}

.addtocartbuttonB {
	background: url(../images/yellow_button_bg.gif) repeat-x #4a9118;
}

.addtocartbuttonC {
	background: url(../images/red_button_bg.gif) repeat-x #4a9118;
}

.searchinput { background: #FFFFFF; border-width: 1px; border-color: #4D4D4D; border-style: solid; color: #000000; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; } 
.searchbutton { background: #333333; border-width: 1px; border-color: #000000; border-style: solid; color: #FFFFFF; font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; }

.statusbox_ok { padding-bottom: 15px; }
.statusbox_ok td {
	padding: 10px;
	background-color: #70ce45;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 15px;
}

.statusbox_ok td a {
	color: #fff;
}

.statusbox_none { padding-bottom: 15px; }
.statusbox_none td { padding: 10px; background-color: #fbfbda; color: #000000; font-size: 13px; }

.statusbox_error { padding-bottom: 15px; }
.statusbox_error td { padding: 10px; background-color: #ffcccc; color: #660000; font-size: 13px; }

div#helpText {
	text-align: left;
	border: #c9c9c9 dotted 1px;
	background-color: #ececec;
	padding: 10px;
	font-size: 10px;
}

div#helpText h2 {
	margin-top: 0px;
	color: #d70000;
}

.moreinfo a {
	font-weight: bold;
}

.categoryprice {
	font-size: 18px;
	letter-spacing: -1px;
}

.categoryprice2 {
	font-size: 18px;
	letter-spacing: -1px;
	color: #d70000;
}

.productprice {
	font-size: 18px;
	letter-spacing: -1px;
}

.checkout_topic {
	color: #0576e5;
	font-size: 22px;
	font-weight: normal;
	letter-spacing: -1px;
}

.buyproductheader {
	color: #d70000;
	font-size: 22px;
	font-weight: bold;
	letter-spacing: -1px;
}

div#breadcrumbs {
	margin-bottom: 10px;
}