@charset "utf-8";  .font-black{	font-family: Lato, sans-serif;	font-weight: 900;}.font-thin{	font-family: Lato, sans-serif;	font-weight: 100;}/* common */html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,input,button,textarea,p,blockquote,th,td{	margin: 0;	padding: 0;}article, aside, details, figcaption, figure, footer, header, hgroup, nav, section{	display: block;}audio, canvas, video{	display: inline-block; *display: inline; *zoom: 1;}audio:not([controls]){	display: none;}[hidden]{	display: none;}img{	border: none;}ul li{	list-style: none;}h1,h2,h3,h4,h5,h6{	font-size: 100%;	font-weight: normal;}sup,sub{	vertical-align: baseline;}input,button,textarea,select,optgroup,option{ 	font-family: inherit;	font-size: inherit;	font-style: inherit;	font-weight: inherit;}input:focus,textarea:focus{	outline: none;}html{}body{	font-family: Lato, sans-serif;	font-size: 12px;	text-align: left;	line-height: 150%;	color: #242424;	background: #fff;}a{	text-decoration: none;	outline: none;}.blue{	color: #3781b7;}.gray{	color: #c6c6c6;}.dark{	color: #242424;}.clear{	display: block;	clear: both;	height: 0;}.divider{    clear: both;    display: block;    height: 0;    overflow: hidden;    visibility: hidden;    width: 0;}/* common off *//* header */header{	max-width: 1200px;	min-width: 1000px;/*	height: 560px;*/	margin: 0 auto;/*	overflow: hidden;*//*	background: url('images/header.jpg') no-repeat center bottom;*/}#header{	position: relative;	width: 940px;	height: 560px;	margin: 0 auto;}.pages,.pages #header{	height: 263px;}#logo,#logo-bottom{	text-align: center;	padding: 17px 0 0 9px;	float: left;}#logo h1,#logo h2,#logo-bottom h1,#logo-bottom h2{	color: #899094;	font-size: 0.833em;	line-height: 120%;	text-transform: uppercase;}#main-nav{	width: 705px;	padding: 48px 0 0;	float: right;}#main-nav ul li{	float: left;}#main-nav ul li a{	display: block;	position: relative;	padding: 2px 24px;	font-size: 0.917em;	text-transform: uppercase;	color: #242424;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#main-nav ul li a:hover,#main-nav ul li a.active{	color: #3781b7;}#main-nav ul li a.sub-parent:after{	position: absolute;	content: " ";	margin: 6px 0 0 6px;	width: 7px;	height: 4px;	background: url('images/sprite/sprite.png') no-repeat lef center;}#main-nav ul li a span{	position: absolute;	left: 50%;	top: -48px;	width: 0;	height: 2px;	background: #3781b7;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#main-nav ul li:hover a span,#main-nav ul li a.active span{	left: 0;	width: 100%;}#breadcrumb-bar{	position: absolute;	width: 661px;	height: 42px;	right: -130px;	top: -42px;	padding: 0 150px 0 19px;	background: #eaecee;}#breadcrumb-bar.contact{	top:0px;}#breadcrumb{	float: left;	padding-top: 12px;}#breadcrumb,#breadcrumb a{	color: #959595;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#breadcrumb a:hover{	color: #3781b7;	text-decoration: underline;}#breadcrumb span{	color: #3781b7;}#breadcrumb b{	font-weight: normal;	padding: 0 8px;}.socials{	float: right;	padding-top: 12px;}.socials a{/*	display: inline-block; *display: inline; zoom: 1; */	display:block;	float:left;		margin-left: 16px;	width: 16px;	height: 16px;	background-repeat: no-repeat;/*	background-position: 0 -16px;  */		-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;				}/*.socials a:first-child{	margin-left: 0;}*/.socials a:hover{/*background-position: 0 0px;	*/}/*.twitter:HOVER{	background-position: left bottom;}*/.facebook{	background-image: url('images/sprite/sprite.png');	background-position: -30px -17px;}.facebook:HOVER{	background-image: url('images/sprite/sprite.png');	background-position:-30px 0px;			-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;		}.twitter{	background-image: url('images/sprite/sprite.png');	background-position: -11px -19px;}.twitter:HOVER{	background-image: url('images/sprite/sprite.png');	background-position:-11px 0px;			-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;		}.skype{	background-image: url('images/sprite/sprite.png');	background-position: -50px -16px;}.skype:HOVER{	background-image: url('images/sprite/sprite.png');	background-position:-50px 0px;			-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;		}.youtube{	background-image: url('images/sprite/sprite.png');	background-position: -69px -17px;}.youtube:HOVER{	background-image: url('images/sprite/sprite.png');	background-position:-69px 0px;			-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;		}#title{	margin: 0px -130px 0 0;	padding: 25px 130px 25px 7px;	border: solid 1px #eaecee;	border-left: none;	border-right: none;	font-size: 4.500em;	line-height: 100%;	font-weight: bold;}@media \0screen {  #title {position: relative; top: 23px;}}#search{	font-size: 1em;	line-height: 150%;	font-weight: normal;	float: right;	margin: 42px 5px 0 0;	width: 181px;	height: 28px;	border: solid 1px #d3d5d7;	background: #f6f6f6;	-webkit-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	-moz-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	-o-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;}#search input[type="text"]{	color: #373737;	padding: 0 10px;	width: 136px;	height: 28px;	*line-height: 28px;	border: none;	background: none;}#search input[type="submit"]{	position: relative;	top: -1px;	*top: -6px;	top: 1px\0/IE9;	cursor: pointer;	width: 16px;	height: 16px;	border: 0;	background: url('images/sprite/sprite.png') no-repeat;	background-position:-88px 0;}@media \0screen {  #search input[type="submit"] {top: 6px;}}@-moz-document url-prefix() {  #search input[type="submit"] {top: 1px;}}@media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {  #search input[type="submit"] {top: 0;}}#header-slider{	position: relative;	top: 20px;	left: -130px;	width: 1200px;	height: 402px !important;	margin-bottom: 0 !important;	overflow: hidden;}.slider-cell{	width: 1200px;	height: 402px;	float: left;}.header-slider-bar{	position: absolute;	bottom: 0;	right: 0;	width: 661px;	padding: 36px 150px 36px 19px;	color: #fff;	background: #3c8cbf;	background: rgba(60,140,191,0.78);}.slider-title{	width: 280px;	float: left;}.slider-title h1,.slider-title h2{	font-size: 4.500em;	line-height: 100%;}.slider-title h3,.slider-title h4{	font-size: 1.167em;	line-height: 150%;	padding: 0 0 0 4px;}.slider-description{	width: 381px;	float: left;}.slider-description p{	padding-top: 10px;}.slider-description p:first-child{	padding-top: 0;}.slider-description a{	color: #fff;	text-decoration: underline;}.slider-description a:hover{	text-decoration: none;}.slider-nav-secondary{	position: absolute;	left: 0;	bottom: 0;
	z-index: 2;}.slider-nav-secondary div{	float: left;	margin-top: 0;	position: static;	width: 30px;	height: 23px;/*	background-repeat: no-repeat;	background-position: center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;  */}.camera_play,.camera_stop,.camera_commands{	display: none !important;}.slider-nav-secondary div.camera_prev > span,.slider-nav-secondary div.camera_next > span{	background: none;}.slider-nav-secondary div.camera_prev{	background-image: url('images/sprite/sprite.png');	background-position:-104px 0;}.slider-nav-secondary div.camera_prev:hover{	background-image: url('images/sprite/sprite.png');	background-position:-104px -25px;}.slider-nav-secondary div.camera_next{	background-image: url('images/sprite/sprite.png');	background-position:-134px 0;}.slider-nav-secondary div.camera_next:hover{	background-image: url('images/sprite/sprite.png');	background-position:-134px -25px;}/* header off *//* body */div[role="main"]{	max-width: 1200px;	min-width: 1000px;	margin: 0 auto;	overflow: hidden;}section{	width: 940px;	margin: 0 auto;}section section{	float: right;	width: 700px;	margin: 0;}section section p{	/*padding: 16px 0 0;*/	margin: 16px 0 0;}aside{	float: left;	width: 218px;	padding: 50px 22px 0 0;}aside nav{}aside nav h1,aside nav h2,aside nav h3,#comments h1,#comments h2{	color: #3781B7;	padding: 0 0 0 8px;	font-size: 1.500em;	text-transform: uppercase;}aside nav ul{	padding: 16px 0 0;}aside nav ul li{	padding: 8px;	background: url('images/sprite/sprite.png');  	background-repeat: repeat-x;	background-position:0 -999px;}aside nav ul li:first-child{	background: none; }aside nav ul li a{	color: #373737;	padding: 0 0 0 12px;/*	background: url('images/a.png') no-repeat left center;  */		background:url('images/sprite/sprite.png');	background-repeat:no-repeat;	background-position:0px -53px;			-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}aside nav ul li a:hover{	color: #3c8cbf;	text-decoration: underline;}.main{	padding: 50px 160px 20px 30px;	margin-right: -130px;	float: right;	width: 640px;	background: #e4e7e9;}.main-cell{	width: 190px;	float: left;	margin-right: 35px;	*margin-right: 23px;	margin-bottom: 30px;	color: #373737;}@media \0screen {  .main-cell {margin-right: 23px;}}.main-cell:nth-child(3n){	margin-right: 0;}.main-cell h1,.main-cell h2{	text-transform: uppercase;	font-size: 1.667em;	line-height: 100%;}.main-cell h3{	padding: 16px 0 0;	font-weight: bold;	font-size: 1.167em;}.main-cell p{	padding: 16px 0;}.more{	color: #3c8cbf;	border-bottom: 1px dashed #3c8cbf;}.more.active{	color:#333333;	border-bottom: 1px dashed #FFFFFF;}.more:hover{	text-decoration: none;}aside nav .more{	margin: 0 0 0 8px;}.hr{	height: 1px;	background: url('images/sprite/sprite.png');	background-position:0px -999px;	background-repeat:repeat-x;}aside nav .hr{	margin: 20px 0;}#secondary{	position: relative;	margin: 50px 0 0 !important;	width: 700px;	height: 206px;	float: right;	overflow: hidden;}#third{	position: relative;	margin: 0 !important;	width: 700px;	height: 230px;	float: right;	overflow: hidden;	}#secondary ul li,.slider-cell-small{	float: left;	width: 350px;	height: 206px;}#secondary-thumbs{	position: absolute;	width: 10000px;	left: 0;	top: 0;}.slider-cell-small{	width: 700px;	height: 206px;}.secondary-description{	position: absolute;	top: 206px;	opacity: 0;	padding: 50px 30px;	width: 290px;	height: 106px;	color: #fff;	background: #3c8cbf;	background: rgba(60,140,191,0.78);	-webkit-transition: 0.25s ease opacity;	-moz-transition: 0.25s ease opacity;	-o-transition: 0.25s ease opacity;	transition: 0.25s ease opacity;}li:hover .secondary-description{	top: 0;	opacity: 1;}aside.vendors{	padding-top: 0;}#vendor-box .slider-nav-secondary,#secondary .slider-nav-secondary,#third .slider-nav-secondary{	z-index: 1;	left: 0;	top: 0;	bottom: auto;}#secondary h1,#secondary h2{	font-size: 1.333em;}#secondary p{	padding-top: 1.333em;}.secondary-info{	position: absolute;	right: 24px;	top: 10px;}.secondary-info span,.secondary-info a{	float: left;	font-size: 0.917em;	line-height: 150% !important;	padding: 0 0 0 20px !important;	margin: 0 0 0 16px !important;	color: #fff;	vertical-align: top !important;}.viewers{	background: url('images/sprite/sprite.png') no-repeat 0 -32px;}.view{	background: url('images/sprite/sprite.png') no-repeat -50px -35px;}#profile{	float: right;	width: 680px;	padding: 44px 10px 50px;	color: #373737;}#profile2{	float: right;	width: 700px;	margin: 50px 0 0 !important;	color: #373737;}#profile h1,#profile h2{	font-size: 4.000em;	line-height: 100%;	font-weight: bold;}#profile h3{	padding: 16px 0 0;	font-size: 1.167em;	font-weight: bold;}#profile p{	padding: 16px 0 0;}#profile p.last{	padding: 16px 0;}#vendors{	float: right; 	width: 830px;	position:relative;	margin: 0 -130px 0 0 !important;	background: #e4e7e9;	height: 148px;	overflow: hidden;}.vendors-cell{/*	width: 700px;	height: 148px;	padding: 0 130px 0 0; */		width: 10000px;	height: 148px;	position:absolute;	left:0;	top:0;	}.wrap-cell {    height: 148px;    margin: 0 0 0 60px;    overflow: hidden;    position: relative;    width: 660px;}/*.vendors-cell .first {	margin:0 0 0 60px;} .vendors-cell .last {	margin:0 110px 0 0;} */#vendors div.camera_prev{	background-image: url('images/sprite/sprite.png') !important;	background-position:-196px 0;}#vendors div.camera_prev:hover{	background-image: url('images/sprite/sprite.png') !important;	background-position: -197px -25px;}#vendors div.camera_next{	background-image: url('images/sprite/sprite.png') !important;	background-position: -227px 0;}#vendors div.camera_next:hover{	background-image: url('images/sprite/sprite.png') !important;	background-position: -226px -25px;}/*.vendors-table{	display: table;	*display: block;	border-spacing: 0;	width: 700px;	height: 100%;}*/.vendors-cell UL { /*   display: block;	margin:0;	padding:0;  */	/*	padding: 0 110px 0 60px;    width: 660px; */	}.vendors-cell UL LI { /*   margin: 0 0 0 20px;  */		float:left;    height: 148px;    text-align: center;    width: 165px;		}.vendors-cell UL LI  div{	display:inline-block;	height:100%;}.vendors-cell UL LI A{    display: inline-block;    height: 148px;    text-align: center;    vertical-align: middle;    width: 180px;}.vendors-table > div{	display: table-cell;	*display: inline; *zoom: 1;	vertical-align: middle;	text-align: center;}#blog-nav{	font-size: 0.917em;	width: 681px;	margin: 0 -130px 0 0;	padding: 12px 130px 12px 19px;	background: #eaecee;}#blog-nav span{	padding: 0 12px;}#blog-nav a{	color: #242424;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#blog-nav a:hover{	color: #3781b7;}#blog-nav a.active{	color: #3781b7;}#blog-nav-bottom a.active{	color: #3781b7;}#blog-nav a#prev-blog:before{	font-size: 0.833em;	content: "◄";	padding: 0 8px 0 0;	color: #565657 !important;}#blog-nav a#next-blog:after{	font-size: 0.833em;	content: "►";	padding: 0 0 0 8px;	color: #565657 !important;}#tags{	padding: 4px 0 8px 8px;}#tags,#tags a,.blog-info,.blog-info a{	color: #3781b7;}#tags a:hover,.blog-info a:hover{	text-decoration: underline;}#tags span,.blog-info span{	color: #242424;}.blog-info{	padding: 4px 0 0 0;}#blog-entry{	padding: 0 0 0 8px;}#blog-entry h1,#blog-entry h2{	margin-top: 10px;	font-size: 1.500em;	line-height: 1.833em;}#blog-entry h3{	padding: 20px 0 0;	font-size: 1.167em;	font-weight: bold;}#blog-entry p{	padding: 20px 0 0;}.blog-info span.spacer{	padding: 0 8px;}.infobox-text{	float: left;	width: 300px;	padding: 20px 30px;	margin: 22px 30px 0 0;	font-size: 1.333em;	line-height: 24px;	background: #eaecee;}#share-it{	padding: 46px 0 14px 0;}.blog-hr{	margin: 32px 0;}.avatar{	float: left;	margin: 0 7px;}#comments h1,#comments h2{	padding-bottom: 32px;}.comment{	float: right;}.comment-data{	width: 618px;	float: right;}.level-2 .comment-data{	width: 572px;}.comment-data h3{	font-size: 1.167em;	line-height: 22px;	font-weight: bold;}.comment-data p{	padding: 16px 0 0;}.shadow{	display: inline-block;	*display: inline;	zoom:1;	-webkit-box-shadow: 1px 1px 0 #fff;	-moz-box-shadow: 1px 1px 0 #fff;	-o-box-shadow: 1px 1px 0 #fff;	box-shadow: 1px 1px 0 #fff;}.post-form input[type="submit"],.post-form input[type="reset"]{	cursor: pointer;	width: 90px;	height: 32px;	border: solid 1px #dfdfdf;	-webkit-box-shadow: inset 1px 1px 0 #fff;	-moz-box-shadow: inset 1px 1px 0 #fff;	-o-box-shadow: inset 1px 1px 0 #fff;	box-shadow: inset 1px 1px 0 #fff;	background: #fbfbfb; /* Old browsers */	background: -moz-linear-gradient(top, #fbfbfb 0%, #e9e9e9 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* IE10+ */	background: linear-gradient(to bottom, #fbfbfb 0%,#e9e9e9 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.post-form input[type="submit"]:hover,.post-form input[type="reset"]:hover{	color: #000;	background: #e9e9e9; /* Old browsers */	background: -moz-linear-gradient(top, #e9e9e9 0%, #fbfbfb 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* IE10+ */	background: linear-gradient(to bottom, #e9e9e9 0%,#fbfbfb 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */}.post-form input[type="text"],.post-form textarea{	width: 204px;	padding: 7px 8px;	height: 18px;	border: solid 1px #d3d5d7;	background: #f6f6f6;	-webkit-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	-moz-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	-o-box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;	box-shadow: inset 2px 2px 0 #ededed, 1px 1px 0 #fff;}.post-form textarea{	resize: none;}.post-form div b{	padding: 0 0 0 4px;}.buttons .shadow.margin-left{    margin-left: 12px;}.buttons .shadow input[type="reset"] {    margin-left: 0px;}.name-field,.email-field,.website-field{	width: 222px;	float: left;	padding-left: 8px;}.text-field{	width: 682px;	padding: 8px 0 0 8px;}.text-field textarea{	width: 664px;	height: 106px;}.buttons{	padding: 8px 0 128px 8px;}.buttons input[type="reset"]{	margin-left: 12px;}#vendor-box {    background: none repeat scroll 0 0 #E4E7E9;    float: right;    height: 148px;    margin: 0 -130px 0 0 !important;    overflow: hidden;    position: relative;    width: 830px;}aside nav{	margin: 50px 0 0;}aside nav:first-child{	margin: 0;}nav.categories ul li,nav.categories ul li a{	color: #3781b7;}nav.popularposts ul li a{	display: inline-block; *display: inline; zoom: 1;	font-weight: bold;	padding: 0;	background: none;}nav.popularposts ul li div{	margin: 8px 0 0;}nav.popularposts.newsposts ul li div {    margin: 0px 0 0;}nav.popularposts.twitter{	background: none;}aside nav.popularposts.twitter ul li{	padding: 16px 8px ;}aside nav.popularposts.twitter ul li:first-child{	padding: 0 8px 16px;}nav.popularposts.twitter ul li a:hover{	text-decoration: none;}nav.popularposts.twitter ul li a{	color:#68a0c9;	font-weight: normal;	text-decoration: underline;	display: block;}nav.popularposts.twitter h2 span{	background: url("images/sprite/sprite.png") no-repeat 88px -140px;	padding-right: 26px;}nav.popularposts ul li img{	float: left;	margin-right: 6px;}nav.newsposts ul li{	padding: 16px 8px;}nav.newsposts ul li a,nav.newsposts ul li div{	float: right;	width: 144px;}nav.newsposts ul li div.clear{	float: none;}/* body off *//* footer */footer{	max-width: 1200px;	min-width: 1000px;	margin: 0 auto;	overflow: hidden;	color: #c6c6c6;}#footer{	width: 940px;	margin: 0 auto;}#logo-bottom{	padding-top: 39px;}#footer-container{	float: right;	padding: 50px 160px 0 30px;	margin-right: -130px;	width: 640px;	background: #383838;}.footer-cell{	width: 190px;	float: left;	margin-right: 35px;	*margin-right: 23px;	margin-bottom: 30px;}@media \0screen {  .footer-cell {margin-right: 23px;}}.footer-cell:nth-child(3n){	margin-right: 0;}.footer-cell h1,.footer-cell h2{	text-transform: uppercase;	font-size: 1.167em;	margin-bottom: 16px;}.footer-cell .hr{	margin: 16px 0;}.footer-cell a,.footer-cell b{	color: #fff;}.footer-cell a{	text-decoration: underline;}.footer-cell a:hover{	text-decoration: none;}.footer-last{	padding-top: 16px;}.footer-cell .socials{	float: none;	padding-top: 16px;}.footer-cell .socials a:first-child{	margin: 0;}.footer-cell a.e-mail{	text-decoration: none;	color: #c6c6c6;}.footer-cell a.e-mail:hover{	text-decoration: underline;}a#twit{	*position: relative;	*top: -20px;	font-size: 1em;	text-transform: none;	text-decoration: none;	float: right;	color: #fff;	padding-right: 24px;	background: url('images/sprite/sprite.png');	background-repeat:no-repeat;	background-position:-303px -28px;}#copy{	float: right;	padding: 20px 160px 20px 30px;	font-size: 0.917em;	line-height: 1.167em;	margin-right: -130px;	width: 640px;	background: #303030;}/* footer off *//* END */.slider-nav{	position: absolute;	left: 0;	bottom: 0;}.slider-nav a{	float: left;	width: 30px;	height: 25px;	background-repeat: no-repeat;	background-position: center center;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.camera_prev,.camera_next{	width: 30px !important;	height: 25px !important;	top: auto !important;	bottom: 165px;	right: auto !important;	left: 370px !important;	background-repeat: no-repeat !important;/*	background-position: center center !important; */}.camera_next{	left: 400px !important;}.camera_prev > span,.camera_next > span{	background: none !important;}/*.camera_prev, .slider-nav-left{	background-image: url('images/slider-left.png') !important;}*/.camera_prev:hover, .slider-nav-left:hover{/*	background-image: url('images/slider-left-hover.png') !important; */}.camera_next, .slider-nav-right{/*	background-image: url('images/slider-right.png') !important; */}.camera_next:hover, .slider-nav-right:hover{/*	background-image: url('images/slider-right-hover.png') !important; */}.camera_commands{	right: 0 !important;	top: auto !important;	bottom: 0;}.slider-nav-secondary.clients{	top:0px;	bottom: auto;}/* ig */#g-filter {    background:#EAECEE;    float: right;    height: 30px;    margin: 0 -130px 20px 0;    padding: 15px 0 0 19px;    width: 811px;}#g-filter P {	color:#959595;	font-size:1em;	padding: 0 7px 0 0;	display: inline-block; vertical-align: top; zoom: 1; *display: inline;}#g-filter UL {	display: inline-block; vertical-align: top; zoom: 1; *display: inline;}#g-filter UL LI {	float:left;	margin:0 11px 0 0;}#g-filter UL LI A{	color:#959595;	display:block;	cursor:pointer;}#g-filter UL LI A.active{	color:#3781b7;}#g-filter UL LI A:after{	content:"|";	padding: 0 0 0 10px;	color:#959595;}#g-filter UL LI.last A:after{	content:"";	padding: 0;}#gallery {    padding: 0;    width: 970px;}#gallery UL LI{	margin: 0 20px 18px 0;	float:left;	position:relative;}.secondary-gal {	position:absolute;	top:-9000px;	left:0;	padding: 55px 28px 0;    width: 164px;	height: 151px;	color: #fff;	background: #3c8cbf;	background: rgba(60,140,191,0.78);		opacity:0;	-webkit-transition: 0.25s ease opacity;	-moz-transition: 0.25s ease opacity;	-o-transition: 0.25s ease opacity;	transition: 0.25s ease opacity;}	#gallery UL LI:HOVER .secondary-gal{	opacity:1;	top:0;}.secondary-gal H2{    font-size: 1.333em;    padding: 0 0 20px;} 		.secondary-gal .secondary-info {    left: 13px;    top: 19px;}	#header-map {    bottom: 0;    height: 402px !important;    margin-bottom: 0 !important;    overflow: hidden;    position: absolute;    right: -130px;    width: 1200px;}		#header-map #contact-info {	background: rgba(60, 140, 191, 0.69);    bottom: 0;    color: #FFFFFF;    height: 112px;    padding: 25px 0 0 28px;    position: absolute;    right: 0;    width: 802px;}		#contact-info .des{	width:200px;	float:left;} #contact-info .des H3 {	font-size:1.500em;	line-height:1.500em;	padding: 0 0 22px 0;	text-transform:uppercase;} #contact-info UL{	margin:5px  0 0 0;	padding:0;} #contact-info UL Li{    font-size: 1em;    line-height: 1em;    margin: 0 0 25px;    padding: 0;} .blue-form {	font-size: 1.500em;	line-height:1.500em;    padding: 0 0 30px 8px;    text-transform: uppercase;	color: #3781B7;}.contact-form .buttons {    padding-bottom: 50px;    padding-top: 18px;}.accordion Ul LI A{	 	 background: url("images/sprite/sprite.png");	 background-repeat:no-repeat;	 background-position:0 -81px;	 	 padding: 0 0 0 16px;	 text-decoration:none;}.accordion Ul LI.active A{	background: url("images/sprite/sprite.png") no-repeat  0 -94px;	color:#3781b7;}.accordion .sub-menu{	display:none;}.accordion Ul LI.active .sub-menu{	display:block;}.accordion .sub-menu UL{	padding: 8px 0 0 8px;}#gal-nav {    background: none repeat scroll 0 0 #EAECEE;    font-size: 0.917em;    margin: 0 -130px 0 0;    padding: 12px 130px 12px 19px;    width: 681px;}#gal-nav a{	color: #242424;	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}#gal-nav a:hover{	color: #3781b7;}#gal-nav a.active{	color: #3781b7;}#gal-nav a#prev-blog:before{	font-size: 0.833em;	content: '\25C4';	padding: 0 8px 0 0;	color: #565657 !important;}#gal-nav a#next-blog:after{	font-size: 0.833em;	content: "\25BA";	padding: 0 0 0 8px;	color: #565657 !important;}#gal-nav a#back{    float: right;    padding: 0 14px 0 0;}#gal-nav a#back:before{	font-size: 0.833em;	content: '\25C4';	padding: 0 8px 0 0;	color: #565657 !important;}#gal-nav span{	padding: 0 12px;}#gall-image {	width:700px;	height:426px;	position:relative;	overflow:hidden;}#gall-image .gall-info {	position: absolute;	bottom:0;	right:0;	margin:0 16px 6px 0;
	z-index: 2;}#gall-image span, #gall-image a {    color: #FFFFFF;    float: left;    font-size: 0.917em;    line-height: 16px !important;    margin: 0 0 0 16px !important;    padding: 0 0 0 20px !important;    vertical-align: top !important;}.zoom { /*   background: url("images/seek.png") no-repeat left center !important; */		background: url("images/sprite/sprite.png") no-repeat  0 -108px;	}.pro-info P{	color:#242424;	font-size:1em;	line-height:18px;	padding:0 0 26px 8px;}.pro-info A{	color:#3781b7;	text-decoration:underline;}.pro-info STRONG{    font-size: 1.167em;	line-height:18px;	padding:26px 0 26px 8px;	color:#242424;	display: inline-block; vertical-align: top; zoom: 1; *display: inline;}#gall-entry{	padding: 0 0 0 8px;}#gall-entry p{	padding: 16px 0 0;}.gall-cliens {	margin:50px 0 0 0;}#secondary-g {	background: url("images/secondary.jpg") no-repeat center center;    float: right;    height: 206px;    margin: 50px 0!important;    overflow: hidden;    position: relative;    width: 700px;}#blog-nav UL {	padding:0;}#blog-nav UL LI {    margin: 0 8px 0 0;	display:inline-block;}#blog-nav UL LI A{	-moz-transition: all 0.25s ease 0s;    color: #242424;}#blog-nav UL LI.active A{	color: #3781b7;}#blog-nav UL LI.first:before{	font-size: 0.833em;	content: '\25C4';	padding: 0 8px 0 0;	color: #565657 !important;}#blog-nav UL LI.last:after{	font-size: 0.833em;	content: "\25BA";	padding: 0 0 0 8px;	color: #565657 !important;}.blog-item {	margin:35px 0 0 0;	padding:0;}.item-title{	padding:0 0 16px 0;}.item-title H2{	font-size: 1.500em;	line-height: 1.833em;}.item-title IMG{    float: left;    margin: 0 10px 0 0;}#ship-img {	position:relative;		width:700px;	height:230px;}	.secondary-gall {/*    background: rgba(60, 140, 191, 0.78);  */    color: #FFFFFF;    height: 230px;    left: 0;    padding: 0;    position: absolute;    top: 0;    width: 700px;	text-align:center;	}.secondary-gall {	top:0;	}.secondary-gall:HOVER {	background: rgba(60, 140, 191, 0.78);  }.secondary-gall{ -webkit-transition: 0.25s ease all; -moz-transition: 0.25s ease all; transition: 0.25s ease all;}.secondary-gall > img{ opacity: 0; -webkit-transition: 0.25s ease all; -moz-transition: 0.25s ease all; transition: 0.25s ease all;}.secondary-gall:hover > img{ opacity: 1;}.secondary-gall IMG{    left: 50%;    margin: -21px 0 0 -17px;    position: absolute;    top: 50%;}.blog-item .all {    color: #3C8CBF;    display: inline-block;    padding: 22px 0 0;    text-decoration: underline;}#writes-img  {	position:relative;	width:700px;	height:230px;}#writes-img .slider-nav-secondary {	top:0;	left:0;}#video-object {    height: 338px;    margin: 0 0 40px 75px;    position: relative;    width: 560px;}.gall-hr {    margin: 0 0 13px;}#audio-object {    height: 30px;    margin: 12px 0 100px;    position: relative;    width: 530px;}#blog-nav-bottom {	background: none repeat scroll 0 0 #EAECEE;    font-size: 0.917em;    margin: 0 -130px 0 0;    padding: 12px 130px 12px 19px;    width: 681px;}#blog-nav-bottom UL {	padding:0;}#blog-nav-bottom UL LI {	display:inline-block;    margin: 0 8px 0 0;}#blog-nav-bottom UL LI A{    -moz-transition: all 0.25s ease 0s;    color: #242424;}	#blog-nav-bottom UL LI.active A{	color: #3781b7;}#blog-nav-bottom UL LI.first:before{	font-size: 0.833em;	content: '\25C4';	padding: 0 8px 0 0;	color: #565657 !important;}#blog-nav-bottom a {    -moz-transition: all 0.25s ease 0s;    color: #242424;}#blog-nav-bottom a:hover{	color: #3781b7;}#blog-nav-bottom UL LI.last:after{	font-size: 0.833em;	content: "\25BA";	padding: 0 0 0 8px;	color: #565657 !important;}.blog-item .tags{	padding: 4px 0 8px 8px;}.blog-item .tags,.blog-item .tags a,.blog-info,.blog-info a{	color: #3781b7;}.blog-item .tags a:hover,.blog-info a:hover{	text-decoration: underline;}.blog-item .tags span,.blog-info span{	color: #242424;}.blog-item .blog-entry{	padding: 0 0 0 8px;}.blog-item .blog-entry h1,.blog-item .blog-entry h2{	font-size: 1.500em;	line-height: 22px;}.blog-item .blog-entry h3{	padding: 16px 0 0;	font-size: 1.167em;	font-weight: bold;}.blog-item .blog-entry p{	padding: 16px 0 0;}#gall-nav-bottom {    background: none repeat scroll 0 0 #EAECEE;    float: right;    font-size: 0.917em;    margin: 0 -130px 0 0;    padding: 12px 130px 12px 19px;    width: 681px;}#gall-nav-bottom UL {    padding: 0;}#gall-nav-bottom UL LI {    display: inline-block;    margin: 0 8px 0 0;}#gall-nav-bottom UL LI A {    -moz-transition: all 0.25s ease 0s;    color: #242424;}#gall-nav-bottom UL LI A.active {    color: #3781B7;}#gall-nav-bottom UL LI A:HOVER{    color: #3781B7;}#gall-nav-bottom UL LI.first:before{	font-size: 0.833em;	content: '\25C4';	padding: 0 8px 0 0;	color: #565657 !important;}#gall-nav-bottom UL LI.last:after{	font-size: 0.833em;	content: "\25BA";	padding: 0 0 0 8px;	color: #565657 !important;}#vendor-box {	position:relative;}.sec-dop {	height:50px;	clear:both;}.list .blue-arrow A {	background:url("images/sprite/sprite.png");	background-position:0 -291px;  }.list .circle A {	background:url("images/sprite/sprite.png");	background-position:0 -315px;}.list .check A {	background:url("images/sprite/sprite.png");	background-position:0 -339px;}.list .star A {	background:url("images/sprite/sprite.png");	background-position:0 -366px;}.list .dash A {	background:url("images/sprite/sprite.png");	background-position:0 -393px;}.list .plus A {	background:url("images/sprite/sprite.png");	background-position:0 -79px;}.list ul li {    background: url("images/sprite/sprite.png") repeat-x scroll 0 -999px transparent;    padding: 8px;}.list ul li:first-child {    background: none repeat scroll 0 0 transparent;}.list ul li a {;    color: #373737;    padding: 0 0 0 12px;}.example_accordion .style-list {	 padding: 0 0 30px; } .example_accordion .style-list .list ul li a{	 padding: 0 0 0 17px; }.blockquotes {    /*margin: 0 0 0 25px;*/    width: auto;}.blockquotes DL{	   padding: 27px 0 0 11px;}.blockquotes DT{    display: block;    float: left;}.blockquotes DD{    display: block;    float: left;    width: 81%;    margin-left: 10px;	font-size:1.333em;	color:#242424;}.dropcaps {    /*margin: 0 0 0 41px;*/    width: 100%;}.dropcaps DL{	   padding: 27px 0 0 11px;}.dropcaps span{    display: block;    float: left;    font-size: 33px;    font-weight: bold;    height: 22px;    padding: 8px 5px 0 0;}.dropcaps P{    color: #242424;    display: block;    font-size: 1em;    width: 100%;}.dropcaps div {	margin:24px 0 0 0;}.page-content h4{	font-size: 1.167em;	font-weight: bold;	padding: 36px 0 22px 7px;}.page-content h2 {    font-size: 2.333em;    font-weight: bold;    line-height: 2.333em;    padding: 6px 0 22px 7px;}.page-content hr{	background: url("../images/sprite/sprite.png") repeat-x scroll 0 -999px transparent;    height: 1px;    clear: both;    border: none;}.one_half {    width: 45%;}.one_third {    width: 28%;}.one_thirds {    width: 60%;}.one_fourth {    width: 22%;}.three_fourth {    width: 70%;}.one_thirds.last {    width: 28%;    margin: 0;}.page-content h3{	font-size: 1.500em;	font-weight: normal;	padding: 36px 0 0 7px;}.one_half,.one_thirds, .one_third, .two_third, .one_fourth, .three_fourth {    float: left;    padding: 0 7px 30px;    margin-right: 10px;}.example_tabs{	width: auto;}.list ul {    padding: 16px 0 0;}/* ch */@charset "utf-8";#sct{	padding-bottom: 600px;}section#sct section{	width: auto;	float: none;}h1#title.shortcodes-title,h2#title.shortcodes-title{	font-size: 3.500em;	line-height: 3.500em;}h1#title.shortcodes-title span,h2#title.shortcodes-title span{	color: #a7a7a7;}       .shortcodes-typography h2{	font-size: 3.500em;	line-height: 3.500em;	font-weight: bold;	padding: 6px 0 22px 7px;}.example{	padding: 0 7px 30px;}.left_col{	float: left;}.right_col{	float: right;}.two_col div{	width: 447px;}.three_col div{	width: 288px;	margin-left: 30px;}.three_col div:first-child{	margin-left: 0;}.two_third_col div{	width: 288px;	margin-left: 30px;}.two_third_col div:first-child{	width: 606px;	margin-left: 0;}.three_quater_col div{	width: 209px;	margin-left: 30px;}.three_quater_col div:first-child{	width: 687px;	margin-left: 0;}.four_col div{	width: 209px;	margin-left: 30px;}.four_col div:first-child{	margin-left: 0;}hr{    color: #eaecee;    background-color:#eaecee;    border: 0 none;    height: 1px;}.shortcodes-typography h3.elements_header{	font-size: 1.500em;	font-weight: normal;	padding: 36px 0 0 7px;}.shortcodes-typography h2.ele{	padding: 12px 0 22px 7px;}.accordion ul{	padding: 16px 0 0;}.accordion ul li{	padding: 8px;	background: url('images/sprite/sprite.png');  	background-repeat:repeat-x;	background-position:0 -999px;}.accordion ul li:first-child{	background: none; }.accordion ul li a{	color: #373737;	padding: 0 0 0 12px;	background-repeat:no-repeat;			-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.accordion ul li a:hover{	color: #3c8cbf;	text-decoration: underline;}.example_accordion{	width: 218px;}.example_tabs{		margin-left: 8px;}.example_tabs .example.elements{	margin-top: 20px;}.tab_nav li{	float: left;	cursor: pointer;	border: solid 1px #e4e7e9;	border-left: none;	background: #f8f8f8;	padding: 8px 16px 12px 16px;	margin: 4px 0 0;	color: #a7a7a7;	-webkit-transition: 0.25s ease background, 0.25s ease border, 0.25s ease color;	-moz-transition: 0.25s ease background, 0.25s ease border, 0.25s ease color;	-o-transition: 0.25s ease background, 0.25s ease border, 0.25s ease color;	transition: 0.25s ease background, 0.25s ease border, 0.25s ease color;}.tab_nav li:first-child{	border-left: solid 1px #e4e7e9;}.tab_nav li.active,.tab_nav li:hover{	cursor: pointer;	color: #3781b7;	border-top: solid 1px #96b9d2;	border-bottom: solid 1px transparent;	background: #fff;	margin: 0;	padding: 12px 16px 12px 16px;}.tab_nav li.active,.tab_nav li.active:hover{	cursor: default;}.tabs{	display: none;	border: solid 1px #e4e7e9;	padding: 16px 16px 32px 16px;	margin: -1px 0 0;}.tabs.active{	display: block;}.example_alert{	width: 220px;	margin-left: 8px;}.example_alert .example.elements{	margin-top: 20px;}.alert{	border-style: solid;	border-width: 1px;	padding: 12px 12px 6px 8px; 	vertical-align: top;}.alert span{	display: inline-block; *display: inline; zoom: 1;	width: 22px;	height: 22px;	margin: -3px 4px 0 0;}.alert_error{	border-color: #f7c7c9;	background: #f9e5e6;	color: #b3696c;	-webkit-box-shadow: inset -4px 0 0 #f8cfd0;	-moz-box-shadow: inset -4px 0 0 #f8cfd0;	box-shadow: inset -4px 0 0 #f8cfd0;}.alert_error span{	background: url('images/sprite/sprite.png') no-repeat 0 -200px;}.alert_success{	border-color: #c2d288;	background: #e3ebc6;	color: #809533;	-webkit-box-shadow: inset -4px 0 0 #cad898;	-moz-box-shadow: inset -4px 0 0 #cad898;	box-shadow: inset -4px 0 0 #cad898;}.alert_success span{	background: url('images/sprite/sprite.png') no-repeat 0 -243px;}.alert_info{	border-color: #9ac9df;	background: #d8ecf5;	color: #5694b1;	-webkit-box-shadow: inset -4px 0 0 #aad2e5;	-moz-box-shadow: inset -4px 0 0 #aad2e5;	box-shadow: inset -4px 0 0 #aad2e5;}.alert_info span{	background: url('images/sprite/sprite.png') no-repeat 0 -220px;}.alert_notice{	border-color: #f5dc7d;	background: #fcf7d9;	color: #d9b31f;	-webkit-box-shadow: inset -4px 0 0 #f7e394;	-moz-box-shadow: inset -4px 0 0 #f7e394;	box-shadow: inset -4px 0 0 #f7e394;}.alert_notice span{	background: url('images/sprite/sprite.png') no-repeat 0 -264px;}.alert_success,.alert_info,.alert_notice{	margin-top: 20px;}.example_infobox{	width: 220px;	margin-left: 8px;}.example_infobox .example.elements{	margin-top: 10px;}.button{	text-transform: uppercase;	color: #383838;	cursor: pointer;	width: 80%;	height: 32px;	border: solid 1px #dfdfdf;	-webkit-box-shadow: inset 1px 1px 0 #fff;	-moz-box-shadow: inset 1px 1px 0 #fff;	-o-box-shadow: inset 1px 1px 0 #fff;	box-shadow: inset 1px 1px 0 #fff;	background: #fbfbfb; /* Old browsers */	background: -moz-linear-gradient(top, #fbfbfb 0%, #e9e9e9 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #fbfbfb 0%,#e9e9e9 100%); /* IE10+ */	background: linear-gradient(to bottom, #fbfbfb 0%,#e9e9e9 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */	-webkit-transition: 0.25s ease all;	-moz-transition: 0.25s ease all;	-o-transition: 0.25s ease all;	transition: 0.25s ease all;}.button:hover{	color: #000;	background: #e9e9e9; /* Old browsers */	background: -moz-linear-gradient(top, #e9e9e9 0%, #fbfbfb 100%); /* FF3.6+ */	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e9e9e9), color-stop(100%,#fbfbfb)); /* Chrome,Safari4+ */	background: -webkit-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* Chrome10+,Safari5.1+ */	background: -o-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* Opera 11.10+ */	background: -ms-linear-gradient(top, #e9e9e9 0%,#fbfbfb 100%); /* IE10+ */	background: linear-gradient(to bottom, #e9e9e9 0%,#fbfbfb 100%); /* W3C */	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e9e9e9', endColorstr='#fbfbfb',GradientType=0 ); /* IE6-9 */}a.button,span.button,div.button{	display: inline-block; *display: inline; zoom: 1;	text-align: center;	line-height: 32px;}.infobox{	padding: 72px 0; 	text-align: center;	border: solid 1px #e4e7e9;	border-top-color: #96b9d2;}.infobox h1,.infobox h2,.infobox h3{	text-transform: uppercase;	font-size: 1.333em;	line-height: 1.5em;	padding: 0;	font-weight: normal;}.infobox h3{	padding: 0 0 16px;}.example_buttons{	width: 208px;	margin-left: 8px;}.example_buttons .example.elements{	margin-top: 32px;}.example .med_button,.example .big_button{	margin-top: 20px;}.button.sml_button{	width: 91px;	height: 32px;}a.button.sml_button,span.button.sml_button,div.button.sml_button{	line-height: 32px;}.button.med_button{	width: 131px;	height: 42px;}a.button.med_button,span.button.med_button,div.button.med_button{	line-height: 42px;}.button.big_button{	width: 161px;	height: 42px;}a.button.big_button,span.button.big_button,div.button.big_button{	line-height: 42px;}/* END */.pages, .pages #header,#header{	height: auto;}#breadcrumb-bar {	/*top:-24px;*/}

