.newsbox_home_only {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(images/bg_grey_clmn.gif);
	background-repeat: repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	text-align: left;
}

.newsbox_home_only p {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(images/bg_grey_clmn.gif);
	background-repeat: repeat;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;

	
}
.newsbox_home_only a {
	text-decoration: underline;
	color: #666666;
}


.newsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-image: url(images/bg_grey_clmn.gif);
	background-repeat: repeat;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-right: 5px;
	text-align: left;
}
.newsbox a {
	text-decoration: underline;
	color: #666666;
}
.newslink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.newslink a {
	color: #333333;
	text-decoration: none;
}
.newslink a:hover {
	color: #333333;
	text-decoration: underline;
}
.newsletterbox {
	background-image: url(images/bg_grey_clmn.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	padding: 0px;
	text-align: left;
}
.newsletterbox a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.newsletterbox a:hover {
	color: #333333;
	text-decoration: underline;
}
.newsletterform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
}
.smtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 17px;
}
body {
	margin:0 20px 20px 20px;
	padding: 0px;
}
body div {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	/* color: #666666; */
}
.small_text {
	color:#666666;
	text-decoration:none;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
}
.successbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	width: 327px;
	background-image: url(images/bg_success_stories.gif);
	margin-top: 15px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 272px;
	padding-top: 10px;
	float: left;
	clear: left;
}
.successbox p {
	padding-top: 10px
}
.successbox img {
	padding-top: 30px
}
.successStoriesText {
	text-align: left;
	padding: 0px 23px 0px 28px;
}
.loginOuter {float:right;}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
	text-decoration: none;
	margin-top: 10px;
}
.login a {
	color: #666666;
	text-decoration: none;
}
.login a:hover {
	color: #666666;
	text-decoration: underline;
}
.footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	width: 723px;
	text-transform: uppercase;
	text-align: center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	height: 25px;
	margin-top: 10px;
}

.footer #green {
	margin:15px auto 0 auto;
	padding:0;
	width:538px;
	height:50px;
	background:url(../images/b_footer_green.gif) left bottom;
	text-decoration:none;
	text-indent:-10000px;
	overflow:hidden;
	outline:none;
	display:block;
}

.footer #green:hover {
	background:url(../images/b_footer_green.gif) left top;
}

.footer #green {}

.powerfulstrategiestext {
	text-align: right;
	padding-right: 330px;
	padding-left: 17px;
}
.footer a{
	color: #666666;
	text-decoration: none;
}
.footer a:hover{
	color: #666666;
	text-decoration: underline;
}
.peerpartnerstext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	padding-top: 25px;
	padding-right: 20px;
	padding-left: 40px;
}
.peerpartnerstext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.productsolutionsbox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	background-image: url(images/bg_product_solutions_2.gif);
	background-repeat: no-repeat;
	width: 242px;
	margin-left: 7px;
	height: 272px;
	margin-top: 10px;
}
.productsolutionstext {
	text-align: right;
	padding-top: 120px;
	padding-right: 20px;
	padding-left: 40px;
}
.productsolutionstext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #034da2;
	text-decoration: none;
	font-weight: bold;
}
.powerfulstrategiesbox {
	background-image: url(images/bg_powerful_strategies4.gif);
	background-repeat: no-repeat;
	height: 157px;
	width: 546px;
	margin-top: 10px;
}
.summerytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #666666;
	text-decoration: none;
	padding-left: 17px;
	padding-bottom: 15px;
	padding-right: 10px;
}
.featurestext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
	padding-bottom: 5px;
	padding-right: 5px;
}
.producthighlights {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration: none;
	text-align: right;
}
.producthighlights a{
	font-size: 10px;
	color: #666666;
	text-decoration: none;
}
.producttitles {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-top: 10px;
}
.producttitles2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
	text-align: right;
}
.producttitles2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	text-decoration:underline;
	text-align: right;
}
.overviewbody {
	background-image: url(images/bg_overview_body.gif);
	background-repeat: no-repeat;
	margin-top: 10px;
	height: 273px;
}
.sectionintro {
	background-image: url(images/bg_intros.gif);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.greenintro {
	background-image: url(images/bg_intros_green.gif);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.companyintro {
	background-image: url(images/bg_intro_grey.gif);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.introtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #545454;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 20px;
	width: 250px;
}
.introtext a{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: none;
	}
.introtext a:hover{
	font-size: 12px;
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
	}
.bodytext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#container {
	width:545px;
	padding-top:10px;
	background-image: url(images/bg_overview_body2.gif);
	background-repeat: no-repeat;
	height: 375px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 0px;
}

#container2 {
	width:545px;
	padding-top:10px;
	background-image: url(images/bg_overview_body3.gif);
	background-repeat: no-repeat;
	height: 450px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 0px;
}

