@charset "utf-8";
/* CSS Document */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height:160%;
	background-color: #000000;
	background-image:url(../images/bodybg.jpg); background-position:top; background-repeat:repeat-x;

}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span{ margin:0; padding:0;}

.font14redbold { font-size:14px; font-weight:bold; color:#FF0000;}
.font12yellowbold { font-size:12px; font-weight:bold; color: #FFFF00;}
.font12red { font-size:12px; color:#FF3300;}
.font14blackbold { font-size:14px; font-weight:bold; color:#000000;}
a:link { color:#FF3300; text-decoration:underline;}
a:visited { color:#FF3300; text-decoration:underline;}
a:hover { color:#FF3300; text-decoration:none;}

a.link12white:link { color:#FFFFFF; text-decoration:none;}
a.link12white:visited { color:#FFFFFF; text-decoration:none;}
a.link12white:hover { color: #FFFF00; text-decoration:underline;}

a.link12black:link { color:#333333; text-decoration:none;}
a.link12black:visited { color:#333333; text-decoration:none;}
a.link12black:hover { color: #FF0000; text-decoration:underline;}

/*------------------------------------------------main--------------------*/

.main_width { width:1002px; margin:0 auto; padding:0;  background-color:#333333;overflow:hidden;}
.padding5 { padding:5px;}
.padding10 {padding:10px;}
.input { height:22px; line-height:22px;}
.input_1 { height:22px; line-height:22px; width:180px;}
.login_input{ width:190px; height:24px; padding-top:4px; padding-left:4px; border:1px solid #333333; background-color: #494949;}
.line {margin-bottom:10px; padding:6px;  background-color:#CCCCCC;}



.topbg { height:174px; background-image:url(../images/topbg.jpg); background-repeat:no-repeat;}
.topnav_lr {width:450px; line-height:30px; padding:0; margin-top:3px; float: right; color:#999999;}
.topnav { height:38px; background-image:url(../images/topnav_bg.jpg); background-repeat:repeat-x; overflow:hidden;}
.topnav ul { margin-left:10px; padding:0; margin-top:0; list-style-type:none; }
.topnav ul li { float:left; margin-right:5px; width:100px; line-height:38px; text-align:center;}

.topnav ul li a:link { width:100px; height:38px; font-size:14px; color:#FFFFFF;display:block; text-decoration:none;}
.topnav ul li a:visited { width:100px;font-size:14px; color:#FFFFFF;display:block; text-decoration:none;}
.topnav ul li a:hover {  width:100px;display:block;font-size:14px; text-decoration:none; color:#FFFFFF; background-image:url(../images/topnav_hover.jpg); background-repeat:no-repeat; text-decoration:none;}

#home #home1, #about #about1, #faq #faq1, #contact #contact1, #revies #revies1 {width:100px;display:block;font-size:14px; text-decoration:none; color:#FFFFFF; background-image:url(../images/topnav_hover.jpg); background-repeat:no-repeat; text-decoration:none;}

.topnav_cnt a:link {  width:100px;display:block;font-size:14px; text-decoration:none; color:#FFFFFF; background-image:url(../images/topnav_hover.jpg); background-repeat:no-repeat; text-decoration:none;}
.topnav_cnt a:visited {  width:100px;display:block;font-size:14px; text-decoration:none; color:#FFFFFF; background-image:url(../images/topnav_hover.jpg); background-repeat:no-repeat; text-decoration:none;}
.topnav_cnt a:hover {  width:100px;display:block;font-size:14px; text-decoration:none; color:#FFFFFF; background-image:url(../images/topnav_hover.jpg); background-repeat:no-repeat; text-decoration:none;}

.login_divbox {width:300px; margin:60px auto; background-color:#666666; padding:10px;}
.faq_title { padding:5px 0; color:#FF0000;}


.leftbox { width:230px; float:left; background-color: #333333;}
.logindiv { width:220px; margin:0 auto; background-color:#666666;}
.logintitle { background-image:url(../images/login_line.gif); background-position:bottom; background-repeat:no-repeat;height:40px; padding:8px 10px 0 10px;}
.logindivspacing { padding:3px 10px;}


.gamelistdiv {width:220px; margin:5px auto; background-color:#666666;}
.gamelisttitle { background-image:url(../images/login_line.gif); background-position:bottom; background-repeat:no-repeat;height:40px; padding:0 10px;}
.gamelist {  width:100%;}
.gamelist ul { margin:0; padding:0 10px; list-style-type:none;}
.gamelist ul li { width:100%; line-height:180%;}
.gamelist ul li a:link { color:#FFFFFF; text-decoration:none;}
.gamelist ul li a:visited { color:#FFFFFF; text-decoration:none;}
.gamelist ul li a:hover { color: #FFFF00; text-decoration: underline; }


.midbox { width:605px; float:left; margin-left:5px; margin-top:10px;}
.midbox_nav { width:100%; overflow:hidden;}
.midbox_nav ul { width:100%; margin:0; padding:0; list-style-type:none; float:left;}
.midbox_nav ul li { display:block; float:left; margin-right:2px; line-height:26px; text-align:center;}
.midbox_navlink a:link { padding:0 5px;  background-color:#666666; color:#FFFFFF; text-decoration: none;display:block; }
.midbox_navlink a:visited { padding:0 5px;  background-color:#666666; color:#FFFFFF; text-decoration: none; display:block;}
.midbox_navlink a:hover { padding:0 5px;  background-color: #FFFFFF; color:#333333; text-decoration: none; display:block;}

.midbox_navcnt a:link {  display:block; padding:0 5px;  background-color:#FFFFFF; color:#333333; text-decoration: none;}
.midbox_navcnt a:visited {  display:block; padding:0 5px;  background-color:#FFFFFF; color:#333333; text-decoration: none;}
.midbox_navcnt a:hover {  display:block; padding:0 5px;  background-color:#FFFFFF; color:#333333; text-decoration: none;}

.midbox_content { width:100%; background-color:#FFFFFF; overflow:hidden;}
.midbox_filter_bth {width:120px; float:right; text-align:right; line-height:34px;}
.midbox_filter { background-color: #E4E4E4; padding:6px; margin:10px 0;}
.midbox_mid_searchbg { background-image:url(../images/mid_searchbg.jpg); background-position:top; background-repeat:repeat-x; padding:5px;}
.midbox_contentlistbox {background-color: #FFFFFF; margin:10px 0; }
.midbox_contentlist { line-height:160%; text-align:center;}
.midbox_contentlist_page {width:340px; float:right; text-align:right; line-height:26px;}
.midbox_contentlist_titlebg { background-image: url(../images/buy_page_4.gif); color:#FFFFFF; background-repeat:repeat-x; background-position: top;}
.midbox_contentlist_titlebg td { line-height:26px;}
.midbox_contentlist_trbg { background-image:url(../images/trbg.jpg); background-repeat:repeat-x; background-position: top;}

.rightbox { width:150px;  float:right; padding-right:5px;  margin-top:10px;}
.TopProductList { width:100%;}
.TopProductList ul { width:100%; margin:5px 0; padding:0; list-style-type:none;}
.TopProductList ul li {width:100%; float:left; margin:3px 0; text-align:center;}
.rightbox_div3bg {width:150px;height:220px;margin-top:10px;background-repeat: no-repeat;background-position: left top;background-image: url(../images/rightbox_div3bg.gif);font-size:10px;line-height:170%; color: #263546;}


.sub_rightbox {width:760px; float:left; margin-left:5px; margin-top:10px;}
.sub_rightbox_content {  background-color: #EAEAEA;}
.sub_rightbox_content_title { line-height:40px; background-color: #5A5A5A; padding:0 10px; font-size:18px; font-weight:bold;}

.view_equipment {width:100%; overflow:hidden;}
.view_equipment_list {width:360px; float:left; border:2px solid #666666; margin:4px;}
.view_equipment_listborder { border-bottom:2px solid #666666;}
.buy_equipment {padding:10px; background-color: #EFEFEF; line-height:180%;}

.ca_list { width:48%; height:200px; float:left; margin:5px;  background-color: #EFEFEF; background-image:url(../images/ca_listbg.jpg); background-repeat: no-repeat; background-position:top left; }
.ca_list ul { margin:0; padding:5px; list-style-type:none;}
.ca_list ul li { padding:2px 0; color:#FFFFFF;}




#lbPage, #lbPage_ { font-size:14px; color: #666666; font-weight:bold; text-decoration:none;}
#lbPage a, #lbPage_ a{ color:#666; text-decoration:none;}
#lbPage a:link, #lbPage_ a:link{ padding-left:5px; color: #0066CC; text-decoration:none; font-weight:bold;}
#lbPage a:hover, #lbPage_ a:hover {  padding-left:5px; color: #FF0000; text-decoration: underline;font-weight:bold;}
#lbPage .pagecurrent, #lbPage_ .pagecurrent{ color:#f30;}

.current_location {padding:5px; margin-bottom:10px; background-color: #fff; border:1px solid #000; font-weight:bold;}

.footer { width:1002px; margin:0 auto; background-image:url(../images/footerbg.jpg); background-repeat:repeat-x; background-position:bottom; overflow:hidden; border-top:10px solid #333333; color:#999999; line-height:160%;}
.footer_pay {padding:10px 0; text-align:center; background-color:#C5CBD1;}

.reviewslist { margin-top:10px; line-height:120%; color:#666666;}
.reviewslist .countent { font-size:9px;}
.font9 { font-size:9px; color:#666666;}

.pl_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tablepl_top.png) repeat-x scroll center top;
height:11px;
width:280px;
}
.pl_center {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tabelpl_center.png) repeat-y scroll 0 0;
width:280px;
}
.pl_center ul {
height:140px;
margin:0;
padding:0;
padding-bottom:10px;
}
.pl_center input {
cursor:pointer;
margin-left:15px;
}
.pl_center li {
margin-left:15px;
padding:1px 0;
position:relative;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
.pl_center li b {
color:#FFFF00;
font-size:16px;
}
.pl_bottom {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/tablepl_bottom.png) repeat-x scroll center top;
height:11px;
width:280px;
}
.pl_box {
float:left;
margin-left:10px;
margin-bottom:10px;
margin-right:5px;
width:280px;
}
