body{ background: url(../img/bgr.gif);}
h1, h2, h3, h4, h5, h6{font-weight:normal;color:red;}
h1 { font-size:20px; line-height:20px; }
h2 { font-size:18px; line-height:18px; }
h3 { font-size:16px; line-height:16px; }
h4 { font-size:14px; line-height:14px; }
h5 { font-size:13px; line-height:13px; }
h6 { font-size:12px; line-height:12px; }


h1 small { font-size: 20px; }
h2 small { font-size: 17.5px;}
h3 small { font-size: 14px; }
h4 small { font-size: 14px; }

.hmtop-dark{background: url(../img/bgr-dark.gif) repeat-x;}
.hmtop{height:41px;padding:27px 20px 7px;}
.hmcontent{position:relative;background-color:#fff;padding:20px; border-radius: 10px 10px 0 0;}
.hmbottom{padding:27px 20px 30px;color:#ddd; background-image:linear-gradient(to bottom, #383838, #222222)}

.row-fluid ul.thumbnails li.span12:nth-child(1n + 1) { margin-left : 0px; clear:both;}
.row-fluid ul.thumbnails li.span6:nth-child(2n + 3) { margin-left : 0px; clear:both;}
.row-fluid ul.thumbnails li.span4:nth-child(3n + 4) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span3:nth-child(4n + 5) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span2:nth-child(6n + 7) { margin-left : 0px; }
.row-fluid ul.thumbnails li.span1:nth-child(12n + 13) { margin-left : 0px; }




.logo { background: url(../img/sprites.png) no-repeat;background-position: 0 0;width: 270px;height: 79px; position:absolute;top:-50px;left:10px; }
.logo a{display:block;width: 270px;height: 59px;margin-top:20px;}
.basket { float:left; margin:-10px 10px 0 0; background: url(../img/sprites.png) no-repeat;background-position: -222px -82px;width: 48px;height: 43px;}
.basket a{display:block;width: 48px;height: 43px;}
.basket-text span {color:white;display:block;margin-top:0;}
.basket-text span span{font-size:10px;margin-top:-3px;line-height:10px;} 
.phone-text{font-size:12px;color:gray;text-align:right;padding-top:2px;}
.phone-icon { background: url(../img/sprites.png) no-repeat;background-position: -223px -128px;width: 16px;height: 24px; padding:2px 0 0 24px;color:red; }
.hm-sidebar-nav{padding-top:15px;;}
.hm-sidebar-nav li{list-style-type:none;padding:3px 0;}
.hm-toggable-a,.hm-toggable-a:link,.hm-toggable-a:active,.hm-toggable-a:visited,.hm-toggable-a:hover{color:#555;}
.hm-active{font-weight:bold;}
.hm-nav-list{margin-left:20px;}
.hm-nav-list span{font-size:11px;padding-left:8px;color:#ccc;}
.hm-navlist-lev2{font-size:12px; margin-top:15px;margin-bottom:15px;}
.hm-navlist-lev2 li{padding:1px 0;}
.hm-navlist-lev2 span{font-size:10px;}
.hm-category{color:#555;background-color:#fff;height:185px;padding:15px;}
a.hm-category:link,a.hm-category:visited,a.hm-category:hover,a.hm-category:active,a.hm-category:focus{color:#555;border:7px solid #ddd;text-decoration:none;}
a.hm-category:hover{color:#555;border:7px solid #ccc;}
.hm-category span{font-size:20px;line-height:20px;display:block;margin-top:20px;margin-left:10px;}
.hmgoods-mini img,.hmgoods-maxi img{float:left;margin:0 15px 15px 0;box-shadow:0 0 5px 2px #999;}
.hmgoods-maxi img{box-shadow:0 0 5px 2px #999;}
.hmgoods-mini-a,.hmgoods-mini-a:link,.hmgoods-mini-a:visited,.hmgoods-mini-a:hover,.hmgoods-mini-a:focus{color:red;display:block;margin-bottom:10px;}
.hmgoods-mini-price{font-size:25px;display:block;text-align:right;padding-right:10px;}
.hmgoods-mini p{clear:both;}
.pagination a{color:#555;}
.breadcrumb a,.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:focus,.breadcrumb a:hover{color:#555;}
.hmgoods-maxi-a,.hmgoods-maxi-a:link,.hmgoods-maxi-a:visited,.hmgoods-maxi-a:hover,.hmgoods-maxi-a:focus{color:red;font-size:17px;display:block;margin-bottom:15px;}
.hmgoods-maxi-btn{float:right;margin:10px 10px 10px 20px;}
.hmgoods-maxi-btn2{float:right;margin:-10px 10px 10px 10px;}
.hmgoods-maxi-price, .hmgoods-maxi-price2{font-size:25px;text-align:right;padding-right:10px;}
.hmgoods-maxi-price{display:block;}
.hmgoods-maxi-price2{float:right;}
.hmgoods-maxi hr{margin:0;}
h1.hmgoods{font-size:18px;font-weight:normal;line-height:18px;color:red;margin: 0 0 25px 0;}
img.hmgoods{box-shadow:0 0 5px 2px #999;}
div.hmgoods{margin-bottom:20px;}
img.smallpics{height:30px; margin:6px 3px 0 0; border:#999 1px solid; float:left; display:block;}
a.lightbox{cursor:-webkit-zoom-in;}

/*
.parsearch{background-color:#f5f5f5;border-radius:10px;margin-bottom:20px;}
.parsearch > table {margin:0;}
.parsearch tr:first-child >td{border:0;padding-top:18px;}
.parsearch label {float:left;padding-right:20px;}
.parsearch label > input{margin:0;}
*/
.parsearch form, .parsearch div{margin-bottom:0px !important}
.slider-horizontal{margin-right:20px;}

.hm-bot-list li{list-style-type:none;}
.hm-bot-list a,.hm-bot-list a:link,.hm-bot-list a:visited,.hm-bot-list a:active,.hm-bot-list a:focus{color:#aaa;text-decoration:underline;}
.hm-bot-list a:hover{color:#ccc;}
.copybot{color:#555;font-size:13px;padding-top:100px;}
.hm-btn-group a{margin-bottom:8px;}


.hmgoods-mini-li{position:relative;}
.hmgoods-mini-thumb-active{z-index:10;}
.hmgoods-mini-thumb > p, .hmgoods-mini-thumb > form{display:none;}
.hmgoods-mini-thumb, .hmgoods-mini-thumb-active{padding:15px;width:95%;}
.hmgoods-mini-thumb-active{position:absolute;top:0;left:0;background-color:#fff;box-shadow:0 0 5px 2px #999;}
.hmgoods-mini-thumb img,.hmgoods-mini-thumb-active img{margin-bottom:7px;}
.hmgoods-mini-thumb-a,.hmgoods-mini-thumb-a:link,.hmgoods-mini-thumb-a:visited,.hmgoods-mini-thumb-a:hover,.hmgoods-mini-thumb-a:focus{display:block;color:red;}
.hmgoods-mini-thumb-price{font-size:25px;display:block;text-align:right;padding:10px;}

.hmaddcart{z-index:1000;}
.hmtopmargin{margin-top:20px;}
.hmgoods-related div{padding:10px;}
.hmgoods-related img{width:100px;}

.hm-adv{font-size:12px;}

.hm-thinwhite{
						position: absolute; 
						color: #eee; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 40px; 
						line-height: 45px; 
						font-family: 'PT Sans Narrow', sans-serif; 
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -0.5px;										
}

.hm-thinblack{
						position: absolute; 
						color: #333; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 40px; 
						line-height: 45px; 
						font-family: 'PT Sans Narrow', sans-serif; 
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -0.5px;										
}

.hm-aviablack{
						position: absolute; 
						color: #444; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 34px; 
						line-height: 34px; 
						font-family: 'PT Sans Narrow', sans-serif;
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -1px;										
}

.hm-thinyellow{
						position: absolute; 
						color: #fff601; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 40px; 
						line-height: 45px; 
						font-family: 'PT Sans Narrow', sans-serif; 
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -1px;										
}

.hm-bigwhite{
						position: absolute; 
						color: #fff; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 45px; 
						line-height: 45px; 
						font-family: Arial; 
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -1.5px;										
}

.hm-bigblack{
						position: absolute; 
						color: #222; 
						text-shadow: none; 
						font-weight: 300; 
						font-size: 45px; 
						line-height: 45px; 
						font-family: Arial; 
						padding: 0px 4px; 
						padding-top: 1px;
						margin: 0px; 
						border-width: 0px; 
						border-style: none; 
						background-color:none;	
						letter-spacing: -1.5px;										
}


@media only screen and (min-width: 980px) and (max-width: 1200px) {		

	.logo { background-position: 0 -81px; width: 222px;height: 66px;}	
	.logo a{display:block;width: 222px;height: 46px;margin-top:20px;}
	.hm-sidebar-nav{padding-top:5px;}
	.hmgoods-mini-price{margin-bottom:10px;}
}