#container3 {
	width:545px;
	padding-top:10px;
	background-image: url(images/bg_overview_body4.gif);
	background-repeat: no-repeat;
	height: 178px;
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left: 0px;
}

.block{width:243px; float:left;}
.blockLeft{
	margin-right:16px;
	margin-left: 20px;
}
.largeblock{width:445px; float:left;}
.largeblockLeft{
	margin-right:16px;
	margin-left: 40px;
}
.introblock{
	width:200px;
	float:left;
}
.introblock2{
	width:200px;
	float:right;
	padding-right: 15px;
}
.management {
	padding-left: 15px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #999999;
	line-height: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.introblockLeft{
	margin-right:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 28px;
	color: #0C4DA2;
	text-decoration: none;
	width: 255px;
	margin-top: 20px;
}
.introblockLeft2{
	margin-right:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 22px;
	color: #0C4DA2;
	text-decoration: none;
	width: 255px;
	margin-top: 20px;
}
.title { font-weight:bold; text-align:right; padding:5px;}

.blurb {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:10px 10px 10px 12px;
	background: url(images/brackets.gif) right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	height: 44px;
	line-height: 13px;
}
.blurb:hover {color:#ffffff;}

.color1:hover{
	background-color:#1D97C3;
	background-image: url(images/blue.gif);
}
.color2:hover{
	background-color:#FF7800;
	background-image: url(images/orange.gif);
}
.color3:hover{
	background-color:#7FC31C;
	background-image: url(images/green.gif);
}
.color4:hover{
	background-color:#8F278F;
	background-image: url(images/purple.gif);
}
.color5:hover{
	background-color:#F7B803;
	background-image: url(images/yellow.gif);
}
.color6:hover{
	background-color:#FF0066;
	background-image: url(images/magenta.gif);
}
.color7:hover{
	background-color:#CC0000;
	background-image: url(images/red.gif);
}

.color8:hover{
	background-color:#13afa8;
	background-image: url(images/teal.gif);
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
.clearfix {display:block;}
/* End hide from IE-mac */
.lrgblurb {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:5px 10px 10px 12px;
	background: url(images/lrgbrackets.gif) right no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	height: 44px;
}
.lrgblurb:hover {color:#ffffff;}

.bodytext-with-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	background-image: url(images/tbl_content_middle-rpt.gif);
	background-repeat: repeat;
}
.bodytext-with-bg a{
	font-size: 12px;
	color: #0B4DA2;
	text-decoration: underline;
	font-weight: bold;
	}
.bodytext-with-bg a:hover{
	font-size: 12px;
	color: #333333;
	text-decoration: underline;
	}
.bodytext-with-bg h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #0B4DA2;
	font-weight: normal;
	}
.bodytext-with-bg h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	}
	.bodytext-with-bg h2 strong{
	color: #0B4DA2;
	font-weight: normal;
	font-size: 14px;
	}
	.bodytext-newsletter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-left: 20px;
	padding-right: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 10px;
	
	}
