/* BEGIN reset style sheet by Eric Meyer */
/* v2.0 by SolutionSet - May 2010 		 */
/* http://www.solutionset.com			 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, /*strong, sub, sup,*/ tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
}
/* remember to define focus styles! */:focus {
	outline:0;
}
body {
	line-height:1;
	color:black;
	background:white;
}
ol, ul {
	list-style:none;
}
input, textarea { font-size: 100%; font-family: inherit; }
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse:separate;
	border-spacing:0;
}
caption, th, td {
	text-align:left;
	font-weight:normal;
}
blockquote:before, blockquote:after, q:before, q:after {
	content:"";
}
blockquote, q {
	quotes:"" "";
}
/* END reset style sheet */

/* FONT-FACE */
/* Used in div#hero_main div.items div.slide h2 scrollable.css */
@font-face {
	font-family: 'VegurRegular';
	src: url('vegur-kit/vegur-r_0.600-webfont.eot');
	src: local('?'), url('vegur-kit/vegur-r_0.600-webfont.svg#webfontvOYr1O8b') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* Used in ul#navTabs li a scrollable.css */
@font-face {
	font-family: 'VegurBold';
	src: url('vegur-kit/vegur-b_0.600-webfont.eot');
	src: local('?'), url('vegur-kit/vegur-b_0.600-webfont.svg#webfont2xEEjpUZ') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* END FONT-FACE */

/* GENERAL PAGE STRUCTURE */
/* body.home { */
body {
	font:11px Verdana, sans-serif;
	color:#333;
	background:#fff;
	line-height:1.4;
	background: #ffffff url(../img/home_bg_gradient.gif) repeat-x top left;	
	width: 100%;
}
div#header, div#mainContent {
	width:980px;
	margin:0 auto
}

/* body.home div#header, */
body.home div#mainContent{
	width:980px;	
}

/* body.home div#header{
	padding: 0 14px;	
} */

hr {
	display:none;
}
#contentCol hr, #contentSingleCol hr, #sidebar hr {
	display:block;
}
p a {
	text-decoration:none;
	color:#005575 !important
}
p a:hover, p a:focus, p a:active {
	text-decoration:underline
}
/* GENERAL CLASSES */
.clearBoth {
	clear:both
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.disclaimer {
	color: #959595;
}
.disclaimer.leftcol {
	width:655px;
	padding-left: 20px;
}
.disclaimer a { color: #b8d9e5; }

/* GENERAL LISTS */
ul.genList {
	margin:10px 0;
}
ul.genList li {
	padding-left:10px;
	margin-bottom:3px;
	background:url(../img/genBullet.gif) no-repeat 0 .6em;
}
ul.checkList li {
	padding-left:25px;
	margin-bottom:5px;
	background:url(../images/popup/check_blue.png) no-repeat;
}
ul.genList li.strong {
	background-image: url(../img/genBulletStrong.png);	
}
	ul.genList li.strong strong { color: #c83502; font-weight: normal; }

.col1, .col2, .col3 {
	float:	left;
	display: inline-block;
}

/* HEADER */
#masthead {
	background:#FFF;
	border-bottom:10px solid #2B2B2B;
}
#masthead a {
	text-decoration:none;
}
#masthead a:hover, #masthead a:focus {
	text-decoration:underline
}
#psLogo {
	float:left;
	margin:19px 0 15px 21px;
}
/*body.home #psLogo {
	float:left;
	margin:19px 0 15px 27px;
}
*/
#headerNav {
	float:right;
	width:714px;
}
/* body.home #headerNav {
	float:right;
	width:714px;
	margin-right:12px;
}
*/
#signLinks {
	float:right;
	margin:0 0 26px 0;
	position:relative;
}
#signLinks div {
	float:left;
	margin:0 0 0 9px
}
#signLinks div.inner {
	margin:0
}
#signQuestions {
	padding: 8px 0 0 0;
}
#signQuestions a {
	color: #0075a1;
}
#signQuestions img {
	vertical-align: middle;
}
/*login form slideout*/
#signSlider {
	display:none;
	position:absolute;
	right:0;
	top:0;
	width:237px;
	background:url(../img/signinSlider.png) bottom left no-repeat;
}
#signSlider div {
	margin:0;
}
#signSlider .left {
	float:left;
	margin:10px 0 0 10px;
}
#signSlider .right {
	float:right;
	margin:10px 10px 0 0;
}
#signSlider a, #signSlider a:visited {
	color:#005575;
}
#signSlider form {
	margin:5px 0 0 10px;
	width:90%;
	padding:10px 0 5px 0;
	float:left;
	display:block;
	border-top:1px dotted #222;
}
#signSlider label {
	margin:0 0 5px 0;
	float:left;
	display:block;
	width:60px;
}
#signSlider input {
	margin:0 0 5px 5px;
	float:left;
	width:140px;
}
#signSlider input.password {
	margin:0 0 0 0;
}
#signSlider input.submit {
	margin:15px 0 0 0;
	float:right;
	width:87px;
	height:27px;
}
#signSlider a.forgot_pass {
	float:left;
	margin:15px 0 0 0;
	width:100px;
}
#signIn {
	background:#43a6c5 url(../img/signin_bg_left.gif) no-repeat bottom left;
	}
div#signIn {float:right;}
#signIn a {
	font-weight:bold;
	color:#fff;
	padding:0 15px 0 0;
	background:url(../img/right_arrow.gif) no-repeat 100% 50%
}
#signIn .inner {
	background:url(../img/signin_bg_right.gif) no-repeat bottom right;
	padding:7px 15px 6px 13px
}
#masthead #signUp {
	background:#4EAAC3 url(../img/signup_bg_left.gif) no-repeat bottom left
}
#masthead #signUp a {
	font-weight:bold;
	color:#FFF;
	padding:0 21px 0 0;
	background:url(../img/right_arrow.gif) no-repeat 100% 55%
}
#masthead #signUp .inner {
	background:url(../img/signup_bg_right.gif) no-repeat bottom right;
	padding:7px 12px 6px 16px
}
/* CSS top menu */
#topNav li {
	clear:right;
	float:left;
	height:40px;
	padding:0 20px;
	background:url(../img/nav_separator.gif) no-repeat 0 6px
}
#topNav li.listFirst {
	padding-left:0;
	background:transparent
}
#topNav li a {
	display:block;
	float:left;
	height:40px;
	text-indent:-9999em;
}
#topNav li a:hover, #topNav li a:focus {
	background-position:0 -40px;
}
#topNav li a.selected, #topNav li a.selected:hover {
	background-position:0 0;
}
a#navWelcome {
	width:112px !important;
	background:url(../img/nav_welcome.png) 0 -80px no-repeat;
}
a#navProducts {
	width:101px !important;
	background:url(../img/nav_products.png) 0 -80px no-repeat;
}
a#navServices {
	width:92px !important;
	background:url(../img/nav_services.png) 0 -80px no-repeat;
}
a#navKnowHow {
	width:135px !important;
	background:url(../img/nav_knowhow.png) 0 -80px no-repeat;
}
a#navResources {
	width:120px !important;
	background:url(../img/nav_resources.png) 0 -80px no-repeat;
}
a#navShop {
	width:64px !important;
	background:url(../img/nav_shop.png) 0 -80px no-repeat;
}
ul#subNav li a.active {
	color:#ffc527;
}
#searchRow {
	clear:left;
	background: #2B2B2B url(../img/subnav_bg_right.gif) top right no-repeat;
	*height:1%;
}
#searchRow li {
	float:left;
	padding:6px 10px 0 10px;
	background:url(../img/subnav_separator.gif) no-repeat bottom left;
	margin-bottom:-1px
}
#searchRow li.listFirst {
	padding-left:18px;
	background:url(../img/subnav_bg_left.gif) no-repeat top left
}
#searchRow a {
	color:#FFF;
	font-size:12px !important;
	text-transform:uppercase
}
#searchRow a:hover, #searchRow a:focus {
	color:#ffc527;
	text-decoration:none
}
#searchRow a.selected {
	color:#FFC527
}
#searchForm {
	float:right;
	margin:4px 10px 0 0;
	height:19px;
}
#searchForm * {
	vertical-align:middle
}
#searchForm label {
	position:absolute;
	left:-3000px
}
#searchForm #search {
	border:0;
	background:#6F6F63;
	color:#FFF;
	width:138px;
	padding:0 10px;
	margin:0 4px -5px 0;
	overflow:visible
}
.Search {
	border:0;
	background:#6F6F63;
	color:#FFF;
	width:138px;
	padding:2px 2px 2px 4px;
	*margin:2px;
	overflow:visible;
	font-size:11px
}
#searchForm #searchSubmit {
	margin-bottom:-5px
}
/* MAIN CONTENT AREA */
#container {
	/* background:url(../img/bg_gradient_internal.jpg) repeat-x top left; */
	/* padding:15px 0 20px 0 */
	padding: 8px 0 0 0;
}
/* CONTENT  - 1 COLUMN */
#contentSingleCol {
	background:url(../img/singlecol_bg_bottom.png) 0 100% no-repeat;
	position:relative;
	margin:0 0 10px 0;
	float:left;
	padding: 0 0 7px 0;
}
#contentSingleCol a, #contentSingleCol a:visited {
	color:#005575;
}
#contentSingleCol a:hover, #contentSingleCol a:focus {
	color:#333;
}
#contentSingleCol .inner {
	padding:18px 20px 13px 20px;
	background:#FFF url(../img/singlecol_bg_top.gif) no-repeat top left;
	position:relative;
	float:left;
	width:940px;
}
/* CONTENT - PRODUCTS PAGE */
#contentSingleCol.sellertype {
	width: 985px;
	margin: 0 -1px 10px -4px;
	height: 315px;
	background: url('../img/bg_products_sellers.gif') no-repeat;
	position: relative;
}
#contentSingleCol.sellertype h2 {
	color: #fff;
	font-size: 20px;
	margin: 0px;
	position: absolute;
	top: 7px;
	left: 25px;
}
#contentSingleCol.sellertype h2 em {
	font-size: 16px;
	font-style: italic;
}
#contentSingleCol.sellertype li {
	width: 310px;
	position: absolute;
	text-align: center;
}
#ebayseller {
	top: 60px;
	left: 100px;
}
#onlineseller {
	top: 60px;
	right: 100px;
}
#ebayseller-start, #onlineseller-start {
	display: block;
	width: 310px; /* height: 210px; */
	height: 149px;
	background: url('../img/starthere_ebay.gif') no-repeat;
	text-align: left;
	text-indent: -99999px;
}
#onlineseller-start {
	background: url('../img/starthere_online.gif') no-repeat;
}
#moreinfo {
	width: 985px;
	margin: 0 -1px 15px -4px;
	height: 100px;
	background: url('../img/bg_products_features.gif') no-repeat;
	position: relative;
	float: left;
}
#moreinfo li {
	display:block;
	width: 180px;
	position: absolute;
}
#moreinfo a {
	display:block;
	font-size:16px;
	text-decoration:none;
	color:#005575;
	margin-bottom:5px;
}
#moreinfo a:hover {
	text-decoration:underline;
}
#moreinfo a.more {
	font-size:10px;
	font-weight:bold
}
#moreinfo1 {
	top: 18px;
	left: 45px;
}
#moreinfo2 {
	top: 18px;
	left: 280px;
}
#moreinfo3 {
	top: 18px;
	left: 530px;
}
#moreinfo4 {
	top: 18px;
	left: 770px;
}
.affiliates ol, .affiliates ul {
	padding-left:20px;
	list-style:decimal;
	margin-bottom:15px;
}
.affiliates ul {
	list-style:disc;
}
.affiliates li {
	margin:5px 0;
}
.affiliates p {
	margin-bottom:15px;
}
.affiliates table {
	width:250px;
	border-collapse:collapse;
	margin-bottom:20px;
}
.affiliates caption {
	font:normal 17px Georgia, "Times New Roman", Times, serif;
	color:#C83502;
	border:solid #A6A69E;
	border-width:3px 0;
	padding:3px 5px;
}
.affiliates th, .affiliates td {
	background:#EDEDE5;
	padding:5px;
	border-color:#A6A69E;
	border-width:0 0 1px 1px;
	border-style:dotted solid;
}
.affiliates th {
	border-left:none;
}
.affiliates pre {
	border-left:20px solid #A6A69E;
	padding-left:10px;
	font:normal 13px "Courier New", Courier, monospace;
}
#mainOptions {
	float:left;
	width:650px;
}
#sideOptions {
	float:right !important;
	margin-right: -3px;
	width:251px;
	margin-top:-35px;
}
#ecomRightCol #sideOptions {
	float:none;
	margin-top:0;
	background:transparent
}
#sideOptions .services * {
	padding-left:15px;
}
#sideOptions p {
	display:none;
}
#sideOptions h2 {
	margin:0;
}
#sideOptions ul {
	background:url(../img/bg_sidecol_top.gif) right 0 no-repeat;
	float:left;
	width:100%;
}
#ecomRightCol #sideOptions ul {
	background:url(../img/bg_sidecol_top_ecom.png) right 0 no-repeat !important
}
#sideOptions li {
	padding:12px 20px 10px;
	background:url(../img/separator_sidecolumn.gif) center bottom no-repeat;
	overflow:hidden;
	float:left;
	width:211px;
}
#sideOptions li.li_top {
	padding-top:18px;
}
#sideOptions li.li_bot {
	border-bottom:none;
	background:url(../img/bg_sidecol_bottom.gif) bottom right no-repeat;
	padding-bottom:16px;
}
#ecomRightCol #sideOptions li.li_bot {
	background-image:url(../img/bg_sidecol_bottom_ecom.png)
}
#sideOptions a {
	display:block;
	font-size:16px;
	text-decoration:none;
	color:#005575;
	margin-bottom:5px;
}
#sideOptions a:hover {
	text-decoration:underline;
	color:#005575;
}
#sideOptions .services div {
	background:url(../img/bg_sidecol_bottom_white.png) bottom right no-repeat;
	padding-bottom:10px;
}
table#adComparison {
	width:100%;
	margin:0;
	border-bottom:2px solid #A6A69E;
	border-collapse:collapse;
	clear:both;
}
table#adComparison colgroup col {
	width:21%;
}
table#adComparison th, table#adComparison td {
	border-style:dotted solid;
	border-color:#000 #A6A69E;
	border-width:1px 1px 0 0;
}
table#adComparison #tablehead th {
	vertical-align:middle;
	border:solid #A6A69E;
	border-width:0 1px 2px 0;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	color:#c83502;
	padding:4px 0;
	text-align:center;
	background:none;
}
table#adComparison td {
	padding:6px 0;
	text-align:center;
	background:#EDEDE5;
}
table#adComparison .lastCell {
	border-right:0 !important;
}
/* Feature Comparison Styles */
table#featureComparison {
	width:100%;
	margin:0;
	border-bottom:3px solid #A6A69E;
	border-collapse:collapse;
	clear:left;
}
table#featureComparison colgroup#design col {
	width:25%;
}
table#featureComparison colgroup#features col {
	width:160px;
}
table#featureComparison colgroup#features.features-wide col {
	width:275px;
}
table#featureComparison colgroup #col1 {
	width:auto !important;
}
h2#featureComparisonCaption {
	height:40px;
	color:#fff;
	background:url(../img/table_header_960.gif) top left no-repeat;
	margin:10px 0 0 0;
	text-indent:20px;
	line-height:33px;
	overflow:hidden;
	clear:both;
	width:100%;
}
table#featureComparison td, table#featureComparison th {
	padding:6px 0;
	text-align:center;
	background:url(../img/table_cell.gif) bottom right repeat-x #EDEDE5;
	text-indent:0;
	vertical-align:middle;
}
table#featureComparison th {
	text-align:left;
	padding-left:20px;
}
table#featureComparison #tablehead th {
	border:solid #A6A69E;
	border-width:0 0 3px;
	font:normal 16px Georgia, serif;
	color:#c83502;
	text-align:center;
	background:none;
	padding:2px;
	background:url(../img/table_cell_white.gif) bottom right;
	vertical-align: middle;
}
table#featureComparison th.last {
	background-image:none !important;
}
table#featureComparison #tablehead th p {
	display:none;
}
table#featureComparison #tablehead th.hide {
	color:#fff;
	border-left:0;
	text-indent:-99999em;
}
table#featureComparison #tablehead th.long {
	padding:2px 0 5px 0;
}
table#featureComparison td.start {
	padding:5px 0 5px 20px;
	text-align:left;
}
table#featureComparison td.lastCell {
	background:url(../img/table_cell.gif) bottom left #EDEDE5;
}
table#featureComparison .lastRow th, table#featureComparison .lastRow td {
	background:url(../img/table_cell.gif) top right #EDEDE5;
}
table#featureComparison td.finalRowCell {
	background:#EDEDE5;
}
table#featureComparison th.subHead {
	text-transform:uppercase;
	text-align:left;
	font-weight:bold;
	color:#712E01;
	background:url(../img/table_cell_white.gif) bottom right #fff;
	padding-left:15px !important;
}
table#featureComparison tr.noShade td, table#featureComparison #signup th, table#featureComparison #signup td {
	background:url(../img/table_cell_white.gif) bottom right #fff;
	vertical-align: top;
}
table#featureComparison td.noShadeLast {
	background:url(../img/table_cell_white.gif) bottom left #fff !important;
}
table#featureComparison td.cellGradient, table#featureComparison th.cellGradient {
    background: url("../img/table_cell_gradient.gif") repeat-x scroll right bottom #EDEDE5 !important;
    padding: 8px;
    text-indent: 0;
    vertical-align: top;
}

