﻿@charset "UTF-8";
/* Atomic Interactive - 9-2-08 */
html{
	width:100%;
	padding:0;
	margin:0;
}

body{
	margin:0;
	padding:0;
	background:#f5f5f5 url(/images/main-header-bg.jpg) center top repeat-x;
	font:normal 12px Arial, Helvetica, sans-serif;
	width:100%;
}

a, input, button{
	outline:none;
}

a img{
	border:none;
}

#head-wrap{
	width:100%;
	height:135px;
	background:transparent url(/images/header-background.jpg) center top no-repeat;
	float:left;
	position:relative;
}

#header{
	position:relative;
	height:135px;
	width:958px;
	top:0;
	left:50%;
	margin:0 0 0 -479px;
}

#header-table{
	height:95px;
}

#cart-links{
	color:#fff;
	font:bold 10px Arial, Helvetica, sans-serif;
}

#cart-links span{
	display:block;
	float:right;
	margin:0 4px 0 0;
}

#cart-links .youraccount{
	background:transparent url(/images/your-account.png) 0 0 no-repeat;
	height:11px;
	width:81px;
	display:block;
	text-indent:-9000px;
	float:right;
}

#cart-links .logout{
	background:transparent url(/images/log-out-top.png) 0 0 no-repeat;
	height:11px;
	width:56px;
	display:block;
	text-indent:-9000px;
	float:right;
}

#cart-links .login{
	background:transparent url(/images/log-in-top.png) 0 0 no-repeat;
	height:11px;
	width:56px;
	display:block;
	text-indent:-9000px;
	float:right;
}

#main-navigation{
	margin:0;
	padding:0;
	list-style:none;
	display:block;
}

#main-navigation li{
	display:block;
	padding:0;
	margin:0;
	float:left;
}

#home-link{
	height:43px;
	width:138px;
	background:transparent url(/images/main-navigation.png) 0 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#home-link:hover, #home-link.yourhere{
	background:transparent url(/images/main-navigation.png) 0 -43px no-repeat;
}

#shop-link{
	height:43px;
	width:135px;
	background:transparent url(/images/main-navigation.png) -138px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#shop-link:hover, #shop-link.yourhere{
	background:transparent url(/images/main-navigation.png) -138px -43px no-repeat;
}

#hiw-link{
	height:43px;
	width:135px;
	background:transparent url(/images/main-navigation.png) -273px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#hiw-link:hover, #hiw-link.yourhere{
	background:transparent url(/images/main-navigation.png) -273px -43px no-repeat;
}

#resources-link{
	height:43px;
	width:143px;
	background:transparent url(/images/main-navigation.png) -408px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#resources-link:hover, #resources-link.yourhere{
	background:transparent url(/images/main-navigation.png) -408px -43px no-repeat;
}

#pricing-link{
	height:43px;
	width:135px;
	background:transparent url(/images/main-navigation.png) -551px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#pricing-link:hover,#pricing-link.yourhere{
	background:transparent url(/images/main-navigation.png) -551px -43px no-repeat;
}

#contact-link{
	height:43px;
	width:135px;
	background:transparent url(/images/main-navigation.png) -686px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#contact-link:hover,#contact-link.yourhere{
	background:transparent url(/images/main-navigation.png) -686px -43px no-repeat;
}

#blog-link{
	height:43px;
	width:135px;
	background:transparent url(/images/main-navigation.png) -821px 0 no-repeat;
	text-indent:-9000px;
	display:block;
}
#blog-link:hover, #blog-link.yourhere{
	background:transparent url(/images/main-navigation.png) -821px -43px no-repeat;
}

.breadcrumb{
	background: #fff url(/images/breadcrumb-bg.png) 0 0 no-repeat;
	height:34px;
	margin:0 0 8px 0;
	width:952px;
	position:relative;
	top:8px;
}

#cart-top p {
	padding-top: 10px;
	padding-left: 20px;
	margin:0;
	color:#898989;
}

#cart-top p span {
	padding: 0 4px;
}


