/* CSS RESET */
@import url("reset.css");
@import url("redefine.css"); 

/* REUSABLE CLASS*/
@import url("reusable.css"); 
.message {
	text-align:center;	
	width:500px;
	margin:auto;
	margin-top:50px;
	font-size:12px;
	line-height:18px;
}
.subtitle {
	color:#F87B07;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:bold;
	margin:5px 0px;
}


body {
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	line-height:17px;
	background:url("../images/body-bg.jpg") repeat-x;
}

input, textarea, select {
	font-family: arial, sans-serif, helvetica, verdana;
}

#container {
	width:839px;
	margin:auto;
}

#header {
	background:url("../images/header-bg.jpg") top left no-repeat;	
}

#header_title {
	padding-top:2px;
}

#header h1{
	/*background:url("../images/title.jpg") top left no-repeat;*/
	width:198px;
	height:28px;
	display:block;
}

#header h1 em{
	display:none;
}

#header_status {
	/*position:absolute;*/
	text-align:right;
	display:block;
	width:839px;
	height:55px;
	margin-top:-45px;
	overflow:hidden;
}


/* MENU */
#menu {
	overflow:hidden;
	width:839px;
	margin-top:-8px;
	margin-bottom:20px;
}
ul#list_of_menu {
	display:block;
	background:url("../images/menu-bg.jpg") top left no-repeat;
	width:839px;
	height:26px;	
}

ul#list_of_menu li{
	display:block;
	float:left;
	height:26px;
	text-align:left;
}

ul#list_of_menu li.selected{
	display:inline;
	height:26px;
	/*background:url("../images/tab-selected-left1.gif") top left no-repeat;*/
	background:url("../images/tab-selected-left.png") top left no-repeat;
}

ul#list_of_menu li a {
	padding:0px 16px;
	line-height:22px;
	height:26px;
	display:block;
	float:left;
}

ul#list_of_menu li a.menu_item, ul#list_of_menu li a.menu_item:visited{
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:white;
	height:26px;
}

ul#list_of_menu li a.menu_item:hover{
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:#ffc700;
	height:26px;
}

ul#list_of_menu li a.menu_item_selected, ul#list_of_menu li a.menu_item_selected:visited, ul#list_of_menu li a.menu_item_selected:hover{
	font-size:12px;
	/*font-weight:bold;*/
	text-decoration:none;
	color:white;
	height:26px;	
	background:url("../images/tab-selected-right.png") top right no-repeat;
	padding:0px 10px;
	display:block;
	float:left;
	
}

/* HOME */
#content_home_left {
	width:610px;
	min-height:470px;
	display:block;
	float:left;
	overflow:hidden;
}

#content_home_right {
	height:700px;
	display:block;
	overflow:hidden;
	padding-left:6px;
}

#banner_area {
	background:url("../images/main-images.jpg") top left no-repeat;
	width:605px;
	height:216px;
}

#promo_area {
	margin:5px 0px;
}

#advertising-solutions {
	background:url("../images/home-advertising-bg.jpg") top left no-repeat;
	width:296px;
	height:225px;
	display:block;
}

#latest-news {
	background:url("../images/home-latestnews-bg.jpg") top left no-repeat;
	width:296px;
	height:225px;
	display:block;
}

.space_horizontal {
	width:13px;
	height:1px;
	display:block;
	float:left;
	overflow:hidden;	
}

.promo_item {
	width:296px;
	height:230px;
	display:block;
	float:left;
	overflow:hidden;	
}

.text_container {
	width:296px;
	display:block;
	float:left;
	overflow:hidden;
	margin-top:5px;
}

.text_container h2{
	display:none;
	border-bottom:1px solid #ff7700;
	font-size:14px;
	font-weight:bold;
	margin:10px 0px;
}

.block-wrapper {
	padding: 45px 25px 20px 26px;
	height:110px;
}

#text_content {
	text-align:justify;
	
}

#top_advertisers_area {
	margin-top:20px;
}

#top_advertisers_wrap {
}

#top_advertisers_wrap h2{
	width:127px;
	height:23px;
	display:block;
	background:url("../images/title-top5.jpg") top left no-repeat;
	border-bottom:solid 1px #ff841d;
	width:220px;
	margin-bottom:4px;
}

#top_advertisers_wrap h2 em{
	display:none;
}

#top_advertisers_wrap li{
	height:26px;
	background-color:#EFF9FF;
	padding-left:8px;
	padding-top:4px;
	margin-bottom:3px;
}

.number {
	color:#ff841d;
	font-weight:bold;
	font-size:13px;
	margin-right:10px;
}

.button-find-more {
	display:block;
	width:152px;
	height:25px;
	background:url("../images/button-find-more.jpg") top left no-repeat;
	margin-left:70px;
}
.button-news-list {
	display:block;
	width:152px;
	height:25px;
	background:url("../images/button-news-list.jpg") top left no-repeat;
	margin-left:70px;
}

