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

/****************************RESET********************************/

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,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, caption, tbody, tfoot, thead, tr, th {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*************************************************************/

body {
font-family: arial;
font-size: 12px;
background: #ededed;
margin: 0;
padding: 0;
}

p {
padding: 0 0 10px 0;
line-height: 1.5em;
}

a:link,
a:visited {
text-decoration: none;
color: #c10000;
}

a img {
border: none;
}

form {
padding: 0;
margin: 0;
}

.container {
width: 980px;
margin: auto;
}

.clear {
clear: both;
visibility: hidden;
width: 100%;
}

h1 {
font-size: 26px;
color: #328bba;
margin-bottom: 10px;
}

h2 {
font-size: 30px;
margin: 0 0 10px 0;
color: #328bba;
}

h4 {
font-size: 20px;
color: #328bba;
margin: 0 0 10px 0px;
}

h5 {
color: #1c475e;
font-size: 16px;
margin-bottom: 10px;
}

h6 {
margin-bottom: 10px;
font-size: 14px;
}

hr {color: #fff; background-color: #fff; border: 1px dotted #000; border-style: none none dotted; clear: both;}

.content {
/*padding: 10px 10px 0 0;*/
}

h1 img {
vertical-align: middle;
}

/*************TOP BANNER******************/

.banner {
height: 100px;
background: url(../img/banner-bg.png) center no-repeat;
padding: 0 20px;
margin-bottom: 5px;
position: relative;
}

/*********************LOGO**********************/

.logo {
width: 380px;
height: 40px;
background: url(../img/logo.png);
position: absolute;
left: 5px;
top: 20px;
}

/*****************CONTENT CONTAINER************************/

.content-container {
background: url(/images/template/content-bg.png) repeat-y;
position: relative;
width: 980px;
padding-bottom: 5px;
}

.content-container .cap-top {
z-index: 500;
height: 20px;
background: url(/images/template/content-cap.png) top;
position: absolute;
top: 0;
left: 0;
width: 100%;
}

.content-container .cap-bottom {
height: 20px;
background: url(/images/template/content-cap.png) bottom;
position: absolute;
bottom: 0;
display: block;
width: 100%;
left: 0;
}

.content-container .content-left {
float: left;
display: inline;
width: 280px;
padding: 10px 0 0 0;
margin: 0 0 0 20px;
}

.content-container .content-right {
width: 640px;
padding: 10px 10px 0 10px;
float: left;
display: inline;
margin: 0 0 0 10px;
}


.content-container .content-middle {
float: left;
display: inline;
width: 660px;
margin: 0 -10px 0 10px;
}

/************************FOOTER*****************************/

.footer {
position: relative;
z-index: 6000;
width: 900px;
margin: 0 auto;
padding: 20px;
clear: both;
color: #fff;
background: #6fa1bc url(/images/template/footer-bg.png) 20px 10px no-repeat;
-moz-border-radius: 10px;
margin-bottom: 20px;
padding-top: 45px;
}


/**************************TOP NAV*********************************/

.nav {
position: absolute;
bottom: 10px;
}

.nav ul {
padding: 0;
margin: 0;
}

.nav ul li {
display: inline;
margin: 0 30px 0 0;
font-size: 1.2em;
text-transform: uppercase;
font-weight: bold;
}

.nav ul li a {
color: #d9e9f7;
}

.nav ul li a:hover {
color: #fff;
text-decoration: underline;
}

/********************LOGIN*********************/

#form-login {
position: absolute;
right: 20px;
top: -10px;
font-size: 10px;
}

#form-login fieldset.input {
border: none;
padding: 0;
margin: 0;
}


#form-login fieldset.input label {
color: #fff;
}

#form-login fieldset.input input{
font-size: 10px;
border: #d9e9f7 1px solid;
}

#form-login fieldset.input p {
display: inline-block;
}

/**********************MENUS******************************/

.top-message {
position: relative;
}


ul.menusubnav {
background: #fff;
padding: 10px;
border: #ebebeb 1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 10px;
}


