@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }

.clr { clear: both; }
.clrLeft { clear: left; }
.clrRight { clear: right; }
.left { float: left }
.right { float: right }
.block { display: block; }
.inline { display: inline; }

h1 { }
h2 { }
h3 { }
h4 { }
h5 { }

a, a:visited { text-decoration: none; /* color:#C01702; */ color:#0076A0;}
a.disabled { cursor:default; }
a img { border: 0; }
ul { margin: 0; padding: 0; list-style: none; }
/* SELF CLEARING FLOATS */

#content:after, #slider-info div.boxMid:after,div.boxMid-faq:after, #slider-info:after, #wrapper:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html #content, * html #slider-info div.boxMid,div.boxMid-faq, * html #slider-info { 
	height: 1% 
} /* for IE5+IE6 */

*:first-child+html #content, *:first-child+html #slider-info div.boxMid, *:first-child+html #slider-info { 
	min-height: 1px; 
} /* for IE 7 */

/* END SELF CLEARING FLOATS */

body {
	background:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin-top:25px !important;
	}
	
#wrapper {
	width:960px;
	margin:auto;
	position:relative;
	}	
	
ul#menu, ul#topLinks	{ 
	list-style:none;
	float:right;
	display:block;
	}
	
	
ul#topLinks {
	height:33px;
	width:605px;
	margin-top:20px;
	}
	
ul#topLinks li.last{
	border:none !important;
	}	
	
ul#topLinks li {
	padding: 0px 6px;
	display:block;
	border-left:1px solid #c9c9c9;
	float:right;
	}
	
ul#topLinks li.border {
	border-left:1px solid #c9c9c9;
	}	
	
	
body.inner #main-left  .article-content ul#topLinks {
	height:14px !important;
	width:255px;
	margin-top:0px;
	list-style:none;
	float:left;
	display:block;
	margin:0px !important;
}	

body.inner #main-left  .article-content ul#topLinks li.last {
	border:none !important;
}	

body.inner #main-left  .article-content ul#topLinks li {
	padding: 0px 6px;
	display:block;
	border-left:1px solid #c9c9c9;
	float:right;
	background:none;
	
}

body.inner #main-left  .article-content ul#topLinks li.border {
	border-left:1px solid #c9c9c9;
}	

#hdr {
	background: url(../images/hdr-bg.gif) no-repeat;
	width:960px;
	height:338px;
	position:absolute;
	top:0px;
}

#main {
	padding-top:365px;
	width:960px;
	overflow:hidden;
	}
	
#main-left{	
	width:644px;
	float:left;
	}
	
	.wide {
		width:960px !important;
		}
	
body.inner #main-left {
	line-height:20px;
	font-size:11px;
	color:#333;
	position:relative;
	}
	
body.inner #main-left p {
	padding:10px 0;
	text-align:justify;
	}	
	
body.inner #main-left ul {
	list-style:none;
	}	
	
body.inner #main-left ul li {
	background:url(../images/green-bullett.gif) no-repeat 0px 6px;
	padding-left:20px;
	
}	

div#comm100_track {
	display:none;
	visibility:hidden;
	}

		
	
#main-right {
	width:287px;
	float:right;
	}
	
#main h2, #products h3 {
	overflow:hidden;
}	
	

#main h2.content_head {
	display: block;
	text-indent:0px;
	overflow:visible;
	color:#0076A0;
	font-size:18px;
	height: 22px;
}

#main h2.content_head a:hover { text-decoration: underline; }

table.blog span.article_separator {
	display:block;
	width:100%;
	border-bottom:1px solid #9B9B9B;
	margin-bottom:20px;
	}


#services { height: 410px; }
#products { height: 389px; }
#services .inner {
	background:url(../images/services-bg.gif) no-repeat top left;
	width:310px;
	min-height:170px;
	float:left;
	margin-top:19px;
	}
	
#services #nd, #services #ms {
	margin-left:24px;
	}	
	
#services h3 {
	overflow:hidden;
	text-indent:-9999px;
	margin:17px auto 0px auto;
	}	
	
#services #nd h3{
	height:20px;
	width:169px;
	background:url(../images/titles/networkDesign.gif) no-repeat;
	}
	
#services #cs h3 {
	height:19px;
	width:199px;
	background:url(../images/titles/customerSupport.gif) no-repeat;
	}	
	
