/*  

Theme Name: Totalseo (newave)

Theme URI: http://www.freewpthemes.net/preview/newave

Description: Newave customised for totalseo

Version: 1.0



*/

body {

 margin: 0;

 padding: 0;

 background: #FFFFFF url(./images/smoke.png) no-repeat;

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 14px;

 color: #000000;

}

.contact_text{ pointer-events: none; color: #000; }

form {

 margin: 0;

 padding: 0;

}



fieldset {

 margin: 0;

 padding: 0;

 border: none;

}



input, textarea, select {

	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;

}



h1, h2 {

	font-weight: normal;

	color: #000000;

}



h1 {

	letter-spacing: -1px;

	font-size: 28px;

}



h2 {

	font-size: 1.8em;

}



h3 {

	font-size: 1.2em;

	font-weight: bold;

}



p, ul, ol {

}



p {

 margin-bottom:8px;

}



blockquote {

	font-style: italic;

}



ul {

}



ol {

}



a {

	color: #000000;

}



a:hover {

	text-decoration: none;

}



small {

}



hr {

	display: none;

}



img {

	border: none;

}



img.left {

	float: left;

	margin: 0 15px 0 0;

}



img.right {

	float: left;

	margin: 0 0 0 15px;

}



/* Header */



#header {

	width: 920px;

	height: 160px;

	margin: 0 auto;

}



/* Logo */



#logo {

	float: left;

	height:200px;

}

#logo img {

 width:300px;

 height:160px;

}



#logo h1, #logo h2 {

	margin: 0;

	text-transform: lowercase;

}



#logo h1 {

	padding-top: 52px;

	font-size: 4em;

	color: #554D49;

}



#logo h1 a {

	color: #554D49;

}



#logo h2 {

	margin-top: -10px;

	padding-left: 1px;

	letter-spacing: -1px;

	font-size: 1.8em;

	color: #7F7772;

}



#logo h2 a {

	color: #000000;

}



#logo a {

	text-decoration: none;

}



/* head contact */

#head-contact {

 float: right;

 width: 305px;

 padding:25px 0 0 0;

}



#head-contact p {

 margin:0;

 color:#525252;

 font-weight:bold;

 font-size:18px;

 height:30px;

}



#head-phone {

 background:url(./images/phone-icon.png) no-repeat;

 padding:0 0 0 40px;

}

#head-email {

 background:url(./images/email-icon.png) no-repeat;

 padding:3px 0 0 40px;

}

#head-email a:link, #head-email a:visited, #head-email a:active {

 color:#525252;

 text-decoration:none;

}

#head-email a:hover {

 text-decoration:underline;

}

#facebook {

 width:200px;

 height:50px;

 padding:40px 0 0 0;

}



/* Menu */



#menu {  

 background:#E8E8E8;

 height:30px; 

 clear:both;

 margin-bottom:20px; 

}

#menu ul {

 list-style-type:none;

 margin:0;

}

#menu li {

 display:inline;

}

#menu li a { 

 color:#000000; 

 background: url("./images/menuSepDarkGrey.gif") repeat-y scroll right center transparent;

 display: block;

 padding:5px 10px; 

 float:left;

 font-weight: bold;

 text-decoration:none; 

}

#menu .active { 

 background: none repeat scroll 0 0 #B02025;

 color: #FFFFFF;

}

#menu a:hover {

 background: none repeat scroll 0 0 #B02025;

 color: #FFFFFF;

}



/* Page structures */



#page {

 width: 920px;

 margin: 15px auto 0 auto;

background:#FFFFFF;

-moz-border-radius: 15px;

border-radius: 15px;

 border:1px solid #03AEE2;

 overflow:auto;

 padding:20px 10px;

margin-bottom:15px;

}

#content {

 width:480px;

 float:left;

}

#content .entry {

 width:480px;

}

#content .entry li {

 margin-left:10px;

}



/* sidebar */



#sidebar {

 width:400px;

 float:right;

 background: url(./images/img03.gif) repeat-y;

}

#recent-posts {

 width: 320px;

 margin:-80px 0 0 0;

 background: url(./images/img03.gif) repeat-y;

 padding:12px 0 0 30px;

}

#recent-posts .entry{

 background: url(./images/img04.gif) repeat-x left bottom;

}

#recent-posts .post .title {

 text-align:left;

}

#recent-posts .post {

 width:360px;

 float:left;

}

.post h1 {

 text-align:center;

}

.post .title a {

 text-decoration: none;

}

