@charset "utf-8";
/* CSS Document */
body{ min-width:900px; background:#666; margin:0; padding:0 ; text-align:center; font-family:Helvetica Neue,Helvetica,Arial,FreeSans,sans-serif; font-size:13px;}
ul{margin:0; padding:0; list-style-type:none;  }
li{ }
img{ border:0;}
form{ margin:0; padding:0;}
h1{ text-transform:capitalize; font-family:'Helvetica Neue',Helvetica,Arial,sans-serif; font-size:28px; color: #ffc; margin:0; padding:0; letter-spacing:-0.05em; line-height:40px;}
h2{ text-transform:capitalize;}
a img{ border:0; padding:0; margin:0;}
a{ color:#090; cursor:pointer;}
a:hover{color:#000;}
p{ margin:5px 0; padding:0;}
label,legend{ text-transform:capitalize;}
.block{ padding:20px;}
.block h3 {font-size:18px;font-weight:bold;color:#006600;display:block;padding:4px;}
.block h4 {font-size:16px;font-weight:bold;color:#006600;display:block;padding:4px;}
div.block {min-height:300px;}
div.section {margin:10px 0;}
.half-block{width: 60%!important;}
.heavy_green_link {color: #006600; display:block; font-weight: bold;}
table thead{ background:#030;  color:#fff;}
table thead td{ padding:0 10px;}
table thead td a{ color:#ffc;}
table thead td a:hover{ color: #0c0;}
.p_title{ font-weight:bold;}
.p_p{ padding:0 0 0 20px;}
.button_01{ display:inline-block; background:#ffc;   line-height:20px;  border:1px solid #030; color:#fff; text-decoration:none;}
.button_01:hover{ color:#ffc; }
.button_01:hover span{background-position:left -20px!important; border:1px solid #ccc;}
.button_01 span{ display: inline-block; padding:0 5px; background:url(../memberimg/button01_bg.gif) 0 0 repeat-x; border-top:1px solid #7fcc7f; border-left:1px solid #7fcc7f; border-bottom:1px solid #7fb9d8; border-right:1px solid #7fb9d8; }
.code_highlight{background-color: #000;}
hr{border-top: 1px solid #339900;}
.clear{clear: both;}
.edit_icon{padding-right: 1em; background: url(../memberimg/mini_edit.png) right center no-repeat;}
.margintop{margin-top: 5px;}
.red{color: red;}
.green{color: green;}
.bold{font-weight: bold;}
.grey{color: #8C8A80; font-weight: bold;}
.loading{padding-left: 20px; background: url(../memberimg/wait.gif) left center no-repeat; text-align: left;}
.render_text{text-indent: -2000px}
.reset_background{background:none;}
.dot_border_bottom{border-bottom: 1px dotted #ccc;  padding-bottom: 5px;}

/* General Positioning */
.left{ float:left;}
.right{ float:right;}
.align_center{text-align: center;}
.bottom_vertical_align{vertical-align:bottom;}
.v_middle * {vertical-align:middle;}

/* General Size */
.screen_safe {
	max-width:800px;
	max-height:600px;
}

/** messages **/
.general_message{margin-top: 1em;margin-bottom: 1em; font-size: 16px; font-weight: bold;  padding: 10px 30px 10px 30px;-moz-border-radius: 10px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FF9; border-color:#C6D880; color:#529214;}
.error_message{margin-top: 1em; background-color: #FBC2C4; font-weight: bold; font-size: 16px; padding: 5px 30px 5px 20px; -moz-border-radius: 10px; -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding;  border-color:#FBC2C4; color:#D12F19;}
.blockMessages{-moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; border-color:#FBC2C4; color:#D12F19; background: #FBE3E4;}
.blockMessages h1{color:#D12F19; font-size: 16px;}
.blockOverlay{opacity: 0.6; background-color: #000;}
.read{background: url(../memberimg/letter_open.gif) no-repeat center left; padding-left: 20px;}
.unread{background: url(../memberimg/letter.gif) no-repeat center left; padding-left: 20px;}

/* TOP MENU */
.top{ height:80px; text-align:left; background: url(../memberimg/top_bg.gif) 0 0 repeat-x}
#global_header{ width:960px; overflow:hidden;}
.top .logo{ float:left;} 
.top_main{float:left; position:relative; background: url(../memberimg/top_bg_2.gif) 0 0 no-repeat; width:710px; height:80px; border:0;  padding:0; margin:0;display:block}
.top_main p{ text-align:right; color:#FFF; padding:5px 0; margin:0;}
.top_main p a{ color:#Ff0;}
.top_main ul{position:absolute; left:0; bottom:0; text-align:center; height:35px; background: url(../memberimg/menu_bg.gif) 0 0 no-repeat; padding:0 0 0 18px;}
.top_main ul li{float:left; margin:0; line-height:35px; background: url(../memberimg/menu_bg_m.gif) 0 bottom repeat-x;}
.top_main ul li a{display:block; padding:0 0 0 8px; margin:0 12px 0 0; text-decoration:none; color:#060; font-weight:bold; text-transform: uppercase;}
.top_main ul li a span{display:block; padding:0 10px 0 2px; margin:0;}
.top_main ul li a:hover,.top_main ul li.select a{ color: #000; text-decoration:none; background:url(../memberimg/menu_item_bg.gif) 0 bottom no-repeat;}
.top_main ul li a:hover span, .top_main ul li.select a span{ display:block; background:url(../memberimg/menu_item_bg.gif) right bottom no-repeat;}
.top_main ul li.nav_close{background: url(../memberimg/menu_bg.gif) right bottom no-repeat; width:10px; height:35px;  } 
  
.attachment_help{float: left;}
.account_link{ position:absolute; bottom:0; left:600px; color:#FFFF99; display:block; background:url(../memberimg/account_btn.gif) 0 0 no-repeat; width:95px; line-height:27px; text-align:center; font-weight:bold; text-decoration:none; }
.account_link:hover, .admin_link:hover{ color:#dbec1e;}
.admin_link{ position:absolute; bottom:0; left:700px; color:#FFFF99; display:block; background:url(../memberimg/account_btn.gif) 0 0 no-repeat; width:95px; line-height:27px; text-align:center; font-weight:bold; text-decoration:none; }

/* SUB MENU */
.sub_menu {padding:0 0 0 20px;padding:10px 0 0 10px;height:35px; background:url(../memberimg/sub_menu_bg.gif) 0 0 repeat-x; text-align:left;}
.sub_menu div {display:inline;}
.sub_menu div.sub_menu_block {margin:0 60px 0 0;}
.sub_menu a{ text-transform:capitalize; font-size:1.2em; }
.sub_menu a:hover{ color:#666;}

/** Trigger **/
.trigger{vertical-align: bottom:}

/* LOGIN BOX */
.login_box{ width:430px; padding:15px 0; background:#505050; text-align:center; -moz-border-radius-bottomleft:10px; -moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px; margin:10px auto; }
.login_box a{ text-decoration:none; padding:0 0 0 10px; font-weight:bold; color:#000;}
.login_box a:hover{ color:#009900;}
.login_box h1{ height:0; width:400px; margin:0 15px; padding:47px 0 0; overflow:hidden; background: url(../memberimg/login_bg.gif)  0 0 no-repeat;}
.login_box .big a{ color: #33FF66;  }
.login_box .big a:hover{ color: #33FF66; text-decoration:underline;  }
.login_box .big{ font-size:17px; font-weight:bold; color: #fff; text-align:right; margin:10px 15px 0;}
.login_box .small{ text-align:right; margin:10px 15px 0; }
.login_box .small a{ padding:0 0 0 16px; background:url(../memberimg/arrow_icon.gif) left 3px no-repeat;color:#909090; letter-spacing:0.02em; }
.login_box .small a:hover{ color:#EFEFEF; background-position:left -12px;}
.login_box_content{ width:400px;  padding:10px 0; margin:0 15px; background:url(../memberimg/login_bg_2.gif) left bottom no-repeat;}
.login_box_content p{ padding:0; margin:0 20px 10px; width:360px; text-align:left;}
.login_box_content label{ display:inline-block; overflow:hidden; width:110px; font-weight:bold; color: #666; font-size:16px;}
.login_box_content input.inputbox{ width:244px; margin:0; padding:0; height:22px; border:1px solid #999;}
.login_box_content input.login_btn{ width:100px; margin:0 5px 0 0; font-size:16px; padding:2px 5px;}
.login_box_content input.check_box{ margin:0; padding:0; }
.login_box_content p.error_msg {margin-left: 130px;background:url(../memberimg/question_icon.gif) no-repeat; padding-left:18px;color:#FF3300;display:none;}

/* BUTTONS*/
.button_01, .button_02 {text-transform: capitalize; display:inline-block; overflow:hidden; margin-right: 3px; background:#ffc;   line-height:20px;  border-left:1px solid #6fad26;  border-top:1px solid #6fad26;  border-right:1px solid #006633;  border-bottom:1px solid #063; color:#fff; text-decoration:none;}
.button_03{text-transform: capitalize; display:inline-block; overflow:hidden; background:#95d5f1; margin-right: 3px; line-height:20px;  line-height:20px;  border-left:1px solid #89d4f5;  border-top:1px solid #89d4f5;  border-right:1px solid #006633;  border-bottom:1px solid #063; color:#fff; text-decoration:none;}
.button_01 span, .button_02 span{ display: inline-block; padding:0 5px;  border-top:1px solid #7fcc7f; border-left:1px solid #7fcc7f; border-bottom:1px solid #7fb9d8; border-right:1px solid #7fb9d8; color: #fff;}
.button_03 span{ display: inline-block; padding:0 5px;  border-top:1px solid #95d5f1; border-left:1px solid #95d5f1; border-bottom:1px solid #7fb9d8; border-right:1px solid #7fb9d8; }
.button_01:hover,.button_02:hover, .button_03:hover{ color:#ffc; background:7fb9d8; }
.button_01:hover span, .button_02:hover span, .button_03:hover span{background-position:left -20px!important; border:1px solid #fff;}

.button_01 span{background:url(../memberimg/button01_bg.gif) 0 0 repeat-x;}
.button_02 span{ background:url(../memberimg/button02_bg.gif) 0 0 repeat-x;}
.button_03 span{ background:url(../memberimg/button03_bg.gif) 0 0 repeat-x;}

.edit_button, .copy_button, .delete_button, .report_button, .archive_button,
.abort_button, .download_button, .reload_button, .import_button, .add_button, 
.unsubscribe_button, .share_button, .forward_buttion, .html_button,
.email_go_button, .bookmark_button, .unbookmark_button, .layout_add_button,
.duplicate_button, .preview_button, .email_button {
	padding-left: 17px; _height:1%;  _width: 1%; 
	margin: 5px 8px 5px 0px;text-decoration:underline; 
	display:block; float:left;text-transform: capitalize}
.edit_button{background:url(../memberimg/icons/document_a4_edit.png) left center no-repeat;}
.copy_button{background:url(../memberimg/icons/document_copy.png) left center no-repeat;}
.delete_button{background: url(../memberimg/icons/document_a4_remove.png) left center no-repeat;}
.report_button{background: url(../memberimg/icons/report.png) left center no-repeat;}
.archive_button{background: url(../memberimg/icons/document_a4_locked.png) left center no-repeat;}
.abort_button{background: url(../memberimg/icons/document_a4_warning.png) left center no-repeat;}
.download_button{background: url(../memberimg/icons/document_a4_download.png) left center no-repeat;}
.reload_button{background: url(../memberimg/icons/refresh.png) left center no-repeat;}
.import_button{background: url(../memberimg/icons/document_a4_add.png) left center no-repeat;}
.forward_button{background: url(../memberimg/icons/document_a4_forward.png) left center no-repeat;}
.add_button{background: url(../memberimg/icons/add.png) left center no-repeat;}
.unsubscribe_button{background: url(../memberimg/icons/document_a4_warning.png) left center no-repeat;}
.share_button{background: url(../memberimg/icons/document_a4_share.png) left center no-repeat;}
.html_button{background: url(../memberimg/icons/html.png) left center no-repeat;}
.email_go_button{background: url(../memberimg/icons/email_go.png) left center no-repeat;}
.bookmark_button{background: url(../memberimg/icons/award_star_add.png) left center no-repeat;}
.unbookmark_button{background: url(../memberimg/icons/award_star_delete.png) left center no-repeat;}
.layout_add_button{background: url(../memberimg/icons/layout_add.png) left center no-repeat;}
.duplicate_button{background: url(../memberimg/icons/page_copy.png) left center no-repeat;}
.preview_button{background: url(../memberimg/icons/report.png) left center no-repeat;}
.email_button{background: url(../memberimg/icons/email.png) left center no-repeat;}
	
a.nodecor {
	text-decoration:none;
}

/* ANNOUCEMENT AND ALERT */
 
.announcement,.alert{ overflow:hidden; zoom:1; width:90%; margin:10px auto; padding:5px 10px; -moz-border-radius-bottomleft:6px; -moz-border-radius-bottomright:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px; text-align:left;}
.announcement p,.alert p{ padding:0 0 0 110px;  }
.announcement strong, .alert strong{ float:left; padding:0 12px 0 26px; line-height:24px; text-transform:uppercase; display:block;}
.announcement strong{ background:url(../memberimg/alert_icon.gif) 0 center no-repeat;}
.alert strong{ background:url(../memberimg/warning_icon.gif) 0 center no-repeat;}
.announcement{ border:1px solid #F30; background:#ff9;}
.alert{ background:#F9CACA; border:1px solid #C00;  }

.info { 
	background:#FFFFCC; 
	border:1px solid #00CC00;
	color: #606060;
	padding: 4px;
}
		
/* MAIN BODY AREA */
.main_area{ text-align:center;  position:relative; 	padding-top: 20px; padding-bottom: 20px;} 

.two_col_wrap{ position:relative; width:90%;  background:url(../memberimg/2_colum_btm_shadow.gif) left bottom repeat-x; padding:0 0 3px 0; height:auto; margin:0 auto 3%; display:inline-block;}
.crn_s_w, .crn_s_e, .crn_n_w, .crn_n_e{ position:absolute;  height:25px; width:25px;  z-index:3;}
.crn_s_w{ background: url(../memberimg/cnr_s_w.gif) left bottom no-repeat; left:0; bottom:0; }
.crn_s_e{ background: url(../memberimg/cnr_s_e.gif) right bottom no-repeat; right:0; _right:-1px;  bottom:0; }
.crn_n_w{ background:url(../memberimg/cnr_n_w.gif) left top no-repeat; left:0; top:0; bottom:0;}
.crn_n_e{ background:url(../memberimg/cnr_n_e.gif) right top no-repeat; right:0; _right:-1px; top:0; bottom:0;}
 
.two_clumn{ width:100%; margin: 0 auto;}
.two_clumn td{ vertical-align:top; text-align:left;}
.two_clumn_l{ position:relative; width:20%; border-right:1px solid #ccc;  background:#f4faec url(../memberimg/task_bar_bg.gif) right top repeat-y; padding:10px;}
.two_clumn_r{  width:80%; background:#fff;}
.two_clumn_l h2, .two_clumn_l h3{ font-size:1.2em;  text-transform:capitalize;}
.two_clumn_l h2{color:#FF6600; margin:10px 0;}
.two_clumn_l h3{color:#666; border-top:1px dotted #ccc;  padding:10px 0 5px; margin:0;}
.two_clumn_l h4{color:#666; padding:10px 0 5px; margin:0; font-size: 16px;}
.two_clumn_l .search_box{ margin:15px 0 0;}
.two_clumn_l .search_box_left{background:url(../memberimg/search_bg_2.gif) 0 0 no-repeat;}
.two_clumn_l .search_box_go{ background:url(../memberimg/search_bg_2.gif) right top no-repeat;}

 
 /*	SEARCH BOX GENERAL CSS*/
.search_box{ position:relative; width:182px; height:24px;}
.search_box_left{ position:absolute; width:144px;height:21px; padding:3px 0 0 10px;  border:0; color:#999;}
.search_box_go{ position:absolute; right:0; top:0; width:28px; height:24px; border:0;}
 
 
 /*dashboard page- left menu*/
.dashboard{background:none; width:100%; float:left;}
.dashboard thead{ background:#003300; color:#fff;}
.dashboard td{ padding:5px; text-align:left; vertical-align:top;}
.dashboard td ul{margin:10px;}
.check_list{ }
.check_list li{background:url(../memberimg/check.gif) left top no-repeat; padding:0 0 0 22px; line-height:1.6em;}
.green_btn{ display: inline-block; overflow:hidden; background:url(../memberimg/big_green_btn.gif) left top no-repeat; padding:0 0 0 20px; margin:10px 0; font-size:1.4em; color:#fff; line-height:36px; text-decoration:none; font-weight:bold;}
.green_btn span{ display:inline-block; overflow:hidden; background: url(../memberimg/big_green_btn.gif) right top no-repeat; padding:0 40px 0 0;}

.green_btn2{ text-transform:capitalize;display:inline-block;overflow:hidden; background:url(../memberimg/big_green_btn2.gif) left top no-repeat; padding:0 0 0 20px; margin:0 0 20px;font-size:1.2em; color:#fff; line-height:36px; text-decoration:none; font-weight:bold;  }
.green_btn2 span{ display:inline-block; overflow:hidden; background: url(../memberimg/big_green_btn2.gif) right top no-repeat; padding:0 40px 0 0;}

/* campaign page- left folder menu*/
.custom-folder-list,  .custom-sub-folder-list { margin:0; padding:0;}
.custom-folder-list li,  .custom-sub-folder-list li { margin:0; padding:0; }
.custom-folder-list li a,  .custom-sub-folder-list li a {height:30px; line-height:30px; background:url(../memberimg/folder.gif) left center no-repeat; display:block; padding:0 0 0 20px;}
.custom-folder-list li a:hover, .custom-sub-folder-list li a:hover{ background: url(../memberimg/table_menu_hover.gif) left center no-repeat; padding:0 0 0 40px;}
.custom-folder-list li.select, .custom-sub-folder-list li.select {padding-left:15px;}
.custom-folder-list li.select a, .custom-folder-list li.select a:hover { background:url(../memberimg/folder_open_document_text.gif) left center no-repeat; padding:0 0 0 20px; font-weight:bold;}
.custom-folder-list .second_list{ padding:0 0 0 20px;}
.custom-folder-list .second_list li a, .custom-folder-list .second_list li a:hover{ background: url(../memberimg/document_text.gif) left center no-repeat; padding:0 0 0 20px; font-weight:normal;}
.custom-sub-folder-list{margin-left: 15px;}
/* campaign page- right*/
.campaign_name{ font-size:1.4em; font-weight:bold; color:#FF9900; margin:2px 0;}

/*general_talbe*/ 
.two_clumn_r .general_table{ border:0;}
.general_table{ border:1px solid #ccc;}
.general_table tbody{font-size: 14px; color: #666;}
.general_table thead td{vertical-align:middle; text-align:left; } 
.general_table .search_box_left{  background:url(../memberimg/search_bg.gif) 0 0 no-repeat; }
.general_table .search_box_go{ background:url(../memberimg/search_bg.gif) right top no-repeat; }
.general_table tfoot{ font-size:1em; background:#efefef url(../memberimg/table_head_bg.gif) 0 0 repeat-x;}
.general_table tfoot td{ border-top:1px solid #ccc;border-right:0;}
.general_table tfoot input.current_page{ border:1px solid #ccc;   text-align:right; font-size:0.9em;  _font-size:1em; font-weight:bold;}
.general_table select { border:1px solid #ccc;}
.general_table td{border-right:1px solid #ccc; padding:10px 10px 10px 5px; vertical-align:middle; text-align:center;}
.general_table td {text-align:left;}
.general_table td p{ text-align:left;}
.general_table td.last{ border-right:none;}
.general_table td.numeric {text-align:right !important;}
.general_table tr.odd{ background: #DCF1EF;}
.talbe_tr_head { background:url(../memberimg/table_head_bg.gif) 0 0 repeat-x; height: 33px;}
.talbe_tr_head td {color:#000; text-align:center !important; font-weight:bold; text-transform:capitalize; padding:0; border-bottom:1px solid #ccc; }
.page_shown{ padding:0 0 0 20px;}
.general_table .alternate_01{ width:20px;}
.general_table td.alternate{ }

.block .general_table{ border-bottom:1px solid #ccc; border-top:1px solid #ccc;}
.block .general_table td{ text-align:left;}

/*creat campaign  steps */
/* GENERAL TABLE 2*/
 
.general_table2{ margin:20px 0 0; border:1px solid #90cd3c; padding:0; }
.general_table2 table{border:1px solid #fff;}
.general_table2 td thead td{padding:8px 14px; background:#90cd3c; color:#000; font-weight:bold;}
.general_table2 td td{ padding:5px ;  text-align:center;}
.general_table2 tr.odd td { background:#efc url(../memberimg/gt2_odd_bg.gif) 0 bottom repeat-x; border-top:1px solid #fff;}

/* GENERAL TABLE 3*/
.general_table3{ margin:20px 0 0; border:1px solid #b7dff1;}
.general_table3 table{border:1px solid #fff;}
.general_table3 td thead td{padding:8px 14px; background:#b7dff1; color:#000; font-weight:bold; }
.general_table3 td td{ padding:5px ;  text-align:center;}
.general_table3 tr.odd td{ background:#e6fbfe url(../memberimg/gt3_odd_bg.gif) 0 bottom repeat-x; border-top:1px solid #fff; }

/* GENERAL TABLE 4*/
.general_table4{ margin:20px 0 0; border:1px solid #333;}
.general_table4 table{border:1px solid #fff;}
.general_table4 td thead td{ padding:8px 14px; border-bottom:1px solid #fff; background:#333 url(../memberimg/gt4_odd_bg.gif) 0 bottom repeat-x; color:#fff; font-weight:bold; }
.general_table4 td td{ padding:5px ;  text-align:center; }
.general_table4 tr.odd td{ background:#e6fbfe url(../memberimg/gt3_odd_bg.gif) 0 bottom repeat-x; border-top:1px solid #fff; }
.general_table4 .city{  font-weight:bold;}
.general_table4 colgroup col.alternate{ background:#Ffc;}
.general_table4 colgroup col{ background: #FFFFE8;}

/* interlace table */
.interlace_table { margin:20px 0 0; border:1px solid #B7DFF1;}
.interlace_table .table_control {background:#B7DFF1;padding:4px;}
.interlace_table table {
	border:1px solid #CCCCCC;
	width:100%;
}
.interlace_table tr.head_row {
	background:transparent url(../memberimg/table_head_bg.gif) repeat-x scroll 0 0;
}
.interlace_table th {
	padding:8px 14px; 
	color:#444444; 
	font-weight:bold;
	text-align:center;
	text-transform:capitalize;
	border:0; 
	border-right:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
.interlace_table td { 
	padding:5px;  
	text-align:center;
	border-right:1px solid #CCCCCC;
}
.interlace_table tr.odd td { 
	background:#e6fbfe url(../memberimg/gt3_odd_bg.gif) 0 bottom repeat-x; 
	border-top:1px solid #fff; 
}

/* summary table */
table.summary_table {
	border:1px solid #CCCCCC;
}
.summary_table td {
	background: #FFFFFF;
	padding:4px;
	min-width:200px;
	border-top:1px solid #CCCCCC;
}
.summary_table tr:first-child td {
	border-top:0;
}
.summary_table td:first-child {
	background: #90cd3c;
	color:#FFF;
	padding-right:10px;
	min-width:50px;
}

.list_table tbody td {background: #CCCCCC;padding:4px;min-width:200px;}
.list_table tbody td:first-child {background: #90cd3c;color:#FFF;padding-right:10px;min-width:50px;}
.list_table input {width:190px;}
/* progress bar */
.progress_bar{ margin:10px auto 0; width:420px; height:32px; background:url(../memberimg/progess_bar.gif) 0 0 no-repeat;}
.progress_bar li{ float:left; width:20%; line-height:31px;}
.progress_bar li a{ color: #cf9; text-decoration:none; margin:0px;  font-size:1.2em; padding:2px;  }
.progress_bar li a.select{color:#FFF; }
.progress_bar li a:hover{border:1px solid #f00;}

.progress_btn_row{ padding:10px 0 0; margin:0;}
.progress_btn_row input{ margin:0 10px 0 0;}


/* progress bar 2*/
.progress_bar2{ text-align:center;; margin:10px auto 0; width: 600px;overflow:hidden; zoom:1;}
.progress_bar2 ul{ overflow:hidden; }
.progress_bar2 li{float:left; display:block;} 
.progress_bar2 li a{height:33px;  background:url(../memberimg/steps_bg.gif) 0 0 repeat-x; line-height:31px; display:block; float:left; text-decoration:none;  font-weight:bold; text-transform:uppercase;}
.progress_bar2 li.select{ background:url(../memberimg/steps_line.gif) right 0 no-repeat; padding:0 2px 0 0; }
.progress_bar2 li.last{ background:none;}
.progress_bar2 li.select a{ color:#ffc; background-position:left bottom;} 
.progress_bar2 a.first{background:url(../memberimg/steps_first_bg.gif) left 0 no-repeat;}
.progress_bar2 li.select a.first {background-position: left bottom;}
.progress_bar2 a.last{background:url(../memberimg/steps_last_bg.gif) right 0 no-repeat;}
.progress_bar2 li.select a.last{background-position: right bottom;} 
.progress_bar2 li a span{ display:inline-block; overflow:hidden; padding:0 20px;}
.progress_bar2 li.select a span{background:url(../memberimg/steps_line.gif) left 0 no-repeat; }
.progress_bar2 li.select a.first span{ background:none;}

/* wizard bar */
.wizard_bar { 
	text-align:center; 
	margin:10px auto 0; 
	width: 600px;
	overflow:hidden; 
	zoom:1;}
.wizard_bar ul { overflow:hidden; }
.wizard_bar li{float:left; display:block;} 
.wizard_bar p {
	height:33px;  
	background:url(../memberimg/steps_bg.gif) 0 0 repeat-x; 
	line-height:31px; 
	display:block; 
	float:left; 
	font-size:13px;
	font-weight:bold; 
	text-transform:uppercase;}
.wizard_bar a {text-decoration:none;}
.wizard_bar .first p{background:url(../memberimg/steps_first_bg.gif) left 0 no-repeat;}
.wizard_bar .last p{background:url(../memberimg/steps_last_bg.gif) right 0 no-repeat;}
.wizard_bar span{ display:inline-block; overflow:hidden; padding:0 20px;}
.wizard_bar p span {color:#606060;}
.wizard_bar .current p span {color:#ffffff;}
.wizard_bar a span {color:#006000;}
.wizard_bar a:hover span {color:#00a000;}

/* fieldset one clumn */
.fake_fieldset{ width:90%; margin:2% auto 0; display:block; padding:15px 0 0; position:relative; text-align:left;}
.fake_legend{ z-index:1; position:absolute; top:0; left:20px; text-transform:capitalize; background:#030; color:#FFFFCC; margin:0; padding:5px 8px; font-size:1.4em; font-weight:bold;  -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; }
.fake_fieldset_content{z-index:0; position:relative; display:block; background: #fff url(../memberimg/2_colum_btm_shadow.gif) left bottom repeat-x;  -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; }
.fake_fieldset_content ul{}
.fake_fieldset_content li{ margin:14px 0 0 }
.fake_fieldset_content label{ width:50%; display:block; margin:0; padding:2px 0 6px; font-weight:bold; color:#006600; }
.fake_fieldset_content label.same_line {display:inline; padding-right:1.2em;}
.fake_fieldset_content label.compact {padding-right: 4px !important;}
.fake_fieldset_content fieldset{ border:1px solid #ccc; margin:0; padding:0;}
.fake_fieldset_content legend{ margin:0 10px;  font-size:1.2em;}
.fake_fieldset_content input.inputbox{border:1px solid #CCCCCC;height:20px;margin:0;padding:2px 0 0;width:50%; }
#loadurlform input.inputbox{border:1px solid #360;}
.small_fieldset input.inputbox{width:90%!important;}
.fake_fieldset_content li.li_separator{ border-top:1px solid #ccc; padding:20px 0 0; margin:20px 0 0; height:0;}
.fake_fieldset_content .crn_s_w{_bottom:15px;}
.fake_fieldset_content .crn_s_e{_bottom:15px;}
.fake_fieldset_content .two_clumn{ margin:10px 0; display:inline-block;}
.fake_fieldset_content span.short_notice {background:#DF6161;color:#FFF;margin-left:10px;padding:4px 8px;font-weight:bold;}

.emial_list input.radio{ margin:0; padding:0;}
.emial_list span{ font-weight:bold; padding:0 5px;} 
.add_content{ padding:20px; color:#000;}
.add_content .tab_menu{ display:inline-block; overflow:hidden; margin:0; padding:0; width:100%;margin-bottom: -4px; }
.add_content .tab_menu li{ float:left; width:150px;  }
.add_content .tab_menu a{ font-weight:bold; background:#ccc; padding:10px; text-decoration:none; display:block; margin:0 10px 0 0; text-align:center;  -moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; color:#efefef; text-transform:capitalize;}
#content_01,#content_02, #content_03, #content_04,#content_05{ background:#9c6; padding:20px; -moz-border-radius-bottomleft:4px;-moz-border-radius-bottomright:4px; -moz-border-radius-topright:4px; }
.add_content .tab_menu a.list_link_01, .add_content .tab_menu a.list_link_02, .add_content .tab_menu a.list_link_03, .add_content .tab_menu a.list_link_04, .add_content .tab_menu a.list_link_05{background:#9c6; text-decoration:none; color:#003300;}
.add_content fieldset{border:1px solid #339900;}
.add_content legend{ color:#fff;  font-size:1.2em; padding:5px 8px; background:#339900; -moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:4px; }
.add_content fieldset a{ color:#Ffc;}
.add_content fieldset a:hover{ color: #FFFF00; }
.content_preview{  margin:10px 0 0; }
.content_preview legend{ }

.small_fieldset{ width:48%;  padding:0; margin:0; }
.small_fieldset legend{ }
.small_fieldset ul{ margin:10px ;}
.small_fieldset textarea{ background:#fff; border:none; width:98%; margin:1%; border: 1px solid #999}
.small_fieldset .general_table{ border:0;}
.small_fieldset .general_table td{ border:0;}

/*CAMPAIN DETAIL PAGE */
.campaign_detail{}
.campaign_detail .general_table2 table, .campaign_detail .general_table3 table{ width:860px;}
.campaign_detail .general_table2 td, .campaign_detail .general_table3 td{ text-align:center; font-size:11px;}
fieldset.desciption{ padding:10px; margin:14px 0 0; width:840px; position:relative;}
fieldset.desciption legend{ font-weight:bold; color:#009900}
.campaign_detail .general_table4 {position:absolute; left:550px; top: 20px; }
.campaign_detail .general_table4 td td{ width:60px; font-size:11px;}
.campaign_detail .general_table4 td td li{ margin:0; line-height:2em;}

/*list DETAIL PAGE */
.list_detail {}
.list_detail .general_table3 { }
.list_detail table.general_table3 { width:100%;}
.list_detail .general_table3 thead {background: #B7DFF1;}
.list_detail .general_table3 thead td {border-right:1px solid #B7DFF1;}
.list_detail .general_table3 td { border-right:1px solid #e1e1e1; padding:4px;}
.list_detail .general_table3 .talbe_tr_head td { border-right:1px solid #fff; height: 33px;}
.list_detail .general_table3 td.last {border-right:0;}
.list_detail .general_table3 tbody td.last{ }
.list_detail .links_fieldset { width:100%; text-align:center; padding:0 0 10px;}
.links_fieldset legend{ background:url(../memberimg/operation_icon.gif) left center no-repeat; height:33px; line-height:33px; padding:0 0 0 36px;}
.links_fieldset a{ padding:0 20px 0 0; text-decoration:none;}
.general_table3 .table_control td{ text-align:left; border-bottom:1px solid #fff;  }
.general_table3 .talbe_tr_head td{ border-top:1px solid #B7DFF1;}
.general_table3 tfoot td {border-top: 1px solid #B7DFF1;background: #e1e1e1; text-align:right;padding-right:20px !important;}
div.search_box2{ float:right;  background:url(../memberimg/search_bg_3.gif) 0 0 no-repeat; width:176px; padding:0 0 0 6px; height:24px;  }
.search_box2 input{ background:none; height:22px; line-height:22px; border:0; margin:0;}
.search_box2 label {width:150px;text-transform:none; font-weight:normal;}
.search_box2_input{ width:150px;}
.new_entry td.editable {text-align: center;}
.new_entry .editable input {width:95%;}

/** template block **/
.template_block{}
.template_block ul{overflow: hidden; zoom:1;}
.template_block ul li{display: block; float: left; width: 160px; height: 220px; text-align: center;text-align:left;}
.template_action{color:#fff; overflow:hidden; clear:both; }
.template_action a{ color:#fff; text-transform: capitalize;}
.template_action a:hover{ color:#ffc; overflow:hidden;}
.template_frame{width: 100%;  border: 3px solid #009900; height: 700px; background-color: #DCF1EF;}
.templtea_frame body{background-color: #ccc;}

/* Setting page */ 
table.account_info {margin: 8px 4px;}
.account_info td {padding: 4px;}
td.account_info_label {background:#66CC66; color:#FFF; width: 150px;}

.pending_req .pending_req_info td {background:#E2F1CF; border-style:none; padding:4px 20px 4px 4px;}
.pending_req .pending_req_select td {background: #CCC; border-style:none; padding:4px;}
.pending_req_select a.button_02 {margin: 4px 25px 4px 4px;}
table.simple_table {margin: 4px; border-style:none;}
.simple_table th {border-style:none; margin:0; padding: 4px; background:#66CC66; color:#FFF;}
.simple_table td {border-style:none; margin:0; padding: 4px; background:#CCC;}

span.credit_value { background: #FF3300; font-size: 14px; color:#FFF;padding:4px 8px;}

span.help_anchor { border-bottom:thin dotted #666;cursor:help;}
span.help_icon {
	padding-left:16px;
	margin-left: 4px;
	background: url(../memberimg/icons/information.png) left center no-repeat;
	display:inline;
}
span.unfinish_icon {
	padding-left:16px;
	margin-left: 4px;
	background: url(../memberimg/icons/information.png) left center no-repeat;
	display:inline;
}
span.magic_icon {
	padding-left:16px;
	margin-left: 4px;
	background: url(../memberimg/icons/wand.png) left center no-repeat;
	display:inline;
}
span.warn_icon {
	padding-left:16px;
	margin-left: 4px;
	background: url(../memberimg/icons/error.png) left center no-repeat;
	display:inline;
}

.account_options option.own {color:#FF3300;}
.account_options option.join {color:#000000;}

.footer{ border-top:1px solid #999; width: 100%; color: #000; background:#000; color:#fff; text-align:center; display:inline-block;height: 50px;}
.footer ul{ float:left; text-align:left; margin:0 20px 0 0;}
.footer li{ padding:0;margin:2px 0; }
.footer strong{ line-height:40px; color:#5A9449; padding:0 0 0 2px;}
.footer a{ color:#E2F1CF; text-decoration:none; padding:1px 2px;  }
.footer a:hover{ background:#E2F1CF; color:#333;}
.footer div{ padding: 10px;}

/** plain button **/
.plain_text_buttons {overflow: hidden; clear: both;}
.plain_text_buttons ul li {display: block; float: left; }
.plain_text_buttons ul li a {background: url(../img/clean.png) center center no-repeat; display: block; text-indent: -2000px; width: 16px; height: 16px; display: block;}

/** iframe inputform **/
#iframe_input_form ul, #upload_form ul{text-align: left;}
#iframe_input_form label, #upload_form label{color:#006600;display:block;font-weight:bold;margin:0;padding:2px 0 6px;width:50%; margin-top: 5px;}
.iframe_input_form_field{border:1px solid #CCCCCC;height:20px;margin:0;padding:2px 0 0;width:80%; margin-bottom: 3px;}

/** list setting page **/
.setting_block{padding: 1em; margin-bottom: 1em;}
.setting_block fieldset{padding: 1em;}

/** price plan **/
.payasyougo_plan{float: left; margin-right: 3em; zoom: 1}
.monthly_plan{float: left; zoom: 1}

/**editor **/
.editor_wrapper{width: 90%;}

/** dialog **/
.dialog_block label{ width:50%; display:block; margin:0; padding:2px 0 6px; font-weight:bold; color:#006600; }
.dialog_block input.inputbox{border:1px solid #CCCCCC;height:20px;margin:0;padding:2px 0 0;width:50%; }
.dialog_block select.inputbox{border:1px solid #CCCCCC;height:25px;margin:0;padding:2px 0 0;width:50%;}

/** attachments **/
.attachments ul li{overflow:hidden;}
.attachments ul li.attachment_item{}
.submit_attachment{float:left; background: url(../memberimg/attachment.png) left center no-repeat; padding-left: 20px; line-height: 20px; display:block;}

/** admin action buttons**/
.admin_action_buttons li{float: left; display:block;}
.admin_action_buttons li label{width: 200px;}

/**spam check **/
h3.check_pass{background:url(../memberimg/Symbol_Check.png) left center no-repeat; padding: 20px 0px 20px 100px; color: green; font-size: 26px;}
h3.check_fail{background:url(../memberimg/Symbol_Delete.png) left center no-repeat; padding: 20px 0px 20px 100px; color:red; font-size: 26px;}
.score_green, .score_red{font-size: 28px; padding-right: 5px;}
.score_green{color: green}
.score_red{color: red}

/**reseller top logo**/
.top_main_reseller {float:left; position:relative; left: 100px; width:710px; height:80px; border:0;  padding:0; margin:0;display:block}
.top_main_reseller p{ text-align:right; color:#FFF; padding:5px 0; margin:0;}
.top_main_reseller p a{ color:#Ff0;}
.top_main_reseller ul{position:absolute; left:0; bottom:0; text-align:center; height:35px; background: url(../memberimg/menu_bg.gif) 0 0 no-repeat; padding:0 0 0 18px;}
.top_main_reseller  ul li{float:left; margin:0; line-height:35px; background: url(../memberimg/menu_bg_m.gif) 0 bottom repeat-x;}
.top_main_reseller  ul li a{display:block; padding:0 0 0 8px; margin:0 12px 0 0; text-decoration:none; color:#060; font-weight:bold; text-transform: uppercase;}
.top_main_reseller  ul li a span{display:block; padding:0 10px 0 2px; margin:0;}
.top_main_reseller  ul li a:hover,.top_main_reseller ul li.select a{ color: #000; text-decoration:none; background:url(../memberimg/menu_item_bg.gif) 0 bottom no-repeat;}
.top_main_reseller  ul li a:hover span, .top_main_reseller ul li.select a span{ display:block; background:url(../memberimg/menu_item_bg.gif) right bottom no-repeat;}
.top_main_reseller  ul li.nav_close{background: url(../memberimg/menu_bg.gif) right bottom no-repeat; width:10px; height:35px;  } 
.top_main_reseller_logo{position: absolute; left: 5px; top: 5px; color: #fff; font-size: 14px; font-weight: bold; z-index: 1000}
.top_main_reseller_logo a{color: #FFFFCC; text-decoration: none;}

/** auction setting title **/
.auction_setting_block{ padding: 5px; background-color: #C0DBAB; -moz-border-radius: 10px;}
.auction_setting_title{background-color: #C0DBAB; font-weight: bold; font-size: 16px;padding: 5px; color: #61594E}
.auction_setting_content{margin-top: 1em; overflow:hidden; font-size: 15px; }
.auction_category_select{width: 300px; font-size: 16px; }
.auction_setting_steps{margin-top: 1em;; background-color: #eee; padding: 5px 0px 5px 1em; clear:both; }
.category_group{float: left;margin-right: 1em;}

/** block message **/
.block_message h1 {color: #ccc;}

/** market search block **/
.market_search {margin-bottom: 1em;}
.auction_block{min-height: 300px; margin: 10px;}
.auction_block h2{border-bottom: 1px solid #ccc; color: #009900}
.auction_rules {list-style:circle; }
.auction_rules li{border-bottom: 1px dotted #ccc; padding-bottom: 5px;}
.addon_text{font-size: 13px; color: #666;}
.general_table5{color: #666; text-align: center; margin-bottom: 5px;}
.general_table5 .talbe_tr_head{ border-right: 1px solid #ccc;  color: #666;}
.general_table5 tr th{border-width:0px; border-right: 1px solid #ccc;}
.general_table5 tr th.first{border-left: 1px solid #ccc;}
.general_table5 tr.even{background-color: #F4FAEC;}
.main_link{text-decoration: none; font-size: 14px; font-weight: bold; color:#509F60}
.main_link:hover, .main_link_no_bold:hover, {color: #C0DBAB}
.main_link_no_bold{text-decoration: none; font-size: 14px; color:#509F60}
.auction_table_body tr td.first{text-align: left; padding-left: 5px; border-left: 1px solid #ccc;}
.auction_table_body tr td {text-align: center; padding: 10px 0px; border-right: 1px solid #ccc;}
.auction_table_header{margin-top: 1em; background-color: #509F60; padding: 8px 0 6px; position: relative; top: 0px;
                      -moz-border-radius-topright:10px;-moz-border-radius-topleft:10px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;}
.auction_table_status_message{padding-left: 4px; color: #C5E7CC; }
.auction_table-title_message{padding-left: 5px; font-size: 18px; color: #C5E7CC; font-weight: bold;}
.auction_table_footer{ background-color: #C0DBAB ;  font-size: 1em; }
.auction_table_footer tr td{ padding: 4px 0px; }
.auction_field{margin: 5px 0px;}
.auction_field label{color: #666; font-weight: bold;}
.no_table_message {padding: 10px; color: #666; background-color: #C0DBAB ; }
.list_on_hover{background-color: #ECFFCF}
.guide_message{font-size: 16px; color: #666;margin: 4px 0px; }

/** Auction detail related **/
.auction_detail{font-size: 14px; color: #666; width: 80%; text-align: left;}
.auction_detail tr td{padding: 5px;}
.auction_highlight{background-color: #E2E2E2;}
.auction_price{font-size: 18px; font-weight: bold;}
.seller_info{margin-left: 4px; color: #666; margin-bottom: 10px;}
.seller_info li{font-size: 14px; margin-bottom: 3px;}

/** CAMPAIGN Confirm Page **/
.confirm_campaign_header{margin-top: 1em; overflow:hidden;font-size: 16px; font-weight: bold;  overflow:hidden; padding: 15px 30px 15px 50px;-moz-border-radius: 10px;  -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FF9; background: #C6D880 url(../memberimg/tick_32.png) no-repeat 10px 10px; color:#529214;}
.confirm_warning_campaign_header{margin-top: 1em; overflow:hidden;font-size: 16px; font-weight: bold;  overflow:hidden; padding: 15px 30px 15px 50px;
   -moz-border-radius: 10px;  -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; background-color:#FF9; background: #FBC2C4 url(../memberimg/warning_32.png) no-repeat 10px 10px; color:#529214; border-color:#FBC2C4; color:#D12F19;}
.confirm_campaign_header_left{float: left;}
.confirm_campaign_header_right{float: right;}
.confirm_campaign_content{padding: 15px 30px 15px 50px; background-color: #EEE; margin-top: 0.5em; -moz-border-radius: 10px;  -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; }
.error_campaign_header{}
.table_attribute{padding-left: 25px;}

/** form style **/
.styleswitcher{overflow:hidden;}
#selectable .ui-selecting{background: #009900}
#selectable .ui-selected { background: #009900; color: white;}
#selectable { list-style-type: none; margin: 0; padding: 0; width: 60%; }
#selectable li { margin: 3px; padding: 0.4em; font-size: 1.4em; height: 18px; background: #eee; border: none; color: #666; width: 0.8em; float: left;}
.styleswitcher_preview{/*height: 450px;*/height:650px;width: 550px;margin-top: 1em;border:2px solid #ccc;padding: 10px;}

/** sort title table style**/
a.sort_title:link,a.sort_title:visited,a.sort_title:hover,a.sort_title:active{color:#000000;text-decoration: none;}

/** popup menu**/
.menuInfo{position: relative;}
.popup{position: absolute; z-index: 1000;}

/** Auction popup menu **/
.auction_popup_menu ul{padding: 5px;}
.auction_popup_menu ul li{background: url(../memberimg/arrow_state_blue_right.png) left center no-repeat; padding-left: 14px; text-align: left;}

/** Bread Crumb **/
.breadcrumb{overflow:hidden;  padding: 5px 0px 5px 4px; background-color: #F4F4F4;}
.breadcrumb ul{overflow:hidden;}
.breadcrumb ul li{float: left;}
.breadcrumb ul li a{text-decoration: none;}

/* Grouped List */
.grouped_list {
	border: 1px solid #006600;
}
.grouped_list label {
	display:block;
	margin:0;
	background:#006600;
	color:#FFFFFF;
	width:100%;
}

.grouped_list label span {
	padding:5px;
	vertical-align:middle;
}

.grouped_list ul li {
	width:100%;
	color:#444444;
	margin:0;
	padding:0;
	display:block;
}

.grouped_list ul li.even {
	background:#CCCCCC;
}

.grouped_list ul li span {
	display:inline-block;
	padding:4px 8px;
}