html, body {margin:0; padding:0; background-color: #fff; font-family: verdana, Arial, helvetica; font-size: 12px;}
.main {width:905px; background: #fff url("img/bg.gif") top center repeat-y; margin:0 auto;}
img {border:0;}
h1 { text-align: center; font-weight: bold; font-size: 18px; margin: 2; }
a {text-decoration: none;}
textarea { font-family: Verdana,Arial,Helvetica,sans-serif; }
input, textarea, select, option { border: 1px #383838 solid; background-color:#e9e9e9; }
table {border-collapse:collapse; }
tr {border-collapse:collapse; }
.bgH { background-color:#e9e9e9;border-bottom: 1px #383838 solid; }
.bgHl {background-color:#e9e9e9; }
.bgH td, .bgHl td {border-bottom: 1px #383838 solid;}
td {border-bottom: 1px #383838 solid;}
.bg, .bgi {border-bottom: 1px #383838 solid; background-color: #fff;border-collapse:collapse; }

.all {width:905px; margin:0px auto;}
.header {margin:0 auto; height: 76px; width: 904px;background-color: #000;position: relative; color:#fff;font-size: 10px;text-decoration: none; border:0;}
.header .menu {position: absolute; bottom:5px; right:10px; color:#fff;font-size: 10px;text-decoration: none;}
.header .LiveS {position: absolute; top:5px; right:10px; color:#fff;font-size: 18px;font-weight: normal;text-decoration: none;}
.header .menu a { color:#fff;text-decoration: none;font-size: 11px;font-weight: normal;}
.header .menu a:hover {text-decoration: underline;}
#ContentBoxCenter {margin:0 0 0 2px; width:712px;float:left;}
#ContentBoxCenter h1 {font-size: 26px; color:#383838; padding:0;margin: 5px auto 35px auto;text-align:left;font-weight: normal;width:665px;}
.HeaderNav {background-color: #343434;line-height: 20px; margin:0 auto; padding:0;width:902px;color:#fff;height: 30px; }
.HeaderNav form {margin:0; padding:0;}
.HeaderNav a {color:#fff;}
#top_search {float:right;width:210px;text-align:left;}
.ShoppingCartBox {padding:25px 0; width:190px;text-align:right;background-color: #343434; text-align:center;border-bottom: 1px solid #4c4c4c;}
.HeaderMenu { margin:0; padding:0; height: 30px; width: 600px; line-height: 30px; float:left;}
.HeaderMenu a { padding:0 10px; color:#fff; font-size:14px; }
#ContentBoxLeft {width:190px;float:right; margin: 0;padding:0; background-color: #272727; color:#fff;}
#ContentBoxLeft a { color:#fff; }
#ContentBoxLeft ul {margin: 5px 0 5px 5px; padding:0;list-style: none;}
#ContentBoxLeft ul li {margin:0; padding:0;}
#ContentBoxLeft ul li a {margin:0; padding:0; color:#fff;font-size:10px;}
.LoginBox {display: none;}
#search_go { border:0; width:28px;float:left; margin: 5px 0 0 2px; }
#search_text { width:120px;float:left; margin: 4px 0 0 2px; height:14px; font-size:12px;background-color: #454545; border-color: #797979; }
#top_search span { float:left; width:50px; margin: 4px 0 0 2px;}
#ContentBoxCenter .navline {padding-left:5px;font-size: 11px; background-color: #e9e9e9;color: #383838; height: 30px; line-height: 30px;}
#ContentBoxCenter .navline a {color:#383838; font-weight: normal;}

.ProdBox {float:left; width:150px;margin:5px 0 5px 15px;height: 220px;}
.ProdBox img {height: 110px; width: 110px; border:0;}
.ProdBox h2 {color:#000;margin:0; padding:0;height: 50px; width: 150px;font-size: 10px; font-weight: normal; text-decoration: none;}
.ProdBox h2 a {color:#000;}
.ProdBox p {margin:0; padding:0; }
.content {margin: 0pt auto; width: 655px;}
#BoxCheckout {width:300px; float:right; margin:20px 0;}
#Res_d {width:300px; float:left; margin:20px 0;}

.PageTopLink {width:665px;margin:5px auto;border-bottom: 1px dotted #4c4c4c; text-align:right;}
.ProdBoxLine {width:665px;margin:5px auto;border-bottom: 1px dotted #4c4c4c;}
.ProdBoxMore {width:90px;height: 20px; line-height: 20px; padding-left:5px; font-size: 10px; overflow:hidden; float:left; color:#454545;text-decoration: none; background-color: #ebebeb;}
.ProdBoxMore:hover { color:#454545;background-color: #dbdbdb; text-decoration: underline;}
.ProdBoxBuy {width:30px;height: 20px; line-height: 20px; padding-left:5px; font-size: 10px; overflow:hidden; float:left; color: #ffffff;text-decoration: none; background-color: #757575;}
.ProdBoxBuy:hover { color:#fff; background-color: #555555; }
.ProdBoxBuy1 {font-weight: bold; width:50px;height: 30px; line-height: 30px; font-size: 12px; overflow:hidden; float:left; color: #ffffff;text-decoration: none; background-color: #a12438; text-align:center;}
.ProdBoxBuy1:hover {text-decoration: none; color:#fff; background-color: #5e0110; }
.ProdBoxPrice  { text-align:center; width:200px;height: 30px; line-height: 30px; font-size: 12px; overflow:hidden; float:left; color:#454545;text-decoration: none; background-color: #ebebeb;}


#BoxCheckout a {
	height: 30px; 
	margin: 0 5px;
	line-height: 30px;
	font-size: 10px;
	font-weight: bold;
	float:left;
	color:#454545;
	text-decoration: none; 
	background-color: #ebebeb;
	border: 1px #383838 solid;
	text-align:center;}
#BoxCheckout a:hover { color:#454545;background-color: #dbdbdb;}
#BoxCheckout #Checkout {color: #ffffff; background-color: #a12438;}
#BoxCheckout #Checkout:hover { color:#fff; background-color: #5e0110; }

.pagebar {color:#454545;}

#footer { width:903px; margin:0 auto;padding-top:20px;background: #000; text-align:center; color:#fff; font-size:9px;}

#login_form {width:350px; margin:30px auto;}
#login_form table {width:100%;}
#login_form .bgH {background:#fff;border:0;  }
#login_form .bg {background:#fff;border:0;  }
#login_form td {background:#fff;border:0;  }
#sc  {margin:30px auto;}
#sc table {width:100%;}
#Res_d table {width:100%;}
#login_alt {margin:10px 0;border: 1px solid #4c4c4c; }
#login_alt p {margin:20px;}
#login_alt a  {
	height: 20px; 
	margin: 0;
	padding: 0 5px;
	line-height: 20px;
	font-size: 10px;
	font-weight: bold;
	float:left;
	color:#454545;
	text-decoration: none; 
	background-color: #ebebeb;
	border: 1px #383838 solid;
	text-align:center;}
#login_alt a:hover { color:#454545;background-color: #dbdbdb;}


.both { clear:both;}
#tagsBox {overflow:hidden;position:absolute;top:0;left:0;width:100%;height:1px;text-indent:-100000px;}
