#nav-overview,
#nav-support {
	margin: 0;	
	padding: 0;
	width: 227px;
}

#nav-overview li,
#nav-support li {
	list-style: none;
}

#nav-overview td {
	background-image: url(/Images/nav-overview.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 48px;
}

#nav-support td {
	background-image: url(/Images/nav-support.png);
	background-repeat: no-repeat;
	display: block;
	text-indent: -9999px;
	height: 48px;
}

#nav-overview .main,
#nav-support .main {
	height: 48px;
}
#nav-overview .mainlast{height:50px;}
#nav-support .mainlast{height:49px;}
#nav-overview .sublast{height:36px;}
/* Normal state */

#nav-overview .website{ background-position: 0 0; }
#nav-overview .ecommerce{ background-position: 0 -49px; }
#nav-overview .crm { background-position: 0 -97px; }
#nav-overview .email-marketing { background-position: 0 -145px; }
#nav-overview .analytics { background-position: 0 -193px; height: 50px; /* last item 1px higher due to extra bottom border */ }
#nav-overview .analytics { margin: 0 0 24px; /* to separate sub items from main items */
}
#nav-overview .sub { height: 35px; }
#nav-overview .faq { background-position: 0 -263px; }
#nav-overview .shipping-providers  { background-position: 0 -298px; }
#nav-overview .payment-gateways { background-position: 0 -333px; }
#nav-overview .detailed-tour { background-position: 0 -368px; }
#nav-overview .full-features { background-position: 0 -403px; height: 36px; /* last item 1px higher due to extra bottom border */
}

#nav-support .forums { background-position: 0 0; }
#nav-support .wiki { background-position: 0 -49px; }
#nav-support .videos { background-position: 0 -97px; }
#nav-support .request { background-position: 0 -193px;}
#nav-support .triangle { background-position: 0 -145px; height: 50px; } /* last item 1px higher due to extra bottom border */


/* Hover state */

.website_hover { background-position: -228px 0; }
.ecommerce_hover { background-position: -228px -49px; }
.crm_hover { background-position: -228px -97px; }
.email-marketing_hover { background-position: -228px -145px; }
.analytics_hover { background-position: -228px -193px; margin: 0 0 24px; height: 50px; /* last item 1px higher due to extra bottom border */ }

.faq_hover { background-position: -228px -263px; }
.shipping-providers_hover { background-position: -228px -298px; }
.payment-gateways_hover { background-position: -228px -333px; }
.detailed-tour_hover { background-position: -228px -368px; }
.full-features_hover { background-position: -228px -403px; height: 36px; /* last item 1px higher due to extra bottom border */
}

.forums_hover { background-position: -228px 0; }
.wiki_hover { background-position: -228px -49px; }
.videos_hover { background-position: -228px -97px; }
.request_hover { background-position: -228px -193px;height: 49px !important;}
.triangle_hover { background-position: -228px -145px;height: 50px; } /* last item 1px higher due to extra bottom border */

/* Selected state */

.website_selected { background-position: -456px 0; cursor: default; }
.ecommerce_selected { background-position: -456px -49px; cursor: default; }
.crm_selected { background-position: -456px -97px; cursor: default; }
.email-marketing_selected { background-position: -456px -145px; cursor: default; }
.analytics_selected { background-position: -456px -193px; margin: 0 0 24px; height: 50px; /* last item 1px higher due to extra bottom border */ cursor: default; }

.faq_selected { background-position: -456px -263px; cursor: default; }
.shipping-providers_selected { background-position: -456px -298px;  cursor: default;}
.payment-gateways_selected { background-position: -456px -333px; cursor: default; }

/*#forums ul#nav-support li.forums a { background-position: -456px 0; cursor: default; }*/
wiki_selected { background-position: -456px -49px; cursor: default; }
videos_selected { background-position: -456px -97px; cursor: default; }
triangle_selected{ background-position: -456px -144px; cursor: default; }
request_selected { background-position: -456px -193px; height: 49px;}


/* @end */
#overviewmenu{float:left; width:230px; padding:0 0 0 50px;}
#overviewContent{float:right; width:580px; padding:0 50px 0 0;}
#supportmenu{float:left; width:230px; padding:0 0 0 50px;}
#supportContent{float:right; width:580px; padding:0 50px 0 0;}
/* Overview Template */
.page-heading a.sub, .page-heading a.sub:visited{position:absolute; top:40px; right:50px;color:#28434F; text-decoration:none;}
.page-heading a.sub:hover{color:#28434F; text-decoration:underline;}

ul#overview{margin:0; padding:0;}
ul#overview li{font-size:12px; margin:0 0 24px;}
ul#overview li a.rm{background:transparent url(/Images/arrow-blue.png) no-repeat 100% 0.45em; font-size:12px; padding:0 11px 0 0; display:inline;}
ul#overview img{float:left; margin:0 20px 0 0;}
ul#overview h2{margin:0 0 3px; padding:9px 0 0; font-size:18px;}
ul#overview p{margin:0 0 36px;}

.traverse
{
    background:#f7f7f7;
    border:solid 1px #eee;
    font-size:11px;
    height:20px;
    margin:24px 0 18px;
    padding:8px 20px;
    position:relative;
}
.cta-arrow
{
    background:#eefce4;
    border:solid 1px #d6f0c4;
    height:54px;
    margin:0 0 24px;
    position:relative;
}
.cta-arrow a
{
    background:transparent url(/Images/cta-arrow.png) no-repeat 0 0;
    display:block;
    height:23px;
    position:absolute;
    right:20px;
    text-indent:-9999;
    top:18px;
    width:296px;
}

/* Website page */
#overviewContent img#hero{display:block; margin:0 auto 36px;}
#overviewContent h1{font-size:18px; margin:0 0 3px;}
#overviewContent h2{font-size:14px; margin:0 0 24px;}
#overviewContent p{margin:0 0 36px;}
#overviewContent ol{margin:0 18px 24px;}
#overviewContent hr{margin:24px 0;}
div.two-col{font-size:12px; line-height:21px;}
div.two-col h2{margin:0 0 6px !important;}
div.two-col p{margin:0 0 36px;}
.img-left{float:left; margin:6px 9px 0 0;}
div.col-one, div.col-two{float:left; width:280px;}
div.col-one{margin-right:20px;}
.supported-shipping-providers{width:100%; margin:24px 0;border-bottom:solid 1px #d7d7d7;border-left:solid 1px #d7d7d7;}
.supported-shipping-providers td{border:solid 1px #d7d7d7; border-bottom:0; border-left:0; font-size:12px; line-height:21px; padding:18px; margin:0;}
.supported-shipping-providers td.logo{width:100px;}

/* Support-Request Page */
#support-request-sub
{
    width:300px;
    float:left;
    font-size:11px;
    line-height:18px;
    margin:0;
    padding:0 0 0 50px;
}
#support-request-sub h2,
#support-request-sub .talk
{
    font-size:14px;
    line-height:24px;
    margin:0 0 24px;
}
#support-request-sub p{margin:0 0 24px;}
#support-request-sub h3{font-size:11px; margin:0 0 3px;}
#support-request-main{width:510px; float:left; margin:0; padding:0 0 0 40px;}