td,tr,th,table,body,div,span,a,strong,b{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}
*{margin:0 auto;padding:0 auto;text-align:center;border:0;}
body{
	color:#333333;
	background-color:#FFFFFF;
	font-size:12px;
  border:0px;
  margin:0px;
  padding:0px;
}
a{
  text-decoration:none;
}
a:hover{
  text-decoration:underline;
}
textarea{
  text-align:left;
}
td{
  text-align:left;
}
.topbar{
  width:900px;
  height:15px !important;
  height:25px;
  float:left;
  vertical-align: bottom;
  text-align:left;
  margin-top:17px;
}
.topbar a{
  color:#2f2f2d;
  margin-left:50px;
  margin-right:10px;
  display:inline;
  font-weight:bold;
  padding-left:8px;
  background:url(/tmpl/hit/images/pil.gif) no-repeat left;
}
#add2cart_form, #add2cart_iface
{
  display: inline;
}
.logo{
  margin-bottom:10px;
  float:left;
}
.banner{
  float:right;
}
.mainheader{
  width:435px !important;
  width:450px;
  height:18px !important;
  height:21px;
  padding-left:15px;
  padding-top:3px;
  font-size:11px;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  float:left;
  font-weight:bold;
  text-align:left;
}
.mainheader2{
  width:435px !important;
  width:450px;
  margin:0px;
  margin-left:-6px;
  margin-right:-6px;
  padding-top:3px !important;
  padding-top:2px;
  padding-bottom:3px !important;
  padding-bottom:2px;
  padding-left:5px;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  font-weight:bold;
  text-align:left;
}
.ccheader{
  width:263px;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  margin-left:10px;
  margin-top:0px;
  padding-top:3px !important;
  padding-top:2px;
  padding-bottom:3px !important;
  padding-bottom:2px;
  padding-left:5px;
  background-color:#f3efe6;
  font-weight:bold;
  float:right;
  text-align:left;
}
.mainlists{
  background-color:transparent;
  border:1px solid #dad7c4;
  margin-bottom:5px;
  float:left;
  height:140px;
  width:148px !important;
  width:149px;
}
.content{
  width:450px;
  background-color:#ffffff;
  border:1px solid #dad7c4;
  float:left;
}
.content2{
  padding-left:5px;
  width:450px;
  color:#494949;
  background-color:#ffffff;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  vertical-align:top;
  float:left;
  text-align:left;
}
.prodtext{
  float:right;
  width:72px !important;
  width:70px;
  font-size:11px;
  height:90px;
  overflow:hidden;
  text-align:left;
}
.buy_btn{
  float:right;
  text-align:right;
  width:100px;
  margin-right:5px;
  font-size:11px;
  height:22px;
}
fieldset, input{
  text-align:left;
}
h1{
  margin-top:10px;
	font-size:18px;
  color:#DA0120;
  text-align:left;
}
h2{
	font-size:16px;
  margin-bottom:0px;
  text-align:left;
}
h3{
  color:#494949;
	font-size:12px;
  margin-bottom:0px;
  padding-left:0px;
  margin-top:2px;
  text-align:left;
}
h4{
	margin:0px;
	padding:1px;
  text-align:left;
}
p{
  color:#494949;
}
em{
  color:#ffffff;
}
.classvalues{
  color:#494949;
}
.classvalues:hover{
  color:#DA0120;
}
.classvalues:visited{
  color:#494949;
}
.mititle{
  width:150px;
  padding-top:1px !important;
  padding-top:3px;
  float:left;
  text-align:right;
  height:19px !important;
  height:20px;
}
.mifld{
  width:290px;
  float:right;
  height:20px;
  text-align:left;
}
.micomment{
  width:350px;
  text-align:left;
}
.cpi{
  width:205px;
  margin-left:5px;
  float:left;
}
.scartitem{
  font-size:12px;
  font-weight:normal;
  color:#343331;
}
.scartitem:hover{
  font-size:12px;
  color:#343331;
  font-weight:normal;
}
.inc_header{
  width:900px;
  height:118px;
  background:url(/tmpl/hit/images/bg_top.gif) repeat-x;
  border-left:1px solid #d9d8c4;
  border-right:1px solid #d9d8c4;
  border-top:1px solid #d9d8c4;
  margin-bottom:15px;
}
.head_right{
  margin-right:12px;
}
.modes{
  margin-top:8px;
  margin-right:8px;
}
.frame{
  width:902px !important;
  width:900px;
  display:block;
}
.frame2{
  width:900px;
  display:block;
}
.main{
  width:445px !important;
  width:450px;
  float:left;
  margin-left:10px !important;
  margin-left:5px;
  text-align:left;
}
.left{
  width:220px;
  float:left;
}
.right{
  width:216px;
  float:right;
}
.limg{
  float:left;
}
.rightbox{
  width:205px;
  float:right;
  border-bottom:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  background-color:#fbfaf8;
  margin-bottom:15px;
}
.sectionheader{
  text-align:left;
  width:195px !important;
  width:205px;
  height:18px !important;
  height:21px;
  padding-left:10px;
  padding-top:3px;
  font-size:11px;
  color:#333230;
  float:left;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
}
.sectionheader-cart{
  text-align:left;
  width:145px !important;
  width:155px;
  height:18px !important;
  height:21px;
  margin-left:9px !important;
  margin-left:11px;
  padding-left:10px;
  padding-top:3px;
  font-size:11px;
  color:#333230;
  float:left;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
}
.sectionheadermen{
  text-align:left;
  width:195px !important;
  width:205px;
  height:18px !important;
  height:21px;
  padding-left:10px;
  padding-top:3px;
  font-size:11px;
  color:#333230;
  float:left;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
}
.sectionheader_right{
  text-align:left;
  width:195px !important;
  width:205px;
  height:18px !important;
  height:21px;
  margin-left:9px;
  padding-left:10px;
  padding-top:3px;
  font-size:11px;
  color:#333230;
  float:left;
  background-color:#f3efe6;
  border-top:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
}
.cart{
  color:#FFFFFF;
  width:480px;
}
.cart_header{
	font-weight:bold;
  font-size:13px;
	color:#343331;
  background-color:#DA0120;
	padding:2px;
  padding-left:8px;
  height:20px;
}
.cart_cell{
  background-color:#333333;
  color:#FFFFFF;
  border:1px solid #333333;
}
.empty_cart{
	border:0px;
	margin:2px;
	padding:0px;
  background-color:transparent;
	background-image:url(/tmpl/hit/images/empty_cart.gif);
	height:18px;
	width:85px;
  cursor:pointer;
}
.maincart{
  background-color:#ffffff;
}
.qa_qty,.cart_update_qty{ 
	background-color:#ffffff;
	color:#333333;
	border:1px solid #b8b8b8;
	width:20px;
	font-size:10px;
  text-align:center;
}
.alt_cart_qty, .cart_qty{
  width:19px;
  height:19px;
  padding:0px;
	border:1px solid #b8b8b8;
  text-align:center;
  margin-bottom:3px !important;
  margin-bottom:2px;
}
.alt_cart_update{
	background-image:url(/tmpl/hit/images/reload.gif);
  background-color:transparent;
  border:0px;
  margin-left:3px;
  margin-bottom:2px;
  margin-top:2px;
  height:15px;
  width:15px;
  cursor:pointer;
}
.cart_update{
  color:#ff0000;
}
a.cartitem{
  color:#343331;
}
a.fpagetxt{
  color:#DA0120;
}
a.fpagetxt:hover{
  font-weight:bold;
  color:#DA0120;
}
.cart_labels{
  background-color:#b1b1b1;
}
.alt_back1{ 
  background-color:#f0efed;
  line-height:17px;
  color:#494949;
}
.alt_back2{
  background-color:#ffffff;
  line-height:17px;
  color:#494949;
}
.front_content{
  margin-left:10px !important;
  margin-left:5px;
  margin-bottom:10px;
  width:480px;
  background-color:transparent;
  border:1px solid #D9C9CA;
  color:#DA0120;
}
.footertext{
  color:#666666;
}
.thumbnail{
  width:75px;
}
.smallthumb{
  width:26px;
}
.loginform{
  background-color:transparent;
}
.loginbutton{
  border:0px;
  width:85px;
  height:18px;
  background-image:url(/tmpl/hit/images/log_in.gif);
  background-color:transparent;
  margin-bottom:3px;
}
.creditcard{
  float:right;
  background-color:#FFFFFF;
  width:270px !important;
  width:263px;
  border:1px solid #D9C9CA;
  color:#A9011A;
}
.price{
  color:#494949;
  margin-top:10px;
  font-size:11px;
  display:block;
}

