html {height:100%;}
body {height:100%;/*line-height:17px;*/}

h5 { font-size:18px; margin:10px 0 10px 0; color:#333; }
h6 { font-size:14px; margin:10px 0 10px 0; color:#333; }

a { font-size:12px; color:#ff6600; font-family:"Lucida Grande", Arial, Helvetica; text-decoration:none; }

ul {
	color:#666;
	font-family:"Lucida Grande", Arial, Helvetica;
	font-size:12px;
	font-weight:normal;
}

ul h3 {
    color:#333;
}
select{
	width:172px;
	/*height:27px;*/
	padding:5px 0px 5px 5px;
	/*border:1px solid #ccc;*/
	font-size:12px; color:#333;
	margin-right:13px;
}

.admin_page { padding-bottom:80px }
.admin_page h1, #admin_top h1{
    color:#ff6600; 
    font-size:16px; 
    font-weight:bold; 
    font-family:"Lucida Grande", Arial, Helvetica; 
    margin:0px 0px 10px 0px; border:none;
}
.admin_page h2 { font-size:14px; margin-top:0.8em; margin-bottom:0.8em; }



/*  HEADER INTERFACE  */
.header_interface_menu{
	position:absolute; 
}
.header_interface_button_px a{font-size:14px;}
.header_interface_menu_top{	position:absolute;}
.logo_fresh_creator{ position:absolute; }
/*    */

.admin_page_content{ padding:20px 20px 20px 20px; background:#f4f4f4; min-height:300px; line-height:18px; margin-bottom:40px; overflow:auto; position:relative;}

.admin_input, .admin_input_medium, .admin_input_small, .admin_input_fake, .admin_input_large, .admin_input_textarea{
    /*border:1px solid #ccc; */
    padding:5px 0px 5px 5px;
    font-size:12px; color:#333;
    margin-right:13px;
    font-family:"Lucida Grande", Arial, Helvetica;
}

.admin_input {
	width:350px; 
}

.admin_input_medium {
	width:240px; 
}

.admin_input_large {
	width:80%;
}

.admin_input_small {
	width:165px; 
}
.col_form_small { width:185px; float:left; }

.admin_input_fake {
	width:42px; 
}

.admin_input_textarea {	
	width:350px; height:45px;
	overflow:hidden;
	line-height:18px;
}

.admin_page p, p {margin:0px 0px 0px 0px; color:#666;}
.admin_page a { text-decoration:underline; }
.admin_page a:hover { text-decoration:none; }
a.freshbutton { text-decoration:none; }

.aff_createwebsite { position: absolute; right:0; top:-63px; z-index:10; }
.aff_createwebsite a { font-size:15px; color:#fff !important; font-weight:bold; }

.affiliates_page a, .affiliates_page a:hover {
    color: #009933;
}


.admin_page_left{
	width:675px; float:left;
	margin-right:20px;
}
.admin_page_right{
	width:215px; float:left;
	margin-top:25px;
}

.admin_delete_record {
	vertical-align:middle;
	padding-top:5px;
	margin-left:5px;
}
.admin_delete_record a{
	color:#FF3300;
	font-size:11px;
	text-decoration:none !important;
}

.admin_delete_record a:hover{
	color:#FF3300;
	font-size:11px;
	text-decoration:underline !important;
}

.admin_delete_record_img{
	background:url(/images/admin/admin_delete_record.png) no-repeat;
	width:23px; height:23px;	
	cursor:pointer;
}

.admin_help{
	background:url(/images/application/help.png) no-repeat;
	width:21px; height:20px;
	position:absolute; right:20px; bottom:0px;
}

#admin_top{
	overflow:hidden; position:relative; margin-bottom:20px; padding-top:40px; padding-left:20px; 
}

#admin_back_page{
	position:absolute; left:20px; bottom:20px;
}

.admin_check_yes {
	background:url(/images/admin/admin_check_yes.png) no-repeat;
	width:11px; height:8px;
}

.admin_contatti_export{
	position:absolute; right:0px; bottom:0px;
}


.admin_button_container{
	margin:10px 0px 10px 0px;
}

/* SELECTABLE FIELDS */
.icon { line-height:16px; height:16px; padding:1px 20px; padding-left:20px; color: #EF6000!important; }
.helpicon { background: url("/images/freshelp.jpg") no-repeat; }
.externsite { background: url("/images/externsite.gif") no-repeat; }
.popup { background: url("/images/plus-popup_small.png") no-repeat; }


.dialog_solidbtn, .dialog_solidbtn:hover, .dialog_solidbtn:visited {
    padding:4px 14px 4px 14px; line-height:24px; font-size:14px;
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
	white-space:nowrap; color:#FFF !important; text-decoration:none; background:#EF6000; border: 2px solid #EF6000;
}
.dialog_solidbtn:hover { color:#EF6000 !important; background:#FFF; }

.dialog_solidbtn_gray { background:#999 !important; border:2px solid #999 !important; }
.dialog_solidbtn_gray:hover { background:#FFF !important; color:#999 !important}


.elemloading { position:absolute; display:none; }
.selectablefield h3 { color:#999; margin:0 0 10px 0 }
.selectablefield .logo { width:144px; margin-bottom:10px; }
.selectablefield label { display:block; margin-top:5px }
.selectablefield .elemloading { right:10px; top:10px; }
.selectablefield .props { text-align:center; padding:2px 0px 2px 0px; }
.selectablefield .freshbutton { padding:6px 10px 4px; font-size:14px; }
.right_tools { position:absolute; bottom:10px; right:10px; }
.panel_hided { background:url('/themes/images/transparent_white.png'); top:0; bottom:0; right:0; left:200px; position:absolute; z-index:1; }
.panel_hided a { position:absolute; bottom:12px; padding-top:5px 10px !important; right:12px; height:17px; }
.selectablefield p { margin-bottom:10px; }



/*  CONTATTI  */
#admin_contatti {
  padding:0px !important; 
  list-style-type:none;
  font-family:"Lucida Grande", Arial, Helvetica; list-style-type:none !important;
}

#admin_contatti ul{
	width:100%;
	margin:0px 0px 0px 0px !important; 
	list-style-type:none !important;
}

#admin_contatti li{
 	margin:0px 0px 0px 0px !important;
	display:inline-block; 
	width:20%; height:33px; padding-top:17px;
	text-align:center;
	background:#f4f4f4; color:#000;
	float:left;
}

#admin_contatti li a {
	color:#333;
}

.admin_contatti_title li{
	background:#CCCCCC !important;
	height:26px !important; padding-top:11px !important;
	font-size:12px !important; font-weight:bold !important;
	color:#fff !important; width:20%;
}

.admin_contatti_second li {
	background:#E4E4E4 !important;
}

#admin_prenotazioni ul{
	width:100%;
	margin:0px 0px 0px 0px !important; 
	list-style-type:none !important;
}

#admin_prenotazioni li{
 	margin:0px 0px 0px 0px !important;
	display:inline-block; 
	height:33px; padding-top:17px;
	width:237px;
	text-align:center;
	background:#f4f4f4; color:#000;
	float:left;
}

#admin_prenotazioni li a {
	color:#333;
}

.admin_prenotazioni_title li{
	background:#CCCCCC !important;
	height:26px !important; padding-top:11px !important;
	font-size:12px !important; font-weight:bold !important;
	color:#fff !important; width:20%;
}

.admin_prenotazioni_second li {
	background:#E4E4E4 !important;
}

/*   navigazione pagine      */
#nav_pag_container{
	height:28px;
	margin:25px 0px 25px 0px;
}


