@import url('font.css');
body 
{
background:#fff;
font-family: 'myriad', "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size:12px;
color:#464646;
padding:0px;
margin:0px;
}
* {margin:0; padding:0; font-size:13px;}
h1,h2,h3,h4,h5,h6,ul,li,img,a 
 {
 border:none;
 padding:0px;
 margin:0px;
 text-decoration:none;
 font-weight:normal;
 font-style:normal;
 }
p { padding-bottom:10px; line-height:18px; font-family:Arial; font-size:12px; text-align:justify;}
h1 {  color:#d42929; font-family: Futura, “Trebuchet MS”, Arial, sans-serif; font-weight:700; font-size:18px; }
h2 { background:url(../images/bullet-round.png) left 30% no-repeat; padding:0px 0px 6px 18px; color:#d42929; font-family: Futura, “Trebuchet MS”, Arial, sans-serif; font-weight:700; font-size:16px; display:inline-block;   }
h3 {  color:#d42929; font-family: Futura, “Trebuchet MS”, Arial, sans-serif; font-weight:700; font-size:14px; }
header,footer,section,aside 
 {
 display:block;
 }
a 
 {
 font-size:14px;
 font-family: 'myriad', "Helvetica Neue", Helvetica, Arial, sans-serif;
 color:#464646;
 }
a:hover 
 {
 text-decoration:none;
 color:#878787;
 }
p.home { margin:0px 0px 0px 18px;}
.tpad { padding:5px 0px 0px 0px;}
.rpad { padding:0px 5px 0px 0px;}
.bpad { padding:0px 0px 5px 0px;}
.lpad { padding:0px 0px 0px 5px;}
.trblpad { padding:5px 5px 5px 5px;}
.clear { clear:both;}
.floatl { float:left;}
.floatr { float:right;}
img.right 
 { 
 text-align:right;
 float:right;
	 }
header 
 {
 margin:0 auto;
 width:100%;
 overflow:hidden;
 }
section 
 {
 margin:0 auto;
 width:100%;
 overflow:hidden;
 }
footer 
 {
 margin:0 auto;
 width:100%;
 overflow:hidden;
 background:#292b2e;
 }
.container-1000 
 {
 width:958px;
 border-right:1px solid #e1e1e1;
 border-left:1px solid #e1e1e1;
 background:#fff;
 margin:0 auto;
 padding:0px 20px;
 overflow:hidden;
 }
.container-header-1000 
 {
 width:1000px;
 margin:0 auto;
 padding:0px;
 }
.container-headr 
 {
 width:958px;
 border-top:1px solid #e1e1e1;
 border-right:1px solid #e1e1e1;
 border-left:1px solid #e1e1e1;
 background:#fff;
 margin:0 auto;
 padding:10px 20px 0px 20px;
 overflow:hidden;
 }
.logo 
 {
 float:left;
 padding:0px 0px 0px 0px;
 width:500px;
 margin:10px 0px 0px 0px;
 }
.top-right
 {
 width:500px;
 padding:0px 0px 0px 0px;
 float:left; 
 margin:20px 0px 0px 0px;
 }
.facebook-like-button
 {
 width:200px;
 padding:0px 0px 0px 300px;
 float:right; 
 margin:20px 0px 0px 0px;
 text-align:right;
 }
.top-number 
 {
 background:url(../images/phone-icon.jpg) no-repeat left 50%;
 font-family: Futura, “Trebuchet MS”, Arial, sans-serif;
 font-size:20px;
 font-weight:700;
 line-height:24px;
 float:right;
 padding:0px 0px 0px 20px;
 }
.header-left 
 {
 width:225px;
 float:left;
 margin:0px 18px 0px 0px;
 padding:0px;
 }
.header-right 
 {
 width:715px;
 float:left;
 margin:0px;
 padding:0px;
 }
.left-navi-top 
 {
 background:url(../images/leftnavi-top.jpg) no-repeat;
 padding:10px 0px 10px 10px;
 }
.left-navi-top span 
 {
 background:url(../images/3d-icon.png) left 50% no-repeat;
 color:#d42929;
 font-family: Futura, “Trebuchet MS”, Arial, sans-serif;
 font-size:20px;
 font-weight:700;
 padding:0px 0px 0px 26px;
 }
.left-menu 
 {
 padding:0px 0px 20px 0px;
 background:url(../images/left-menu-bg.jpg) repeat-x #fff;
 border-radius:0px 0px 10px 10px;
 -moz-border-radius:0px 0px 10px 10px;
 -webkit-border-radius:0px 0px 10px 10px;
 -ms-border-radius:0px 0px 10px 10px;
 -o-border-radius:0px 0px 10px 10px;
 }
.left-menu ul 
 {
 padding:0px 0px 0px 20px;
 }
.left-menu ul li 
 {
 list-style:none;
 background:url(../images/left-menu-bottom-line.jpg) no-repeat bottom center;
 
 }
.left-menu ul li a
 {
 background:url(../images/right-arrow.png) no-repeat left 50%;
 padding:8px 0px 8px 16px;
 font-size:14px;
 font-weight:bold;
 color:#464646;
 display:inline-block;
 }
.left-menu ul li a:focus
 {
 background:url(../images/right-arrow-hover.png) no-repeat left 50%;
 color:#d42929;
 }
.left-menu ul li a:hover
 {
 background:url(../images/right-arrow-hover.png) no-repeat left 50%;
 color:#d42929;
 }
.left-menu ul li:last-child  
 {
 background:none;
 }
.section-left 
 {
 width:225px;
 float:left;
 margin:0px 18px 0px 0px;
 padding:0px 0px 20px 0px;
 }
.section-right 
 {
 width:715px;
 float:left;
 margin:0px;
 padding:0px 0px 20px 0px;
 }
.list-item-1 
 {
 float:left;
 padding:0px 0px 0px 34px;
 }
.list-item-1 li
 {
 padding:4px 0px 4px 0px;
 list-style:square;
 }
.view-more 
 { 
 text-align:right; 
 float:right; 
 font-size:12px; 
 font-style:italic;
 text-decoration:underline;
 color:#464646;
 display:inline-block;
 }
.view-more:hover 
 {
 color:#999;
 text-decoration:none; 
 }
.footer
 {
 width:1000px;
 margin:0 auto;
 overflow:hidden;
 padding:10px 0px 0px 0px; 
 }
address.footer 
 {
 color:#AAAAAA;
 font-family: 'myriad', "Helvetica Neue", Helvetica, Arial, sans-serif;
 font-size:16px;
 font-style:normal;
 line-height:26px;
 width:400px;
 float:left;
 }
address.footer span
 {
 font-weight:bold;
 font-size:16px;
 }
.coprights 
 {
 float:left;
 color:#d4d4d4;
 padding:10px 0px;
 }
.designed 
 {
 float:right;
 color:#757575;
 }
.designed a 
 {
 background:url(../images/amplus_logo.png) no-repeat right 50%;
 padding:10px 60px 10px 0px;
 font-style:normal;
 color:#d4d4d4;
 text-decoration:underline;
 }
.designed a:hover  
 {
 text-decoration:none;
 }
.footer-right 
 {
 width:600px;
 float:left;
 }
.networking-links 
 { 
 float:right;
 }
.networking-links  li
 {
 float:right;
 list-style:none;
 width:52px;
 height:52px;
 padding:0px 10px;
 display:block;
 }
.networking-links  li:nth-child(1) a
 {
 background:url(../images/linkedin.png) no-repeat;
 width:52px;
 height:52px;
 display:block;
 }
.networking-links  li:nth-child(2) a
 {
 background:url(../images/google-plus.png) no-repeat;
 width:52px;
 height:52px;
 display:block;
 }
.networking-links  li:nth-child(3) a
 {
 background:url(../images/twitter.png) no-repeat;
 width:52px;
 height:52px;
 display:block;
 }
.networking-links  li:nth-child(4) a
 {
 background:url(../images/facebook.png) no-repeat;
 width:52px;
 height:52px;
 display:block;
 }
.networking-links  li:nth-child(1) a:hover ,.networking-links  li:nth-child(2) a:hover,.networking-links  li:nth-child(3) a:hover,.networking-links  li:nth-child(4) a:hover 
 {
 opacity:0.5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 }
.footer-icons 
 {
 background:url(../images/footer-iconbg.jpg) repeat-x #5a5b5d;
 float:right;
 border-radius:4px 4px 4px 4px;
 margin:0px 0px 10px 0px;
 }
.footer-icons li
 {
 padding:4px 6px;
 float:right;
 list-style:none;
 }
.footer-icons li:nth-child(1) a
 {
 background:url(../images/footerpdf.png) no-repeat;
 display:block;
 width:16px;
 height:16px;
 }
.footer-icons li:nth-child(2) a
 {
 background:url(../images/footerprint.png) no-repeat;
 display:block;
 width:17px;
 height:17px;
 }
.footer-icons li:nth-child(3) a
 {
 background:url(../images/footermail.png) no-repeat;
 display:block;
 width:19px;
 height:12px;
 }
.footer-icons li:nth-child(1) a:hover,.footer-icons li:nth-child(2) a:hover,.footer-icons li:nth-child(3) a:hover
 {
 opacity:0.5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 }


.content-icons 
 {
 background:#e3e3e3;
 float:right;
 border-radius:4px 4px 4px 4px;
 margin:0px 0px 10px 0px;
 }
.content-icons li
 {
 padding:4px 6px;
 float:right;
 list-style:none;
 }
.content-icons li:nth-child(1) a
 {
 background:url(../images/pdf-icon.jpg) no-repeat;
 display:block;
 width:16px;
 height:16px;
 }
.content-icons li:nth-child(2) a
 {
 background:url(../images/print-icon.jpg) no-repeat;
 display:block;
 width:17px;
 height:17px;
 }
.content-icons li:nth-child(3) a
 {
 background:url(../images/mail-icon.jpg) no-repeat;
 display:block;
 width:19px;
 height:12px;
 }
.content-icons li:nth-child(1) a:hover,.content-icons li:nth-child(2) a:hover,.content-icons li:nth-child(3) a:hover   
 {
 opacity:0.5;
 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
 }
/********************************************FACEBOOK START HERE***************************************************************/

#fbplikebox{
display: block;
padding: 0;
z-index: 99999;position: fixed;}
.fbplbadge {display: block;height: 96px;top: 50%;margin-top: -65px;
position: absolute;left: -30px;width: 30px; 
background:url(../images/facebook-like-slide.png) #3B5998; 
background-repeat: no-repeat;overflow: hidden;
-webkit-border-top-left-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-bottomleft: 4px;
border-top-left-radius: 4px;
border-bottom-left-radius: 4px;}


/* GO TO TOP ID START HERE*/
#backtotop {
	cursor : pointer;
	display : none;
	margin : 0px 0px 0px 0px;
	position : fixed;
	bottom : 10px;
	font-size : 90%;
	padding	: 0px;
	width : 100px;
	text-align : center; 
	left:0px;
	
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	-khtml-opacity : 0.6;
	-moz-opacity : 0.6;
	opacity	: 0.6;
	color : #FFF;
	font-size : 14px;
	z-index	: 1000;
}
#backtotop:hover
{
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-khtml-opacity : 0.9;
	-moz-opacity : 0.9;
	opacity	: 0.9; 
}
/* GO TO TOP ID END HERE*/

.sitemap 
 {
 padding:0px 0px 0px 0px;
 }
.sitemap li
 {
 list-style:none;
 }
.sitemap li a
 {
 background:url(../images/bullet-round-navi.PNG) no-repeat left 50%;
 padding:6px 20px;
 display:inline-block;
 }
.sitemap li a:hover
 {
 text-decoration:underline;
 }
.sitemap li   ul 
 {
 padding:0px 0px 0px 40px;
 }
.sitemap li  ul li 
 {
 list-style:square;
 }
.sitemap li  ul li a
 {
 background:none;
 padding-left:0px;
 } 
 
.contact-form 
 {
 float:left;
 border:none;
 margin:10px 0px 0px 0px;
 }
.contact-form legend { font-size:14px; padding-bottom:10px; }
.contact-form label
 {
 float:left;
 width:100px;
 }
.contact-form label span  
 {
 color:red;
 }
.contact-form input,textarea 
 {
 width:210px;
 margin-bottom:10px;
 border:1px solid #ccc;
 border-radius:2px 2px 2px 2px;
 padding:4px 4px;
 }
.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus 
 {
  box-shadow: 0 0 5px rgba(184,184, 184, 1);
  border: 1px solid rgba(184, 184, 184, 1);
 }
.contact-form select 
 {
 width:218px;
 margin-bottom:10px;
 border:1px solid #ccc;
 border-radius:2px 2px 2px 2px;
 padding:4px 2px;
 }
 
.button{
border:1px solid #616261; 
-webkit-border-radius: 3px; 
-moz-border-radius: 3px;
border-radius: 3px;
font-size:12px;
font-family:arial, helvetica, sans-serif; 
padding: 6px 10px 6px 10px; 
text-decoration:none; 
display:inline-block;
text-shadow: -1px -1px 0 rgba(0,0,0,0.3);
font-weight:bold; 
color: #FFFFFF;
 background:rgba(125,126,125,1); 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
 background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
 background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e,GradientType=0);
}

