/********* HTML elements *********/
body {background:#ffffff; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}
a, a:link, a:visited {text-decoration:none; color:#ED660C;}
a, a:hover{text-decoration:none; color:#666666;}
a, a:active{text-decoration:none; color:#ED660C;}
a:hover {text-decoration:underline;}
ul {list-style:square; line-height:24px;}
form {margin:0; padding:0;}
input, select, textarea {font-family:Arial, Helvetica, sans-serif; border:1px solid #aaaaaa; font-size:11px; color:#666666; text-indent:2px;}
fieldset {font-size:13px; font-weight:bold; color:#333333; border:none; border-top:1px solid #CCCCCC;}

.pop-up {display:none; background:#FFFFFF; cursor:pointer; position:absolute; width:270px; height:204px; !height:206px; z-index:1;}

a.pagin {background:#666666; color:#ffffff; padding:0px 4px 0px 4px; text-decoration:none; border:1px solid #000000;}
a.pagin:hover {background:#000000; border:1px solid #ffffff;}

a.grey_links {color:#666666; text-decoration:none;}
a.grey_links:hover {color:#F45000;}

a.orange_links, a.orange_links:active, a.orange_links:visited {color:#ED660C; text-decoration:none;}
a.orange_links:hover {color:#666666;}

a.pagin_links, a.pagin_links:active, a.pagin_links:visited {font-size:11px; text-decoration:none; color:#999999;}
a.pagin_links:hover {color:#ED660C;}

#wrapper {width:987px;}

/********* Header *********/
#head {background:url(images/bg_sec_nav.jpg) repeat-x top #ffffff; width:350px;}
#head a {font-size:11px; color:#999999; text-decoration:none;}
#head a:hover {color:#E66B0E;}

/******** Font size variation *********/
.small {font-size:9px;}
.bitbig {font-size:13px;}
.med {font-size:13px;}
.big {font-size:16px;}
.red {color:#FF0000;}
.grey {color:#999999;}
.orange {color:#ED660C;}

/******** Page title *********/
h1.pt {font-family:Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; color:#e4690e;}
h1.ptWhite {font-family:Helvetica, Arial, sans-serif; font-size:15px; font-weight:bold; color:#ffffff;}
h2.sec_head {font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; text-transform:uppercase; padding-top:6px;}

/******** General *********/
.hp_flash {background:url(images/bg_flash.jpg) no-repeat top; height:417px;}
.hp_sec_head {background:#E66B0E; font-weight:bold; color:#ffffff;}
.hp_sec_head1 {font-weight:bold; color:#ffffff; padding-top:8px;}
.hp_sec_head2 {font-weight:bold; font-size:16px; color:#ffffff; padding-left:6px;}
#hp_services_products {background:url(images/bg_showcase.jpg) repeat-x top #ffffff;}
#hp_services_products li, a {list-style:url(images/li_arrow.gif); !list-style:url(images/li_arrowie.gif); font-size:13px; color:#666666; margin-top:6px; vertical-align:top; text-decoration:none;list-style-type:none;}
#hp_services_products li:hover, a:hover {list-style:none;list-style-type:none;list-style:url(images/li_arrow1.gif); !list-style:url(images/li_arrowie1.gif); text-decoration:none;list-style-type:none;}
.buttons {background:#666666; color:#FFFFFF; font-weight:bold; font-size:11px; padding:2px; !padding:1px; border:1px solid #000000}

/********* Content area *********/
#cnt_area {width:987px; border:0;}
.cnt_area {padding:10px 30px 0px 30px; line-height:18px; color:#666666;}
.cnt_area_support {padding:30px 30px 0px 30px; line-height:18px; color:#666666;}
.cnt_area_fraud {padding:20px 30px 0px 20px; line-height:18px; color:#666666;}
.cnt_area_careers {padding:0px 80px 0px 80px; line-height:18px; color:#666666;}
.cnt_area_others {line-height:18px; color:#666666;}
#bg_gray {background-color:#C6C4C5; width:100%; height:24px; margin-left:-70px; padding:4px 0px 0px 70px;}

.cnt_shadow_t {background:url(images/bg_top_curve.jpg) no-repeat left #ffffff; width:718px; height:25px;}
.cnt_contact {width:718px; height:1px;}
.rnb_shadow {background:url(images/shadow_rnb.jpg) repeat-y; width:10px;}
.rnb_shadow1 {background:url(images/shadow_rnb1.jpg) repeat-y top; width:10px;}
.bg_orange {background:url(images/bg_orange.jpg) no-repeat; width:250px; height:28px; padding-left:10px;}

.home_links {color:#999999;}
.home_links a, a:active, a:visited {font-size:13px; color:#999999; text-decoration:none;}
.home_links a:hover {color:#ED660C;}

.orange_subhead {color:#ED660C; font-size:14px}

.orange_links {color:#ED660C;}
.orange_links a {color:#ED660C;}
.orange_links a:hover {color:#ED660C;}

.bg_terminals {background:url(images/bg_terminals.jpg) no-repeat; width:210px; height:167px; vertical-align:top; text-align:center;}
.bg_terminals img {text-align:center; padding:14px 0px 0px 0px; height:107px;}
.bg_terminals div {font-size:10px; font-weight:bold; color:#e4690e; text-align:left; padding:0px 0px 0px 13px; margin-top:-5px; text-transform:uppercase;}
.bg_terminals span {float:right; vertical-align:bottom; margin-top:-8px; *margin-top:-10px; padding-right:16px;}
.bg_terminals a {color:#000000; text-decoration:none; font-size:11px;}

.bg_terminals1 {background:url(images/bg_terminals.jpg) no-repeat; width:210px; height:167px; text-align:center;}
.bg_terminals1 img {text-align:center; padding:40px 0px 0px 0px;}
.bg_terminals1 div {font-size:10px; font-weight:bold; color:#e4690e; text-align:left; padding:40px 0px 0px 18px; text-transform:uppercase;}
.bg_terminals1 span {float:right; vertical-align:bottom; margin-top:-16px; padding-right:16px;}
.bg_terminals1 a {color:#000000; text-decoration:none; font-size:11px;}

/********* Forms *********/
table#forms .bgWhite {background:#ffffff; font-size:10px;}
.radio {border:none;}
.btns {border:none; cursor:pointer;}

/********* Products *********/
table#products a {color:#999999;}
table#products b {color:#FF6600; font-weight:bold;}

/********* Breadcrumb *********/
#breadcrumb {font-size:11px; font-weight:bold; text-align:right; color:#999999; padding-right:10px;}
#breadcrumb a {font-size:11px; font-weight:normal; text-decoration:none; color:#e1680e;}

#breadcrumb_support {font-size:11px; font-weight:bold; text-align:right; color:#999999; padding-right:10px;}

*#breadcrumb_support {[padding-bottom:0px; padding-bottom:2px;] padding-bottom:0px;}
*html #breadcrumb_support {padding-bottom:0px;}

#breadcrumb_support a {font-size:11px; font-weight:normal; text-decoration:none; color:#e1680e;}

/********* Right navigation links *********/
#rnb_sublinks .rnb {padding:8px 12px 18px 18px;}
#rnb_sublinks .rnb a {font-weight:bold; font-size:12px; color:#999999; line-height:21px;}
#rnb_sublinks .rnb a:hover {color:#e4690e; text-decoration:none;}

.rnb_active {font-weight:bold; font-size:12px; color:#e4690e; text-decoration:none; line-height:21px;}

/********* Footer *********/
#footer {background:#C6C4C5; padding:10px; color:#999999; text-align:center; font-size:12px;}
#footer a {font-size:11px; color:#666666; text-decoration:none;}
#footer a:hover {color:#F45000;}
#footer a.gatesix {font-size:11px; color:#999999;}

div#footer {background:#ffffff; padding:10px; color:#999999; text-align:center;}

/********* Order now page product listing *********/
table.order_products {line-height:21px;}
table.order_products .prod_name {background:#f1f1f1; padding:4px; color:#ED660C; font-size:13px; font-weight:bold; padding-left:10px;border-top:1px solid #FBD7BB;}

table.order_products table {padding:10px 0px 10px 0px; font-size:11px;}
table.prod_tbl .prod_thumb {width:20%; text-align:center; vertical-align:top}
table.prod_tbl .prod_desc {width:30%; vertical-align:top}
table.prod_tbl .prod_price {width:25%; padding-left:6px; vertical-align:top}
table.prod_tbl .prod_qty {width:25%; vertical-align:top}

.floatl {float:left;}

/********* FAQs *********/
.questions {cursor:pointer; font-weight:bold; background:#f1f1f1; padding:2px 4px 2px 4px; border:1px solid #e9e9e9;}
.switchcontent {padding:4px 8px 4px 8px; border:0; border-right:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; border-left:1px solid #e9e9e9;}

/********* Drop-down menu starts *********/
ul#navigation {margin:0; padding:0; list-style:none;}
#navigation li {display:block; float:left;}
#navigation li a {display:block; font-weight:bold; font-size:13px; color:#e3690e; text-decoration:none; padding:0px 10px 0px 10px; border:0;}
#navigation li.sfhover {background:none;}
#navigation li:hover{background:none;}
/* 2nd level menus only */
#navigation ul {position:absolute; z-index:99; left:-999em; margin:0px 0 0 0px; padding:0; width:175px;_width:155px;FILTER:Alpha(Opacity=80); -moz-opacity:.80; -khtml-opacity:.80; opacity:.80; line-height:normal;}
/* 2nd and 3rd level menus */
#navigation li li {padding:2px 0 2px 0; width:175px;_width:155px;background:#363636;}
/* 2nd and 3rd level menus */
#navigation ul a {width:175px; _width:155px;border:0; font-size:11px; color:#ffffff; height:17px; font-weight:normal;}
/* This "unhides" the sub-menus (left: -999em is what hides them) */
#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li.sfhover ul, #navigation li li.sfhover ul, #navigation li li li.sfhover ul {left:auto;}
/* 2nd and 3rd level menus */
#navigation ul li:hover, #navigation ul ul li:hover, #navigation ul li.sfhover, #navigation ul ul li.sfhover {background:#e3690e;}
/* 2nd and 3rd level menus */
#navigation ul li a, #navigation ul ul li a {background:none;}
/* 2nd level menus only */
#navigation a.sub {background:url(arrow-right.gif) right 52% no-repeat;}
/* rounded corner tabe in bottom */
#navigation ul li.nohover, #navigation ul li:hover.nohover{background:none;margin-top:-2px;_margin-top:-11px;}
#navigation ul li div.corner{background:url(/images/tab.png) no-repeat left bottom;height: 6px;width: 175px;}

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */
.clearfix:after {content:"."; clear:both; height:0; visibility:hidden; display:block;}
.clearfix {display:inline-block;} /* Fixes IE/Mac */
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide from IE-mac */				
/********* Drop-down menu ends *********/

/***************** TABS *************************************/
.tabbed_area {border:1px solid #494e52;background-color:#636d76;padding:8px;}
ul.tabs {margin:0px; padding:0px;margin-top:5px;margin-bottom:3px;_margin-bottom:-1px}
ul.tabs li {list-style:none;display:inline;}
ul.tabs li a {background-color:#464c54;color:#ffebb5;padding:8px 14px 8px 14px;text-decoration:none;font-size:12px;font-weight:bold;border:1px solid #464c54;border-bottom:none;}
ul.tabs li a:visited {color:#ffebb5;}
ul.tabs li a:hover {background-color:#E66B0E;border-color:#E66B0E;}
ul.tabs li a.active {background-color:#E66B0E;color:#FFF;border:1px solid #E66B0E; border-bottom:none;}
.content {padding:10px;border:1px solid #E66B0E;;background:#ffffff;display:none;height:350px;overflow-y:auto;overflow-x:hidden;overflow:auto;}