/* Searchlinqs.com  */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

#wrap {
	width:950px;
	margin:20px auto 0 auto;
	height:auto;
}

a {
	outline:none;
}
.estimatecontent{
	float:left;
	width:100%;
	padding-bottom:20px;
}
#mainImage2{
	/*float:left;*/
	background-image:url(images/main_image3.jpg);
	width:950px;
	height:280px;
}
.staticform{
	float:left;
	width:401px;
	padding-left:550px;
	padding-top:85px;
}
.formfield{
	float:left;
	width:100%;
	padding-bottom:3px;
	color:#FFFFFF;
}
.formfield2{
	float:left;	
	padding-bottom:2px;
	color:#FFFFFF;
	padding-left:280px;
}
.formfield3{
	float:left;	
	padding-right:5px;
}
/* navigation */
#mainNav {
	height:54px;
	position:relative;
	background:url(images/navbg.gif) no-repeat;
	overflow:hidden;
}

#mainNavLeft {
	width:14px;
	height:54px;	
	position:absolute;
	/*background-image:url(images/mainnav_left.gif);*/
	top:0;
	left:0;
}

#mainNavRight {
	width:12px;
	height:54px;	
	position:absolute;
	/*background-image:url(images/mainnav_right.gif);*/
	top:0;
	right:0;
}

#mainNav ul {
	list-style-type:none;
	margin:0 0 0 24px;
	padding:0;
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#190A21;
}

#mainNav li {
	float:left;
}

#mainNav li a {
	color:#190A21;
	text-decoration:none;
	display:block;
	padding:15px 34px;
	margin:0;
}
#divider{
	width:2px;
}
#mainNav a:link{
	color:#190A21;
	text-decoration:none;
}
#mainNav a:visited{
	color:#190A21;
	text-decoration:none;
}
#mainNav a:hover{
	color:#FFFFFF;
	text-decoration:none;
	background-image:url(images/mainnav_div2.gif);
	background-repeat:repeat-x;
}
#mainNav a:active{
	color:#190A21;
	text-decoration:none;
}

#mainNav li a.last {
	background:none;
}
#mainNav li a:hover.last {
	background-image:url(images/mainnav_div2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
#mainNav li a.selected {
	background-image:url(images/mainnav_div2.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}

/* content */
#content {
	margin:8px 0 0 0;
	background-image:url(images/content_top.gif);
	background-position:top;
	background-repeat:no-repeat;
}

#contentMidHome {
	float:left;
	width:948px;
	border-left:1px #BBB4A7 solid;
	border-right:1px #BBB4A7 solid;	
	border-bottom:13px #6AB203 solid;	
	padding-bottom:10px;
}

#contentMid {
	float:left;
	width:948px;
	border-left:1px #BBB4A7 solid;
	border-right:1px #BBB4A7 solid;	
	border-bottom:13px #6AB203 solid;	
	padding-bottom:10px;
	background:url(images/contentmid_bg.gif) #fff repeat-x;
}

.contentMiddle{
	float:left;
	width:948px;
	background-image:url(images/innerContent-bg.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#contentTop {
	height:18px;
	font-size:1px;
	background-image:url(images/content_top.gif);
}

#content h1 {
	margin:0;
	padding:10px 0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#C42D00;	
}

#content h1.pageTitle {
	margin:0;
	padding:10px 0;
	font:bold 18px Arial, Helvetica, sans-serif;
	color:#C42D00;
}

#content h2 {
	margin:0;
	padding:10px 0;
	font: 14px Arial, Helvetica, sans-serif;
		
}

#content h2.pageTitle {
	margin:0;
	padding:10px 0;
	font: 14px Arial, Helvetica, sans-serif;
	
}

#homeServices {
	margin:10px 0;
}

/*======================================
	For Services Page - Rafi
======================================*/

p.services-side-image{
	float:right;
	text-align:center;
}

.pageContentMedium p.services-side-image{
	min-width:450px;
}


/*======================================
	End For Services Page - Rafi
======================================*/


.homeRoundedBox {
	width:183px;
	height:220px;
	background:url(images/homeroundedbox_bg.gif) no-repeat;
	overflow:hidden;
	float:left;
	margin:0 0 0 7px;
	color:#373737;
	font-size:11px;
	cursor:hand;
}

