*{margin:0;padding:0;}

#header { width: 948px; }
#nav_utility {
	z-index: 100;
	right: 0;
}
#feature-content {
	width: 948px;
	padding: 50px 0 0;
}

#feature-selector {
	position: absolute;
	top: 8px;
	right: 5px;
	height: 21px;
	line-height: 21px;
	padding: 3px;
	color: #666;
	font-size: 12px;
	background: url('../img/select_back.png') right top no-repeat;
}
#feature-selector select {
	background: #fff;
	border: 1px solid #fff;
	padding: 0;
	margin: 0 0 0 10px;
	width: 174px;
	height: 19px;
	line-height: 19px;
	color: #666;
	font-weight: bold;
}
#feature-selector select option {
	background: #fff;
}

#feature-sections,
.feature-section {
	position: relative;
	z-index: 100;
	margin: 0;
	padding: 40px 0 0;
	width: 100%;
	height: 305px;
	overflow: hidden;
	background: #fff;
}
.feature-section {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.1em;
	color: #333;
}
#feature-sections h2.title {
	position: absolute;
	z-index: 999;
	top: 0;
	left: 0;
	padding-top: 40px;
	height: 0;
	width: 100%;
	line-height: 40px;
	overflow: hidden;
	display:block;
	background-position: center top;
	background-repeat: no-repeat;
}
h2.title {
	position:relative;
	top:0;
	z-index:1000;
	margin-top:-10px;
	margin-bottom:-20px;
	padding-top: 40px;
	line-height: 40px;
	height:0;
	overflow:hidden;
	background-position: center top;
	background-repeat: no-repeat;
}
h2#title_advertiser { background-image: url('../img/title_the-advertiser-edition.png'); }
h2#title_agency { background-image: url('../img/title_the-agency-edition.png'); }
h2#title_designer { background-image: url('../img/title_the-flash-professional-edition.png'); }
h2#title_publisher { background-image: url('../img/title_the-publisher-ad-network-edition.png'); }

.feature-section h3.subtitle {
	position:relative;
	top:-26px;
	#top:-22px;
	_top:-22px;
	color: #1f4868;
	text-align: center;
	font-weight: normal;
	font-size: 1.2em;
	margin: 5px 0 0;
}

.feature-section .feature-image {
	position: absolute;
	top: 60px;
	left: 34px;	
}
.feature-section .description {
	position: absolute;
	top: 96px;
	left: 465px;
	width: 440px;
}
.feature-section .description h3.title {
	margin-top:-20px;
	font-size: 1.1em;
	line-height: 1.4em;
}
.feature-section .description h3.title .green { color: #33a224; }
.feature-section .description p {
	margin-bottom: 1.4em;
	line-height: 1.4em;
}
.view_pricing_plan {
	position:absolute;
	right:20px;
	bottom:14px;
	z-index:1001;
}

a#link_tryNow, a#link_tryNow:link, a#link_tryNow:visited {
	position: absolute;
	z-index: 200;
	display: block;
	top: 273px;
	right: 13px;
	width: 207px;
	height: 0;
	padding-top: 40px;
	background: url('../img/try_impact_engine_now.png') 0 0 no-repeat;
}
a#link_tryNow:hover { background-position: 0 -41px; }
a#link_tryNow:active { background-position: 0 0; }
#feature-section_navigation {
	margin:0 0 1px 0;
}
#link_1, #link_2, #link_3, #link_4, #link_5 {
	width: 237px;
	height: 67px;
}
#link_1 a, #link_1 a:link, #link_1 a:visited, #link_3 a, #link_3 a:link, #link_3 a:visited, #link_5 a, #link_5 a:link, #link_5 a:visited  {
	position: relative;
	display: block;
	margin: 0;
	padding-top: 67px;
	height: 0;
	width: 237px;
	overflow: hidden;
	background-position: 0 0;
}
#link_2 a, #link_2 a:link, #link_2 a:visited, #link_4 a, #link_4 a:link, #link_4 a:visited  {
	position: relative;
	display: block;
	margin: 0;
	padding-top: 67px;
	height: 0;
	width: 237px;
	overflow: hidden;
	background-position: 0 0;
}
#feature-section_navigation li a:hover { background-position: 0 -67px; }
#feature-section_navigation li a.active, #feature-section_navigation li a.active:link, #feature-section_navigation li a.active:visited,
#feature-section_navigation li a:active { background-position: 0 -134px; }
a#link_advertiser_1 { background-image: url('../img/btn_feature-advertiser_1.png'); }
a#link_advertiser_2 { background-image: url('../img/btn_feature-advertiser_2.png'); }
a#link_advertiser_3 { background-image: url('../img/btn_feature-advertiser_3.png'); }
a#link_advertiser_4 { background-image: url('../img/btn_feature-advertiser_4.png'); }
a#link_advertiser_5 { background-image: url('../img/btn_feature-advertiser_5.png'); }
a#link_agency_1 { background-image: url('../img/btn_feature-agency_1.png'); }
a#link_agency_2 { background-image: url('../img/btn_feature-agency_2.png'); }
a#link_agency_3 { background-image: url('../img/btn_feature-agency_3.png'); }
a#link_agency_4 { background-image: url('../img/btn_feature-agency_4.png'); }
a#link_agency_5 { background-image: url('../img/btn_feature-agency_5.png'); }
a#link_designer_1 { background-image: url('../img/btn_feature-designer_1.png'); }
a#link_designer_2 { background-image: url('../img/btn_feature-designer_2.png'); }
a#link_designer_3 { background-image: url('../img/btn_feature-designer_3.png'); }
a#link_designer_4 { background-image: url('../img/btn_feature-designer_4.png'); }
a#link_designer_5 { background-image: url('../img/btn_feature-designer_5.png'); }
a#link_publisher_1 { background-image: url('../img/btn_feature-publisher_1.png'); }
a#link_publisher_2 { background-image: url('../img/btn_feature-publisher_2.png'); }
a#link_publisher_3 { background-image: url('../img/btn_feature-publisher_3.png'); }
a#link_publisher_4 { background-image: url('../img/btn_feature-publisher_4.png'); }
a#link_publisher_5 { background-image: url('../img/btn_feature-publisher_5.png'); }