ul.menusubnav li {
font-size: 14px;
font-weight: bold;
padding: 6px 3px;
border-bottom: #ebebeb 1px dotted;
text-transform: uppercase;
}

ul.menusubnav li a {
color: #328bba;
}

ul.menusubnav li.active a {
color: #c10000;
}

ul.menusubnav li a:hover {
color: #c10000;
}

/**********************GLOSSARY MENU******************************/

ul.menuglossarynav {
background: #fff;
padding: 10px;
border: #ebebeb 1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 10px;
border-bottom: #ebebeb 1px dotted;
}


ul.menuglossarynav li {
display: inline;
font-size: 14px;
font-weight: bold;
padding: 6px 8px;
text-transform: uppercase;
}

ul.menuglossarynav li a {
color: #328bba;
}

ul.menuglossarynav li.active a {
color: #c10000;
}

ul.menuglossarynav li a:hover {
color: #c10000;
text-decoration: underline;
}

/**********************INTRO MESSAGE*********************/

.intro {
padding: 20px 20px 0 20px;
position: relative;
z-index: 10000;
height: 222px;
background: url(/images/template/intro-bg.png);
}

.intro p {
line-height: 14px;
}

.intro strong {
color: #023c59;
font-size: 1.2em;
text-transform: uppercase;
}

.intro em {
font-style: normal;
color: #c10000;
}

.intro ul {
margin: 0 0 10px 0;
}

.intro ul li {
line-height: 15px;
background: url(/images/template/bullet.png) left center no-repeat;
padding-left: 20px;
}

.intro .message {
width: 590px;
position: absolute;
left: 30px;
}


/******************************INTRO BOXES***************************************/

.box-contact,
.box-newsletter {
width: 330px;
margin: 10px 0 0 0;
text-align: center;
padding: 5px;
position: absolute;
right: 20px;
background: url(/images/template/box-bg.png) repeat;
z-index: 11000;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}

.box-contact {
top: 5px;
font-size: 11px;
}

.box-newsletter {
bottom: 5px;
}

.box-contact p,
.box-newsletter p {
margin-bottom: ;
padding: 4px;
line-height: 10px;
}


/***********************PRODUCTS AND SERVICES*************************/

.products-services {
padding: 10px;
background: url(/images/template/products-bg.png) left top no-repeat;
}

.products-services strong {
display: block;
color: #1c475e;
font-size: 24px;
}

.products-services ul li {
width: 190px;
display: inline;
float: left;
padding: 10px;
line-height: 15px;
}


.products-services img {
vertical-align: bottom;
}

/*****************************ARTICLES**************************************/

.articles {
padding: 10px;
margin: 10px 0 0 10px;
/*border: #ccc 1px solid;
border-width: 1px 1px 0 1px;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10 10px 0 0;*/
background: url(/images/template/articles-bg.png) left 5px no-repeat;
}

.articles h2,
.articles p {
padding-left: 160px;
}

/*******************************RESOURCES************************************/

.resources {
padding: 10px;
clear: both;
}

/********************************eBay Video******************************************/
.ebay-video {
margin-bottom: 10px;
}

/*********************************TESTIMONIAL BOX****************************************/

.testimonial-box-container {
margin: 0 0 10px 0;
}

.testimonial-box-container .testimonial-box {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
position: relative;
padding: 10px;
background: #e6f1fa;
text-align: justify;
}

.testimonial-box-container .testimonial-box em {
font-weight: bold;
}

.testimonial-box-container .testimonial-box .bqstart {
     float: left;
     height: 45px;
     margin-top: -20px;
     padding-top: 15px;
     margin-bottom: -15px;
     margin-right: 5px ;
     font-size: 700%;
     color: #bbccd7;
 }

.testimonial-box-container .testimonial-box .bqend {
     float: right;
     height: 25px;
     margin-top: -50px;
     padding-top: 45px;
     font-size: 700%;
     color: #bbccd7;
}


