/* MAIN TEMPLATE */

#enlcose {
	clear: both;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}
#enlcose_sm {
	clear: both;
	width: 600px;
	margin-left: auto;
	margin-right: auto;
}
	
	#header {
		clear: both;
		width: 960px;
		padding-bottom: 15px;
		margin-left: auto;
		margin-right: auto;
	}
	
		#header_left {
			float: left;
			width: auto;
			margin: 17px 0 12px 5px;
		}
		
		#header_right {
			float: right;
			width: auto;
			margin: 0 17px 0 0;
		}
	
	#main {
		clear: both;
		width: 960px;
	}
	#main_sm 
	{
		clear: both;
		width: 600px;
	}
	
		#main_head {
			clear: both;
			float: left;
			width: 960px;
			height: 20px;
			background-image: url(../gfx/main_header.gif);
		}
		#main_head_sm {
			clear: both;
			float: left;
			width: 600px;
			height: 20px;
			background-image: url(../gfx/main_header_sm.gif);
		}
		
		#main_body {
			float: left;
			width: 920px;
			background: url(../gfx/bg_grey.gif) repeat-y;
			padding-left: 20px;
			padding-right: 20px;
		}
		
		#main_body_sm {
			float: left;
			width: 600px;
			background: url(../gfx/bg_grey_sm.gif) repeat-y;
			padding-left: 20px;
			padding-right: 20px;
		}
			#green_nav_top {
				width: 920px;
				height:10px;
				font-size:0px;
				background:url(../gfx/welcome_t.gif) no-repeat;
			}
			#green_nav {
				width: 920px;
			}
			#green_nav_bottom {
				clear:both;
				width: 920px;
				height: 16px;
				font-size:0px;
				background: url(../gfx/welcome_l.gif) no-repeat;
				margin-bottom:10px;
				margin-top:-2px;
			}
			#green_nav_left{
				float: left;
				width: 20px;
			}
			#green_nav_content{
				float:left;
				width: 920px;
				background:url(../gfx/welcome_m.gif) repeat-y;
			}
			#green_nav_right{
				float: right;
				width: 20px;
			}	
			#green_content_left{
				float: left;
				width:380px;
				padding-left:10px;
			}
			#green_content_right{
				float: right;
				padding-right:10px;
			}
		
		#main_foot {
			clear: both;
			float: left;
			width: 960px;
			height: 20px;
			background-image: url(../gfx/main_footer.gif);
		}
		#main_foot_sm {
			clear: both;
			float: left;
			width: 600px;
			height: 20px;
			background-image: url(../gfx/main_footer_sm.gif);
		}
	
	#footer {
		clear: both;
		padding: 15px 0 0 0;
	}
		
		#footer_left {
			float: left;
			width: auto;
			margin: 0 0 0 28px;
		}
		
		#footer_right {
			float: right;
			width: auto;
			margin: 0 26px 0 0;
			background-image: url(/gfx/nielsen.gif);
		}
/*AMANDA*/
#purple_tabs{
	width: 920px;
	height: 63px;
	float:left;
	background-image:url(../gfx/ad_purple_strip_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#purple_tabs_sm{
	width: 560px;
	height: 63px;
	float:left;
	background-image:url(../gfx/ad_purple_strip_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
#purple_tab_one{
	width: 251px;
	height: 51px;
	background-image:url(../gfx/purple_tab_new.gif);
	float:left;
	padding: 12px 0 0 53px ;
}
#purple_tab_search_one{
	width: 251px;
	height: 55px;
	background-image:url(../gfx/tab_search_1.gif);
	float:left;
	padding: 8px 0 0 53px ;
}
#purple_tab_search_one_off{
	width: 251px;
	height: 55px;
	background-image:url(../gfx/purple_search_off.gif);
	float:left;
	padding: 8px 0 0 53px ;
}
#purple_tab_search_two_on{
	width: 251px;
	height: 55px;
	background-image:url(../gfx/results2_on.gif);
	float:left;
	padding: 8px 0 0 53px ;
}
#purple_tab_search_two{
	width: 251px;
	height: 41px;
	background-image:url(../gfx/tab_results_2.gif);
	background-position: top;
	background-repeat:no-repeat;
	float:left;
	padding: 8px 0 0 53px ;
}
#purple_tab_search_three{
	width: 253px;
	height: 55px;
	background-image:url(../gfx/tab_creative_3.gif);
	background-position: top;
	background-repeat:no-repeat;
	float:right;
	padding: 8px 0 0 53px ;
}

