body { background:url(../images/website_bg.jpg) repeat-x; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:13px;  }
#wrapper { width:960px; margin:0 auto; }
#nonav { width:100%; margin:0 auto; background:url(../images/web_design_nonav/banner.jpg) no-repeat top center; }
#nonav .contentnonav { width:980px; margin:0 auto; }
#nonav .newsnonav {
	width:955px;
	height:53px;
	background:url(../images/web_design_nonav/articles.jpg) no-repeat;
	color:#cdd4d8;
	font-size:15px;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 25px;
}
#nonav .newsnonav .news { float:left; margin-top:19px; }
.rss_box ul { list-style-type:none; margin:0; padding:0; float:left; margin-top:19px; }
.rss_box ul li { list-style-type:none; margin:0; padding:0; }
.rss_box ul li a { color:#cdd4d8; font-size:15px; text-decoration:none; }
.rss_box ul li a:hover { color:#cdd4d8; font-size:15px; text-decoration:underline; }
#nonav .newsnonav .news a { color:#cdd4d8; font-size:15px; text-decoration:none; }
#nonav .newsnonav .news a:hover { color:#cdd4d8; font-size:15px; text-decoration:underline; }
#nonav .newsnonav .newsbutton { float:right; margin:9px 10px 0 0; }
#container-1 { width:708px; background:#fff url(../images/internal_content_bg.jpg) no-repeat top; float:right; }
#container-2 { width:708px; background:#fff url(../images/internal_content_bg.gif) no-repeat top; float:right; }

.clear { clear:both; line-height:0px; font-size:0px; height:1px; }

.top {width:960px; height:75px; margin:0 auto; padding-top:10px; }

.navigation_top  { width:708px; height:40px; }
.navigation_top ul { list-style-type:none; margin:0; padding:0; }
.navigation_top ul li { float: right;margin: 6px 6px 0 1px;min-width: 84px; /* be nice to Opera */ }
.navigation_top a, .navigation_top a span { display: block;padding: 0 4px;text-decoration:none; }
.navigation_top a { margin: 1px 0 0; padding-left: 0; color: #3287C9;  font-weight: normal;line-height: 1.2;text-align: center;text-decoration: none;white-space: nowrap; outline: 0; }
.navigation_top .selected a { position: relative;top: 1px;z-index: 2;margin-top: 0;color: #000;background:#fff;border:#C6C7C7 solid 1px;border-bottom:none;}

.big { width:960px;}
.big ul li { margin-right:27px;}
.big-internal { width:960px; margin:0 0 20px -20px;}
.big-internal ul li { margin-right:27px;}

.navigation_top a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
	text-decoration:none;
}
*>.navigation_top a span { /* hide from IE 6 */
    width: auto;
    height: auto;
	text-decoration:none;
}
.navigation_top .ui-tabs-selected a span {
    padding-bottom: 1px;
	text-decoration:none;
}
.navigation_top .ui-tabs-selected a, .navigation_top a:hover, .navigation_top a:focus, .navigation_top a:active {
    background-position: 100% -150px;
	text-decoration:none;
}
.navigation_top a, .navigation_top .ui-tabs-disabled a:hover, .navigation_top .ui-tabs-disabled a:focus, .navigation_top .ui-tabs-disabled a:active {
    background-position: 100% -100px;
	text-decoration:none;
}
.navigation_top .ui-tabs-selected a span, .navigation_top a:hover span, .navigation_top a:focus span, .navigation_top a:active span {
    background-position: 0 -50px;
	text-decoration:none;
}
.navigation_top a span, .navigation_top .ui-tabs-disabled a:hover span, .navigation_top .ui-tabs-disabled a:focus span, .navigation_top .ui-tabs-disabled a:active span {
    background-position: 0 0;
	text-decoration:none;
}
.navigation_top .ui-tabs-selected a:link, .navigation_top .ui-tabs-selected a:visited, .navigation_top .ui-tabs-disabled a:link, .navigation_top .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	text-decoration:none;
}
.navigation_top a:hover, .navigation_top a:focus, .navigation_top a:active,
.navigation_top .ui-tabs-deselectable a:hover, .navigation_top .ui-tabs-deselectable a:focus, .navigation_top .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
	text-decoration:none;
}

/* Additional IE specific bug fixes... */
* html .navigation_top { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .navigation_top  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}


.mainheading{ margin:0; padding:30px 25px 10px 25px; }
.intcontent { margin:0; padding:10px 25px; }
.subheading { color:#6b6b6b; margin:0; padding:0 25px 20px 25px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:normal; line-height:19px; }
.normaltext { margin:0; padding:0 25px 15px 25px; font-size:15px; color:#6b6b6b; line-height:19px; }
.content { margin:0; padding:0 25px 15px 25px; font-size:15px; color:#6b6b6b; line-height:19px; }
.lightbox_works { margin:0; padding:0 25px 15px 25px; font-size:13px; color:#2B2B2B; line-height:18px; }
.space { width:1px; height:20px; margin:0; padding:0; }
.notopnav { width:1px; height:30px; }
h1 { padding:25px 0 0 25px; margin:0; }
h2 { font-size:18px; font-weight:normal; color:#286C7F; padding:0; margin:0 0 5px 0;}
h3 { font-size:18px; font-weight:normal; margin:0; padding:0px 25px 3px 25px; color:#3E3E3E; }

.subheading a, a:visited { color:#237EC5; text-decoration:underline; }
.subheading a:hover { text-decoration:none; }

.normaltext a, a:visited { color:#237EC5; text-decoration:underline; }
.normaltext a:hover { text-decoration:none; }

a, a:visited { color:#237EC5; text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }

.contentlist ul { list-style-type:none; margin:10px 25px 25px 50px; padding:0; color:#6b6b6b; font-size:15px; }
.contentlist ul li { margin:0; padding:3px 0 3px 25px; background:url(../images/check.jpg) no-repeat 0px 4px; }

.left_column { width:220px; float:left; }
#search { width:220px; margin-bottom:5px; background:url(../images/left_column/search.gif) no-repeat; padding:60px 0 17px 0; }
.searchinput { width:180px; height:18px; border:#CCCCCC solid 1px; }
.logostop { width:220px; height:11px; background:url(../images/left_column/top.jpg) no-repeat }
.logoscontent { width:220px; background:url(../images/left_column/bg.jpg) repeat-y; text-align:center; margin-bottom:2px; }
.logosbottom { width:220px; height:11px; background:url(../images/left_column/bottom.jpg) no-repeat }

.bottombanners { width:960px; margin:0 auto; }

.testimonials_bg {width: 960px;height: auto;margin:5px auto;background: url(../images/Bottom_Testimonials/testimonials_bg.gif) repeat-y;}
.testimonials_top {width: 960px;height: 46px;margin: 0 0 5px 0;	background: url(../images/Bottom_Testimonials/testimonials_top.gif) no-repeat;}
.testimonials_content {width: 940px;height: auto;margin: 0 auto;}
.testimonials_bottom {width: 960px;	height: 11px;	background: url(../images/Bottom_Testimonials/testimonials_bottom.gif) no-repeat;}
.testimonial {	width: 168px;height:200px;border-right: #E5E5E5 solid 1px;padding: 10px 10px 10px 0;margin: 5px 10px 5px 0;font-size: 11px;float: left; color:#6d6d6d;}
.rtestimonial {	width: 178px;height:200px;padding: 10px 0;margin: 5px 0;font-size: 11px;float: left; color:#6d6d6d;}
.signature { font-weight: bold; color:#000000; }


/* ------ HOMEPAGE ------ */

.cnt_box_top { width:960px; height:6px; background:url(../images/Homepage/cnt_box_top.gif) no-repeat; line-height:0px; font-size:0; margin:0 auto; }
.cnt_box_bottom { width:960px; height:7px; background:url(../images/Homepage/cnt_box_bottom.gif) no-repeat; line-height:0px; font-size:0; margin:0 auto 5px auto;}
.cnt_box_bg { width:910px; background:#fff url(../images/Homepage/cnt_box_bg.gif) repeat-y; padding:20px 25px; margin:0 auto;}
.new_footer { width:910px; padding:20px 25px 0 25px; margin:0 auto 30px auto; text-align:center; font-size:11px; color:#b6b6b6; line-height:17px; }
.new_footer a:link { color:#616161; text-decoration:none; }
.new_footer a:hover { color:#616161; text-decoration:underline; }
.new_footer a:visited { color:#616161; text-decoration:none; }

.leftcnt { width:440px; float:left; }
.rightcnt { width:455px; float:right; }
.hp_description { padding:0; margin:0px 0 20px 0; font-size:15px; color:#6D6D6D; }

.footer_box { width:175px; float:left; margin-right:8px; }
.footer_box ul { padding:0; margin:0; list-style-type:none; font-size:11px; color:#616161; }
.footer_box ul li { padding:0; margin:0; line-height:18px; }
.footer_box ul li a { color:#616161; text-decoration:none; }
.footer_box ul li a:visited { color:#616161; text-decoration:none; }
.footer_box ul li a:hover { color:#616161; text-decoration:underline; }

.services_box { width:207px; float:left; padding:0 20px 0 0; font-size:11px; display:inline; }
.services_box a, .services_box a:visited {color:#237EC5; text-decoration:none; }
.services_box a:hover {color:#237EC5; text-decoration:underline; }
.services_box p { margin:0; padding:0 0 10px 0; color:#6D6D6D; }
p.services_title { font-size:14px; font-weight:bold; color:#000000; }

.services_box_int { width:300px; float:left; padding:0 20px 0 25px; font-size:14px; line-height:19px; display:inline; }
.services_box_int a, .services_box_int a:visited {color:#237EC5; text-decoration:none; }
.services_box_int a:hover {color:#237EC5; text-decoration:underline; }
.services_box_int p { margin:0; padding:0 0 10px 0; color:#6b6b6b; line-height:19px; }
p.services_tit { font-size:18px; font-weight:normal; color:#286C7F; padding:0; margin:0 0 5px 0; }



.solutions { width:910px; padding:20px 0 0 0; border-top:#E1E1E1 solid 1px; margin:0 auto; }
p.solutionscontent { margin:0; padding:0 0 10px 0; font-size:11px; color:#6D6D6D; }
.portfoliosection { padding:0; margin:0; }

.copyright { width:960px; margin:0 auto 20px auto; text-align:center; font-size:11px; color:#616161; }

#templateright {
	width: 670px;
	height: auto;
	float: right;
}
.tempp { padding:0; margin:5px 0 15px 0; }
.template { width:206px; float:left; border-bottom:#f2f2f2 solid 1px; padding-bottom:10px; margin-bottom:10px; margin-left:25px; display:inline; }
.templater { width:206px; float:left; border-bottom:#f2f2f2 solid 1px; padding-bottom:10px; margin-bottom:10px;margin-left:25px; display:inline;}
.tempimg { border:#EEEEEE solid 1px; margin-bottom:5px; }
.temptitle { padding:0 0 0 3px; margin:5px 0 0 0; font-size:15px; font-weight:bold; color:#000000; }
.tempdesc { padding:0 0 0 3px; margin:0 0 5px 0; font-size:11px; color:#808080; font-weight:normal; }

#download_form { background:url(../images/Download/form.jpg) no-repeat; float:right; width:320px; padding:110px 0 25px 45px; margin:10px 0 0 0; }
#seo_download_form { background:url(../images/Download/SEO_form.jpg) no-repeat; float:right; width:320px; padding:100px 0 35px 45px; margin:10px 0 0 0; }


#form {
	width: 630px;
	height: 229px;
	padding: 70px 0 10px 28px;
	background: url(../images/ContactForm/form_bg.jpg) no-repeat;
	margin:0 0 0 25px;
}

.big_input {
	width: 161px;
	height: 18px;
	border: 0;
	font-size: 12px;
	padding: 4px 10px 0;
	background: transparent;
}
.big_input_td {
	width: 168px;
	background: url(../images/ContactForm/big_input.gif) no-repeat scroll left top;
}
.big_input_text_td {
	width: 169px;
	height: 147px;
	background: url(../images/ContactForm/textarea.gif) no-repeat;
}
.big_input_text {
	width: 169px;
	height: 170px;
	border: 0;
	font-size: 12px;
	padding: 4px 0 0 10px;
	background: transparent;
}
.medium_input_text_td {
	width: 172px;
	height: 91px;
	background: url(../images/ContactForm/textarea2.gif) no-repeat;
}
.medium_input_text {
	width: 172px;
	height: 87px;
	border: 0;
	font-size: 12px;
	padding: 4px 0 0 10px;
	background: transparent;
}
.small_input {
	width: 116px;
	height: 18px;
	border: 0;
	font-size: 12px;
	padding: 4px 10px 0;
	background: transparent;
}
.small_input_td {
	width: 120px;
	background: url(../images/ContactForm/small_input.gif) no-repeat scroll left top;
}

.form {
	line-height: 24px;
	font-size: 12px;
	color:#6d6d6d;
}

.blueheading { color:#206BC7; }

.italic {font-style:italic;  margin:0; padding:0 25px 15px 45px; font-size:13px; color:#6d6d6d; line-height:19px;}

.boxt { width:553px; margin:10px auto; background:url(../images/testimonials/bg.jpg) repeat-y; }
.boxttop { width:553px; height:5px; background:url(../images/testimonials/top.jpg) no-repeat; }
.boxtbottom { width:523px; background:url(../images/testimonials/bottom.jpg) no-repeat; background-position:bottom; padding:15px 15px 60px 15px; }
.boxtcontent { background:url(../images/testimonials/quotes.jpg) no-repeat; padding:0 0 0 75px; }
.gray { color:#6D6D6D; }
.bold { font-weight:bold; }

h2.purpleheading, h3.purpleheading { color:#895aaa; font-size:19px; text-transform:uppercase; letter-spacing:-1px; margin-bottom:10px;}

ul.podcast-subscribe { list-style:none; margin:0px; padding:0px; margin-left:25px;}
ul.podcast-subscribe li { background:url(../../images/podcast-subscribe-list.gif) no-repeat; width:210px; height:38px; float:left; margin:0px 15px 10px 0px;}
ul.podcast-subscribe li a {width:160px; height:27px; display:block; padding:11px 0px 0px 50px; font-size:14px; color:#1865c9;}
ul.podcast-subscribe li a.itunes { background:url(../images/podcast/icon-itunes.gif) 15px 8px no-repeat; }
ul.podcast-subscribe li a.yahoo { background:url(../images/podcast/icon-yahoo.gif) 15px 8px no-repeat; }
ul.podcast-subscribe li a.google { background:url(../images/podcast/icon-google.gif) 15px 8px no-repeat; }
ul.podcast-subscribe li a.zune { background:url(../images/podcast/icon-zune.gif) 15px 8px no-repeat; }
ul.podcast-subscribe li a.zen { background:url(../images/podcast/icon-zen.gif) 15px 8px no-repeat; }
ul.podcast-subscribe li a.rss { background:url(../images/podcast/icon-rss.gif) 15px 8px no-repeat; }

ul.podcast { clear:both; list-style:none; padding:0px; margin:0px; padding-top:30px;  margin-left:25px;}
ul.podcast li { background:url(../../images/podcast-list.jpg) 0px 0px no-repeat; padding-left:40px; margin-right:20px; margin-bottom:30px;}
ul.podcast li h2 { margin:0px; padding:0px; color:#5fac40; width:400px; float:left;}
ul.podcast li p.date {width:400px; float:left; border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5; margin:0px; color:#6d6d6d; font-weight:bold; margin-top:4px; padding:3px 0px;}
ul.podcast li p {width:400px; float:left; padding-left:0px; font-size:14px; margin-top:7px;}
ul.podcast li div.duration { padding-left:40px; background:url(../../images/clock.jpg) 0px 0px no-repeat; float:right; width:150px; margin-top:-50px;}
ul.podcast li div.duration h2 { width:140px; color:#5a99c5;}
ul.podcast li div.duration p {width:140px; float:left; border-bottom:solid 1px #f5f5f5; border-top:solid 1px #f5f5f5; margin:0px; color:#6d6d6d; font-weight:bold; margin-top:4px; padding:3px 0px;}

.ultimate-footer { width:100%; height:78px; background:url(../images/ultimate-footer.gif) no-repeat center top; display:block; border:0; position: fixed; bottom:0px; margin:0 auto; }
.ultimate-footer2 { width:100%; height:78px; background:url(../images/ultimate-footer2.gif) no-repeat center top; display:block; border:0; position: fixed; bottom:0px; margin:0 auto; }

 .freecall {
color:#A4A4A4;
float:right;
font-size:20px;
width:250px;
text-align:right;
}
.freecall .number {
color:#20A7E7;
font-weight:bold;}

table.clients { margin-left:15px; width:640px;}
table.clients tr td { border:solid 1px #e8e8e8; width:200px; text-align:center; vertical-align:middle; padding-top:10px; padding-bottom:10px;}

.seo-above-form{ background:url(../images/form-title-free-seo-analysis2.jpg) no-repeat center top; width:632px; height:116px; padding:75px 0 0 20px; font-size:32px; color:#bc0203; }
.wd-above-form{ background:url(../images/form-title-free-website-analysis2.jpg) no-repeat center top; width:632px; height:116px; padding:75px 0 0 20px; font-size:32px; color:#bc0203; }
.checker-above-form{ background:url(../images/form-title-free-website-checker.jpg) no-repeat center top; width:632px; height:165px; padding:75px 0 0 20px; font-size:32px; color:#bc0203; }

.winner2010 { background:url(../images/winner_2010.png) no-repeat center top; width:121px; height:158px; position:absolute; margin:-2px 0 0 230px; }
.winner2009 { background:url(../images/winner_2009.png) no-repeat center top; width:121px; height:158px; position:absolute; margin:-2px 0 0 230px; }

.main-content { width:960px; margin:0 auto; background:#fff url(/images/minisite/home-page-top-bg.jpg) top center no-repeat;}
.internal { width:920px; padding:0 20px;}
a.learn-more { display:block; position:absolute; width:149px; height:70px; background:url(/images/minisite/learn-more-btn.jpg) no-repeat; top:290px; left:60px;}
.top-images { position:relative; height:400px;}
.main-img-right { position:absolute; right:-140px; top:40px;}
.main-heading-left { position:absolute; top:55px; left:60px;}
.fLeft { float:left;}
.fRight { float:right;}
.noFloat { clear:both; font-family:0; line-height:0; height:0;}

.bottom-box { width:283px; height:145px; background:url(/images/minisite/home-page-box-bg.jpg) no-repeat; float:left; margin:0 10px 0 0; padding:15px;}
.noMR { margin-right:0;}
.bottom-box .box-heading { color:#252525; font-size:20px; margin:0; padding:0 0 10px 0;}
.bottom-box p { color:#4c4b4b; font-size:14px; margin:0; padding:0 0 10px 0; line-height:17px;}
.bottom-box a.learn-more { display:block; width:83px; height:25px; background:url(/images/minisite/learn-more-small.png) no-repeat; position:static;}
.bottom-img { text-align:center; margin:20px 0 0 0;}
.main-content #container-1 { width:680px; background:none}

/* for newsroom */
.newsroom { font-family:Arial, Helvetica, sans-serif; font-size:14px; margin:0 25px; border-top: 1px solid #dedede;}
.newsroom h2 { font-size:18px; font-weight:normal; color:#237ec5; padding:25px 0 0 0;}
.newsroom p { color:#696969; line-height:22px;}
p.news-date { color:#bebebe; font-weight:bold; float:left; width:150px; margin:0;}
.news-link { float:right; width:150px; text-align:right; margin:0;}
.news-link a { background:url(../images/pdficon.jpg) center left no-repeat; padding:0 0 0 20px; font-weight:bold; color:#237ec5;}
.news-link a:hover { text-decoration:underline;}
.view-all-news { display:block; float:right; font-size:14px; color:#20a7e7; margin:10px 25px 0 0; text-decoration:underline; line-height:22px;}
.view-all-news:hover { text-decoration:none;}
.news-bottom { border-bottom:1px dotted #DEDEDE; padding:0 0 15px 0;}

.seo-secrets-form {width:687px; height:648px; background:url(../images/form-bg2.jpg) no-repeat; margin:20px auto; padding:30px 0 0 0; }
.seo-secrets-form .title { font-size:26px; font-weight:bold; text-align:center; margin:0; padding:0; }
.seo-secrets-form .introduction { font-size:14px; font-weight:normal; text-align:center;  margin:0; padding:10px 50px; }
.seo-secrets-form .small_input { width:240px; height:33px; background:none; border:none; margin:0 0 2px 0;}

.seo-secrets-form-new {width:687px; height:648px; background:url(../images/form-bg2-new.jpg) no-repeat; margin:20px auto; padding:30px 0 0 0; }
.seo-secrets-form-new .title { font-size:26px; font-weight:bold; text-align:center; margin:0; padding:0; }
.seo-secrets-form-new .introduction { font-size:14px; font-weight:normal; text-align:center;  margin:0; padding:10px 50px; }
.seo-secrets-form-new .small_input { width:240px; height:33px; background:none; border:none; margin:0 0 2px 0;}

/* style for seo-tips page */
a.subscribe-btn { display:block; width:198px; height:72px; background:url(../images/subscribe-btn.jpg) no-repeat; margin:20px auto 30px auto}

.new-form-input-bg { width:294px; height:46px; background:url(../images/new-form-input-bg2.jpg) top right no-repeat; margin-top:-4px}
.new-form-input-bg input { width:260px; height:41px; background:none; border:none; padding:5px 5px 0 20px; color:#808080; font-size:13px}
.new-form-input-bg-top { width:294px; height:49px; background:url(../images/new-form-input-bg.jpg) top right no-repeat}
.new-form-input-bg-top input { width:260px; height:44px; background:none; border:none; padding:5px 5px 0 20px; color:#808080; font-size:13px}
.new-form-input-bg-bottom { width:294px; height:49px; background:url(../images/new-form-input-bg3.jpg) top right no-repeat; margin-top:-4px}
.new-form-input-bg-bottom input { width:260px; height:44px; background:none; border:none; padding:5px 5px 0 20px; color:#808080; font-size:13px}
.register-btn { width:284px; height:56px; background:url(../images/new-register-btn.jpg) no-repeat; border:none; cursor:pointer}
h3.black { color:#000; font-size:25px; font-weight:bold}
p.blackC { color:#000; letter-spacing:-0.3px}

/* searchengineoptimization2 new styles */
.seo-new-banners { margin:0 auto 20px auto; width:653px}
.seo-new-form { width:367px; background:url(../images/seo-new-form-bg.jpg) top center no-repeat; padding:85px 260px 85px 25px; margin:0 auto}
.seo-new-form p.heading { font-size:17px; color:#000; margin:0; padding:0 0 15px 0}
.seo-new-form p.text { color:#3881c5; font-size:15px; margin:0; padding:0 0 10px 0}
.seo-new-form .new-input-bg { width:344px; height:39px; background:url(../images/seo-new-input-bg.jpg) no-repeat; margin:0 0 10px 0}
.new-input-bg input { width:320px; height:39px; background:none; border:none; line-height:39px; color:#37509e; font-size:16px; padding:0 10px}
.seo-new-form .new-textarea-bg { width:344px; height:69px; background:url(../images/seo-new-textarea-bg.jpg) no-repeat; margin:0 0 10px 0}
.new-textarea-bg textarea { width:320px; height:64px; background:none; border:none; overflow:hidden; color:#37509e; font-size:16px; padding:5px 10px 0 10px}
.seo-new-form #next-btn, .seo-new-form #next-btn2 { display:block; width:81px; height:43px; background:url(../images/seo-next-btn.jpg) no-repeat}
.big-black { color:#000; font-size:22px; font-weight:normal; padding:0 0 10px 25px; margin:0}
.client { background:url(../images/client-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 23px; margin:0 0 9px 0}
.keyword { background:url(../images/keyword-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 25px;  margin:0 0 9px 0}
.position { background:url(../images/position-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 25px;  margin:0 0 9px 0}
td.bg { background:url(../images/small-box-shadow-bg.jpg) repeat-x; height:32px; padding:0 0 0 34px}
span.black-text { color:#000}
span.red { color:#bc0203}
table.seo-results { margin:30px 0 50px 25px}
table.seo-results th { text-align:left; padding:0 0 0 10px}

/* end of searchengineoptimization2 new styles */
.fan_box .connections_grid .grid_item {padding: 0 17px 8px 0 !important;}
.pts .fan_box .connections {
    padding: 5px 0 5px 4px;}
span.total {padding: 0 0 0 9px;}
.pts .fan_box .connect_top {
    padding: 5px 10px 8px;}
.phm {
    padding-left: 16px !important;
    padding-right: 10px;}
.fbConnectWidgetFooter .fbFooterBorder {
    padding: 4px 3px 4px 12px !important;}
	
/* webdesign2 new styles */
.webdesign-new-banners { margin:0 auto 20px auto; width:653px}
.webdesign-new-form { width:367px; background:url(../images/webdesign-new-form-bg.jpg) top center no-repeat; padding:85px 260px 85px 25px; margin:0 auto}
.webdesign-new-form p.heading { font-size:17px; color:#000; margin:0; padding:0 0 15px 0}
.webdesign-new-form p.text { color:#3881c5; font-size:15px; margin:0; padding:0 0 10px 0}
.webdesign-new-form .new-input-bg { width:344px; height:39px; background:url(../images/seo-new-input-bg.jpg) no-repeat; margin:0 0 10px 0}
.new-input-bg input { width:320px; height:39px; background:none; border:none; line-height:39px; color:#37509e; font-size:16px; padding:0 10px}
.webdesign-new-form .new-textarea-bg { width:344px; height:69px; background:url(../images/seo-new-textarea-bg.jpg) no-repeat; margin:0 0 10px 0}
.new-textarea-bg textarea { width:320px; height:64px; background:none; border:none; overflow:hidden; color:#37509e; font-size:16px; padding:5px 10px 0 10px}
.webdesign-new-form #next-btn, .webdesign-new-form #next-btn2 { display:block; width:81px; height:43px; background:url(../images/seo-next-btn.jpg) no-repeat}
.big-black { color:#000; font-size:22px; font-weight:normal; padding:0 0 10px 25px; margin:0}
.client { background:url(../images/client-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 23px; margin:0 0 9px 0}
.keyword { background:url(../images/keyword-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 25px;  margin:0 0 9px 0}
.position { background:url(../images/position-icon.jpg) center left no-repeat; line-height:20px; display:block; padding:0 0 0 25px;  margin:0 0 9px 0}
td.bg { background:url(../images/small-box-shadow-bg.jpg) repeat-x; height:32px; padding:0 0 0 34px}
span.black-text { color:#000}
span.red { color:#bc0203}
table.webdesign-results { margin:30px 0 50px 25px}
table.webdesign-results th { text-align:left; padding:0 0 0 10px}
