* html, html, body {

	min-height:100%;

}



body {

	font: normal 11px "Arial", Verdana, Tahoma, sans-serif;

	color:#fff;

	margin:0;

	line-height: 150%;

	height:100%;

	background: url(images/new/bg-new-body-bottom.jpg) repeat-x bottom #000;

	padding: 0;

}

body.inside {

	background: url(images/new/bg-new-body-bottom.jpg) repeat-x bottom #000;

	/*background: url(images/new/bg-new.jpg) repeat-x 0 0 #181818;*/

}



p{

	margin-bottom:15px;

}

.content-right ul {

	padding:0;

	margin:0;

}



.content-right ul li{

	background-image:url(/sites/all/themes/go1/images/icons/bullet_next.gif);

	background-position:-5px 3px;

	background-repeat:no-repeat;

	list-style-type:none;

	padding-left:15px;

}

table p{

	margin:0;

}



.table{

	border:1px solid #222222;

	font-size:11px;

	margin:20px;

	padding:10px;

}

.node .table-top-highlight h2{

	font-size:30px;

	font-weight:lighter;

}



.table-side-highlight, .table-top-highlight, .table-bottom-highlight{

	border-left:solid 1px #666;

	border-right:solid 1px #666;

	background-color:#222;

}



.table-top-highlight{

	border-top:solid 1px #666;

	background-image:url(/sites/all/themes/go1/images/icons/popular.png); 

	background-position:top right; 

	background-repeat:no-repeat;

	color:#fff;

}

.table-bottom-highlight{

	border-bottom:solid 1px #666;

}

.block {

	margin-bottom:40px;

}



::selection {

	background:#00e4ff; /* Safari & FireFox only atm */

	color:#333;

}

::-moz-selection {

	background:#00e4ff; /* Safari & FireFox only atm */

	color:#333;

}



.inside {

	/*background: url(images/new/bg-new-body-bottom.jpg) repeat-x 0 0 #000;*/

	background-position: bottom;

	}

#page {

	width:938px;

	margin:auto;

}

#top {

	padding-top:22px;

	margin-bottom:30px;

	border-bottom:#2b2b2b 1px solid;

	height:1%;

}

#logo {

	display:block;

	float:left;

	width:auto;

	}

#navigation {

	float:right;

	padding:25px 10px 10px;

}

#navigation ul {

	height:33px; float:right; display:block;

}

#navigation ul li {

	float:left ;

	display:block;

	margin-right:20px;

	list-style: none;

	margin:0 8px 0 0;

}



#navigation ul li a {

	color:#ccc;

	text-decoration: none;

	

	float:left ;

	height:33px;

	padding:0 15px 0 0;

	margin:0;

	font:13px/33px "Arial", Verdana, Helvetica, sans-serif;

	text-transform: lowercase;

	

}



#navigation ul li a span.menu-left {

	width:8px;

	height:33px;

	display:block;

	float:left ;

	margin:0 8px 0 0;

}

#navigation ul li a span.menu-right {

	width:8px;

	height:33px;

	display:block;

	float:left ;

	margin:0 0 0 8px;

}

#navigation ul li a:hover {

	color:#fff;

	/* background:url(images/new/menubg.jpg) repeat-x 0 0; */

	text-decoration: none;	

	height:33px;

	

}

#navigation ul li a:hover span.menu-left {

	/* background:url(images/new/menu-left.jpg) no-repeat 0 0; */

	width:8px;

	height:33px;

	/*display:block;

	float:left;*/

}

#navigation ul li a:hover span.menu-right {

	/*background:url(images/new/menu-right.jpg) no-repeat 0 100%; */

	width:8px;

	height:33px;

	/*display:block;

	float:right;*/

}

#navigation ul li a.active, #navigation ul li.active-trail a {

	color:#fff;

	background:url(images/new/menu-right.jpg) top right no-repeat;

	text-decoration: none;

	display:block;

	float:left;

	padding-right:15px;

	height:33px;

	font:13px/33px Verdana, Arial, Helvetica, sans-serif;

}

