body{font-size:11px; color:#333333; line-height:19px; margin-left:0px; margin-top:0px; font-family:Verdana, Arial, Helvetica;}

/* Classes */
h2.h2about{border-bottom-color:#C0C0C0; border-bottom-style:solid; border-bottom-width:1px; background-color:#F5F5F5; padding:2px; font-size:14px;}
h2.h2about img{margin-left:5px}

h3{font-size:14px; color: #333333; height:18px; margin-bottom: 0px; display:inline;}
h3.h3about{margin-left:23px; font-size:14px;}
h3.h3about a:hover{color:#CC3300;}

div.box{margin-top:0px; margin-bottom:0px; margin-left:23px;}

.dots
{
	margin-left:0px;
	margin-right:0px;
	margin-top:10px!important;
	margin-top:15px;
	margin-bottom:10px!important;
	margin-bottom:15px;
	border-top:dotted 1px #CCCCCC;
}

p.culeft{margin-left:23px; margin-top: 3px;}

img.flags{float:left; margin-right:10px; margin-bottom:115px; width:35px; height:23px;}
img.spacer{float:left; margin-right:10px; margin-bottom:75px; width:35px; height:23px;}
img.flags1{float:left; margin-left:0px; margin-right:10px; margin-bottom:90px; width:35px; height:23px;}
/* make a thin black border around Japanese white flag */
img.flagsJP{float:left; margin-right:10px; margin-bottom:95px; width:35px; height:23px; border:solid 1px black;}
img#EmlTopLeft {height:14px; width:16px; margin-left:0px;}
img#EmlTopRight {height:14px; width:16px; margin-left:45px !important; margin-left:0px;}

.sublink{font-size:11px; font-weight:normal; color:#CC3300;}
.sublink:hover{color:#333333;}

.lnkContactus{color:#333333; font-size:14px;}
.lnkContactus:hover{color:#CC3300; font-size:14px;}
.lnkContactus:visited{color:#333333;}

.lnkEmail{color:#CC3300;}
.lnkEmail:hover{color:#333333;}
/* Email links next to envelope */
.lnkHQ{color:#CC3300; font-size:13px;}
.lnkHQ:hover{color:#333333; font-size:13px;}

td.sr{padding-top:5px; }

hr{border-style:none; border-bottom:dotted 1px #CCCCCC;}

/* section derived from /includes/main_style.css */
.container{width:100%; height:100%;}
.header{width:100%;}
.footer{width:100%;}
.content{width:780px; margin-left:10px;}

/* local sales representatives */
div#srregleft {margin:6px 0px 16px 44px; }
.contactUsWrapper{
	font-size:12px;
	line-height:16px;	
	width:880px;	
}
.contactUsWrapper a{
	text-decoration:none;
	color:#FF6600;
}
.contactUsWrapper a:hover{
	text-decoration:none;
}
.contactUsWrapper .breadCrumbs{
	color: #8B8B8B;
    font-family: Verdana,Arial,Sans-Serif;
    font-size: 11px;
    margin-bottom: 20px;
	margin-left:-2px;
    margin-top:-19px;
	margin: -19px 0 20px -2px; 		
    line-height: 11px;
	padding-left: 0; 

}

.contactUsWrapper .breadCrumbs a {
    color: #ff5a00;
}

.contactUsWrapper .breadCrumbs span{
	padding:0 6px;
	color:#8B8B8B;
	
}
.contactUsWrapper .contactUsWrapper{
	margin-top: -3px
}
.contactUsWrapper p{
	margin:0 0 19px 0;
}
.contactUsWrapper .contactsBlocks{
	width:428px;
	float:left;
	padding-left:1px;
	margin-top:-1px;
}
.contactUsWrapper .contactBlockCurrent{
	margin-bottom:51px;
}
.contactBlockCurrent .contactFlag{
	float:left;
	padding-top:3px;
}
.contactBlockCurrent .contactText{
	margin-left:45px;
	line-height:19px;
}
.contactBlockCurrent .contactText p{
	margin-bottom:10px;
}
.contactBlockCurrent .contactText p.linksWrapper{
	padding-top:16px;
}
.contactBlockCurrent .secondTel{
	padding-left:26px;
}
.contuctUsBottomLinks{
	font-weight:bold;
	line-height:29px;
	padding:4px 0 0 50px;
}