a.button_yellow , a.button_yellow:visited, a.button_yellow:hover{
	display:block;
	width:160px;
	height:26px;
	background:url("../images/button-bg.jpg") top left no-repeat;
	padding:3px 3px 3px 25px;
	color:white;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
}

a.button_yellow_on_orange, a.button_yellow_on_orange:visited, a.button_yellow_on_orange:hover{
	display:block;
	width:209px;
	height:26px;
	background:url("../images/button-yellow-orange.jpg") top left no-repeat;	
	color:white;
	font-weight:bold;
	text-decoration:none;
	overflow:hidden;
	padding:0px;
	text-align:center;
	padding-top:3px;
	margin-left:30px;
}

a.more_link, a.more_link:hover, a.more_link:visited {
	color:#68a3dc;
	font-weight:bold;
	text-decoration:none;
}

.button-find-more  em{
	display:none;
}
.button-news-list  em{
	display:none;
}

ul.news_list {}
ul.news_list li{
	border-bottom:solid 0px #dedede;
	margin-bottom:8px;
}

ul.news_list li a, ul.news_list li a:hover, ul.news_list li a:visited{
	/*color:#585858;
	line-height:18px;
	text-decoration:none;*/
}

#login_area {
	width:224px;
	height:216px;
	background:url("../images/login-bg.jpg") top left no-repeat;
	display:block;	
}

#login_area_container {
	padding:20px 24px;
}

#login_area h2{
	font-size:14px;
	font-weight:bold;
	color:white;
	margin:0px;
}

#login_area label{
	color:#6b4500;
	display:block;
	margin-top:4px;
}

#login_area form {
	margin:10px 0px;
}

#login_area .login_input {
	width:169px;
	height:17px;
	border:solid 1px #ff8800;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}

#login_area .button_login {
	width:82px;
	height:22px;
	color:#ffede1;
	line-height:22px;
	display:block;
	float:left;
	background:url("../images/button-login.jpg") top left no-repeat;
	border:none;
	overflow:hidden;
	margin-top:10px;
	margin-right:5px;
	cursor:pointer;
}

.login_link {
	padding-top:5px;
	display:block;
	padding-left:3px;
}

#login_area a, #login_area a:visited {
	color:white;
	text-decoration:none;
}

#login_area a:hover {
	color:white;
	text-decoration:underline;
}

#your-ads {
	width:224px;
	height:216px;
	background:url("../images/your-ads.jpg") top left no-repeat;
	display:block;	
}

#reached_area {
	margin-top:5px;	
}


#reached_area  #chart_container {
	
	z-index:1;
}

#reached_area #blocking {
	width:213px;
	height:210px;
	display:block;
	
	z-index:99;	
	cursor:default;
	position:absolute;
}

/* table search*/
.search_block {
	padding:10px;
	background:#e7f6ff;
	border:1px solid #d4eeff;
}

.search_block .input_textbox {
	border:1px solid #98d6fe;	
	padding:1px 3px 1px 3px;
}

.search_block .input_textbox:focus{
	background:#d4eeff;
}

/* TABLE STYLE */
table.Record td {
	padding:3px;
}

label {
	margin-right:1px;
}

.input_textbox {
	border:1px solid #FFD2A6;	
	padding:1px 3px 1px 3px;
}

.input_textbox:focus{
	background:#fbf3e5;
}

.Button {
	padding:1px 8px 1px 8px;
}

/* STEP */
ul#list_of_step{
	display:block;
	background:url("../images/step-bg.jpg") top left no-repeat;
	width:839px;
	height:22px;	
} 

ul#list_of_step li{
	display:inline;	
	
}

ul#list_of_step li a{
	color:black;
	text-decoration:none;
	padding-left:10px;
	line-height:22px;
	cursor:default;
}

ul#list_of_step li a.step_item {
	display:block;
	background:url("../images/step.jpg") top right no-repeat;
	width:150px;
	height:22px;
	float:left;	
	cursor:default;
}

ul#list_of_step li.last a.step_item {
	display:block;
	background:none;
	width:150px;
	height:22px;
	float:left;	
	cursor:default;
}

ul#list_of_step li a.step_item_last {
	display:block;
	background:none;
	width:150px;
	height:22px;
	float:left;	
	cursor:default;
}

ul#list_of_step li a.step_item_selected{
	display:block;
	background:url("../images/step-selected.gif") top right no-repeat;
	width:160px;
	height:22px;	
	float:left;
	cursor:default;
}

ul#list_of_step li a.step_item_stone{
	color:#ff7c22;
	cursor:default;
}

/* FOOTER */

body#home #footer {
	margin-top:0px;
	z-index:0;
}

#footer {
	background:#e46c07 url("../images/footer-bg.jpg") top center no-repeat;
	width:1005;
	height:170px;
	margin-top:20px;
}

#footer_links {
	width:839px;
	margin:auto;
	text-align:right;
	padding-top:75px;
	color:white;
}

