
 
body {
	background-color:#2e2f3a;
	background-image:url(../images/topGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}



html {
	margin:0;
	padding:0;
}

/* ################################# ALL PAGES ################################# */

ul li { 
	list-style-type:none; 
}

ul {
	margin:0;
	padding:0;
}

form { margin:0; padding:0;}

img {
	border:none;
}

p {
	margin:0;
	padding:0;
}

.flo:after {content: "."; visibility: hidden; display: block; clear: both; height:0; }
*html .flo {height:1%;}

div#OuterContainer {
	width:920px;
	margin:0 auto;
	padding:0;
	background-image:url(../images/dropShadowBack.gif);
	background-repeat:repeat-y;
}

div#container {
	width:900px;
	margin:0 auto;
	padding:0;
	background-color:#FFFFFF;
}

div#chatButton {
	width:92px;
	/*position:fixed;
	right:0;
	top:150px;*/
	position: absolute;
    top:150px;
    right:0;
    /*top: expression(document.getElementsByTagName('body')[0].scrollTop + 150 + "px");*/
	z-index:50;
}

.buttonLiveChat { 													
	background: url(http://a1.websitealive.com/1194/Visitor/vButton_v3.asp?groupid=1194&departmentid=1331&w=400&h=400&icon_online=https%3A%2F%2Fimages%2Ewebsitealive%2Ecom%2Fimages%2Fhosted%2Fupload%2F22368%2Epng&icon_offline=https%3A%2F%2Fimages%2Ewebsitealive%2Ecom%2Fimages%2Fhosted%2Fupload%2F22369%2Epng) no-repeat 0 0; 
	width:92px; 
	height:291px; 
	border:none;
	cursor:pointer; 
	position:relative; 
	zoom:1; 
}

div#header {
	width:920px;
	height:101px;
	margin:0 auto;
	padding:0;
	background-image:url(../images/topGradient.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

.headerLeft {
	float:left;
}

.headerRight {
	float:left;
	padding-right:5px;
	width:524px;
}

.callNow {
	margin:24px 0 10px 2px;
	padding:0;
	float:left;
}

*|html[xmlns*=""] .callNow {float:none;}

.logo {
	padding-left:12px;
}

div#footer {
	width:920px;
	height:129px;
	margin:0 auto;
	background-image:url(../images/footerBack.gif);
	background-position:top;
	background-repeat:no-repeat;
}

.footerTop {
	width:920px;
}

.footerBottom {
	width:900px;
	margin:0 auto;
}

.footerBottom p {
	font-size:9px;
	padding:10px 15px;
	margin:0;
	color:#FFFFFF;
}

.footerBottom p a {
	color:#A81A20;
	text-decoration:underline;
}

.footerBottom p a:hover {
	color:#34498F;
}

.footerCols {overflow:hidden; zoom:1; font-size:11px; color:#fff; margin:21px 0 8px; background:url(../images/bg_footCols.gif) 285px 0 repeat-y;}
.footerCols .fCol1 {float:left; width:265px; padding:0 10px;}
.footerCols .fCol2 {float:left; width:290px; padding-left:40px;}
.footerCols .fCol3 {float:right; width:233px;}
.footerCols a {color:#d5d6e7;}
.footerCols .fCol3 a {color:#fff;}
.footerCols h3 {font-size:11px; padding-bottom:11px; margin:0;}
.footerCols li { padding-bottom:5px;}
.footerCols .fCol3 li { padding-bottom:11px;}

.footerLeft {
	float:left;
}

.footerCenter {
	width:225px; margin:0 auto !important; text-align:center;
}

.footerRight {
	float:right;
}

.footerLogos {
	margin:5px 0 0 200px;
}

.clearfix {
	clear: both;
	height:0px;
	font-size:1px;
	line-height:0px;
}

.leftColumn { 
	width:280px; 
	float:left;
}

.mainColumn { 
	width:570px; 
	float:right; 
	padding:25px;
}

.Error, .error
{
	color:Red;
}

.headerRight .search div {float:left; background:url(../images/search_bg.gif) no-repeat left top; margin-right:3px; width:159px; height:21px; padding:3px 0 0 5px;}

.headerRight .search div input { border:none; font-family: Verdana, Geneva, sans-serif; color:#a0a3b6; background:none;}


*|html[xmlns*=""] .headerRight .search input {padding-top:0; height:24px;}

.headerRight .search {float:right; margin:27px 4px 0 0;}
.headerRight .search div {float:left; background:url(images/search_bg.gif) no-repeat left top; margin-right:3px; width:159px; height:21px; padding:3px 0 0 5px;}
.headerRight .search div input { border:none; font-family: Verdana, Geneva, sans-serif; color:#a0a3b6; background:none;}
.headerRight .search .go {width:auto; background:none; padding:0; margin:0; height:auto;}
.all {padding:25px 25px 50px 23px; zoom:1;}
.all .contBlock {background-color:#f0eeef; padding:17px 18px 13px 15px; margin:7px 0 15px 0; line-height:17px;}
.all .contBlock h1 {float:left; margin-bottom:17px;}
.contBlock .collapse {float:right; padding-right:33px; background:url(../images/collapse_img.gif) no-repeat right top; display:block; height:22px; color:#34498f; padding-top:3px; margin-top:-19px;}
.contBlock .OpenedExpandedSection .collapse  {background:url(../images/expand_img.gif) no-repeat right top;}
.contBlock .collapse:hover {text-decoration:none;}
.contBlock .left-area {width:420px; float:left;}
.contBlock .left-area div {float:left; margin:0 23px 10px 0;}
.contBlock .left-area .noMarg {margin-right:0;}
.contBlock label {display:block; margin-bottom:3px; font-size:14px;}
.contBlock label img {margin-left:1px;}
.contBlock .left-area input {width:183px;border: 1px solid #B4B8BE;}
.contBlock .left-area select {width:186px; height:auto;border: 1px solid #B4B8BE;}
.contBlock .left-area textarea {width:392px;border: 1px solid #B4B8BE; height:71px; font-family:Tahoma, Geneva, sans-serif; font-size:13px;}
.contBlock .right-area {float:left; font-size:14px; width:330px;}
.contBlock .right-area div {margin:0 23px 16px 0;}
.contBlock .right-area ul li {margin-bottom:11px;}
.contBlock .right-area ul input {margin-right:7px;}
.contBlock .right-area .check label {margin-bottom:12px;}
.contBlock .right-area .radio label {margin-bottom:6px;}
.butt {display:block; height:22px; background:url(../images/button_left.gif) no-repeat left top; float:left; text-decoration:none; font-weight:bold; color:#34498f; font-size:11px; margin:-4px 5px 0 0; cursor:pointer;}
.butt span {display:block; height:18px; background:url(../images/button_right.gif) no-repeat right top; float:left; padding:4px 13px 0 13px;}

.calc {margin:24px 0 16px 0; font-size:14px;}
.calc th {height:45px; text-align:right; margin-right:15px; padding-right:19px;}
.calc .th-name {padding-right:71px;}
.calc .th-Qty {padding-right:29px;}
.calc .product {height:80px; background-color:#f0eeef; width:339px;}
.calc .total-col .product {height:auto; padding:15px 0 15px 0; text-align:right; padding-right:85px; width:254px;}
.calc .product img {position:absolute; margin:-78px 0 0 27px; float:left;width:114px;}
.calc .product h1 {padding-left:161px;}
.calc .Qty {width:104px; background-color:#e6e3e4; text-align:center;}
.calc .total-col .Qty {text-align:right; padding-right:29px; width:75px;}
.calc .Qty input {width:46px; text-align:right; padding-right:7px;}
.calc .price {width:94px; background-color:#f0eeef; text-align:right; padding-right:16px;}
.calc .sTotal {width:168px; background-color:#e6e3e4; text-align:right; padding-right:19px;}
.calc .remove {background-color:#f0eeef; padding-left:22px;}
.calc .remove a {display:block; width:72px; height:22px; background:url(../images/remove_icon.gif);}
.calc .space {height:66px;}
.calc .space1 {height:2px;}
.calc .shipp {text-align:right;}
.calc .shipp td { padding:11px 0 11px 0; background-color:#e6e3e4;}
.calc .shipp select {font-family:Tahoma, Geneva, sans-serif; font-size:14px; margin:0 6px 0 8px; width:172px;}
.calc .Tax {text-align:right;}
.calc .Tax td {padding:14px 0 14px 0; padding-right:17px;}

.botTrade {margin-top:22px; padding:13px 0 0 18px; background-color:#f0eeef;}
.botTrade .prodInfo {margin-right:40px; margin-top:-6px;}
.botTrade .noMarg {margin-right:0;}

.breadCrumbs {margin:-2px 0 17px 1px; zoom:1;}
.m25 {margin-bottom:25px;}
.m30 {margin-bottom:30px;}
.breadCrumbs li {float:left; color:#404040;}
.breadCrumbs a {color:#34498f; padding-right:15px; background:url(../images/breadcrumbs_bull.gif) no-repeat right center; margin-right:9px;}
.breadCrumbs a:hover, .mainColumn .sortBlock a:hover, .mainColumn .pager a:hover {text-decoration:none;}
.sortBlock {background-color:#f0eeef; padding:16px 8px 17px 8px; margin:-4px 0 17px 0; zoom:1;}
.mainColumn .sortBlock a {margin-right:16px; color:#34498f; float:left;}
.mainColumn .sortBlock .noMarg {margin-right:0;}
/*.sortBlock form {float:right; margin-top:-3px;}*/
.sort-changer { float:right; margin-top:-6px; }
.sortBlock label {color:#404040;}
.sortBlock select {width:155px; height:22px; font-family:Verdana, Geneva, sans-serif; padding-top:1px;}

.mainColumn .pager {margin-left:1px; padding-top:-5px; float:left;}
.mainColumn .pager li {float:left; padding:0 10px 0 11px; background:url(../images/pager_bull.gif) no-repeat right top;}
.mainColumn .pager a {color:#34498f; display:block; height:20px; font-size:0.9em; padding-top:2px; float:left;}
.mainColumn .pager .act a {font-weight:bold; text-decoration:none;}
.mainColumn .pager .last {background:none;}
.mainColumn .pager .forw {background:none; padding:0;}
.mainColumn .pager .forw a {background:url(../images/pager_forward.gif); width:22px; height:22px; margin-top:-2px; padding-top:0; position:relative;}
.mainColumn .pager .back a {background:url(../images/pager_back.gif); width:22px; height:22px; margin-top:-2px; padding-top:0; position:relative;}
.prodInfo {background-color:#f0eeef; padding:9px 0 11px 0; width:153px; float:left; margin-right:25px;}
.mainColumn .noMarg {margin-right:0;}
.prodInfo img {margin-left:10px;}
.prodInfo p {color:#34498f; font-size:1.3em; font-weight:bold; margin:9px 0 3px 12px;}
.prodInfo p img {margin:0 7px 0 10px;}
.prodInfo span {display:block; color:#404040; font-weight:bold; margin-left:52px; font-size:1.2em;}
.mainColumn .greyBar2 {width:570px; height:3px; background-color:#737070; margin:18px 0; overflow:hidden;}
.mainColumn .topBar {margin-top:13px; margin-bottom:1px;}
.mainColumn .botBar {margin-top:1px; margin-bottom:13px;}
.mainColumn .m-13 {margin-top:13px;}
.mainColumn .showForm {float:right;}
.mainColumn .showForm label {color:#404040; margin-right:4px;}
.mainColumn .showForm select {width:46px;}
.mainColumn .detBlock h2 {font-family:Tahoma,Geneva,sans-serif;font-size:32px;left:310px;position:absolute;top:-63px;white-space:nowrap;}
.detBlock {background-color:#f0eeef; padding:19px 18px 14px 0; margin:100px 0 16px 1px; position:relative; zoom:1;}
.detBlock .title {position:absolute; left:310px; top:-63px;}
.detBlock table {width:220px; font-size:14px; float:right; }
.detBlock table td {padding:4px 0 3px 0;}
.detBlock table .value {padding-right:24px;width:100px;}
.detBlock table input {width:165px; padding-left:5px;}
.detBlock table .buy {display:block; width:85px; height:22px; background:url(../images/buyNow_button.gif); margin-top:2px;}
.detBlock .img-pager a {width:22px; height:22px; display:block; float:left;}
.detBlock .img-pager .back {background:url(../images/pager_back.gif);}
.detBlock .img-pager .forw {background:url(../images/pager_forward.gif);}
.detBlock .img-pager p {float:left; margin:0 10px 0 9px; padding-top:3px;}
.detBlock .img-pager .zoom {width:13px; height:13px; display:block; float:left; margin:5px 0 0 12px; background:url(../images/zoom_img.gif); overflow:hidden;}
.detBlock .prod-img {position:absolute; left:13px; top:-79px; border:1px #b4b8be solid;}
.detBlock .img-pager {/*padding:1px 0 0 40px;*/ zoom:1; float:left; width:200px; margin:110px 0 0 20px;text-align:left;}


.mainColumn .page-search td {padding:12px 0 12px 23px;}
.mainColumn .page-search .grey {background-color:#f0eeef;}
.mainColumn .page-search a {color:#34498f; font-size:14px; font-weight:bold;}
.mainColumn .page-search a:hover {text-decoration:none;}


.mainColumn h1, .all h1 {
	color:#34498F;
	font-size:16px;
	padding:0;
	margin:0;
}


.mainColumn h2 {
	color:#34498F;
	font-size:16px;
	padding:0;
	margin:0;
}

.mainColumn p {
	text-align:justify;
}

.bestRatesBox {
	width:280px;
	background-color:#F0EEEF;
	height:276px;
	background-image:url(../images/bestRatesBoxBack.gif);
	background-repeat:no-repeat;
	background-position:center;
	float:right;
}

.bestRatesBox h2 {
	text-decoration:underline;
	color:#627CB7;
	font-size:20px;
	padding:20px 0 0 26px;
	margin:0;
}

.bestRatesBox ul {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:3px 0 0 25px;
}

.bestRatesBox ul li {
	background-image:url(../images/bestRatesStar.gif);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:15px;
	margin-top:20px;
}

.bestRatesBox p {
	font-weight:bold;
	font-size:10px;
	color:#000000;
	padding:100px 0 0 25px;
}

.bestRatesBox p a {
	text-decoration:underline;
	color:#A81A20;
}

.bestRatesBox p a:hover {
	color:#34498F;
}

.ContentRightPicture { 
	float:right; 
	border:2px solid #e6e6e6; 
	margin-left:10px; 
}

.ContentLeftPicture { 
	float:left; 
	margin-right:10px; 
}

div#banner {
	width:900px;
	border-bottom:2px solid #2E2F3A;
}


/* ------------------------- NAV ------------------------- */

.nav { height:40px; margin:0; padding:0; width:242px;}
.nav ul { display:inline; float:left; margin:0; overflow:hidden; padding:0; width:529px;}
.nav ul li { float:left; height:40px; margin:0; padding:0; }
.nav ul li a { display:block; height:40px;}
.nav ul li a span {display:none; }
.nav ul li.item1 a { background:url(../images/button_freeCashRegisters.gif) no-repeat top;}
.nav ul li.item1 a:hover { background:url(../images/button_freeCashRegisters.gif) no-repeat bottom;}
.nav ul li.item1 { width:86px; }
.nav ul li.item2 a {background:url(../images/button_creditCardTerminals.gif) no-repeat top;}
.nav ul li.item2 a:hover {background:url(../images/button_creditCardTerminals.gif) no-repeat bottom;}
.nav ul li.item2 {width:95px;}
.nav ul li.item3 a {background:url(../images/button_POS.gif) no-repeat top;}
.nav ul li.item3 a:hover {background:url(../images/button_POS.gif) no-repeat bottom;}
.nav ul li.item3 {width:84px;}
.nav ul li.item4 a {background:url(../images/button_merchantServices.gif) no-repeat top;}
.nav ul li.item4 a:hover {background:url(../images/button_merchantServices.gif) no-repeat bottom;}
.nav ul li.item4 {width:82px;}
.nav ul li.item5 a { background:url(../images/button_aboutUs.gif) no-repeat top;}
.nav ul li.item5 a:hover { background:url(../images/button_aboutUs.gif) no-repeat bottom;}
.nav ul li.item5 { width:82px;}
.nav ul li.item6 a { background:url(../images/button_contact.gif) no-repeat top;}
.nav ul li.item6 a:hover { background:url(../images/button_contact.gif) no-repeat bottom;}
.nav ul li.item6 {width:98px;}



/* ------------------------- END NAV ------------------------- */


/* ------------------------- CONTACT FORM ------------------------- */


.GreyBox { background-color:#f0eeef; padding:12px 10px 16px 16px; color:#404040; margin-bottom:10px; }

.GreyBox h2 { color:#FFFFFF; margin-bottom:13px; }

.GreyBox p { font-size:11px; padding-bottom:15px; }

.GreyBox .form div { padding-bottom:7px; }

.GreyBox .form label { display:block; font-size:11px; padding-bottom:3px; }

.GreyBox .form .formInput { font-size:11px; }

.GreyBox .form p { font-size:11px; padding:5px 0; }

.GreyBox .form label.labelCheck { display:inline; }

.GreyBox li, .descriptionList ul li { background:url(../../images/icoListRaquoBlue.gif) no-repeat 0 5px; }

.GreyBox .formSelect { width:186px; margin-bottom:14px; margin-top:-6px; }

.formInput { border:1px solid #b4b8be; font-family:Verdana, Arial, Helvetica, sans-serif; padding:2px 4px; }

.formInput-45 { width:37px; }

.formInput-70 { width:62px; }

.formInput-90 { width:81px; }

.formInput-185 { width:177px; }

.fotmInput-177 { width:185px; }

.formInput-236 { width:228px; }

.formSelect-236 { width:236px; }

.formInput-615 { width:600px; }

fieldset { border:none; }


/* ------------------------- END CONTACT FORM ------------------------- */



/* ################################# END ALL PAGES ################################# */



/* ################################# DEFAULT PAGE ################################# */

div#bannerMain {
	width:900px;
}

div#bannerLeft {
	width:628px;
	height:276px;
	background-image:url(../images/bannerLeft.jpg);
	background-repeat:no-repeat;
	float:left;
}

.clickToBegin {
	margin:167px 0 0 340px;
}

div#bannerRight {
	width:272px;
	height:276px;
	background-image:url(../images/bannerRight.jpg);
	background-repeat:no-repeat;
	float:right;
}

div#bannerRight h2 {
	text-decoration:none;
	color:#FFFFFF;
	text-align:center;
	font-size:20px;
	padding:0 0 0 0;
	margin:42px 0 0 -15px;
}

div#bannerRight ul {
	font-size:13px;
	font-weight:bold;
	color:#fff306;
	padding:10px 0 0 22px;
}

div#bannerRight ul li {
	padding-left:0;
	margin-top:10px;
}

div#bannerRight p {
	font-weight:bold;
	font-size:10px;
	color:#FFF;
	text-align:center;
	padding:25px 100px 0 0;
	margin:0;
}

div#bannerRight p a {
	text-decoration:none;
	font-style:italic;
	color:#fff306;
}

div#bannerRight p a:hover {
	color:#D32D1F;
}


div#steps {
	width:900px;
	height:130px;
	background-image:url(../images/steps.jpg);
	background-repeat:no-repeat;
}

div#ecrBenefitsWrap {
	width:565px;
	margin-top:35px;
	background-color:#F0EEEF;
}

div#ecrBenefitsHead {
	width:565px;
	height:34px;
	background-image:url(../images/ecrBenefits.jpg);
	background-repeat:no-repeat;
	background-color:#152763;
}

#ecrBenefitsHead h2 {
	color:#FFFFFF;
	font-size:16px;
	padding:8px 0 0 10px;
}

div#ecrBenefitsBody {
	width:565px;
	background-image:url(../images/ecrBenefitsBottomBack.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#F0EEEF;
}

#ecrBenefitsBody ul, ul.benefitsList {
	padding: 15px 15px 0px 15px;
}

#ecrBenefitsBody ul li, ul.benefitsList li {
	padding-left:24px;
	margin-bottom:15px;
	background-image:url(../images/redCheckmark.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	list-style: none;
	margin-left: 0px;
}

#ecrBenefitsBody ul li a, ul.benefitsList li a {
	color:#34498F;
	text-decoration:underline;
}

#ecrBenefitsBody ul li a:hover, ul.benefitsList li a:hover {
	color:#A81A20;
}

#terminalBanner {
	width:900px;
	background-image:url(../images/terminalBannerBack.gif);
	background-repeat:repeat-y;
	padding-bottom:20px;
	margin-top:15px;
}

#terminalBanner h2 {
	font-size:14px;
	padding:20px 0 0 0px;
	margin:0;
}

#terminalBanner h2 a {
	color:#CC0000;
}

#terminalBanner h2 a:hover {
	color:#34498F;
}

#terminalBanner ul {
	padding:10px 0 0 110px;
	margin:0;
}

#terminalBanner ul li {
	float:left;
	font-size:9px;
	
}

#terminalBanner table td p {
	text-align:center;
	padding-left:10px;
}

.terminalBannerImages {
	padding:20px 20px 0 20px;
	width:160px;
}


/* ################################# END DEFAULT PAGE ################################# */


/* ################################# FREE ECR PAGE ################################# */

div#TE1500Banner {
	width:550px;
	height:218px;
	background-image:url(../images/TE1500_banner.gif);
	background-repeat:no-repeat;
	margin:50px auto;
}

div#TE1500Banner p {
	width:335px;
	margin:0;
	padding:120px 0 0 200px;
}

div#TE1500Banner p a {
	float:right;
	font-size:10px;
	text-decoration:underline;
	color:#34498F;
}

div#TE1500Banner p a:hover {
	color:#A81A20;
}

div#TK1550Banner {
	width:550px;
	height:218px;
	background-image:url(../images/TK1550_banner.gif);
	background-repeat:no-repeat;
	margin:0 auto;
}

div#TK1550Banner p {
	width:335px;
	margin:0;
	padding:112px 0 0 200px;
}

div#TK1550Banner p a {
	float:right;
	font-size:10px;
	text-decoration:underline;
	color:#34498F;
}

div#TK1550Banner p a:hover {
	color:#A81A20;
}

.otherECR {
	margin-top:30px;
}

.otherECR a {
	text-decoration:underline;
	color:#34498F;
}

.otherECR a:hover {
	color:#A81A20;
}

/* ################################# END FREE ECR PAGE ################################# */



/* ################################# CEDIT MACHINES PAGE ################################# */

form#dropNav {
	padding-bottom:30px;
	width:210px;
}


.dropNavSelect {
	border:1px solid #b4b8be; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
}

.dropNavPara {
	font-size:10px;
	color:#999999;
	padding-bottom:5px;
}

.terminalFeatures1 {
	margin:5px 0 0 0;
	font-size:12px; 
	padding:0 0 0 195px;
}

.terminalFeatures1 li {
	margin-bottom:5px;
}

.terminalFeatures2 {
	margin:5px 0 0 0;
	font-size:12px; 
	padding:0 0 0 10px;
}

.terminalFeatures2 li {
	margin-bottom:5px;
}

/* ################################# END CEDIT MACHINES PAGE ################################# */



/* ################################# MERCHANT SERVICES PAGE ################################# */



.greyBar { 
	width:570px; 
	height:3px; 
	background-color:#737070; 
	margin:20px 0;
	overflow:hidden;
}



/* ################################# END MERCHANT SERVICES PAGE ################################# */



/* ################################# CONTACT PAGE ################################# */


.contact { 
	width:544px; 
	background-color:#f0eeef; 
	padding:12px 10px 16px 16px;
}


.contact  h2 {color:#404040; margin-bottom:13px;}

.contact p { font-size:1.2em; padding-bottom:15px; }

.contact .form div { padding-bottom:7px; }

.contact .form label { display:block; font-size:1.2em; padding-bottom:3px; }

.contact .form .formInput { font-size:1.2em; }

.contact .form p { font-size:1em; padding:5px 0; }

.contact .form label.labelCheck { display:inline; }


/* ################################# END CONTACT PAGE ################################# */




/* ################################# BEST RATES PAGE ################################# */

.bestRatesTable {
	font-size:12px;
	width:540px;
	margin:20px auto;
	padding:0;
	border:1px solid #666666;
}

.ratesTableHeaders {
	background-color:#293866;
	color:#FFFFFF;
	font-weight:bold;
}

.bestRatesTable tr td {
	width:160px;
	padding:10px;
	border:1px solid #666666;
}

.ratesHeader { width:375px; height:158px; background-color:#737070; border-bottom:8px solid #E9781A; float:right; margin-right:30px; color:#FFFFFF; }

.ratesHeader h1 { color:#FFFFFF; padding:65px 0 0 75px;}

div.PopUpContainer {
	position: absolute;
	overflow: hidden;
	z-index: 1000;
	font-size: 1em;
	text-align: left;
	background-color:#fff;
	border:1px solid #d3d3d3;
	padding:30px;
	left:30%;
}

.prodInfoTable {background-color:#f0eeef;width:180px;}
.prodInfoTable p {color:#34498f; font-size:1.3em; font-weight:bold; margin:9px 0 3px 12px;}
.prodInfoTable p img {margin:0 7px 0 10px;}
.prodInfoTable span.prodPrice { padding:0 0 0 10px; }

.product-table
{
	width:570px;
	margin-bottom:20px;
}

.product-table .underline
{
	padding:5px 5px 15px 0;
	border-bottom:3px solid #737070;
}
.fmsHomeRegisters {background:url(../images/fmsHomeReg.jpg) no-repeat; height:403px; position:relative;}
.fmsHomeRegisters h2 {color:#637bb7; line-height:1.38em; text-align:center; padding:8px 44px 0; width:500px;}
.fmsHomeRegisters .item-top {position:absolute; top:122px; font-size:11px; width:110px; text-align:center; color:#3a4b41;}
.fmsHomeRegisters .item-top a {font-size:9px; display:block; margin-top:3px;}
.fmsHomeRegisters .item-botm {position:absolute; top:355px; font-size:10px; width:136px; text-align:center; color:#003c00;}
.fmsHomeRegisters .item-botm a {display:block; margin-top:3px;}

/* ################################# END BEST RATES PAGE ################################# */
div#steps {width:892px;height:80px;background-image:url(../images/steps.gif);background-repeat:no-repeat;color:#FFF;font-size:17px;font-family:Tahoma, Geneva, sans-serif;padding:50px 0 0 8px;}
.applyBanner {width:278px;height:24px; background:url(../images/applyNowBanner.gif) no-repeat left bottom; font-size:23px; font-family: Tahoma, Geneva, sans-serif; padding:24px 0 34px 2px; text-align:center; line-height:28px;}
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type .applyBanner {font-size:20px;}}
@media all and (-webkit-min-device-pixel-ratio:0) {body:first-of-type div#steps {font-size:15px;}}