#purple_tab_search_three_off{
	width: 253px;
	height: 55px;
	background-image:url(../gfx/search3_on.gif);
	background-position: top;
	background-repeat:no-repeat;
	float:right;
	padding: 8px 0 0 53px ;
}
#purple_tab_oneline{
	width: 251px;
	height: 45px;
	background-image:url(../gfx/ad_title_tab_1.gif);
	float:left;
	padding: 18px 0 0 53px ;
}
#purple_tab_right_end{
	background-position:bottom right;
	background-image:url(../gfx/admin_right_purple_strip.gif);
	background-repeat:no-repeat;
	float:right;
	width: 2px;
	padding-top: 46px;
	height: 17px;
}
#purple_tab_right_end_sm{
	background-position:bottom right;
	background-image:url(../gfx/admin_right_purple_strip_sm.gif);
	background-repeat:no-repeat;
	float:right;
	width: 2px;
	padding-top: 46px;
	height: 17px;
}
#admin_nav {
	background-image: url(../gfx/admin_nav_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 897px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
	padding: 8px 0 0 19px;
}
#admin_nav_sm {
	background-image: url(../gfx/admin_nav_bg.gif);
	background-repeat: repeat-x;
	height: 19px;
	width: 537px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
	padding: 8px 0 0 19px;
}

#ad_page_numbers {
	height: 20px;
	width: 889px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #eaeaea;
	float:left;
	padding: 4px 8px 0 19px;
}
#search_nav_buttons {
	background-image: url(../gfx/nav_button_bg.gif);
	background-repeat: repeat-x;
	height: 28px;
	width: 916px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
	padding: 6px 0 0 0;
}
.help_light_purple {
	width: 889px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	background-color: #e7d9e9;
	float:left;
	padding: 8px 8px 4px 19px;
}
#admin_news_content {
	float: left;
	/*height: 275px;*/
	width: 916px;
	background-color: #e7d9e9;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow:hidden;
}
#admin_news_content_hdr {
	float: left;
	/*height: 275px;*/
	width: 916px;
	background-color: #e7d9e9;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow:hidden;
}
#admin_news_content option {
	margin:2px 0px 3px 0px;
}

#help_content2 {
	float: left;
	height: 288px;
	width: 916px;
	background-color: #e7d9e9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	overflow: auto;
}
#admin_content {
	float: left;
	width: 884px;
	background-color: #e7d9e9;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 15px 16px 15px 16px;
}
.bg_light_purple{
	background-color: #f5f0f6
}
.bg_light_purple2{
	background-color: #f9f6fa;
}
.refine_bg_light_purple{
	background-color: #e5d3e7;
}
.refine_bg_purple{
	background-color: #ece1ed;
}
#ad_news_page_bottom {
	background-image: url(../gfx/ad_news_pg_no_bottom.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 912px;
	padding: 8px 8px 0 0;
	float: left;
}
#ad_config_page_bottom {
	background-image: url(../gfx/ad_news_pg_no_bottom.gif);
	background-repeat: no-repeat;
	height: 28px;
	width: 912px;
	padding: 8px 8px 0 0;
	float: left;
}
#cg_page_bottom {
	background: url(../gfx/results_footer_bg.gif) bottom;
	background-repeat: no-repeat;
	height: 35px;
	width: 920px;
	padding: 0 0 0 0;
	float: left;
}
#ad_password_page_bottom {
	background-image: url(../gfx/admin_bottom.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 920px;
	float: left;
}




