/*#############################################################
  # Name: MarketFryer   p.css (properties)                    #
  # Date: 2011-09-28                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/
  
* {margin:0; padding:0}  /* do not remove !!! 2012-12-07 */

/********************************************
           3D image gallery                 *
******************************** ***********/
#first_img
{
  display: none;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  width: 1px;
  height: 1px;
}



html
{
  overflow: -moz-scrollbars-vertical;
  overflow-x: auto;
  overflow-y: scroll;
  background-color:	#E8E6E4; /*		 #E1E0DE; #ADA9A4;#B5B1AC; #D1D17E;  #F0E3A4;*/
  background-image:  url('../img/MF_top_gradnt.png');
  background-repeat:repeat-x;
  
}
body
{
  color: #443333; /*#000000;  dark khaky */
  font: 13px/1.231 arial,helvetica,clean,sans-serif;     
  /***************** IE6 :hover fix *********************************
    more info at http://www.devinrolsen.com/fix-css-pseudo-hover/
  ******************************************************************* /
  behavior: url('css/cssHoverFix.htc'); /*describe path as it to PHP
  */
}
img
{
  display: block;
  border: 0 none;
}


h1 {font: italic bold 2.8em Georgia, serif, sans-serif;}
h2 {font: italic bold 1.2em Verdana, sans-serif;  }
h3 {font: normal bold 1.1em Verdana, sans-serif;  }
h4 {font: normal bold 1.0em Verdana, sans-serif;  }

h6+ul { margin-top: 0; }

a {
  color:#393949; /* #808000; #696969;  #B0862D  was #B38600; */  
  font-weight: bold; 
  text-decoration: none;
}

a:hover 
{
	color:  #4682B4; /*#B0862D*/
}


/******* cleaning float *******************/
/* <br style="clear:clear: both;"/>inline */
/* <div class="clear"></div> inline       */
/*.clear { clear: both; }     */
/*.clearl {	clear: left; }   */
/******************************************/


.clear { font-size: 0px; clear: both; }
.clearl {	font-size: 0px; clear: left; }
.clearr {	font-size: 0px; clear: right; }

.header_line {   /*line on the top */
	position: relative;
	border-top: solid 2px 	#CCCCCC;  	
	margin-bottom: 25px;    
}
.top_panel, .bot_panel, .cli_panel
{
  width: 950px;
  position: relative;
  background-color: transparent;
  margin-left: auto;     /**IE6 doesn't recognize :auto **/
  margin-right: auto;
  margin-bottom: 1px;
  border: none;
}
div.cli_panel
{
  overflow: hidden;
  border: 1px solid gray;
  background-repeat: repeat-x;
  background-color: #FEFEF2;  /*ivory */
}
div.top_panel
{
  height: 60px;
}

/**** Main Panel all pages layout ***********************/
.ibhome
{		
  font-size: 12px;
}

.ibhome_left_wrap
{
  float: left;
  position: relative;
  border:0;
  width: 720px;/*650*/
}

.ibhome_left
{  
  padding: 0px 12px 2px 12px;	  
  border-right: 3px solid #CBCBCB; /* #eddead SIDEBAR VERTICAL LINE */

 /*#######################################################################
  # FF have a bug if <p> is placed first in div and                      #
  # div have the only border line at right edge                          #
  # and the top border color <> "none"                                   #
  # and (p.margin-top > 0 or p.padding-top > 0)                          #
  # As result the top potion of div's = p.margin-top will disappear.     #
  # In IE6 everything is ok.                                             #
  # Workarounds:                                                         #
  # 1. (p.margin-top = 0px) and  (p.border-top = 0px)                    #
  # 2. div.border-top.color = background                                 #
  # 3. insert some other control first                                   #
  #######################################################################*/
}
/***** Right Panel **************************/
.ibmain_right
{
  float: right;
  width: 217px;	/*200*/
}

.ibmain_righta ul
{
	list-style: none;
	line-height: 20px; 
	margin-bottom: 10px;
	margin-left: 20px;	/*important */
  margin-right: 20px;	/*important */
	padding-left: 0px;
}
ul.ul_rside
{
	padding-left: 0px;
  margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 20px;	/*important */
  margin-right: 20px;	/*important */
  list-style: none outside none;
	line-height: 20px;
}


div.bot_panel  /*** footer Panel **/
{
  margin-top: 1px;    
  border: 1px solid gray;
  height: 74px;  
  background-image:  url('../img/MF_top_gradnt.png');
  background-repeat:repeat-x;
  cursor: default;
}
div.blab_msg
{
  position: absolute;
  font-size: 1px;
  color: transparent;
}
div.blab_msg h1
{
  margin: 0px;  
  font-size: 1px;    
  font-style:normal;     
}
span.spacer
{
  font-size: 0;
}
div.warn_msg
{
  padding: 10px;
  background-color: white;
  font: bold 10px arial, serif, sans-serif;
  font-size: 1.2em;
  text-align: center;
  color: red;
}
div.msg_msg
{
  padding: 10px;
  background-color: white;
  font: normal 13px Arial, serif, sans-serif;
  text-align: center;
  color: black;
}

div.blab_msg
{
  position: absolute;
  font-size: 0;
}


/********     highlight text    *************/
span.one 
{
  font: italic bold 0.95em Verdana, sans-serif;  	
	color: #CC7A29;	 /*orange */
} 

span.two  /* products title */
{   
  padding-left: 10px;
  font: italic bold 1.1em Verdana, sans-serif;  	
  color: #CC7A29;
  cursor: default;
}
span.two_two  /* products shadow title */
{
  position:relative;
  bottom:1px;
  left:10px;
  font: italic bold 1.15em Verdana, sans-serif;
	color: #B3B3B3;    /*title color */
  cursor: default;
	text-shadow: 1px 1px 1px rgba(0,0,0,.75); /* title shadow don't remove */	
}

span.three
{   
  padding-left: 35px; /*product page */
  font: normal bold 1.0em Verdana, sans-serif;  	
  color: #CC7A29;
  cursor: default;
}

span.four 
{   
  padding-left: 10px;
  font: normal bold 11px Verdana, sans-serif;  	
  color: #CC7A29;
  cursor: default;
}
span.five  /*for directions on the top of page*/
{   
  padding-left: 60px;
  font:  11px/25px Verdana, sans-serif;     /* 11px/20px font/line height*/
  letter-spacing: 6px;  
  color: #A9A9A9;
}
span.six /*title FAQ*/
{   
  font:  normal bold 12px Verdana, sans-serif;
  letter-spacing: 4px;  
  color: 	#767676;
}
span.seven /*buy paypal page */
{   
  font: normal normal 10px Verdana, sans-serif;
  color: #5A5A5A;      /*#6F9C0E; #CC7A29; */
  cursor: default;
}
span.eight /*th toolbox */
{  
 font: italic bold 0.9em Verdana, sans-serif; 
 color: #B4B4B4; /*#ffffff;*/
 position:relative;
 left: 150px;
}
span.notes
{	
  position:relative;
  font: 10px/1.231 arial,helvetica,clean,sans-serif;
} 

span.help 
{
  cursor:help
}
span.point 
{
  cursor: pointer;
}

span.point_link  /*details link in talbe */
{
  cursor: pointer;
  font: 11px/1.231 'ColaborateRegular',Arial,sans-serif; 
  margin: auto;  /* put image in center of cell */
  text-align: center;   
  color: 	#6782B8!important; /*blue */ 
}

span.point_link_R  /*details link in table Right */
{
  cursor: pointer;
  font:  italic normal 11px 'ColaborateRegular',Arial,sans-serif;  
  margin: auto;  /* put image in center of cell */
  float: right;
  padding-right: 90px;
  color: 	#B3C0DC!important; /*blue */
  text-decoration: none;    
} 
span#print_break
{
  font: 0px tahoma, arial, sans-serif;
  color: transparent;
}
span.block /*not used ?*/
{
  display:block;
}
span.right
{
  float:right;
  padding-right:20px;
}                                                        
span.brown
{
  color: #CC7A29;	 /*orange */
}
/******* Nice Horizontal Line on Faq page **************/
div.hr1 {   /*Horizontal line */
  position: relative;
  left:42px;  /*positioning HR */
  height: 18px;
  width: 89%;
  color: 	#D3D3D3;
  border:0;
  box-shadow:inset 0 12px 12px -12px rgba(0,0,0,0.5);
}
div.hr1 hr
{
  display: none;    /*not show black hr line itself */
}
div.hr2 {   /*Horizontal line with image */
  position: relative;
  margin-top: 0px;
	height: 15px;
	background: transparent url(../img/horiz_line1.png) no-repeat scroll center;
}
div.hr2 hr
{
  display: none;    /*not show black hr line itself */
}
 
