@charset "utf-8";

/*----------------------------- Main begin -----------------------------*/

/*------ main Left ------*/

.main_left{width:190px; float:left;}
.main_block{ border:1px solid #DDD;}
.main_block_img{text-align:center;}
.main_block h3{
	padding:5px 0;
	font-size:14px;
	text-align:center;
	font-weight:bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f1f1f1;
}

/*--left Menu --*/

.menu{
	position:relative;
	z-index:9999;
	font-size:12px;
	background-color: #f6f6f6;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #799e1c;
	border-bottom-color: #799e1c;
	border-left-color: #799e1c;
	position:relative;
}
.menu li{
	background:url(../images/themes/menu_li_bg.gif) no-repeat 95% center;
	height:26px;
	line-height:26px;
	padding:0 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #dddddd;
}
.menu_hot {
	height: 19px;
	width: 23px;
	position:absolute;
	left: 125px;
	top: 3px;
}
.menu dl{position:absolute; z-index:101; left:170px; display:none;-moz-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5); -webkit-box-shadow:1px 1px 5px rgba(0, 0, 0, 0.5); background:white}/* CSS 3 And IE filter*/
.menu dd{width:430px; width:220px; background:white; border:1px solid #CCC;  line-height:20px; font-weight:lighter; font-size:11px}
.submenu_content{margin:0 10px 10px 10px;}
.submenu_content h4{ height:35px; line-height:35px; font-size:12px; border-bottom:1px solid #DDD; padding:0; color:#333 margin-bottom:5px }
.submenu_content h5{ font-size:11px;border-bottom:1px dashed #CCC; background:url(../images/themes/c_li_bg.gif) no-repeat left center; text-indent:12px; font-weight:lighter}
.submenu_content h5 a{font-size:11.5px}
.submenu_content_block{width:200px; float:left; }
.menu_two{padding:0 5px 5px 0; margin-bottom:5px border-bottom:1px dashed #CCC;}
.menu_three{padding:0 5px; font-size:12px}
.menu_three span{ display:block; line-height:16px; overflow:hidden; text-indent:10px}
.menu_three strong{ margin:0 10px 0 0; padding:0; font-size:12px; font-weight:lighter}
.menu_three a:link {color:#06C; text-decoration:none;}
.menu_three a:visited {text-decoration:none; color:#06C;}
.menu_three a:hover {text-decoration:underline; color:#FF8820;}
.menu_three a:active {text-decoration:none; color:blue; outline:none}
.see_all_categories{text-align:right; margin:10px 15px;}
.see_all_categories a:link {color:#666; text-decoration:underline;}
.see_all_categories a:visited {text-decoration:underline; color:#666;}
.see_all_categories a:hover {text-decoration:underline; color:#FF8820;}
.see_all_categories a:active {text-decoration:underline; color:#666; outline:none}
.see_all_three{font-size:10px; text-align:right; margin:0; padding:0}

.see_all_three a:link {color:gray; text-decoration:none;}
.see_all_three a:visited {text-decoration:none; color:gray;}
.see_all_three a:hover {text-decoration:underline; color:#FF8820;}
.see_all_three a:active {text-decoration:none; color:gray; outline:none}

.close_submenu{background:url(../images/themes/close_ico.gif) no-repeat left center; display:none; padding-left:15px; right:20px; position:absolute; top:8px; color:#666; cursor:pointer;}
.cover_div{position:absolute; width:10px; height:26px; background:white; left:-3px; top:1px; z-index:9999;}

#submenu_1{width:425px;}
#submenu_1 .submenu_content_block{ float:none}
#submenu_1_5{position:absolute; right:10px; top:38px;}
#submenu_1_6{position:absolute; right:10px; top:63px;}
#submenu_1_7{position:absolute; right:10px; top:88px;}
#submenu_1_8{position:absolute; right:10px; top:113px;}
#submenu_1_9{position:absolute; right:10px; top:138px;}
#submenu_1_10{position:absolute; right:10px; top:163px;}
#submenu_1_11{position:absolute; right:10px; top:188px;}
#submenu_1_12{position:absolute; right:10px; top:213px;}
#submenu_1_13{position:absolute; right:10px; top:238px;}
#submenu_1_14{position:absolute; right:10px; top:263px;}
#submenu_1_15{position:absolute; right:10px; top:288px;}
#submenu_1_16{position:absolute; right:10px; top:313px;}
#submenu_1_17{position:absolute; right:10px; top:338px;}
#submenu_1_18{position:absolute; right:10px; top:363px;}
#submenu_2{width:425px;}
#submenu_2 .submenu_content_block{ float:none}
#submenu_2_1{position:absolute; right:10px; top:38px;}
#submenu_3{width:425px;}
#submenu_5{width:425px;}
#submenu_9{width:425px;}
#submenu_4_2{width:220px;}
#submenu_4{width:250px}
#submenu_10{width:0; overflow:hidden; height:0}

/*-- Orders Div --*/

.orders_box{ position:relative; height:560px; overflow:hidden; padding-bottom:5px; margin-bottom:10px}
.orders li {
    border-bottom: 1px dashed #D9D9D9;
    font-size: 12px;
    height: 49px;
    line-height: 16px;
    overflow: hidden;
    padding: 10px 5px;
    width: 178px;
}
.orders ul li img {
    border: 1px solid #EAEAEA;
    height: 47px;
    margin-left: 5px;
    margin-right: 5px;
    width: 47px;
}
.orders_title {
    margin-bottom: 2px;
    max-height: 48px;
    overflow: hidden;
    width: 119px;
}
.what_say p span {
	color: #900;
}

/*------ main right ------*/

.main_right {
	width: 760px;
}
.home_ad {
	height: 257px;
	width: 760px;
}
.hot_ad {
	background:url("../images/data/hot_ad.jpg") no-repeat;
	height: 205px;
	width: 187px;
	border: 1px solid #DDD;
}
.newsletter_input {
  border: 1px solid #CCCCCC;
  margin: 135px 13px auto;
  padding: 3px 5px;
  width: 147px;
}
.newsletter_button {
  background: url("../images/themes/icon.png") repeat scroll -190px -65px transparent;
  background-position:-190px -64px;
  border: 0 none;
  color: #FFFFFF;
  cursor: pointer;
  height: 27px;
  padding-bottom: 5px;
  text-align: center;
  width: 92px;
  margin:10px 48px;
}
#KinSlideshow .title {line-height:24px;}

/*-- Daily Deals Start --*/

.daily_deals{
	width: 760px;
}
.daily_deals_title{height:30px; background:url(../images/themes/daily_deals_title.png) no-repeat left top; position:relative;}
.daily_deals_title strong{
	font-weight:bold;
	font-size:18px;
	line-height:30px;
	display:inline-block;
	margin-left:50px;
	text-shadow:5px 2px 6px #CCC;
}
.shop_content{border-top:none; padding:0px 0px 10px 10px; _display:inline-block; height:auto; overflow:hidden;}
.shop_save_icon {
	background-image: url(../images/themes/save.png);
	background-repeat: no-repeat;
	height: 60px;
	width: 67px;
	position:absolute;
	top:-15px;
	left:120px;
	color:#FFF;
	font-weight:bolder;
	font-size:11px;
}
.shop_save_icon_text{
	margin-top:22px;
}
.shop_list ul li,.view_grid ul li {
	float: left;
	width: 165px;
	margin:20px 10px 10px 10px;
	display:inline;
	position:relative;
}
.shop_list li p,.view_grid li p{
	text-align:center;
}

.shop_list li img,.view_grid li img{
	width: 150px;
	height: 150px;
}

.shop_list ul li p a:hover img,.view_grid ul li p a:hover img {
	width: 148px;
    height: 148px;
	border: 1px solid #CCC;
	text-align:center;
}
.shop_list_title,.view_grid_title {
	width: 165px;
	height:48px;
	overflow:hidden;
}
.shop_list_price,.view_grid_price {
	color: #F66907;
	width: 165px;
	margin-top:10px;
}

.shop_list_price span,.view_grid_price span {
	text-decoration: line-through;
	color: #999;
	font-size: 12px;
	font-weight: normal;
}

.daily_deals_name{margin-top:5px; text-align:left; line-height:14px; height:29px; overflow:hidden; font-size:12px }

.daily_deals_old_price{ font-size:12px; color:gray; text-decoration:line-through; display:inline-block; line-height:25px; height:25px;}
.daily_deals_price{ font-size:20px; font-weight:bold; color:#C00; display:inline-block; line-height:25px; height:25px; font-family:Georgia}
.daily_deals_save{ position:absolute; right:0; top:0; width:50px; height:50px; background:url(../images/themes/daily_deals_save.png) no-repeat left top; _background:url(../images/themes/daily_deals_save.gif) no-repeat left top;}
.daily_deals_save_num{ margin-top:23px; color:white; font-weight:bold; font-size:16px}


.spike{ position:absolute; left:300px; top:0; height:30px; line-height:30px; color:#FFF; font-weight:bold; font-size:20px}
.spike_what{ position:absolute; right:10px; top:0; height:30px; line-height:30px; color:#FFF; text-align:center;}

/*-- Daily Deals End --*/

.sellers {
	width: 760px;
}

.sellers_title {
	background-image: url(../images/themes/shop_title_bg.jpg);
	background-repeat: no-repeat;
	height: 30px;
	width: 750px;
}

.sellers_title span a {
	font-weight: normal;
	color: #FFF;
}
.sellers_title span a:hover {
	color:#FFF;
	text-decoration:underline;
}
.categories_list ul {
	padding:20px 10px 0px 10px;
	float: left;
}
.categories_list li img {
	height: 133px;
	width: 165px;
}

/*-- eight_ad --*/
.eight_ad{width:100%;}
.eight_ad li{width:232px; height:227px; float:left; display:inline; margin:0px 10px 10px 0;}
.eight_ad li img:hover {opacity:0.8}
.eight_ad_title{border-top-right-radius: 20px; border-top-left-radius:5px; font-family: Helvetica,Arial,sans-serif; font-size: 16px; font-weight: lighter; height: 20px;
 padding-bottom: 4px; padding-left: 4px; padding-top: 3px; position: relative; width: 228px; background-color:#B1B1AB;}
.eight_ad_title a {color:#FFF; text-decoration:none;}

/*-- Suntek Home Page Info --*/

.suntek_info{color:#666; font-size:12px;background:url(../images/themes/block_bg.png) repeat-x left top; border:1px solid #DDD; padding:10px 0; width:958px;}
.suntek_info_conent{background:url(../images/themes/shopping_bag.png) no-repeat right top; no-repeat right top; padding:10px 25px;}
.suntek_info_conent h3{
	font-size:16px;
	padding:5px 0 15px 0;
}
.suntek_info h1,h2,h3,h4{color:#333; font-weight:bolder;}
.suntek_info_block{padding-left:50px}
.suntek_info_block ul{ margin-left:20px;}
.suntek_info_block li{ list-style-type:disc}
.ico_a{background:url(../images/themes/ico_a.png) no-repeat left top; float:left; width:400px;}
.ico_b{background:url(../images/themes/ico_b.png) no-repeat left top; float:left; width:400px;}
.ico_c{background:url(../images/themes/ico_c.png) no-repeat left top; float:left; width:400px;}
.ico_d{background:url(../images/themes/ico_d.png) no-repeat left top; float:left; width:400px;}
.ico_e{background:url(../images/themes/ico_e.png) no-repeat left top; float:left; word-wrap:break-word }
.ico_a,.ico_b,.ico_c,.ico_d,.ico_e{margin-top:10px;}
.suntek_info_conent {width:908px; max-width:908px;}
.suntek_info_conent a:link {color:#333; text-decoration:underline;}
.suntek_info_conent a:visited {text-decoration:none; color:#333;}
.suntek_info_conent a:hover {text-decoration:underline; color:#FF8820;}
.suntek_info_conent a:active {text-decoration:none; color:#333; outline:none}

/*----------------------------- main end -----------------------------*/

/*----------------------------- email add -----------------------------*/
.add_email{ width:404px; margin-top:30px; margin-bottom:60px; padding:0 278px 0 278px;}
.add_email_shuru { 
    border: 1px solid #E2E2E2;
    height: 16px;
    line-height: 16px;
    margin: 2px 0;
    padding: 4px;
    width: 300px;
}
.add_email_but {
	background: url("../images/themes/icon.png") repeat scroll -190px -65px transparent;
    cursor: pointer;
    height: 27px;
    width: 92px;
	border:0 none;
	padding-bottom:5px;
}

/*----------------------------- new_arrival -----------------------------*/
.revieweditems{}
.revieweditems h3 {
	background: url("../images/themes/shopping_flow_title.jpg") repeat-x scroll 0 50% transparent;
    border-left: 1px solid #E2E2E2;
    border-right: 1px solid #E2E2E2;
    border-top: 1px solid #E2E2E2;
    height: 30px;
    line-height: 30px;
    text-indent: 10px;
}
.revieweditems_b2 ul{padding:10px 5px}
.revieweditems_b1{padding:10px 5px; border-right:1px solid #e2e2e2; border-left:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2;}
.revieweditems_b1 li{ float:left; width:50%; text-align:center}
.revieweditems_b2 img{width:50px; height:50px;}

.new_title{ font-size:20px; font-weight:bold; margin-top:10px}
.category_item{ float:left; width:230px; padding:5px 0}
.category_list{ margin:10px auto;}
.root_category em {color: #999;}
.sortList{background:#FFFFFF; border: #DDD solid 1px;padding: 5px 10px 10px 10px;left: 8px; top:21px;z-index:2;}
.category_list_title {border-bottom:1px solid #ddd; padding-bottom:5px; margin-bottom:5px;}
