#avfmac ul,#avfmac  ul li					{ list-style:none;}
#avfmac  a			                { text-decoration:none; outline:none;}

#avfmac  a, #avfmac a img,#avfmac input,#avfmac textarea,#avfmac select,#avfmac option		{ border:none; outline:none;}
#avfmac fieldset			{ display:block; border:none; clear:both;}
#avfmac .fLeft				{ float:left; }
#avfmac .fRight             { float:right; }
#avfmac .submit				{ cursor:pointer; padding: 0; margin: 0; width: auto; max-width: auto; overflow: visible}
#avfmac .sep				{ width:100%; height:1px; margin:10px auto; background:url(/themes/red/images/mac-new/bgSep.png) center no-repeat; overflow:hidden; clear:both}
#avfmac .clear				{ height:0px; line-height:0px; font-size:0px; clear:both}
#avfmac .clearfix:before,#avfmac .clearfix:after {content:""; display: block;}
#avfmac .clearfix:after 	{ clear: both;}
#avfmac .clearfix			{ *zoom:1;}
#avfmac a.plusbg			{ margin:0 0 0 40px; padding:5px 8px;-webkit-border-radius: 5px; border-radius: 5px; background:#e8eff2; 
font:bold 11px/11px Arial, sans-serif; text-transform:uppercase; color:#484b4c; display:inline-block;}
#avfmac .cfleft {clear:left}
/* Continut principal */
/* poza produs */
#avfmac #picProd			{ width:236px; padding:39px 45px 30px 3px; display:inline-block; float:left;}
#avfmac #picProd .imgH		{ width:236px; height:287px; position:relative;}
/* mini nav produs */
#avfmac #prodNav			{ width:190px; padding:0 40px 0 49px; margin:30px auto 0 auto; text-align:center; display:inline-block; float:left;}
#avfmac #prodNav a, #prodNav span	{ display:inline-block;}
#avfmac #prodNav a			{ font:normal 11px/14px Arial, sans-serif; color:#e80000;}
#avfmac #prodNav a:hover	{ color:#acacac;}
#avfmac #prodNav span		{ font:normal 11px/14px Arial, sans-serif; color:#1e1e1e}
#avfmac #prodNav { margin: 0px auto 0px 85px !important; text-align: left;}
/* Formular Order Sus */
#avfmac #prodHeader .formAtc		{ width:256px; float:right;}
#avfmac #section06 .formAtc form 	{-webkit-border-radius: 5px 5px 0px 0px;border-radius: 4px 4px 0px 0px;}
#avfmac .newp						{ margin: 20px 0 0 0; font:normal 34px/34px Arial, sans-serif; letter-spacing:-0.08em; color:#373737;}
/*#avfmac .selW						{ margin:0 0 10px 0; width:128px; height:25px; background:url(images/ddarw.png) top right no-repeat #fff; border:1px solid #c1c5c6; */
overflow: hidden; z-index:55;}
#avfmac .selW select		{ width:148px; height:25px; padding:4px 0; -webkit-padding-before:0; -webkit-padding-start:4px; line-height: 1; border: 0; border-radius: 0;
font:normal 11px/25px Arial, sans-serif; color:#696969;text-align:left; background: transparent;-webkit-appearance:none; -moz-appearance:none; z-index:54;}
#avfmac .selW option		{ padding:5px 0 5px 3px; font:normal 11px/25px Arial, sans-serif; color:#696969; -ms-flexbox:none;}

#avfmac .sbmtW button 		{ width:256px; height:53px; background:url(images/bgButton.png) top left no-repeat;
#newproductpagecontent a.sbmtW { padding: 0px; !important}
border:none; outline: none; text-align: center; display: block;}
#avfmac .sbmtW button span 	{ font:normal 20px/53px Arial, sans-serif; text-shadow:-2px -1px 1px #a80000; color:#fff; display: inline-block; vertical-align: middle;}
#avfmac .sbmtW button img 	{ margin:0 0 0 3px; display: inline-block; vertical-align: middle;}