/******* Footer Information  **************/ 
#finfo1,  #finfo3 
{
  position: absolute;      
  right: 8px;
  font: normal 10px/1.231 Tahoma, sans-serif;
  color:		#a9a9a9; /* blue #008FB2; */
  cursor: default;
}
#finfo1
{
  top: 3px;
}

#finfo2
{
  position: absolute;
  top: 3px;
  left: 400px;
}

#finfo3
{
  top: 20px;
}
#finfo4
{
  margin-right: 18px;
  font:italic bold 11px Georgia, serif;
  color: #9c9c9c; /* blue 	#008FB2;*/
}
 
.footer_info .meta /* meta for P */
{
  margin: 2px 0px;  /* GSK */ 
  position: absolute;
  bottom: 6px !important;
  bottom: 6px;      /* IE6 */   
  left: 8px;        
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px; 
  cursor: default;     
}
.footer_info .social /* meta for Google+ */
{
  margin: 2px 0px;  /* GSK */     
  position: absolute;       
  bottom: 6px !important;
  bottom: 6px;      /* IE6 */   
  right: 8px;  
  cursor: default;
}
.footer_info .social img /*social logo  */
{     
  display:inline;
  border:0;
  margin:0px 4px 0px 0px;     
  vertical-align:middle;
}
.thumbnail  /*small gray foot logo MF */
{
  float:left;
  width:14px;
  height:14px;
  margin-right:8px;
  margin-top:0px; /*depends on font size */
}
#img_banner   
{         
   width: 150px;
   height: 60px;
   margin: 0 auto; 
   background: #fff url(img/fm_home_lnx/MF_banner.png) no-repeat center scroll;                     
}

#img_banner_bot    
{
  position: absolute;
  bottom: 20px !important;
  bottom: 40px; 
  right:40px;   
}

img#img_logo
{
  position: absolute;
  left: 0px;
  top: 0px;
  background: none repeat scroll 0 0 transparent;
  z-index: 2;
}
#ses_inf
{
  position: absolute;
  padding: 1px 2px 2px 2px;
  top: 11px;
  right: 66px; 
  font: bold 0.8em Arial, sans-serif;
  color: gray;
  background-color: #F4EBBC;
  border: 1px solid #B8860B;
  display: none;
}
#txt_pbd
{
  position: absolute;
  right: 240px;
  bottom: 2px;
  font-family: Tahoma, Arial, sans-serif;
  font-size: 13px;
  font-style:italic;
  color: 	#999966; 	/*#898989;  olive */     
}
#ses_inf, #txt_pbd
{
  cursor: default;
}
.btn_fun
{ 
  position: absolute;
  font: bold 0.8em Verdana, Arial, sans-serif;
  color: black;
  outline: none;
  text-decoration: none;
}
.btn_fun:hover
{
  color: black;
  text-decoration: underline;
}

#btn_funlog { top: 13px; right: 18px; }
#btn_funreg { top: 13px; right: 78px; }

#luserddl
{
  display: none;
  z-index: 1800;
  bottom: 4px;
  right: 18px;
}

.flat_input, .flat_btn
{
  border: 1px solid #E0D394;
}
.gap4px
{
  font-size:0;
  height:4px;
}
#mask
{
  position:absolute;
  left: 0;
  top: 0;
  z-index: 8000;
  background-color: #000;
  display: none;
}
#bnow_mask
{
  position: absolute;
  left: 4px;
  top: 192px;
  width: 182px;
  height: 68px;
  z-index: 8000;
  background-color: #000;
}
#bnow_spin
{
  position: absolute;
  left: 62px;
  top: 120px;
  height: 65px;
  width: 85px;
  border: 1px solid silver;
  z-index: 8000;
  background-color: #FFFFFF; /* white */
  display: none;
}

#fm_iv
{
  display: none;
  position: absolute;
  border:1px solid black;
  z-index:9100;
}
#fmdw_title
{
  padding: 3px 36px 3px 8px; /* 36px added for bc("button close") */
  border-bottom: 1px solid #B8860B;
  background-color: #F4EBBC;
}

#fmdw_title a
{
  background-color: transparent;
  color: gray;
  font: 11px tahoma, arial,helvetica,clean,sans-serif;
  text-decoration: none;
}
span#mdw_stitle
{
  font: bold 11px arial, helvetica, clean, sans-serif;
  color: black;
  cursor: default;
}

div.bc
{
  position: absolute;
  right: 3px;
  top: 3px;
  width: 24px;
  height: 16px;
  zbackground: url('../img/bc.png');
}

.case
{
  margin:0;
  padding:0;
  margin-right:10px;
}

.case_title
{
  margin-top: 5px;   /*was margin-top:5 px;  */
	padding-top: 2px;
	padding-bottom: 3px;
	padding-left: 0px;
  border-top: 1px solid #EFEFDF;  /*#F0E3A4; right panel case border */
  border-bottom: 1px solid #EFEFDF;
  background-color: #EFEFDF; /*#F0E3A4; right panel case title */
	font-weight: bold;
  cursor: default;
  text-align: center;
}

h3.case_title
{
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  font-weight: bold;
}

.case_title_short{ background-image: url('../img/bg2.jpg');	font-weight: bold; padding: 3px 4px;}

