@charset "utf-8";
/* CSS Document */

html {background:url(../../images/hrshop/pagebg.jpg) top repeat-x; background-color: #FFFFFF;}


body {width: 920px; background:url(../../images/hrshop/bodybg.jpg) top no-repeat; margin: 0px auto; font-family:"Trebuchet MS", "Trajan Pro"; font-size:12px;  }


#body1 {width: 920px; background:url(../../images/hrshop/bodybg.jpg) top no-repeat; padding-left:42px; padding-right:41px; margin: 0px auto; font-family:"Trebuchet MS", "Trajan Pro"; font-size:12px;  }
a {text-decoration:none;}

h1{color:#ef3c2f; font-size:20px; padding-top:0px; margin-top:0px;}
h2 {color:#ef3c2f; font-size: 12px; font-weight: bold; padding:0px; margin:0px;}
p {color:#606060;}
a img{border:none;}

#wrapper{width:893px; margin: 0px auto; background-color:#fff; float:left; padding-left: 14px; padding-right: 14px; }
#top  {height:144px; width:893px; background:url(../../images/hrshop/otp.jpg) left no-repeat; margin: 0px auto;}

#search{ float:right; width:270px; height: 79px;}
#search h1 { font-size: 20px; color: #767676; margin:0px; padding:0px;margin-bottom:8px; padding-top:4px;}
#search img{ margin-left:15px; border:none;}

#nav{ float:right; line-height:30px; clear:both; margin-top:25px; width:500px; text-align:right; margin-right:0px;}
#nav a{padding-left:20px; padding-right:20px; color:#ef3c2f;}
#nav a:hover {background-color: #ef3c2f; color: #fff;}

#username{ width: 863px; height: 32px; background:url(../../images/hrshop/username-bg.gif) center no-repeat; padding-left:15px; padding-right:15px; font-size:11px; padding-top:11px; margin-bottom:8px;}
.username{ color:#ef3c2f; font-size:17px; padding:0px; margin: 0px; margin-right:0px; float:left; font-weight:bold;}
#username form{padding:0px; margin:0px; float:left;}

#username .login {background:transparent url(../../images/hrshop/login.gif) no-repeat scroll 0 0;border:medium none;color:#FFFFFF;display:block;height:22px;margin-top:1px;text-align:center;width:52px; float:left;}


#banner {width:664px; height: 243px; margin-right:8px; background:url(../../images/hrshop/banner.jpg) left no-repeat; float:left;}

#cart{ width:197px; height:229px; padding:10px; background:url(../../images/hrshop/cart.jpg) top no-repeat; float:left;}
.heading{color:#767676; font-size:17px; padding:0px; margin: 0px; margin-right:50px; float:left; font-weight:bold;}

.heading-red{color:#EF3C2F; font-size:20px; padding:0px; margin: 0px; margin-right:50px; float:left; font-weight:normal; }
.heading-red p{
	margin-bottom:10px;
	margin-top:15px;
}
.heading-red-links{margin-bottom:0px;}
.heading-red-links a{color:#767676;}
.heading-red-links a:hover{color:#c93228;}

.logo{margin-top: 20px; float:left}
.txtfld{width: 210px; font-family:"Trebuchet MS", "Trajan Pro"; color: #767676; font-size:11px; float:left; }
.rounded-text-field{background:transparent; background-image:url(../../images/hrshop/textfield.gif); border:medium none; width:126px; margin-left:7px; margin-right:7px; height:18px; font-size:11px; padding-top:4px; padding-left:2px; padding-right:2px;}
*html .rounded-text-field {background-attachment:fixed;}


#left-col{width:217px; margin-right:10px; float:left; margin-top:10px;}
.leftbox {border-left: #fed7eb 1px solid;border-right: #fed7eb 1px solid; padding:10px; padding-right:0px; padding-bottom:0px; width: 205px; float:left}
.leftbox ul{padding: 0px; margin: 0px; width:180px; padding-top:10px;}
.leftbox ul li{ margin: 0px;padding-left:0px; list-style: none; background: url(../../images/hrshop/listbottom.jpg) bottom no-repeat; margin-bottom:8px; padding-bottom:8px; font-weight: bold; width:180px; float:left; display:block;}




.leftbox ul li ul {padding-top:0px;}
.leftbox ul li ul li{ margin: 0px;padding-left:0px; list-style: none; margin-bottom:2px; padding-bottom:2px; font-weight: bold; width:180px; float:left; display:block; background-image: none; background-color: #fff; position:relative; left: 0px;}
.leftbox ul li ul li a{ background-image: none;margin: 0px;padding-left:0px; list-style: none; margin-bottom:2px; padding-bottom:2px; font-weight: bold; width:175px; float:left; display:block; padding-top:4px; padding-left:0px; margin-left:0px; left:-10px;}
.leftbox ul li a{color: #767676;}
.leftbox ul li a:hover {color:#ef3c2f;}

#redwing{width:197px; height:248px; float:left; padding-top:110px; color:#8c231c; padding-left:10px; padding-right:10px; background:url(../../images/hrshop/redwingbg.jpg) top no-repeat; margin-top:10px; margin-bottom:20px;}


#contents {width:650px; padding-left:10px; padding-right:0px; margin-top:10px; float:left; margin-bottom:10px;}
#contents a{ color:#ef3c2f; font-weight:bold; font-size:12px;}

#footer {width: 893px; margin: 0px auto; text-align: center; color: #a0a0a0; font-size:11px; border-top: #ef3c2f 3px solid; padding-top:15px; clear:both; padding-bottom:15px;}
#footer a{color: #a0a0a0;}
#footer a:hover {color: #8c231c;}

.forgotpassword{color:#990000;}
.simplelink{color:#767676;}
.redlinks{color: #8c231c; font-weight:bold;}

.product-boxes {width: 279px; height: 165px; padding: 15px; border:#CCCCCC 1px solid; margin-left:8px; margin-bottom:10px; float: left; color:#606060;}
.product-boxs-links{background-color:#ef3c2f; padding:3px; color:#fff !important;} 
.product-boxes p{padding: 0px; margin: 0px;}
#welcome-div{
	width:500px;
	padding:7px;
	padding-top:65px;
	padding-left:17px;
}
#best-selling p{
	width:133px;
	height:185px;
	border:#d9d9d9 solid 1px;
	display:block;
	float:left;
	margin-left:12px;
	_margin-left:6px;
	padding:7px;
}

#best-selling p:hover{
	background-color:#f6f6f6;
}
#best-selling a{
	font-weight:bold;
}

#best-selling p em{width:133px; text-align:center; display:block;}
#best-selling p img{margin-top:5px; margin-bottom:5px; border:#333 solid 1px;}
#best-selling p span{ font-weight:bold;color:#F00;}
#best-selling p b{color:#069;}
/* ********** Pagination Links ***********  */
#pagination-links {
	font-weight:bold;
	margin-bottom:5px;
	width:640px;
}
	#pagination-links a{
		height:15px;
		color:#333333;
		border:#4c839b solid 1px;
		background-color:#e8e8e8;
		display:block;
		float:left;
		padding:2px;
		padding-left:6px;
		padding-right:6px;
		margin-right:3px;
	}
	#pagination-links a:hover{
		background-color:#d2e5ee;
		color:#266886;
	}
	
	
	#pagination-links b{
		height:15px;
		display:block;
		float:left;
		padding:2px;
		padding-left:6px;
		padding-right:6px;
		margin-right:3px;
		font-weight: bold;
		border: 1px solid #fff;
		color: #333;
		background-color: #fff;
	}
/************ box model for detail page **************/

.product-detail{
	width:100%;
	background-color:#F1E9E9;
	background-image:url(../../images/hrshop/br2.gif);	
	background-position:right bottom;
	background-repeat:no-repeat;
	margin-bottom:15px;
}

	.product-detail div{
		background-image:url(../../images/hrshop/bl2.gif);	
		background-position:left bottom;
		background-repeat:no-repeat;
	}
	
		.product-detail div div{
			background-image:url(../../images/hrshop/tr2.gif);	
			background-position:right top;
			background-repeat:no-repeat;
		}
			.product-detail div div div{
				background-image:url(../../images/hrshop/tl2.gif);								
				background-position:left top;
				background-repeat:no-repeat;
				padding:10px;
			}
	.product-detail td{
		padding:6px;	
	}

.option_cal{
	
}

#pricing-info{
	width:240px;
	float:left;
	background:none;
	padding:0;
}
#product-pic{
	width:220px;
	height:270px;
	float:right;
	background:none;
	padding:0;
	padding-left:10px;
	text-align:center;
}

.price-highlight{
	font-family:"Trebuchet MS";
	font-weight:bold;
	font-size:14px;
	color:#9c0d0d;
}
.price-highlight span{
	color:#000000;
	text-decoration:line-through
}
.bottom-border{
	border-bottom:#FFFFFF solid 1px;
}
.bottom-border-darkGray{
	border-bottom:#464646 dotted 1px;
}
.border-darkGray
{
	border-bottom:#464646 dotted 1px;
	border-right:#464646 dotted 1px;
	border-left:#464646 dotted 1px;
	border-top:#464646 dotted 1px;
}
.border-around{
	border:#333333 solid 1px;
}

#produt-option{
	width:217px;
	float:right;
}
	#produt-option h2{
		background-image:url(../../images/hrshop/product-option-hding.gif);
		background-repeat:no-repeat;
		font-size:16px;	
		font-weight:bold;
		height:26px;
		padding-left:10px;
		padding-top:2px;
	}
#product-feilds{
	width:217px;
	background-image:url(../../images/hrshop/product-option-btom-bg.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	
}
	#product-feilds div {
		background-image:url(../../images/hrshop/product-option-top-bg.gif);
		background-position:top;
		background-repeat:no-repeat;
		padding:10px;
	}
			
/************ End box model for detail page **************/
/*********** Cart page ************/

#cart-head{border:#c1c0c1 solid 1px;}
	.tr-bg{background-image:url(../../images/hrshop/cart-top-bg.gif); background-repeat:repeat-x;}
	#cart-head td{ text-align:center; padding:5px;}

/*********** End Cart page *************/	

/********* Member Area *********/

.member-area{
	width:640px;
	height:115px;
	margin-top:20px;
}
	.member-area a img{
		float:left;
		padding-right:10px;
	}

/********* Member Area *********/
.td-form-left {
background-color:#e9e9e9;
}

.td-form-right {
background-color:#f8f8f8;
}
.sign_in{
		color:#333333;
		border:#FED7EB solid 1px;
		background-color:#fff;
		display:block;
		padding:10px;
		margin-top:15px;
		margin-bottom:15px;
		width:630px;
}
.asterik{
	color:#F00;
	font-weight:bold;
}
.info1-message {font:normal 13px "trebuchet MS"; color:#333; background:#FFFFCC; border:solid 1px #66CCFF; margin:0px; padding:2px 5px; margin: 3px 0px;}
.info-message {font:normal 13px "trebuchet MS"; color:#333; background:#FFFFCC; border:solid 1px #FFCC00; margin:0px; padding:2px 5px; margin: 3px 0px; width:640px;}
.error-message {font:normal 13px "trebuchet MS"; color:#333; background:#FF3300; border:solid 1px #FF3366; margin:0px; padding:2px 5px; margin: 3px 0px; width:640px;}
.product-description{
	width:640px;	
}

#xxx {margin-top:150px;}
.topinput{background-image:url(../../images/hrshop/textfield.gif) ; background-position:left; padding-left:4px; padding-right:6px; background-repeat: no-repeat;}
.inputnew { border:none; width:120px; background-image:none; background-color:transparent;}
#more_images{ margin-top:10px; margin-bottom:5px;}
