body
{
	background: #ffffff url(/Images/new/background.jpg) repeat-x top;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

body,td,th
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
}

a:link, a:visited, a:active
{
	color: #333;
	text-decoration: underline;
	outline:none;
}

a:hover
{
	text-decoration: underline;
	color: #333;
	outline:none;
	-moz-outline-style:none;
}

a:focus
{
	 -moz-outline-style:none;
}


h1
{
	color:#cc6600;
	font-weight:normal;
	margin-top:0;
	padding-top:0;
}

h2
{
	padding:0px;
	margin:0px;
	color:#413931;
	font-size:1.2em;
}

hr
{
	width:100%;
	border:0;
	background:#1e0f08;
	color:#1e0f08;
	height:1px;
}

fieldset
{
	padding:0px;
	margin:0px;
}

legend
{
	color:#413931;
	font-size:1.2em;
	font-weight:bold;
	margin-left:5px;
	padding-left:2px;
	padding-right:2px;
}

#top-nav
{
	height:33px;
	background:url(/Images/new/nav-background.jpg) repeat-x;
}

#nav-bar
{
	padding:0px;
	margin:0px;
}

#nav-bar li
{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
}

#nav-bar li a
{
	display: block;
    margin:0;
    padding:8px 16px 6px 16px;
	text-align: center;
	text-decoration: none;
	font-size:13px;
	color:#99ccff;
	text-transform:uppercase;
	font-weight:bold;
}

#nav-bar li a:hover
{
	text-decoration: underline;
}

#nav-bar li#sel a
{
	color:#FFF;
	background:url(/Images/new/nav-sel.gif) no-repeat center bottom;
}

#nav-bar li#sel a:hover
{
	text-decoration: none;
}

#header-logo
{
	margin-left:19px;
	margin-top:23px;
	margin-bottom:13px;
}

#call-us
{
	background:url(/Images/new/call-background.jpg) no-repeat top left;
}

#call-us #for-more-info
{
	color:#c7e8f9;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	padding-left:67px;
	padding-top:38px;
}

#call-us #phone-number
{
	padding-left:56px;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:28px;
	font-weight:bold;
}

#main
{
	margin-bottom:17px;
}

#main-content
{
	margin-top:2px;
	margin-left:18px;
	margin-bottom:18px;
	margin-right:18px;
}

#sub-column-1
{
	width:303px;
	padding-right:20px;
}

#sub-column-2
{
	width:320px;
	padding-right:22px;
}

#sub-column-3
{
	width:286px;
}

.blue-video
{
	background:#eaf4fd;
	border:1px #b9d5ee solid;
	padding:18px;
}

.video-title
{
	color:#333333;
	font-size:1.3em;
	padding-bottom:15px;
}

.video-title strong
{
	color:#000000;
	font-weight:bold;
}

.video-holder
{
	background:url(/Images/new/video-placeholder.jpg) no-repeat;
	width:265px;
	height:217px;
}

.section-title
{
	color:#1e5476;
	background:url(/Images/new/section-title.gif) repeat-x;
	font-weight:bold;
	height:34px;
	font-size:1.4em;
	padding-top:8px;
}

ul.sm-blue-list
{
	padding:0;
	margin:0;
	padding-left:18px;
	padding-right:10px;
	list-style:none;
}

ul.sm-blue-list li
{
	padding:0;
	margin:0;
	padding-bottom:6px;
	padding-left: 22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(/Images/new/sm-blue-list.gif) no-repeat;
	background-position: 0 1px;
}

.quotes
{
	background:#f3f3f3;
	border:1px #e5e1e1 solid;
	padding:17px;
	padding-top:30px;
	padding-bottom:30px;
	margin-top:25px;
}

.quote-text
{
	color:#666666;
	font-style:italic;
	font-size:1.2em;
}

.quote-author
{
	color:#666666;
	font-style:italic;
	font-size:1.2em;
	text-align:right;
	padding-top:17px;
}

.quote-author strong
{
	color:#666666;
}

.quote-divider
{
	height:42px;
	background:url(/Images/new/quote-divider.gif) repeat-x;
}

#home-banner
{
	background:url(/Images/new/home-banner.jpg) no-repeat;
	width:951px;
	height:284px;
}

#home-banner #home-banner-name
{
	padding-left:420px;
	padding-top:97px;
}

#home-banner #home-banner-name input
{
	width:236px;
	height:32px;
	border: none;
	background: url(/Images/new/home-banner-name.jpg) no-repeat;
	color:#666666;
	padding-top:12px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
}

#home-banner #home-banner-email
{
	padding-left:420px;
	padding-top:0px;
}

#home-banner #home-banner-email input
{
	width:236px;
	height:32px;
	border: none;
	background: url(/Images/new/home-banner-email.jpg) no-repeat;
	color:#666666;
	padding-top:12px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	margin:0;
}

#home-banner #home-banner-submit
{
	padding-left:420px;
	padding-top:4px;
}

#content-top
{
	height:5px;
	background:url(/Images/new/content-top.jpg) no-repeat;
}

#content-fill
{
	background:url(/Images/new/content-fill.jpg) repeat-y;
}

#sub-nav
{
	margin-top:10px;
	margin-left:18px;
}

#sub-columns
{
	margin-top:18px;
	margin-left:18px;
}

#sub-column-left
{
	width:645px;
	padding-right:21px;
}

#sub-column-right
{
	width:285px;
}

#killer-mistakes
{
	background:url(/Images/new/killer-mistakes.gif) no-repeat;
	width:285px;
	height:248px;
	margin-bottom:21px;
}

#killer-mistakes #killer-name
{
	padding-top:134px;
	padding-left:14px;
}