.post .meta {

 margin: 0;

 padding-bottom: 10px;

 line-height: normal;

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

 color: #BABABA;

}

.post .meta a {

 color: #BABABA;

}

.post .entry {

 margin-bottom: 10px;

 padding-bottom: 5px;

}



/* single */



#comment {

 width:300px;

}



/* footer */



#footer{

 display:none;

 clear:both; 

 width: 920px;

 background:url(./images/footer.png) no-repeat;

 border-top: 20px solid #FFFFFF;

 color: #008C00;

}



#footer ul {

 margin: 0;

 padding: 0;

 list-style: none;

}



#footer li {

 display: block;

 float: left;

 width: 200px;

 padding: 15px;

}



#footer li ul {

 line-height: 1.8em;

}

#footer li li {

	display: list-item;

	float: none;

	width: auto;

	padding: 0;

}



#footer h2 {

	margin: 0 0 15px 0;

	color: #FFFFFF;

}



#footer a {

	text-decoration: none;

	color: #FFFFFF;

}



#footer a:hover {

	text-decoration: underline;

}

































/* sign up form */



#contact-form {

 width:500px;

 min-height:260px;

 margin:0 auto;

 overflow:auto;

 -moz-border-radius: 15px;

 border-radius: 15px;

 background:#F51500;

}

#form-title {

 text-align:center;

 margin:20px 0;

 color:#FFFFFF;

}

#contact-form label {

 font-size:14px;

 color:#FFFFFF;

 padding-top:10px;

 float:left;

}

#contact-form p {

 color:#FFFFFF;

 margin-left:20px;

 width:470px;

 height:41px;

 margin-bottom:10px;

}

.ebook-field {

 width:326px;

 height:41px;

 background:url(http://img826.imageshack.us/img826/8451/inputy.png) no-repeat;

 border:none;

 margin:0 30px 0 0;

 text-align:center;

 font-size:13px;

 line-height:normal;

 float:right;

}

.email-sent {

 padding-top:20px;

}

.email-sent a {

 color:#FFFFFF;

 text-decoration:none;

}

#form-subscribe {

 width:326px;

 height:47px;

 background:#9CDE24;

 -moz-border-radius: 15px;

 border-radius: 15px;

 margin:20px 0 0 62px;

 border:none;

 color:#FFFFFF;

 text-align:center;

 font-size:22px;

 font-family:"Georgia";

 font-weight:bold;

 text-shadow: black 0.1em 0.1em 0.2em

}

#mce-error-response {

 text-align:center;

 color:#FFFFFF;

}

#mce-success-response {

 color:#000000;

}

#mce-responses {

 width:326px;

 margin:0 30px 5px 30px;

 color:#FFFFFF;

 clear:both;

}

div.mce_inline_error{ text-align:center;background:none;color:#ffffff !important}



/* seo-review */



#seo-register {

 width:380px;

 margin:0 10px;

 height:360px;

 background:url(./images/formbg.png) no-repeat;

 padding:100px 0 0 0;

}





/* PPC Form Styles */



#sidebar .ppc-form {





	background:url(./images/formbg-ppc-1.png) no-repeat;





}







/* DESIGN Form Styles */



#sidebar .design-form {





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





}







#seo-register p {

 width:300px;

 margin:0 40px 15px 40px;

 height:30px;

}

#seo-register p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}

.seo-input {

 width:180px;

 float:right;

 border:none;

}

#seo-submit {

 background:url(./images/reviewbutton.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



/* seo ticker */



#ticker {  

 width:360px; 

 height:200px;

 margin:50px auto 0 auto; 

 overflow:auto; 

 background:url(./images/recentresults.png) no-repeat;

 bottom:1px;

 padding:60px 0 0 0;

}  

#ticker dt {  

 padding:0 10px 5px 10px;

 text-align:center;

 

}

#ticker dd {

 margin-left:0;

}



* { margin:0; padding:0; }



#newsticker-demo {

width:360px;

height:360pxp;

background:url(./images/recentresults.png) no-repeat;

margin:20px auto;

padding:40px 0 0 0;

}



#newsticker-demo a { text-decoration:none; }



.newsticker-jcarousellite ul { 

 list-style:none;

 width:300px;

 display:block;

 margin:0 auto;

 height:300px;

}

.newsticker-jcarousellite li {

 margin:0;

 text-align:center;

}

.clear { clear: both; }





/* footer 2 */



#footer2 {

 width:100%;

 background:#EAEAEA;

 overflow:auto;

 clear:both;

 padding:20px 0;

}