#navigation ul li a.active span.menu-left, #navigation ul li.active-trail a span.menu-left {

	background:url(images/new/menu-left.jpg) no-repeat 0 0;

	width:8px;

	height:33px;

	display:block;

	float:left;

}

#navigation ul li a.active span.menu-right, #navigation ul li.active-trail a span.menu-right {

	background:url(images/new/menu-right.jpg) no-repeat 0 100%;

	width:8px;

	height:33px;

	display:block;

	/*float:right;*/

}

#content {

}

#content-left {

	width:185px;

	float:left;

	margin-right:14px;

}

#content-right {

	width:715px;

	float:right;

}

#content-right  {

	font-size:12px;

	color:#ccc;

	line-height:22px;

	}

#banner {

	width:938px;

	height:360px;

	line-height: 24px;

	border-bottom:1px solid #2B2B2B;

	padding-bottom:30px;

}

.headerBanner{

	width:640px;

	height:360px;

	float:left;

	}

.headerimg {

	display:block;

	float:left;

	width:588px;

	margin:0 30px 0 0;

	}

.bannertext {

	width:278px;

	float:right;

	font-size:13px;

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

	}

	

.bannertext h1 a.service_link, .bannertext h1{

	text-decoration:none !important;

	border-bottom:none !important;

	color:#00deff;
	
	font-size:20px;
	
	font-weight:bold;

	}

.bannertext h1 a.service_link:hover{

	text-decoration:none !important;

	/*border-bottom:#00deff 1px solid !important;*/

	}	

.heading {

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

	width:290px;

	height:23px;

	text-indent:-20000px;

	}

#footer {

	margin:auto;

	padding-top:10px;padding-bottom:10px;

	border-top:#2c2c2c 1px solid;

	width: 938px;

	color:#999;

}

#footer .right a{

	color:#999; 

	text-decoration:none; 

	border:none;

	border:none;

}

#footer a.footer-contact-link {

	float:right;

	color:#5b5b5b;

	text-decoration: none;

}

#footer a.footer-contact-link:hover {

	color:#fff;

}

.clearfloat {

	clear:both;

}

#content-left-side-menu ul {

	margin:0;

	padding:0;

}

#content-left-side-menu ul li {

	list-style: none;

}

#content-left-side-menu ul li a {

	display:block;

	height:30px;

	line-height: 30px;

	color:#fff;

	text-decoration: none;

	border-bottom:1px dotted #454545;

}

#content-left-side-menu ul li a:hover {

	border-bottom: 1px solid #454545;

}

#content-inner {

}

#column_wrap {

	width:938px;

	margin:0;

	padding:25px 0 33px 0;

}

.column-1, .column-2 {

	width:195px;

	float:left;

	margin:0 56px 0 0;

	}



.column-3 {

	width:210px;

	float:left;

	margin:0 50px 0 0;

	}

.column-4 {

	width:195px;

	float:left;

	}

.column {

	font-size:12px;

	color:#9d9d9d;

	line-height:22px;

	}

.whohd {

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

	width:126px;

	height:20px;

	text-indent:-20000px;

	}

.whathd {

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

	width:126px;

	height:20px;

	text-indent:-20000px;

	}

.bloghd {

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

	width:209px;

	height:24px;

	text-indent:-20000px;

	}

.producthd {

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

	width:134px;

	height:20px;

	text-indent:-20000px;

	}

.morelink {

	display:block;

	color:#999;

	font-size:12px;

	text-align:center;

	text-decoration: none;

	float:right;

	text-align: right;

	margin-top:-10px;

}





h1 {

	border-bottom:1px dotted #222;

	color:#fff;

	font-family:Arial;

	font-size:25px;

	font-weight:lighter;

	margin:0 0 20px;

	padding-bottom:8px;

	text-transform:lowercase;

}