#help_page_bottom2 {
	background-image: url(../gfx/admin_bottom.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 920px;
	float: left;
	margin-top: -2px;
}
#refine_page_bottom {
	background-image:url(../gfx/refine_botom.gif);
	background-repeat: no-repeat;
	height: 16px;
	width: 920px;
	float: left;
}
#help_bottom {
	background-image: url(../gfx/help_bottom.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 920px;
	float:left;
	margin-top: -2px;
}
.bg_purple{
	background-color: #e7d9e9;
}
.bg_dark_purple{
	background-color: #c5a2ca;
}
.cg_bg_purple{
	background-color: #d2add7
}
.refine_light_purple1{
	background-color: #f3ecf4
}
.help_top_bg {
	background:url(../gfx/help_top_bg.gif) no-repeat;
	width:921px;
	height:14px;
}
.help_subtitle{
	background-color:#c9a9cd;
	height: 19px;
	width: 897px;
	padding: 5px 0 0 19px;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
}
.admin_left_content{
	float: left;
	width: 550px;
}
.admin_right_content{
	float: right;
	width: 300px;
}	
.admin_buttons{
	float: right;
	height: 49px;
	width:800px;
}
.spacer{
	float:left;
	clear:none;
}	
.refine_left_column{
	width: 250px;
	float: left;
	height: 220px;
	padding-top: 15px;
	padding-left: 16px;
}
.refine_middle_column{
	width: 250px;
	float: left;
	height: 220px;
	padding: 15px 0 0 15px ;
	background: #efe6f1;
}
.refine_right_column{
	width: 338px;
	float: right;
	height: 220px;
	padding: 15px 0 0 10px ;
}
.refine_right_column_content{
	width: 338px;
	float: right;
	height: 164px;
	overflow:auto;
}
.refine_right_column_content_bottom{
	width: 338px;
	float: right;
	height: 28px;
	padding-top: 10px;
	background-color: #c4a1c8;
}
#refine_content {
	float: left;
	width: 900px;
	background-color: #ece1ed;
	border-right-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	padding: 0px 16px 0px 0px;
}
#cg_content {
	float: left;
	width: 916px;
	background-color: #e7d9e9;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.cg_left{
	width: 916px;
	float:left;
}
.cg_right{
	width: 615px;
	float:right;
}
.cg_left_content{
	width: 615px;
	padding-top: 5px;
	float:left;
	height: 565px;
	overflow:auto;
}
.cg_left_content_full{
	width: 917px;
	padding-top: 5px;
	float:left;
	height: 565px;
	overflow:auto;
}
.cg_right_content{
	width: 279px;
	float:right;
	padding-right: 10px;
}

/* QUICK SEARCH */

#quick_search_nav {
	background-image: url(../gfx/quick_search_nav_bg.gif);
	background-repeat: repeat-x;
	background-color: #c4a1c8;
	height: 34px;
	width: 909px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	float:left;
	padding: 1px 0 0 7px;
}

#quick_search_titles {
	height: 20px;
	width: 918px;
	background-image: url(../gfx/quick_search_titles_bg_2.gif);
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	background-color: #eaeaea;
	float:left;
	padding: 4px 0 0 0;
}
	#quick_search_titles_left {
		width: 250px;
		float: left;
		padding: 0 0 0 18px;
	}
	#quick_search_titles_mid {
		width: 300px;
		float: left;
		padding: 0 0 0 18px;
	}
	#quick_search_titles_right {
		width: auto;
		float: left;
		padding: 0 0 0 18px;
	}

#quick_search_body {
	float: left;
	width: 918px;
	background-image: url(../gfx/quick_search_body_bg_2.gif);
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	padding: 15px 0 15px 0;
}
	#quick_search_body_left {
		width: 250px;
		float:left;
		padding: 0 0 0 18px;
	}
	
		table.period_table {
			background-color: #e5d6e7;
		}
		
		td.period_table_dbg {
			background-color: #c5a2ca;
		}
		
		td.period_table_lbg {
			background-color: #dcc7df;
		}
		
		td.period_table_wbg {
			background-color: #f3ecf4;
		}
		
	#quick_search_body_mid {
		width: 300px;
		float:left;
		padding: 0 0 0 20px;
	}
	
	#quick_search_body_right {
		width: 255px;
		float:left;
		padding: 0 0 0 20px;
	}
	
		#quick_search_body_right_table {
			width: 255px;
			float: left;
		}
		
			#quick_search_body_right_table_top {
				width: 275px;
				height: 310px;
				float: left;
				overflow: auto;
			}
			
				tr.search_table_dbg {
					background-color: #e5d3e7;
				}
			
			#quick_search_body_right_table_foot {
				width: 275px;
				height: 25px;
				float: left;
				background-color: #c4a1c8;
				padding: 5px 0 0 0;
			}
		