.unit{
  color:#DA0120;
  font-size:10px;
  padding-bottom:5px;
}
.prew{
  margin-right:20px;
}
.next{
  margin-left:20px;
}
.alnum{
  font-weight:bold;
}
.bread{
  font-size:12px
}
.headertext{
  line-height:18px;
}
.ypsection{
  font-weight:bold; 
  color:#DA0120;
  line-height:20px;
}
.cii{
  font-size:10px;
  font-weight:bold; 
  color:#494949;
  line-height:20px;
  text-align:right;
}
a.cii{
  font-size:10px; 
  font-weight:bold; 
  color:#494949;
  line-height:20px;
}
a.cii:hover{
  font-size:10px; 
  font-weight:bold; 
  color:#494949;
  line-height:20px;
}
.submit_search{
	background-image:url(/tmpl/hit/images/go.gif);
  background-color:transparent;
  background-repeat:no-repeat;
  border:0px;
  height:20px;
  width:40px;
  margin-left:1px;
  cursor:pointer;
}
.submit_sort{
	background-image:url(/tmpl/hit/images/sort.gif);
  background-color:transparent;
  border:0px;
  width:85px;
  height:18px;
}
.qa_submit{
	background-image:url(/tmpl/hit/images/buy.gif);
  width:47px;
  height:14px;
  border:0px;
  cursor:pointer;
}
.selection,
.gen_submit{ 
  background-color:transparent;
  color:#333333;
  font-size:10px;
  font-weight:bold;
  cursor:pointer;
}
.cart_append{ 
	background-image:url(/tmpl/hit/images/add.gif);
  background-color:transparent;
  cursor:pointer;
  border:0px;
  width:85px;
  height:18px;
}
.cart_replace{ 
	background-image:url(/tmpl/hit/images/replace.gif);
  background-color:transparent;
  cursor:pointer;
  border:0px;
  width:85px;
  height:18px;
}
.place_order{
	height:18px;
	width:85px;
  cursor:pointer;
  background-color:transparent;
	background-image:url(/tmpl/hit/images/check_out.gif);
}
.add2cart{
  border:0px;
	margin:0px;
	padding:0px;
	background-image:url(/tmpl/hit/images/buy.gif);
	height:18px;
	width:46px;
  cursor:pointer;
  background-color:transparent;
}
.prod_detail{
  padding-left:10px;
  padding-right:5px;
  color:#494949;
  text-align:left;
}
.artinfo{
  float:left;
  margin-left:0px !important;
  margin-left:3px;
}
.measure_table{
  font-weight:bold;
  color:#494949;
  text-decoration:underline;
}
.pad_right{
  padding-right:10px;
}
.short_description{
  color:#DA0120;
  font-weight:bold;
}
.long_description{
  color:#DA0120;
  padding:5px;
  font-size:10px;
}
.outerborder, .productborder{
  border:1px solid #e7e7e7;
}
.search_product{
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #dad7c4;
	width:100px;
  height:19px;
	font-size:10px;
  margin-left:15px;
}
.sort_btn{
  margin-top:5px;
}
.cust_info_text{
	background-color:#FFFFFF;
	border:1px solid #b8b8b8;
	color:#333333;
	width:150px;
	font-size:10px;
}
.cust_info_textarea{
	background-color:#FFFFFF;
	border:1px solid #b8b8b8;
	color:#333333;
	width:250px;
}
.qa_pnr{
	background-color:#FFFFFF;
	color:#333333;
	border:1px solid #b8b8b8;
	width:80px;
	font-size:10px;
}
.auth_input{
	border:1px solid #dad7c4;
	width:95px;
  height:20px;
	font-size:12px;
  text-align:left;
  float:left;
  margin-bottom:5px;
}
.cust_info_checkbox,.large_img{ 
  background-color:#aaaaaa;
  color:#333333;
  margin-bottom:10px;
}
.ccode_box,.ccex_box{ 
	background-color:#FFFFFF;
	border:1px solid #b8b8b8;
	color:#333333;
	width:50px;
	font-size:10px;
}
.ccnr_box{
	border:1px solid #b8b8b8;
	background-color:#FFFFFF;
	color:#333333;
	width:120px;
	font-size:10px;
}
.user_error{
  background-color:yellow;
  color:red;
  font-weight:bold;
  padding:2px;
}
.frontpage_text{
  padding-left:25px;
  padding-right:25px;
  font-weight:bold;
}
.big{
  color:#555555;
  font-weight:bold;
  font-size:30px;
}
.alpha{
  font-family:times;
}
.box{
	background-color:#c0c0c0;
	padding:2px;
}
/* search */
.searchbox1{
  height:21px !important;
  height:26px;
  padding-left:5px;
  padding-top:4px;
  float:left;
}
.searchbox2{
  height:21px !important;
  height:26px;
  font-weight:bold;
  padding-top:4px !important;
  padding-top:5px;
  padding-left:5px;
  float:right;
}