.case li {border-top: 1px solid #DDC; padding: 3px 4px; }
.case li:first-child {border-top: none;}

.listdesign
{
  margin: 0;
  padding: 0px 3px 0px 0px;
  position:relative;          /*IE fix bullet disapear  position relative */
}

.listdesign ul
{
  margin: 11px 0px;
  padding-left: 24px;
  list-style-type: none;
  cursor: default;
  list-style-position:inside; /*IE fix bullet disapear  list style inside */
}

.listdesign li
{
  margin-bottom: 5px;
	padding-bottom: 5px;/*between lines in list*/
  padding-left:14px;  /*between bullets and list */
	/*bullets */
  background-image: url('../img/bullet4.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px; /* vert bullet's offset from the top*/
}

.listdesign li li { margin-bottom: 1px; padding-bottom: 1px;}
.listdesign li a 	{	padding-left: 15px ; font-weight: bold; }
.listdesign_title
{
  margin: 8px 0px 0px 5px;
  padding: 1px 3px 2px 25px;
  font-weight: bold;
}

#leftfloat1  {float: left;}
#rightfloat1 {float: right;}

.im3224 { background: #EBEBE7;padding: 0;	border: 2px solid red; }
.icons a.im18x5 {	display: block;	float: left; margin-top: 2px;	border: 2px solid #EBEBE7; background: #EBEBE7;}
.icons a.im18x5:hover { border: 2px solid #CCCCC1;}
.icons .im18x5 img { background-color: white; display: block; width: 180px; height: 150px;}
.scroll { margin-left: 2px; overflow:auto; }

#hm_right1ZZZ 
{
  position:absolute;
  right:0;
  height:100%;
}
.algn_centerZZZ
{
text-align:center;
}

.div_hcenter { width: 50%; margin: auto;}
.div_hcenter80 {width: 80%; margin: 0 auto;}
.ul_inline { display: inline;}

/*******************************************
    Purchase Pop-Up window scroll box      *
*******************************************/   
.form_ie6
{
  font-size: 0; /* required for IE6 otherwise extra margin/paddimg added at the top */
}
div#fm_ppl
{
  position: relative; /* required !!! */
  width: 614px;  /* 470px */
  height: 430px; /* 345px */
  background-color: white;
  font: normal 12px Tahoma, Arial, sans-serif;
  color: black;
}
#p_ppltop
{
  padding-top:4px;
  padding-bottom:3px;
  text-align:left;
  height: 60px;
  font: 11px Arial, sans-serif;
  color: black;
}
#p_ppltop_info
{             
  padding-left: 15px;   
}

#p_pplimg_abs
{
  position: absolute;
  top: 58px;
  right: 8px;
  width: 150px;
  height: 150px;
  background-color: black;
}
#p_prodimg /* if placed inside "form" will be centered-horz, so  absolute not needed*/
{
  width: 150px;
  height: 150px;
  margin: 15px 20px 5px 20px;
  border: 0;
  background-color: transparent;
  text-align: center;
  vertical-align: middle;
}
#ppl_ptag
{
  margin: 5px 10px 15px;
  text-align: center;
  cursor: default;
  font-weight: bold;
}
.AI150X150 /* "anchor image 150x150px" */
{
  width: 150px;
  height: 150px;
  vertical-align: middle;
  color: white;
}
#p_pplprod
{
  position: absolute;
  overflow: hidden;
  top: 68px;
  left: 8px;
  width: 190px;
  height: 265px;  /*148px;*/
  background-color: #F4EBBC;
  text-align: center;
  border: 1px solid #F4EBBC;
}
#p_pplinf
{
  position: absolute;
  overflow: hidden;
  top: 68px;
  right: 8px;
  border: 1px solid #F4EBBC;
  width: 406px;    /*254px;*/
  height: 265px;  /* 295px;*/
  background-color: #F4EBBC;
  text-align: center;
  color: black;
  font: 11px Arial, sans-serif;
}

#p_pplb1
{
  zposition: absolute;
  position:fixed;
  width: 464px;  /* 464px */
  height: 82px;  /* 57px */
  left: 2px;
  bottom: 2px;
  background-color: #F4EBBC;
  border: 1px solid #DCDCDC;
  font: 11px Arial, sans-serif;
}

#p_refund
{
  position: absolute;
  width: 596px;   /* 464px */
  height: 80px;  /* 57px */     
  left: 8px;
  bottom: 8px;
  border-bottom: 2px solid #F4EBBC;
  text-align: left;
  font: 11px Arial, sans-serif;
}


div.ppl_notes
{
  padding: 2px 25px;
}

#ppl_prod_name
{
  height: 20px;
  padding-top: 4px;
  padding-left: 4px;
  background-color: #F4EBBC;
  text-align: left;
  font: bold 12px Tahoma, Arial, sans-serif;
}

#ppl_memo_eula
{
  margin-right: 4px;
  padding: 0px 8px;
  height:206px;
  line-height:120%;
  text-align: left;
  overflow: auto;
  background-color:	#FFFFFF;
  border: 1px solid #505050; /*#DCDCDC;*/
}

#attn
{
  background-color:	#F6EFC9;/*#EEEEEE;gray */
}

 
/*********** read policy buttons *********/
#btn_terms a:link,
#btn_terms a:visited /*buy */
{
  cursor: pointer;  
  font:  normal bold 10px 'ColaborateRegular',Arial,sans-serif; 
  text-decoration:none;
  color:#FFFFFF;      
  background-image: url('../img/green_button.png');
  background-repeat:no-repeat;
  background-position:center center;
  padding: 0px 3px 1px 3px;
  border:1px solid #7bb510;
  border-color:	#62910D	#6FA30E	#7bb510	#88BC28;
}

#btn_terms a:hover, 
#btn_terms a:active
{
  color: #FFD700;/*yellw */
  border:1px solid #CCAC00;
}
 
/*************************************************/
 
div.note_txt
{
  zposition: relative;
  padding: 5px;
  background-color: black;
  color: #DD0000;
  color: white;
  text-align: center;
}


div.note_txt1
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 8px 15px;
  padding: 4px;
  border: 1px solid #DCDCDC;
  color: black; /*#FEFEF2;*/
  font: 11px tahoma,arial,sans-serif;
  text-align: center;
}

img.bcimg
{
  background-image: url('../img/bc.jpg');
}

/*******************************************************
*           price comparisson table                    *
*******************************************************/
.matrix_table .center
{
  margin:auto;  /* put image in center of cell */
  text-align: center;
}
.matrix_table
{
	border-collapse: collapse;
	zztable-layout: auto;  
  cursor: default;
  width: 100%;
	margin-bottom: 2px;
  margin-left: 1px;
  margin-right: 1px;
  color: #000000;
  font: 12px/1.230 arial,helvetica,clean,sans-serif;
}
.matrix_table caption, .matrix_table td.title
{
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #33517A;
	text-align: right;
  padding: 5px 10px 5px 0;
}

.matrix_table th {	
  padding: 2px;
  padding-bottom: 5px;
	height:12px;
  font: 12px/1.220 arial,helvetica,clean,sans-serif;
	border: 1px solid #828282;
  background-color: #DFE7F2;
	font-weight: bold;
	text-align: center;
}
.matrix_table td
{
  padding-top: 5px;
  padding-bottom: 5px;
	height: 12px;
	border: 1px solid #D6DDE6;
  text-align: left;
  vertical-align: center;
} 
.matrix_table td#row_btn   /*to align buy btns */
{
  padding-top: 12px;
  padding-bottom: 12px;
  text-align: center;
  vertical-align: middle;
}
.matrix_table td#txt, .matrix_table tfoot td#txt  /*to align buy btns */
{
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
} 
.Zmatrix_table tfoot td#txt2 {   /*to align buy btns */
  padding-left: 5px;
  text-align: left;
  vertical-align: middle;
} 
.matrix_table td.strong
{
  font-weight: bold;
} 
.matrix_table tr.altrow
{
	background-color: #DFE7F2;
}
.matrix_table .asterisk
{	
  font: 9px/1.231 arial,helvetica,clean,sans-serif;
}

.matrix_table .asterisk_big
{	
  margin: auto;  /* put image in center of cell */
  font: 10px/1.231 arial,helvetica,clean,sans-serif;
  text-align: center;
  color: #6782B8 !important; /*blue */
} 
/*hover over rows-commented*/
.matrix_tableZZZ tbody tr:hover td,
.matrix_tableZZZ tbody tr:hover th
{
	background-color: #FFFFE0; /*#E7E7E7;  */
}
/*******************************************************
*           Legal Info  table                          *
*******************************************************/
.legal_table
{
  margin-bottom: 5px;
  margin-left:0px;
  width:50%;
  cursor: default;
  color: #000000;
}
.legal_table th
{	
  font: 12px/1.220 arial,helvetica,clean,sans-serif;
	font-weight: bold;
	text-align: left;
} 
.legal_table td
{
  font: 11px/1.1 arial,helvetica,clean,sans-serif;    
  vertical-align: top;
}
.legal_table td.Left
{
  width: 100%;
  background-color: #DFE7F2;
}
.legal_table td.Middle
{
  width: 25%;
  border-left: 1px solid #D6DDE6;
  border-right: 1px solid #D6DDE6;
  border-top-width: 0px;
  border-bottom-width: 0px;     
}
.legal_table td.Right
{
  width: 25%;
}
.legal_table td, .legal_table th
{
  padding: 2px 10px 2px 10px;   /* 'cellpadding' equivalent */
}

/****** Shadow text  *************/
div.desc_text
{
  text-align: center;
  font-weight: bold;
  width: 640px;
  padding-top: 1px;
  font-size: 18px;
  color: #F0FFF0;  /* HoneyDew */
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
} 
div.desc_text h1
{
  font: italic bold 1.3em Georgia, serif, sans-serif;
}
div.desc_text h2
{
  font: italic bold 0.9em Georgia, serif, sans-serif;
}

/*********** buy button  *********/
tr#btn_buy a:link,
tr#btn_buy a:visited /*buy */
{          
  cursor: pointer; 
  zdisplay: inline;
  font: normal bold 11px 'ColaborateRegular',Arial,sans-serif;
  text-decoration: none;
  color: #FFFFFF;
  background-image: url('../img/green_button.png');
  background-repeat: no-repeat;
  background-position: center center;
  padding: 4px 6px 4px 6px;
  border:1px solid #7bb510;
  border-color:	#62910D	#6FA30E	#7bb510	#88BC28;
}

tr#btn_buy a:hover, 
tr#btn_buy a:active
{
  color: #FFD700;/*yellw */
  border:1px solid #CCAC00;
}
/************ End of table   ***************/

div.div_chkbox
{
  margin-top: 5px;
  margin-right: 4px;
  background-color: #B9FF90;
}

/**** begin Vert-aligned check box  2012-09-12 ****/
.div_chkbox label
{
  display: block;
  zfloat: left;
  padding-right: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
}
.div_chkbox input
{
  vertical-align: middle;
}
.div_chkbox label span
{
  vertical-align: middle;
}
/**** end Vert-aligned check box  2012-09-12 ****/

/************************************************/
/*          Tooltips                            */
/************************************************/

.trigger:hover
{
  color: #CC9900;
}

.tooltip
{
  display:none;
  z-index: 6000;
  position: absolute;
	padding: 5px;
  width: 220px;
  height: 80px;
	background-color: ivory;
	border: 3px solid rgb(195,151,51);
	border-radius: 10px; /*box rounded*/
}

.tooltip h2
{
  /*header of tooltip */
  color: #8FB4FF !important; /*blue */
  font-size: 14px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.75);
}
.tooltip h1, h2, h3
{
  font-family: 'ColaborateRegular',Arial,sans-serif;
}
.tooltip p {                     /* text of tooltip */
  margin-top: 5px;   /*top margin between paragraph and header */
  line-height: 98%;
	color: 		#5A86D5!important;
}
/************ End of Poped UP Tooltips   ***************/

/************************************************/
/*  Dynamic tooltip 2013-11-30 (IE6 flicker)    */
/************************************************/
#tt
{
  position: absolute;
  display: block;
  background: url(../img/tt_left.gif) top left no-repeat;
}
#tttop
{
  display: block;
  height: 5px;
  margin-left: 5px;
  background: url(../img/tt_top.gif) top right no-repeat;
  overflow: hidden;
}

#ttcont
{
  display: block;
  padding: 2px 12px 3px 7px;
  margin-left: 5px;
  background: #666;
  color: #FFF;
}
#ttbot
{
  display: block;
  margin-left: 5px;
  height: 5px;
  background: url(../img/tt_bottom.gif) top right no-repeat;
  overflow: hidden;
}

/*############################################################
 # Name: MarketFryer   L0_Body.css (properties)              #
 # Date: 2011-10-20                                          #
 # Description:                                              #
 # Author: Yelena and Sergey Gavrilkin                       #
 # URL: http://marketfryer.com                               #
 ############################################################*/

#buf0 #buf1 { margin: 0px; padding: 0px;}
#buf0 { display:none;}
#content { z-index:-1000;}

#nav_gap
{
  /***********************************************************************
  * IE always sets a DIV to a minimum height that is enough to fit the   *
  * characters of the current font. If you set smaller or larger font    *
  * sizes in IE, the height of the DIV will be decreased or increased    *
  * accordingly, but, if you set "font-size: 0px" inside the DIV, it's   *
  * possible to set the high of container to any desired value >= 0.     *
  ***********************************************************************/
  font-size: 0px; /*otherwise IE set the height to NOT exceed font's height*/
  position: relative;
  background: transparent;
  height: 6px;
}
/**************************************************************/

*html #menu_bar li a /* resolves IE6 problems don't remove css antology  */
{
  width: 100%;
}
/**** Main containt ****/
#menu_bar
{
  position: relative;
  height: 29px;  /* "mnu_mp.png".sprites.height=24 !!!  never remove this */
  background:  url('../img/mnu_mp_arw.png') repeat-x 0 0px;
  font-family: Tahoma, Arial, Helvetica, sans-serif;
  font-size: 11px;   /*second level menu overwrite below */
  z-index: 1600; /*important here menu overlay */
}
/****  All levels menu rules *****/
#menu_bar ul,
#menu_bar li
{
  list-style-type: none;
}
#menu_bar ul
{
  /*bad_position: relative; /*nonono don't use relative position: will shift content down */
  zmargin-left: -2px; /* adjust menu's left edge gap*/
}
#menu_bar li
{
  display: inline;  /*Important - horizontal menu */    /*for IE6 inline*/
  float: left;     /*horizontal menu */
}

/*****  style all menu’s anchor tags *****/
#menu_bar a
{
  position: relative;
  display: block;
  border-width: 0px;
  text-decoration: none;
  color: #fff; /*   xwhite */
  font-weight: bold;
  cursor: pointer;
  line-height: 29px;    /*important for IE */
  text-align: center;
}
 /**** all levels menu hover *****/

#menu_barZ li a:hover,
#menu_barZ .sub_level li a:hover
{
  zcolor: #FDE6AB; /* yellow */
}

/*assign some styles to only top level list items */
ul#navk li     /*must be:  li a  - for IE otherwise moves right if ts00, but float second level*/
{
  width: 124px;  /*!!!buttons main menu important here to avoid extra space between buttons */
  position: relative;	  /* important for IE*/
  display: block;       /* fix */
}
ul#navk li a
{
  text-align: center;
  background: url('../img/mnu_mp_arw.png'); /*for all levels anchor -for submenu override below */
}
/*******  Special conditions for the top level navigation  ***********/

/*applies to all levels */

ul#navk li#ts10 a,
ul#navk li#ts20 a,
ul#navk li#ts30 a,
ul#navk li#ts40 a,
ul#navk li#ts50 a,
ul#navk li#ts60 a,
ul#navk li#ts70 a
{
  display: block;	/* serg: must be "block"  */
  zheight: 29px;   /* if more IE6 fills the extra with black (24-20 = 4) */
}
ul#navk li#ts00
{
  display: none;   /* mandatory for IE6: hides "ts0" button */
}

/*** top level  background for active button ***/
ul#navk li#ts10.on a,
ul#navk li#ts20.on a,
ul#navk li#ts30.on a,
ul#navk li#ts40.on a,
ul#navk li#ts50.on a,
ul#navk li#ts60.on a,
ul#navk li#ts70.on a
{
  display: block;
  background-position: 0px -58px;
  xcolor: #FEF3D5; /*light yellow for active button*/
}

/*** top level hover background for inactive button ***/
ul#navk li#ts10.off a:hover,
ul#navk li#ts10.off:hover a,
ul#navk li#ts10.off_trk a,

ul#navk li#ts20.off a:hover,
ul#navk li#ts20.off:hover a,
ul#navk li#ts20.off_trk a,

ul#navk li#ts30.off a:hover,
ul#navk li#ts30.off:hover a,
ul#navk li#ts30.off_trk a,

ul#navk li#ts40.off a:hover,
ul#navk li#ts40.off:hover a,
ul#navk li#ts40.off_trk a,

ul#navk li#ts50.off a:hover,
ul#navk li#ts50.off:hover a,
ul#navk li#ts50.off_trk a,

ul#navk li#ts60.off a:hover,
ul#navk li#ts60.off:hover a,
ul#navk li#ts60.off_trk a,

ul#navk li#ts70.off a:hover,
ul#navk li#ts70.off:hover a,
ul#navk li#ts70.off_trk a
{
  background-position: 0px -29px;
}

/*** top level hover for active buttons ***/

ul#navk li#ts10.on a:hover,
ul#navk li#ts10.on:hover a,
ul#navk li#ts10.on_trk a,

ul#navk li#ts20.on a:hover,
ul#navk li#ts20.on:hover a,
ul#navk li#ts20.on_trk a,

ul#navk li#ts30.on a:hover,
ul#navk li#ts30.on:hover a,
ul#navk li#ts30.on_trk a,


ul#navk li#ts40.on a:hover,
ul#navk li#ts40.on:hover a,
ul#navk li#ts40.on_trk a,

ul#navk li#ts50.on a:hover,
ul#navk li#ts50.on:hover a,
ul#navk li#ts50.on_trk a,

ul#navk li#ts60.on a:hover,
ul#navk li#ts60.on:hover a,
ul#navk li#ts60.on_trk a,

ul#navk li#ts70.on a:hover,
ul#navk li#ts70.on:hover a,
ul#navk li#ts70.on_trk a
{
  background-position: 0px -58px;
}

/*******  Special conditions for the second and third level navigation  *******/

/****  hides 2 level menu -> another way -> ul.sub_level ***/

ul.sub_level li ul
{
  display: none;
}

/***  Second level menu style ****/
/*hide/show second level panels  another way to ->li:hover .sub_levelz*/
ul#navk li:hover div ul,
ul#navk li:hover ul
{
  xxxdisplay: inline;    /**IE6 hack to get sub menu links to behave correctly**/
  display: block;
  z-index: 2;
}
ul#navk li li
{
  list-style: none;
  display: list-item;
  width: 100%;
}
/*assign some styles to second and third level list items-*/
ul#navk .sub_level li a  /*another way -> #menu_bar1 ul ul li a    */
{
  text-align:left;
  ztext-indent: 10px !important;  /*all major browser first do this*/
  text-indent: 16px;           /*for IE bug-> text indent doubles */
  white-space: nowrap;
  font-size: 11px;
  line-height: 24px;
  background: 	#5E5E5E; /* for sublevel background is here !! */
  border-left: 3px solid 	#5E5E5E;
  border-bottom: 1px solid #2F2F2F; /* black*/
  zborder-bottom: 0px;
  float: left;
  width: 135px;   /*width second level submenu-all */
}
/*assign different width for second level menu */

ul#navk li#ts20 .sub_level li a  /*overwrite width for second submenu tab   */
{
  width: 195px;   /*width second level submenu */
}
ul#navk li#ts40 .sub_level li a  /*overwrite width for third submenu tab   */
{
  width: 160px;   /*width second level submenu */
}
ul#navk li#ts50 .sub_level li a  /*overwrite width for fourth submenu tab   */
{
  width: 160px;   /*width second level submenu */
}

/*** Second,  Third and thereafter. submenu levels color and hover:  ***/

zul#navk .sub-level li a:hover, /* no any effect ?? */
ul#navk .sub_level li a#arrow:hover
{
  border-left: 3px solid #5E5E5E;
  background:	#5E5E5E url('../img/active_arw.png') no-repeat -2px 4px;
}

/********Last few styles are for creative preference and bug squashing really:******/

/*RESET STYLES*  removes flickering* !!!!*/
li:hover .sub_level .sub_level
{
  display: none;
}

.sub_level li:hover .sub_level
{
  display: inline;   /**IE6 hack to get sub menu links to behave correctly**/
  position: absolute;
  left: 0px;
  top: 0px; /*IE6 sub-submenu position */
}
/**************************************************************************************/

/* html #menu_bar ul li a{ /*IE6 hack to get sub menu links to behave correctly*
display: inline-block;
}
/* Holly Hack for IE \*
* html #menu_bar {height: 1%;} /*Holly Hack for IE7 and below*/
/* ######### CSS classes applied to down and right arrow images  ######### */

/***********************************************************************************
 *  begin SERG: drop-down menu handler to close-up on mouseClick IE6,8 tested OK   *
 ***********************************************************************************/
/*#navk li div ul,*/
#navk li .ddh_h
{
  xxposition: relative;
  display: none;
}
#navk .ddh
{
  position: relative;
  display: block;
  margin: 0 auto;
  /*zfilter: inherit;   /* for IE8 jQuery.Fadeout: not works, even worse: it break IE6*/
  /*zopacity: inherit;  /* for IE8 jQuery.Fadeout: not works, even worse: it break IE6*/
}
/*** enf SERG: drop-down menu handler to close-up on mouseClick *******/

/*****************************************************************************
 *        begin SERG: replacement for behavior:url(css/cssHoverFix.htc)      *
 *****************************************************************************/
#navk ul
{
  position: absolute; /* a must for IE6 */
  display: none;
}

#navk li:hover div ul,    /* need with ddh */
#navk li.on_trk div ul,   /* need with ddh */
#navk li.off_trk div ul,  /* need with ddh */

#navk li:hover ul,
#navk li.on_trk ul,
#navk li.off_trk ul
{
  display: none;
}

#navk li:hover div ul,   /* need with ddh */
#navk li.on_trk div ul,  /* need with ddh */
#navk li.off_trk div ul, /* need with ddh */

#navk li:hover ul,
#navk li.on_trk ul,
#navk li.off_trk ul,
{
  display: block;
}
/*** end SERG: replacement for behavior:url(css/cssHoverFix.htc) *******/

/*#############################################################
  # Name: MarketFryer   products.css (properties)             #
  # Date: 2011-09-28                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/


/********************************************
           3D image gallery                 *
******************************** ***********/
div.sphere
{
  width: 680px;
  height: 480px;
  margin: 6px; /* panel size 693-680image=13/2  */
  margin-bottom: 25px;
  zzborder:2px double #D6DDE6;
  background:  #333333;
}
div.soft_box
{
  width: 640px;
  height: 260px;
  margin-bottom: 7px;
  margin-left: 25px;
  background:   url('../img/fm_home/Soft_Box_all_final.png') no-repeat center center;

}
div.rotate /*3D sphere rotation - not used*/
{
  height: 480px;
  margin: auto;
  border:2px double #D6DDE6;
  background-repeat:no-repeat;
  background-position:top center;
}

/************** Div curled note  ********************/
.home_note
{
 position:relative;
 margin: 0px 15px 0px 18px;
 background-color:	#FBFBF0; /*		 the same as table border*/
 background-image:url('../img/fm_home/curle_note10_660_70.png');
 background-repeat:no-repeat;
 color: 	#999966; 	/*#898989;  olive */
 width: 660px;
 height: 260px;
 text-align:center;  /*title */
}

div#spacer_v20px
{
  height: 30px;
}
div.margin_top10px
{
  margin-top: 10px;
}

.home_note h3
{
  padding-top:12px;
  font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif;
  font-style:italic;
  font-size: 18px;
  font-weight:bold;
}

/*********** bottom table ****************************
  #content table  works for all tables automatically  *
   just put <table > no id                            *
*****************************************************/
.home_btm, td, th
{
	margin-left: -6px;/*left border 12px to exclude */
}

.home_btm
{
 background-color: #FEFEF2;  /*ivory */
 border: none;
}

/*** make color change by column -current ****/

.home_btm tbody td,  .home_btm tbody th
{
  background-color:  #E7E4DD; /* beige  */
 	border-left: 6px solid #FBFBF0; /*works for IE6 */
  border-right: 2px solid #D9D9D8;
  border-bottom: 1px solid #DBDBD9;
  width:33%;
  padding: 3px 9px 10px 9px; /*inside cells */
  vertical-align:top; /*middle; */
 }

.home_btm p
{
  margin-top: 8px;
  font-family: "Times New Roman", serif;
  font-size: 14px;
  font-weight:bold; 
  font-style:normal;    
  color: #5B5B37;
  line-height: 18px;
  text-align: left;
  text-indent: 5px;
}
.home_btm p:first-letter
{
  color:#5C5C3D;
  font-size:21px;
}
.home_btm p:first-child b  /*to enlarge second letter:*/
{
  color:#5C5C3D;
  font-size:23px;
}

.home_btm img
{
  position: relative;
  margin-left: 3px !important;
  margin-bottom: 3px !important;
  margin-left: 2px; /* for IE6 */
}
/**** right panel images  ***/
.home_right
{
 margin: 41px 0px 2px -12px !important;
 margin: 41px 14px 0px 12px;   /* IE6  */
}
.home_right img
{
  display: block;
  padding: 12px 0px 15px 20px !important;
  padding: 15px 5px 10px 5px;  /* IE6  */
}
/**** end  right panel images  ***/

/*removes left white  border to put page in middle */
.Zhome_btm tbody td:first-child {border-left: none;}
.Zhome_btm tbody th:first-child {border-left: none;}

/*** to make different colors by rows  Html <tr class="odd">  ***/
.home_btm tbody tr.odd th, .home_btm tbody tr.odd td
{
	background-color: #D4D4D0; /*beige light */
}
/***to make different colors by columns Html	<td  class="colA">***/

.home_btm tbody td.colB, .home_btm tbody th.colB
{
	background-color: #F1EFEB; /*#D4D4D0; */
	color: inherit;
}

/*#############################################################
  # Name: MarketFryer fm_about.css (properties)               #
  # Date: 2012-05-23                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/
div.ab_center
{
  padding: 20px 20px;
  text-align: center;
  line-height: 20px;
  color: black;
  font: 11px tahoma, arial, sans-serif;
  cursor: default;
}

div.ab_info_cent
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 6px 70px 16px 70px;
  padding: 7px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  background-color: #EFEFDF;
  color: black; /*#FEFEF2;*/
  font: 11px tahoma,arial,sans-serif;
  text-align: center;
}
div.ab_info1
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 6px 70px 16px 70px;
  padding: 7px;
  padding-right: 24px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  background-color: #EFEFDF;
  color: black; /*#FEFEF2;*/
  font: normal 11px tahoma, arial, sans-serif;
}