table#featureComparison th.wide {
	width:220px
}
table#featureComparison td.cellGradientLast, table#featureComparison th.cellGradientLast {
    background: url("../img/table_cell_gradient_last.gif") repeat-x scroll right bottom #EDEDE5 !important;
    padding: 8px;
    text-indent: 0;
    vertical-align: top;
}

.pricingInformation {
	position: relative;
	min-width:100px;
}
.pricingInformation.floatLeft {
	float:left;
	}

.pricingInformation p {
	position: relative;
	font-size:12px;
	text-align:center;
	top: 0px;
	color: #333333;
	font-size:11px
}
.pricingInformation strong { 
	font-size: 15px;
	color: #c83502; 
}	
.pricingInformation span{
	font-size:9px;
}
.pricingInformation sup {
	font-size:11px;
	*font-size:12px;
	position:relative;
	top:3px;
	*top:0px
}	
.pricingInformation .highlight{
	color: #c83502;
	font-size:10px
}	
div.cellGradientWide {
  	background: transparent !important;
	width:300px;
	}
	
table#featureComparison a.signup {
	margin-top:7px;
}
div.freeTrial  {
	clear:both;
	height: 20px;
	text-align:center;
	margin:0px auto;
	padding-top:10px;
	border-top:1px solid #cccccc;
}
.freeTrial  a{
	text-decoration:none;
}
/* End Feature Comparison Styles */