#cart-top p a{
	color:#898989;
	text-decoration:none;
}

#cart-top p a:hover{
	color:#898989;
	text-decoration:underline;
}


#cart-top p strong {
	color:#78b404;
}


.mini-cart-left{
	background:transparent url(/images/minicart-left.png) left top no-repeat;
}

.mini-cart-right{
	background:transparent url(/images/minicart-right.png) right top no-repeat;
}

.mini-cart-middle{
	background:transparent url(/images/mini-cart-bg.png) 0 0 repeat-x;
	text-align:center;
	height:34px;
	float:right;
}

.cart-items{
	float:left;
	display:block;
	background:transparent url(/images/cart-items-bg.png) right top no-repeat;
	height:24px;
	padding:10px 24px 0 18px;
	color:#FFFFFF;
	text-decoration:none;
}

.cart-total{
	float:left;
	display:block;
	color:#FFFFFF;
	padding:1px 13px 0 13px;
	font-size:11px;
}

.top-checkout{
	float:left;
	display:block;
	width:117px;
	height:34px;
	text-indent:-9000px;
	background:transparent url(/images/check-out-bg.png) 0 0 no-repeat;
}

#content-wrapper{
	width:100%;
	float:left;
	clear:both;
	background: #fff url(/images/content-bg-btm.png) bottom left repeat-x;
}

#content{
	position:relative;
	width:958px;
	top:0;
	left:50%;
	margin:0 0 0 -479px;
}

#home-content{
	position:relative;
	width:958px;
	top:-5px;
	left:50%;
	margin:0 0 0 -479px;
}

#inner-content{
	position:relative;
	width:958px;
	top:0px;
	left:50%;
	margin:0 0 0 -479px;
}

.hiw-top{
	float:left;
	clear:both;
	background:transparent url(/images/hiw-hr.png) center top no-repeat;
	width:958px;
	margin:10px 0 0 0;
	padding:15px 0 0 0;
}

#how-it-works-intro{
	float:left;
	width:626px;
	margin:0 18px 0 0;
}

/* GLOBAL STYLES */

h1{
	margin:0 0 8px 0;
	padding:0;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#00aeef;
}

p{
	font:normal 11px/21px Arial, Helvetica, sans-serif;
}

p span{
	color:#00aeef;
}

a{
	color:#00aeef;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}
/* GLOBAL STYLES */


#important-links{
	padding:15px 20px;
	float:right;
	background:#f9f9f9;
	border:#ccc 1px solid;
	margin:3px 0 15px 15px;
	font-size:13px;
}

#how-it-works-intro h1{
	margin:0 0 5px 0;
	padding:0;
	font:normal 26px Arial, Helvetica, sans-serif;
	color:#00aeef;
}

#how-it-works-intro p{
	font:bold 12px/21px Arial, Helvetica, sans-serif;
	color:#898989;
	margin:0;
	padding:0;
}

#how-it-works-intro p span{
	color:#00aeef;
}

.hiw-bottom{
	float:left;
	clear:both;
	background:transparent url(/images/hiw-hr.png) center top no-repeat;
	width:958px;
	padding:24px 0 0 0;
	margin:20px 0 0 0;
}

.hiw-bottom img{
	float:left;
	margin:0 10px 10px 0;
}

.hiw-bottom p{
	font:normal 11px/14px Arial, Helvetica, sans-serif;
	color:#898989;
	margin:0;
	padding:0;
}

.hiw-bottom p span{
	color:#00aeef;
}

.step-one, .step-two, .step-three{
	float:left;
	width:310px;
	padding:60px 0 20px 0;
	display:inline;
}

.step-one h2, .step-two h2, .step-three h2{
	display:none;
}

.step-one{
	background:transparent url(/images/step-1-bg.png) 0 0 no-repeat;
}

.step-two{
	margin:0 0 0 12px;
	background:transparent url(/images/step-2-bg.png) 0 0 no-repeat;
}
.step-three{
	margin:0 0 0 12px;
	background:transparent url(/images/step-3-bg.png) 0 0 no-repeat;
}