.homeRoundedBox p{
	margin:10px 10px 0 15px;
	padding:0;
}
.homeRoundedBox p a:link{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox p a:visited{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox p a:hover{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox p a:active{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBoxFirst a:link{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBoxFirst a:visited{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBoxFirst a:hover{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBoxFirst a:active{
	text-decoration:none;
	color:#373737;
}

.homeRoundedBox a:link{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox a:visited{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox a:hover{
	text-decoration:none;
	color:#373737;
}
.homeRoundedBox a:active{
	text-decoration:none;
	color:#373737;
}

.homeRoundedBox p.learnMore {
	float:right;
	text-align:right;
	margin:4px 10px 0 15px;
	color:#C42D00;
	text-decoration:none;
	font-weight:bold;
	background:url(images/icon_learnmore.gif) 0 3px no-repeat;
	padding-left:15px;
	cursor:hand;
}

.homeRoundedBox p.learnMore a {
	color:#C42D00;
	text-decoration:none;
	font-weight:bold;
	background:url(images/icon_learnmore.gif) 0 3px no-repeat;
	padding-left:15px;
}

.homeRoundedBox h2{
	color:#C42D00;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:center;
	margin:10px 0;
	padding:0;
}

.homeRoundedBoxFirst {
	margin:0 0 0 3px;
}

#innerContent {
	margin:0 30px 30px 30px;
	color:#333333;
	font-size:12px;
	
}
#innerContent2{
	float:left;
	margin:0 0px 30px 27px;
	color:#333333;
	padding-right:0px;
	font-size:12px;
	
}
#innerContent3{
	float:left;
	margin:0 0px 30px 27px;
	color:#333333;
	padding-right:24px;
	font-size:12px;
	display:inline;
}
.resourceContent{
	float:left;
	width:400px;
	padding-right:10px;
}
.pageContent, .pageContentSmall{
	float:left;
	width:510px;
	padding-right:15px;
}
.pageContentMedium{
	float:left;
	width:850px;
	padding-right:15px;
}

.pageContentWide{
	float:left;
	width:905px;
	padding-right:15px;
}

.resourceTitle{
	float:left;
	width:100%;
	background-image:url(images/resource-bg.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:42px;
	text-align:center;
	color:#c42d00;
	font-size:20px;
	font-weight:bold;

	padding-top:25px;
	padding-bottom:8px;

}
.resourceSearch{
	float:left;
	width:460px;
	background-image:url(images/search-bg.png);
	background-position:center;
	background-repeat:no-repeat;
	height:30px;
	text-align:center;
	color:#c42d00;
	font-size:18px;
	font-weight:bold;
	padding-top:8px;
	padding-bottom:30px;
	margin-left:20px;
}
.resourceSearchtextfield{
	float:left;
	width:240px;
	padding-right:3px;
	padding-left:70px;
	text-align:left;
	padding-top:12px;
}
.textfield{
	width:200px;
}

.txtfield input#name, .txtfield input#phone, .txtfield input#email, .txtfield input#url{
	width:120px;
}

.resourceSearchBtn{
	float:left;
	padding-top:8px;
	padding-left:6px;
}
.resourceArt{
	float:left;
	width:100%;
	border-bottom:#bbb4a7 solid 1px;
	margin-bottom:10px;
}
.pageArt{
	float:left;
	width:100%;
}
.resourceArt2{
	float:left;
	width:100%;
}
.resourceArtTitle{
	float:left;
	width:100%;
	padding-bottom:10px;
	color:#186318;
	font-size:18px;
}
.resourceArtTitle a:link{
	color:#186318;
	text-decoration:none;
}
.resourceArtTitle a:visited{
	color:#186318;
	text-decoration:none;
}
.resourceArtTitle a:hover{
	color:#186318;
	text-decoration:underline;
}
.resourceArtTitle a:active{
	color:#186318;
	text-decoration:none;
}
.resourceArtTitle small{
	font-size:10px;
	color:#595958;
}
.resourceArtTitle img{
	padding-right:10px;
}
.resourceArticle img{
	padding-right:5px;
}
.resourceArticle{
	float:left;
	width:100%;
	padding-bottom:5px;
}
.resourceArticle h2 a{
	color:#060;
}

.resourceArtOptions{
	float:left;
	width:341px;
	padding-left:59px;
	font-size:11px;
	padding-bottom:10px;
}
.resourceArtOptions a:link{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions a:visited{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions a:hover{
	color:#5d915d;
	text-decoration:none;
}
.resourceArtOptions a:active{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions2{
	float:left;
	width:200px;
	font-size:11px;
}
.resourceArtOptions2 a:link{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions2 a:visited{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions2 a:hover{
	color:#5d915d;
	text-decoration:none;
}
.resourceArtOptions2 a:active{
	color:#5d915d;
	text-decoration:underline;
}

.resourceArtOptions3{
	float:left;
	width:200px;
	font-size:11px;
	text-align:right;
}
.resourceArtOptions3 a:link{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions3 a:visited{
	color:#5d915d;
	text-decoration:underline;
}
.resourceArtOptions3 a:hover{
	color:#5d915d;
	text-decoration:none;
}
.resourceArtOptions3 a:active{
	color:#5d915d;
	text-decoration:underline;
}

.resourceRightContent{
	float:left;
	width:480px;
}


/*=============================
	For Resources Page - Rafi
=============================*/

#searchlinqs-clients ul, #searchlinqs-clients-smaller ul{
	list-style-type:none;
}
#searchlinqs-clients ul li, #searchlinqs-clients-smaller ul li{
	float:left;
	text-align:center;
}

#searchlinqs-clients ul li{
	height:80px;	
	width:185px;
	padding:15px;
}

#searchlinqs-clients-smaller ul li{
	height:80px;	
	width:100px;
	padding:15px;
}

#searchlinqs-clients ul li img, #searchlinqs-clients-smaller ul li img{
	border:0px;
}

/*=============================
	End For Resources Page - Rafi
=============================*/

.pageRightContent{
	float:left;
	width:370px;
	display:inline;
}
.videoplayer{
	float:left;
	width:480px;
	background-image:url(images/video-bg.png);
	background-position:right top;
	background-repeat:no-repeat;
}
.videoplugin{
	float:right;
	padding:15px 14px 15px 8px;
}
.videoplugintext{
	float:right;
	width:340px;
	text-align:center;
	color:#186318;
	font-weight:bold;
	margin-left:140px;
	padding-bottom:15px;
}
.videoplugintext a:link{
	color:#186318;
	text-decoration:underline;
}
.videoplugintext a:visited{
	color:#186318;
	text-decoration:underline;
}
.videoplugintext a:hover{
	color:#186318;
	text-decoration:none;
}
.videoplugintext a:active{
	color:#186318;
	text-decoration:underline;
}
.stickynotes{
	position:absolute;
	width:150px;
}
.prevArticles{
	float:left;
	width:460px;
	padding-left:20px;
	padding-bottom:10px;
}
.prevbutton{
	float:left;
	width:100%;
}
#prev_article_tab{
	cursor:hand;
}
.prevbutton img{
	padding-right:3px;
}
.prevtop{
	float:left;
	width:100%;
}
.prevcontent{
	float:left;
	width:435px;
	border-left:#bbb4a7 solid 1px;
	border-right:#bbb4a7 solid 1px;
	padding-left:10px;
	padding-right:10px;
	background-image:url(images/prevbg.jpg);
	background-repeat:repeat-x;
}
.prevtext{
	float:left;
	width:224px;
	font-weight:bold;
}
.prevtext a:link{
	font-size:12px;
	color:#6e67ab;
	text-decoration:underline;
}
.prevtext a:visited{
	font-size:12px;
	color:#6e67ab;
	text-decoration:underline;
}
.prevtext a:hover{
	font-size:12px;
	color:#6e67ab;
	text-decoration:none;
}
.prevtext a:active{
	font-size:12px;
	color:#6e67ab;
	text-decoration:underline;
}
.prevtext small{
	display:block;
	font-size:10px;
	font-weight:normal;
	color:#131313;
	padding-bottom:2px;
}	
.previmg{
	float:left;
	width:211px;
}
.keywords{
	float:left;
	width:460px;
	padding-left:20px;
	padding-bottom:10px;
}
.gray{
	color:#aeaeae;
	font-weight:bold;
	font-size:16px;
}
.gress{
	color:#e09078;
	font-weight:bold;
	font-size:18px;
}
.gress2{
	color:#e09078;
	font-weight:bold;
	font-size:20px;
}
#homeContent {
	position:relative;
	
}

#homeContentLatestNews {
	width:528px;
	margin:0 0 0 20px;
}

.homeContentLatestNewsItem {
	float:left;
	font-size:11px;
	/*position:relative;
	margin-left:68px;*/
	width:460px;
	padding-bottom:10px;
}

.sphinn {
	float:left;
	width:68px;
	/*position:absolute;*/
	top:0;
	left:-65px;
}

.homeContentLatestNewsItem a{
	font-size:11px;
	color:#186318;
}

.homeContentLatestNewsItem h4{
	color:#186318;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}


#ourBlog {
	width:100%;
	background:url(images/ourblog_bottom.gif) bottom;
	margin:10px 0 5px 0px;
	padding-bottom:5px;
}

#ourBlogTop {
	background:url(images/ourblog_top.gif);
	height:69px;
}

#ourBlogTop h3 {
	text-align:center;
	padding:10px 0 0 20px;
}

.ourBlogPost {
	padding:0 15px;
	font-size:11px;
	color:#373737;
}

.ourBlogPostTxt {
	float:left;
	width:340px;	
}
.ourBlogPostTxtDynamic {
	display:table;
	float:left;
	width:340px;
	height:100px;
	vertical-align:middle;
}

.ourBlogPostTxtDynamicSubdiv {
	display:table-cell;
	vertical-align:middle;
	height:100%;
}

#adLink2{
	font-size:15px;
	padding-bottom:25px;
	padding-left:7px;
	font-weight:bold;

	vertical-align:middle;
}


.ourBlogPostTxt, .ourBlogPostTxtDynamic{
	margin-top:-10px;
}

.ourBlogPostTxt h4{
	margin:0px;
	padding:0px 0px 10px 0px;
}
.ourBlogPostTxt ul{
	margin:5px 0px 20px 15px;	
	padding:0px;
}
.ourBlogPostTxt2 {
	float:left;
	width:340px;
}

.ourBlogPostTxt a{

	display:block;
	color:#000000;
	text-decoration:underline;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
}

.ourBlogPostTxt a.smallLink{
	font-size:11px;
}

.ourBlogPost h4{
	color:#186318;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;	
}

.ourBlogPost p {
	margin:10px 0;
	padding:0;
}

.ourBlogPost a{
	color:#186318;
	text-decoration:none;
}

.ourBlogPost .readMore {
	color:#000;
	font-weight:bold;
	text-align:right;
}
.ourBlogPost .readMore a{
	color:#000;
	text-decoration:underline;
}

.ourBlogPostInfo {
	margin-top:0 !important;
}

.ourBlogPostPic {
	float:left;
	/*
	width:45px;
	display:inline;
	margin-right:18px;
	*/
	height:auto;
	text-align:center;
}


.case-studies-left{
	width:58%;
	float:left;
	text-align:center;
}

.case-studies-right{
	width:40%;
	float:right;
	text-align:center;
}

.authorPic {
/*
	border:1px #000004 solid;
	padding:2px;
*/
	padding:3px;
}

#homeBottom {
	float:left;
	margin:0px 0 10px 10px;
	height:100%;
	padding-top:10px;
	width:938px;
	display:inline;
}

