body {
	margin: 0;
	font-family: Verdana, Sans-serif;
	background: #E0E0E0 url("/v2images/bg_page.gif") repeat-x 0 0; }

#sitewrapper {
	width: 776px;
	margin: 0 auto; }

a, a:hover, a:active { outline: none; }
img { border: none; }

#header {
	height: 83px;
	position: relative;
	width: 772px;
	padding: 0 2px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	background: #F4F7FF; }
	#header a#logo {
		display: block;
		height: 77px;
		width: 109px;
		position: absolute;
		top: 3px;
		left: 30px;
		text-indent: -5000px;
		background: transparent url("/v2images/logo.gif") no-repeat 0 0; }

	#header p#logo_credit-cards {
		position: absolute;
		top: 0 !important;
		top: 10px;
		left: 170px;
		height: 59px;
		width: 96px;
		text-indent: -5000px;
		background: transparent url("/v2images/logo_credit-cards.jpg") no-repeat 0 0; }
	#header p#logo_hacker-safe {
		position: absolute;
		top: 0 !important;
		top: 10px;
		left: 270px; }
	#header p#logo_bbb-online {
		position: absolute;
		top: 0 !important;
		top: 10px;
		left: 368px; }
		#header p#logo_bbb-online a {
			display: block;
			width: 102px;
			height: 55px;
			text-indent: -5000px;
			background: transparent url("/v2images/logo_bbb-online.gif") no-repeat 0 0; }

	#header form#search {
		width: auto !important;
		width: 220px;
		position: absolute;
		top: 15px;
		right: 0; }
		#header form#search fieldset {
			border: none; }
			#header form#search fieldset input#search-query {
				border: 1px solid #DCDCDC;
				color: #666666;
				width: 150px;
				background: #FFFFFF url("/v2images/icon_search.gif") no-repeat 5px 70%;
				padding: 3px 0 3px 20px; }
			#header form#search fieldset button {
				height: 20px;
				width: 32px;
				margin: 0 0 0 3px;
				text-indent: -5000px;
				border: none;
				background: transparent url("/v2images/btn_go.gif") no-repeat 0 0; }
	#header p#support {
		margin: 0;
		padding: 5px 0 0 0;
		font-size: 11px;
		position: absolute;
		background: transparent url("/v2images/hr_dotted-blue.gif") repeat-x 0 0;
		top: 53px;
		right: 10px; }
		#header p#support a.live-support {
			color: #003366;
			font-weight: bold;
			padding: 0 0 0 11px;
			text-decoration: none;
			background: transparent url("/v2images/icon_live-chat.gif") no-repeat 0 50%; }
			#header p#support a.live-support:hover {
				text-decoration: underline; }
		#header p#support span.phone {
			color: #000000;
			padding: 0 0 0 20px;
			text-decoration: none;
			background: transparent url("/v2images/icon_phone-support.gif") no-repeat 10px 50%; }

ul#navigation {
	width: 776px;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	height: 38px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-family: Arial, Verdana, Sans-serif;
	list-style-type: none;
	background: transparent url("/v2images/bg_nav.gif") no-repeat 0 0; }
	ul#navigation li {
		float: left;
		margin: 6px 10px 0 10px;
		padding: 0;
		height: 27px; }
		ul#navigation li a {
			display: block;
			float: left;
			height: 22px;
			color: #FFFFFF;
			font-weight: bold;
			text-decoration: none;
			padding: 5px 13px 0 13px; }
		ul#navigation li a:hover {
			text-decoration: underline; }
		ul#navigation li a.highlight { color: #FFFF99; }
	ul#navigation li.current {
		background: transparent url("/v2images/bg_nav-right.gif") no-repeat 100% 0; }
		ul#navigation li.current a {
			color: #000000;
			height: 20px;
			padding-top: 7px;
			background: transparent url("/v2images/bg_nav-left.gif") no-repeat 0 0; }

#content {
	width: 776px;
	float: left;
	padding: 6px 0 10px 0;
	background: #FFFFFF;
	border-left: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC; }