#home-banner{
	background:transparent url(/images/home-main.jpg) 0 0 no-repeat;
	width:950px;
	height:305px;
	position:relative;
	top:-0px;
	margin:0 0 0 3px;
}

#save-time{
	background:transparent url(/images/save-time-bg.png) 0 0 no-repeat;
	height:118px;
	width:310px;
	position:relative;
	left:0px;
	top:10px;
	float:left;
	margin:0 0 20px 0;
}

.hiw-top #save-time{
	background:transparent url(/images/save-time-bg.png) 0 0 no-repeat;
	height:118px;
	width:310px;
	position:relative;
	left:0px;
	top:10px;
	float:left;
	margin:0 0 20px 0;
}


.save-time-text{
	position:relative;
	top:45px;
	left:144px;
	width:150px;
}

.get-started-text{
	position:relative;
	top:45px;
	left:15px;
	width:150px;
}

.save-time-text p, .get-started-text p{
	margin:0;
	padding:0;
	color:#fff;
	font:normal 11px/15px Verdana, Arial, Helvetica, sans-serif;
}

.save-time-text h2, .get-started-text h2{
	display:none;
}

#home-banner .home-banner-text{
	position:relative;
	top:79px;
	left:56px;
	width:400px;
}

#home-banner .home-banner-text p{
	position:relative;
	top:16px;
	left:9px;
	color:#FFFFFF;
	width:320px;
	margin:0;
	padding:0;
}

#home-banner .banner-links{
	position:relative;
	top:109px;
	left:63px;
	width:300px;
	margin:0;
	padding:0;
}

#home-banner .banner-get-started{
	background:transparent url(/images/home-gs-btn.png) 0 0 no-repeat;
	width:91px;
	height:25px;
	position:relative;
	float:left;
	display:block;
	margin:0;
	padding:0;
	text-indent:-9000px;
}

#home-banner .banner-learn-more{
	background:transparent url(/images/home-lm-btn.png) 0 0 no-repeat;
	width:91px;
	height:25px;
	position:relative;
	float:left;
	margin:0 0 0 10px;
	display:block;
	padding:0;
	text-indent:-9000px;
}

.home-banner-text h1{
	background:transparent url(/images/your-office-delivered.png) 0 0 no-repeat;
	height:36px;
	width:380px;
	display:block;
	text-indent:-9000px;
	margin:0;
	padding:0;
}

.home-sub-link{
	display:block;
	padding:5px 0 0 25px;
	height:14px;
	margin:8px 0 0 0;
	background:transparent url(/images/home-sub-link-btn.png) 0 0 no-repeat;
	color:#FFFFFF;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	text-transform:uppercase;
}

#get-started{
	background:transparent url(/images/start-shopping.png) 0 0 no-repeat;
	height:118px;
	width:310px;
	position:relative;
	left:3px;
	top:10px;
	float:left;
	margin:0 0 20px 10px;
}

#latest-blog{
	background:transparent url(/images/home-blog-bg.png) 0 0 no-repeat;
	height:90px;
	width:278px;
	padding:10px 16px 18px 16px;
	position:relative;
	left:3px;
	top:10px;
	float:left;
	margin:0 0 20px 13px;
}

#latest-blog h3{
	margin:0 0 6px 0;
	padding:0;
	font:bold 12px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	border:none;
	width:278px;
}
#latest-blog p{
	margin:0;
	padding:0;
	font:normal 11px/14px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	margin:0 0 6px 0;
}
#latest-blog a{
	color:#FFFFFF;
	text-decoration:none;
}
#latest-blog a:hover{
	text-decoration:underline;
}
#latest-blog p span{
	color:#003663;
	font:normal 11px/14px Helvetica, Arial, sans-serif;
}
#latest-blog p span a{
	color:#003663;
	font:normal 11px/14px Helvetica, Arial, sans-serif;
}
#latest-blog p span a:hover{
	text-decoration:underline;
}

table.cart-content{
	position:relative;
	top:10px;
	margin:0 0 40px 0;
	width: 952px;
}