#services #ih h3 {
	height:19px;
	width:167px;
	background:url(../images/titles/internetHosting.gif) no-repeat;
	}	
	
#services #ms h3 {
	height:20px;
	width:207px;
	background:url(../images/titles/managedSolutions.gif) no-repeat;
	}	
	
#services ul li a {
	color:#004f69;
	}
	
#services ul li a:hover {
	color:#004f69;
	text-decoration:underline;
	}	
	
#services ul {
	list-style:none;
	margin-top:10px;
	}	
	
#services ul li	{
	background:url(../images/whiteBullet.gif) no-repeat 0 50%;
	margin-left:16px;
	padding:3px 0px 3px 10px;
	width:117px;
	float:left;
	}
/*	
#services #ms ul li	{
	width:265px;
	}	
	*/
#services ul li.readMore {
	background:none;
	width:auto;
	text-align:center;
	margin:25px 0px 0px 0px;
	}	
					
#services ul li.readMore a.readMore {
	width:163px;
	height:22px;
	display:block;
	background:url(../images/readMore.png) no-repeat;
	color:#fff;
	font-weight:bold;
	padding:4px 0px 0px 30px;
	margin-left:30px;
	}

#services ul li.readMore a.readMore:hover {
	background-position: 0px -26px;
	}

#testimonials p{
	width:360px;
	color:#9b9b9b;
	line-height:16px;
	display:block;
	float:right;
	text-align:justify;
	}
	
	
	
#testimonials div.testimonial {
	width:590px;
	border-bottom:1px solid #cecece;
	display:block;
	padding:12px 27px 12px 27px;
	color:#9b9b9b;
	line-height:16px;
	}
	
	
#testimonials img {
	float:left;
	margin-right:25px;
	}
	
#testimonials p span.author {
	color:#2a7b14;
	display:block;
	text-align:right;
	font-weight:bold;
	margin-top:6px;
	}
	
#testimonials p.last {
	border:none;
	}	
	
#blog ul {
	list-style:none;
	margin-top:14px;
	float:right;
	}
	
#blog ul li {
	color:#117b9f;
	font-weight:bold;
	display:block;
	float:left;
	}
	
#blog ul li span {
	margin:6px 6px 0px 0px;
	display:block;
	}		
	
#blog ul li a {
	display:block;
	width:26px;
	height:26px;
	margin-left:6px;
	text-indent:-9999px;
	overflow:hidden;
	}
#blog ul li a.linkeIn {
	background:url(../images/icon-linkedin.gif) no-repeat;
	}
#blog ul li a.myspace {
	background:url(../images/icon-myspace.gif) no-repeat;
	}	
#blog ul li a.rss {
	background:url(../images/icon-rss.gif) no-repeat;
	}
#blog ul li a.facebook {
	background:url(../images/icon-facebook.gif) no-repeat;
	}
#blog ul li a.twitter{
	background:url(../images/icon-twitter.gif) no-repeat;
	}							

#blog .post {
	margin:20px 8px 34px 8px;
	}
	
	
#blog .post span.date {
	display:block;
	width:102px;
	height:21px;
	background:url(../images/date.gif) no-repeat;
	color:#fff;
	font-weight:bold;
	padding:1px 0px 0px 18px;
	}
	
#blog .post h3 {
	background:url(../images/greenBullett.gif) no-repeat 0 50%;
	margin-left:20px;	
	padding-left:8px;
	font-size:11px;
	}
	
#blog .post p {
	display:block;
	margin:	6px 0px 0px 30px;
	}
	
#blog .post h3 a {	
	color:#444;	
	font-weight:bold;
	text-decoration:underline;
	}
	
#blog .post h3 a:hover {
	text-decoration:none;
	}	


h3.customAppliances	{
        text-indent: -9999px;
	width:265px;
	height:19px;
	background:url(../images/titles/customAppliances.gif) no-repeat;
	margin:20px 0px 18px 8px;
	}

h3.discountSoftware{
        text-indent: -9999px;
	width:265px;
	height:19px;
	background:url(../images/titles/discountSoftware.gif) no-repeat;
	margin-left:8px;
	margin:21px 0px 18px 8px;
	}	
	
