@charset 'utf-8';







/*







Theme Name:keys made







Theme URI: 







Author: Erachnida Technologies







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







*/















body{







	background:#f8f8f8 url(images/bg_body.jpg) repeat-x;







	margin:0;







	padding:0;







	min-width:998px;







	font:normal 12px/1.2 Arial, Helvetica, sans-serif;







	color:#343434;







}















img{







	border:none;







}







p, form, input{







	margin:0;







	padding:0;







}





a{
	color: #000! important;
}

a{







	outline:none;







	color:#000;







	text-decoration:underline;







}







h1, h2, h3, h4, h5, h6{







	margin:0;







	padding:0;







	text-align:left;







	font-family:Arial, Helvetica, sans-serif;







}







ul{







	list-style:none outside none;







	margin:0;







	padding:0;







}







.clear {







	clear:both;







	height:0;







	line-height:0;







	font-size:0;







}







.padBot20{padding-bottom:20px;}















/***************************/







#wrapper{







	background:transparent url(images/bg_banner.jpg) no-repeat center top;







	width:auto;







	clear:both;







	overflow:hidden;







	margin:0 auto;







	padding:0 0 0 0;







	position:relative;







} 







#inner #wrapper{







	background:transparent url(images/bg_banner_inner.jpg) no-repeat center top;







} 







#header{







	width:998px;







	height:86px;







	margin:0 auto;







	







	overflow:hidden;











	background:transparent url(images/bg_header.jpg) no-repeat center top;







}















/**************************/















.logo{







	float:left;







	width:329px;







	height:90px;







}







.logo img{







	display:block;







	padding:0 0 0 5px;







}







.logo .top{







	display:inline;







	margin:9px 0 0 121px;







	padding:0;







}







.call{







	position:absolute;







	padding:0;







	font:normal 14px/1.5 Arial, Helvetica, sans-serif;







	color:#a5e6ff;







	bottom:5px;







	left:42px;







}







.call span{







	color:#a5e6ff;







	font-weight:bold;







	font-size:12px;







}







.call big{







	display:inline-block;







	color:#ffffff;







	padding:0 3px;







	margin:0;







	font:normal 18px/1.5 Georgia;







}







.call small{







	display:inline-block;







	color:#ffffff;







	padding:0 3px;







	margin:0;







	font:normal 0.9em/1.5 Georgia;







}















.search{font:normal 18px/1.5 Arial, Helvetica, sans-serif;color:#000;}







.search big{ font-size:90%; color:#fff;}







p.search{font:normal 20px/1.5 Arial, Helvetica, sans-serif;padding-bottom:5px;}







span.search{font:bold 12px/1.5 Arial, Helvetica, sans-serif;padding-bottom:5px;}















.navigation{







	float:right;







	 width: auto;







	height:53px;







	bottom:7px;







	right:0;







	font:normal 16px/1.8 Arial, Helvetica, sans-serif;







	color:#ffffff;







	padding:27px 0 0 30px;







}







.navigation ul{







	clear:both;







	display:block;







	text-align:center;







}







.navigation ul li{







	display:inline-block;







	float:left;







	margin:0 5px 0 10px;







}







.navigation ul li a{







	text-decoration:none;







	color:#ffffff;







	display:block;







}







.navigation ul li a span{







	text-decoration:none;







	color:#ffffff;







	padding:4px 15px;







	display:block;







}







.navigation ul li a:hover, .navigation ul li a.active{







	text-decoration:none;







	color:#ffffff;







	background:transparent url(images/bg_nav.png) no-repeat 0 0;







}







.navigation ul li a:hover span, .navigation ul li a.active span{







	text-decoration:none;







	color:#ffffff;







	background:transparent url(images/bg_nav.png) no-repeat right -35px;







}







#bannerContainer{position:relative; z-index:1;}







.banner{







	clear:both;







	overflow:hidden;







	width:998px;







	height:360px;







	margin:0 auto;







	padding:0;







	background:transparent url(images/bg_banner_img.jpg) no-repeat right top;







}







#bannerContainer h1{







color:#000;







margin:0px;







padding:0px;







}







#bannerContainer h2{







  color: #333333;







    font: 30px "Trebuchet MS";







}







.bannerLeft{







	float:left;







	width:409px;







	height:305px;







	position:relative;







	background:transparent url(images/bg_banner_text.jpg) no-repeat;







}







