.tabberlive .tabbertabhide{display:none}
.tabberlive{margin-top:1em}
ul.tabbernav{margin:0; padding:3px 0; border-bottom:1px solid #778; font:bold 12px Verdana,sans-serif}
ul.tabbernav li{list-style:none; margin:0; display:inline}
ul.tabbernav li a{padding:3px 0.5em; margin-left:3px; border:1px solid #778; border-bottom:none; background:#DDE; text-decoration:none}
ul.tabbernav li a:link{color:#448}
ul.tabbernav li a:visited{color:#667}
ul.tabbernav li a:hover{color:#000; background:#AAE; border-color:#227}
ul.tabbernav li.tabberactive a{background-color:#fff; border-bottom:1px solid #fff}
ul.tabbernav li.tabberactive a:hover{color:#000; background:white; border-bottom:1px solid white}
.tabberlive .tabbertab{border-top-width:0; border-top-style:solid; border-top-color:#aaa; padding-top:15px; padding-right:5px; padding-bottom:5px; padding-left:5px}
.tabberlive .tabbertab h2{display:none}
.tabberlive .tabbertab p{margin-top:0px}
.tabberlive#tab2 .tabbertab{height:200px; overflow:auto}
.done{background-image:url(../images/input_stripe.gif); font-weight:bold}
input, textarea, select{font-family:Arial,Helvetica,sans-serif; font-size:12px}
.m{background-color:#EFEFEF; border:1px solid #CCC}
#container #c_right #register a{color:#060; font-size:20px; font-weight:bold}
#container #c_left{float:left; width:580px}
.mark{font-weight:bold; color:#C60; font-size:16px}
#container #a_left{float:left; width:200px}
#container #a_right{float:left; width:600px; margin-left:30px}
#container #c_right{float:right; width:260px; background-color:#ECF5FF; padding:5px; border:2px solid #9EB4FC}
img{border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px}
#container #c_left h2{font-size:18px; margin-top:0px; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#D0D0D0; padding-bottom:5px}
.stripViewer .panelContainer .panel ul{text-align:left; margin:0 15px 0 30px}
.slider-wrap{margin:0; position:relative; width:100%}
.csw{width:100%; background:#fff; overflow:auto}
.q{font-weight:bold; color:#F81}
.csw .loading{margin:200px 0 300px 0; text-align:center}
.stripViewer{position:relative; overflow:hidden;  margin:auto; width:760px; clear:both; background:#fff}
.stripViewer .panelContainer{position:relative; left:0; top:0; width:100%; list-style-type:none}
.stripViewer .panelContainer .panel{float:left; height:100%; position:relative; width:760px; overflow:auto; height:300px}
.stripViewer .panelContainer .panel .wrapper{padding:10px}
.stripNav{margin:auto}
.stripNav ul{list-style:none; margin:0; padding:0}
.stripNav ul li{float:left; display:inline; margin-right:2px}
.stripNav a{font-size:11px; text-align:center; line-height:20px; background:#c6e3ff; color:#fff; text-decoration:none; display:block; padding:0 15px}
.stripNav li.tab1 a{background:#c6e3ff}
.stripNav li.tab2 a{background:#c6e3ff}
.stripNav li.tab3 a{background:#c6e3ff}
.stripNav li.tab4 a{background:#c6e3ff}
.stripNav li.tab5 a{background:#c6e3ff}
.stripNav li a:hover{background:#333}
.stripNav li a.current{background:#000; color:#fff}
.stripNavL, .stripNavR{position:absolute; top:230px; text-indent:-9000em}
.stripNavL a, .stripNavR a{display:block}
.stripNavL{left:0}
.stripNavR{right:0}
.stripNavL{background:url("images/arrow-left.gif") no-repeat center}
.stripNavR{background:url("images/arrow-right.gif") no-repeat center}
p.intro{border-bottom:1px solid #ccc; margin-bottom:20px; padding:20px 0 30px 0; text-align:center; width:100%}
p#cross-links{text-align:center}
p#cross-links{border-bottom:1px solid #ccc; margin-bottom:30px; padding-bottom:30px}
noscript p, noscript ol{color:#a00; font-size:13px; line-height:1.4em; text-align:left}
noscript a{color:#a00; text-decoration:underline}
noscript ol{margin-left:25px}
a:focus{outline:none}
img{border:0}
h3{border-bottom:1px solid silver; margin-bottom:5px; padding-bottom:3px; text-align:left; margin-top:0px}
p a, li a, a{color:#285AAC}
.center{text-align:center}
.help{color:#666}
.error{color:#F00; background-color:#FCC; padding:4px; border:1px solid #F9C}
.msg{color:#000; background-color:#FFC; padding:4px; border:1px dashed #FC3}
.error_form{background-color:#FFC; padding:50px 5px 5px; border:1px solid #BEBEBE; background-image:url(https://secure.ds-style.com/pay/images/icon_error_40x40.gif); background-repeat:no-repeat; background-position:center top; width:500px; margin-bottom:15px; font-family:Osaka,Verdana; font-size:12px; font-weight:bold; color:#F00; margin-right:auto; margin-left:auto}
.success_form{background-color:#FFC; border:1px solid #BEBEBE; background-image:url(https://secure.ds-style.com/pay/images/ni0097-48.gif); background-repeat:no-repeat; background-position:center 10px; width:500px; margin-bottom:15px; font-family:Osaka,Verdana; font-size:12px; font-weight:bold; color:blue; margin-right:auto; margin-left:auto; margin-top:15px; padding-top:50px; padding-right:5px; padding-bottom:5px; padding-left:5px}
table.sample, table.preview{border-collapse:collapse; width:100%; margin-top:5px; font-family:Arial,Helvetica,sans-serif}
table.sample th, table.preview th{border:1px solid #ccc; background:#eee; padding:2px 10px; text-align:center; width:auto}
table.sample td, table.preview td{border:1px solid #ccc; padding:5px 10px; text-align:left}
table.sample{font-family:Arial,Helvetica,sans-serif; margin-bottom:15px}
table.sample td, table.sample th{color:#000}
.form_dsc{font-size:11px; color:#999; display:block}
#container #create_account .form input{width:240px}
ul#pulldown-menu a{color:#000; text-decoration:underline}
ul#pulldown-menu a:link, ul#pulldown-menu a:visited{}
ul#pulldown-menu a:hover, ul#pulldown-menu a:active{}
ul#pulldown-menu li{float:left; position:relative; margin:0 0.5em}
.dropmenudiv_c{position:absolute; top:3; font:normal 12px Verdana; line-height:18px; z-index:100; background-color:white; width:200px; visibility:hidden; border-top-width:1px; border-right-width:1px; border-bottom-width:0; border-left-width:1px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#918d8d; border-right-color:#918d8d; border-bottom-color:#918d8d; border-left-color:#918d8d}
.dropmenudiv_c a{width:auto; display:block; text-indent:5px; border:0 solid #918d8d; border-bottom-width:1px; padding:2px 0; text-decoration:none; font-weight:bold; color:black}
* html .dropmenudiv_c a{width:100%}
.dropmenudiv_c a:hover{background-color:#eaeaea}
.amenu{background-image:url(images/icon/a_menu_off.gif); background-repeat:no-repeat; background-position:left center; padding-left:13px}
.amenu:hover{background-image:url(images/icon/a_menu.gif); background-repeat:no-repeat; background-position:left center; padding-left:13px}
.breadclumb{position:relative; left:15px; top:40px}
#container h1{font-size:18px; margin-top:25px}
.stockWarning{color:#F00}
.menu{width:150px; padding-bottom:30px}
.menu ul{list-style-position:inside; list-style-type:square; padding:0; margin-top:20px}
.menu li{border-bottom:1px solid #ccc; height:25px; padding-top:7px}
.selected{background:#ececec}
.meta_sub{padding:0 4px; border-right:1px solid #DDD}
.meta{display:block; font-size:11px; line-height:14px; position:relative; zoom:1; top:3px}
#top .menu a{padding:6px 3px; width:150px}
.right{text-align:right}
.left{text-align:left}
.fright{float:right}
.fleft{float:left}
.clear{clear:both}
a.tooltip span{display:none; padding:2px 3px; margin-left:8px; width:150px}
a.tooltip:hover span{display:inline; position:absolute; border:1px solid #ccc; background:#fff; color:#6c6c6c; text-align:left}
.limit_field{font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#F30; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none}
.line{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#C9C9C9}
.thdrcell{background:#F3F0E7; font-family:arial; font-size:12px; font-weight:bold; padding:5px; border-bottom:1px solid #C8BA92}
.tdatacell{font-family:arial; font-size:12px; padding:5px; background:#FFF}
.dvhdr1{background:#F3F0E7; font-family:arial; font-size:12px; font-weight:bold; border:1px solid #C8BA92; padding:5px; width:150px}
.dvbdy1{background:#FFF; font-family:arial; font-size:11px; border-left:1px solid #C8BA92; border-right:1px solid #C8BA92; border-bottom:1px solid #C8BA92; padding:5px; width:150px}
.dogvdvhdr{width:300; background:#C4D5E3; border:1px solid #C4D5E3; font-weight:bold; padding:5px; font-size:11px; font-family:arial}
.dogvdvbdy{width:300; background:#FFF; border-left:1px solid #C4D5E3; border-right:1px solid #C4D5E3; border-bottom:1px solid #C4D5E3; padding:10px; font-size:11px; font-family:arial}
.pgdiv{width:320; height:250; background:#E9EFF4; border:1px solid #C4D5E3; padding:10px; margin-bottom:20; font-family:arial; font-size:12px}
.hint{ display:none;  position:absolute;  right:320px;  width:200px;  margin-top:-4px;  border:1px solid #c93;  padding:10px 12px; font-size:10px;      background:#ffc url(images/pointer.gif) no-repeat -10px 5px}
.hint .hint-pointer{    position:absolute;     left:-10px;     top:5px;     width:10px;     height:19px;     background:url(images/pointer.gif) left top no-repeat}
.notification1{background-color:#C8E8F3; border:1px solid #C8E8F3; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; padding:1em; color:#039; margin-bottom:2em; font-size:14px}
.dashboard-nav{border:1px solid #ddd; margin:0 0 1em; padding:0}
.dashboard-heading{margin:0; padding:8px 8px 0; background:#EFEFEF url(../img/table_header.gif) repeat-x scroll top; height:25px; border-bottom:1px solid #ddd; font-weight:bold; color:#002568; font-size:116%}
.dashboard-nav ul li table{border-left:0}
.dashboard-nav ul li table td{border-left:0}
.dashboard-nav ul li img{padding-left:4px; padding-right:4px}
.dashboard-nav ul li a{text-decoration:none}
.dashboard-txt{height:50px}
.dashboard-nav ul li{float:left; margin:5px 19px 2px; padding:4px; height:42px; _height:50px; list-style-type:none; width:165px}
.dashboard-nav ul li img{padding:5px 5px 0 0; float:left; width:32px}
.dashboard-nav ul li a{width:168px}
.dashboard-nav ul li a span{display:block; font-size:85%; padding:10px 0}
.dashboard-nav ul li a:hover{text-decoration:underline}
.dashboard-nav ul{margin:0; padding:0}
.trans-help-box{border:1px solid #ccc; margin:5px 7px 15px; padding:5px; float:left; width:22%; height:70px; text-align:center}
#container #content_body_index #full_content .icon_content ul{list-style-type:none}
.orange_bg{background-color:#DCF3E2; color:#030}
.pink_bg{
	background-color:#FFE6E6;
	color:#030
}
.btn_border {
	background-color: #F0F7F7;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #E8E8E8;
	border-bottom-color: #E8E8E8;
}
/**
 * The CSS shown here will not be introduced in the Quickstart guide, but shows
 * how you can use CSS to style your Element's container.
 */
.StripeElement {
  background-color: white;
  padding: 8px 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  box-shadow: 0 1px 3px 0 #e6ebf1;
  -webkit-transition: box-shadow 150ms ease;
  transition: box-shadow 150ms ease;
}

.StripeElement--focus {
  box-shadow: 0 1px 3px 0 #cfd7df;
}

.StripeElement--invalid {
  border-color: #fa755a;
}

.StripeElement--webkit-autofill {
  background-color: #fefde5 !important;
}
