/*







Theme Name: Zoom Technic







Theme URI: http://www.vivathemes.com







Description: Clean business Theme







Author: Viva Themes







Author URI: http://www.vivathemes.com







version: 1.0







Tags: two-column, widget-ready, business, corporate







*/















*{margin:0; padding:0;}















body {







	background:#ffffff;







	color: #666;







	font-family: arial, helvetica, tahoma, sans-serif;







	font-size: 14px;







	margin:0;







	padding:0;







	padding-bottom: 20px;







}







	







h1 {







	font-size: 18pt;







}















h2 {







	font-size: 16px; 







	color: #3cb09f;







	







	font-family: arial, helvetica, sans-serif;







}















h3, h3 a {







	font-size: 16px; 







	color:#3cb09f;







	font-family: arial, helvetica, sans-serif;







}















h4 {







	font-size: 9pt;







}















h2.pagetitle { 







	display:none; 







}















p { margin-top: 6px; }















img { 







	border: none; padding:0; 







}















img a {







	border:none;







}















img.left { 







	float: left; border: none; padding: 6px 0 0 0; 







}















img.right { 







	float: right; border: none; padding: 0 0 0 6px; 







	}















blockquote {







	border-left:1px solid #A5ABAB;







	margin:15px;







	padding:0 12px 0 12px;







}















code{







	font-family:"Courier New", Courier, monospace;







}























/* links */















a {







	color:#666;







}















a:hover {







	text-decoration: none;







}















/* container */















#container {







	width: 900px;







	margin: 0 auto;







	padding:0;







	line-height: 145%;







}















#topmenu {







	width: 900px;







	height: 15px;







	float: left;







	clear: left;







	margin-top: 10px;







}















#topmenu ul {







	float: right;







}















#topmenu ul li {







	float: left;







	list-style: none;







	margin-left: 20px;







	padding-right: 20px;







	border-right: solid 1px #666;







	line-height: 10px;







	height: 12px;







}















#topmenu ul li a {







	color: #666;







	text-transform: lowercase;







	font-size: 12px;







	text-decoration: none;







}















#topmenu ul li a:hover {







	text-decoration: underline;







}







	







/* header */















#header {







  	width: 900px; 







  	height: auto;







}















#logo {	







	width:275px;







	float:left;







	height: 45px;







	margin-top: 20px;







}















#logo h1 a,







#logo h1 {







	font-weight: bold;







	padding-top: 15px;







	font-size: 28px;







	color: #3cb09f;







	font-style: italic;







	







	padding-top: 20px;







}















/* search */















#searchform {







	padding:0;







	margin:0;







	width: 206px;







	height: 24px;







	padding-bottom: 3px;







	margin-top: 36px;







	float: right;







	background: url(images/searchbg.png) no-repeat;







}















#searchform input#s {







	margin:0;







	padding: 0;







	color: #ccc;







	width: 163px;







	border: none;	







	height:24px;







	font-size:11px;







	background: none;







	margin-left: 4px;







	line-height: 24px;







}















#searchform input#searchsubmit {







	border:none;







	background: none;







	color:#fff;







	text-transform:lowercase;







	margin-top: 0;







	height: 24px;







	width: 34px;







	cursor: pointer;







	text-indent: -9999px;







}























#header h2 {







	display: none;







}















#social {







	width: 90px;







	float: right;







	text-align: right;







	padding-top: 6px;







	margin-right: 14px;







}















#social a {







	margin-left: 6px;







	width: 25px;







	height: 25px;







}















/* content */















#contentwrapper {







	width: 900px;







	clear: left;







	float: left;







	margin-top: 20px;







	padding-bottom: 15px;







}















#content {







	float:left;







	width:600px;







      margin-top: 0px;







}















#content2 {







	float:left;







	width:900px;







	overflow: hidden;







      margin-top: 0px;







}















.post {







	margin:0;







	padding:0;







	margin-bottom: 15px;







	padding-bottom: 15px;







	border-bottom: dotted 1px #333;







	margin-left: 2px;







}















.post h2 {







	#3cb09f







	text-decoration: none;	







	font-family: arial, helvetica, sans-serif;







	margin:0;







	padding:0;







	







	font-weight: normal;







	font-size: 20px;







	line-height: 24px;







}















.post h3 {







	margin:0;







	padding: 0;







	line-height: 24px;







}







	