.testimonial-box-container .tail {
height: 25px;
width: 100%;
background: url(/images/template/tail.png) 90% no-repeat;
}


.testimonial-box-container .tail p {
display: none;
}

/************************************PARTNERS**************************************/

.partners td {
height: 60px;
}

.partners td,
.partners img {
vertical-align: bottom;
}

.partners strong {
font-weight: normal;
color: #1a4759;
}

.partners em {
font-style: normal;
font-size: 90%;
color: #c10000;
text-decoration: underline;
}

/*********************************BERADCRUMBS******************************************************/

.breadcrumbs {
position: relative;
z-index: 7000;
padding: 20px 0 5px 0;
width: 940px;
margin: 0 auto;
border-bottom: #2d81b4 1px dotted;
}

.breadcrumbs img {
margin: 0 5px;
padding-bottom: 2px;
}

.breadcrumbs .pathway {
border-bottom: none;
}

/*********************************ARTICLE STYLES*****************************************************/



.contentpaneopen {
position: relative;
z-index: 7000;
/*background: url(/images/template/halftone.png) left top no-repeat;*/
}


.contentpaneopen p, {
margin: 0 10px 0 0;
}


.contentpaneopen h3 {
margin: 20px 0 10px 0px;
color: #328bba;
font-size: 18px;
font-weight: bold;
border-bottom: #328bba 1px solid;
padding-left: 0;
clear: both;
}

.contentpaneopen a.big-link {
font-size: 20px;
font-weight: bold;
display: block;
margin: 10px 0;
text-decoration: underline;
}

.contentpaneopen img {
margin: 0 10px 10px 10px;
}

.contentpaneopen td {
padding: 4px 0;
}



/***************************************ROLLOVERS*******************************************************/

ul.roll { list-style: none;}
ul.roll li { font-weight: bold; font-size: 14px; margin: 10px 0; padding: 10px 0 0 0; background: url(/images/template/dropdown-bg.png) repeat-x;
border: #e8e8e8 1px solid;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
min-height: 40px; cursor: pointer;}
ul.roll li .reveal { display: none; font-size: 12px; font-weight: normal; margin: 10px 0; padding: 10px;}
ul.roll li:hover .reveal { display: block;}
ul.roll li span.head {
color: #1c475e;
font-size: 1.2em;
display: block;
background: url(/images/template/round-arrow.png) no-repeat 10px 2px;
padding-left: 35px;
}

/***********************************Steps checklist**************************************************/

.steps img {
vertical-align: top;
margin-right: 10px;
}

.steps li {
display: inline-block;
width: 300px;
margin: 10px;
clear: none;
line-height: 20px;
}

.steps li strong {
font-size: 1.5em;
color: #328bba;
}

/***************************************PRODUCT BANNER***********************************************/
.product-banner {
background: url(/images/template/product-banner-bg.png) right top no-repeat;
padding: 10px 0;
position: relative;
}

.product-banner .product-logo {
position: absolute;
right: -90px;
top: 10px;
}

.product-banner h1 {
}


/********************************tryboxes*****************************************************/


.logo-ebay {
position: absolute;
right:0px;
top: -30px;
z-index: 9000;
}



.trybox-ebay {
background: url(/images/template/trybox-ebay-bg.png) no-repeat;
}

.trybox-handbook {
background: url(/images/template/trybox-handbook-bg.png) no-repeat;
}

.trybox-bebiz {
background: url(/images/template/trybox-bebiz-bg.png) no-repeat;
}

.trybox-sbs {
background: url(/images/template/trybox-sbs-bg.png) no-repeat;
}

.trybox-newsletter {
background: url(/images/template/trybox-newsletter-bg.png) no-repeat;
}

.trybox-fivemin {
background: url(/images/template/trybox-fivemin-bg.png) no-repeat;
}

.trybox-offline {
background: url(/images/template/trybox-offline-bg.png) no-repeat;
}

.trybox-ebay,
.trybox-handbook,
.trybox-bebiz,
.trybox-sbs,
.trybox-newsletter,
.trybox-fivemin,
.trybox-offline {
height: 140px;
position: relative;
margin-bottom: 10px;
}