/*clue flyouts*/
.flyout {
	position:relative;
	color:#0075A1;
}
.subScreen .hidden {
	position:absolute;
	top:0;
	left:0;
	padding:.4em;
	display:none;
	padding:3px;
	color:#000;
	line-height:1.4;
	text-align:left;
}
table#featureComparison td.startLong.clue a {
	padding-left:20px !important;
}
table#featureComparison .clue a {
	display:block;/*text-align:left;*/
	text-decoration:none;
	color:#005575;
}
table#featureComparison .clue a:hover, table#featureComparison .clue a:focus {
	text-decoration:underline;
	color:#333;
}
table#featureComparison td.active {
	background-color:#EEF9FF;
}
table#featureComparison .clue:hover, table#featureComparison .clue.hover {
	background-color:#EEF9FF;
}
table#featureComparison .clue:hover .clueWrap a, table#featureComparison .clue.hover a {
	text-decoration:underline;
}
.clueWrap {
	position:relative;
}
.clueWrap a {
	color:#005575 !important;
	cursor:default;
}
.clueBlock {
	position:absolute;
	width:199px;
	padding:20px 15px 20px 32px;
	background:transparent url(../img/flyout.png) top left no-repeat;
	min-height:40px;
	z-index:1 !important;
	line-height:1.4;
}
.clueBlock a {
	cursor:pointer;
}
.clueBlock a:hover {
	text-decoration:none !important;
}
table#featureComparison .clueBlock {
	top:-50px;
	right:-240px;
	display:none;
	text-align: left;
}
table#featureComparison .switchLeft .clueBlock {
	top:-50px;
	left:-240px;
	right: auto;
	display:none;
}
table#featureComparison .clue:hover .clueWrap .clueBlock {
	display:block;
}
table#featureComparison .clueBlock.hover {
	display:block;
}
html>body .clueBlock {
	padding:14px 15px 15px 32px;
}
.clueBlock .clueClose {
	position:absolute;
	bottom:-15px;
	left:0;
	width:250px;
	height:15px;
	background:url(../img/flyout_bottom.png) bottom left no-repeat;
}
.switchLeft .clueBlock {
	float:left;
	width:199px;
	padding:20px 32px 20px 15px;
	background:transparent url(../img/flyout_left.png) top left no-repeat;/*position:relative;*/
	min-height:40px;
}
.switchLeft .clueBlock .clueClose {
	position:absolute;
	bottom:-15px;
	left:0;
	width:250px;
	height:15px;
	background:url(../img/flyout_bottom_left.png) bottom left no-repeat;
}
.clueDiv {
	z-index:200
}
/*signup flyouts*/
.menuFlyout {
	position:relative;
	color:#0075A1;
	z-index: 1000;
}
.menuFlyout a {
	cursor: default !important;
	text-decoration:none;
	color:#c20;
	margin-top:-7px;
	padding:12px 0 8px 0;
	display:block;
	width:160px;
	height:20px;
	background:transparent url(../img/menu_flyout_off.gif) top left no-repeat;
	text-align:center;
	color:#C83502 !important;
}
.featureComparison-table .menuFlyout a {
	padding-bottom: 0px;
}
.menuFlyout-pricing {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	color: #000;
	padding-bottom: 8px;
}
.wide a {
	width: 273px;
}
a.menuOn {
	cursor: default !important;
	color:#C83502 !important;
	text-decoration:underline;
	background:transparent url(../img/menu_flyout.png) top left no-repeat;
}
.wide a.menuOn {
	cursor: default !important;
	color:#C83502 !important;
	text-decoration:underline;
	background:transparent url(../img/menu_flyout_wide.gif) top left no-repeat;
}
.hiddenSignup {
	position:absolute;
	top:29px;
	left:-3px;
	display:none;
	padding:3px;
	color:#000;
	line-height:1.4;
}
img.arrowHint {
	padding:0 0 0 2px;
	vertical-align:middle;
}
.hiddenSignup_left {
	position:absolute;
	top:29px;
	left:-96px;
	display:none;
	padding:3px;
	color:#000;
}
.dDownBox {
	background:transparent url(../img/compare_sign_up_box.png) top left no-repeat;
	font:normal 11px Verdana, sans-serif;
	width:213px;
	padding:20px;
	text-align:left;
	z-index:1000;
}
.wide .dDownBox {
	width: 300px;
	background:transparent url(../img/compare_sign_up_box_wide.gif) top left no-repeat;
}
.dDownBox_left {
	background:transparent url(../img/compare_sign_up_box_left.png) top left no-repeat;
	font:normal 11px Verdana, sans-serif;
	width:213px;
	padding:20px;
	text-align:left;
}
.dDownBox_bot {
	background:url(../img/compare_sign_up_but.png) bottom left no-repeat;
	width:253px;
	height:19px;
	float:left;
}
.wide .dDownBox_bot {
	background:url(../img/compare_sign_up_but_wide.gif) bottom left no-repeat;
	width:300px;
}
.compareSignUp {
	background:url(../img/compare_sign_up_but.png) bottom left no-repeat;
	width:253px;
	height:57px;
}
.compareSignUp .hide {
	display:none;
}
.compareSignUp b {
	font:11px normal Verdana, sans-serif;
	float:left;
	margin:21px 0 0 25px;
}
a.compareUpgradeBut {
	display:block;
	margin:10px auto 0px auto;
	width:114px;
	height:25px;
	background:url(../img/b_upgrade.png) 0 0 no-repeat;
	text-indent:-9999em;
	padding:0;
}
a.compareUpgradeBut:hover {
	background-image:url(../img/b_upgrade_hover.png);
}
/* for old signup button in flyout */a.compareSignUpBut {
	display:block;
	margin:16px 0 0 10px;
	width:114px;
	height:25px;
	background:url(../img/b_signup_green.png) 0 0 no-repeat;
	text-indent:-9999em;
	float:left;
	padding:0;
}
a.compareSignUpBut:hover {
	background-image:url(../img/b_signup_green_hover.png);
}
a.compareSignUpButBot {
	display:block;
	margin:10px 0 5px 23px;
	width:115px;
	height:25px;
	background:url(../img/free_trial_signup.gif) top left no-repeat;
	text-indent:-9999em;
	float:left;
	padding:0;
}
/* QUICK WELCOME TOUR additional styles*/
#welcomeScreen {
	float:left;
	display:block;
	width:950px;
	height:737px;
	background:url(../img/welcomeScreen.png) 0 1px no-repeat;
	margin:15px 0 50px -5px;
	position:relative;
}
#welcomeScreen.white {
	background:url(../img/welcomeScreen_white.png) 0 1px no-repeat;
	height:1600px;
}
#welcomeScreen .close {
	position:absolute;
	bottom:-15px;
	left:0;
	width:945px;
	height:50px !important;
	background:url(../img/welcomeScreen_white.png) bottom left no-repeat;
	display:block;
}
#welcomeScreen a {
	text-decoration:none;
}
ul.tabs {
	height:58px;
	text-align:center;
	margin: 5px 0 0 5px;
}
.tabs li {
	float:left;
	margin-right: -20px;
}
.tabs li a {
	display: block;
	padding:20px 0;
	height:18px;
	background:url(../img/tabs.png) top right no-repeat;
	text-decoration:none;
	color:#c83502 !important;
	font-size:14px;
	position: relative;
}
.tabs li a:hover {
	text-decoration:underline !important;
}
.tabs li a#tab-1, #tab-1-bottom {
	width:215px;
	z-index: 6;
	background-image: url(../img/tab_first.png);
	margin:0;
}
.tabs li a#tab-2, #tab-2-bottom {
	width:125px;
	z-index: 5;
}
.tabs li a#tab-3, #tab-3-bottom {
	width:200px;
	z-index: 4;
}
.tabs li a#tab-4 {
	width:150px;
	z-index: 3;
}
.tabs li a#tab-5 {
	width:191px;
	z-index: 2;
}
.tabs li a#tab-6 {
	width:160px;
	z-index: 1;
	background-image: url(../img/tab_last.png);
}
.tabs .Setup, .tabs .Promote, .tabs .Manage {
	font:normal 20px Georgia, "Times New Roman", Times, serif;
	width:250px !important;
	text-align:left;
	text-indent:90px;
	background:top right no-repeat !important;
}
.tabs li a#tab-1.Setup {
	background-image:url(../img/tab_first_Setup.png) !important;
	text-indent:80px;
}
.tabs li .Promote {
	background-image:url(../img/tab_first_Promote.png) !important;
}
.tabs li .Manage {
	background-image:url(../img/tab_first_Manage.png) !important;
}
.tabs li a.active {
	background-position:bottom right !important;
	color:#c83502 !important;
}
.tabs li#firstTab a.active {
	background: url(../img/tab_first.png) bottom right no-repeat;
}
.tabs li#lastTab a.active {
	background: url(../img/tab_last.png) bottom right no-repeat !important;
}
#bottomTabs {
	position:absolute;
	bottom:-8px;
	left:0px;
	width:941px;
	background:url(../img/bg_bottom_tabs.png) no-repeat;
	height:58px;
	z-index:2;
}
.tabs li a#tab-1-bottom.Setup {
	background-image:url(../img/tab_first_Setup_bottom.png) !important;
	text-indent:80px;
}
#outerPane, #innerPane, .section {
	height:660px;
}
#outerPane {
	overflow:hidden;
	margin:20px auto 0 auto;
	width:880px;
	position:relative;
	height:658px;
}
#innerPane {
	width:880px;
	margin:0 auto;
	overflow:hidden;
}
#screenContents {
	position:absolute;
	top:0;
	left:0;
	width:6520px;
}
#screenContents a {
	text-decoration:none;
	color:#005575;
}
#screenContents a:hover, a:focus {
	text-decoration:underline;
	color:#005575;
}
#outerPane.liquid, #innerPane.liquid {
	height:1400px;
}/* #outerPane.liquid {background:#f0f;} *//* #welcomeScreenBgrndWrap {background:#f0f;} */
#innerPane {
	width:880px;
	margin:0 auto;
	overflow:hidden;
}
.subScreen.text {
	background-color:transparent;
	background-image:none;
	height:auto !important;
}
.step {
	float:left;
	width:880px;
	background:#fff;
	margin:0 0 20px 0;
	font-size:1.1em;
}
h3.dots {
	background:url(../img/dots.gif) top left repeat-x;
	margin:5px 0 10px 0;
	padding:5px 0 0 0;
}
.step.dots, .ecom .article {
	background:url(../img/dots.gif) top left repeat-x;
}
.step ul {
	margin:0 0 12px 0;
}
.step li {
	padding:0 0 0 20px;
	background:url(../img/check_red.gif) 0 .1em no-repeat;
	margin:10px 0;
}
.stepContent {
	float:left;
	width:550px;
}
.stepContent p, .stepContent ul {
	margin-left: 40px;
}
.stepContent div p {
	margin-left: 0;
}
.step h2 {
	padding:8px 0 8px 40px;
	background:0 50% no-repeat;
	font-size:2.1em;
}
h2.step1 {
	background-image:url(../img/step1.png);
}
h2.step2 {
	background-image:url(../img/step2.png);
	background-position:0 3px;
}
h2.step3 {
	background-image:url(../img/step3.png);
}
h2.step4 {
	background-image:url(../img/step4.png);
	background-position:0 3px;
}
h2.step5 {
	background-image:url(../img/step5.png);
	background-position:0 3px;
}
.quickTip {
	float:right;
	width:258px;
	margin-top:50px;
	background:#fff url(../img/bg_tip_top.png) no-repeat;
}
.quickTip div {
	background:url(../img/bg_tip_bottom.gif) bottom left no-repeat;
	padding:15px 20px;
	font-size:11px;
}
.quickTip div div {
	padding:0;
	background:none;
}
.quickTip h3 {
	font:normal 1.6em Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	background:url(../img/icon_tip.png) left center no-repeat;
	padding:5px 0 5px 35px;
	color:#333;
}
.subScreen {
	width:880px;
	margin:10px 0 0 0;
	float:left;
	background:transparent url(../img/loading.gif) top center no-repeat;
	height:560px;
	position:relative;
	overflow:hidden;
}
.quickTour .subScreen img {
	margin-left:9px
}
.subScreen .number {
	text-indent:-9999em;
	background:transparent top left no-repeat;
	position:absolute;
	width:48px;
	height:48px;
	z-index:99;
}
.subScreen .one {
	background-image:url(../img/number_1.png);
}
.subScreen .two {
	background-image:url(../img/number_2.png);
}
.subScreen .three {
	background-image:url(../img/number_3.png);
}
.subScreen .four {
	background-image:url(../img/number_4.png);
}
.subScreen .five {
	background-image:url(../img/number_5.png);
}
.subScreen .six {
	background-image:url(../img/number_6.png);
}
.subScreen .seven {
	background-image:url(../img/number_7.png);
}
.subScreen .eight {
	background-image:url(../img/number_8.png);
}
#clue_1_1 {
	top:38px;
	left:60px;
}
#clue_1_2 {
	top:445px;
	left:60px;
}
#clue_2_1 {
	top:25px;
	left:55px;
}
#clue_2_2 {
	top:145px;
	left:40px;
}
#clue_2_3 {
	top:40px;
	left:765px;
}
#clue_2_4 {
	top:168px;
	left:267px;
}
#clue_2_5 {
	top:110px;
	left:757px;
}
#clue_3_1 {
	top:110px;
	left:160px;
}
#clue_3_2 {
	top:160px;
	left:370px;
}
#clue_3_3 {
	top:240px;
	left:100px;
}
#clue_3_4 {
	top:330px;
	left:100px;
}
#clue_3_5 {
	top:470px;
	left:500px;
}
#clue_4_1 {
	top:230px;
	left:243px;	
}
#clue_4_2 {
	top:300px;
	left:217px;
}
#clue_4_3 {
	top:480px;
	left:160px
}
#clue_4_4 {
	top:450px;
	left:510px;	
}
#clue_4_5 {
	top:395px;
	left:512px;
}
#clue_5_1 {
	top:285px;
	left:180px;
}
#clue_5_2 {
	top:255px;
	left:415px;
}
#clue_5_3 {
	top:475px;
	left:190px;
}
#clue_5_4 {
	top:390px;
	left:415px;
}
#clue_6_1 {
	top:205px;
	left:105px;
}
#clue_6_2 {
	top:320px;
	left:105px;
}
#clue_6_3 {
	top:400px;
	left:105px;
}
#clue_6_4 {
	top:140px;
	left:385px;
}
#clue_6_5 {
	top:480px;
	left:105px;
}
/* CONTENT  - 2 COLUMN */#contentCol {
	background:#FFF url(../img/leftcol_bg_top.gif) no-repeat top left;
	padding:18px 20px 20px 20px;
	width:675px;
	float:left;
	position:relative;
	margin-bottom:20px;
	clear:both;
}
#contentCol.startLow {
	background-image:url(../img/bg_leftcol2.png);
}
#contentCol.startLow h2.sectionTitle {
	margin-top:0
}
#contentCol .close {
	position:absolute;
	bottom:0;
	left:0;
	background:url(../img/leftcol_bg_bottom.gif ) no-repeat bottom left;
	display:block;
	height:10px;
	width:715px;
}
#contentCol a {
	color:#0075A1;
	text-decoration:none;
}
#contentCol a:hover, #contentCol a:focus, #contentCol a:active {
	text-decoration:underline;
}
#contentCol h1 {
	margin:0 0 10px 0;
}
#contentCol h2 {
	margin:20px 0 5px 0;
}
#contentCol strong.dots {
	background:url(../img/dots.gif) top left repeat-x;
	padding:15px 0 10px 0;
	margin:15px 0 0 0;
	width:100%;
	display:block;
	color:#7a3c12;
	text-transform:uppercase;
}
#bottomContent {
	clear:both;
	margin-top:20px;
	padding-top:10px;
	border-top:1px dotted black;
}
#pullOut {
	float:left;
	background:url(../img/pullout.png) top left no-repeat;
	margin:8px 15px 5px -2px;
	width:300px;
	clear:both;
	position:relative;
	padding-top:5px;
	display:block;
}
#pullOut blockquote {
	background:url(../img/pullout.png) bottom left no-repeat;
	padding:5px 12px 1px 12px;
}
#pullOut img {
	margin:9px 0 0 12px;
}
#pullOut blockquote p.pullquote {
	padding:6px 10px 0 28px;
	font:15px Georgia, serif;
	line-height:1.4;
	background:url(../img/quote_open.gif) top left no-repeat;
}
#pullOut blockquote cite {
	display:block;
	padding:3px 25px 10px 28px;
	font-style:normal;
	height:25px;
	min-height:25px;
	background:url(../img/quote_close.gif) top right no-repeat;
	margin-right:12px
}
.pulloutbig {
	width: 675px;
	background: url('../img/pulloutbig.gif') no-repeat;
	margin-bottom: 10px;
	text-align:center
}
.pulloutbig div {
	background: url('../img/pulloutbig-b.gif') left bottom no-repeat;
	padding: 10px;
	width: 655px;
}
img.screenshot {
	float:left;
	clear:left;
	margin:10px 15px 5px -4px;
}
h1, .faux-h1 {
	font-weight: bold;
	font:35px Georgia, serif;
	margin:0 0 25px 0
}
.nobottommargin {
	margin-bottom: 0px !important;
}
.faux-h2 {
	font:22px Georgia, serif;
	color:#C83502;
	color: #2b2b2b;
	margin:21px -18px 10px 24px;
}
h2 {
	font:19px Georgia, serif;
	color:#C83502;
	color: #2b2b2b;
	margin:24px 0 10px 0;/*width:90%;*/
}
h3 {
	color: #C83502;
	font-weight:bold;
	text-transform:uppercase;
	margin:0 0 15px 0
}
h4 {
	font-weight:bold;
	text-transform:uppercase
}
p {
	margin-bottom:10px;
}
/* SIDEBAR */
#sidebarCol {
	width:251px;
	float:right;
}
#sidebarCol a {
	text-decoration:none;
	color:#005575;
}
#sidebarCol a:hover {
	text-decoration:underline;
}
#sidebarCol .divider {
	background: url(../img/bg-sidecol-divider.png) repeat-x 0px top;
	height: 4px;
	margin: 0px 0px 8px 0px;
}
#sidebarCol h4 {
	clear:left;
	font:normal 16px Georgia, serif;
	margin:15px 10px 0px 5px;
	min-height:48px;
	background:transparent left center no-repeat;
	color:#333;
	text-transform:none;
	padding:12px 0 0 60px;
}
#sidebarCol h4.no_icon {
	background: none;
	padding-left: 0px;
	min-height: 24px;
}
#sidebarCol h4#recommends {
	background-image:url(../img/icon_thumb-up.png);
}
#sidebarCol h4#tips {
	background-image:url(../img/icon_lightbulb.png);
}
#sidebarCol h4#related {
	background-image:url(../img/icon_books.png);
	padding-top:23px;
	min-height:42px;
}
#sidebarCol h4#icon_whatsnew {
	background-image:url(../img/icon-whatsnew.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_faq{
	background-image:url(../img/icon-faq.png);
}
#sidebarCol h4#icon_ps{
	background-image:url(../img/icon-ps.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_compatible{
	background-image:url(../img/icon-compatible.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_quicktour{
	background-image:url(../img/icon-quicktour.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_ecom101{
	background-image:url(../img/icon-ecom101.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_certified{
	background-image:url(../img/icon-certified.png);
	padding-top: 20px;
	min-height: 35px;
}
#sidebarCol h4#icon_certified_2{
	background-image:url(../img/icon-certified.png);
}
#sidebarCol h4#pscertification {  }
#sidebarCol ul {
	margin-left:6px;
	background-image:none;
	height:auto;
	padding:0;
}
#sidebarCol li {
	padding-left:8px;
	margin:0 0 2px 0;
	/* background:url(../img/side_bullet.gif) 0 .6em no-repeat; */
	background:url(../img/genArrow.gif) 0 4px no-repeat;
}
#sidebarCol li a {
	display:block;
}
#sidebarCol li.lead, #sidebarCol strong {
	background-image:none;
	text-transform:uppercase;
	color:#614a39;
	padding-left:0
}
#sidebarCol li.noBullet {
	background-image:none;
}
#sidebarCol li.dots {
	background:url(../img/dots.gif) top left repeat-x;
	padding:5px 0;
	margin:5px 0 0 0;
}
#sidebarCol p {
	padding:5px 0;
	/* margin-left:6px */
}
#sidebarCol p.dots {
	background:url(../img/dots.gif) bottom left repeat-x;
	padding-bottom:20px;
	margin-bottom:10px;
}
#sidebarCol strong {
	/* margin:0 0 -2px 6px; */
	display:block;
	padding-left:0px
}
#sidebar, #ecomRightCol {
	float:right;
	width:251px;
	position:static;
	margin:-3px -2px 10px 0;
}
#ecomRightCol #sidebar {
	float:none;
	margin:0
}
#sidebar ul {
	background:url(../img/bg_sidecol_top_200px-topmargin.png) right -100px no-repeat;
	margin-bottom:10px;
	float:left;
	width:100%;
}
.notopmargin {
	background-position: right -200px !important;
}
#sidebar li {
	padding:6px 20px 10px;
	min-height:61px;
	background:url(../img/separator_sidecolumn.gif) center bottom no-repeat;
	overflow:hidden;
	float:left;
	width:211px;
}
#sidebar .li1 {
	float:none !important;
	width:auto;
}
#sidebar #info.aff li {
	padding-bottom:0;
}
#sidebar #info .li2 {
	margin-top:15px;
}
#sidebar #info .li3, #sidebar #info .last {
	border-bottom:none;
	background:url(../img/bg_sidecol_bottom.png) bottom right no-repeat;
	padding-bottom:10px;
}
#sidebar #prodInfo {
	background:url(../img/bg_sidecol_top_200px-topmargin.png) right 48% no-repeat;/* that image is needed because Safari 2 has a bg repeat bug */
}
#sidebar #prodInfo .li1, #sideOptions .services, #sidebar.services #team {
	background:url(../img/bg_prostores9_top.png) top right no-repeat;
	min-height:64px;
	margin:0 0 20px 0;
	padding:15px 0 0 0;
}
#sidebar #prodInfo .li1 a, #sidebar.services #team strong {
	margin-left:20px;
	font-weight:normal;
}
#sidebar #prodInfo .li1 div, #sidebar.services #team div {
	background:url(../img/bg_sidecol_bottom.png) bottom right no-repeat;
	padding:0 60px 15px 20px;
	position:relative;
}
#sidebar #prodInfo .li2 {
	border-top:none;
}
#sidebar #prodInfo .li4 {
	background:url(../img/bg_sidecol_bottom.png) bottom right no-repeat;
	padding-bottom:10px;
}
#sidebar.services > #prodInfo {
	background-position:right 68%;
}
#sidebar.services #team strong, #sideOptions .services strong {
	text-transform:uppercase;
	color:#543928;
	display:block;
	width:150px;
	margin-bottom:5px;
}
#sidebar.services #team, #templatestore, #innovate-conference {
	margin-bottom:10px;
}
#templatestore a { display: block; height: 103px; width: 251px; }
/*#innovate a { display: block; height: 123px; width: 251px; } */