#left-col{
	width:651px;
	float:left;
}

.left{
	float:left;
	clear:right;
}

#left-col.rounded{
	background:#f0f0f0 url(/images/left-col-gry-top.png) left top no-repeat;
}

#left-col.rounded span{
	background:transparent url(/images/left-col-gry-btm.png) bottom left no-repeat;
	display:block;
	padding:16px 16px 1px 16px;
	width:619px;
}

.white-gray-bdr{
	background:transparent url(/images/white-gray-bdr.png) bottom left no-repeat;
	padding:0px 15px 16px 23px;
	margin:0 0 17px 0;
}

.white-gray-bdr-top{
	background:transparent url(/images/white-gray-top.png) 0 0 no-repeat;
	height:10px;
	margin:5px 0 0 0;
	text-align:center;
	width:620px;
	position:relative;
	top:-5px;
	left:-23px;
}

.stp1-top{
	background:transparent url(/images/start-shop-stp1-top.png) 0 0 no-repeat;
	height:28px;
	margin:5px 0 0 0;
	padding:4px 0 0 0;
	text-align:center;
	width:620px;
	position:relative;
	top:-5px;
	left:-23px;
	color:#fff;
	font-size:10px;
}

.stp1-top a{
	color:#FFFFFF;
}

.add-button{
	background: transparent url(/images/add-button.png) 0 0 no-repeat;
	border:none;
	text-indent:-900px;
	width:51px;
	height:25px;
	margin:0 0 0 6px;
}

.remove-button{
	background: transparent url(/images/remove-button.png) 0 0 no-repeat;
	border:none;
	text-indent:-900px;
	width:67px;
	height:25px;
}


h2{
	color:#00aeef;
	display:block;
	width:503px;
	padding:0 0 9px 0;
	margin:0px 0 15px 0;
	border-bottom:#e1e1e1 1px solid;
	font:normal 15px Arial, Helvetica, sans-serif;
}

.input-field{
	border:#7f9db9 1px solid;
	color:#c2c2c2;
	padding:5px 0 5px 14px;
	font:normal 10px Arial, Helvetica, sans-serif;
}

.check-boxes{
	margin:0 0 14px 0;
}

.input-checkbox{
	border:0px;
	background:#fff url(/images/checkbox-bg.png) 0 0 no-repeat;
	width:14px;
	height:14px;
	margin:2px 11px 0 0;
}

label{
	color:#898989;
	font:normal 12px Arial, Helvetica, sans-serif;
	letter-spacing: .3pt;
	margin:0 15px 0 0;
}


#right-col{
	width:279px;
	float:left;
}

.column2-blue{
	background:#006187 url(/images/signin-bg.png) 0 0 repeat-x;
}


.column2-blue td{
	padding:0 0 0 17px;
}

.column2-top{
	background:transparent url(/images/sign-in-top.png) 0 0 no-repeat;
}


#sign-in h3{
	width:279px;
	height:30px;
	text-indent:-9000px;
	position:relative;
	left:-17px;
	background:transparent url(/images/sign-in-top.png) 0 center no-repeat;
	display:block;
	margin:0 0 15px 0;
	padding:0;
}

.column2-top h3{
	font:normal 15px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	padding:0;
	margin:20px 0;
}

.column2-top input{
	border:#7f9db9 1px solid;
	color:#c2c2c2;
	padding:5px 0 5px 14px;
	font:normal 10px Arial, Helvetica, sans-serif;
	clear:both;
	margin:0 0 7px 0;
}

.remember-me {
	margin:6px 0 13px 0;
}

.remember-me label{
	margin:0 0 0 10px;
	color:#FFFFFF;
	padding:0;
}

.remember-me input{
	position:relative;
	top:5px;
}

.remember-me button{
	width:62px;
	height:25px;
	background:transparent url(/images/sign-in-btn.png) 0 0 no-repeat;
	text-indent:-9000px;
	border:none;
	margin:0 0 0 69px;
}

td.signin-bottom{
	padding:0 17px 15px 17px;
	background:transparent url(/images/signin-bottom.png) bottom center no-repeat;
}

