/* CSS Document */

/* header subnav width */
#merchant_accounts #head_bottom ul{
	width:91%;
}

/* Navigation for other merchant account pages */


#merchant_nav{
height:46px;
margin:0px auto;
padding:0px 0px 0px 25px;
width:521px;
list-style:none;
background: url(../images/merchant_services/bread_crumb_border.jpg) no-repeat center bottom;
margin-bottom:10px;
}

#merchant_nav li{
text-indent:-9999px;
float:left;
}
#merchant_nav li a{
margin:0px;
width:100px;
height:34px;
background: url(../images/merchant_services/eccommerce_n.jpg) no-repeat left top;
display:block;
}
#merchant_nav li a#ecommerce{
width:100px;
background-image: url(../images/merchant_services/eccommerce_n.jpg);}

#merchant_nav li a#ecommerce:hover,
#merchant_nav li a#ecommerce.active{
background-image: url(../images/merchant_services/eccommerce_0.jpg);}

#merchant_nav li a#retail{
width:89px;
background-image: url(../images/merchant_services/retail_n.jpg);}

#merchant_nav li a#retail:hover,
#merchant_nav li a#retail.active{
background-image: url(../images/merchant_services/retail_o.jpg);}

#merchant_nav li a#products{
width:112px;
background-image: url(../images/merchant_services/products_n.jpg);}

#merchant_nav li a#products:hover,
#merchant_nav li a#products.active{
width:112px;
background-image: url(../images/merchant_services/products_o.jpg);}

#merchant_nav li a#faq{
width:71px;
background-image: url(../images/merchant_services/faq_n.jpg);}

#merchant_nav li a#faq:hover,
#merchant_nav li a#faq.active{
width:71px;
background-image: url(../images/merchant_services/faq_o.jpg);}

#merchant_nav li a#inter{
width:116px;
background-image: url(../images/merchant_services/international_n.jpg);}

#merchant_nav li a#inter:hover,
#merchant_nav li a#inter.active{
width:116px;
background-image: url(../images/merchant_services/international_o.jpg);}

/* end  navigation*/

#merchant_account_services {
	font-family: arial, helvetica, sans-serif;
	font-size:12px;
	margin-bottom:20px;
}
#merchant_splash{
	text-align: center;
}
#merchant_get_started{
	text-align: center;
}
#merchant_getted{
float:left;
}
#credit_card_get_started{
	text-align: center;
	float:left;
	margin-right:20px;
	margin-left:60px;
}
#merchant_account_services p{
	line-height:16px;
	padding:6px;
	text-align:left;
	width:68%;
	margin:0 auto;
}
#merchant_account_services h3{
	width:69%;
	margin:0 auto;
	margin-top:2em;
}
#merchant_account_services p a{
	font-size:12px;
}
.merchanthighlight{
	color:#0cbb14;
}

.merchant_pricing_box{
	margin:0 auto;
	padding:0;
	width:565px;
	height:auto;
	background:url(../images/merchant_services/pricing_box_bottom.gif) no-repeat left bottom;
	padding-bottom:1.5em;
	margin-bottom:.5em;
}

.merchant_pricing_box table{
	margin:0 auto;
	padding:0;
	font-family: arial, helvetica, sans-serif;
	font-size:11.5px;
	color:#3f3f3f;
}

.merchant_pricing_box h2{
	text-indent:-9999px;
	width:565px;
	height:46px;
	background:url(../images/merchant_services/pricing_box_top.gif) no-repeat left top;
	display:block;
}

.pricing_odd{
	background:#f0f8fb;
	border-top:1px solid #e2e7e9;
	border-bottom:1px solid #e2e7e9;
}

.free_highlight{
	color:#ff8400;
	font-weight:bold;
}

.pricing_higlight{
	font-weight:bold;
	color:#2681b6;
}

.greyhighlight {
	font-family: arial, helvetica, sans-serif;
	font-size:17px;
	color:#989898;
	text-align:center;
}

#more_merchant_info {
	font-family: arial, helvetica, sans-serif;
	padding:1em;
	font-size:11px;
}

