body {
    font-family: arial;
}

#doc3 {
    margin:auto;
    width:auto;
}

.bd_container {
    width: 908px;
    margin: auto;
    position: relative;
    font-size:12px;

}
.main_body
{
    padding-top:22px;
}

#logo h1, #logo small {
    margin:0px;
    display:block;
    text-indent:-9999px;
}
#logo_backgroud
{
    padding-top:18px;
}
#logo {
    margin-top:-8px;
    background-image:url(../images/a/main/logo.png);
    background-repeat:no-repeat;
    width:314px;
    height:59px;



}

.header_nav {
    font-family: "Arial Narrow";
}

ul.menu {
    margin:-12px 0 0;
    padding:13px 20px 7px 20px;
    position:absolute;
    right:-18px;
}
ul.menu li {
    display:inline;
    margin:0 8px 0 8px;
}

/* top nav, image rpl - start*/
.menu
{

    height:20px;
    /*width:400px;*/
    padding-left:20px;
    padding-right:20px;
    margin-top:-10px;
    text-align:center;
    padding-top:5px;
}
.menu_bg
{
    background-color:#F6F5F6;
}
.menu a {
    display: inline-block;
    display: -moz-inline-stack;
    vertical-align:text-top;
    zoom: 1;
    background-repeat: no-repeat;
    background-position: 0 0px;
}

.menu a:hover {
    background-position: 0 -17px;
}

.menu a.selected:hover {
    background-position: 0 -17px;

}
.menu a.selected {
    background-position: 0 -17px;

}
.menu a.nav-home {
    background-image: url('../images/a/tmenu/hd-menu-home-s.png');
    width:29px;
}
.menu a.nav-adnetwrk {
    background-image: url('../images/a/tmenu/hd-menu-adnetwrk-s.png');
    width:141px;
}
.menu a.nav-advertiser {
    background-image: url('../images/a/tmenu/hd-menu-advertiser-s.png');
    width:126px;
}
.menu a.nav-reachus {
    background-image: url('../images/a/tmenu/hd-menu-reachus-s.png');
    width:50px;
}
.menu a.nav-company {
    background-image: url('../images/a/tmenu/hd-menu-company-s.png');
    width:50px;
}




.menu a.nav-contact {
    background-image: url('../images/a/tmenu/hd-menu-contact-s.png');
    width:45px;
}



.menu a span{
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    line-height: 12px;
    cursor: pointer;
}
/* top nav, image rpl - end*/

.header {
    padding-top: 12px;

}
.home_header
{
    background: #FFFFFF url(../images/a/main/grad-header.png) repeat-x scroll top left;
    height:366px;
    margin: auto;
    min-width: 908px;
}
#accordion-container {
    padding-top:13px;
    /*margin-left:-20px;*/
}

/* accordion styles -- start*/

/* accordion styles -- end*/

/* body styles -- start*/
.body {
    padding-top:5px;
    background: #FFFFFF url(../images/a/main/grad-body.png) repeat-x scroll bottom left;
    min-width: 908px;
    margin: auto;
}

#mh_container {
    position:relative;
    width:331px;
    height:213px;
}

#mh_handsets {
    background-image:url(../images/a/main/phone_n.png);
    background-repeat:no-repeat;
    position:absolute;
    width:345px;
    height:275px;
    left:-44px;
    text-indent: -5000em;
    top:-7px;
    z-index:1;

}

#mh_handsets h2 {
    margin:0px;
    display:block;
    text-indent:-9999px;
}
/* body styles -- end*/

#link_id
{
    margin:0; padding:0;
    position:relative;
    width:35px; height:20px;
    overflow:hidden;


}
#link_id a
{

    display:block;
    position:absolute;
    left:0;
    top:0;
    z-index:1;
    width:35px; height:20px;
    margin:0; padding:0;
    background:url("../images/a/top menu/hd-menu-home.png") top left no-repeat;


}


#foot_container
{

    overflow: hidden;
    background-repeat: no-repeat;
    background-color:#26A9E0;
    position:relative;
    z-index:3;
    margin-top: 1px;
    padding:10px 0px 10px 3px;
    min-width: 908px;
}

.footer-strip {
    width: 927px;
    margin: auto;
}


#body_text
{
    font-family:arial;
    font-size:16px;
    height:136px;
    color:#828E95;
}
#body_text a
{
    color: #007DC5;

    text-decoration:none;
}