.featured_btn_head {
	position:relative;
	top:0;
	left:-1px;
}

#body_home #content {
	padding: 10px 0 0 0;
}
.custom_adstore #header,
.custom_adstore #footer {
	width: 950px;
}

.home_page_list {
	margin:0 0 0 80px;
	margin-bottom:-5px;
	padding:0;
	color:#ccc;
	font-size:12px;
	width:430px;
}
.home_page_list_item {
	color:#333333;
	margin:0 0 10px 0;
}
.home_column, #home_column_right {
	margin:-10px 0 0 0;
	padding:0;
	float:left;
	position:relative;
}
div.home_column {
	position:relative;
	top:-15px;
	width: 500px;
	padding:10px 45px 0 0;
	background:url('/img/home_left_div_bg.jpg') 20px 0 no-repeat;
	z-index:1000;
}
.home_right_title {
	position:relative;
	display:block;
	height:30px;
	margin:-10px 0 10px 0;
	padding:0;
	text-align:center;
	color: #39648d;
	font-size: 1.4em;
	font-weight:bold;
	width:368px;
	text-align:center;
}
ul.home_column {
	width: 368px;
	float:none;
}
div.home_column p {
	padding: 0 15px 0 40px;
	font-size: 12px;
	color: #333;
	line-height: 14px;
	margin: 1.1em 0;
}

ul.home_column li {
	position: relative;
	padding: 11px 10px 0 42px;
	margin:0;
	color: #636161;
	list-style-type: none;
	background: url("../img/home_edition_bg.jpg") 0 0 no-repeat;
	min-height: 32px;
	height:auto !important;
	height: 32px;
}
ul.home_column li.hover {
	background: url();
}

ul.home_column a.learn_more, ul.home_column a.learn_more:link, ul.home_column a.learn_more:visited  {
	position: absolute;
	overflow: hidden;
	display: block;
	height: 0;
	width: 89px;
	top: 8px;
	right: 6px;
	padding-top: 23px;
	margin: 0;
	background: url("../img/home_edition_learn_more.jpg") 0 0 no-repeat;
}
ul.home_column a.learn_more:hover { background-position: 0 -23px; }

ul.home_column h3 {
	color: #444444;
	font-size:14px;
	font-weight:bold;
}

#home_client_success {
	position:relative;
	top:23px;
	display:block;
	margin:0 0 40px 0;
	padding:30px 0 0 0;
	border-top:solid #ccc 1px;
	width:368px;
}
#home_success_info {
	position:relative;
	text-align:center;
	padding:10px;
	margin:0;
	_margin-right:-20px;
	background:url('/img/home_success_middle.jpg') 0 0 repeat-y;
}
#home_success_top_img {
	position:relative;
	top:-15px;
	left:-10px;
}
#home_success_bottom_img {
	position:relative;
	top:17px;
	left:-10px;
}
.success_title {
	margin:15px 0 10px 0;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	color:#444444;
	_padding-right:20px;
}
.success_body {
	margin:0 0 10px 0;
	padding:0;
	text-align:center;
	color:#444444;
	_padding-right:20px;
}
.success_link {
	position:relative;
	top:4px;
	text-align:right;
	margin:0 0 -16px 0;
	z-index:100;
	_padding-right:20px;
}

#feature_sign_up {
	width:454px;
	height:70px;
	margin: 20px 0 10px 80px;
}
#feature_sign_up p, #feature_sign_up h3 {
	display:none;
}
a#link_requestBetaAccount, a#link_requestBetaAccount:link, a#link_requestBetaAccount:visited {
	position: relative;
	top:15px;
	left:2px;
	display: block;
	overflow: hidden;
	margin: 0;
	padding: 0;
	width: 388px;
	height: 0;
	padding-top: 151px;
	background: url('../img/home_action_graphic.png') 0 0 no-repeat;
}
#home_how_works {
	margin:10px 0 20px 55px;
	width:440px;
}
.home_column h2 {
	width:464px;
	overflow:hidden;
	line-height:2em;
	height:0;
	padding-top:115px;
	margin:20px 0 0 40px;
	margin-bottom:-15px;
	background: url("../img/title_profit-from-online-display-advertising1.jpg") 38px 0 no-repeat;
}

