/*body*/
body {
	margin-top: 5px;
	/*background: #A7CAE0;*/
	background: url(./images/body-bg.jpg);
	background-repeat: repeat-x;
}

/*picture link*/
a img{
	text-decoration: none;
	border-width: 0;
	border-style: none;
}

/*text input*/
input, textarea, file {
	border: 1px solid #AAAAAA;
}


/*primary table*/
#tbl-main {
	background: #FFFFFF;
	width: 960px;
	border: 0px;
}

/*spacer*/
#tbl-spacer1 {
	background: #FFFFFF;
	width: 960px;
	height: 20px;
}

#td-spacer1 {
	background: url(./images/spacer1.jpg);
	/*(background-repeat: repeat-x;*/
	background-repeat: no-repeat;
	width: 960px;
	height: 20px;
	vertical-align: top;
}

#tbl-spacer2 {
	background: #FFFFFF;
	width: 960px;
	height: 20px;
}

#td-spacer2 {
	background: url(./images/spacer2.jpg);
	/*(background-repeat: repeat-x;*/
	background-repeat: no-repeat;
	width: 960px;
	height: 20px;
	vertical-align: top;
}

/*banner*/
#tbl-banner {
	background: url(./images/banner_sample.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 140px;
}

#banner {
	background: url(./images/banner_sample.jpg);
	background-repeat: no-repeat;
	width: 960px;
	height: 140px;
	vertical-align: top;
}

/*left part*/
#tbl-left {
	background: url(./images/menu_bg.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	width: 200px;
	/*border: 0px solid #AAAAAA;*/
}

#td-left-spacer {
	background: url(./images/menu_bg.jpg);
	background-repeat: repeat-y;
	width: 200px;
	height: 3px;
}

/*counter visit*/
#td-counter-visit {
	width: 200px;
	height: 41px;
	background: url(./images/counter_visit.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	padding-top:12px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #FFFF00;
}

/*menu vertical*/
#td-menu-spacer {
	background: url(./images/menu_bg.jpg);
	background-repeat: repeat-y;
	width: 200px;
	height: 3px;
	font-size: 1pt;
}

#td-menu-ver-label {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #DADADA;
}

#td-menu-ver {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #555555;
}

#td-menu-ver a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver a:hover {
	color: #FF0000;
}

#td-menu-ver-green {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_green.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-green a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-green a:hover {
	color: #FF0000;
}

#td-menu-ver-yellow {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_yellow.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #555555;
}

#td-menu-ver-yellow a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-yellow a:hover {
	color: #FF0000;
}

#td-menu-ver-orange {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_orange.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-orange a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-orange a:hover {
	color: #FF0000;
}

#td-menu-ver-purple {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_purple.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-purple a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-purple a:hover {
	color: #FF0000;
}

#td-menu-ver-center {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
}

#td-menu-ver-sub1 {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub1 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub1 a:hover {
	color: #FF0000;
}


#td-menu-ver-sub1-green {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_green.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 12px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub1-green a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub1-green a:hover {
	color: #FF0000;
}

#td-menu-ver-sub2 {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 9px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub2 a:hover {
	color: #FF0000;
}

#td-menu-ver-sub2-orange {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_orange.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 9px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub2-orange a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub2-orange a:hover {
	color: #FF0000;
}

#td-menu-ver-sub3 {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 14px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub3 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub3 a:hover {
	color: #FF0000;
}

#td-menu-ver-sub3-orange {
	width: 200px;
	/*background: #EDF7FF;*/
	background: url(./images/menu_bg_label_orange.jpg);
	background-repeat: repeat-y;
	vertical-align: top;
	padding-top: 0px;
	padding-left: 14px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-menu-ver-sub3-orange a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #000000;
}

#td-menu-ver-sub3-orange a:hover {
	color: #FF0000;
}

/*product splash*/
#td-product-splash-top {
	background: url(./images/product_splash_top.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	vertical-align: top;
	padding-top: 18px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

#td-product-splash-top a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #FF0000;
}

#td-product-splash-top a:hover {
	color: #FFFFFF;
}

#td-product-splash-middle {
	background: url(./images/product_splash_middle.jpg);
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #0000FF;
	text-align: center;
}