#products p {
	width:265px;
	text-align:justify;
	color:#444;
	display:block;
	margin-left:9px;
	line-height:16px;
	}	
	
div.hurry p, div.monthlySpecials p  {
	width:265px;
	text-align:left;
	color:#000;
	display:block;
	margin-left:9px;
	line-height:16px;
	margin-bottom:10px;
        margin-top: 10px;
	}
	
div.hurry form, div.monthlySpecials form {
	width:283px;
	background:url(../images/form-m.gif) repeat-y;
	}	
div.hurry form div.top, div.monthlySpecials form div.top {
	height:16px;
	background:url(../images/form-t.gif) no-repeat top;
	}
	
div.hurry form div.bottom, div.monthlySpecials form div.bottom {
	width:283px;
	background:url(../images/form-b.gif) no-repeat bottom;
	height:16px;
	}	
	
div.hurry form label, div.monthlySpecials form label {
	display:block;	
	width:78px;
	float:left;
	text-align:left;
	color:#444;
	font-weight:bold;
	padding-top:3px;
        padding-left: 10px;
	}	
	
div.hurry form input, div.hurry form select, div.monthlySpecials form input {
	width:175px;
	float:left;	
	height:19px;
	border:1px solid #c9c9c9;
	margin-bottom:11px;
	margin-left:10px;
	}
	
form input#hurrySubmit, div.monthlySpecials form input#emailSubmit {
	background:transparent url(../images/readMore.png) no-repeat scroll 0 -26px;
	color:#FFFFFF;
	display:block;
	float:right;
	font-weight:bold;
	height:22px;
	margin-bottom:4px;
	padding:0px 0 0 72px;
	width:163px;
	text-align:left;
	border:none;
	margin-right:19px;
}	
	
	
				
	
	
#products a.readMore, a.readon {
	width:91px;
	height:22px;
	display:block;
	background:url(../images/readMore.png) no-repeat;
	color:#fff;
	font-weight:bold;
	padding:4px 0px 0px 72px;
	float:right;
	margin-top:16px;
	margin-bottom:4px;
	background-position: 0px -26px;
	}
	
	
a.readon {
	float:none;
	padding:1px 0 0 72px;
	}	

#products a.readMore:hover, a.readon:hover {
	background-position: 0px 0px;
	}		

#footer {
	width:960px;
	background:url(../images/footer-bg.gif) repeat-y;
	margin-top:20px;
	position:static;
	}
	
#footer ul {
	font-szie:10px;	
	color:#444444;
	width:125px;
	margin-top:18px;
	padding:0px 17px;
	float:left;
	margin-bottom:50px;
	}
	
#footer ul li {
	padding:3px 0px;
	font-size:10px;
	}	
	
#footer ul  li a {
	color:#444;
	}
	
#footer ul  li a:hover {
	text-decoration:underline;
	}		
	
#footer ul  li strong {
	display:block;
	margin-bottom:12px;
	}
	
#footer div#bottomNav {
	width:960px;
	background:	url(../images/footer-nav.gif) no-repeat;
	height:26px;
	}
	
	
	
#footer div#bottomNav ul {
	list-style:none;
	text-align:center;
	padding-top:6px;
	font-size:11px;
	width:960px;
	float:none;
	margin:0px;
	padding:0px;
	padding-top:6px;
	}
	
p.footerInfo {
	width:960px;
	text-align:center;
	margin-top:20px;
	display:block;
	line-height:22px;
	color:#666c62;
	margin-bottom:20px;
	}	
	
p.footerInfo a {
	color:#0076a0;
	text-decoration:underline;
	}

#footer div#bottomNav ul li {
	display:inline;
	padding:0px 7px 0px 6px;
	border-right:2px solid #2a7b14;
	}
	
#footer div#bottomNav ul li.last {
	border:none;
	}	
	
#footer div#bottomNav ul li a {
	color:#fff;
	text-decoration:none;
	font-weight:bold;
	}	
	
#footer div#bottomNav ul li a:hover {
	text-decoration:underline;
	}
		
#footer h2 {
	background:url(../images/footer-h3.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	height:34px;
	}
	
#footer p {
	display:block;
	position:absolute;
	bottom:-20px;
	}	

