﻿body,form,p,ul,li,table,td,tr { margin:0px;padding:0px;}
body {font-family:Arial; font-size:12px; color:#333333;}
.clear{clear:both;}
.mgn5{margin-top:5px;}
.mgn10{margin-top:10px;}
.mgn15{margin-top:15px;}
.mgn20{margin-top:20px;}

.x_line{border-top:solid 2px #ebebeb;}
#main, #main_content{width:760px;margin:0px auto;}
#main_content{padding:0px 0px 8px 0px;}
#menu_main{background:url(../images/mid_menu.jpg) repeat-x left top; }
#footer_main{border-top:solid 1px #c9c9c9;}

.header{width:760px; padding:12px 0px;}
.header .left{float:left;}
.header .right{float:right; text-align:right;}
.header .right form{ margin:0px; padding:14px 8px 10px 0px; font-family:Arial; font-size:14px; color:#538391;}
.header .right form a.search{font-family:Arial; font-size:14px;color:#538391; text-decoration:none;}
.header .right form a.search:hover{color:#333333;text-decoration:none;}
.header .right form a{color:#666666; text-decoration:none; font-size:10px;}
.header .right form a:hover{text-decoration:underline;}

.header .right form .txt_search{background-image:url(../images/txtsearchbox_bg.jpg); background-repeat:no-repeat; background-position:top; width:145px; height:20px; padding:4px 5px 2px 5px; 
                                background-color:Transparent; border:none;}
.header .right form input.btn_search{background-image:url(../images/btn_search.jpg); background-repeat:no-repeat; background-position:0px 3px;width:74px; height:27px;
                                background-color:Transparent; border:none; text-indent:-100000px; margin:0px 0px -10px 0px;}
.header .right form input.btn_search:hover{background-image:url(../images/btn_search_hover.jpg); background-repeat:no-repeat; background-position:0px 3px;width:74px; height:27px;
                                background-color:Transparent; border:none; text-indent:-100000px; margin:0px 0px -10px 0px; }

.header .right .topmenu ul{font-family:Arial; font-size:12px; color:#333333; list-style-type:none; margin:0px; padding:10px 8px 0px 0px; float:right;}
.header .right .topmenu ul li{float:left;}
.header .right .topmenu a{color:#333333; text-decoration:none; height:18px; padding:0px 0px 0px 15px;}
.header .right .topmenu a:hover{text-decoration:underline;}
.header .right .topmenu a.active{font-weight:bold; background-image:url(../images/blue_bul.jpg); background-repeat:no-repeat; background-position:0px 4px;}
.header .right .topmenu a.favourite_menu:hover,a.favourite_menu_active{font-weight:bold; background-image:url(../images/blue_bul.jpg); background-repeat:no-repeat; background-position:0px 4px;}
.header .right .topmenu a.favourite_menu{font-weight:bold; background-image:url(../images/gray_bul.jpg); background-repeat:no-repeat; background-position:0px 4px;}


/*.menu{background-image:url(../images/menu_bg.jpg); background-repeat:no-repeat; background-position:top; width:754px; height:36px; padding:0px 3px; font-family:Arial; color:#4d4d4e; font-size:13px;}
.menu img{margin:0px 0px -10px 0px;}
.menu a{color:#4d4d4e; padding:6px 0px; width:124px; text-align:center; font-size:13px;font-weight:bold; text-decoration:none; height:18px;background-position:top; display:inline-block;}
.menu a:hover{color:#ffffff;background-image:url(../images/menu_bg_hover.jpg); background-repeat:repeat-x; background-position:top; text-decoration:none;}
.menu a.active{color:#ffffff;font-weight:bold; background:none;}

.menu a.left{color:#4d4d4e; padding:6px 0px; width:126px; text-align:center; font-size:13px;font-weight:bold; text-decoration:none; height:18px;background-position:top; display:inline-block;}
.menu a.left:hover{color:#ffffff;background-image:url(../images/menu_bg_left_hover.jpg); background-repeat:repeat-x; background-position:left top;}
.menu a.leftactive{color:#ffffff;font-weight:bold; background:none;}

.menu a.right{color:#4d4d4e; padding:6px 0px; width:127px; text-align:center; font-size:13px;font-weight:bold; text-decoration:none; height:18px;background-position:top; display:inline-block;}
.menu a.right:hover{color:#4d4d4e; padding:6px 0px; width:127px; text-align:center; font-size:13px;font-weight:bold; text-decoration:none; height:18px;color:#ffffff;background-image:url(../images/menu_bg_right_hover.jpg); background-repeat:repeat-x; background-position:right top;}
.menu a.rightactive{color:#ffffff;font-weight:bold; background:none;}*/
.menu{font-family:Arial; color:#333333; font-size:13px;width:760px;margin:0px auto;}
.menu img{margin:0px 0px -4px 0px;}
.menu a{color:#333333; text-align:center; text-decoration:none; background:url(../images/mid_menu.jpg) repeat-x left top; height:37px; width:125px; padding:6px 0px 0px 0px; display:inline-block;}
.menu a small{color:#999999; font-size:9px; display:block;}
.menu a:hover{color:#333333;background-image:url(../images/mouse_over_menu.jpg); background-repeat:repeat-x; background-position:top; text-decoration:none;}
.menu a:hover small{color:#999999; font-size:9px; display:block;}
.menu a.active{color:#ffffff; text-align:center; text-decoration:none; background:url(../images/selected_menu.jpg) repeat-x left top; height:37px; width:125px; padding:6px 0px 0px 0px; display:inline-block;}
.menu a.active small{color:#ffffff; font-size:9px; display:block;}

.welcome_pnl{background-image:url(../images/welcome_bg.jpg); background-repeat:no-repeat; background-position:top; width:760px; height:28px; padding:12px 0px 0px 0px; font-family:Arial; font-size:14px; color:#4e4d4f; text-align:center;}
.welcome_pnl .txt{padding:0px 0px 0px 0px;}
.welcome_pnl .txt a{color:#4e4d4f; font-weight:bold; text-decoration:none;}
.welcome_pnl .txt a:hover{text-decoration:underline;}
.welcome_pnl .txt .blue{color:#78bede;font-weight:bold; padding:0px 10px;}
.welcome_pnl .btn_signup{float:right; margin:-20px 25px 0px 0px;}

.content_pnl{background-image:url(../images/img_home_txt_bg.jpg); background-repeat:no-repeat; background-position:top; width:760px; height:35px; padding:16px 0px 0px 0px; font-family:Arial; font-size:15px; color:#999999; text-align:center; font-weight:bold;}

.content_pn2{background-position:top; width:760px; font-family:Myriad Pro, Arial; font-size:12px; color:#999999; text-align:justify; padding:20px 0px 0px 0px;}
.content{width:760px; padding:0px 0px 0px 0px;}

.content_main{width:740px; padding:20px 10px;font-family:Arial; font-size:12px; color:#666666; text-align:justify;}

.login_left{float:left;padding:0px 0px 0px 60px;}
.login_right{float:right;padding:0px 60px 0px 0px;}

.content_main .input_btn{float:right;}

.reg_bg{background-image:url(../images/registration_bg.jpg); background-repeat:no-repeat; background-position:left top; 
        width:239px; height:31px; padding:15px 20px; margin:0px 0px 10px 0px;}
.log_bg{background-image:url(../images/login_bg.jpg); background-repeat:no-repeat; background-position:left top; 
        width:273px; height:41px; padding:10px 15px; margin:0px 0px 10px 0px;}
.log_bg .label{float:left; text-align:right; width:58px; padding:0px 5px 0px 0px;font-family:Arial; font-size:11px; color:#666666;}
.log_bg .txtbox{float:right; width:210px;}
.log_bg .txtbox a{font-family:Arial; font-size:11px; color:#666666; text-decoration:none; padding:0px 0px 0px 10px;}
.log_bg .txtbox a:hover{text-decoration:underline;}
.log_bg .clear{padding:5px 0px 0px 0px;}
.log_bg input{font-family:Arial; font-size:11px; color:#666666;}

.content_main h2{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 0px;}
.content_main h2.title{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 0px; text-align:center;}
.content_main h3.title{font-family:Arial; font-size:15px; color:#666666; margin:-10px 0px 0px 0px; padding:0px 0px 12px 0px; text-align:center;}
.content_main h4.title{font-family:Arial; font-size:15px; color:#666666; margin:0px; font-weight:normal; padding:0px 0px 12px 0px; text-align:center;}
.content_main h2.reg{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 20px;}
.content_main h2.reg small{font-family:Arial; font-size:11px; color:#666666; font-weight:normal;}
.content_main h3{font-family:Arial; font-size:14px; color:#666666; margin:0px; padding:10px 0px 10px 0px; }

.content_main2{width:750px; padding:10px 3px 10px 7px;font-family:Arial; font-size:12px; color:#666666; text-align:justify;}
.content_main2 h2{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 0px;}
.content_main2 h2.title{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 0px; text-align:center;}
.content_main2 h3.title{font-family:Arial; font-size:15px; color:#666666; margin:-10px 0px 0px 0px; padding:0px 0px 12px 0px; text-align:center;}
.content_main2 h4.title{font-family:Arial; font-size:15px; color:#666666; margin:0px; font-weight:normal; padding:0px 0px 12px 0px; text-align:center;}
.content_main2 h2.reg{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 12px 0px;}
.content_main2 h2.reg small{font-family:Arial; font-size:11px; color:#666666; font-weight:normal;}
.content_main2 h3{font-family:Arial; font-size:14px; color:#666666; margin:0px; padding:10px 0px 10px 0px; }

.content_main h3.main{font-family:Arial; font-size:20px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 10px 0px; text-align:center;}
.content_main h4.main{font-family:Arial; font-size:18px; color:#666666; margin:0px; padding:0px 0px 10px 0px;text-align:center;}
.content_main .b_txt{font-family:Arial; font-size:16px; line-height:22px; color:#666666;text-align:center; width:680px; padding:0px 30px 10px 30px;}
.content_main .s_txt{font-family:Arial; font-size:14px; line-height:20px; color:#666666;text-align:center; width:680px; padding:0px 30px 10px 30px;}
.content_main a{color:#666666; text-decoration:none;}
.content_main a:hover{text-decoration:underline;}
.big{font-family:Arial; font-size:18px; color:#666666; font-weight:bold;}
.x-line{clear:both; border-bottom:solid 1px #666666; padding:10px 0px 0px 0px; margin:0px 0px 10px 0px; }
.content_main .margin{padding:0px 0px 0px 40px;font-family:Arial; font-size:14px; color:#666666;}
.content_main .margin h3{font-family:Arial; font-size:18px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 10px 0px;}
.content_main .margin ol{margin:0px; padding:0px 0px 0px 18px;}
.content_main .margin ol li{padding:0px 0px 2px 0px;}

.reg_l{float:left; width:350px; padding:0px 5px 0px 0px;}
.reg_r{float:right; width:365px;}

.reg_head{font-family:Arial; font-size:10px;color:#78BDDE; padding:0px 0px 0px 140px;}
.reg_l .label{float:left; text-align:right; width:122px; padding:0px 15px 0px 0px;font-family:Arial; font-size:10px; color:#666666; font-weight:bold;}
.reg_l .txtbox{float:right; width:213px; text-align:left;font-family:Arial; font-size:10px; color:#666666;}
.reg_l .txtbox input[type=text], .reg_l .txtbox input[type=password]{background:url(../images/text_field.gif) no-repeat left top; font-family:Arial; font-size:11px; color:#666666; 
                                                                     width:209px; height:16px; padding:2px; background-color:Transparent; border:none;}
.reg_l .txtbox select{background:url(../images/text_field.gif) no-repeat left top;font-family:Arial; font-size:11px; color:#666666;width:213px; height:20px; padding:2px; 
                      background-color:Transparent; border:none;}
.reg_l .cyan{color:#78BDDE;}
.reg_l .btn{float:right; text-align:right; padding:10px 0px 0px 0px;}
.reg_l .clear{padding:4px 0px 2px 0px; clear:both;}

.reg_left{float:left; width:240px; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px;}
.reg_right{float:right; width:480px; margin:0px 8px 0px 0px;}
.reg_big_box{background-image:url(../images/register_big_box.jpg); background-repeat:no-repeat; background-position:left top; 
        width:220px; height:322px; padding:10px;}
.reg_small_box_pnl_l{float:left; width:260px;}
.reg_small_box_pnl_r{float:right; width:220px;}
.reg_small_box_pnl_r .btn{float:right; text-align:right; padding:10px 0px 0px 0px;}
.reg_small_box{background-image:url(../images/register_small_box.jpg); background-repeat:no-repeat; background-position:left top; 
        width:220px; height:108px; padding:10px;}
        
.reg_xsmall_box{background-image:url(../images/register_xsmall_box.jpg); background-repeat:no-repeat; background-position:left top; 
        width:200px; height:60px; padding:10px;}

.advanced_search_box{background-image:url(../images/advanced_search_box.jpg); background-repeat:no-repeat; background-position:left top; 
        width:220px; height:160px; padding:10px;}        

.advanced_search_box .label{float:left; text-align:right; width:70px; padding:0px 10px 0px 0px;font-family:Arial; font-size:10px; color:#666666; font-weight:bold;}
.advanced_search_box .txtbox{float:right; width:135px; text-align:left;}
.advanced_search_box .txtbox input{font-family:Arial; font-size:11px; color:#666666; width:120px; height:15px;}
.advanced_search_box .txtbox select{font-family:Arial; font-size:11px; color:#666666; width:125px;}
.advanced_search_box .txtbox img{margin:0px 0px -4px 2px;}
.advanced_search_box .clear{padding:4px 0px 2px 0px;}
        
.reg_big_box .label{float:left; text-align:right; width:80px; padding:0px 5px 0px 0px;font-family:Arial; font-size:10px; color:#666666;}
.reg_big_box .txtbox{float:right; width:130px;}
.reg_big_box .txtbox .input{font-family:Arial; font-size:11px; color:#666666; width:100px; height:15px;}
.reg_big_box .txtbox .input2{font-family:Arial; font-size:11px; color:#666666; width:105px;}
.reg_big_box .txtbox img{margin:0px 0px -4px 2px;}
.reg_big_box .clear{padding:4px 0px 2px 0px; clear:both;}

.reg_small_box .label{float:left; text-align:right; width:100px; padding:0px 5px 0px 0px;font-family:Arial; font-size:10px; color:#666666;}
.reg_small_box .txtbox{float:right; width:110px; font-size:10px; color:#666666;}
.reg_small_box .txtbox .input{font-family:Arial; font-size:11px; color:#666666; width:85px;}
.reg_small_box .txtbox img{margin:0px 0px -4px 2px;}
.reg_small_box .clear{padding:5px 0px 0px 0px;}

.reg_xsmall_box .label{width:190px; font-family:Arial; font-size:10px; color:#666666;}
.reg_xsmall_box .txtbox{font-family:Arial; font-size:10px; color:#666666;}
.reg_xsmall_box .clear{padding:5px 0px 0px 0px;}


.btn_register{float:right; margin:15px 20px 0px 0px;}

.favorite_pnl1{width:240px; float:left; margin:0px 0px 25px 0px;}
.favorite_pnl2{width:240px; float:left; margin:0px 10px 25px 10px;}
.favorite_pnl3{width:240px; float:right; margin:0px 0px 25px 0px;}

.favorite_btn{width:80px; float:left; text-align:center;}
.favorite_btn a{font-family:Arial; font-size:11px; color:#666666; text-decoration:none;}
.favorite_btn a:hover{text-decoration:underline;}

.faq_links_top{background-image:url(../images/faq_link_bg.jpg); background-repeat:no-repeat; background-position:left top; 
        width:680px; height:188px; padding:2px 20px 10px 40px; margin:0px 0px 20px 0px;}
.faq_links_top .link_pnl{width:213px; padding:10px; float:left; font-family:Arial; font-size:14px; line-height:30px; font-weight:bold;}
.faq_links_top .link_pnl a{color:#666666; text-decoration:none;}
.faq_links_top .link_pnl a:hover{color:#78bdde;}

.faq_links_top .link_pnl_l{width:164px; padding:10px 10px 10px 20px; float:left; font-family:Arial; font-size:14px; line-height:30px; font-weight:bold;}
.faq_links_top .link_pnl_l a{color:#666666; text-decoration:none;}
.faq_links_top .link_pnl_l a:hover{color:#78bdde;}

.faq_title{font-family:Arial; font-size:16px; color:#666666; float:left; padding:0px 0px 0px 10px;}
.faq_links{font-family:Arial; font-size:16px; color:#78bdde; float:right; padding:0px 10px 0px 0px;}
.faq_links a{color:#78bdde; text-decoration:none;}
.faq_links a:hover{text-decoration:underline;}
.faq_line{clear:both; border-bottom:solid 2px #666666; padding:5px 0px 0px 0px; margin:0px 0px 10px 0px; }
.question{font-family:Arial; font-size:11px; color:#666666;font-weight:bold; padding:0px 0px 0px 150px;}
.answer{font-family:Arial; font-size:11px; color:#666666;font-style:italic; padding:0px 0px 20px 180px;}

.shows_bg{background-image:url(../images/shows_bg.jpg); background-repeat:no-repeat; background-position:left top; width:740px; height:164px; margin:10px 0px;}
.shows_bg .l_pnl{float:left; width:250px; padding:15px 20px; text-align:right;}
.shows_bg .r_pnl{float:right; width:410px; padding:15px 20px;}

.shows_bg .l_pnl .date{font-family:Arial; font-size:16px; color:#666666; font-weight:bold;}
.shows_bg .l_pnl .day{font-family:Arial; font-size:16px; color:#666666; font-style:italic;}
.shows_bg .r_pnl .title{font-family:Arial; font-size:16px; color:#78bdde; font-weight:bold; padding:0px 0px 18px 0px;}

.shopping-cart{width:720px; padding:0px 20px 0px 0px;}
.shopping-cart a{font-family:Arial; font-size:14px; color:#5ba3c6; font-weight:bold; text-decoration:none;}
.shopping-cart a:hover{color:#666666;}
.shopping-cart .link_l{float:left; padding:0px 0px 0px 40px;}
.shopping-cart .link_r{float:right; padding:0px 40px 0px 0px;}

.shopping_details{}
.blue_bg{background-color:#ecf5f7; font-weight:bold;}
.title{font-family:Arial; font-size:15px; color:#666666;}
.label{float:left; width:220px;}
.txtbox{float:left; width:400px;}


table.maintable {border-collapse:collapse;background-color:#ffffff;border:1px solid #686868;
    font:12px arial,verdana;color: #333; width:100%;}
table.maintable td, table.maintable th {padding:6px;}
/* =links
----------------------------------------------- */
table.maintable a {color:#666666;font-size:12px; font-weight:normal;}
table.maintable a.bluelink {color:#94bbfc;font-size:12px; font-weight:normal; text-decoration:underline;}
table.maintable a:hover {text-decoration:none;}
table.maintable thead th, table.maintable tfoot th, table.maintable tfoot td {background-color:#ebebeb;color:#000000; font-size:14px; text-align:left;}
table.maintable tfoot td{background-color:#ebebeb;color:#000000; font-size:16px; text-align:left; font-weight:bold;}
table.maintable tfoot td {}
table.maintable tfoot a{color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
table.maintable tfoot a:hover{color:#000000; text-decoration:none;}
/* =body
----------------------------------------------- */
table.maintable tbody th, table.maintable tbody td {border-bottom:1px solid #cdcdcd;text-align:left;}
table.maintable tbody th {white-space: nowrap;}
table.maintable tbody th a {color:#333;}
table.maintable .odd {}
table.maintable tbody tr:hover {background:#fafafa}


.content .left_pnl{width:140px; padding:20px 20px 0px 7px; float:left;}
.content .right_pnl{width:566px; padding:20px 7px 0px 20px; float:right;}

.content .left_pnl h2{font-family:Arial; font-size:14px; color:#78bdde; text-align:center; margin:0px; padding:0px 0px 15px 0px;}
.shooping_cart{font-family:Arial; font-size:12px; color:#333333; text-align:left; margin:0px; font-weight:bold;padding:0px 10px 0px 0px;}
.shooping_cart a{background-image:url(../images/Cart.gif); background-repeat:no-repeat; background-position:0px 2px ; display:block;
            color:#333333; text-align:center; text-decoration:none; font-weight:bold; padding:0px 10px 0px 0px;}
.shooping_cart a:hover{background-image:url(../images/Cart.gif); background-repeat:no-repeat; background-position:0px 2px; color:#686868;}
            
.content .right_pnl h2{font-family:Arial; font-size:14px; color:#666666; font-weight:normal; margin:0px; padding:0px 0px 15px 0px; float:left;}
.content .right_pnl h2 span{color:#78bdde;}
.content .right_pnl .right_link{float:right; font-family:Arial; font-size:14px; font-weight:bold; color:#78bdde; margin:0px; padding:0px 0px 15px 0px;}
.content .right_pnl .right_link a{color:#78bdde;text-decoration:none;}
.content .right_pnl .right_link a:hover{text-decoration:underline;}
.content .right_pnl .pagination{float:right; font-family:Arial; font-size:13px; color:#666666; font-weight:bold; margin:0px; padding:0px 22px 15px 0px;}
.content .right_pnl .pagination a{color:#666666; text-decoration:none;}
.content .right_pnl .pagination a:hover, .content .right_pnl .pagination a.active{color:#78bdde;}

.welcome_btn{background-image:url(../images/Welcome-Guest-Button.jpg); background-repeat:no-repeat; background-position:top; width:760px; height:29px; margin:5px 0px 0px 0px;}
.welcome_btn:hover{background-image:url(../images/Welcome-Guest-Button_hover.jpg); background-repeat:no-repeat; background-position:top; width:760px; height:29px;}

.prod_pnl{width:566px; padding:10px 0px 10px 0px; border-top:solid 1px #cccccc;}
.prod_pnl .favorite{font-family:Arial; font-size:12px; color:#666666; text-align:right;padding:5px 0px 10px 0px;}
.prod_pnl .favorite a{color:#666666; text-decoration:none; background-image:url(../images/gray_bul.jpg); background-repeat:no-repeat; background-position:right; padding:0px 14px 0px 0px;}
.prod_pnl .favorite a:hover, .prod_pnl .favorite a.active{background-image:url(../images/blue_bul.jpg); background-repeat:no-repeat; background-position:right;}
.prod_pnl .img_pnl{padding:6px 0px;text-align:center;}
.prod_pnl .ref{font-family:Arial; font-size:12px; color:#666666; float:left; width:226px;}
.prod_pnl .width{font-family:Arial; font-size:12px; color:#666666; float:left; width:110px;}
.prod_pnl .price{font-family:Arial; font-size:12px; color:#666666; float:left; width:110px;}
.prod_pnl .btn_cart{float:right; width:95px; padding:0px 0px 0px 0px; text-align:right;}

.prod_dtl_pnl{width:566px; padding:10px 0px 20px 0px; border-bottom:solid 1px #cccccc;}
.prod_dtl_pnl .ref{font-family:Arial; font-size:12px; color:#666666; float:left; width:210px;}
.prod_dtl_pnl .width{font-family:Arial; font-size:12px; color:#666666; float:left; width:100px;}
.prod_dtl_pnl .price{font-family:Arial; font-size:12px; color:#666666; float:left; width:80px;}
.prod_dtl_pnl .availability{font-family:Arial; font-size:12px; color:#666666; float:left; width:176px; text-align:right; white-space:nowrap;}
.prod_dtl_pnl .availability span{color:#78bdde;}
.prod_dtl_pnl .description{font-family:Arial; font-size:12px; color:#666666; float:left; width:250px; padding:0px 60px 0px 0px;}
.prod_dtl_pnl .price2{font-family:Arial; font-size:12px; color:#666666; float:left; width:256px;}
.prod_dtl_pnl .con{font-family:Arial; font-size:12px; color:#666666; float:left; width:340px;}
.prod_dtl_pnl .cart_btn{float:right; width:166px; text-align:right;}

.special_pnl{width:566px; padding:10px 0px 20px 0px; border-bottom:solid 1px #cccccc;}
.special_pnl h3{font-family:Arial; font-size:18px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; text-align:center;}
.special_pnl h4{font-family:Arial; font-size:18px; color:#666666; font-style:italic; font-weight:normal;  margin:0px; padding:0px 0px 25px 0px;text-align:center;}

.special_pnl h3.category{font-family:Arial; font-size:18px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; text-align:left;}
.special_pnl h4.category{font-family:Arial; font-size:15px; color:#666666; font-style:italic; font-weight:normal;  margin:0px; padding:0px 0px 10px 0px;text-align:left;}
.special_pnl .s_text{font-family:Arial; font-size:12px; color:#999999;text-align:center; width:500px; padding:0px 30px 10px 30px;}
.special_pnl .s_text2{font-family:Arial; font-size:11px; color:#999999;text-align:left; width:500px; padding:0px 30px 10px 30px;}


.special_pnl2{width:566px; padding:10px 0px 10px 0px; margin:-20px 0px 0px 0px;}
.special_pnl2 h3{font-family:Arial; font-size:18px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; text-align:center;}
.special_pnl2 h4{font-family:Arial; font-size:18px; color:#666666; font-style:italic; font-weight:normal;  margin:0px; padding:0px 0px 25px 0px;text-align:center;}

.special_pnl2 h3.category{font-family:Arial; font-size:18px; color:#78bdde; font-weight:bold; margin:0px; padding:0px 0px 0px 0px; text-align:left;}
.special_pnl2 h4.category{font-family:Arial; font-size:15px; color:#666666; font-style:italic; font-weight:normal;  margin:0px; padding:0px 0px 10px 0px;text-align:left;}
.special_pnl2 .s_text{font-family:Arial; font-size:12px; color:#999999;text-align:center; width:500px; padding:0px 30px 10px 30px;}
.special_pnl2 .s_text2{font-family:Arial; font-size:11px; color:#999999;text-align:left; width:500px; padding:0px 30px 10px 30px;}

.prod_bot_pnl{width:566px; padding:20px 0px 20px 0px;}
.prod_bot_pnl h3{font-family:Arial; font-size:14px; color:#666666; font-weight:normal; margin:0px; padding:0px 0px 15px 0px;}
.prod_bot_pnl .l_pnl{float:left; width:111px;}
.prod_bot_pnl .l_pnl img{margin:0px 0px 18px 0px;}
.prod_bot_pnl .m_pnl{float:left; width:297px; padding:0px 24px 0px 25px;}
.prod_bot_pnl .r_pnl{float:right; width:109px;}
.prod_bot_pnl .r_pnl img{margin:0px 0px 8px 0px;}

.footer{padding:12px 0px 6px 0px; width:760px; margin:0px auto;}
.footer .left_bot{font-family:Arial; font-size:11px; color:#666666; float:left; }
.footer .left_bot a{color:#666666; text-decoration:none; padding:0px 4px;}
.footer .left_bot a:hover{text-decoration:underline;}
.footer .right_bot{font-family:Arial; font-size:10px; color:#999999; float:right; padding:0px 7px 0px 0px;}

a {
  text-decoration:none;
  color:#666666;
} 
ul, li {list-style-type:none}
a:hover {
  text-decoration:underline;
  color:#666666;
} 

.l_buckle{float:left; width:283px; border-bottom:solid 1px #cccccc;}
.r_buckle{float:right; width:282px; border-bottom:solid 1px #cccccc; border-left:solid 1px #cccccc;}

.l_buckle img, .r_buckle img{text-align:center;}
.l_buckle .price, .r_buckle .price{float:left; padding:0px 0px 10px 20px;font-family:Arial; font-size:12px; color:#666666; width:120px;}
.l_buckle .btn, .r_buckle .btn{float:right; padding:0px 20px 10px 0px; width:120px; text-align:right;}

div#image_bot { margin-top: 10px;}
.ref1 {color: #666;}