/*
Theme Name: Netspray Theme
Theme URI: http://www.netspray.com/
Description: Netspray theme.
Version: 1.0
Author: Netspray
Author URI: http://www.netspray.com/
Tags: blue, yellow, black, custom header, fixed width, two columns, widgets
*/

* {
	margin: 0px;
	padding: 0px;
}
img {
	border:0;
}
body, html {
	height: 100%;
}
body {
	background:#72a3d6 url(images/background.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	color:#151515;
}
a {
	outline: none;
	color:#1e7aba;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
p, h2, h3, ul {
	margin:10px 0;
	padding:0;
}

.clearfix:after {
	content: ".";
	visibility: hidden;
	display: block;
	height: 0px;
	clear: both;
}
* html .clearfix {
	height: 1%;
}
ul,  ol {
	list-style-position:inside;
	margin-left:15px;
}
.noborder {
	border:none !important;
}
.pngfix {
	background:no-repeat;
}
#header-wrapper {
	background:url(images/header-bg.png) repeat-x;
	height:126px;
}
#subpage-header-wrapper {
	background:url(images/subpage-header-bg.png) repeat-x;
	height:86px;
}
#ribbin,  #header,  #home-section-top,  #container,  #footer,  #subpage-section-top,  #netSpray-works-with-wrapper ul,  #blog-container {
	width:980px;
	margin:0 auto;
	overflow:hidden;
}
#ribbin {
	height:40px;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:40px;
}
#header {
	height:86px;
	background:url(images/header-background.png) no-repeat top left;
	position:relative;
}
h1#logo {
	width:195px;
	height:86px;
	position:absolute;
	top:0;
	left:0;
}
h1#logo a {
	display:block;
	width: 195px;
	height: 86px;
	background: url(images/logo.png) no-repeat;
	text-indent:-9999px;
}
#sec-nav {
	position:absolute;
	top:35px;
	right:0;
	list-style:none;
	color:#1d77b6;
}
#sec-nav li {
	display:inline;
	float:left;
	margin-left:8px;
	line-height:18px;
}
#sec-nav li a {
	color:#000;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
}
#sec-nav li a:hover {
	color:#000;
	text-decoration:underline;
}
#home-section-top {
	height:503px;
	background:url(images/home-section-top-bg.png) no-repeat;
	position:relative;
}
#home-section-top h1,  #home-section-top h2 {
	display:block;
	text-align:center;
	font-family:Impact, "Arial Black";
	font-weight:normal;
}
#home-section-top h1 {
	margin-top:30px;
	font-size:36px;
}
#home-section-top h2 {
	font-size:22px;
}
.teaser-1,  .teaser-2,  .teaser-3 {
	position:absolute;
	padding:20px;
	text-align:center;
	font-size:14px;
	line-height:18px;
}
.teaser-1,  .teaser-3 {
	width:275px;
	height:248px;
	top:169px;
}
.teaser-1 h3,  .teaser-2 h3,  .teaser-3 h3 {
	font-family:Impact, "Arial Black";
	font-size:24px;
	margin:0;
	padding:0;
	line-height:28px;
	font-weight:normal;
}
.teaser-1 h3 {
	color:#068501;
	padding:0 35px;
	width:205px;
}
.teaser-2 h3 {
	color:#a62304;
	font-size:30px;
	padding:0 35px;
	width:220px;
}
.teaser-3 h3 {
	color:#ad0f7c;
	padding:0 35px;
	width:205px;
}
.teaser-1 {
	left:0;
}
.teaser-2 {
	width:290px;
	height:266px;
	left:325px;
	top:151px;
}
.teaser-3 {
	right:0;
}
.teaser-1 p,  .teaser-2 p,  .teaser-3 p {
	margin-top:20px;
}
.teaser-1 p.free,  .teaser-2 p.free,  .teaser-3 p.free {
	font-size:16px;
	font-weight:bold;
}
.teaser-1 a.learn-more,  .teaser-2 a.learn-more,  .teaser-3 a.learn-more {
	width:154px;
	height:44px;
	display:block;
	margin:0 auto;
	margin-top:20px;
	text-indent:-9999px;
}
.teaser-1 a.learn-more {
	background:url(images/teaser-1-learn-more.gif) no-repeat top;
}
.teaser-2 a.learn-more {
	background:url(images/teaser-2-learn-more.gif) no-repeat top;
	margin-top:40px;
}
.teaser-3 a.learn-more {
	background:url(images/teaser-3-learn-more.gif) no-repeat top;
}
.teaser-1 a.learn-more:hover,  .teaser-2 a.learn-more:hover,  .teaser-3 a.learn-more:hover {
	background-position:bottom;
}
#subpage-section-top {
	background:url(images/subpage-section-top-bg.png) no-repeat;
	padding-top:20px;
}
#subpage-section-top #left-content {
	display:inline;
	float:left;
	width:460px;
	font-size:14px;
	line-height:22px;
	font-weight:bold;
}
#subpage-section-top #left-content a.call-to-action, #container #coll-1 a.call-to-action {
	background:url(images/call-to-action_small.png) no-repeat;
	border:0 none;
	display:block;
	height:103px;
	margin:0 auto;
	width:283px;
	text-indent:-9999px;
}
#subpage-section-top #left-content h1 {
	font:25px/30px Impact, Arial;
	font-weight:normal;
	margin:0;
	padding:0;
	text-align:center;
	display:block;
	margin-bottom:10px;
	color:#AB2807;
}
#subpage-section-top #left-content ul {
	padding:0;
	list-style-position:outside;
	margin-top:10px;
	margin-left:20px;
}
#subpage-section-top #left-content ul li {
	background:url(images/bullet.png) no-repeat;
	padding-left:25px;
	list-style:none;
}
.call-to-action {
	display:block;
	margin:0 auto;
	border:0;
}
#subpage-section-top #right-content {
	display:inline;
	float:right;
	width:490px;
}
#right-content #video {
	width:490px;
	height:326px;
	background:url(images/video-background.png) no-repeat;
	text-align:right;
}
#right-content #sub-opt-in-box {
	background:url(images/sub-opt-in-box-background.png) no-repeat;
	height:105px;
	padding:7px 20px 6px;
	width:450px;
}
#right-content #sub-opt-in-box img {
	display:inline;
	float:left;
	height:105px;
}
#right-content #sub-opt-in-box form {
	width:340px;
	display:inline;
	float:right;
}
#right-content #sub-opt-in-box form h2 {
	font-family:Impact, Arial;
	font-size:22px;
	font-weight:normal;
	margin:0 0 2px;
}
#right-content #sub-opt-in-box form input {
	background:url(images/txt-bg.gif) repeat-x;
	border:1px solid #0c5588;
	height:18px;
	padding:0 2px;
	color:#767676;
	margin-bottom:5px;
	display:inline;
	float:left;
}
#right-content #sub-opt-in-box form input.name {
	width:156px;
}
#right-content #sub-opt-in-box form input.email {
	width:235px;
}
#right-content #sub-opt-in-box form input.subscribe-sub {
	border:none;
	background:none;
	height:24px;
	display:inline;
	float:right;
	margin-top:-2px;
}
.clearfix-sub {
	height:40px;
	clear:both;
	background:url(images/clearfix-bg-sub.png) no-repeat;
}
#netSpray-works-with-wrapper {
	height:55px;
	width:100%;
	background:url(images/netSpray-works-with.png) repeat-x;
}
#tooltipcontent {
	position:absolute;
	background:url(images/tooltip-bg.gif) no-repeat;
	display:none;
	width:175px;
	height:85px;
	overflow:hidden;
	padding:10px;
	font-size:12px;
	text-align:center;
	padding-top:20px;
}
#netSpray-works-with-wrapper ul {
	line-height:43px;
}
#netSpray-works-with-wrapper ul li {
	display:inline;
	float:left;
	margin-right:5px;
	padding-top:12px;
}
#container {
	width:940px;
	background:#fff;
	padding:40px 20px 50px;
}
#coll-1 {
	width:570px;
	display:inline-block;
	float:left;
	line-height:20px;
	font-size:14px;
}
.subpage {
	width:615px !important;
}
#coll-1 p {
	margin-bottom:20px;
}
#container #coll-1 h1 {
	font-size:22px;
	margin-bottom:10px;
	line-height:25px;
}
#coll-1 ul#real-ppl-using-netSpray,  #coll-1 ul#hot-products {
	list-style:none;
	list-style-position:outside;
	margin:0!important;
	padding-top:10px;
}
#coll-1 ul#real-ppl-using-netSpray li,  #coll-1 ul#hot-products li {
	margin-bottom:15px;
	overflow:hidden;
	height:1%;
}
#coll-1 ul#real-ppl-using-netSpray li img,  #coll-1 ul#hot-products img {
	display:inline;
	float:left;
	margin-right:15px;
	border:3px solid #A9A9A9;
}
#coll-1 ul#hot-products li a {
	font-weight:bold;
}
#coll-1 #icon-description {
	margin:0;
	padding:0;
	list-style:none;
	list-style-position:outside;
	padding-top:10px;
}
#coll-1 #icon-description .iconImage {
	padding:30px 0 0 10px;
	overflow:hidden;
	position:absolute;
	width:70px;
}
#coll-1 #icon-description li {
	overflow:hidden;
	height:1%;
}
#coll-1 #icon-description li strong {
	font-size:16px;
	display:block;
	line-height:25px;
}
#coll-1 #icon-description li img {
	display:inline;
	float:left;
	display:block;
}
#coll-1 #icon-description li p {
	display:inline;
	float:right;
	border-bottom:1px dashed #ccc;
	overflow:hidden;
	width:515px;
	padding-bottom:10px;
}
#coll-1 #icon-description li p h2 {
	display:inline;
}
#coll-2 {
	width:295px;
	display:inline-block;
	float:right;
	font-size:12px;
}
#coll-2 ul.widget {
	background:url(images/box-bg.gif) bottom no-repeat;
	list-style-image:none;
	list-style-type:none;
	margin:0 0 15px;
	padding:0 0 10px;
}
.widget h2 {
	display:none;/*



				background:url(images/box-heading-bg.gif) no-repeat bottom;



				height:34px;



				font-size:18px;



				font-weight:normal;



				*/



		}