.nav_pag_btn li {
	float:left ;
	width:30px !important; height:21px ;
	text-align:center ;
	border:1px #e4e4e4 solid;
	background:#fff !important;
	display:block;
	padding:4px 0px 0px 0px; margin-top:-1px !important;
	color:#999;
}

.nav_pag_btn li a {
	color:#000 !important;
	display:block;
	background:#e4e4e4;
	height:100%;
	margin:-4px 0px 0px 0px;
	padding-top:4px;
	text-decoration:none !important;
	color:#333 !important;
}

#nav_pag_container li.nav_pag_active {
	padding:4px 0px 0px 0px;
	background:#fff;
	border:1px solid #e4e4e4;
	color:#999;
	margin-top:-1px;
}

.gap{ margin:0px 5px 0px 5px; }

#nav_pag_container li.nav_pag_active a {
	border:1px solid #e4e4e4;
	display:block;
	background:#e4e4e4 !important;
	margin:-4px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	text-decoration:none !important;
	color:#333 !important;
}

#nav_pag_container ul {
	display:inline-block; 	
}

#nav_pag_container li {
	height:21px; width:25px;
	margin:0px 5px; 
	text-align:center;
	background:#e4e4e4;
    display:inline-block;
	list-style:none;
}

#nav_pag_container li.nav_pag_number {
	background:none; letter-spacing: 1mm; 
}
/* fine paginazioe */


