.clear, .clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

body {
  background: #ffffff;
  font-family: Arial, sans-serif;
  color: #000;
}

div, div * {
  font-size: 12px;
  line-height:16px;
}
div.center {
  text-align: center;
}

p {
  margin-bottom: 20px;
  line-height: 1.7;
}

#wrapper {
  min-width:760px
}

#content_sub div.sum_pack {
  color: #008800;
  display: block;
  font-size: 15px;
  font-weight: bold;
  padding: 0 10px;
  text-align: center;
}
#content_sub div.standardpack {
  background: none repeat scroll 0 0 #008800;
  border: 1px solid #008800;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  text-align: center;
  margin-bottom: 6px;
}
#content_sub div.premiumpack {
  background: url(../img/premiumpack_triangle.png) no-repeat bottom center;
  overflow: hidden;
}
#content_sub div.premiumpack span{
  background: none repeat scroll 0 0 #006d88;
  border: 1px solid #006d88;
  border-radius: 5px 5px 5px 5px;
  color: #FFFFFF;
  display: block;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  text-align: center;
  margin-bottom: 6px;
}

#content_sub p {
  padding: 0 10px;
}
#content_sub ul {
  padding: 0 10px;
}
#content_sub ul>li {
  list-style: disc outside;
   margin: 5px 10px;
}

#topbar {
  line-height: 23px;
  margin-left: 5px;
}

#main {
  display: flex;
  width: 100%;
  flex-grow: 1;
  box-sizing: border-box;
}


#flashContent {
  padding: 10px;
  width: 250px;
  text-align: center;
}

.info {
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin-bottom: 12px;
  padding:1.6% 3.5% 1.6% 1.6%;
  position: relative;
}

.info * {
  font-weight: bold;
  font-size: 16px;
}

.info a {
  color: inherit;
}

.info p, .info h3, .info div {
  margin-left: 41px;
}

.info a.message_close {
  background: url(../img/close.gif) no-repeat 0 0;
  display: block;
  height: 17px;
  right: 17px;
  position: absolute;
  top: 17px;
  width: 17px;
}

.error {
  background: url(../img/error.gif) no-repeat 15px 15px #ffeded;
  border: 1px solid #900;
  color: #900;
  min-height: 30px;
}

.warning {
  background: #ffffcc url(../img/warning.gif) no-repeat 15px 15px;
  border: 1px solid #330000;
  color: #330000;
  min-height: 30px;
}

.ok {
  background: url(../img/info.gif) no-repeat 15px 15px #edffec;
  border: 1px solid #078c00;
  color: #078c00;
  min-height: 30px;
}

.promo * {
  font-size: 12px;
}

.info h3 {
  font-size: 18px;
  margin-bottom: 4px;
}
.info h3 a {
  font-weight: bold;
  color: inherit;
  font-size: inherit;
}

#content_sub {
  background: #fff;
  padding: 1.6%;
  position:relative;
}

#content_sub a:not(.select2-choice), #main a {
  color: #0096ff;
  text-decoration: none;
}

#content_sub h1, #content_sub h2 {
  font-weight: bold;
}



#content_sub h1 {
  font-size: 20px;
  margin-bottom: 13px;
}

#content_sub h1.pickpack {
  font-size: 50px;
  margin: 20px 0 20px 0;
  font-weight: bold;
}
a.pickpack_offer {
  display: block;
  width: 200px;
  padding: 10px 0;
}


#content_sub h2 {
  background: #ececec;
  border: 1px solid #ececec;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 18px;
  min-height: 38px;
  line-height: 38px;
  margin-bottom: 14px;
  padding: 0 12px;
}

#content_sub h3.normal {
  background: #ececec;
  border: 1px solid #ececec;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  font-size: 17px;
  height: 28px;
  line-height: 28px;
  margin: 14px 20px;
  padding: 0 12px;
}


#content_sub h3 {
  font-size: 17px;
  font-weight: bold;
  margin: 14px 0;
}

.stats div.ak, .stats div.partner_program,
table.basic_data, div.inc_income {
  float: left;
  width: 48%;
}

.stats div.ak, table.basic_data {
  margin-right: 2%;
}

.stats div.partner_program {
}

div.inc_income a {
  font-size: 14px;
  font-weight: bold;
  line-height: 18px;
}

div.inc_income ul li {
  margin-bottom: 14px;
  padding-left: 30px;
}

div.inc_income ul li.shop_highlight {
  background: url(../img/highlight_shop.gif) no-repeat 0 0;
}

div.inc_income ul li.appearance_highlight {
  background: url(../img/highlight_appearance.gif) no-repeat 0 0;
}

#basics {
  border-bottom: 1px solid #ececec;
  margin-bottom: 17px;
}

table.basic_data {
  margin-bottom: 16px;
}

table.basic_data td, table.basic_plus td {
  padding-top: 7px;
  padding-bottom: 7px;
}

table.basic_data td.k {
  text-align: right;
  width: 25.15%;
}

table.basic_data td.v {
  padding-left: 5.19%;
  width: 69.66%;
}

table.basic_data td.v span {
  color: #ff5d0c;
  font-size: 18px;
  font-weight: bold;
}

table.basic_data td.v span.subscriber {
  color: #484848;
}

table.basic_plus {
  margin-bottom: 41px;
  width: 100%;
}

table.basic_plus td.k {
  text-align: right;
  width: 12.85%;
}

table.basic_plus td.v {
  padding-left: 2.54%;
  width: 84.73%;
}

.stats {
}

.stats table {
  margin-bottom: 5px;
  width: 100%;
}

.stats table th {
  border-bottom: 1px solid #ccc;
  font-weight: bold;
  padding-top: 5px;
  padding-bottom: 6px;
}

.stats table td {
  border-bottom: 1px solid #ccc;
  padding-top: 4px;
  padding-bottom: 5px;
}

.stats table tr.header {
  background: #e3e3e3;
}

.stats table td.v, .stats table td.c, .stats table th {
}

.stats table th.d, .stats table td.d {
  padding-left: 2%;
  padding-right: 2%;
  width: 16%;
}

.stats table th, #vstats table td.v, .stats table th.v,
.stats table td.c, .stats table th.c {
  padding-left: 3%;
  padding-right: 3%;
  /*width: 34%;*/
}

.stats a {
  padding-left: 2%;
}

input.text_xl {
  width: 100%;
}

input.text_l {
  width: 80%;
}

input.text_m {
  width: 40%;
}

input.text_s {
  width: 20%;
}