#coll-2 .textwidget h2 {
	background:url(images/box-heading-bg.gif) no-repeat bottom;
	height:34px;
	font-size:18px;
	font-weight:normal;
	display:block;
}
#coll-2 .textwidget h2 span {
	display:inline-block;
	background:url(images/box-heading-title-bg.gif) repeat-x;
	padding:0 10px;
	padding-top:5px;
	padding-bottom:6px;
}
#coll-2 .execphpwidget h2 {
	background:url(images/box-heading-bg.gif) no-repeat bottom;
	height:34px;
	font-size:18px;
	font-weight:normal;
	display:block;
}
#coll-2 .execphpwidget h2 span {
	display:inline-block;
	background:url(images/box-heading-title-bg.gif) repeat-x;
	padding:0 10px;
	padding-top:5px;
	padding-bottom:6px;
}
#coll-2 .optinBox {
	background:url(images/sucess-report-bg.gif) bottom no-repeat;
	padding-bottom:10px;
}
#coll-2 .optinBox a.privacy-policy {
	font-size:11px;
	left:10px;
	position:absolute;
	top:125px;
	display:inline-block;
	width:90px;
}
#coll-2 .execphpwidget h2.optinBox {
	background:url(images/sucess-report-heading-bg.gif) repeat-x;
	font-weight:bold;
	padding-left:10px;
	height:34px;
	padding-top:5px;
	overflow:hidden;
	margin:0;
}
#coll-2 .execphpwidget h2.optinBox span {
	background:none;
	font-weight:normal;
	font-size:15px;
	padding-left:0;
}
#coll-2 .content {
	line-height:18px;
}
#coll-2 .content form {
	margin:0;
	display:block;
	background:url(images/sucess-form-bg.gif) no-repeat left top;
	overflow:hidden;
	height:1%;
}
#coll-2 .content form input {
	display:inline;
	float:right;
	clear:right;
	margin-bottom:5px;
}
#coll-2 .content form input.txt {
	background:url(images/txt-bg.gif) repeat-x;
	width:194px;
	border:1px solid #939393;
	height:18px;
	padding:2px;
}
#coll-2 .box {
	margin-bottom:15px;
	overflow:hidden;
	background:url(images/box-bg.gif) bottom no-repeat;
	padding-bottom:10px;
}
#coll-2 .box .content {
	padding-top:10px;
	line-height:18px;
}
#coll-2 .box .content p {
	padding-right:15px;
	padding-bottom:5px;
}
#coll-2 .textwidget {
	padding-top:10px;
	line-height:18px;
}
#coll-2 .textwidget p {
	padding-right:15px;
	padding-bottom:5px;
}
#coll-2 .execphpwidget {
	padding-top:10px;
	line-height:18px;
	position:relative;
}
#coll-2 .execphpwidget p {
	padding-right:15px;
	padding-bottom:5px;
}
#coll-2 .box h2 {
	background:url(images/box-heading-bg.gif) no-repeat bottom;
	height:34px;
	font-size:18px;
	font-weight:normal;
}
#coll-2 .box h2 span {
	display:inline-block;
	background:url(images/box-heading-title-bg.gif) repeat-x;
	padding:0 10px;
	padding-top:5px;
	padding-bottom:6px;
}
#coll-2 .sucess-report {
	background:url(images/sucess-report-bg.gif) bottom no-repeat;
}
#coll-2 .sucess-report h2 {
	background:url(images/sucess-report-heading-bg.gif) repeat-x;
	font-weight:bold;
	padding-left:10px;
	height:34px;
	padding-top:5px;
	overflow:hidden;
}
#coll-2 .sucess-report h2 span {
	background:none;
	font-weight:normal;
	font-size:15px;
	padding-left:0;
}
#coll-2 .sucess-report .content {
	padding-top:5px;
	position:relative;
}
#coll-2 .sucess-report form {
	margin:0;
	display:block;
	background:url(images/sucess-form-bg.gif) no-repeat left top;
	overflow:hidden;
	height:1%;
}
#coll-2 .sucess-report form input {
	display:inline;
	float:right;
	clear:right;
	margin-bottom:5px;
}
#coll-2 .sucess-report form input.txt {
	background:url(images/txt-bg.gif) repeat-x;
	width:194px;
	border:1px solid #939393;
	height:18px;
	padding:2px;
}
#coll-2 .sucess-report .privacy-policy {
	position:absolute;
	top:75px;
	left:10px;
	font-size:11px;
}
#coll-2 .press-buzz,  #coll-2 .testimonials {
	list-style:none;
	margin:0;
	padding:0;
	list-style-position:outside;
}
#coll-2 .press-buzz li {
	border-bottom:1px solid #ccc;
	overflow:hidden;
	height:1%;
	padding:5px 0;
}
#coll-2 .press-buzz li img {
	display:inline;
	float:left;
	margin-right:10px;
	height:auto;
	max-width:120px;
}
#coll-2 .what-people-are-saying{
       	list-style:none;
       	margin:0;
      	padding:0;
        list-style-position:outside;
}
#coll-2 .what-people-are-saying li {
       	border-bottom:1px solid #ccc;
       	overflow:hidden;
   	height:1%;
        padding:5px 0;
}
#coll-2 .what-people-are-saying li img {
        display:inline;
	float:left;
       	margin-right:10px;
        height:auto;
        max-width:120px;
}
#coll-2 .testimonials li {
	background:url(images/testimonials-icon.gif) no-repeat left top;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	height:1%;
	padding:5px 0;
	padding-right:25px;
	padding-left:10px;
	margin-bottom:10px;
}
#coll-2 .testimonials li span {
	display:inline-block;
	float:right;
}
/*Blog Page*/