.bannerLeft img{







	position:absolute;







	top:0px;







	left:0px;







}







.bannerRight{







	width:558px;







	height:310px;







	float:right;







	text-align:center;







	margin:16px 25px 0 0;







}







.bannerRight img{







	margin:0 0 0 0;







}







/****** Middle Containers Start*****/







#middle{







	height:auto;







	width:978px;







	clear:both;







	overflow:hidden;







	line-height:20px;







	margin:5px auto 0px auto;







	padding:0 10px 10px 0;







	min-height:300px;







	position:relative;







	font-family:"Arial";







font-size:12px;















	z-index:2;







}







#middle .blog{







width:978px; height:auto; float:left; color:#000000; 







}







#middle .blog h3 {







	font:bold 1.2em CALIBRI, arial;







width:974px;







	padding:2px;







	color:#000;







}







#middle .blog ul{







padding:0px;







margin:0px;







}















#middle .blog ul li {







width:958px;







display:block;







	float:left;







	padding:0px 0px 0px 20px;







	background:url(images/arrow1.png) no-repeat left top;







	list-style:none;







	margin:5px 0px 4px 0px;







	text-align:left;







}







#middle .blog a{







padding:0px;







margin:0pc;







}







#middle .homeContent p{







}







p {







    font-size: 12px;







    margin: 0;







    padding: 10px 0 0;







}







#middle .homeContent{







width:680px;







height:auto;







float:left;







text-align:justify;







padding:0px 10px 0px 0px;







font-size:12px;







}







#middle .homeContent  h3{







 color: #000000;







    line-height: 30px;







    padding: 5px 0 10px;







font-size:16px;







}







#middle .homeContent ul{







padding:0px;







margin:0px;







}















#middle .homeContent ul li {







	width:200px;







	display:block;







	float:left;







	padding:0px 0px 0px 20px;







	background:url(images/arrow1.png) no-repeat left top;







	list-style:none;







	margin:5px 0px 4px 0px;







	text-align:left;







}















#middle .homeContent h2 { 







color:#000;







   line-height: 20px;







    padding: 5px 0px 0px 0px;







font-size:16px;







font-weight:bold;







}







#middle .homeContent  h1{







padding:0px;}























#contop .blog{







width:660px; height:auto; float:left; color:#000000; 







}







#inner #middle{







	margin-top:20px;







}







.content{







	float:left;







	width:690px;







}







#we{







width:680px;







height:auto;







float:left;







padding:0px 10px 0px 0px;















margin-top:10px;







}







#we  h3{







 color: #000000;







    line-height: 30px;







    padding: 5px 0 10px;







	text-decoration:none;







font-size:16px;







font-weight:bold;







}







#we ul{




-webkit-column-count: 3; /* Chrome, Safari, Opera */
    -moz-column-count: 3; /* Firefox */
    column-count: 3;


padding:0px;







margin:0px;







}















#we ul li {







	width:195px;







	display:block;







	float: none;







	padding:0px 0px 0px 20px;







	background:url(images/arrow1.png) no-repeat center left;







	list-style:none;







	margin:0px 0px 0px 0px;







	text-align:left;







}







.sideBar{







	float:right;







	width:285px;







	height:auto;







	margin-top:7px;







}







/****** Middle Containers End*****/















h1{







	font:normal 20px/1.2 Arial, Helvetica, sans-serif;







	color:#000;







	padding:0 0 5px 0;







	margin:0px 0px 15px 0px;







}







h1 span{







	color:#0d5e9d;







}







h2{







	font:normal 22px/1.2 Arial, Helvetica, sans-serif;







	color:#000;







	padding:0 0 5px 0;







	margin:0 0 15px 0;







}







h2 span{







	color:#0d5e9d;







}























#inner h1{







	font:normal 22px/1.2 Arial, Helvetica, sans-serif;







	color:#1d7623;







	padding:0 0 5px 0;







	margin:0 0 5px 0;







	text-decoration:underline;







	







	







}







#inner h1 span{







	color:#0d5e9d;







}







#inner p{



	font-size:12px;



	line-height:22px;



}







h3{







	font:normal 18px/1.2 Arial, Helvetica, sans-serif;







	color:#000;







	padding:0 0 5px 0;







	margin:0 0 5px 0;







	color:#0d5e9d;







	position:relative;







}