#td-product-splash-middle a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}

#td-product-splash-middle a:hover {
	color: #FFFFFF;
}

#td-product-splash-bottom {
	background: url(./images/product_splash_bottom.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 20px;
	vertical-align: top;
	padding-top: 10px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*info splash*/
#td-info-splash-top {
	background: url(./images/info_splash_top.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	vertical-align: top;
	padding-top: 18px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #0000FF;
	text-align: center;
}

#td-info-splash-top a {
	text-decoration: none;
	font-weight: bold;
	font-size: 12pt;
	color: #FF0000;
}

#td-info-splash-top a:hover {
	color: #FFFFFF;
}

#td-info-splash-middle {
	background: url(./images/info_splash_middle.jpg);
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 10px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #0000FF;
	text-align: center;
}

#td-info-splash-middle a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}

#td-info-splash-middle a:hover {
	color: #FFFFFF;
}

#td-info-splash-bottom {
	background: url(./images/info_splash_bottom.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 20px;
	vertical-align: top;
	padding-top: 10px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*shoppingcart splash*/
#td-shoppingcart-splash-top-spacer {
	width: 200px;
	height: 3px;
	font-size: 1pt;
}

#td-shoppingcart-splash-top {
	background: url(./images/shoppingcart_splash_top.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 41px;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 10px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
}

#td-shoppingcart-splash-top a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #FF0000;
}

#td-shoppingcart-splash-top a:hover {
	color: #FFFFFF;
}

#td-shoppingcart-splash-middle {
	background: url(./images/shoppingcart_splash_middle.jpg);
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
	text-align: left;
}

#td-shoppingcart-splash-middle a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}

#td-shoppingcart-splash-middle a:hover {
	color: #FFFFFF;
}

#td-shoppingcart-splash-middle-pic {
	background: url(./images/shoppingcart_splash_middle.jpg);
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-align: center;
}

#td-shoppingcart-splash-middle-checkout {
	background: url(./images/shoppingcart_splash_middle.jpg);
	background-repeat: repeat-y;
	width: 200px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 9px;
	padding-top: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	color: #FF0000;
	text-align: center;
}

#td-shoppingcart-splash-middle-checkout a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #FF0000;
}

#td-shoppingcart-splash-middle-checkout a:hover {
	color: #FFFFFF;
}

#td-shoppingcart-splash-bottom {
	background: url(./images/shoppingcart_splash_bottom.jpg);
	background-repeat: no-repeat;
	width: 200px;
	height: 20px;
	vertical-align: top;
	padding-top: 5px;
	font-family: Verdana, Arial;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}

/*shopping cart*/
#td-shoppingcart-widget {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-shoppingcart-info {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
}

#td-shoppingcart-spacer {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 3pt;
}

#td-shoppingcart-message {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #136EB4;
}

#td-shoppingcart-message a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-shoppingcart-message a:hover {
	color: #FF0000;
}

#td-shoppingcart-message-right {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	text-align: right;
	font-size: 10pt;
	color: #136EB4;
}

#td-shoppingcart-message-right a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-shoppingcart-message-right a:hover {
	color: #FF0000;
}

#tbl-shoppingcart-field-label-top {
	border: 1px solid #DDDDDD;
}