#sidebar {
	width: 238px;
	float: left;
	margin: 0 0 0 6px !important;
	margin: 0 0 0 3px; }
	#sidebar a#btn_fraud-protection {
		display: block;
		height: 53px;
		width: 158px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		padding: 35px 10px 0 70px;
		background: transparent url("/v2images/btn_fraud-protection.jpg") no-repeat 0 0; }
	#sidebar a#btn_fraud-protection:hover { background-position: -238px 0; }
		#sidebar a#btn_fraud-protection strong {
			display: none; }
	#sidebar a#btn_award-winning {
		display: block;
		height: 54px;
		width: 158px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		padding: 35px 10px 0 70px;
		background: transparent url("/v2images/btn_award-winning.jpg") no-repeat 0 0; }
	#sidebar a#btn_award-winning:hover { background-position: -238px 0; }
		#sidebar a#btn_award-winning strong {
			display: none; }
	#sidebar a#btn_superior-technology {
		display: block;
		height: 64px;
		width: 158px;
		font-size: 11px;
		color: #000000;
		text-decoration: none;
		padding: 35px 10px 0 70px;
		background: transparent url("/v2images/btn_superior-technology.jpg") no-repeat 0 0; }
	#sidebar a#btn_superior-technology:hover { background-position: -238px 0; }
		#sidebar a#btn_superior-technology strong {
			display: none; }
	#sidebar .module {
		background: #FFFFFF;
		padding: 2px;
		margin: 4px 0 0 0;
		border: 1px solid #CBD3E0; }
		#sidebar .module a {
			color: #CC3300;
			text-decoration: underline; }
	#sidebar h3 {
		margin: 0 0 4px 0;
		padding: 7px 0 0 30px;
		font-size: 11px;
		color: #FFFFFF;
		height: 20px;
		width: 202px;
		background: transparent url("/v2images/bg_sidebar-header.gif") no-repeat 0 0; }

	#sidebar #member-login,
	#sidebar #whats-new,
	#sidebar #customer-support {
		background: #F2F5F9;
		margin: 0;
		padding: 0 0 10px 0; }
	#sidebar form { }
		#sidebar form fieldset {
			border: none;
			padding: 5px 0;
			margin: 0;
			width: 232px; }
		#sidebar form fieldset#login { }
			#sidebar form fieldset#login input {
				width: 95px;
				border: 1px solid #117E10;
				padding: 3px 5px; }
				#sidebar form fieldset#login input#username {
					float: left;
					position: relative;
					left: 4px; }
				#sidebar form fieldset#login input#password {
					float: right;
					position: relative;
					right: 3px; }
			#sidebar form fieldset#login select {
				clear: both;
				margin: 4px 0 4px 4px;
				width: 225px; }
		#sidebar form fieldset#login-action {
			position: relative;
			text-align: right; }
			#sidebar form fieldset#login-action a {
				font-size: 11px;
				color: #CC3300;
				position: relative;
				top: -3px;
				left: 5px; }
			#sidebar form fieldset#login-action button {
				height: 22px;
				width: 102px;
				cursor: pointer;
				background: transparent url("/v2images/btn_login.gif") no-repeat 0 0;
				border: none;
				position: absolute;
				top: 0;
				right: 5px;
				text-indent: -5000px; }
	#sidebar p.news {
		margin: 0 20px 10px 25px;
		font-size: 11px;
		color: #25424D; }
		#sidebar p.news span.date {
			color: #6C9DCE; }
	#sidebar p.phone-support {
		margin: 0;
		height: 39px;
		width: 172px;
		font-size: 11px;
		color: #25424D;
		padding: 8px 0 0 60px;
		background: transparent url("/v2images/btn_phone-support.gif") no-repeat 0 0; }
		#sidebar p.phone-support strong { color: #339900; }
		#sidebar p.phone-support strong.fax { color: #3399FF; }
	#sidebar a.btn_live-chat {
		display: block;
		text-indent: -5000px;
		height: 48px;
		width: 232px;
		background: transparent url("/v2images/btn_live-chat.jpg") no-repeat 0 0; }
	#sidebar p.application-status {
		margin: 0;
		height: 39px;
		width: 122px;
		padding: 10px 30px 0 80px;
		text-align: center;
		font-size: 11px;
		background: transparent url("/v2images/btn_application-status.gif") no-repeat 0 0; }
		#sidebar p.application-status a { }
		#sidebar p.application-status a:hover { text-decoration: none; }
	#sidebar a.email {
		display: block;
		height: 41px;
		width: 232px;
		text-indent: -5000px;
		background: transparent url("/v2images/btn_send-email.gif") no-repeat 0 0; }

