a:link { color: #34589d; text-decoration:none; }
a:visited { color:#34589d; text-decoration:none; }
a:hover { color:#3458ff; text-decoration:underline; }
a:active { color:#7f7f7f; text-decoration:underline; }

body {
	background-color: #ffffff;	
	color: #000000;
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

form {
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
}

input[type=text],
textarea, 
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	text-align: left;
	background-color: #ffffff;
}

input[type=submit], 
input[type=reset], 
input[type=button],
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color: #e8e8e8;
	text-align: center;
	cursor: pointer;
}

input:focus, 
select:focus, 
textarea:focus {
	background-color: #ffffff;
}

.normal,
li,
td { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	font-weight: normal;
}

.compact{ 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	font-weight: normal;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

h1,
.title {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	padding-top: 20px;
	text-align: center; 
	vertical-align: top; 
}

h2,
.subtitle {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center; 
}

.subtitle1 {
	color: #000000;
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center; 
}

h3,
h4,
.subsubtitle {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	text-align: left; 
}

.subsubtitle1 {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left; 
}

.subsubtitle2 {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	padding-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: left; 
}

.intermediate_title {
	font-family: verdana, arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	padding-top: 15px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	text-align: left; 
}

.header-line {
	color: #000000;
	background-color: #f2a80d; 
	font-family: verdana, arial, sans-serif;
	font-size: 13pt;
	padding-top: 0px;
	padding-bottom: 3px;
	text-align: left; 
}

.comment {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	padding-top: 5px;
	text-align: left; 
}

.title-comment {
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left; 
}

.search_bg {
	background-color: #fffff0; 
	background-image: url(./img/cell_back.jpg); 
	background-repeat: repeat;
}

.search {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	vertical-align: middle; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.menu {
	background-color: #f4ecdc; 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	vertical-align: top; 
	width: 200px; 
}

.text { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	text-align: left; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.text_right { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 70px; 
	text-align: right; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	text-align: left; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product_head { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	font-weight: bold;
}

.product_price { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 105px; 
	text-align: right; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product_single { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 90px; 
	text-align: right; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product_total { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 75px; 
	border-top: thin solid #000000;
	text-align: right; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product_count { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 35px; 
	text-align: right; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.product_title {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	text-align: left; 
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.legal_comment { 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt;
	font-style: italic;
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 3px;
}

.table-spacing {
	padding-top: 0px;
	padding-bottom: 0px;
	font-size: 6pt; 
}

.cart {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 36px; 
	height: 35px;
	max-height: 35px;
	text-align: center; 
	vertical-align: text-top; 
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
}

.cart_show {
	color: #d09008;  
	font-family: verdana, arial, sans-serif; 
	font-size: 16pt;
	width: 36px; 
	text-align: center; 
	vertical-align: top; 
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 3px;
	background-image: url(./img/cart32_0.gif); 
	background-repeat: no-repeat;
}

.info_text {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	text-align: left; 
	vertical-align: top; 
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
}

.info_link {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 8pt;
	font-weight: bold;
	text-align: left; 
	vertical-align: top; 
	padding-top: 5px;
}

a:link.cartlink_disabled { color: #7f7f7f; text-decoration:none; }
a:visited.cartlink_disabled { color:#7f7f7f; text-decoration:none; }
a:hover.cartlink_disabled { color:#7f7f7f; text-decoration:none; }
a:active.cartlink_disabled { color:#7f7f7f; text-decoration:none; }

.group {
	background-color: #f4ecdc; 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left; 
	vertical-align: top; 
}

.group_hilite {
	background-color: #f9dca3; 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left; 
	vertical-align: top; 
}

.spacing {
	background-color: #f4ecdc; 
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 1pt; 
	vertical-align: top; 
}

.cartlink {
	background-color: #f4ecdc; 
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left; 
	vertical-align: top; 
}

.cartlink_disabled {
	background-color: #f4ecdc; 
	color: #7f7f7f; 
	font-family: verdana, arial, sans-serif; 
	font-size: 10pt; 
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left; 
	vertical-align: top; 
}

.copyright {
	background-color: #f4ecdc; 
	color: #7f7f7f; 
	font-family: verdana, arial, sans-serif;
	font-size: 8pt;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
	text-align: left; 
	vertical-align: top; 
}

.cart_disp {
	background-color: #f4ecdc; 
}

.bad_product {
	background-color: #ff7f7f;
}

.formtext {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	width: 180px; 
	text-align: left;
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}	

.formfield {
	color: #000000; 
	text-align: left;
	vertical-align: top; 
	width: 460px; 
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}	

.checkboxtext {
	color: #000000; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	text-align: left;
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}	

.pseudolink {
	color: #34589d; 
	text-decoration:none; 
	cursor:pointer;
}

.pseudolink_bold {
	color: #34589d; 
	font-weight: bold;
	text-decoration:none; 
	cursor:pointer;
	font-size: 9pt;
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}

.error { 
	color: red; 
	font-family: verdana, arial, sans-serif; 
	font-size: 9pt;
	vertical-align: top; 
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 3px;
}