.wrap {

 width:960px;

 margin:0 auto;

}

.footer-category {

 width:170px;

 float:left;

 margin-right:20px;

 list-style-type:none;

 overflow:hidden;

 margin-bottom:15px;

}

.footer-category li {

 display:block;

}

#footer2 h3 {

 float:left;

 margin-right:20px;

}

#footer-areas {

 list-style-type:none;

 width:100%;

 float:left;

margin-top:15px;

}

#footer-areas li {

 display:block;

 float:left;

 margin-right:10px;

}

.copyright {

 padding-top:10px;

}



div.post h2 {

text-align: center;

}





/* extra */



#sidebar #cforms-2 {

margin-bottom: 140px;

   -moz-box-shadow: 1px 1px 1px #D4E8F1;

   -webkit-box-shadow: 1px 1px 1px #D4E8F1;   

    background: #E1F0F7;

    padding: 30px 0px;

    margin-left: 10px;



}



#sidebar .cform {

width: 390px;

margin-left:0px;



}



/*#sidebar .cf-fs1 {

font-family: "Helvetica Neue", Helvetica, Arial, Times New Roman, sans-serif;

font-size: 20px;

text-align: center;

} */





.swirl {

    background: url("images/swirl.png") no-repeat scroll center bottom transparent;

    padding: 20px 15px 15px;

    position: relative;

    top: -20px;

}



/* web-design */

#webdesign-register {

 width:380px;

 margin:0 10px;

 height:360px;

 background:url(./images/webdesign_formbg.png) no-repeat;

 padding:100px 0 0 0;

}



#webdesign-register p {

 width:300px;

 margin:5px 40px 5px 40px;

 height:30px

}



#websitefield p {

 width:300px;

 margin:5px 40px 5px 40px;

 height:20px;

}

#webdesign-register p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}



#websitefield p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}



.webdesign-input {

 width:180px;

 float:right;

 border:none;

 margin-top:3px;

}

#webdesign-submit {

 background:url(./images/webdesign_reviewbutton.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



#hint {

font-size:12px;

float:left;

margin-left:77px;

color:#525252;





}



/* END web-design */





/*Web Design Experts*/

#web-register {

	width:380px;

	margin:0 10px;

	height:360px;

	background:url(./images/formbg.png) no-repeat;

	padding:100px 0 0 0;

}

#web-register p {

	width:340px;

	margin:0 20px 15px 20px;

	height:30px;

}

#web-register p label {

	width:140px;

	float:left;

	font-size:16px;

	color:#525252;

	text-align:right;

}

.web-input {

 width:180px;

 float:right;

 border:none;

}

#web-submit {

 background:url(./images/find_out.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}

.webswirl {

    background: url("images/swirl.png") no-repeat scroll center bottom transparent;

    padding: 20px 15px 15px 33px;

    position: relative;

    top: -20px;

}



#web-submit {

cursor:pointer;

}



#social-submit {

 background:url(./images/find_out.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



#social-submit {

cursor:pointer;

}



#social-submit {

background: #f3f4f4;

border: 1px solid #898989;

width: 160px;

height: 35px;

margin: 10px 0px 0 0px;

text-align: center;

font-family: Arial;

font-size: 18px;

color: #2385c4;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

}



.member {

		width: 240px;

		margin-right: 10px;

		float: left;

		border: 1px solid #F2F2F2;

		padding: 5px;

		font-size: 13px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		margin-bottom: 10px;

	}

	

	.member.last {

		margin:0;

	}

	

	.member h2 {

		font-size: 16px !important;

		margin: 0;

		padding: 0;

		font-weight: bold;

		color: #0073bc;

		text-transform: none;

	}

	

	.member p {

		margin: 0;

		padding: 0;

	}

	

	.member img {

		float: left;

		margin-right: 10px;

	}

	

	.member .view a {

		margin: 7px 0;

		display: block;

	}

	

	.member strong {

		color:  #0073bc;

	}

	

	



 #gform_wrapper_2 .gform_body .gform_wrapper .top_label li.gfield.gf_inline {

  width: 36% !important;

}/*  

Theme Name: Totalseo (newave)

Theme URI: http://www.freewpthemes.net/preview/newave

Description: Newave customised for totalseo

Version: 1.0



*/

body {

 margin: 0;

 padding: 0;

 background: #FFFFFF url(./images/smoke.png) no-repeat;

 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;

 font-size: 14px;

 color: #000000;

}



form {

 margin: 0;

 padding: 0;

}