#blog-container {
	width:940px;
	background:#fff url(images/blog-content-bg.gif) repeat-y;
	padding:0px 20px 50px;
	font-size:14px;
	padding-top:30px;
}
#blog-container #sidebar {
	width:200px;
	display:inline;
	float:left;
	text-align:right;
	line-height:28px;
}
#blog-container #sidebar ul.menu {
	list-style-position:outside;
	list-style:none;
}

#blog-container #sidebar ul.menu a {
	line-height:18px;
	margin-bottom:10px;
	display:block;
	}
	
#blog-container #blog-content {
	width:705px;
	display:inline;
	float:right;
}
#blog-container #blog-content h1 {
	font-size:22px;
	margin-bottom:20px;
}
#blog-container #blog-content h2 {
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
#blog-container #blog-content p {
	margin-bottom:20px;
	line-height:22px;
}
/*#blog-container #blog-content img {
	float:right;
	margin-right:60px;
}*/
/*End*/

#footer-wrapper {
	height:auto;
	width:100%;
	background:#1E1E1E url(images/footer-bg.gif) repeat-x;
}
#footer {
	padding-top:25px;
}
#footer .links {
	display:inline;
	float:left;
	width:140px;
	padding-left:20px;
}
#footer h4 {
	width:140px;
	color:#ffffcc;
	font-size:18px;
	font-weight:normal;
	padding-bottom:10px;
}
#footer ul {
	list-style:none;
	list-style-position:outside;
	border-right:1px solid #252525;
	font-size:14px;
	margin:0;
	padding:0;
}
#footer ul li {
	padding:0;
	margin:0;
	line-height:18px;
}
#footer ul li a {
	color:#fff;
	text-decoration:none;
}
#footer ul li a:hover {
	color:#fff;
	text-decoration:underline;
}
#footer .copyright {
	display:block;
	float:right;
	color:#fff;
	font-size:11px;
	padding:15px 20px 10px 0;
	text-align:right;
	width:960px;
}
ul.widget li {
	list-style-position:outside;
}
#coll-2 .textwidget h2.optinBox span {
	display:inline-block;
	padding:0;
}
.alignright {
   margin: 0 0 2px 11px;
   border: none; 
   display: inline; 
   float: right;
}
.alignleft {
   margin: 0 11px 2px 0;
   border: none; 
   display: inline; 
   float: left;
}