#body_text_heading
{
    background-image:url('../images/a/collide/collide_assets_11.png');
    display: block;
    overflow: hidden;
    text-indent: -9999px;
    width:211px;
    height:30px;
    background-repeat:no-repeat;
}

.bd-widget-cnt
{
    background-image:url('../images/a/main/bd-border-box.png');
    background-repeat:no-repeat;
    padding-left:22px;
    width:550px;
    margin-left:9px;
    margin-top: 2px;
}
#body_text a.widget-bt-link-collide
{
    color: #29ABE2;
    text-decoration: underline;
}
.bar_div
{
    float:left;
}
.text_div
{
    float:right;
}
#body_text_heading span
{
    /*display:none;*/
}
#footer
{

    background-image:url('../images/a/main/ft-strip.png');
    height:17px;
    background-repeat:no-repeat;
    background-position:50% 50%;
}
#vertical-bar
{
    width:5px;
    color:red;
    height:200px;

}
#footer_links
{
    color:#828E95;
    font-size:11px;
    height:65px;
    padding-top:33px;
}
#footer_links .foot_left {
    float: left;
    line-height: 17px;
}
#footer_links .foot_right {
    float: right;
    vertical-align: middle;
}
#footer_links .foot_right .img_container {
    margin-top: -5px;
    margin-right: -14px;
}
#footer_links .foot_right .img_container img{
    margin-left: 9px;
}
#footer_links .foot_right .text_container {
    margin-right: 11px;
}
.fleft {
    float: left;
}
.fright {
    float: right;
}
.clear {
    clear: both;
}
.foot_link
{
    padding: 0;
    margin: 0;
}
ul.foot_link {

    margin:0px;
    padding:0px;
    text-align:left;
    right:0px;

}
ul.foot_link li {
    display:inline;
    margin:0px 3px 0px 3px;
    color:#828E95;
}
ul.foot_link li a
{
    text-decoration:none;

}
ul.foot_link li a:hover
{
    color :#29ABE2;
}
ul.foot_link {
    margin:0px;
    padding:0px;
    text-align:left;
    right:0px;
}

ul.foot_link li {
    display:inline;
    margin:0 3px 0 3px;
}
ul.foot_link a
{
    text-decoration:none;
    color:#828E95;

}
ul.foot_link a:hover
{
    color :#29ABE2;
}

#text_left
{
    width:255px;
    padding-left:30px;
}

#text_right
{
    width:255px;
    padding-left:20px;
}