#footer_links a, #footer_links a:visited {
	color:white;
	text-decoration:none;
}

#footer_links a:hover {
	color:white;
	text-decoration:underline;
}

/* SUB MENU*/
#submenu {
	margin-top:-14px;
	border-bottom:solid 1px #8dcefa;
	color:#acd2eb;
	font-size:14px;	
	background:#e8f6ff;	
	height:21px;
}


.tabelmenu {
	margin-top:-8px;
	border-bottom:solid 1px #8dcefa;
	border-top:solid 1px #8dcefa;
	color:#666666;
	font-size:11px;	
	border-left:#8dcefa solid 1px;
	border-right:#8dcefa solid 1px;
}

#tabelmenu a{
	color:#666666;
}

ul#list_of_submenu {
	display:block;
	width:839px;
	height:21px;	
	background:none;
	padding:0px 20px;
}

ul#list_of_submenu li{
	display:block;
	float:left;
	height:21px;
	text-align:left;
}

ul#list_of_submenu li a {
	padding:0px 18px;
	line-height:22px;
	height:21px;
	display:block;
	float:left;
}

ul#list_of_submenu li a.menu_item, ul#list_of_submenu li a.menu_item:visited{
	text-decoration:none;
	height:22px;
	color:black;
	padding:0 20px;
	line-height:21px;
	font-size:11px;
}

ul#list_of_submenu li a.menu_item:hover{	
	text-decoration:underline;	
}

#list_of_submenu,#list_of_submenu ul {padding:0;margin:0}

#list_of_submenu li {
	float:left;
	position:relative;
	list-style-type:none;
	
}

#list_of_submenu li ul li {
	border-top:solid 0px #8DCEFA;
	border-right:solid 1px #8DCEFA;
	border-bottom:solid 1px #8DCEFA;
	border-left:solid 1px #8DCEFA;	
	height:22px;
}

#list_of_submenu li ul li  a, #list_of_submenu li ul li  a:visited{
	display:block;
	background:#e8f6ff;
	width:150px;
	height:22px;
	text-decoration:none;
}

#list_of_submenu li ul li  a:hover{
	background:#c5e6fb;
	text-decoration:none;
}

#list_of_submenu li ul {
	visibility:hidden;
	position:absolute;
	width:150px;
	margin-top:0px;
	background:transparent;
	margin-top:5px;
	display:block;
	
}

#list_of_submenu li:hover ul {
	visibility:visible;
	background-color:#fff;
}


/* STEP 3 LAYOUT */
#step3_left {
	width:405px;
	min-height:300px;
	display:block;
	float:left;
	margin-bottom:15px;
}

#step4_left {
	width:100%;
	min-height:300px;
	display:block;
	float:left;
	margin-bottom:15px;
}

.audience {
	margin-top:160px;
	display:block;
	margin-left:35px;
}

.audience1 {
	margin-top:125px;
	display:block;
	margin-left:35px;
}

.audience_left {
	margin-top:110px;
	display:block;
	float:left;
	width:110px;
}
#audience_center {
	margin-top:110px;
	display:block;
	float:right;
	width:110px;
}

#audience_right {
	margin-top:110px;
	display:block;
	float:right;
	width:110px;
}


#text_audience {
	text-align:center;
}

.font_kuning{
	font-family:Arial, Helvetica, sans-serif;
	color:#fcae00;
	font-size:11px;
	font-weight:bold;
}

.font_tanggal{
	font-family:Arial, Helvetica, sans-serif;
	color:#48C4FF;
	font-size:16px;
	font-weight:bold;
}

.font_orange{
	font-family:Arial, Helvetica, sans-serif;
	color:#f87b07;
	font-weight:bold;
	font-size:13px;
}

.font_orange2{
	font-family:Arial, Helvetica, sans-serif;
	color:#f87b07;
	font-weight:bold;
	font-size:14px;
}

.font_orange a{
	font-family:Arial, Helvetica, sans-serif;
	color:#f87b07;
	font-weight:bold;
}

.font_orange a:hover{
	font-family:Arial, Helvetica, sans-serif;
	color:#f87b07;
	font-weight:bold;
	text-decoration:underline;
}
/*  MY ACCOUNT OVERVIEW */
#myaccount_left {
	width:550px;
	min-height:300px;
	display:block;
	float:left;
}

#myaccount_right {
	display:block;
	margin-left: 550px;
	background:url("../images/orange-gradient.jpg") top left no-repeat;
	min-height:300px;
	padding:10px 20px;
}

#myaccount_right h2{
	border-bottom:1px solid #FF7700;
	display:block;
	font-size:14px;
	font-weight:bold;
	margin:10px 0;
}

h2#title_account_overview {
	background:url("../images/title-account-overview.jpg") left no-repeat;
}

h2#title_account_overview_nomargin {
	background:url("../images/title-account-overview.jpg") left no-repeat;
	margin:5px 0 0;
}