#breadcrumb-bar.gal {	/*top:116px;*/}
.intro #breadcrumb-bar {    /*top: -42px;*/}#main-container.intro{	height: auto;}#main-container{	height: 444px;	margin: 0 auto;	position: relative;	width: 940px;}#main-slider{	display: none;}.custom-form label.error,#commentform label.error {	overflow: hidden;	width: 0;	height: 12px;	line-height: 0;	padding: 0 0 0 12px;	margin: 0 0 0 10px;	background: url(images/form-error-icon.png) 0 0 no-repeat;}.tweet_text a{	display: block;}#vendors.active,.active .wrap-cell{	height: auto;}.active .vendors-cell{	left: 0px !important;	position: relative;	height: auto;	width: auto;}.active .slider-nav-secondary.clients{	display: none;}

.portfolio #gall-image {
	margin-bottom: 16px !important;	
}
#main-nav ul li a.sub-parent.li_parent{	background: url("images/li-parent.gif") no-repeat 90% 50%;	}	#main-nav ul li:HOVER a.sub-parent.li_parent{	background: url("images/li-parent-hover.gif") no-repeat 90% 50%;}
#blog-nav-bottom span {
	padding: 0 12px;	
}#drop-down-nav UL LI:HOVER UL{	display: block;}#drop-down-nav UL LI UL LI{	float: none;	display: block;	background: #3781b7;}#drop-down-nav UL LI UL LI A{	width: 100px;	padding: 16px;	display: block;	color:#FFFFFF;}#drop-down-nav UL LI UL LI A:HOVER{		background: url("images/white.png");	color:#FFFFFF;}#drop-down-nav UL LI UL LI{}#drop-down-nav UL LI UL{	position: absolute;	display: none;}#drop-down-nav UL LI{	z-index: 150;	position: relative;}#drop-down-nav UL LI.has-sub{    position: relative;    z-index: 200;}.page-content{	padding: 30px 0px;}UL.blue-arrow.text_list LI,.list .blue-arrow A { background:url("../images/sprite/sprite.png"); background-position:-53px -326px;   padding-left: 23px; }UL.disc.text_list LI{ background:url("../images/sprite/sprite.png"); background-position:-993px -427px; padding-left: 23px;} UL.check.text_list LI,.list .check A { background:url("../images/sprite/sprite.png"); background-position:-410px -373px; padding-left: 23px; }UL.star.text_list LI,.list .star A { background:url("../images/sprite/sprite.png"); background-position:-990px -662px; padding-left: 23px;}UL.dash.text_list LI,.list .dash A { background:url("../images/sprite/sprite.png"); background-position:0 -792px;padding-left: 23px; }UL.plus.text_list LI,.list .plus A { background:url("../images/sprite/sprite.png"); background-position:-991px -837px; padding-left: 23px;}.alert_notice span{ background: url('../images/sprite/sprite.png') no-repeat -342px -276px;}.alert_info span{ background: url('../images/sprite/sprite.png') no-repeat -671px -196px;  }.alert_success span{  background: url('../images/sprite/sprite.png') no-repeat -440px -231px; }.alert_error span{ background: url('../images/sprite/sprite.png') no-repeat -861px -162px;}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){}.clients-block #vendors h2{	 display: none; }@media (min-width:1px) and (max-width:750px) {	header {		margin: 0 auto;		width: 100%;		min-width: 100%;		max-width: 100%;		height: auto;	}	BODY{				font-size: 90%;		line-height: 110%;	}	#title{		margin-top:0px;		margin-right: 0px;		padding-right: 190px ;	}	.clients-block aside{		display: none;	}	.clients-block #vendors{		height: auto;	}	.slider-nav-secondary.clients {		display: none;	}	.clients-block #vendors, 	.clients-block #vendors .wrap-cell {		height: auto;	}	.clients-block section{		width: auto;	}	.clients-block #vendors{		width: 100%;		margin: 0px !important;	}	.clients-block #vendors h2{	 display: block; }	.vendors-cell{		left: 0px !important;		position: relative;		height: auto;		width: auto;	}	.clients-block h2{	    color: #3781B7;	    font-size: 1.500em;	    padding:8px;	    text-transform: uppercase;	}	#main-nav{		float: none;		width: auto;	}	#main-nav ul li {		float: none;			display: inline-block;		*display: inline;		zoom:1;	}		#header {		height: auto;		margin: 0 auto;		position: relative;		width: 100%;		text-align: center;	}	#logo{		float: none;		margin: auto;	}	#main-container {		height: auto;		margin: 0 auto;		position: relative;		width: auto;	}	#breadcrumb-bar {		right: 0px;		top:0px;		padding: 0px;		width: 100%;		position: relative;	}	.socials {		margin-right: 19px;	}	#breadcrumb{		margin-left: 19px;	}	#header-slider{		display: none !important;	}	footer {	    color: #C6C6C6;	    margin: 0 auto;	    max-width: auto;	    min-width: auto;	    overflow: hidden;	}	#footer {		margin: 0 auto;		width: auto;	}	#logo-bottom{		display: none;	}	.wrap-cell{		width: auto;		margin-left:0px;	}	#footer-container {    background: none repeat scroll 0 0 #383838;    float: none;    margin-right: 0px;    padding: 50px 15px 0 15px;    width: auto;}#copy {    background: none repeat scroll 0 0 #303030;    float: none;    font-size: 0.917em;    line-height: 1.5em;    margin-right:0;    padding: 20px 15px 20px 15px;    width: auto;}#main-nav ul li a span{	display: none;}#main-container footer{	}.footer-cell {    float: left;    margin-bottom: 30px;    margin-right: 35px;    width: 27%;}footer {    color: #C6C6C6;    margin: 0 auto;     max-width: 100%;    min-width:  100%;    overflow: hidden;}div[role="main"] {    margin: 0 auto;    max-width:  100%;    min-width:  100%;    overflow: hidden;}section {    margin: 0 auto;    width: 100%;    }aside {    float: left;    padding: 50px 0px 0 0;    width: 100%;}.blog-item{	padding: 0 10px;}section section {	float: none;	width: 100%;}section section {	width: 100%;}}#breadcrumb-bar.front{	top: 0px;}#main-container.auto-height{	height: auto;}#main-container.intro{	margin-top:0px;}#main-container{margin-top:-44px;}header{    padding-bottom: 26px;}a img.blog-icon{	background: #DDDDDD;	-webkit-transition: background-color .2s ease;	   -moz-transition: background-color .2s ease;	    -ms-transition: background-color .2s ease;	     -o-transition: background-color .2s ease;	        transition: background-color .2s ease;}