/*#avfmac .sbmtW				{ width:256px; height:53px; background:url(images/btnBuyNow.png) 0 0 no-repeat;}
#avfmac .sbmtW:hover		{ width:256px; height:53px; background:url(images/btnBuyNow.png) bottom left no-repeat;}
#avfmac .sbmtW input		{ width:256px; height:53px; padding:0 50px 0 0; background:none; font:normal 20px/53px Arial, sans-serif; text-shadow:-2px -1px 1px #a80000; color:#fff;}*/
/* Sectiuni Pagina */
#avfmac .section			{ width:980px; margin: 28px 0 5px 0; overflow:hidden;}
#avfmac .section h2			{ margin:0 0 20px 0; padding:0; font:normal 38px/38px Arial, sans-serif; letter-spacing:-0.03em; color:#383838;}
/* Section Blazing Fast */
#avfmac #blzFast 			{margin:0; background:url(/themes/red/images/mac-new/bgSection02.png) 0 30px no-repeat; text-align: center;}
#avfmac #blzFast h2 		{ margin:0 0 10px 0; font: bold 35px/35px Arial, sans-serif;
letter-spacing:-0.04em;color:#000;}
#avfmac #blzFast p 			{ margin:0 0 10px 0; font:normal 15px/18px Arial, sans-serif;
letter-spacing:-0.01em;color:#333;}
/* Sectiuni Features */
#avfmac #mf3				{ width:960px; margin:20px auto 30px; font-size:0; text-align: center; display:block;}
#avfmac #mf3 li				{ width:252px; margin:0 20px;text-align:center; display: inline-block; vertical-align:top;}
#avfmac #mf3 .marginTop 	{ margin:15px 0 0 0; display: inline-block;}
#avfmac #mf3 h3				{ margin:0 0 10px 0; padding:15px 0 0 0; font:bold 20px/20px Arial, sans-serif;
text-align: left; letter-spacing:-0.06em; color:#272727;}
#avfmac #mf3 p				{ font:normal 13px/16px Arial, sans-serif;text-align: left; color:#6b6b6b;}
/* SeccondaryFeatures */
#avfmac #scndFtrs 			{ width: 876px; margin:30px auto; font-size:0; text-align: center; }
#avfmac #scndFtrs .txt 		{ width:360px; display: inline-block; vertical-align:top;}
#avfmac #scndFtrs .sep 		{ width:1px; height: 88px; margin:0 60px; background:#dde5e8; display: inline-block; vertical-align:top;}
#avfmac #scndFtrs h3		{ margin:0 0 10px 0; padding:15px 0 0 0; font:bold 20px/20px Arial, sans-serif;
text-align: left; letter-spacing:-0.06em; color:#272727;}
#avfmac #scndFtrs p			{ font:normal 13px/16px Arial, sans-serif;text-align: left; color:#6b6b6b;}
/* System Requirments */
#avfmac a.plusbg			{ margin:5px 0 0 60px; padding:7px 10px;-webkit-border-radius: 5px; border-radius: 5px; background:#e8eff2; font:bold 11px/11px Arial, sans-serif;
text-transform:uppercase; color:#484b4c; display:inline-block;}
#avfmac .sysReq				{ margin:20px 0 15px 60px; padding:0 0 0 10px; overflow:hidden; display:none;}
#avfmac #sysReq				{ margin:20px 0 15px 60px; padding:0 0 0 10px; overflow:hidden; display:none;}
#avfmac .sysReq 			{ width:100%; overflow: hidden; clear: both;}
#avfmac #sysReq 			{ width:100%; overflow: hidden; clear: both;}
#avfmac .sysReq ul 			{ margin:10px 0;}
#avfmac #sysReq ul 			{ margin:10px 0;}
#avfmac .sysReq ul li ul 	{ margin:0 0 0 20px; }
#avfmac #sysReq ul li ul 	{ margin:0 0 0 20px; }
#avfmac .sysReq li			{ width:100%; margin:0 0 10px 0; display:inline-block;}
#avfmac #sysReq li			{ width:100%; margin:0 0 10px 0; display:inline-block;}
#avfmac .sysReq h3			{ margin:0 0 15px 0; font:bold 18px/18px Arial, sans-serif; letter-spacing:-0.04em; color:#727272;}
#avfmac #sysReq h3			{ margin:0 0 15px 0; font:bold 18px/18px Arial, sans-serif; letter-spacing:-0.04em; color:#727272;}
#avfmac .sysReq h4			{ font:normal 14px/16px Arial, sans-serif; letter-spacing:0; color:#272727;}
#avfmac #sysReq h4			{ font:normal 14px/16px Arial, sans-serif; letter-spacing:0; color:#272727;}
#avfmac .sysReq p			{ margin:0 0 10px 0; font:normal 12px/14px Arial, sans-serif; color:#505050;}
#avfmac #sysReq p			{ margin:0 0 10px 0; font:normal 12px/14px Arial, sans-serif; color:#505050;}
#avfmac .sysReq span		{ margin:5px 0 0 0; font:italic 12px/14px Arial, sans-serif; color:#a2a2a2;}
#avfmac #sysReq span		{ margin:5px 0 0 0; font:italic 12px/14px Arial, sans-serif; color:#a2a2a2;}
#avfmac a.aSysReqC 			{ display: none;}
/* Section06 */
#avfmac #section06				{ margin:60px 0 28px 0; padding:0 0 30px 0; background:#f5f5f5; -webkit-border-radius:10px; border-radius:10px; overflow:visible; }
#avfmac #picProdBtm				{ margin:21px 44px 0 22px; float:left;}
#avfmac #shortDesc				{ width:400px; margin:60px 0 0 0; float:left;}
#avfmac #shortDesc h2			{ margin:0; padding:0; font:bold 36px/30px Arial, sans-serif; letter-spacing:-0.08em; color:#383838;}
#avfmac #shortDesc h3			{ margin:0 0 10px 0; font:normal 30px/30px Arial, sans-serif; letter-spacing:-1px; color:#acacac;}
#avfmac #shortDesc p			{ width:80%; font:normal 12px/16px Arial, sans-serif; color:#727272;}
#avfmac #dscTbl					{ width:234px; padding:10px 10px 2px 10px; margin:1px 1px 5px 1px; background:#fff;}
#avfmac #dscTbl .row			{ width:234px; margin:0 0 2px 0; padding:0 0 4px 0; border-bottom:1px dashed #626262; overflow:hidden;}
#avfmac #dscTbl .row.final		{ width:234px; border:none; overflow:hidden;}
#avfmac #dscTbl	span			{ font:normal 11px/18px Arial, sans-serif; letter-spacing:0; display:inline-block;}
#avfmac #dscTbl	span.price		{ color:#191919; float:right;}
#avfmac #dscTbl	span.name		{ text-transform:uppercase; color:#626262; float:left;}
#avfmac #dscTbl .row.red span	{ color:#c80000;}
/* Formular Order Jos */
#section06 .formAtc			{ width:256px; margin:38px 33px 0 0; background:#e8edef; float:right;}