div.formnormal {
  border: 1px solid #ccc;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
}


#content_sub div.formnormal div.group {
  margin-bottom: 5px;
}

.red {
  border: 1px solid #333333;
  background-color: #FF0000;
}

#content_sub div.formnormal h2 {
  background: none;
  border-bottom: 1px solid #ccc;
  border-radius: 0;
  color: #484848;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  height: 28px;
  line-height: 28px;
}

#content_sub div.formnormal * {
  color: #000;
}

form Div. {
  margin-bottom: 0.5em;
}

form div.row label, form div.row div, form div.row p {
  display: block;
  float: left;
  padding: 3px 0;
}
form div.row span.description {
  font-size: 11px;
  margin: 2px 0;
}

form div.row label {
  line-height: 23px;
  margin-right: 3.78%;
  text-align: right;
  width: 18.34%
}

#content_sub form div.row label span,
#content_sub form div.row p {
  color: #900;
  font-weight: bold;
}

form div.row div {
  width: 46.98%;
}

form div.row p {
  line-height: 1.2em;
  margin-left: 6.14%;
  width: 24.76%;
}

form div.controls {
  background: #ececec;
  margin-top: 16px;
  padding: 8px 12px 9px;
}

/* additional styles */

div.sumbox {
  background-color: #F8F8F8;
  border: 1px solid #DDDDDD;
  border-radius: 4px 4px 4px 4px;
  margin-bottom: 20px;
  padding: 5px;
  min-height: 235px;
  _height: 235px;
}
div.sumbox h2 a{
  font-size: inherit;
  color: inherit !important;
  line-height: inherit;
}
div.a_right {
  text-align: right;
}
select.categorybid_id, select.categorybid_value {
  width: 300px;

}
span.exclude_x {
  color: #CC0000;
  font-weight: bold;
}
a.helptext {
  display: block;
  padding-right: 15px;
  background: url(/admin/newdesign/img/down_arrow.png) no-repeat center right;
  color: inherit !important;
}
a.helptext.open {
  background: url(/admin/newdesign/img/up_arrow.png) no-repeat center right;
}
span.premiumColor {
  color: #006d88;
  font-weight: bold;
}
span.standardColor {
  color: #008800;
  font-weight: bold;
}

.bubble {
  position:relative;
  margin:10px;
}

.bubble sup {
  font-size:larger;
  font-weight:bolder;
  color:#FF3333;
}

.bubble span.tooltip {
  display:block;
  position:absolute;
  top:0;
  left:0;
  z-index:25;
  background:#555555;
  color:#eeeeee;
  text-align:justify;
  visibility:hidden;
  padding:10px;
  width:200px;
  border-radius: 4px;
  margin-top: 12px;
}

.bubble span.tooltip.right-mode{
  margin-top: 12px;
  margin-left: -208px;
}

.bubble:hover span.tooltip {
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";  /* IE 8 */
  filter:alpha(opacity=90); /* IE 5-7 */
  -moz-opacity:0.9;  /* Older mozilla broswers like NN */
  -khtml-opacity:0.9; /* Old versions of Safari and "KHTML" browser engines */
  opacity: 0.9;
  visibility:visible;
}

#menubar p {
 margin: 10px 0;
 padding: 5px;
}
p.menubar_act {
  border: 1px solid #aaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}
p.menubar_act label {
  font-weight: bold;
  font-size: 14px;

}
div.stat_bar {
  margin: 10px 0;
}
div.stat_bar_right {
  margin: 10px 0;
  text-align: right;
  float: left;
  padding: 3px;
  width: 290px;
}
div.stat_bar_left {
  margin: 10px 0;
  float: left;
  width: 637px;
}

table.datatable {
  margin: 10px 0;
  width: 100%;
}
table.datatable tr.datatable_header {
  background: #E3E3E3;
}
table.datatable tr.datatable_header th {
  font-weight: bold;
  border-bottom: 1px solid #CCCCCC;
  padding:3px;
}
table.datatable td, table.datatable th {
  border-bottom: 1px solid #CCCCCC;
  padding-bottom:5px;
  padding-top:4px;
  padding-left:1%;
  padding-right:1%;
}
table.datatable tr.odd {
  background: #F8F8F8;
}
table.datatable tr.even {
  background: #FFF;
}

table.datatable tr.highlighted {
  background: #FFFFDC;
}

table.datatable tr.highlighted a {
  font-weight: bold;
}

table.datatable tr.summary {
  background: #EEEEEE;
}
table.datatable tr.summary td{
  font-weight: bold;
}


div.store_review, div.store_review_reply {
  padding: 8px;
  border-bottom: 1px solid #EEEEEE;
}
div.store_review div.text, div.store_review_reply div.text {
  padding: 15px 5px;
}

#reply_form div.inner {
  background:#F9F9F9 none repeat scroll 0 0;
  border:1px solid #EEEEEE;
  padding:10px;
}
pre.code_example {
  background: #EEEEEE;
  border: 1px solid #DDDDDD;
  padding: 4px;
  overflow: auto;
}

textarea.code_example {
  display: block;
  background: #EEEEEE;
  border: 1px solid #DDDDDD;
  padding: 2px;
  overflow: auto;
  width: 100%;
  min-height: 100px;
}
div.contentbox, section.contentbox {
  margin-bottom: 20px;
}
div.rightbar {
  padding-right: 235px;
}
div.rightcontentbar {
  width: 190px;
  float: right;
  text-align: right;
}

div.rightcontentbar img{
  margin: 0 0 20px 0;
}