.button:hover{
 border:1px solid #4a4b4a;
 background:rgba(100,100,100,1); 
 background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), to(#282828));
 background-image: -webkit-linear-gradient(top, #646464, #282828);
 background-image: -moz-linear-gradient(top, #646464, #282828);
 background-image: -ms-linear-gradient(top, #646464, #282828);
 background-image: -o-linear-gradient(top, #646464, #282828);
 background-image: linear-gradient(to bottom, #646464, #282828);
 filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828,GradientType=0);
}

address.contact 
 {
 float:left;
 padding:0px 0px 0px 0px;
 width:50%;
 margin:0px;
 font-style:normal;
 line-height:22px;
 }
address.contact span 
 {
 font-size:14px;
 font-weight:bold;
 }
address.contact h4 { font-size:16px; font-weight:700; padding:0px;}
map.contact 
 { 
 float:right; 
 text-align:right;
 width:50%;
	 }
.works-links 
 {
 padding-left:0px;
 padding:0px;
 margin:0px;
 }
.works-links li
 {
 list-style:none;
 padding:0px; 
 margin:0px;
 }
.works-links li a
 {
 padding:6px 0px 6px 20px;
 display:inline-block;
 background:url(../images/bullet-round.png) left 50% no-repeat;
 font-size:14px;
 font-weight:bold;
 }
.works-links li a:hover 
 {
 color:#d42929;
 }
.works-links li a:focus 
 {
 color:#d42929;
 }
.animation-links 
 {
 padding:0px 0px 0px 20px;
 }
.animation-links li
 {
 list-style:square;
 padding:4px 0px 4px 0px;
 }
.animation-thhums 
 {
 width:100%;
 float:left;
 margin:0px 0px 0px 0px;
 }
.animation-thhums li
 {
 float:left;
 list-style:none;
 padding:0px;
 margin:0px;
 }
.animation-thhums li a
 {
 width:220px;
 font-size:14px;
 display:inline-block;
 padding:0px 9px 4px 9px;
 color:#464646;
 }
.animation-thhums li a:hover 
 {
 color:#d42929
 }
.animation-thhums li a:focus
 {
 color:#d42929
 }
.visit-counter 
 {
	 float:left;
	 color:#f1f1f1;
	 font-size:14px;
	 padding:10px 10px; 
	 }
.frame-facebook 
{
	border:none;
	overflow:hidden;
	margin:0;
	height:260px;
	width:250px;
	background:#FFFFFF;
	overflow:hidden;
}