﻿/* font working in all browser*/
@font-face {
    font-family: 'DharmaGothicPRegular';
    src: url('fonts/dharmagothicp_regular_r-webfont.eot');
    src: url('fonts/dharmagothicp_regular_r-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/dharmagothicp_regular_r-webfont.woff') format('woff'),
         url('fonts/dharmagothicp_regular_r-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

@font-face {
	font-family: 'Proxima Nova Cn Rg';
	 src: url('fonts/proximanovacond-reg-webfont.eot');
    src: url('fonts/proximanovacond-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/proximanovacond-reg-webfont.woff') format('woff'),
         url('fonts/proximanovacond-reg-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;}
/* End font working in all browser*/

/* Martinson RTE classes */

.ms-rteStyle-HomeBottomContent
{
	-ms-name: "Homepage Bottom Content";
	color: #1B0E00;
    font-family: 'Proxima Nova Cn Rg';
    font-size: 15px;
    font-weight: bold;

}
.ms-rteStyle-HomeBottomHeading2
{
	-ms-name: "Homepage Bottom Heading2";
	 color: #1B0E00;
    font-family: 'DharmaGothicPRegular' !important;
    font-size: 31px;
    font-weight: bold;
}

.ms-rteStyle-InnerPageHeading1
{
	-ms-name: "Innerpages Column Heading1";
	font-family: 'DharmaGothicPRegular' !important;
	font-size: 26px;
	font-weight: bold;
	color: #331900;
}
.ms-rteStyle-InnerPageHeading2
{
	-ms-name: "Innerpages Column Heading2";
	font-family: 'DharmaGothicPRegular' !important;
	font-size: 40px;
	font-weight: bold;
	color:#331900;
}
.ms-rteStyle-InnerText
{
	-ms-name: "Innerpages Paragraph";
	font-family: Proxima Nova Cn Rg;
	font-size: 15px;
	color: #747473;
}
.ms-rteStyle-InnerText
{
	-ms-name: "Innerpages Paragraph Smaller";
	font-family: Proxima Nova Cn Rg;
	font-size: 14px;
	color: #747473;
}

.ms-rteStyle-InnerContentHeading1
{
	-ms-name: "Innerpages Content Heading1";
	font-family: Proxima Nova Cn Rg;
	font-size: 20px;
	font-weight: bold;
	color: #604317;
	padding-top: 5px;
	padding-left: 4px;
}
.ms-rteStyle-InnerContentHeading2
{
	-ms-name: "Innerpages Content Heading2";
	font-family: Proxima Nova Cn Rg;
	font-size: 17px;
	font-weight: bold;
	color: #604317;
}
.ms-rteStyle-InnerProductName
{
	-ms-name: "Innerpages Product Name";
	font-family: Proxima Nova Cn Rg;
	font-size: 14px;
	font-weight: bold;
	color:#604317;
}



/* Martinson RTE classes */

.mp-rteStyle-ModalPopup {display:inline;}
.ms-dlgTitleBtns a:first-child{display:block!important}
/*  modal popus */
.ms-rteStyle-ModalPopup { -ms-name: "Modal Popup link";}
.ms-dlgOverlay { }
.ms-dlgContent {background-image:url('../imghome/popupbg.png');
    background-repeat:no-repeat; border: 0; background-color:white;-moz-border-radius: 3px;border-radius:3px;}
.ms-dlgBorder { 
 }
 .ms-rteFontSize-3{font-size: 39px !important;font-family: 'DharmaGothicPRegular';}
.ms-dlgTitle {font-size: 45pt !important;font-family: 'DharmaGothicPRegular';background-color:white; background: none;text-align:left;padding: 0px 0px 30px 0px;color:#331900 !important; overflow:visible;}
.ms-dlgTitleText {
    border-bottom: 0 solid #464646 !important;
    color: #331900 !important;
    display: block;
    font-family: 'DharmaGothicPRegular' !important;
    font-size: 45pt !important;
    padding-left:25px!important;
   /* margin-left: 25px !important;*/
    text-transform: uppercase;
    }
.ms-dlgFrameContainer 
{ background-color:white; 
  margin-left:0px !important;
  margin-right: 0px !important;
  padding-right: 70px !important;
      
    }

.ms-dlgCloseBtn { color:Black;position:relative;}
.ms-dlgCloseBtn .s4-clust {margin-right: 7px;
    margin-top: 18px; height:30px !important; width:30px !important;background: transparent url('../../../images/close.png') no-repeat; color:Black;border: none;top:-15px; right:-15px;-moz-border-radius: 13px;border-radius:13px;}
.ms-dlgCloseBtn .s4-clust:hover {height:30px !important; width:30px !important;color:Black; background: transparent url('../../../images/close.png') no-repeat; border: 1 solid black;top:-15px; right:-15px;}
.ms-dlgCloseBtnImg {display:none;height:30px; width:30px;}

html.ms-dialog .bg-page-main {background-color: transparent;}
html.ms-dialog body {background-color:white;}
html.ms-dialog .s4-ca {background-color:transparent;background: none; }
html.ms-dialog .bg-interior-content-container {background-color:transparent;}

span.talk-to-us {color:#7da100; font-family: 'Hermes', Sans-Serif;font-size:18px;padding-top:5px; padding-bottom:5px;padding-left: 32px; background: transparent url('../images/TalkToUs.png') no-repeat scroll left center;}
div.talk-to-us {padding: 15px; border: 1px solid #EDEDED; } /* #7a7a7a with 15% opacity */

span.customer-service {color:#7da100; font-family: 'Hermes', Sans-Serif;font-size:18px;padding-top:5px; padding-bottom:5px;padding-left: 0px; background: transparent none no-repeat scroll;}
div.customer-service {padding: 20px 20px 0px 20px; border: 1px solid #EDEDED; } /* #7a7a7a with 15% opacity */

div.contact-box {padding: 5px 20px 20px 20px; background-color: #f1f1f1;}

div.side-tout-box {padding: 20px 20px 0px 20px; border: 1px solid #EDEDED;margin-bottom: 20px;}
span.side-tout-header {color:#7da100; font-family: 'Hermes', Sans-Serif;font-size:18px;padding: 5px 0px 5px 0px;}
span.side-tout-header-smaller {color:#7da100; font-family: 'Hermes', Sans-Serif;font-size:16px;padding: 5px 0px 5px 0px;}
img.side-tout-image {margin-left: auto; margin-right: auto;}

div.feature-spotlight-container { width: 700px; min-height: 110px; padding: 10px; background-color: #f1f1f1; border: 1px solid #EDEDED; position: relative;}
img.feature-spotlight-image {float:left; margin-right: 35px;background-color: white; padding:10px;border: 1px solid #dddddd;}
img.feature-spotlight-band { position: absolute; top: -2px; left: -2px; }
span.feature-spotlight-header { color: #181712; font-family: 'Hermes', Sans-Serif;font-size:21px;}

div.innovation-year-band {width: 700px; }
div.innovation-year {width: 100px; margin-right:25px; float:left; }
div.innovation-text {width: 350px; float: left;}
div.innovation-image {width: 200px; margin-left:25px; float:left;}
div.innovation-image img {float:right;}
div.innovation-year span { font-family: 'Hermes', Sans-Serif; font-size: 36px; color: #574a3c;}
div.innovation-header-links{ width: 696px; border: 1px solid #f1f1f1; border-radius:4px; height: 36px}
div.innovation-link{ width: 57px; float: left; border-right: 1px dotted #f1f1f1; color: #c70f00; font-size: 16px; font-family: 'Hermes', Sans-Serif;padding: 5px 0px 5px 0px; text-align: center;}

.ms-rteStyle-clear {-ms-name: "Clear Floats"; clear:both;}

div.ms-rteElement-hb-equipment{-ms-name:"OBT HB Equipment";float:left; width:490px; margin:20px 0 0 0; }
 
*+html .ms-rteElement-Callout1
{
   background-image: url("../imghome/popupbg.png");
    background-repeat: no-repeat;
    border: 0 solid #000000;
    float: left;
    font-family: Proxima Nova Cn Rg;
    font-size: 14px;
    height: 407px;
    margin-left: 10px !important;   
    padding-bottom: 5px !important;
    text-align: justify !important;
    width: 634px !important;
    padding-top:20px !important;
}
       
*+html .ms-dlgFrame
{
    border: medium none;
    width: 720px !important;
    overflow:hidden;
}
.ms-rteElement-Callout1
{
   background-image: url("../imghome/popupbg.png");
    background-repeat: no-repeat;
    border: 0 solid #000000;
    float: left;
    font-family: Proxima Nova Cn Rg;
    font-size: 14px;
    height: 447px;
    margin-left: 25px !important;     padding-bottom: 5px !important;
    text-align: justify !important;
    width: 634px !important;	}
	.ms-dlgFrameContainer
	{
	 background-image: url("/Style%20Library/Martinson/imginner/border.png");
    background-repeat: no-repeat;
    margin-left: 14px;
    overflow:hidden !important;
    width: auto;	
    }
.ms-dialog body #s4-bodyContainer
{
width:
	}
.popupborder
{
    background-image: url("/Style%20Library/Martinson/imginner/border.png");
    background-repeat: no-repeat;
    font-size: 1px !important;
    height: 8px !important;
    margin-left: 35px !important;
    .margin-left:10px !important;
    margin-top: 28px !important;
    .width:668px !important;
   
}
.ms-dialog .ms-bodyareacell
{
	
	 background-image:url('../imghome/popupbg.png');
    background-repeat:no-repeat;
    margin-top:-50px;
    .margin-top:0px;
}
.ms-dlgFrame
{
	border: medium none;
    width: 700px !important;
    
    overflow:hidden !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0)
{
.ms-dlgFrameContainer
{
  margin-left:0px !important;
  overflow-x:hidden;
  overflow-y:hidden;
  
}
.ms-dlgFrame
{
	border: medium none;
    width:700px !important;
    overflow:hidden;
}

}