.ab_ul_compact
{
  margin: 3px;	/*important for cross browsers */
  padding: 0px 0px 0px 18px; /*important for cross browsers */
  text-align: left;
  list-style-type: none;
}

.ab_ul_compact li
{
  padding-bottom: 2px;
  padding-left: 14px;
  background-image: url("../img/bullet4.gif");
  background-position: 0 4px;
  background-repeat: no-repeat;
}

div.ssl_crt
{
  position: absolute;
  top: 452px;
  right: 150px;
}
/*#############################################################
  # Name: MarketFryer p.css (fm_partners.php                  #
  # Date: 2013-12-22                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/
img#ib_bannerZ   /*banner MF */
{
  display: inline; 
  margin: 0px;                         
}  
div.prt_center
{
  padding: 20px 20px;
  text-align: center;   
  line-height: 30px;
  color: black;
  font: 13px tahoma, arial, sans-serif;  
} 
div.prt_info_cent
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 6px 70px 16px 70px;
  padding: 7px;     
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;     
  background-color: #EFEFDF;
  color: black; /*#FEFEF2;*/  
  line-height: 155%;                  
  font: normal normal 13px/1.431  tahoma,arial,sans-serif;      
  text-align: center;
} 
/*******************************************************************
 *      --- Popup Contact Form by html-form-guide.com ---          *
 * Customize all the aspects of the form in this style sheet       *
 * All the style elements use form id selector "#contactus".       *
 * So, including this stylesheet should not affect any other       *
 * elements od website at all                                      *
 *******************************************************************/