span.PHONE {
	height:12px;
	width:117px;
	background:url(../images/phone.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	}

a.contact {
	height:11px;
	width:53px;
	background:url(../images/contact.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	}

a.support {
	height:14px;
	width:112px;
	background:url(../images/remotesupport.gif) no-repeat;
	overflow:hidden;
	text-indent:-9999px;
	display:block;
	}

div.caption {
	width:330px;
	height:141px;
	background:url(../images/capation-bg.gif) no-repeat;
	float:left;
	margin-top:50px;
	position:relative;
	}

div.caption h3 {
	width:297px;
	height:18px;
        //font: 100 20px arial;
	background:url(../images/free.gif) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	margin-top:12px;
	margin-left:11px;
	margin-bottom:15px;
	}
//div.caption h3 span { color: #FF0000; }
	
div.caption p {
	display:block;
	width:300px;
	margin-left:11px;
	color:#444444;
	line-height:16px;
	}
	
div.caption a.signup {
	display:block;
//TQL
//	background: url(../images/signup.png) no-repeat;
	background: url(../images/FindOutHowButton.png) no-repeat;
//TQL
//	background-position: 0 -33px;
	background-position: 33 0px;
	height:33px;
	width:188px;
	text-indent:-999px;
	overflow:hidden;
	bottom:-17px;
	right:22px;
	position:absolute;
	}	
	
div.caption img {
	position:absolute;
	right:219px;
	bottom:-9px;
	}
	
		
div.caption a.signup:hover {
//TQL
//	background-position: 0 0px;
	background-position: 0 -33px;
	}	
	


img.logo {
	float:left;
	margin-top:20px;
//TQL
	margin-left:20px;
	margin-left:20px;
	}


ul#menu {
	background:url(../images/menu-line.gif) no-repeat bottom left;
	padding-left:2px;
	}	
	
ul#menu li span:hover a {
	color:#4c9642;
	
	}

	
ul#menu li span:hover {
	/*background:url(../images/li-hover.png) no-repeat 0px -46px;*/
}
		
	
ul#menu li span.selected {
	/*background:url(../images/dd-li-selected.png) no-repeat 0px -46px !important;*/
	color:#fff !important;
	}	
	
ul#menu li span.selected a {
	color:#fff !important;
	}
	
ul#menu li span.selected a:hover {
	color:#fff !important;
	}		


ul#menu li {
	background:url(../images/menu-line.gif) no-repeat bottom right;
	height:43px;
	display:block;
	float:right;
	padding:0px;
	margin:0px;
	padding-right:2px;
	overflow:visible;
	
	}
	
ul#menu li span {
	display:block;
	background:url(../images/dd-li-selected.png) no-repeat 0px 0px;
	padding:0px 25px;
	float:left;
	height:28px;
	padding-top:15px;
	}	
	
ul#menu li.small-hover span{
	background:url(../images/dd-li-selected-small.png) no-repeat;
	}
	
ul#menu li a {
	display:block;
	color:#919191;
	font-size:13px;
	width:100%;
	height:33px;
	float:left;
	}
	

	
ul#menu li a:hover {
	color:#004f69;
	}
	
ul#menu li span:hover {
	/*background-position: 0px -43px;*/
	color:#004f69;
	}	
	
	
   
#sliderWrapper {
	width:600px; 
	margin:0 auto;
	float:right;
//TQL
//	margin-top:-2px;
	margin-top:8px;
}

#rotator {
	color:#000;
	margin:0; 
	font-size:16px;
}

/* Tabs */
ul.ui-tabs-nav, li.ui-tabs-nav-item, li.ui-tabs-nav-item a:link, li.ui-tabs-nav-item a:visited {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:5px;
}

ul.ui-tabs-nav {
	left:350px;
	position:absolute;
	top:285px;
	width:200px;
	z-index:2;
}

/* Non-Selected Tabs */
li.ui-tabs-nav-item a:link,
li.ui-tabs-nav-item a:visited {	
	font-size:11px;
	font-weight:bold;
	color:#b8db76;
	background:#24761d;
	border:1px solid #b8db76;
}

/* Hovered Tab */
#rotator .ui-tabs-nav-item a:hover,
#rotator .ui-tabs-nav-item a:active {
	background:#b8db76;
	color:#24761d;
	border:1px solid #24761d;
}

#rotator .ui-tabs-nav-item a span {
	float:left; 
	padding:2px 4px;
	cursor:pointer;
}