#quick_search_body_foot {
	background-image: url(../gfx/quick_search_body_foot_2.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 920px;
	float: left;
}
#quick_search_body_buttons {
	background-repeat: no-repeat;
	width: 920px;
	float: left;
	padding: 10px 0 0 0;
}

/* ADVANCED SEARCH */

	#adv_search_body_mid {
		width: 306px;
		float:left;
		padding: 0 0 0 10px;
	}

	#adv_search_body_mid_table {
		width: 275px;
		height: 310px;
		float: left;
		white-space:nowrap;
		overflow: auto;
	}
	#adv_search_body_mid_table2 {
		width: 275px;
		height: 310px;
		float: left;
		white-space:nowrap;
		overflow: auto;
	}
	#adv_search_body_right {
		width:255px;
		float:left;
		padding: 0 0 0 20px;
	}
	
		#adv_search_body_right_table {
			width: 300px;
			float: left;
		}
		
			#adv_search_body_right_table_top {
				width: 300px;
				height: 180px;
				float: left;
				overflow: auto;
			}
			
				tr.search_table_dbg {
					background-color: #e5d3e7;
				}
			
			#adv_search_body_right_table_foot {
				width: 300px;
				height: 25px;
				float: left;
				background-color: #c4a1c8;
				padding: 5px 0 0 0;
			}


/* HOMEPAGE TEMPLATE */

	#hp_enclose {
		clear: both;
		float: left;
		width: 916px;
		padding: 18px 0 0 0;
	}

		#hp_leftcol {
			float: left;
			width: 640px;
		}
		
			#hp_leftcol_top {
				clear: both;
				float: left;
				width: 640px;
			}
			
				#hp_leftcol_login {
					float: left;
					width: 227px;
				}
				
					#hp_leftcol_login_title {
						clear: both;
						float: left;
						height: 38px;
						width: 227px;
						background-image: url(../gfx/hp_title_bg.gif);
					}
						
						#hp_leftcol_login_title_left {
							float: left;
							width: 38px;
						}
						
						#hp_leftcol_login_title_content {
							float: left;
							padding: 12px 0 0 0;
						}
						
						#hp_leftcol_login_title_right {
							float: right;
							width: 38px;
						}

					#hp_leftcol_login_body {
						float: left;
						width: 227px;
					}
						
						#hp_leftcol_login_body_input {
						float: left;
						width: 227px;
						background-color: #FFFFFF;
						padding:6px 0px 6px 0px;
							_padding:3px 0px 4px 0px;
						}
						
						#hp_leftcol_login_body_external {
						float: left;
						width: 227px;
						height: 23px;
						background-image: url(../gfx/hp_log_in_links_bg.gif);
						}
							
							.hp_leftcol_login_body_external_padding {
								padding: 4px 0 0 5px;
								}
						
						#hp_leftcol_login_body_links {
						float: left;
						width: 227px;
						height:92px;	
						background: url(../gfx/hp_log_in_bg.gif) bottom ;
						}
							
							.hp_leftcol_login_body_links_padding {
								padding: 4px 0 5px 5px;
								_padding-left:10px;
								}
				
				#hp_leftcol_newcreatives {
					float: right;
					width: 395px;
				}
				
					#hp_leftcol_newcreatives_title {
						clear: both;
						float: left;
						height: 38px;
						_margin-bottom:-2px;
						width:393px;
						background-image: url(../gfx/hp_title_bg.gif);
					}
						
						#hp_leftcol_newcreatives_title_left {
							float: left;
							width: 38px;
						}
						
						#hp_leftcol_newcreatives_title_content {
							float: left;
							padding: 12px 0 0 0;
						}
						
						#hp_leftcol_newcreatives_title_right {
							float: right;
							width: 38px;
						}
						
					#hp_leftcol_newcreatives_body_image {
						clear:both;
						width: 393px;
						background-color: #FFFFFF;
						}
						
					#hp_leftcol_newcreatives_body_content {
						float: left;
						width: 393px;
						background: url(../gfx/hp_new_creat_bg.gif) bottom;
						}
						
						.hp_leftcol_newcreatives_body_content_padding {
							padding: 4px 0 5px 5px;
							_padding: 4px 5px 5px 10px;
							}
			
			#hp_leftcol_welcome {
				clear: left;
				float: left;
				width: 640px;
				padding: 18px 0 0 0;
			}
			
	/* RJA 
   IE7 "Welcome" box was displaying with a blank line under the header and an offset footer background image.
   Fix to restore IE6/IE7/Firefox compatability was as follows:

#hp_leftcol_welcome_header 
	remove 10px padding from top (now 0px), remove height:31px and insert line-height:31px;

#hp_leftcol_welcome_repeater
	remove height: 229px; and _margin-top:-28px; and insert float:left;

#hp_leftcol_welcome_repeater p
	remove _padding:0px 0px 0px 0px; and insert margin: 0px 0px 10px 0px;

#hp_leftcol_welcome_bottom
	reduce margin_top from 25 to 20px and insert float:left;

*/			
				#hp_leftcol_welcome_title {
					clear: both;
					float: left;
					height: 86px;
					width: 640px;
					background-color: #FFFFFF;
				}
								
					#hp_leftcol_welcome_header 
					{
						float:left;
						width:550px;
						padding:0px 35px 0px 55px;
						line-height:31px;
						margin:0px;
						background:url(../gfx/hp_welcome_left_top.gif) no-repeat;
					}
					
					#hp_leftcol_welcome_repeater
					{
						width:550px;
						float:left;
						padding:10px 35px 0px 55px;
						background: url(../gfx/hp_welcome_left_repeat.gif) repeat-y;
					}
					#hp_leftcol_welcome_repeater p
					{
						padding:0px 0px 10px 0px;
						margin:0px 0px 10px 0px;
					}
					
					#hp_leftcol_welcome_bottom
					{
						width:640px;
						height:20px;
						float:left;
						margin-top:-20px;_margin-top:0px;
						background:url(../gfx/hp_welcome_left_bottom.gif) no-repeat;
					}
						
