﻿/*.ie6_width100p { width: 100%; }*/

/*.fixCal .ajax__calendar_container { z-index: 10; background: #fff; border: 1px solid #e5e5e5; }
.fixCal div { z-index: 10; }*/
f
.ajax__calendar_container td, .ajax__calendar_container th { padding: 0px !important; }


/* clear all*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}

/* helpers */
.aL{text-align:left}.aR{text-align:right}.aC{text-align:center}
.vaT{vertical-align:top}.vaB{vertical-align:bottom}.vaM{vertical-align:middle}
.fL{float:left!important}.fR{float:right!important}
.p100{width:100%}.p50{width:50%}
.justify{text-align:justify}
.pb-0{padding-bottom:0px!important}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}
.pb-20{padding-bottom:20px}
.pt-0{padding-top:0px!important}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}
.pt-20{padding-top:20px}
.pl-0{padding-left:0px!important}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}
.pl-20{padding-left:20px}
.pl-100{padding-left: 100px;}
.pr-0{padding-right:0px!important}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}
.pr-20{padding-right:20px} .pr-40{padding-right:40px} .pr-24{padding-right: 24px;}
.p-0{padding:0px!important}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}
.p-20{padding:20px}
.ml-15{margin-left:15px}.mb-15{margin-bottom:15px}.mb-5{margin-bottom:5px}.mt-20{margin-top:20px}.ml-20{margin-left:20px}
.m-20{margin:20px}.mt-10{margin-top:10px}.mb-20{margin-bottom:20px}.m-5{margin:5px}.mr-5{margin-right:5px}.mr-20{margin-right:20px}
.mt-15{margin-top:15px}.mt-0{margin-top:0px}.mr-10{margin-right:10px}.ml-0{margin-left:0px}.mb-10{margin-bottom:10px}
.blc{display:block}.bold{font-weight:bold}
.cR{clear:right;}.cL{clear:left}.cB{clear:both}
/* END helpers */