#td-shoppingcart-field-label-top {
	background: url(./images/shoppingcart_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-shoppingcart-info {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-info-left {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-info-center {
	vertical-align: middle;
	padding-top: 5px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#td-shoppingcart-info-right {
	vertical-align: middle;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-info-price {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-info-currency {
	vertical-align: middle;
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-sale-price {
	background: #EEEEEE;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-payment-price {
	background: #FFFFFF;
	width: 80px;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-payment-price-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-sale-currency {
	background: #EEEEEE;
	vertical-align: middle;
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-payment-currency {
	background: #FFFFFF;
	width: 20px;
	vertical-align: middle;
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-payment-currency-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-shoppingcart-total {
	vertical-align: top;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-total-label {
	vertical-align: top;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-total-label-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-total-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-info-price-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-shoppingcart-info-currency-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: middle;
	width: 10px;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

/*payment*/
#td-payment-spacer {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 3pt;
}

#td-payment-message {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #136EB4;
}

#td-payment-message a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-payment-message a:hover {
	color: #FF0000;
}

#td-payment-top-form {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-payment-message-form {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	text-align: left;
	font-size: 10pt;
	color: 0000FF;
}

#td-payment-widget-form {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-payment-widget {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-payment-info {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
}

/*content center*/
#td-center-part {
	padding-left: 8px;
	padding-right: 5px;
	padding-top: 0px;
	text-align: left;
	vertical-align: top;
}

#tbl-center-part {
	width: 547px;
	vertical-align: top;
	padding-top: 5px;
}

#tbl-center-part-full {
	width: 740px;
	vertical-align: top;
	padding-top: 5px;
}


#td-center-part-primary-print {
	background: #FFFFFF;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 2px;
	padding-bottom: 10px;
}

#tbl-center-part-print {
	background: #FFFFFF;
	width: 547px;
	vertical-align: top;
	padding-top: 5px;
}

#td-content-top {
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #0000FF;
}

#td-content-top-print {
	width: 547px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #136EB4;
}

#td-content-id1 {
	background: url(./images/content_id1.jpg);
	background-repeat: no-repeat;
	width:11px;
	height:20px;
	vertical-align: center;
	text-align: center;
}

#td-content-id2 {
	background: url(./images/content_id2.jpg);
	background-repeat: repeat-x;
	vertical-align: center;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #F2A219;
}

#td-content-id2 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFF00;
}

#td-content-id2 a:hover {
	color: #FFFFFF;
}

#td-content-id3 {
	background: url(./images/content_id3.jpg);
	background-repeat: no-repeat;
	width:30px;
	height:20px;
	vertical-align: center;
	text-align: center;
}

#td-content-id4 {
	background: url(./images/content_id4.jpg);
	background-repeat: no-repeat;
	width:15px;
	height:20px;
	vertical-align: center;
	text-align: center;
}

#td-content-label {
	padding-top: 0px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-banner-label {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-browse {
	padding-top: 0px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-browse a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-label-browse a:hover {
	color: #FF0000;
}

#td-mini-stats {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-preview {
	padding-top: 0px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-preview a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-label-preview a:hover {
	color: #FF0000;
}

#td-content-label-delete-contact-mail {
	padding-top: 0px;
	width: 180px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-bank {
	padding-top: 0px;
	width: 130px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-admin-product {
	padding-top: 0px;
	width: 90px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}


#td-content-label-delete-guest {
	padding-top: 0px;
	width: 80px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-reply-guest {
	padding-top: 0px;
	width: 80px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-info-download {
	padding-top: 0px;
	width: 50px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-private-folder {
	padding-top: 0px;
	width: 80px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-private-folder-download {
	padding-top: 0px;
	width: 50px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-product {
	padding-top: 0px;
	width: 120px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-product-download {
	padding-top: 0px;
	width: 60px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-product-package {
	padding-top: 0px;
	width: 120px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-text-guest {
	padding-top: 0px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text {
	padding-top: 0px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-payment-customer {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-customer {
	padding-top: 5px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-product {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-product-download {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-product-package {
	padding-top: 0px;
	width: 250px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-private-folder {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-private-folder-preview {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-private-folder-preview a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-text-delete-private-folder-preview a:hover {
	color: #FF0000;
}

#td-content-text-delete-info {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-info-preview {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-text-delete-info-preview a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-text-delete-info-preview a:hover {
	color: #FF0000;
}

#td-content-spacer {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 3pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-icon {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-content-message {
	padding-top: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}

#td-content-header {
	padding-top: 10px;
	width: 547px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-content-header a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-header a:hover {
	color: #FF0000;
}

#td-content-description {
	width: 547px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-content-description a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-description a:hover {
	color: #FF0000;
}


/*search keyword */
#td-search-label {
	width: 70px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-search-label-sale {
	width: 300px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #0000FF;
}

#tbl-report-date {
	width: 350px;
}

#td-report-date {
	width: 100px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #0000FF;
}

#td-report-date-choice-date {
	width: 40px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #0000FF;
}

#td-report-date-choice-month {
	width: 50px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #0000FF;
}

#td-report-date-choice-year {
	width: 50px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #0000FF;
}

#td-report-date-show {
	width: 100px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #0000FF;
}

#td-search-textbox {
	vertical-align: top;
}

#td-search-button {
	vertical-align: top;
}

#td-search-spacer {
	width:140px;
	vertical-align: top;
}

#td-search-spacer-sale {
	width:50px;
	vertical-align: top;
}

/*page */
#td-page {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: left;
	color: #ABABAB;
}

#td-page a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-page a:hover {
	color: #FF0000;
}

/*product box*/
#td-product-box-label {
	padding-top: 10px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}

#tbl-product-box {
	width:544px;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}

#td-product-box-top {
	background: url(./images/product_box_top.jpg);
	background-repeat: repeat-x;
}

#td-product-box-bottom {
	background: url(./images/product_box_bottom.jpg);
	background-repeat: repeat-x;
}

#td-product-box-pic {
	vertical-align: top;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
}

