/*  

Theme Name: Agivee - Tweaked By Clik Labs

Theme URI: http://cliklabs.com/

Description: Corporate Business Wordpress Theme

Author: Clik Labs

Author URI: http://cliklabs.com/

Version: 1.1

*/



/*----------------------------------------------------

                 Agivee - CSS File

------------------------------------------------------*/





/* Global

------------------------------------------------------*/

html,body{height:100%}

body{
background-color:#7E7E7E;
background-repeat:repeat;
color:#6F6F6F;
font-family:Tahoma,Arial,Verdana;
font-size:12px;
height:100%;
margin:0 auto;
padding:0;
}

*{

margin:0;

padding:0;

}

*:focus{

outline:none; /* removes ugly dotted border but may make template more unsuable, up to you

				 if you want to keep it! */

}

.clr{clear:both}

form{margin:0; padding:0;}

hr{

border:0;

color:#dedede;

background-color: #dedede;

height: 1px;

margin:10px 0px 6px 0px;

padding:0px;

}





/* Default Element Styles

------------------------------------------------------*/

/* heading */

h1, h2, h3, h4, h5{margin-bottom:15px; font-family:Tahoma, Arial, Verdana; font-weight:normal; color:#444444;}

h1{font-size:32px; line-height:30px;}

h2{font-size:22px; line-height:28px;}

h3{font-size:18px; line-height:20px;}

h4{font-size:16px; line-height:18px; font-weight:bold;}

h5{font-size:12px; margin:3px 0px; padding:0px;letter-spacing:1px;}



/* links */

a{color:#31afcf; text-decoration:none;}

a:visited{color:#31afcf; text-decoration:none;}

a:hover{color:#ff9566;}

a img{border:none}

.imgleft{float:left; padding:5px 12px 0px 0px;}

.imgright{float:right; padding-left:12px;}



/* lists, blockquotes and paragraphs */

p, ul, ol, blockquote{

font-size:12px;

line-height:18px;

margin-bottom:14px;

color:#6f6f6f;

}

ul, ol{

margin:10px 0 35px 40px;

}

li ol, li ul{

font-size:1.0em;

list-style:square;

margin-bottom:0;

margin-top:0;

}

li ol{list-style:decimal;}

blockquote{

font-style:italic;

margin:0px;

color:#6f6f6f;

padding:2px 4px 2px 38px;

background-image:url(images/quote.gif);

background-position:0px 5px;

background-repeat:no-repeat;

}



/* code */

code{

font-family:Tahoma, Arial, Verdana;

letter-spacing:1px;

margin:25px 0 25px 0px;

display:block;

font-size:0.9em;

border-left:4px solid #dddddd;

padding:15px 10px;

}





/* Container

------------------------------------------------------*/

#page-container{width:988px; margin:0 auto;}

.page-container-inner{width:988px; background-image:url(images/bg-container.png); float:left;}

.frame{width:920px; margin:0 auto;}





/* Header

------------------------------------------------------*/

#header{height:139px; width:920px; background-image:url(images/top-shadow.jpg); background-position:center 46px;  background-repeat:no-repeat;}

#top-header{height:108px; background-image:url(images/strip-line.gif); background-position:top; background-repeat:repeat-x;}

#bottom-header{width:920px; border-bottom:1px solid #969696; float:left;}

.logo{width:600px; padding:48px 0px 0px 30px; float:left;}

.phone{font-size:42px; padding:50px 20px 0px 0px; float:right;}

.phone-get{font-size:14px; color:#31afcf;}



/* Search styling */

.search-fieldset{border:none;}

#search-box{padding-bottom:6px; float:left; height:23px;}

#s{

font:12px Arial, Helvetica, sans-serif;

font-size:11px;

color:#c8c9be;

padding:4px 30px 3px 3px;

background:#fff;

border:1px solid #d9d9d9;

width:185px;

}

#s:focus{

border:1px solid #adacac;

color:#adacac;

}

#search .go{

position:absolute;

margin:3px 0 0 -26px;

background: url(images/search-icon.gif);

height: 17px;

width: 18px;

cursor:pointer;

border: none; 

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

#search .go {

position:absolute;

margin:-19px 0 0 198px;

background: url(images/search-icon.gif);

height: 17px;

width: 18px;

cursor:pointer;

border: none; 

}

}



/* Top Navigation bar menu styling */

#nav-menu {width:920px; float:left; margin:8px 0px 8px 0px; list-style-type:none;}

#nav {margin:0px; padding:0px 0px 0px 0px; float:left;}

#nav ul{ 

padding:0;

margin:0;

width:auto;

list-style: none;

height:30px;

position: relative;

}

