/* =My folder page style
----------------------------------------------- */
#content-inner { border: 1px solid #cbc2a7; padding: 4px; width: 927px;  }


#sub-header { background: url('../img/sub_header.gif') no-repeat; width: 930px; height: 67px; margin-bottom: 29px; }
#sub-header h3 { position: absolute; left: 100px; top: 25px; font-size: 16px; font-weight: normal; }
#sub-header .button-mid { position: absolute; top: 35px; right: 200px; }
#sub-header .button-wide { position: absolute; top: 35px; right: 5px; }
#sub-header.custom { margin-bottom: 4px; }

#table-title { background: #ebf3f9;  padding: 15px 0; border: 1px solid #b5d4eb; height: 16px; }
#table-title h2 { font-size: 17px; font-weight: bold; float: left; margin-left: 20px;  }
#table-title img { border: 1px solid #b5d4eb; border-bottom: 1px solid #fff; float: left; display: inline; margin: -41px 0 -16px -1px; position: relative; }
#table-title.custom { width: 690px; }

table.shared-folder { position: relative; width: 100%; border: 1px solid #b8d6ec; padding-top: 5px; margin-top: -1px; }
table.shared-folder thead tr { background: #f5f9fc; color: #333; font-weight: bold; }
table.shared-folder a { color: #369; }
table.shared-folder tr.odd { background: #f5f9fc; }
table.shared-folder tr.even { background: #fff; }
table.shared-folder .col1 { text-align: left; padding: 5px 15px; }
table.shared-folder tr.custom td { padding: 15px 0; }
table.shared-folder .add, .add-content .add { background: url('../img/icon_add.gif') left no-repeat; padding-left: 20px; text-align: right; }

table.shared-folder.invite-users .col1 { width: 40px; text-align: center; }
table.shared-folder.invite-users .col2 { width: 200px; }
table.shared-folder.invite-users .col3 { width: 500px; text-align: left; }

table.shared-folder.library  { border: none; margin: 0; }
table.shared-folder.library .col1 { width:300px; }
table.shared-folder.library .col2 { width:200px; }
table.shared-folder.library .col3 { width:100px; }
table.shared-folder.library .col4 { width:80px; text-align: center; }

table.shared-folder.library .pagination_header td {
	padding-left: 10px;
	padding-right: 10px;
}

table.shared-folder.view-users td.col1 { width: 150px; text-align: left; }
table.shared-folder.view-users .col2 {width: 300px; }
table.shared-folder.view-users .queueHead  .col3  { padding-left: 0; }
table.shared-folder.view-users .col3 { width: 500px; text-align: left; padding-left: 14px;  }
table.shared-folder.view-users .col3 a { float: left; }

table.shared-folder a.btn_remove { margin-right: 40px;}

input.update { float: left; display: block; width: 80px; height: 25px; background: url('../img/btn_update.gif') no-repeat; margin: -3px 0 0 4px; text-indent: -5000px; }
a.add-more-users, a.add-more-users:link, a.add-more-users:visited { 
	float: left; 
	width: 135px; 
	padding-top: 24px;
	background-image: url('../img/btn_add-more-users.gif');
	margin: -3px 122px 0 4px; 
	text-indent: -5000px;
}
a.add-more-users:hover {
	background-position: 0 -24px;
}
a.add-more-users:active {
	background-position: 0 -24px;
}
a.btn-add, a.btn-add:link, a.btn-add:visited { background: url('../img/btn_add.gif') no-repeat; width: 57px; height: 25px; display: block; text-indent: -5000px; margin-left: 10px; margin-bottom: 8px; }
a.btn-add:hover {
	background-position: 0 -25px;
}
a.btn-add:active {
	background-position: 0 -50px;
}
a.link-back { font-size: 1em; color: #c69c6d!important; margin: 12px 0 0 17px; display: block; }

#main-cont { border: 1px solid #b8d6ec; border-top: none; padding: 15px 5px 5px 5px; margin-top: -1px; width: 680px; position: relative;  }
#main-cont p.last { display: block; border-top: 1px solid #cbc2a7; padding-top: 10px; width: 100%; }

#zebra-list { display: block;  font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0; margin: 0;  }
#zebra-list li { list-style: none; border-bottom: 2px solid #fff; font-size: 12px; font-weight: bold; font-style: italic;    }
#zebra-list li ul { padding: 0; margin: 0; }
#zebra-list li ul li { font-weight: normal; font-style: normal;}
#zebra-list li span { text-indent: 30px; }
#zebra-list li ul li span { text-indent: 90px; }
#zebra-list li img { vertical-align:	 middle; }
#zebra-list li input { vertical-align: middle; margin-left: 10px; }
#zebra-list .even { background: #f5f9fc; }
#zebra-list .odd { background: #fff; }
#zebra-list span { display: block; height: 23px; padding-top: 5px; position: relative; }

#zebra-list.gallery li img { margin-right: 25px; }
#zebra-list.gallery li input { margin: 0 25px 0 0; }
#zebra-list.gallery li ul li span { text-indent: 65px; }
#zebra-list.gallery li ul li ul span { text-indent: 100px; }
#zebra-list.gallery li ul li ul li ul span { text-indent: 140px; }
#zebra-list.gallery li ul li ul li ul li ul span { text-indent: 180px; }


/* =My folders add content page style
----------------------------------------------- */
.add-content { width: 688px;  border: 1px solid #b5d4eb; margin-bottom: 2px;  }
.add-content .section-image { width: 90px; float: left; border-right: 1px solid #b5d4eb; }
.add-content .section-image a img {
	display: block;
	width: 89px;
}
.add-content .section-image a, .add-content .section-image a:link, .add-content .section-image a:visited { text-align: center; font: 10px Verdana, Arial, Helvetica, sans-serif; display: block; margin-bottom: 8px; text-decoration: none; }
.add-content .section-content { width: 597px; float: right; text-indent: 20px; position: relative; }
.add-content .section-content h3 { background: #ebf3f9; padding: 6px 0; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 14px; }
.add-content .section-content h3 span { display: block; text-align: right; margin: -16px 50px 0 0; color: #069; }
.add-content .section-content h3 span a { color: #069; }
.add-content .section-content p { position: absolute; top: 40px; left: 0; }

#user-heading { background: url('../img/user_heading.gif') repeat-y; width: 690px; margin-bottom: 4px;  }
#user-heading h2 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; color: #333; text-indent: 15px; padding: 6px 0; }
#user-heading a { position: absolute; top: 4px; right: 0; }

#holder { width: 686px; float: left; }
#friends-folders { padding-left: 7px; border-left: 1px solid #cbc2a7; width: 223px; float: right; }
#friends-folders h3 { background: #f2eee1; text-indent: 15px; padding: 5px 0; margin-bottom: 5px; font-size: 14px; }
#friends-folders ul { margin: 0; padding: 0; }
#friends-folders ul li { margin: 0; list-style: none; display: block; background: #f8f5ee; }
#friends-folders ul li a, #friends-folders ul li a:link, #friends-folders ul li a:visited, #friends-folders ul li a:hover { 
	display: block; 
	font-size: 11px; 
	color: #069; 
	padding: 5px 0; 
	text-indent: 20px; 
	background: url('../img/icon_offline.gif') 0 4px  no-repeat; 
	margin-left: 15px; 
	padding-left: 15px;
}
#friends-folders ul li a.online { background: url('../img/icon_online.gif') left no-repeat; text-decoration: none; color: #00a651!important; }
#friends-folders ul li.odd  { background: #fff; }

.users { background: url('../img/icon_users.gif') left no-repeat; padding-left: 25px; margin-right: 25px; }


/* =Client details page style
----------------------------------------------- */
.column { position: relative; width: 425px; float: left; margin: 0; padding: 30px 12px 8px 30px; border-right: 1px solid #cbc2a7; display: inline; }
.column.last { float: left; margin-left: 0; border: none; padding-left: 12px; }
.column fieldset { border: none; width: 395px; margin: 0; padding: 0 0 0 30px; }
.column fieldset .textField { margin-bottom: 20px; }
.column fieldset label { display: block; float: left; width: 115px; text-align: right; font-size: 12px; font-weight: bold; color: #333; text-align: right; margin-right: 10px; line-height: 22px; }
.column fieldset.client-info { background: #e7e7f1; width: 395px; min-height: 329px; padding: 30px 0 30px 30px; }
.column fieldset.client-info .error_message { font-size: 0.8em; padding-left: 95px; }
.column fieldset.client-info .textField { margin-bottom: 0; }
.column fieldset.client-info h3 { font-size: 14px; font-weight: bold; margin-bottom: 20px; color: #2b5681; }
.column ul, .column li { margin: 0; padding: 0; list-style: none; }
.column fieldset.client-info label { font-size: 10px; font-weight: bold; color: #57728d; display: block; float: left; width: 85px; text-align: right; margin-right: 10px; }
.column fieldset.client-info li { margin-bottom: 10px; }
.column fieldset.client-info li.custom { margin-bottom: 40px; }

.column  p { font-size: 12px; margin-bottom: 29px; }
.column #campaigns-access { width: 425px; padding: 0; }
.column #campaigns-access {
	background: url('../img/campaigns_access_back.gif') left top repeat-y;
}
.column #campaigns-access table {
	background: url('../img/campaigns_access_back-top.gif') left top no-repeat;
}
.column #campaigns-access tr.queueHead {
	background: none;
}
.column #campaigns-access .bottom {
	position: relative;
	clear: both;
	width: 100%;
	height: 10px;
	overflow: hidden;
	background: url('../img/campaigns_access_back-bottom.gif') left top no-repeat;
}
.column #campaigns-access table tbody tr td { background-image: url('../img/campaigns_access_back.gif'); background-repeat: repeat-y; }
.column #campaigns-access table tbody tr td.col1 { background-position: left top; }
.column #campaigns-access table tbody tr td.col2 { background-position: right top; }
.column table {  border: none; border-collapse: collapse;  }
.column table td.col1 , .column table td.col2, .column table tr.queueHead td { margin: 0; padding: 0; }
.column table tr.queueHead td.col1, .column table td.col1 { padding: 5px 10px; width: 80px; padding-right: 50px;  }
.column table td.col1  { text-align: center; width: 70px; float: left; }
.column table tr.queueHead td.col2, .column table td.col2 { padding: 5px 10px; width: 310px; text-align: left; }
.column table .pagination { padding-top: 15px; }
p.update { text-align: center; display: block; padding: 8px 0; border-top: 1px solid #dbd1b2; border-bottom: 1px solid #dbd1b2;  }


/* =Full details page style
----------------------------------------------- */
#ad-modifications { background: url('../img/ad-modification.gif') no-repeat; width: 584px; height: 297px; padding: 22px 161px 0 164px; margin: 25px auto 40px auto;}
#ad-modifications h2 { font-size: 18px; font-weight: bold; color: #980409; margin-bottom: 12px; }
#ad-modifications fieldset { margin: 0; padding: 0; border: none; }
#ad-modifications textarea { background: url('../img/textarea_notes_for_advertiser.gif') no-repeat; width: 576px; height: 51px; border: 1px solid #6c6c6c; margin-bottom: 20px; padding: 3px 2px; font: 12px Arial, Helvetica, sans-serif; }
#ad-modifications label { font-size: 12px; font-weight: bold; display: block; margin-bottom: 4px; }
#ad-modifications fieldset.custom, .rate-card-form fieldset { background: url('../img/fieldset_ad-modification-custom.gif') no-repeat; width: 572px; height: 126px; padding: 14px 0 0 13px; position: relative; }
#ad-modifications fieldset.custom ul, .rate-card-form ul, .rate-card-form li #ad-modifications fieldset.custom li { margin: 0; padding: 0; list-style: none; }
#ad-modifications fieldset#ad-modifications_calculator {
	padding-left: 0;
	width: 585px
}
#ad-modifications fieldset#ad-modifications_calculator ul#ad-modifications_calculator_fields {
	padding-left: 13px;
}
#ad-modifications fieldset.custom label, .rate-card-form label { display: inline; font-weight: normal; }
#ad-modifications fieldset.custom input, .rate-card-form input { vertical-align: middle; }
#ad-modifications fieldset.custom li.item-1, .rate-card-form li.item-1 { width: 194px; float: left; margin-right: 15px; }
#ad-modifications fieldset.custom li.item-1 span, .rate-card-form li.item-1 span { display: block; text-align: center; font-weight: bold; padding: 2px 0; }
#ad-modifications fieldset.custom li.item-2, .rate-card-form li.item-2 {  width: 210px; float: left; padding-top: 12px; }
#ad-modifications fieldset.custom li.item-2 label, .rate-card-form li.item-2 label { display: block; }
#ad-modifications fieldset.custom li.item-2 ul li, .rate-card-form li.item-2 ul li { position: relative; width: 90px; float: left; }
#ad-modifications fieldset.custom li.item-2 li.custom, .rate-card-form li.item-2 li.custom { width: 10px; float: left; display: block; margin: 0 15px 0 0; padding-top: 22px; }
#ad-modifications fieldset.custom li.item-3, .rate-card-form li.item-3 { width: 145px; float: right; text-align: center; margin: 0 7px 0 0; }
#ad-modifications fieldset.custom li.item-3 label, .rate-card-form li.item-3 label { display: block; }
#ad-modifications fieldset.custom ul#buttons { clear: both; padding-top: 30px; }
#ad-modifications fieldset.custom ul#buttons li { display: inline; float: left; }
#ad-modifications fieldset.custom ul#buttons li.button-2 { margin-left: 320px; margin-right: 12px; }
#ad-modifications fieldset.custom ul#buttons li.button-right { float: right; }

#bottom-content { width: 910px; margin: 0 auto; }
#bottom-content .col1 { width: 277px; float: left; }
#bottom-content .col1 h3 , #bottom-content .col2 h3 { font-size: 18px; font-weight: bold; color: #243e62; margin-bottom: 7px; }
#bottom-content .col1 div { background: url('../img/advertiser_details.gif') no-repeat; width: 237px; height: 249px; padding: 20px; }
#bottom-content .col1 div h4 { margin-bottom: 25px; }
#bottom-content .col1 div ul, #bottom-content .col1 div li { list-style: none; margin: 0; padding: 0; line-height: 1.5; } 
#bottom-content .col1 div ul li strong { display: block; width: 85px; float: left; }
#bottom-content .col1 div ul li.custom { margin-bottom: 25px; }
#bottom-content .col2 { width: 628px; float: right; }
#bottom-content .col2 div { background: url('../img/placement_details.gif') no-repeat; width: 628px; height: 267px; padding: 20px 0 0 0; }
#bottom-content .col2 div .part-1, 
#bottom-content .col2 div .part-2 { 
	background: none; 
	display: inline;
	width: 240px; 
	height: auto; 
	padding: 0; 
	margin-left: 40px; 
	float: left; 
}
#bottom-content .col2 div table { margin-bottom: 25px; }
#bottom-content .col2 div table thead tr td { font-weight: bold; padding: 1px 0; padding-right: 35px; }
#bottom-content .col2 div table tbody tr td { padding: 1px 0; padding-right: 10px; font-size: 0.8em; }
#bottom-content .col2 div table thead tr td.tableCol1,
#bottom-content .col2 div table tbody tr td.tableCol1 {
	padding: 1px 0 1px 0;
	width: 135px;
}
#bottom-content .col2 div table thead tr td.tableCol2,
#bottom-content .col2 div table tbody tr td.tableCol2 {
	padding: 1px 0 1px 0;
	width: 115px;
}
#bottom-content .col2 div .part-2 { float: left; width: 250px;  margin-left: 70px; }
#bottom-content .col2 div .part-2 label { margin-right: 5px; display: block; float: left; }
#bottom-content .col2 div .part-2 .rollOver { margin-top: 6px; }
#bottom-content .col2 div .part-2 .generated-code { background: url('../img/generated_code.gif') no-repeat; width: 247px; height: 28px; margin: -19px 0 0 0; padding: 6px 0 0 8px;  }


/* =Rate card additional config page style
----------------------------------------------- */
h2.rate-card { font-size: 18px; margin: 25px 0 20px 12px; }
.addit-config .textField { float: left; width: 215px;  }
.addit-config .rollOver { margin-left: 10px; float: right; }
.addit-config.last li.item-1 { padding-top: 0; }
.addit-config ul, fieldset.addit-config li { margin: 0; padding: 0; list-style: none; }
.addit-config ul {
	position: relative;
	width: 920px;
	overflow: hidden;	
	background: #e7e7f1; 
	padding: 17px 0 17px 17px;
	margin: 0 0 10px 0;
}
.addit-config .last { border-bottom: 1px solid #dbd1b2; }
.addit-config li.item-1 { width: 420px; float: left; }
.addit-config li.item-2 { width: 310px; margin-right: 40px; float: right; }


#bottom-form { position:relative; overflow:hidden; width: 754px; padding: 50px 84px 40px 99px; margin: 0; border-bottom: 1px solid #dbd1b2; }
#bottom-form .publisher-notes { background: url('../img/publisher_notes.gif') no-repeat; width: 138px; height: 61px; position: absolute; top: 0; left: 100px; padding: 17px 10px; color: #999; }
#bottom-form .publisher-notes h5 { font-size: 13px; color: #999; margin-bottom: 10px; } 
.rate-card-form fieldset { background: url('../img/fieldset_ad-modification-custom-low-opacity.gif') no-repeat; color: #999; border: none; clear: both; position: absolute; left: 260px; top: 0;  }
.rate-card-form fieldset .textField { color: #999; }
.rate-card-form .publisher-code { background: url('../img/fieldset_publisher_code.gif') no-repeat; width: 425px; height: 31px; position: absolute; top: 98px; left: 410px; padding: 6px 0 0 10px; }
.rate-card-form .publisher-code h5 { float: left; margin-right: 15px; padding-top: 4px; }
.rate-card-form .publisher-code label { margin-right: 22px; }
.rate-card-form .publisher-code .textField { margin-right: 10px; width: 90px; }
.rate-card-form .publisher-code .rollOver { float: right; margin: -25px 5px 0 0; }


/* =Upload ads page style
----------------------------------------------- */
.upload-heading { font-size: 17px; color: #333; margin: 15px 0 15px 15px; position: relative; }
.upload-heading  span { float: right; margin-top: -15px; font-size: 14px; display: block; position: absolute; top: 17px; right: 175px; }
.upload-heading a { display: block;  text-indent: -5000px; background: url('../img/btn_download_ad_kit.gif') no-repeat; width: 151px; height: 31px; position: absolute; right: 15px; top: -4px; }
h3.custom-bg { background: #ece6d3; padding: 8px 0 8px 15px; margin-bottom: 12px; }
fieldset.upload-swf { position: relative; width: 800px; margin: 0 auto; padding: 0; border: none;}
fieldset.upload-swf ul, fieldset.upload-sw li { margin: 0; padding: 0; list-style: none; }
fieldset.upload-swf ul li { width: 220px; float: left; margin-right: 30px; }
fieldset.upload-swf ul li.last-item { width: 280px; margin: 0; }
fieldset.upload-swf ul li label { display: block; margin-bottom: 4px; }
fieldset.upload-swf ul li .rollOver { float: right; margin: 5px 0 20px 0; }
#upload_preview_image {
	display:block;
	text-align: center;
}
#show_ad_preview {
	text-align: center;
	display:block;
	width:336px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:20px;
	background:#f2eee1;
	padding:0 0 40px 0;
}
#edit_ad_preview {
	position: absolute;
	left:10px;
	bottom:10px;
	display: block;
	height: 20px;
	width:40px;
	background: url('../img/icon_edit.gif') 0 0 no-repeat;
	padding: 4px 0 0 30px;
	margin: 0 10px 0 0;
	color: #333;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}
#ad-holder img { padding: 6px; border: 1px solid #b6b6b6; margin-bottom: 12px; }
#ad-holder fieldset { margin: 0 auto; padding: 0; border: none; }
#ad-holder #btn_edit { float: left; }
#ad-holder #btn_delete, #ad-holder #btn_delete:link, #ad-holder #btn_delete:visited { float: right; color: #fff; background-image: url('../img/btn_back-small_red.gif'); width: 79px; height: 22px; line-height: 22px; }
#ad-holder #btn_delete:hover { background-position: 0 -24px; }
#ad-holder #btn_delete:active { background-position: 0 -48px; }
#ad-holder .submit { width: 495px; background: #ece6d3; padding: 25px 25px 15px 25px; margin: 25px auto 0; line-height: 1.4; }
#ad-holder .submit p { margin-bottom: 10px; }
#preview_submit_form {
	width: 100%;
	margin: 0 auto;
}

#relock_ad_btn {
	position:relative;
	bottom:10px;
	height:29px;
	width:92px;
	margin-left:auto;
	margin-right:auto;
}
#relock_ad_btn img {
	height:0;
	width:0;
	border:none;
}
#relock_ad_btn a, #relock_ad_btn a:link, #relock_ad_btn a:visited {
	height:29px;
	width:92px;
	display:block;
	overflow:hidden;
	background:url("/img/btn_relock_ad.jpg") 0 0 no-repeat;
}
#relock_ad_btn a:hover {
	background-position:0 -30px;
}


/* =Registration page style
----------------------------------------------- */
#registration { margin: 40px 0 0 25px; }
#registration h2 { margin-bottom: 25px; font-size: 18px; }
#registration fieldset { margin: 0; border: 1px solid #dcd3b5; width: 575px; padding: 30px; }
#registration fieldset ul, #registration fieldset ul li { margin: 0; padding: 0; list-style: none; }
#registration fieldset ul li { float: left; width: 240px; margin: 0 30px 25px 0; clear: left; }
#registration fieldset ul li.last-row-item { float: left; margin-right: 0; width: 240px; clear:none; }
#registration fieldset label { display: block; margin-bottom: 4px; }
/* #registration fieldset .textField { background: none; width: 212px; border: 1px solid #6c6c6c; } */
#registration fieldset ul li span { font-size: 10px; font-style: italic; color: #666; display: block; margin-top: 13px; }
#registration fieldset ul li span.custom { margin-top: 4px; }
#registration fieldset ul li.block { width: 100%; padding-bottom: 25px; border-bottom: 1px solid #dcd3b5; }
#registration fieldset ul li.last { width: 100%; padding-top: 25px; border-top: 1px solid #dcd3b5; }
#registration fieldset ul li a.more { display: block; margin-top: 6px; background: url('../img/icon_more.gif') left no-repeat; padding-left: 20px; }
#registration fieldset ul li select { width: 205px; padding: 1px 1px 1px 5px; }
#registration fieldset ul li .rollOver { margin: 40px 0 0 110px; }


/* popup style */
#basicModalContent {
	position: absolute;
	z-index: 999;
	height:500px; 
	width:600px; 
	left:50%; 
	top:15%; 
	margin-left:-300px; 
	background-color:#fff; 
	border:1px solid #b0b0b0; 
	padding: 25px;
}
#basicModalContent a.modalCloseImg {background:url(../img/x.gif) no-repeat; width:64px; height:20px; display:inline; z-index:3200; position:absolute; top:5px; right:5px; cursor:pointer;}
#basicModalContent {padding:8px;}
.more-about-acc-types { background: url('../img/btn_more_about_acc_types.gif') no-repeat; cursor: pointer; border: none; width: 176px; height: 15px; margin-top: 6px; }
#basicModalContent table td { vertical-align: top; }
#basicModalContent ul, #basicModalContent li { margin: 0; padding: 0; list-style: none; }
#basicModalContent li { background: url('../img/icon_feature.gif') left top no-repeat; padding-left: 25px; margin-bottom: 12px; }
#basicModalContent h2 { font-size: 18px; color: #243e62; }
#basicModalContent h2.publisher-account { margin: 22px 0; }
#basicModalContent table thead tr td { color: #960; font-size: 12px; font-weight: bold; padding-bottom: 22px;}
#basicModalContent table tbody tr td a { color: #b9903c; text-decoration: none; display: block; margin-top: 3px; }
#basicModalContent table tr td.col-1 { width: 150px; float: left; }

.content_masker {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	overflow: hidden;
	width: 100%;
	height: 500px;
	background: #fff;
	opacity: 0.5;
	-moz-opacity: 0.5;
	filter: Alpha(Opacity=50);
}

#ad-modifications .custom .item-1 input#daily-budget,
#ad-modifications .custom .item-1 input#total-budget {
	width: 64px;
}
#ad-modifications .custom .item-2 input#start-date,
#ad-modifications .custom .item-2 input#end-date {
	width: 70px;
}
#ad-modifications .custom .item-2 .date-picker-control {
	visibility: hidden;
	position: absolute;
	top: 23px;
	left: 0;
	margin: 0;
}

#advertisement_interaction {
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	clear: both;
	list-style: none;
}
#advertisement_interaction li {
	position: relative;
	margin: 0;
	padding: 10px 10px 0;
	float: right;	
}
#advertisement_interaction li.last {
	padding-right: 0;
}
#advertisement_modify_btn,
#advertisement_approval_btn {
	width: 88px;
	padding-top: 25px;
	line-height: 25px;
	background-image: url('../img/btn_approve-blue.gif');
}
#advertisement_modify_btn {
	width: 80px;
	background-image: url('../img/btn_modify-red.gif');
}