#active_ads_container  {
	margin-top:40px;
}

#active_ads_container h3 {
	font-weight:bold;
	font-size: 14px;
	margin:10px 0px;
}

.table #column_title {
	width:300px;
}

/* MY ACCOUNT */
h2#title_payment_confirmation {
	background:url("../images/title-payment-confirmation.jpg") left no-repeat;
	margin:5px 0 0 0;
}

h2#title_add_testimonial {
	background:url("../images/title-add-testimonial.jpg") left no-repeat;
	margin:5px 0 0 0;
}

h2#title_redeem {
	background:url("../images/title-redeem-funds.jpg") left no-repeat;
	margin:5px 0 0 0;
}

h2#title_change_password {
	background:url("../images/title-change-password.jpg") left no-repeat;
	margin:5px 0 0 0;
}

h2#title_transaction_journal {
	background:url("../images/title-transaction-journal.jpg") left no-repeat;
	margin:5px 0 0 0;
}

h2#title_login_to_my_account {
	background:url("../images/title-login-to-my-account.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

h2#title_privacy_policy {
	background:url("../images/title-privacy-policy.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

h2#title_content_guidance {
	background:url("../images/title-content-guidance.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

/* MY FUNDS */
h2#title_my_funds {
	background:url("../images/title-my-funds.jpg") left no-repeat;
}

h2#title_confirm_deposit {
	background:url("../images/title-confirm-deposit.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

h2#title_withdraw_funds {
	background:url("../images/title-withdraw-funds.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}


h2#title_edit_profile {
	background:url("../images/title-edit-profile.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

h2#title_register {
	background:url("../images/title-register.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}

h2#title_forgot_password {
	background:url("../images/title-forgot-password.jpg") left no-repeat;
	margin:5px 0 0px 0px;
}
fieldset p {clear:left}


/* STEP CONTENT : 1 */

h2#title_create_new {
	background:url("../images/title-create-new.jpg") left no-repeat;
}

#step_content_left {
	width:390px;
	float:left;
	display:block;
}

#step_content_right{
	margin-left:400px;
	margin-top:20px;
}

form#step1 {
	color: #1776b3;
}

form#step1 label {
	display:block;
	margin:10px 0px 0px 0px;
}

form#step1 #message_textbox {
	width:300px;
	height:115px;
	border:solid 1px #afe0ff;
}

form#step1 #message_textbox:focus {
	background:#E1F3FF;
}

.input_title {
	color:#1776b3;
	font-size:13px;
	border:solid 1px #afe0ff;
	width:300px;
	font-weight:bold;
	font-family: arial, sans-serif, helvetica, verdana;
	padding:3px;
	margin-bottom:10px;
}

.input_title:focus {
	background:#E1F3FF;
}

.input_message {
	border:solid 1px #afe0ff;
}

#phone_preview {
	background:url("../images/preview-bg.jpg") top left no-repeat;
	display:block;
	width:165px;
	height:290px;
	
}

#phone-preview_text {
	color:#ff8403;
	width:145px;
	height:165px;
	margin:auto;
	padding-top:0px;
	margin-top:53px;
	margin-left:10px;
	border:solid 1px white;
	overflow:auto;
	position:absolute;
	
	scrollbar-3dlight-color:white;
	scrollbar-arrow-color:#ff9b08;
	scrollbar-track-color:white;
	scrollbar-darkshadow-color:white;
	scrollbar-face-color:white;
	scrollbar-highlight-color:white;
	scrollbar-shadow-color:white
	
}

#button-preview-area {
	padding-top:240px;
	padding-left:1px;
}

.button_preview {
	background:url("../images/button-preview.jpg") top left no-repeat;
	display:block;
	width:154px;
	height:20px;
	margin:auto;
	cursor:pointer;
	
}

.button_preview  em{
	display:none;
}

.button_next_step {
	background:url("../images/button-next.jpg") top left no-repeat;
	display:block;
	width:169px;
	height:32px;
	float:right;
	margin-bottom:10px;
	border:none;
	cursor:pointer;
}

.button_finish {
	background:url("../images/button-finish.jpg") top left no-repeat;
	display:block;
	width:169px;
	height:32px;
	float:right;
	margin-bottom:10px;
	border:none;
	cursor:pointer;
}


.button_back_step {
	background:url("../images/button-back.jpg") top left no-repeat;
	display:block;
	width:175px;
	height:32px;
	float:right;
	margin-bottom:10px;
	border:none;
	cursor:pointer;
}

.button_next_step em{
	display:none;
}

/* STEP CONTENT : 2 SCHEDULE */
#calendar_container {
	width:550px;
	margin:auto;
	margin-top:40px;
	margin-bottom:50px;
}

#calendar_left {
	width:260px;
	/*height:225px;*/
	display:block;
	float:left;
	overflow:hidden;
}