.message_warning {
  padding: 10px;
  margin: 10px 0;
  background: #FFFFAA;
  border: 1px solid #aaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

.message_error {
  padding: 10px;
  margin: 10px 0;
  background: #FFEDED;
  border: 1px solid #aaa;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

div.setting_desc {
  padding: 0 5px;
  color: #666666;
  font-size: 11px;
}

#catbid_div_ div{
  font-weight: bold;
}
div.simplebar {
  margin: 10px 0;
}
span.bank_info {
  font-size: 11px !important;
  display: block;
  margin-top: 4px;
}
table.settings td {
  padding: 4px 5px;
}
img.right_box {
  border: 1px solid #CCCCCC;
  float:right;
  font-weight:bold;
  margin:18px 10px 10px 20px;
  text-align:center;
}
div.long_description ul li {
  font-size: 14px;
  color: #4492BA;
  padding: 3px 0;
  font-weight: bold;
}
sup.new {
  color: #0096ff;
  font-size: .9rem;
  font-weight: 700;
}
.orange{
  color: #FF660a;
  font-size: 11px;
  font-weight: bold;
}
div.freepromo {
  border-bottom:1px solid #ECECEC;
  margin-bottom:17px;
  text-align: center;
}
div.button-online {
  font-weight: bold;
  cursor: pointer;
}
div.contentbox ul, section.contentbox ul  {
  padding: 4px 0;
  list-style-type: disc;
}
div.contentbox ul li, div.contentbox ol li,
section.contentbox ul li, section.contentbox ol li {
  margin: 0 20px;
}
div.contentbox ol, section.contentbox ol {
  padding: 4px 0;
  list-style-type: decimal;
}
img.img_button {
  margin: 2px;
}
table.form td {
  padding: 3px;
}
center {
  font-size: inherit;
}
input.searchinput {
  width: 300px;
}

.weeka sup,.weekb sup{font-weight:normal;font-size:10px;color:#0044ff;}
.switcher_arrow{float:right;width:16px;height:16px;background-image:url("../img/arrow_down_black.gif");background-position:50%;background-repeat:no-repeat;margin-right:2px;}
h3 span{font-size:inherit;cursor:default;}
#stattable_select{float:left;display:block;height:20px;margin:1px;padding:0 2px;}
#stattable_filter input{height:18px;margin:1px;padding:0 2px;border:solid 1px #aaaaaa;}
#stattable_length select{display:block;height:20px;margin:1px;padding:0 2px;}
.zmode{background-image:url("../img/button_background.gif");background-repeat:repeat-x;background-position:0 5px;display:inline-block;height:20px;border-top: solid 1px #888888;padding:2px 7px 0 7px;margin:0;cursor:pointer;}
.zmode img{margin-top:3px;}
.szmode{background-position: 0 -485px;}
#zmode0{border-left: solid 1px #888888;border-top-left-radius:4px;}
#zmode1{border-left: solid 1px #555555;border-right: solid 1px #555555;}
#zmode2{border-right: solid 1px #888888;border-top-right-radius:4px;}
#detailed_hint{display:none;}
div#zmode{float:right;margin-right:4px;display:none;vertical-align:middle;}
button#backbutton{float:right;cursor:pointer;display:none;}
div.searchautocomplete {padding:0px!important;position:relative;margin-bottom:1.5em;width:40%;}/* set width of widget here*/
input.searchinput {position:relative;width:100%;z-index:0;}
div.searchcontainer {position:relative; top:25px; /*right:0%;*/width:600px;height:0px!important;border:0px!important;margin:0px!important;padding:0px!important; z-index:6;}
div.searchcontainer .yui-ac-content {padding:0px!important;position:absolute;width:100%;border:1px solid #404040;background:#fff;overflow:hidden;z-index:9050;}
div.searchcontainer .ysearchquery {position:absolute;right:10px;color:#808080;z-index:10;}
div.searchcontainer .yui-ac-shadow {position:absolute;margin:.3em;width:100%;background:#a0a0a0;z-index:9049;}
div.searchcontainer ul {margin-left:0pt; padding:5px!important;width:100%;}
div.searchcontainer li {list-style: none; padding:0px 5px 0px 5px!important;cursor:default;white-space:nowrap;}
div.searchcontainer li.yui-ac-highlight {background:#C3D9FF;}
div.searchcontainer li.yui-ac-prehighlight {background:#FFFF88;}
div.statistics{min-height:1000px;}
div.statistics a.notify{position:absolute;top:204px;left:0;display:block;background:transparent url(../img/icon_comment.gif) no-repeat 0 0;width:12px;height:11px;cursor:pointer;}
div.statistics a.systemnotify{background:transparent url(../img/icon_system_notify.gif) no-repeat 0 0;}
div.statistics div.tickLabel{font-size:10px;color:#3297ca;}
div#stattooltip, div#nodetailstip{border:2px solid #000;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;padding:4px;background:#FFFFFF;}
span.allowance_format{color:#000;text-align:left;font-weight:normal;display:block;padding:5px;}
div#nodetailstip{text-align:center;padding:10px;}
div#nodetailstip a{color:#3297ca;}
div.tooltip_statdate{font-size:10px;color:#3297ca;}
div.tooltip_statvalue{font-size:11px;color:#000000;font-weight:bold;}
div#stat_ajax_loader,div#stat_table_ajax_loader{display:block;position:absolute;width:32px;background:transparent url(../img/ajax_loader.gif) no-repeat 0 0;height:32px;padding:0;margin:0;}
div#typeselector{margin-top: 10px;}
#notelist{max-height:200px;overflow:auto;}
#notelist table{width:100%;position:relative;}
.w50{width:50%;}
.w35{width:35%;}
.w15{width:15%;}
#wc_stat,#stattable{margin:auto;width:100%;border-color:#DDD;border-style:solid;border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;}
table#stattable td,table#stattable th,#wc_stat th,#wc_stat td{border-color:#DDD;border-style:solid;margin:0;padding:4px;border-width:1px 1px 0 0;}
table#stattable th,#wc_stat th{background-color:#ECECEC;font-weight:bold;padding-right:6px;}
table#stattable tr.even {background:#F9F9F9}
table#stattable th.sorting_asc{background:#ECECEC url(../img/arrow_up_black.gif) no-repeat 50% bottom;}
table#stattable th.sorting_desc{background:#ECECEC url(../img/arrow_down_black.gif) no-repeat 50% bottom;}
div.widestattable{overflow:auto;}
div.stattable div.bottom{border-right:1px solid #DDD;border-left:1px solid #DDD;border-bottom:1px solid #DDD;padding:3px;margin:0 0 10px 0;clear:both;background:#ECECEC;}
div.stattable div.dataTables_filter{width:40%;float:left;}
div.stattable div.dataTables_info{padding:3px 0;width:30%;float:left;}
div.stattable div.dataTables_length{width:15%;float:left;}
div.stattable div.dataTables_paginate {width:15%;float:left;}
div.stattable div.dataTables_paginate div{border:1px solid #CCC;width:23px;height:18px;display:block;float:left;margin:1px;}
div.stattable div.dataTables_paginate div.paginate_disabled_previous, div.stattable div.dataTables_paginate div.paginate_enabled_previous {background:#FAFAFA url(../img/button_arrow_left.gif) no-repeat center center;}
div.stattable div.dataTables_paginate div.paginate_disabled_next, div.stattable div.dataTables_paginate div.paginate_enabled_next{background:#FAFAFA url(../img/button_arrow_right.gif) no-repeat center center;}
div.stattable div.dataTables_paginate div.paginate_disabled_next, div.stattable div.dataTables_paginate div.paginate_disabled_previous{background-color:#EEE;}
div#placeholder{height:200px;margin: 2px 10px 0 0;}
div#noteselector{margin:15px 0 10px 0;}
div#noteselector div.top{display:block;height:2px;border-top:1px solid #888;border-right:1px solid #888;border-left:1px solid #888;background:#EEE;}
div#noteselector div.bottom{display:block;height:1px;border-bottom:1px solid #888;border-right:1px solid #888;border-left:1px solid #888;background:#EEE;}
div#noteselector a.switcher{width:60px;margin:auto;display:block;height:8px;border-bottom:1px solid #888;border-right:1px solid #888;border-left:1px solid #888;background:#EEE url(../img/arrow_down_black.gif) no-repeat center top;position:relative;top:-1px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;-moz-border-radius-bottomleft:2px;-moz-border-radius-bottomright:2px;-webkit-border-bottom-left-radius:2px;-webkit-border-bottom-right-radius:2px;}
div#noteselector a.uparrow{background:#eee url(../img/arrow_up_black.gif) no-repeat center top;}
div#noteselector a.downarrow {background-color::#eee;background-image:url(../img/arrow_down_black.gif);background-repeat:no-repeat;background-position:center top;}
div#noteselector div.notes{background: #eee;border-right:1px solid #888;border-left:1px solid #888;display:none;padding:3px;}
div#noteselector div.notes td{font-size:11px;color:#444444;padding:2px;}
div#noteselector div.notes td.notice_starfield{width:5%;border-right:0;}
div#noteselector div.notes td.notice_datefield{width:10%;border-left:0;}
div#noteselector div.notes td.notice_messagefield{width:70%;border-left:0;}
div#noteselector div.notes td.notice_emailfield{width:15%;border-left:0;}
a.notice_marked{width:14px;height:14px;display:block;background-image:url('../img/stars.png');background-position:0 -36px;}
a.notice_unmarked{width:14px;height:14px;display:block;background-image:url('../img/stars.png');background-position:25px -36px;}
tr.cnotepanel td{background-color:#ffffdd;padding-top:5px;}
a.cnotestar {
  display: block;
  height: 25px;
  width: 25px;
  background-image: url('../img/stars.png');
  background-position: 25px 0;
}
a.yellowstar {
  background-image: url('../img/stars.png');
  background-position: 0 0;
}

div.starfilter {
  width: 50%;
  float: left;
}
a#addnotice {
  text-align: right;
  display: block;
  width: 50%;
  float: left;
}

.notice_container {
  cursor: pointer;
}
.notice_container td {
  background-color: #ffffff;
  border: 1px solid #dddddd;
}
.notice_container:hover td{
  background-color: #f9f9f9;
}

.system_notice_container {
  cursor: pointer;
}
.system_notice_container td {
  background-color: #edffec;
  border: 1px solid #dddddd;
}
.system_notice_container:hover td {
  background-color: #e2fae1;
}

a#cnotecancel {
}
a#cnotesave {
  font-weight: bold;
}
a#cnotedelete {
  color: #ff7300;
}

#data_source
{
  background:url('../img/arrow_down_black.gif') center right no-repeat white;
  font-size:14px;
  font-weight:bold;
  width:230px;
  height:27px;
  display:block;
  margin-top:5px;
  border:1px solid #aaa;
  padding:4px 0px;
  appearance:none;
}

#pp_data_source
{
  padding:2px 0px;
}

div#typeselector a.switcher {
  width: 200px;
  display: block;
  border-right: 1px solid #888;
  border-left: 1px solid #888;
  border-top: 1px solid #888;
  height: 20px;
  padding: 2px 0 0 7px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  background: transparent url(../img/button_background.gif) repeat-x 0 5px;
  margin: 0 0 -1px 4px;
  position: relative;
  color: #555;
  font-weight: bold;
}

div.ppOrderStats#typeselector a.switcher {
  width: 200px;
  display: inline-block;
  border-right: 1px solid #888;
  border-left: 1px solid #888;
  border-top: 1px solid #888;
  height: 20px;
  padding: 2px 0 0 7px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-left-radius: 4px;
  -webkit-border-top-right-radius: 4px;
  background: transparent url(../img/button_background.gif) repeat-x 0 5px;
  margin: 0 0 -1px 4px;
  position: relative;
  color: #555;
  font-weight: bold;
}

div.ppOrderStats#typeselector a#switcher1 {
  width : 274px;
}

div#typeselector div.separator {
  display: block;
  height: 1px;
  width: 100%;
  background: #888;
  margin: 0;
}
div.types input {
  float: left;
  padding: 0;
  margin: 3px;
}
div.types span {
  font-size: 10px;
  padding: 3px;
  display: block;
  float: left;
}
div#typeselector div.types {
  background: #DDD;
  padding: 5px;
  border-right: 1px solid #888;
  border-bottom: 1px solid #888;
  border-left: 1px solid #888;
  display: none;
}

div#typeselector div.types div.inner {
  background: #FFFFFF;
  padding: 10px;
  border: 1px solid #888;
}
div.link {
  text-decoration: underline;
  color: #0044FF;
}
img.promotelist_img {
  max-height: 65px;
  max-width: 100px;
}
div.separator {
  display: block;
  height:1px;
  background-color: #CCC;
  margin: 15px 1px;
}
div.poll div.answer {
  margin: 5px 15px;
}
div.poll div.answer select {
  margin-left: 5px;
}
a.nounderline {
  text-decoration: none;
}
.account_balance {
  font-weight:bold;
  padding:5px;
  font-size: 1.4em !important;
}

.negative_balance {
  color: #a00;
}
.positive_balance {
  color: #0a0;
}

.akppbalance{
  float: right;
  font-size: 13px;
  line-height: inherit;
}

.akppbalance .account_balance {
  font-size: 13px !important;
}

.status_box {
  color: #FFFFFF;
  font-weight:bold;
  padding:5px;
  display:inline-block;
}

.st_ok {
  background: #006600;
}

.st_error {
  background: #ff3333;
}
.bold {
  font-weight: bold;
}
div.offlineshop {
  background: #ececec;
  border: 1px solid #ececec;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  margin: 14px 30px;
  padding: 12px;
}
div.offlineshop div.basefields {
  float: left;
  width: 40%;
  padding: 0;
  margin: 0;
}
div.offlineshop div.services {
  float: left;
  width: 55%;
  background: #FFF;
  border: 1px solid #FFF;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 12px;
}
div.offlineshop div.services div.service_bar{
  float: left;
  width: 30%
}
div.offlineshop div.services h4{
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 10px;
}
div.offlineshop div.services h5{
  font-weight: bold;
  font-style: italic;
}
div.offlineshop div.basefields div.field {
  margin: 0;
  margin-bottom: 5px;
  min-height: 22px;
  padding: 0;
}
div.offlineshop div.basefields div.field div.title {
  float: left;
  width: 30%;
  padding: 0;
  margin: 0;
}
div.offlineshop div.basefields div.field div.value {
  float: left;
  width: 70%;
}
div.offlineshop div.buttons {
  text-align: right;
  padding: 10px 40px;
}
div.offlineshop div.buttons input, input#offline_yes, input#offline_not, input#offline_ok {
  background-color: #000;
  color: #FFF;
  border: 0;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  padding: 3px 20px;
}
div.offlineshop div.error {
  color: #FF0000;
  font-weight: bold;
  font-style: italic;
}
div#offlineshop_modcontainer, div#offlineshop_sample, div.os_id {
  display: none;
}
div#offlineshop_modcontainer {
  border-color: #666;
}
div.new_offlineshop {
  float: left;
  width: 29%;
  padding: 0;
  margin: 0;
  text-align: right;
}
div.new_offlineshop_desc {
  float: left;
  width: 70%;
  padding: 0;
  margin: 0;
}
div.new_offlineshop_desc div{
  padding: 0 10px;
}
div#banner_html {
  margin: 40px auto;
}
div#banner_html div {
  border: 1px dotted #CCC;
}

#DOMWindow {
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
}
#DOMWindow div.question, #DOMWindow div.info {
  font-size:15px;
  margin-bottom:14px;
  padding:0 12px;
  text-align: center;
  font-weight: bold;
}
#DOMWindow div.info {
  font-size: 13px;
  font-weight: normal;
}
#DOMWindow div.footnote {
  padding: 10px 0 0 0;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
}
#DOMWindow div div.close {
  background: url(../img/close.gif) no-repeat 0 0;
  display: block;
  height: 17px;
  right: 17px;
  position: absolute;
  top: 17px;
  width: 17px;
  z-index: 1000;
}
#DOMWindow h2{font-weight:bold;font-size:16px;margin:0 0 25px 0;}
#DOMWindow p{margin:0 10px 20px 10px;text-align:left;font-size:14px}
#DOMWindow ul{margin:0 40px 20px 50px;list-style:disc;text-align:left;}
#DOMWindow li{margin:0 0 10px 0;font-size:14px}

