@charset "utf-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size:0.8em;
	background:#000;
}
body {
	background: url(../images/header-background.jpg) #000 center top repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
p{
	padding:0px 0px 10px 0px;
	margin:0px;
}
a{
	outline:none;
	text-decoration:none;
}
.whitetextbig{
	font-size:16px;
}
.whitetextbig a{
	color:#FFF;
	text-decoration:none;
}
PRE{
	text-align:right;
	font-family: Verdana, Geneva, sans-serif;
	color: #FFF;
	font-size:1em;
	margin:0px;
	padding:0px;
}
.testimonial p{
	margin:0px;
	padding:0px;
}
img{
	border:none;
}
/* header */
#pageHeader{
	height:127px;
	width:910px;
	margin:0px auto;
	padding:120px 0px 0px 0px;
}
.nexter{
	text-align:right;
	padding:30px 0px 0px 0px;
}
.previousr{
	text-align:left;
	padding:5px 0px 10px 5px;
}
.port-thumbs{
	width:422px;
	padding:10px;
	float:right;
}
.thumb-float{
	float:left;
	margin:0px 5px 10px 5px;
	width:74px;
	height:74px;
}
.servicesBox a{
	color:#FFF;
	text-decoration:none;
}
.KitLogo{
	float:left;
}
.KitContact{
	float:right;
	padding:20px 0px 0px 0px;
}
/* Top Navigation*/
#TopNavigation{
	clear:both;
}
ul{
	margin-left:180px; 
}
.leftcolumn{
	float:left;
	width:430px;
}
.serviceiamgewrapper{
	width:376px; 
	height:228px; 
	float:right; 
	margin:0px 0px 20px 10px;
}
.TopmenuTab{
	float:left;
	display:block;
	padding:0px;
	margin:0px 1px 0px 0px;
	border:none;
}
.TopmenuTabEnd{
	float:left;
	display:block;
	padding:0px;
	margin:0px 0px 0px 0px;
	border:none;
}
/* Page container */
#PageContainer{
	border-top:1px solid #797979;
	width:100%;
}
/* Javscript slider/flash contanier */
#slider{
	width: 980px;
	margin:0px auto;
	height:252px;
	text-align:center;
}
#sliderContainer{
	width: 990px;
	margin:0px auto;
	height:252px;
	text-align:center;
}
.sliderLeftNav{
	float:left;
	padding-top:110px;
}
.sliderRightNav{
	float:right;
	padding-top:110px;
}
.sliderImage{
	float:left;
	padding:0px 5px;
}
/* Page content holder */
#content{
	border-right:1px solid #191919;
	border-left:1px solid #191919;
	width:908px;
	margin:0px auto;
	padding:0px;
}
/*page text container */
.PageContent{
	width:888px;
	margin:0px auto;
	padding:10px;
	background:url(../images/homepage-content-bg.png) top left no-repeat;
	min-height:500px;
	border-bottom:1px solid #191919;
}
.PageContent .boxThree{
	float:right;
	background:url(../images/boxThree.png) top left no-repeat;
	width: 422px;
	height:308px;
	padding:10px 10px 10px 10px;
	margin:0px 0px 10px 10px;
}
.insideVideo{
	width:378px;
	margin:0px auto;
	padding:25px 0px 0px 0px;
}
.insideVideoTitle{
	width:378px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}
