div.gradient_box {float:left;width: 30em; padding: 30px 0;margin:0 auto; margin-top: 10px;text-align:left;background: #9CC0FF url(http://static.adoperator.com/gradient.png) repeat-x 0 -5px;}
div.gradient_box div {background: #000;color: #fff; text-decoration: none;display: none; padding-top: 2em; }
div.gradient_box p {padding: 5px;}

a.tip {
   text-decoration: none;
}

h1 {
  margin:0;
  padding:0;
  font-weight: bold;
  font-size: 18px;
  color: rgb(218,28,92);
}

h2 {
  margin:0;
  padding:0;
  font-weight: bold;
  font-size: 13px;
  color: rgb(218,28,92);
}

div#main_container {
   text-align: center;
   width: 861px;
   margin: 0 auto;
}

div#main_container div.inner {
  border-top: 1px dotted rgb(236,142,174);
  border-bottom: 1px dotted rgb(236,142,174);
  width: 861px;
  margin-bottom: 20px;
  margin-top: 15px;
  text-align: left;
  padding-top: 20px;
  padding-bottom: 20px;
}

div#main_container div.inner div.margin {
  margin-top: 20px;
  margin-bottom: 20px;
}

div#tags_div {
 margin-top: 2em;
 margin-bottom: 1em;
 text-align: left;
}

div.login {
  background: #efe;
  border: 2px solid red;
  padding: 2em;
  width: auto;
  float: left;
  margin-top: 20px;
  margin-left: 30px;
}

div.blocks {
 position: relative;
 margin-top: 15px;
 width: 861px;
 height: 81px;
 overflow: hidden;
 margin-left: 0;
}

img.block1 {
 position: absolute;
 left: 0px;
}

img.block2 {
 position: absolute;
 left: 211px;
}

img.block3 {
 position: absolute;
 left: 422px;
}

img.block4 {
 position: absolute;
 left: 633px;
}

#info_block ul {
   text-align: left;
}
   
table.__info_list {
   text-align: center;
   margin: 0px auto;
   margin-top: 10px;
}
   
font.error, span.error_text {
   color: #f00;
   font-weight: bold;
}
   
#__form_block h3 {
   background: #faa;
   text-align: left;
   position: relative;
   padding-left: 2em;
   padding-top: 2px;
   padding-bottom: 2px;
}

div#cart {
   text-align: right;
}

div#cart_cost {
   border: dotted red 1px;
   text-align: center;
   padding: 1em;
   width: auto;
   margin-left: auto;
   margin-right: 2em;
   width: 4em;
}

div#cart_left {
   float: left;
}
div#cart_right {
   
   padding-bottom: 15px;
}

/* search_homepages.jsp tables */

div.result_block { vertical-align: top;margin-left:0px;}
div.result_block li.header_1 { vertical-align: top; width: 240px;text-align:left;}

div.result_block table {display: inline;}
div.result_block table td {vertical-align: top;}

div#s_exp {
  width: 650px;
position: relative;
}

div#s_exp_left {

   overflow: hidden;
   display: block;
   padding-right: 0em;
   width: 200px;
   background: green; 
}

div#s_exp_right {
position: relative;
margin-left: 180px;
/* width: 420px; */
  display: block;
/*  background: yellow; */
}

tr.added {
  font-style: italic;
}

font.abandoned, font.abandoned a, font.abandoned a.tip, a.abandoned {
  color: red;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

font.neverused, font.neverused a, font.neverused a.tip, a.neverused {
  color: black;
  font-size: 10px;
  text-decoration: none;
  font-weight: bold;
}

table.buy_confirm {
     font-size: 10px;
     font-family: arial;
}

table.buy_confirm td {
padding-right: 5px;
padding-left: 5px;
}

table.buy_confirm td td {
padding-right: 0px;
padding-left: 0px;
}

table.buy_confirm th {
     padding-right: 5px;
     padding-left: 5px;
}

#button_div {
 position: relative;
 right: 10px;
 text-align: right;
}

#button_div form {
  display: inline;
}
#button_div input {
  display: inline;
}