.signin-bottom p{
	color:#fff;
	font:normal 12px/16px Arial, Helvetica, sans-serif;
	letter-spacing: .2pt;
	margin:6px 0 0px 0;
}

.signin-bottom a{
	color:#6dcff6;
	text-decoration:none;
	font-weight:bold;
}

table.get-started-buttons{
	padding:0 0 15px 0;
}


/*  PRODUCT CODE  */
#blue-heading{
	background:#006288 url(/images/shop-inner-heading.png) 0 0 no-repeat;
	padding:17px 0 0 11px;
	height:50px;
}

#blue-heading h1{
	font:normal 21px Arial, Helvetica, sans-serif;
	margin:0 0 0px 0;
	padding:0;
	color:#fff;
}

#blue-heading p{
	color:#fff;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

table.top-sorting{
	background:transparent url(/images/top-sorting-bg.png) 0 0 repeat-x;
	width:618px;
	position:relative;
	left:1px;
	height:40px;
	padding:0 8px;
	color:#898989;
	font:bold 12px Arial, Helvetica, sans-serif;
}

table.bottom-sorting{
	width:618px;
	padding:0 8px;
	color:#898989;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 15px 0;
}


table.top-sorting select{
	border:#7f9db9 1px solid;
	color: #898989;
	padding:3px 3px 3px 3px;
	margin:0 5px 0 0;
	font:normal 10px Arial, Helvetica, sans-serif;
}

.page-select{
	border:#7f9db9 1px solid;
	color: #898989;
	padding:3px 5px;
	width:15px;
	text-align:center;
	margin:0 5px 0 0;
	font:normal 10px Arial, Helvetica, sans-serif;
}

table.top-sorting a{
	color:#00aeef;
	text-decoration:none;
	padding:0 2px;
	font-weight:bold;
	font-size:14px;
}

table.bottom-sorting a{
	color:#00aeef;
	text-decoration:none;
	padding:0 2px;
	font-weight:bold;
	font-size:14px;
}



.product{
	color:#898989;
	margin:11px 0 11px 6px;
	padding:0 0 8px 0;
	border-bottom:#e1e1e1 1px solid;
}

.product select{
	border:#7f9db9 1px solid;
	color: #898989;
	padding:3px 3px 3px 3px;
	margin:5px 0;
	font:normal 10px Arial, Helvetica, sans-serif;
}

.qty-select{
	border:#7f9db9 1px solid;
	color: #898989;
	padding:3px 5px;
	width:15px;
	text-align:center;
	margin:0;
	font:normal 10px Arial, Helvetica, sans-serif;
}

td.short-description{
	padding:0 10px;
}

.short-description p{
	color:#898989;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:5px 0;
}

.short-description p.small{
	font: bold 10px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#898989;
}

.short-description em{
	color:#00aeef;
	background:none;
	font-style:normal;
}

.short-description h3{
	margin:0;
}

.short-description h3 a{
	color:#00aeef;
	font: bold 14px/21px Arial, Helvetica, sans-serif;
	text-decoration:none;
	margin:0;
	padding:0 71px 0 0 ;
	background:transparent url(/images/view-details-bg.png) bottom right no-repeat;
}



.empty-cart{
	background:transparent url(/images/empty-cart-bg.png) bottom left no-repeat;
	height:77px;
}

.empty-cart p{
	display:none;
}


#product-content{
	background:transparent url(/images/white-gray-bdr.png) bottom center no-repeat;
	margin:0 0 10px 0;
}


/*  PRODUCT DETAILS  */

.detail{
	background:#FFFFFF;
	border:#ebebeb 17px solid;
	color:#898989;
	font: normal 11px Arial, Helvetica, sans-serif;
}

.detail select{
	border:#7f9db9 1px solid;
	color: #898989;
	padding:3px 3px 3px 3px;
	width:200px;
	font:normal 10px Arial, Helvetica, sans-serif;
}