#fm_log
{
  display: none;
  overflow: hidden; /* ensure the childs to be painted only inside the boundaries*/
  z-index: 9000;
  width: 460px;
  position: absolute;
  margin-right: auto;
  border: 1px solid black;
  background:  #EFEFDF;           /*NOTE: cap_container2.background should be same for IE6*/
  font-family: Arial, sans-serif;
  font-size: 10pt;
}

#cap_container2
{
  border: none;              /* part 1 for IE6, otherwise will show "1px top line" */
  background:  #EFEFDF;      /* part 2 for IE6, otherwise will show "1px top line" */
}

#fm_log a, :focus
{
  outline: none;
}

#bzmask
{
  z-index: 9010;
  position: absolute;
  left: 0;
  top: 24px;
  background-color: #000;
  display: none;
}

#fm_log #fmdw_title span
{
  font: bold 11px arial, helvetica, clean, sans-serif;
  color: black;
  cursor: default;
}

#btn_pane
{
  background-color:#F0E3A4;
  padding-bottom: 2px;
}

#txt_wait /* showing "Wait.." */
{
  position: absolute;
  right: 24px;
  vertical-align:middle;
  margin:5px;
  visibility: hidden;
  font-family: Arial, sans-serif;
  font-size: 10pt;
  font-weight: bold;
}

