/*************************************************
	EQUITANA	
	#web:		www.equitana.ro
	
	#author:	www.DotWeb.ro
	
	#file:		main.css
	#desc:		Equitana main css file
*************************************************/

* { margin:0; padding:0; text-decoration:none; list-style-type:none; outline:none; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
body { margin:0; padding:0; background-color:#ffffff; }
img { border:none; }

h1 { color:#4c1b1b; font-size:16px; }
h2, h3, h4 { margin:0 0 14px 0; color:#4c1b1b; font-size:14px; }
p.title { margin-bottom:7px; color:#4c1b1b; font-weight:bold; }

/* ClearFix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix {display:inline-block;} /* Hide from IE Mac \*/
.clearfix {display:block;} /* End hide from IE Mac */
/* END */

#wrapper { margin:0 auto; padding-bottom:10px; width:940px; }
#content { float:left; margin:7px 0 0 7px; }
	.submit-input { padding:0 4px; width:67px; height:24px; color:#fcfae1; font-weight:bold; background:url(../images/bg_btn_submit.jpg) repeat-x 0 0; border:none; }
	.submit-input.wider { padding:0 4px; width:90px; height:24px; }
	.submit-input.large { padding:0 4px; width:120px; height:24px; }

/**************************************
						Homepage BANNER
**************************************/

#homepage-banner { padding-left:10px; height:252px; background:url(../images/bg_banner_left.jpg) no-repeat 0 0; }

	#homepage-banner .banner-dummy {float:left; height:100%; width:10px; background:url(../images/bg_banner_right.jpg) no-repeat 0 0; }

	#homepage-banner .holder {float:left; width:920px; height:100%; background:url(../images/bg_banner.jpg) repeat-x 0 0; }
	
	
		#homepage-banner .holder .new-prod {float:left; margin-top:9px; padding:12px 0 0 13px; width:165px; height:221px; background:url(../images/bg_banner_new_prod.jpg) no-repeat 0 0; }
		
		#homepage-banner .holder .new-prod a { color:#B9121B; text-decoration:underline; }
		
			#homepage-banner .holder .new-prod p.prod-title { color:#4C1B1B; font-size:11px; font-weight:bold; }
			
			#homepage-banner .holder .new-prod a.new-prod-image { margin:2px 0 16px 0; display:block; width:66px; height:66px; border:1px solid #bd8d46; }
			
			#homepage-banner .holder .new-prod a.new-prod-image:hover { border:1px solid #B9121B; }
			
			#homepage-banner .holder .new-prod ul { margin:10px 0 10px 0; width:160px; }
			
				#homepage-banner .holder .new-prod ul li { padding-left:10px; line-height:16px; background:url(../images/bg_navbar_arrow.gif) no-repeat 0 4px; overflow:hidden; }
		
		#homepage-banner .holder .banner-wrapper { float:left; padding-top:1px; margin:9px 0 0 3px; width:506px; height:232px; }

		
		
/**************************************  
   Special side for: Authentication BOX
**************************************/
		
		.auth { float:left; margin:9px 0 0 8px; padding-top:13px; width:223px; background:url(../images/bg_auth_top.gif) no-repeat 0 0; }
		
			.auth .box { padding:0 9px 0 9px; width:203px; height:208px; background-color:#fcfae1; border-left:1px solid #f6e497; border-right:1px solid #f6e497; }
				
				.auth .box INPUT { *margin:-2px 0 -3px 0;}/* FOR Things like Internet Explorer */
				
				.auth .box INPUT.text-input { margin-bottom:3px; padding-top:2px; width:200px; height:18px; line-height:20px; border:1px solid #f6e497;  }
				
				.auth .box INPUT.text-input.last { margin-bottom:10px; }
				
				.auth .box p.dummy-text { padding-bottom:14px; margin:12px 0 8px 0; color:#4c1b1b; border-bottom:1px solid #f6e497; }
				
				.auth .box p.dummy-text.last { border:none; }
				
				.auth .box p.info { padding-bottom:10px; margin:12px 0 0 0; color:#4c1b1b; font-size:11px; }
				
					.auth .box p.info span { font-size:11px; color:#b9121b; }
				
					.auth .box a { color:#b9121b; text-decoration:underline; font-size:11px; }
				
					.auth .box p.title.last { margin:0 0 4px 0; }
				
				.auth .box .cell { float:left; }
				
					.auth .box .cell INPUT.text-input { *margin:-2px 0; padding-top:2px; width:134px; height:20px; border:1px solid #f6e497; }
					
				.auth .dummy { width:100%; height:13px; background:url(../images/bg_auth_bottom.gif) no-repeat 0 0; }
				
				.auth .dummy.others { width:100%; height:13px; background:url(../images/bg_auth_bottom.gif) no-repeat 0 0; }
		
		/* [+] Login */
		.auth.login { margin:9px 18px auto 14px; display:inline; }
		
			.auth.login .box { height:170px; }
		
			.auth.login .box INPUT.submit-input.login { margin-top:10px; }
				
			.auth.login .box INPUT.check-input { margin-right:10px; }
		
		.auth.news { margin:9px 18px auto 0; }
		
			.auth.news .box { height:170px; }
				
			.auth.news INPUT.submit-input.news { margin:10px 0; }
			
			.auth.news span { font-size:11px; }
		
		.auth.signup { margin-left:0; }
		 	
			.auth.signup .box { height:170px; }
		
		.auth.recover { float:none; margin:20px 0 0 13px; }
		/* [-] Login */
	

/**************************************
							Random Prod
**************************************/

.container { width:750px; padding-top:13px; background:url(../images/bg_randomprod_top.jpg) no-repeat 0 0; }

	.container .container-dummy { height:13px; font-size:13px; overflow:hidden; background:url(../images/bg_randomprod_bottom.jpg) no-repeat 0 0; }

	.container .holder { margin:0; padding:0 4px 0 6px; border-left:1px solid #f6e497; border-right:1px solid #f6e497; }
	
		.container .holder .line { clear:left; widht:100px; height:1px; font-size:1px; overflow:hidden; background-color:#F6E497; }
		
		/* ----- Product Box  Default View ----- */
		.container .holder .item-box { float:left; padding:10px 0; width:146px; min-height:200px; _height:200px; border-right:1px solid #F6E497; }
		
		.container .holder .item-box.last { border-right:0; margin:0; }
			
			.container .holder .item-box a.prod-img { display:block; margin:0 auto; width:125px; height:100px; text-align:center; overflow:hidden }
			
			a.no-image { display:block; margin:0 auto; padding-top:40px; width:123px; height:58px; border:1px solid #f2f2f2; text-align:center; color:#ccc; }
			
			.container .holder .item-box div { padding:8px 3px 0 10px; color:#B9121B; }
			
				.container .holder .item-box div a { color:#B9121B; text-decoration:underline; }
					
				.container .holder .item-box div p { margin-bottom:5px; }
				
				.container .holder .item-box div p.title { min-height:28px; _height:28px; line-height:13px; color:#4C1B1B; font-weight:bold; font-size:11px; }
				
				.container .holder .item-box div p.title.subcat { border:0px; padding-bottom:20px; min-height:35px; *height:35px; background:url(../images/bg_arrow_categories.png) no-repeat 45px bottom; }
				
					.container .holder .item-box div p.title.subcat a { font-size:11px; }
				
				.container .holder .item-box div p.last { margin-bottom:0; }
				
					.container .holder .item-box div p.last span { color:#4C1B1B; font-size:11px; font-weight:bold; }
		
		/* ----- Product Box  Simple View ----- */
			.container .holder table.item-box-alt { padding-top:0; width:737px; height:80px; border-right:none; }
			
				.container .holder table.item-box-alt td { padding:0 15px; border-right:1px solid #F6E497; background-color:#fcfae1; }
				
				.container .holder table.item-box-alt td.no-content.img { padding:0; background-color:#fff; }
				
				.container .holder table.item-box-alt td.no-content { padding:0 0 0 15px; width:105px; }
				
				.container .holder table.item-box-alt td.no-content.last { border:none; }
				
				.container .holder table.item-box-alt a { color:#B9121B; text-decoration:underline; }