.pricing-levels td.leaderdots{
	background:transparent url(/images/leader-dot.gif) 0 13px repeat-x;
}

.nomargin{
	margin:0;
}

.detail p{
	color:#898989;
	font: normal 11px Arial, Helvetica, sans-serif;
	margin:5px 0;
}

.detail p.small{
	font: bold 10px Arial, Helvetica, sans-serif;
	margin:10px 0 0 0;
	color:#898989;
}

.total-price{
	font: normal 12px Arial, Helvetica, sans-serif;
}

.total-price span{
	color:#00aeef;
	font-weight:bold;
}

.detail em{
	color:#00aeef;
	background:none;
	font-style:normal;
}

.qty-break{
	color:#00aeef;
	font:bold 11px Arial, Helvetica, sans-serif;
}

.detail h2{
	color:#00aeef;
	width:303px;
	padding:0 0 7px 0;
	margin:0 0 8px 0;
	border-bottom:#e1e1e1 1px solid;
	font:bold 15px Arial, Helvetica, sans-serif;
}

.detail-text{
	overflow:auto;
	height:240px;
	padding:30px 0 0 0;
	background:transparent url(/images/detail-text-bg.gif) center top no-repeat;
}

.detail-text p{
	font:normal 12px Arial, Helvetica, sans-serif;
}

.detail-text h3{
	color:#00aeef;
	padding:0;
	margin:0;
	font:bold 13px Arial, Helvetica, sans-serif;
}


.detail img{
	border:#ebebeb 1px solid;
	float:left;
}

.detail .large{
	width:253px;
	margin:0 0 15px 0;
}

.detail .thumb{
	width:75px;
	margin:0 12px 12px 0;
	float:left;
}

.detail .thumb-nomargin{
	width:75px;
	margin:0 0 12px 0;
	float:left;
}


/*  CHECK OUT  */
table.checkout h2{
	color:#00aeef;
	width:100%;
	padding:0 0 7px 0;
	margin:0 0 8px 0;
	border-bottom:#e1e1e1 1px solid;
	font:bold 15px Arial, Helvetica, sans-serif;
}

table.checkout td{
	padding:2px 0;
}

table.checkout{
	color:#00aeef;
	padding:0;
	margin:20px 0 20px 0;
	font:normal 12px Arial, Helvetica, sans-serif;
}

table.checkout a{
	color:#78b404;
	text-decoration:none;
	font:normal 10px Arial, Helvetica, sans-serif;
}

table.checkout em{
	color:#898989;
	padding:5px;
	font:normal 12px Arial, Helvetica, sans-serif;
	font-style:normal;
}


table.checkout input.qty{
	border:#7f9db9 1px solid;
	color:#898989;
	text-align:center;
	padding:5px;
	width:25px;
	font:normal 10px Arial, Helvetica, sans-serif;
}

table.checkout input.title{
	border:#7f9db9 1px solid;
	color:#898989;
	text-align:left;
	padding:5px;
	width:175px;
	font:normal 10px Arial, Helvetica, sans-serif;
}

/* SIDE CART */

td.side-cart{
	background:transparent url(/images/side-cart-bg.gif) 0 0 repeat-y;
	padding:0;
	vertical-align:top;
	width:279px;
}

td.side-cart .side-cart-person{
	background:#fcfcfc url(/images/side-title-bg.gif) bottom repeat-x;
	width:277px;
	margin:0 0 0 1px;
}

.add-person{
	background:#fcfcfc url(/images/add-new-profile.gif) 0 0 no-repeat;
	height:38px;
	display:block;
	text-indent:-9000px;
}

td.side-cart h5{
	height:26px;
	margin:0;
	padding:12px 0 0 10px;
}


td.side-cart h5 a{
	color:#00aeef;
	font:normal 15px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
}

td.side-cart h5 span a{
	margin:0 0 0 8px;
	color:#78b404;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-transform:capitalize;
}

.profile-details td{
	padding:0 0 15px 10px;
}

