html, body {
	margin: 0px;
	padding: 0px;
	height: 100%;
	background-color: #ffffff;
	font-family: "Tahoma", Arial;
	font-size: 10pt;
/*	color: #9D9D9D; */
}
p {
	font-size: 10pt;
}
table {
	margin:0px;
	padding: 0px;
	border: 0px;
//	width: 100%;
}
td {
	vertical-align: top;
	font-size: 10pt;
}
a {
	text-decoration: none;
	color: #252525;
}
a:hover {
	text-decoration: underline;
}
img
{
	border: 0;
}

.tmain { /* main table */
	width:100%;
	height: 100%;
}
.tlog {
	width:100%;
	height: 100%;
	background-color: #006600;
}
.tdmenu {
	vertical-align: middle;
	text-align: center;
}
.menuitem {
	color: #898989;
	font-family: Arial;
	font-size: 12px;
}
.tdsearch {
	vertical-align: middle;
	color: #464646;
	font-size: 12px;
}
.tdtop {
	height: 45px;
}

.tdhead {
	height: 185px;
	background-image:url("images/tmpl30/bg_head.gif");
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #006600;
}
.tdmain {
	widhth: 100%;
	height: 100%;
}
.tdbottom {
	height: 72px;

}

.logo {
	padding-top: 65px;
	padding-left: 30px;
}
.himg {
	width: 480px;
	background-image:url("images/tmpl30/piano.gif");
	background-repeat: no-repeat;
	background-position: left top;
/*	background-color: #006600; */
}

.tdleft {
	width: 212px;
}
.tdmaincont {
	width: 100%;
	background-color: #EBEBEB;
	padding: 10px;
}
.tdright {
	width: 215px;
	background-image:url("images/tmpl30/strh.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}

.light {
	color: #eeeeee;
	font-weight: bold;
}


/* category */
.catsel {
	font-family: "Century Gothic",Arial;
	font-size: 14px;
	padding-left: 10px;
	color: #000000;
}
.catel {
	font-family: "Century Gothic", Arial;
	font-size: 12px;
	padding-left: 10px;
}
.catlink {
	color: #333333;
}
.catlinksub {
	color: #555555;
}

/* voting */
.vtop {
	height: 13px;
	background-image:url("images/tmpl30/bg_vtop.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #006600;
}
.vbg {
	height: 100%;
	background-image:url("images/tmpl30/bg_vote.gif");
	background-repeat: repeat-y;
	background-position: left top;
	background-color: #006600;
}
.vbt {
	height: 13px;
	background-image:url("images/tmpl30/bg_vbt.gif");
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #006600;
}
.fntquest {
	color: #ffffff;
}
.fntansw {
	color: #ffffff;
}
.survansw {
	padding-left: 10px;
}
.vote {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
	padding-left: 30px;
}
/* cart */
.shcart {
	width:100%;
	height:155px; 
	padding-left: 75px;
	padding-top: 27px;
}
.fnt_cart {
	color: #ffffff;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
}
.fnt_check {
	color: #ffffff;
	font-family: Arial;
	font-size: 12px;
}
.cart {
	color: #cccccc;
	font-family: Arial;
	font-size: 12px;
}
.items {
	font-size: 16px;
}

/* news */
.fnttitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #252525;
	padding-top: 10px;
	padding-left: 75px;
}
.newsdate {
	color: #707070;
}
.newstitle {
	color: #252525;
	font-family: Arial;
	font-size: 12px;
}
.newsmore {
	color: #363636;
	font-size: 10px;
	text-align: right;
}
.more {
	padding-left: 135px;
	padding-bottom: 5px;
}
.newsall {
	color: #000000;
}
.subs {
	color: #252525;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.iemail {
	margin-bottom: 5px;
}
.ibtn {
	margin-bottom: 0px;
}
/* login */
.tdlog {
	width: 100%;
	height: 96px;
}
.logbgl {
	width: 30px;
	height: 100%;
	background-image:url("images/tmpl30/bg_logl.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #006600;
}
.log {
	color: #000000;
	padding-right: 3px;
/*	padding-top: 10px; */
	vertical-align: bottom;
	text-align: left;
	font-size: 12px;
}
.reg {
	color: #ffffff;
	font-family: Arial;
	font-size: 10px;
}
.field {
	height: 60px;
}
.fields {
	padding-top: 11px;
	height: 50px;
	width: 100%;
}
.ifl {
	padding-bottom: 2px;
}
.ibtl {
	padding-top: 12px;
	padding-right: 4px;
}
/* bottom */
.tdbotline {
	height: 17px;
	background-image:url("images/tmpl30/bg_botline.gif");
	background-repeat: repeat-x;
	background-position: right top;
	background-color: #006600;
}
.strh {
	background-image:url("images/tmpl30/strh.gif");
	background-repeat: no-repeat;
	background-position: right bottom;
}
.strtop {
	height: 17px;
	width: 215px;
	background-image:url("images/tmpl30/strtop.gif");
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #006600;
}
.str {
	width: 215px;
	background-image:url("images/tmpl30/str.gif");
	background-repeat: no-repeat;
	background-position: right top;
}

.cat {
	color: #222222;
}
.subcat {
	color: #555555;
}

.divmain {
	height: 98%;
	padding: 10px;
}

.standard {
	color: #252525;
}
.no_underline {
	color: #252525;
}
.advsearch {
	border: 1px solid #555555;
}

.prdname {
	color: #111111;
	font-size: 16px;
	font-weight: bold;
}

.average {
}

/* */
.sp_bg {
	background-color: #BBBBBB;
	width: 30%;
}
.sp_front {
	width: 100%;
	height: 100%;
}
.spbrd {
	padding-top: 1px;
	padding-left: 1px;
	padding-right: 2px;
	padding-bottom: 3px;
}
.sptop {
	text-align: center;
	padding-top: 9px;
	padding-bottom: 5px;
	vertical-align: middle;
}
.spprice {
	color: #005825;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}
.spprd {
	color: #005825;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

/* */
.totalPrice {
  font-size:	    	16px;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:		1px;
  font-weight:		bold;
  color:		red;
  background-color:  transparent;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#555555;
  text-align:		center;
  margin:		1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#555555;
  text-align:		center;
  margin:		1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #555555;
  BORDER-RIGHT: 1px dotted #555555;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #555555;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #555555;
}

.comparison_button
{
  BORDER-BOTTOM:	1px solid;	
  BORDER-LEFT:		1px solid;
  BORDER-RIGHT:		1px solid;	
  BORDER-TOP:		1px solid;
  background-color:	#555555;
}

.pageSeparator {
	border-bottom: 2px dotted #555555;
}

.le_links {
	padding:3px;
}
.new_link_category {
	padding:10px; display:none;
}
#form_new_linkcategory{display:inline;}
#le_new_link{display:none; text-align:left; padding:6px;}
div.divider_grey{padding:0px; margin:4px; border:0px solid #bbbbbb; border-bottom-width:1px;}
div.subheader{font-size:11pt; font-weight:bold;}
div.edit_le_category{display:none; border: 1px dashed #999999; border-top-width:0px; padding:4px; padding-top:0px;}

.error_message{
	color: red; 
	padding: 4px;
	font-weight: bold;
}
.account {
	color: #595959;
	font-style: italic;
}