/*************Delcam.com Homepage ************************/

.paddingbottom12 {
padding-bottom:12px;
}

.padding-bottom-right12 {
padding-bottom:12px;
padding-right:12px;
}

.padding-right12 {
padding-right:12px;
}

.delcamAboutUsTitle {
	color:#FFFFFF;
	text-align:left;
	/*font-weight:bold;*/
	font-size:13px;

	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:45px;
	text-indent:10px;
	position:relative;
}
.delcamHomePanelDelcamTVBanner{
	background-image: url(../images/delcam/homepanels/aboutus/Delcam_blog.jpg);
	background-repeat: no-repeat;
	width: 479px;
	height: 141px;
	cursor: pointer;
	
}
.delcamHomePanelDelcamTVBanner a{
	text-decoration:none;
	width:479px;
height:131px;
	
}
.delcamHomePanelDelcamTVBanner .delcamHomePanelDelcamTVBannerText{
	margin-left:213px;
	margin-top:80px;
	height:45px; 
	width:220px;
	text-align:left;

}

.delcamAboutUsHomePanelNewsEventsBanner{
	background-image: url(../images/delcam/homepanels/aboutus/news-events.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 227px;
	cursor: pointer;
}
.delcamAboutUsHomePanelNewsEventsBanner:hover{
	background-image: url(../images/delcam/homepanels/aboutus/news-events-hover.jpg);
}

.delcamAboutUsHomePanelSoftwareBanner{
	background-image: url(../images/delcam/homepanels/aboutus/software.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 227px;
	cursor: pointer;
}
.delcamAboutUsHomePanelSoftwareBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/software-hover.jpg); 
}

.delcamAboutUsHomePanelCaseStudiesBanner{
	background-image:url(../images/delcam/homepanels/aboutus/case-studies.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAboutUsHomePanelCaseStudiesBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/case-studies-hover.jpg); 
}

.delcamAboutUsHomePanelDownloadsBanner{
	background-image:url(../images/delcam/homepanels/aboutus/downloads.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAboutUsHomePanelDownloadsBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/downloads-hover.jpg); 
}

.delcamAboutUsHomePanelCareersBanner{
	background-image:url(../images/delcam/homepanels/aboutus/careers.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAboutUsHomePanelCareersBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/careers-hover.jpg); 
}

.delcamAboutUsHomePanelSocialNetworksBanner{
	background-image:url(../images/delcam/homepanels/aboutus/social-networks.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAboutUsHomePanelSocialNetworksBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/social-networks-hover.jpg); 
}