/* Used for the statistics box */
table.stats th.left {padding-right: 4px;}
table.stats tr.stats_calculated td {font-style: italic;}
table.stats tr.stats_calculated_every2 td {font-style: italic; background: #eef4f2;}
table.stats tr.stats_normal_every2 td {background: #eef4f2;}
table.stats tr.top th { text-align:right;padding-left: 20px;padding-right:0px; }
table.stats tr, table.stats tr td, table.stats tr th { padding-left: 15px;text-align: right; }
/* table.stats tr.top th {padding-left:12px;padding-right:12px;text-align:right;} */



font.payment_header {font-size: 13px;}
font.payment_text   {font-size: 10px;}
p.homepage_info {display: block;width: 150px;padding-bottom: 10px;text-align: left;}
p.homepage_stats {padding-bottom: 10px;}
div.homepage_ads {padding-top: 30px;padding-left: 105px;}

/*
tr.rt td, tr.rtb td {display: block;}
td.cd_em  {width: 100px;}
td.cd_org {width: 120px;}
td.cd_rd  {width: 100px;}
td.cd_ctx {width: 80px;background: green;}
td.cd_fn  {width: 200px;}
td.cd_adr {width: 200px;}
td.h_info {width: 1500px;background: green;}
*/

tr.rt  {border: 1px solid red;margin-bottom: 10px;}
tr.rt  th {text-align: left;border-top: 1px solid black;border-left: 1px solid black; border-right: 1px solid black;}
tr.rtb th {padding-right: 15px;border-bottom: 1px solid black;}
tr.rtb th.f {border-bottom: 1px solid black;border-left: 1px solid black;}
tr.rtb th.l {border-bottom: 1px solid black; border-right: 1px solid black;}
table.ss tr td {padding-right: 10px;}

table.quick_stats_homepage th {text-align: right;padding-left: 10px;}
table.quick_stats_homepage td {text-align: right;}
table.quick_stats_homepage tr.every2 {background: #eef4f2;} /* #c0ffff; } */

table.quick_stats_ad th {text-align: right;padding-left: 10px;}
table.quick_stats_ad td {text-align: right;}
tr.every2 {background: #eef4f2; }
tr.invoice {background: red; }

table.channels, table.channels td, td.channels {
   font-family: arial;
   font-size: 10px;
   margin-right: 0px;
   margin-left: auto;   
}
td.channels {
 vertical-align: top;
}


/* The AdBooker-tag */

/* table.adspot tr.days td img {width: 15px;height: 10px;} */

span.adbooker {width: auto; background: blue; }
/* span.adbooker span.adspot {display: inline;} */
span.cal {background: yellow;width: auto;display: block;}
div.month_left  {float: left;text-align: left;padding-left: 0px;}
div.month_right {text-align: right;padding-right: 0px;}

div.desc { margin-right: 100px; }
div.desc, div.desc pre, div.widedesc {font-family: arial;font-size:11px;}
div.desc em {font-weight:bold;font-size:11px;}
div.desc b {font-size:12px;}

div.small_example {text-align:left;}
font.small_example {font-family: arial; font-size:9px;}

font.star {font-size: 13px;color: red;}
div.code {padding: 10px;background: #eeeeee;border: 2px inset #111111;}
td.code {padding: 10px;background: #dddddd;border: 2px inset #111111;}
p.code {padding: 10px;background: #eeeeee;border: 1px solid #BBBBBB;}

div.buy_help {text-align:left;padding: 5px; background: white;border: 1px solid black; position: absolute; left: 10px; bottom: 10px; width: 200px;visibility:hidden;}
table.desc_buying td {padding-right: 30px;}
table.desc_buying td td em, table.desc_buying th em {font-size:20px;font-style: normal;font-weight: bold;}
table.desc_buying td em {font-size:30px;font-style: normal;font-weight: bold;}
table.desc_buying td td {padding-right: 0px;}
table.desc_buying td td.desc_buying {text-align:left;font-family: arial;font-size:12px;}

table.budget_table {padding-left: 20px;}
table.budget_table .l {text-align:left;padding-right:40px;}
table.budget_table .r {text-align:right;}

table.budget_table tr.last,
table.budget_table tr.last td.l,
table.budget_table tr.last td,
table.budget_table tr.last td.r {padding-bottom:0px;margin-bottom:0px;}

/* Search Homepage */

table.search_table th em {font-style: normal;font-weight:bold;}
table.search_table th.header_1, table.search_table td.header_1 {width: 350px;}
table.search_table th.header_2, table.search_table td.header_2 {width: 100px;border-left:solid 2px white;}
table.search_table th.header_3, table.search_table td.header_3 {width: 70px;border-left:solid 2px white;}
table.search_table th.header_4, table.search_table td.header_4 {width: 40px;padding-right:20px;border-left:solid 2px white;}
table.search_table th.header_5, table.search_table td.header_5 {width: 84px;border-left:solid 2px white;}
table.search_table th.header_6, table.search_table td.header_6 {width: 30px;border-left:solid 2px white;}
table.search_table th.header_7, table.search_table td.header_7 {width: 30px;}
table.search_table td {text-align:left;}
table.search_table td.explaining {}
table.search_table td.explaining div.holder div.info {width: 250px;}
table.search_table td.explaining div.holder div.stats {width: 370px;padding-top: 20px;}
/*table.search_table td.explaining div.holder div.stats {position: absolute; top: 10px;left: 265px;} */
table.search_table td.explaining div.holder {position: relative;}
table.search_table div.adbooker_holder {text-align: right;}
table.search_table div.adbooker {margin-left:auto;margin-right: 0;text-align: left;width: 483px;}


div.alert {font-size:15px;color:red;border: solid red 2px;width:500px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;background: rgb(100,255,255);}
div.alert ul {list-style-type:none;}

div#alert {font-size:15px;color:red;border: solid red 2px;width:500px;margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;background: rgb(100,255,255);}
div#alert div {margin: 5px;}
td.alert {background: red;}

div#commonInput {border: solid rgb(166,166,166) 1px;}
div.namedBox, div.tab {padding-top: 6px;position: relative;}
div.namedBox div.header, div.tab div.header {position: absolute;background:white;left: 10px;top: 0px;font-size:12px;color:rgb(218,28,92);font-family:arial;font-weight:normal;}
div.namedBox div.body {padding: 5px;border:solid rgb(166,166,166) 1px;}
div.tab div.body {border: solid rgb(166,166,166) 1px;}

div.tab {
  position: relative;
}

div.tabSections {
  position: absolute;
}

div.tab div.tabs {
  position: absolute;
  top: -10px;
  right: 0px;
}

div.tab div.largeTabs {
  position: absolute;
  top: -14px;
  right: 0px;
}

div.tab div.usedTab {
  display: inline;
  background: white;
  padding-bottom: 4px;
  border: solid rgb(166,166,166) 1px;
  border-bottom: none;
  margin-right: 5px;
}

div.tab div.unusedTab {
  display: inline;
  background: #E8E8E8;
  padding-bottom: 3px;
  border: solid rgb(166,166,166) 1px;
  margin-right: 5px;
}

div.unusedTab span, div.usedTab span {
  margin-right: 4px;
  margin-left: 4px;
}

div.largeTabs div.usedTab, div.largeTabs div.unusedTab {
  padding-top: 5px;
  height: 19px;
}

div.largeTabs span {
  font-size: 14px;
}

div.largeTabbedBox {position:relative;padding-top:30px;margin:0px;border-spacing:0px;font-family:arial;font-size:13px;}
div.largeTabbedBox div.tabs {position:absolute;top:0px;right:0px;height:30px;margin:0px;border-spacing:0px;}
div.largeTabbedBox div.tabs div.active {margin-right:5px;float:left;border-left:solid rgb(166,166,166) 1px;border-right:solid rgb(166,166,166) 1px;border-top:solid rgb(166,166,166) 1px;height:31px;background:white;}
div.largeTabbedBox div.tabs div.active div {margin-right:10px;margin-left:10px;margin-top:8px;background:white;padding-bottom:1px;font-weight:bold;}
div.largeTabbedBox div.tabs div.active div a {text-decoration: none;color:black;}
div.largeTabbedBox div.tabs div.inactive {margin-right:5px;float:left;border-left:solid rgb(196,196,196) 1px;border-right:solid rgb(196,196,196) 1px;border-top:solid rgb(196,196,196) 1px;height:29px;background:#f3f3f3;}
div.largeTabbedBox div.tabs div.inactive div {margin-right:10px;margin-left:10px;margin-top:8px;padding-bottom:1px;background:#f3f3f3;color:7F7F7F;}
div.largeTabbedBox div.tabs div.inactive div a {text-decoration: none;color:7F7F7F;}

div.tabbedBox {position:relative;padding-top:20px;margin:0px;border-spacing:0px;font-family:arial;font-size:10px;}
div.tabbedBox div.tabs {position:absolute;top:0px;right:0px;height:20px;margin:0px;border-spacing:0px;}
div.tabbedBox div.tabs div.active {margin-right:3px;float:left;border-left:solid rgb(166,166,166) 1px;border-right:solid rgb(166,166,166) 1px;border-top:solid rgb(166,166,166) 1px;height:21px;background:white;}
div.tabbedBox div.tabs div.active div {margin-right:7px;margin-left:7px;margin-top:4px;margin-bottom:0px;padding-top:0px;padding-bottom:1px;font-weight:bold;}
div.tabbedBox div.tabs div.active div a {text-decoration:none;color:black;}
div.tabbedBox div.tabs div.inactive {margin-right:3px;float:left;border-left:solid rgb(196,196,196) 1px;border-right:solid rgb(196,196,196) 1px;border-top:solid rgb(196,196,196) 1px;height:19px;background:#f3f3f3;}
div.tabbedBox div.tabs div.inactive div {margin-right:7px;margin-top:4px;margin-bottom:0px;padding-top:0px;margin-left:7px;padding-bottom:1px;background:#f3f3f3;color:7F7F7F;}
div.tabbedBox div.tabs div.inactive div a {text-decoration:none;color:7F7F7F;}

div.hidden {display:none;}
div.largeTabbedBox div.box, div.tabbedBox div.box {border:solid rgb(166,166,166) 1px;margin:0px;border-spacing:0px;text-align:center;}

div#textStandard   {display: block;}
div#textAdvanced   {display: none;}
div#textSettings   {display: block;}
div#bannerSettings {display: none;}

div#orderStatusBox {border: solid red 2px;}
div#orderInnerB    {margin:20px;}

/* AdSelect */
div.adSelectSearch {width:200px;height:100px;display:none;visibility:hidden;overflow:hidden;border:solid 1px green;position:absolute;background:rgb(240,240,240);}
div.adSelectSearch .content {margin:5px;}
div.adSelect img {margin:0px;padding:0px;}
div.adSelectSearch table th {text-align:right;}
div.adSelectSearch table td {text-align:left;}
div.adSelectSearch table h1 {font-size:10px;}

/* HomepageSelect */
div.homepageSelectSearch {width:200px;height:100px;display:none;visibility:hidden;overflow:hidden;border:solid 1px green;position:absolute;background:rgb(240,240,240);}
div.homepageSelectSearch .content {margin:5px;}
div.homepageSelect img {margin:0px;padding:0px;}
div.homepageSelectSearch table th {text-align:right;}
div.homepageSelectSearch table td {text-align:left;}
div.homepageSelectSearch table h1 {font-size:10px;}

div.cpaInfoBox {border:dotted #f0b207 1px;margin:4px;margin-bottom:10px;width:200px;background:#EEEEEE;}
div#regConfirm {width:408px;margin-top:10px;margin-left:20px;position:relative;}
div#regConfirm input {position:absolute;right:0px;}
div.confirmInfo {border:dotted #f0b207 1px;margin:4px;margin-bottom:10px;width:400px;background:#EEEEEE;}

ol.desc_list li {float:left;clear:left;padding:0;margin:0;}
div.ede {visibility:hidden;display:none;}
span.edr {visibility:visible;display:block;float:left;}
div.edt img {float:left;}

div.control h3 {margin-bottom: 20px;margin-top: 20px; display:block; border-top: 1px dotted black;border-bottom: 1px dotted black;background-color: rgb(240,240,240);}
div.control div.item {float:left;margin-bottom:10px;}
div.control div.img {text-align:right;padding-right:10px;width:70px;float:left;}
div.control div.img img {width:60px;height:60px;}
div.control div.text {text-align:left;width:300px;float:left;}
div.control div.text a {text-decoration:none;}
div.control div.text a em {font-size:14px;color:rgb(218,28,92);text-decoration:none;font-style:normal;}
div.control div.text a:hover em {color:rgb(0,0,0);}
div.control {margin-bottom: 20px;margin-top: 20px;}

div.alert_edit {
  background: rgb(240, 240, 240);
  border: 1px solid black;
  width: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  display: none;
}

div.alert_edit span.small {
 font-size: 10px;
 font-style: italic;
}

div.alert_edit div.margin {
 margin: 10px;
}

div.adalert a {
  text-decoration: none;
}

div.adalert li.inactive a {
  text-decoration: line-through;
}

div.adalert ul {
  list-style-image: url('http://static.adoperator.com/bellS.gif');
}

div.alert_edit td.separator {
  padding-left: 10px;
}

td.r {text-align:left;}
td.l {text-align:right;}

table.seoHomepage td, table.seoHomepage th {padding-left:10px;text-align:right;}
table.seoHomepage td.url, table.seoHomepage th.url {padding-left:0;text-align:left;}
table.seoCampaign td, table.seoCampaign th {padding-left:10px;text-align:right;}
table.seoCampaign td.name, table.seoCampaign th.name {padding-left:0;text-align:left;}

table.serpPhrases td, table.serpPhrases th {padding-left:10px;text-align:right;}
table.serpPhrases td.phrase, table.serpPhrases th.phrase {padding-left:0;text-align:left;}

table.activities td, table.activities th {padding-left:0;text-align:left;}
table.activities td.date, table.activities th.date {padding-right:10px;}
table.activities {margin-bottom:40px;}

table.phrases th, table.phrases td {text-align:right;}
table.phrases th.name, table.phrases td.name {text-align:left;}

div.information {border: 1px dotted black;background:rgb(243,243,243);}
table.information th.name {color:rgb(218,28,92);padding-top:10px;}
table.information td.name {text-align:right;color:rgb(218,28,92);}
table.information td.value {text-align:left;}

div.information div.margin {margin:20px;}

/* Overrides */
div#infoSeoCampaign table.seoCampaign th.name, div#infoSeoCampaign table.seoCampaign td.name {text-align:right}

/* jQuery plugins */
div#adInfo {background: rgb(243,243,243);border:1px dotted black;}
div#adInfo th {text-align:right;padding-right:5px;}
div#adInfo td {text-align:left;}
div#adInfo table {margin:5px;vertical-align:bottom;}
img.pinl {float:left}
img.pinr {float:right}

div#invInfo {background: rgb(243,243,243);border:1px dotted black;}
div#invInfo div.id {margin:4px;float:left;}
div#invInfo div.date {margin:4px;float:right;}
div#invInfo th {text-align:right;padding-right:5px;}
div#invInfo td {text-align:left;}
div#invInfo table {margin:5px;vertical-align:bottom;}

div#orderInfo {background: rgb(243,243,243);border:1px dotted black;}
div#orderInfo div.id {margin:4px;float:left;}
div#orderInfo div.date {margin:4px;float:right;}
div#orderInfo th {text-align:right;padding-right:5px;}
div#orderInfo td {text-align:left;}
div#orderInfo table {margin:5px;vertical-align:bottom;}
div.admin_note {
  width: 21px;
  height: 14px;
  background-image: url('mail.gif');
  text-align: center;
  font-size: 8px;
  float:left;
  margin-right:2px;
  margin-left:2px;
  overflow: hidden;
}
div.admin_note span {
  display:block;
  padding-top:4px;
}
div#messageBox {
  position: absolute;
  width: 300px;
  background-color: #F5F5DC;
  border: 1px solid black;
}

div#messageBox div.body {
  margin: 5px;
}

div#messageBox div.body img {
 vertical-align: middle;
 margin-right: 5px;
}

div#messageBox div.header {
  border-bottom: 1px solid black;
  background-color: #F0F0D0;
  text-align: center;
}

div#messageBox div.message div.header {
  border-bottom: 1px dotted black;
  font-style: italic;
  font-size: 80%;
}

div#messageBox div.close {
  float: right;
  margin: 0px;
  border: 1px solid black;
}

div#messageBox div.title {
  margin-top: 1px;
}

div#messageBox table {
  margin-top: 10px;
  text-align: left;
  width: 100%;
}

div#messageBox table textarea {
  width: 100%;
}

div#messageBox th, div#messageBox td {
  vertical-align: top;
  margin:0;
  padding:0;
}

div#messageBox div.message div.header span.date {
  display: block;
  margin: 3px;
  float: left;
}

div#messageBox div.message div.header span.name {
  display: block;
  margin: 3px;
  float: right;
}

div.jxModule .c1 {text-align:right;}
div.jxModule .c2 {text-align:left;}
div.jxModule .c3 {text-align:left;}

div#messageBox div.message div.text {
  clear:both;
  text-align: left;
}

div#messageBox div.message span.text {
  display:block;
  margin: 3px;
  margin-bottom:0;
  padding-bottom:3px;
}

div#messageBox div.second {
  background-color: #EAEACB;
}