h2 {

	font-weight: normal;

	font-size:20px;

	text-transform: lowercase;

	color:#00deff;

	margin:0 0 20px 0;

}

h3{

	color:#00deff;

	font-size:1.6em;

	font-weight:lighter;

}



h4{

	font-size:1.2em;

	font-weight:bold;

	margin:15px 0 0 0;

	padding:0;

	text-transform:lowercase;

}

.inside h2 {

	margin:0;

	padding:20px 0;

	font-size:20px;

	font-family: "Arial", Verdana, Tahoma, sans-serif;

	clear:both;

}

.front h2 {

	margin:0;

	padding:10px 0;

	font-size:16px;

	font-weight:bold;

	font-family: "Arial", Verdana, Tahoma, sans-serif;

	clear:none;

}





#column_wrap h2 {

	text-shadow: 0px 2px 4px black;

}

#content-left ul {

	margin: 0;

	padding: 0;

	

}



#content-left ul.menu ul.menu { padding-left:20px;}



#content-left ul li {

	list-style: none;

}

#content-left ul li a {

	display:block;

	height:30px;

	line-height: 30px;

	color:#fff;

	text-decoration: none;

	border-bottom:1px dotted #454545;

	text-transform: lowercase;

}

#content-left ul li a:hover {

	border-bottom: 1px solid #454545;

}

#content-left ul li a.active {

	border-bottom: 1px solid #93e9ff;

}



ul.list-columns{

	margin:0;

	padding:0;

}



.list-columns li{

	margin:0;

	list-style:none;

	background:none;

	float:left;

	padding:0 15px 0 0;

	color:#CCC;

}

.img-border {

	padding:5px;

	border:1px solid #555;

}



#content-right ul.list-columns li {

	list-style:none;

	background:none;

}

.inside ul.list-columns li{

	display:block;

	line-height:16px;

	margin:0 0 5px;

	min-height:80px;

	padding:0;

	text-align:center;

	width:85px;

}

#content-right .front ul li {

	padding-left:0;

}

.front ul.list-columns li{

	padding:0 1% 25px 0;

	width:24%;

	text-align:left;

}

.list-columns li h2{

	font-weight:bold;

	margin-bottom:5px;

	font-size:12px;

	padding:0;

}

.list-columns li img{

	border:0;

	padding-right:10px;

	padding-top:2px;

}

.front .list-columns li img{

	float:left;

}

.list-columns a li img, .list-columns a li, .list-columns li a{

	text-decoration:none;

	margin-bottom:0;

	border:none;

}

.inside .list-columns li a:link, .inside .list-columns li a:visited{

	filter: alpha(opacity=50); /* internet explorer */

	-khtml-opacity: 0.5;      /* khtml, old safari */

	-moz-opacity: 0.5;       /* mozilla, netscape */

	opacity: 0.5;           /* fx, safari, opera */

}

.inside .list-columns li a:active, .inside .list-columns li a:hover{

	filter: alpha(opacity=100); /* internet explorer */

	-khtml-opacity: 1.0;      /* khtml, old safari */

	-moz-opacity: 1.0;       /* mozilla, netscape */

	opacity: 1.0;           /* fx, safari, opera */

}



#newsletter-signup input {

	padding:5px;

	border:1px solid #333;

	background-color:transparent;

	color:#ccc;

}

.webform-client-form label {

	display:block;

	min-width:100px;

	font-weight:bold;

}

.webform-client-form .form-item .form-textarea {

	width:100%;

}

.webform-client-form table{

	position:relative;

	width:100%;

}

.webform-client-form div {

	margin-bottom:5px;

}

.webform-client-form table td div {

	padding-bottom:10px;

	padding-left:0;

	padding-right:0;

	padding-top:10px;

	text-align:center;

	min-width:75px;

}







/**

 * 11.CSS SUPPORT

 */

span.clear       { clear: both; display: block; font-size: 0; height: 1px; line-height: 0; margin-bottom: -1px; }

.clear           { clear: both; }