#spinholder
{
  visibility: hidden;
  position: absolute;
  top: 33px;
  right: 10px;
}

.container
{
  margin: 2px;
  padding: 6px 11px 6px 11px;
  border:1px solid #ccc;
}

#contactus .container1, .container9, .container8
{
  /* will override "container1" properties*/
  margin: 8px;
  padding: 1px 6px 3px 6px; /* top-right-bottom-left */
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.95em;
}

#log_inputs
{
  padding-top: 6px;
}

#contactus .cap_container
{
  margin: 6px 1px 1px 1px; /* top-right-bottom-left */
  padding: 6px 4px 6px 4px; /* top-right-bottom-left */
  border:1px solid #ccc;
}

.container1 label
{
  float: left;
  display: block;
  width: 10em;
  margin-left: 1px; /* set edit-box position */
  padding: 3px 6px 0px 0px; /* top-right-bottom-left */
  font-family : Arial, Verdana, sans-serif;
  font-size: 0.95em;
  text-align: right;
  color: #000;
}

.container1 .flat_input
{
  padding : 2px;
  width:220px;
  font-family : Verdana, Arial, sans-serif;
  font-size: 0.95em;
}

.container8 label
{
  float: left;
  display: block;
  width: 20em;
  margin-left: 1px; /* set edit-box position */
  padding: 3px 3px; /* top-right-bottom-left */
  font: normal  11px/1.0em Verdana, sans-serif;
  color: #555;
}

.container8 .flat_input
{
  padding : 2px;
  width: 120px;
  font-family: Arial, sans-serif;
  font-size: 12px;
}

.container8 img
{
  float: left;
  margin: 0px 20px 0px 10px;
}

.container9 label
{
  /****************************************************************************
    http://www.impressivewebs.com/ie6-ghost-text-bug-with-multiple-solutions/
    -------------------------------------
    What is the IE6 Ghost Text Bug?
    -------------------------------------
    Due to a bizarre rendering error in IE6, a well-organized,
    W3C-compliant web page that contains clean, semantic markup,
    and that looks perfectly fine in all other browsers
    (IE7, Firefox, Opera, Safari, etc.), will sometimes display
    duplicate text in a DIV that is floated and is followed by an
    HTML comment. The consensus is that the bug occurs when multiple
    comments are placed between a series of floated DIV tags,
    with the actual bug taking place inside the final floated DIV.

  float: left;
  zzzfloat: left;
  zdisplay: block;

  *****************************************************************************/
  width: 20em;
  margin-left: 1px; /* set edit-box position */
  padding: 0px 6px; /* top-right-bottom-left */
  font: normal  11px/1.0em Verdana, sans-serif;
}

.container9 .flat_input
{
  padding : 2px;
  width: 97%;
  font-family: Arial, sans-serif;
  font-size: 12px;
}


#contactus #log_hint
{
  font-family : Verdana, Arial, sans-serif;
  font-size: 0.95em;
  width: 8em;
  border: 1px solid #DBA901;
}

#contactus .flat_input[disabled="disabled"]  /* for FF (IE6 looks ok) */
{
  color: silver;
  background-color: transparent;
}

#contactus .smalltxt
{
  padding-top: 3px;
  font: bold 0.8em arial, helvetica, clean, sans-serif;
  text-align: center;
}

#cap_imgdiv
{
  float: left;
  margin-left: 4px;
}

#cap_input
{
  float: right;
  padding: 2px 8px 2px 6px;
}

#cap_input label
{
  font: bold 0.8em arial, helvetica, clean, sans-serif;
  color: black;
  width: 4em;
}

#contactus #cap_img
{
  width: 140px;
  height: 34px;
  border: 1px solid #DBA901;
}

#fm_log_main .error
{
  margin: 1px 1px 1px 1px; /* top-right-bottom-left */
  padding: 0px 2px 0px 2px; /* top-right-bottom-left */
  background-color : #ffff00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
  color: #900;
  border:1px solid #DBA901;
}

#fm_log_main .error ul
{
  margin: 10px 30px;
}

#contactus #aa
{
  margin-left: 3px;
  color: black;
}

#contactus textarea
{
  height:100px;
  width:310px;
}

#contactus11 .error
{
  margin-left: 4px;
  margin-right: 4px;
  background-color : #ffff00;
  font-family: Verdana, Arial, sans-serif;
  font-size: 0.8em;
  color: #900;
  border:1px solid #DBA901;
}

#fm_log_main h2
{
  font-family: Arial, sans-serif;
  font-size: 14pt;
  color:#333;
}