.delcamAboutUsHomePanelBrochuresFlyersBanner{
	background-image: url(../images/delcam/homepanels/aboutus/training_center.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 227px;
	cursor: pointer;
}
.delcamAboutUsHomePanelBrochuresFlyersBanner:hover{
	background-image: url(../images/delcam/homepanels/aboutus/training_center_cover.jpg);
}

.delcamAboutUsHomePanelPartnersBanner{
	background-image: url(../images/delcam/homepanels/aboutus/partners.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 227px;
	cursor: pointer;
}
.delcamAboutUsHomePanelPartnersBanner:hover{
	background-image:url(../images/delcam/homepanels/aboutus/partners-hover.jpg); 
}



.delcamAMSHomePanelMainBanner{
	background-image: url(../images/delcam/homepanels/ams/Vortex.jpg);
	background-repeat: no-repeat;
	width: 479px;
	height: 274px;
	cursor: pointer;
}
.delcamAMSHomePanelMainBannerText{
	margin-left:210px;
	margin-top:100px;
	height:95px; 
	width:250px;
	color:#fffff;
}
.delcamAMSHomePanelLZBanner{
	background-image: url(../images/delcam/homepanels/ams/LZ.jpg);
	background-repeat: no-repeat;
	width: 479px;
	height: 131px;
	cursor: pointer;
}
.delcamAMSHomePanelLZBanner .delcamAMSHomePanelLZBannerText{
	margin-left:275px;
	margin-top:20px;
	height:70px; 
	width:160px;
	text-align:center;
	
	
}
.delcamAMSHomePanelPowerMILLRobotBanner{
	background-image: url(../images/delcam/homepanels/ams/PowerMILLRobot.png);
	background-repeat: no-repeat;
	width: 479px;
	height: 131px;
	cursor: pointer;
}
.delcamAMSHomePanelPowerMILLRobotBanner .delcamAMSHomePanelPowerMILLRobotBannerText{
	margin-left:10px;
	margin-top:80px;
	height:40px; 
	width:210px;
	
}
.delcamAMSHomePanelElectrodeBanner{
	background-image: url(../images/delcam/homepanels/ams/Delcam-Electrode.png);
	background-repeat: no-repeat;
	width: 479px;
	height: 131px;
	cursor: pointer;
}
.delcamAMSHomePanelElectrodeBanner .delcamAMSHomePanelElectrodeText{
	margin-left: 10px;
	margin-top: 80px;
	height: 40px;
	width: 210px;
	color: #FFFFFF;
	
}

.delcamAMSTitle {
	color:#FFFFFF;
	text-align:left;
	font-size:11px;
	padding-left:11px;	
	padding-right:10px;	
	top:20px;
	position:relative;
	width:165px;
	
}

.delcamAMS1{
	background-image:url(../images/delcam/homepanels/ams/PowerMILL.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS1:hover{
	background-image:url(../images/delcam/homepanels/ams/PowerMILL-Hover.jpg); 
}

.delcamAMS2{
	background-image:url(../images/delcam/homepanels/ams/PowerSHAPE.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS2:hover{
	background-image:url(../images/delcam/homepanels/ams/PowerSHAPE-Hover.jpg); 
}

.delcamAMS3{
	background-image:url(../images/delcam/homepanels/ams/PowerINSPECT.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS3:hover{
	background-image:url(../images/delcam/homepanels/ams/PowerINSPECT-Hover.jpg); 
}

.delcamAMS4{
	background-image:url(../images/delcam/homepanels/ams/FeatureCAM.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS4:hover{
	background-image:url(../images/delcam/homepanels/ams/FeatureCAM-Hover.jpg); 
}

.delcamAMS5{
	background-image:url(../images/delcam/homepanels/ams/DelcamforSolidWorks.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS5:hover{
	background-image:url(../images/delcam/homepanels/ams/DelcamforSolidWorks-Hover.jpg); 
}

.delcamAMS6{
	background-image:url(../images/delcam/homepanels/ams/PartMaker.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamAMS6:hover{
	background-image:url(../images/delcam/homepanels/ams/PartMaker-Hover.jpg); 
}


/* CRISPIN */


.delcamCRISPINHomePanelMainBanner{
	background-image:url(../images/delcam/homepanels/crispin/crispin.png); 
	background-repeat:no-repeat;
	width:479px;
	height:274px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelMainBannerText{
	margin-left:15px;
	margin-top:230px;
	height:30px; 
	width:250px;
	
}
.delcamCRISPINTitle {
	color:#6d6e71;
	text-align:left;
	/*font-weight:bold;*/
	font-size:13px;

	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:45px;
	text-indent:10px;
	position:relative;
	
}

.delcamCRISPINHomePanelShoeMakerEBanner{
	background-image: url(../images/delcam/homepanels/crispin/shoemakere.jpg);
	background-repeat: no-repeat;
	width: 479px;
	height: 131px;
	cursor: pointer;
}
.delcamCRISPINHomePanelShoeMakerEBanner .delcamCRISPINHomePanelShoeMakerEBannerText{
	margin-left:10px;
	margin-top:80px;
	height:40px; 
	width:210px;
	
}

.delcamCRISPINHomePanel3DLastDesign{
	background-image:url(../images/delcam/homepanels/crispin/3d-last-design.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanel3DLastDesign:hover{
	background-image:url(../images/delcam/homepanels/crispin/3d-last-design-hover.jpg); 
}

.delcamCRISPINHomePanel3DShoeDesign{
	background-image:url(../images/delcam/homepanels/crispin/3d-shoe-design.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanel3DShoeDesign:hover{
	background-image:url(../images/delcam/homepanels/crispin/3d-shoe-design-hover.jpg); 
}

.delcamCRISPINHomePanel3DSoleEngineer{
	background-image:url(../images/delcam/homepanels/crispin/3d-sole-engineering.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanel3DSoleEngineer:hover{
	background-image:url(../images/delcam/homepanels/crispin/3d-sole-engineering-hover.jpg); 
}
.delcamCRISPINHomePanelPatternEngineering{
	background-image:url(../images/delcam/homepanels/crispin/2d-pattern-engineering.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelPatternEngineering:hover{
	background-image:url(../images/delcam/homepanels/crispin/2d-pattern-engineering-hover.jpg); 
}

.delcamCRISPINHomePanelShoeCosting{
	background-image:url(../images/delcam/homepanels/crispin/shoe-costing.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelShoeCosting:hover{
	background-image:url(../images/delcam/homepanels/crispin/shoe-costing-hover.jpg); 
}

.delcamCRISPINHomePanelDocumentation{
	background-image:url(../images/delcam/homepanels/crispin/documentation.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelDocumentation:hover{
	background-image:url(../images/delcam/homepanels/crispin/documentation-hover.jpg); 
}

.delcamCRISPINHomePanelPatternCutting{
	background-image:url(../images/delcam/homepanels/crispin/pattern-cutting.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelPatternCutting:hover{
	background-image:url(../images/delcam/homepanels/crispin/pattern-cutting-hover.jpg); 
}
.delcamCRISPINHomePanelLifecycle{
	background-image:url(../images/delcam/homepanels/crispin/lifecycle.jpg); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamCRISPINHomePanelLifecycle:hover{
	background-image:url(../images/delcam/homepanels/crispin/lifecycle-hover.jpg); 
}

/* HEALTHCARE */


.delcamHealthcareHomePanelDentalBanner{
	background-image: url(../images/delcam/homepanels/healthcare/dental.png);
	background-repeat: no-repeat;
	width: 479px;
	height: 274px;
	cursor: pointer;
}
.delcamHealthcareHomePanelDentalBanner .delcamHealthcareHomePanelDentalBannerText{
	margin-left:20px;
	margin-top:240px;
	margin-left:250px;
	height:30px; 
	width:210px;
	text-align:right;

	
}
.delcamHealthcareHomePanelOrthoticsBanner{
	background-image: url(../images/delcam/homepanels/healthcare/orthotics.png);
	background-repeat: no-repeat;
	width: 466px;
	height: 274px;
	cursor: pointer;
}
.delcamHealthcareHomePanelOrthoticsBanner .delcamHealthcareHomePanelOrthoticsBannerText{
	margin-left:20px;
	margin-top:240px;
	margin-left:240px;
	height:30px; 
	width:210px;
	text-align:right;
	
}

.delcamHealthcareHomePanelDentalLZBanner{
	background-image: url(../images/delcam/homepanels/healthcare/dental-lz.jpg);
	background-repeat: no-repeat;
	width: 479px;
	height: 131px;
	cursor: pointer;
}
.delcamHealthcareHomePanelDentalLZBannerText{
	margin-left:15px;
	margin-top:0px;
	width:200px;
}
.delcamHealthcareHomePanelOrthoticsLZBanner{
	background-image: url(../images/delcam/homepanels/healthcare/orthotics-lz.jpg);
	background-repeat: no-repeat;
	width: 466px;
	height: 131px;
	cursor: pointer;
}
.delcamHealthcareHomePanelOrthoticsLZBannerText{
	margin-left:15px;
	margin-top:0px; 
	width:200px;
		
}
.delcamHealthcareHomePanelHealthcareSolutionsBanner{
	background-image: url(../images/delcam/homepanels/healthcare/healthcare-solutions.jpg);
	background-repeat: no-repeat;
	width: 474px;
	height: 131px;
	cursor: pointer;
}
.delcamHealthcareHomePanelDelcamTVBanner{
	background-image: url(../images/delcam/homepanels/healthcare/delcamtv.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 233px;
	cursor: pointer;
}


.delcamHealthcareHomePanelSocialNetworksBanner {
	background-image: url(../images/delcam/homepanels/healthcare/delcamtv.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 227px;
	cursor: pointer;
}
.delcamHealthcareTitle {
	color:#417ec7;
	text-align:left;
	/*font-weight:bold;*/
	font-size:13px;

	padding-left:10px;	
	padding-right:10px;	
	/*line-height:275px;*/
	top:45px;
	text-indent:10px;
	position:relative;
	
}

/* ARTCAM */


.delcamArtCAMHomePanelMainBanner{
	background-image: url(../images/delcam/homepanels/artcam/artcam-home.png);
	background-repeat: no-repeat;
	width: 479px;
	height: 274px;
	cursor: pointer;
}
.delcamArtCAMHomePanelMainBannerText{
	margin:120px 0px 0px 220px;
	/*margin-left:220px;
	margin-top:80px;*/
	height:30px; 
	width:250px;
}
.delcamArtCAMHomePanelMainBannerText2{
	margin-left:220px;
	width:200px;
	text-align:center;
}
.delcamArtCAMHomePanel2Banner{
	background-image:url(../images/delcam/homepanels/artcam/artcam-2.png); 
	background-repeat:no-repeat;
	width:479px;
	height:131px; 
	cursor:pointer;
}
.delcamArtCAMHomePanel2Banner .delcamArtCAMHomePanel2BannerText{
	margin:90px 0px 0px 140px;
/*	margin-left:140px;
	margin-top:90px;
	margin-bottom:0px;*/
	height:20px; 
	width:200px;
	text-align:center;
}
.delcamArtCAMHomePanelTutorialsBanner{
	background-image:url(../images/delcam/homepanels/artcam/artcam-3.png); 
	background-repeat:no-repeat;
	width:479px;
	height:131px; 
	cursor:pointer;
}
.delcamArtCAMHomePanelTutorialsBanner .delcamArtCAMHomePanelTutorialsBannerText{
	margin-left:20px;
	margin-top:10px;
	margin-right:250px;
	/*height:80px;*/ 
	/*width:170px;*/
	font-family:Arial, Helvetica, sans-serif;
	color: #333333;
	font-size:19px;
	
}

.delcamArtCAMHomePanelJewelsmith{
	background-image:url(../images/delcam/homepanels/artcam/artcam-jewelsmith.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelInsignia{
	background-image:url(../images/delcam/homepanels/artcam/artcam-insignia.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelPro{
	background-image:url(../images/delcam/homepanels/artcam/artcam-pro.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelExpress{
	background-image:url(../images/delcam/homepanels/artcam/artcam-express.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamArtCAMTitle {
	color:#fff;
	text-align:left;
	font-size:13px;
	padding-left:10px;	
	padding-right:10px;	
	top:48px;
	text-indent:10px;
	position:relative;
}
.delcamArtCAMHomePanelMoney{
	background-image:url(../images/delcam/homepanels/artcam/artcam-money2.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelWood{
	background-image:url(../images/delcam/homepanels/artcam/artcam-woodworking.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelSignage{
	background-image:url(../images/delcam/homepanels/artcam/artcam-signage.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamArtCAMHomePanelEngraving{
	background-image:url(../images/delcam/homepanels/artcam/artcam-engraving.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

/*News*/

.delcamNewsEventsBannerleft{
	background-image:url(../images/delcam/homepanels/news/white-box-left.png); 
	background-repeat:no-repeat;
	/*height:131px; 
	width:234px; */
	height:111px; 
	width:224px;
	cursor:pointer;
	padding:10px;
}

.delcamNewsEventsBannerright{
	background-image:url(../images/delcam/homepanels/news/white-box-right.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}

.delcamNewsEventsMoreNewsBanner{
	background-image:url(../images/delcam/homepanels/news/all-news.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamNewsEventsMoreNewsBannerText{
	color:#FFFFFF;
	text-align:left;
	/*font-weight:bold;*/
	font-size:13px;
	margin-left:135px;	
	width:60px;
	margin-top:10px;
	
}

.delcamNewsEventsMoreEventsBanner{
	background-image:url(../images/delcam/homepanels/news/all-events.png); 
	background-repeat:no-repeat;
	height:131px; 
	width:227px; 
	cursor:pointer;
}
.delcamNewsEventsMoreEventsBannerText{
	color:#FFFFFF;
	text-align:left;
	/*font-weight:bold;*/
	font-size:13px;
	margin-left:135px;	
	width:60px;
	margin-top:10px;
	
}
.delcamNewsEventsMainEventsBanner{
	background-image: url(../images/delcam/homepanels/news/main-events.jpg);
	background-repeat: no-repeat;
	height: 274px;
	width: 479px;
	cursor: pointer;
}

.delcamNewsEventsMainEventsBannerText {
	color:#417ec7;
	text-align:left;
	text-indent:10px;	
	width:400px;
	margin-top:240px;
	
}

.delcamNewsEventsPressSayBanner{
	background-image: url(../images/delcam/homepanels/news/what-the-press-say.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 466px;
	cursor: pointer;
}
.delcamNewsEventsPressSayBannerText{
	color:#fffff;
	text-align:left;
	margin-left:10px;	
	width:150px;
}
.delcamNewsEventsNewsletterBanner{
	background-image: url(../images/delcam/homepanels/news/delcam-newsletter.jpg);
	background-repeat: no-repeat;
	height: 131px;
	width: 466px;
	cursor: pointer;
}
.delcamNewsEventsNewsletterBannerText{
	color:#417ec7;
	text-align:left;
	margin-left:10px;	
	width:150px;
}

.delcamHomePageBanner479x131 {
width:479px;
height:131px;
}

.delcamHomePageBanner227x131 {
width:227px;
height:131px;
}

/*BUTTON*/

.cbtn {
    position: relative;
    top: 0px;
    left: 5px; /* width of left part (:before) */
    overflow: visible; /* this make the :before and :after in position:absolute to appear */
 
    background: url(../images/delcam/homepanels/artcam/arrow-middle.png);
    height: 23px;
 
    padding-top: 5px;
	margin-left:20px;
    border: 0;
    cursor: pointer;
	display:inline-block;
}
 
.cbtn::-moz-focus-inner,
.cbtn:focus {
    border: 0;
}
 
.cbtn:before,
.cbtn:after {
    content: "";
    background: url(../images/delcam/homepanels/artcam/arrow-left.png);
    width: 5px;
    height: 28px;
    position: absolute;
    left: -5px; /* Same as width */
    top: 0px;
}
 
.cbtn:after {
	background:url(../images/delcam/homepanels/artcam/arrow-right.png);
    width: 17px;
    left: auto;
    right: -17px; /* Same as width */
}