fieldset {

 margin: 0;

 padding: 0;

 border: none;

}



input, textarea, select {

	font: normal 1em "Trebuchet MS", Arial, Helvetica, sans-serif;

}



h1, h2 {

	font-weight: normal;

	color: #000000;

}



h1 {

	letter-spacing: -1px;

	font-size: 28px;

}



h2 {

	font-size: 1.8em;

}



h3 {

	font-size: 1.2em;

	font-weight: bold;

}



p, ul, ol {

}



p {

 margin-bottom:8px;

}



blockquote {

	font-style: italic;

}



ul {

}



ol {

}



a {

	color: #000000;

}



a:hover {

	text-decoration: none;

}



small {

}



hr {

	display: none;

}



img {

	border: none;

}



img.left {

	float: left;

	margin: 0 15px 0 0;

}



img.right {

	float: left;

	margin: 0 0 0 15px;

}



/* Header */



#header {

	width: 920px;

	height: 160px;

	margin: 0 auto;

}



/* Logo */



#logo {

	float: left;

	height:200px;

}

#logo img {

 width:300px;

 height:160px;

}



#logo h1, #logo h2 {

	margin: 0;

	text-transform: lowercase;

}



#logo h1 {

	padding-top: 52px;

	font-size: 4em;

	color: #554D49;

}



#logo h1 a {

	color: #554D49;

}



#logo h2 {

	margin-top: -10px;

	padding-left: 1px;

	letter-spacing: -1px;

	font-size: 1.8em;

	color: #7F7772;

}



#logo h2 a {

	color: #000000;

}



#logo a {

	text-decoration: none;

}



/* head contact */

#head-contact {

 float: right;

 width: 305px;

 padding:25px 0 0 0;

}



#head-contact p {

 margin:0;

 color:#525252;

 font-weight:bold;

 font-size:18px;

 height:30px;

}



#head-phone {

 background:url(./images/phone-icon.png) no-repeat;

 padding:0 0 0 40px;

}

#head-email {

 background:url(./images/email-icon.png) no-repeat;

 padding:3px 0 0 40px;

}

#head-email a:link, #head-email a:visited, #head-email a:active {

 color:#525252;

 text-decoration:none;

}

#head-email a:hover {

 text-decoration:underline;

}

#facebook {

 width:200px;

 height:50px;

 padding:40px 0 0 0;

}



/* Menu */



#menu {  

 background:#E8E8E8;

 height:30px; 

 clear:both;

 margin-bottom:20px; 

}

#menu ul {

 list-style-type:none;

 margin:0;

}

#menu li {

 display:inline;

}

#menu li a { 

 color:#000000; 

 background: url("./images/menuSepDarkGrey.gif") repeat-y scroll right center transparent;

 display: block;

 padding:5px 10px; 

 float:left;

 font-weight: bold;

 text-decoration:none; 

}

#menu .active { 

 background: none repeat scroll 0 0 #B02025;

 color: #FFFFFF;

}

#menu a:hover {

 background: none repeat scroll 0 0 #B02025;

 color: #FFFFFF;

}



/* Page structures */



#page {

 width: 920px;

 margin: 15px auto 0 auto;

background:#FFFFFF;

-moz-border-radius: 15px;

border-radius: 15px;

 border:1px solid #03AEE2;

 overflow:auto;

 padding:20px 10px;

margin-bottom:15px;

}

#content {

 width:480px;

 float:left;

}

#content .entry {

 width:480px;

}

#content .entry li {

 margin-left:10px;

}



/* sidebar */



#sidebar {

 width:400px;

 float:right;

 background: url(./images/img03.gif) repeat-y;

}

#recent-posts {

 width: 320px;

 margin:-80px 0 0 0;

 background: url(./images/img03.gif) repeat-y;

 padding:12px 0 0 30px;

}

#recent-posts .entry{

 background: url(./images/img04.gif) repeat-x left bottom;

}

#recent-posts .post .title {

 text-align:left;

}

#recent-posts .post {

 width:360px;

 float:left;

}

.post h1 {

 text-align:center;

}

.post .title a {

 text-decoration: none;

}

.post .meta {

 margin: 0;

 padding-bottom: 10px;

 line-height: normal;

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

 color: #BABABA;

}

.post .meta a {

 color: #BABABA;

}

.post .entry {

 margin-bottom: 10px;

 padding-bottom: 5px;

}



/* single */



#comment {

 width:300px;

}



/* footer */