#register, #register span {
  display: block;
  float: left;
}

#register {
  background: url(../img/button-reg-right.gif) no-repeat 100% 0;
  margin-bottom: 53px;
  padding-right: 20px;
  text-decoration: none;
}

#register span {
  background: url(../img/button-reg-left.gif) no-repeat 0 0;
  color: #000;
  cursor: pointer;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  line-height: 60px;
  padding-left: 50px;
  padding-right: 30px;
}

#register:hover {
  background-position: 100% -60px;
}

#register:hover span {
  background-position: 0 -60px;
}

#content_sub a.blue_button {
  display: block;
  width: 140px;
  height: 20px;
  color: #FFF;
  border: 1px solid #0096ff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  background-color: #0096ff;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 20px 1px;
  margin-top: 10px;
}
#content_sub a.blue_button2 {
  display: block;
  width: 400px;
  height: 20px;
  color: #FFF;
  border: 1px solid #0096ff;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  text-align: center;
  background-color: #0096ff;
  color: #ffffff;
  font-size: 15px;
  font-weight: bold;
  padding: 6px 40px 1px;
  margin-top: 10px;
}
#content_sub a.blue_button3 {
  background: none repeat scroll 0 0 #0096ff;
  border: 1px solid #0096ff;
  border-radius: 5px 5px 5px 5px;
  color: #ffffff;
  display: block;
  font-size: 15px;
  font-weight: bold;
  height: 30px;
  line-height: 30px;
  padding: 0 10px;
  text-align: center;
}

