img{border:0px;}
.InputBoxStyle{border:#9c9c9c 1px solid;background-color:#ffffff;height:21px;}
.InputBox228{width:228px;}
.InputBox359{width:359px;}
.top_menu{margin:10px;position:relative;z-index:1;float:right; _width:260px;}
* html .top_menu {padding-bottom:0;}	
.top_menu ul{list-style-type:none; padding:0; margin:0 0 0 10px; width:100%; height:100%;}
.top_menu li{float:left;}
.top_menu table{position:absolute;border-collapse:collapse;left:0;top:0;z-index:-1;}
.top_menu a, .top_menu :visited {color:#fff;text-decoration:none;}
.top_menu a em.lft, .top_menu :visited em.lft {display:block;float:left;width:2px;height:20px;}
.top_menu a b, .top_menu :visited b {display:block;font-weight:normal;float:left;font-weight:bold;padding:0 4px;height:20px;line-height:18px;cursor:pointer;}
.top_menu a em.rgt, .top_menu :visited em.rgt {display:block;float:left;width:2px;height:20px;}
.top_menu ul ul {display:none;_display:block;_visibility:hidden;position:absolute;height:auto;padding:10px 5px;margin:0 0 0 -10px;#margin:0 0 0 -50px;width:160px;border:1px solid #747474;background:black;}
*+html .top_menu ul ul {display:none;}
.top_menu :hover {white-space:normal;}
.top_menu a:hover b {color:#FFF;background: transparent url('../images/menu_midb.gif');}
.top_menu a:hover em.lft {background: transparent url('../images/menu_leftb.gif');}
.top_menu a:hover em.rgt {background: transparent url('../images/menu_rightb.gif');}
.top_menu li:hover > a b{color:#FFF;background: transparent url('../images/menu_midb.gif');}
.top_menu li:hover > a em.lft {background: transparent url('../images/menu_leftb.gif');}
.top_menu li:hover > a em.rgt {background: transparent url('../images/menu_rightb.gif');}
.top_menu ul li:hover ul, .top_menu ul a:hover ul{display:block;_visibility:visible; top:19px;z-index:-1;}
.top_menu ul :hover ul li {display:block;text-align:left;width:150px;padding-left:10px;background:#000;height:20px;}
.top_menu ul li ul li a:hover{color: #71baed;text-decoration: underline;}
#menu_1{width:980px;height:45px;}
#menu_1 div{float:left;}
.menu_1_LeftImg{width:20px;height:45px;}
.menu_1_main{width:940px;height:45px;background-image:url(../images/menu_1_bg_image.gif);background-repeat:repeat-x;}
.menu_1_RightImg{width:20px;height:45px;}
#menu_2{width:980px;height:29px;}
#menu_2 div{float:left;}
.menu_2_LeftImg{height:30px;width:5px;}
.menu_2_main{width:970px;height:30px;background-image:url(../images/menu_2_bg.gif);background-repeat:repeat-x;}
.menu_2_RightImg{height:30px;width:5px;}
#login_banner{width:980px;margin-top:19px;}
.index_LoginBox{width:536px;height:44px;float:left;background-image:url(../images/LoginBox_bg.gif);background-repeat:no-repeat;}
#homepage_login{width:676px;height:auto;float:left;padding-top:9px;}
#homepage_login div{float:left;}
.homepage_login_LeftImg{width:8px;height:44px;}
.homepage_login_main{width:660px;height:44px;background-image:url(../images/login_main_bg.gif);background-repeat:repeat-x;}
.homepage_login_RightImg{width:8px;height:44px;}
.homepage_banner{margin-top:9px;padding-left:10px;clear:right;}
.left{float:left;text-align:left;}
.right{float:right;}
.center{margin:0px auto;width:980px;}
.center2{text-align:center;}
.LineHeight18{line-height:18px;}
.LineHeight21{line-height:21px;}
.font_style_blue{color:#bcbcbc;}
.font_style_blue a{color:#70b9ed;text-decoration:none;}
.font_style_blue:hover{color:#FFFFFF;text-decoration:none;}
.font_style_white{color:#FFFFFF!important;}
.font_style_white a{color:#FFFFFF;text-decoration:none;}
.font_underline{color:#FFFFFF!important;text-decoration:underline!important;font-size:14px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;}
.font_underline a:link{color:#FFFFFF;text-decoration:underline;}
/*Content*/

/*Content Left*/
.HottestProduct_title{width:259px;height:104px;}
.HottestProduct_bg{background-image:url(../images/HottestProduct_Img.gif);background-repeat:no-repeat;background-position:bottom right;background-color:#000000;}
.HottestProduct_test{padding-top:5px;width:252px;height:auto;margin:0px auto;}
.FeatureGames_title{width:100%;height:32px;background-image:url(../images/FeatureGames_title_bg.gif);background-repeat:repeat-x;border-bottom:#5d5d5d 1px solid;}
.FeatureGames_title img{vertical-align:middle; padding-top:5px; padding-left:15px;}
.FeatureGames_list{height:385px;overflow:hidden;}
.FeatureGames_list dl{margin-top:25px;margin-left:25px;}
.FeatureGames_list dd{margin-top:10px;margin-bottom:10px;}
.FeatureGames_list img{margin-bottom:-3px;margin-right:5px;}
.FeatureGames_bottom{text-align:right;overflow:hidden;background-color:#323232;height:32px;width:100%;}
.FeatureGames_bottom span{margin-right:10px;line-height:32px;}
.Protection_title{}
.Protection_title img{margin-top:10px;margin-left:15px;}
.Protection_content{width:320px;margin:15px auto;height:auto;}
.Protection_content img{float:left;}

/*Footer*/
.Footer_main{text-align:center;height:79px;width:970px;border-bottom:#5d5d5d 1px solid;border-top:#5d5d5d 1px solid;overflow:hidden;vertical-align:middle;}
.Footer_main ul{text-indent:0px;padding:16px 0px;margin:0px;}
.Footer_main li{text-indent:0px;display:inline;list-style:none;padding-left:10px;padding-right:10px;vertical-align:middle;}
.CopyrightBox{height:70px;padding:19px;width:980px;margin:0px auto;text-align:center;margin:19px 0px;}
.WarrantyTypeOption table td{color:#fff;border:1px solid #262626;text-align:center;vertical-align:middle; width:178px;}
.WarrantyTypeOption table td s{color:#dfdfdf; font-weight:normal; margin-right:8px;}
.WarrantyTypeOption table:first-child td{text-align:center;width:178px;font-size:12px;}
.WarrantyTypeOption table:nth-child(2) tr td:first-child{border:2px solid #000;background-color:#7594a8;font-weight:bold;text-align:left;width:177px;height:27px;color:#fff;margin:0;padding:0;}
.WarrantyTypeOption table:nth-child(2) tr td:first-child label{margin-left:50px;}
.insuranceList tr td:first-child{border:2px solid #000;background-color:#7594a8;font-weight:bold;text-align:left;width:177px;color:#fff;margin:0;padding:0;}
.insuranceList input, .insuranceList label{float:left;}
.insuranceList label{margin-left:50px;#margin-top:4px;}
.WarrantyTypeOption table:nth-child(2) tr td:nth-child(2){background-color:#92994f;}
.WarrantyTypeOption table:nth-child(2) tr td:last-child{border:2px solid #000;background-color:#a7803f;font-weight:bold;height:27px;color:#fff;}
.insuranceList tr td:nth-child(2){background-color:#92994f;}
.insuranceList tr td{border:2px solid #000;background-color:#a7803f;font-weight:bold;color:#fff; height:27px;}
.freeInsuranceDay{font-size:24px;font-weight:bold;}
.selectGurantee{font-size:17px;font-weight:bold;margin:6px 0;}
.accountprice{color:#d49a1f; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.offertitle{color:#D49A1F!important;font-family:Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;}

/*OfferList + OfferDtail*/
.padding5{
	padding:5px;}
	
.PaddingLeft10{
	padding-left:10px;}
	
.PaddingLeft20{
	padding-left:20px;}
	
.PaddingTop15{
	padding-top:15px;}
	
.PaddingBottom15{
	padding-bottom:15px;
	border-bottom:1px #737373 dotted;}
	
.PaddingBottom15_2{
	padding-bottom:15px;
}
	
.Input_grey{
	border:1px #bababa solid!important;
	background-color:#4d4d4d!important;
	width:97%;
	height:25px;}
	
.Input_grey_height64{
	height:64px;}

.InfoTableBorder_bottom{
	border-bottom:1px #262626 solid;}
	
.InfoTableBorder_right{
	border-right:1px #262626 solid;}

	
.InfoTableBorder{
	border:1px #262626 solid;}
	
.OfferListBoder{
	border:1px solid #303030;}
	
.font-bold{
	font-weight:bold;}
	
.font-size-14{
	font-size:14px;}
	
.padding-left-10{
	padding-left:10px;}
	
.OfferList-bg-grey{
	background-color:#424141;}
	
.OfferListTitleStyle{
	background-image:url(../images/OfferListTitleBg.gif);
	background-repeat:repeat-x;}
	
.font-11{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;}
	
.font-yellow-1210{
	color:#cc9522;}
	
.font-red-1210{
	color:#FF0000;}
	
.border-right-grey{
	border-right:1px solid #303030;}
	
.border-top-grey{
	border-top:1px solid #303030;}
.border-bottom-grey{
	border-bottom:1px solid #303030;}
	
.Div-inline{
	}
.Div-inline div{
	float:left;
	padding-left:7px;
	*display: block;      *font-family:Arial;}
	
.ImgMiddle{
	display: table-cell;
	vertical-align:middle;
}
.ImgMiddle img{
	vertical-align:middle;}
	
.FeaturedOfferDiv{
	width:895px;
	height:220px;
	margin:20px auto;}
	
.FeaturedOfferDiv_List{
	width:165px;
	height:auto;
	border:#5a5a5a 1px solid;
	float:left;}
	
.FeaturedOfferDiv_List_Title{
	background-image:url(../images/FeaturedOfferListTitleBG.gif);
	background-repeat:repeat-x;
	border-bottom:#5a5a5a 1px solid;
	font-size:11px;
	line-height:13px;
	height:49px;}
	
.FeaturedOfferDiv_List_DeepGrey{
	color:#bcbcbc;
	height:28px;
	line-height:28px;
	background-color:#3d3d3d;
	font-size:12px;}
	
.FeaturedOfferDiv_List_LightGrey{
	color:#121212;
	height:28px;
	line-height:28px;
	background-color:#494848;
	font-size:11px;}
	
.padding6PX{
	padding:6px;}
	
.PaddingLeft12PX{
	padding-left:12px;}
	
.PaddingLeft6PX{
	padding-left:6px;}
	
.block{
	display:block;}

.MarginLeft16{
	margin-left:15px;}
	
.FeaturedOffer_MoneyFont{
	color:#d39527;
	font-size:14px;}
	
.Font_smoke{
		color:#121212;
		font-size:12px;
		line-height:12px;}
		
.Font_Greylish{
	color:#bcbcbc;}
	
.div_110221{
	}
.div_110221 li{
margin-left:10px;
padding-left:0;
text-indent:0;}
.div_img_29{
}
.div_img_29 img{
	width:29px;
	height:29px;}
	
.div_img_39{
}
.div_img_39 img{
	width:39px;
	height:39px;}

.font_Arial_11{
font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
	
.line_height_13{
	line-height:13px;}
.div_img_middle{
height:35px;
width:25px;
vertical-align:middle;
display:table-cell;
display:block;
font-family:Arial, Helvetica, sans-serif;
}

.div_img_middle img{
width:25px;
height:27px;
padding-top:5px;
}
.div_img_middle_2{
height:35px;
width:1px;
vertical-align:middle;
display:table-cell;
display:block;
font-family:Arial, Helvetica, sans-serif;
}

.div_img_middle_2 img{
width:1px;
vertical-align:middle;
padding-top:8px;
}
.MarginLeft_5{
	margin-left:5px;}