#innovate-conference {
	background:url(../img/xcommerce-innovate.png) 0 0 no-repeat;
	text-indent:-999em;
	min-height:90px;
	display: block; height: 90px; width: 251px;
         margin-bottom:10px
}
#sidebar.services #team div {
	background:url(../img/bg_sidecol_bottom_green.png) bottom right no-repeat;
	padding-bottom:10px;
}
#sidebar.services #prodInfo .li4 {
	background:url(../img/separator_sidecolumn.gif) bottom center no-repeat;
	padding-bottom:0;
}
#sidebar.services #prodInfo .li5 {
	border-bottom:none;
	background:url(../img/bg_sidecol_bottom.png) bottom right no-repeat;
	padding-bottom:10px;
}
#sidebar.services ul.info {
	background:url(../img/bg_sidecol_top.png) top right no-repeat;
	padding-top:5px;
}
#sidebar.services ul.info li.last {
	background:url(../img/bg_sidecol_bottom.png) bottom right no-repeat;
}
#sidebar.services ul.info li a {
	margin:0;
}
#sidebar.services ul.info li div {
	margin:5px 0;
}
#sidebar.services ul.info li {
	min-height:0;
}
#sidebar #info.top {
	background-position:0 -80px;
}
#sidebar #info.top li {
	padding-bottom:0;
}
#sidebar #info.top .li1, #templatestore {
	background:url(../img/bg_templatestore.png) 0 0 no-repeat;
	text-indent:-999em;
	min-height:113px;
}
#sidebar #info.top .li1, #sidebar.services #whatsnew {
	background:url(../img/bg_whatsnew.png) 0 0 no-repeat;
	text-indent:-999em;
	min-height:113px;
}
#sidebar a{
	display:block;
	font-size:16px;
	text-decoration:none;
	color:#005575;
	margin-bottom:5px;
}
#sidebar a:hover {
	text-decoration:underline;
}
#sidebar a.more, #sidebarCol a.more {
	font-size:10px;
	font-weight:bold;
	text-transform: uppercase;
}
/* SIGNUP BUTTON */
#container #signUp {
	height:91px !important;
	position:relative;
	padding:0 !important;
	background:none;
}
#container #signUp h3 {
	margin:0;
}
#sideOptions #signUp {
	margin-top:-5px;
	margin-bottom:10px;
}
#container #signUp a {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	text-indent:-999em;
	background:url(../img/b_signup_now.png) right top no-repeat;
	padding:0;
	z-index:2;
}
#container #signUp.not_ebay a {
	background-image: url(../img/b_signup_not_ebay.png);
}
#container #signUp.ebay a {
	background-image: url(../img/b_signup_ebay.png);
}

#container #signUp a:hover {
	background-position:100% 100%;
}
#container #signUp div, #container #signUp p {
	position:relative;
	left:10px;
	top:10px;
}
#sidebar #signUp {
	margin-bottom:10px;
}
/*BREADCRUMB*/
#breadcrumb {
	margin:0 0 18px 0
}
#breadcrumb a {
	color:#0697bb !important;
	text-decoration:none
}
#breadcrumb a:hover, #breadcrumb a:focus, #breadcrumb a:active {
	text-decoration:underline
}
ul#breadcrumb li {
	display:inline;
}
ul#breadcrumb li a {
	padding-right:15px;
	background:url(../img/breadcrumbArrow.gif) no-repeat right;
}
/*FREE TRIAL*/
#freetrialTitle {
	background: url('../img/bg_sectionheader_orange_675.gif') no-repeat;
	width: 660px;
	height: 32px;
	font:19px Georgia, serif;
	padding: 7px 0px 0px 15px;
	margin: 0 0 15px 0
}
#freetrialTitle em {
	font-style: italic;
}
/*RELATED LINK*/
#relatedLinks {
	margin:30px 0 0 0
}
#relatedLinks a {
	background:url(../img/black_dot.gif) repeat-x top left;
	padding:20px 0 0 0;
	color:#005575;
	text-decoration:none
}
#relatedLinks a:hover, #relatedLinks a:focus, #relatedLinks a:active {
	text-decoration:underline
}
/* the h2s with gray background (and "more" button) */
.sectionTitle, .product_sellers h1 .sectionTitle {
	background: url(../img/bg_sectionheading_675px.png) no-repeat;
	position:relative;
	height:38px;
	margin:0 !important;
	line-height:33px;
	color:white;
	padding-left:20px;
	clear:both;
	width:auto;
}
h2#merchDiscount {
	margin-top:45px
}
.sectionTitle a {
	position:absolute;
	top:3px;
	right:12px;
	background:url(../img/bg_button_left.png) no-repeat;
	text-align:center;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	cursor:pointer;
	text-decoration:none !important;
}
.sectionTitle a span {
	background:url(../img/bg_button_right.png) top right no-repeat;
	display:block;
	height:26px;
	line-height:26px;
	font-weight:bold;
	white-space:nowrap;
	position:relative;
	right:-8px;
	padding:0 8px 0 0;
}
/* info pages (user agreement, FAQs, etc.) */
.infoPage ol {
	padding-left:30px;
}
.infoPage ol.roman {
	list-style-type:lower-roman;
}
.infoPage ol.alpha {
	list-style-type:lower-alpha;
}
.infoPage ol li {
	margin:10px 0;
}
.infoPage h2 {
	text-transform:uppercase;
}
.infoPage .ecom h2 {
	text-transform:none;
	margin:0 !important
}
.infoPage h3 {
	color:#333;
	margin-bottom:0;
}
/* old v1 code
.infoPage #sidebar{background:url(../img/bg_sidecol_solidcolor_bottom.png) right bottom no-repeat;padding-bottom:8px;}
.infoPage #sidebar #menu{background:url(../img/bg_sidecol_solidcolor_top.png) right top no-repeat;padding-top:20px;min-height:340px;}
*/
.infoPage #sidebar h2 {
	color: #333;
	margin:0 0 10px 0;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.infoPage #sidebar #menu ul {
	background:none;
	float:none;
	width:auto;
}
.infoPage #sidebar #menu ul.faq {
	border-bottom:1px dotted #3D3D3D;
	padding-bottom:10px;
}
.infoPage #sidebar #menu li {
	padding:0;
	min-height:0;
	background:none;
	float:none !important;
	width:auto;
	margin: 0 0 10px 0
}
.infoPage #sidebar #menu ul.faq li {
	margin:0
}
.infoPage #sidebar #menu li a {
	display:block;
	font-size:11px;
	margin:0;
	text-decoration:none !important;
	position:relative;
}
.infoPage #sidebar #menu ul.faq li a {
	padding:0
}
.infoPage #sidebar #menu li a:hover {
	/*background-color:#F6DA87;*/
	text-decoration: underline !important;
}
.infoPage #sidebar #info {
	background-position:right -200px;
	padding-top:5px;
}
	#sidebarCol #info { margin-left: 0px; }