#more_merchant_info h5{
	font-family:"trebuchet MS", arial, helvetica, sans-serif;
	color:#ffa800;
	text-align:left;
	border-bottom:1px solid  #d4d4d4;
	width:69%;
	font-size:15px;
	padding-bottom:4px;
	margin:0 auto;
}

#more_merchant_info ul{
	list-style:circle;
	margin:0 auto;
	padding:0;
	padding-left:2em;
	padding-top:2em;
	padding-bottom:2em;
	font-size:11px;
	line-height:22px;
	width:68%;
}

#more_merchant_info p{
	padding-top:.5em;
	padding-bottom:.5em;
	line-height:15px;
}



#merchant_terminology_help{
	margin:2em auto;
	width:69%;
	text-align: center;
}

#gateways p{
	font-family:arial, helvetica,sans-serif;
	font-size:12px;
	line-height:16px;
	width:84%;
	margin:6px auto;
}

#gateways p a{
	font-size:12px;
}
#gateways{	
	padding:0 10px;
	margin-top:25px;
	padding-bottom:25px;
}

#gateways h1{	
	margin-bottom:15px;
}
#gateways h2{
	color:#666666;
	font-size:14px;
	margin:0 auto;
	margin-bottom:6px;
	margin-top:20px;
	width:86%;
		
	
}
#gateways h5{
	margin:0;
	padding:0;
	font-size:100%	;
	font-weight:bold;
	margin-top:15px;
}
#gateways table{
	border-collapse:collapse;
	border:1px solid #dddddd;
	background-color:#FFFFFF;
	width:85%;
	margin:15px auto;
	
}
#gateways table th{
	background:#666666 url(http://www.volusion.com/assets/images/table_bar_shading.png) repeat-x left top;
	font-size:100%;
	font-weight:bold;
	border:1px solid #dddddd;
	padding:3px;
	padding-left:6px;
	color:white;
}

#gateways table td{
	font-size:100%;
	border:1px solid #dddddd;
	padding:3px;
	text-align:center;
}
#gateways #note{
	background:#FFF6C8 url("http://www.volusion.com/assets/images/pricing_page/table_yellow.gif") repeat-x left top;
	padding:10px;
	margin:10px;
}
#gateways table td.gateway_gray{
	background: #f9f9f9;
	font-weight:normal;
	border:1px solid #dddddd;
	padding:3px;
	padding-left:5px;
	text-align:left;
	
	
}

#learn_more_merchant{
	text-align: center;
}

td.preferrend_logo{
	text-align: center;
}