/* Active Tab */
#rotator .ui-tabs-selected a:link,
#rotator .ui-tabs-selected a:visited,
#rotator .ui-tabs-selected a:hover,
#rotator .ui-tabs-selected a:active {
	background:#b8db76;
	color:#24761d;
	border:1px solid #24761d;
}

/* Content Panels */
#rotator .ui-tabs-panel {
	clear:left;
	color:#000000;
	font-family:Arial,Helvetica,sans-serif;
	height:225px;
	width:600px;
	z-index:1;
}

#rotator .ui-tabs-hide {
	display:none;
}

#rotator h2 {
	color:#fff;
	font-weight:normal;
	margin:0;
	font-size:1.8em;
	line-height:1.2em;
}

#rotator p {
	font-size:1.1em;
	color:#fff;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#rotator .btn_get_started {
	float:left;
	height:30px;
	width:99px;
	text-indent:-9999em;
	margin-right:7px; 
	overflow:hidden; 
	background:transparent url(images/getstarted.gif) no-repeat
}

li.hover-menu {
	overflow:visible;
	}

#rotator .btn_learn_more {
	float:left;
	height:26px;
	font-size:.9em;
}

/* Background Images */
#rotator #fragment-1 {
	background:transparent url(../images/slide1.jpg) no-repeat top right;
}

#rotator #fragment-2 {
	background:transparent url(../images/slide2.jpg) no-repeat top right;
}

#rotator #fragment-3 {
	background:transparent url(../images/slide3.jpg) no-repeat top left;
}

#rotator #fragment-4 {
	background:transparent url(../images/slide4.jpg) no-repeat top left;
}


li.hover-menu {
	position:relative;
	}


ul#menu ul.actions {
	z-index:3 !important;
	width:212px;
	background:url(../images/dd-ul.png) no-repeat bottom;	
	position:absolute;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	top:43px;
	left:0px;
	display:block;
	
	}
	
ul#menu ul.actions li:first-child{
	}
	
ul#menu ul.actions li {
	width:212px;
	height:22px;
	margin:0px;
	padding:0px;
	display:block;	
	}
	
ul#menu ul.actions li.top {
	width:212px;
	height:14px;
	margin:0px;
	padding:0px;
	display:block;
	background:url(../images/ul-top.png) no-repeat;	
	}	
	
ul#menu ul.actions li a {	
	background:url(../images/dd-li.png) no-repeat;	
	display:block;
	height:21px;
	width:172px;
	color:#fff;
	margin:0px;
	padding:0px;	
	padding-left:40px;
	padding-top:1px;
	}
	
