@charset "utf-8";
html {
background-color:#eff4ff;
color:#4E4E4E;}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;}

body {
color:#4E4E4E;
background-color:#eff4ff;
text-align:center;
-x-system-font:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.231;}

table {
border-collapse:collapse;
border-spacing:0;
font-size:1em;}

fieldset, img {
border:0 none;}

address, caption, cite, code, dfn, em, strong, th, var {
font-style:normal;
font-weight:normal;
}

li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;}

caption, th {
text-align:left;
}

h1, h2, h3, h4, h5, h6 {
font-size:100%;
font-weight:normal;
}

table {
font-size:inherit;
}

a:link {}

a:visited {}

a:link, a:visited {}

a:hover {text-decoration:none; color:#333333;}

a:active {}

.padIn05 div.cell {padding:5px;}
.padIn02 div.cell {padding:2px;}
.padIn10 div.cell {padding:10px;}
.padIn15 div.cell {padding:15px;}
.padIn20 div.cell {padding:20px;}

.padSides05 div.cell {padding:0 5px;}
.padSides02 div.cell {padding:0 2px;}
.padSides10 div.cell {padding:0 10px;}
.padSides15 div.cell {padding:0 15px;}
.padSides20 div.cell {padding:0 20px;}

.inner {
padding:0 3px 3px 3px;}

.left {float:left;}

.right {float:right;}

.cLeft {clear:left;}

.cRight {clear:right;}

.cBoth {clear:both;}

.required {color:#CC0000;}

.row {
clear:both;}

.col1 {
float:left;
padding:4px;}

.col2{
float:left;
padding:4px;}

.coolBox {
color:#000000;
padding:3px;
border:1px solid #758cba;}

*html input.coolBox {
color:#000000;
overflow: visible;
padding:3px;}

.hcluster1
{
	background-color:transparent;
	background-image:url(../images/cluster_001.png);
	background-repeat:repeat-x;
}

.cluster1
{
	background-color:transparent;
	background-image:url(../images/cluster_002.png);
	background-repeat:no-repeat;
}

#main
{
	height:auto;
	background-color:#FFFFFF;
	min-width:990px;
	width:990px;
	position:relative;
	margin:auto;
	text-align:left;
}

#header {}

#header-logo {
width:264px;
height:98px;
float:left;
background-position: -5px -5px;}

#header-logo a {
display:block;
width:271x;
height:98px;}

#header-col2 {
float:left;
width:304px;
height:98px;
background-position: -289px -5px;}

#header-col3 {
float:left;
width:422px;
height:98px;
background-position: -5px -123px;}

#search-inputs {
padding:0 0 0 105px;}

#srcInput {
width:218px;
border:1px solid #ffffff;}

#srcBtn {
width:38px;
height:26px;}

#ebuss {
padding-top:49px;
font-weight:bold;}

#menu {
clear:both;}

#menu-con > li{
display:inline;
position:relative;}

*#menu-con li{
display:inline;
position:relative;}

#menu-con li a:hover {
text-decoration:underline;}

.menu-main-tab {
color:#FFFFFF;
text-decoration:none;
padding:5px 12px 6px 12px;}

.menu-main-hover {
background-position: 0px -71px;}

.menu-subs {

position:absolute;
background-color:transparent;
background-image: url(../images/menu_bkg.png);
background-repeat: no-repeat;
background-position: 0 100%;
background-attachment: scroll;
width:200px;
top:20px;*top:25px;
left:-5px;*left:-6px;
padding:5px 16px 14px 16px;}

.menu-subs li {
display:block !important;
margin:2px 0 6px 0;}

.menu-subs a:link, .menu-subs a:visited {
font-size:.90em;
color:#333333;
text-decoration:none;}

.menu-subs a:hover {
text-decoration:underline;}

#banner {
height:185px;}

#banner-left {
float:left;
padding-left:1px;}

#content {
padding-top:3px;}

#content-c1 {
float:left;
width:160px;}

#relatedPagesTitle { width:154px; height:30px; background-position: -5px -501px;}
#relatedpages { margin-bottom:16px; background-color: #d6e7ff;}
#relatedpages ul {margin: 0;padding: 0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;}
#relatedpages li { margin: 0 0 1px 0; }
#relatedpages a {display: block; font-size:11px; padding: 8px 5px 9px 5px;color: #fff;background-color: #3e5573;text-decoration: none;}
#relatedpages a:hover {color: #fff;background-color: #69C;text-decoration: none;}
#relatedpages ul ul li { margin: 0 0 1px 0; }
#relatedpages ul ul a {display: block;padding: 5px 5px 5px 16px;color: #4c4c4c;background-color: #f9f9f9;text-decoration: none;}
#relatedpages ul ul a:hover {color: #4c4c4c;background-color: #d6e7ff;text-decoration: none;}