.post h3 a {







	color: #666;







	text-decoration: none;	







	font-family: arial, helvetica, sans-serif;







	margin:0;







	padding:0;







	







	font-weight: normal;







	font-size: 20px;







}















.post h3 a:hover {







	text-decoration: none;







}







	







.post h2 a:hover{







	text-decoration: underline;







}















.post ul {}















.post li {







	margin-left: 15px;







}















.entry p {







	margin:10px 0;







}















.postmetadata{







	clear: both;







	color:#333;







	padding:0;







	margin:0;







	







}















.postmetadata a {







	color:#333;







	font-weight: normal;







	







	text-decoration: none;







}	















.postmetadata a:hover {







	border: none;







	text-decoration: underline;







}















#audata {







	color: #333;







	







}















#audata a {







	color: #333;







	







	text-decoration: none;







}















#audata a:hover {







	text-decoration: underline;







}















a.more-link {







	clear: both;







	float: right;







	color: #333;







	margin-top: 5px;







	text-align: right;







	text-decoration: none;







}















a.more-link span {







	font-size: 14px;







}















a.more-link:hover {







	text-decoration: none;







}















.navigation {







	font-size:8pt;







	width:100%;







	float:left;







	margin:0;







	padding:0;







	overflow:hidden;







}







	







.alignleft a {







	float:left; 







	margin:25px 0;







}















.alignright a {







	float:right;







	margin:25px 0;







}















/* right sidebar */















#sidebar {







	width:230px;







	float:right;

	

	





	margin:0;







	padding: 0;







	margin-top: 5px;







}















#sidebar .widgets {







	font-size: 12px;







	margin-bottom: 20px;







	width: 210px;







	padding: 10px;



border:none;



	background: #FFF;







	color: #666;	







}















#sidebar label {







	font:normal 11pt arial, georgia, times;







	color: #000;	







	margin: 0;







	padding: 0;







}















#sidebar h2 {







	color: #666;







	font-size: 16px;







	margin-bottom: 5px;







	padding-bottom: 5px;







	font-weight: normal;







	text-transform: none;







	border-bottom: dotted 1px #313131;







}















#sidebar p {







	margin:0; 







	padding:0;







}















#sidebar img {







	padding: 0; 







	margin: 0;







}















#sidebar ul {







	margin:0;







	padding:0;







}















#sidebar ul li {







	line-height: 25px;







	border-bottom: none;







	list-style: none;







}















#sidebar ul ul {







	margin:0;







	padding:0;







}















#sidebar ul ul li {







	list-style: none;







      line-height: 25px;







	margin-left: 5px;







}















#sidebar a {







	border-bottom: none;







	text-decoration: none;







}















#sidebar a:hover {







	border: none;







	text-decoration: none;







}















#sidebar ul li a {







	#fff







	border: none;







	text-decoration: none;







}















#sidebar ul li a:hover {







	text-decoration: none;







	border: none;







	color: #ccc;







}















#sidebar ul ul ul {







	margin: 0;







	padding: 0;







	height: auto;







	float: left;







	display: block;







}















#sidebar ul ul ul li {







	padding: 0 0 0 15px;







	list-style-type: square;







	color: #898989;







}















/* below slideshow bar */















#sidebar2 {







	width: 920px;







	clear:left;







	float: left;







	margin:0;







	padding:0;







	padding-bottom: 20px;







	margin-top: 20px;







}















#sidebar2 .widgets {







	float: left;







	font-size: 12px;







	margin-right: 20px;







	margin-bottom: 20px;







	width: 190px;

	

	border:#999;







	padding: 10px;







	background: #ffffff;







	#fff







}















#sidebar2 h2 {







	#fff







	font-style: italic;







	margin-bottom: 10px;







	margin-top: 0;







	font-size: 16px;







}















#sidebar2 ul li {







	line-height: 25px;







	border-bottom: none;







	list-style: none;







}















#sidebar2 ul li a {







	#ffffff







	border: none;







	text-decoration: none;







}















#sidebar2 ul li a:hover {







	text-decoration: none;







	border: none;







	color: #ccc;







}















#sidebar2 a {







	border-bottom: none6;







	text-decoration: none;







}







	







#sidebar2 a:hover {







	border: none;







	text-decoration: none;







	color: #ccc;







}























/* comments */























#commentform {







	margin:0;







	padding:0;







}







	







#commentform p {







	#3cb09f







}







	