/* 4 service boxes */
.servicesBoxContainer{
	border-bottom:1px solid #191919;
	height:152px;
	clear:both;
}
.servicesBox{
	float:left;
	width:227px;
	background: url(../images/service-back.png) top left no-repeat;
}
.servicesBox p{
	padding-bottom:10px;
}
.servicesBox .serviceThumb{
	float:left;
	height:127px;
	padding:25px 12px 0px 0px;
}
.servicesBox .serviceContent{
	height:127px;
	padding:25px 0px 0px 0px;
}
/* current website, kit news box container on hoem page */
.TwinboxContainer{
	background:url(../images/homepage-content-bg.png) left top no-repeat;
	width:888px;
	height:328px;
	padding: 10px 10px;
	border-bottom:1px solid #191919;
}
/* Current website box on home apge */
.TwinboxContainer .boxOne{
	float:left;
	background:url(../images/boxOne.png) top left no-repeat;
	width: 554px;
	height:303px;
	padding:15px 10px 10px 10px;
}
/* Kit news box on home page */
.TwinboxContainer .boxTwo{
	float:right;
	background:url(../images/boxTwo.png) top left no-repeat;
	width: 286px;
	height:303px;
	padding:15px 10px 10px 10px;
}
/* service glance container */
.GlanceContainer{
	background:url(../images/glance.png) left top no-repeat;
	width:888px;
	height:163px;
	padding: 10px 10px;
	border-bottom:1px solid #191919;
}
/*Glance container */
#glanceContainer{
	width:100%;
	line-height:18px;
}
#glanceContainer a {
	color:#FFF;
	text-decoration:none;
}
.glanceBoxOne{
	float:left;
	width:207px;
	height:118px;
	background:url(../images/verticle-divider-bottomshaded.png) top right no-repeat;
	text-align:center;
	padding:0px 10px;
}
.glanceBoxTwo{
	float:left;
	width:200px;
	height:118px;
	background:url(../images/verticle-divider-bottomshaded.png) top right no-repeat;
	text-align:center;
	padding:0px 10px;
}
.glanceBoxThree{
	float:left;
	width:193px;
	height:118px;
	text-align:center;
	padding:0px 10px;
}
#footer{
	width:910px;
	margin:0px auto;
	padding:10px 0px 20px 0px;
	font-size:0.8em;
	color:#585858;
}
#footer .logos{
	float:right;
	text-align:right;
}
/*service page */
.service{
	background:url(../images/services-box.png) top left no-repeat;
	width:387px;
	height:324px;
	float:left;
	padding:10px;
	margin:15px 15px 10px 20px;
}
.service a{
	color:#FFF;
	text-decoration:none;
}
.servicebigtextInternet{
	float:right;
	padding:10px 15px 0px 0px;
	height:150px;
	width:365px;
	text-align:right;
	background:url(../images/internet-marketing-big-thumb.png) left 10px no-repeat;
}
.servicebigtextWeb{
	float:right;
	padding:10px 15px 0px 0px;
	height:150px;
	width:365px;
	text-align:right;
	background:url(../images/webdesign-big-thumb.png) left 10px no-repeat;
}
.servicebigtextEmail{
	float:right;
	padding:10px 15px 0px 0px;
	height:152px;
	width:365px;
	text-align:right;
	background:url(../images/emailmarketing-big-thumb.png) left 10px no-repeat;
}
.servicebigtextGraphic{
	float:right;
	padding:10px 15px 0px 0px;
	height:150px;
	width:365px;
	text-align:right;
	background:url(../images/graphicdesign-big-thumb.png) left 10px no-repeat;
}
.servicelinks{
	padding-top:15px;
	text-align:right;
	line-height:25px;
	font-size:1.2em;
}
.servicecontenttext{
	clear:both;
	padding:10px 10px;
}
/* Common classes */
.KitColor{
	color:#15a1de !important ; 
}
.KitColor a{
	color:#15a1de !important ;
	text-decoration:none !important ;
	}