.widget-bt-link {
    margin-top:12px;
}
#body_text_advert
{
    height:135px;
    color:#828E95;
    font-size:13px;
}
#body_text_advert_right
{
    color:#828E95;
    font-size:13px;
    height:135px;

}
.bd-widget-cnt_advert_left
{
    background-image:url('../images/a/main/bd-border-box.png');
    background-repeat:no-repeat;
    width:256px;
    height:213px;
    padding-left:24px;
    margin-left:9px;
    margin-top:-2px;
}
#body_text_heading_advert_left
{
    background-image:url('../images/a/identify/identify_assets_15.png');
    background-repeat:no-repeat;
    width:240px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
.bd-widget-cnt_adver_right
{
    background-image:url('../images/a/main/bd-border-box.png');
    background-repeat:no-repeat;
    width:268px;
    height:213px;
    margin-left:97px;
    margin-top:-2px;
    padding-left:26px;
}
#body_text_heading_advert_right
{
    background-image:url('../images/a/identify/identify_assets_19.png');
    background-repeat:no-repeat;
    width:167px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
.widget-bt-link-advert a
{
    text-decoration:none;
    margin-top:12px;
    color:#F9B72E;
}

#body_text_heading_monetize_left
{
    background-image:url('../images/a/monetize/monetize_assets_11.png');
    background-repeat:no-repeat;
    width:240px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
#body_text_heading_monetize_right
{
    background-image:url('../images/a/monetize/monetize_assets_14.png');
    background-repeat:no-repeat;
    width:240px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;

}
.widget-bt-link-monetize a
{
    color:#EE7F22;
    text-decoration:none;
    margin-top:12px;
}
#body_text_monetize
{
    height:117px;
    color:#828E95;
    font-size:13px;

}
#body_text_target
{
    height:135px;
    color:#828E95;
    font-size:13px;
}

#body_text_heading_target_left
{
    background-image:url('../images/a/target/target_assets_19.png');
    background-repeat:no-repeat;
    width:240px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
#body_text_heading_target_right
{
    background-image:url('../images/a/target/target_assets_11.png');
    background-repeat:no-repeat;
    width:240px;
    height:32px;
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
.widget-bt-link-target a
{
    color:#9FE023;
    text-decoration:none;
    margin-top:12px;
}


.about_header
{
    background-color:#FFFFFF;

}

.about_body {

    /*   height:2050px; */  padding-top:30px;

}
.left_menu
{

    margin-left:80px;
}
.left_menu a
{
    text-decoration:none;
    color:#0F345F;
    font-size:11px;
    font-family:arial;
}
.body_right
{
    border-left:1px solid #C2C2C2;
    padding-left:27px;
    margin-left:-113px;
    color:#828E95;
}
.company_body_right
{
    border-left:1px solid #C2C2C2;
    padding-left:27px;
    color:#828E95;
}
.company_body_left {
    text-align: right;
    width: 166px;
    padding-right:27px;
}
.company_body_left li {
    margin: 2px 0;
}
.company_body_left a {
    color: #0F345F;
    font-size: 11px;
    text-decoration: none;
}
.company_body_left a:hover {
    text-decoration: underline;
}
.company_body_left a.selected {
    color: #29ABE2;
    font-size: 11px;
    text-decoration: underline;
}
#about_body_container
{
    height:1750px;
}

.body_block
{
    padding-bottom:12px;
}
.body_block_head1
{
    color:#26A9E0;
    font-size:14px;
    font-weight:bold;
}
.body_block_head2
{
    color:#26A9E0;
    font-size:12px;
}
.body_block_text
{
    font-family:arial;
    padding-top:10px;
    color:#828E95;
}
.body_block_anchor
{
    text-align:right;
    color:black;
}
.body_block_anchor a
{
    color:#26A9E0;
    font-size:11px;
}
.body_right
{
    min-height: 300px;
}
.we_do_body
{
    padding-top:30px;
}
.body_block_text a
{
    font-size:13px;
    color:#26A9E0;
}
.about_top_head
{
    background-image:url(../images/a/main/collide_assets_22.png);
    height:25px;
    width:70px;
    background-repeat:no-repeat;

}
.block_display
{
    display:block;
    overflow:hidden;
    text-indent:-9999px;
}
.we_do_top_head
{
    background-image:url(../images/a/main/hdr-wht-we-do.png);
    height:25px;
    width:110px;
    background-repeat:no-repeat;
}
.company_top_head
{
    background-image:url(../images/a/main/hd-company.png);
    height:20px;
    width:70px;
    background-repeat:no-repeat;
    padding-top:8px;
}
.privacy_top_head
{
    background-image:url(../images/a/main/hdr-privacy.png);
    height:25px;
    width:110px;
    background-repeat:no-repeat;
}
.adnetwork_top_head
{
    background-image:url(../images/a/main/hd-publisher.png);
    height:23px;
    width:219px;
    background-repeat:no-repeat;
    padding-top:8px;
}
.advertiser_top_head
{
    background-image:url(../images/a/main/hd-advertiser.png);
    height:23px;
    width:219px;
    background-repeat:no-repeat;
    padding-top:8px;
}
.contact_top_head
{
    background-image:url(../images/a/main/hdr-contact-us.png);
    height:2px;
    width:110px;
    background-repeat:no-repeat;
    padding-top:8px;
}
.body_sub_left {
    float: left;
    width: 516px;
    margin-right: 27px;
    min-height: 608px;
}
.border_right {
    border-right: 1px solid #C2C2C2;
}
.reachus_top_head
{
    background-image:url(../images/a/main/hdr-reachus.png);
    height:23px;
    width:79px;
    background-repeat:no-repeat;
    padding-top:8px;
}
.body_sub_right {
    float: right;
    width: 142px;
}
ul.blue_bullet_list {
    margin-left: 23px;
}
.blue_bullet_list li {
  list-style-image: url(../images/a/main/bd-li-bullet.png);
}
.contact_input_row
{

    font-family:arial;
    font-size:12px;
    padding-top:12px;
}
.contact_input_row span, .contact_input_block span {
    color: #29ABE2;
}
.thankyou h1 {
    font-family: "Arial Narrow";
    font-size:22px;
    color:#26A9E0;
    font-weight: bold;
    padding: 0 0 6px 0;
}
.thankyou p {
    font-family:arial;
    font-size:12px;
    color:#828E95;
    padding: 6px 0;
}
.thankyou a {
    color: #29ABE2;
    text-decoration: underline;
}
.thankyou a:hover {
    color: #29ABE2;
    text-decoration: underline;
}
.thankyou {
    min-height: 300px;
}
.contact_right
{
    height:400px;

}
.contact_necessary span
{
    color:#26A9E0;
}
.contact_necessary
{
    text-align:left;
    height:50px;
}
.reachus_left span
{
    color:#26A9E0;
}
#select_box
{
    width:232px;
    height:25px;
    /*border-style:hidden;*/
    /*background-image:url(../images/a/buttons/dropdown.gif);*/
    background-repeat:no-repeat;
}
.contact_input_box
{
    background-image:url(../images/a/buttons/reachus-textbox.png);
    border-style:hidden;
    height:26px;
    width:205px;
    padding:2px 21px 2px 5px;
    background-repeat:no-repeat;
    border-width:0px;
}
.contact_input_row.span
{
    color:#26A9E0;
    padding-bottom: 10px;
}
.contact_input_block
{
    padding:0px 0 8px 0;
}
.contact_input_block span {
    line-height: 2em;
}
.mail_address
{
    line-height:16px;
    padding-bottom:12px;
}
#comments_area
{
    width:371px;
    height:130px;
    padding:4px 5px;
    background-repeat:no-repeat;
    margin:5px 0 0;
}
.contact_body
{
    padding-top:30px;

}
.body_shift
{

    margin-left:194px;
}
.input_pos
{
    margin-left:-25px;
}
.body_block_text p{
    padding-bottom:10px;
}
.privacy_body
{
    
    padding-top:30px;
}

/* the contact us page hovering effect style starts here*/
h2.trigger {
    font-size: 14px;
    font-weight: normal;
    text-decoration:none;
    font-weight:bold;
    color:#26A9E0;

}
h2.trigger a {
    font-size:13px;
    font-weight: bold;
    color:#26A9E0;
    text-decoration: none;
    background-image:url(../images/a/main/collide_assets_10.png);
    background-position: left center;
    background-repeat:no-repeat;
    padding-left:23px;
}
h2.trigger span
{
    font-size:12px;
    font-weight:normal;
    padding-left:4px;
}
h2.trigger a:hover {
    color:#26A9E0;
}
h2.active
{
    background-position: left center;
    color:#0D5D8A;
}
h2.active a
{
    background-image:url(../images/a/main/collide_assets_18.png);
    background-repeat:no-repeat;
    color:#0D5D8A;
}
h2.active a:hover
{
    color:#0D5D8A;
}
.toggle_container {
    margin: 0 0 5px;

    overflow: hidden;
    font-size: 12px;;

    clear: both;
}
.toggle_container .block {

}
.toggle_container .block p {
    padding: 5px 0;
    margin: 5px 0;
}
.toggle_container h3 {
    font: 2.5em normal, "Times New Roman", Times, serif;
    margin: 0 0 10px;
    padding: 0 0 5px 0;
    border-bottom: 1px dashed #ccc;
}
.toggle_container img {
    float: left;
    margin: 10px 15px 15px 0;
    padding: 5px;
    background: #ddd;
    border: 1px solid #ccc;
}
div.message {
    padding: 20px 40px 20px 40px;
    display: inline;
}
div.message span {
    position: relative;
    top: -10px;
    bottom: 60px;
}
div.message span.success{
    color: green;
}
div.message span.failure{
    color: red;
}
.error {
    color: red;
    border-color: red;
}
.fontb12grey {
    font-size: 12px;
    font-weight: bold;
    color: #828E95;
}
.fontr12grey {
    font-size: 12px;
    color: #828E95;
}
.fontb11grey {
    font-size: 11px;
    font-weight: bold;
    color: #828E95;
}
.fontr11grey {
    font-size: 11px;
    color: #828E95;
}
.fontb12blue {
    font-size: 12px;
    font-weight: bold;
    color: #29ABE2;
}
.fontr12blue {
    font-size: 12px;
    color: #29ABE2;
}
.fontb11blue {
    font-size: 11px;
    font-weight: bold;
    color: #29ABE2;
}
.fontr11blue {
    font-size: 11px;
    color: #29ABE2;
}
.fontr11blue a, .fontr11blue a:hover {
    font-size: 11px;
    color: #29ABE2;
    text-decoration: underline;
}
.affiliate_link {
    display: inline-block;
    margin-bottom: 5px;
}
.affiliate_link a, .affiliate_link a:hover {
    font-size: 12px;
    color: #29ABE2;
    text-decoration: underline;
}