#admin_contatti_form li{
	margin-bottom:10px;
	width:400px;
	clear:both;
}

#admin_contatti_form li a{
	color:#333 !important;
}

.contatti_input[disabled]{
	border:none !important;
	background:#fff;
	width:230px; height:19px; padding:6px 0px 0px 4px;
}

#admin_contatti_form li input[type=checkbox]{
	float:left;
	width:16px; height:16px;
	background:#fff; border:none;
}

#admin_contatti_form li label{
	display:block;
	width:140px;
	float:left;
	vertical-align:top;
	margin-top:4px !important;
}

.admin_delete_contatto{
	float:right;
}

.admin_prenotazione_message, .admin_prenotazione_message_dns {
    padding:20px; margin-top:10px;
    background:#fff; 
    font-family: "courier", serif;
    line-height:20px;
}

.admin_prenotazione_message{
	width:635px;
    border:1px #ccc solid;
}

.admin_prenotazione_message_dns {
	display:none; position:fixed; width:650px; 
	left:50%; margin-left:-325px; top:220px; 
    border:2px #999 solid; height:340px; z-index:1000;
}

.admin_prenotazione_message .email { color:#0033FF; }
.opacity_request { color:#999 !important; }

.admin_list_first{
	background:url(/images/admin_list_image.png) no-repeat 26px !important;
	padding-left:40px;
}

.admin_list_first_opacity{
	background:url(/images/admin_list_image_op.png) no-repeat 26px !important;
	padding-left:40px;
}

/*   STAT    */

.admin_page_content_stat_top{padding:20px; background:#f4f4f4; line-height:18px; width:910px;}
.admin_page_content_stat_top span{color:#666; margin-bottom:5px; display:block;}
.admin_page_content_stat_top_input{ font-size:13px; width:86px; height:21px; padding:7px 0px 0px 4px; border:1px solid #ff6600; margin-right:10px; float:left;}
.admin_page_content_stat_top ul li{display:inline; }
.admin_page_content_stat_top ul li label,   .admin_page_content ul li label{display:block;margin-top:10px; margin-bottom:5px;}
.admin_stat_box {
	padding:20px; width:270px;  background:#f4f4f4; float:left; margin:10px 10px 0px 0px; line-height:18px; min-height:400px;
}
.admin_stat_box p {
	color:#333 !important; font-size:12px;
}
.admin_stat_box span{
	font-weight:bold; color:#666; display:block; margin-bottom:10px;
}

.admin_stat_box li{
	background:#E4E4E4; 
	height:24px; padding:6px 10px 0px 10px;
	clear:both;
	font-size:12px;
}

.admin_stat_box_second_li{
	background:#f4f4f4 !important; 
}

.admin_source_style{
	float:left;
	font-size:11px;
	width:138px;
}

.admin_source_style_button_0{
	width:10px; height:10px;
	background:#FF6600;
	display:block;
	float:left;
 	vertical-align:middle; margin:4px 5px 0px 0px;
}

.admin_source_style_button_1{
	width:10px; height:10px;
	background:#009900;
	display:block;
	float:left;
 	vertical-align:middle; margin:4px 5px 0px 0px;
}

.admin_stat_visit_title{
	font-family:"Lucida Grande", Arial, Helvetica;
	font-size:45px;
	color:#339900;
	font-weight:bold;
}

.admin_statistics_date_title{
	font-family:"Lucida Grande", Arial, Helvetica;
	font-size:18px;
	color:#666;
	font-weight:bold;
	margin-top:28px;
}

.input_login { margin-bottom:20px; margin-top:-5px; width:244px; border:1px solid #999; height:14px; padding:7px 0px 7px 2px; margin-left:10px; vertical-align:text-middle;}
.text_login {font-family: 'Lucida Grande', Arial, Helvetica; font-size:14px;}
.label_login {width:75px; display:block; vertical-align:middle; float:left; }
.text_login a {color:#333; text-decoration:underline; font-size:12px;}
.text_login a:hover {text-decoration:none;}
.remember_login {font-family: 'Lucida Grande', Arial, Helvetica; font-size:12px; color:#ccc; padding-left:80px;}

#dialog_confirm {
	position: absolute;
	left: 50%; 
	margin-left: -250px;
	padding:30px 40px 30px 40px;
	z-index: 10000;
	display: none;
	background:url(/images/application/pop_message_login.png) no-repeat;
	width:none;
}
.dialog_confirm_container {position:relative; width:385px; height:220px;}

#dialog_confirm h2{ border-bottom:1px #ccc solid !important; padding-bottom:5px; margin-bottom:10px !important;}
#dialog_confirm p, #dialog_confirm label{color:#666; margin:0px !important; padding:0px !important; font-family:Lucida "Grande", Arial;}

.admin_statistics_loading {
	background:url(/images/admin/admin_statistics_ajax-loader.png);
	position:absolute;
	top:100px; left:50%; margin-left:-16px; display:none;
	height:32px; width:32px; 
}
.admin_portali_top_box{ height:44px;}

.admin_portali_link_img{
	width:95px; height:95px;  float:left; 
	margin-right:20px; margin-top:8px;
	/*position:absolute; 
	bottom:20px; left:20px;*/
	background:url(/images/admin/admin_portali_link.png) no-repeat;
}

.admin_portali_link_img_hover{
	width:95px; height:95px;  float:left; 
	margin-right:20px; margin-top:8px;
	/*position:absolute; 
	bottom:20px; left:20px;*/
	background:url(/images/admin/admin_portali_link_hover.png) no-repeat;
}

.admin_portali_link_txt{
	width:150px; height:95px;/* position:absolute; bottom:20px; right:20px;*/
	font-size:11px; color:#333; float:left;
}
.admin_portali_box{
	padding:20px; width:270px;  background:#f4f4f4; float:left; margin:10px 10px 0px 0px; line-height:18px; height:145px;
}
.admin_portali_hover{
	background: #fff;
	border: 5px solid #ccc;
	padding: 15px;
}

.admin_link_style{
	margin-top:20px; line-height:20px;
}
.admin_link_style a {text-decoration:none !important; font-size:12px;}
.admin_link_style a:hover {text-decoration:underline !important;}

#modal_overlay{display: none;}

.form_disabled_overlay {
	z-index:10001;
	width:100%; height:100%;
	background-color:#fff;
	position:absolute; bottom:0px; left:0px;
	opacity:0.8;
	filter: alpha(opacity = 80);
}

.admin_pagamenti ul{
	margin:0px 0px 0px 0px !important; 
	list-style-type:none !important;
}

/*  pagamenti */
.admin_pagamenti li, .admin_pagamenti_title li {
	margin:0px 0px 0px 0px !important;
	display:inline-block;
	height:33px; padding-top:17px;
	width:151px;
	text-align:center;
	float:left;
}

.admin_pagamenti li {
	background:#fff; color:#666;
	border-bottom:1px solid #ccc;
}

.admin_pagamenti_title li{
	border-bottom:none;
	background:transparent; color:#999; font-weight:bold;
}

ul.admin_pagamenti_attuale {
	border:3px solid #ff6600;
	overflow:auto;
}
ul.admin_pagamenti_attuale  {
	width:900px;
}
.admin_pagamenti_attuale li {
	width:150px;
	background:#fff; color:#666;
	border-bottom:none;
}

.admin_pagamenti_attuale li a, .admin_pagamenti li a, .admin_pagamenti li a:hover { color:#666; }

.admin_pagamenti_last li { border-bottom:none !important; }

.admin_pagamenti_button_cambia_piano:hover { text-decoration:underline; }

.admin_pagamenti_det{
	background:#fff;
	overflow:auto;
	padding:20px;
	display:none;
	width:866px;
}
.admin_pagamenti_det li{
	background:#f4f4f4;
	height:20px; padding:5px 0px 5px 10px;
	color:#666;
}

.ie_pos_button{ bottom:14px;}

.pacchetto_price, .pacchetto_price_pagamento, .pacchetto_price_euro {
    font-weight:bold; color:#000;
}

.pacchetto_price{
	font-size:50px; 
	letter-spacing:-3px;
}

.pacchetto_price_pagamento { font-size:15px; }

.pacchetto_price_euro{
	font-size:28px;
	margin-top:8px;
}

input#account_rag_soc_id { background:#f4f4f4; }

.pacchetto_price_container{
	float:right;
	padding:20px;
}

.pacchetto_dati{
    color:#000000;
    font-size:14px;
    line-height:30px;
    margin-bottom:20px;
}

.pacchetto_price_strike{
	text-decoration: line-through;
	font-size:20px; font-weight: bold;
	color:#999;
	margin:12px 15px 15px 0px;
}

.big_title{
	font-size:34px;
	font-weight:bold;
	display:block;
	margin:10px 0px 5px 0px;
}

.medium_title{
	font-size:18px;
	display:block;
	font-weight:lighter;
	color:#000;
}

#box_white{
	background:#fff;
	padding:30px 20px 20px 20px; margin:0px 0px 20px 0px;
	overflow:auto;
}

.box_white_left{
	float:left;
	width:580px;
}

.box_white_right{
	float:left;
	width:290px;
}

.box_white_left label{
	display:block;
	margin-bottom:3px;
}

.box_white_left input { margin:0px; }

.box_white_left select {
	width:60px; padding:7px 5px 5px 1px; height:33px;
}
#box_gray{
	padding:10px 10px 20px 20px; margin:0px 0px 20px 0px;
	overflow:auto;
}

.domain_true{
	margin-top:25px;
	display:none;
	clear:both;
	width:100%;
}

.domain_check_title{
	font-size:12px;
	color:#000;
	margin:0px 0px 20px 0px;
	display:none; float:left;
}
.domain_check_title a, .domain_check_title a:hover{color:#ff6600;}
.domain_list { width:445px; }
.domain_list li{ width:180px; float:left; overflow:hidden; width:200px;}

.domain_list li label {
    display:inline !important; margin-bottom:15px; margin-top:0px !important;
}


/*******BENJI*******/

#payment_modal_overlay {
	width: 100%; height: 100%; 
	background-color: #000;
	position: fixed; top: 0px; left: 0px;
	z-index: 899;
	filter: alpha(opacity = 50) !important;	
	opacity: 0.5;
	display: none;
}
#payment_progress_window {
	border: #f4f4f4 5px solid; 
	position: absolute; left: 50%; top: 50%;
	width:400px; height:200px;
	margin-left: -200px; margin-top: -200px;
	background:#fff url(/images/ajax-loader-big.gif) center center no-repeat;
	text-align:center;
	z-index: 900;
	display: none;
}
#payment_progress_window span {
	position: relative;
	top:130px;
}

.cke_voice_label{display:none;}
.cke_skin_kama{border:none !important; width:540px !important; margin-top:0px !important; margin-bottom:0px !important;}
.cke_skin_kama .cke_toolbox{ -moz-border-radius:0px !important; }
.cke_text { width:70px !important; }


.header_hide{
	width:50px; height:16px; 
	right:0px; position:absolute; bottom:-16px; z-index:1000;
	background:url('/images/application/button_header_hide.png'); 
	background-repeat:no-repeat;
	cursor:pointer;
}

/*******DOMINIO*******/

.dominio_box {
    position:relative; padding:28px 10px 20px 10px;  border:3px solid #fff; min-height:30px;
}
.dominio_box_selected { border-color:#FF6600; }

.dominio_box_overlay{
    top:0px; left:0px; position:absolute; width:100%; height:33px; 
    opacity:0.7; filter:alpha(opacity=70); background:#FFF; height:78px; z-index:100;
}

.ext_class { width:80px; height:32px; padding:5px; margin-top:-6px; }
.domain_class {padding-top:3px; margin-right:5px; margin-top:-6px;}

.check_domain_class {
    display:block; float:right; 
    color:#ff6600 !important; 
    padding-top:5px; margin-top:-6px; 
    font-size:13px;
}

.loading_domain img{ 
    display:none;
}

.loading_domain {
    margin-right:8px; margin-top:1px; 
    width:16px; height:16px; 
}

#collegamento_message { margin-bottom:30px; }

.admin_prenotazione_message {
   width:650px; 
   margin-right:20px; margin-top:10px; 
}

.alternative_text{ display:inline; }

#dispo_domini_loader_id{
    padding-top:0;  padding-left:10px;
    vertical-align:middle; 
    display:none;
}

#domain_list_id{
    display:none; 
    float:right; 
    margin-top:3px;
}

#domain_list_text_id { font-weight:bold; }

.radio_domain_class{ width:170px; display:block; }

#admin_overlay { 
    z-index:900; position:fixed; 
    top:95px; left:0px; 
    width:100%; height:100%; 
    display:none; 
    background:#000; 
    opacity:0.2; filter:alpha(opacity=20);
}

.close_coll_mess { 
    margin-bottom:20px; 
    float:right; 
    font-family:'Lucida Grande', arial; font-weight:bold; 
    cursor:pointer;
}

#domain_details p { font-size:11px; }

.admin_pagemenu_button{
    height:25px; 
    background:#f4f4f4; 
    padding:8px 25px 0px 25px; 
    float:left; 
    font-size:14px; color:#666;
}

.admin_pagemenu_button_white { background:#fff; }

.admin_pagemenu_button a, .admin_pagemenu_button {
    color:#ff6600 !important;  font-size:14px !important; text-decoration:none !important;
}
.admin_pagemenu_button a:hover { text-decoration:underline !important; }

.list_first { text-align:left !important; padding-left:15px; }
.list_second {width:50% !important; text-align:left !important; color:#666 !important; }
.list_last {text-align:right !important; width:26.5% !important; padding-right:15px; }

#dialog_add_new_big textarea {
    color:#333;
	font-family:"Lucida Grande", Arial, Helvetica;
	font-size:12px;
	padding:5px 5px;
	margin-bottom:0px; width:350px;
}
#dialog_add_new_big p {
    color:#666 !important; font-size:14px; margin:0px; padding:0px;
}

.dialog_box_right{
    width:230px; margin-right:15px; margin-top:70px;
}

.dialog_box_right p { font-size:11px !important; }
.seo_list_tag label{display:block;float:left;}
.seo_list_tag strong {color:#333;}
.seo_list_tag .help_inline  {margin-top:10px;}
.seo_list_tag .variabili_seo_add, .dialog_add_new_big_container .variabili_seo_add {margin-top:5px;}
.seo_list_tag .variabili_seo_add a, .dialog_add_new_big_container .variabili_seo_add a {cursor:pointer;}
.variabili_seo_add { font-size:12px; color:#666; margin-bottom:10px;}
.help_inline_box{display:none;}

.seo_tag_preview_title{
    background:#fff;
    display:block; margin-bottom:10px; padding:10px; border:5px solid #ccc;
}

.seo_list_tag input, .seo_list_tag textarea{
    font-size:13px !important; color:#333;
}

.google_prev_title{color:#999; font-family:Arial; font-size:11px; margin:10px 0px 5px 0px;}
.google_prev_tag_title{color:#2200C1; font-family:Arial; font-size:18px; text-decoration:underline;}
.google_prev_tag_desc{color:#333;  font-family:Arial; font-size:13px;}
.google_prev_last{color:#007a49;  font-family:Arial; font-size:13px;}
.google_prev_last_1{color:#4b64dc;  font-family:Arial; font-size:13px;}

.list_last a {
    cursor:pointer;
    color:#ff6600 !important;
}
.gateway_box { margin-top:5px; position:relative; padding:10px;  background-color:#FFFFFF; min-height:72px; border:3px solid #ffffff;}
.gateway_box_selected { border:3px solid #ff6600;}

#zendesk {
    background: url(/images/scrivici.png);
}




.overview_box {
    background-color:#fff;
    padding:10px;
    line-height: normal;
}
.overview_box > div {
    width: 444px;
    text-align: center;
    padding: 35px 0px;
}
.overview_box .left_column {
    float: left;
    border-right: #f4f4f4 1px solid;
}
.overview_box .right_column {
    float: right;
}
.overview_box h1 { 
    font-size: 72px;
    font-weight: bold;
    letter-spacing: -5px;
    margin: 0px; padding: 0px;
}
.overview_box h3 { 
    font-size: 23px; 
    font-weight: normal;
    margin: 0px; padding: 0px;
}
.overview_box > div {
    padding: 35px 0px;
}
.overview_box small {
    font-size:11px;
}
.overview_box_small h1 {
    font-size: 36px;
    font-weight: bold;
    letter-spacing: -3px;
}
.overview_box_small h3 {
    font-size: 14px;
}

.freshboardpage { /**/ }
.form_bg_msg { padding:5px 10px; -moz-border-radius:10px; border-radius:10px; margin-bottom:10px; position:relative; }
.form_bg_msg h2 { margin:10px; color:#ff6600; }
.form_bg_msg p { margin:20px 10px 10px 10px; font-size:12px; }
a.form_bg_msg_close { position:absolute; right:-10px; top:0px; color:#ff6600; background:#fff; text-decoration:none; font-size:12px;
  font-weight:bold; border:1px solid #ccc; display:block; padding:5px 10px; -moz-border-radius:5px; border-radius:5px; }
a.form_bg_msg_close:hover { color:#ff6600; background:#fff; text-decoration:underline; }
.mystats .set_height { height:18em; }
.mystats .gthird_bg { height:23em; }
.mydata .set_height { height:10em; }
.freshboardpage .follow_us_btns { margin-top:10px; }
.freshboardpage .follow_us_btns li { display:block; float:left; margin-right:10px; }
.freshboardpage .follow_us_btns a { display:block; width:30px; height:30px; background:url('/images/follow_us.png'); text-decoration:none; }f
.freshboardpage #fol_facebook { background-position:0 0; }
.freshboardpage #fol_twitter { background-position:-30px 0; }
.freshboardpage #fol_flickr { background-position:-60px 0; }
.freshboardpage #fol_youtube { background-position:-90px 0; }
.freshboardpage #fol_blog { background-position:-120px 0; }


.price { font-weight:bold; font-size:22px; }
.pricenum { font-size:42px; }


.pricelist { text-align:center; }
.pricelist input { width:90%; margin:20px 0; }
.pricelist h2 { font-size:18px; }
.pricelist .price { margin:10px 0 25px 0; }
.pricelist h6 { }
.pricelist .whiteblockbg { background:none; border-color:#f2f2f2; }
.whiteblockbg_active { border-color:#ff6600 !important; background:#fff !important; }
.pricelist .plan_subscribed { border-color:#ccc; }
.pricelist .action_btn { height:5em; margin-top:30px; }

.pricelist .expirydets { margin-bottom:20px; color:#666; }
em { color:#ff6600; font-style:normal; }
.lowem, .admin_page .lowem, .lowem:hover, .admin_page .lowem:hover { color:#666; font-size:10px; }


#coupon_btn { }
#coupon_cage { margin-top:10px; }
.hidden { visibility:hidden; }


.admin_image_list_cont {
    width: 100%;
}
.admin_image_list {
    margin-top:20px;
}

.admin_image_list img.thumb {
    display: inline-block;
    padding: 2px;
    border: 1px #ccc solid;
}
.admin_image_list_single .delete_image_btn {
    position: absolute;
    right: -15px; top: -15px;
    cursor: pointer;
}

.admin_image_list_single {
    position: relative;
    margin-right: 10px;
    float: left;
}

.separator_line {
    border-bottom: 1px solid rgb(204, 204, 204); 
    width: 100%; 
    height: 1px; 
    margin: 10px 0px;
}