.capslock{
	text-transform:uppercase;
	font-size:.7em;
}
.imagebottomTen{
	padding:0px 0px 10px 0px;
}
.imagerightTen{
	padding:0px 10px 0px 0px;
}
.imagetopTen{
	padding:10px 0px 0px 0px;
}
.imagefloatright{
	float:right;
	padding:0px 10px 10px 10px;
}
.imagefloatleft{
	float:left;
	padding:0px 10px 10px 0px;
}
.linkOne{
		color:#15a1de;
		font-size:1.5em;
		font-weight:normal;
}
.ulOne ul{
	padding:0px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
	list-style:none;
}
.ulOne ul li{
	padding: 0px 0px 10px 15px;
	background:url(../images/carrot-white.png) left top no-repeat;
	text-align:left;
}
.newsDates{
	color:#15a1de;
	font-size:.7em;
	text-decoration:none;
}
.rssLink{
	color:#15a1de;
	font-size:.7em;
	text-decoration:none;
	letter-spacing:1px;
}
.ulOne a{
	color:#FFF;
	text-decoration:none;
}
.moreNews{
	float:right;
	text-align:right;
	width:190px;
	margin-top:10px;
}
.clientlogoBox{
	height:110px;
	width:430px;
	margin-bottom:10px;
	font-size:0.9em;
}
.clientInfo{
	float:right;
	text-align:right;
}
.clickhereenlarge{
	width:378px;
	margin:0px auto;
	padding:5px 0px 5px 0px;
	text-align:center;
}
.portfolioscreenshot{
	width:378px;
	height:215px;
	margin:0px auto;
	padding:0px;
}
.magnify{
	width:378px;
	height:215px;
	background:url(../images/magnify.png) center 10px no-repeat;
	margin:0px auto;
	padding:10px 0px 10px 0px;
	cursor:pointer;
}
.testimonial{
	width:378px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
	text-align:left;
	font-size:90%;
}
.testmonialby{
	float:right;
	text-align:right;
	color:#15a1de;
	letter-spacing:1px;
	font-size:90%;
	
}
.closer{
	padding:1px;
	clear:both;
}
.servicesboxLeftContainer{
	float:left; 
	margin:0px 10px 10px 5px;
}
.servicesboxLeftbox{
	 background:url(../images/services-left-box.png) top left no-repeat; 
	 height:206px; 
	 width:160px; 
	 padding:15px 5px 5px 10px;
}
.servicesboxLeftbox ul{
	padding:20px 0px 0px 0px;
	margin:0px;
	list-style-type:none;
}
.servicesboxLeftbox ul li{
	padding: 0px 0px 15px 20px;
	background:url(../images/carrot-blue.png) left top no-repeat;
	text-align:left;
	list-style:none;
}
.servicesboxLeftbox a{
	color:#FFF;
	text-decoration:none;
}
#adminMenu{
	padding:10px 5px 20px 5px;
}
#adminMenu a{
	color:#FFF;
	text-decoration:none;
}
#adminMenu a:hover{
	color:#15a1de;
	text-decoration:none;
}
.actionbutton{
	border:0px;
	color:#ffffff;
	background:#09F;
	font-weight:bold;
	padding:10px;
	margin:10px 0px;
	cursor:pointer;
}

/*-- top-social--*/
/*ul#top-social {margin:-120px 0 0 0;padding:0 0 0 5px;list-style:none;float:right;background:url('/images/top-social-bg.png') no-repeat;width:313px;height:46px;}
*/
ul#top-social {
margin: -120px 0 0 0;
padding: 0 0 0 5px;
list-style: none;
float: right;
background: url('/images/top-social-bg1.png') no-repeat;
width: 391px;
height: 46px;
}
ul#top-social li {float:left;}
ul#top-social .twitter {width:68px;height:68px;}
ul#top-social .linkedin {width:81px;height:38px;}
ul#top-social .facebook {width:77px;height:38px;}
ul#top-social .news {width:70px;height:38px;}

/*-- G+--*/
.googleplus {position:relative;width:70px;height:38px;margin:8px 5px 0;}
.gbutton {width:70px !important;height:38px !important;cursor: pointer;}
.googlehider {
	 opacity:0;
	 width:70px;
	 height:38px;
	 position:absolute;
	 top:0;
	 left:0;
	 z-index:3;
	 //z-index:30;
	 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	 filter:alpha(opacity=0);
}
.mygoogle {position:absolute;top:0;left:0;z-index:2;margin-left:6px;}