ul#menu ul.actions li a:hover {
	background-position: 0px -22px;;
	}	
	
	
	/* INNER PAGE **/


		h2.FreITAssesment {
		text-indent:-9999px;
		overflow:hidden;
		width:960px;
		height:22px;
		background:url(../images/free-it.jpg) no-repeat top left;
		}
		
		h2.contactInformation {
		text-indent:-9999px;
		overflow:hidden;
		width:960px;
		height:22px;
		background:url(../images/contactinformation.jpg) no-repeat top left;
                }						
		
	body.inner #main-left h3, body.inner #main-left h4 {
	font-size:14px;
	color:#2a7b14;
	margin-bottom:5px;
	margin-top:20px;
	}	
		
		
		span.content {
		display:block;
		float:right;
		width:360px;
			}
			
			body.inner #main-left ul.pagination {
				list-style:none;
				}
		
					body.inner #main-left ul.pagination li {
						background:none;
						display:inline;
						} 
	
	#googlecart-widget-head {
		background:#fff !important;
		color:#039fd8 !important;
		}

	#googlecart-title {
		color:#99c667 !important;
		}
		
		
	#googlecart-summary {
		color:#929292;
	}
		
		
	div.product-wrapper {
	width:300px;
	border:1px solid #424242;
	padding:5px;
	margin-left:330px;
		}	
		
		div.product select.product-attr-custom {

			float:left;
		}
		
			div.product div.googlecart-add-button, a.buy-now {
				float:right;
				}
		
	input.hu {
		display:none;
		visibility:hidden;
		}	
		
	span.breadcrumbs {
		display:block;
		//text-align:right;
		//right:5px;
		top:0px;
		//position:absolute;
		}
		
		.breadcrumbs a {
			color:#378e2c;
		
		}	
	
	
	#priceTitle {
		margin-bottom:10px;;
		font-weight:900;;
		color: #039FD8;
		font-size: 15px;
                text-align: left;

	}	
	
		#priceTitle div.t {
			/*height:20px;
			background:url(../images/price-title-t.gif) no-repeat;*/
  display: none;
		}
		
		/*#priceTitle div.m {
			background:url(../images/price-title-m.gif) repeat-y;
		}	*/
		
		#priceTitle div.b {
			/*height:20px;
			background:url(../images/price-title-b.gif) no-repeat;*/
  display: none;
		}						

	#priceWrapper {
		width:284px;
		height:189px;
		background:url(../images/pricing-bg.jpg) no-repeat;
		margin-bottom:20px;
	}

	#price {
		padding-top:20px;
		padding-left:90px;
		background:url(../images/price-bg.png) no-repeat right bottom;
		height:55px;
	}
	
	#price span {
		display:block;
		float:left;
		text-indent:-9999px;
		overflow:hidden;
	}
	
	span.number-period {
		height:12px;
		width:12px;
		background:url(../images/pricing-period.png) no-repeat;
		margin-top:40px;
	}
	
	span.number-k {
		height:52px;
		width:57px;
		background:url(../images/pricing-k.png) no-repeat;
	}

	
	
	span.number-0 {
		height:52px;
		width:49px;
		background:url(../images/pricing-0.png) no-repeat;
	}
	
	span.number-1 {
		height:52px;
		width:49px;
		background:url(../images/pricing-1.png) no-repeat;
	}

	span.number-2 {
		height:54px;
		width:45px;
		background:url(../images/pricing-2.png) no-repeat;
	}
	
	span.number-3 {
		height:49px;
		width:48px;
		background:url(../images/pricing-3.png) no-repeat;
	}
	
	span.number-4 {
		height:55px;
		width:54px;
		background:url(../images/pricing-4.png) no-repeat;
	}
	
	span.number-5 {
		height:51px;
		width:56px;
		background:url(../images/pricing-5.png) no-repeat;
	}
	
	span.number-6 {
		height:50px;
		width:48px;
		background:url(../images/pricing-6.png) no-repeat;
	}
	
	span.number-7 {
		height:50px;
		width:47px;
		background:url(../images/pricing-7.png) no-repeat;
	}	
	
	span.number-8 {
		height:50px;
		width:39px;
		background:url(../images/pricing-8.png) no-repeat;
	}	
	
	span.number-9 {
		height:50px;
		width:42px;
		background:url(../images/pricing-9.png) no-repeat;
	}	
	
	
	span.number-11 {
		height:52px;
		width:85px;
		background:url(../images/pricing-11.png) no-repeat;
	}	
	
	span.small-number-0 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-0.png) no-repeat;
	}
	
	span.small-number-1 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-1.png) no-repeat;
	}

	span.small-number-2 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-2.png) no-repeat;
	}
	
	span.small-number-3 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-3.png) no-repeat;
	}
	
	span.small-number-4 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-4.png) no-repeat;
	}
	
	span.small-number-5 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-5.png) no-repeat;
	}
	
	span.small-number-6 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-6.png) no-repeat;
	}
	
	span.small-number-7 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-7.png) no-repeat;
	}	
	
	span.small-number-8 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-8.png) no-repeat;
	}	
	
	span.small-number-9 {
		height:16px;
		width:18px;
		background:url(../images/small-pricing-9.png) no-repeat;
	}		
	
	span.period {
		width:46px;
		height:18px;
		text-indent:0px !important;
		margin-top:15px;
		}
	
	div.cents {
		border-bottom: 1px solid #039dcf;
		padding-bottom:2px;
		float:left;
		}
	
	div.centsWrapper {
		width:36px;
		float:left;
		}
	
	div.product select {
		width:202px;
		border:1px solid #333333;
		margin-left:30px;
		margin-top:10px;
	}
	
	div.label-select-1 {
		height:11px;
		width:116px;
		background:url(../images/select-1.png) no-repeat;
		margin-left:30px;
		margin-top:10px;
		}
		
	div.label-select-2 {
		height:11px;
		width:128px;
		background:url(../images/select-2.png) no-repeat;
		margin-left:30px;
		margin-top:10px;
		}		
		
	div.label-select-3 {
		height:11px;
		width:135px;
		background:url(../images/select-3.png) no-repeat;
		margin-left:30px;
		margin-top:10px;
		}		
		
		
	.different {
		height:147px !important;
		background:url(../images/different.jpg) no-repeat !important;
		}
		
	
	div.googlecart-add-button, a.buy-now  {
		width:188px !important;
		height:33px !important;
		background:url(../images/add-to-cart.png) no-repeat !important;
		margin-left:37px !important;
		margin-top:10px !important;
		float:left !important;
		display:block;
		}	
			
		a.buy-now {
		background:url(../images/buy-now.png) no-repeat !important;
		text-indent:-9999px;
		overflow:hidden;
		}
	table.blog {
		width:100%;
                margin-top: 10px;
		}
		
		img.bbb {
			left:363px;
			position:absolute;
			top:10px;
			} 