#footer {
	width: 948px;
}

#body_container {
	margin:10px;
	padding:0;
	background: url("/img/landing_body_body.png") repeat-y;
	/*background-position:0 10px;*/
	height:auto !important;
}
#landing_body_top {
	margin:0;
	padding:0;
	background: url("/img/landing_body_body.png") no-repeat;
	background-position:0 10px;
}
#landing_body_bottom {
	position:relative;
	top:-5px;
	margin:0;
	padding:0;
	background: url("/img/landing_body_body.png") no-repeat;
	background-position:0 -10px;
}
#landing_body {
	display:block;
	margin:0;
	padding:0;
	/*background: url('/img/landing_body_body.png') repeat-y center;
	background-repeat:repeat-y;
	background-color:#b9903c;*/
	width:929px;
	height:auto !important;
	height:400px;
}
#landing_body_cell {
	background: url('/img/landing_body_body.png');
	background-repeat:repeat-y;
}
#left_container {
	position:relative;
	margin:0 0 0 11px;
	float:left;
}
#right_container {
	margin:0 11px 0 0;
	float:right;
}
#landing_body_left {
	display:block;
	width:444px;
	margin:0;
	padding:0;
	height:auto !important;
	min-height:327px;
	overflow: hidden;
	background: url("/img/landing_body_module_middle.png") repeat-y;
}
#landing_body_left_top {
	display:block;
	background: url("/img/landing_body_module_middle.png") no-repeat;
	background-position:0 10px;
}
#landing_body_left_bottom {
	display:block;
	background: url("/img/landing_body_module_middle.png") no-repeat;
	background-position:0 -10px;
}
#landing_body_right {
	position:relative;
	width:444px;
	margin:0;
	padding:0;
	height: auto !important;
	min-height:327px;
	background: url("/img/landing_body_module_middle.png") repeat-y;
	z-index:10;
}
#landing_view_all_link {
	position:absolute;
	right:10px;
	bottom:-5px;
	z-index:10;
}
#landing_body_right_top {
	display:block;
	background: url("/img/landing_body_module_middle.png") no-repeat;
	background-position:0 10px;
}
#landing_body_right_bottom {
	display:block;
	background: url("/img/landing_body_module_middle.png") no-repeat;
	background-position:0 -10px;
}
#whole_left_container {
	margin:25px 0 0 0;
}

#agency_nav1, #agency_nav2, #agency_nav3, #agency_nav4, #agency_nav5, #agency_nav6 {
	position:relative;
	display:block;
	overflow:hidden;
	height:25px;
}

#no_live_ads {
	margin:5px auto 2px auto;
	text-align:center;
	height:100px;
	width:344px;
	color:#636161;
	border:solid #cccccc 1px;
}
#landing_heading {
	text-align:center;
	margin:20px 20px 30px 20px;
}
.landing_body_headers {
	display:block;
	text-align:center;
	height:20px;
}
#landing_items_date {
	font-size:10px;
	color:#999999;
}
#go_to_ad_links {
	position:relative;
	display:block;
	height:25px;
	width:90px;
	overflow:hidden;
	background-image: url('/img/go_to_ad_button.png');
	background-position:0 -25px;
	background-repeat:no-repeat;
}
#go_to_ad_links:link img, #go_to_ad_links:visited img {
	height:50px;
	width:90px;
}
#go_to_ad_links:hover img {
	height:0;
	width:0;
}
#go_to_lead_links {
	position:relative;
	display:block;
	height:25px;
	width:90px;
	overflow:hidden;
	background-image: url('/img/go_to_lead_button.png');
	background-position:0 -25px;
	background-repeat:no-repeat;
}
#go_to_lead_links:link img, #go_to_lead_links:visited img {
	height:50px;
	width:90px;
}
#go_to_lead_links:hover img {
	height:0;
	width:0;
}
#lead_name {
	color:#666666;
}
#landing_right_links_table {
	margin:0 10px 10px 10px;
	position:relative;
	top:-7px;
}
#publisher_store_home {
	display:block;
	width:948px;
	height:486px;
	margin:-10px 0 0 0;
}
#publisher_store_start_now {
	position:absolute;
	right:65px;
	bottom:37px;
	float:right;
}
#publisher_store_start_now a {
	display:block;
	height:45px;
	width:241px;
	overflow:hidden;
	background-image: url("/img/start_now_on.jpg");
	background-repeat:no-repeat;
}
#publisher_store_start_now a:link img, #publisher_store_start_now a:visited img {
	height:45px;
	width:241px;
}
#publisher_store_start_now a:hover img {
	height:0;
	width:0;
	visibility:hidden;
}

/*----------------New CSS for landing pages------------------*/

.landing_body_container {
	position:relative;
	margin: 0 10px 20px 10px;
	padding:0 0 0 0;
	display:block;
	width:929px;
	/*height:auto !important;
	min-height:400px;*/
	background: url('/img/landing_body_body.png');
	background-repeat:repeat-y;
}
.landing_body_top_img {
	position:relative;
	left:0;
	top:-5px;
}
.landing_body_bottom_img {
	position:relative;
	left:0;
	top:10px;
	margin:0;
}
.landing_left_container {
	position:relative;
	left:10px;
	float:left;
	display:block;
	margin:0;
	height:auto !important;
	min-height:370px;
	width:444px;
	background-color:#faf4e8;
	padding:0 0 20px 0;
}

