
#content-area {
	position:relative;
	margin-top:10px;
}
#head { width:480px;margin-top:10px;position:relative; }
#next-btn {
	float:right;
}
#est-imp {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	width:480px;
	font-size:18px;
	background-color:#d8d8d8;
	padding: 10px 0px;
	margin-bottom:16px;
	position: relative;
}
#est-imp strong {
	font-size:24px;
}
#est-imp span#imp, #est-imp span#sites {
	color:#0093d0;
	font-size: 28px;
}
#est-imp #calculating {
   width:100%;
   position: absolute;
   top: 18px;
   left: 0px;
   background-image: url('../images/calculating.png');
   background-position: top center;
   background-repeat: no-repeat;
   white-space: nowrap;
   height:40px;
   padding-top: 8px;
}

/* estimated dates box for ratecard targeting page */

#est-dates {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	text-align:center;
	width:480px;
	font-size:16px;
	background-color:#d8d8d8;
	padding: 10px 0px;
	position: relative;
}

#est-dates p {
	margin:0px;
}

#est-dates p#est-dates-dates {
	margin:.4em 0;
}

#est-dates p#est-dates-dates strong {
	color:#0093d0;
	font-size: 21px;
}

#est-dates-requested-impressions {
	margin:.7em 0;
}


ul#ad-types label {
	cursor:pointer;
}

#expandall {
	float: right;
	padding: 5px 8px 0 0;
	cursor:pointer;
}
#targeting_sitecontent, #targeting_keyword, #targeting_geographic, #targeting_demographic {
	display: block;
	padding: 10px 10px 10px 10px;
	clear: both;
	}
#wrapper {
	width:480px;
}
#wrapper ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
#wrapper li {
	margin: 0px 0px 0px 1.2em;
	padding:0;
}
#wrapper { 
	border: 1px solid #B1B1B1;
}
h1 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#7cb940;
	font-size: 24px;
}
h2 {
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size: 16px;
	margin-bottom:10px;
}
h2 span.steps {
	color:#7cb940;
}
#wrapper h1 {
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #4094DF;
	text-transform: uppercase;
	background-color: #D7D7D7;
	padding: 7px 17px 5px 17px;
	margin: 0;
}

#wrapper h2 {
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #8ACE43;
	margin:0;
}

#wrapper h3 {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #696969;
	margin: 13px 0 9px 0;
}
#wrapper h4 {
	margin:0px;
	padding:0px;
	color:#444;
	font-size:12px;
}
#tabs td {
	background: url('../images/tab_bg.gif') 0px 1px repeat-x;
	border-right: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	height: 26px;
	color:#0000FF;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
	vertical-align:middle;
	text-align: center;
}
#tabs td.on {
	border-bottom: none;
	background-image:none;
	text-decoration:none;
	color:#444;
	cursor:auto;
}
td#tab_targeting_keyword {
	border-right: 0px solid #ffffff;
}
#tabs td a {
	width: 100%;
	height: 100%;
	display: block;
	border-top: 1px solid #B1B1B1;
	border-bottom: 1px solid #B1B1B1;
	border-left: 1px solid #B1B1B1;
}
#tabs td a:hover {
	background: url('../images/tab_bg.gif') 0px -26px repeat-x;
}
#tabs td.selected a, #tabs td.selected a:hover {
	background: white none;
	border-bottom: white;
}

ul#category-tree, ul#category-tree li {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
ul#category-tree ul, ul#category-tree ul li {
	margin-left:1.2em;
	padding-left:0;
	list-style-type:none;
}
#containerul, #containerul ul, #container2ul, #container2ul ul, #container3 {
  text-align:left;
}
#containerul .symbols, #container2ul .symbols { 
  width:15px;
  display:block;
  float:left;
  background: url(../images/plus.png) #FFFFFF no-repeat center center;
  cursor:pointer;
}
#categoryChecks {position:relative;margin-top:1em;}
#channel-checks {position:absolute;top:0px;left:300px;}
#channel-checks-tight {position:absolute;top:0px;left:250px;}
#biz-dev-channel-checks {position:absolute;top:0px;left:500px;}
#wrapper label input { margin-right: 4px; }

#upload_keywords {
	margin-left:1em;
}
small {	font: normal 1em; color: #9C9C9C;}
.hint {color:#9C9C9C;}
.alignleft {float: left;}
.alignright {float: right;}
.centered {text-align: center;}

/*input-bar
 */
#input-bar {
	margin: 15px 0px 0px 0px;
        padding: 12px 0px 7px 0px;
	background: #eee;
	border: 1px solid #ccc;
        text-align: center;
}

#input-bar #bid {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 5px 0px 0px 0px;
	 display:inline;
}