ul#product_imgs{
	list-style:none;
	margin:0px auto;
	width:520px;
	height:80px;
	padding:0px;
}
ul#product_imgs li{
margin:0px;
padding:0px 62px 0px 0px;
display:inline;
}
ul#product_title{
	list-style:none;
	margin:0px auto;
	width:519px;
	height:27px;
	margin-top:20px;
}
ul#product_title li{
margin:0px;
padding:0px 69px 0px 0px;
display:block;
width:127px !important;
float:left;
text-align:center;
}
ul#product_title li h3{
width:30px;
display:inline;
color:#009933;
}
ul#countries{
	list-style:none;
	margin:0px auto;
	width:336px;
	height:101px;
	margin-top:20px;
}
ul#countries li{
display:inline;
padding-right:41px;
}
#products{
margin:0px auto;
width:700px;
}
#products #one{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #one #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #one #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #one p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #one p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #one p#price span{
font-size:16px;
color:#009900;
}
#products #one a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #one p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
#products #two{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #two #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #two #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #two p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #two p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #two p#price span{
font-size:16px;
color:#009900;
}
#products #two a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #two p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
#products #three{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #three #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #three #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #three p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #three p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #three p#price span{
font-size:16px;
color:#009900;
}
#products #three a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #three p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
#products #four{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #four #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #four #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #four p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #four p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #four p#price span{
font-size:16px;
color:#009900;
}
#products #four a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #four p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
#products #five{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #five #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #five #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #five p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #five p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #five p#price span{
font-size:16px;
color:#009900;
}
#products #five a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #five p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
#products #six{
margin:0px auto;
width:617px;
height:150px;
display:block;
padding-bottom:30px;
}
#products #six #pic{
float:left;
background: url(../images/merchant_services/product_bg.jpg) no-repeat left top;
width:147px;
height:111px;
margin:0px;
padding:36px 0px 0px 20px;
}
#products #six #text{
float:left;
width:425px;
padding-left:25px;
padding-top:10px;
}
#products #six p#name{
color:#0055bb;
font-weight:bold;
font-size:15px;
font-family:Arial, Helvetica, sans-serif;
float:left;
clear:both;
}
#products #six p#price{
margin:0px;
color:#474747;
font-weight:bold;
font-size:15px;
font-family:arial;
float:left;
width:241px;
padding-top:15px;
}
#products #six p#price span{
font-size:16px;
color:#009900;
}
#products #six a{
margin:0px;
padding:0px;
float:left;
padding:0px;
}
#products #six p#desc{
font-weight:normal;
font-size:12px;
color:#000;
float:left;
width:410px;
padding-top:10px;
}
ul#bottom_bullets{
margin:0px auto;
width:500px;
margin-bottom:20px;
margin-top:20px;
list-style:circle;
list-style-position:inside;
}
ul#bottom_bullets li{
padding:3px 0px;
}
#why_beanstream{
background: url(../images/merchant_services/why_beanstream.jpg) no-repeat left top;
margin:0px auto;
padding:0px;
height:37px;
width:586px;
}
#merchant_account_services h3.greenier{
color:#009933;
letter-spacing:-0.025em;
text-transform:lowercase !important;
margin: 1em auto 0px;
}
#merchant_account_services h3#bulleter{
background:url(../images/merchant_services/bulleted.jpg) no-repeat left center;
color:#2681B6;
letter-spacing:-0.025em;
text-transform:lowercase !important;
margin: .5em auto 0px;
padding-left:20px;
font-weight:normal;
}
/*----------------Beanstream---------------------*/

#thankyou{
margin:0px auto;
width:649px;
height:344px;
padding:0px;
background: url(../images/merchant_services/thankyou_bg.jpg) no-repeat left top;
}
#thankyou p{
color:#717171;
font-size:15px;
padding:0px 0px 20px 63px;
width:574px;
margin:0px;
float:left;
}
#thankyou p#middle{
padding:0px 0px 47px 63px;
}
#thankyou p#small{
float:right;
width:292px;
marging:0px;
padding-bottom:28px;
padding-right:13px;
padding-top:34px;
}

#thankyou a#btn{
margin:0px 0px 56px 0px;
background: url(../images/marketing/back_btn.jpg) no-repeat left top;
width:262px;
height:46px;
float:right;
display:block;
padding-right:10px;
}
#thankyou a#btn:hover{
text-decoration:none;
}

/*----------------Merchant Services ---------------------*/
/*---------------- Content ---------------------*/

#merchant_services #content {
	width:555px;
	float:left;}
	
#merchant_services #content,
#merchant_services #content p {
	line-height:21px;}
	
#content_default .sub_international {
	display:none;}

/*---------------- Headers ---------------------*/
#merchant_services h2.header {
	background: url(../images/merchant_services/header_01.gif) top center no-repeat;
	height:70px;
	width:734px;
	border-bottom:1px solid #DDD;
	margin:15px 0px 25px 25px;
	text-indent:-9999px;}
		
#merchant_services.ecommerce h2.header {
	background-image: url(../images/merchant_services/header_01.gif);}
#merchant_services.retail h2.header {
	background-image: url(../images/merchant_services/header_02.gif);}
#merchant_services.compare_us h2.header {
	background-image: url(../images/merchant_services/header_03.gif);}
#merchant_services.international h2.header {
	background-image: url(../images/merchant_services/header_04.gif);}
#merchant_services.canada h2.header {
	background-image: url(../images/merchant_services/header_05.gif);}
#merchant_services.uk h2.header {
	background-image: url(../images/merchant_services/header_06.gif);}
#merchant_services.application h2.header {
	background-image: url(../images/merchant_services/header_07.gif);}