#td-product-box-name-label {
	width: 110px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-product-box-name {
	width: 300px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-product-box-serial-number-label {
	width: 110px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-product-box-serial-number {
	width: 300px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-product-box-stock-label {
	width: 110px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-product-box-stock-label-message {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
}

#td-product-box-stock {
	width: 300px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-product-box-package-label {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#tbl-product-box-package-field-label-top {
	border: 1px solid #DDDDDD;
}

#td-product-box-package-field-label {
	background: url(./images/package_field_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-box-package-info {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-product-box-package-info-center {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

#td-product-box-package-info-currency {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-product-box-package-info-price {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
}

#td-product-box-package-buy {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #136EB4;
}

#td-product-box-package-buy a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-product-box-package-buy a:hover {
	color: #FF0000;
}

#td-product-box-header {
	padding-top: 10px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;

}

#td-product-box-header a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-product-box-header a:hover {
	color: #FF0000;
}

#td-product-box-read-more {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #136EB4;
}

#td-product-box-read-more a {
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
}

#td-product-box-read-more a:hover {
	color: #FF0000;
}

#td-product-box-download-label {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-product-box-download-info {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #136EB4;
}

#td-product-box-download-info a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-product-box-download-info a:hover {
	color: #FF0000;
}

#td-product-box-download {
	padding-top: 10px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-product-box-description {
	padding-top: 20px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-product-box-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-product-box-description a:hover {
	color: #FF0000;
}

#td-product-box-spacer {
	font-size: 3pt;
}

/*info box*/
#td-info-box-label {
	padding-top: 10px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}

#tbl-info-box {
	width:544px;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}

#td-info-box-top {
	background: url(./images/info_box_top.jpg);
	background-repeat: repeat-x;
}

#td-info-box-bottom {
	background: url(./images/info_box_bottom.jpg);
	background-repeat: repeat-x;
}

#td-info-box-name {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-info-box-pic {
	vertical-align: top;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
}

#td-info-box-header {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 445px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-info-box-header a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-info-box-header a:hover {
	color: #FF0000;
}

#td-info-box-read-more {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 445px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-info-box-read-more a {
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
}

#td-info-box-read-more a:hover {
	color: #FF0000;
}

#td-info-box-download-label {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-info-box-download-info {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-info-box-download-info a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-info-box-download-info a:hover {
	color: #FF0000;
}

#td-info-box-download-upper {
	padding-top: 10px;
	padding-bottom: 0px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-info-box-download-lower {
	padding-top: 10px;
	padding-bottom: 0px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-info-box-description {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-info-box-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-info-box-description a:hover {
	color: #FF0000;
}

#td-info-box-spacer {
	font-size: 3pt;
}

/*guest box*/
#td-guest-box-label {
	padding-top: 10px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}

#tbl-guest-box {
	width:544px;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}

#td-guest-box-top {
	background: url(./images/guest_box_top.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-guest-box-bottom {
	background: url(./images/guest_box_bottom.jpg);
	background-repeat: repeat-x;
}

#td-guest-box-admin-label {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-guest-box-description {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-guest-box-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-guest-box-description a:hover {
	color: #FF0000;
}

#td-guest-box-add {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	color: #136EB4;
}