#nav li{

list-style:none;

float:left;

text-align:center;

padding:0;

font:normal 11px Tahoma, Arial, Verdana;

line-height:26px;

}

#nav li a {

z-index: 10;

display: block;

float: left;

height: 30px;

position: relative;

overflow: hidden;

padding: 0 20px; 

color:#ffdbcd;

text-decoration:none;

}

#nav li a:hover,

#nav li.current_page_item a {

z-index: 10;

display: block;

float: left;

height: 30px;

position: relative;

overflow: hidden;

padding: 0 20px; 

color: #535353;

}





/*  Homepage Slider

------------------------------------------------------*/

#slideshow{

background-color:#202020;

width:920px;

height:283px; 

margin:15px 0px 0px 0px;

float:left;

}

#slideshow-threed{

width:920px;

height:283px; 

margin:15px 0px 0px 0px;

float:left;

}

#box-nav-slider{

background-image:url(images/strip-line.gif);

background-position:bottom;

background-repeat:repeat-x;

width:920px;

height:17px;

float:left;

}

#slideshow-navigation a{

background: url(images/slide.png) no-repeat scroll 50% 50%;

display:block;

float:left;

font-size:0px;

width:9px;

height:9px;

margin:2px;

outline-style:none;

outline-width:medium;

padding:2px;

}

#slideshow-navigation{float:right; padding-right:10px}

#slideshow-navigation .activeSlide {background: url(images/slide.png) no-repeat scroll 0% 50%;}

.img-slide{width:460px; height:283px; float:left;}

.text-slide{width:420px; padding-left:20px; padding-right:20px; height:283px; float:left;}

.slidehalf { margin-top:0px; margin-right:20px; float:left;} /* Editable Slider Image Position */

.slidehalf2 { margin-top:0px; margin-right:0px; float:left;} /* Editable Slider Image Position */