.clear-block     { display: block; }



.clearfix:after,

.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; overflow: hidden; }

.clearfix,

.container       { display: block; }



.float-left      { float: left; }

.float-right     { float: right; }

.img-left        { float: left; margin: 1.5em 1.5em 1.5em 0; }

.img-right       { float: right; margin: 1.5em 0 1.5em 1.5em; }



.first           { margin-left: 0; padding-left: 0; }

.last            { margin-right: 0; padding-right: 0; }

.top             { margin-top: 0; padding-top: 0; }

.bottom          { margin-bottom: 0; padding-bottom: 0; }



.text-left       { text-align: left; }

.text-right      { text-align: right; }

.text-center     { text-align: center; }

.text-justify    { text-align: justify; }



.bold            { font-weight: bold; }

.italic          { font-style: italic; }

.underline       { border-bottom: 1px solid; }

.highlight       { background: #ffc; }

.quiet           { color: #666; }

.loud            { color: #000; }

.added           { background: #060; color: #fff; }

.removed         { background: #900; color: #fff; }

.small           { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; }

.large           { font-size: 1.2em; line-height: 1.25em; margin-bottom: 1.25em; }



.nopadding       { padding: 0; }

.noindent        { margin-left: 0; padding-left: 0; }

.nobullet        { background: none; list-style: none; list-style-image: none; }



.wrap            { width: 950px; margin: 0 auto; }



.hide            { display: none; }



/**

 * 12.ADVANCED

 */

 



/* forms & fieldsets */

input{font:1em Verdana, sans-serif;}

textarea,select{font:1em Verdana, sans-serif;}

fieldset ul.clear-block li{background-image:none;margin:0;padding:0;}

fieldset{border:1px solid #ccc;margin:1em 0;padding:1em;}

fieldset legend{padding:0 0.5em;}

html.js fieldset.collapsed{background:transparent;padding-bottom:.6em;padding-top:0;}

html.js fieldset.collapsible legend a{background:url(images/menu-expanded.gif) no-repeat 0 50%;}

html.js fieldset.collapsed legend a{background:url(images/menu-collapsed.gif) no-repeat 0 50%;}

.form-checkboxes,.form-radios,.form-checkboxes .form-item,.form-radios .form-item{margin:.25em 0;}

.form-button,.form-submit{margin:1em .5em 1em 0;}

.confirmation .form-submit,.search-form .form-submit,.poll .form-submit,fieldset .form-button,fieldset .form-submit,.sidebar .form-button,.sidebar .form-submit,table .form-button,table .form-submit{margin:0 0 1.2em;}

#autocomplete li{cursor:pointer;margin:0;padding:2px;}

#autocomplete li.selected{background:#027ac6;color:#fff;}



/* admin styling */

div.admin,div.admin .left,div.admin .right,div.admin-panel,div.admin-panel .body,div.admin .expert-link{margin:0;padding:0;}

div.admin .left{float:left;width:48%;}

div.admin .right{float:right;width:48%;}

div.admin-panel .description,.form-item .description{color:#666;font-size:0.9167em;line-height:1.636364em;margin:0 0 1.63636em;padding:0;}

div.admin-panel { }

body.admin dt{font-weight:normal;}

body.admin dd{color:#898989;font-size:.9167em;line-height:1.636364em;}

.more-help-link {font-size:.8333em;padding:0.2em 0 0.1em;}

.block-region {font-size:0.8333em;line-height:1.5em;margin:0;padding:0.15em 0.5em;}



/* tables */

#forum thead th {border-bottom:3px solid #ccc;}

#forum td.posts,#forum td.topics,#forum td.replies,#forum td.pager{text-align:left;}

#forum tr td.forum{background-position:4px 9px;}

.forum-topic-navigation{background:#eee;border:none;border-bottom:1px solid #ccc;margin-bottom:1em;padding:5px;}

body.admin table{margin:0 0 1.4em;width:100%;}

body.admin thead th{border-bottom:2px solid #ccc;font-weight:bold;padding:0 1em 0 0;}

body.admin tbody{border-top:none;}

body.admin td,body.admin th{padding:.3em .5em;vertical-align:middle;}

body.admin tr.even,body.admin tr.odd,body.admin tbody th{border:solid #ccc;border-width:1px 0;}

body.admin tr.odd td.active{background-color:#e9e9e9;}

body.admin tr.even td.active{background-color:#eee;}

body.admin tr.odd,body.admin tr.info{background-color:#eee;}

body.admin tr.even{background-color:#f5f5f5;}

body.admin tr.drag{background-color:#fffff0;}

body.admin tr.drag-previous{background-color:#ffd;}

body.admin td.region,body.admin td.module,body.admin td.container,body.admin td.category{background-color:#ddd;border-bottom:1px solid #ccc;border-top:1em solid #fff;color:#666;font-weight:bold;}

body.admin tr:first-child td.region,body.admin tr:first-child td.module,body.admin tr:first-child td.container,body.admin tr:first-child td.category{border-top-width:0;}

body.admin table.sticky-header{margin:0 0 0 1px;z-index:1;}

body.admin table.sticky-header th{padding-top:.5em;}

span.form-required{color:#ffae00;}



/* messages */

.messages{background-color:#080808;border:1px solid #222;}

.messages a:hover{ text-decoration:none !important;}

.messages,.preview,div.warning,div.error{margin:0 0 1.5em;padding:8px 1em;}

.messages ul{margin:0;}

.preview{background-color:#fcfce8;border:1px solid #e5e58f;}

.preview .node{background-color:#fcfce8;}

div.status{border-color:#c7f2c8;color:#33a333;}

div.error,tr.error{background-color:#fcc;color:#a30000;}

.form-item input.error,.form-item textarea.error{border:1px solid #c52020;color:#363636;}



/* status report */

table.system-status-report tr.error,table.system-status-report tr.error th{background-color:#fcc;border-color:#ebb;color:#200;}

table.system-status-report tr.warning,table.system-status-report tr.warning th{background-color:#ffd;border-color:#eeb;}

table.system-status-report tr.ok,table.system-status-report tr.ok th{background-color:#dfd;border-color:#beb;}

table.system-status-report th{padding-bottom:6px;padding-top:6px;}

table.system-status-report th,table.system-status-report tr.merge-up td{padding-left:30px;}







/* Theming - Kevin 09 11 09*/

ul.menu { display:block; margin-bottom:20px;}



a { color:#fff; border-bottom:solid 1px #ccc; text-decoration:none; }



.primary-links a, h3 a, a h2, a img { border:none; text-decoration:none; color:#fff; border-bottom:none;}

.primary-links a:hover, h3 a:hover, a:hover h2 { color:#00ECFF; border-bottom:none;}

a:hover { color:#00ECFF; border-bottom:solid 1px #00ECFF;}

.three-columns { padding-bottom:40px; margin-bottom:20px;}  

.three-columns  ul li { display:block; float:left; width:220px; margin-right:15px; padding:0; background:none;}

.three-columns  ul { padding-left:0;}

.three-columns  ul li h3 a {padding-top:163px;  display:block;} 

.three-columns h3 {text-align:center;}



.three-columns  ul li#service-design h3 a {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -20px 0 no-repeat;}

.three-columns  ul li#service-design h3 a:hover {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -20px -173px no-repeat;}





.three-columns  ul li#service-development h3 a {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -260px 0 no-repeat;}

.three-columns  ul li#service-development h3 a:hover {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -260px -173px no-repeat;}



.three-columns  ul li#service-marketing h3 a {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -500px 0 no-repeat;}

.three-columns  ul li#service-marketing h3 a:hover {background:url(/sites/all/themes/go1/images/icons/services_icon.jpg) -500px -173px no-repeat;}



#services-development ul li, #services-design ul li   { display:block; width: 340px; margin-right:15px; float:left; padding-left:0; background:none;}



#services-design { padding-bottom:20px;}

#services-design ul { margin:0px 0px 30px 0; padding-left:0px;}

#services-design p { margin:0 0 15px 0;}



#services-development { padding-bottom:50px; margin-bottom:50px;} 

#services-development ul { margin:0px; padding-left:0;}

#services-development p { margin:0;}

#services-marketing { padding-bottom:50px;}



/* fix Menu IE */



/*.sticky-table{

	width:690px !important;

	display:block;

	margin-top:15px;

	}*/

	

.form-item{

	padding:20px 0 0 0;

	}



/*.form-item label{

	float:left !important;

	width:115px;

	padding:0 35px 0 0;

}*/

	

.sticky-enabled{

	margin:0!important;

	padding:0!important;

	width:553px;

	border-collapse:collapse;

	}

	

.sticky-enabled tr{

	margin:0 !important

	}

	

.sticky-enabled td{

	padding:0 0 0 4px!important;

	margin:0 !important;

	}

	

.sticky-enabled tr.odd{

	background-color:#2d2d2d !important;

	}

	

#edit-submit{

	background-color:#2b2b2b;

	color:#fff;

	border:#2c2c2c 1px solid;

	cursor:pointer;

	margin:0 0 0 150px;

}



.form-item .form-textarea{

	width:541px;

	border:#222222 1px solid;

	height:79px;

	background-color:#171717;

	color:#fff;

	padding:5px 5px;

	}

	

#edit-submitted-final-grade{

	width:551px;

	}

	

.form-item .form-text{

	background-color:#171717;

	border:#222222 1px solid;

	color:#fff;

	width:541px;

	height:21px;

	padding:5px 5px 0;

	}

	

.form-item .description p{

	/*padding:20px 0 10px !important;*/

	}

	

a.button {

	display: block;

	width:202px;

	height:52px;

	line-height: 52px;

	color:#fff;

	font-size: 18px;

	background-image: url(/sites/all/themes/go1/images/quote-button.png);

	background-position: top;

	border-bottom: none;

	text-indent: 20px;

	margin-top:15px;

}

a.get-a-quote:hover {

	background-position: bottom;

}

a.get-a-quote:active {

	background-position: top;

}



#tabs-wrapper li {

	float:left;

	list-style-image:none;

	list-style-position:outside;

	list-style-type:none;

	margin-right:10px;

}

#tabs-wrapper  {

	float:right;

	margin-top:-65px;

}



/* get started */

.getStart{

	border-top:#2B2B2B 1px solid;

	border-bottom:#2B2B2B 1px solid;

	}

	

.getStart h3{

	margin:0 !important;

	}

	

.getInTouch{

	/*width:812px;*/

	margin:0 auto;

	font-size:14px;

	}



.getInTouch p{

	line-height:23px;

	}

	

.getInTouch h3{

	background:url(/sites/all/themes/go1/images/step-1.png) no-repeat 41px 0;

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

	padding:12px 0 0 220px;

	height:69px;

	}

	

.getInTouch .node{

	padding:0 !important;

	

	}

	

.getInTouch #node-54 p{

	/*background:url(/sites/all/themes/go1/images/getInTouchText-icon.gif) no-repeat 0 0;*/

	padding:0 0 8px 0px  !important;

	margin:0 !important;

	

	}

.getInTouch #node-54 { width:812px;margin-left:41px  !important;}

.getInTouch #node-54 h2{

	display:none;

	}

	

.getInTouch #webform-client-form-54{

	border:#2E2E2E 1px solid;

	background-color:#111111;

	color:#CCCCCC;

	margin:31px 0 0 0;

	padding:0 78px 25px;

	}

	

.getInTouch #webform-client-form-54 .form-item{

	clear:both;

	}

	

.getInTouch #webform-client-form-54 label{

	width:140px;

	float:left;

	text-align:right;

	padding:0 24px 0 0 ;

	font-size:13px;

	}

	

.getInTouch #webform-client-form-54 .form-text{

	float:left;

	width:341px !important;

	font-size:12px;

	}

.getInTouch #webform-client-form-54	.resizable-textarea{

	float:left;

	width:448px;

	height:140px;

	font-size:12px;

	}

	

.getInTouch #webform-client-form-54 fieldset{

	border:#333333 1px solid !important;

	padding:0 22px 12px !important;

	float:left;

	display:block;

	}

	

.getInTouch #webform-client-form-54 fieldset legend {

	/*background-color:#333333;*/

	color:#CCC;

	font-size:13px;

	/*font-weight:bold;*/

	padding:0 20px;

	/*margin:0 0 18px 0;*/

	

	}

	

.getInTouch #webform-client-form-54 fieldset .description{

	font-size:13px;

	line-height:16px;

	font-weight:normal;

	margin:18px 0 0 0;

	}

	

.getInTouch #webform-client-form-54 fieldset.captcha .form-item{

	clear:both;

	}

	

.getInTouch #webform-client-form-54 fieldset .form-item label{

	display:block;

	float:none !important;

	text-align:left;

	padding:0 0 16px !important;

	}

	

.getInTouch #webform-client-form-54 fieldset .form-item .field-prefix{

	float:left;

	width:61px;

	padding:0 0 0 65px;

	}

	

.getInTouch #webform-client-form-54 fieldset.captcha .form-item .form-text{

	float:left;

	width:350px;

	}

	

.getInTouch #webform-client-form-54 fieldset.captcha .form-item .description{

	width:640px !important;

	float:left;

	margin:14px 0 0 0;

	}

	

.getInTouch #webform-client-form-54 input.form-submit{

	background:url(images/get-start-submit.gif) no-repeat 0 0;

	width:108px;

	height:36px;

	border:none;

	text-align:center;

	font-weight:bold;

	}

	

.moreStep{

	

	border-top:#2B2B2B 1px solid;

	margin:41px 0 0 0;

	}

	

.moreStepCommon{ /*

	width:310px;

	float:left; */

	}

	

.moreStepCommon h3{

	font-size:29px;

	color:#00D1F0;

	}

	

.discuss{

	/* width:270px; */

	background:url(images/step-2.png) no-repeat 41px 0;

	padding:0 0 20px 88px;

	}

	

.discuss h3{

/*	background:url(images/discuss-icon.png) no-repeat 0 0; */

	padding:0 0 0 140px;

	line-height:45px;

	}

	

.discuss p { padding-left:140px; margin:0;}	

	

.plan{

	/*width:250px;*/

	background:url(images/step-3.png) no-repeat 41px 0;

	padding: 0 0 20px 88px;

	}

	

.plan h3{

	/*background:url(images/plan-icon.png) no-repeat 0 0;*/

	padding:0 0 0 140px;

	line-height:45px;

	}	



.plan p { margin:0; padding-left:140px;}	

.decide{

	/*width:250px;*/

	background:url(images/step-4.png) no-repeat 41px 0;

	padding: 0 0 20px 88px;

	}

	

.decide h3{

	/*background:url(images/decide-icon.png) no-repeat 0 0;*/

	padding:0 0 0 140px;

	line-height:45px;

	}

.decide p { margin:0; padding-left:140px;}	

	

.spacer{

	clear:both;

	font-size:0;

	line-height:0;

	}

	

.getInTouch #webform-client-form-54 .toggletinymce{

	float:left;

	}

	

	

#recaptcha_area { background:#fff;}

#recaptcha_response_field { margin-top:5px; border:2px solid #e0e0e0 !important; background:#f2f2f2; color:#363636; width:298px !important; height:25px;}

.our-work-left { float:left; border:1px solid #666; padding:5px; }
.our-work-right { float:right; 	border:1px solid #666; 	padding:5px; }
.clearfloat { clear:both; height:20px; font-size:0; line-height:0; text-indent:-20000px; }