.infoPage #sidebar #info li {
	margin:0;
}
/*Policy info page */
.policy #contentCol h2 {
	margin-bottom:0
}
.policy h2 a {
	font:11px Verdana, sans-serif;
	font-weight:bold
}
ul.cols {
	clear:left;
	overflow:auto;
}
ul.cols li {
	float:left;
	border-right:1px solid #a6a69e;
	font:16px Georgia, serif;
	color:#C83502;
	width:224px;
}
ul.cols li ul {
	background:#edede5;
	padding-left:15px;
	border-top:2px solid #a6a69e;
	padding:10px 0 10px 15px;
	min-height:11em;
	font-size:80%;
	margin:30px 0 0;
}
ul.cols li li {
	font:11px Verdana, sans-serif;
	border:none;
	width:auto;
	float:none;
	text-indent:0;
	padding-left:10px;
	margin-bottom:3px;
	color:#333;
	background:url(../img/miniBullet.gif) no-repeat 0 50%;
}
ul.cols li.right {
	border-right:0;
	width:225px;
}
li#setup {
	background:url(../img/setup_iconWhite.gif) no-repeat 20px 13px;
	padding:25px 0px 0px 0px;
	text-indent:90px;
}
li#promote {
	background:url(../img/promote_iconWhite.gif) no-repeat 20px 13px;
	padding:25px 0px 0px 0px;
	text-indent:90px;
}
li#manage {
	background:url(../img/manage_iconWhite.gif) no-repeat 20px 13px;
	padding:25px 0px 0px 0px;
	text-indent:90px;
}
h3#vendorsTitle {
	background:#d1d2c0;
	color:#333;
	padding:5px 15px 5px 15px;
	margin:0;
	clear:left;
}
ul.logos li ul {
	border:0;
	margin:0 !important;
	min-height:85px;
	padding:15px 5px 0;
}
ul.logos li.left ul {
	margin:0;
	padding:15px 10px 0;
}
ul.logos li li {
	background:none;
	margin:0 0 3px 0;
	float:left;
}
ul.logos li.centralise {
	width:80px;
	text-align:center;
}
ul.cols.services {
	float:none;
	width:auto;
}
ul.cols.services li {
	padding:5px 0 0;
	text-indent:15px;
}
ul.cols.services ul {
	margin:5px 0 0 !important;
	padding-right:10px !important;
	padding-top:0;
	min-height:4em;
}
ul.cols.services li li {
	text-indent:0;
	background:none;
}
ul.cols#knowhow li {
	margin-bottom:0;
}
.table {
	background: #ccc;
	padding: 5px;
	margin-bottom: 1em;
}
.table .grid {
	border-collapse: collapse;
	border-spacing: 0px;
}
.table .grid td, .table .grid .th {
	border: solid 1px #333;
	padding: 5px;
}
.table .grid p {
	margin: 0px;
}
/* specific products page style */
#prodTitle {
	background:url(../img/bg_prod_title_bottom.png) bottom left no-repeat;
	margin-bottom:20px;
	padding-bottom:9px;
}
#prodTitle div {
 * background:url(../img/bg_prod_title_top.jpg) no-repeat;
	width:649px;
	height:188px;
	padding:20px 310px 0px 20px;
}
html>body #prodTitle div {
	background:url(../img/bg_prod_title_top.jpg) no-repeat;
	width:649px;
	min-height:188px;
	padding:20px 310px 35px 20px;
}
#prodTitle h1 {
	margin-bottom:10px;
}
#prodTitle div div {
	margin-bottom:20px;
	width:auto;
	height:auto;
	min-height:0;
	padding:0;
	background:none;
}
#prodTitle div * div {
	margin-bottom:auto;
}
#prodTitle blockquote, #prodTitle cite {
	color:#712E01;
	font-size:19px;
	display:inline;
	font-style:normal
}
#prodTitle cite {
	font-size: 13px;
}
#prodTitle blockquote div {
	display:inline
}
#prodTitle img #logo {
	float:left;
	margin-right:10px;
}
#prodTitle blockquote li {
	background:url(../img/check_blue_big_2.gif) no-repeat 0 .2em;
	padding: 0px 0px 10px 22px;
}
table#products {
	border:none;
	width:auto;
	float:none;
	border-collapse:collapse;
}
#prodTitle blockquote ul {
	margin-right:50px
}
table#products th, table#products td {
	border-left:1px solid #A6A69E;
	padding:10px 7px;
}
table#products tr.empty td {
	padding:0
}
table#products em {
	font-style:oblique;
}
table#products th:first-child, table#products td:first-child, table#products .first {
	border-left:none;
}
table#products thead th {
	color:#C83502;
	font:normal 16px Georgia, "Times New Roman", Times, serif;
	text-align:center;
	padding:5px 0;
	border-bottom:4px solid #A6A69E;
}
table#products tbody th, table#products tfoot th {
	border:dotted black;
	border-width:1px 0 0;
}
table#products td {
	background-color:#FAF1D6;
	width:25%;
	border-top:1px dotted black;
}
table#products tfoot td {
	text-align:center;
	vertical-align:middle;
}
table#products tr#signup td {
	text-align:center;
	vertical-align:middle;
	border-top:none;
}
table#products tr#signup td em {
	margin-bottom:0;
	display:block;
}
table#products h3 {
	color:#333;
	text-transform:none;
	margin-bottom:10px;
}
table#products li {
	background:url(../img/side_bullet.gif) no-repeat 0 .6em;
	padding-left:5px;
}
table#products strong {
	font-size:13px;
}
a.signup {
	background:url(../img/b_signup_green_hover.png) no-repeat;
	display:block;
	width:114px;
	margin:auto;
}
.affiliates a.signup {
	margin:0;
}
a.signup:hover img {
	visibility:hidden;
}
.prodOffer {
	background:#FCEDAD;
	font-size:13px;
	padding:10px;
	text-align:center;
	border-top:1px dotted black;
	border-bottom:4px solid #A6A69E;
	margin-bottom:10px;
}
#faq {
	margin-top:10px;
	border-top:1px dotted black;
	padding-top:10px;
}
#faq.singleCol dl {
	width:650px;
}
#faq dt {
	font-weight:bold;
	margin-top:10px;
}
#subTitle {
	border-bottom:1px dotted black;
	padding-bottom:10px
}
ol#reasons {
	list-style:decimal;
	padding-left:30px;
	margin:20px 0;
	color:#712e01;
	font-weight:bold;
}
ol#reasons h3 {
	margin:10px 0 0;
}
ol#reasons li div {
	font-weight:normal;
	color:#333;
}
/* Know How page (and services page) */
.knowHowCol {
	float:left;
	width:337px;
	background:#EDEDE5;
	min-height:19em;
	margin-bottom:10px;
}
.knowHowCol + .knowHowCol {
	border-left:1px solid #A6A69E;
}
.knowHowCol h3 {
	border:solid #A6A69E;
	border-width:2px 0;
	background-color:white;
	padding:25px 0 25px 10px;
	text-transform:none;
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, serif;
	color:#C83502;
}
.ecomServ .knowHowCol h3 {
	border-top:0;
}
.knowHowCol a {
	color:#005575;
	font-size:12px;
	font-weight:bold
}
.knowHowCol div {
	padding:0 10px;
}
.knowHowCol div div {
	padding:0;
}
.knowHowCol div h3 {
	border:none;
	padding:0;
	margin:20px 0 10px;
	background:none;
	font-size:12px;
}
#knowHowColOne h3 {
	background:#FFF url(../img/lc_logo.png) no-repeat 3px 50%;
	padding-left:56px
}
#knowHowColTwo h3 {
	background:#FFF url(../img/ec_logo.png) no-repeat 3px 50%;
	padding-left:56px
}
#setupLink h3 {
	background:#FFF url(../img/setup_icon_serv.png) no-repeat 3px 50%;
	padding-left:56px
}
#marketingLink h3 {
	background:#FFF url(../img/marketing_icon_serv.png) no-repeat 3px 50%;
	padding-left:56px
}
.knowHowCol h4 {
	text-transform:none;
	margin:10px 0 5px;
}
.knowHowCol ul {
	margin:5px 0;
	padding-left:10px;
}
.knowHowCol li {
	background:url(../img/miniBullet.gif) left center no-repeat;
	padding-left:10px;
}
.knowHowCol table td {
	text-align:right;
}
.knowHowCol th {
	font-weight:bold;
	padding:2px 10px 2px 0;
	text-align:left;
}
p.service_text {
	margin:10px 0;
}
#knowHowColOne, #knowHowColTwo {
	min-height:27em
}
/* Web Store Services page */
.servicesCol {
	float:left;
	width:337px;
	background:#EDEDE5;
	min-height:11em;
	margin-bottom:10px;
}
.servicesCol + .servicesCol {
	border-left:1px solid #A6A69E;
}
.servicesCol h3 {
	border:solid #A6A69E;
	border-width:2px 0;
	background-color:white;
	padding:25px 0 25px 10px;
	text-transform:none;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, serif;
	color:#C83502;
}
.servicesCol h3 {
	border-top:0;
}
.servicesCol a {
	color:#005575;
	font-size:12px;
	font-weight:bold
}
.servicesCol div {
	padding:0 10px;
}
.servicesCol div div {
	padding:0;
}
.servicesCol div h3 {
	border:none;
	padding:0;
	margin:20px 0 10px;
	background:none;
	font-size:12px;
}
#servicesColOne h3 {
	background:#FFF url(../img/setup_iconWhite.gif) no-repeat 3px 50%;
	padding-left:56px
}
#servicesColTwo h3 {
	background:#FFF url(../img/promote_iconWhite.gif) no-repeat 3px 50%;
	padding-left:56px
}
#servicesColOne, #servicesColTwo {
	min-height:19em
}
/* marketing tools */
.feature {
	float:left;
	width:46.5%;
	margin:20px 20px 5px 0;
	min-height:170px;
}
.merchantOffers {
	float:left;
	background:url("../img/product-cta.png") no-repeat scroll 5px 5px #FFFFFF;
	height:120px;
	position:relative;
	width:335px;
}	
.merchantOffers H3{
	padding:20px 0px 0px 24px;
	margin-bottom:0px
}	
.merchantOffers P{
	padding:0px 0px 2px 24px
}
.ecomServ .feature {
	min-height:140px;
}
.featureSection h3 {
	text-transform:none;
	color:#333;
	margin-bottom:0;
}
.feature p {
	margin-bottom:0
}
.feature img {
	margin:0 5px 5px 0;
}
.feature a.external, .featureSection a.external, .spContent a.external  {
	display:block;
	padding-left:15px;
	background:url(../img/siteLink.gif) left center no-repeat;
	width:1%;
	min-width:8em;
	white-space:nowrap;
}
#featureSection1 {
	float:left;
	width:49%;
}
#featureSection2 {
	float:right;
	width:49%;
}
.featureSection div {
	margin-bottom:20px;
	height:13em;
}
.featureSection div.tall {
	height: 16em;
}
.award {
	border-bottom:1px dotted black;
	padding:5px 0;
	clear:left;
	overflow:auto;
}
.award div {
	float:left;
	width:100px;
	text-align:center;
	line-height:75px;
}
.award div img {
	vertical-align:middle;
}
.award p {
	margin-left:150px;
}
/* FEATURED SITES */
dl.featuredSite {
	margin:10px 0;
	float:left;
	width:49.8%;
}
dl.featuredSite dt {
	margin:5px;
}
dl.featuredSite dd.screen {
	float:left;
	margin:0 10px 0 0;
}
dl.featuredSite dd.designer {
	font-style:italic;
	margin:5px;
	padding-right:10px;
}
/*dl.featuredSite dd a,*/ #pullOut cite a {
	padding-left:15px;
	background:url(../img/siteLink.gif) no-repeat 0 50%;
}
/* CUSTOMER TESTIMONIALS */
#sidebar #testimonials {
	float:left;
	width:245px;
}
#sidebar #testimonials {
	float:right;
	background: url(../img/bg-sidecol-divider.png) repeat-x 0px 78px;
}
#testimonials h2, h2#testimonials {
	color:#333;
	font-size:16px;
	padding:5px 0px 5px 60px;
	background:url(../img/testimonialsIcon.png) no-repeat;
}
.testimonial-image { margin-bottom: 0px; }
dl.testimonial {
	border-bottom:1px dotted black;
	margin-bottom:10px;
}
dl.testimonial dd {
	margin-bottom:10px;
}
dl.testimonial dt {
	font-weight:bold;
}
dl.testimonial dd a {
	font-size:11px !important;
}
dl.last {
	border:0;
}/*RELATED LINKS*/
#contentCol ul.relatedLinks a {
	color:#005575
}
#contentCol ul.relatedLinks {
	float:left;
}
#contentCol ul.relatedLinks li {
	background:transparent url(../img/side_bullet.gif) no-repeat 0 50%;
	padding-left:8px;
	margin-bottom:5px;
	display:block;
}