#merchant_services.faq h2.header {
	background-image: url(../images/merchant_services/header_08.gif);}

/*---------------- LeftNav ---------------------*/
#content_default #merchant_services .sidebar {
	background:none;
	text-align:left;}
	
#content_default #merchant_services .sidebar h2 {
	background: url(../images/merchant_services/left_nav_header.gif) top center no-repeat;
	width:138px;
	height:27px;
	text-indent:0px;
	font-size:12px;
	padding:6px 0px 0px 8px;
	margin:0px 0px 6px 0px;
	text-align:left;
	font-weight:normal;}
		
#content_default #merchant_services #left_nav {
	margin:0px 0px 0px 6px;}


/*---------------- Retail ---------------------*/	
#content_default #merchant_services.retail table {
	width:520px;
	line-height:18px;
	padding-top:20px;}
#content_default #merchant_services.retail table td.image{
	vertical-align:top;
	padding:3px 10px 0px 10px;}
#content_default #merchant_services.retail table td.price{
	font-size:16px;
	color:#06A437;
	padding:20px 0px 20px 0px;}
#content_default #merchant_services.retail table td.add_to_cart{
	text-align:right;
	padding:20px 0px 20px 0px;}
	
#content_default #merchant_services.retail table h4{
	margin:0px;
	padding:0px;
	font-weight:normal;
	font-size:14px;}
	
/*---------------- Compare Us ---------------------*/
	
/*---------------- International ---------------------*/
#content_default #merchant_services.international .sub_international {
	display:block;}
		
/*----------- Canada ----------------*/
	
/*----------- UK ----------------*/
#content_default #merchant_services.uk table.compare {
	width:370px;
	line-height:18px;
	padding-top:20px;
	text-align:center;}	
	
/*---------------- Compare table ---------------------*/
#content_default #merchant_services table.compare {
	width:520px;
	margin:auto;
	line-height:18px;
	padding-top:20px;
	text-align:center;}
	
#content_default #merchant_services table.compare td{
	vertical-align:top;
	padding:4px 0px;}
	
#content_default #merchant_services table.compare h4{
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:14px;}
	
#content_default #merchant_services table.compare tr.even td{
	background:#F7F4EC;}
	
#content_default #merchant_services table.compare tr.odd td{}

#content_default #merchant_services table.compare .volusion_col {
	color:#05A437;}
	
#content_default #merchant_services table.compare .cta {
	padding-top:30px;}
	
	
	
.clearfix{
	clear:both;
}

/* All Form Fields */

input:focus, textarea:focus{
    background-color:#f8fbff;
    border:1px solid #739fc8;   
}

/* Tags for the actual form */

.signup_form{
	margin:0;
	padding:0;
	margin-left:10px;
	float:left;
	width:548px;
	font-size:12px;
	color:#454545;
}

/* Input group */

.input-field{
	margin:0;
	padding:0;
	float:left;
	padding:5px;
	padding-left:0px;
	width:auto;
}
input, textarea{
	border:1px solid #739fc8;
	padding:2px;
	height:17px;
	width:253px;
	margin-right:10px;
}

input#submit{
	margin:0 auto;
	padding:0;
	background:url(../assets/images/credit-card-terminal/btn_next.jpg) no-repeat left top;
	width:178px;
	height:52px;
	display:block;
	border:none;
	text-indent:-9999px;
	margin-top:10px;
}

input#submit a{
	text-indent:-9999px;
	height:100%;
	width:100%;
	display:block;
}
.drops{
text-align:left;
width:253px;
padding:5px 15px 5px 0;
float:left;
}
.drops select{
width:253px;
border:1px solid #739fc8;
}

/* Tags to fix stuff for FireFox Mac */

input#zip{width:100px;}
input#state{width:100px;}
select#country{width:225px;}
.referrals #title option{width:200px !important;}

input#submit {
	background:transparent url(http://www.volusion.com/assets/images/credit-card-terminal/btn_next.jpg) no-repeat scroll left top;}
	
.question {
	display:block;
	font-weight:bold;}
	
#merchant_services h2 {
	color:#0066CC;
	margin:10px 0px 25px 10px;}