/*
#relatedpages { margin-bottom:16px;}
#relatedpages ul {margin: 0;padding: 0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;}
#relatedpages li { margin: 0 0 1px 0; }
#relatedpages a {display: block; font-size:11px; padding: 5px;color: #fff;background-color: #036;text-decoration: none;}
#relatedpages a:hover {color: #fff;background-color: #69C;text-decoration: none;}
#relatedpages ul ul li { margin: 0 0 1px 0; }
#relatedpages ul ul a {display: block;padding: 5px 5px 5px 16px;color: #fff;background-color: #369;text-decoration: none;}
#relatedpages ul ul a:hover {color: #fff;background-color: #69C;text-decoration: none;}
*/

#menuTitle { width:154px; height:30px; background-position:-295px -326px;}
.menu{margin:0; padding:0; width:154px; list-style:none;background:rgb(255,255,255);}
.menu li{padding:0; margin:0 0 1px 0; height:30px; display:block; }
.menu li a{text-align:left;height:30px; padding:0px 10px 0 10px; font:11px Verdana, Arial, Helvetica, sans-serif; color:rgb(77,77,77); display:block; background:url('../images/cluster_002.png') -5px -391px no-repeat; text-decoration:none;}
.menu li a:hover{background:url('../images/cluster_002.png') -5px -421px no-repeat; color:rgb(22,56,105);}
.menu li a.active, .menu li a.active:hover{background:url('../images/cluster_002.png') -5px -451px no-repeat; color:rgb(255,255,255);}
.menu li a span{line-height:30px;}

.breadcrumb{position:relative; height:30px; width:100%;}
.breadcrumb ul{position:relative; margin:0 5px 0 5px; padding:0; height:30px; background:url('../images/breadcrumbImage.png') 0px -30px repeat-x; }
.breadcrumb ul li{padding:0; margin:0; list-style:none; float:left; height:30px display:inline;}
.breadcrumb ul li a{font:11px Arial, Helvetica, sans-serif; color:rgb(255,255,255); text-decoration:none; line-height:30px; display:block; background:url('../images/breadcrumbImage.png') 100% -60px no-repeat; }
.breadcrumb ul li a span{padding:0 17px 0 15px; }
.breadcrumb ul li a:hover span{text-decoration:underline; color:rbg(255,255,255);}
.breadcrumb ul li a.active{background:none;}
.breadcrumb ul li a.active span{color:rgb(255,255,255);}
.breadcrumb ul li a.active:hover span{text-decoration:none;}
.breadcrumb .bcleft{position:absolute; top:0px; left:0px; width:10px; height:30px; display:block; z-index:1; background:url('../images/breadcrumbImage.png') 0% 0px no-repeat;}
.breadcrumb .bcright{position:absolute; top:0px; right:0px; width:10px; height:30px; display:block; z-index:1; background:url('../images/breadcrumbImage.png') 100% -90px no-repeat; }

#content-c2 {
float:left;
width:540px;}

#home-prod-title {
color:#ff923a;
font-size:28px;}

#home-prod-title-info {
color:#ff923a;
font-size:18px;}

#home-prod-showcase {
width:95px;
height:38px;
background-position: -325px -241px;}

#home-prod-appeal {
width:64px;
height:40px;
background-position: -450px -241px;}

#home-prod-manage {
width:54px;
height:64px;
background-position: -544px -241px;}

#home-prod-started {
float:left;
margin-right:50px;
width:140px;
height:35px;
background-position: -5px -326px;}

#home-prod-started a {
display:block;
width:140px;
height:35px;}

#home-pay-now {
float:left;
width:140px;
height:35px;
background-position: -455px -550px;}

#home-pay-now a {
display:block;
width:140px;
height:35px;}

.home-prod-section {
margin-top:16px;*margin-top:10px;}

.home-prod-otitle {
color:#ff923a;
font-size:20px;}

.home-prod-c1 {
float:left;
width:114px;}

.home-prod-c2 {
float:left;
width:338px;}

.home-prod-c2 p {
line-height:1.5em;}

#featuredStores { margin-top:16px; width:154px; height:30px; background-position:-469px -326px;}
#featuredStoresContainer { border:1px solid #6784a6; border-top:none;}
.featuredStore { border-bottom:1px solid #bad5f5; margin-bottom:5px; padding-bottom:5px; text-align:center;}
.featuredStoreLast { margin-bottom:5px; padding-bottom:5px; text-align:center;}

#featured-stores {
margin-top:16px;
padding-right:3px;}

#featured-stores-title {
color:#375a73;
font-weight:bold;
background-position: 0px -107px;}

#featured-stores-content {
border:1px solid #bfdaed;
border-top:none;}