body#interior { }
	body#interior #sidebar {
		width: 187px;
		float: left;
		margin: 0 0 0 1px !important; }

		body#interior #sidebar #sidebar-navigation {
			width: 180px;
			margin: 0 auto;
			padding: 0 0 8px 0;
			background: transparent url("/v2images/bg_interior-nav_bottom.gif") no-repeat bottom left; }
			body#interior #sidebar #sidebar-navigation ul {
				background: transparent url("/v2images/bg_interior-nav.gif") no-repeat 0 0;
				font-size: 11px;
				list-style-type: none;
				margin: 0;
				padding: 10px 10px 0 13px; }
				body#interior #sidebar #sidebar-navigation ul li {
					background: transparent url("/v2images/blt_green-arrow.gif") no-repeat 0 50%;
					margin: 0 0 7px 0 !important;
					margin: 0 0 3px 0;
					padding: 0;
					height: auto; }
					body#interior #sidebar #sidebar-navigation ul li a {
						color: #0066CD;
						margin: 0 0 0 10px;
						text-decoration: none; }
					body#interior #sidebar #sidebar-navigation ul li a:hover {
						text-decoration: underline; }

				body#interior #sidebar #sidebar-navigation ul li.current {
					background: transparent url("/v2images/blt_red-arrow.gif") no-repeat 0 50%; }
					body#interior #sidebar #sidebar-navigation ul li.current a {
						color: #000000; }

	body#interior #sidebar div.module {
		background: #FFFFFF;
		padding: 2px 2px 2px 0;
		margin: 4px 0 0 0;
		border: 1px solid #CBD3E0;
		border-left: none; }
		body#interior #sidebar div.module h3 {
			margin: 0 0 4px 0;
			padding: 7px 0 0 15px;
			font-size: 11px;
			color: #FFFFFF;
			height: 20px;
			width: 170px;
			background: transparent url("/v2images/bg_sidebar-header.gif") no-repeat 0 0; }

		body#interior #sidebar div.module #customer-support { }
			body#interior #sidebar div.module #customer-support h3 { }

			body#interior #sidebar div.module #customer-support p.phone-support { 
				margin: 0;
				height: 36px;
				width: 125px;
				font-size: 9px;
				color: #25424D;
				padding: 11px 0 0 60px;
				background: transparent url("/v2images/btn_phone-support_interior.gif") no-repeat 0 0;}
				body#interior #sidebar div.module #customer-support p.phone-support strong { color: #339900; }
				body#interior #sidebar div.module #customer-support p.phone-support strong.fax { color: #3399FF; }

			body#interior #sidebar div.module #customer-support a.btn_live-chat {
				display: block;
				text-indent: -5000px;
				height: 48px;
				width: 185px;
				background: transparent url("/v2images/btn_live-chat_interior.gif") no-repeat 0 0; }

			body#interior #sidebar div.module #customer-support p.application-status {
				margin: 0;
				height: 39px;
				width: 105px;
				padding: 10px 20px 0 60px;
				text-align: center;
				font-size: 11px;
				background: transparent url("/v2images/btn_application-status_interior.gif") no-repeat 0 0; }
				body#interior #sidebar div.module #customer-support p.application-status a { }
				body#interior #sidebar div.module #customer-support p.application-status a:hover { text-decoration: none; }

			body#interior #sidebar div.module #customer-support a.email {
				display: block;
				height: 44px;
				width: 185px;
				text-indent: -5000px;
				background: transparent url("/v2images/btn_send-email_interior.gif") no-repeat 0 0; }


					#sidebar #testimonials p.testimonial-author {
						color: #0066CC; }
					#sidebar #testimonials a {
						color: #003366;
						text-align: center; }

		body#interior #sidebar div.module #testimonials {
			font-size: 11px;
			padding: 0 0 10px 0; }
			body#interior #sidebar div.module #testimonials h3 { }
			body#interior #sidebar div.module #testimonials p.testimonial {
				width: 138px;
				margin: 10px auto 0 auto;
				padding: 10px 10px 0 10px;
				background: transparent url("/v2images/bg_testimonials-top.gif") no-repeat 0 0; }
			body#interior #sidebar div.module #testimonials p.testimonial-author {
				width: 148px;
				margin: 0 auto;
				padding: 20px 0 15px 10px;
				background: transparent url("/v2images/bg_testimonials-bottom.gif") no-repeat 0 0; }
			body#interior #sidebar div.module #testimonials a {
				margin: 0 0 0 15px; }

	body#interior #main { 
		width: 574px;
		float: right; }