.homeBottomBox {
	text-align:center;
	width:303px;
	height:258px;
	background:url(images/homebottombox_bg.gif) no-repeat;
	overflow:hidden;
	float:left;
	/*display:inline;*/
	margin:0 4px;
}

.homeBottomBox h3 {
	/*
	padding:15px 0 0px 20px;
	*/
	padding:15px 0 0px 0;
}

.homeBottomBoxContent {
	float:left;
	color:#333333;
	font-size:11px;
	width:234px;
	height:240px;
	text-align:center;
	padding:0px 9px 0px 60px;	
	margin-top:15px;
	margin-left:-12px;
}

.imageRotate{
	margin-top:-15px;
}
.imageRotate ul li{
	margin-left:-100px;
}

.homeBottomBoxContent2 {
	float:left;
	color:#333333;
	padding:0px 0px 0px 40px;
}
.homeBottomBoxContent p{
	/*margin:22px;*/
	padding:0;
	margin-left:-22px;
}

.homeBottomBoxContent img{

}
.homeBottomBoxContent3 {
	margin:0px 0 0 0;
	color:#333333;
	font-size:11px;
	width:269px;
	padding-left:25px;
	padding-top:20px;
}

#freeEstimate {
	margin:8px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	/*margin-left:-50px;*/
}