#td-guest-box-add a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-guest-box-add a:hover {
	color: #FF0000;
}

#td-guest-box-spacer {
	font-size: 3pt;
}

/*guest form*/
#tbl-guest-form {
	width:544px;
	background: #FFFFFF;
	border: 0px solid #AAAAAA;
}

#td-guest-top-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-guest-message-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: 0000FF;
}

#td-guest-bottom-form {
	background: url(./images/guest_box_bottom.jpg);
	background-repeat: repeat-x;
}

#td-guest-admin-label {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-guest-description {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-guest-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-guest-description a:hover {
	color: #FF0000;
}

#td-guest-widget-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

/*contact*/
#tbl-contact-form {
	width:544px;
	background: #FFFFFF;
	border: 0px solid #AAAAAA;
}

#td-contact-top-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-contact-message-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: 0000FF;
}


#td-contact-description {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-contact-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-contact-description a:hover {
	color: #FF0000;
}

#td-tax-info {
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-contact-info {
	padding-top: 0px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-contact-info a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-contact-info a:hover {
	color: #FF0000;
}

#td-contact-widget-form {
	padding-top: 0px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-contact-widget {
	padding-top: 0px;
	padding-bottom: 5px;
	width: 80px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-tax-widget {
	padding-top: 0px;
	padding-bottom: 5px;
	width: 70px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-content-label-delete-contact-mail {
	padding-top: 0px;
	width: 180px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-sub {
	padding-top: 0px;
	width: 80px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-sale-serial {
	padding-top: 0px;
	width: 200px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-payment-status {
	padding-top: 0px;
	width: 130px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-sale-customer {
	padding-top: 0px;
	width: 100px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-label-delete-info {
	padding-top: 0px;
	width: 90px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

/*detail page*/
#tbl-center-part-detail-page {
	background-color: #FFFFFF;
	width: 547px;
	vertical-align: top;
}

#tbl-center-part-browse {
	background-color: #FFFFFF;
	width: 547px;
	vertical-align: top;
}

#td-content-top-detail-page {
	width: 547px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #0000FF;
}

#td-content-pic-detail-page {
	vertical-align: top;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
}

#td-content-label-detail-page {
	padding-top: 10px;
	width: 547px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-content-header-detail-page {
	padding-top: 10px;
	width: 547px;
	vertical-align: top;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-content-header-detail-page a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-header-detail-page a:hover {
	color: #FF0000;
}

#td-content-description-detail-page {
	width: 547px;
	vertical-align: top;
	padding-top: 10px;
	padding-left: 4px;
	padding-right: 4px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-content-description-detail-page a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-content-description-detail-page a:hover {
	color: #FF0000;
}

#td-content-color-top-detail-page {
	background: url(./images/color_top_detail_page.jpg);
	background-repeat: repeat-x;
	width: 547px;
	height: 30px;
}

#td-content-color-bottom-detail-page {
	background: url(./images/color_bottom_detail_page.jpg);
	background-repeat: repeat-x;
	width: 547px;
	height: 30px;
}

/*customer status */
#td-customer-status-top-form {
	padding-top: 0px;
	padding-bottom: 5px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-customer-status-widget-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 120px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

/*customer form*/
#td-customer-widget-form {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 180px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-customer-widget-text {
	padding-top: 5px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
}

#td-customer-message-form {
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #136EB4; 
}

#td-customer-message-form a {
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-customer-message-form a:hover {
	color: #FF0000;
}

#td-customer-top-form {
	padding-top: 0px;
	padding-bottom: 5px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-customer-form-spacer {
	padding-top: 0px;
	padding-bottom: 0px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 3pt;
}

/*admin login*/
#td-login-message {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: normal;
	font-size: 10pt;
	color: #136EB4;
}


#td-login-message a {
	text-decoration: none;
	font-weight: bold;
	font-size: 10pt;
	color: #0000FF;
}

#td-login-message a:hover {
	color: #FF0000;
}

#td-login-widget {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 150px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

#td-login-top {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-weight: bold;
	font-size: 10pt;
}

/*contact mail*/
#tbl-contact-mail-top {
	border: 1px solid #DDDDDD;
}