/* FOOTER */
#footer {
	clear:both;
	padding-top:35px;
	color:#666;
	position: relative;
}

#footer ul {
	margin:0 0 5px 0;
	background-color: #e8f5f9;
	float: left;
	clear: both;
	-webkit-border-radius: 4px;    /* for Safari */
    -moz-border-radius: 4px;       /* for Firefox */
}

#footer ul, #footer p {
	clear: left;
}

#footer p {
	padding-top:3px;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}

#footer li {
	float:left;
	/*background:url(../img/footer_separator.gif) no-repeat center left;*/
	padding:0 ;
	border-left: 1px dotted #0075a1;
	line-height: 8px;
	margin:5px 0;
	display: inline-block;
	zoom:1;
}
#footer li a{
	display: inline-block;
	zoom: 1;
	*display: inline;
}
#footer li.listFirst {
	background:transparent;
	border: none;
}

#footer a {
	text-decoration:none;
	line-height:8px;
	padding: 0 7px;
	*padding-bottom: 2px;
	display: block;
	margin: 0;
	color: #0075a1;
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
}
	#footer a.inline { display: inline; padding: 0px; }
#footer a:hover, #footer a:focus, #footer a:active {
	text-decoration:underline
}

#footer #footer-text{
	clear: both;
	margin:0;
}

#footer div#msg {
	display: block;
	width: 670px;
	height: 46px;
}

#footer div#msg p{
	font-size: 10px;	
}

#footer a#pci{
	display: block;
	width:72px;
	height: 46px;
	background: url(../img/pci_logo.png) 0 0 no-repeat;
	text-indent:-9999px;
	margin: 16px 80px 0 0;
	float: right;
}

#footer a#merchantLinks{
	display: inline-block;
	width:185px;
	height: 46px;
	margin: 16px 40px 0 0;
	background: url(../img/merchants_logo.png) 0 0 no-repeat;
	padding: 6px 0 0 45px;
	line-height:14px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:11px;
	font-family:Verdana, Geneva, sans-serif;
	position: absolute;
	right: 0;
	color: #005575;
}

/* PRE FOOTER (now post-footer) */

#bot{
	margin-top: 22px;
	width: 100%;
	background: #020202 url(../img/bot_bg.gif) 0 0 repeat-x;
	marker-offset:0;
	padding-bottom: 100px;
}
#preFooter {
	width: 980px;
	margin: 0px auto;
	
}
#preFooter ul {
	float:left;
	margin:10px 20px 0 0px;
	color:#ccc;
}
#preFooter li {
	background: url(../img/footer-divider2.png) left bottom repeat-x;
	padding: 0 0 6px 0;
	margin: 0 0 3px 0;
	width: 155px;
}
#preFooter li.lead {
	font-weight:bold;
	margin:0 0 3px 0;
	text-transform:uppercase;
	background: url(../img/footer-divider1.png) left bottom repeat-x;
	padding: 0 0 6px 0;
}
#preFooter li.last { background: none; }
#preFooter a {
	text-decoration:none;
	color:#ccc;
}
#preFooter a:hover, #preFooter a:active {
	color:#fff;
}
#preFooter #connect {
	width: 270px;
	float: left;
	margin: 10px 0 0 0;
}
	#preFooter #connect h2 {
		margin-top: 0px; 
		font: bold 11px/1.4 Verdana,sans-serif;	
		color: #ccc;
	}
	
	#preFooter #connect li { background: none; width: auto; }

/* HOME PAGE */
#flashContent {
	margin:0 0 0 0
}

.FeedBlitzNewsletter a {
	color:#005575;
	text-decoration: none;
}
	.FeedBlitzNewsletter a:hover { text-decoration: underline; }
	.FeedBlitzNewsletter p { display: none; }

#psIntro {
	background:url(../img/psintro_bg_top.jpg) no-repeat top left;
	margin:10px 0 0 0
}
#psIntro #psintroText {
	float:left
}
#psIntro h1 {
	font:24px Georgia, serif;
	color:#712E01;
	margin:0 0 8px 0;
	padding:20px 0 0 23px
}
#prodLink {
	float:right;
	padding: 5px 7px 0 0
}
/* CONTENT - PRODUCTS - EBAY and ONLINE SELLERS */
#productContent {
	width: 715px;
	float: left;
	clear: both;
}

#productTop {
	background: url(../img/products-top.png) no-repeat;
	width: 673px;
	height: 162px;
	padding: 18px 20px 20px 20px;
	margin-bottom: 10px;
}
	.eBaySellers #productTop { background-image: url(../img/products-top-ebay.png); }
	#productTop h2 { text-indent: -999999px; }

.productInfo {
	width: 345px;
	float: left;
}
	.productInfo.right { float: right; margin-right: 3px; }
	
	.productInfo .sectionTitle {
		background: url(../img/bg_sectionheader_345.png) no-repeat;	
		height: 51px;
		line-height: 18px;
		padding-top: 10px;
	}	
	
	.productInfo .sectionTitle span { font-size: 12px; }
	
	.productPricing {
		background: #fff url(../img/product-cta.png) no-repeat 10px 10px;
		height: 110px;
		position: relative;
	}	
	.productPricing sup {
		font-size:11px;
		*font-size:12px;
		position:relative;
		top:3px;
		*top:0px
	}
	.productPricing a {
		display: block;
		width: 128px;
		height: 55px;
		background: url(../img/product_b_tryitfree_sm.png) no-repeat;
		text-indent: -999999px;
		position: absolute;
		top: 20px;
		left: 128px;
	}
	.productPricing p {
		position: absolute;
		font-size:12px;
		color:#333333;
		top: 23px;
		left: 18px;
		width: 155px;
	}	
	.productPricing p sup {
		font-size:14px;
		font-weight:600;
		*font-size:16px;
		*font-weight:normal;
		position:relative;
		top:3px;
		*top:-2px
	}
	.productPricing span{
		font-size:9px;
		position: relative;
		left:3px;		
	}
	.productPricing .smallfont{
		color: #c83502;
		font-size:10px
	}
	.productPricing strong { font-size: 19px;
		color: #c83502; }
	.productPricing .note { color: #595c5d; font-size: 11px; }
		
		
	.eBaySellers .productPricing h3 { position: absolute; top: 20px; left: 25px; }
	.eBaySellers .productPricing a { top: 40px; }
	
.productInfo .inner { background: #fff; padding: 15px; }

.product_seefeatures {
	clear: both;
	border-top: dotted 1px #000;
	border-bottom: dotted 1px #000;
	padding: 8px 0px;
	margin: 10px 0px;
	font-weight: bold;
	font-size: 13px;
	line-height: 1.8em;
	text-transform: uppercase;
}
	.product_seefeatures a { color: #005575; text-decoration: none; }
#product_upgrades {
	width: 672px;
	padding: 25px 20px 20px 20px;
	background: url(../img/product-morebox.png) no-repeat;
	margin: 0px auto 10px auto;
}
#product_upgrades h3 {
	color: #2b2b2b;
	font: 24px Georgia, "Times New Roman", Times, serif;
	text-transform: none;
	margin-bottom: 10px;
}
#product_upgrades p {
	font-size: 12px;
}
#product_upgrade_1, #product_upgrade_2 {
	width: 294px;
	height: 59px;
	margin: 0px -8px;
	float: left;
	background: url(../img/product-morebox-box.png) no-repeat;
	padding: 25px;
}
#product_upgrade_2 {
	float: right;
}
#product_upgrades h4 {
	text-transform: none;
	font-size: 13px;
}
#product_upgrade_1 strong, #product_upgrade_2 strong {
	color: #c83502;
	font-size: 20px;
}
#product_upgrade_1 strong span, #product_upgrade_2 strong span { font-weight: normal; font-size: 12px; }
#product_upgrades .product_upgrade_text {
	font-weight: bold;
	font-size: 14px;
	clear: both;
	padding-top: 10px;
}