#calendar_right {
	background:#fff1c8;
	display:block;
	width:260px;
	height:225px;
	margin-left:265px;
}

#preview {
	text-align:center;
	width:255px;
	display:block;
	color:#e76a00;
	font-size:14px;
	font-weight:bold;
	padding-top:100px;
}

/* STEP CONTENT; 3 SELECT CAMPAIGN TYPE  */
#step3_content {
	padding-top:20px;
}

#block_targeted {
	width:240px;
	height:200px;
	display:block;
	float:left;
	border-right:solid 1px #eaeaea;
	padding:15px 15px 15px 0px;
}

#block_nontargeted {
	width:250px;
	height:200px;
	display:block;
	margin-left:280px;
	padding:15px;
}

#block_targeted .block_text, #block_nontargeted .block_text {
	margin:0px;
	color:#656565;
}

#block_targeted h3, #block_nontargeted h3{
	color:#19bef4;
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 15px 0px;	
}

#block_targeted a, #block_nontargeted a{
	display:block;	
}

#block_targeted a.button_select_targeted {
	background:url("../images/button-select-targeted.jpg") top left no-repeat;
	display:block;
	height:26px;
	width:209px;
	margin-top:20px;
}

#block_nontargeted a.button_select_nontargeted {
	background:url("../images/button-select-nontargeted.jpg") top left no-repeat;
	display:block;
	height:26px;
	width:209px;
	margin-top:20px;
}

#block_targeted a.button_select_targeted  em{
	display:none;
}

#block_nontargeted a.button_select_nontargeted  em{
	display:none;
}

/* STEP CONTENT; 3 SELECT CAMPAIGN TYPE  : TARGETED */
#step3_type_content_tergeted {
	
}
#step3_type_content_tergeted #tab_area {
	background:url("../images/type-tab-bg.gif") top left repeat-x;
	height:26px;
	margin-top:15px;
}

#step3_type_content_tergeted #tab_area a.tab_selected {
	background:url("../images/type-tab-selected.gif") top left repeat-x;
	height:26px;
	width:151px;
	display:block;	
	margin-left:520px;
	text-align:center;
	padding-top:6px;
	overflow:hidden;
	float:left;
}

#step3_type_content_tergeted #tab_area a.tab_selected2{
	background:url("../images/type-tab-selected.gif") top left repeat-x;
	padding-top:6px;
	height:26px;
	width:151px;
	display:block;
	margin-right:10px;
	float:right;	
	text-align:center;
}

#step3_type_content_tergeted #tab_area a.tab_selected:hover{
	text-decoration:none;
}

#step3_type_content_tergeted #tab_area a.tab_nonselected{
	padding-top:6px;
	height:26px;
	width:151px;
	display:block;
	float:right;
	text-align:center;	
}

.single_line {
	display:block;
}

.double_inline {
	width:80px;
	display:block;
	height:18px;
	float:left;
}

#block_left {
	width:200px;
	
	float:left;
	display:block;
	overflow:hidden;
	overflow:hidden;
}

#block_left1 {
	width:165px;
	height:290px;
	float:left;
	display:block;
	overflow:hidden;
}

#block_center {
	margin-left:3px;
	/*height:290px;*/
	width:200px;
	float:left;
	display:block;
	overflow:hidden;
}

#block_right {
	margin-left:3px;
	width:400px;
	height:400px;
	float:left;
	display:block;
	overflow:hidden;
	background:url("../images/step3-bg.jpg") center left no-repeat;
}

.block_right1 {
	margin-left:3px;
	width:130px;
	height:290px;
	float:left;
	display:block;
	overflow:hidden;
	background:url("../images/step3-bg.jpg") center left no-repeat;
}

#block_left  h3 {
	font-weight:bold;
	margin-bottom:5px;
}
#block_left .gender{
	background:#eff9ff;
	padding:10px 20px;
	margin-top:0px;
}

#block_left .ages{
	background:#eff9ff;
	padding:10px 20px;
	margin-top:3px;
}

#block_left .area{
	background:#eff9ff;
	padding:10px 20px;
	margin-top:3px;
	
}

#block_left .nonselected{
	background:#eff9ff;
	padding:10px 20px;
	height:415px;
	display:block;
}

#block_left .textAlign{
	margin-top:165px;
	text-align:center;
	font-size:22px;
	color:#48C4FF;
	font-weight:bold;
}

#block_left .textAlign1{
	margin-top:114px;
	text-align:center;
	font-size:22px;
	color:#48C4FF;
	font-weight:bold;
}

.select_area {
	margin-bottom:8px;
}

#block_center .gender{
	background:#ffedcc;
	padding:10px 20px;
	margin-top:0px;
	display:block;
}

#block_center .gender #gender_temp {
	margin:10px 0px 0px 5px;
}

#block_center .ages{
	background:#ffedcc;
	padding:10px 20px;
	margin-top:3px;
	display:block;
}