#freeEstimate label{

	float:left;
	width:90px;
	display:inline;
	text-align:left;
	font-weight:bold;
}

#freeEstimate input{
	float:left;
	width:130px;
	display:inline;
}
#freeEstimate img{
	float:left;
	display:inline;
}
#freeEstimateSubmit {
	float:left;
	display:inline;
	margin-left:-15px;
	margin-top:5px;
}
input#freeEstimateSubmit{
width:240px;
}

#freeEstimate .formtextfield2
{
	float:left;
	width:125px !important;
}

#certicationLogos {
	margin-top:30px;
}

#clientLogo {
	margin-top:50px;
}

#searchLinqsVideo {
	width:356px;
	height:402px;
	background:url(images/searclinqsvideo_bg.gif) no-repeat;
	/*overflow:hidden;*/
	/*position:absolute;*/
	top:49px;
	right:9px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
}
#estimates {
	width:356px;
	height:259px;
	background:url(images/homebottombox_bg.gif) no-repeat;
	overflow:hidden;
	position:absolute;
	top:-1px;
	right:10px;
	font:12px Arial, Helvetica, sans-serif;
	text-align:center;
}

#searchLinqsVideo h3 {
	padding:15px 0 0 20px;
	text-align:left;
}

#searchLinqsVideo a {
	color:#186318;
	font-weight:bold;
}