#main {
	width: 519px;
	float: right;
	margin: 0 8px 0 0 !important;
	margin: 0 2px 0 0; }
	body#interior #main {
		width: 573px; }

	#main .flash-replace {
		margin: 0 0 15px 0; }

	#main h1 {
		color: #CC3300;
		font-family: Arial, Sans-serif;
		font-size: 22px;
		font-weight: normal;
		margin: 0 0 5px 15px; }
	#main h2 {
		color: #006600;
		font-family: Arial, Sans-serif;
		font-size: 18px;
		font-weight: normal;
		margin: 0 0 5px 15px; }
	#main p {
		font-size: 11px;
		line-height: 140%;
		color: #25424D;
		margin: 0 15px 15px 15px; }
		#main p a { color: #CC3300; }
		#main p a:hover { text-decoration: none; }

	#main p.step {
		float: left;
		height: 145px;
		margin: 0 0 15px 0;
		text-align: center; }
		#main p.step a {
			display: block;
			padding-top: 80px;
			text-decoration: none;
			color: #006600;
			font-size: 11px;
			line-height: 100%; }
			#main p.step a strong {
				font-family: Arial, Sans-serif;
				font-size: 14px;
				line-height: 120%;
				display: block;
				color: #CC3300; }
			#main p.step a:hover strong { text-decoration: underline; }

	#main p#become-a-merchant {
		width: 163px;
		margin: 0 0 0 15px !important;
		margin: 0 0 0 7px;
		background: transparent url("/v2images/bg_become-a-merchant.jpg") no-repeat 0 0; }
		#main p#become-a-merchant a { }
	#main p#become-a-partner {
		width: 165px;
		background: transparent url("/v2images/bg_become-a-partner.jpg") no-repeat 0 0; }
	#main p#free-payment-gateway {
		width: 153px;
		background: transparent url("/v2images/bg_free-payment-gateway.jpg") no-repeat 0 0; }

	#main p.center {
		clear: both;
		text-align: center;
		padding: 0 25px;
		margin: 0 0 20px 0; }
		#main p.center a {
			color: #003366;
			font-weight: bold;
			text-decoration: none; }
		#main p.center a:hover {
			text-decoration: underline; }

	#main #get-the-facts {
		width: 243px;
		margin: 0 0 0 20px !important;
		margin: 0 0 0 10px;
		padding: 0 5px 0 0;
		text-align: center;
		float: left;
		background: transparent url("/v2images/vr_dotted-blue.gif") repeat-y 100% 0; }
		#main #get-the-facts h2 {
			color: #25424D; }
			#main #get-the-facts h2 strong {
				color: #006600;
				font-weight: normal; }
		#main #get-the-facts p {
			color: #25424D; }
			#main #get-the-facts p a {
				color: #25424D;
				font-weight: bold;
				text-decoration: none; }
		#main #get-the-facts p a#download-now {
			display: block;
			height: 79px;
			width: 201px;
			text-indent: -5000px;
			background: transparent url("/v2images/btn_download-now.jpg") no-repeat 0 0; }

	#main #resource-center {
		width: 225px;
		margin: 0 10px 0 0 !important;
		margin: 0 5px 0 0;
		float: right; }
		#main #resource-center h2 {
			text-align: center;
			color: #25424D; }
			#main #resource-center h2 strong {
				color: #006600;
				font-weight: normal; }
		#main #resource-center p {
			color: #25424D;
			margin: 0 0 5px 0; }
		#main #resource-center ul {
			color: #25424D;
			margin: 0 !important;
			margin: 0 0 0 20px;
			list-style-type: disc;
			font-size: 11px; }
			#main #resource-center ul li { }
		#main #resource-center p a#click-to-visit {
			display: block;
			margin: 13px 0 0 0;
			height: 82px;
			width: 194px;
			text-indent: -5000px;
			background: transparent url("/v2images/btn_click-to-visit.jpg") no-repeat 0 0; }

	#main #breadcrumbs {
		border: 1px solid #DDE9EF;
		padding: 2px;
		margin: 0 0 10px 0;
		background: #FFFFFF; }
		#main #breadcrumbs ul {
			background: #F4FBFF;
			margin: 0;
			padding: 3px;
			font-size: 11px;
			list-style-type: none; }
			#main #breadcrumbs ul li {
				display: inline;
				color: #000000;
				padding: 0 0 0 15px;
				background: transparent url("/v2images/blt_green.gif") no-repeat 3px 5px; }
			#main #breadcrumbs ul li.first {
				background: none; }
				#main #breadcrumbs ul li a {
					color: #CC3300; }

	#main div.right {
		width: 210px;
		margin: 0 10px 30px 20px;
		float: right; }

	#main table {
		clear: both;
		font-size: 12px;
		width: 540px;
		margin: 0 auto 20px auto; }
		#main table thead { }
			#main table thead tr { }
				#main table thead tr th {
					color: #FFFFFF;
					border-bottom: 4px solid #FFFFFF;
					padding: 2px 5px;
					background: #3A8A00;
					text-transform: uppercase;
					text-align: center;
					font-size: 12px; }
					#main table thead tr th strong {
						color: #FFFF66; }

		#main table tbody { }
			#main table tbody tr { }
				#main table tbody tr td {
					color: #25424D;
					padding: 3px 7px; }
				#main table tbody tr td.left {
					border-left: 2px solid #3A8A00; }
				#main table tbody tr td.right {
					border-right: 2px solid #3A8A00; }
				#main table tbody tr td.fee {
					text-align: center;
					color: #CC3300;
					font-weight: bold; }
				#main table tbody tr td.free {
					color: #009900; }
				#main table tbody tr td.na {
					color: #333333; }

			#main table tbody tr.top td { border-top: 2px solid #3A8A00; }

			#main table tbody tr.bottom td { }

			#main table tbody tr.hr td,
			#main table tfoot tr.hr td {
				background: #E3F2DB;
				height: 11px;
				font-size: 8px;
				border-left: 2px solid #3A8A00;
				border-right: 2px solid #3A8A00; }

			#main table tbody tr.odd { }
				#main table tbody tr.odd td {
					background: #F1F9FF; }
			#main table tbody tr.even { }
				#main table tbody tr.even td { }

		#main table tfoot tr td.order-now {
			text-align: center;
			padding: 7px 0 5px 0;
			border-left: 2px solid #3A8A00;
			border-right: 2px solid #3A8A00; }
			#main table tfoot tr td.order-now img { }

		#main table tfoot tr td#transaction-fee {
			padding: 10px 0 0 0;
			margin: 0;
			border-left: 2px solid #3A8A00;
			border-right: 2px solid #3A8A00;
			border-bottom: 2px solid #3A8A00; }
			#main table tfoot tr td#transaction-fee small {
				color: #FF0000; }


#footer {
	clear: both;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 11px;
	color: #676767; }
	#footer p {
		line-height: 140%;
		margin: 0 0 15px 0; }
		#footer p a {
			color: #003366; }
		#footer p a:hover {
			text-decoration: none; }