#commentform a { 







	#3cb09f 







	text-decoration: none; 







	border-bottom: 1px dotted #666;







	line-height: 14pt;







}







	







#commentform h3 {







	font-size: 10pt;







	font-weight: bold;







	#3cb09f







	margin:0;







	padding:0;







}







	







#comment {







	width:80%;







}















#author, #email, #url, #comment, #submit {







	background: #ffffff;







	font-size: 12px;







	margin:5px 5px 0 0;







	padding:0;







	border: none;







	#3cb09f







}















#author, #email, #url {







	height:5px;







	padding-top:3px;







}







	







#submit {







	margin:5px 5px 0 0; 







	cursor:pointer;







	#3cb09f







}















#comments {







	margin:0; 







	padding:0;







}















#respond h3,







h3#comments {







	#3cb09f







	font-size: 16px;







	margin-bottom: 2px;







	clear: left;







	







	font-weight: bold;







	font-style: italic;







}	















ol.commentlist { 







	list-style-type: none; 







	margin:0; 







	padding:0; 







	float:left;







	margin-top: 5px;







	margin-bottom: 10px;







}















.avatar {







	float:left; 







	margin:0 12px 0 0;







}















ol.commentlist li {







	background: none;







	margin:10px 0;







	padding:10px 0 5px 20px;







	list-style-type:none;







	float: left;







	background: #ffffff;







	width: 95%;	







}















ol.commentlist li.alt {







	background: none;







}















ol.commentlist li p {







	margin: 6px 0 6px 0; 







	padding: 0 12px 0 0; 







	line-height: 14pt;







}















ol.commentlist a {







	#3cb09f







	text-decoration: none;







	border-bottom: 1px dotted #666;







}















cite {







	font-family: arial, verdana, tahoma;







	font-size: 9pt;







	font-weight: bold;







	font-style: normal;







	}







	







cite a {







	color: #666; 







	text-decoration: none; 







	border-bottom: 1px dotted #666;







}























/* misc */















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















img.alignright {







	padding: 4px;







	margin: 0 0 2px 7px;







	display: inline;







}















img.alignleft {







	padding: 4px;







	margin: 0 7px 2px 0;







	display: inline;







	padding-left: 2px;







}















.alignright {







	float: right;







}















.alignleft {







	float: left







}







	







.wp-caption {







   	border: 1px solid #ddd;







   	text-align: center;







   	background-color: #f3f3f3;







   	padding-top: 4px;







   	margin: 10px;







}















.wp-caption img {







   	margin: 0;







   	padding: 0;







   	border: 0 none;







}















.wp-caption p.wp-caption-text {







   	font-size: 11px;







   	line-height: 17px;







   	padding: 0 4px 5px;







   	margin: 0;







}















p { margin-top: 6px; }















#archivelist {







	width: 600px;







	float: left;







}















#archivelist ul li {







	list-style: none;







	line-height: 35px;







	border-bottom: dotted 1px #313131;







}















#archivelist ul {







	height: auto;







	margin-bottom: 30px;







}















#archivelist ul li a {







	color: #666;







}















#archivelist ul li a:hover {







	color: #ccc;







}















#archivelist h2 {







	color: #666;







	font-weight: normal;







	font-size: 20px;







	margin-bottom: 15px;







}















/* footer */















#footer {







	clear: both;







	width: 100%;







	margin: 0;







	padding: 0;







	margin-top: 20px;







	float: left;







	padding-bottom: 30px;







	







}















#copyinfo {







	margin-top: 12px;







	float: left;







	width: 400px;







}















#socialize {







	width: 300px;







	float: right;







	text-align: right;







	margin-top: 12px;







}















#footer a { 







	border-bottom: dotted 1px #666;







	color: #666;







	text-decoration: none;







	font-style: italic;







}















#footer a:hover {







	color: #666;







	text-decoration: none;







	border: none;







}















#menudiv { 







	width: 900px;







	float: left;







	clear: left;







	margin-top: 20px;







	height: 34px;







	padding-top: 2px;







	background: url(images/menubg.png) no-repeat;







}















#mainmenu {







	width: 750px;







	float: left;







	height: 32px;







}















.mainnav {







	margin: 0;







	padding: 0;







	list-style: none;







}















.mainnav * {







	margin: 0;







	padding: 0;







	list-style: none;







}























.mainnav ul {







	position: absolute;







	top: -999em;







}