#searchLinqsVideo object, #searchLinqsVideo embed {
	margin-top:30px;
}


#ourBlogTop h3, .homeBottomBox h3, #searchLinqsVideo h3 {
	color:#1D2607;
	font:bold 16px Arial, Helvetica, sans-serif;
	margin:0;
	text-align:center;
	display: block;
}


/*subnav*/
#subnav {
	height:61px;
	background:url(images/subnav2.gif) bottom no-repeat;
}

#subnav ul{
	margin:0;
	padding:0;
	text-indent:-9999px;
}

#subnav ul li{
	list-style-type:none;
	float:left;
	widht:184px;
}

#subnav ul li a{
	display:block;
	width:184px;
	height:61px;
}

#subnav1 {}

#subnav2 {margin-left:5px;}

#subnav3 {margin-left:10px;}

#subnav4 {margin-left:10px;}

#subnav5 {margin-left:4px}

#subnav1:hover, #subnav1.here {background:url(images/subnav2.gif) 0 0;}

#subnav2:hover, #subnav2.here {background:url(images/subnav2.gif) -189px 0;}

#subnav3:hover, #subnav3.here {background:url(images/subnav2.gif) -383px 0;}

#subnav4:hover, #subnav4.here {background:url(images/subnav2.gif) -577px 0;}

#subnav5:hover, #subnav5.here {background:url(images/subnav2.gif) -765px 0;}

#subnav ul li a.first{margin-left:0;}


/* footer */
#footer {
	font:11px Arial, Helvetica, sans-serif;
	color:#1D2607;
	clear:both;
	width:950px;
	margin-left:auto;
	margin-right:auto;
}

#footer a{
	color:#1D2607;
	text-decoration:none;
}

#footer a:hover{
	text-decoration:underline;
}

#footerLeft {
	float:left;
	display:inline;
	margin:-10px 200px 0 0px;
}

#footerRight {
	float:right;
	display:inline;
	margin:-80px 0px 0 0;
}