h3 span{







	color:#d8d3d3;







	margin:0 0 0 10px;







	font-size:80%;







	font-weight:bold;







}







h3 a{







	font-size:70%;







	text-decoration:underline;







	color:#000;







	position:absolute;







	right:50px;







}







h3 a:hover{







	text-decoration:none;







}







#inner h3{







	font:normal 20px/1.2 Arial, Helvetica, sans-serif;







	color:#000;







	padding:0 0 5px 0;







	margin:0 0 5px 0;







}







#inner h3 span{







	color:#0d5e9d;







	font-size:100%;







	font-weight:normal;







	margin:0;







}







.homeContent{width:96%; margin-bottom:10px;







font-family:"Arial";







font-size:12px;







}







.homeContent p{







	padding:0 10px 10px 0;







	line-height:2;







}







.homeContent h2{







	margin:0px 0px 5px 0px;







	color:#343434;







	font:normal 24px/1.2 Arial, Helvetica, sans-serif;







}























.servicesBlock{







	float:left;







	width:335px;







	height:115px;







	margin:0 0 25px 0;







	position:relative;







}







.servicesBlock img{







	float:left;







	margin:0 22px 10px 0;







}







.servicesBlock h2{







	display:inline-block;







	color:#0f5fa6;







	font:normal 20px/1 Arial, Helvetica, sans-serif;







	text-transform:capitalize;







	padding:0 0 5px 0;







	margin:0 0 5px 0;







}







.servicesBlock p{







	width:90%;







	color:#505564;







	font:normal 12px/1.5 Arial, Helvetica, sans-serif;







}







.servicesBlock a.more{







	font-size:90%;







	text-decoration:none;







	color:#0D5E9D;







	background:#fff url(images/read_more.gif) no-repeat;







	width:80px;







	height:21px;







	display:inline-block;







	position:absolute;







	left:5px;







	bottom:0;







}







.servicesBlock a.more:hover{







	text-decoration:none;







	background-position:0 -21px;







}







a.more{







	font-size:90%;







	text-decoration:none;







	color:#0D5E9D;







	background:#fff url(images/read_more.gif) no-repeat;







	width:80px;







	height:21px;







	display:inline-block;







}







a.more:hover{







	text-decoration:none;







	background-position:0 -21px;







}







#blog_post{







width:285px;







height:auto;







float:left;







margin-top:10px;







}







#blog_post ul{







	overflow: hidden;







	float:left;







	width:285px;







	font:normal 12px/2.2 Arial, Helvetica, sans-serif;







	color:#1c69ad;







	padding-bottom:15px;







	







}







#blog_post ul li{







	width:285px;







	clear:both;







	padding:0 0 5px 30px;







	background:url(images/arrow1.png) no-repeat left 5px;







}







#blog_post ul li a{







text-decoration:none;







padding:0px;







margin:0px;







}







#blog_post ul li a:hover{







text-decoration:underline;







}







#do{







width:285px;







height:auto;







float:left;







margin-top:10px;







}







#do .list{







	overflow: hidden;







	float:left;







	width:285px;







	font:normal 12px/2.2 Arial, Helvetica, sans-serif;







	color:#1c69ad;







	padding-bottom:15px;







	







}







#do .list li{







	width:285px;







	clear:both;







	padding:0 0 0px 30px;







	background:url(images/arrow1.png) no-repeat left 5px;







}







#do .list li a{







text-decoration:none;







padding:0px;







margin:0px;







}







#do .list li a:hover{







text-decoration:underline;







}







#do .list li.title{







	clear:both;







	display:block;







	padding:0 0 7px 0;







	color:#1d7623;







	font:normal 22px/1.2 Arial, Helvetica, sans-serif;







	text-transform:capitalize;







	width:285px;







	background:url(images/bg_heading.gif) no-repeat left bottom;







	margin-bottom:7px;







}















/** side bar styling start **/







	







.locationContainer{







	clear:both;







	overflow:hidden;







	padding:1px;







	font-family:'trebuchet MS';







}







.locations{







	background:#fff url(images/bg_locations.gif) no-repeat;







	padding:12px 5px 0 7px;







	height:123px;















}







.locations h2{







	font:normal 24px/1.1 Arial, Helvetica, sans-serif;







	color:#fd7700;







	padding:0 0 5px 0;







	margin:0 0 5px 0;







	background:url(images/bg_heading1.gif) no-repeat left bottom;







}