.trybox-ebay a,
.trybox-handbook a,
.trybox-bebiz a,
.trybox-sbs a,
.trybox-newsletter a,
.trybox-fivemin a,
.trybox-offline a {
font-size: 24px;
font-weight: bold;
text-align: center;
text-decoration: underline;
text-transform: capitalize;
display: block;
width: 100%;
background: url(/images/template/trynow-link-bg.png) no-repeat;
height: 30px;
padding: 5px 0;
color: #fff;
position: absolute;
bottom: 0;
}

.trybox-ebay p,
.trybox-handbook p,
.trybox-bebiz p,
.trybox-sbs p,
.trybox-newsletter p,
.trybox-fivemin p,
.trybox-offline p {
position: absolute;
left: 220px;
top: 20px;
width: 400px;
}

/******************RIGHT BOX LINKS******************************/

.right-link {
padding: 10px;
background: url(/images/template/product-bg.png) no-repeat;
margin-bottom: 10px;
}

.right-link strong {
font-size: 18px;
color: #c10000;
display: block;
font-style: italic;
}

.right-link a {
color: #328bba;
font-size: 14px;
display: block;
text-align: center;
font-weight: bold;
text-transform: capitalize;
text-decoration: underline;
}

/************************SMALL CHECKS******************************/


.smallchecks {
margin-left: 165px;
}

.smallchecks2 {
margin-left: 20px;
}

.smallchecks li,
.smallchecks2 li {
padding: 5px 0 5px 25px;
background: url(/images/template/round-arrow.png) 0px 6px no-repeat;
}

.smallchecks p,
.smallchecks2 p {
margin: 0 0 10px 0;
}

/**********************************QUOTE BOXES**************************************/

.quote-box {
clear: both;
margin: 10px 0 0 10px;
padding: 10px;
-moz-border-radius: 10px;
webkit-border-radius: 10px;
background: #ddebf8;
}