.sectionheaders {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: capitalize;
	color: #333333;
	text-decoration: none;
	text-align: right;
	padding-right: 0px;
	font-weight: bold;
}
.headerssm {
	margin-top: 10px;
}
.featurewl {
	background-image: url(images/feature_wl.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurews {
	background-image: url(images/feature_ws.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewf {
	background-image: url(images/feature_wf.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewp {
	background-image: url(images/feature_wp.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewst {
	background-image: url(images/feature_wst.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewc {
	background-image: url(images/feature_wc.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featureintrotext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: none;
	padding-left: 30px;
	padding-right: 25px;
	padding-top: 60px;
	padding-bottom: 0px;
}
.demobutton {
	height: 47px;
}


.contactform {
	background-image: url(images/form_content_middle-rpt.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
}
.form-with-bg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	padding-right: 10px;
	font-weight: normal;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.form-with-bg em{
	font-size: 12px;
	color: #CC0000;
}
td {
	text-align: left;
}

/* ----------------------------------------------- Product Features */
.overviewbodyrepeat {
	background-image: url(images/tbl_content_middle-rpt.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	height: 273px;
}

.overviewbodyrepeat2 {
	background-image: url(images/tbl_content_middle-rpt.gif);
	background-repeat: repeat-y;
	margin-top: 10px;
	height: 250px;
}

.demobutton2 {
	height: 47px;
	background-image: url(images/tbl_content_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
}



#productfeaturesleft {
	margin: 8px 4px 8px 28px;
	width: 232px;
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.prodfeaticon {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 10px;
	margin-bottom: 15px;
	width: 100%;
}


#productfeaturesleft .prodfeaticon img {
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 10px;
	clear: left;
	margin-bottom: 5px;
	height: 25px;
}


#productfeaturesright {
	width: 232px;
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 8px;
	margin-left: 4px;
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}



#productfeaturesright .prodfeaticon img {
	float: left;
	overflow: hidden;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	margin-right: 10px;
	clear: left;
	margin-bottom: 5px;
}
.examplecolumn {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
}

#satisfiedClients {
	width:200px;
	margin-top:15px;
	padding:0 0 8px 0;
	background:url(images/btm_satisfiedCustomers.gif) bottom no-repeat;
	float:left;
	display: inline;
	margin-left: 15px;
}
#satisfiedClients .bottom {padding:0 0 8px 0; background:url(images/bg_satisfiedCustomers.gif) repeat-y; float:left; display: inline;}

.contacttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #0B4DA2;
	text-decoration: none;
	
}
.contacttext a{
	font-size: 11px;
	color: #0B4DA2;
	font-weight: bold;
	text-decoration: none;
	}
.contacttext a:hover{
	font-size: 11px;
	color: #0B4DA2;
	font-weight: bold;
	text-decoration: underline;
	}
	
	
	
	
/* styles added by DLE on 12-12-08 for content update */

.featurewl {
	background-image: url(images/feature_wl_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurews {
	background-image: url(images/feature_ws_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewf {
	background-image: url(images/feature_wf_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewp {
	background-image: url(images/feature_wp_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewst {
	background-image: url(images/feature_wst_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}
.featurewc {
	background-image: url(images/feature_wc_2.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}

.featurewl_ga {
	background-image: url(images/google_feature_wl.jpg);
	background-repeat: no-repeat;
	height: 160px;
	width: 545px;
}  

table.overviewbodyrepeat a {
	color: #0c4da2;
}

table.overviewbodyrepeat a:hover {
	color: #000;
}

p.p_nopad {
	color:#666; padding: 0 20px 0 30px;
}          



.examplecolumn {
	border-right: 1px solid #999;
}

.sub_content_nav {
	background-image: url(images/bg_blue_clmn.gif);
	background-repeat: repeat-y;
	margin-top: 5px;
	padding: 0px;
	text-align: left;
}
.sub_content_nav a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}
.sub_content_nav a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.sub_content_nav_item {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #fff;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 17px;
	text-align: left;
}



/* product banner changes by DLE on 02-17-09 */

div.products_page_banner {
	width: 545px;
	height: 160px;
	display: block;
	background-repeat: no-repeat;
}

div.products_page_form {width: 545px; height: 131px; display: block; background-repeat: no-repeat;}
	div.products_page_form .sample {padding: 20px 20px 0 20px;}
	div.products_page_form .sample p {text-align:center; color:#fff; margin:0; font-size: 12px;}
	div.products_page_form .sample #search_form {text-align:center; margin: 0 auto 10px auto;}
	div.products_page_form .sample input {vertical-align: middle;}
	div.products_page_form .sample #phonenumber {text-align:center; width:225px; font-size: 11px; font-weight: bold; padding: 3px; color:#666;}
	div.products_page_form .sample #sendtext {width: 234px; height: 75px; }

	div#webletter { background-image: url(../images/webletter_product_header_2.jpg)}
	div#websurvey { background-image: url(../images/websurvey_product_header_2.jpg);}
	div#webstore { background-image: url(../images/webstore_product_header_2.jpg);}
	div#webfulfillment { background-image: url(../images/webfulfillment_product_header_2.jpg);}
	div#webprospector { background-image: url(../images/webprospector_product_header_2.jpg);}
	div#webcollaboration { background-image: url(../images/webcollab_product_header_2.jpg);}
	div#web2text { background-image: url(../images/web2text_product_header_2.jpg);}
	div#web2textform { background-image: url(../images/web2text_product_header_form.jpg);}
	div#webtemplates { background-image: url(../images/weblettertemplates_product_header_2.jpg);}
	
	div.products_page_headers {
		float: right;
		margin-right: 50px !important;
		margin-right: 20px;
	}
	
	div.products_page_banner h3 { text-indent: -9999px; margin-bottom: 30px;}
	div.products_page_banner h3.last { margin-bottom: 0;}
	div.products_page_banner h3 a {
		display: block;
		width: 130px;
		height: 55px;
		outline: none;
	}
	
	
	div#web2text.products_page_banner h3 { text-indent: -9999px; margin:50px 0 0 0;}
	div#web2text.products_page_banner h3.last { margin-bottom: 0;}
	div#web2text.products_page_banner h3 a {
		display: block;
		width: 130px;
		height: 55px;
		outline: none;
	}
	
	div#webstore.products_page_banner h3 { text-indent: -9999px; margin:50px 0 0 0;}
	div#webstore.products_page_banner h3.last { margin-bottom: 0;}
	div#webstore.products_page_banner h3 a {
		display: block;
		width: 130px;
		height: 55px;
		outline: none;
	}
	
	 div#webfulfillment.products_page_banner h3.last a {height: 30px; !important}
	

/* virtual demo pages by DLE on 03-13-09 */

div#virtual_login_2009 {
	margin-top: 10px;
	width: 545px;
	height: 136px;
	background: url(../images/p360_virtual_demo_bg_09.gif) no-repeat;
}
	div#virtual_login_2009_left {
		width: 289px;
		float: left;
		padding: 0 20px;
		margin: 15px 0 0 10px;
	}
	
	div#virtual_login_2009 h1 {
		color:#0B4DA2;
		font-family:Arial,Helvetica,sans-serif;
		font-size:15px;
		font-weight:normal;
	}
	
	div#virtual_login_2009_right {
		margin-left: 362px;
		padding-left: 8px !important;
		padding-left: 0;
	}
	
	h6 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
}

#examples {padding: 0 30px 0 30px;}
#examples table {margin: 0 0 30px 0; color:#666;}
#examples p {color:#666; padding: 0 20px 0 0px;}
#examples strong {font-size: 12px; color:#000;}
#examples .thumbtable { font-size: 10px; text-align: center }

/* Search Bar */
#gSearch {width:500px; height:34px; margin:auto; background:#FC3 url(images/g_googleSearch.jpg) no-repeat; text-align:left; position:relative;}

#gSearch #social { width:300px; margin:8px 0 0 20px; float:left;}

#gSearch #social iframe { margin:0 !important; padding:0 !important; overflow:hidden !important; position:absolute; top:5px; left:120px;}

#gSearch #search {width:280px; margin:0 20px 0 0; float:right;}

#gSearch #search form { margin:2px 0 0 0; padding:0;}

#gSearchResults {padding:5px;}

#gSearchResults #cse-search-results iframe {width:400px; display:block;}

.gSearchNav a {color:#f59423;}
/* Search Bar */