.landing_right_container {
	position:relative;
	right:10px;
	float:right;
	display:block;
	margin:0;
	height:auto !important;
	min-height:370px;
	width:444px;
	background-color:#faf4e8;
	padding:0 0 20px 0;
}
.landing_module_top {
	position:absolute;
	top:-3px;
	left:0;
}
.landing_module_bottom {
	position:absolute;
	bottom:-10px;
	left:0;
}
.landing_left_heading {
	text-align:center;
	margin:20px 0 25px 0;
}
.landing_right_heading {
	text-align:center;
	margin:20px 0 25px 0;
}
/*-----------------Landing Descriptions-------------------------------*/
#desc_container {
	position:absolute;
	right:10px;
	display:block;
	padding:0;
	width:254px;
	height:255px;
	float:right;
}
#desc_top {
	display:block;
}
#desc_middle {
	position:relative;
	top:-3px;
	display:block;
	width:244px;
	margin:0;
	padding:0 0 0 10px;
	height: auto;
	height:233px;
	background: url("/img/landing_menu_desc_middle.png") repeat-y;
	color:#5a5858;
}
#desc_bottom {
	position:relative;
	top:-5px;
	display:block;
}
#desc1, #desc2, #desc3, #desc4, #desc5, #desc6 {
	display:none;
	margin:0 15px 0 0;
}
/*---------------------------------Landing Navigation------------------------------*/
#navcontainer {
	position:relative;
	left:10px;
	width:160px;
	margin:3px 0 0 0;
	float:left;
}
#navcontainer ul {
	margin-left:0;
	padding-left:0;
	height:25px;
	list-style-type: none;
	text-align:center;
	font-size:12px;
}
#navcontainer li {
	width:165px;
	min-height:25px;
	height:31px;
	margin-bottom:10px;
}
#navcontainer li a, #navcontainer li a:link, #navcontainer li a:visited {
	display:block;
	overflow:hidden;
	height:31px;
}
#navcontainer a:link, #navcontainer a:visited {
	text-decoration:none;
}
#navcontainer a:hover {
	text-decoration:none;
}
#common_menu_item1, #common_menu_item2, #common_menu_item3, #common_menu_item4, #common_menu_item5, #common_menu_item6 {
	position:relative;
	top:0;
}#common_nav1, #common_nav2, #common_nav3, #common_nav4, #common_nav5, #common_nav6 {
	position:relative;
	display:block;
	overflow:hidden;
	height:31px;
}
/*----------------------------------Account Admin------------------------------------------*/
.account_admin_heading {
	position:relative;
	top:-30px;
	display:block;
	text-align:center;
	height:20px;
	/*margin:30px 0 -20px 0;
	padding:0;*/
}
#add_advertiser_account {
	position:relative;
	top:-30px;
	display:block;
	text-align:center;
	height:20px;
}
.try_ie_info_body_container {
	position:relative;
	top:0;
	left:0;
	display:block;
	/*overflow:hidden;*/
	background:url("/img/account_admin_body_repeat.jpg") 0 0 repeat-y;
	margin:35px 15px 25px 15px;
	_margin:45px 15px 35px 15px;
	#margin:60px 15px 35px 15px;
	padding:0 0 53px 0;
	_padding:0 0 25px 0;
}
.try_ie_info_body_bottom {
	position:absolute;
	_position:relative;
	bottom:0;
	_top:40px;
	#bottom:-3px;
	display:block;
	z-index:99;
}
.account_admin_body_container {
	display:block;
	overflow:hidden;
	background:url("/img/account_admin_body_repeat.jpg") 0 0 repeat-y;
	margin:35px 10px 10px 10px;
	_margin:45px 10px 10px 10px;
	#margin:60px 10px 10px 10px;
	padding:0;
}
.account_admin_body_bottom {
	display:block;
}
.account_admin_body_top {
	position:relative;
	top:0;
	_top:1px;
	#top:1px;
	display:block;
}
#admin_tree_container {
	position:relative;
	top:0;
	display:block;
	overflow:hidden;
	background:url("/img/account_admin_body.jpg") 0 0 no-repeat;
	width:915px;
	min-height:314px;
	margin:-3px 0 0 0;
	_margin-top:-3px;
	#margin-top:-3px;
	_margin-bottom:0;
	#margin-bottom:0;
	padding:0 5px 0 0;
	color:#9a7528;
}
#admin_tree_container ul {
	position:relative;
	top:5px;
	left:25px;
	list-style:none;
	width:85%;
	padding-left:0;
	margin-bottom:20px;
}
#admin_tree_container li {
	position:relative;
	top:0;
	left:0;
	/*text-indent:-3px;*/
	padding:0;
	margin:2px 0 6px 0;
}
.admin_list_dots {
	position:relative;
	top:-5px;
	left:-2px;
	margin:0 -40 0 0;
}
.account_admin_list_checkbox {
	position:relative;
	left:0;
	top:2px;
	_top:2px;
	#top:2px;
	margin:0 2px 0 2px;
}
.account_admin_action_btn {
	margin:10px 0 -5px 15px;
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
}
.account_admin_action_btn a, .account_admin_action_btn a:link, .account_admin_action_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_view_accounts.png") 0 0 no-repeat;
}
.account_admin_action_btn a:hover {
	background-position:0 -33px;
}
.account_admin_action_btn a img {
	height:0;
	width:0;
}
#add_publisher_enable_btn {
	margin:-17px 18px -15px 0;
	display:block;
	height:32px;
	width:auto;
	float:right;
}
.account_list_actions {
	font-size:10px;
	color:#6892bd;
}
.account_list_name {
	font-weight:bold;
	color:#000000;
}
.account_list_last a {
	position:relative;
	left:0;
	top:0;
	_top:5px;
	#top:5px;
	color:#2b5681;
}
.account_list_last img {
	position:relative;
	top:-3px;
	_top:2px;
	#top:2px;
}
.account_not_open {
	border:hidden;
}
.admin_list_opened, .admin_list_opened ul {
	/*border-left:dotted #333333 1px;
	background:url("/img/admin_list_dots1.png");
	background-repeat:repeat-y;
	background-position:-3px 7px;*/
}
.admin_list_opened ul {
	position:relative;
	left:10px;
	top:0;
}
#download_reports_form_container {
	position:relative;
	display:block;
	background:url("/img/account_admin_body.jpg") 0 0 no-repeat;
	min-height:228px;
	height:auto !important;
	_height:228px;
	margin:-2px 0 0 0;
	padding:0 15px 0 5px;
	_margin-bottom:20px;
	/*color:#9a7528;*/
}
#accounts_view_container {
	position:relative;
	display:block;
	background:url("/img/account_admin_body.jpg") 0 0 no-repeat;
	min-height:314px;
	height:auto !important;
	_height:314px;
	margin:-2px 0 0 0;
	padding:0 15px 0 5px;
	_margin-bottom:20px;
	color:#9a7528;
}
#accounts_view_container #header_table {
	position:relative;
	left:4px;
	width:909px;
	color:#444444;
}
#accounts_view_container #display_table {
	position:relative;
	left:4px;
	width:909px;
}
#accounts_view_container #display_table tr:hover {
	background-color:#daccb1;
}
#accounts_view_container table {
	margin:0;
	width:908px;
	_width:907px;
	#width:907px;
}
#accounts_view_container table tr td {
	width:auto;
	height:25px;
}
#accounts_view_container th {
	text-align:center;
	padding-bottom:10px;
}
.altRow:hover, .evenRow:hover {
	background-color:#daccb1;
}
.pagination_format {
	margin:0 10px 0 10px;
	width:885px;
	color:#666666;
}
.company_name_cell {
	display:block;
	width:200px;
	height:18px;
	padding:7px 0 7px 20px;
}
.email_cell {
	display:block;
	width:285px;
	height:18px;
	padding:7px 0 7px 10px;
	border-left:solid #daccb1 1px;
}
.created_cell {
	text-align:center;
	display:block;
	width:212px;
	height:18px;
	padding:7px 0 7px 0;
	border-left:solid #daccb1 1px;
}
.commands_cell {
	text-align:center;
	display:block;
	width:181px;
	_width:179px;
	#width:179px;
	height:18px;
	padding:7px 0 7px 0;
	border-left:solid #daccb1 1px;
}
#account_edit_container {
	position:relative;
	top:0;
	display:block;
	background:url("/img/account_admin_body.jpg") 0 0 no-repeat;
	min-height:314px;
	margin:-2px 0 0 0;
	padding:0 0 5px 0;
	color:#9a7528;
}
#download_reports_textfield {
	width:100%;
	height:18px;
	font-size:11px;
	border:solid #d9ccb1 1px;
	display:block;
	overflow:hidden;
}
.account_edit_textfield {
	width:100%;
	height:14px;
	font-size:11px;
	border:solid #d9ccb1 1px;
	display:block;
	overflow:hidden;
}
.account_edit_select {
	width:100%;
	height:17px;
	font-size:11px;
	border:solid #d9ccb1 1px;
	display:block;
	overflow:hidden;
	color:#666666;
}
.account_edit_textfield1 {
	width:247px;
	height:14px;
	font-size:11px;
	border:solid #d9ccb1 1px;
	display:block;
	overflow:hidden;
}
.account_admin_table {
	margin:10px 0 0 0;
	font-size:11px;
}
.download_reports_form_table {
	margin:0;
	font-size:11px;
}
#account_edit_container_2, #account_edit_container_4, #account_edit_container_5, #account_edit_container_6 {
	margin:10px 0 0 0;
}
#account_admin_edit_body {
	position:relative;
	left:0;
	width:885px;
	padding:0 14px 0 14px;
	margin:0;
	_margin-top:-2px;
	#margin-top:-2px;
	background:url('/img/account_admin_body.jpg') 0 0 no-repeat;
	min-height:317px;
}
#try_ie_info_edit_body {
	position:relative;
	left:0;
	width:895px;
	padding:0 4px 0 14px;
	margin:0;
	_margin-top:-2px;
	#margin-top:-2px;
	background:url('/img/account_admin_body.jpg') 0 0 no-repeat;
	/*border:solid #ff0000 1px;*/
	min-height:317px;
}
#account_admin_form1, #account_admin_form2, #account_admin_form3, #account_admin_form4, #account_admin_form5, #account_admin_form6 {
	background:url('/img/account_admin_form_middle.png') 0 0 repeat-y;
	padding:0 10px 0 10px;
	margin:0;
	_margin-top:-3px;
	#margin-top:-3px;
	_margin-bottom:-3px;
	#margin-bottom:-3px;
}
.try_ie_form_box {
	width:440px;
	float:left;
	margin:0;
}
#try_ie_ads_success_stories {
	position:absolute;
	/*_position:relative;*/
	right:5px;
	bottom:-5px;
	_bottom:20px;
	z-index:100;
	_float:right;
}
#try_ie_ads_success_stories a, #try_ie_ads_success_stories a:link, #try_ie_ads_success_stories a:visited {
	display:block;
	overflow:hidden;
	height:31px;
	width:250px;
	background:url("/img/try_ie_ads_success_stories.png") 0 0 no-repeat;
}
.account_admin_save_btn {
	position:absolute;
	_position:relative;
	right:10px;
	bottom:10px;
	_bottom:-5px;
	z-index:100;
	_float:right;
}
.account_admin_save_btn a, .account_save_action_btn a:link, .account_admin_save_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_save_account_info.png") 0 0 no-repeat;
}
.download_report_btn {
	position:absolute;
	left:16px;
	bottom:10px;
	z-index:100;
	display:block;
}
.download_report_btn a, .download_report_btn a:link, .download_report_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_generate_report.jpg") 0 0 no-repeat;
}
.account_admin_add_btn {
	position:absolute;
	left:16;
	bottom:-5px;
	z-index:100;
	display:block;
}
.account_admin_add_btn a, .account_admin_add_btn a:link, .account_admin_add_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_add_account.png") 0 0 no-repeat;
}
#try_ie_display_ads_contact {
	color:#2b5681;
	font-size: 1.4em;
	font-weight:bold;
	padding:5px 0 15px 0;
}
.try_ie_display_ads_btn {
	position:absolute;
	left:16px;
	bottom:-40px;
	_bottom:-38px;
	#bottom:-38px;
	z-index:100;
}
.try_ie_display_ads_btn a, .try_ie_display_ads_btn a:link, .try_ie_display_ads_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_try_ie_info_submit.png") 0 0 no-repeat;
}
.account_admin_add_ad_btn {
	position:absolute;
	left:16;
	bottom:-5px;
	z-index:100;
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_add_account.png") 0 0 no-repeat;
}
.account_admin_add_ad_btn:hover:hover {
	background-position:0 -33px;
	cursor:pointer;
}
.account_admin_save_btn a:hover, .account_admin_add_btn a:hover, .try_ie_display_ads_btn a:hover, .download_report_btn a:hover {
	background-position:0 -33px;
}
#try_ie_ads_success_stories a:hover {
	background-position:0 -31px;
}
.account_admin_save_btn a img, .account_admin_add_btn a img, .try_ie_display_ads_btn a img, #try_ie_ads_success_stories img, .download_report_btn a img {
	height:0;
	width:0;
}
#account_search_btn {
	position:relative;
	top:1px;
}
#account_search_btn a, #account_search_btn a:link, #account_search_btn a:visited {
	display:block;
	overflow:hidden;
	height:20px;
	width:75px;
	background:url("/img/btn_account_search.png") 0 0 no-repeat;
}
#account_search_btn a:hover {
	background-position:0 -21px;
}
#account_search_btn a img {
	height:0;
	width:0;
}
#account_admin_search {
	display:block;
	width:400px;
}
.open_close_icon, .open_close_icon a, .open_close_icon a:link, .open_close_icon a:visited, .open_close_icon a:hover {
	text-decoration:none;
}