.locations h2 span{







	color:#c70d0b;







}







.locations p{







	font:normal 12px/1.2 verdana, Helvetica, sans-serif;







	color:#868686;







}







.clear {







	clear: both;







}















.formUL{







	clear:both;







	overflow:hidden;







}







.formUL li{







	clear:both;







	display:block;







	padding:0 0 5px 0;







}







.formUL li label{







	clear:both;







	display:block;







	padding:4px 0 2px 0;







	font-size:13px;







}







.formUL li input, .formUL li select{







	font-size:11px;







	padding:2px;







	width:90%;







	border:1px solid #b8b5b5;







}







.formUL li input.button{







	width:76px;







	height:35px;







	float:right;







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







	cursor:pointer;







	border:none;







	margin:0 0 0 5px;







}







.search{







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







	width:262px;







	height:35px;







	float:left;







	font:bold 12px/1.5 Arial, Helvetica, sans-serif;







	padding:0px 0 0 5px;







	display:block;







}







.formUL li .search input{







padding:0px;







margin:0px;







	color:#797d8a;







	font:normal 12px/2 verdana, Arial, Helvetica, sans-serif;







	border:none;







}















.socialMedia{







	clear:both;







	overflow:hidden;







	padding:1px;







	font-family:'trebuchet MS';







	color:#333333;







	padding:5px 0;







}







.socialMedia h3{







	color:#c70d0b;







	font:normal 18px/1.2 'trebuchet MS', Arial, Helvetica, sans-serif;







	margin-bottom:7px;







	background:url(images/follow_us.gif) no-repeat;







	height:28px;







}







.socialMedia .icons{







	padding:0 0 0 0;







	overflow:hidden







}







.socialMedia .icons li{







	float:left;







	width:51px;







	font-size:14px;







	margin:0 15px 0 0;







}







.socialMedia .icons li a{







	display:block;







	text-align:center;







	text-decoration:none;







	color:#333;







}







.socialMedia .icons li img{







	display:block;







	margin:0 auto;







}































.testiContainer{







	overflow:hidden;







	width:270px;







	padding:20px 0 40px 0;







	position:relative







}







.testiContainer h2{







	margin-bottom:5px;







	background:url(images/bg_testimonial.png) repeat-x;







	width:253px;







	height:28px







}







.testimonial{







	width:auto;







	margin:0 auto;







}







.testimonial p{







	width:auto;







	font:normal 12px/1.8 Arial, Helvetica, sans-serif;







	color:#5f5f5f;







	background:url(images/quote1.gif) no-repeat right bottom;







	margin:0 0;







	padding:10px 10px;







	position:relative;







}







.testimonial p img{







	position:absolute;







	left:0;







	top:0;







}







.testiContainer a.more{







	position:absolute;







	right:5px;







	bottom:0;







}







/** side bar styling end **/







/*** Footer start **/







.footerContainer{







	   height: 170px;







	width:auto;







	background:#141415 url(images/bg_footer_container.jpg) repeat-x;







}







.footerInner{







	  height: 170px;







	width:auto;







	margin:0 auto;







}







.footer{







	width:998px;







	height:auto;







	margin:0 auto;







	overflow:hidden;







}







.logoFooter{







	width:300px;







	  height: 170px;







	background:transparent url(images/bg_logo.jpg) no-repeat 25px 32px;







	float:left;







	







	padding:32px 0 0 25px;







}







.logoFooter span{







	padding:60px 0 0 0;







	color:#ffffff;







	font:normal 12px/1.6 Verdana, Arial, Helvetica, sans-serif;







	display:block;







}















.logoFooter span a{







	color:#FFFFFF;







	text-decoration:none;







}















.logoFooter span a:hover{







	text-decoration:underline;







}















.footer h3{







	font:bold 14px/2.5 Verdana, Arial, Helvetica, sans-serif;







	color:#fff;







	background:transparent url(images/bg_heading3.gif) no-repeat left bottom;







	margin-bottom:5px;







}







.footer ul{







	float:left;







	overflow:hidden;







	margin:40px 0 0 0px;







}







.footer ul li{







	clear:both;







	padding:0 0 10px 0px;







	line-height:1.6;







	color:#FFFFFF;







	background:url(images/arrow.png	) no-repeat 2px 7px;







}