/*					#hp_leftcol_welcome_title_left {
						float: left;
						width: 48px;
					}
					
					#hp_leftcol_welcome_title_content {
						float: left;
						width: 524px;
						padding: 10px 10px 5px 10px;
					}
					
					#hp_leftcol_welcome_title_right {
						float: right;
						width: 48px;
					}*/

		#hp_spotlight {
			float: right;
			width: 258px;
		}
			#hp_spotlight_title {
				clear: both;
				float: left;
				height: 38px;
				width: 258px;
				background-image: url(../gfx/hp_title_bg.gif);
			}
				
				#hp_spotlight_title_left {
					float: left;
					width: 38px;
				}
				
				#hp_spotlight_title_content {
					float: left;
					padding: 12px 0 0 0;
				}
				
				#hp_spotlight_title_right {
					float: right;
					width: 38px;
				}
				
				#hp_spotlight_body_video {
						width: 256px;
						background-color: #FFFFFF;
						padding: 0 0 0 2px;
						}
						
				#hp_spotlight_body_content {
					float: left;
					width: 258px;
					background: url(../gfx/hp_spot_light_bg.gif) bottom;
					}
					
					.hp_spotlight_body_content_padding {
						padding: 5px 10px 5px 15px;
					}
					
					.hp_spotlight_body_content_lbg {
						width: 258px;
						background-image: url(../gfx/hp_spot_light_tb_bg.gif);
					}
						.hp_spotlight_body_content_lbg_padding {
							padding: 5px 10px 5px 15px;
						}
		#hp_demo {
			float: right;
			width: 258px;
			padding: 15px 0px 0px 0px;
		}
			#hp_demo_title {
				clear: both;
				float: left;
				height: 38px;
				width: 258px;
				background-image: url(../gfx/hp_title_bg.gif);
			}
				#hp_demo_title_left {
					float: left;
					width: 38px;
				}
				
				#hp_demo_title_content {
					float: left;
					padding: 12px 0 0 0;
				}
				
				#hp_demo_title_right {
					float: right;
					width: 38px;
				}
			#hp_demo_body_content {
				float: left;
				width: 252px;
				padding:5px 0px 5px 5px;
				_padding-bottom:10px;
				background-color: #FFFFFF;
				}
			#hp_demo_body_bottom {
				float: left;
				width: 257px;
				height: 20px;
				background: url(../gfx/small_boxout_bottom.gif);				
				}
				.adImageTable
				{
					background-color:#F5EFF6;
				}
								
/* POP UP TEMPLATE */