#fm_log_reginfo p
{
  border:1px solid #DBA901;
  margin: 8px 14px 0px 14px;
  padding: 6px 8px;
  font: 8pt/12pt Veranda, Arial, clean, sans-serif;
  text-align: justify;
  color: black;
  line-height: 14px;
}

#fm_log_reginfo p .note1
{
  font-weight: bold;
}

#fm_log_reginfo p .note2
{
  color: gray;
  font-weight: bold;
  text-decoration: underline;
}

/* spam_trap: This input is hidden. This is here to trick the spam bots*/
#contactus .spmhidip
{
  display:none;
  width:10px;
  height:3px;
}

div#tool_bar
{
  position: relative;
  height: 26px;  /* "mnu_mp.png".sprites.height=24 */
  font-family:  Arial, Helvetica, sans-serif;
  font-size: 11px;
}

ul#nav_tb
{
  position: relative;
  height: 20px; /* need for IE6 in FF ok*/
  margin-left: auto;
  margin-right: auto;
  padding: 1px 10px 1px 10px; /* top-right-bottom-left */
  list-style: none; /* disable bullets */
}

ul#nav_tb a
{
  cursor:pointer;
  text-decoration: none;
}

ul#nav_tb li
{
  float: left;
  display: inline;
  padding-left: 14px;
  padding-right: 10px;
  padding-top: 1px;
  padding-bottom: 1px;
}

ul#nav_tb li a
{
  background: url(../img/mnu_22.png); /* height 22px, width 78px */
  width: 78px;
  padding-top: 5px;	  /* adjust: text padding from top*/
  text-align: center;
}

ul#nav_tb li span
{
  color: white; /* (font color) do the image replacement*/
}

ul#nav_tb li#fml_ts1 a,
ul#nav_tb li#fml_ts2 a
{
  position: relative;
  display: block;	/* serg: must be "block"  */
  height: 17px;   /* adjust: if more, the extra height will be added (17 = 22-5) */
  color: #a52a2a; /* brown-like*/
}

ul#nav_tb li#fml_ts1.off a,
ul#nav_tb li#fml_ts2.off a
{
  background-position: 0px -44px;
  color: silver;
}

ul#nav_tb li#fml_ts1.on a:hover,
ul#nav_tb li#fml_ts1.on:hover a,
ul#nav_tb li#fml_ts1.on_trk a,
ul#nav_tb li#fml_ts2.on a:hover,
ul#nav_tb li#fml_ts2.on:hover a,
ul#nav_tb li#fml_ts2.on_trk a
{
  background-position: 0px -22px;
  color: #a52a2a;  /* brown-like*/
}

ul#nav_tb li#fml_ts1.off a:hover,
ul#nav_tb li#fml_ts1.off:hover a,
ul#nav_tb li#fml_ts1.off_trk a,
ul#nav_tb li#fml_ts2.off a:hover,
ul#nav_tb li#fml_ts2.off:hover a,
ul#nav_tb li#fml_ts2.off_trk a
{
  background-position: 0px -22px;
  color: gray;
}

/*#############################################################
  # Name: MarketFryer   faqi.css (properties)                 #
  # Date: 2012-07-01                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/


/************ FAQ Page ****************/

.clear:after {
  CONTENT: "."; display: block; height: 0; clear: both; visibility: hidden;
}
.main_faq {
 	color: 	#8F8F8F; /*gray  */
  padding-bottom: 15px;
}

.main_faq h1 {
	font-size: 18px;    /*don't change */
	color: #B3B3B3;    /*title color */
	text-shadow: 1px 1px 1px rgba(0,0,0,.75); /* title shadow don't remove */
  margin: 0px 40px 20px 40px;
}
.main_faq p {
	margin-bottom: 10px;
	font-size: 18px;
	color:  #443333;  /*black;   for answers */
  font: normal 13px Tahoma, sans-serif;
	line-height: 125%;
}

.main_faq a{
  color: #5A86D5;  	  /*#B0862D  was #B38600; */
  font-weight: bold;
  text-decoration: none;
}

.main_faq a:hover
{
	color: #7B9EDD; /*#A37A00;  */
}

/****************** Questions List   ********************/
#tb1_faq
{
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  border-collapse: collapse;  /* 1px line wifth*/
  cursor: default;
  width:85%;
}

#tb1_faq th    /*highlight title */
{
  padding: 2px 12px 2px 35px;  /*title padding inside */
  text-align: left;
  background-color: #EFEFDF;  /*highlight */
  border-top: 1px solid #E4DBAC;
  border-bottom: 1px solid #E4DBAC;
}
#tb1_faq td
{
  padding: 15px; /*inside td- for text  */
}                                                                                   s

#tb1_faq td a  /* anchor decoration */
{
  outline: none;
}

/*******************************************
       FAQ list-design
**************************** *************/
.faqi_list {
  padding-right: 60px; /*answers/questions list pading left right */
  font: normal 13px Tahoma, sans-serif;
  line-height: 125%;    /* lines height in the  ? list items */
}
.faqi_list ul {
	list-style-type: none;
}
.faqi_list li {
 	padding-bottom: 2px; /*list line height */
  background-image: url('../img/bullet4.gif');
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 16px;  /*between bullets and list */
}
/*******************************************
       FAQ exclusion
**************************** *************/

p#nosee  /*transparent text for unlisted text*/
{
  font: 0px Verdana, sans-serif; /*IE6*/
  color: transparent;
}

/*#############################################################
  # Name: MarketFryer   products.css (properties)             #
  # Date: 2011-09-28                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/

.td_title
{
  position:relative;
  right: 0px;
  padding-top: 4px;
  padding-bottom: 6px;
}
.td_title_wide
{
  position:relative;
  left: 326px;    /*don't change*/
  padding-top: 4px;
  padding-bottom: 6px;
}
hr.hrY {
  height: 5px;
  width: 80%;
  color: #F0E3A4;
  background-color: #F0E3A4;
}

/***************************************************/
#tbl_home
{
  table-layout: auto;
  border-collapse: collapse;  /* 1px line wifth*/
  cursor: default;
}

#tbl_home th
{
  padding: 2px 2px 2px 15px;
  text-align: left;
  background-color: #EFEFDF;  /*#A7C942; */
  border-top: 1px solid #E4DBAC;
  border-bottom: 1px solid #E4DBAC;
  font: italic bold 1.0em Verdana, sans-serif;
  color: #B4B4B4; /*#ffffff;*/
}

#tbl_home td
{
  padding: 0px 1px 2px 4px;
}

#tbl_home .td_320px
{
  width: 120px;
}

#tbl_home td a { outline: none; }


/*******************************************
        home list-design
**************************** *************/
.home_list {
  padding: 0px 3px 0px 0px;
}

.home_list ul {
	list-style-type: none;
}

.home_list li {
	padding-bottom: 5px;  /* between lines in list */
  background-image: url('../img/bullet2.gif');
  background-repeat: no-repeat;
  background-position: 0px 5px;
  padding-left: 12px;   /* between bullets and list */
}

/*******************************************
        right panel image
**************************** *************/
 .ibmain_products_right
{
  float: right;
  width: 217px;	/*200*/
  height:700px;
}

/*#############################################################
  # Name: MarketFryer fm_ibddl.css (properties)               #
  # Date: 2011-09-28                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/

/********** Main Panel **************************/
.ibmain
{
  font-size: 0.9em;
}

.ibmain_left_wrap
{
  float: left;
  position: relative;
  border:0;
  width: 720px;/*650*/
}

.ibmain_left
{
  overflow: hidden; /* paint the child controls only inside the div boundaries */
  padding: 0px 2px 2px 12px;
  padding-right:10px;
  margin:0;
  /*########################################################################
    # FF have a bug if <p> is placed first in div and                      #
    # div have the only border line at right edge                          #
    # and the top border color <> "none"                                   #
    # and (p.margin-top > 0 or p.padding-top > 0)                          #
    # As result the top potion of div's = p.margin-top will disappear.     #
    # In IE6 everithing is ok.                                             #
    # Workarounds:                                                         #
    # 1. (p.margin-top = 0px) and  (p.border-top = 0px)                    #
    # 2. div.border-top.color = background                                 #
    # 3. insert some other control first                                   #
    ########################################################################*/
  border-right: 3px solid #CBCBCB; /* eddead -yellow SIDEBAR VERTICAL LINE */
}
img#ib_banner   /*banner MF */
{
  display: inline; 
  margin: 0px;                         
}
/********** Right Panel **************************/
.ibmain_right
{
  float: right;
  width: 217px;	/*200*/
}