#block_center .ages #ages_temp{
	margin-top:8px;
}

.age_small{
	font-weight:bold;
	font-size:18px;
	line-height:26px;
	color:#ff7700;
}

.age_big{
	font-weight:bold;
	font-size:36px;
	line-height:36px;
	color:#ff7700;
}

#block_center .area{
	background:#ffedcc;
	padding:10px 20px;
	margin-top:3px;
	display:block;
}
#block_center .area #area_temp{
	margin-top:15px;
	width:170px;
	height:150px;
	overflow:auto;
}

#area_temp2{
	margin-top:15px;
	width:170px;
	height:135px;
	overflow:auto;
	
}

.targeting_text_gender {
	margin-top:20px;
}

.targeting_text_age {
	margin-top:25px;
}

.targeting_text_area {
	margin-top:15px;
}

.area_small{
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	color:#ff7700;
}

.area_big{
	font-weight:bold;
	font-size:13px;
	line-height:15px;
	color:#ff7700;
}


#block_center .gender_step4{
	background:#ffedcc;
	padding:10px 20px;
	margin-top:0px;
	display:block;
}

#block_center .ages_step4{
	background:#ffedcc;
	padding:10px 20px;
	margin-top:3px;
	display:block;
}

#block_center .area_step4{
	background:#ffedcc;
	padding:15px 20px;
	margin-top:3px;
	display:block;
}

.gender {
	width:170px;
	height:80px;
}

.ages {
	width:170px;
	height:120px;
}

.area {
	width:170px;
	height:170px;
}

/* STEP 4 CONFIRM */

#step4_left #block_center{
	height:450px;
	overflow:hidden;
}
#step4_left #block_center .bottom_step4{
	height:450px;
	background:#FFEDCC;
}

#step4_left #block_left {
	height:450px;
}

#step4_left #block_left .nonselected{
	background:#eff9ff;
	padding:10px 20px 0px 20px;
	display:block;
	height:450px;
}

#step4_left #step4_usia {
	padding:15px 20px;
}

#step4_left #step4_area {
	height:160px;
}

/*    LATEST NEWS    */

#content_news_left {
	width:560px;
	float:left;	
	display:block;
	overflow:hidden;
}
#content_news_right {
	margin-left:570px;
	display:block;
	background:#eef9ff;	
}

#newsarchieve_container {
	margin:0px 20px;
	padding:5px 0px 40px 0px;
}

#newsarchieve_container h2{
	font-size:14px;
	font-weight:bold;
	border-bottom:solid 1px #ec6e00;
	line-height:23px;
}

#newsarchieve_container ul.news_list li {
	border-bottom:1px solid #afe0ff;
	padding:3px 0px;
}

#newsarchieve_container ul.news_list li  a:hover{
	text-decoration:underline;
}

h2#title_latestnews {
	background:url("../images/title-news.jpg") left no-repeat;
	width:839px;
	height:50px;
	border-bottom:solid 1px #ec6e00;
	display:block;
}

h2#title_latestnews em{
	display:none;
}

#news_detail_container {
	
}


#news_detail_container p{
	margin-bottom:8px;
	text-align:justify;
}

#news_image img {
	margin:5px 10px 10px 5px;
}

/* CONTENT  */

.h2_title em {
	display:none;
}

.h2_title {
	width:839px;
	/*height:50px;*/
	height:25px;
	border-bottom:solid 1px #ec6e00;
	display:block;
}

h2#title_help {
	background:url("../images/title-help.jpg") left no-repeat;	
}

h2#title_mobileadsuniverse {
	background:url("../images/title-mobileadsuniverse.jpg") left no-repeat;
}

#content_container {
	min-height:320px;
}

#content_container ul li{
	list-style-type: disc;
	margin-left:17px;
}

#content_container ol li{
	list-style-type: decimal;
	margin-left:17px;
}


#content_container1 {
	min-height:300px;
}

#content_container2 {
	min-height:420px;
}

#content_sitemap {
	min-height:180px;
}

#content_container p{
	margin-bottom:8px;
	text-align:justify;
	
}

/* Top Advertiser*/
h2#title_top_advertiser {
	background:url("../images/title-topadvertiser.jpg") left no-repeat;
}
ul#advertiser_list li{
	padding:5px;
	/*font-style:italic;*/
	/*font-family:georgia, times new roman;*/
	font-style:12px;
	border-bottom:3px solid white;
}

ul#advertiser_list li.list{
	padding:10px;
	background:#EFF8FF;	
}



/* About */
h2#title_about {
	background:url("../images/title-about.jpg") left no-repeat;
}

/* SITEMAP */
h2#title_sitemap {
	background:url("../images/title-sitemap.jpg") left no-repeat;
}

/* LEGAL TERMS */
h2#title_legal {
	background:url("../images/title-legalterms.jpg") left no-repeat;
}

/* MOBILE ADS UNIVERSE */

