.f10 { font-family: tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF; text-decoration: none} 
.text { font-family: tahoma; font-size: 12px; font-style: normal; line-height: normal; color: #333333; text-decoration: none; font-weight: normal;} 
.texthead { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #21217B; FONT-FAMILY: tahoma; TEXT-DECORATION: none; font-variant: small-caps} 
.fontCopy { font-family: tahoma; font-size: 9px; color: #333333}
.button {
	BORDER-RIGHT: #96088E thin solid; BORDER-TOP: #F36BF2 thin solid; FONT-SIZE: 12px; BORDER-LEFT: #F36BF2 thin solid; COLOR: white; BORDER-BOTTOM: #96088E thin solid; FONT-FAMILY: tahoma; BACKGROUND-COLOR: #FF9900
; font-weight: normal
; border: 1px outset
; cursor: hand
; border-color: #FF9900 #666666 #666666 #FF9900
; letter-spacing: normal; word-spacing: normal
}
a:link { color: #039; text-decoration: none; } 
a:visited { color: #039; text-decoration: none; } 
a:active { color: #039; text-decoration: underline; } 
a:hover { color: #039; text-decoration: none; } 
.inputbox {
	font-family: tahoma;
	font-size: 12px;
	border: 1px #000000 solid;
	background-color: #FFFFCC;
	color: #000000;
}

input, select, textarea {
	font-family: tahoma;
	font-size: 12px;
}
.input-width { width: 350px; }

body { font-family: tahoma; font-size: 12px; background-color: #fff; }
td { font-family: tahoma; font-size: 12px; }
form { padding: 0px; }
.address { color: #FFFFFF; }
.address a { text-decoration: none; }

.currentpage { color: #CC0000; padding: 4px; font-size: 14px; }
.inactivenav { color: #ddd; padding: 4px; font-size: 14px; }
a.pagenav { padding: 4px; font-size: 14px; }
a.pagenav:link { text-decoration: none; color: #039; font-size: 14px; }
a.pagenav:visited { text-decoration: none; color: #039; font-size: 14px; }
a.pagenav:hover { text-decoration: underline; background-color: #000; color: #FFF; font-size: 14px; }


.logininput {
	font-family: tahoma;
	font-size: 12px;
	width: 80px;
}

#table { background-color: #ddd; }
#table td { background-color: #fff; }
#table .header { color: #FFFFFF; background-color: #666; }
#table .linebg1 { color: #000000; background-color: #f0f0f0; }
#table .linebg2 { color: #000000; background-color: #FFFFFF; }
#table .linebg3 { color: #000000; background-color: #DDDDDD; }
#table .msg { color: #903; }
#table .summary { border-top: 1px solid #666; font-weight: bold; }
#table .border { border-top: 1px solid #eee; }

#table tr.prod-selected>td { background-color: #F9F; }

.pad0505 { padding: 0px 5px 0px 5px; }
.text14 { font-size: 14px; }
.outofstock { color: #FF0000; }
#page { border-left: 1px solid #FDBFBF; border-right: 1px solid #FDBFBF; }

.pageheader { font-size: 14px; }
.contentheader { font-size: 14px; }

#bestseller { border-top: 1px solid #666666; }
#bestseller .title { font-size: 21px; margin-bottom: 10px; margin-top: 10px; }

#topmenu { background-color: #cc0000; }

.left { float: left; }
.right { float: right; }
#clear-div { clear: both; }
.clear-div { clear: both; }

#product { padding: 5px; }
#product .border { border: 0px solid #999; margin-bottom: 15px; }
#product .mainimg { width: 425px; }
#product .mainimg img { margin: auto; }
#product .subimg { height: 100px; margin: 5px 0px; }
#product .subimg>div { }
#product .subimg img { }
#product .detail { width: 300px; margin-left: 5px; margin-bottom: 25px; }
#product .detail .hdr { background-color: #ccc; padding: 2px; }
#product .detail .desc { padding: 10px; }
#product .detail .desc ul { margin-left: 15px; padding: 0px; }
#product .detail .desc p:first-child { margin-top: 0px; }

#product .clchart { /*margin-left: 5px;*/ }
#product .clchart .hdr { background-color: #ccc; }
#product .clchart .desc { background-color: #eee; }

#product .szchart { /*margin-left: 5px;*/ }
#product .szchart .hdr { background-color: #ccc; }
#product .szchart .desc { background-color: #eee; }

#product>ul { list-style: none; margin: 0px; padding: 0px; }
#product>ul>li { float: left; width: 235px; padding-right: 10px; padding-bottom: 10px; height: 400px; }

#product a:hover { color: #900; }

.product-img { height: 200px; width: 200px; display: table-cell; vertical-align: bottom; }
.product-img .picture { position: relative; }
.product-img .zoom { font-size: 10px; color: #000; position: absolute; bottom: 0px; left: 0px; width: 30px; height: 30px; background: url(images/zoom_bg.png); text-align: center; padding: 3px; }
.product-img .zoom a { color: #FFF; }



.product-sections { text-align: left; padding: 5px; }
.product-sections a:link { color: #039; text-decoration: underline; } 
.product-sections a:visited { color: #039; text-decoration: underline; } 
.product-sections a:active { color: #039; text-decoration: underline; } 
.product-sections a:hover { color: #039; text-decoration: underline; } 

.product-name { font-size: 16px; font-weight: bold; padding: 5px; }

.div-hdr { padding-top: 20px; padding-bottom: 10px; }

#alert { background-color: #FFC; border: 1px solid #F60; margin-top: 10px; margin-bottom: 10px; padding: 5px; }

.clchart-imgcontainer { text-align: center; margin-right: 5px; }
.clchart-padding-icon { width: 100px; height: 100px; overflow: hidden; background-color: #eee; border: 1px solid #999; } 
.clchart-padding-txt { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; width: 100px; }
.clchart-spacer { width: 5px; }
.mimg-container { width: 425px; margin: auto; }

.page-width { width: 960px; margin: auto; background-color: #FFF; }

#footer { background-color: #666; text-align: center; color: #FFF; }
#footer>div {  padding: 20px 10px; }
#footer a:link { color: #F90; }

.ref-currency { padding-bottom: 10px; }

.faqs-hdr { background-color: #666; color: #FFF; padding: 3px; }
.faqs_top { padding-bottom: 10px; }

.mainmenu { background-color: #666; padding-left: 20px; padding-right: 20px; }
.mainmenu ul { list-style: none; padding: 0px; margin: 0px; }
.mainmenu li { float: left; }
.mainmenu li a { display: block; padding: 5px 15px; text-decoration: none; color: #FFF; }
.mainmenu li a:hover { background-color: #FC0; text-decoration: none; color: #000; }

.sidemenu { width: 160px; float: left; padding: 10px; }
.sidemenu>.hdr { font-size: 18px; padding-bottom: 10px; }

.maincontent { padding: 10px; width: 759px; float: right; border-left: 1px solid #eee; }

.page-border-left { border-left: 0px solid #999; }
.page-border-right { border-right: 0px solid #999; }

.product-section-mnu { list-style: none; margin: 0px; padding: 0px; padding-bottom: 15px; }
.product-section-mnu>li { background: url(images/arrow1.gif) no-repeat; background-position: 2px 8px; padding-left: 10px; }
.product-section-mnu ul { list-style: none; margin: 0px; padding: 0px; }
.product-section-mnu li { line-height: 19px; }
.product-section-mnu>li>a { color: #000; }
.product-section-mnu ul li { background: url(images/bullet.gif) no-repeat; background-position: 0px 8px; padding-left: 7px; }
.product-section-mnu ul li a { text-decoration: underline; color: #039; display: block; padding-left: 2px; }
.product-section-mnu ul li a:hover { background-color: #FC0; }


#banner1, #fadeshow1 { z-index: 1; }

#product-list .title { font-size: 14px; }
#product-list .title a { font-size: 14px; }

.div_search { padding: 2px; margin-top: 10px; margin-bottom: 10px; text-align: right; }
.div_search #phase { width: 155px; }

.mdtt, .intt, .sctt, .cttt, .cltt { font-size: 10px; }

ul.payment_currency { list-style: none; }

.regist-form .input-width { width: 250px; }
.content-title { line-height: 35px; font-weight: bold; text-align: center; }

.logo-main { font-family: "Times New Roman", Times, serif; font-size: 30px; text-align: center; margin-top: 15px; }
.logo-sub { font-family: "Times New Roman", Times, serif; font-size: 14px; color: #666; text-align: center; }

.pagehdr-container { padding: 10px 15px; }


#unit_order { width: 30px; }
a.buy-now { background-color: #7e0001; color: #FFF; padding: 5px; margin-top: 5px; margin-bottom: 5px; }
a.buy-now:hover { background-color: #F30; }

.red1 { color: #F00; }

.print_options { }
.print_options ul { list-style: none; margin: 0px; padding: 0px; }
.print_options ul li { line-height: 21px; }

.print_btn { padding: 5px; width: 120px; margin: auto; }
.print_btn a { text-decoration: none; display: block; background-color: #6F6; border: 1px solid #093; color: #000; }
.print_btn a:hover { background-color: #6C6; }

#div_favorite_new { display: none; }
#favorite_name { background: url(images/new_favorite_bg.png) no-repeat; }
#favorite_id .selected { background: url(images/yes_10.gif) no-repeat right; }

#product a.fav_removebox { background-color: #CCC; color: #000; padding: 5px; margin-top: 5px; margin-bottom: 5px; margin-left: 5px; }
#product a.fav_removebox:hover { background-color: #333; color: #FFC; }


