@charset "utf-8";
/* CSS Document */
body { font-family:Arial, Helvetica, sans-serif;background-color:#990000;}
#wrapper {width:810px; margin:0 auto; background-color:#FFFFFF}



#left-nav { background: transparent url(images/nav-gradient.jpg) repeat-x top left; width:250px; float:left; height:600px;}
#left-nav ul { list-style-type:disc; margin:15px 0 0 35px; padding:0; font-size:10px;} 
#left-nav ul li { margin:0; padding: 5px 0 0;}
#left-nav ul li a { font-size: 14px; color: Black; text-decoration:none;}
#left-nav ul li a:hover { color:Red; text-decoration:none;}
#nav-bg-container { background: transparent url(images/floral-nav.png) no-repeat top left; font-size:11px; color:black;}
#nav-bg-container span{ margin-left: 15px;  font-weight:bold;}
#left-phone { font-size:12px; font-style:italic; color:#333333;} 
#left-phone b {font-size:15px; color:#000000; font-weight:bold;}
#left-9am-to-9pm {font-size:12px; color:#333333;}
#left-wdb {font-size: 11px; color:#000000;}
#left-wdb a {color:#990000;}
#left-text { margin: 50px 0 0 15px;}



#header {width:540px; float:left; background: #FFFFFF url(images/floral-header.png) no-repeat top right; padding: 5px 0 0 15px; border-bottom: 1px solid #fff6dd;}
#header span {font-size:11px; color:#333333; font-weight:bold;}
#header ul { list-style-type:none; margin:0; padding:0; font-size: 11px; color:#990000}
#header ul li { float:left; padding: 10px 10px 0 0;}
#header ul li a {font-size: 11px; color:#990000;}

#headline {font-size: 11px; line-height: 17px;}
#headline a { text-decoration: underline; color: #000; }
#headline a:hover { text-decoration: none; }



#content, #link_exchange, #product_detail, #return_policy, #sitemap, #catalog, #demos {width:530px; background-color:#FFFFFF; float:left; padding: 10px 10px 0 15px;}
h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#990000; font-style:italic;}
h3 { font-size:12px; color:#666666;  margin: 0; padding:0;}
p { text-indent:2em; font-size:12px; color:#000000;}
#content p a {color:#990000; text-decoration:underline;}
#content ul { list-style:none;margin:10px 0 0px 0px; padding:0; height:220px; border-bottom: 1px solid #fff6dd;}
#content ul li { text-align:center; width:120px; float:left;}
#content ul li a { font-size:14px; color:#990000;}
ul#content-center-border { clear:both; padding-top:20px; height:130px; border:none;}
ul#content-center-border li { width:260px; text-align:left;}
ul#content-center-border li p { padding: 0 10px; font-size:12px; color:#999999;}
ul#content-center-border li p a {font-family: Georgia, "Times New Roman", Times, serif; color:#990000;}

p#short_history, p#full_history {font-size:12px; color:#000000; text-indent:2em;}
#short_history a , #full_history a {font-family: Georgia, "Times New Roman", Times, serif; color:#990000;}

#short_history img { float:right; margin-left:20px; margin-top:-10px;}
#full_history img { float:right; margin-left:20px; margin-top:-10px;}

#footer {width:810px; clear:both; border-top:1px solid #fff6dd; position:relative; height:65px; background:transparent url(images/footer-grad.jpg) repeat-x top left;}
#footer-credit-card { font-size:11px; color:#999999; text-align:center; position:absolute; top:3px; left:0; width:251px;}
#footer-paypal-satisfy { position:absolute; top:-90px; left:0;}
#footer-cs-links { position:absolute; top:3px; left:260px; font-size:12px; font-weight:bold;}
#footer-cs-links ul { list-style-type:none; margin:0; padding:0;}
#footer-cs-links ul li { display:inline;}
#footer-cs-links ul li a { font-size:11px; color:#990000;}
#footer-cs-links ul li a:hover { text-decoration:none;}
#footer span { position:absolute; bottom:-15px; left:0; width:100%; text-align:center; font-size:10px; color:#cccccc;}
#footer span a { color:#cccccc;}


p.add_link_desc { font-size:12px; text-indent:0; color:#666666;}
p.add_link_desc a { text-decoration:underline; color:#666666;}
p.add_link_detail { font-size:12px; color:#999999; text-indent:0;}
.copy_codes { font-size:12px; color:#666666;}
#le_codes { background-color:#666666; width:500px; height:40px; padding:5px 10px; color:#FFFFFF; font-size:13px; margin:20px 0;}
.other_web_links {font-size:14px; color:#000000;}

#link_exchange ul {font-size:14px; margin:0; padding:15px 0 30px 15px;}
#link_exchange ul li a { color:#666666; font-size:14px; text-decoration:underline; padding: 5px 0;}
#link_exchange ul li span {color:#999999; font-size:12px; margin:5px 0 0 20px;}

#product_detail h3 { font-size:14px; color:#990000; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; clear:both;}
#product_detail p { font-size:12.5px;}
p.product_description { font-size:12px; border-top: 1px solid #fff6dd; padding: 15px 0 30px 0; margin:5px 0 0 ;}
.product_image { float:left; text-align:center; margin: 0 0 30px 50px;}
.product_image a {font-size:14px; color:#990000;}
.price_related { float:left; text-align:left; margin: 100px 0 0 10px;}
.product_price { font-size:16px; color:#000000; font-weight:bold;}
.product_price  b { color:#990000;}
.add_to_cart {font-size:16px; color:#000000;}

#sitemap ul { font-size:14px; margin: 20px 0; padding: 0 0 0 35px;}
#sitemap ul li { padding: 3px 0;}
#sitemap ul li a { font-size:14px; color:#990000;}
#sitemap ul li a:hover { text-decoration:none;}
#sitemap ul li ul  { margin: 5px 0 ; list-style-type:none; padding: 0 0 0 30px;}
#sitemap ul li ul li a { font-size:14px; color:#666666;}
#sitemap ul li ul li a:hover { text-decoration:none;}
#sitemap ul li ul li span { margin: 5px 0 5px 20px; display:block;}

.catalog_product { position:relative; height:300px; width:520px; margin-bottom:20px; }
.catalog_image { position:absolute; top:10px; left:50px; max-height:275px; max-width:275px;}
.catalog_product_info { position:absolute; top:10px; left:250px; font-size:12.5px; color:#666666; width:250px; overflow:hidden;}
a.catalog_product_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#990000; font-style:italic; margin:10px 0; display:block;}
a.catalog_product_title :hover {text-decoration:none;}
.catalog_product_info img { display:block; margin:2px 0;}
.catalog_space { margin: 10px 0 0; display:block;}
.catalog_price { font-size:16px; color:#000000; font-weight:bold;}
.catalog_price  b { color:#990000;}


.demos_instructions { position:relative; height:180px; width:100%; margin:10px 0; }
#demos h3 { color:#990000; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; display:block; height:20px; background: transparent url(images/h3-bg.jpg) repeat-y top left; padding:5px 0 0 10px; font-size:14px;}
.demo_image { position:absolute; top:20px; left:5px;}
.demos_info { position:absolute; top:0; left:180px; font-size:12px; color:#666666;}
#demos ul { list-style-type:none; margin:10px 0 10px 50px; padding:0; font-size:12px;}
#demos ul li a { color:#990000;}
#demos ul li a:hover { text-decoration:none;}
.demo_image_guzheng { position:absolute; top:10px; left:5px;}
.demo_image_pipa {position:absolute; top:0; left:5px;}
.demo_image_yueqin {position:absolute; top:10px; left:5px;}

#return_policy p { text-indent:0;}
#return_policy {color:#666666;font-size:11.5px;}
.catalog-alternate { border-top: solid 1px #fff6dd;}
.product_image img { max-height:300px; max-width:300px;}

.videoPic { padding: 30px;}
#footer-cs-links ul li a { font-weight:normal;}