#demo_body_content {
	float: left;
	width: 920px;
	background: url(../gfx/pop_body_content_bg.gif) bottom;
	background-color: #e7d9e9;
	text-align: center;
}

#pop_body_content {
	float: left;
	width: 920px;
	background: url(../gfx/pop_body_content_bg.gif) bottom;
	background-color: #e7d9e9;
}
#pop_body_content_sm {
	float: left;
	width: 530px;
	padding:15px;
	background: url(../gfx/pop_body_content_bg_sm.gif) bottom;
	background-color: #e7d9e9;
}

	#pop_body_leftcol {
		float: left;
		width: 249px;
		background: url(../gfx/pop_leftcol_rem_bg.gif) repeat-y left;
	}
	
		#pop_body_leftcol_download {
			float: left;
			width: 249px;
			background: url(../gfx/pop_leftcol_size_bg.gif) repeat-y left;
		}
		
		#pop_body_leftcol_remove_title {
			float: left;
			width: 249px;
			height: 23px;
			background: url(../gfx/pop_leftcol_rem_title_bg.gif) no-repeat left;
		}
		
		#pop_body_leftcol_remove_body {
			float: left;
			width: 249px;
			background: url(../gfx/pop_leftcol_rem_bg.gif) repeat-y left;
		}

	#pop_body_rightcol {
		float: right;
		width: 671px;
		background: url(../gfx/pop_rightcol_tbl_dk_bg.gif) repeat-y right;
	}
			#pop_body_rightcol_image {
				float: left;
				width: 669px;
				overflow: auto;
			}	
			
			
			.pop_body_rightcol_lbg {
				float: left;
				width: 671px;
				background: url(../gfx/pop_rightcol_tbl_lgt_bg.gif) right;
			}
			
			.pop_body_rightcol_dbg {
				float: left;
				width: 671px;
				background: url(../gfx/pop_rightcol_tbl_dk_bg.gif) right;
			}
			
#pop_body_foot {	
	float: left;
	width: 920px;
	height: 14px;
	padding: 0;
	background: url(../gfx/pop_body_foot.gif) no-repeat top;
}
#pop_body_foot_sm {	
	float: left;
	width: 560px;
	height: 14px;
	padding: 0;
	background: url(../gfx/pop_body_foot_sm.gif) no-repeat top;
}

/* ADMIN CREATIVE ALERTS */

#creative_content {
	float: left;
	width: 920px;
	background-color: #e7d9e9;
}

	#creative_alert_title {
		float: left;
		width: 920px;
		height: 21px;
		background: url(../gfx/create_alert_title.gif) repeat-y;
	}
	
		#creative_alert_title_left {
			width: 322px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
		#creative_alert_title_right {
			width: 568px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
	#creative_alert_content {
		float: left;
		width: 920px;
		background: url(../gfx/create_alert_bg.gif) repeat-y;
	}
	
		#creative_alert_content_left {
			width: 322px;
			padding: 5px 0 5px 10px;
			float: left;
		}
	
		#creative_alert_content_right {
			width: 568px;
			padding: 5px 0 5px 10px;
			float: left;
		}
	
	#creative_search_title {
		float: left;
		width: 905px;
		height: 20px;
		padding: 8px 0 0 15px;
		background: url(../gfx/ad_cre_alert_title_bg.gif) repeat-y;
	}
	
	#creative_search_subtitle {
		float: left;
		width: 920px;
		height: 21px;
		background: url(../gfx/create_search_title.gif) repeat-y;
	}
	
		#creative_search_title_left {
			width: 328px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
		#creative_search_title_mid {
			width: 280px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
		#creative_search_title_right {
			width: 272px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
	#creative_search_content {
		float: left;
		width: 920px;
		background: url(../gfx/create_search_bg.gif) repeat-y;
	}
	
		#creative_search_content_left {
			width: 328px;
			padding: 5px 0 5px 10px;
			float: left;
		}
	
		#creative_search_content_mid {
			width: 280px;
			padding: 5px 0 5px 10px;
			float: left;
		}
			#creative_search_content_mid_top {
				width: 280px;
				float: left;
				padding: 5px 0 5px 0;
			}
			#creative_search_content_mid_foot {
				width: 265px;
				height: 150px;
				float: left;
				overflow: auto;
			}
	
		#creative_search_content_right {
			width: 282px;
			padding: 5px 0 5px 10px;
			float: left;
		}
		
			#creative_search_content_right_table {
				width: 278px;
				height: 195px;
				float: left;
				overflow: hidden;
			}
	
	#creative_email_title {
		float: left;
		width: 905px;
		height: 20px;
		padding: 8px 0 0 15px;
		background: url(../gfx/ad_cre_alert_title_bg.gif) repeat-y;
	}
	
	#creative_email_subtitle {
		float: left;
		width: 920px;
		height: 21px;
		background: url(../gfx/create_email_title.gif) repeat-y;
	}
	
		#creative_email_title_left {
			width: 304px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
		#creative_email_title_mid {
			width: 304px;
			padding: 5px 0 0 10px;
			float: left;
		}
	
		#creative_email_title_right {
			width: 272px;
			padding: 5px 0 0 10px;
			float: left;
		}
		
	#creative_email_content {
		float: left;
		width: 920px;
		background: url(../gfx/create_email_bg.gif) repeat-y;
	}
	
		#creative_email_content_left {
			width: 304px;
			padding: 5px 0 5px 10px;
			float: left;
		}
	
		#creative_email_content_mid {
			width: 304px;
			padding: 5px 0 5px 10px;
			float: left;
		}
	
		#creative_email_content_right {
			width: 272px;
			padding: 13px 0 5px 10px;
			float: left;
		}
		
		td.email_dbg {
			background-color: #d8c3db;
		}
		