/* GENERAL */
.small-btn { text-align: center; background: transparent url(../Images/Masters/bg_small_btn.gif) no-repeat; width: 72px; height: 22px; color: #fff; padding-top: 3px; text-decoration: none; }
.btn { border: 0px; }

.m-btn { text-align: center; background: transparent url(../Images/btn_m.jpg) no-repeat; width: 110px; height: 22px; color: #fff; padding-top: 3px; text-decoration: none;}

.b-btn { text-align: center; background: transparent url(../Images/btn_big.jpg) no-repeat; width: 180px; height: 22px; color: #fff; padding-top: 3px; text-decoration: none; }

.xxl-btn { text-align: center; background: transparent url(../Images/btn_xxl.jpg) no-repeat; width: 220px; height: 22px; color: #fff; padding-top: 3px; text-decoration: none; }

/* tomek quick fix mix tricks */
.b-button
{
	font-size: 12px;
	border:0;
	text-align: center; 
	background: transparent url(../Images/btn_big.jpg) no-repeat; 
	width: 180px; 
	height: 22px; 
	color: #fff; 
	text-decoration: none; 
}
/* end */


.w-200 { width: 200px; }

a { color: #777777; cursor: pointer; }
a:hover { text-decoration: underline; }
table { border-collapse: collapse; }
td, th { vertical-align: top; text-align: left; font-weight: normal; }
/* END GENERAL */

input[type=text], input[type=password] .textbox { height: 16px !important; font-size: 10px; background-color: #f0f0f0; border: 1px solid #cdcdcd; }
.bgwhite { background-color: White !important; }
.ddl { background: white; border: 1px solid #cdcdcd; font-size: 10px; }

h1, h1 span { color: /*#CC0033*/#CC0033; font-size: 26px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; }
h2, h2 span { font-size: 15px !important; font-size: 15px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; }
h3, h3 span { color: #CC0033; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; font-size: 13px; }

.pink { color: #CC0033; }
.gray { color: gray !important; }

body { background: #e1e1e1 url(../Images/Masters/bg.jpg) repeat-x top left; text-align: center; color: #777777; font-size: 11px;
        font-family: Verdana, Tahoma, Arial; }

#wrapper { margin: auto; width: 950px; }

#logo { background: transparent url(../Images/Masters/logo.png) no-repeat; width: 222px; height: 100px; float: left; margin: 10px 0px 0px 20px; }

#userbar { float: right; margin: 0px 0px 0px 0px; }
    #userbar .user { width: 122px; height: 18px; background: transparent url(../Images/Masters/bg_user.jpg) no-repeat; padding-top: 2px; float: left;  }
        #userbar .user input[type=text], #userbar .user input[type=password] { font-size: 10px; color: #bd2844; margin-left: 5px; }
    #userbar .dotted { background: transparent url(../Images/Masters/dotted.gif) no-repeat; width: 3px; height: 13px; float: left; }
    #userbar .lnk { text-decoration: none; }
    #userbar .lnk:hover { text-decoration: underline; }
    #userbar input[type=text], #userbar input[type=password] { height: 17px !important; }
    
.loginpage { float: left; margin: 0px 0px 0px 0px;}
    .loginpage .user { width: 145px; height: 18px; background: transparent url(../Images/Masters/bg_user.jpg) no-repeat; padding-top: 2px; float: left;  }
        .loginpage .user input[type=text], #userbar .user input[type=password] { font-size: 10px; color: #bd2844; margin-left: 5px; }
   .loginpage .dotted { background: transparent url(../Images/Masters/dotted.gif) no-repeat; width: 3px; height: 13px; float: left;}  
    .loginpage .lnk { text-decoration: none; }
    .loginpage .lnk:hover { text-decoration: underline; }
    .loginpage input[type=text], #userbar input[type=password] { height: 17px !important; }    
    
#menu { width: 100%; height: 42px; background: transparent url(../Images/Masters/bg_menu.jpg) repeat-x; clear: both; float: left; margin-top: 10px; }
    #menu .left-border, #menu .right-border { height: 42px; width: 13px; }
    #menu .left-border { background: transparent url(../Images/Masters/bg_menu_left_border.jpg) no-repeat; float: left; }
    #menu .right-border { background: transparent url(../Images/Masters/bg_menu_right_border.jpg) no-repeat top right; float: right; }
    
    .becoming-an-advertiser { width: 213px; height: 42px; background: transparent url(../Images/menu/menu_1.jpg) no-repeat; float: left; margin-left: 30px; }
    .becoming-an-advertiser:hover { width: 213px; height: 42px; background: transparent url(../Images/menu/menu_1_active.jpg) no-repeat; float: left; margin-left: 30px; }
    .becoming-a-shipper { width: 211px; height: 42px; background: transparent url(../Images/menu/menu_2.jpg) no-repeat; float: left; }
    .becoming-a-shipper:hover { width: 211px; height: 42px; background: transparent url(../Images/menu/menu_2_active.jpg) no-repeat; float: left; }
    .try-adship { width: 213px; height: 42px; background: transparent url(../Images/menu/menu_3.jpg) no-repeat; float: left; }
    .try-adship:hover { width: 213px; height: 42px; background: transparent url(../Images/menu/menu_3_active.jpg) no-repeat; float: left; }
    .rewards-program { width: 214px; height: 42px; background: transparent url(../Images/menu/menu_4.jpg) no-repeat; float: left; }
    .rewards-program:hover { width: 215px; height: 42px; background: transparent url(../Images/menu/menu_4_active.jpg) no-repeat; float: left; }
	
	
	/*Lite MENU BUTTONS*/
	
#menu_lite { width: 100%; height: 42px; background: transparent url(../Images/Masters/bg_menu.jpg) repeat-x; clear: both; float: left; margin-top: 10px; }
    #menu_lite .left-border, #menu_lite .right-border { height: 42px; width: 13px; }
    #menu_lite .left-border { background: transparent url(../Images/Masters/bg_menu_left_border.jpg) no-repeat; float: left; }
    #menu_lite .right-border { background: transparent url(../Images/Masters/bg_menu_right_border.jpg) no-repeat top right; float: right; }
	
	.advertisers { width: 213px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_1.jpg) no-repeat; float: left; margin-left: 30px; }
    .advertisers:hover { width: 213px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_1a.jpg) no-repeat; float: left; margin-left: 30px; }
    .shippers { width: 211px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_2.jpg) no-repeat; float: left; }
    .shippers:hover { width: 211px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_2a.jpg) no-repeat; float: left; }
    .about-adship { width: 213px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_3.jpg) no-repeat; float: left; }
    .about-adship:hover { width: 213px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_3a.jpg) no-repeat; float: left; }
    .contact_us { width: 214px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_4.jpg) no-repeat; float: left; }
    .contact_us:hover { width: 215px; height: 42px; background: transparent url( url(../Images/menu_lite/menu_4a.jpg) no-repeat; float: left; }

	
	/*Lite MENU BUTTONS ends*/
	
	
    
#content {width: 100%; float: left; clear: both; margin-top: 10px; }
	#content .LowerPart { background-color:white;}
#footer { background-color: #cccccc; height: 20px; float: left; clear: both; width: 100%; margin-top: 10px; }

.faq {}
    .faq h2 { margin-top: 10px; margin-bottom: 10px; }
    .faq .answer { margin-bottom: 15px; text-align: justify; }
    
.lum h1, .sum h1 
{ color: #000; margin: 0px 0px 10px 15px; font-size: 18px; font-weight: bold; }
    
.menu_line { float: right; margin-right: 15px; }
    
/* lum = 'logged user menu' */
.lum {}
    .lum a { width: 250px; height: 34px; display: block; background: transparent url(../Images/Masters/menu.jpg) no-repeat; text-align: left; text-decoration: none; }
    .lum a:hover { width: 250px; height: 34px; display: block; background: transparent url(../Images/Masters/act_menu.jpg) no-repeat; text-decoration: none; }
        .lum a span { padding: 9px 0px 0px 80px; color: black; font-size: 12px; display: block; }
        .lum a:hover span { color: #fff; }

/* sum = 'shipping user menu' */
.sum {}
    .sum a { width: 250px; height: 34px; display: block; background: transparent url(../Images/Masters/menu.jpg) no-repeat; text-align: left; text-decoration: none; }
    .sum a:hover { width: 250px; height: 34px; display: block; background: transparent url(../Images/Masters/act_menu.jpg) no-repeat; text-decoration: none; }
        .sum a span { padding: 9px 0px 0px 80px; color: black; font-size: 12px; display: block; }
        .sum a:hover span { color: #fff; }
/*.sum {}
    .sum a { width: 250px; height: 34px; display: block; background: transparent url(../Images/menu2/noactive.jpg) no-repeat; text-align: left; text-decoration: none; }
    .sum a:hover { width: 250px; height: 34px; display: block; text-decoration: none; }
        .sum a span { padding: 9px 0px 0px 80px; color: black; font-size: 12px; display: block; }
        .sum a:hover span { color: #fff; }*/
         
        
/* eq. on advertiser_home.aspx */
.rowList h3 { margin: 10px 0px 0px 0px; width: 100%; }
.rowList .row { background-color: #f0f0f0; padding: 0px 6px 0px 6px; margin-top: 7px; }
.rowList .sep-30 { min-width: 30%; }
.rowList .sep-8 { width: 12%; }
.rowList span { white-space: nowrap; padding: 6px 0px 0px 5px; font-size: 10px; }
.rowList span, .rowList a { float: left; }
.rowList a { text-align: center; }
.rowList div, h3 { float: left; clear: both; }
.rowList div { width: /*99%*/ 650px; }
.rowList .bottom { padding-bottom: 6px; }
.rowList .row-01 { clear: both; }

.shipment-rowlist .row { padding: 10px; }
.shipment-rowlist span { padding-right: 15px; }

.grayBox { background-color: #f0f0f0; }
.grayBox td, .grayBox { padding-bottom: 2px; }
.grayBox th { font-weight: normal; white-space: nowrap; width: 140px; }
.grayBox .r { clear: both; }

.links-footer a { text-decoration: none; }

.td-padding td, .td-padding th { padding: 4px 0px 4px 0px; }
.td-vaM td, .td-vaM th { vertical-align: middle; }

.bgLightGray { background: #f0f0f0; } 
.bgLightGray input[type=text] { background: #fff !important; }
.bgLightGray td, .bgLightGray th { vertical-align: middle !important; }

.ship-history td, .ship-history th { padding: 3px 4px 3px 5px; white-space: nowrap; }
.ship-history th { padding: 6px 4px 6px 5px; background: #e5e5e5; font-weight: bold; }
.ship-history td { /*border-bottom: 1px solid #e5e5e5;*/ }

.Go9v p { clear: both; margin-bottom: 4px; margin-top: 5px; }
    .Go9v span.text { width: 130px; float: left; }
    .G09v2 span.text { width: 200px; float: left; }
    .Go9v span.value { float: left; color: #CC0033; }

.Go9v2 p { clear: both; margin-bottom: 4px; margin-top: 5px; }
    .Go9v2 span.text { width: 200px; float: left; }
    .Go9v2 span.value { float: left; color: #CC0033; }
    
.all-vaL th, .all-vaL td { vertical-align: middle; }


fieldset.aod div.row { clear: left; display: block; width: 600px;  margin: 2px 0px 2px 0px; }
    fieldset.aod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
    fieldset.aod h3 { display: block; margin: 3px 0px; width: 600px; }
        fieldset.aod h3 span { width: 600px; display: block; }
    
    fieldset.aod input[type=text], fieldset.aod input[type=password], fieldset.aod .textbox { width: 100px !important; }
    fieldset.aod .ddl { width: 100px; height: 21px; background: #fff; }
    fieldset.aod .txtval { width: auto !important; padding: 0px 3px !important; display: inline !important; }
    
fieldset.kikut div.row { clear: left; display: block; width: 600px;  margin: 2px 0px 2px 0px; }
    fieldset.kikut span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
    fieldset.kikut h3 { display: block; margin: 3px 0px; width: 600px; }
        fieldset.kikut h3 span { width: 600px; display: block; }
    
    fieldset.kikut input[type=text], fieldset.kikut input[type=password], fieldset.kikut .textbox { width: 150px !important; }
    fieldset.kikut .ddl { width: 150px; height: 21px; background: #fff; }
    fieldset.kikut .txtval { width: auto !important; padding: 0px 3px !important; display: inline !important; }
    
fieldset.aody div.row { clear: left; display: block; margin: 2px 0px 2px 0px; width: 320px; }
    fieldset.aody span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
    fieldset.aody h3 { display: block; margin: 3px 0px; }
        fieldset.aody h3 span { width: 300px; display: block; }
    
    fieldset.aody input[type=text], fieldset.aody input[type=password], fieldset.aody .textbox { width: 150px !important; }
    fieldset.aody .ddl { width: 150px; height: 21px; background: #fff; }
    fieldset.aody .txtval { width: auto !important; padding: 0px 3px !important; display: inline !important; }
    .aody .srej { width: 310px; }
    
fieldset.maod div.row { clear: left; display: block; width: 320px;  margin: 2px 0px 2px 0px; }
    fieldset.maod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
    fieldset.maod h3 { display: block; margin: 3px 0px; width: 320px; }
        fieldset.maod h3 span { width: 600px; display: block; }
    
    fieldset.maod input[type=text], fieldset.maod input[type=password], fieldset.maod .textbox { width: 140px !important; }
    fieldset.maod .ddl { width: 100px; height: 21px; background: #fff; }
    fieldset.maod .txtval { width: auto !important; padding: 0px 3px !important; display: inline !important; }
    
    
fieldset.eod { clear: both; } 
    fieldset.eod div.row { clear: left; display: block; width: 670px; margin: 4px 0px 4px 0px; }
        fieldset.eod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: right; width: 90px; white-space: nowrap; }
        fieldset.eod input[type=text] { float: left; width: 100px !important; }
        fieldset.eod .valid1 { position: absolute; z-index: 100; top: 20px; left: 100px; }
        fieldset.eod .valid2 { position: absolute; z-index: 100; top: 20px; left: 310px; }

fieldset.eods { clear: both; }
    fieldset.eods div.row { clear: left; display: block; width: 670px; margin: 4px 0px 4px 0px; }
        fieldset.eods span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: right; width: 150px; white-space: nowrap; }
        fieldset.eods input[type=text] { float: left; width: 150px !important; }
        fieldset.eods .valid1 { position: absolute; z-index: 100; top: 20px; left: 100px; }
        fieldset.eods .valid2 { position: absolute; z-index: 100; top: 20px; left: 310px; }
        fieldset.eods .w-50 { width: 50px; }
        fieldset.eods .w-150 { width: 150px; }
        fieldset.eods div.w-400 { width: 400px; }

fieldset.iod div.row { clear: left; display: block; width: 600px; margin: 4px 0px 4px 0px; }
    fieldset.iod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; }
    fieldset.iod input[type=text], fieldset.iod input[type=password], fieldset.iod .textbox { width: 200px; }
    fieldset.iod .ddl { width: 200px; height: 21px; background: #fff; }
    fieldset.iod .ddl-50 { width: 50px; height: 21px; background: #fff; margin-left: 10px; }
    fieldset.iod .w-50 { width: 50px !important; }
    fieldset.iod .w-200 { width: 200px !important; }
    fieldset.iod .txtval { width: 20px !important; }
   
  
fieldset.yod div.row { clear: left; display: block; width: 600px;  margin: 4px 0px 4px 0px; }
    fieldset.yod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 3px; text-align: left; width: 150px; }
    fieldset.yod input[type=text], fieldset.yod input[type=password], fieldset.yod .textbox { width: 200px; }
    .yod .textbox { width: 200px !important; }
    fieldset.yod .ddl { width: 200px; height: 21px; background: #fff; }
    fieldset.yod .ddl-50 { width: 50px; height: 21px; background: #fff; margin-left: 10px; }
    fieldset.yod .w-50 { width: 30px !important; float: left; }
    fieldset.yod .w-200 { width: 200px !important; }
    fieldset.yod .txtval { width: 20px !important; float: left; }

fieldset.ryod div.row { clear: left; display: block; width: 600px; margin: 4px 0px 4px 0px; }
    fieldset.ryod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 3px; text-align: left; width: 150px; }
    fieldset.ryod input[type=text], fieldset.ryod input[type=password], fieldset.ryod .textbox { width: 200px; }
    .ryod .textbox { width: 200px !important; }
    fieldset.ryod .ddl { width: 200px; height: 21px; background: #fff; }
    fieldset.ryod .ddl-50 { width: 50px; height: 21px; background: #fff; margin-left: 10px; }
    fieldset.ryod .w-50 { width: 30px !important; float: left; }
    fieldset.ryod .w-200 { width: 200px !important; }
    fieldset.ryod .txtval { width: 20px !important; float: left; }
    .ryod .srej { width: 650px !important; padding: 6px 0px 6px 0px; }

.sada fieldset.yod div.row { clear: left; display: block; width: 600px;  margin: 4px 0px 4px 0px; }
    .sada fieldset.yod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; }
    .sada fieldset.yod input[type=text], fieldset.yod input[type=password], fieldset.yod .textbox { width: 200px; }
    .sada .yod .textbox { width: 200px !important; }
    .sada fieldset.yod .ddl { width: 150px; height: 21px; background: #fff; }
    .sada fieldset.yod .ddl-50 { width: 50px; height: 21px; background: #fff; margin-left: 10px; }
    .sada fieldset.yod .w-50 { width: 50px !important; }
    .sada fieldset.yod .w-200 { width: 200px !important; }
    .sada fieldset.yod .txtval { width: 20px !important; }


.dsf fieldset.yod div.row { clear: left; display: block; width: 300px; margin: 4px 0px 4px 0px; padding: 4px; }
    .dsf fieldset.yod span { font-size: 10px; display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; }
    .dsf fieldset.yod input[type=text], fieldset.yod input[type=password], fieldset.yod .textbox { width: 130px; }
    .dsf .yod .textbox { width: 130px !important; }
    .dsf fieldset.yod .ddl { width: 140px; height: 21px; background: #fff; }
    .dsf fieldset.yod .ddl-50 { width: 50px; height: 21px; background: #fff; margin-left: 10px; }
    .dsf fieldset.yod .w-50 { width: 27px !important; float: left !important; }
    .dsf fieldset.yod .w-200 { width: 100px !important; }
    .dsf fieldset.yod .txtval { font-size: 10px; width: 5px !important; float: left !important; }
    
    .dsf h2 { color: #e02246; }
    .srej { background: #e1e1e1; float: none; } /* tomek dodal wywalic jak sie rozjebie. */
    
fieldset.bod div.row { clear: left; display: block; width: 600px; margin: 2px 0px 2px 0px; }
    fieldset.bod span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
    fieldset.bod h3 { display: block; margin: 3px 0px; width: 600px; }
        fieldset.bod h3 span { width: 600px; display: block; }
   
    fieldset.bod input[type=text], fieldset.bod input[type=password], fieldset.bod .textbox { width: 200px !important; }
    fieldset.bod .ddl { width: 200px; height: 21px; background: #fff; }
    
.psda input[type=button] { left: 0px !important; }

.odfa { padding-left: 140px; }
    .odfa span { float: left !important; display: inline !important; margin: 0px !important; padding: 0px !important; width: auto !important; }
  
 
  
  
.adfa fieldset.aod div.row { clear: left; display: block; width: 330px;  padding: 2px 0px 2px 2px; margin: 2px 0px 2px 0px; }
    .adfa fieldset.aod span { font-size: 10px; display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 120px; } 
    .adfa fieldset.aod h3 { display: block; margin: 3px 0px; width: 280px; }
        .adfa fieldset.aod h3 span { width: 280px; display: block; }
  
    .adfa fieldset.aod input[type=text], fieldset.aod input[type=password], fieldset.aod .textbox { width: 178px !important; height: 17px !important; }
    .adfa fieldset.aod .srej input[type=text], fieldset.aod .srej input[type=password], fieldset.aod .srej .textbox { width: 170px !important; height: 17px !important; }
    .adfa fieldset.aod .nosrej input[type=text], fieldset.aod .srej input[type=password], fieldset.aod .srej .textbox { width: 170px !important; height: 17px !important; }
    .adfa fieldset.aod .ddl { width: 160px; height: 21px; background: #fff; }
    .adfa fieldset.aod .txtval { font-size: 10px; width: auto !important; padding: 0px 3px !important; display: inline !important; }
    .adfa h2 { color: #e02246; }
    
fieldset.mucka div.row { clear: left; display: block; width: 330px;  padding: 2px 0px 2px 2px; margin: 2px 0px 2px 0px; }
    fieldset.mucka span { font-size: 10px; display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 120px; } 
    fieldset.mucka h3 { display: block; margin: 3px 0px; width: 280px; }
        fieldset.mucka h3 span { width: 280px; display: block; }
  
    .mucka .short-ddl { width: 100px !important; }
    fieldset.mucka input[type=text], fieldset.mucka input[type=password], fieldset.mucka .textbox { width: 178px !important; height: 17px !important; }
    fieldset.mucka .srej input[type=text], fieldset.mucka .srej input[type=password], fieldset.mucka .srej .textbox { width: 170px !important; height: 17px !important; }
    fieldset.mucka .nosrej input[type=text], fieldset.mucka .srej input[type=password], fieldset.mucka .srej .textbox { width: 170px !important; height: 17px !important; }
    fieldset.mucka .ddl { width: 160px; height: 21px; background: #fff; }
    fieldset.mucka .txtval { font-size: 10px; width: auto !important; padding: 0px 3px !important; display: inline !important; }
    .mucka h2 { color: #e02246; }
    
fieldset.kama .bgLightGray { float: left; width: 310px; margin-right: 5px; }
fieldset.kama div.row { clear: left; display: block; width: 310px;  padding: 2px 0px 2px 2px; margin: 2px 0px 2px 0px; }
    fieldset.kama span { font-size: 10px; display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 120px; } 
    fieldset.kama h3 { display: block; margin: 3px 0px; width: 280px; }
        fieldset.kama h3 span { width: 280px; display: block; }
  
    fieldset.kama input[type=text], fieldset.aod input[type=password], fieldset.aod .textbox { width: 178px; height: 17px !important; }
    fieldset.kama .srej input[type=text], fieldset.aod .srej input[type=password], fieldset.aod .srej .textbox { width: 170px !important; height: 17px !important; }
    fieldset.kama .ddl { width: 160px; height: 21px; background: #fff; }
    fieldset.kama .txtval { font-size: 10px; width: auto !important; padding: 0px 3px !important; display: inline !important; }
    fieldset.kama h2 { color: #e02246; }
    fieldset.kama .w-50 { width: 27px !important; float: left !important; }
    
.adfa fieldset.bod div.row { clear: left; display: block; width: 330px;  padding: 2px 0px 2px 2px; margin: 2px 0px 2px 0px; }
    .adfa fieldset.bod span { font-size: 10px; display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 120px; } 
    .adfa fieldset.bod h3 { display: block; margin: 3px 0px; width: 300px; }
        .adfa fieldset.bod h3 span { font-size: 10px; width: 300px; display: block; }
   
    .adfa fieldset.bod input[type=text], fieldset.bod input[type=password], fieldset.bod .textbox { width: 160px !important; }
    .adfa fieldset.bod .ddl { width: 150px; height: 21px; background: #fff; }
    .adfa fieldset.bod .w-200 { width: 150px !important; }
    
.pad .row { width: 300px !important; }
    
.posru .row { width: 310px !important; }
.posru .srej input { width: 160px !important; }
    
.ufoa .bgLightGray { padding: 10px; }
.ufoa h2 { margin: 0px 0px 0px 10px; float: left; }

.valid { width: 330px !important; text-align: center !important; position: inherit !important; right: 0px; }
 
.dupajasia .txtval { float: left !important; width: 20px !important; }
.dupajasia input { float: left !important; width: 30px !important; } 
 
.gridView-container { width: 680px;   }    
/*.gridView-container { width: 680px; height: 300px; overflow: auto; }*/
.gridView th { background: #e5e5e5; white-space: nowrap; font-weight: bold; padding: 6px 14px 6px 14px !important; }
.gridView th, .gridView td { border-bottom: 1px solid #e5e5e5; padding: 3px 14px 3px 14px; }
.gridView a { text-decoration: none; }
  
/*.gridView-container { width: 680px; height: 300px; overflow: auto; }*/
.gridView_ th { white-space: nowrap; font-weight: bold; padding: 6px 14px 6px 14px !important; }
.gridView_ th, .gridView_ td { padding: 3px 7px 3px 7px;   }
.gridView_ th { background: #f0f0f0; }
.gridView_ td { background: #f0f0f0; }
.gridView_ a { text-decoration: none; }
.grid-border { border-right: 5px solid #fff; }


.star { color: Red; padding-left: 5px; display: inline !important; }

/* ---------->>> jtip <<<---------------------------------------------------------------*/
.help { width: 40px; height: 18px; background: transparent url(../Images/ico_help.jpg) no-repeat; position: relative;padding-left:20px;text-decoration:none; vertical-align:middle;}
.help:hover { background: transparent url(../Images/ico_help_active.jpg) no-repeat;padding-left:20px;color:#CC0033; }
.top { width: 40px; height: 18px; background: transparent url(../Images/Icons/top.gif) no-repeat; position: relative;padding-left:20px;text-decoration:none; vertical-align:middle;}
.top:hover { background: transparent url(../Images/Icons/top-over.gif) no-repeat;padding-left:20px;color:#CC0033; }


#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_close_right{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}

#JT_copy p{
margin:3px 0;
}

#JT_copy img{
	padding: 1px;
	border: 1px solid #CCCCCC;
}

.jTip{
cursor:help;
}
/* ---------->>> jtip <<<---------------------------------------------------------------*/


/* Add viewer */
.ad_div
{
    background-color:White;
    width:630px;
    margin:10px;
}
.ad_table 
{
    margin:10px;
    width: 610px;  
}
.ad_headline { color:Red; font-size:25px; margin-top:10px; margin-bottom:10px; text-align: center;  }
.ad_description { margin-top:10px; margin-bottom:10px;}
.ad_website { color:Red; font-size:16px; float:left; margin-top:10px; margin-bottom:10px; margin-right:5px; margin-left: 40px; }
.ad_phone { color:Red; font-size:16px; float:right; margin-top:10px; margin-bottom:10px; margin-left:5px;  margin-right: 30px;}
.ad_logo { margin-left:50px; text-align: center; }

.sc_div { color:White; margin:10px; font-weight:bolder; }
.sc_title { font-weight:bolder; margin-bottom:5px; width:190px;   font-size:large; }
.sc_header { font-weight:bolder; }
.sc_value { font-weight:bolder; float:right; }


.blackFont { color: black; }

/* audience tree */
.audtree_div {background-color: #f0f0f0;}
.audtree_lvl0 {}
.audtree_lvl1 {}
.audtree_lvl2 {}
.audtree_lvl3 {}
.audtree_lvl4 {}
.audtree_table { padding:0px;padding:0px; margin:0px; border:0px; outline:0px;}
.audtree_table td { padding:0px; margin:0px; border:0px; outline:0px;}
.audtree_table tr { padding:0px; margin:0px; border:0px; outline:0px;}
.audtree_table img { padding:0px; margin:0px; border:0px; outline:0px;}
.audtree_table span { padding:0px; margin:0px; border:0px; outline:0px;}

/* advertiser dashboard */
.adv_dsh_glancetable { width:100%;}
.sep-25 { min-width: 25%; }
.sep-20 { min-width: 18%; }
.sep-15 { min-width: 15%; }

.mr-10 { margin-right: 10px;}
.mr-15 { margin-right: 15px;}
.m-10{margin:10px}
.m-15{margin:15px}
.m-20{margin:20px}

@media print 
{ 
 .noprint 
  { 
   display: none; 
  } 
} 


.td-padding td, .td-padding th { padding-bottom: 1px; }
.td-padding input { height: 16px; }

.error-messages { width: 99%; float: left; }
.error-message span { display: block; clear: both; border: 1px solid red; }

.valid { display: block; width: 96% !important; border: 1px solid red; color: #fff !important; background: red; clear: both;}

#loading {
    position:absolute; overflow:hidden; visibility: hidden;
    z-index: 999; width: 106px; height: 16px;
    /*background-color: #fff;*/
    color: Black !important;
    
}

.bg_rowgrey {background-color: #f0f0f0;}

/*.tree, .tree ul, .tree li { list-style: none; width: 100%; }*/
.tree { width: 650px; padding-left: 5px; list-style: none; }
.tree ul { list-style: none; }
.tree li ul { margin-left: 20px; width: auto; }
.tree li { background: transparent url(../Images/1px.jpg) repeat-y 4px; padding: 8px 0px 4px 0px; clear: both; position: relative; }
.plus { width: 12px; height: 9px; background: transparent url(../Images/plus.jpg) no-repeat; float: left; }
.child .minus { width: 12px; height: 13px; background: transparent url(../Images/minus_last_child.jpg) no-repeat; float: left; }
.child .plus { width: 12px; height: 13px; background: transparent url(../Images/plus_last_child.jpg) no-repeat; float: left; }
.child .hit { margin-top: 0px !important; }
.hit { width: 12px; height: 15px; background: transparent url(../Images/plus.jpg) no-repeat; float: left; margin-top: 3px; }
.minus { width: 12px; height: 9px; background: transparent url(../Images/minus.jpg) no-repeat; float: left; }
.con { width: 9px; height: 8px; background: transparent url(../Images/connection.jpg) no-repeat; float: left; }
.footer { width: 9px; height: 17px; background: #fff url(../Images/footer.jpg) no-repeat; float: left; }
.tree .child { background: none !important;/*transparent url(../Images/child.jpg) no-repeat 4px;*/ padding: 8px 0px 4px 0px; clear: both; position: relative; }
.plus, .con, .minus, .footer { margin-right: 5px; }
.tree span { font-size: 10px; color: Black; }
.g { margin-top: 6px; }
.formex { position: absolute; z-index: 10; top: 0px; right: 0px; }
    .formex input { margin-left: 40px; margin-right: 8px; }
    
.test { background: none; }

.asdaa .row { width: 400px !important; }
.gridView th { background: #e5e5e5; white-space: nowrap; font-weight: bold; padding: 6px 7px 6px 7px !important; }
.historyGridView th, .historyGridView td { border-bottom: 1px solid #e5e5e5; padding: 3px 7px 3px 7px; }

.w-300 { width: 300px;}

/* style for audience manager details */
fieldset.audManDet div.row { clear: left; display: block; width: 600px; position: relative; margin: 2px 0px 2px 0px; }
    fieldset.audManDet span { display: block; float: left; margin: 0px 0px 5px; padding: 3px 5px; text-align: left; width: 150px; } 
fieldset.audManDet span.data {width:300px !important; }
    fieldset.audManDet h3 { display: block; margin: 3px 0px; width: 600px; }
        fieldset.audManDet h3 span { width: 600px; display: block; }
    fieldset.audManDet input[type=text], fieldset.audManDet input[type=password], fieldset.audManDet .textbox { width: 200px !important; }
    fieldset.audManDet .ddl { width: 100px; height: 21px; background: #fff; }
    fieldset.audManDet .txtval { width: auto !important; padding: 0px 3px !important; display: inline !important; }
 

h1 span.greyHeader { color: #777777; font-size: 26px; font-weight: bold; font-family: "Trebuchet MS", Arial, Verdana; }
.paging a { padding: 10px; }
.paging a.paging_selected_link { font-weight: bold; }




/*********************************************
By Gosia
**********************************************/

/*********************************************
	New Shipment / Try AdShip
**********************************************/

.RecipientPanel, .SenderPanel
{
	clear: both; margin-top: 5px;	
	padding-left: 0px !important;
	margin-bottom: -2px;
}

.RecipientFieldset, .SenderFieldset
{
	width: 338px; padding: 7px !important;
	padding-left: 0px !important;
	margin-left: 0px !important;
}


.RecipientFieldset .posru, .SenderFieldset .posru
{
	width: 300px;
}


.RecipientFieldset .row , .SenderFieldset .row
{
	width: 320px !important;
} 

fieldset.RecipientFieldset .posru .row input[type=text].bgwhite, fieldset.SenderFieldset .posru .row input[type=text].bgwhite,
fieldset.RecipientFieldset .posru .row textarea, fieldset.SenderFieldset .posru .row textarea
{
	width: 180px !important;
} 

fieldset.RecipientFieldset .posru .row select, fieldset.SenderFieldset .posru .row select,
fieldset.RecipientFieldset .row select.ddl, fieldset.SenderFieldset .row select.ddl
{
	width: 183px;	
}

fieldset.RecipientFieldset a.verifyRecipient
{
	margin-left: 5px;
}

.PackingAndShippingDetailsPanel
{
	margin-top: 5px;
}

.PackingAndShippingDetailsPanel  .bgLightGray
{
	width: 330px;
	padding-bottom: 5px;	
}

.ShippingOptionPanel
{	
	margin-top: 5px;
}

.ShippingOptionPanel .bgLightGray
{
	width: 330px;	
}


/*********************************************
	Quick Ship
**********************************************/

.QuickShipHelp
{
	padding: 20px; margin: 32px 24px 20px 10px;	
}

.QuickShipHelp h2 { margin: 10px 0px 3px 0px; }
.QuickShipHelp p.answer { text-align: justify; }
.QuickShipFieldSet div.PackingAndShippingDetailsPanel div.bgLightGray { width: 330px; }
.QuickShipFieldSet div.ShippingOptionPanel { margin-top: 0px;   }
.QuickShipFieldSet div.ShippingOptionPanel div.bgLightGray { width: 330px; }

.QuickShipFieldSet div.PackingAndShippingDetailsPanel div.bgLightGray div.row input[type=text].dd
{
	width: 148px !important; margin-top: 2px;
}

/*
    REPORTS 
*/
.reports th
{
    color: Gray;
    font-weight: bold;
}

.reports td
{
    color: Gray;
    font-weight: normal;
}

.reportRequest
{
    border: 1px solid gray; 
    background-color: #F4F4F4; 
    margin: 20px 0px; 
    width: 400px;
}

.reportRequest th
{
    background-color: Transparent;
    color: Gray;
    font-weight: bold;
}

.reportRequest td
{
    font-weight: normal;
}

.reportRequest td, .reportRequest th
{
    padding: 4px;
}


/*********************************************
	Shipping Quote
**********************************************/

.ShippingQuote_senderInfo
{
	float: left; width: 330px; margin-right: 5px; padding-bottom: 5px;
}

.ShippingQuote_destinationInfo
{
	float: left; width: 330px; padding-bottom: 5px;
}

.ShippingQuote_senderInfo select.ddl, .ShippingQuote_destinationInfo select.ddl
{
	margin-top: 3px;
	margin-bottom: 3px;
	height: 18px;
}

.ShippingQuote_senderInfo input[type=text].bgwhite, .ShippingQuote_destinationInfo input[type=text].bgwhite
{
	margin-top: 2px;
	margin-bottom: 2px;
	width: 188px !important;
}

.ShippingQuote_serviceAndPackage
{
	clear: both; float: left; width: 665px;
}

.ShippingQuote_serviceAndPackage .row, .ShippingQuote_serviceAndPackage .srej
{
	margin: 0px; padding: 2px 0px 1px 2px;	
}

.ShippingQuote_serviceAndPackage select
{
	height: 18px;
	margin-top: 1px;
}

.ShippingQuote_serviceAndPackage input[type=text]
{
	margin-bottom: 1px;	
}

.ShippingQuote_serviceAndPackage .txtval
{
	margin-left: 2px;
}


/*********************************************
	My Account
**********************************************/

div.MyAccount_SectionTitle  /* pt-15 pb-5  */
{
	padding: 15px 0px 2px 5px;
}

div.MyAccount_SectionTitle_PB {  }

.MyAccount_ConatactAndAddress div.row input[type=text],
.MyAccount_ConatactAndAddress div.row select
 { margin-top: 3px; }

.MyAccount_ConatactAndAddress .ContactEditor_ContactInformation
{
	width: 300px;
	margin-right: 40px;
}

.MyAccount_ConatactAndAddress .ContactEditor_AddressInformation
{
	width: 300px;
}

.MyAccount_ConatactAndAddress .ContactEditor_AddressInformation div.row 
{
	padding-right: 10px;
}

.MyAccount_ConatactAndAddress .ContactEditor_AddressInformation select
{
	width: 142px;	
	height: 16px;
}


/*********************************************
	Address Book
**********************************************/

.AddressBookPage .ContactMenuTop
{
	padding: 10px 0px 30px 0px;	
}

.AddressBookPage .ContactMenuBottom
{
	padding: 10px 0px 10px 0px;	
}

.AddressBookPage .ContactEditor_ContactInformation
{
	margin-right: 20px;
}

.AddressBookPage .ContactEditor_ContactInformation div.row,
.AddressBookPage .ContactEditor_AddressInformation div.row
{
	width: 320px !important;
}

.AddressBookPage .ContactEditor_ContactInformation div.row input[type=text].bgwhite,
.AddressBookPage .ContactEditor_AddressInformation div.row input[type=text].bgwhite
{
	margin-top: 2px;
	width: 140px !important;
	margin-bottom: 2px;
}

.AddressBookPage .ContactEditor_ContactInformation div.row select.ddl,
.AddressBookPage .ContactEditor_AddressInformation div.row select.ddl
{
	width: 142px !important;
	height: 16px;
	margin-top: 3px;
}

.AddressBookPage .rowButtons
{	
	padding-top: 15px;
	float: right;
}
.popupControl 
{
	background-color:White;
	position:absolute;
	visibility:hidden;
	z-index:10;
}