/*------------------------------------------------------------------------* Copyright (c) 2008-2011 ZooTemplate. All Rights Reserved.* Author: ZooTemplate* Websites:  http://www.zootemplate.com-------------------------------------------------------------------------*//*slideshow*/#zt-slideshow .jv-headline-news{	padding:0;}#zt-slideshow .sliderwrapper {  background: 0;  height: 320px;}#zt-slideshow .sliderwrapper .contentdiv {  background: 0;  height: 320px;}#zt-slideshow .jv-headline-pagination {  background:0;}#zt-slideshow  .jv-headline-pagination a.toc {  background: url('../images/bkg-item-slide.png') top left repeat-y;  border-top:1px solid #cdcccd;  height:78px;  border-bottom:1px solid #ffffff;}#zt-slideshow  .jv-headline-pagination a.toc span.arrow{  background: url('../images/bkg-arrow-slide.png') no-repeat 15px center !important;  height:80px;  padding:0;}#zt-slideshow  .jv-headline-pagination a.toc span.arrow span {  background: 0 !important;  color: #6E6E6E;  display: block;  margin: 0;  padding: 23px 0 0 50px;  height:60px;}#zt-slideshow  .jv-headline-pagination a.toc span.arrow span .title{	text-transform:uppercase;	font-size:190%;	margin:0;	padding:0;	font-weight:normal;	width:100%;}#zt-slideshow  .jv-headline-pagination a.toc span.arrow span .description{	padding:0;	margin:0;	width:100%;	float:left;	font-weight:normal;	font-size:120%;}#zt-slideshow .jv-headline-pagination a.selected,#zt-slideshow .jv-headline-pagination a.toc:hover{	background: url('../images/bkg-item-slide-hover.png') top left no-repeat;	height:80px;	width:342px;	border:0;	color: #6E6E6E;	text-decoration:none;	margin:0 0 0 -42px;}#zt-slideshow .jv-headline-pagination a.selected span.arrow,#zt-slideshow .jv-headline-pagination a.toc:hover span.arrow{	background:0  !important;	color:#ffffff;}#zt-slideshow .jv-headline-pagination a.selected span.arrow span,#zt-slideshow .jv-headline-pagination a.toc:hover span.arrow span{	color:#ffffff;	padding: 23px  0 0 65px;}/*zt - col*/.zt-col .zt-box-inside{	padding:10px;	text-align:center;	}.zt-col .zt-box-inside .zt-box-inside1:hover{	background:url('../images/bkg-selected-itemcol.png') top left repeat;}.zt-col .zt-box-inside .zt-box-inside1 .zt-box-inside2{	padding:2px;}.zt-col .zt-box-inside .zt-box-inside1 .zt-box-inside3{	padding:10px;}.zt-col .zt-box-inside .zt-box-inside1:hover .zt-box-inside2{	border:2px solid #1c1b1e;	padding:0;}	.zt-col .images{	width:100%;	text-align:center;	margin:0;}.zt-col .title{	width:100%;	text-align:center;	margin:20px 0 0 ;	font-size:180%;	text-transform:uppercase;}.zt-col .description{	width:100%;	text-align:center;	margin:20px 0 0 ;}#zt-col4 .zt-box-inside{	padding: 30px 20px;	margin:0 20px 0  0;    text-align: left;	background:#16171b;	border:1px solid #111215;}#zt-col4 .jv_twitter li.jv_twitter_item, #zt-col4 ul.jv_user_timeline li.jv_twitter_item {  border-top: 0;  overflow: hidden;  padding: 0;  background:0;}#zt-col4 .jv_wrap_twitter .jv_twitter_status{	margin:0;}#zt-col5 .zt-box-inside{	padding: 0px;    text-align: left;	margin: 0 0 0 20px;}#zt-col5 .zt-box-inside:hover{	background:0 !important;}#zt-col5  p.title{	margin:0 0 30px 0;	text-align:left;}#zt-col5  ul{	margin:0;	padding:0;	width:100%;	float:left;}#zt-col5  ul li{	margin:0 15px 0 0;	padding:0;	float:left;	background:0;}#zt-user11 .bkg_call{	width:60px;	height:123px;	float:left;	margin:10px 0 0 0;}#zt-user11 ul{	/*width:130px;*/ width:100%;	height:123px;	/*float:left;*/	margin:10px 0 0 10px;}#zt-user11 ul li{	width:100%;	height:auto;	float:left;	line-height:30px;	padding:0 0 0 20px;}#zt-user11 ul li.item1{	background:url('../images/icon-phone.png') no-repeat left 50%;	color:#d80d0d;}#zt-user11 ul li.item2{	color:#d80d0d;	background:url('../images/icon-print.png') no-repeat left 50%;}#zt-user11 ul li.item1 span,#zt-user11 ul li.item2 span{	color:#2a2a2a;}#zt-user11 ul li.item3{	color:#004fad;	background:url('../images/icon-email.png') no-repeat left 50%;}#zt-user11 ul li.item4{	color:#004fad;	background:url('../images/icon-computer.png') no-repeat left 50%;}#menusys_mega .megacol ul li div.latestnews{	margin:8px 0 !important;	float:left;}#menusys_mega .megacol ul li div.latestnews p{	margin:0;	float:left;}#menusys_mega .megacol ul li a.title{	line-height:20px !important;	float:left;	text-transform: none !important;}#menusys_mega .megacol ul li a.title:hover{	line-height:20px !important;	color:#E8222A;}#menusys_mega .megacol ul li a.readone{	line-height:20px !important;	float:left;	text-transform: none !important;}#menusys_mega .megacol ul li a.readone:hover{	line-height:20px !important;	color:#E8222A;}/*get a quote*/.jvformcontact .nameinput{	width:170px;	float:left;}.jvformcontact .emailinput{	width:170px;	float:right;}.jvformcontact .emailinput .inputbox,.jvformcontact .nameinput .inputbox{	width:160px;}.jvformcontact .otherinput .inputbox{	width:358px;}.inputinfo{	margin:0 0 8px 0;}.othertextarea,.otherinput,.nameinput,.emailinput{	margin:0 0 10px 0;}.othertextarea .inputbox{	width:358px !important ;	height:100% !important ;}#zt-left .highslide {  outline: medium none;  padding: 5px 5px 7px 5px !important;  float:left;  text-decoration: none;}.jv_wrap_twitter{	background:url('../images/icon-twitter.png') no-repeat right 50%;	min-height:63px;	padding:0 80px 0 0;}#zt-col6 {  background: url("../images/bg.gif") repeat-x scroll 0 0 rgba(0, 0, 0, 0);  float: left;  margin-left: 7px;  position: relative;  width: 960px;  z-index: 9999999;}#zt-col6 .zt-box-inside{	padding:3px 20px 12px;	float:left;        font-size: 85%;}#zt-col6 .zt-box-inside a{	        color: #ad5e00;}.article-items{	margin:0;	width:100%;	padding:0;	float:left;}.article-items .article-item{	margin:0;	padding:0 10px;	float:left;	width:290px;	background:0;}.article-items .article-item .images{	margin:0;	width:100%;	float:left;}.article-items .article-item .title{	color:#004fad;	font-size:130%;	margin:10px 0;	float:left;	width:100%;}.article-items .article-item .description{	color:#202020;	margin:0;	width:100%;	float:left;}#zt-col6 {width: 100%;}