/* New Features */
#features.newDesign #mf3						{ width:100%; margin:15px auto 0; font-size:0; text-align: center; display:block;}
#features.newDesign #mf3 li						{ display: inline-block; vertical-align:top; margin-bottom: 15px !important;}
#features.newDesign #mf3 .imgW 					{ width:153px; text-align: center; float: left;}
#features.newDesign #mf3 .txt 					{ width:280px; padding:0 0 0 14px; float: left;}
#features.newDesign #mf3 h3						{ margin:0 0 10px 0; padding:15px 0 0 0; font:bold 20px/20px Arial, sans-serif;
text-align: left; letter-spacing:-0.06em; color:#272727;}
#features.newDesign #mf3 p						{ font:normal 13px/16px Arial, sans-serif;text-align: left; color:#6b6b6b;}
#features.newDesign .hidFtrs					{ margin:0; overflow:hidden; clear:left; margin-left: 30px; margin-top: 40px;}
#features.newDesign .hidFtrs li					{ width:395px; padding:0 20px 20px 40px; float:left;}
#features.newDesign .hidFtrs h3					{ width:100%; margin:0 0 10px 0; font:normal 18px/22px Arial, sans-serif; letter-spacing:-1px; color:#000;}
#features.newDesign .hidFtrs p					{ font:normal 12px/14px Arial, sans-serif; color:#727272;}
#features.newDesign  a.plusbg   		{ margin:0 0 20px 40px;}
#features.newDesign #clpsftrs  					{ display:none;}

#features.newDesign .sep				{ width:100%; height:34px; margin:10px auto; background:url(images/sep_features.png) center no-repeat; overflow:hidden; clear:both}
/* SeccondaryFeatures */
#features.newDesign #scndFtrs 					{ width:100%; margin:30px auto; font-size:0; text-align: center; }
#features.newDesign #scndFtrs .txt 				{ width:360px; display: inline-block; vertical-align:top;}
#features.newDesign #scndFtrs .sep 				{ width:1px; height: 88px; margin:0 100px; background:#dde5e8; display: inline-block; vertical-align:top;}
#features.newDesign #scndFtrs h3				{ margin:0 0 10px 0; padding:15px 0 0 0; font:bold 20px/20px Arial, sans-serif;
text-align: left; letter-spacing:-0.06em; color:#272727;}
#features.newDesign #scndFtrs p					{ font:normal 13px/16px Arial, sans-serif;text-align: left; color:#6b6b6b;}

#avfmac #features.newDesign #mf3 li				{ width: 475px; margin:0;text-align:center; display: inline-block; vertical-align:top } 
#features.newDesign  a.plusbg			{ margin-left: 60px !important; margin-bottom: 0px; }