/*
Theme Name: Clean Horizontal Menu
Description: A very basic theme with minimal styling.
Version: 1.0
Author: Dave Dunn
Tags: clean, fixed width, two columns, widgets
*/


/* Default Styling */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	background-color:#ADADAD;
}
img {
	border:none;
}
ul {
	margin-left:0;
	padding-left:0;
}
li {
	display:block;
	text-indent:0;
	margin-left:0;
	margin-bottom:0.4em;
	padding-left:44px;
	list-style-type:none;
	background-image:url(images/list-dot.png);
	background-position:24px 2px;
	background-repeat:no-repeat;
}
	ol.commentlist {
		margin-left:0;
		padding-left:0;
	}
	ol.commentlist li.comment {
		background-image:none;
		margin-left:0;
		padding-left:0;
	}
strong {
	color:#0696D2;
}
th {
	color:#0696D2;
	text-align:left;
}
th, td {
	vertical-align:top;
}
.hidden {
	display: none;
}
.screen-reader-text {
     position: absolute;
     left: -1000em;
}
form {
	margin:0;
	padding:0;
}
#content a, #content a:link {
	color:#0696D2;
}
	#content a:hover {
	}
#sidebar a, #sidebar a:link {
	color:#0696D2;
}
	#sidebar a:hover {
	}
	a.more-link, a.more-link:link {
		font-style:italic;
		white-space:nowrap;
	}
	.postentry a.more-link, .postentry a.more-link:link {
	}
.float-left {
	float:left;
}
.quoted {
	vertical-align:top;
	display:block;
}
.quoted img {
	vertical-align:top;
}
.quoted span {
	display:block;
	padding-left:19px;
}
.post h2 {
	color:#0696D2;
	text-align:center;
}
#home-recent-post {
	margin:10px 15px 0 15px;
}
#home-recent-btn {
	margin:0;
	font-size:18px;
	line-height:37px;
	text-align:center;
	text-transform:uppercase;
}
	#home-recent-btn a, #home-recent-btn a:link {
		display:block;
		width:216px;
		padding:1px;
		color:#FFFFFF;
		background-image:url(images/home-recent-btn-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		text-decoration:none;
	}
	#home-recent-btn a:hover {
		padding:2px 0 0 2px;
		background-position:bottom left;
	}
.postentry {
	background-image:url(images/home-recent-bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	border-top:2px solid #81AFB7;
	border-right:1px solid #979797;
	border-bottom:1px solid #979797;
	border-left:1px solid #979797;
	padding:10px;
}
.postentry h2 {
	font-size:17px;
	margin:0;
}
.postentry a, .postentry a:link {
	text-decoration:none;
}
.postentry a:hover {
	text-decoration:underline;
}
/* Framework */
div {
	overflow:hidden;
}
.layout-row {
	clear:both;
}
.row-content {
/*	position:relative;*/
}
#fullpage {
	width:979px;
	background-color:#FFFFFF;
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/sidebar-bg.gif);
	background-position:754px 0px;
	background-repeat:repeat-y;
	position:relative;
}
#header {
	background-image:url(images/header-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:107px;
	color:#222222;
	padding:11px 0 0 22px;
}
#menu {
	background-image:url(images/header-bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
	color:#222222;
	padding-left:6px;
	border-bottom:6px solid #0696D2;
}
#content {
	float:left;
	width:754px;
	min-height:550px;
	color:#666666;
}
#sidebar {
	float:right;
	width:224px;
	color:#666666;
}
#footer {
	color:#222222;
	border-top:1px solid #666666;
	background-image:url(images/footer-bg.gif);
	background-position:top;
	background-repeat:repeat-x;
	background-color:#DDE0E2;
	min-height:250px;
}

/* Header */
#logo {
	width:219px;
	float:left;
}
	#logo h1 {
		margin:0;
	}