#killer-mistakes #killer-name input
{
	width:250px;
	height:21px;
	border:1px #eaf4fd solid;
	background: #eaf4fd url(/Images/new/text-box-background.gif) no-repeat;
	color:#666666;
	padding-top:4px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}

#killer-mistakes #killer-email
{
	margin-top:0;
	margin-left:14px;
}

#killer-mistakes #killer-email input
{
	width:250px;
	height:21px;
	border:1px #eaf4fd solid;
	background: #eaf4fd url(/Images/new/text-box-background.gif) no-repeat;
	color:#666666;
	padding-top:4px;
	padding-left:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
}

#killer-mistakes #killer-find-relief
{
	margin-left:14px;
	margin-top:0;
}

#featured-products
{
	background:url(/Images/new/featured-products.gif) no-repeat;
	width:285px;
	height:34px;
	margin-bottom:16px;
}

.package-more-info
{
	position:absolute;
	top:185px;
	left:195px;
}

.package-more-info img
{
	border:none;
	width:89px;
	height:20px;
}

#bronze-package
{
	background:url(/Images/new/bronze-package.jpg) no-repeat;
	width:285px;
	height:207px;
	margin-bottom:28px;
	position:relative;
}

#bronze-package ul
{
	padding:0;
	margin:0;
	padding-top:64px;
	padding-left:18px;
	padding-right:10px;
	list-style:none;
}

#bronze-package ul li
{
	padding:0;
	margin:0;
	padding-bottom:8px;
	padding-left: 22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(/Images/new/bronze-bullet.gif) no-repeat;
	background-position: 0 1px;
}

#silver-package
{
	background:url(/Images/new/silver-package.jpg) no-repeat;
	width:285px;
	height:207px;
	margin-bottom:28px;
	position:relative;
}

#silver-package ul
{
	padding:0;
	margin:0;
	padding-top:64px;
	padding-left:18px;
	padding-right:10px;
	list-style:none;
}

#silver-package ul li
{
	padding:0;
	margin:0;
	padding-bottom:8px;
	padding-left: 22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(/Images/new/silver-bullet.gif) no-repeat;
	background-position: 0 1px;
}

#gold-package
{
	background:url(/Images/new/gold-package.jpg) no-repeat;
	width:285px;
	height:207px;
	margin-bottom:28px;
	position:relative;
}

#gold-package ul
{
	padding:0;
	margin:0;
	padding-top:64px;
	padding-left:18px;
	padding-right:10px;
	list-style:none;
}

#gold-package ul li
{
	padding:0;
	margin:0;
	padding-bottom:8px;
	padding-left: 22px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	background:url(/Images/new/gold-bullet.gif) no-repeat;
	background-position: 0 1px;
}

.article-text
{
	line-height:16px;
	margin-top:4px;
	background:url(/Images/new/article-div.jpg) no-repeat bottom center;
	height:105px;
}

.article-img
{
	border:1px #bdd7f0 solid;
	padding:4px;
	float:left;
	margin-right:6px;
	margin-left:6px;
	width:66px;
	height:75px;
}

.article-title
{
	color:#3366cc;
	font-weight:bold;
}

.article-desc
{
	color:#333333;
	font-size:11px;
}

.article-read-more a
{
	color:#3366cc;
	font-size:11px;
}

#contact-now
{
	padding-left:27px;
}

.sales-h1
{
	color:#cc6600;
	font-weight:bold;
	font-size:2.4em;
	text-transform:uppercase;
	padding-bottom:30px;
}

.sales-h2
{
	color:#333333;
	font-weight:bold;
	font-size:1.9em;
}

.sales-h2 strong
{
	color:#006699;
}

#full-content
{
	width:950px;
	margin-top:18px;
	margin-left:18px;
}

#full-content-top
{
	height:5px;
	background:url(/Images/new/full-content-top.jpg) no-repeat;	
}

#full-content-fill
{
	background:url(/Images/new/full-content-fill.jpg) repeat-y;
	padding:20px;
	padding-top:25px;
}

#full-content-bottom
{
	background:url(/Images/new/full-content-bottom.jpg) no-repeat;
	height:6px;
}


#blue-content
{
	width:912px;
}

#blue-content-top
{
	height:5px;
	background:url(/Images/new/blue-content-top.jpg) no-repeat;	
}

#blue-content-fill
{
	background:url(/Images/new/blue-content-fill.jpg) repeat-y;
	padding:13px;
}

#blue-content-bottom
{
	background:url(/Images/new/blue-content-bottom.jpg) no-repeat;
	height:5px;
}

.blue-h1
{
	color:#333333;
	font-size:1.5em;
	font-weight:bold;
	text-align:center
}

#sub-content-top
{
	height:5px;
	background:url(/Images/new/sub-content-top.gif) no-repeat;
}

#sub-content-fill
{
	background:url(/Images/new/sub-content-fill.gif) repeat-y;
	padding:20px;
	padding-top:25px;
}

#sub-content-bottom
{
	background:url(/Images/new/sub-content-bottom.jpg) no-repeat;
	height:6px;
}

#content-bottom
{
	background:url(/Images/new/content-bottom.jpg) no-repeat;
	height:6px;
}

#footer
{
	background:url(/Images/new/footer-background.gif) repeat-x;
	height:132px;
}

#footer-links a
{
	color:#b9dbf7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#footer-info
{
	margin-left:39px;
	margin-top:21px;
}

#footer-info, #footer-info a, #footer-info strong
{
	color:#3a5b7e;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#connect-info
{
	color:#1e5476;
	margin-top:18px;
	font-size:16px;
	font-weight:bold;
}