.mainnav li {







	float: left;







	position: relative;







	z-index: 99;







	height: 32px;







	line-height: 32px;







	background: url(images/menuli.png) no-repeat right;







}















.mainnav a {







	display: block;







	font-size: 12px;







	font-weight: bold;







	margin: 0;







	padding: 0;







	color: #fff;







	margin-left: 10px;







	margin-right: 12px;







	







	text-decoration: none;







}















.mainnav li#current a,







.mainnav li.current-cat a,







.mainnav li.current_page_item a,







.mainnav li:hover a {







	text-decoration: none;







}















.mainnav ul li{ 







	width: 200px;







}















.mainnav li:hover ul,







ul.mainnav li.sfHover ul {







	left: -1px;







	top: 30px;







	padding-top: 4px;







	width: 200px;







	border-bottom: dotted 1px #313131;







}















.mainnav li:hover li ul,







.mainnav li.sfHover li ul {







	top: -999em;







}















.mainnav li li:hover ul,







ul.mainnav li li.sfHover ul {







	left: 200px;







	top: -5px;







}















.mainnav li:hover ul,







.mainnav li li:hover ul {







	top: -999em;







}















.mainnav li li {







	display: block;







	padding: 0px;







	height: auto !important;







	border: none;







	background: #32a896;







	margin: 0;







	border: dotted 1px #313131;







	border-bottom: none;







}















.mainnav li#current,







.mainnav li.current-cat,







.mainnav li.current_page_item,







.mainnav li:hover {







}















.mainnav li li a:link, 







.mainnav li li a:visited {







	display: block;







	height: auto !important;







	line-height: 30px;







	text-transform: none;







      color: fff;







	font-weight: normal;







	font-family: arial, helvetica, sans-serif;







	font-size: 12px;







	border: none;







	margin: 0;







	padding: 0;







	margin-left: 10px;







}















.mainnav li li a:hover {







	color: #fff !important;







}







#imageroll {







	width: 898px;







	border: solid 0px #000;







	background: #333;







	height: 236px;







	float: left;







	clear: left;







	margin-top: 15px;







	position:relative;





       















}







#slideshow {







	width: 898px;







	border: solid 0px #000;







	background: #333;







	height: 236px;







	float: left;







	clear: left;







	margin-top: 15px;







	position:relative;





       















}















#slideshow a {







    	position:absolute;







    	top:0;







    	left:0;







    	z-index:8;







    	opacity:0.0;







}















#slideshow a.active {







    	z-index:10;







    	opacity:1.0;







}















#slideshow a.last-active {







    	z-index:9;







}















.wp-pagenavi {







	margin-bottom: 5px;







}















.wp-pagenavi a, .wp-pagenavi a:link {







	padding: 2px 4px 2px 4px; 







	margin: 2px;







	text-decoration: none;







	border: 1px solid #333;







	color: #666;







	background: none;	







}







.wp-pagenavi a:visited {







	padding: 2px 4px 2px 4px; 







	margin: 2px;







	text-decoration: none;







	border: 1px solid #333;







	color: #666;







	background: none;	







}







.wp-pagenavi a:hover {	







	border: 1px solid #666;







	color: #666;







	background: none;







}







.wp-pagenavi a:active {







	padding: 2px 4px 2px 4px; 







	margin: 2px;







	text-decoration: none;







	border: 1px solid #666;







	color: #666;







	background: none;	







}







.wp-pagenavi span.pages {







	padding: 2px 4px 2px 4px; 







	margin: 2px 2px 2px 2px;







	color: #666;







	border: 1px solid #666;







	background: none;







}







.wp-pagenavi span.current {







	padding: 2px 4px 2px 4px; 







	margin: 2px;







	font-weight: normal;







	border: 1px solid #666;







	color: #666;







	background: none;







}







.wp-pagenavi span.extend {







	padding: 2px 4px 2px 4px; 







	margin: 2px;	







	border: 1px solid #333;







	color: #666;







	background: none;







}



/* vCard Info */



#hcard-hideme {

position : absolute;

left : -1000px;

}







/* new footer */



#footer {



	width: 100%;



	overflow: hidden;



}



#footer .footer-box{



	width:100%;



	margin: 0 0 8px;



}



#footer .footer-box:after {



	display: block;



	content: "";



	clear: both;



}



#footer .footer-t{



	background:   url(bg-content-top.png) no-repeat;



	height: 10px;



	overflow: hidden;



}