#footerCenter{
	float:none;
	margin:10px 0px 0 0;
}

#footerCenter ul{
	list-style:none;
}

#footerCenter ul li{
	display:inline;
}

.footer-social{
	font-weight:bold;
	text-align:center;
	padding-right:400px; /*Need this to align the social icon header - template is messed up!*/
}

.clear {
	clear:both;
}
#contactTop {
margin:0 0 0px 700px;
font:22px Arial, Helvetica, sans-serif;
font-weight:bold;
color:#C42D00;
text-align:right;
padding-right:10px;
}

#contactTop .altContactNum {
	font-size:16px;
}

/*==========================
Contact Us - Rafi
============================*/

#contact-address, contact-small-fields{
	width:50%;
	padding-left:25%;
	padding-right:25%;
	float:left;
}
#contact-graphic{
	width:100%;
	text-align:center;
}


.form_video{
	width:950px;
}
.video{
	float:left;
	width:528px;
	padding-left:20px;
	padding-right:20px;
}
.videoa{
	float:left;
	width:528px;
	padding-left:20px;
	padding-right:20px;
	height:410px;
}
.video2{
	float:left;
	width:40%;
	height:402px;	
}
.recentdiv{
	float:left;
	width:567px;
	height:290px;
}
.recentdiv2{
	float:left;
	width:370px;
	height:290px;
}
.free-estimate{
	float:left;
	width:528px;
}

freeEstimate-main{
	padding:0;
	margin:0;
}

.free-estimate-top{
	float:left;
	width:496px;
	height:30px;
	background-image:url(images/free-estimate-top.gif);
	background-repeat:no-repeat;
	padding:13px 10px 10px 20px;
	color:#1D2607;
	font-weight:bold;
	font-size:14px;
}
free-estimate-top a:link{
	color:#1D2607;
	text-decoration:none;
}
.free-estimate-content{
	float:left;
	width:504px;
	border-left:#d6e7af solid 1px;
	border-right:#d6e7af solid 1px;
	height:325px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.free-estimate-txt{
	float:left;
	width:100%;
	padding-bottom:5px;
	font-size:13px;
	line-height:20px;
}
.free-estimate-txt2{
	float:left;
	width:240px;
	padding-bottom:5px;
	font-size:11px;
	padding-left:11px;
}

.free-estimate-txt3{
	float:left;
	width:50%;
	padding-bottom:5px;
	font-size:11px;
}
.fieldname{
	float:left;
	width:101px;
	padding-bottom:5px;
}
.fieldname2{
	float:left;
	width:100px;
	padding-bottom:5px;
}
.txtfield{
	float:left;
	width:120px;
	padding-bottom:5px;
}

.free-estimate-txt4{
	float:right;
	width:235px;
	padding-bottom:5px;
	font-size:11px;
	text-align:left;
	padding-left: 5px;
}

.free-estimate-txt4 input{
	margin:0;
	padding:0;
}
	.free-estimate-txt4 .free-estimate-submit{
	width:220px;
	}

.free-estimate-large-logo{
	float:left;
	margin-top:-38px;
}

.free-estimate-bottom{
	float:left;
	width:528px;
	height:21px;
}
.free-estimate li{
	list-style:none;
	list-style-image:none;
}
.free-estimate a:link{
	color:#186318;
	text-decoration:underline;
}
.free-estimate a:visited{
	color:#186318;
	text-decoration:underline;
}
.free-estimate a:hover{
	color:#186318;
	text-decoration:none;
}
.free-estimate a:active{
	color:#186318;
	text-decoration:underline;
}
.divholder1{
	float:left;
	width:568px;
	height:550px;
	/*overflow:hidden;
	position:relative;*/
}
.divholder1a{
	float:left;
	width:568px;
	height:650px;
}
.divholder2{
	float:left;
	width:370px;
}
.formlogo{
	float:left;
	padding-right:0px;
	padding-top:0px;
	width:240px;
}

/*=================================
 For Social Media page = Rafi
=================================*/

ul.social-media-logos{
	list-style-type:none;
}
ul.social-media-logos li{
	width:33%;
	height:100px;
	float:left;
	vertical-align:middle;
}

ul.social-media-logos li img{
	border:0;
}

/*=================================
	New for News Page - Rafi
=================================*/
	.news-title{
		width:80%;
		float:left;
	}
	.news-date{
		width:20%;
		float:right;
	}
	.clrboth{
		clear:both;
	}
.textnameheader{
	float:left;
	width:110px;
	padding-right:15px;
	text-align:right;
	color:#000000;
	font-weight:bold;
	font-size:12px;
}
.textfieldheader{
	float:left;
	width:200px;
	padding-left:30px;
}
.textfieldheader2{
	float:left;
	width:100px;
	padding-left:30px;
	padding-right:10px;
}
.formtextfield{
	width:200px;
}
.formtextfield2{
	width:100px;
}
.formtextfield3{
	width:255px;
}
.formtextfield4{
	width:100px;
}

.textfieldheader input, .textfieldheader2 input{
	font-size:12px;
	height:15px;
}

.stumbleuponspace{
	position:absolute;
}
.twitterspace{
	margin-top:-50px;
	position:absolute;
}
.sphinnspace{
	margin-top:-40px;
	position:absolute;
}


/* Firefox */
@-moz-document url-prefix(){

	.ourBlogPostTxtDynamic {
	}

	.ourBlogPostTxtDynamicSubdiv {
		display:table;
		vertical-align:middle;
		top:0;
	}


	.ourBlogPostTxtDynamic #adLink2{
		top:0;
		display:table-cell;
		vertical-align:middle;
	}

	.homeBottomBoxContent {
		/*
		margin:0px 0 0 0;
		*/
		float:left;
	color:#333333;
	font-size:11px;
	width:254px;
	height:240px;
	text-align:center;
	padding:0px 9px 0px 40px;	
	margin-top:15px;
	margin-left:-12px;
	display:inline;
	}
	

	.free-estimate-txt4{
		padding-left:240px;
	}

	.free-estimate-large-logo{
		margin-top:-30px;
	}

	.formlogo{
		margin-top:-10px;
	}

	.imageRotate{
		margin-top:-10px;
	}
	.imageRotate ul li{
	margin-left:29px;
	}

}

