@import url(base.css);
/* ====================== Page Formatting ======================== */
ul.list_arrow li, #left_nav li.current_page {background-image:url(../img/icons/bullet_arrow_blue.gif);}

/* ====================== Layout & Columns ======================== */
#bread_crumb .current_page {color:#3c5e7f;}

/* ====================== Navs ====================== */
#user_nav li.contact_phone {color:#567899;}

#nav {left:230px;}

#nav li.current_category a, #left_nav li.current_page a, #left_col h3, #left_col h4 {color:#3c5e7f;}

/* ====================== Callouts ====================== */
#right_col .callout_color .rounded_top {background-position:-4336px 0;}
#right_col .callout_color .rounded_btm {
	margin-bottom:30px;
	background-position:-4618px 0;}

#right_col .callout_color .callout_wrapper {
	width:242px;
	border:none;
	background:#c9d9e7;}

#right_col .callout_wrapper .btn_view_demo a {background:url(../img/buttons/view_demo.png) no-repeat;}
#right_col .callout_wrapper .btn_view_quick_guide a {background:url(../img/buttons/view_quick_guide.png) no-repeat;}
#right_col .callout_wrapper .btn_login a {background:url(../img/buttons/login.png) no-repeat;}

/* ====================== Form Styling ====================== */
.table_data th {color:#fff; background-color:#3c5e7f;}
.table_data .row_alternating td {background-color:#c9d9e8;}


/**
 * Visa and mastercard payment information boxes
 */
.payment_information_box {
	display: block;
	width: 516px;
	height: auto;
	position: relative;
	margin-bottom: 20px;
}
.payment_information_box-visa_header {
	display: block;
	width: 516px;
	height: 110px;
	background: url('/common/img/icons/merchant-signup-visa_section-header.jpg') 0 0 no-repeat;	
}
.payment_information_box-mastercard_header {
	display: block;
	width: 516px;
	height: 110px;
	background: url('/common/img/icons/merchant-signup-mastercard_section-header.jpg') 0 0 no-repeat;	
}
.payment_information_box-body {
	display: block;
	width: 504px;
	height: auto;
	padding: 5px;
	border-top: none;
	border-left: 1px solid #a5a4a4;
	border-right: 1px solid #a5a4a4;
	border-bottom: 1px solid #a5a4a4;
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
}