.slide-text h1{color:#FFF; padding:50px 20px 0px 0px}

.slide-text p{font-size:12px; color:#b5b5b5; line-height:22px; padding-right:20px;}

.slide-text a.read_more{color:#31afcf; font-size:12px;}

.flash-img {text-align:center; display:block; margin:100px auto 0 auto;}





/* Content

------------------------------------------------------*/

#content{width:920px; padding:20px 0px 20px 0px; float:left;}

.imgleft{float:left; padding-right:15px;}

.imgright{float:right; padding-left:15px;}

.imgleft-box{float:left; border:solid 1px #cfd4c3; padding:6px; margin-right:15px; background-color:#f9fbf4;}

.imgright-box{float:right; border:solid 1px #cfd4c3; padding:6px; margin-left:15px; background-color:#f9fbf4;}

#content1{float:left; width:284px;}

#content2{float:left; width:284px; margin-left:34px;}

#content3{float:left; width:284px; margin-left:34px;}

.orange{color:#31afcf;}



ul.content-list {margin:0px; padding:0px; list-style-type:none;}

ul.content-list li {background-image:url(images/arrow.gif); background-position:0px 6px; background-repeat:no-repeat; padding:0px 0px 12px 17px; line-height:18px;}

ul.content-list li a {text-decoration:none;}

ul.content-list li a:hover {text-decoration:underline;}



/* Featured Project */

#featured{margin-top:3px; height:255px;}

.bg-featured{background-image:url(images/strip-line.gif); background-repeat:repeat; width:275px; height:157px; padding:5px 5px;}

.featured-title a, .featured-title a:visited{color:#6f6f6f;}

.featured-title a:hover{color:#979797;}

#content3 a, #content3 a:visited{color:#6f6f6f;}

#content3 a:hover{color:#979797;}

.featured-text{padding-top:5px;}



/* Bottom Box */

.imgleft-bottom{width:88px; height:90px; float:left; margin-right:15px;}

#bottom-box{width:908px; margin-top:5px; padding:5px; border:1px solid #e5e6e2; float:left;}

#bottom-box-inner{background-image:url(images/strip-line.gif); background-repeat:repeat; width:908px; line-height:16px; float:left;}

#bottom-box-inner h4{padding-top:8px; margin-bottom:8px; color:#31afcf;}

.box1{width:437px; font-size:11px; padding:10px 0px 10px 10px; float:left;}

.box2{width:437px; margin-left:10px; font-size:11px; padding:10px 0px; float:left;}





/* Footer

------------------------------------------------------*/

#footer{width:920px; font-size:11px; float:left; margin:50px auto 0 auto; color:#686868; line-height:50px; padding-top:25px; background-image:url("images/strip-line.gif");
background-position:center top;
background-repeat:repeat-x;}

#footer a, #footer a:visited{color:#686868; text-decoration:none;}

#footer p{font-size:11px; color:#686868;}

.footer1{width:269px; float:left; margin-left:30px; padding-top:15px;}

.footer2,.footer3{float:left;

margin-left:-28px;

padding-top:21px;

width:639px;}

.footer1 ul,.footer2 ul,.footer3 ul{margin:0px; padding:0px; font-size:11px; list-style-type:none;}

.footer1 ul li,.footer2 ul li,.footer3 ul li{list-style:none;	border-bottom:solid 1px #686868; line-height:24px; text-align:right;}

.footer3{width:269px; float:left; margin-left:37px; padding-top:15px;}

.footer3 h3{color:#686868;}

.twitter{padding-right:5px; float:left;}

#twitter_update_list {list-style: none;margin:0;padding:0;}#twitter_update_list li {font-size:11px; margin:0; padding:0; text-align:left; border:none; line-height:18px;}

#social span{background:url(images/social-icon.jpg); float:left; width:16px; height:16px; margin:4px 5px 0 0;}

#fb-icon span{background-position:0px 0;}

#fb-icon a:hover span{background-position: 0px -16px;}

#twit-icon span{background-position:-16px 0;}

#twit-icon a:hover span{background-position: -16px -16px;}

#flic-icon span{background-position:-32px 0;}

#flic-icon a:hover span{background-position: -32px -16px;}

#rss-icon span{background-position:-48px 0;}

#rss-icon a:hover span{background-position: -48px -16px;}



/*----------------------------------------------------

                 Agivee - CSS File

------------------------------------------------------*/





/* Page Title

------------------------------------------------------*/

#page-title{width:920px; height:99px; border-bottom:1px solid #969696; float:left}

.title{width:269px; float:left; margin:30px 0px 0px 28px;}

.title h1{color:#31afcf;}

.desc{width:580px; background-image:url(images/strip-line.gif); padding:10px; margin-top:20px; line-height:18px; float:right;}





/* Content

------------------------------------------------------*/

#content-inner{width:920px; padding:20px 0px 20px 0px; float:left;}

#content-inner-full{width:920px; padding:20px 0px 20px 0px; float:left;}

#content-left{float:left; width:602px;}

#side-box{float:left; width:284px; margin-left:34px;}

#side-map{float:left; width:493px; margin-left:34px;}

#side-map h2{padding-bottom:4px;}

#side-box h2{color:#31afcf; padding-bottom:0px;}

.maincontent{padding-bottom:18px;}

.maincontent h4{margin-bottom:2px;}



ul#news-list {margin:0px; padding:0px; list-style-type:none;}

ul#news-list li {line-height:18px; padding:10px 0px; border-bottom:1px solid #ccc;background: none;}

ul#news-list li a {text-decoration:none;}

ul#news-list li a:hover {text-decoration:underline;}



.service-item{width:286px; float:left; padding-bottom:20px;}

.spacer{width:30px; float:left; display:block; height:100%;}

.services-icon{width:77px; height:140px; float:left;}





/* Blog

------------------------------------------------------*/

.blog-post h2{color:#565656; margin-bottom:0px;}

.blog-post h2 a, .blog-post h2 a:visited{color:#565656; margin-bottom:0px;}

.blog-post{margin-bottom:35px;}

.blog-posted{background-image:url(images/strip-line.gif); background-repeat:repeat; width:443px; padding:5px; margin:5px 0px 14px 0px; font-size:11px; float:left;}

.blog-posted-inner{background-image:url(images/strip-line.gif); background-repeat:repeat; width:602px; padding:5px; margin:5px 0px 14px 0px; font-size:11px; float:left;}

.blog-posted, .blog-posted-inner{color:#565656;}

.blog-posted a, .blog-posted a:visited, .blog-posted-inner a, .blog-posted-inner a:visited{color:#565656;}

.blog-pagination{

height: 30px;

background-color: #fff;

margin:0px 0px 30px 0px;

text-align: left;

float:left;

}

.blog-button-page{

border: 1px solid #e4e4e4;

background-color:transparent;

color:#000;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;

}

.blog-button-page-selected{

border: 1px solid #e4e4e4;

background-color: #e4e4e4;

color:#31afcf;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor:default;

}

.blog-pagination a, .blog-pagination a:visited{color:#414141;}

.blog-pagination a:hover{text-decoration: underline;}



#recentPostList{width:602px; float:left; padding-bottom:30px;}

#related-post-title{padding:3px 0px 4px 0px;  height:20px; font-weight:bold; color:#2f87aa; border-bottom:1px solid #969696;}

.related-item-spacer{width:10px; float:left;}

.related-item-wrapper{

font-size:11px;

height:90px;

width:280px;

padding:8px 8px 8px 8px;

float:left;

color:#adacac;

cursor:pointer;

}

.related-item-wrapper:hover{background-color:#f4f4f4; color:#6f6f6f;}

.related-item-wrapper h4{color:#2f87aa;}

.related-item-wrapper img{width:65px; height:65px;}



#sponsors{height:118px;}

.banner-img{padding:0px 12px;}



ul.blog-list,.widgets ul {margin:0px; padding:0px; list-style-type:none;}

ul.blog-list li,.widgets ul li  {background-image:url(images/arrow.gif); background-position:0px 12px; background-repeat:no-repeat; padding:5px 0px 5px 17px; line-height:18px;  border-bottom:1px solid #ccc;}

ul.blog-list li a, ul.blog-list li a:visited,.widgets li a {text-decoration:none; color:#6f6f6f;}

ul.blog-list li a:hover,.widgets li a:hover {text-decoration:underline;}





/* Portfolio

------------------------------------------------------*/

.main-portfolio p{padding-bottom:25px;}

.portfolio-box{width:442px; background-color:#f2f2f2; float:left; margin:0px 9px 37px 9px;}

.portfolio-box-bottom{width:442px; background-color:#f2f2f2;float:left; margin-bottom:17px;}

.pf-content{padding:18px; font-size:11px; float:left;}

.pf-content img{border:1px solid #ccc; margin-right:15px; float:left;}

.pf-gall{width:200px; border:1px solid #ccc; padding:5px; float:left; margin-right:24px; margin-bottom:30px;}

.pf-gall-nomargin{width:200px; border:1px solid #ccc; padding:5px; margin-bottom:30px; float:left;}

.pf-content p{font-size:11px;}

.pf-title{background-image:url(images/strip-line2.gif); background-repeat:repeat; width:422px; font-size:16px; color:#31afcf; padding:10px; float:left;}



.portfolio-pagination{

height: 30px;

background-color: #fff;

margin:0px 0px 30px 0px;

text-align: left;

float:left;

}

.portfolio-button-page{

border: 1px solid #e4e4e4;

background-color:transparent;

font: normal 11px/28px Verdana; 

padding: 6px 15px 6px 15px;

margin-right:5px;

cursor: pointer;

}

.portfolio-pagination a, .portfolio-pagination a:visited{color:#414141;}

.portfolio-pagination a:hover{text-decoration: underline;}



/* Contact

------------------------------------------------------*/

#content-map{float:left; width:393px; padding-bottom:30px;}

form {margin:0; padding:0;}

.form-row{width:127px; float:left; margin-right:4px;}

.form-row-textarea{width:393px; float:left; padding:10px 0px;}

.input-container-last{margin-right:0px;}

#contactFormArea {width:393px; color:#6b6b6b;}

.input{background-color: #ffffff; border:1px solid #d9d9d9; width:112px; padding:3px 5px 3px 5px; color:#6b6b6b;}

.input2{background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:3px 5px 3px 5px; color:#6b6b6b;}

.input-submit { background-image:url(images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:73px; height:21px; cursor:pointer; float:right; margin-right:7px;}

.textarea {background-color: #ffffff; border:1px solid #d9d9d9; width:374px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}

.google-map {width:493px; height:336px; padding-bottom:10px;}

.google-map2 {width:281px; height:224px; padding-bottom:10px;}

.clear {clear:both;}





/*------- WP Pagenavi ------- */

.maincontent .wp-pagenavi, .blog-pagination .wp-pagenavi {

  padding: 20px 0;

  text-align: left;

}

.maincontent .wp-pagenavi a, .maincontent .wp-pagenavi a:link, .blog-pagination .wp-pagenavi a, .blog-pagination .wp-pagenavi a:link {

border: 1px solid #d9d9d9;

background-color:transparent;

color:#000;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;

}

.maincontent .wp-pagenavi a:visited, .blog-pagination .wp-pagenavi a:visited {

border: 1px solid #d9d9d9;

background-color:transparent;

color:#000;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;



}

.maincontent .wp-pagenavi a:hover, .blog-pagination .wp-pagenavi a:hover {	

border: 1px solid #eaeaea;

background-color: #eaeaea;

color:#414141;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;



}

.maincontent .wp-pagenavi a:active, .blog-pagination .wp-pagenavi a:active {

border: 1px solid #eaeaea;

background-color: #eaeaea;

color:#414141;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor:default;



}

.maincontent .wp-pagenavi span.pages, .blog-pagination .wp-pagenavi span.pages {

border: 1px solid #d9d9d9;

background-color:transparent;

color:#000;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;



}

.maincontent .wp-pagenavi span.current, .blog-pagination .wp-pagenavi span.current {

border: 1px solid #eaeaea;

background-color: #eaeaea;

color:#414141;

font: normal 11px/28px Verdana; 

padding: 6px;



}

.maincontent .wp-pagenavi span.extend, .blog-pagination .wp-pagenavi span.extend {

border: 1px solid #d9d9d9;

background-color:transparent;

color:#000;

font: normal 11px/28px Verdana; 

padding: 6px;

cursor: pointer;



}

/*------- WP Pagenavi End ------- */



/*------- Traditional Navigation -----*/

.navigation {

  margin-top: 10px;

  font: normal 11px/28px Verdana; 

}

.navigation a {

	padding: 6px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #d9d9d9;

	color: #414141;

	background-color: #FFFFFF;

}

.navigation a:hover {

	border: 1px solid #eaeaea;

	color: #000;

  	background-color: #eaeaea;

	text-decoration:none;  

}

/*------- Traditional Navigation End -----*/



/* comment */

#commentFormArea {width:540px; color:#6b6b6b; float:left;}

.input-comment{background-color: #ffffff; border:1px solid #d9d9d9; width:auto; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}

.input-submit-comment { background-image:url(images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:0px; border:0px; width:73px; height:21px; cursor:pointer;}

.textarea-comment {background-color: #ffffff; border:1px solid #d9d9d9; width:350px; padding:5px 5px 5px 5px; margin:0px; color:#6b6b6b;}

fieldset { border:0;margin:0;padding:0; }

label {margin-top:5px; padding-right:15px; float:left; width:150px;}

#author,#email,#url,#contactName,#subject,#comment{ width:350px;font:12px/12px Arial, Helvetica, sans-serif;color:#333;padding:4px 5px 4px 5px;margin:1px 0; }



h1#titlecomment {

	border-top: 1px solid #d2d2d2;

	border-bottom: 1px solid #d2d2d2;

	padding: 5px 0;

	margin: 20px 0 0 0;

}

#listcomment {

	padding: 0;

	margin: 0;

	width: auto;

}

ul#listcomment {

  margin: 0;

  padding: 0;

  list-style: none;

}

ul#listcomment li {

	padding: 11px 0;

	margin: 0;

	width: auto;

	background: none;

	border-bottom: 1px solid #d2d2d2;

}

.titlecomment {

	width: auto;

}

.titlecomment img {

	float: left;

	padding: 3px;

	border: 1px solid #d9d9d9;

	margin: 0 10px 0 0;

}

.titlecomment h3 {

	font-size: 1.4em;

	color: #333;

	padding: 7px 0 0 0;

	margin: 0;

}

.datecomment {

	font-size: 0.9em;

	color: #858585;

}

#listcomment li p {

	font-size: 1.0em;

	padding: 10px 0 0 0;

}



/* Image and Captions */



img.alignright {

  float:right; 

  padding-left:12px;

}

img.alignleft {

  float:left; 

  padding:5px 12px 0px 0px;

  display: inline;

}

img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

  margin-bottom: 10px;  

}

.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 {

	border:0 none;

	margin:0;

	padding:0;

}

.wp-caption p.wp-caption-text {

	font-size:11px;

	line-height:17px;

	margin:0;

	padding:0 4px 5px;

}

.aligncenter,div.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

/* Image and Caption End */



.screenReader { left: -9999px; position: absolute; top: -9999px; }

.thanks { background: #f8f8f8; border: 1px solid #d9d9d9; padding:10px; text-align: center; }



/* Form Contact */

/*****Forms*****/

ol.forms { float: left; list-style: none; margin: 0; width: 100%; color:#6b6b6b; }

ol.forms li { 

	clear: both; 

	float: left; 

	margin-bottom: 10px; 

	position: relative;

	width: 100%;

}

ol.forms label {

	font-weight: normal;

	padding-right: 20px;

	width: 100%;

	display: block;

}

ol.forms input, ol.forms textarea {

	padding: 2px;

	background-color: #ffffff; 

  	border:1px solid #d9d9d9; 

  	width:406px; 

  	padding:5px 5px 5px 5px; 

  	margin:0px; 

  	color:#6b6b6b;

  	clear: both;	

}

#contactName{background-color:#ffffff; border:1px solid #d9d9d9; width:386px; padding:4px 5px 4px 5px; color:#6b6b6b;}

#email-contact{background-color:#ffffff; border:1px solid #d9d9d9; width:386px; padding:4px 5px 4px 5px; color:#6b6b6b;}

#subject{background-color:#ffffff; border:1px solid #d9d9d9; width:386px; padding:4px 5px 4px 5px; color:#6b6b6b;}

#commentsText{background-color:#ffffff; border:1px solid #d9d9d9; width:386px; padding:4px 5px 4px 5px; color:#6b6b6b;}

ol.forms textarea { height: 100px; }

.error { color: #f00; }

ol.forms li.textarea {

  border: none;

  margin: 0;

  padding:0;

}

ol.forms li .error { font-size: 11px; margin-left: 5px; }

ol.forms li.textarea .error {

	display: block;

	float: right;

	margin-right: 61px; 

}

ol.forms li.screenReader { margin-bottom: 0; }

ol.forms li.buttons button {

background-image:url(images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:10px 62px 0px 0px; border:0px; width:73px; height:21px; cursor:pointer; float:right;

}

ol.forms li.buttons button:hover { color: #222; }

ol.forms li.buttons button:active { left: -1px; position: relative; top: -1px; }

ol.forms li.buttons, ol.forms li.inline { float: left; width: 460px; }

ol.forms li.inline input { width: 386px; }

ol.forms li.inline label { display: inline; float: none; width: auto; }

input#sendCopy {

  width: 10px;

}

.input-submit { background-image:url(images/but-send.gif); background-repeat:no-repeat; padding:0px; margin:5px 0px; border:0px; width:73px; height:21px; cursor:pointer; float:right; margin-right:192px;}



.footer2 img {

	float:left;

	margin:5px;

}

.footer2 div {
	width:207px;
	float:left;
}

.footer2 .auto {
	padding-top:48px;
}



.footer2 span {

	text-align:center;

	float:left;

	display:inline;

	font-size:16px;

}