﻿/* ::::::::: GLOBAL STYLE FOR LIMETECHSOLUTION ::::::::: */
* {
	margin: 0;
	padding: 0;
	font-family: arial,helvetica,sans-serif;
	color: #333;
	font-size: 12px;
	background-attachment: scroll;
}
body {
	background-color: ##615B5B;
}
img {
	border: none;
}

/* ::::::::: GENERAL SITTING ::::::::: */
h1#pgTitle,
.greenBg {
	font-size: 26px;
	line-height: 48px;
	font-weight: normal;
	padding-bottom: 8px;
	height: 48px;
	color: #fff;
	text-indent: 5px;
	letter-spacing: 1px;
	font-family:Verdana, "Arial", Helvetica, sans-serif;
	background: url(img/bg-pgTitle.gif) no-repeat 0 0;
}
h1#pgTitleNoBg {
	font-size: 26px;
	line-height: 48px;
	font-weight: normal;
	padding-bottom: 8px;
	height: 48px;
	color: #333;
	letter-spacing: 1px;
	font-family:Verdana, "Arial", Helvetica, sans-serif;
}
#contentBox h2 {
	font-size: 16px;
	font-weight: bold;
	color: #999;
}
#contentBox h3 {
	font-size: 14px;
	font-weight: bold;
	color: #e66a2c;
	background: url(img/lineGray.gif) repeat-x 0 13px;
}
#contentBox p {
	padding: 8px 0 8px 13px;
}
#contentBox ul.biggerFont {
	padding: 8px 0 8px 33px; 
}
#contentBox ul.biggerFont li {
	font-size: 13px;
	font-weight: normal;
	padding-top: 5px;
}
.lighGray { 
	font-size: 12px;
	color: #7e7d7d;
}
.padTop {



}
.tinyGray {
	font-size: 11px;
	color: #888;
}
.medium {
	font-size: 14px;
	font-weight: bold;
	color: #e66a2c;
}
a { 
	color: #467713;
	text-decoration: none;
}
a:hover {
	color: #467713;
	text-decoration: underline;
}
a.boldIt {
	font-weight: bold;
}
input#btnSend {
	width: 57px;
	height: 27px;
	background: url(img/btn-send.gif) no-repeat 0 0 #efefef;
}
input#btnSend:hover  {
	width: 57px;
	background-position: 0 -27px;}

/* ::::::::: HOMEPAGE ::::::::: */
#mainBox {
	margin: 15px auto;
	width: 948px;
	/*border: 1px solid red;*/
}
#greenTap {
	height:18px;
	width:948px;
	background: url(img/cn4PgTop.gif) no-repeat #73a620;
}
#bgShadow {
	width: 948px;
	float: left;
	background: url(img/bg-whiteShadow.gif) repeat-y #fff;
	/*border: 1px solid green;*/
}
/* ::::::::: TOP NAVIGATION ::::::::: */
ul#mainTnav {
	float: left;
	position: relative;
	top: -50px;
	left: 317px;
	padding: 0;
	margin: 0;
	height: 32px;
	width: 610px;
	overflow: hidden;	
}
ul#mainTnav li {
	display: inline;
	overflow: hidden;
	background: none;
	float: left;
}
ul#mainTnav li a {
	float: left;
	overflow: hidden;
	padding-top: 32px;
	height: 0;
}
ul#mainTnav li, 
ul#mainTnav li a {
	background: url(img/tnav-bg.gif) no-repeat top left;	
}
ul#mainTnav #home,
ul#mainTnav #home a {
	width: 102px;
	background-position: 0 0;
}
ul#mainTnav #services,
ul#mainTnav #services a {
	width: 101px;
	background-position: -102px 0;
}
ul#mainTnav #clients,
ul#mainTnav #clients a {
	width: 101px;
	background-position: -203px 0;
}
ul#mainTnav #career,
ul#mainTnav #career a {
	width: 101px;
	background-position: -304px 0;
}
ul#mainTnav #aboutUs,
ul#mainTnav #aboutUs a {
	width: 101px;
	background-position: -405px 0;
}
ul#mainTnav #contactUs,
ul#mainTnav #contactUs a {
	width: 104px;
	background-position: -506px 0;
}
/* :::::::::  TOPNAV OVER STATE  ::::::::: */
ul#mainTnav #home a:hover,
ul#mainTnav #homeCurrent a {
	width: 102px;
	background-position: 0 -31px;
}
ul#mainTnav #services a:hover,
ul#mainTnav #servicesCurrent a {
	width: 101px;
	background-position: -102px -31px;
}
ul#mainTnav #clients a:hover,
ul#mainTnav #clientsCurrent a {
	width: 101px;
	background-position: -203px -31px;
}
ul#mainTnav #career a:hover,
ul#mainTnav #careerCurrent a {
	width: 101px;
	background-position: -304px -31px;
}
ul#mainTnav #aboutUs a:hover,
ul#mainTnav #aboutUsCurrent a {
	width: 101px;
	background-position: -405px -31px;
}
ul#mainTnav #contactUs a:hover,
ul#mainTnav #contactUsCurrent a {
	width: 101px;
	background-position: -506px -31px;
}
/* ::::::::: CONTENT AREA ::::::::: */
#header {
	padding: 0 0 10px 0;
	height: 130px;
}
#header a img { border: none; }
#logo {
	padding: 10px 30px 0 30px;
}
#tagLine {
	position: relative;
	top: -65px;
	left: 500px;
}
#callUs {
	position: relative;
	top: -60px;
	left: 725px;
	width: 199px;
	height: 24px;
	font-size: 15px;
	font-weight: bold;
	color: #e66a2c;
	text-align: right;
	line-height: 29px;
	background: url(img/i-callUs.gif) no-repeat 0 0;	
}
#leftCol {
	float: left;
	width: 670px;
	text-align: left;
}
#rightCol {
	float: left;
	padding-left: 5px;
	width: 254px;
}
#bannerTopR {
	height: 105px;
	background: url(img/bg-techRelief.gif) no-repeat top left;
}
#bannerTopR h2 {
	padding: 13px 10px 0 0;
	width:224px;
	text-align: right;
}
#bannerTopR a {
	color: #6fa126;
	font-size: 14px;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