.store_insert_btn {
	position:absolute;
	right:28px;
	top:145px;
	#top:130px;
	_top:165px;
	display:block;
	overflow:hidden;
	height:29px;
	width:92px;
	z-index:100;
}
.store_insert_btn img {
	height:0;
	width:0;
}
.store_insert_btn a, .store_insert_btn a:link, .store_insert_btn a:visited {
	height:29px;
	width:92px;
	display:block;
	background:url("/img/btn_stores_insert.jpg") 0 0 no-repeat;
}
.store_insert_btn a:hover {
	background-position:0 -30px;
}
.store_header_box_middle3 {
	min-height:38px;
	height:auto !important;
	background:url("/img/store_header_box_middle.jpg") 0 0 no-repeat;
	padding:0 10px 0 10px;
	text-align:center;
}
/* 2009 Home Page -------------------------------------------*/

.home_container {
	position:relative;
	
	display:block;
	width:100%;
	height:auto;
	margin:0;
	margin-bottom:-50px;
	#margin:0 0 15px 0;
	padding:0;
	/*z-index:99999;*/
}
.learn_more_container {
	position:relative;
	
	display:block;
	width:100%;
	height:auto;
	margin:0 0 0 0;
	#margin:0 0 15px 0;
	padding:0;
}
.wide_box {
	position:relative;
	display:block;
	overflow:hidden;
	margin:20px 0 8px 0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:914px;
	/*height:500px;*/
	height:459px;
	background:url('/img/ie_assets/ie_home_bg_middle_wide.jpg') 0 0 repeat-y;
}
.wide_box_learn_more {
	position:relative;
	display:block;
	overflow:hidden;
	margin:20px 0 8px 0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:914px;
	height:auto;
	background:url('/img/ie_assets/ie_learn_bg_middle_wide.jpg') 0 0 repeat-y;
}
.wide_box_ticker {
	position:relative;
	display:block;
	overflow:hidden;
	margin:8px 0 9px 0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:914px;
	height:auto;
	background:url('/img/ie_assets/ie_learn_bg_middle_wide.jpg') 0 0 repeat-y;
}
.wide_box_faq {
	position:relative;
	display:block;
	overflow:hidden;
	margin:20px 0 8px 0;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:914px;
	height:auto;
	/*background:url('/img/ie_assets/ie_learn_bg_middle_wide.jpg') 0 0 repeat-y;*/
}
.wide_box_learn_content {
	margin:48px 20px 17px 20px;
}
.wide_box_learn_content ul {
	margin:20px 20px 30px 30px;
}.wide_box_learn_content ul li {
	margin:0 0 20px 0;
}
.wide_box_ticker_content {
	margin:43px 12px 12px 12px;
	#padding-top:43px;
	_padding-top:0;
	/*border:solid #333 1px;*/
	display:block;
	overflow:hidden;
}
.wide_box_top {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:914px;
	height:11px;
	background:url('/img/ie_assets/ie_home_bg_top_wide.jpg') 0 0 no-repeat;
}
.wide_box_learn_top {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	margin:0;
	/*padding:0;*/
	padding:13px 0 0 15px;
	width:914px;
	height:48px;
	background:url('/img/ie_assets/ie_learn_bg_top_wide.jpg') 0 0 no-repeat;
	font-size:1.4em;
	color:#345f8a;
	font-weight:bold;
}
.wide_box_faq_top {
	position:absolute;
	top:0;
	left:0;
	display:block;
	overflow:hidden;
	margin:0;
	/*padding:0;*/
	padding:13px 0 5px 15px;
	width:914px;
	height:48px;
	font-size:1.4em;
	color:#345f8a;
	font-weight:bold;
}
.wide_box_faq_content {
	margin:48px 20px 17px 16px;
}
.wide_box_bottom {
	position:absolute;
	bottom:0;
	#left:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:914px;
	height:11px;
	background:url('/img/ie_assets/ie_home_bg_bottom_wide.jpg') 0 0 no-repeat;
}
.wide_box_learn_bottom {
	position:absolute;
	bottom:0;
	#left:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:914px;
	height:16px;
	background:url('/img/ie_assets/ie_learn_bg_bottom_wide.jpg') 0 0 no-repeat;
}
.half_box {
	position:relative;
	display:block;
	overflow:hidden;
	margin:0 8px 17px 0;
	padding:0;
	width:453px;
	height:auto;
	background:url('/img/ie_assets/ie_home_bg_middle_half.jpg') 0 0 repeat-y;
	float:left;
}
.half_box_top {
	position:absolute;
	top:0;
	#left:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:12px 0 0 15px;
	width:453px;
	height:48px;
	background:url('/img/ie_assets/ie_home_bg_top_half.jpg') 0 0 no-repeat;
	font-size: 1em;
	color:#345f8a;
	font-weight:bold;
}
.half_box_bottom {
	position:absolute;
	bottom:0;
	display:block;
	overflow:hidden;
	margin:0;
	padding:0;
	width:453px;
	height:23px;
	background:url('/img/ie_assets/ie_home_bg_bottom_half.jpg') 0 0 no-repeat;
}
.half_box_contents {
	margin:45px 23px 23px 23px;
	font-size:11px;
}
#home_top_left {
	position:relative;
	display:block;
	overflow:visible;
	height:325px;
	margin:20px 0 0 0;
	float:left;
}
#home_top_left ul {
	display:block;
	margin:30px 0 0 80px;
	font-size:1.4em;
	color:#333;
	list-style-image: url('/img/ie_assets/home_check_mark.jpg');
}
#home_top_left ul li {
	position:relative;
	top:0;
	margin:0 0 20px 0;
}
#home_top_left ul li div {
	position:relative;
	top:10px;
}