div.buttonheading { float: right; }
div.article-meta { float: left;  }
div.article-content { clear: both;  }

div.subsection1 { 
                border-bottom: 2px solid #449744;
                font: 100 24px arial;
                color: #449744;
                margin-top: -8px;
        }

h2.greentext, #priceTitle div.m { 
                border-bottom: 2px solid #449744;
                font: 100 24px arial;
                color: #449744;
                margin-top: -8px;
                width: 100%;
}

h2.greentext a { font: 100 24px arial;
                color: #449744; }
h2.subsection2, h2.subsection2 a { 
  clear: both; 
  margin-top: 1.1em; 	
  text-indent:0px;
  overflow:visible;
  color:#0076A0;
  font-size:18px;
}

div#breadcrumbleft { 
   float: left; 
   width: 450px;
   left: 5px; !important
   text-align: left; !important

}
div#breadcrumbleft span { color: #FFFFFF; height: 1.5em; overflow: hidden; }

div#breadcrumbright { 
   float: right; 
   right: 5px; !important
   text-align: right; !important
}

div.sharing { float: right; }

div.sharing a { text-indent: -9999px; overflow: hidden; width: 20px; float: left; height: 16px; z-index: 1; }
.yahoobuzz { background: url(../images/sharing/yahoobuzz.gif) no-repeat; }
.technorati { background: url(../images/sharing/technorati.gif) no-repeat; }
.stumbleupon { background: url(../images/sharing/stumbleupon.gif) no-repeat; }
.reddit { background: url(../images/sharing/reddit.gif) no-repeat; }
.twitter { background: url(../images/sharing/twitter.gif) no-repeat; }
.myspace { background: url(../images/sharing/myspace.gif) no-repeat; }
.facebook { background: url(../images/sharing/facebook.gif) no-repeat; }
.digg { background: url(../images/sharing/digg.gif) no-repeat; }
.delicious { background: url(../images/sharing/delicious.gif) no-repeat; }

/* CKForms formatting */
	
div.ckform form {
	width:400px;
	background:url(../images/form-m.gif) repeat;
	}	
div.ckform form div.top {
	height:16px;
	background:url(../images/form-t-special.gif) no-repeat top;
	}
	
div.ckform form div.bottom {
	background:url(../images/form-b-special.gif) no-repeat bottom;
	height:16px;
	}	
	
div.ckform form label {
	display:block;	
	width:158px;
	float:left;
	text-align:left;
	color:#444;
	font-weight:bold;
	padding-top:3px;
        padding-left: 10px;
        margin-top: 0px;
	}	
	
div.ckform form input, div.ckform form select {
	width:205px;
	float:left;	
	height:19px;
	border:1px solid #c9c9c9;
        background: #FFFFFF;
	margin-bottom:11px;
	margin-left:10px;
        margin-top: 0px;
        padding: 0 0 0 0;
	}
	
form input#submit_bt {
	background:transparent url(../images/readMore.png) no-repeat scroll 0 -26px;
	color:#FFFFFF;
	display:block;
	float:right;
	font-weight:bold;
	height:22px;
	margin-bottom:4px;
	padding:0px 0 0 72px;
	width:163px;
	text-align:left;
	border:none;
	margin-right:19px;
}

p.ck_mandatory, span.ck_mandatory {  display: none;  }
p.ckCSSclear { }
