@charset "utf-8";
/* CSS Document */
body{ background:#FFFFFF; margin:0; padding:0; line-height:21px;}
a{font-family: 'Open Sans', sans-serif; color:#5f5f5f; text-decoration:none;} 

p{font-family: 'Lato', sans-serif; color:#5f5f5f; font-size:12px;}

.clear{ clear:both; margin:0; padding:0;}
.txtright{text-align:right}
.fl{float:left;}
.fr{float:right;}
.top{ background:#ecf0f1; float: left; width:100%;}
.main{ width:1000px; margin:0 auto;}
.header{ height:100px; float:left; width:1000px;}
.header-info{ float:left; padding-top:10px; padding-bottom:7px;}
.header-info .phone{ background:url(../images/phone.png) no-repeat 0 2px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#5f5f5f; float:left; padding-left:20px; margin-right:25px; }
.header-info .email{ background:url(../images/mail.png) no-repeat 0 2px; font-family: 'Open Sans', sans-serif; font-size:12px; color:#5f5f5f; float:left; padding-left:20px; }
.smo-icon{ float:right; padding:5px 0;}
.smo-icon img{ margin-right:10px;}

.logo{ float:left; height:50px; width:203px; margin:30px 0 0 0;}
.nav{ float:right; margin:42px 0 0 0 ;}
.midpart{ float:left; margin-top:30px; margin-bottom:50px;}
.midpart-home{margin-top:30px; margin-bottom:50px;}
.left-part{float:left; width:670px; padding-right:15px; border-right:1px solid #EDEDED;}
.left-part-home{/*float:left; width:670px;*/ padding-right:15px; text-align:center; width:850px; margin:0 auto;}
.welcome-title{ /*background:url(../images/welcome-bottom-border.jpg) no-repeat 0px 31px;*/ font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:24px; padding-bottom:5px; text-transform:uppercase; border-bottom:1px solid #c0c0c0;}
.welcome-text{ /*font-family: 'Open Sans', sans-serif;*/ font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:12px; margin-top:10px; line-height:21px;}
.welcome-right-img{ float:right; width:299px;  padding-left:15px;}
.feedburnerFeedBlock p { margin:0; padding:0;}
.feedburnerFeedBlock ul{ margin:0; padding:0;}
.feedburnerFeedBlock ul li{ list-style:none; padding:15px 0 15px 0; border-bottom:1px dotted #454545;}
.feedburnerFeedBlock ul li div{ font-family: 'Open Sans', sans-serif; color:#454545; font-size:13px; text-decoration:underline;}
.headline{font-family: 'Open Sans', sans-serif; color:#454545; font-size:16px;}
.date{font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:14px; text-decoration:none !important;}
.headline a{font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:16px; text-decoration:none !important;;}
.feedTitle{font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:22px; border-bottom:1px solid #ededed; padding-bottom:6px !important;}
.feedTitle a{ color:#454545; text-decoration:none;}
#creditfooter{ display:none;}
.welcome-right-img img{ border:2px solid #c8c8c8;}
.view-design-btn{ /*background:#5f5f5f;*/ border:1px solid #b3b3b3; padding: 5px 20px; line-height:30px; font-family: 'Open Sans', sans-serif; color:#7a7a7a; font-size:14px; /*float:left; */text-decoration:none; margin-top:40px; text-transform:uppercase;}
.gray-part{ width:100%; float:left; background:#464546; padding:25px 0 25px 0;}
.gray-part-mid{ width:1000px; margin:0 auto;}
.gray-part-mid .title{font-family: 'Open Sans', sans-serif; color:#eee; font-size:24px; border-bottom:1px solid #f1c40f; text-align:center; float:left; margin-bottom:30px;}
.icontext{font-family: 'Open Sans', sans-serif; color:#eee; font-size:18px; font-weight:bold; color:#eeeeee; padding-top:10px;}
.bottom-slider{ background:url(../images/bottom-slider-bg.jpg) repeat-x top; width:100%; padding-top:45px; border-bottom:1px solid #ededed; border-top:1px solid #ededed;}
.footer{ background:#ecf0f1; width:100%; float:left;} 
.footer-logo{ width:204px; height:50px; float:left; /*margin-top:60px;*/}
.footer-link{ float:left; width:126px; padding:0 50px 0 60px; border:1px solid #999; border-bottom:none; border-top:none; margin-left:90px; padding-top:25px; padding-bottom:10px;}

.footer-link-new{float:left; width:200px; /*padding:0 50px 0 60px; border:1px solid #999; border-bottom:none; border-top:none;*/ margin-left:115px; padding-top:30px; /*padding-top:25px; padding-bottom:10px;*/}

.footer-link a{ color:#464546; font-size:12px; font-family: 'Open Sans', sans-serif; color:#464546; text-decoration:none; padding:0 5px; line-height:20px;}
.slogun{ float:left; margin:60px 0 0 80px; font-family: 'Open Sans', sans-serif; color:#222222; font-size:20px; font-style:italic;}
.footer-bottom{ background:url(../images/footer-img.jpg) repeat-x top; float:left; width:100%;}
.copy{ float:left; font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:10px; margin-top:30px; margin-bottom:13px;}
.company{float:right; font-family: 'Open Sans', sans-serif; color:#fff; font-size:10px; margin-top:25px; margin-bottom:13px;}
.address{ float:right; text-align:right; font-family: 'Open Sans', sans-serif; color:#5f5f5f; font-size:10px; margin-top:25px; margin-bottom:13px;}
.feedburnerFeedBlock ul li {
list-style: none;
padding: 15px 0 15px 0;
border-bottom: 1px dotted #454545;
position: relative;
clear: both;
height: 65px;
margin-top: 5px;
}

.headline {
font-family: 'Open Sans', sans-serif;
color: #454545;
font-size: 16px;
position: absolute;
top: 30px;
font-weight:bold;
}

.date {
font-family: 'Open Sans', sans-serif;
color: #ececec;
font-size: 14px;
text-decoration: none !important;
position: absolute;
top: 3px;
background-color: #545454;
padding: 2px !important;
}
.feedburnerFeedBlock ul li div {
font-family: 'Open Sans', sans-serif;
color: #454545;
font-size: 13px;
text-decoration: none !important;
position: absolute;
top: 50px;
}
#amazon_scroller2, .amazon_scroller_mask{width:95% !important;}

.subContent{ display:none;}
.hasSub:hover,.noSub:hover{
	color: #fff !important;
	background: #fad341; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZDM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q3YjMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3YjMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWQzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fad341 0%, #d7b32b 50%, #d7b32b 51%, #fad341 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad341), color-stop(50%,#d7b32b), color-stop(51%,#d7b32b), color-stop(100%,#fad341)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad341', endColorstr='#fad341',GradientType=0 ); /* IE6-8 */


}
.hasSub,.noSub{
position:relative;
	font-size:16px; font-weight:bold; color:#626262;
	border: solid 1px #d5d5d5;
	background: #f6f8f9; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U1ZWJlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3ZGVlMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY3ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-8 */


	border-top: solid 1px #d5d5d5;
	border-bottom: solid 1px #d5d5d5;
	margin: 0px;
	padding: 6px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	margin-bottom:5px;
}
.hasSub:after{ content:">"; position:absolute; right:20px;}
.paneOpen
{
	color: #fff;
	background: #fad341; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZDM0MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Q3YjMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUxJSIgc3RvcC1jb2xvcj0iI2Q3YjMyYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmYWQzNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fad341 0%, #d7b32b 50%, #d7b32b 51%, #fad341 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fad341), color-stop(50%,#d7b32b), color-stop(51%,#d7b32b), color-stop(100%,#fad341)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fad341 0%,#d7b32b 50%,#d7b32b 51%,#fad341 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fad341', endColorstr='#fad341',GradientType=0 ); /* IE6-8 */
}
.accdTitle{
font-size:16px;
font-weight:bold;
line-height:35px;
}
.hasSub a, .noSub a{ display:block;}







/*nav*/
#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  border: 0;
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  
  float:left; 
  
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
  z-index:240;
}
#cssmenu a {
  color: #5A5955;
  display: inline-block;
  font-family: 'Open Sans', sans-serif;
  font-weight:300;
  text-transform:uppercase;
  /*font-family:'Montserrat',Arial;*/
  font-size: 14px;
  padding: 0 10px;
  text-decoration: none;
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: right;
}
#cssmenu > ul > li {
  float: left;
  font-weight:bold;
}
#cssmenu > ul > li:first-child a {

}
#cssmenu > ul > li:last-child a {
padding-right:0px;
}
#cssmenu > ul > li.active a,
#cssmenu > ul > li:hover > a { background: url(../images/hover.jpg) repeat-x top;
}
#cssmenu .has-sub {
  z-index: 10;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
  background:#FAD341;
}
#cssmenu .has-sub ul li strong{ font-family:'Montserrat',Arial;
  font-size:16px;
  font-weight:normal; border-bottom:1px solid #ffffff; padding-left:10px; margin-top:5px; display:block; padding-bottom:5px;}
#cssmenu .has-sub ul li a {
background: url(../images/submenu-bg.png) repeat;
  color: #fff;
  display: block;
  padding: 5px 10px !important;
  line-height:21px;
 font-family:'Montserrat',Arial;
  font-size:14px;
  font-weight:normal !important;
  background:#FAD341;
  border-bottom:0px !important;
}
#cssmenu .has-sub ul li:hover a {

    background:#a98740;
	 color: fff;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #a98740;
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}
#cssmenu .has-sub .has-sub ul li a:hover {
  background: #8a6d32;
 
}
#cssmenu .has-sub ul li a:after{ background:url(../images/arrow.png) no-repeat right;}


.simply-scroll-container { /* Container DIV - automatically generated */
	position: relative;
}

	.simply-scroll-clip { /* Clip DIV - automatically generated */
		position: relative;
		overflow: hidden;
	}

	.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */
		overflow: hidden;
		margin: 0;
		padding: 0;
		list-style: none;
	}
	
		.simply-scroll-list li {
			padding: 0;
			margin: 0;
			list-style: none;
		}
	
		.simply-scroll-list li img {
			border: none;
			display: block;
		}
	
	.simply-scroll-btn {
		position: absolute;
		background-image: url(buttons.png);
		width: 42px;
		height: 44px;
		z-index:3;
		cursor: pointer;
	}
	
	.simply-scroll-btn-left {
		left: 6px;
		bottom: 6px;
		background-position: 0 -44px;
	}
	.simply-scroll-btn-left.disabled {
		background-position: 0 0 !important;
	}
	.simply-scroll-btn-left:hover, .simply-scroll-btn-left:focus {
		background-position: 0 -88px;
	}
	
	.simply-scroll-btn-right {
		right: 6px;
		bottom: 6px;
		background-position: -84px -44px;
	}
	.simply-scroll-btn-right.disabled {
		background-position: -84px 0 !important;
	}
	.simply-scroll-btn-right:hover, .simply-scroll-btn-right:focus {
		background-position: -84px -88px;
	}
	
	.simply-scroll-btn-up {
		right: 6px;
		top: 6px;
		background-position: -126px -44px;
	}
	.simply-scroll-btn-up.disabled {
		background-position: -126px 0 !important;
	}
	.simply-scroll-btn-up:hover, .simply-scroll-btn-up:focus {
		background-position: -126px -88px;
	}
	
	.simply-scroll-btn-down {
		right: 6px;
		bottom: 6px;
		background-position: -42px -44px;
	}
	.simply-scroll-btn-down.disabled {
		background-position: -42px 0 !important;
	}
	.simply-scroll-btn-down:hover, .simply-scroll-btn-down:focus {
		background-position: -42px -88px;
	}
	
	.simply-scroll-btn-pause {
		right: 6px;
		bottom: 6px;
		background-position: -168px -44px;
	}
	.simply-scroll-btn-pause:hover, .simply-scroll-btn-pause:focus {
		background-position: -168px -88px;
	}
	
	.simply-scroll-btn-pause.active {
		background-position: -84px -44px;
	}
	.simply-scroll-btn-pause.active:hover, .simply-scroll-btn-pause.active:focus {
		background-position: -84px -88px;
	}

/* Custom class modifications - override classees

.simply-scroll is default

*/

.simply-scroll { /* Customisable base class for style override DIV */

	/*height: 200px;*/
	margin-bottom:57px;
}

	.simply-scroll .simply-scroll-clip {
		width: 1000px;
		/*height: 200px;*/
	}
	
		.simply-scroll .simply-scroll-list {}
		
		.simply-scroll .simply-scroll-list li {
			float: left;
			/*width: 121px;
			height: 75px;*/
			padding:0px 15px;
		}
		.simply-scroll .simply-scroll-list li img {}
	
	.simply-scroll .simply-scroll-btn {}
	
	.simply-scroll .simply-scroll-btn-left {}
	.simply-scroll .simply-scroll-btn-left.disabled {}
	.simply-scroll .simply-scroll-btn-left:hover {}
	
	.simply-scroll .simply-scroll-btn-right {}
	.simply-scroll .simply-scroll-btn-right.disabled {}
	.simply-scroll .simply-scroll-btn-right:hover {}
	
	.simply-scroll .simply-scroll-btn-up {}
	.simply-scroll .simply-scroll-btn-up.disabled {}
	.simply-scroll .simply-scroll-btn-up:hover {}
	
	.simply-scroll .simply-scroll-btn-down {}
	.simply-scroll .simply-scroll-btn-down.disabled {}
	.simply-scroll .simply-scroll-btn-down:hover {}
	


/* Vertical scroller example */

.vert { /* wider than clip to position buttons to side */
	width: 340px;
	height: 400px;
	margin-bottom: 1.5em;
}

	.vert .simply-scroll-clip {
		width: 290px;
		height: 400px;
	}
	
		.vert .simply-scroll-list {}
		
		.vert .simply-scroll-list li {
			width: 290px;
			height: 200px;
		}
		.vert .simply-scroll-list li img {}
	
	.vert .simply-scroll-btn {}

	.vert .simply-scroll-btn-up { /* modified btn pos */
		right: 0;
		top: 0;
	}
	.vert .simply-scroll-btn-up.disabled {}
	.vert .simply-scroll-btn-up:hover {}
	
	.vert .simply-scroll-btn-down { /* modified btn pos */
		right: 0;
		top: 52px;
	}
	.vert .simply-scroll-btn-down.disabled {}
	.vert .simply-scroll-btn-down:hover {}
	
	/* NOTE left-right classes wouldn't be needed on vertical scroller */
	.project-box{
    float: left;
    margin-right: 20px;
    padding: 3px;
    width: 200px;
}
.last{ margin-right:0px !important;}
.project-box img{border: 5px solid #ECF0F1;}
 .project-box-title{background-color: #F9EC48;
    margin-top: 3px;
    padding: 5px 0;
    text-align: center; width:210px;}

.product-tabs{font-size:14px; color:#bfbfbf; font-family: 'Lato', sans-serif; text-transform:uppercase;}
.product-tabs span {padding:10px; width:25%; background:#c5c5c5; color:#3d3d3d; display:inline-block; text-align:center}

.tab_active{background:#3d3d3d!important; color:#bfbfbf!important;}
.tab_active a{color:#bfbfbf!important;}
.breadcrumb{font-size:14px; color:#bfbfbf; font-family: 'Lato', sans-serif;}
.breadcrumb span{color:#000000;}
.title_inner{font-size:15px; color:#000000; font-family: 'Lato', sans-serif; text-transform:uppercase; padding:25px 0px;}
.product_box{border-top:1px solid #bfbfbf; padding:20px 0px;}
.product_title{width:220px; float:left; font-family: 'Lato', sans-serif; color:#000000;}
.product_img{float:right; width:740px; margin:0px; padding:0px;}
.product_img li { list-style-type:none; float:left; padding:0px 27px 15px 0px; font-family: 'Lato', sans-serif; font-size:10px; text-align:center;}
.product_text{ padding:10px 0px;}
.testimonails_text ul li{padding:5px 0px; list-style-type:none;}
.testimonails_text ul li span {background:url(../images/right_arrow.png); width:16px; height:16px; display:block; float:left; margin-top:4px;}
.testimonails_text ul li a{font-size:12px;}
.service_block{font-size:12px;}
.work_box1{width:20%; float:left; background:#F3F4F5; padding:10px 10px 0px 10px; height:349px; position:relative;}
.work_box1 h1{font-family: 'Lato', sans-serif; font-size:21px; color:#5f5f5f; line-height:25px;}
.work_box2{width:78%; float:left;}
.work_box2 img {width:100%}
.titlContainer {
    background-color: #c4c4c4;
    padding: 7px;
    margin-top: 3px;
	font-family: 'Lato', sans-serif; font-size:18px;
	border-top:2px solid #000000;
}
.productImage {text-align:center;}
.productImage img{ max-width:480px; max-height:484px; text-align:center;}

.downloadLink {
    float: right;
    background-color: #000000;
	color:#ffffff!important;
	margin-top:15px;
}
.downloadLink a{
	color:#ffffff!important;
	padding:5px;
	font-size:12px;
	padding:5px;
}
.news_block {
	padding-top:20px;
	border-bottom:1px solid #dedede;
    min-height: 113px;
}
.news_date {
	float:left;
	width:150px;	
}
.news_date p{
	font-size:75px;
	line-height:55px;
	padding:0px;
	margin:0px;
	color:#c4c4c4;
}
.news_title p{
	font-size:18px;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 10px 0px;
}
.news_description p{
	font-size:12px;
	padding:0px;
	margin:0px;
}
.news_date span{
	font-size:25px;
}
.readmore {
	font-size:11px!important;	
	color:#d1a500;
}
.readmore a {
	color:#d1a500;
}
.work_arrow {
	position:absolute; bottom:10px; right:10px; width:60px; text-align:center	
}
.contact_map {width:500px; margin-top:25px;}
.popup_titles {float:left; font-size:14px;}
.popup_titles span{ width:200px; display:inline-block; padding-bottom:5px;}
.popup_title {font-family: 'Lato', sans-serif;}
.download_link{background-color:#FAD341; font-family: 'Lato', sans-serif; padding:10px; font-size:12px;}
.download_link a{color:#FAD341;}