#storeContainer {
padding:30px 5px 5px 5px;
overflow: hidden;
position: relative;
height: 120px;
width: 519px;}
#storeContainer ul {
position: absolute;
overflow: none;
width: 1280px;}
#storeContainer ul li { float:left; margin:0 5px; padding:5px; display:block; width:120px; height:110px; white-space:normal; border:1px solid #CCCCCC; text-align:center;}
#storeContainer ul li div.image { padding-top:5px;}
#handle {
position: absolute;
height: 30px;
width: 80px;
top: 5px;
right:0;
z-index: 100;}
#handle #hbk { float:left; background-position:-184px -326px; width:30px; height:22px; cursor:pointer;}
#handle #fwd { float:left; background-position:-234px -326px; margin-left:10px; width:30px; height:22px; cursor:pointer;}

.content-text { clear:both;}
.content-text p {line-height:1.6em; margin:16px 0 16px 0;}
.content-text strong { font-weight:bold;}
.content-text ol { margin:16px 0 16px 0; padding:0 0 0 40px;}
.content-text ol li { list-style-position:outside; list-style-type:decimal; line-height:1.6em;}
.content-text ul { margin:16px 0 16px 0; padding:0 0 0 40px;}
.content-text ul li { list-style-position:outside; list-style-type:disc; line-height:1.6em; }

.document-date {
font-size:11px;
font-weight:bold;}

#affiliateStartNow {
width:140px;
height:35px;
background-position:-5px -551px;}

#affiliateStartNow a {
display:block;
width:140px;
height:35px;}
.afCol1 { width:190px; padding:10px 0;}
.afText { width:300px;*width:290px;}
#affiliateFMHolder { display:none;}
#signUpBtnCon { padding-top:16px; text-align:center;}
#signUpBtn { width:140px; height:35px; background-position: -165px -551px;}

#storeFMHolder fieldset { margin:0 0 16px 0; padding:16px 0 0 0;}
#storeFMHolder legend {
color:#ee3636;
font-size:1.2em;
font-weight:bold;
padding:0 0 0 10px;}
#businessOperation { display:none;}
#businessInfluence { display:none;}
.bCol1 { width:200px; padding:10px 0;}

#overview ul { padding:0;}
#overview li { list-style-type:none; border-bottom:1px dotted #CCCCCC;}
.overviewBullet {background-position: -179px -501px; padding:0 6px;}
.overviewTitle { font-weight:bold; color:#005099;}
.paypal {background-position: -208px -501px; padding:10px 50px;}
.authorize_net {background-position: -334px -500px; padding:10px 75px;}
.paymaster {background-position: -536px -456px; padding:10px 40px;}
.visa_mastercard {background-position: -315px -551px; padding:10px 54px;}
.tara {background-position: -436px -454px; padding:10px 30px;}

#content-c3 {
float:left;
width:290px;}

#features {
background-position: 0px -157px;
font-weight:bold;
color:#CC6600;}

#features-list li {
padding:5px 0 5px 44px;
border-bottom:1px solid #ffb367;
background-position: -482px -122px;}

#features-list a:link, #features-list a:visited {
color:#4E4E4E;
text-decoration:none;}

#features-list a:hover {
color:#CC6600;
text-decoration:underline;}

#searchPaging {
color:#FFFFFF;
margin-top:5px;
background-color:#5b73a3;
padding:5px;}

.searchResult {
padding:10px 0 15px 0;
border-bottom:1px solid #89abcd;}

.searchPGTitle a:link, .searchPGTitle a:visited {
color:#003266;}

.searchPGTitle a:hover {
text-decoration:none;}

.searchPGDescription {}

.searchPGLink {
color:#004c99;}

#latestUpdates {
margin-top:16px;
height:55px;
background-position: -5px -241px;}

.lucol1 { width:80px;}

#footer { margin-top:16px;}

#partners { padding-left:60px;}
#partners-c1 {float:left; width:347px; height:30px; background-position: -179px -391px;}
#partners-c2 {float:left; width:446px; height:30px; background-position: -179px -456px; margin-left:38px;}

#footer-links {text-align:center;padding:16px 40px 0 40px;line-height:1.6em;}
#footer-links a:link, #footer-links a:visited {text-decoration:none; color:#666666; font-size:10px;}
#footer-links a:hover {text-decoration:underline;}

/* mods */
.dialogBox p{ margin-bottom:5px; text-align:left;  }

.storeList ul {
padding-left:0px;
margin-top:0;}

.storeList ul li{
list-style:none;}

.storeList ul ul {
padding-left:20px;
margin-top:10px;}

.storeList ul ul li {
list-style-type:circle;}

div.mapInfo
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	padding:0;
}

div.mapInfo h1
{
	font-size:16px;
	color:#36C;
}

div.mapInfo p
{
	line-height:18px;
	font-weight:bold;
}