#footer{

 display:none;

 clear:both; 

 width: 920px;

 background:url(./images/footer.png) no-repeat;

 border-top: 20px solid #FFFFFF;

 color: #008C00;

}



#footer ul {

 margin: 0;

 padding: 0;

 list-style: none;

}



#footer li {

 display: block;

 float: left;

 width: 200px;

 padding: 15px;

}



#footer li ul {

 line-height: 1.8em;

}

#footer li li {

	display: list-item;

	float: none;

	width: auto;

	padding: 0;

}



#footer h2 {

	margin: 0 0 15px 0;

	color: #FFFFFF;

}



#footer a {

	text-decoration: none;

	color: #FFFFFF;

}



#footer a:hover {

	text-decoration: underline;

}

































/* sign up form */



#contact-form {

 width:500px;

 min-height:260px;

 margin:0 auto;

 overflow:auto;

 -moz-border-radius: 15px;

 border-radius: 15px;

 background:#F51500;

}

#form-title {

 text-align:center;

 margin:20px 0;

 color:#FFFFFF;

}

#contact-form label {

 font-size:14px;

 color:#FFFFFF;

 padding-top:10px;

 float:left;

}

#contact-form p {

 color:#FFFFFF;

 margin-left:20px;

 width:470px;

 height:41px;

 margin-bottom:10px;

}

.ebook-field {

 width:326px;

 height:41px;

 background:url(http://img826.imageshack.us/img826/8451/inputy.png) no-repeat;

 border:none;

 margin:0 30px 0 0;

 text-align:center;

 font-size:13px;

 line-height:normal;

 float:right;

}

.email-sent {

 padding-top:20px;

}

.email-sent a {

 color:#FFFFFF;

 text-decoration:none;

}

#form-subscribe {

 width:326px;

 height:47px;

 background:#9CDE24;

 -moz-border-radius: 15px;

 border-radius: 15px;

 margin:20px 0 0 62px;

 border:none;

 color:#FFFFFF;

 text-align:center;

 font-size:22px;

 font-family:"Georgia";

 font-weight:bold;

 text-shadow: black 0.1em 0.1em 0.2em

}

#mce-error-response {

 text-align:center;

 color:#FFFFFF;

}

#mce-success-response {

 color:#000000;

}

#mce-responses {

 width:326px;

 margin:0 30px 5px 30px;

 color:#FFFFFF;

 clear:both;

}

div.mce_inline_error{ text-align:center;background:none;color:#ffffff !important}



/* seo-review */



#seo-register {

 width:380px;

 margin:0 10px;

 height:360px;

 background:url(./images/formbg.png) no-repeat;

 padding:100px 0 0 0;

}





/* PPC Form Styles */



#sidebar .ppc-form {





	background:url(./images/formbg-ppc-1.png) no-repeat;





}







/* DESIGN Form Styles */



#sidebar .design-form {





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





}







#seo-register p {

 width:300px;

 margin:0 40px 15px 40px;

 height:30px;

}

#seo-register p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}

.seo-input {

 width:180px;

 float:right;

 border:none;

}

#seo-submit {

 background:url(./images/reviewbutton.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



/* seo ticker */



#ticker {  

 width:360px; 

 height:200px;

 margin:50px auto 0 auto; 

 overflow:auto; 

 background:url(./images/recentresults.png) no-repeat;

 bottom:1px;

 padding:60px 0 0 0;

}  

#ticker dt {  

 padding:0 10px 5px 10px;

 text-align:center;

 

}

#ticker dd {

 margin-left:0;

}



* { margin:0; padding:0; }



#newsticker-demo {

width:360px;

height:360pxp;

background:url(./images/recentresults.png) no-repeat;

margin:20px auto;

padding:40px 0 0 0;

}



#newsticker-demo a { text-decoration:none; }



.newsticker-jcarousellite ul { 

 list-style:none;

 width:300px;

 display:block;

 margin:0 auto;

 height:300px;

}

.newsticker-jcarousellite li {

 margin:0;

 text-align:center;

}

.clear { clear: both; }





/* footer 2 */



#footer2 {

 width:100%;

 background:#EAEAEA;

 overflow:auto;

 clear:both;

 padding:20px 0;

}

.wrap {

 width:960px;

 margin:0 auto;

}

.footer-category {

 width:170px;

 float:left;

 margin-right:20px;

 list-style-type:none;

 overflow:hidden;

 margin-bottom:15px;

}

.footer-category li {

 display:block;

}

#footer2 h3 {

 float:left;

 margin-right:20px;

}

#footer-areas {

 list-style-type:none;

 width:100%;

 float:left;