#footer .footer-m{



	height:1%;



	background:   url(bg-content-middle.png) repeat-y;



	padding: 0 2px 0 1px;



}



#footer .footer-m:after {



	display: block;



	content: "";



	clear: both;



}



#footer .footer-b{



	background:   url(bg-content-bottom.png) no-repeat;



	height: 12px;



	overflow: hidden;



}



#footer .footer-area{



	height:1%;



	overflow: hidden;



	margin: -3px 0 0;



	padding: 0 21px;



	border-bottom:1px solid #c7c7c7;



}



/* gallery */



#footer .footer-area .gallery{



	width: 850px;



	float: left;



	background:   url(footer-sep.gif) no-repeat 100% 0;



	margin: 8px 16px 0 0;



	padding: 0 0 13px;



}



#footer .footer-area .gallery p{



	font-size: 1.1em;



	margin: 0 0 5px;



	color: #636363;



}



#footer .footer-area .gallery p a{color:#428fd9;}



#footer .footer-area .gallery .gallery-box{



	width: 100%;



	overflow: hidden;



}



#footer .footer-area .gallery .gallery-box .prev{



	float: left;



	background:   url(http://www.kwikchex.com/image/btn-prev.gif) no-repeat;



	width: 26px;



	height: 27px;



	text-indent: -9999px;



	overflow: hidden;



	margin: 3px 10px 0 0;



}



#footer .footer-area .gallery .gallery-box .next{



	float: left;



	background:   url(http://www.kwikchex.com/image/btn-next.gif) no-repeat;



	width: 26px;



	height: 27px;



	text-indent: -9999px;



	overflow: hidden;



	margin: 3px 0 0 10px;



	display: inline;



}



#footer .footer-area .gallery .gallery-box .holder{



	width: 750px;



	float: left;



	overflow: hidden;



	position: relative;



}



#footer .footer-area .gallery .gallery-box ul{



	margin: 0;



	padding: 0;



	list-style: none;



	width: 99999px;



	overflow: hidden;



}



#footer .footer-area .gallery .gallery-box li{



	float: left;



	padding: 0 4px 0 5px;



}



#footer .footer-area .gallery .gallery-box li img{display:block;}



/* banner */



#footer .footer-area .banner{



	width: 110px;



	float: left;



	margin: 13px 0 0;



}



#footer .footer-area .banner img{display:block;}



/* certification area */



#footer .footer-area .certification{



	width: 136px;



	float:left;



	background:   url(footer-sep.gif) no-repeat 0 7px;



	padding: 0 0 3px 30px;



}



#footer .footer-area .certification .img-box{



	width: 136px;



	float: left;



}



#footer .footer-area .certification .img-box img{display:block;}



/* footer text */



#footer .foot-text{



	background:   url(bg-foot-text.gif) repeat-y;



	position: relative;



	border-top:1px solid #fff;



	width: 100%;



	float: left;



}



#footer .foot-text .holder{



	overflow: hidden;



	background:   url(bg-footer-area.gif) no-repeat 3px 100%;



	padding: 2px 5px 7px 25px;



	margin: 0 0 -7px;



	position: relative;



	height: 1%;



}



#footer .foot-text .holder p{



	margin: 0;



	font-size: 1.1em;



	line-height: 1.182em;



	color: #9fa2a6;



}



#footer .foot-text .holder p a{



	color: #9fa2a6;



	display: inline-block;



}



#footer .foot-text .holder p a:hover{



	color:#4c83b9;



	text-decoration: none;



}



/* footer navigation */



#footer .foot-nav{



	width: 100%;



	overflow: hidden;



}



/* copyright */



#footer .foot-nav .copy{



	float:right;



	margin: 0 8px 0 0;



	display: inline;



}



#footer .foot-nav p{



	margin: 0;



	font-size: 1.1em;



	color: #7b7b7b;



}



#footer .foot-nav ul{



	float: left;



	margin: 0 0 0 25px;



	padding: 0;



	list-style: none;



	overflow: hidden;



	display: inline;



}



#footer .foot-nav ul li{



	float: left;



	font-size: 1.1em;



	background:   url(foot-sep.gif) no-repeat 0 3px;



	margin: 0 0 0 -4px;



	padding: 0 8px 0 4px;



}



#footer .foot-nav ul li a{color: #9fa2a6;}



#footer .foot-nav ul li a:hover{



	color: #4c83b9;



	text-decoration: none;



}