#creative_foot {
	float: left;
	width: 920px;
	height: 31px;
	background-color: #e7d9e9;
	background: url(../gfx/ad_cre_alert_foot.gif) bottom no-repeat;
}

#clear_foot {
	float: left;
	width: 920px;
	height: 31px;
	background-color: #e7d9e9;
	background: url(../gfx/clear_foot.gif) bottom no-repeat;
}


.trMediaType td
{
	width:250px;
}

.trCreativeType td
{
	width:120px;
}

.alternatingList td
{ 
	padding-top:5px;
	padding-bottom:5px;
}

.macStyle1
{
	padding-top:3px;
	padding-bottom:3px;
}
	.macStyle2
	{
		padding-top:6px;
		padding-bottom:1px;
	}
	.macStyle1b
	{
		padding-top:4px;
		padding-bottom:2px;
	}
	.macStyle2b
	{
		padding-top:5px;
		padding-bottom:2px;
	}
	.macStyle2c
	{
		padding-top:3px;
		padding-bottom:2px;
	}
	.macStyle3
	{
		padding-top:6px;
		padding-bottom:0px;
	}
	.macStyle3b
	{
		padding-top:9px;
		padding-bottom:0px;
	}

.padding_v_2
{
	padding-top:3px;
	padding-bottom:3px;
}
.padding_v_2b
{
	padding-top:3px;
	padding-bottom:2px;
}
.padding_v_2c
{
	padding-top:8px;
	padding-bottom:0px;
}
.padding_v_2_offset
{
	padding-top:6px;
	padding-bottom:1px;
}

.creative_v_padder
{	
	padding:4px 0px 4px 0px;
	_padding:0px 0px 0px 0px;
}

/* N.B. Changing the underscore prefix in the following 'regular#' blocks
        converted them from being IE6 specific to being IE6/7 specific.  
		Potentially a useful way of overcoming those layout problems that IE7
		has inherited from IE6.

		padding-top:	3px;		Seen by non-IE browsers
		.padding-top:	5px;		Seen by IE7 and IE6 unless the line below is present
		_padding-top:	6px;		Seem by IE6 only.
*/

.regular1
{
	padding-top:3px;
	.padding-top:3px; 
	padding-bottom:3px;
	.padding-bottom:1px;
}
.regular2
{
	padding-top:6px;
	.padding-top:3px;
	padding-bottom:0px;
	.padding-bottom:1px;
}
.regular3
{
	padding-top:6px;
	.padding-top:4px;
	padding-bottom:0px;
	.padding-bottom:2px;
}


.inputpadr input
{
	margin-right:5px;_margin-right:0px;
	padding-right:5px;_padding-right:0px;
}
.inputpadl input
{
	margin-left:5px;_margin-left:0px;
	padding-left:5px;_padding-left:0px;
}