#search {
	width:220px;
	float:left;
	font-size:17px;
	padding-top:8px;
	padding-left:215px;
}
#searchform {
	background-image:url(images/search-input-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
	#searchform input#s {
		margin:0;
		padding:2px;
		border:none;
		background-color:transparent;
		color:#000000;
		width:150px;
		float:left;
	}
	#searchform input#searchsubmit {
		margin:0;
		padding:1px 0 2px 0;
		border:none;
		background-color:transparent;
		background-image:url(images/btn-search-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-size:11px;
		line-height:17px;
		width:57px;
		height:20px;
		font-weight:bold;
		float:left;
	}
	#searchform input#searchsubmit:hover {
		background-position:bottom left;
	}
#contact {
	width:280px;
	float:left;
	text-align:center;
	padding-left:15px;
}
	p.call-now {
		margin:0;
		font-size:15px;
	}
	p.call-now strong {
		font-size:29px;
		color:#0696D2;
	}
	p.call-link {
		margin:12px 0 0 0;
		font-size:18px;
	}
	p.call-link strong {
		color:#FFFFFF;
	}
	p.call-link a, p.call-link a:link {
		display:block;
		width:175px;
		height:41px;
		padding:5px 9px 1px 34px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(images/contact-btn-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
	}
	p.call-link a:hover {
		padding:6px 8px 0px 35px;
		background-position:bottom left;
	}
	p.call-link span {
		font-size:12px;
	}
	#client-login {
		overflow:hidden;
		margin:18px 0 0 0;
	}
		#client-login a, #client-login a:link {
			display:block;
			width:76px;
			height:39px;
			padding:4px 2px 4px 2px;
			font-size:15px;
			line-height:19px;
			font-weight:bold;
			text-transform:uppercase;
			text-align:center;
			background-image:url(images/client-login.png);
			background-position:top left;
			background-repeat:no-repeat;
			color:#FFFFFF;
			text-decoration:none;
		}
		#client-login a:hover {
			padding:5px 1px 3px 3px;
			background-position:bottom left;
		}

/* Menu */
.menu-horizontal {
	display:block;
	margin:0;
	padding:0;
	list-style-type:none;
}
	.menu-horizontal li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.menu-horizontal span.inactive-link, .menu-horizontal a, .menu-horizontal a:link {
		display:block;
		color:#000000;
		text-decoration:none;
		background-position:top left;
		background-repeat:no-repeat;
	}
	.menu-horizontal a:hover {
		background-position:bottom left;
	}
#menu a, #menu a:link {
	background-image:url(images/header-bg-btn.gif);
	padding:3px 1px 1px 1px;
	text-transform:uppercase;
	font-size:13pt;
	line-height:33px;
	width:191px;
	text-align:center;
}
#menu a:hover {
	padding:4px 0 0 2px;
	color:#0696D2;
}

/* Content */
.header-submenu {
	display:none;
}
.header-submenu-show {
	display:block;
}
#submenu {
	position:absolute;
	top:155px;
	left:392px;
	background-color:#0696D2;
	padding:12px 8px 6px 8px;
}
#submenu2 {
	position:absolute;
	top:155px;
	left:585px;
	background-color:#0696D2;
	padding:12px 8px 6px 8px;
}
	#submenu ul, #submenu li, #submenu2 ul, #submenu2 li {
		margin:0;
		padding:4px 0;
		list-style-type:none;
	}
	#submenu a, #submenu a:link, #submenu2 a, #submenu2 a:link {
		display:block;
		text-decoration:none;
		line-height:16px;
		color:#FFFFFF;
	}
	#submenu a:hover, #submenu2 a:hover {
		text-decoration:underline;
	}
#home-top-part {
	margin:0;
	padding:0;
}
#home-needs {
	padding:15px 15px 0 15px;
	background-image:url(images/home-needs-bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	border-bottom:2px solid #CCCCCC;
}
#content div.post, #content div.archive, #content div.single {
	padding:15px;
}
#content div#post-2 {
	padding:5px 15px 15px 15px;
}
	#content div.single div.post {
		padding:0;
	}