.footer ul li.heading{







	clear:both;







	padding:0 0 10px 0;







	background:none;







	font:bold 16px/1.8 Verdana, Arial, Helvetica, sans-serif;







	color:#fff;







}







.footer ul li a{







	color:#FFFFFF;







	text-decoration:none;







}







.footer ul li a:hover{







	color:#6c6c6c;







	text-decoration:underline;







}







.footer .two_col{







	width:270px;







}















/** slider start **/







#slider-wrapper {







    background:url(images/banner1.jpg) no-repeat;







    float:left;







	width:620px;







	height:354px;







}















#slider {







	position:relative;







	background:url(images/loading.gif) no-repeat 50% 50%;







}







#slider img {







	position:absolute;







	top:0px;







	left:0px;







	display:none;







}







#slider a {







	border:0;







	display:block;







}















/***/







.nivo-controlNav {







	position:absolute;







	right:15px;







	top:10px;







}







.nivo-controlNav a {







	display:block;







	width:22px;







	height:22px;







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







	text-indent:-9999px;







	border:0;







	margin-right:3px;







	float:left;







}







.nivo-controlNav a.active {







	background-position:0 -22px;







}















.nivo-directionNav a {







	display:block;







	width:30px;







	height:30px;







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







	text-indent:-9999px;







	border:0;







}







a.nivo-nextNav {







	background-position:-30px 0;







	right:15px;







}







a.nivo-prevNav {







	left:15px;







}















.nivo-caption {







    text-shadow:none;







    font-family: Helvetica, Arial, sans-serif;







}







.nivo-caption a { 







    color:#efe9d1;







    text-decoration:underline;







}















/*====================*/







/*=== Other Styles ===*/







/*====================*/















 







/* The Nivo Slider styles */







.nivoSlider {







	position:relative;







}







.nivoSlider img {







	position:absolute;







	top:0px;







	left:0px;







}







/* If an image is wrapped in a link */







.nivoSlider a.nivo-imageLink {







	position:absolute;







	top:0px;







	left:0px;







	width:100%;







	height:100%;







	border:0;







	padding:0;







	margin:0;







	z-index:6;







	display:none;







}







/* The slices and boxes in the Slider */







.nivo-slice {







	display:block;







	position:absolute;







	z-index:5;







	height:100%;







}







.nivo-box {







	display:block;







	position:absolute;







	z-index:5;







}







/* Direction nav styles (e.g. Next & Prev) */







.nivo-directionNav a {







	position:absolute;







	top:45%;







	z-index:9;







	cursor:pointer;







}







.nivo-prevNav {







	left:0px;







}







.nivo-nextNav {







	right:0px;







}







/* Control nav styles (e.g. 1,2,3...) */







.nivo-controlNav a {







	position:relative;







	z-index:9;







	cursor:pointer;







}







.nivo-controlNav a.active {







	font-weight:bold;







}















/** inner styling start **/







body#inner{







	background:#f8f8f8 url(images/bg_body_inner.jpg) repeat-x;







}







#inner #bannerContainer{







	background:transparent url(images/bg_banner_inner.gif) no-repeat center 7px;







	height:46px;







	width:auto;







	clear:both;







	overflow:hidden;







	margin:0 auto;







	padding:20px 0 0 0;







}







#inner .banner{







	clear:both;







	overflow:hidden;







	width:998px;







	margin:0 auto;







	padding:0 0 0 45px;







	color:#000;







	font:normal 26px/1.2 'trebuchet MS', Arial, Helvetica, sans-serif;







	background:none;







	height:40px;







}







#inner .banner h1{







color:#000;







margin:0px;







padding:0px;







text-decoration:none;







}







.breadcrumb{







	clear:both;







	overflow:hidden;







	display:block;







	padding:2px 5px 20px 0;







}







.breadcrumb a{







	color:#025970;







	text-decoration:none;







	border-bottom:1px dotted #025970;







}







.breadcrumb a:hover{







	text-decoration:none;







	border:none;







}















	







#testimonial h3{







	background:none;







	margin:0;







}















.highlight{







	display:block;







	background:#fbfbfb;







	padding:3px 20px 5px 5px;







	margin:1px 40px 20px 0;







	color:#333;







	border-bottom:1px dotted #ccc;







}







.highlight em{







	color:#990000;







	font-weight:bold;







}







#middle .blog{







width:660px; height:auto; float:left; color:#000000; 







}







