@charset "utf-8";
/* CSS Document */

/*
*  IE6: .test{_margin: 18px;} or * html .test {}  
*  IE7: .test{#margin: 18px;}
*  IE8: .test{#margin: 18px\0; }
*  FF:  .test{margin: 18px !important;}
*/

html {margin: 0; padding: 0; height: auto;}
body {margin: 0; padding: 0; height: 100%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; background: url('../images2/normal_bg.jpg') fixed 50% 0% no-repeat; }
ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
div {margin: 0; padding: 0;}
img {border: none;}
a {font-size: 11px; color: #004b91; text-decoration: none; cursor: pointer;}
a:hover {color: #FF0000; text-decoration: none; }

#body_center {margin: 0 auto; padding: 0 auto; width: 980px; height: auto; background: #ffffff;}

#header {width: 980px; height: 80px; position: relative;}
.header_logo {float: left; width: 200px; height: 55px; line-height: 55px; text-align: center; margin-top: 0px;}
.header_adv {float: left; width: 380px; height: 80px; text-align: right; _width: 370px;  }
.header_nav {float: right; width: 350px; height: 80px; _width: 355px; }
.header_nav_account {float: right; width: 340px; height: 27px; background: url(../images2/header_nav_account_bg.gif) repeat-x 0 0; margin: 0px;}
.header_nav_account ul {list-style-type: none;}
.header_nav_account li {float: left; width: auto; height: 27px; line-height: 27px; margin: 0px 3px; }
.header_nav_bookmark {width: 360px; height: 47px; margin-left: 0px;}
.header_nav_bookmark ul {list-style-type: none;}
.header_nav_bookmark li {float: left; width: auto; height: 47px; line-height: 47px; margin: 0px 0px 0px 10px;}
#indexh1 {margin: 0px; padding: 0px; font-size: 11px; font-weight: normal; display: inline; }

#content {float: left; margin: 0; padding: 0; width: 980px; height: auto; position: relative;}
#left_side {float: left; width: 182px; height: auto; font-family:Verdana; position:relative; z-index: 10;}
#middle_side {float: left; width: 604px; _width: 603px; height: auto;}
#right_side {float: right; width: 182px; height: auto;}
#content_area {float: left; width: 787px; height: auto; margin: 0px 0px 0px 8px; _margin: 0px 0px 0px 7px; font-size: 11px; z-index: 5px;}

#content_area td td td td form  {margin-top: -275px; margin-top: -520px\0; #margin-top: 0px; _margin-top: 0px;}
#content_area td td td td form input {margin-right: 165px; #margin-right: 150px; _margin-right: 170px;}
#content_area table tbody tr td table tr td table {border-collapse:collapse; border-spacing:0; padding: 0; margin: 0; text-align: left;}
#content_area table tbody tr td table tr td table td {_padding: 0px; _margin: 0px; }


/*nav+search portion*/
#main_nav {float: left; background: url(../images2/main_nav_bg.gif) repeat-x 0 0; width: 798px; height: 75px; font-family:Verdana; position: relative;}
.main_nav_list {width: 798px; height: 34px; overflow: hidden;}
.main_nav_list ul {list-style-type: none;}
.main_nav_list li {float: left; width: auto; height: 34px;}
.main_nav_list li a {float: left; display: block; width: auto; height: 29px; line-height: 29px; padding: 7px 10px 0px 10px; color: #000000;}
.main_nav_list li a:hover {display: block; background:url(../images2/main_nav_bg2.gif) repeat-x 0 0; color: #FF0000;}
* html #main_nav {float: left; margin-left: -2px; background: url(../images2/main_nav_bg.gif) repeat-x 0 0; width: 798px; height: 75px; position: relative; }


.main_nav_search {overflow: hidden; width: 793px; height: 31px; margin: 5px 0px 0px 5px;}
.main_nav_search_go {float: left; background: url(../images2/main_nav_search_bg.gif) repeat-x 0 0; width: auto;}
.main_nav_search_go ul {list-style-type: none;}
.main_nav_search_go li {float: left; width: auto; height: 31px;}
#search_field {width: 325px; _width: 325px; height: 18px !important; height: 15px; margin: 5px 10px 0px 10px; padding: 0;}
#search_button {margin: 5px 10px 0px 0px; width: 22px; height: 18px;}
.main_nav_search_email {float: left; width: 320px; margin-left: 25px;}
.main_nav_search_email ul {list-style-type: none;}
.main_nav_search_email li {float: left; width: auto; margin-left: 5px; line-height: 31px;}
.main_nav_search_email input {float: left; width: 110px; _width: 100px; height: 18px !important; height: 15px; margin: 5px 5px 0px 5px; padding: 0px; color: #999999; font-size: 11px;}

/*left_side*/
#main_cate {float: left; background: url(../images2/left_cate_bg.gif) repeat-y; width: 182px; height: auto; position: relative; z-index: 10;}
.main_cate_title {background: url(../images2/left_cate_title.gif) no-repeat; width: 182px; height: 39px; line-height: 39px; color: #FFFFFF; font-size: 13px; text-align: center; padding-top: 6px;}
/*all categories list*/
.main_cate_list {background: url(../images2/left_cate_bg.gif) repeat-y; width: 180px; height: auto; padding-left: 2px;}
.main_cate_list ul {margin: 0; padding: 0; list-style: none; width: 178px; border-bottom: 1px solid #ccc; list-style-type:none;} 
.main_cate_list ul li {position: relative;}
.main_cate_list li ul {position: absolute;left: 177px; top: 0;display: none;}
.main_cate_list ul li a {display: block; color: #000000; text-decoration: none; height: auto; min-height:16px; background: url(../images2/left_cate_list_bg.gif) no-repeat 0 0; background-color: #FFFFFF; padding: 5px;border: 1px solid #ccc;border-bottom: 0; }
.main_cate_list ul li a:hover {height: 16px; min-height:16px; color: #E2144A; background: #f9f9f9; }
.main_cate_list li ul li a {height: auto; min-height: 22px; padding: 2px 5px; color: #000000;} 
.main_cate_list li ul li a:hover {height: auto; min-height: 22px; padding: 2px 5px;} 
.main_cate_list li:hover ul, .main_cate_list li.over ul {display: block; z-index: 10;}
* html .main_cate_list ul li { float: left; height: 1%; }
* html .main_cate_list ul li a {height: auto; min-height:19px; height: 1%; }
* html .main_cate_list ul li a:hover {height: auto; min-height:19px; height: 1%; }
* html .main_cate_list li ul li a {height: 19px; min-height: 19px; padding: 2px 5px;  color: #000000; } 
* html .main_cate_list li ul li a:hover {height: 19px; min-height: 19px; padding: 2px 5px; } 

.left_major_brands select {width: 182px; height: 20px; color: #004b91; margin: 10px 0px;}
.sec_cate_list {overflow: hidden; width: 182px; height: auto; border: 1px solid #a72d2c; margin-bottom: 10px; position: relative;}
.sec_cate_list ul {list-style-type: none;}
.sec_cate_list li a {display: block; color: #000000; width: 182px; height: 19px; line-height: 19px; border-bottom: 1px solid #ccc;  padding: 2px 5px;}
.sec_cate_list li a:hover {color: #E2144A; background: #f9f9f9; } 
.left_other_cate_adv {overflow: hidden; width: 182px; height: auto; margin: 0px 0px 10px 0px; padding: 0;}
.left_other_cate {overflow: hidden; width: 182px; height: auto;border: 1px solid #dddddd; margin: 0px 0px 10px 0px;  padding: 0px 0px 10px; }
.left_other_cate ul {list-style-type: none;}
.left_other_cate li {color: #004b91; width: 182px; height: auto; min-height: 16px; line-height: 16px; padding: 0px 5px; }
.left_other_cate_intrt {margin: 0px 0px 15px 5px; width: 187px; color: #333333; }
.left_other_cate_intrr {float: left; width: 178px; height: auto; }
.left_other_cate_title {width: 162px; height: 40px; line-height: 40px; font-size: 12px; color: #000000; padding-left: 20px; }
.right_other_cate {overflow: hidden; width: 182px; height: auto; background: #fef7ef; border: 1px solid #dddddd; border-bottom: none; margin-bottom: 10px;  padding: 0px; _margin-bottom: -13px;}
.right_other_cate_img {padding: 0px; margin: 0;}
.right_other_cate ul {list-style-type: none;}
.right_other_cate li {margin:0; padding: 0; height: auto; _height: 200px;}
.right_other_cate li a {color: #004b91; display: block; width: 178px; height: auto; min-height: 19px; margin: 0; padding: 5px 5px; _padding: 2px 5px; border-bottom: 1px solid #dddddd; }
.right_other_cate li a:hover {color: #FF0000; background: #f9f9f9; margin: 0; } 


#recentlyorder {height:185px;overflow:hidden;}
#recentlyorder ul {list-style-type: none;}
#recentlyorder li {color: #004b91; width:170px; height:70px;line-height:140%; padding-left:10px;}
#recentlyorder li a {color: #004b91;}
#recentlyorder li a:hover {color: #FF0000;; background: #f9f9f9; } 

.promotion_area {float: left; width: 740px; height: 30px; line-height: 30px; margin: 0px 23px; text-align: center;}

/*middle-side*/
#main_adv {float: left; overflow: hidden; width: 596px; height: 192px; margin: 0px; _margin: 0px; text-align: center; }
#featured_cate {float:left; width: 598px; height: auto; margin: 0; padding: 0;}
.featured_cate_title {float: left; width: 550px; height: 35px; line-height: 35px; margin: 0px 23px; _margin: 0px 12px; padding: 0; font-size: 12px;}
.featured_cate_list {float: left; width: 160px; height: auto; margin: 0px 0px 10px 23px;  _margin: 0px 0px 15px 18px; _padding: 0; text-align: left;}
.featured_cate_list_area {float: left; width: 150px; height: auto; margin: 0px 0px 10px 10px;}
.featured_cate_list_area ul {list-style-type: none;}
.featured_cate_list_area li {height: auto; min-height: 20px; _height: 20px;}
.featured_cate_list_area a {font-size: 11px; color: #004b91; text-decoration: none; cursor: pointer;}
.featured_cate_list_area a:hover {color: #FF0000; text-decoration: none; }
.featured_cate_list_title {width: 150px; height: auto; min-height:18px; font-size: 12px; color:#000000; margin: 3px 0px 3px 0px; }
.featured_cate_space {float: left; background: url(../images2/featured_cate_space.gif) repeat-y; margin: 0px 0px 0px 17px; _margin: 0px;height: 260px; width: 1px;}

/*--scroll products--*/
#scroll_other {float:right;overflow:hidden; margin-top:0px; _margin-top:10px;  width:785px; height:145px;background:url(../images2/prev_bg.gif) repeat-x 0px 0px;}
.scroll_prev {height:145px;float:right;width:25px;}
.scroll_next {height:145px;float:left;width:25px;}
.min_frame {float:left;width:735px;height:145px;}
.scroll_title {float:left; margin: 0; padding: 0; width:700px; height: 28px; line-height:28px; text-align:left; font-size:12px; color:#000000;}
.scroll_div{float:left;	overflow:hidden;width:735px;margin:0 auto;white-space:nowrap;background:#ffffff;}
.scroll_div img{border:0;margin:auto 8px;border:1px #efefef solid;}
#scroll_begin,#scroll_end,
#scroll_begin ul,#scroll_end ul,
#scroll_begin ul li,#scroll_end ul li{text-align:center;display:inline; width:120px;}

/*--new arrival --*/
#new_arrival {float:right; margin: 10px 0px 0px; padding: 0; width:784px; height:auto; border: solid 1px #dddddd; }
.new_arrival_title {float:left; margin: 0px 0px 0px 23px; padding: 0; width:700px; height: 30px; line-height:30px; _height:20px; _line-height:20px; text-align:left; font-size:12px; color:#000000;}
.new_arrival_list {float:left; width: 185px; height:auto; overflow:hidden; padding:5px;}
.new_arrival_list_title {width:180px;font-size:12px; height:atuo;line-height:12px; text-align:left; margin-left: 5px;}
.new_arrival_list_title a {color: #004B91;}
.new_arrival_list_title a:hover {color: #FF0000;}
.new_arrival_list_pic {float:left; overflow: hidden; width: 185px; height:120px; text-align: center;}
.new_arrival_list_intr {float: left; width: 185px; height:auto;}
.new_arrival_list_intr ul {list-style-type: none;}
.new_arrival_list_intr li {float: left; width: 185px; font-size:14px; color: #FF0000; line-height:23px; text-align:center;}
#price {font-size: 12px; color: #FF0000; margin: 2px 0px;}


#footer {float: left; margin-top:10px; width: 980px; _width: 977px; height: auto; position: relative; background: #ffffff; }
.footer_content {float: left; background: url(../images2/footer_bg.gif) repeat-x 0 0; width: 980px; _width: 977px; height: 120px; }
.footer_content_list {float: left; margin: 15px 0px 0px 15px; _margin: 15px 0px 0px 10px; width: 167px; }
.footer_content_list ul {list-style-type: none;}
.footer_content_list li {float: left; width: 167px; height: 16px; line-height: 16px; }
.footer_pic {float: left; margin-bottom: 10px; width: 977px; height: auto;}
.footer_pic ul {list-style-type: none;}
.footer_pic li {float: left; height: auto; text-align:center;}
.autho{text-align:center;}
.autho ul{list-style-type: none; margin-left:25px; margin-bottom:10px;}
.autho ul li{padding-left:15px;}

.pro_logo {margin-bottom: 20px; width: 767px;}
.new_arr {float: left; margin-bottom: 30px; background: url(http://www.gogo-power.com/v/vspfiles/photos/promotion/box-bg.jpg) repeat-y; width: 767px; height: auto; } 
.new_arr_h {float: left; margin: 0px 1px 0px 1px; width: 765px; height: 63px; background: #f1f1f1; border-bottom: 1px solid #cdcdcd; _width: 764px;}
.new_arr_htbg {float: left; width: 767px; height: 4px;}

.new_arr_ht {float: left; margin-left: 20px; width: 400px; height: 59px;}
.new_arr_htm {float: left; margin: 13px 0px 2px 0px; width: 100%; font-size: 20px;}
.new_arr_hts {float: left; width: 100%; font-size: 12px; color: #8c8c8c; color: #8c8c8c}

.new_arr_hr {float: right; width: 260px; height: 59px;}
.new_arr_hrp {float: left; width: 30px; overflow: hidden;}
.new_arr_hri {float: left; margin-top: 38px; width: 220px; height: 20px; color: #343640;}

.new_arr_c {float: left; margin-top: 20px; width: 100%; height: auto;}
.new_arr_cp {float: left; margin-bottom: 35px; width: 250px; height: auto; margin-left: 0px; border-right: 1px solid #efeeee; _margin-left: 0px; _width: 226px;}
.new_arr_cp1 {float: left; margin-bottom: 35px; width: 250px; height: auto; margin-left: 0px; _margin-left: 0px; _width: 226px;}
.new_arr_cpt {float: left; margin: 0px 0px 0px 20px; width:230px; _width: 220px; _margin: 0px 0px 0px 5px;}
.new_arr_cpt1 {font-size: 13px; }
.new_arr_cpt2 {margin-top: 8px; line-height: 16px; height: 50px; color: #666666; }
.new_arr_cpp {float: left; margin: 5px 0px 0px 10px; width: 96%; _width: 100%; _margin: 5px 0px 0px 5px;}
.new_arr_cpp1 {float: left; overflow: hidden; width: 150px; height: 178px; }
.new_arr_cpp2 {float: left; width: 66px; height: auto; }
.new_arr_price {margin-top: 20px; width: 66px; height: 58px; background: url(http://www.gogo-power.com/v/vspfiles/photos/promotion/pro_pirce.jpg);}
.new_arr_price li {list-style-type: none; color: #ffffff; font-weight: bold; font-size: 12px; text-align: center; line-height: 58px; font-family: agency FB, Arial;}
.new_arr_buy {width: 66px; height: 30px;  margin-top: 40px;}


.pro_cpp {float: left; margin: 5px 0px 0px 10px; width: 96%; _width: 100%; _margin: 5px 0px 0px 2px;}
.pro_cpt {float: left; margin: 0px; width:250px; _width: 235px; _margin: 0px 0px 0px 10px;}
.pro_cpp1 {float: left; overflow: hidden; width: 110px; height: 150px; overflow: hidden; _width: 100px;}
.pro_cpp2 {float: left; margin-top: 8px; width: 130px; line-height: 16px; height: auto; color: #666666; _width: 125px; }
.pro_price {float: left;  margin: 5px 0px 0px 5px; width: 125px; height: 58px; _margin: 10px 1px; _width: 118px;}
.pro_price li {list-style-type: none; color: #000; font-size: 12px; text-align: left; line-height: 25px; _line-height: 15px;}
.pro_buy {float: left;  width: 73px; height: 14px;  margin-top: 40px; _margin-top: 20px;} 
.pro_cpt1 {margin-top: 8px; line-height: 16px; height: auto; color: #024887; font-size: 12px; text-align: center; width: 95%;}
.pro_cpt1 a {color: #067eea; text-decoration: none; }
.pro_cpt2 {margin-top: 8px; line-height: 16px; height: auto; color: #000000; font-size: 12px; text-align: center;}
.pad_l {color: #ff0000; margin-left: 0px;}

.pro_cpc {float: left; margin-bottom: 20px; width: 767px; }
.pro_cpc_list {float: left; width: 765px !important; width: 767px;  _width: 765px;height: 155px; border: 1px solid #cdcdcd; border-top: none;}
.pro_cpc_pic {float: left; width: 150px; height: 150px; }
.pro_cpc_des {float: left; width: 450px; height: 120px; margin-top: 30px; _width: 430px;}
.pro_cpc_des li {float: left; width: 400px; height: 20px; line-height: 20px; margin-left: 34px; font-size: 12px;  color: #333333; list-style-image: url(http://www.gogo-power.com/v/vspfiles/photos/thanksgiving/disc.jpg); _margin-left: 10px; }
.pro_cpc_pri {float: right; width: 150px; height: 150px; font-size: 12px;}
.pro_cpc_pril  {margin-top: 30px; width: 150px; height: auto;}
.pro_cpc_pril li {float: left; width: 150px; height: 20px; list-style-type: none; }