margin-top:15px;

}

#footer-areas li {

 display:block;

 float:left;

 margin-right:10px;

}

.copyright {

 padding-top:10px;

}



div.post h2 {

text-align: center;

}





/* extra */



#sidebar #cforms-2 {

margin-bottom: 140px;

   -moz-box-shadow: 1px 1px 1px #D4E8F1;

   -webkit-box-shadow: 1px 1px 1px #D4E8F1;   

    background: #E1F0F7;

    padding: 30px 0px;

    margin-left: 10px;



}



#sidebar .cform {

width: 390px;

margin-left:0px;



}



/*#sidebar .cf-fs1 {

font-family: "Helvetica Neue", Helvetica, Arial, Times New Roman, sans-serif;

font-size: 20px;

text-align: center;

} */





.swirl {

    background: url("images/swirl.png") no-repeat scroll center bottom transparent;

    padding: 20px 15px 15px;

    position: relative;

    top: -20px;

}



/* web-design */

#webdesign-register {

 width:380px;

 margin:0 10px;

 height:360px;

 background:url(./images/webdesign_formbg.png) no-repeat;

 padding:100px 0 0 0;

}



#webdesign-register p {

 width:300px;

 margin:5px 40px 5px 40px;

 height:30px

}



#websitefield p {

 width:300px;

 margin:5px 40px 5px 40px;

 height:20px;

}

#webdesign-register p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}



#websitefield p label {

 width:100px;

 float:left;

 font-size:16px;

 color:#525252;

 text-align:right;

}



.webdesign-input {

 width:180px;

 float:right;

 border:none;

 margin-top:3px;

}

#webdesign-submit {

 background:url(./images/webdesign_reviewbutton.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



#hint {

font-size:12px;

float:left;

margin-left:77px;

color:#525252;





}



/* END web-design */





/*Web Design Experts*/

#web-register {

	width:380px;

	margin:0 10px;

	height:360px;

	background:url(./images/formbg.png) no-repeat;

	padding:100px 0 0 0;

}

#web-register p {

	width:340px;

	margin:0 20px 15px 20px;

	height:30px;

}

#web-register p label {

	width:140px;

	float:left;

	font-size:16px;

	color:#525252;

	text-align:right;

}

.web-input {

 width:180px;

 float:right;

 border:none;

}

#web-submit {

 background:url(./images/find_out.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}

.webswirl {

    background: url("images/swirl.png") no-repeat scroll center bottom transparent;

    padding: 20px 15px 15px 33px;

    position: relative;

    top: -20px;

}



#web-submit {

cursor:pointer;

}



#social-submit {

 background:url(./images/find_out.png) no-repeat;

 width:186px;

 height:45px;

 margin:-10px 42px 0 42px;

 border:none;

}



#social-submit {

cursor:pointer;

}



#social-submit {

background: #f3f4f4;

border: 1px solid #898989;

width: 160px;

height: 35px;

margin: 10px 0px 0 0px;

text-align: center;

font-family: Arial;

font-size: 18px;

color: #2385c4;

-webkit-border-radius: 10px;

-moz-border-radius: 10px;

border-radius: 10px;

}



.member {

		width: 240px;

		margin-right: 10px;

		float: left;

		border: 1px solid #F2F2F2;

		padding: 5px;

		font-size: 13px;

		-moz-border-radius: 5px;

		border-radius: 5px;

		margin-bottom: 10px;

	}

	

	.member.last {

		margin:0;

	}

	

	.member h2 {

		font-size: 16px !important;

		margin: 0;

		padding: 0;

		font-weight: bold;

		color: #0073bc;

		text-transform: none;

	}

	

	.member p {

		margin: 0;

		padding: 0;

	}

	

	.member img {

		float: left;

		margin-right: 10px;

	}

	

	.member .view a {

		margin: 7px 0;

		display: block;

	}

	

	.member strong {

		color:  #0073bc;

	}

	

	



.gform_wrapper .top_label li.gfield.gf_inline {

  width: 36% !important;

}



.nextstepformnew.client_feedback form textarea{ width: 100%; }



.fa.fa-twitter::before {
    display: inline-block;
    width: 1em;
    height: 1em;
    content: "";
    background-color: currentColor;
    -webkit-mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;
    mask: url('data:image/svg+xml;utf8,<svg viewBox="0 -8 26 30" xmlns="http://www.w3.org/2000/svg"><g><path fill="white" d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"></path></g></svg>') no-repeat center;
    background-position: center 3px;
}