	body{
			font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
			color: #000;
			font-size: 14px;
			background-color: #000;
			margin: 0px;
			padding: 0px;
			line-height: 120%;
			font-weight: 100;
		}
		h1, h2, h3, h4{
			color: #1855F3;
			font-weight: 100;
		}
		#centerer{
			background-position: center 138px;
			background-repeat: no-repeat;
		}
		#content{
			width: 999px;
		}
		#flexibleContentArea{
			height: 600px;
			width: 999px;
			overflow: hidden;
		}
		#header{
			
		}
		#bodyContent{
			
		}
		#pageBottom{
			background-image: url(images/tranback-black-dark.png);
			background-position: top left;
			background-repeat: repeat;
		}
		#pageBottomContent{
			width: 999px;
			height: 319px;
			overflow: hidden;
			
		}
		#footer{
			width: 999px;
			color: #fff;
			font-size: 11px;
			padding: 8px;
			background-color: #000;
		}
		#footer a{
			text-decoration: none;
			color: #fff;
		}
		#footer a:hover{
			text-decoration: none;
			color: #ff3300;
		}
		#footer div.legal{
			color: #999;
			margin-top: 20px;
		}
		.left{
			float: left;
		}
		.right{
			float: right;
		}
		.clear{
			clear: both;
		}
		.bottomElement{
			float: left;
			background-image: url(images/elementTab.png);
			min-height: 169px;
			margin-top: 8px;
			background-repeat: no-repeat;
			color: #fff;
			font-size: 13px;
			font-weight: 100;
		}
		.bottomElement a{
			color: #fff;
			text-decoration: underline;ff3300
		}
		.bottomElement a:hover{
			color: #ff3300;
			text-decoration: none;
		}
		.bottomElement div.pad{
			padding: 0px 27px 0px 27px;
		}
		.bottomElement h3{
			font-size: 22px;
			color: #1855F3;
			margin: 10px 0px 0px -7px;
		}
		.bottomElement h4{
			font-size: 16px;
			color: #fff;
			margin: 5px 0px 7px 0px;
			font-weight: 100;
		}
		#tabLeft{
			margin-right: 9px;
			width: 327px;
		}
		#tabCenter{
			margin-right: 9px;
			width: 327px;
		}
		#howMuch{
			padding-left: 70px;
			background-image: url(images/check.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#whyiLab{
			padding-left: 70px;
			background-image: url(images/seal.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#whatAre{
			padding-left: 70px;
			background-image: url(images/balloon.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#whatNext{
			padding-left: 70px;
			background-image: url(images/clipboard.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#tabRight{
			width: 327px;
		}

		
		.shasta{
			background-image: url(images/poppies.jpg);
		}
		.sierra{
			background-image: url(images/sacramento.jpg);
		}
		.aqua{
			background-image: url(images/sunset.jpg);
		}
		.apple{
			background-image: url(images/ocean.jpg);
		}
		.swirl{
			background-image: url(images/swirlies.jpg);
		}
		
		input.basic{
			font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
			font-size: 12px;
			color: #000;
			background-color: #fff;
			border: 1px solid #000;
		}
		textarea#message{
			font-family: "Trebuchet MS",Helvetica,Jamrul,sans-serif;
			font-size: 12px;
			color: #000;
			background-color: #fff;
			border: 1px solid #000;
			line-height: 15px;
			width: 350px;
			height: 100px;
		}

		.little{
			font-size: 11px;
		}
		form{
			margin: 0px;
		}
		#firsstepbox{
		
		}
		#firsstepbox div.top{
			width: 280px;
			height: 15px;
			overflow: hidden;
			background-image: url(images/firststepbox-top.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#firsstepbox div.bottom{
			width: 280px;
			height: 15px;
			overflow: hidden;
			background-image: url(images/firststepbox-bottom.png);
			background-position: top left;
			background-repeat: no-repeat;
		}
		#firsstepbox div.pad{
			background-image: url(images/tranback-white.png);
			padding: 0px 10px 0px 10px;
		}
		#fullWidthContent1{
			background-image: url(images/tranback-black.png); 
			height: 358px; 
			margin-top: 15px;
			padding: 15px 0px 15px 15px;
		}
		#fullWidthContent2{
			background-color: #fff;; 
			height: 326px; 
			padding: 15px 0px 15px 15px;
			margin-right: 15px;
		}
		#fullWidthContent2-wordy{
			background-color: #fff;; 
			height: 326px; 
			overflow: auto;
			padding: 15px 15px 15px 15px;
			margin-right: 15px;
			font-size: 10px;
		}
		
		#shortWidthContent1{
			background-image: url(images/tranback-black.png); 
			height: 358px; 
			width: 600px;
			float: right;
			margin-top: 15px;
			padding: 15px 0px 15px 15px;
		}
		#shortWidthContent2{
			background-color: #fff;; 
			height: 326px; 
			padding: 15px 0px 15px 15px;
			margin-right: 15px;
		}
		#service-design{
			width: 213px;
			height: 229px;
			overflow: hidden;
			background-image: url(images/services_design.jpg);
			background-repeat: no-repeat;
			background-position: top;
			background-color: #fff;
			float: left;
			padding: 120px 10px 10px 10px;
		}
		#service-develop{
			width: 213px;
			height: 229px;
			margin-left: 13px;
			overflow: hidden;
			background-image: url(images/services_develop.jpg);
			background-repeat: no-repeat;
			background-position: top;
			background-color: #fff;
			float: left;
			padding: 120px 10px 10px 10px;
		}
		#service-seo{
			width: 213px;
			height: 229px;
			margin-left: 13px;
			overflow: hidden;
			background-image: url(images/services_seo.jpg);
			background-repeat: no-repeat;
			background-position: top;
			background-color: #fff;
			float: left;
			padding: 120px 10px 10px 10px;
		}
		#service-flash{
			width: 213px;
			height: 229px;
			margin-left: 13px;
			overflow: hidden;
			background-image: url(images/services_flash.jpg);
			background-repeat: no-repeat;
			background-position: top;
			background-color: #fff;
			float: left;
			padding: 120px 10px 10px 10px;
		}
		h1.service{
			font-size: 16px;
			margin: 0px 0px 5px 0px;
			color: #1855F3;
		}

		h1.pageTitle{
			width: 313px;
			height: 54px;
			background-image: url(images/header-back.png);
			overflow: hidden;
			background-repeat: no-repeat;
			margin: 0px;
			padding-left: 20px;
			padding-top: 15px;
			font-size: 20px;
			font-weight: 100;
			color: #FBD0C0;
		}
		.positionerBox{
			width:1px;
			height: 1px;
			overflow: visible;
			position: relative;
			top: -30px;
			left: -17px;
		}
		.positionerBox2{
			width:1px;
			height: 1px;
			overflow: visible;
			position: relative;
			top: -45px;
			left: -32px;
		}
		.positionerBox3{
			width:1px;
			height: 1px;
			overflow: visible;
			position: relative;
			top: -30px;
			left: -20px;
		}
		#bodyContent ul{
			margin: 5px 0px 5px 20px;
			padding: 0px;
		}
		#bodyContent ul li{
			list-style: none;
			margin: 4px 0px 2px 0px;
			padding: 0px 0px 0px 20px;
			background-image: url(images/bullet1.png);
			background-position: left 2px ;
			background-repeat: no-repeat;
		}
		#sidebar{
			width: 270px; 
			height: 245px; 
			float: left;
			border-left: 2px solid #999;
			margin-top: 10px;
			padding: 30px;
			color: #666;
			background-image: url(images/logo-back-faded.jpg);
			background-position: center center;
			background-repeat: no-repeat;
		}
		#sidebar a{
			color: #666;
			text-decoration: underline;
		}
		#sidebar a:hover{
			color: #000;
			text-decoration: underline;
		}
		#sidebar h3{
			color: #333;
		}
		#contentColumn{
			width: 600px;
			float: left;
			
		}
		a{
			color: #1745B6;
			text-decoration: none;
		}
		a:hover{
			color: #ff3300;
			text-decoration: none;
		}
		address{
			font-style: normal;
		}
		#slideshow{
			width: 617px;
			height: 331px;
			float: left;
		}
		#casestudies{
			width: 345px;
			height: 331px;
			float: left;
			margin-left: 36px;
		}
		#ticker{
			width: 975px;
			height: 45px;
			margin-top: 15px;
			padding: 12px;
			background-image: url(images/tranback-black.png);
		}
		#contactmessage{
			width: 200px; 
			height: 120px; 
			float: right; 
			margin-right: 20px;
			color: #ff3300;
			font-size: 11px;
		}
		#respondermessage{
			font-size: 11px; 
			color: #ff3300; 
			height: 20px;
		}
		#caseStudy1{
			background-image: url(images/tranback-black.png); 
			height: 317px; 
			width: 345px;
			padding: 15px 0px 0px 15px;
		}
		#caseStudy2{
			background-color: #fff;
			height: 301px;
			width: 315px;
			overflow: hidden;
		}
		#caseStudy2 div.pad{
			padding: 10px 13px 0px 13px;
			font-size: 11px;
			color: #666;
			line-height: 120%;
		}
		#caseStudy2 h3{
			font-size: 14px;
			color: #FF3300;
			margin: 0px 0px 5px 0px;
		}
		#preloaderSubmit{
			background-image: url(images/send-button-over.png); 
			height: 1px; 
			width: 1px;
			position: absolute;
			top: -500px;
			left: -500px;
		}
		#preloaderGetInfo{
			background-image: url(images/get-info-button-down.png); 
			height: 1px; 
			width: 1px;
			position: absolute;
			top: -500px;
			left: -500px;
		}
		#preloaderStartNow{
			background-image: url(images/start-now-button-down.png); 
			height: 1px; 
			width: 1px;
			position: absolute;
			top: -500px;
			left: -500px;
		}
		#processBox{
			width: 940px;
			height: 311px;
			background-image: url(images/process.jpg);
			background-repeat: no-repeat;
			overflow: hidden;
		}
		.processStep{
			width: 168px;
			height: 311px;
			overflow: hidden;
			float: left;
			font-size: 12px;
			color: #333;
			padding-left: 10px;
			padding-right: 10px;
		}
		.processStep h3{
			color: #333;
			font-size: 18px;
			text-align: center;
			margin: 15px 0px 10px 0px;
		}
		#bodyContent div.processStep ul{
			margin: 5px 0px 5px 15px;
			padding: 0px;
		}
		#bodyContent div.processStep ul li{
			list-style: disc;
			margin: 4px 0px 2px 0px;
			padding: 0px 0px 0px 0px;
			background-image: none;
		}