#needs-video {
	position:absolute;
	top:176px;
	left:270px;
	width:188px;
	height:212px;
	padding:0;
}
#needs-quote {
	float:left;
	width:250px;
	padding:25px 33px 25px 14px;
	margin-right:150px;
	font-size:23px;
	font-weight:bold;
	color:#666666;
}
#needs-list {
	float:left;
	width:277px;
	font-size:17px;
}
	#needs-list ul, #needs-list li {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	#needs-list a, #needs-list a:link {
		display:block;
		width:218px;
		height:44px;
		padding:9px 18px 17px 41px;
		background-image:url(images/home-btn-fixed-width.png);
		background-position:top left;
		background-repeat:no-repeat;
		border-bottom:none;
		color:#666666;
		text-decoration:none;
	}
	#needs-list a:hover {
		background-position:bottom left;
		padding:12px 16px 14px 43px;
		text-decoration:none;
	}
#customer-quote {
	margin:15px 0 0 0;
	padding:0;
	height:162px;
	background-color:#EEF6FC;
	background-image:url(images/switch-medium.png);
	background-position:top left;
	background-repeat:no-repeat;
}
	#customer-quoted {
		float:left;
		width:542px;
		padding:20px;
		font-size:17px;
		font-style:italic;
	}
	#customer-quoted strong {
		font-style:normal;
	}
	#engineer-image {
		float:left;
		width:172px;
		height:35px;
		padding-top:127px;
		background-image:url(images/engineer-silhouette.gif);
		background-position:top left;
		background-repeat:no-repeat;
		text-align:center;
		font-size:25px;
		text-transform:uppercase;
		color:#FFFFFF;
	}
#home-managment-links {
	display:block;
	margin:15px 0 0 0;
	padding:0;
	list-style-type:none;
	height:72px;
	overflow:hidden;
}
	#home-managment-links li {
		float:left;
		margin:0;
		padding:0;
		list-style-type:none;
		background-image:url(images/btn-bg-home-content.gif);
		background-position:top left;
		background-repeat:no-repeat;
	}
	#home-managment-links li:hover {
		background-position:bottom left;
	}
	#home-managment-links a, #home-managment-links a:link {
		display:block;
		font-size:15px;
		padding:0 13px 14px 36px;
		line-height:58px;
		background-image:url(images/btn-bg-home-content-end.gif);
		background-position:top right;
		background-repeat:no-repeat;
		border-bottom:none;
		text-align:center;
		color:#666666;
		text-decoration:none;
	}
	#home-managment-links a:hover {
		background-position:bottom right;
		text-decoration:none;
		padding:3px 11px 11px 38px;
	}
	#hml-link1 {
		width:262px;
	}
	#hml-link2 {
		width:250px;
	}
	#hml-link3 {
		width:212px;
	}
.home-choices {
	float:left;
	margin-top:15px;
	margin-right:13px;
	padding:15px;
	width:427px;
	background-color:#E5E5E5;
	background-image:url(images/switch-large.png);
	background-position:top left;
	background-repeat:no-repeat;
}
	.home-choices h2 {
		font-family:"Arial Black", Arial, Helvetica, sans-serif;
		font-size:23px;
		color:#6898C9;
		text-transform:uppercase;
		margin:0 0 15px 0;
		text-align:left;
	}
	.home-choices ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.home-choices li {
		margin:15px 0 0 0;
		padding:0 0 0 40px;
		list-style-type:none;
		font-size:19px;
		font-weight:bold;
		line-height:22px;
		background-image:url(images/home-choices-list-style.png);
		background-position:5px 0px;
		background-repeat:no-repeat;
	}
.home-offer {
	margin-top:13px;
	width:252px;
	height:328px;
	padding:0;
}
	.home-offer h2 {
		font-family:"Arial Black", Arial, Helvetica, sans-serif;
		font-size:41px;
		color:#C3B161;
		margin:0;
	}
	.home-offer p {
		font-size:37px;
		font-weight:bold;
		color:#1AA5FF;
		margin:0;
	}