.product_note { color: #959595; }
.product_note a { color: #5298b2; }

.product_sellers {
	position: relative;
}
.product_sellers .faux-h1 {
	font-size: 30px !important;
}
.product_sellers #bonusoffer, .product_sellers #onlineicon {
	width: 130px;
	height: 130px;
	background: url(../img/ebaystores_offer.png) no-repeat;
	text-indent: -99999px;
	position: absolute;
	top: 120px;
	right: 10px;
	z-index: 95;
}
.product_sellers #onlineicon {
	background-image: url(../img/onlineseller_icon.png);
	top: 150px;
}
.product_sellers h2.sectionTitle, .product_sellers h1.sectionTitle {
	margin-top: 20px !important;
	font-size: 16px !important;
}
.product_section {
	padding: 20px 0px 0px 20px;
}
.product_section h3 {
	margin: 0px;
	color: #c83502;
	text-transform: none;
	font: 30px Georgia, "Times New Roman", Times, serif;
}
.ecommerce-plus h3 {
	margin-bottom: 10px;
}
.product_section h3 em {
	color: #333;
	font-style: italic;
	font-size: 15px;
}
.product_section h4 {
	text-transform: none;
	margin: 0px 0px 10px 0px;
	font: italic 18px Georgia, "Times New Roman", Times, serif;
}
.product_section li {
	background: url(../img/check_blue_big.gif) no-repeat;
	padding: 0px 0px 10px 30px;
}
.product_info {
	width: 435px;
	float: left;
}
.ecommerce-plus .product_info h5 {
	font-weight: bold;
	font-style: italic;
	margin-bottom: 1em;
	font-size: 1.2em;
}
.product_price {
	margin-bottom: 10px;
	width: 208px;
	background: url(../img/box-price-t.png) no-repeat;
	float: right;
	text-align: center;
	font-size: 13px !important;
}
.product_price_inner {
	width: 208px;
	background: url(../img/box-price-b.png) no-repeat bottom left;
	padding: 10px 0px;
}
.product_price h5 {
	color: #c83502;
	font: 14px Georgia, "Times New Roman", Times, serif;
}
.product_price p {
	margin-bottom: 10px;
	line-height: 1.4em;
}
.product_price strong {
	color: #712E01;
	font-size: 24px !important;
}
.product_price .note {
	font-size: 10px !important;
}
.product_price em {
	font-style: normal;
	font-weight: bold;
}
.product_price a {
	display: block;
	background: url(../img/b_start_trial_big.png) no-repeat;
	width: 163px;
	height: 51px;
	text-indent: -9999px;
	text-align: left;
	margin: 3px auto 0 auto;
}
.starter #product_business {
	margin: 0px;
	padding: 0px;
	position: relative;
}
.starter #products td {
	background: #fff;
	height: 180px;
}
.product_sellers #products th {
	background: #fcedad;
	text-align: left;
	padding: 20px 10px 10px 20px;
	font-size: 20px;
}
.product_sellers #products th em {
	color: #333;
	font-size: 14px;
}
.product_sellers #products td {
	padding: 20px;
}
#products .check-blue li {
	background: url(../img/check_blue.png) no-repeat;
	padding: 0px 0px 10px 30px;
}

/*maybe this wont work over the gradient background*/
a#proStoresProd {
	display:block;
	width:245px;
	height:85px;
	background:transparent url(../img/prostores.png) 0 0;
	text-indent:-9999em;
}
a#proStoresProd:hover, a#proStoresProd:focus {
	background:transparent url(../img/prostores.png) 0 85px;
}
#overview {
	color:#333;
	padding:0 0 4px 23px
}
#overview a {
	color:#005575;
	text-decoration:none
}
#overview a:hover {
	text-decoration:underline;
}
#psIntroFoot {
	height:8px;
	background:url(../img/psintro_bg_bottom.jpg) no-repeat bottom left;
	margin:0 0 12px 0
}
.prodServe h2 {
	font:20px Georgia, serif;
	color:#fff;
	padding:7px 0 5px 18px;
	margin:0;
	display:block;
}
#products.prodServe h2 {
	width:670px;
}
#services.prodServe h2 {
	width:261px;
}
div#products {
	float:left;
	width:688px;
	display: inline-block;
	margin-right: 3px;
	margin-left: 13px;
}

div#products h2 {
	background:#2b2b2b url(../img/products_bg_left.gif) no-repeat top left;
}

#services {
	float:left;
	width:279px
}
#services h2 {
	background:#2b2b2b url(../img/products_bg_right.gif) no-repeat top right
}
#serviceSect {
	width: 240px;
}
.prodContents {
	background-color:#fff;
}
.product {
	float:left;
	margin:17px 0 0 0;
	width:220px
}/*goes with pinball script makes whole product area active on mouseover (for better usability)*//*NOTE:styles to be changed - these are only examples*/
.product.pinball-on {/*background:#fff;*/
}
#setupSect, #serviceSect {
	margin-left:10px
}
.product h3 {
	font-size:15px;
	font-weight:bold;
	color:#2b2b2b;
	text-transform:uppercase;
	margin:0 0 2px 0
}
.prodContents a {
	text-decoration:none
}
.prodContents a:hover, .prodContents a:focus {
	text-decoration:underline
}
.prodContents p {
	color:#2b2b2b;
}
.product img {
	float:left;
	margin:0 12px 0 0
}
.prodContents .more {
	clear:left;
	color:#2b2b2b;
	font-weight:bold;
	font-size:13px;
	padding:10px 0 18px 20px
}
.prodContents .more a {
	text-transform:uppercase;
	color:#005575
}
#products .more {
	
}
#products .more a {
	margin-left:14px
}
#services .more {
	
}

/* Home > Hero Space Styles */
div#hero{
	height: 452px;
	background:url(../img/hero_main_bg.jpg) 0 78px no-repeat;	
}
div#hero div#hero_msg a.ctanew{
	float: right;
	display: inline;
	width: 246px;
	height: 38px;
	text-indent:-99999px;
	background: url(../img/ps_try_it_free_btn.png) 0 0 no-repeat;
}
div#hero div#hero_msg a.ctb{
	float: right;
	display: inline;
	width: 246px;
	height: 38px;
	text-indent:-99999px;
	background: url(../img/ps_demo_btn.png) 0 0 no-repeat;
}
div#hero div#hero_msg a.ctanew:hover{
	background: url(../img/ps_try_it_free_btn.png) 0 -37px no-repeat;
}
div#hero div#hero_msg a.ctb:hover{
	background: url(../img/ps_demo_btn.png) 0 -37px no-repeat;
}
div#hero div#hero_msg{
	background: url(../img/hero_msg_bg.jpg) 0 0 no-repeat;
	height: 68px;
	padding: 10px;
	width: 960px;
	margin: 0 auto;
}

div#hero div#hero_msg p{
	color: #fff;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 30px;
	line-height: 35px;
	float: left;
	width: 710px;
}

div#hero div#hero_msg a.cta{
	float: right;
	display: inline;
	width: 246px;
	height: 68px;
	text-indent:-99999px;
	background: url(../img/hero_cta_try_it_free.png) 0 0 no-repeat;
}

div#hero div#hero_msg a.cta:hover{
	background: url(../img/hero_cta_try_it_free.png) 0 -68px no-repeat;
}

div#hero div#hero_main{	
	width: 990px;
	height:326px;
	position: absolute;
	background: url(../img/hero_slide_bg.png) center 7px no-repeat;	
}


/* Home > Social promo box styles*/
#social {
	float:left;
	margin:15px 4px 0 13px;
	width:972px;
	background: url(../img/psintro_bg_social.jpg) 0 0 no-repeat;
}

div#social h2,
div#request h2{
	color: #2b2b2b;
}


/* Home > Social > Col 1 styles */
div#social div.col1{
	width:	265px;	
}

div#social div#email_signup_container{
	padding: 10px 0px;
	width:260px
}

div#social div#email_signup_container h3{
	color:	#333;
	display: block;
	margin: 0 0 5px 0;
}
div#email_signup_container h3{
	color:	#fff;
	display: block;
	margin: 0 0 5px;
}
div#email_signup_container input{
	float: left;
	font-size:10px;
	color: #333;
	width: 150px;
	padding: 2px 5px;
	line-height:21px;
	height: 17px;
}

div#email_signup_container input#email_submit_buttom{
	margin: -2px 0 0 5px;
	background: url("../img/psintro_button_submit.png") 0 0 no-repeat;
	height: 26px;
	width: 75px;
	display: block;
	border: none;
}

div#email_signup_container input#email_submit_buttom:hover{
	background: url(../img/psintro_button_submit.png) 0 -26px no-repeat;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#social div#email_signup_container input#email_submit_buttom{
		margin-top: 0px;	
	}
}

/* Home > Social > Col 2 styles */
div#social div.col2{
	margin-left:35px;
	width: 330px;
}	
div#social div.col3{
	margin-top:25px;
	margin-left:45px;
	width: 250px;
}	

div#social div.col2 ul.blog_feed{
	padding-bottom: 12px;	
}


div#social div.col2 ul.blog_feed li{
	line-height: 13px;	
	margin-bottom: 7px;
}


div#social div.col2 ul.blog_feed li a{
	text-decoration: none;
	color: #0075a1;
}

a.actionLink{
	color: #005575;	
	font-weight: bold;
	text-decoration: none;
}


/* Home > Request box styles */
div#request{
	float:left;
	margin:15px 0 0 0;
	background: url(../img/psintro_bg_request.jpg) 0 0 no-repeat;
	width: 248px;
}

div#request div.content p{
	line-height: 16px;	
	padding-bottom:10px;
}

div#request a#request_consultation{
	background: url(../img/psintro_button_request_a_consultation.png) 0 0 no-repeat;	
	width: 234px;
	height: 34px;
	display: block;
	text-indent: -9999px;
}

div#request a#request_consultation:hover{
	background: url(../img/psintro_button_request_a_consultation.png) 0 -34px no-repeat;	
	width: 234px;
	height: 34px;
}

div.promo{
	padding: 0 15px;
	min-height: 185px;
	height: auto !important;
	height: 185px;
}





/* CONTACT DETAILS BOX */
.infobox {
	width: 251px;
	float:right;
	background:url(../img/bg_sidecol_bottom.png) no-repeat bottom;
	padding: 0 0 12px 0;
}
.policy-infobox {
/*height:405px*/
}
.infobox div {
	background:url(../img/bg_sidecol_solidcolor.png) right top no-repeat;
	padding:20px 20px 1px 20px;
	width: 211px;
	position: relative;
}
.infobox h2 {
	margin-top: 0 !important;
	margin-left:0 !important;
}
#contactDets ul {
	background:none;
	margin-bottom:0
}
#contactDets ul li {
	border-bottom:1px dotted #3d3d3d;
	margin-bottom:5px !important;
	padding:0;
	background-image:none
}
#contactDets ul li.last {
	border-bottom:none;
}
#contactDets p a {
	display:inline !important;
	padding:0 !important;
	font-size:11px
}/* FAQ */
a.topLink {
	display:block;
	margin-bottom:10px;
}
ol.numerical {
	list-style:decimal;
}
h2#addTools {
	margin-top:30px !important
}/* Ecommerce Currents */
p.synopsis {
	font-size:16px
}
.ecom .article {
	padding-top:15px;
	margin-top:15px
}
.ecomBox {
	float:left;
	background-color:#EDEDE5;
	margin-top:20px;
	min-height:227px
}
.ecomBox.large {
	width:219px
}
.ecomBox.small {
	width:195px
}
.ecomBox.padRight {
	margin-right:21px
}
.ecomBox.padLeft {
	margin-left:21px
}
.ecomBox h2 {
	color:#FFF;
	padding:3px 0 5px 20px
}
.ecomBox.large h2 {
	background:#FFF url(../img/ecom_col_long.png) no-repeat top left;
	width:219px
}
.ecomBox.small h2 {
	background:#FFF url(../img/ecom_col_short.png) no-repeat top left
}
.ecomBox .contents {
	padding:15px 17px
}
.ecomBox strong {
	margin-bottom:6px
}/* Successes alternate content */
.successes #flashContent ul {
	background:transparent;
	float:left;
	width:290px;
	margin:10px 0 10px 0
}
.successes #flashContent ul#altFirst {
	margin-right:40px
}
.successes #flashContent ul li {
	margin-bottom:15px
}
.successes #flashContent ul a {
	color:#005575
}
.successes h2 {
	clear:left
}/*HACK - Target Safari/KHTML but not WebKit *body:last-child:not(:root:root) #searchRow li {padding-top:9px}body:last-child:not(:root:root) #searchForm #search {margin-bottom:-8px}body:last-child:not(:root:root) #searchForm #searchSubmit {margin-bottom:-8px}*/
.sitemap .inner {
	padding:20px;
}
.sitemap .inner div {
	float:left;
	border-left:1px solid #A6A69E;
	width:22.4%;
	min-height:11em;
	padding-left:20px;
	margin-bottom:20px;
}
.sitemap .first {
	border:none !important;
}
.sitemap h2 {
	margin-top:0;
	text-transform:none;
}
.sitemap a {
	text-decoration:none;
	color:#005575 !important
}
.sitemap a:hover, .sitemap a:focus, .sitemap a:active {
	text-decoration:underline
}
.sitemap #otherResources {
	width:auto;
	clear:both;
	float:none;
	border-top:1px solid #A6A69E;
	border-left:0;
	padding-top:20px;
}
.sitemap #otherResources ul {
	float:left;
	width:232px;
}
#faq_links {
	padding-bottom:15px;
	border-bottom:8px #6F6F63 solid
}
#faq_links .link {
	padding-bottom:5px
}
/* Landing page updates 2/27/2010 */
.limited_time_offer {
	margin-bottom: 10px;
	padding:9px 0;
	color:#333;
	width: 208px;
	background: url(../img/limited-time-offer.jpg) no-repeat;
	float: right;
	text-align: center;
	font-size: 10px !important;
}
.limited_time_offer h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:uppercase;
	padding-bottom:4px;
	font-size:14px;
}
.limited_time_offer a {
	text-decoration:underline !important;
	color:#0000FF !important;
}
.product_price .smaller {
	font-size:18px;
}
.product_price a.free {
	display: block;
	background: url(../img/b_start_trial_big2.png) no-repeat;
	width: 173px;
	height: 51px;
	text-indent: -9999px;
	text-align: left;
	margin: 10px auto 0 auto;
}
/* marketing services page */
#package_featured {
	padding: 20px 200px 20px 20px;
}
#package_image {
	width: 125px;
	height: 125px;
	background: url(../img/marketing_services_icon.png) no-repeat;
	text-indent: -99999px;
	position: absolute;
	top: 145px;
	right: 30px;
	z-index: 10000;
}
#package_featured li, .check li {
	background: url(../img/check_blue_big.gif) no-repeat;
	padding: 0px 0px 10px 30px;
}
	ul.check { padding: 10px; }