.quote {
background: #eee url(/images/template/quote.gif) right top no-repeat;
border: #ccc 1px solid;
padding: 10px;
margin-bottom: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

/****************************************YELLOW BOX**********************************/

.yellow_box {
margin: 0 0 10px 0;
padding: 10px;
border: #ada782 1px solid;
background: #ffffdb url(/images/template/yellowbox-bg.png) bottom right no-repeat;
}

/*********************************BUTTON****************************************/

a.button {
display: block;
width: 400px;
padding: 10px 5px;
background: #c10000;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 20px;
font-weight: bold;
text-decoration: underline;
text-align: center;
margin: 10px auto 30px;
color: #fff;
}

/******************************PRODUCT OVERVIEW BOXES**************************************/

.product {
background: #fff /*url(/images/template/product-bg.png) top left no-repeat*/;
/*-moz-box-shadow: 0px 0px 10px #ccc; padding: 10px;
-webkit-box-shadow: 0px 0px 10px #ccc; padding: 10px;*/
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
margin-bottom: 15px;
border: #ccc 1px solid;
padding: 5px 5px 5px 210px; 
position: relative;
}

.product h2 {
color: #c10000;
font-size: 18px;
border-bottom: #c10000 3px solid;
text-transform: none;
}

.product a.link {
color: #328bba;
font-size: 12px;
font-weight: bold;
display: block;
height: 45px;
vertical-align: bottom;
background: url(/images/template/link-arrow.png) left center no-repeat;
padding-left: 70px;
}

.product a.link:hover {
text-decoration: underline;
}

.product img {
position: absolute;
left: 0;
top: 20px;
}

/***********************************************************************/

.experts td {
padding-bottom: 20px;
}

/*********************CONTACT BOX****************************/

.contact-box {
text-align: center;
margin-bottom: 10px;
padding: 10px;
background: #f1f1f1;
border: #eee 1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
}

/*****************************PILL BUTTON********************************************/

a.pill {
display: block;
width: 150px;
height: 19px;
background: url(/images/template/pill.png) no-repeat;
color: #fff;
font-size: 16px;
font-weight: bold;
text-align: center;
margin: 10px 0;
padding-top: 6px;
}

/******************************TOP OPT-IN*******************************************/

.top-newsletter,
.top-newsletter p {
padding: 0;
text-align: right;
}

.top-newsletter input.fieldInput{
font-size: 10px;
float: left;
display: inline;
border: #328bba 1px solid;
vertical-align: middle;
margin-left: 10px;
}

.top-newsletter label {
float: left;
display: inline;
margin-left: 10px;
vertical-align: middle;
}

.top-newsletter .submit {
margin-top: 10px;
margin-right: 10px;
}


.newsletter-side {
background: #e7f0f6;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
font-size: 10px;
text-align: center;
margin-bottom: 10px;
padding: 10px;
}

.newsletter-side form {
text-align: right;
}

.newsletter-side h5 {
color: #1C475E;
}

.newsletter-side label {
vertical-align: bottom;
float: left;
display: inline;
margin-left: 10px;
}

.newsletter-side input.fieldInput {
margin-bottom: 15px;
vertical-align: bottom;
font-size: 10px;
margin-left: 5px;
float: left;
display: inline;
width: 80px;
border: 1px solid #328BBA;
}

.newsletter-side .submit {
margin-right: 7px;
}


/******************************RSS FEED FOR ARTICLES*******************************************/

/*.slick-rss-container {
border: #ccc 1px solid;
-moz-border-radius: 0 0 10px 10px;
border-width: 1px;
width: 660px;
}*/


li.slick-rss-itemim-feed {
float: left;
width: 190px;
display: inline;
padding: 5px;
margin: 0 10px;
}


li.slick-rss-itemim-feed a.slickTip {
display: block;
font-size: 14px;
font-weight: bold;
margin-bottom: 10px;
}

/*******************FOOTER LINKS**************************/

.footer ul.link-block {
display: inline;
float: left;
width: 130px;
margin-right: 20px;
}

.footer ul.link-block li {
font-size: 11px;
margin-bottom: 3px;
}


.footer ul.link-block li a {
color: #1a4759;
}

.footer ul.link-block li a:hover {
text-decoration: underline;
}

.footer ul.link-row {
clear: both;
padding: 0 20px;
font-size: 10px;
padding-top: 20px;
text-align: center;
}

.footer ul.link-row li {
display: inline;
margin: 0 10px;
}

.footer ul.link-row li a {
color: #1a4759;
}


.footer ul.link-row li a:hover {
text-decoration: underline;
}

.footer p {
color: #1a4759;
font-size: 10px;
text-align: center;
padding-top: 5px;
}

.feature-box {
padding: 5px;
background: url(/images/template/grad-bg.png) repeat-x;
border: #999 1px dashed;
margin-bottom: 10px;
font-size: 120%;
}

/*******************************SEARCH***********************************/

.search {
padding: 15px 10px;
margin-bottom: 10px;
background: url(/images/template/search-bg.png) top right no-repeat;
}

.search .inputbox {
border: #d0dae1 1px solid;
margin-right: 5px;
}

/*********************************LONG SALES LETTER*************************************/

.long {
padding: 20px;
}

/*************************************SALES LETTER COMPONENTS*******************************/

.long .optin {
position: relative;
border: #d3e1ed 1px dashed;
background: #f5f9fd url(/images/template/optin-bg.png) left top no-repeat;
padding: 10px;
float: right;
width: 350px;
margin: 0 0 20px 20px;
}

.long .video {
float: center;
clear: center;
margin-bottom: 20px;
}

.long .optin .form-optin li {
padding: 5px;
}

.long .optin h4 {
color: #183c5a;
}

.long .optin .form-optin li.submit {
text-align: center;
padding: 10px;
}

.long .optin .form-optin label {
width: 100px;
display: inline-block;
text-align: right;
font-weight: bold;
padding-right: 10px;
}