/* Sidebar */
#sidebar>ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
	#sidebar li {
		background-image:none;
	}
	#sidebar>ul>li {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	#sidebar h2 {
		margin:1.4em 0 0 0;
	}
	#sidebar .from-blog div.entry h2 {
		margin:0.4em 0 0 0;
	}
	#sidebar ul li ul {
		margin:0.25em 0 0.8em 0;
	}
ul#sidebar-contacts {
	padding:16px 0 0 0;
}
	ul#sidebar-contacts strong {
		color:#FFFFFF;
	}
	ul#sidebar-contacts li {
		display:block;
		margin:8px 0;
	}
	li#contact-chat {
		text-align:center;
	}
	li#contact-quote a, li#contact-quote a:link {
		width:216px;
		height:33px;
		background-image:url(images/golden-btn-bg.png);
		font-weight:bold;
		padding:13px 1px 1px 1px;
	}
	li#contact-quote a:hover {
		padding:14px 0 0 2px;
	}
	li#contact-offers a, li#contact-offers a:link {
		width:216px;
		height:43px;
		background-image:url(images/golden-btn-bg.png);
		font-weight:bold;
		padding:3px 1px 1px 1px;
	}
	li#contact-offers a:hover {
		padding:4px 0 0 2px;
	}
	ul#sidebar-contacts a, ul#sidebar-contacts a:link {
		display:block;
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		font-size:18px;
		line-height:20px;
		text-align:center;
		margin-left:auto;
		margin-right:auto;
		border-bottom:none;
	}
	ul#sidebar-contacts a:hover {
		background-position:bottom left;
		text-decoration:none;
	}
.sidebar-title {
	display:block;
	font-size:13px;
	line-height:28px;
	text-transform:uppercase;
	color:#FFFFFF;
	background-image:url(images/sidebar-title-bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
}
	#sidebar-partners-title {
		display:block;
		background-image:none;
	}
	a#sidebar-partners-link, a#sidebar-partners-link:link {
		display:block;
		width:216px;
		height:33px;
		background-image:url(images/partner-btn-bg.png);
		padding:13px 1px 1px 1px;
		margin-left:auto;
		margin-right:auto;
		border-bottom:none;
		line-height:20px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:18px;
		text-align:center;
	}
	a#sidebar-partners-link:hover {
		padding:14px 0 0 2px;
		background-position:bottom left;
		text-decoration:none;
	}
	#sidebar-blog-title {
		display:block;
		background-image:none;
	}
	a#sidebar-blog-link, a#sidebar-blog-link:link {
		display:block;
		width:216px;
		height:33px;
		background-image:url(images/partner-btn-bg.png);
		padding:13px 1px 1px 1px;
		margin-left:auto;
		margin-right:auto;
		border-bottom:none;
		line-height:20px;
		color:#FFFFFF;
		text-decoration:none;
		font-size:18px;
		text-align:center;
	}
	a#sidebar-blog-link:hover {
		padding:14px 0 0 2px;
		background-position:bottom left;
		text-decoration:none;
	}
	a#sidebar-latest-blog-link, a#sidebar-latest-blog-link:link {
		color:#000000;
		text-decoration:none;
	}
	a#sidebar-latest-blog-link:hover {
		text-decoration:underline;
	}
ul.partner-list {
	display:block;
	float:left;
	width:112px;
	margin:0.8em 0;
	padding:0;
	list-style-type:none;
}
	ul.partner-list li {
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:center;
		background-image:none;
	}