.block_container {
	text-align:center;
	width:265px;
	height:307px;
	float:left;
	overflow:hidden;
	padding:0px;
	display:block;
}
#ecosystem {
	
	background:url("../images/mobileeco-bg.jpg") top left no-repeat;	
	margin:0px 20px 0px 140px;
	
}

#benefits {
	
	background:url("../images/starbenefit-bg.jpg") top left no-repeat;	
	margin:0px 20px 0px 0px;
	
}

#inventories {
	
	background:url("../images/interactivemedia-bg.jpg") top left no-repeat;
	margin:0px 0px 0px 0px;
	
}

.block_text {
	text-align:justify;
	width:230px;
	margin:15px;
	color:black;
	line-height:15px;
	margin-top:150px;
}

.block_container h3 {
	display:none;
}

.button_more {
	background:url("../images/button-more.jpg") top left no-repeat;
	display:block;
	width:143px;
	height:23px;
	margin-left:60px;
}
.button_more em{
	display:none;
}
h2#title_mae {
	background:url("../images/title-mobileadecosystem.jpg") left no-repeat;
}
h2#title_msb {
	background:url("../images/title-mstarsbenefit.jpg") left no-repeat;
}
h2#title_imi {
	background:url("../images/title-interactivemedia.jpg") left no-repeat;
}
/* TESTIMONIALS */
h2#title_testimonials {
	background:url("../images/title-testimonials.jpg") left no-repeat;
	margin:0px 20px 0px 0px;
}

body#testimonial #content_container ul li{
	list-style-type: none;
	margin-left:0px;
}


ul#testimonial_list li{
	padding:15px;
	/*font-style:italic;*/
	/*font-family:georgia, times new roman;*/
	font-style:12px;
	border-bottom:1px solid #ffcca0;
}

ul#testimonial_list li.odd{
	padding:15px;
	background:#fef4eb;
	
}

ul#testimonial_list li.even{
	padding:15px;
	background:#ffefcfb
	
}

ul#testimonial_list li div.author{
	font-weight:bold;
	color:#EC6E00;
	display:block;
	margin-top:5px;
	font-style:normal;
}

/* CONTACT */
h2#title_contact {
	background:url("../images/title-contact.jpg") left no-repeat;
	margin:5px 0 0px
}

#contact_alamat {
	background:url("../images/orange-gradient.jpg") top left no-repeat;
	float:left;
	width:300px;
	height:385px;
	display:block;
	/*border-right:1px solid #ffbf88;*/
	text-align:right;
	
}

#contact_form {
	margin-left:330px;
}

#contact_form  form{
	margin-top:10px;
} 

#contact_form  label{
	display:block;
	margin-top:5px;
}

#contact_form  label.label_big_gap{
	display:block;
	margin-top:5px;
	margin-bottom:7px;
}


#contact_form  .input_text_contact {
	width:250px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}

.input_text1{
	border:solid 1px #84ccff;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 18px;
	color:#f87b07;
	font-weight:bold;
}

.input_text2{
	border:solid 1px #84ccff;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#f87b07;
	font-weight:bold;
}


.input_text1:focus{
	background:#e1f3ff;
}

#contact_form  .input_text_contact:focus {
	background:#e1f3ff;
}

#contact_form  .input_textarea_contact:focus {
	background:#e1f3ff;
}

#contact_form  .input_textarea_contact {
	width:250px;
	height:100px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}

#alamat_area {
	margin:20px;
}

.button_message {
	background:url(../images/button-message.jpg) no-repeat scroll left top;
	border:none;
	color:#FFEDE1;
	cursor:pointer;
	display:block;
	height:21px;
	line-height:18px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:103px;
}

/* DEFAULT FORM DESIGN */
#content_left_area {
	background:url("../images/orange-gradient.jpg") top left no-repeat;
	float:left;
	width:300px;
	height:385px;
	display:block;
	/*border-right:1px solid #ffbf88;*/
	text-align:right;
}

#content_left_area  #inner_area{
	margin:10px;
}

#content_right_area{
	margin-left:330px;
}

#content_right_area  form{
	margin-top:10px;
} 

#content_right_area label{
	display:block;
	margin-top:5px;
}

#content_right_area label.label_big_gap{
	display:block;
	margin-top:5px;
	margin-bottom:7px;
}


#content_right_area  .input_text_contact {
	width:250px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}

#content_right_area  .input_text_login {
	width:205px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}
.form_design{
	margin-top:10px;
} 

.form_design label{
	display:block;
	float:left;
	width:200px;
	text-align:right;
	margin-right:5px;
}

.form_design  .input_text {
	width:250px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	margin-left:10px;
	display:block;
	float:left;
}


.form_design .input_text:focus {
	background:#e1f3ff;
}

.form_design  .input_textarea:focus {
	background:#e1f3ff;
}

.input_textarea {
	width:250px;
	height:100px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	/*margin-left:10px;*/
	display:block;
	float:left;
}