.counterposn
{
	position:relative;
	top:-2px;
}
.galleryPink, .galleryPink a
{
	margin:0px;
	padding: 10px 0px 0px 0px;
	background:#E7D9E9;
	color:#000000;
	text-decoration:none;
}
	.galleryPink a:hover
	{
		text-decoration:underline;
	}

.galleryTabbedBack
{
	margin:0px;
	padding:0px; 
	background:#C098C4 url(../../ui/gfx/tab_creative_3_blank.gif) no-repeat 0px -20px;
	color:#F1E6EF;
}
	.galleryTabbedBack a
	{
		background:url(../../ui/gfx/tab_creative_3_blank.gif) no-repeat 0px -23px;
		color:#F1E6EF;
		text-decoration:none;
	}
	.galleryTabbedBack a:hover
	{
		text-decoration:underline;
	}

.galleryTabbedForward, .galleryTabbedForward a
{
	color:#FFF;
	text-decoration:none;
}
	.galleryTabbedForward a:hover
	{
		text-decoration:underline;
	}


.download_button embed, .download_button applet
{
	width:250px;
}

.resultPadder
{
	padding:5px 10px 5px 10px;
}

.padding10
{
	padding:10px;
}

.refined_darker_back
{
	background:#EFE6F1;
}

#oSearchList, #oAlertList, #oShopList
{
	width:915px;
	background:#EFE6F1; /* url(../../ui/gfx/repeatinglistbackground.gif);*/
}
/*#oSearchList option, #oAlertList option, #oShopList option
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
}*/

	
/** LEGACY CSS **/
.hand
{
	cursor:pointer;
}


/* Calender CSS */
.padder
{
padding-top:5px;
}

.darkTableBordered
{
	background-color: #dcc7df;
/*	border: solid 1px #e5d6e7;*/
	color: #FFFFFF;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align: center;
	border: solid 1px #FFFFFF;
	border-top:0px;
	border-left:0px;
	padding:6px;
}
.dropBoxClass
{
	background:#EFE6F1;
}
.divLeftPadding
{
	background: #ccccff;
	padding:20px;
	border:10px;	
}

.periodDropdown
{
	background:none;
}

#oDatePicker_periodDropdown
{
	margin-left:2px;
	margin-bottom:15px;
}

.whiteTableBordered
{
	background-color: #c5a2ca;
	color: #FFFFFF;
/*	border: solid 1px #e5d6e7;*/
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	text-align:center;
	border: solid 1px #FFFFFF;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	padding:6px;
}
.darkTableHeaderNoPadding
{
	background-color: #EFCBF1;
	color: #9C31A5;
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.calendarNextBack
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-color: #c5a2ca;
	color: #ffffff;
	cursor:pointer;
	border-bottom:thin solid;
}
.calendarMonth
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-color: #c5a2ca;
	color: #ffffff;
	border-bottom:thin solid;
}
.calendarWeek
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #c5a2ca; /* #dcc7df;*/
	color: #ffffFF;
	padding-left: 2px;
	padding-right: 2px;
}
.calendarDay 
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	background-color:  #c5a2ca; /*#dcc7df;*/
	color: #ffffff;
	text-align:center;
	cursor:pointer;
	padding-left: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
}
.calendarCancel
{
	font-family: Arial, verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-align:center;
	background-color: #c5a2ca;
	color: #ffffff;
	cursor:pointer;
	border-top:thin solid;
}

.vis0
{
	display:none;
}
.vis1
{
}

#saveOptions
{
	clear: both;
	float: right;
	white-space:nowrap;
}

	#newSearchHeader
	{
		float: left;
		width: 130px;
	}
	#saveAsAlertHeader
	{
		float: left;
		width: 150px;
	}
	#saveSearchHeader
	{
		float: left;
		padding: 10px 0px 0px 0px;
	}
	#saveSearchContent1
	{
		float: left;
		padding: 7px 0px 0px 0px;
	}
	#saveSearchContent2
	{
		float: left;
	}
	#searchList
	{
		float: right;
		display:inline;
		padding: 0px 0px 0px 0px;
		width:230px;
	}
	
		#searchListHeader
		{
			float: left;
			padding: 3px 0px 0px 0px;
		}
		#searchListContent
		{
			float: left;
		}
/* End of Calender */