#td-contact-mail-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-contact-mail-info {
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-contact-mail-info-center {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*info sub1*/
#tbl-info-sub1-top {
	border: 1px solid #DDDDDD;
}

#td-info-sub1-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info a {
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-info-sub1-info a:hover {
	font-weight: bold;
	color: #FF0000;
}

#td-info-sub1-info-sale {
	background: #EEEEEE;
	width: 150px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-account {
	background: #EEEEEE;
	width: 120px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-payment-account {
	background: #FFFFFF;
	width: 100px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-method {
	background: #EEEEEE;
	/*width: 150px;*/
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-payment-method {
	background: #FFFFFF;
	/*width: 150px;*/
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-customer {
	background: #EEEEEE;
	width: 135px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-sales-customer {
	background: #EEEEEE;
	width: 98px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-product-stock-label {
	background: #EEEEEE;
	width: 260px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-product-stock-label-sub {
	background: #EEEEEE;
	width: 300px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-customer a {
	font-weight: normal;
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-info-sub1-info-sale-customer a:hover {
	font-weight: normal;
	color: #FF0000;
}

#td-info-sub1-info-sale-code {
	background: #EEEEEE;
	width: 160px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-sale-head {
	background: #EEEEEE;
	width: 140px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-serial {
	background: #EEEEEE;
	width: 100px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-serial-list {
	background: #EEEEEE;
	width: 180px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-serial-list-print {
	background: #EEEEEE;
	width: 180px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #EEEEEE;
}

#td-product-label {
	background: #EEEEEE;
	width: 88px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-label-list {
	background: #EEEEEE;
	width: 200px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-payment-code {
	background: #FFFFFF;
	width: 150px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-datetime {
	background: #EEEEEE;
	width: 130px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-payment-datetime {
	background: #FFFFFF;
	width: 140px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-sale-serial {
	background: #EEEEEE;
	width: 125px;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-product-stock-serial {
	background: #EEEEEE;
	width: 180px;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-product-stock-serial a {
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-report-product-stock-serial a:hover {
	font-weight: bold;
	color: #FF0000;
}

#td-info-sub1-info-sale-right {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 2px;
	padding-right: 2px;
	font-family: Arial, Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-report-product-stock-right {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-payment-right {
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-total-payment-right {
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-total-payment-right-bottom {
	background: url(./images/shoppingcart_label_bottom.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-center {
	background: #EEEEEE;
	width: 8px;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-banner-center {
	background: #EEEEEE;
	height: 20px;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-info-sub1-info-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*product sub1*/
#tbl-product-sub1-top {
	border: 1px solid #DDDDDD;
}

#td-product-sub1-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub1-product {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub1-product a {
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-product-sub1-product a:hover {
	font-weight: bold;
	color: #FF0000;
}

#td-product-sub1-product-center {
	background: #EEEEEE;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub1-product-left {
	background: #EEEEEE;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub1-product-right {
	background: #EEEEEE;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	color: #000000;
	border: 1px solid #FFFFFF;
}



#td-product-sub1-product-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*product sub2*/
#tbl-product-sub2-top {
	border: 1px solid #DDDDDD;
}

#td-product-sub2-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub2-product {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub2-product-center {
	background: #EEEEEE;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub2-product-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*product sub3*/
#tbl-product-sub3-top {
	border: 1px solid #DDDDDD;
}

#td-product-sub3-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub3-product {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub3-product-center {
	background: #EEEEEE;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-product-sub3-product-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*private_folder sub1*/
#tbl-private_folder-sub1-top {
	border: 1px solid #DDDDDD;
}

#td-private_folder-sub1-label {
	background: url(./images/contact_mail_label_top.jpg);
	background-repeat: repeat-x;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-private_folder-sub1-private_folder {
	background: #EEEEEE;
	vertical-align: top;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-private_folder-sub1-private_folder a {
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
	color: #0000FF;
}

#td-private_folder-sub1-private_folder a:hover {
	font-weight: bold;
	color: #FF0000;
}

#td-private_folder-sub1-private_folder-center {
	background: #EEEEEE;
	width: 8px;
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
	border: 1px solid #FFFFFF;
}

#td-private_folder-sub1-private_folder-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*private folder*/
#td-private-folder-sub1-private-folder-center-plus {
	vertical-align: center;
	padding-left: 5px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	color: #000000;
}

/*private_folder box*/
#td-private_folder-box-label {
	padding-top: 10px;
	width: 544px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 3px;
}

#tbl-private_folder-box {
	width:544px;
	background: #FFFFFF;
	border: 1px solid #AAAAAA;
}

#td-private_folder-box-top {
	background: url(./images/private_folder_box_top.jpg);
	background-repeat: repeat-x;
}

#td-private_folder-box-bottom {
	background: url(./images/private_folder_box_bottom.jpg);
	background-repeat: repeat-x;
}

#td-private_folder-box-name {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-private_folder-box-pic {
	vertical-align: top;
	padding-top: 2px;
	padding-left: 12px;
	padding-right: 12px;
}

#td-private_folder-box-header {
	padding-top: 5px;
	padding-bottom: 5px;
	width: 445px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-private_folder-box-header a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-private_folder-box-header a:hover {
	color: #FF0000;
}

#td-private_folder-box-read-more {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 445px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-private_folder-box-read-more a {
	text-decoration: none;
	font-weight: normal;
	font-size: 10pt;
	color: #0000FF;
}

#td-private_folder-box-read-more a:hover {
	color: #FF0000;
}

#td-private_folder-box-download-label {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-align: left;
	color: #000000;
}

#td-private_folder-box-download-private_folder {
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#td-private_folder-box-download-private_folder a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-private_folder-box-download-private_folder a:hover {
	color: #FF0000;
}

#td-private_folder-box-download-upper {
	padding-top: 10px;
	padding-bottom: 0px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 0px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-private_folder-box-download-lower {
	padding-top: 10px;
	padding-bottom: 0px;
	/*width: 544px;*/
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-private_folder-box-description {
	padding-top: 5px;
	padding-bottom: 0px;
	width: 544px;
	vertical-align: top;
	padding-left: 12px;
	padding-right: 5px;
	font-family: Arial, Verdana;
	font-size: 10pt;
}

#td-private_folder-box-description a {
	text-decoration: none;
	font-weight: bold;
	font-size: 9pt;
	color: #0000FF;
}

#td-private_folder-box-description a:hover {
	color: #FF0000;
}

#td-private_folder-box-spacer {
	font-size: 3pt;
}


/*member link*/
#member-link {
	padding-top: 10px;
}

#tbl-member-link {
	background: url(./images/member_link.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 65px;
}

#tbl-moderator-link {
	background: url(./images/moderator_link.gif);
	background-repeat: no-repeat;
	width: 230px;
	height: 40px;
}

#moderator-spacer {
	width: 230px;
	height: 3px;
}

#moderator-spacer-a {
	width: 230px;
	height: 3px;
}

#member-link-01 {
	width: 230px;
	height: 40px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 1px;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #0000FF;
}

#member-link-01 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #0000FF;
}

#member-link-01 a:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	color: #FF0000;
}






/*member new*/
#member-new-box {
	width: 710px;
	border-width: 1px;
	border-style: solid;
	border-color: #A2A2A2;
}

#member-new-box-top {
	background: url(./images/member_new_top.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: middle;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-bottom {
	background: url(./images/member_new_bottom.jpg);
	background-repeat: repeat-x;
	width: 710px;
	height: 30px;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-desc {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}

#member-new-box-sent {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}

#member-new-box-message {
	width: 710px;
	vertical-align: top;
	padding-left: 0px;
	padding-right: 0px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #0000FF;
}


#member-new-box-error {
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #FF0000;
}

#member-new-1 {
	width: 200px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-1a {
	width: 400px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-2 {
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-2 a {
	text-decoration: none;
	font-weight: bold;
	color: #0000FF;
}

#member-new-3 {
	width: 150px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

#member-new-4 {
	width: 500px;
	vertical-align: top;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: left;
}

#member-new-send-us {
	vertical-align: top;
	padding-left: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
}

/*for member sub information*/
#member-sub-info-desc {
	background: #FFFFFF;
	vertical-align: top;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Arial, Verdana;
	font-size: 10pt;
	font-weight: normal;
	text-align: left;
	color: #000000;
}