/* Safari/Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) 
{
	.ourBlogPostTxtDynamic {
	}

	.ourBlogPostTxtDynamicSubdiv {
		display:table;
		vertical-align:middle;
		top:0;
	}


	.ourBlogPostTxtDynamic #adLink2{
		top:0;
		display:table-cell;
		vertical-align:middle;
	}

	.homeBottomBoxContent {
		/*
		margin:0px 0 0 0;
		*/
		margin-top:15px;
		margin-left:-12px;
		margin-right:0;
		margin-bottom:0;
	}

	.free-estimate-txt4{
		padding-left:88px;
		padding-right:0;
		text-align:left;
	}
	.free-estimate-large-logo{
		margin-top:-25px;
	}
	
	.formlogo{
	margin-top:-10px;
	}

	.imageRotate{
		margin-top:-10px;
	}
	.imageRotate ul li{
	margin-left:-12px;
	}

	}
	
ul#client_logos{
	list-style:none;
	margin:0 0 0 0;
	padding:70px 0 0 0;
	vertical-align:middle;
	width:184px;
}

ul#client_logos img {
	border:0;
}
.fade{
	margin-bottom: 2em;
}

.fade p{
	margin-bottom: 2em;
	text-align: center;
	width: 100%;
	background: #fff;
}


.picture{
	text-align:center;
}

a.fakelink{
	font-size:12px;
	color:#6e67ab;
	text-decoration:underline;

}
a.fakelink:hover{
	cursor:pointer;
}

a.features-rel-links{
	font-size:14px;
	font-weight:bold;
	color:#060;
}

.resource-icon{
	width:auto;
	float:left;
	padding-right:5px;
	padding-bottom:5px;
}
.resource-icon img{
	border:0;
}
.resource-post h2{
	margin-bottom:3px;
}

ul.bookmarks{
	width:100%;
	list-style-type:none;
	float:left;
	text-align:center;
}
ul.bookmarks li{
	float:left;
	margin-left:-0.5px;
	padding-left:10px;
	padding-right:10px;
}