#home_top_right {
	display:block;
	overflow:hidden;
	float:left;
	width:530px;
	height:345px;
	/*background-color:#fff;*/
	margin:0 0 0 7px;
}
#home_media_container {
	width:3180px;
	display:block;
}
#serviceMedia0, #serviceMedia1, #serviceMedia2, #serviceMedia3, #serviceMedia4, #serviceMedia5 {
	width:530px;
	height:345px;
	float:left;
}
#home_top_bottom {
	position:absolute;
	bottom:8px;
	left:8px;
	z-index:999999;
}
#home_top_bottom a span {
	display:none;
}

a#service1_1, a#service1_1:link, a#service1_1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:85px;
	background:url('/img/ie_assets/home_page_service_btns.png') 0 0 no-repeat;
	float:left;
}
a#service2_1, a#service2_1:link, a#service2_1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:85px;
	background:url('/img/ie_assets/home_page_service_btns.png') -181px 0 no-repeat;
	float:left;
}
a#service3_1, a#service3_1:link, a#service3_1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:85px;
	background:url('/img/ie_assets/home_page_service_btns.png') -362px 0 no-repeat;
	float:left;
}
a#service4_1, a#service4_1:link, a#service4_1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:85px;
	background:url('/img/ie_assets/home_page_service_btns.png') -543px 0 no-repeat;
	float:left;
}
a#service5_1, a#service5_1:link, a#service5_1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:85px;
	background:url('/img/ie_assets/home_page_service_btns.png') -724px 0 no-repeat;
	float:left;
}
a#service1_1:hover {
	background-position:0 -84px;
}
a#service2_1:hover {
	background-position:-181px -84px;
}
a#service3_1:hover {
	background-position:-362px -84px;
}
a#service4_1:hover {
	background-position:-543px -84px;
}
a#service5_1:hover {
	background-position:-724px -84px;
}