.profile-details h6{
	color:#898989;
	font:bold 12px Arial, Helvetica, sans-serif;
	margin:0 0 6px 0;
	padding:0;
}
.profile-details p{
	color:#78b404;
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}
.profile-details a{
	color:#78b404;
	font:normal 12px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-decoration:none;
}

/*  PRICING PAGE  */
#pricing-head{
	height:135px;
	width:922px;
	overflow:hidden;
	padding:35px 0 0 28px;
	background:#000000 url(/images/pricing-banner.jpg) 0 0 no-repeat;
	position:relative;
	float:left;
	left:4px;
	top:10px;
}

#pricing-head h1{
	font:normal 32px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#pricing-head p{
	color:#FFFFFF;
	margin:0;
	padding:0;
	font:normal 15px/20px Arial, Helvetica, sans-serif;
}

#pricing-head p span{
	color:#6dcff6;
	font:normal 14px/25px Arial, Helvetica, sans-serif;
}

#page-content{
	float:left;
	clear:both;
	position:relative;
	top:5px;
	padding:0 0 20px 0;
}

.pricing-table{
	color:#000;
	margin:15px 0;
	border:1px #f2f2f2 solid;
}

.pricing-table th{
	color:#fff;
	padding:12px 8px;
	background:#00aeef;
}

.pricing-table td{
	padding:12px 8px;
	border-top:1px #f2f2f2 solid;
}

.totalrow{
	background:#f2f2f2;
	color:#000;
}

#sidebar ul li{
	width:260px;
}

/*  BLOG  */
#blog-head{
	height:135px;
	width:922px;
	padding:35px 0 0 28px;
	background:#000000 url(/images/blog-banner.jpg) 0 0 no-repeat;
	position:relative;
	float:left;
	left:4px;
	top:10px;
}

#blog-head h1{
	font:normal 32px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	margin:0;
	padding:0;
}

#blog-head p{
	color:#FFFFFF;
	margin:0;
	padding:0;
	font:normal 15px/20px Arial, Helvetica, sans-serif;
}

#blog-head p span{
	color:#6dcff6;
	font:normal 14px/25px Arial, Helvetica, sans-serif;
}

#blog-left{
	float:left;
	width:600px;
	position:relative;
	top:15px;
	left:4px;
	padding:0 0 50px 0;
}

#blog-left a{
	color:#00aeef;
	text-decoration:none;
}
#blog-left a:hover{
	text-decoration:underline;
}


#blog-left h2{
	font:normal 24px Arial, Helvetica, sans-serif;
	/*text-transform:uppercase;*/
	color:#00aeef;
	margin:23px 0 4px 0;
	padding:0;
	border:none;
}
#blog-left p{
	font:normal 12px/21px Arial, Helvetica, sans-serif;
	color:#363636;
	margin:0;
	padding:0;
}

.share{
	padding:20px 0 25px 0;
	display:block;
}

.share a{
	color:#00aeef;
	text-decoration:none;
}

.share a:hover{
	text-decoration:underline;
}

.article-info{
	border-top:1px #ccc solid;
	border-bottom:2px #ccc solid;
}

.article-info a{
	color:#464646;
	text-decoration:none;
}

.article-info a:hover{
	text-decoration:underline;
}

.article-info p{
	color:#464646;
	margin:0;
	padding:7px 0 5px 0;
}

#blog-left a{}
#blog-left a:hover{}

.commentlist{
	display:block;
	list-style:none;
	margin:0;
	padding:0;
}

.commentlist li.alt{
	display:block;
	list-style:none;
	margin:0;
	padding:12px 3px;
	color:#666666;
	background:transparent url(/images/hiw-hr.png) center top no-repeat;
}

.commentlist li{
	display:block;
	list-style:none;
	margin:0;
	padding:12px 3px;
	color: #666666;
	background: #FBFBFB url(/images/hiw-hr.png) center top no-repeat;
}

.commentlist li p{
	color:#333333;
}

.commentlist li a{
	color:#898989!important;
	text-decoration:none;
}

#commentform input, #commentform textarea{
	width:400px;
	border:1px solid #00aeef;
	color:#898989;
	padding:3px;
	margin:0 0 6px 0;
}