.product_callout {
	text-align: center;
	color: #bdaba7;
	font-size: 23px !important;
}
#package_featured .product_callout {
	width: 140px;
	position: absolute;
	right: 30px;
	top: 300px;
	color: #9aa9b8;
	border:0px
}
.product_callout a {
	display: block;
	background: url(../img/b_add_to_cart_big.gif) no-repeat;
	width: 94px;
	height: 23px;
	text-indent: -9999px;
	text-align: left;
	margin: 3px auto 0 auto;
}
#package_featured .product_callout a {
	display: block;
	width: 140px;
	height: 45px;
	z-index:1000
}
#package_featured .see_details {
	width: 140px;
	position: absolute;
	right: 20px;
	top: 390px;
	border:0px
}
.see_details a {
	display: block;
	width: 94px;
	height: 23px;
}
#sidebar .whitebox {
	padding-bottom: 15px;
	background: url(../img/bg_sidecol_white_b.png) right bottom no-repeat;
	width: 251px;
	margin-bottom: 8px;
}
#sidebar .whitebox_inner {
	background: url(../img/bg_sidecol_white_t.png) right top no-repeat;
	padding: 15px 20px 5px 20px;
	width: 211px;
}
#sidebar .whitebox h2 {
	margin-left: 0px;
}
#sidebar .whitebox a {
	color: #005575;
	text-decoration: none;
	font-size: 11px
}
#sidebar .whitebox a:hover {
	text-decoration: underline;
}
.rss a, .twitter a, .facebook a, .youtube a, .email a {
	background-repeat: no-repeat;
	display: block;
	width: 203px;
	height: 28px;
	padding:8px 0px 0px 43px;
	color: #005575;
	text-decoration: none;
}
.rss a:hover, .twitter a:hover, .facebook a:hover, .youtube a:hover, .email a:hover {
	text-decoration: underline;
}
.rss a {
	background-image: url('../img/social-feed.gif');
}
.twitter a {
	background-image: url('../img/social-tw.gif');
}

.email a {
	background-image: url('../img/social-email.gif');
}
.youtube a {
	background-image: url('../img/social-yt.gif');
}
.facebook a {
	background-image: url('../img/social-fb.gif');
}
#b-jumpstart {
	margin: 0px 0px 10px 0px;
}
#b-jumpstart a {
	width: 251px;
	height: 88px;
	display: block;
	text-indent: -99999px;
	background: url('../img/b-jumpstart.png') no-repeat;
}
#b-jumpstart a:hover {
	background-position: 0px -90px;
}

.leadentry { vertical-align: top; padding: 2px 5px 2px 0px; }

/* Product Pricing styles */

	#callSolutions{
		width:210px;
		padding: 10px 20px 20px 20px;
		background: url(../img/b_call_solutions.png) no-repeat;
	}
	#callSolutions .solutionsNumber{margin:5px 0 5px 0px;font-size:20px;color:#ee7f3d;font-weight:bold}	
	
	#product_upgrades_left {
		width: 672px;
		padding: 25px 20px 20px 20px;
		background: url(../img/product-morebox.png) no-repeat;
		margin: 0px auto 10px auto;
		float:left
	}
	/*
	h2.sectionTitle{
		font:16px Georgia, serif;
		color: #ffffff;
	}
*/
	div#mainProductContent {
		width:1024px;
		margin:0 auto
	}
	#consultingSession li { padding-bottom:2px }
	
	.productInfoLargeHeader .sectionTitle span, .productInfoMediumHeader .sectionTitle span, .productInfoSmallHeader .sectionTitle span {
    	font-size: 12px;
	}
	.productInfoLargeHeader .inner, .productInfoMediumHeader .inner, .productInfoSmallHeader .inner { background: #fff; padding:0px 15px; }
	
	.productInfoLargeHeader {
		width: 433px;
		float: left;
	}
	.productInfoLargeHeader sup {
		font-size:11px;
		*font-size:12px;
		position:relative;
		top:3px;
		*top:0px
	}
	
	.productInfoLargeHeader .sectionTitle {
		background: url(../img/bg_sectionheader_large.png) no-repeat;	
		height: 35px;
		line-height: 18px;
		padding-top: 10px;
		font-size:15px;
	}	
	.productInfoMediumHeader {
		width: 280px;
		margin-left:5px;
		float: left;
	}	
	.productInfoMediumHeader sup {
		font-size:11px;
		*font-size:12px;
		position:relative;
		top:3px;
		*top:0px
	}
	.productInfoMediumHeader .sectionTitle {
		background: url(../img/bg_sectionheader_medium.png) no-repeat;	
		height: 35px;
		line-height: 18px;
		padding-top: 10px;
		font-size:15px;
	}		
	.productInfoSmallHeader {
		width: 253px;
		margin-left:5px;
		float: left;
	}
	.productInfoSmallHeader sup {
		font-size:11px;
		*font-size:12px;
		position:relative;
		top:3px;
		*top:0px
	}	
	.productInfoSmallHeader .sectionTitle {
		background: url(../img/bg_sectionheader_small.png) no-repeat;	
		height: 35px;
		line-height: 18px;
		padding-top: 10px;
		font-size:15px;
	}

	.productPricingSmall {
		background: #fff url(../img/product-cta-small.png) no-repeat 4px 5px;
		height: 158px;
		width:142px;
		position: relative;
		left:-1px;
		float:left;
	}
	.productPricingSmall a {
		width:100px;
		height:55px;
		background: url(../img/product_b_tryitfree_sm.png) no-repeat;
		text-indent: -999999px;
		position: absolute;
		top: 84px;
		left:25px
	}
	.productPricingSmall p {
		position: relative;
		font-size:10px;
		text-align:center;
		top: 18px;
		left:3px;
		width:140px;
		color: #333333;
	}
	.productPricingSmall strong { 
		font-size: 18px;
		color: #c83502; 
		position:relative;
		top:2px;
	}	
	.productPricingSmall span.fee{
		font-size:9px;
		position: relative;
		left:1px;
		top:5px;
	}
	.productPricingSmall span.smallfont{
		color: #c83502;
		font-size:10px;
		font-weight:normal;
		position: relative;
		left:1px;
	}
	.productPricingMedium {
		background: #fff url(../img/product-cta-medium.png) no-repeat 5px 5px;
		height: 158px;
		position: relative;
	}
	.productPricingMedium a {
		width: 100px;
		height: 55px;
		background: url(../img/product_b_tryitfree_sm.png) no-repeat;
		text-indent: -999999px;
		position: absolute;
		top: 85px;
		left:79px;
		margin-bottom:20px
	}
	.productPricingMedium p {
		position: relative;
		text-align:center;
		font-size:12px;
		color:#333333;		
		top: 16px;
		left: 18px;
		width: 218px;
	}
	.productPricingMedium span.fee{
		font-size:9px;
		position: relative;
		left:0px;
		top:2px;
		*top:4px;
		width: 218px;
	}
	.productPricingMedium span.smallfont{
		color: #c83502;
		font-size:10px;
		font-weight:normal;
		position: relative;
		left:1px;
	}
	.productPricingMedium strong { 
		font-size: 18px;
		color: #c83502;
		position:relative;
		top:2px;
		*top:1px;
		width: 218px;
		}
	.productPricingMedium .note { color: #595c5d; font-size: 11px; }
	
	.productPricingLarge {
		background: #fff url(../img/product-cta-large.png) no-repeat 5px 5px;
		height: 158px;
		position: relative;
	}
	.productPricingLarge a {
		width: 100px;
		height: 55px;
		background: url(../img/product_b_tryitfree_sm.png) no-repeat;
		text-indent: -999999px;
		position: absolute;
		top: 85px;
		left:92px;
		margin-bottom:20px
	}
	.productPricingLarge p {
		position: relative;
		text-align:center;
		font-size:12px;
		color:#333333;		
		top: 16px;
		left: 18px;
		width: 243px;
	}	
	.productPricingLarge span.fee{
		font-size:9px;
		position: relative;
		left:1px;
		top:2px;
		*top:4px;
		width: 218px;
	}
	.productPricingLarge span.smallfont{
		color: #c83502;
		font-size:10px;
		font-weight:normal;
		position: relative;
		left:1px;
	}
	.productPricingLarge strong { 
		font-size: 18px;
		color: #c83502;
		position:relative;
		top:2px;
		*top:1px;
		width: 243px;
		}

	#upgradeSidebarCol {
		width:251px;
		float:right;
		margin-right:5px;
	}
	#product_upgrade_3 {
		width: 680px;
		height: 90px;
		margin: 2px -8px;
		float: left;
		background: url(../img/product-cta-platinum.png) no-repeat;
		padding: 7px 0px 5px 10px;
	}

	#product_upgrade_3 div {
		padding:10px;
		position:relative;
		width:410px;
		float:left;
		height:80px;
		}
	#product_upgrade_3 div.left {
		padding:10px 10px 10px 15px;
		position:relative;
		width:220px;
		float:left;
		height:80px;
		}
	#product_upgrade_3 a, #product_upgrade_4 a, #product_upgrade_3 a:visited, #product_upgrade_4 a:visited {
		position:relative;
		color:#005575;
		top:2px;
		font-weight:bold;
		text-decoration:none
		}
	#product_upgrade_4 {
		width: 680px;
		height: 90px;
		margin: 0px -8px;
		float: left;
		background: url(../img/product-cta-double.png) no-repeat;
		padding: 7px 0px 5px 10px;
	}
	
	#product_upgrade_4 div {
		padding:10px;
		position:relative;
		width:410px;
		float:left;
		height:80px;
		}	
	#product_upgrade_4 div.left {
		padding:10px 10px 10px 15px;
		position:relative;
		top:-6px;
		color: #c83502;
		width:220px;
		}
	#product_upgrade_4 div.left h4 {
		color: #333333;
		}

	#product_upgrade_3 h4, #product_upgrade_4 h4 {
		width:200px;
	}
	#product_upgrade_3 strong {
		color: #c83502;
		font-size: 20px;
		margin:0px;padding:0px
	}	
	#product_upgrade_4 strong {
		color: #c83502;
		font-size: 20px;
		position:relative;
		top:-2px;
	}	
	#product_upgrade_3 span { font-weight: normal; font-size: 12px; }
	#product_upgrade_4 span { font-weight: normal; font-size: 11px; }	


/* end Product Pricing styles */	
