td {
	font-family: Arial;
	font-size: 11px;
}

body {
	font-family: Arial;
	font-size: 12px;
}

a {
	color: #168257;
}
a:hover {
	color: red;
}

.nav1 {
	font-family: Arial;
	color: #FFFFFF;
}
.nav1 a {
	height: 23px;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 18px;
}
.nav1 a:hover {
	color: #FFFFFF;
	color: yellow;
	background: url('images/menunav_on.gif');
}

#rightpanel_pad {
	padding-left: 5px;
}
.rightpanel_space {
	padding-top: 10px;
	padding-bottom: 10px;
}

.hdr1 {
	height: 24px;
	letter-spacing: 1px;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	background-color: #dbece5;
	background: url('images/hdr1bg.gif');
	background-repeat: repeat-x;
}

.hdr2 {
	font-family: Tahoma, Arial;
	background-color: #EBF0EE;
	font-weight: bold;
	font-size: 10px;
}

.tbl1 {
	border: 1px solid #168257;
}
.tbl2 {
	border: 1px solid #91C68D;
}

.bg1 {
	background-color: #EFF9F5;
}

.line2 {
	border-bottom: 1px solid #91C68D;
}

.select {
	font-size: 10px;
	font-family: arial;
}

.button {
	background-color: #ecf5f1;
	background: url('images/buttonbg.gif');
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #517768;
	height: 20px;
	cursor: pointer;
	border: 1px solid silver;
}
.button:hover {
	color: black;
	border: 1px solid green;
}

.button_small {
	background-color: #ecf5f1;
	background: url('images/buttonbg.gif');
	font-family: Tahoma;
	font-size: 10px;
	color: #517768;
	height: 16px;
	cursor: pointer;
	border: 1px solid silver;

}
.button_small:hover {
	color: black;
	border: 1px solid green;
}

.edit {
	font-family: Arial;
	font-size: 11px;
	padding-left: 2px;
}
#edit_phone {
	width: 30px;
	padding-left: 0px;
}
#edit_money {
	width: 20px;
}
#edit_small {
	font-size: 10px;
}

#redtext {
	color: #980000;
}
.header_red {
	color: #980000;
	font-weight: bold;
}
.header_red_bg {
	background-color: #980000;
	color: white;
	font-weight: bold;
	font-size: 14px;
}

.tinytext {
	font-size: 10px;
}

.user_loggedin {
	font-family: Trebuchet MS, Arial;
	background-color: #E9F4F0;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 1px solid #DEEAE6;
	border-bottom: 1px solid #DEEAE6;
}
.user_loggedin a {
	text-decoration: none;
}
.user_loggedin a:hover {
	text-decoration: underline;
}

.largetext {
	font-size: 13px;
}

#giftcode {
	font-family: Courier New, Courier, Arial;
	font-size: 13px;
}
#giftcode_large {
	font-family: Courier New, Courier, Arial;
	font-size: 20px;
	letter-spacing: 2px;
	color: maroon;
	font-weight: bold;
}

#pad2 {
	padding: 5px;
}
#lh1 {
	line-height: 22px;
}

.main ul {
	line-height: 19px;
}

.button, .button_small {
	background-color: expression(
		'',
		this.onmouseover = function() { this.runtimeStyle.border = "1px solid green"; this.runtimeStyle.color = '#000000'; },
		this.onmouseout = function() { this.runtimeStyle.border = "1px solid silver"; this.runtimeStyle.color = ''; });
}