#submit{
	width:56px!important;
	height:25px;
	border:none!important;
	position:relative;
	left:351px;
}

#blog-right{
	width:279px;
	float:left;
	position:relative;
	left:75px;
	top:42px;
	padding:0 0 50px 0;
}

#blog-right .blog-get-started{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
	background:transparent url(/images/blog-get-started.png) 0 0 no-repeat;
	width:262px;
	height:100px;
	padding:18px 0 0 17px;
	display:block;
	float:left;
	clear:both;
}

.blog-get-started-link{
	display:block;
	width:282px;
	height:120px;
	position:absolute;
	top:0px;
	left:0px;
	background:transparent;
	text-indent:-9000px;
}

#blog-right .blog-get-started h3{
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#blog-right .blog-get-started p{
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#blog-right .blog-resources{
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	border:none;
	background:transparent url(/images/blog-resources.png) 0 0 no-repeat;
	width:262px;
	height:100px;
	padding:18px 0 0 17px;
	margin:7px 0 0 0;
	float:left;
	clear:both;
}

.blog-resources-link{
	display:block;
	width:282px;
	height:120px;
	position:absolute;
	top:125px;
	left:0px;
	background:transparent;
	text-indent:-9000px;
}

#blog-right .blog-resources h3{
	font:normal 18px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	text-transform:uppercase;
}

#blog-right .blog-resources p{
	font:normal 11px Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

#sidebar{
	width:279px;
	position:relative;
	top:23px;
	margin:0 0 30px 0;
	padding:0;
	float:left;
	clear:both;
}

#sidebar ul{
	width:279px;
	margin:0;
	padding:0;
	display:block;
	list-style:none;
	float:left;
	clear:both;
}

#sidebar ul h2{
	font:normal 16px Arial, Helvetica, sans-serif;
	color:#898989;
	border:none;
	width:270px;
	margin:0 0 8px 0;
	padding:0;
}

#sidebar ul li ul li{
	padding:8px 0 8px 17px;
	display:block;
	border-top:#e1e1e1 1px solid;
	background:transparent url(/images/blog-bullet.png) center left no-repeat;
	color:#00aeef;
	font:normal 12px Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
}

#sidebar ul li ul li a{
	color:#00aeef;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}
#sidebar ul li ul li a:hover{
	color:#898989;
	font:normal 12px Arial, Helvetica, sans-serif;
	text-decoration:none;
}

#footer{
	background:transparent url(/images/footer-top.png) center top no-repeat;
	position:relative;
	float:left;
	width:958px;
	top:0;
	left:50%;
	margin:0 0 0 -479px;
	text-align:center;
	padding:28px 0 0 0;
}

#footer p{
	font:normal 11px/15px Arial, Helvetica, sans-serif;
	color:#898989;
	letter-spacing: .6pt;
	margin:0 0 15px 0;
}

#footer a{
	color:#00aeef;
	text-decoration:none;
	padding:0 2px;
}


a.greenbutton{
	display:block;
	width:306px;
	height:32px;
	padding:18px 0 0 0;
	color:#ffffff;
	text-align:center;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	background:transparent url(/images/greenbutton.png) 0 0 no-repeat;
	outline:none;
}
a.greenbutton:hover {
	text-decoration:none;
}


a.graybutton{
	display:block;
	width:306px;
	height:32px;
	padding:18px 0 0 0;
	color:#959595;
	text-align:center;
	font:normal 14px Verdana, Arial, Helvetica, sans-serif;
	background:transparent url(/images/graybutton.png) 0 0 no-repeat;
	outline:none;
}

a.graybutton:hover {
	text-decoration:none;
}

span.smarttip{
	height:17px;
	width:23px;
	display:block;
	position:relative;
	top:2px;
	left:0px;
	float:left;
	text-indent:-9000px;
	background:transparent url(/images/smart-tip.gif) 0 0px no-repeat;
}

ol {
	padding:0;
}

ol li {
	padding: 7px 0;
	margin:0 0 0 20px;
}