.from-blog>ul {
	margin:0;
	padding:0;
	list-style-type:none;
}
	.from-blog>ul>li {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.from-blog div.entry {
		padding:8px;
		font-size:13px;
	}
	.from-blog div.entry p {
		margin:0.4em 0;
	}
	.from-blog div.entry h2 {
		font-size:13px;
		margin:0.4em 0;
	}
.widget h2.widgettitle {
	font-size:13px;
	text-align:center;
	margin:1.4em 0 0 0;
	color:#000000;
	font-weight:normal;
}
	.widget ul {
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.widget li {
		margin:0;
		padding:0;
		list-style-type:none;
		text-align:center;
		font-size:13px;
	}
	#sidebar #latestblog-3 li {
		display:block;
		padding:4px 6px 12px 6px;
	}
	#sidebar .widget a, #sidebar .widget a:link {
		color:#B6A045;
		border-bottom:none;
	}
	#sidebar .widget a:hover {
	}
	#sidebar .widget a#sidebar-latest-blog-link, #sidebar .widget a#sidebar-latest-blog-link:link {
		color:#000000;
		border-bottom:none;
		text-decoration:none;
	}
	#sidebar .widget a#sidebar-latest-blog-link:hover {
		text-decoration:underline;
	}
.social-linking {
	width:190px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1.4em;
}
	.social-linking h2 {
		display:block;
		font-size:13px;
		line-height:21px;
		color:#FFFFFF;
		background-image:url(images/follow-us-title-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		text-align:center;
	}
	.social-linking ul {
		display:block;
		height:72px;
		margin:0;
		padding:6px 11px 8px 11px;
		list-style-type:none;
		background-image:url(images/follow-us-bg.png);
		background-position:bottom left;
		background-repeat:no-repeat;
	}
	.social-linking li {
		margin-top:0;
		margin-right:0;
		margin-bottom:0;
		margin-left:0;
		padding-top:0;
		padding-right:0;
		padding-bottom:4px;
		padding-left:0;
		list-style-type:none;
		display:block;
		text-align:center;
		line-height:32px;
	}
	.social-linking li.social-narrow {
		float:left;
		width:56px;
	}
	.social-linking li.social-wide {
		float:left;
		width:56px;
		padding:0 0 0 28px;
	}
	.social-linking li.social-last {
		float:right;
		width:56px;
		padding:0 28px 0 0;
	}
	#sidebar .social-linking a, #sidebar .social-linking a:link {
		border-bottom:none;
	}
	#sidebar .social-linking a:hover {
	}

/* Footer */
#footer-page-links {
	background-image:url(images/footer-bg2.png);
	background-position:center;
	background-repeat:no-repeat;
	padding:1.4em 104px 1.4em 108px;
}
	#footer-page-links div {
		float:left;
		width:190px;
		min-height:120px;
		text-align:center;
		border-right:1px solid #B2B2B2;
	}
	#footer-page-links div.column4 {
		border-right:none;
	}
	#footer li {
		background-image:none;
	}
	#footer-page-links li {
		padding:0;
		font-size:11px;
	}
	#footer-page-links a, #footer-page-links a:link {
		color:#B6A045;
	}
	#footer-page-links a:hover {
	}
.footer-inline-links {
	text-align:center;
	padding-bottom:1.4em;
}
	.footer-inline-links h2 {
		display:inline;
		font-size:14px;
		margin:0;
		padding:0;
		text-transform:uppercase;
		font-weight:normal;
	}
	.footer-inline-links p {
		display:inline;
		font-size:14px;
		margin:0;
		padding:0;
		font-weight:normal;
	}
	.footer-inline-links ul, .footer-inline-links li {
		display:inline;
		font-size:14px;
		margin:0;
		padding:0;
		list-style-type:none;
	}
	.footer-inline-links a, .footer-inline-links a:link {
		color:#B6A045;
	}
	.footer-inline-links a:hover {
	}