.textwidget .content ul {
	list-style-image:none;
	list-style-position:inside;
	list-style-type:none;
}

.textwidget .content li {
	display:inline;
}

#right-content #sub-opt-in-box form input.hidden, 
#coll-2 .execphpwidget .optinBox form input.hidden {
	display:none;
	margin:0;
	padding:0;
}

/*Business Page Main Three Packages*/
#netSpray-works-with-wrapper2 {
	background:#0E5A8E url(images/netSpray-works-with.png) repeat-x;
	height:420px;
	padding-top:10px;
	width:100%;
}

.businessCWrapper {
	background:transparent url(images/bg_businessCWrapper.png) no-repeat;
	height:410px;
	margin:0 auto;
	overflow:hidden;
	padding:0 0 0 10px;
	width:970px;
}

.businessCWrapper h2 {
	color:#000000;
	font-size:16px;
	margin:10px 0;
	padding:0;
	text-align:center;
}

.businessCWrapper h2 a {
	color:#000000;
	text-decoration:underline;
}

.businessCWrapper h2 a:hover {
	text-decoration:none;
}

.businessCWrapper h3 {
	color:#AB2807;
	font-family:Impact,"Arial Black";
	font-size:24px;
	font-weight:normal;
	line-height:28px;
	margin:0;
	padding:20px 10px 10px;
	text-align:center;
}
.businessCWrapper p {
	font-size:14px;
	line-height:18px;
	margin:0 10px;
	padding:10px 0;
	text-align:center;
}

.businessCWrapper p.calltoaction {
	font-size:16px;
	font-weight:bold;
	padding-top:20px;
}

.businessCWrapper .businessPackageOne {
	float:left;
	height:395px;
	margin:0;
	padding-top:8px;
	width:315px;
}

.businessCWrapper .businessPackageTwo {
	float:left;
	height:395px;
	margin:0 0 0 10px;
	padding-top:8px;
	width:315px;
}

.businessCWrapper .businessPackageThree {
	float:left;
	height:395px;
	margin:0 0 0 10px;
	padding-top:8px;
	width:315px;
}

.businessCWrapper p.contentShort {
	height:130px;
	overflow:hidden;
}
/*End*/