.form_design select {
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	margin-left:10px;
	display:block;
	float:left;
	
}
.form_design select option {
	height:18px;
	
}


/* DEFAULT FORM DESIGN */
.form_design1{
	margin-top:10px;
} 

.form_design1 label{
	display:block;
	float:left;
	width:100px;
	text-align:right;
	margin-right:5px;
}

.form_design1  .input_text1 {
	width:150px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
	margin-left:10px;
	display:block;
	float:left;
}

form_design1 .input_text1{
	border:solid 1px #84ccff;
}

.form_design1 .input_text1:focus {
	background:#e1f3ff;
}

.submit_area1 {
	margin:30px 0px 0px 115px;
}

.newline {
	clear:both;
	margin-bottom:5px;
}

.submit_area {
	margin:30px 0px 0px 215px;
}

.button_orange {
	background:url(../images/button-orange.jpg) no-repeat scroll left top;
	border:none;
	color:#FFEDE1;
	cursor:pointer;
	display:block;
	height:23px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:103px;
}

.button_orange_long {
	background:url(../images/button-orange-long.jpg) no-repeat scroll left top;
	border:none;
	color:#FFEDE1;
	cursor:pointer;
	display:block;
	height:23px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:211px;
}

.button_orange_inline {
	background:url(../images/button-orange.jpg) no-repeat scroll left top;
	border:none;
	color:#FFEDE1;
	cursor:pointer;
	display:block;
	height:23px;
	margin-right:5px;
	margin-top:10px;
	overflow:hidden;
	width:103px;
	float:left;
}

.textField1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	background:#E6F7FF;
	border-left:#8dcefa solid 1px;
	border-right:#8dcefa solid 1px;
}

/* LEFT ORIENTED FORM */
#left_form {
	margin-left:0px;
}

#left_form  form{
	margin-top:10px;
} 

#left_form  label{
	display:block;
	margin-top:5px;
}

#left_form  label.label_big_gap{
	display:block;
	margin-top:5px;
	margin-bottom:7px;
}


#left_form  .input_text_contact {
	width:250px;
	height:16px;
	border:solid 1px #84ccff;
	padding-left:3px;
	font-family: arial, sans-serif, helvetica, verdana;
	font-size: 11px;
	color:#585858;
}

/* STANDARD DESIGN FOR TABLE */
.table_area {
	border:0px solid #8DCEFA;
}

td.textField1 {
	color:#3D89C6;
	font-weight:bold;
	line-height:17px;
	text-align:center;
	padding:3px 6px;
	border:none;
	border-bottom:solid 3px white;
}

td.textField1 a, td.textField1 a:visited{
	color:#3D89C6;
	text-decoration;none;
}

td.textField1 a:hover{
	color:#3D89C6;
	text-decoration;hover;
}

td.row {
	background:#FFFCF7 none repeat scroll 0 0;
	border-bottom:1px solid #FFD2A6;
	padding:3px 6px;
}

tr.Row  td{
	background:#FFFCF7 none repeat scroll 0 0;
	border-bottom:1px solid #FFD2A6;
	padding:3px 6px;
}


.keterangan {
	color:#2B7AB0;
	
}

.multiselect-out {
	border-style: solid; 
	border-color: black; 
	border-width: 0px; 
	width: 170px;
	/*height:200px;*/
	overflow:hidden;
}

.multiselect-in {
	overflow: auto; 	
	height: 120px;
}

.multiselect-in label{
	display:block;
	padding:3px 0px 0px 3px;
}

/*  PESAN */
.message {
	font-size:11px;
}

.message h3{
	color:#FF7700;
	font-weight:bold;
	margin-bottom:10px;
}

.pesan_list {
	font-size:11px;	
	text-align:left;
}

.pesan_list ul li{
	list-style-type:disc;
	margin-left:10px;
}

.info_odd {
	background:#e8f6ff;
	padding:3px 3px 3px 5px;
	border-bottom:solid 3px white;
}


.info_even {
}

/* TABLE LIST */
table.table_list {
}

table.table_list tr{
}

table.table_list tr td{
	padding:3px 5px;
}

table.table_list tr td.odd{
	background:#e8f6ff;
}

table.table_list tr td.even{
	background:white;
}
table.table_list tr td .label{
	color:#1e77af;
}

/*REDEFINW CSS FOR CONTENT*/
#header ol,#header ul,#header li{margin:0;padding:0;list-style:none;}
#home ol,#home ul,#home li{margin:0;padding:0;list-style:none;}
#step_area ol,#step_area ul,#step_area li{margin:0;padding:0;list-style:none;}
.Record  ol,.Record  ul,.Record  li{margin:0;padding:0;list-style:none;}
#content_news_right ol,#content_news_right ul,#content_news_right li{margin:0;padding:0;list-style:none;}
#content_right_area ol,#content_right_area ul,#content_right_area li{margin:0;padding:0;list-style:none;}