/*a#service1, a#service1:link, a#service1:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:126px;
	background:url('/img/ie_assets/service_btns.jpg') 0 0 no-repeat;
	float:left;
}
a#service2, a#service2:link, a#service2:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:126px;
	background:url('/img/ie_assets/service_btns.jpg') -181px 0 no-repeat;
	float:left;
}
a#service3, a#service3:link, a#service3:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:126px;
	background:url('/img/ie_assets/service_btns.jpg') -362px 0 no-repeat;
	float:left;
}
a#service4, a#service4:link, a#service4:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:126px;
	background:url('/img/ie_assets/service_btns.jpg') -543px 0 no-repeat;
	float:left;
}
a#service5, a#service5:link, a#service5:visited {
	display:block;
	overflow:hidden;
	width:181px;
	height:126px;
	background:url('/img/ie_assets/service_btns.jpg') -724px 0 no-repeat;
	float:left;
}
a#service1:hover {
	background:url('/img/ie_assets/service_btns.jpg') 0 -126px no-repeat;
}
a#service2:hover {
	background:url('/img/ie_assets/service_btns.jpg') -181px -126px no-repeat;
}
a#service3:hover {
	background:url('/img/ie_assets/service_btns.jpg') -362px -126px no-repeat;
}
a#service4:hover {
	background:url('/img/ie_assets/service_btns.jpg') -543px -126px no-repeat;
}
a#service5:hover {
	background:url('/img/ie_assets/service_btns.jpg') -724px -126px no-repeat;
}*/