.justifytext {
  text-align: justify;
  margin-bottom: 20px;
}
.footnote {
  padding: 30px 0 10px 0;
  font-size: 11px;
  font-style: italic;
  font-weight: normal;
  color: #444;
}
#bl_ajaxloader {
  display: none;
  width: 16px;
  height: 16px;
  background: url(../img/ajax_loader_micro.gif) no-repeat 0 0;
  position: relative;
  margin: 2px 0 0 10px;

}

div#typeselector span.measure{float:none;font-weight:normal;display:inline;}
#foggy{position:absolute;background-image:url(../img/foggy.gif);width:100%;height:100%;left:0;top:0;}
#vatNumValitation_text,div.green-text{color: #0A0;font-weight: bold;}
div.envoice-icon{background-image:url(../../images/envoice.gif);display:inline-block;background-position:50%;background-repeat:no-repeat;width:25px;height:25px;}
#cnotedate{width: 95%;cursor:pointer;}
#cnotemessage{width: 95%;height: 36px;}
th sup,td sup{font-size:10px;font-weight:normal;height:0;line-height:1;vertical-align:baseline;position:relative;bottom:1ex;}
span.allowance-tooltip{font-weight:bold;color:#008800;}
span.allowance{color:#008800;cursor:default;}
span.allowance span{display:none;}
span.sumallowance span{display:none;}
.sumallowance{color:#008800;cursor:default;}
.selected_notice td{background-color:#ffffdd;}
.selected_notice:hover td{background-color:#ffffcc;}
td.align-left{text-align:left;}
td.align-right{text-align:right;}
td.align-center{text-align:center;}
tr#sumtable td{text-align:center;padding:10px;vertical-align:top;}
.p-rev.odd{background:#fff;}
.p-rev.even{background:#f5f5f5;}
.p-rev small{display:block;line-height:16px;margin-bottom:15px;color:#6e6e6e;}
.p-rev .i{width:130px;padding-right:20px;float:left;text-align:center;overflow-x:hidden;}
.p-rev .i span{font-weight:bold;display:block;}
.p-rev .i span.s{font-weight:normal;font-size:11px;margin-top:5px;color:#6e6e6e;}
.p-rev .d{margin-left: 160px;}
.p-rev .stars-m{margin:0 0 20px 0;}
.p-rev .cl{max-height:50px;overflow:hidden;width:50px;margin:0 auto 10px;}
.p-rev .h{text-align:right;clear:both;}
.p-rev .tr{background: #fff;float: right;border: 1px solid #ddd;padding: 10px;margin: 0 0 10px 10px;}
.p-rev .tr div.stars-s{width: 165px;padding-left: 65px;font-size: 11px;margin-bottom: 10px;}
.p-choice{margin:20px 0;}
.p-pros{color:#4da300;margin:0 0 20px 0;}
.p-cons{color:#e23a0c;margin:0 0 20px 0;}
.p-pros p, .p-cons p, .p-choice p{margin-left:15px;margin-bottom:0;}
.p-rep{margin-left:150px;}
.p-rep .p-choice{color:#555555;font-style:italic;margin:0;}
.p-rep .d{margin-left: 160px}
.p-rep small{display:block;line-height:16px;margin-bottom:15px;color:#6e6e6e;}
.p-rep .i{width:auto;max-width:130px;padding-right:20px;float:left;text-align:right;overflow-x:hidden;}
.p-rep .i span{font-weight:bold;display:block;}
.p-statrating .c{padding-left:5px;}
.stars-s, .stars-m, .stars-l{background-image:url("https://static.arukereso.hu/sprite-stars.png");background-repeat:no-repeat;}
div.stars-s{width:55px;height:10px;}
div.stars-m{width:70px;height:13px;}
div.stars-l{width:125px;height:24px;}
.stars-s.s0{background-position:0 0;}
.stars-s.s1{background-position:0 -13px;}
.stars-s.s2{background-position:0 -26px;}
.stars-s.s3{background-position:0 -39px;}
.stars-s.s4{background-position:0 -52px;}
.stars-s.s5{background-position:0 -65px;}
.stars-s.s6{background-position:0 -78px;}
.stars-s.s7{background-position:0 -91px;}
.stars-s.s8{background-position:0 -104px;}
.stars-s.s9{background-position:0 -117px;}
.stars-s.s10{background-position:0 -130px;}
.stars-m.s0{background-position:0 -143px;}
.stars-m.s1{background-position:0 -159px;}
.stars-m.s2{background-position:0 -175px;}
.stars-m.s3{background-position:0 -191px;}
.stars-m.s4{background-position:0 -207px;}
.stars-m.s5{background-position:0 -223px;}
.stars-m.s6{background-position:0 -239px;}
.stars-m.s7{background-position:0 -255px;}
.stars-m.s8{background-position:0 -271px;}
.stars-m.s9{background-position:0 -287px;}
.stars-m.s10{background-position:0 -303px;}
.stars-l.s0{background-position:0 -319px;}
.stars-l.s1{background-position:0 -346px;}
.stars-l.s2{background-position:0 -373px;}
.stars-l.s3{background-position:0 -400px;}
.stars-l.s4{background-position:0 -427px;}
.stars-l.s5{background-position:0 -454px;}
.stars-l.s6{background-position:0 -481px;}
.stars-l.s7{background-position:0 -508px;}
.stars-l.s8{background-position:0 -535px;}
.stars-l.s9{background-position:0 -562px;}
.stars-l.s10{background-position:0 -589px;}
ul.nlist{margin:20px 50px;list-style-type:disc;}
ol.nlist{margin:20px 50px;list-style-type:decimal;}
ul.nlist li, ol.nlist li{margin-bottom: 5px;}
input#datepicker{border:1px solid #aaaaaa;font-size:14px;font-weight:bold;padding:4px;text-align:left;width:220px;background: url("../img/arrow_down_black.gif") center right no-repeat;cursor:pointer;}
a.csv_stat {text-decoration:none;border-style:none;}
#basestatdesc{display:none;}
#statdesc{display:none;}
.trusted-rev-info{margin-top:10px; font-size: 10px; color:#6e6e6e; overflow: hidden;}
.trusted-rev-info span{font-weight: normal !important; display: inline !important; font-size: 10px !important;}

/* Shop of the country BEGIN */

.flash-timer {
  float: right;
  margin: 0 0 0 50px;
}
.thumb {
  padding: 0 10px 10px 0;
}
.vote-html-code1,
.vote-html-code2,
.vote-html-code3 {
  text-align: left;
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  text-decoration: none;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.vote-html-code1 textarea,
.vote-html-code2 textarea,
.vote-html-code3 textarea {
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  background: transparent;
  width: 100%;
  height: 100%;
  border: 0;
  color: #000;
}
.badge-html-code {
  text-align: left;
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  text-decoration: none;
  padding: 10px;
  border: 1px solid #CCCCCC;
}
.badge-html-code textarea {
  font-family: 'Courier New', Courier, monospace;
  font-size: 11px;
  background: transparent;
  width: 100%;
  height: 100%;
  border: 0;
  color: #000;
}
.user-rating-number,
.recommend-percent  {
  color: #fe5e0d;
  font-weight: bold;
  font-size: 18px;
}
.required-reviews {
  color: #fe5e0d;
  font-weight: bold;
  font-size: 18px;
}
/* Shop of the country END */


/* START NEW CSS
////////////////////////////////////////////////////////////////////////////////
********************************************************************************
////////////////////////////////////////////////////////////////////////////////
*/
#click_1 sup {
    color: #0096ff;
    font-weight: bold;
}

.h2_head {
    padding-left: 12px;
    background-color: #ECECEC;
}

.just_frame {
    border: 2px solid #ECECEC;
    padding: 12px;
    margin-bottom: 25px;
}
/* start ie7
--------------------------------------------------------------------------------
*/
*+html .just_frame {
    width: 98%;
}
/*end ie7
--------------------------------------------------------------------------------
*/
/* start ie6
--------------------------------------------------------------------------------
*/
* html .just_frame {
    width: 96%;
}
/*end ie6
--------------------------------------------------------------------------------
*/

div.side_keeper {
    margin: 0 10px;
    width: 100%;
}

div.side_keeper table {
    border-collapse: collapse;
}

.third_1 {
    width: 39%;
    float: left;
    font-weight: bold;
}

.third_1_b {
    width: 39%;
    float: left;
    font-weight: bold;
    padding-top: 0.4em;
}
/* START IE7
--------------------------------------------------------------------------------
*/
*+html .third_1_b {
    padding-left: 10px;
}
/* END IE7
--------------------------------------------------------------------------------
*/
/* START IE6
--------------------------------------------------------------------------------
*/
* html .third_1_b {
    margin-left: 5px;
}
/* END IE6
--------------------------------------------------------------------------------
*/

.third_2 {
    width: 31%;
    float: left;
}

.third_2_b {
    width: 31%;
    float: left;
    font-weight: bold;
    padding-top: 0.4em;
}

.third_1 input,
.third_2 input {
    border: 1px solid #AAAAAA;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 97%;
}

html>body .third_3 {
    width: 30%;
    float: left;
}
.third_3 {
    width: 25%;
    float: left;
}
/* start ie7
--------------------------------------------------------------------------------
*/
*:first-child+html .third_3 {
    width: 25%;
}
/* end ie7
--------------------------------------------------------------------------------
*/

div.sub_title {
    padding: 5px 0 5px 12px;
    margin: 50px 0 10px 0;
    /*background-color: #ECECEC;
    background-color: #f5f5f5;*/
    background-color: whitesmoke;
    font-size: 14px;
    font-weight: bold;
}

div.sub_title div {
    font-weight: normal;
    font-size: 12px;
}

.just_frame table {
    border-bottom: 1px solid #AAAAAA;
    border-left: 1px solid #AAAAAA;
    border-top: 1px solid #AAAAAA;
    width: 98%;
}

.just_frame table tr td {
    padding: 3px;
    border-width: 1px 1px 0 0;
    border-style: solid;
    border-color: #AAAAAA;
}

.colored {
    background-color: #fcfcfc;
}

div.all_box {
    margin-top: 5px;
    width: 98%;
}

div.all_box a.all {
    display: block;
    border: 1px solid #333333;
    color: black !important;
    padding: 0;
    font-weight: bold;
    background-color: #ececec;
    text-align: center;
    width: 130px;
    float: right;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

input.button_dark {
    padding: 0;
    float: right;
    width: 150px;
    margin-right: 10px;
    border: 1px solid #333333;
    background-color: #ECECEC;
    cursor: pointer;
    font-weight: bold;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

input.button_dark_high {
    padding: 2px 0;
    float: right;
    width: 150px;
    margin-right: 10px;
    border: 1px solid #333333;
    background-color: #ECECEC;
    cursor: pointer;
    font-weight: bold;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

input.button_dark:hover {
    color: #FFFFFF;
    background-color: #333333;
    border: 1px solid #333333;
}

div.c_s_container {
    width: 152px;
    margin: 0 auto;
}

div#margin_top {
    margin-top: 15px;
}

.f_l {
    float: left;
}

.r_b {
    float: right;
    cursor:pointer;
}

#click_1 {
    cursor: pointer;
    float: right;
}
/* start ie6
--------------------------------------------------------------------------------
*/
* .box {
    width: 100%;
}
* html div.r_b {
    width: 50%;
    background-color: yellowgreen;
}
* html .r_b {
    width: 100%;
}
/* end ie6
--------------------------------------------------------------------------------
*/


.r_b img {
    float:left;
    margin-right: 4px;
}

ul#list_1 {
    padding-left: 30px;
    display: none;
}

.m_r {
    margin-right: 10px;
}

.quarter_2 {
    float: left;
    width: 15%;
}

.quarter_3 {
    float: left;
    width: 24%;
    border: 1px solid #ECECEC;
}

.quarter_4 {
    float: right;
    width: 24%;
    border: 1px solid #ECECEC;
}

.q_i_1 {
    background-color: whitesmoke;
    font-weight: bold;
}

.q_i_1,
.q_i_2 {
    float: left;
    width: 50%;
    padding: 1% 0;
    text-align: center;
}

/* END NEW CSS
////////////////////////////////////////////////////////////////////////////////
********************************************************************************
////////////////////////////////////////////////////////////////////////////////
*/


#content_sub {
  overflow: hidden;
}


.InsideMP {
  display: inline-block;
  line-height: normal;
  vertical-align: text-bottom;
  width: 20px;
  height: 20px;
  background: url(../img/pp-menu-icons-sprite.png?7d51c11584cc6215201efd34e36eeebe) no-repeat 0 -980px;
}

div#srContainer {
  float:left;
}

div.outer {
  border-top:1px solid #E5E5E5;
}

div.filtering {
  margin-bottom: 30px;
}

div.filtering .mb {
  width: 180px;
  float: left;
}

div.filtering .lb {
  width: 65px;
  float: left;
}

div.filtering .mb input,
div.filtering input.go,
div.movingBox input,
div.sBox input.go {
  border: 1px solid #999;
  margin: 0;
  padding: 0 2px;
  background-color: white;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
}

div.filtering .mb input {
  width: 169px;
  height: 20px;
}

div.filtering .mb select {
  width: 175px;
  height: 22px;
}

div.filtering input.go,
div.movingBox input,
div.sBox input.go {
  background-color: #ECECEC;
  padding: 2px 8px;
  font-weight: bold;
  cursor: pointer;
}

div.filtering div {
  font-weight: bold;
}

div.sBox {
  text-align: right;
}

/* pagination*/
.cp {
  margin-bottom: 25px;
  text-align: right;
}

.cp a, .cp b, .cp b.prev.dis, .cp b.next.dis {
  border-width: 0 1px 1px;
  border-style: solid;
  border-color: #E5E5E5;
  display: inline-block;
  font-size: 16px;
  line-height: 28px;
  padding: 0 10px;
  text-align: center;
  text-decoration: none;
}

.cp b {
  color: #707070;
}

.cp a {
  background-color: #fff;
  background: -moz-linear-gradient(100% 100% 90deg, #f5f5f5, #fff);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f5f5f5));
}

.cp a:hover {
  background-color: #3d5dfb;
  background: -moz-linear-gradient(100% 100% 90deg, #0e37fe, #3d5dfb);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3d5dfb), to(#0e37fe));
  color: #ffffff !important;
}

.cp b {
  background-color: #efefef;
  font-weight: normal;
}

.cp a span {
    background-position: 100% -541px;
    padding-right: 15px;
    background-image: url("https://static.arukereso.hu/sprite.png");
    background-repeat: no-repeat;
}
/* end pagination */

.stat_filter_div {
  margin:10px 0 10px 0;
}
.stat_filter_div .fd_left {
  float:left;
  width:125px;
  font-weight:bold;
  font-size:14px;
  line-height: 22px;
}
.stat_filter_div .fd_right {
  float:left;
}
.stat_filter_div .fd_right select {
  width:200px;
}

/* column container */
.colmask {
  clear:both;
  float:left;
  width:100%;      /* width of whole page */
}
/* common column settings */
.colright,
.colmid,
.colleft {
  float:left;
  width:100%;
  position:relative;
}
.col0,
.col1,
.col2,
.col3 {
  float:left;
  position:relative;
  padding:0 0 1em 0;
  overflow:hidden;
}
/* 2 Column (double page) settings */
.doublepage .colleft {
  right:50%;      /* right column width */
  background:#fff;    /* left column background colour */
}
.doublepage .col0 {
  width: 98%;
  left: 50%;
}
.doublepage .col1 {
  width: 47%;      /* left column content width (column width minus left and right padding) */
  left: 50%;      /* right column width plus left column left padding */
}
.doublepage .col2 {
  width: 48%;      /* right column content width (column width minus left and right padding) */
  left: 52%;      /* (right column width) plus (left column left and right padding) plus (right column left padding) */
}
#premiumPackageTable td {
  height: 30px;
  padding: 3px;
}
#premiumPackageTable td.title {
  width: 20%;
  height: 60px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
}
#premiumPackageTable td.subtitle {
  width: 20%;
  font-weight: bold;
  text-align: right;
  white-space: nowrap;
  padding: 3px 0 3px 10px;
}
#premiumPackageTable tr.even td {
  background-color: #F9F9F9;
}
#premiumPackageTable tr.odd td {
  background-color: #FFFFFF;
}
#premiumPackageTable tr.helptext {
  display: none;
}
#premiumPackageTable tr.helptext td {
  font-size: 11px;
  padding: 0px 10px 10px 10px;
}
#premiumPackageTable tr.bordered td {
  border-top: 1px solid #EAEAEA;
}
#premiumPackageTable tr.desc td{
  padding: 15px 10px;
}

.userListItem input {
  margin: 5px 100px 5px 20px;
  width: 300px;
  overflow: hidden;
  vertical-align: middle;
  background-color: #ffffff;
  color: #000000;
}
.userListItem a {
  margin-right: 40px;
}

#content_sub a.tp_inactive {
  color: #808080;
}

.multiple_product {
  display: inline-block;
  margin-left: 5px;
  float: right;
}
.multiprodindent {
  display: inline-block;
  margin-right: 15px;
}

div.text {
  padding: 5px 5px;
}

#tabs ul li a {
  color: black;
  font-size: 12px;
  font-weight: bold;
}

.tooltip-icon {
  background: none repeat scroll 0 0 #ff660a;
  border-radius: 6px;
  color: #ffffff !important;
  display: inline-block;
  font-size: 12px;
  height: 12px;
  line-height: 12px;
  text-align: center;
  vertical-align: super;
  width: 12px;
  margin: -2px 0 0 0;
  padding: 0;
  position: relative;
}

.white-tooltip-icon {
  background: white;
  color: grey !important;
  border: 1px solid grey;
  width: 10px;
  height: 10px;
  font-size: 10px;
  line-height: 10px;
}

a.PriceMenu{
  margin-left: 14px;
  padding: 4px;
  background-image: url(../img/arrow_up_black.gif);
  background-position: center 6px;
  background-repeat: no-repeat;
}

.link-button-blue { background:#0096ff; color:#fff; display:inline-block; cursor:pointer; padding:6px 10px; border-radius:4px; font-size:13px; font-weight:bold; border:none;}
.link-button-blue:hover { background:#0a1e7d;}
.link-button-blue:disabled { background:#aaaaaa; cursor:default; }
input.link-button-blue { padding:5px 5px}
#content_sub a.link-button-blue{ color:#fff }

.link-button-grey {background: #999; color: #fff !important; display: inline-block; cursor: pointer; padding: 6px 10px; border-radius: 4px; font-size: 13px; font-weight: bold; border: 0; font-style:normal}

/* AKAccording */
.arrow { display:inline-block; width:0; height:0 }
.arrow.up { border-bottom: 7px solid #ff660a; border-right: 5px solid transparent; border-left: 5px solid transparent }
.arrow.down { border-top:7px solid #ff660a; border-right:5px solid transparent; border-left:5px solid transparent }

.box-title{padding:10px;background-color:#f4f4f4;cursor:pointer;font-weight:700;font-size:15px;margin:20px 0 0;border-radius:4px;vertical-align:middle}
.box-title:hover{background:#ddd}
.box-title.active{background-color:#0096ff;text-shadow:1px 1px 1px rgba(0,0,0,0.2);color:#fff}
.box-title.active:hover{box-shadow:none}
.box-title.active .arrow.up{border-bottom-color:#fff}
.box-content{padding:20px 10px;line-height:1.7;display:none}

.list { margin:20px 0 20px 30px }
.list li { margin:0 0 10px 0; line-height:1.7 }
ul.list li { list-style-type:square }
ol.list li { list-style-type:decimal }

input#goToPageNum{
  width: 50ppx;
  text-align:  center;
  margin-left: 26px;
  border: 1px solid rgb(229,229,229);
  height: 26px;
  color: grey;
  background-color: #3d5dfb;
  background: -moz-linear-gradient(100% 100% 90deg, #fff, #efefef);
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#efefef), to(#fff));
}

.cartbalance .actual_cartbalance,
.cartbalance .actual_cartbalance span{
  font-size:16px;
  font-weight:bold;
  margin-bottom: 20px;
}


.soc_banner {
  text-align: center;
  margin-top:10px;
}
.table.s5 {
  border-spacing: 5px
}

.text-left {
  text-align: left;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-justify {
  text-align: justify;
}

.text-top {
  vertical-align: top
}

.text-middle {
  vertical-align: middle
}

.text-bottom {
  vertical-align: bottom
}

.font-bold,
.text-bold {
  font-weight: bold
}

.font-italic,
.text-italic {
  font-style: italic
}

.text-underline {
  text-decoration: underline
}

.w10 {
  width: 10%
}

.w25 {
  width: 25%
}

.w35 {
  width: 35%
}

.w30 {
  width: 30%
}

.w40 {
  width: 40%
}

.w50 {
  width: 50%
}

.w90 {
  width: 90%
}

.w100 {
  width: 100%
}

.inactiveTabFoggy {
  position: absolute;
  background-image: url(../img/foggy.gif);
  width: 100%;
  height: 100%;
  top: inherit;
  left: 0;
}

input.url_field {
  padding: 10px 10px 10px 10px;
  border: 1px solid #999;
  width: 60%;
  margin-right: 15px;
}

.cursor-pointer {
  cursor: pointer;
}

div.admin-only {
  background-color: #aa00aa;
  color: #ffddff !important;
  font-weight: bold;
  display: inline-block;
  padding: 0 5px;
}