.______________________________________________________________ibmain_right ul
{
  list-style: none;
  line-height: 20px;
  margin-bottom: 10px;
  margin-left: 20px;	/*important */
  margin-right: 20px;	/*important */
  padding-left: 0;
}

#ibdd_imgs
{
  height:624px; /* exact 4 pictures*/
  zheight:524px; /* exact 3 pictures*/
}

/***********  list-design  *************/
.ibddl_list
{
  padding: 0px 3px 0px 0px;
}

.ibddl_list ul
{
  list-style-image: url('../img/bullet2.gif');
  padding-left: 22px; /*only for list*/
  cursor: default;
  font:  normal 1.0em Verdana, sans-serif;
}
.ibddl_list li
{
  margin-bottom: 5px;
  padding-bottom: 5px;/*between lines in list*/
  padding-left: 2px;  /*between bullets and list */
}

.ibddl_list li li
{
  margin-bottom: 1px;
  padding-bottom: 1px;/*between lines in list*/
}
.ibddl_list li a 	/*for link */
{
	font-weight: bold;  /*list fonts color*/
}

.ibddl_list_title   /*title */
{
	font-weight: bold;
	padding: 4px 3px 1px 20px; /*title inside box*/
	margin: 8px 0px 0px 5px;
}

/********** Graph browser forex and stocks -products pages*/

div.graph_forex, div.graph_stock   /*graph bacgrnd */
{
 position: relative;
 margin: 15px 0px 10px 5px;
 width: 680px;
 height: 159px;
 border:2px double #D6DDE6;
}
div.graph_stock   /*graph bacgrnd stock*/
{
  background:  #FEFEF2 url('../img/fm_ibddl/LULU.STK.png') no-repeat center center;
}
div.graph_forex   /*graph bacgrnd stock*/
{
  background:  #FEFEF2 url('../img/fm_ibddl/USD.JPY.FX.png') no-repeat center center;
}

/**************************************************/
div.disclaimer
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 20px 2px 2px 2px;	/*important for cross browsers */
  padding: 4px 6px;
  border:1px solid silver;
  color: gray; /*#FEFEF2;*/
  font: 9px tahoma, arial, helvetica,clean,sans-serif;
}


div.aa_disclaimer0
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 0px 72px 12px 72px;
  border-bottom: 1px solid #CCB; /*SIDEBAR VERTICAL LINE */
  color: gray; /*#FEFEF2;*/
  font:  9px tahoma, arial, sans-serif;
  text-align: center;
}

div.aa_fe_limit
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 2px 36px 12px 36px;
  padding: 6px 6px 6px 26px;
  border:1px solid silver;
  background-color: #F4EBBC;/*#F0E3A4;*/
  color: black; /*#FEFEF2;*/
  font: 11px tahoma, arial, sans-serif;
}

div.aa_fe_limit h4
{
  padding: 0px 6px 0px 10px;
}

div.disclaimer,
div.aa_disclaimer0,
.ul_compact,
#ibacion_cntr
{
  cursor: default;
}

.ul_compact
{
  margin: 3px;	/*important for cross browsers */
  padding: 0px 0px 0px 22px; /*important for cross browsers */
  text-align: left;
  font: 11px tahoma,arial,sans-serif;
}

#ibacion_cntr
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 12px 36px 1px 36px;
  padding: 3px 0px 3px 0px; /*important for cross browsers */
  border:1px solid silver;
  text-align: center;
  color:  lavender; /*lavender;  #FEFEF2;*/
  background-color: lavender; /* lavender #F0E3A4; */
}
#ibacion_cntr a:hover
{
  color: #61616D;
  text-decoration: underline;
}

.tooldesign { margin: 0; padding: 1px;}

.tooldesign  ul
{
  padding-left: 8px;
  cursor: default; /*left padding between picture and text*/
  list-style-type: none;
}

.tooldesign  li
{
  padding-bottom: 2px;/*between lines in list*/
  /*bullets */
  background-image: url('../img/bullet4.gif');
  background-repeat: no-repeat;
  background-position: 0px 4px; /* vert bullet's offset from the top*/
  padding-left:14px;  /*between bullets and list */
  color: black; /*#FEFEF2;*/
  font: 11px tahoma, arial, sans-serif;
}

/*#############################################################
  # Name: MarketFryer  fm_privacy.css (properties)            #
  # Date: 2012-07-01                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/

/************ Purchase Info Page ****************/

.clear:after {
  CONTENT: "."; display: block; height: 0; clear: both; visibility: hidden;
}

.main_info {
   margin-left: 50px;
   margin-right: 50px;
   margin-bottom: 20px;
   border: none;
}

.main_info h1
{
  margin: 0px 40px 20px 60px !important;   /*IE6 */
  margin: 0px 40px 0px 60px;
  font-size: 18px;    /*don't change */
  color: #B3B3B3;    /*title color */
  text-shadow: 1px 1px 1px rgba(0,0,0,.75); /* title shadow don't remove */
}

.main_info p {
	color: black;  /* for answers */
  font: 12px tahoma, arial, sans-serif;
	line-height: 125%;
}

span.img_link_R  /*details link in table Right */
{
  cursor: pointer;
  float: right;
  padding-right: 100px;
}
/**************************************************
       Privacy Policy list-design  separate page   *
**************************** **********************/
div.privacy
{
 position: relative;  /* IE6 Disappearing Border fix */
 margin: 0px 48px 15px 48px;
 color: black; /*#FEFEF2;*/
 font: 12px tahoma, arial, sans-serif;
}
div.privacy h4
{
  font: normal bold 12px Verdana, sans-serif; /*as in p.css */
}
div.privacy ul
{
  padding-left: 2px ; /*important for cross browsers */
  list-style-type: none;   /*used bulets in HTML */
}
div.privacy li {
 padding-left: 5px;  /*between bullets and list */
}

/*******************************************
      Info simple text
**************************** *************/

p#info  /* text on the top*/
{
  font: 12px/1.45 Verdana, sans-serif;
  padding: 2px 65px 10px 60px !important;
  padding: 2px 65px 0px 60px;
}

/*#############################################################
  # Name: MarketFryer print_pages.css (properties)            #
  # Date: 2012-07-01                                          #
  # Description:                                              #
  # Author: Yelena Gavrilkina                                 #
  # URL: http://marketfryer.com                               #
  #############################################################*/

#prn_center
{
  padding: 10px 0px;
  margin: 10px auto;
  width:580px;
}

#prn_center h1,
#prn_center h2,
#prn_center h3
{
  color: black;
  text-align: center;
  font-family: Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
}

#prn_center h1{ font-size: 12pt;}
#prn_center h2{ font-size: 10pt;}
#prn_center h3{ font-size: 8pt;}
#prn_center h4{ font-size: 8pt/12pt;}
#prn_center p{ font: 10pt Arial,  sans-serif; text-align: center; color: black; line-height: 20px;}
#prn_center hr{ margin: 0px; color: silver; background-color: gray;}

.msg_center
{
  padding: 10px 20px;
  background-color: white;
  text-align: center;
  line-height: 20px;
  color: black;
  font: 11px tahoma, arial, sans-serif;
  cursor: default;
}

div.prn_info1
{
  position: relative;  /* IE6 Disappearing Border fix */
  margin: 6px;
  padding: 6px;
  border-top: 1px solid #DCDCDC;
  border-bottom: 1px solid #DCDCDC;
  background-color: #EFEFDF;
  color: black; /*#FEFEF2;*/
  font: 11px tahoma, arial, sans-serif;
  text-align: center;
}

div.prn_info1 h4
{
  padding: 0px 6px 0px 10px;
}
div.prn_info1 .zul_compact
{
  margin: 2px;	/*important for cross browsers */
  padding: 0px 0px 0px 22px; /*important for cross browsers */
  text-align: left;
}
