/*All Font Families*/
@font-face {
    font-family: 'ThemeDevRegular';
    src: url('fonts/themedev_cleanspace-webfont.eot?') format('eot'),
         url('fonts/themedev_cleanspace-webfont.woff') format('woff'),
         url('fonts/themedev_cleanspace-webfont.ttf') format('truetype'),
         url('fonts/themedev_cleanspace-webfont.svg#themedevregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body, p, td, div, input, textarea { 
	font-family: 'Open Sans', sans-serif;
}
ul.menu li a {
	font-weight:bold;
	font-size:14px;
	line-height:38px;	
}
header nav ul.sub-menu li a {
	font-weight:normal!important;
	font-size:13px!important;
	line-height:16px!important;
}

ul.menu li a,
h1, h2, h3, h4, h5, h6,
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span,
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.tipsy-inner, 
.search_form input {
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
}
h1 {
	font-size:40px; 
	line-height:42px; 
}
h2 { 
	font-size:40px; 
	line-height:42px; 
}
h3 { 
	font-size:34px; 
	line-height:36px; 
}
h4 { 
	font-size:26px; 
	line-height:28px; 
}
.sidepanel h4 {
	font-size:28px; 
	line-height:30px; 	
}
h5 { 
	font-size:22px; 
	line-height:24px; 
}
h6 { 
	font-size:18px; 
	line-height:20px; 
}

.dropcap {
	font-size:40px;
	line-height:42px;
	font-weight:bold;
}
.dropcap.type2 {
	font-weight:normal;
} 

.module_iconboxes .ico, .ico {
	font-family: 'ThemeDevRegular'!important;
}

/*-- Font Sizes --*/

header nav ul.menu li,
header nav ul.menu li a,
footer nav ul.menu li,
footer nav ul.menu li a {
	font-size:14px;	
	line-height:38px;
	font-weight:bold;
}
header .header_wrapper .call_us {
	font-size:13px;
	line-height:15px;	
}

footer .copyright {
	font-size:13px;
	line-height:15px;
	font-style:italic;
}
.footer_search input {
	font-size:13px;
	line-height:16px;
	font-style:italic;
	color:#535353;
}