/*#home_bottom {
	position:relative;
	top:0;
	left:0;
	display:block;
	overflow:auto;
	float:none;
	margin-left:17px;
}*/
#home_footer {
	position:absolute;
	left:0;
	bottom:0;
	display:block;
	overflow:hidden;
	width:100%;
	height:85px;
	margin:2px 0 0 0;
	padding:5px 0 5 0;
	border-top:solid #e7e7e7 1px;
	background-color:#f4f1ec;
	z-index:999999;
}
#get_started_btn {
	text-align:center;
	margin-top:30px;
	#margin-left:100px;
}

.service_download {
	z-index:1005;
	text-align:right;
}
.service_download a, .service_download a:link, .service_download a:visited {
	overflow: hidden;
	display: block;
	width:146px;
	height:31px;
	/*height:0;
	padding-top:20px;*/
	margin:0 25px 0 0;
	margin-left:auto;
	/*margin-right:auto;
	background: url("../img/download_pdf.jpg") 0 0 no-repeat;*/
}
/*.service_download a:hover { background-position: 0 -20px; }*/

/*------------- New Register Form -----------------------------*/

.register_form_content {
	color:#444;
	font-size:.9em;
	font-weight:bold;
	margin:10px;
}
.register_form_content input {
	color:#444;
	font-size:.9em;
	background-color:#fff;
	border:solid #ccc 1px;
	width:225px;
	padding:2px;
}
.register_form_btn {
	/*position:absolute;*/
	position:relative;
	/*top:160px;
	right:19px;*/
	float:right;
	height:35px;
	width:150px;
	z-index:999999;
}
/*.register_form_btn a, .register_form_btn a:link, .register_form_btn a:visited {
	display:block;
	overflow:hidden;
	height:32px;
	width:150px;
	background:url("/img/btn_try_ie_info_submit.png") 0 0 no-repeat;
}
.register_form_btn a:hover {
	background-position:0 -33px;
}
.register_form_btn a img {
	width:0;
	height:0;
}*/

/*-----------------Watch Videos Button------------------------------------*/

#watch_videos_btn {
	width:130px;
	height:35px;
}
#watch_videos_btn a:link, #watch_videos_btn a:visited, #watch_videos_btn a:active {
	display:block;
	overflow:hidden;
	width:130px;
	height:35px;
	background:url('/img/ie_assets/watch_videos_btn.png') 0 0 no-repeat;
}
#watch_videos_btn a:hover {
	background-position:0 -35px;
}
#watch_videos_btn a img {
	width:0;
	height:0;
}