#input-bar #mass-bid {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 5px 0px 0px 17px;
	 display:inline;
}

#input-bar #budget {
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 5px 0px 0px 17px;
        display:inline;
}

#cpc_est, #bud_est, #mass_bid {
	font: bold 18px Arial, Helvetica, sans-serif;
	border: 2px solid #0093d0;
	padding: 0px 3px;
}

/*
 * traffic-estimator
 */
#traffic-estimator {
	padding: 15px 0px 15px 0px;
	clear: both;
	color: #999;
	font-size: 16px;
        font-family: Arial, Helvetica, sans-serif;
}

#traffic-estimator div {
	padding: 5px 0px;
        clear:both;
				zoom:1;
}
#traffic-estimator div strong {
   width: 140px;
   display:block;
   float:left;
   text-align: right;
   padding-right: 1em;
}
#traffic-estimator .value {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0093d0;
	line-height:16px;
}

#traffic-estimator .alert {
	color: #ff0000;
	font: bold 13px Arial, Helvetica, sans-serif;
}

#traffic-estimator .no_alert {
   color: #7cb940;
   font: bold 13px Arial, Helvetica, sans-serif;
}

/*
 * tip-box
 */
#tip-box {
	position: relative;
	margin: 30px 0px 0px 0px;
	width: 436px;
	background: #fff url(../images/tip-box-bg.gif) repeat-y;
        clear:both;
}

#tip-box .header {
	background: #fff url(../images/tip-box-top.gif) no-repeat bottom;
	height: 15px;
	margin:0px;
	padding: 0px;
}

#tip-box .tip-box-bottom {
	background: #fff url(../images/tip-box-bottom.gif) no-repeat;
	height: 21px;
}

#tip-box .content-div {
	margin: 15px 30px 15px 32px;
}

#tip-box h1.tips {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #0093d0;
}

#tip-box h1.tips em {
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #7cb940;
}

#tip-box h2.tips {
	font: 18px Arial, Helvetica, sans-serif;
	color: #999;
	margin: 0px;
}

#tip-box h2.tips em {
	font:  18px Arial, Helvetica, sans-serif;
	color: #7cb940;
}

#tip-box span {
	position: absolute;
	top: 53px;
	left: 675px;
	background: url(../images/tip-box-link-bg.gif) no-repeat;
	width: 142px;
	height: 34px;
	text-align: center;
	font: 12px Arial, Helvetica, sans-serif;
	color: #4e811c;
	padding: 4px 0px 0px 0px;
	text-decoration:underline;
	cursor:pointer;
}
#tip-box #wrapper {margin-top:10px;}
#progress-bar {
	position: absolute;
	top: 8px;
	left: 346px;
}
#buttons {padding-top: 1em;}
#next-button, #Update { float:right;font-weight:bold;}
#bid-error, #budget-error {text-align:center;color:#F00;font-size:12px;font-weight:normal;display:inline;padding:0px 30px 0px 30px;margin-top:5px;}
#errors {margin-top:5px;}
#banner-warning {color:#000;font-size:11px;background-color:#ffff99;padding:0px 4px;margin-bottom:8px;}

#input-wrapper {max-width:600px;}

/* bulk-buy table  */
#bulk-buy-sites {font-family:Arial;margin-top:20px;width:100%;}
#bulk-buy-sites th {background-color:#CCCCCC;padding:3px;vertical-align:bottom;}
#bulk-buy-sites .sites {text-align:left;border-left:1px solid #CCCCCC;}
#bulk-buy-sites th.bids {text-align:center;}
#bulk-buy-sites th.remove {font-size:10px;font-weight:normal;text-align:center;}
#bulk-buy-sites td {padding:3px;border-width:0px 1px 1px 0px;border-color:#CCCCCC;border-style:solid;}
#bulk-buy-sites td.market {color:#008000;text-align:right;width:6em;}
#bulk-buy-sites .bids {white-space:nowrap;text-align:center;width:7em;}
#bulk-buy-sites td.bids {font-size:14px;font-weight:bold;}
#bulk-buy-sites td.bids small {font-size:10px;font-weight:normal;color:#F00;display:block;text-align:center;}
#bulk-buy-sites .bids input {width:5em;font-weight:bold;color:#0093d0;}
#bulk-buy-sites .remove {width:3em;}
#bulk-buy-sites .remove img {cursor:pointer;}
#bulk-buy-sites tr.even {background-color:#EEEEEE;}
#bulk-buy-sites .zone-name {color:#666666;font-size:11px;}
#bulk-buy-sites .error-msg {color:#FF0000;font-size:11px;display:block;font-weight:normal;}