/* login */
.formframe{
  width:178px;
  padding-right:5px;
  background-color:#f0efed;
  margin-left:15px;
}
.innerframe{
  width:200px !important;
  width:196px;
  float:left;
}
.smallcart{
  width:180px;
  margin-left:13px !important;
  margin-left:7px;
  margin-top:8px;
  height:20px;
  color:#343331;
  float:left;
}
.sml{
  text-align:left;
  font-size:11px;
  color:#333333;
  float:left;
  width:50px;
  margin-left:10px;
}
.sml2{
  font-size:11px;
  padding-top:3px;
  color:#333230;
  background-color:#f3efe6;
  height:18px !important;
  height:21px;
  float:right;
  width:50px;
  border-top:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
}
.leftbox{
  width:205px;
  float:left;
  background-color:#fbfaf8;
  border-bottom:1px solid #dad7c4;
  border-left:1px solid #dad7c4;
  border-right:1px solid #dad7c4;
  margin-bottom:15px;
}
.
/* box1 */
.bg{
  background-color:transparent;
  color:#A9011A;
  width:215px !important;
  width:228px;
}
.bg_right{
  background-color:transparent;
  color:#A9011A;
  width:199px !important;
  width:216px;
}

.bg_right_login{
  width:205px;
  padding-bottom:15px;
  float:right;
}
.lsubmit{
  width:100px;
  padding-left:10px;
}


/* box2 */
.bg2{
  background-color:#f0efed;
  width:216px;
}
.bg2_left{
  background-color:transparent;
  width:228px;
}

/*  SLIDESHOW  */
.ssbg{
  width:205px;
  background-color:transparent;
  color:#494949;
}
.yptxt{
  width:442px !important;
  width:445px;
  margin-left:5px;
  padding-left:5px;
  padding-right:5px;
  background-color:transparent;
  color:#494949;
  float:left;
  text-align:left;
}
p{
  text-align:left;
}
#ad_img26{
  width:150px;
}
