@import '/css/reset.css';
@charset "utf-8";
/* CSS Document */

body{color:#333;}
/*global*/
a{font-size:14px;color:#0d6594;text-decoration:none;}
a:hover{color:#00c2ff;text-decoration}
h2{color:#2b86ba;font-family:Arial, Helvetica, sans-serif;font-size:18px;text-shadow: 0 1px 1px rgba(0,0,0,.2);/*filter: dropshadow(color=#000,offX=1,off=1);*/padding:0 0 0 10px;text-align:left;}
p{font-size:12px; font-family:Arial, Helvetica, sans-serif;padding:10px;color:#303030;}
label,.labelTextStyle{color:#434343;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:right;margin:0 0 20px 0;text-align:right;text-shadow: 0 1px 1px rgba(0,0,0,.4);/*filter: dropshadow(color=#000,offX=1,off=1);*/}
input[type=text], input[type=password]{border:1px solid #badde8;font-size:12px;color:#0a73af;height:20px;padding:0 3px;margin:0 0 0 7px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);
}
span.noframe, input.noframe{background-color:transparent;border:none;-webkit-box-shadow: none;   -moz-box-shadow: none;  box-shadow: none;
}
input[disabled=disabled]{color:#badde8;}
textarea {border:1px solid #badde8;font-size:12px;color:#0a73af;padding:0 3px;margin:0 0 0 7px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);}
input[type=text]:focus, input[type=password]:focus, textarea:focus{border:1px solid #0a73af;}
.bolded{font-weight: bold;}
.hiddenOverflow{overflow:hidden;}
.vertMiddle{vertical-align:middle;}
.no-margin{ margin: 0 !important; }
.no-padding{padding: 0 !important;}
.borderBtm2Col{background:url(/images/border_btm_2col.png) no-repeat;width:650px;height:7px;}
.borderBtm1Col{background:url(/images/border_btm_1col.png) no-repeat;width:340px;height:7px;}
.borderBtm3Col{background:url(/images/border_btm_3col.png) no-repeat;width:998px;height:7px;}
.borderBtm3ColBanner{background:url(/images/border_btm_3col.png) no-repeat;width:998px;height:7px;}
.borderBtm3ColBannerTable{background:url(/images/border_btm_3col.png) no-repeat;width:978px;height:7px;}
.borderBtm3ColStraight{background:url(/images/border_btm_3col.png) no-repeat;width:998px;height:7px;}
.borderBtm3ColGay{background:url(/images/border_btm_3col_gay.png) no-repeat;width:998px;height:7px;}
.wideColumn{width:628px;margin:0px 5px 0 0;}
.wideColumnAlt{width:650px;height:50px;}
.narrowColumn{width:320px;margin:0px 0px 0 5px;}
.narrowColumn-nopadding{width:338px;margin:0px 0px 0 5px;padding:0 !important;}
.wideColumn2{width:500px;}
.noHover:hover,.noHover{background:#fff !important;}
.bounds{width:1000px;margin:0 auto;padding:0 10px;}
.fullWidth{width:960px;}
.narrowColumn label.field_padding { margin: 0 167px 0 0; }
.narrowColumn div.field_padding { width: 157px; text-align: left; float: right; margin-bottom: 20px;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.top{ vertical-align:top;}
.nofloat{float:none;}
.noBorder, .noBorder tr td{border:none !important; }
.textright{text-align:right;}
.textleft{text-align:left !important;}
.center{text-align:center; }
.buttonBig{width:200px;height:50px;}
.buttonMid{width:100px;height:25px;}
.buttonSmall{}
.buttonTab{}
.formButton{border:none;width:100px;height:35px;padding:0 !important;margin-bottom:10px;}
.formButtonShort{border:none;width:100px;height:25px;padding:0 !important;}
.formButtonShort2{border:none;height:25px;padding:0 20px !important;}
.formButtonTiny{border:none;height:25px;padding:0 5px !important;}
.formButtonWide{border:none;width:150px;height:35px;padding:0 !important;}
.formButtonAction{border:none;height:21px;padding:0 3px !important; font-size: 11px; margin-bottom: 5px; }
.rightPadded{padding-right:10px;}
.rightPadded2x{padding-right:20px;}
.topPadded{padding-top:10px;}
.topPaddedHalf{padding-top:5px;}
.subHeader{background:#edfbff;padding:10px;margin:0 0 10px 0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;}
.relative{position:relative;}
.darkText{}
.rGutter{margin-right:10px;}
.rGutter2x{margin-right:20px;}
.lGutterHalf{margin-left:5px;}
.lGutter{margin-left:10px;}
.lGutter2x{margin-left:20px;}
.lGutter4x{margin-left:40px;}
.bGutter{margin-bottom:10px;}
.tGutter{margin-top:5px;}
.tGutter2x{margin-top:20px;}
.bGutter2x{margin-bottom:20px;}
.whiteLink{color:#FFF !important;}
.vertMid{vertical-align:middle;}
.autoWidth{width:auto;}
.autoMargin{margin:auto;}
.grey:hover {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #555555;
background: -webkit-gradient(linear, left bottom, left top, from(#555555), to(#939393));
background: -moz-linear-gradient(bottom,  #555555,  #939393);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#555555');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.grey, .lightGrey:hover {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #333333;
background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(#888888));
background: -moz-linear-gradient(bottom,  #333333,  #888888);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#333333');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.lightGrey {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #969696;
background: -webkit-gradient(linear, left bottom, left top, from(#969696), to(#8b8b8b));
background: -moz-linear-gradient(bottom,  #969696,  #8b8b8b);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#969696');
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}

.darkblue {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.2);
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#0b6291), to(#3098c3));
background: -moz-linear-gradient(bottom,  #0b6291,  #3098c3);
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3098c3', endColorstr='#0b6291');*/
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.darkblue:hover {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #0f75ad;
background: -webkit-gradient(linear, left bottom, left top, from(#0f75ad), to(#33a9dc));
background: -moz-linear-gradient(bottom,  #0f75ad,  #33a9dc);
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#33a9dc', endColorstr='#0f75ad');*/
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

}

.redGradient {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.2);
background: #910b18;
background: -webkit-gradient(linear, left bottom, left top, from(#910b18), to(#c3303a));
background: -moz-linear-gradient(bottom,  #910b18,  #c3303a);
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c3303a', endColorstr='#910b18');*/
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
.redGradient:hover {
color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #ad0f16;
background: -webkit-gradient(linear, left bottom, left top, from(#ad0f16), to(#dc333f));
background: -moz-linear-gradient(bottom,  #ad0f16,  #dc333f);
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#dc333f', endColorstr='#ad0f16');*/
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
padding:10px 0 0 0;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;

}

.horGradTop{
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#ebebec));
background: -moz-linear-gradient(bottom,  #ffffff,  #ebebec);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebec', endColorstr='#ffffff');
height:30px;
}
.horGradBtm{
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, from(#ebebec), to(#ffffff));
background: -moz-linear-gradient(bottom,  #ebebec,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebec');
height:30px;
}

.publishersBox{width:1000px;border:1px solid #badde8;padding:10px;margin:40px 0 0px 0;}
.contentBox{border:1px solid #badde8;padding:10px;margin:0 0 10px 0; }
.contentBoxBannerTable{border:1px solid #badde8;padding:10px;margin:0 0 10px 0; }
.contentBoxStraight{border:1px solid #badde8;padding:10px;margin:0 0 10px 0;}
.contentBoxGay{border:1px solid #9571b0;padding:10px;margin:0 0 10px 0;}
.auctionBox{border:1px solid #badde8;padding:10px 10px 20px 10px;margin:0 0 10px 0;}
.contentBoxAlt{border-right:1px solid #badde8;border-left:1px solid #badde8;border-bottom:1px solid #badde8;margin:0 0 10px 0;}

h2.Gay{color:#9571b0;}

.warningMessageSignIn{background:#f8f8f8;margin:20px 0;width:300px;border:1px solid #b8161d;font-size:12px;padding:10px;color:#b8161d;}
.warningMessage{background:#f8f8f8;margin:20px 0 0 0;border:1px solid #b8161d;font-size:12px;padding:10px;color:#b8161d;}

/*dashboard*/
.f_alert {
font-size:12px;
color:green;
width:126px;
background:url('/images/greencallout_small.png') no-repeat !important;
height:54px;
position:absolute;
top:15px;
padding:25px 40px !important;
cursor:pointer;
}
.s_alert {
font-size:12px;
color:red;
width:126px;
background:url('/images/redcallout_small.png') no-repeat !important;
height:54px;
position:absolute;
top:15px;
padding:22px 40px !important;
cursor:pointer;
}

/*header*/
.topheader{
background: #fff;
background: -webkit-gradient(linear, left bottom, left top, from(#F2F7FB), to(#FFFFFF));
background: -moz-linear-gradient(bottom,  #F2F7FB,  #FFFFFF);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F7FB', endColorstr='#FFFFFF');
border-bottom:1px solid #8C8E8D;
height:60px;
}
.header{
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(#0a0a0a));
background: -moz-linear-gradient(bottom,  #333333,  #0a0a0a);
/*filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3098c3', endColorstr='#0c6493');*/
border-bottom:1px solid #8C8E8D;
}
.logo{padding:20px 0 0 0;}
.mainMenu ul{height:0px;padding:27px 20px;}
.rightMenu ul{padding:27px 0 27px 20px;width:255px;height:0;}
.mainMenu ul li{float:left;display:inline;list-style:none;margin:0 2px;}
.rightMenu ul li{float:left;display:inline;list-style:none;margin:0 0 0 5px;}
.mainMenu ul li a, .rightMenu ul li a{font-family:Arial, Helvetica, sans-serif;color:#0a73af;font-size:14px;text-decoration:none;padding:10px 10px 15px 10px;text-transform:lowercase;}
.mainMenu ul li a:hover, .rightMenu ul li a, .menuSelected a{
color: #fff !important;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#0b6291), to(#3098c3));
background: -moz-linear-gradient(bottom,  #0b6291,  #3098c3);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3098c3', endColorstr='#0b6291');
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
font-size:14px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
cursor:pointer;

}
.menuSelectedGrey a{
color: #fff !important;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#0b6291), to(#3098c3));
background: -moz-linear-gradient(bottom,  #0b6291,  #3098c3);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3098c3', endColorstr='#0b6291');
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
font-size:14px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
cursor:pointer;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #969696;
background: -webkit-gradient(linear, left bottom, left top, from(#969696), to(#8b8b8b));
background: -moz-linear-gradient(bottom,  #969696,  #8b8b8b);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#969696');
}
.rightMenu ul li a:hover{
background: #0f75ad;
background: -webkit-gradient(linear, left bottom, left top, from(#0f75ad), to(#33a9dc));
background: -moz-linear-gradient(bottom,  #0f75ad,  #33a9dc);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0f75ad', endColorstr='#33a9dc');
}
.adminMenu{
	position:absolute;
	right: 15px;
	top: 59px;
	height: 21px;
	font-size: 12px;
}
.adminMenu ul li { float: left; margin: 2px 4px; font-size: 12px; line-height: 21px;}
.adminMenu ul li a { font-size: 12px; display: block; width: 100%; height: 100%; padding: 0 2px; text-align: center; text-shadow: 0 1px 1px rgba(0,0,0,.4);}
.adminMenu ul li a:hover { color: #333; 
background: #cccccc;
font-size:12px;
	}
	.adminMenu .menuSelected a { background: none; 
		-webkit-box-shadow: none;   -moz-box-shadow: none;  box-shadow: none;
		color: #333 !important;

		}
/*content area*/
.content{
padding:10px 0 0 0; 
}

/*advertiser reg*/
#advertiserreg{width:300px;margin:15px 0 0 0;}
#advertiserreg input[type=text],
#advertiserreg input[type=password]{width:150px;}

#zoneselect, #pubselect {margin: 10px; }
#zoneselect select, #pubselect select{width: 600px; font-size: 14px; }

#advertiserlogin{width:250px;margin:15px 0 0 0;}
#advertiserlogin input[type=text],
#advertiserlogin input[type=password]{width:100px;}

/*footer*/
.footerSpace{
  margin-top:30px;
}
.footer{
background: #303030;
background: -webkit-gradient(linear, left bottom, left top, from(#303030), to(#939393));
background: -moz-linear-gradient(bottom,  #303030,  #939393);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#939393', endColorstr='#303030');
height:150px;
border-bottom:1px solid #fff;
}
.footer2{
background: #FFF;
background: -webkit-gradient(linear, left bottom, left top, from(#d1e0e9), to(#ffffff));
background: -moz-linear-gradient(bottom,  #d1e0e9,  #ffffff);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1e0e9');
height:30px;
border-top:1px solid #56d1f7;
}
.footerText{font-size:10px;color:#0a73af;font-weight:bold;}

/*tables*/
.wideTable{width:978px;}
.nestedTable{width:958px;}
.wideColTable{width:628px;}
.fixed{table-layout:fixed;}
.tableHead{color:#fff;font-size:12px;height:45px;
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#0b6291), to(#3098c3));
background: -moz-linear-gradient(bottom,  #0b6291,  #3098c3);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#3098c3', endColorstr='#0b6291');
font-family:Arial,sans-serif;
}
.tableHead tr th{padding:5px; text-align:center;border-right:1px solid #0d5982;font-size:11px;font-weight:bold;}
.tableBody{font-size:12px;}
.tableBody tr td{padding:5px 10px !important;border-bottom:1px solid #dadada;}
.tableBody tr td a{font-size: 12px;}
.small td, .small th{font-size: 11px !important; line-height: 13px !important; padding:5px 5px !important;}
.small td a, .small th a{font-size: 11px !important; line-height: 13px !important; }
tr.short td{padding:5px 5px !important;border-bottom:1px solid #e9e9e9;}
.moneyText{font-weight:bold;text-align:right;color:#777 !important;white-space:nowrap;}
.rightText{text-align:right;color:#777 !important;white-space:nowrap;}
.xactDate{width:90px;}
.xactName{width:100px;}
.xactMemo{width:350px;}
.xactType{width:100px;}
/*.moneyText:hover{color:#000 !important;}*/
.even{background:#f6fcff;}
.odd{background:#edfbff;}
.status-active { color: #080; }
.status-inactive { color: #800; }
.status-suspended { color: #ecb50f; }
.inactive td{color:#b0b0b0 !important;}
.suspended td{background:#f7edc9 !important; color:#b0b0b0 !important;}
.pending td{background:#eeeeee !important; color:#b0b0b0 !important;}
td.red,
.inactive td.red{color:#900000 !important;}
.inactive td a:link,
.inactive td a:visited {color:#b0b0b0 !important;}
.inactive td a:hover,
.inactive td a:focus,
.inactive td a:active {color:#00c2ff !important;}
td.red a,
.inactive td.red a{color:#900000 !important;}

.camp_thin{width:25px;white-space:nowrap;overflow:hidden;}
.camp_name{width:100px;white-space:wrap;overflow:hidden;}
.camp_banners{width:45px;overflow:hidden;text-align:center;}
.camp_auction{width:115px;white-space:wrap;overflow:hidden;}
.camp_size{width:50px;overflow:hidden;}
.camp_bid{width:50px;overflow:hidden;}
.camp_spend{width:68px;overflow:hidden;}
.camp_imps{width:68px;overflow:hidden;}
.camp_clicks{width:78px;overflow:hidden;}
.camp_avgcpm{width:53px;overflow:hidden;}
.camp_impval{width:59px;overflow:hidden;}

.dash_preview{width:50px;overflow:hidden;}
.dash_auction{width:170px;white-space:wrap;overflow:hidden;}
.dash_size{width:65px;overflow:hidden;}
.dash_campaign{width:130px;white-space:wrap;overflow:hidden;}
.dash_bid{width:60px;overflow:hidden;}
.dash_avgcpm{width:60px;overflow:hidden;}
.dash_avgcpc{width:60px;overflow:hidden;}
.dash_daily{width:60px;overflow:hidden;}
.dash_spent{width:60px;overflow:hidden;}

.req_thin{width:20px}
.req_banner{width:130px;white-space:nowrap;overflow:hidden;padding:5px !important;}
.req_name{width:140px;overflow:hidden;}
.req_size{width:65px;overflow:hidden;}
.req_campaign{width:130px;white-space:wrap;overflow:hidden;}
.req_status{width:125px;}
.req_uploaddate{width:85px;text-align:center;overflow:hidden;}
.req_apprdate{width:85px;text-align:center;overflow:hidden;}

.goal_name{width:115px;white-space:wrap;overflow:hidden;}
.goal_step{width:115px;white-space:wrap;overflow:hidden;}
.goal_campaigns{width:40px;overflow:hidden;}
.goal_imps{width:68px;overflow:hidden;}
.goal_clicks{width:48px;overflow:hidden;}
.goal_ctr{width:40px;overflow:hidden;}
.goal_conversions{width:40px;overflow:hidden;}
.goal_ratio_i{width:40px;overflow:hidden;}
.goal_ratio_k{width:40px;overflow:hidden;}
.goal_spent{width:50px;overflow:hidden;}
.goal_cpa{width:40px;overflow:hidden;}

.b_thin{width:20px}
.b_status{width:45px;overflow:hidden;}
.b_id{width:25px;overflow:hidden;}
.b_banner{width:170px;overflow:hidden;padding:5px !important;}
.b_imps{width:65px;overflow:hidden;}
.b_ctr{width:50px;overflow:hidden;}
.b_clicks{width:60px;overflow:hidden;}
.b_weight{width:50px;overflow:hidden;}
.b_size{width:55px;overflow:hidden;}
.b_keywords{width:140px;overflow:hidden;}

.c_advertiser{width:110px;overflow:hidden;}
.c_details{width:150px;overflow:hidden;}
.c_banners{width:70px;overflow:hidden;text-align:center;}
.c_url{width:220px;overflow:hidden;}
.c_name{width:110px;overflow:hidden;}

.p_name{width:160px;overflow:hidden;}
.p_id{width:60px;overflow:hidden;text-align:right;}
.p_contact{width:150px;overflow:hidden;}
.p_website{width:170px;overflow:hidden;}
.p_featured{width:80px;overflow:hidden;text-align:center;}
.p_audience{width:80px;overflow:hidden;text-align:center;}
.p_protected{width:70px;overflow:hidden;text-align:center;}
.p_images{width:70px;overflow:hidden;text-align:center;}

tr.protected td {background-color: #ecd7d8 !important;}
tr.approvalreq td {background-color: #eee !important;}
tr.approvalreq td.bannerPreview { width: 150px; overflow-x: auto; word-wrap: break-word; }
.aucName{width:470px;white-space:nowrap;overflow:hidden;}
.aucType{width:78px;}
.aucSize{width:78px;}
.aucImpressions{width:145px;}
.aucCPM{width:125px;}
.labelText{font-size:14px;font-weight:bold;}
.labelHighlight,.headerInfoText{font-size:12px;font-weight:bold;color:#0fa8d1;overflow:hidden;width:112px;white-space:nowrap;}
.headerInfoText a{font-size:12px;font-weight:bold;color:#0fa8d1;}
.headerInfoText a:hover{text-decoration:underline;}
.tableBody tr:hover, .bodyHover tr:hover, .rowHover{background:#c6f0fd !important;color:#000;}
.clickRow{cursor:pointer;}
.mainColumnWidth{width:350px;}
.faqList li{margin:0 0 0 30px;color:#1971a4;font-size:12px;}
.decimal li{list-style:decimal;}
.disc li{list-style:disc;}
.faqList li p{margin:0;padding:5px 0;}
/* table sorter*/
/*table.tablesorter {
	font-family:arial;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	text-align: left;
	border-collapse:separate; 
	border-spacing:1px;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #e6EEEE;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}*/
table.tablesorter thead tr .header {
	background-image: url(/images/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:22px;
	height:auto !important;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#edfbff !important;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/images/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/images/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
    background-color: #00c2ff;
}


/*text input for search*/
.searchFields{margin:3px 0 0 0;}
.searchFields label {position:relative;}
.searchFields label input{border:1px solid #badde8;width:150px;height:20px;font-size:12px;color:#0a73af;height:20px;padding:0 3px;margin:0 0 0 7px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);}
.searchFields div.clearfield{position:absolute;top:2px;right:39px;width:17px;height:17px;overflow:hidden;cursor:pointer;background-image:url(/images/btn-clearfield.png);background-position:left top;background-repeat:no-repeat;}
.searchFields div.clearfield:hover{background-position:left bottom;}
input.daysInput{width:30px;}
.searchFields label input:focus, input.daysInput{border:1px solid #0a73af;}
/*wizard*/
.wizardSteps li{float:left;width:160px;padding:0 10px;text-align:center;}
.wizardSteps{margin:10px 0 10px 10px;}
.checkboxaction{font-size: 14px; margin: 3px 20px 0 0; padding: 3px 0 0 20px; height: 40px; float: left; background: transparent url(/images/bg-action.gif) left bottom no-repeat; }
.checkboxaction a,
.checkboxaction span { display: block; width: 100%: height: 100%; border: 1px solid #999; padding: 2px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; cursor: pointer; }
.checkboxaction a:hover,
.checkboxaction span:hover { background-color: #eee; }
.checkbox-popup{display:none; position: absolute; z-index:100; top:0;left: 0; width: 960px; background-color: #fff; padding: 13px 10px 2px 10px; -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);}
.checkbox-popup .checkboxaction { padding-top: 0px; }
.checkbox-popup button { margin-top: 3px; }
.goalWizardSteps li{float:left;width:160px;padding:0 10px;text-align:center;}
.goalWizardSteps li.arrow{width:60px;padding:0;}
.goalWizardSteps{margin:10px 0 10px 10px;}

.createCampaignBtn{height:25px !important;}

/* zone Preview Box */
.zonePreviewBox,.bannerPreviewBox, .bannerPreviewBox2{display:none;position:absolute;z-index:10;}
.zonePreviewBox a img,.bannerPreviewBox a img,.bannerPreviewBox img,.bannerPreviewBox2 a img,.bannerPreviewBox2 img{border:4px solid #fff;-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4)}
.zonePreviewBox img { max-height: 350px; max-width: 500px;}
.pointer{cursor:pointer;}

/*banner upload page*/
.newbanner_column {
	width: 425px;
	float: left;
	margin: 15px 30px;
}
	.newbanner_column label {
		margin: 10px 10px 10px 0;
		text-align: left;
		display: block;
		float: none;
	}
	
	.newbanner_column input[type=text],
	.newbanner_column select {
		width: 200px;
	}
	.newbanner_column textarea {
		width: 450px;
		height: 50px;
		margin-bottom: 10px;
	}
	.newbanner_column button[type=submit] {
		width: 100px;
		margin: 0;
	}
	.newbanner_column .urlexpansion {
		width: 458px !important;
		margin-left: 8px !important;
	}
	.newbanner_column .flvtextarea {
		width: 355px;
	}
.leftcol {
	width: 470px;
	float: right;
}
.rightcol {
	width: 380px;
	float: left;
	margin: 15px 30px;
}
.newbanner_column h3 {
	margin: 0 0 15px 0;
	padding: 5px 0;
	border-bottom: 1px solid #ccc;
}

/*Staff section*/
.small{font-size:11px;font-weight:normal;line-height: 13px;}
.large{font-size:17px;font-weight:normal;line-height: 21px;}
.xlarge{font-size:19px;font-weight:normal;line-height: 26px;}
.titlelinks a{font-size: 10px !important; padding:2px 5px; background-color:#eaeaea; border: 1px solid #ccc; margin: 0 5px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; }
.titlelinks a:hover {background-color: #ccc; border-color: #0a73af; color: #fff;}
table.group{margin-top: 15px;}
.spec-checkbox { width: 24px; text-align: center;}
.staff_auctions .group {font-size:22px !important;color:#2b86ba;}
.staff_auctions{width:1000px !important}
.staff_auctions .zone{width:45px;overflow:hidden;}

.staff_auctions .name, .zoneHeaderContent-staff .name{width:150px;overflow:hidden;text-align:left !important}
.staff_auctions .campaign, .zoneHeaderContent-staff .campaign{width:30px;overflow:hidden;}
.staff_auctions .balance, .zoneHeaderContent-staff .balance{width:45px;overflow:hidden;}
.staff_auctions .daily, .zoneHeaderContent-staff .daily{width:85px;overflow:hidden;}
.staff_auctions .spent, .zoneHeaderContent-staff .spent{width:60px;overflow:hidden;}
.staff_auctions .bid{width:90px;overflow:hidden;}
.zoneHeaderContent-staff .bid{width:120px;}
.staff_auctions .ecpm{width:45px;overflow:hidden;}
 .zoneHeaderContent-staff .ecpm{width: 70px;}
.staff_auctions .paid, .zoneHeaderContent-staff .paid{width: 50px;}
.staff_auctions .ecpmmaxmin, .ecpmaxmin, .zoneHeaderContent-staff .ecpmaxmin, .zoneHeaderContent-staff .ecpmmaxmin{text-align: center;white-space:nowrap;}
.staff_auctions .seeded, .staff_cutoff .seeded{color:#FF8040;}
.staff_auctions .ecpmmaxinner, .bidinfo{display: inline-block; vertical-align: middle;}

/*.staff_auctions .cpmtype{color: #130fd0; font-weight: normal;}*/
.staff_auctions .cpctype{color: #FF8040 !important; font-weight: normal;}


.staff_auctions .banners, .zoneHeaderContent-staff .banners{width:18px;overflow:hidden;}

.staff_auctions .imps{width:120px;overflow:hidden; text-align: center}
.zoneHeaderContent-staff .imps{width: 170px;}
.staff_auctions .capping, .zoneHeaderContent-staff .capping{width:50px;overflow:hidden;}
.staff_auctions .targeting, .zoneHeaderContent-staff .targeting{width:95px;overflow:hidden;word-wrap:break-word;}
.staff_referrals{width: 300px !important}
.staff_referrals thead{height:20px;}
.staff_advertisers,
.staff_campaigns,
.staff_users,
.staff_requests,
.staff_report,
.staff_errors,
.staff_countries,
.staff_traffic,
.staff_publishers,
.staff_funnel{width:980px !important}
.staff_banners{width: 955px !important}
.staff_requests{width: 975px !important}
.staff_advertisers .report{width:45px;overflow:hidden;text-align:center;}
.staff_advertisers .id{width:30px;overflow:hidden;text-align:center;}
.staff_advertisers .account_type{width:50px;overflow:hidden;}
.staff_advertisers .advertisername{width:120px;overflow:hidden;}
.staff_advertisers .active{width:30px;overflow:hidden;text-align:center;}
.staff_advertisers .campaigns{width:50px;overflow:hidden;text-align:center;}
.staff_advertisers .name{width:100px;overflow:hidden;}
.staff_advertisers .login{width:80px;overflow:hidden;}
.staff_advertisers .email{width:100px;overflow:hidden;}
.staff_advertisers .balance{width:80px;overflow:hidden;}
.staff_banners .brx{width:50px;text-align: center;}
.staff_banners .active{width:30px;overflow:hidden;text-align:center;}
.staff_banners .banner{width:130px;}
.staff_banners .banner_keys{width:180px;}
.staff_banners .impressions{width:70px;text-align:right; }
.staff_banners .clicks{width:70px;text-align:right; }
.staff_banners .ctr{width:60px;text-align:right; }
.staff_banners .weight{width:80px;text-align:center;}
.staff_banners .spend{width:50px;text-align:right;}
.staff_banners .size{width:60px;overflow:hidden;text-align:center;}
.staff_banners .keywords{width:120px;text-align:left;}
.staff_banners .keywords textarea{width:110px;height:60px;}
.staff_requests .brx{width:50px;text-align: center;}
.staff_requests .active{width:30px;overflow:hidden;text-align:center;}
.staff_requests .banner{width:230px;}
.staff_requests .impressions{width:70px;text-align:right; }
.staff_requests .clicks{width:70px;text-align:right; }
.staff_requests .ctr{width:60px;text-align:right; }
.staff_requests .weight{width:80px;text-align:center;}
.staff_requests .size{width:60px;overflow:hidden;text-align:center;}
.staff_campaigns .name{width:100px;white-space:nowrap;overflow:hidden;}
.staff_campaigns .ads{width:45px;overflow:hidden;text-align:center;}
.staff_campaigns .auction{width:115px;white-space:nowrap;overflow:hidden;}
.staff_campaigns .size{width:37px;overflow:hidden;}
.staff_campaigns .bid{width:40px;overflow:hidden;}
.staff_campaigns .spend{width:68px;overflow:hidden;}
.staff_campaigns .imps{width:68px;overflow:hidden;}
.staff_campaigns .clicks{width:78px;overflow:hidden;}
.staff_campaigns .cpm{width:53px;overflow:hidden;}
.staff_campaigns .value{width:59px;overflow:hidden;}
.staff_users .id{width:40px;overflow:hidden;text-align:center;}
.staff_users .name{width:110px;overflow:hidden;}
.staff_users .login{width:100px;overflow:hidden;}
.staff_users .roles{width:110px;overflow:hidden;}
.staff_users .email{width:150px;overflow:hidden;}
.staff_users .campaigns{width:70px;overflow:hidden;text-align:center;}
.staff_users .advertiser{width:130px;overflow:hidden;}
.staff_users .referrer{width:110px;overflow:hidden;}
.traffictitle {font-size:22px !important;color:#2b86ba;}
.staff_traffic .name{width:200px;overflow:hidden;text-align:left !important}
.staff_traffic .campaign{width:60px;overflow:hidden;}
.staff_traffic .bidtype{width:90px;overflow:hidden;}
.staff_traffic .bid{width:70px;overflow:hidden;}
.staff_traffic .acls{width:70px;overflow:hidden;}
.staff_traffic .imps{width:70px;overflow:hidden;}
.staff_traffic .pct{width:60px;overflow:hidden;}
.staff_publishers .publisher{width:120px;overflow:hidden;}
.staff_publishers .id{width:30px;overflow:hidden;text-align:center;}
.staff_publishers .contact{width:90px;overflow:hidden;}
.staff_publishers .website{width:130px;overflow:hidden;}
.staff_publishers .featured{width:50px;overflow:hidden;text-align:center;}
.staff_publishers .audience{width:50px;overflow:hidden;text-align:center;}
.staff_publishers .protected{width:50px;overflow:hidden;text-align:center;}
.staff_publishers .approval{width:50px;overflow:hidden;text-align:center;}
.staff_publishers .hasimages{width:50px;overflow:hidden;text-align:center;}
.staff_countries td,
.staff_countries th {padding: 0 !important; margin: 0 !important;}
.staff_custodians{width:630px !important; margin-top:15px;}
.staff_custodians thead.tableHead-staff { height: 30px; }
.staff_custodians .name{width:200px;text-align:left !important}
.staff_custodians .info{width:410px;text-align:left !important}
.tableHead-staff tr th{text-align: center !important;}

.tableHead-staff .avgcpc{width: 33px; text-align: center !important}
.tableHead-staff .revenue{width: 25px; text-align: center !important}
.tableHead-staff .brx{width: 30px; text-align: center !important}
.tableHead-staff .weight{width: 45px; text-align: center !important}
.tableHead-staff .ctr{width: 25px; text-align: center !important}
.tableHead-staff .clicks{width: 40px; text-align: center !important}
.tableHead-staff .size{width: 30px; text-align: center !important}
.tableHead-staff .impressions{width: 35px; text-align: center !important}
.tableHead-staff .ecpmmax{width: 80px; text-align: center !important}
.zoneHeaderContent-staff .ecpmmax{width:118px;}
table.tablesorter tbody .cpc-banners td{background: #f0f0f0 !important;}
table.tablesorter tbody .cpc-banners-data td{background: #fff !important;}
table.tablesorter tbody .close-banner-data{background: #333 !important;padding: 5px;cursor: pointer;color: #fff;width: 5px;}
span.dailyspend{display: block; margin-top: 10px;}
.staff_cutoff{width:1200px !important; margin: 0 0 0 10px !important;}

.staff_cutoff .time{width:125px;overflow:hidden;text-align:center;white-space:nowrap;}
.staff_cutoff .banner_id {width:40px;overflow:hidden;text-align:right;}
.staff_cutoff .from,
.staff_cutoff .to {width:50px;overflow:hidden;text-align:right;background-position: 3px center; background-repeat: no-repeat;}
.staff_cutoff .cutoff_up{background-image: url(/images/bg-up.png); }
.staff_cutoff .cutoff_down{background-image: url(/images/bg-down.png); }
.staff_cutoff .rate,
.staff_cutoff .prev,
.staff_cutoff .target {width:70px;overflow:hidden;text-align:right;}
.staff_cutoff .imps,
.staff_cutoff .clicks{width:80px;overflow:hidden;text-align:right;}
.staff_cutoff .spent_hour,
.staff_cutoff .spent_day,
.staff_cutoff .spend {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .bid {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .bid_method {width:40px;overflow:hidden;text-align:center;}
.staff_cutoff .effective_ctr {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .ecpm {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .bidchange {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .dailychange {width:50px;overflow:hidden;text-align:right;}
.staff_cutoff .targeting{width:100px;word-wrap: break-word; text-align:left;}
.staff_cutoff .targetchange{width:150px;word-wrap: break-word; text-align:left;}
.publisher_zones .zone{width:410px;text-align:left !important}
.publisher_zones .banners{width:60px;overflow:hidden;text-align:right;}
.publisher_zones .approval{width:60px;overflow:hidden;text-align:right;}
.publisher_zones .total{width:60px;overflow:hidden;text-align:right;font-weight: bold; }
.orderby-container{float:right;width:55px;height:15px;margin:0 2px 0 0;padding:0;overflow:hidden;}
.orderby-container input{width:12px;height:13px;font-size:10px;background-color:#333;color:#666;border:1px solid #222;}
.editicon { float: right; }
.statsicon, .paid-log { float: left; cursor: help;}
.help{cursor:help; }
table.stats td { text-align: right; }
.zoneHeader-staff{padding: 0 !important;font-size: 12px;}
.zoneHeaderContent-staff{padding: 3px 11px;font-size: 12px !important;color: #fff; border-top: 1px solid #333;}
.zoneHeaderContent-staff a, .zoneHeader-staff a{font-size: 12px !important;}
.tableHead-staff .header, .zoneHeader-staff, .tableHead-staff{
background: #222 !important;
/*
background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(#0a0a0a));
background: -moz-linear-gradient(bottom,  #333333,  #0a0a0a);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#333333', endColorstr='#0a0a0a');
*/
border-bottom:1px solid #8C8E8D;
}
#optcontainer label {margin-bottom: 13px; }
.multiselect-ui { margin: 0 0 10px 20px; }
.multiselect-ui label {background-color: red;float: left !important;}

.referral_form select { width: 185px; margin-right: 10px; font-size: 11px;}
#referral_tag { padding: 10px; background-color: #dadada; color: #333; border: 1px solid #27b6da; font-size:12px;width: 280px;margin: 10px auto; line-height: 15px; clear: both;}

#jumpList{position:relative;margin-right:10px;}
#jumpList a.trigger{display:block;float:left;width:50px;height:18px;border:1px solid #ccc;background-color:#fff;text-align:center;color:#434343;font-family:Arial, Helvetica, sans-serif;font-size:12px;float:right;line-height:18px;text-shadow: 0 1px 1px rgba(0,0,0,.4);/*filter: dropshadow(color=#000,offX=1,off=1);*/}
#jumpList a.trigger:hover,
#jumpList a.trigger:active{background-color:#0d5982;color:#fff}
#jumpList div{position:absolute;top:0;left:0;border:1px solid #ccc;background-color:#fff;padding:10px;}
#jumpList_list {width:200px;}
#jumpList_list ul li a.empty{color:#a9a9a9;}

.tableHead-staff{color:#fff;font-size:11px;height:40px;
	background: #181818;
	background: -webkit-gradient(linear, left bottom, left top, from(#0a0a0a), to(#404040));
	background: -moz-linear-gradient(bottom,  #0a0a0a,  #404040);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#404040', endColorstr='#0a0a0a');
font-family:Arial,sans-serif;
}
.tableHead-staff tr th.fauxhead{padding:5px 10px; text-align:center;border-right:1px solid #555555;border-bottom:1px solid #8c8e8d;}
.tableHead-staff tr th{padding:5px 10px; text-align:center;border-right:1px solid #555555;font-weight: normal;background:transparent;}
.tableBody-staff, .tableBody-staff a{font-size:12px;}
.tableBody-staff tr td{padding:5px 10px !important;border-right:1px solid transparent;border-bottom:1px solid #dadada;}
.staff_auctions tr td{padding:5px 10px !important}
tr.short-staff td{padding:5px 5px !important;border-bottom:1px solid #e9e9e9;}
.moneyText-staff{font-weight:bold;text-align:right;color:#777 !important;white-space:nowrap;}
table.staff_auctions {width:1100px;}
table.staff_auctions .blockLink {display:block; text-align:left;}
table.staff_auctions th {padding: 0 3px;}
table.staff_auctions th.header {padding: 0 18px 0 3px;}
/*.moneyText:hover{color:#000 !important;}*/
.even-staff{background:#FFF;}
.odd-staff{background:#edfbff;}
.labelHighlight-staff,.headerInfoText-staff{font-size:12px;font-weight:bold;color:#0fa8d1;}
.headerInfoText-staff a{font-size:12px;font-weight:bold;color:#0fa8d1;}
.tableBody-staff tr:hover, .bodyHover-staff tr:hover, .rowHover-staff{background:#e4e4e4 !important;color:#000;}
.tableBody-staff tr td{border-left: 1px solid #c0c0c0; border-right: 1px solid #dadada;}
table.tablesorter-staff thead tr .header {
	background-image: url(/images/bg-staff.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
	padding-right:22px;
}
table.tablesorter-staff tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
/*table.tablesorter-staff tbody tr.odd-staff td {
	background-color:#edfbff;
}
table.tablesorter-staff tbody tr.even-staff td {
	background-color:#FFF !important;
}
tbody.tableBody-staff tr.odd-staff td {
	background-color:#edfbff;
}
tbody.tableBody-staff tr.even-staff td {
	background-color:#FFF;
}
*/
.tableHead-staff tr .headerSortUp, .tableHead-staff tr .headerSortDown{
	background: #666 !important;
}
tr.flatrate td {background-color:#d1e7d3 !important;}
table.tablesorter-staff thead tr .headerSortDown-staff, table.tablesorter-staff thead tr .headerSortUp-staff {
    background-color: #888888;
}
table.tablesorter-staff thead tr .headerSortUp {
	background-image: url(/images/asc-staff.gif);
}
table.tablesorter-staff thead tr .headerSortDown {
	background-image: url(/images/desc-staff.gif);
}

.myCampaignHalf{width:479px;}
.myCampaignHalf.left{border-right:1px solid #c0c0c0; padding-right: 10px;}
.myCampaignHalf p { margin: 0; padding: 5px;}
.myCampaign p{font-size:14px;}
.myCampaign .blueText{color:#27b6da;}
.myCampaign .statusRed{font-size:16px;color:#cc0202;}
.myCampaign .statusYellow{font-size:16px;color:#f7a70d;}
.myCampaign .statusGreen{font-size:16px;color:#0da052;}
.myCampaign .campaignAlert{width: 300px; min-height: 40px; font-size: 14px;padding: 5px 0 0 45px; background: transparent url(/images/alert.png) no-repeat left top; }
.myCampaign .campaignStatus{padding:0px 3px;background:#fdfdfd;border:1px solid #dedede;}
.myCampaign .campaignMessage{text-align: center; margin-top: 20px; }
.warningYellow {
color: #9d7316;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #fff;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
font-size:12px;
padding:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
border:2px solid #f9cf70;
width:165px;
opacity:0.9;
filter:alpha(opacity=90);
position:absolute;
top:35px;
left:230px;
display:none;
}
a.yellow { color: #9d7316; }
.tooltip{cursor:help; border-bottom: 1px dotted #f9cf70; }
.tooltipPopup{
	color: #9d7316;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size:12px;
	padding:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	border:2px solid #f9cf70;
	width:165px;
	opacity:0.9;
	filter:alpha(opacity=90);
	position:absolute;
	display:none;
}

/*Global wizard*/
.globalWizard a, .globalWizard a:hover{color:#6eff00}
.globalWizardCurrent{color:#73f3ff;}
.globalWizard .wizButton {float:left;display: inline-block;height: 55px;padding: 14px 10px;font-family:Arial, Helvetica, sans-serif;font-weight: bold;font-size: 14px;line-height: 15px;color: white;text-decoration: none;outline: 0;text-align:center;}
.globalWizard .wizButton.oneLine{	padding:25px 10px;	height:44px;}
.globalWizard .wizButton.green{background: transparent url('/images/global_wiz_green_stretcher.png') left top repeat-x;}
.globalWizard .wizButton.silver{background: transparent url('/images/global_wiz_grey_stretcher.png') left top repeat-x;-webkit-border-radius: 6px !important;
-moz-border-radius: 0px !important;border-radius: 0px !important;-webkit-box-shadow: none !important;   -moz-box-shadow: none !important;  box-shadow: none !important;}
.globalWizard .wizButtonLeft {width: 42px;height: 69px;float:left;} 
.globalWizard .wizButtonLeft.silver {background: transparent url('/images/global_wiz_grey_left.png') left top no-repeat;-webkit-border-radius: 6px !important;
-moz-border-radius: 0px !important;border-radius: 0px !important;-webkit-box-shadow: none !important;   -moz-box-shadow: none !important;  box-shadow: none !important;}
.globalWizard .wizButtonLeft.green {background: transparent url('/images/global_wiz_green_left.png') left top no-repeat;} 
.globalWizard .wizButtonRight {display: inline-block;width: 65px;height: 69px;float:left;} 
.globalWizard .wizButtonRight.green {background: transparent url('/images/global_wiz_green_mid.png') right top no-repeat;} 
.globalWizard .wizButtonRight.silver {background: transparent url('/images/global_wiz_grey_mid.png') right top no-repeat;-webkit-border-radius: 6px !important;
-moz-border-radius: 0px !important;border-radius: 0px !important;-webkit-box-shadow: none !important;   -moz-box-shadow: none !important;  box-shadow: none !important;}
.globalWizard .wizButtonRight.silverGreen {background: transparent url('/images/global_wiz_grey_green_mid.png') right top no-repeat;} 
.globalWizard .wizButtonRight.greenSilver {background: transparent url('/images/global_wiz_green_grey_mid.png') right top no-repeat;} 
.globalWizard .wizButtonRightArrow {display: inline-block;width: 42px;height: 69px;float:left;} 
.globalWizard .wizButtonRightArrow.green {background: transparent url('/images/global_wiz_green_right.png') right top no-repeat;} 
.globalWizard .wizButtonRightArrow.silver {background: transparent url('/images/global_wiz_grey_right.png') right top no-repeat;-webkit-border-radius: 6px !important;
-moz-border-radius: 0px !important;border-radius: 0px !important;-webkit-box-shadow: none !important;   -moz-box-shadow: none !important;  box-shadow: none !important;} 
/*End Global wizard*/


/*faq*/
.faqThirdBlock{background: #FFF;
height:300px;
width:318px;
border:1px solid #56d1f7;}
.faqThirdBlock p{font-size:14px;line-height:20px;}

/*Some staff css*/
.red {color:#900000 !important; }
.green {color:#00CC00 !important; }
.cpc {color:#ff8040 !important;}
.nowrap {white-space: nowrap;}
.bold {font-weight:bold;}

.error {color:#900000 !important; }
label.error input[type=text],
label.error input[type=password] {border-color:#900000;}
.subHeaderStaff{background:#fbfbfb;padding:10px;margin:0 0 10px 0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:38px;position:relative;}
.subHeaderStaff2{background:#fbfbfb;padding:10px;margin:0 0 10px 0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:70px;}
.subHeaderStaff3{background:#fbfbfb;padding:10px;margin:0 0 10px 0;border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;height:60px;}
.subHeaderStaff4{background:#fbfbfb;}
.staffHeader{height:21px;margin:0px;background: #fff;
background: -webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#ebebec));
background: -moz-linear-gradient(bottom,  #ffffff,  #ebebec);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ebebec', endColorstr='#ffffff');
border-bottom:1px solid #c2c2c2;
}
.staffHeader p{margin: 0; padding: 4px;}
.staffMenu{height:21px;width:865px;padding:0px 0 0px 19px;overflow:hidden;}
.staffMenu ul li{float:left;display:inline;list-style:none;margin:0 2px;}
.staffMenu ul li a{font-family:Arial, Helvetica, sans-serif;color:#000 !important;font-size:14px;text-decoration:none;padding:10px 10px 15px 10px;text-transform:lowercase;}
.staffMenu ul li a:hover, .staffMenu .staffMenuSelected a{
color: #fff !important;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #0b6291;
background: -webkit-gradient(linear, left bottom, left top, from(#969696), to(#8b8b8b)) !important;
background: -moz-linear-gradient(bottom,  #969696,  #8b8b8b) !important;
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8b8b8b', endColorstr='#969696') !important;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius:6px;
font-size:14px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
/*filter: dropshadow(color=#000,offX=1,off=1);*/
cursor:pointer;
}
#search-go-button{ height: 50px; }
/*home page*/
.homeThumbs li{display:inline;float:left;margin:10px;background:#fff;padding:3px;}
/*auction section thumbnail browsing*/
.webThumbs li{display:inline;float:left;width:300px;margin:10px;background:#ecfbff;padding:3px;}
.mobileThumbs li{display:inline;float:left;width:300px;margin:10px;background:#ecfbff;padding:3px;}
.visitLink a {font-size:12px;color:#000;}
.visitLink a:hover {font-size:12px;color:#000;text-decoration:underline;}
/*End auction section thumbnail browsing*/

/* File upload */
.qq-uploader { position:relative; width: 100%;}

.qq-upload-button {
    display:block; /* or inline-block */
    width: 100%; 
    height: 70px;
    margin: 0 auto;
    text-align:center;
}
.qq-upload-button img {
	margin-top: 15px !important;
}

/*
.qq-upload-button-hover {outline:1px solid #30e9f2;}
.qq-upload-button-focus {outline:1px dotted black;}
*/

.qq-upload-drop-area {
    position:absolute; top:0; left:0; width:100%; height:70px; z-index:2;
    background:#fff url(/images/drop_button.png) no-repeat center 15px;
/*
    outline:1px solid #30e9f2;
*/
    text-align:center;
}
.qq-upload-drop-area span {
    display:block; position:absolute; top: 50%; width:100%; margin-top:-8px; font-size:16px;
}
.qq-upload-drop-area-active {background:#fff url(/images/drop_button.png) no-repeat center 15px;}

.qq-upload-list {margin:15px 35px; padding:0; list-style:disc;}
.qq-upload-list li { margin:0; padding:0; line-height:15px; font-size:12px;}
.qq-upload-file, .qq-upload-spinner, .qq-upload-size, .qq-upload-cancel, .qq-upload-failed-text {
    margin-right: 7px;
}

.qq-upload-file {}
.qq-upload-spinner {display:inline-block; background: url("/images/loading.gif"); width:15px; height:15px; vertical-align:text-bottom;}
.qq-upload-size,.qq-upload-cancel {font-size:11px;}

.qq-upload-failed-text {display:none;color:#cc0202;}
.qq-upload-fail .qq-upload-failed-text {display:inline;}

.csvbutton {
	width: 158px;
	height: 40px;
	position: absolute;
	top: 30px;
	right: 40px;
}

.resizedBanner img {width:100%; height:100%;}

.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff; color: #222222; }
.ui-widget-content a { color: #222222; }
.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(/images/jquery/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; }
.ui-widget-header a { color: #222222; }

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(/images/jquery/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(/images/jquery/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(/images/jquery/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; }
.ui-widget :active { outline: none; }

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1; background: #fbf9ee url(/images/jquery/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(/images/jquery/ui-bg_inset-soft_95_fef1ec_1x100.png) 50% bottom repeat-x; color: #cd0a0a; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

.ui-icon { width: 16px; height: 16px; background-image: url(/images/jquery/ui-icons_222222_256x240.png); text-indent: -9999px;}
.ui-widget-content .ui-icon {background-image: url(/images/jquery/ui-icons_222222_256x240.png); }
.ui-widget-header .ui-icon {background-image: url(/images/jquery/ui-icons_222222_256x240.png); }
.ui-state-default .ui-icon { background-image: url(/images/jquery/ui-icons_888888_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(/images/jquery/ui-icons_454545_256x240.png); }
.ui-state-active .ui-icon {background-image: url(/images/jquery/ui-icons_454545_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(/images/jquery/ui-icons_2e83ff_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(/images/jquery/ui-icons_cd0a0a_256x240.png); }

.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.ui-widget-overlay { background: #aaaaaa url(/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); }
.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(/images/jquery/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }

.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.bid_impressions_container,
.bid_slider_container {
	width: 100%;
	height: 50px;
	clear: both;
	position: relative;
	margin: 10px 0 20px 0;
}
.bid_impressions_container label {
	float: left;
	width: 145px;
	height: 40px;
	overflow: hidden;
	font-size: 14px;
	line-height: 18px;
}
.bid_slider_container .slider_ranges {
	position: absolute;
	width: 160px;
	height: 20px;
	color: #7a7a7a;
	right: 0;
	top: 26px;
	overflow: hidden;
	font-size: 10px;
}
.slider_ranges .low_range {
	width: 50px;
	height: 30px;
	line-height: 26px;
	float: left;
	text-align: left;
	background: transparent url(/images/range-arrow.gif) left top no-repeat;
}
.slider_ranges .high_range {
	width: 50px;
	height: 30px;
	line-height: 26px;
	float: right;
	text-align: right;
	background: transparent url(/images/range-arrow.gif) right top no-repeat;
}
.bid_impressions_container .estimates {
	width: 150px;
	height: 50px;
	float: left;
}

.bid_impressions_container .estimates label {
	font-size: 12px;
	width: 70px;
	height: 55px;
	margin-right: 5px;
	float: left;
	text-align: center;
	line-height: 30px;
}
.bid_impressions_container .estimates label b {
	width: 50px;
	height: 20px;
	font-size: 14px;
	font-weight: bold;
	border: none;
	text-align: center;
}

.bid_impressions_container .scale {
	width: 160px;
	height: 30px;
	float: right;
	border: 1px solid #999;
	background-color: #b6d0de;
	margin: 0;
	border: 0;
	position: relative;
	overflow: hidden;
}
.bid_impressions_container .scale .percentage {
	background-color: #106693;
	width: 100px;
	height: 30px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 1;
	overflow: hidden;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);
}
.bid_impressions_container .scale .textpct {
	width: 160px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	line-height: 30px;
	top: 0;
	left: 0;
	position: absolute;
	z-index: 2;
}
.bid_impressions_container .textvalue {
	width: 160px;
	height: 20px;
	color: #333;
	text-align: center;
	line-height: 30px;
	font-size: 14px;
	font-weight: bold;
	bottom: 0;
	right: 0;
	position: absolute;
	z-index: 2;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);/*filter: dropshadow(color=#000,offX=1,off=1);*/
}

.bid_slider_container label {
	float: left;
	width: 145px;
	height: 50px;
	overflow: hidden;
	line-height: 26px;
}
.bid_slider_container input[type=text] {
	width: 50px;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
	float: right;
}
div.tipsPopup {
	width: 320px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #fff;
	border: 1px solid #ccc;
	padding: 12px !important;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   
	-moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  
	box-shadow: 0 1px 8px rgba(0,0,0,.4);
	z-index: 15;
}
div.tipsPopup, div.tipsPopup p {
	font-size: 11px;
	padding: 5px 0;
}
div.tipsPopup h3 {
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	padding: 3px 0 3px 30px;
	color: #07748e;
	text-transform: uppercase;
	border-bottom: 1px solid #ccc;
	background: transparent url(/images/tips.png) no-repeat left top;
}
div.tipsPopup h3 a {
	cursor: pointer;
}
div.tipsPopup li {
	list-style-type: disc !important;
	margin: 0 15px;
	padding: 0 10px;
}
textarea.kws {
	width: 150px;
	height: 40px;
}
div.target p {
	margin-left: 20px;
}
div#geo_loading {
	text-align: center;
	padding-top: 40px;
	color: #07748e;
	font-size: 16px;
}
div.target input[type=checkbox],
div.target input[type=radio] {
	margin-left: 30px;
}
div.target select {
	visibility: hidden;
}
h3.targeting {
	height: 24px;
	line-height: 24px;
	margin-bottom: 5px;
	text-indent: 30px;
	color: #07748e;
	background: transparent url(/images/bg.gif) no-repeat left top;
}
h3.keyword {
	background-image: url(/images/keyword-targeting.png);
}
h3.geo {
	margin-top: 10px;
	background-image: url(/images/geo-targeting.png);
}
h3.client {
	margin-top: 10px;
	background-image: url(/images/client-targeting.png);
}
h3.mobile {
	margin-top: 10px;
	background-image: url(/images/mobile-targeting.png);
}
#postalcodes_input,
#useragents_input {border:1px solid #badde8;font-size:12px;color:#0a73af;height:20px;padding:0 3px;margin:0;width:500px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);}

span.code {font-family:Courier,fixed;font-size:12px;color:#0a73af;word-wrap:break-word;}
div.agentoption {white-space:nowrap;margin-left: 10px; width: 110px;float: left;font-size:11px;}
span.group {font-size: 14px;color:#0a73af;}
p.nospace {margin-top: 0; padding-top:0; }

div.bannername {
	margin: 5px;
	font-size: 12px;
}
a.editname {
	font-size: 10px !important;
}
div.bannername input[type=text] {
	margin: 0 0 5px 0;
	width: 170px;
}
div.bannername textarea {
	margin: 0 0 5px 0;
	width: 700px;
	height: 30px;
}
#paypal_cancel,
#campaign_edit input[type=button],
div.bannername input[type=button] {
	width: 60px;
	height: 17px;
	font-size: 11px;
}

#paypal_form input {
	margin: 5px 0;
}
#paypal_form label {
	width: 220px;
	clear: both;
	float: left;
	margin: 0 0 5px 0;
}
#paypal_form input[type=text] {
	width: 60px;
}
#paypal_action {
	position: relative;
	width: 230px;
	height: 40px;
}
.loadingoverlay {
	width: 100%;
	height: 100%;
	background: #fff;
	text-align: center;
	font-size: 14px;
	position: absolute;
	left: 0;
	top: 0;
}
#paypal_link {
	width: 199px;
	height: 24px;
	padding: 0;
	margin: 0;
	text-align: left;
	text-indent: 28px !important;
	line-height: 24px;
	color: #fff;
	font-size: 12px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	display: block;
	cursor: pointer;
	background: #fff url(/images/paypal_pay_button.gif) no-repeat left top;
	overflow: hidden;
}
#paypal_link:hover,
#paypal_link:active {
	background-position: left bottom;
}
#amazon_link {
	width: 199px;
	height: 24px;
	padding: 0;
	margin: 0;
	text-align: left;
	text-indent: 28px !important;
	line-height: 24px;
	color: #fff;
	font-size: 12px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	display: block;
	cursor: pointer;
	background: #fff url(/images/amazon_pay_button.gif) no-repeat left top;
	overflow: hidden;
}
#amazon_link:hover,
#amazon_link:active {
	background-position: left bottom;
}
#paxum_link {
	width: 199px;
	height: 24px;
	padding: 0;
	margin: 0;
	text-align: left;
	text-indent: 28px !important;
	line-height: 24px;
	color: #fff;
	font-size: 12px;
	text-shadow: 0 1px 1px rgba(0,0,0,.4);
	display: block;
	cursor: pointer;
	background: #fff url(/images/paxum_pay_button.gif) no-repeat left top;
	overflow: hidden;
}
#paxum_link:hover,
#paxum_link:active {
	background-position: left bottom;
}
table.payment { width: 600px; }
td.paymentLabel { width: 170px; padding:5px 10px; vertical-align: top; overflow: hidden; }
td.paymentDetails { width: 390px; padding:5px 10px; vertical-align: top; overflow: hidden; }

.step_add_container {
	margin-top: 10px;
}
.myGoalHalf{width:490px;padding-right:15px;}
.myGoalHalf.left{border-right:1px solid #c0c0c0;}
.myGoalHalf.right{width:449px;}
.myGoal p{font-size:12px;padding: 5px 0;}
.myGoal .blueText{color:#27b6da;}

.goalLabel { width: 120px;text-align:right;margin-right: 10px;line-height: 22px;}
.goalDetails { width: 920px; }
.goalDetails h3 { color: #2b86ba; margin-top: 4px; font-size: 14px; border-bottom: 1px solid #ccc; }
.goalDetails p { margin-top: 4px; }
.goal_tag { padding: 10px; background-color: #222; color: #999; border: 1px solid #27b6da; font-family:Courier,fixed;font-size:12px;width: 800px;margin: 10px 0; line-height: 15px; float: left;}
.goal_tag span.optional { color: #2de3ef; border-bottom: 1px dotted #eee; font-weight: bold; }
.goal_tag span.advanced { color: #2d9221; border-bottom: 1px dotted #eee; font-weight: bold; }
.clipboard { float: left; width: 106px; margin: 10px; }
#goal_copy { margin-top: 5px; }

ul.steps {
	padding: 5px 5px 0 5px;
	list-style-type: none;
	margin: 10px 0;
}
ul.steps li {
	background-color: #eee;
	padding: 5px;
	margin-bottom: 5px;
	font-size: 14px;
	height: 19px;
}
ul.steps li ul li {
	float: left;
	margin-right: 10px;
	padding: 0;
}
ul.steps li ul li.handle {
	width: 10px;
}
ul.steps li ul li.name {
	width: 285px;
}
ul.steps li ul li.name input[type=text] {
	width: 140px;
	height: 20px;
	font-size: 12px;
	margin-left:none;
}
ul.steps li ul li.name input[type=button] {
	width: 45px;
	height: 16px;
	font-size: 11px;
}
ul.steps li ul li.actions {
	width: 100px;
	text-align: right;
	font-size: 10px;
}
ul.steps li ul li.actions a {
	font-size: 10px;
}
img.draghandle {
	width: 10px;
	height: 19px;
	cursor: move;
}

#campaign_list {
	margin-top: 5px;
}

select { padding: 0px !important; }

.goalstep { color:#c9c9c9; }
.odd .goalstep { color:#cadfe5; }
.goalstep:hover {color:#00c2ff; }
.filterHeader label { width: 190px; padding-right: 10px; margin: 5px 0; }
.filterHeader label select { width: 110px; }
.filterHeader label input[type=text] { width: 102px; }

/* banner template editor */
.edit_object { margin-top: 20px; }
.edit_object label, .size label { width: 110px; float: left; clear: left; }
.edit_object input.title { width: 500px !important; float: left; }
.edit_object input.text { width: 500px !important; float: left; }
.edit_object textarea.text { width: 500px; height: 60px; float: left; }
.edit_object textarea.code { width: 500px; height: 100px; margin-bottom: 10px;}
.size input { width: 80px; }
.size { clear: both; }
.template select{border:1px solid #badde8;font-size:12px;color:#0a73af;height:20px;margin:0 0 0 7px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2); float: left; }
.myBanner {width: 970px !important; clear: both;}
.myBannerLeft{width:639px; float: left; border-right:1px solid #c0c0c0; padding-right: 10px; }
.myBannerRight{width:269px; float: right; padding-right: 20px;}
.myBanner p{font-size:14px; margin: 0; padding: 5px; }
.contentBoxBanner { width: 976px; border:1px solid #badde8;padding:10px;margin:0 0 10px 0; }
.alert { color: red; }
.alert-msg { 
	color: red;
	background: #fff;
	border: 1px solid red;
	font-size: 14px !important;
	text-align: center;
	padding: 10px;
	margin: 10px 0 10px 15px;	
}
.inputs[type=checkbox] { margin: 5px 0 0 10px; }
table#custodians tbody tr { border-bottom: 1px solid #fff;}
table#custodians tr td { padding: 10px 10px 20px 10px; font-size: 12px; }
table#custodians tr td select { font-size: 11px; }
table#custodians tr th { padding-left: 15px; }

#custodian_editor table { margin: 10px 0 20px 20px; }
#custodian_editor table td { width: 200px; padding: 5px 0; font-size: 14px;}
#custodian_editor table td textarea { width: 170px; height: 70px }
#custodian_editor table td input[type=text] { width: 170px; }

#templateform label { width: 120px; clear: left; float: left; }
#templateform div { margin: 10px 0; clear: both; font-size: 12px; }
#templateform input[type=text] { width: 480px; }
#templateform textarea { width: 480px; }
#templateform textarea#emailtemplate { height: 300px; }
#templateform span.shim { width: 480px; }
#templateform input.tag { width: 200px; }
#templateform input.number { width: 30px; }
#templateform input[type=radio],
#templateform select { margin-left: 10px; }

#userform label {clear: both;}
#userform td { padding: 5px 0; font-size: 12px; }
#userform input[type=text],
#userform input[type=password] {width:150px;}

ul.bullets li { margin-left: 20px; font-size: 12px; }

div.pagination { font-size: 12px; float: right; }
div.pagination div.totals { margin: 3px 5px; float: left; }
div.pagination div.counts { margin: 3px 5px; float: right; }
ul.nav { list-style-type: none; font-size: 9px; line-height: 15px; height: 15px; }
	ul.nav li { float: left; width: 18px; height: 15px; border: 1px solid #ccc; text-align: center; margin: 0 2px; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
	ul.nav li.current { font-weight: bold; color: #0fa8d1; background-color: #ccc; border-color: #0fa8d1; }
	ul.nav li.unavailable { border-color: #ddd; background-color: #eee; }
	ul.nav li a { font-size: 9px; line-height: 15px; width: 100%; height: 100%; display: block; background-color: #eee; color: #333; }
	ul.nav li a:hover,
	ul.nav li a:active,
	ul.nav li a:focus { background-color: #0fa8d1; color: #fff; }
	ul.nav li.button { text-indent: -9999px; width: 25px; }
		ul.nav li.button a { background-position: top center; background-repeat: no-repeat; }
		ul.nav li.button a:hover { background-position: bottom center; }
		ul.nav li.unavailable a { background-position: bottom center; background-repeat: no-repeat; }
		ul.nav li.unavailable a:hover,
		ul.nav li.unavailable a:active,
		ul.nav li.unavailable a:focus { background-color: #eee; color: #fff; }
	ul.nav li.first { width: 17px; }
	ul.nav li.prev { width: 12px; }
	ul.nav li.next { width: 12px; }
	ul.nav li.last { width: 17px; }
		ul.nav li.first a { background-image: url(/images/nav-first.png); }
		ul.nav li.next a { background-image: url(/images/nav-next.png); }
		ul.nav li.prev a { background-image: url(/images/nav-prev.png); }
		ul.nav li.last a { background-image: url(/images/nav-last.png); }


.tableHead-staff th.sortable a {
	color: #fff;
	text-align: center;
	height: 35px;
	font-weight: bold;
	line-height: 35px !important;
	padding: 0;
	margin: 0;
	display: block;
}
.tableHead-staff th.sortdir-0 {
	background: #282828;
	background: -webkit-gradient(linear, left bottom, left top, from(#282828), to(#555555));
	background: -moz-linear-gradient(bottom,  #282828,  #555555);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#555555', endColorstr='#282828');
}
.tableHead-staff th.sortdir-0 a {
	background: transparent url(/images/bg-sortdir.png) bottom center no-repeat;
}
.tableHead-staff th.sortdir-1 { 
	background: #282828;
	background: -webkit-gradient(linear, left bottom, left top, from(#555555), to(#282828));
	background: -moz-linear-gradient(bottom,  #555555,  #282828);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#282828', endColorstr='#555555');
}
.tableHead-staff th.sortdir-1 a {
	background: transparent url(/images/bg-sortdir.png) top center no-repeat;
}

.highlight { border-bottom: 1px dotted #aaa; background-color: #faf2c0; }
tr.zonehead td {
	color: #fff;
-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
background: #333333;
background: -webkit-gradient(linear, left bottom, left top, from(#333333), to(#888888));
background: -moz-linear-gradient(bottom,  #333333,  #888888);
filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#333333');
font-size:12px;
text-shadow: 0 1px 1px rgba(0,0,0,.4);
padding:10px 0;
height:40px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
cursor:pointer;
}
#publisherzones .bannerView {width: 200px; text-align: center; }
#publisherzones .description {width: 160px;}
#publisherzones .url {width: 280px; overflow-x: auto; word-wrap: break-word; }
#publisherzones .status {width: 150px;}

textarea.reason {width: 140px; height: 50px; }
textarea.reasonshort {width: 170px; height: 20px; }

tr.approved td { background-color: #d2edcd !important; }
tr.disapproved td { background-color: #f0e2e1 !important; }
tr.subtlehover:hover, tr.subtlehover:hover td { background-color: #e6e6e6; }
.capped { }
#urlhelp { 
	color: #9d7316;
	-webkit-box-shadow: 0 1px 8px rgba(0,0,0,.4);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.4);  box-shadow: 0 1px 8px rgba(0,0,0,.4);
	background: #fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	margin: 0 0 20px 0; 
	font-size: 12px; 
	border:2px solid #f9cf70;
	z-index:1000;
	padding: 10px; }
#urlhelp h3 { font-size: 16px }

.tag { background-color: #faf2c0; border-bottom: 1px dotted #0d6594; }
ul.tags { font-size: 12px; list-style: disc; margin-left: 20px; }
#urlexpansion, .urlexpansion {
	font-size: 12px;
	margin: 0 0 20px 0;
}
#expandedurl, .expandedurl {
	display: block;
	padding: 3px;
	border: 1px solid #badde8;
	font-weight: bold;
	word-wrap: break-word; 
	background-color: #fff;
	color: #444;
}

.wrapword{
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	white-space: pre-wrap;       /* css-3 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
	word-break: break-all;
	white-space: normal;
}
label.append { width: 130px; margin: 0 0 5px 0; float: left; text-align: left;}
textarea.append { width: 300px; height: 170px; } 
.nameedit { z-index: 900; position: absolute; background-color: #fff; padding: 10px; border: 1px solid #badde8; -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2); }
.nameedit p { line-height: 25px; margin: 0; padding: 0;}
.nameedit span.expandedurl { width: 700px; }
.bannerpage_help { width: 400px; position: absolute; left: 500px; }
.requestpage_help { width: 400px; position: absolute; top: 80px; left: 280px; }
.urlpreview { position: absolute; width: 750px; word-wrap: break-word; }
.urlshim { height: 20px; width: 1px; }
.urlshim2x { height: 80px; width: 1px; }
h1.phx-header{
	color: #a10c00;
	font-size: 32px;
	font-family: Helvetica, Arial, sans-serif;
	margin: 0 0px 10px 0;
	text-align: center;
}
.badtag { color: #c00; border-bottom: 1px dotted #c00; }
label.macrolabel {
	line-height: 18px;
	width: 100px;
	text-align: left;
	float: left;
	margin: 0;
}
table.summary {
	font-size: 14px;
	line-height: 20px;
}
table.summary input[type=text] {
	width: 300px;
}
table.summary th {
	font-size: 16px;
	font-weight: normal;
	padding: 3px 0 6px 0;
	text-align: right;
}
table.summary td {
	color: #27b6da;
	padding: 3px 10px;
}
.divider {
	border-bottom: 1px dotted #ccc;
}
.summarylabel {
	font-size: 16px;
	text-align: right;
	display: block;
	float: left;
	width: 110px;
	line-height: 14px;
	margin-right: 10px;
}
.pagination_container {
	height: 45px;
}
.daterange {margin:5px 0 0 20px;}
.daterange label {position:relative;}
.daterange label input{border:1px solid #badde8;width:150px;height:20px;font-size:12px;color:#0a73af;height:20px;padding:0 3px;margin:0 0 0 7px;    -webkit-box-shadow: 0 1px 8px rgba(0,0,0,.2);   -moz-box-shadow: 0 1px 8px rgba(0,0,0,.2);  box-shadow: 0 1px 8px rgba(0,0,0,.2);}
.daterange div.clearfield{position:absolute;top:2px;right:39px;width:17px;height:17px;overflow:hidden;cursor:pointer;background-image:url(/images/btn-clearfield.png);background-position:left top;background-repeat:no-repeat;}
.daterange div.clearfield:hover{background-position:left bottom;}
input.daysInput{width:30px;}
.daterange label input:focus, input.daysInput{border:1px solid #0a73af;}
.changes {margin: 3px 0 0 0; }

.rating {
	width: 48px;
	height: 16px;
	margin: 0 auto;
	padding: 0;
	background: transparent url(/images/bg-star.gif) repeat-x left bottom;
	text-align: left;
	overflow: hidden;
}
.rating div {
	height: 16px;
	width: 32px;
	background: transparent url(/images/bg-star.gif) repeat-x left top;
	display: block;
	margin: 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.rating .stars0 { width: 0px !important; }
.rating .stars1 { width: 16px !important; }
.rating .stars2 { width: 32px !important; }
.rating .stars3 { width: 48px !important; }

.clickpvw-container { background: transparent; width: 300px; height: 100px; padding: 0; overflow: hidden; }
.clickpvw-site { width: 4000px; height: 2500px; }
[if IE] .clickpvw-site { width: 1000px; }
.clickpvw-site { 
	zoom: 0.2;
	-moz-transform: scale(0.15);
	-moz-transform-origin: 0 0;
	-ms-transform: scale(0.15);
	-ms-transform-origin: 0 0;
	-o-transform: scale(0.20);
	-o-transform-origin: 0 0;
	-webkit-transform: scale(0.20);
	-webkit-transform-origin: 0 0;
}
.clickpvw {
}
#back-to-top a{
	display:block;
	position:fixed;
	bottom:20px;
	right:20px;
	background:rgba(141, 141, 141, 0.20);
	opacity:.7;
	-moz-opacity:.7;
	filter:alpha(opacity=70);
	padding:18px;
	font-size:36px;
	color:#6c6c6a;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
#back-to-top a:hover{
	opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100)
}
#paid_history .tableBody-staff tr td.ctr{vertical-align: middle;}
.zone-traffic-type{display: inline; font-size: 11px; padding: 2px;}
.traffic-type{width: 100%; text-align: center;}
.traffic-type .t-percentage{width: 20%; display: inline-block;}
.inline-block{display: inline-block;}
.zone-stats-form button{float: left}

.pub_report .pub_report_date{width: 85px; text-align:center;}
.pub_report .pub_report_imp{ width: 125px; text-align:center;}
.pub_report .pub_report_adbimp{ width: 120px; text-align:center;}
.pub_report .pub_report_avgadbcpm{ width: 140px; text-align:center;}
.pub_report .pub_report_adbrev{ width: 115px; text-align:center;}
.pub_report .pub_report_traffic{text-align:center;}
.pub_report .pub_report_totals{ border-top: 2px solid #888 !important; border-bottom: 2px solid #888 !important;}
.pub_report .pub_report_traffic .pub_report_percent{width: 54px; display: inline-block}
#pub-report-form label span{background: transparent !important; border: none !important; box-shadow: none !important;}