#footer-site-links h2, #footer-site-links li {
	margin-left:5px;
	margin-right:5px;
}
form.wpcf7-form {
	background-image:url(images/switch-large.png);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#E5E5E5;
	padding:10px;
}
	form.wpcf7-form p {
		display:block;
		padding:0;
		width:470px;
		margin-left:auto;
		margin-right:auto;
	}
	form.wpcf7-form p.nrml {
		margin-left:0;
		margin-right:0;
		width:auto;
		background-image:none;
	}
	form.wpcf7-form p.form-submit {
		background-image:none;
		text-align:right;
		line-height:20px;
	}
	form.wpcf7-form p label {
		width:140px;
		padding-top:3px;
		float:left;
		color:#0696D2;
	}
	form.wpcf7-form p label.no-float {
		float:none;
		width:auto;
	}
	form.wpcf7-form input[type="text"] {
		width:320px;
	}
	form.wpcf7-form textarea {
		width:320px;
	}
	form.wpcf7-form select {
		width:165px;
		margin-left:160px;
	}
	form.wpcf7-form select#your-daytime {
		width:100px;
	}
	form.wpcf7-form select#your-justtime {
		width:65px;
		margin-left:0;
	}
	form.wpcf7-form input[type="submit"] {
		width:57px;
		height:20px;
		margin:0;
		padding:0;
		border:0px;
		text-align:center;
		background-image:url(images/btn-submit-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		font-weight:bold;
	}
	form.wpcf7-form input[type="submit"]:hover {
		background-position:bottom left;
	}
	form.wpcf7-form .form-required {
		color:#D40000;
	}
	form.wpcf7-form .wpcf7-list-item {
		display:block;
	}
div#respond{
	background-color:#EEF6FC;
	background-image:url(images/switch-small.png);
	background-position:top left;
	background-repeat:no-repeat;
	padding:15px;
}
	textarea#comment {
		width:688px;
		margin:0;
		padding:1px;
	}
dl#privacy-policy {
	font-size:90%;
}
	dl#privacy-policy dt {
		font-weight:bold;
		color:#0696D2;
		margin-bottom:0.5em;
	}
	dl#privacy-policy dd {
		text-indent:0px;
		margin:0 0 0 24px;
	}
ul.ticks {
}
	ul.ticks li {
		background-image:url(images/list-tick.png);
	}
div.list-block {
	background-color:#EEF6FC;
	background-image:url(images/switch-small.png);
	background-position:top left;
	background-repeat:no-repeat;
	margin-top:15px;
	padding:15px;
}

/* Captions */
.aligncenter, div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.alignright {
	float: right;
}
.alignleft {
	float: left;
}
.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}
.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}
.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}

/* Floating Contact */
#contact-floating {
	position:absolute;
	top:7px;
	left:200px;
	width:215px;
	padding:20px 20px 20px 140px;
	border:2px solid #0696D2;
	background-color:#FFFFFF;
	background-image:url(images/contact-mark.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
}
.contact-hidden {
	display:none;
}
.contact-float {
	display:block;
}
#floating-menu {
	margin:0;
	padding:0;
	list-style-type:none;
}
	#floating-menu li {
		margin:8px 0;
		padding:0;
		list-style-type:none;
	}
	#floating-call a, #floating-call a:link {
		display:block;
		width:175px;
		height:41px;
		padding:5px 9px 1px 34px;
		background-image:url(images/contact-btn-bg.png);
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		font-size:18px;
		text-align:center;
	}
	#floating-call a strong, #floating-call a:link strong {
		color:#FFFFFF;
	}
	#floating-call a span, #floating-call a:link span {
		font-size:12px;
	}
	#floating-call a:hover {
		padding:6px 8px 0px 35px;
		background-position:bottom left;
	}
	#floating-contact-link a, #floating-contact-link a:link {
		display:block;
		background-position:top left;
		background-repeat:no-repeat;
		color:#FFFFFF;
		text-decoration:none;
		font-size:18px;
		line-height:20px;
		text-align:center;
		border-bottom:none;
		width:216px;
		height:33px;
		background-image:url(images/golden-btn-bg.png);
		font-weight:bold;
		padding:13px 1px 1px 1px;
	}
	#floating-contact-link a:hover {
		padding:14px 0 0 2px;
		background-position:bottom left;
		text-decoration:none;
	}
#pensarmap {
	height:250px;
}
#remote-form {
	margin-top:50px;
	padding:40px;
}
	#remote-form table {
		margin-left:auto;
		margin-right:auto;
	}
#pensar-facebook {
	padding:0 0 0 3px;
}
.newer-older-entries {
	padding:0 15px 15px 15px;
}