fieldset.upload-swf {
	/*position: relative;
	margin: 0;
	padding: 0 0 20px 0;
	width: 300px;
	overflow: hidden;*/
}
#upload-swf-steps {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	padding:0;
	width:363px;
	#width:386px;
	height:auto;
	/*display:block;
	overflow: hidden;
	border:solid #000 1px;*/
}
#upload_swf_btn {
	position:relative;
	top:14px;
	#top:16px;
	_top:-30px;
	left:33px;
	#left:0;
	_left:0;
	/*top:14px;
	#top:16px;
	left:283px;
	#left:305px;*/
	width:auto;
	height:auto;
	padding:0;
	margin:0;
	z-index:100;
}
#upload-ad-info {
	width: 375px;
	padding-top: 20px;
}
#upload-ad-info p {
	padding: 0 0 20px 0;
}
#upload-ad-info p a {
	margin-bottom: 7px;
}
h3.modifying-form-title {
	padding-bottom: 30px;
}

a#link_closeRegister, a#link_closeRegister:link, a#link_closeRegister:visited {
	position: absolute;
	display: block;
	top: 5px;
	right: 5px;
	width: auto;
	height: 18px;
	line-height: 18px;
	padding-right: 25px;
	background: url('../img/close_box.gif') right top no-repeat;
	color: #a19a6e;
}
a#link_closeRegister:hover {
	color: #a19654;
}

#li_loginURL {
	padding-top: 20px;
}

#zebra-list-campaigns,
#zebra-list-campaigns ul {
	position: relative;
	margin: 0;
	padding: 0;
	list-style: none;
	width: 100%;
	overflow: hidden;
}
#zebra-list-campaigns li {
	position: relative;
	margin: 0;
	padding: 0;
	overflow: hidden; 
	list-style: none;
	clear: both;
	line-height: 25px;
}
#zebra-list-campaigns li .even,
#zebra-list-campaigns li .odd {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 40px;
	background-color: #f5f9fc;
}
#zebra-list-campaigns li .odd {
	background-color: #fff;
}
#zebra-list-campaigns ul.level2 .even,
#zebra-list-campaigns ul.level2 .odd {
	padding-left: 80px;
}
#zebra-list-campaigns ul.level3 .even,
#zebra-list-campaigns ul.level3 .odd {
	padding-left: 120px;
}
#zebra-list-campaigns li a.btn_add-asset img {
	margin-bottom: -5px;
}

#project_modify_buttons {
	width: 310px;
	margin: 0 auto;
}