.graySmall {
	width: 160px;
	display: block;
	color: #7e7d7d;
	text-align: right;
	padding: 5px 0 0 62px;
}
#rotator {
	margin-left: 23px;
}
.oneCol { 
	width: 100%;
	float: left;
	padding: 16px 0;
	text-align: center;
}
#whatVdo {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	padding: 10px 30px 0 200px;
	height: 84px;
	background: url(img/bg-whatVdo.gif) no-repeat 23px 0;
}
#brandsVsupport {
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	padding: 18px 30px 0 193px;
	height: 84px;
	background: url(img/bg-brandsVsupport.gif) no-repeat 23px 0;
}
#tbgTab {
	width: 904px;
	height: 270px;
	margin: 10px auto;
	text-align: left;
}
#tbgTab ul{
	padding: 50px 0 30px 18px;
	list-style: none;
}
#tbgTab ul li {
	float: left;
}
#tbgTab ul li img {
	padding-top: 5px;
}
#tbgTab ul li span.testimonial {
	display: block;
	padding: 0;
	font-size: 11px;
	width: 260px;
}
#tbgTab ul li#client1 {
	width: 283px;
	height: 201px;
	padding: 5px 0 0 10px;
	background: url(img/tbg-client.gif) no-repeat top left;
}
a.rightIt {
	padding-right: 20px;
	float: right;
}
/* ::::::::: FOR INTERNAL PAGES  ::::::::: */
#contentBox {
	padding: 0 10px 0 20px;
	width: 650px;
	min-height: 400px;
}
#clientsPg {
	list-style: none;
	padding: 0;
	margin: 0;
	float: left;
}
#clientsPg li {
	padding-top: 15px;
}
/* ::::::::: FOOTER ::::::::: */
#bottomTap {
	float: left;
	height:13px;
	width:948px;
	background: url(img/cn4PgBottom.gif) no-repeat top left;
}
#footerLinks {
	padding: 15px 0 0 20px;
	width: 340px;
	float: left;
	text-align: left;
	color: #467713;
	font-size: 11px;
}
#footerLinks a {
	font-size: 11px;
	padding: 0 6px;
}
#TandC {
	padding: 15px 0 0;
	float: left;
	width: 560px;
	text-align: right;
	color: #888;
	font-size: 11px;	
}
#copyRight {
	display: block;
	padding-top: 5px;
	color: #888;
	font-size: 11px;
}	
/* ::::::::: FIX FLOAT FROME POSITIONISEVERYTHING.COM ::::::::: */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
.new {
	position: fixed;
	width: 236px;
	visibility: visible;
}
call {
	display: block;
	position: relative;
}
#SlideItMoo_banners_outer { 
	display:block; 
	position:relative; 
	width:236px; 
	height:241px; 
	margin:0px auto 0px;  
}

#SlideItMoo_banners_inner { 
	position:relative ; 
	overflow:hidden ; 
	width:236px ; 
	height:241px ; 
	margin:0px auto 0px;  
}
#SlideItMoo_banners_items { 
	display:block; 
	position:relative; 
}
#SlideItMoo_banners_items a img { 
	border:none; 
}