#middle .blog h3 {







	font:bold 1.2em CALIBRI, arial;







	width:628px;







	padding:2px;







	color:#000;







}







#middle .blog ul{







padding:0px;







margin:0px;







}























#middle .blog ul li {







	width:658px;







	float:left;







	padding:0px 0px 0px 20px;







	background:url(images/arrow1.png) no-repeat left top;







	list-style:none;







	margin:5px 0px 4px 0px;







	text-align:left;







}







#middle .blog a{







padding:0px;







margin:0pc;







}







#middle h3{







 color: #000000;







    line-height: 30px;







    padding: 5px 0 10px;







font-size:16px;







font-weight:bold;















}







#our_services{







width:275px;







height:201px;







float:left;







padding:0px 5px;







margin-top:10px;







}







#our_services li a{







color:#000;







text-decoration:none;















}







#our_services h1{







margin:10px 0px 0px 0px;







padding:5px 0px 5px 5px;







color:#1d7623;







font-size: 18px ;







font-family:"Arial";







text-decoration:none;







text-align:left;







 background: url("images/bg_heading.gif") no-repeat scroll left bottom transparent;







}







#our_services h2{







color:#000;







margin:0px;







padding:5px 0px 5px 5px;







font-size:12px;







}







#our_services ul{







margin-left:5px;







padding:0px;







float:left;







}







#our_services li{







list-style:none;







line-height:20px;







font-size:12px;







text-decoration:none;







background:url(images/arrow1.png) no-repeat left center;







margin:0px;







color:#0D5E9D;







text-align:left;







padding:2px 0px 2px 25px;







font-family:"Arial";







}







#our_services li a{







margin:0px;







color:#0D5E9D;















padding:0px;







}







#our_services li a:hover{







text-decoration:underline;







color:#0D5E9D;







}







/** inner styling end **/







#blogcon{







	width:650px;







	height:auto;







	float:left;







	margin:0px 10px 10px 0px;







	padding:10px;







	font-size:12px;







	







	color:#000000;







}















#blogside{







	width:330px;







	height:auto;







	float:left;







	font-size:14px;







	margin:5px 0px 10px 0px;







	padding:10px 10px;







	color:#000000;







}







#blogside 	 h1{







width:auto;







margin:10px 0px 0px 0px;







padding:5px 0px 5px 0px;







color:#1d7623;







font: 22px/1.2 ;







font-family:"Arial";







text-decoration:none;







text-align:left;







 background: url("images/bg_heading.gif") no-repeat scroll left bottom transparent;







}







#blogside ul{







margin-left:5px;







padding:0px;







float:left;







}







#blogside li{







width:190px;







list-style:none;







line-height:20px;







font-size:12px;







text-decoration:none;







background:url(images/arrow1.png) no-repeat left center;







margin:0px;







color:#0D5E9D;







text-align:left;







padding:2px 0px 2px 25px;







font-family:"Arial";







}







#blogside li a{







margin:0px;







color:#0D5E9D;















padding:0px;







}







#blogside li a:hover{







text-decoration:underline;







color:#0D5E9D;







}







#blogside h3{







margin-bottom:10px;







padding:0px;







}







#map_canvas{







float:left;







border:1px solid #0099CC;







margin-bottom:5px;







}















.contactform {















	width:440px;







	margin:auto;







	font-weight: bold;







	text-align: left;







}















#wpcf label {







	clear: both;







	display: block;







	float: left;







	width: 150px;







}















#wpcf input {







	float: left;







	width: 200px;







	padding: 1px;







	margin: 2px 5px 2px 0;







}















#wpcf textarea {







	width: 350px;







	height: 100px;







	padding: 1px;







	margin: 0 5px 10px 0;







}















#wpcf #contactsubmit {







	margin-left: 250px;







	width: 100px;







}























#wpcf textarea {







	width: 350px;







	height: 100px;







	padding: 1px;







	margin: 0 5px 10px 0;







}















#wpcf #contactsubmit {







	margin-left: 250px;







	width: 100px;

}

.form{ float:left; width:255px; padding:10px;}

.form span{ float:left; width:250px; margin:2px 0px; font-weight:bold;}

.form .text{ width:250px; height:20px; margin:2px 0px;}

.form .text1{ width:250px; height:70px;}

.form .text2{ width:250px; height:70px;}

.form .btn{ float:left; padding:5px; border-radius:5px 0px;margin-top:10px;cursor:pointer;}