/*FASTSPRING*/

.logo
{
    top:11px;
    position:absolute;
    padding-left:10px;
}
.store-order-pricing
{margin-top: 0px;
    }
    
.store-page-navigation
{margin-bottom:0px;
    }
.store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command, .store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover, .store-decorate-button .store-page-navigation .store-action-command:active, .store-decorate-button .store-product-list-item-action-list .store-action-command:active, .store-decorate-button .store-page-navigation .store-action-command:link, .store-decorate-button .store-product-list-item-action-list .store-action-command:link, .store-decorate-button .store-page-navigation .store-action-command:visited, .store-decorate-button .store-product-list-item-action-list .store-action-command:visited, .store-decorate-button .store-page-navigation .store-action-command:focus, .store-decorate-button .store-product-list-item-action-list .store-action-command:focus
{
  width: 150px !important;  
}

#head-security
{ /*position: absolute;
 width: 100%;
 left: 10%;
 top: 122px;*/
    }

label[for="product:email"], input[id="product:email"], input[id="confirm:email"], label[for="confirm:email"], div .core-form-field-body-note {
    /* UNCOMMENT TO HIDE EMAIL AGAIN
display: none !important;
*/
}

.core-clearfix:after
{
    clear:none !important;
}
.core-section-body
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 15px;
    color: #666666;
}

input[type="text"], select
{
        border: 1px solid #C0C0C0 !important;
    padding: 2px 2px 2px 6px !important;
    color: #414141 !important;
    background-color: #FFFFFF !important;
    height: 30px !important;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    font-size: 17px !important;
    font-family: arial, Helvetica, sans-serif;
    line-height: 24px !important;
    font-weight: normal;
}
/*input[type="button"], .store-action-command
{
    background-color: #3399FF !important;
}*/

label
{
    color: #232323;
    font-family: arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
}
.store-product-detail-title, .store-product-detail-pricing
{
    font-size: 30px;
    font-weight: lighter;
    font-family: 'Segoe UI Light' , Arial;
    color: #666666;
}
.store-product-detail-pricing{padding-left:30px !important;
float:right;  }
                              
 .core-clearfix:after{content: "" !important;}
.store-footer
{
    background-color: white !important;
}
.core-body-window .core-section-header
{
    padding: 0px 0px 0px 0px !important;
    background-color: #FFFFFF;
    color: #232323 !important;
    font-size: 18px;
    font-family: 'Segoe UI Light' , arial, Helvetica, sans-serif;
    font-weight: normal;
    border-bottom-style: dotted;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
}

.core-form-field-group-header
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #333333;
    text-transform: uppercase;
    padding-top: 24px;
    padding-bottom: 3px;
}
/*END FASTSPRING*/

@media all and (max-width: 980px)
{
     .notablet
    {
        visibility: hidden !important;
    }
    
    /*  .content_frame
    {width:300px !important;
        }
          .content_area
    {width:300px !important;
        }
   */ 
    /*.content_area
    {
        background-color: red;
    }
    .copyBodySmall
    {
        visibility: hidden;
    }
    #ctl00_ctl00_header2_LoginName2
    {
        visibility: hidden;
    }*/
}

@media all and (max-width: 700px)
{
     .nomobile
    {
        visibility: hidden !important;
    }

    input[type="text"], select {
        width: 100%;
    }

}


  #modal_subscribe, #modal_pro
    {
        display: none;
       /* z-index: 1000;*/
        
        }
   #modal-content.active, #modal_pro.active {
        display: block;
    }
    
    .modalclose, .modalcloseX
{
    padding: 4px;
    color: #808080 !important;
    cursor: pointer;
    display: inline-block;
    margin: 0px;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}

 .modalcloseX
{
    font-size: 20px;
    text-decoration: none;
    float: right;
    display: inline-block;
   /*font-weight: bold;*/
    
}
 
     .modalclose:hover, .modalcloseX:hover
{
    color: #333333  !important;
}
         .modalcloseX:hover
{
}
   
  .biginputs input, .biginputs textarea, .biginputs .coolbutton2,
  .store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command, .store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover, .store-decorate-button .store-page-navigation .store-action-command:active, .store-decorate-button .store-product-list-item-action-list .store-action-command:active, .store-decorate-button .store-page-navigation .store-action-command:link, .store-decorate-button .store-product-list-item-action-list .store-action-command:link, .store-decorate-button .store-page-navigation .store-action-command:visited, .store-decorate-button .store-product-list-item-action-list .store-action-command:visited, .store-decorate-button .store-page-navigation .store-action-command:focus, .store-decorate-button .store-product-list-item-action-list .store-action-command:focus

{
    border: 1px solid #C0C0C0;
    color: #414141;
    font-size: 20px !important;
    font-family: arial, Helvetica, sans-serif;
    line-height: 24px  !important;
    padding: 6px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 260px;
}
   
    
    .helpertext
{
    color: #808080;
    color: #B4B4B4;
    font-size: 11px;
    float: right;
    border: none;
    display: inline-block;
   /*
position: absolute;
 margin-left: 10px;
    margin-top: 55px;
*/
}
.crossout
{
    text-decoration: line-through;
}

fieldset
{
    border-style: solid;
    border-width: 1px;
}

.gridrow
{
    line-height: 30px;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #CCCCCC;
    width: 350px;
    margin-bottom:4px;
}
.gridrow .actioncolumn
{float:right;
    }
    
    .gridrow .columnitem
{
    width: 80px;
    display: inline-table;
}

.floatblock_left
{
    display: inline-block;
    float: left;
}

.floatblock_center
{
    display: inline-block;
    float: inherit;
}



/*speech to text*/
#mike,#speech_to_text_icon
{
    background-position: center center;
    font-size: 26px;
    width: 28px;
    height: 22px;
    cursor: pointer;
    border: none;
    position: absolute;
    margin-left: 10px;
    outline: none;
    background: transparent;
    display: inline-block;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    margin-top:42px;
}

#mike:hover, #speech_to_text_icon:hover
{
    background-color: #F5F5F5;
}

#speech_to_text_icon
{
    background-image: url("images/mike.png");
    background-repeat: no-repeat;
    background-position: left center;
     -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    
    
}


/*end speech to text*/


 .visible {
         visibility:visible;
        }
        .invisible {
         visibility:hidden;
        }
        
        

/*Hebrew Fonts*/
/*Script*/
@font-face {
	font-family: 'MyriadHebrewCursive-LightIt';
	src: url('fonts/MyriadHebrewCursive-LightIt.eot') format('eot'), 
	     url('fonts/MyriadHebrewCursive-LightIt.otf')  format('opentype'),
	     url('fonts/MyriadHebrewCursive-LightIt.woff') format('woff'), 
	     url('fonts/MyriadHebrewCursive-LightIt.ttf')  format('truetype'),
	     url('fonts/MyriadHebrewCursive-LightIt.svg#MyriadHebrewCursive-LightIt') format('svg');
}

/*Block*/
@font-face {
    font-family: 'shofarregular';
    src: url('fonts/shofarregular-webfont.eot') format('eot'),;
    src: url('fonts/shofarregular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/shofarregular-webfont.woff') format('woff'),
         url('fonts/shofarregular-webfont.ttf') format('truetype'),
         url('fonts/shofarregular-webfont.svg#shofarregular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'david_clmmedium';
    src: url('fonts/davidclm-medium-webfont.eot');
    src: url('fonts/davidclm-medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/davidclm-medium-webfont.woff') format('woff'),
         url('fonts/davidclm-medium-webfont.ttf') format('truetype'),
         url('fonts/davidclm-medium-webfont.svg#david_clmmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'hadasim_clmregular';
    src: url('fonts/hadasimclm-regular-webfont.eot');
    src: url('fonts/hadasimclm-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/hadasimclm-regular-webfont.woff') format('woff'),
         url('fonts/hadasimclm-regular-webfont.ttf') format('truetype'),
         url('fonts/hadasimclm-regular-webfont.svg#hadasim_clmregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




.hebscript /*add :hover here if want script only on mouseover*/ 
{
     font-family: 'MyriadHebrewCursive-LightIt' !important;
     font-weight:bold;
  
 }
.hebblock
{
    font-family: 'shofarregular' , Arial;
    font-family: 'hadasim_clmregular';
    font-family: 'david_clmmedium';
    color: #333333;
}
   

     
     
     
     .joinbutton, .yourplan
{
    background-color: #0088EC;
    background-color: #24A2FF;
    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
    border: none;
    display: inline-block;
    color: #ffffff;
    padding: 5px 22px;
    text-decoration: none;
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: #24A2FF;
    
}
.joinbutton:hover
{
    background-color: #4197ee;
    background-color: #35A9FF;
    
}

.yourplan
{
    border-style: solid;
    border-width: 1px;
    background-color: white;
    color: #24A2FF;
    border-color: #24A2FF;
    cursor: auto;
}
#verb, #noun, #adjective, #pronoun,  #interjection
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 10px;
    vertical-align: text-top;
    vertical-align: middle;
    text-align: center;
    padding: 1px 4px 1px 4px;
    display: inline-block;
    -webkit-border-radius: 100px;
    -moz-border-radius: 100px;
    border-radius: 100px;
    width: 26px;
    cursor: default;
}

#verb
{
    background-color: #FF9900;
    background-color: #FFCC66;
    background-color: #FFB417;
}

#noun
{
    background-color: #808080;
}

#adjective
{
    background-color: #666699;
    width: 42px;
}

#pronoun
{
    background-color: #336699;
    width: 42px;
}

#interjection
{
    background-color: #666699;
}



#masculine, #feminine
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #FFFFFF;
    line-height: 20px;
    vertical-align: text-top;
    vertical-align: middle;
    text-align: center;
    padding: 6px 4px 6px 4px;
    display: inline-block;
   
    width: 10px;
    background-repeat: no-repeat;
    background-position: center center;
}

#masculine
{
    background-image: url("images/male.gif");
}

#feminine
{
        background-image: url("images/female.gif");

}




.watermarked
{
    font-style: italic;
    color: #999999;
}

/*Google Fonts*/
.doitin, .doitinlanguage
{
    font-family: 'Source Sans Pro' , sans-serif;
    color: White;
    text-decoration: none;
         position:relative;
        top:-1px;
}
.doitin
{
    font-weight: 300;
    text-transform: uppercase;
    text-transform:uppercase;
    font-size: 16px;
    font-size: 17px;
   
}
.doitinlanguage
{
    font-weight: 300;
    font-size: 22px;
    font-size: 23px;
}
.subtitle
{
    font-family: Arial;
    font-weight: 300;
    font-size: 11px;
    color: #808080 !important;
    line-height:22px;
}
#pagetitle
{
    font-family: 'Source Sans Pro' , sans-serif !important;
    color: #666666;
    text-decoration: none;
    font-weight: 300;
    font-size: 30px;
    line-height: 45px;
       position:relative;
        top:-8px;
}
/*End Google Fonts*/
      
      
  .noul
{
    text-decoration: none;
}    

      
  .noul:hover
{
    text-decoration: underline;
    color:White;
}   

 .fonttab, .fonttabON, .fonttabUPGRADE, .fonttabUPGRADE1 
{
    border-style: none;
    font-family: Arial, Helvetica, sans-serif;
    cursor: pointer;
    display: inline-block;
    position: relative;
    background-image: url("images/onoff_switch.png");
    background-repeat: no-repeat;
    width: 36px;
    background-color: #F5F5F5;
    top:3px;
    padding: 0px 1px 1px 1px;
}
 .fonttab, fonttabUPGRADE, .fonttabUPGRADE1
{
    background-position: 0px 0px;
}

.fonttabON
{
    background-position: -36px 0px;
}

.buttons
{
    float: right;
    margin: 0px 10px 0px 0px;
}

#progressicon
{
    padding: 8px 0px 0px 0px;
}




.speakerstyle, .speaker_playing
{
    background-position: center bottom;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    display: inline-block;
    cursor: pointer;
    background-repeat: no-repeat;
    height: 24px;
    width: 30px;
}

.speakerstyle
{
    background-image: url("images/speaker-left.gif");
}
.speakerstyle:hover
{
    background-image: url("images/speaker-left-hover.gif");
    
}

.speaker_playing
{
    background-image: url("images/ajax/indicator_snake.gif");
}

.keyboard_loading
{
    background-position: center center;
    background-image: url("images/ajax/keyboard_loader.gif");
    background-image: url("images/ajax/ajax-loader2.gif");
    background-repeat: no-repeat;
}



#MyWordsHeader
{
    padding: 12px;
    color: #808080;
}

#MyWordsHeader a
{
    color: #333333;
}

.MainText
{
    font-size: 20px;
    }
.MainSearchBox
{
    /*line-height: 40px;*/
    font-size: 24px;
    font-size: 26px;
    padding-top: 2px;
    font-family: 'Times';
    font-family: 'Courier New' , Courier, monospace;
    font-family: 'Arial';
    color: #000000;
    line-height: 26px;
    line-height: 30px;
    height: 67px;
    vertical-align: middle;
}

#divider
{
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #808080;
    height: 20px;
    padding: 0px 6px 0px 4px;
    line-height:23px;
}

 
.words
{
    /* float:right;*/
    font-family: 'Source Sans Pro' , sans-serif;
    font-weight: 300;
}
.words:hover
{
} 

.words a
{
    text-decoration: none;
}  
.words a:hover
{
    text-decoration: underline;
    color: #0088EC;
    /*background-color: #E6F2FF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;*/
}  



.removeText, .removeText:hover
{
    color: #666666;
    font-weight: normal;
    background-image: url("images/x_icon1.png");
    background-repeat: no-repeat;
    background-position: center 6px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    width: 16px;
    display: inline-block;
    text-decoration: none;
}
.removeText:hover
{
    background-image: url("images/x_icon.png");
    
}

.savedText
{
    color: #333333; 
    font-weight: bold;
    margin-left: 3px;
}

.content_grey
{
    color: #C0C0C0;
    font-size: 9px;
    font-family: tahoma;
}

.HebrewToolBar
{
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    line-height: 26px;
    padding: 0px 2px 0px 2px;
    text-align: center;
    border-top-style: dotted;
    border-top-width: 1px;
    border-top-color: #999999;
    -webkit-border-radius: 0px 0px 4px 4px;
    -moz-border-radius: 0px 0px 4px 4px;
    border-radius: 0px 0px 4px 4px;
    background-color: #F5F5F5;
height:26px;
    
}

.HebrewToolBarChild,.HebrewToolBarChildEnd
{
    display: inline-block;
    float: left;
    border-right-style: dotted;
    border-right-width: 1px;
    border-right-color: #999999;
    padding:0px 10px 0px 10px;
}

.HebrewToolBarChildEnd
{
    border-right-style: none;
}



.AJAX_ModalPopup
{
    background-color: #f5f5f5;
    border-width: 3px;
    border-style: solid;
    border-color: dimgray;
    padding: 20px 8px 3px 8px;
    padding: 0px 0px 0px 0px;
    
    text-align: left;
    vertical-align: middle;
	padding: 0px 0px 0px 0px;
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.AJAX_ModalPopup_Background
{
        background-color:Black;
        filter:alpha(opacity=40);
        opacity:0.4;
        
}
.AJAX_ModalPopup_Titlebar
{
    background-color: dimgray;
    color: #FFFFFF;
    font-weight: bold;
    vertical-align: middle;
    padding: 6px 0px 8px 6px;
    font-size: 12px;
}
.AJAX_ModalPopup_Body
{
	padding:15px 15px 15px 15px;
	font-family:Arial;
	font-weight:normal;
	font-size:12px;
	color:#000000;
	line-height:15pt;
	clear:both;
	padding:20px;

}




.ShareWidget
{
    
 
    margin: 0px 10px 0px 30px;
    
    vertical-align: middle;
    text-align:center;
    
     /*
   -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 10px 14px 6px 22px;

background-color: #D6E6F3;
    background-color: White;
    border-style: solid;
    border-width: 0px;
    border-color: #2C71A9;
    padding: 6px 18px 8px 18px;
    padding: 8px 18px 8px 18px;
    
    
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    background-color: #FFFFFF;
    color: #235A87;
    */
}


#header
{
    width: 100%;
    height: 40px;
    background-color: #0072C6;
    color: White;
}


/*START STICKY FOOTER*/
html, body, form {height: 100%;}

#wrap {min-height: 100%;
       width:100%;
       }

#main
{
   /* overflow: auto;*/
    padding-bottom: 105px;
    /*background-color: #F3F3F3;*/
}  /* must be same height as the footer */

#footer
{
    position: relative;
    margin-top: -95px; /* negative value of footer height */
    height: 90px;
    clear: both;
    font-size: 11px;
    color: #818181;
} 

/*Opera Fix*/
body:before
{
    content: "";
    height: 100%;
    float: left;
    width: 0;
    margin-top: -32767px;
}


#footer a
{
	font-size: 12px;
    text-decoration:none;
}

#footer a:hover
{
text-decoration:underline;
}


/*END STICKY FOOTER*/





.tab_on, .tab_off, .tab_off:hover, .tab_on:hover
{
    line-height: 40px;
    background-color: #DDDDDD;
    border-style: none;
    border-width: 0px ;
    border-color: #2C71A9;
    padding: 0px 18px 0px 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-size: 15px;
    font-weight: normal;
    text-align: center;
    background-color: #F3F3F3;
    color: #215A8C;
    top: 0px;
    display: inline-block;
    position: relative;
    vertical-align: bottom;
    vertical-align: middle;
    text-transform: uppercase;
    font-family: 'Source Sans Pro' , sans-serif;
}

.tab_on
{
    color: #1A446A; /*font-weight: bold !important;*/
}
.tab_off
{

    background-color: #0066B2;
    color: #FFFFFF;
}

.tab_off:hover
{
    background-color: #00487D;
    background-color: #005391;
    color: #FFFFFF;
}


.mini_tab_on, .mini_tab_off:hover, .mini_tab_on:hover
{
    background-color:#C0C0C0;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #2C71A9;
    padding: 2px 6px 2px 6px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    font-weight: bold;
    line-height: 10px;
    text-align: center;
    color: #235A87;
    
    top: 3px;
    display: inline-block;
    position: relative;
    vertical-align: middle;
    vertical-align: bottom;
}

.mini_tab_off
{
    background-color: white;
    border-style: solid;
    border-width: 1px 1px 0px 1px;
    border-color: #2C71A9;
    padding: 2px 6px 2px 6px;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: none;
    font-size: 10px;
    font-weight: normal;
    line-height: 10px;
    text-align: center;
    color:#235A87;
    
    top: 3px;
    display: inline-block;
    position: relative;
    vertical-align: middle;    
   

}







.transliteration
{
    font-family: arial, Helvetica, sans-serif;
    font-style: italic;
    font-size: 12px;
    background-color: #EBEBEB;
    padding: 2px;
    margin: 2px;
}
.panel_update_bar
{
   
    background-color: #FFF1A8;
 
}

.kbtab
{
    padding: 5px 10px 4px 10px;
    background-color: #E6E6E6;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-weight: lighter;
    line-height: 24px;
    text-align: center;
       -webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;

}
.kbtab:hover
{
    padding: 5px 10px 5px 10px;
    background-color: #999999;
    color: #FFFFFF;
}
.kbtabON
{
    padding: 5px 10px 5px 10px;
    background-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-size: 12px;
    font-weight: bold;
    line-height: 24px;
    text-align: center;
    background-color: #999999;
    color: #FFFFFF;
       -webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
}
.kbtabON:hover
{
    color: #FFFFFF;
    }

.viewtab
{
    padding: 1px 2px 1px 2px;
    background-color: #FFFFFF;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    text-align: center;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: #FFFFFF;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    radius: 4px;
}
.viewtab:hover
{
    background-color: #999999;
    color: #FFFFFF;
}
.viewtabON
{
        padding: 8px;
    background-color: #DDDDDD;
    font-family: Arial, Helvetica, sans-serif;
    color: #666666;
    text-decoration: none;
    font-size: 14px;
    font-weight: bold;
    line-height: 31px;
    text-align: center;
    
    background-color: #999999;
    color: #FFFFFF;
}


.hide
{
    visibility: hidden;
    background-color: #FF6699;
}
.hebrew
{
    text-align: right;
    direction: rtl;
    font-family: David, Code2000, sans-serif;
    font-size: 36px;
}

.hebrewREG
{
    text-align: right;
    direction: rtl;
    font-family: David, Code2000, sans-serif;
    font-size: 23px;
    border: 1px solid #B6B6B6;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.LTR
{
	font-size: 9pt;
	   text-align: left;
    direction: ltr;
}

a
{
    color: #006666;
    color: #0066AA;
} 

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    background-color: #F3F3F3;
}  

    
    .contentnewwhite{font-size:13px;color:#ffffff;}
    
    
.boxHead
{
    color: #333333;
    background-color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    padding: 3px 0px 3px 0px;
    margin: 0px 0px 3px 0px;
    font-family: arial, Helvetica, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    radius: 4px;
    vertical-align: text-top;
} 

.boxGrey{background-color:#EFEFEF;font-size:11px;padding:10px;margin:10px;line-height:20px;} 
.boxLtBlue, .boxLtBlueMain
{
    border: 1px dotted #666666;
    border: 1px solid #C6C7C6;
    font-size: 17px !important;
    color: #000000;
    background-color: #FFFFFF;
    padding: 0px 4px 0px 4px;
    margin: 0px 0px 20px 0px;
    font-family: Arial, Helvetica, sans-serif;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    radius: 4px;
    font-weight: normal !important;

   /* font-family: 'hadasim_clmregular', Arial;*/
} 
.core-section{padding: 0px 20px 0px 20px !important;}

 .boxLtBlueMain{ padding: 0px;}

.highlight
{
	
	background: #ffff99;
} 

.input
{
	font-size: 9pt;
	color: #333333;
	text-indent: 1pt;
} 

.inputLine
{
	font-size: 10pt;
	color: #333333;
	text-indent: 1pt;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: black 1px solid;
	cursor: hand;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-family: arial;
	background-color: whitesmoke;
	width: auto;
	font-weight: bold;
} 
.inputLinePlain
{
	font-size: 10pt;
	color: #333333;
	text-indent: 1pt;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: black 1px solid;
	cursor: hand;
	padding-right: 2px;
	padding-left: 2px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-family: arial;

	width: auto;
	font-weight: bold;
} 


.content_area
{
    /*margin-top: 8px;*/
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
padding:20px;
       -webkit-border-top-left-radius: 2px;
-webkit-border-top-right-radius: 2px;
-moz-border-radius-topleft: 2px;
-moz-border-radius-topright: 2px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
width:100%;
padding:0px;

}

#content {
    padding: 5px 20px 40px 20px;
}

.content_frame
{
    max-width: 980px;
    max-width: 980px;
}





.copyBody
{
	font-size: 13px;
	color: #232323;
	line-height:18px;
}
.copy
{
	font-size: 9pt;
	
}


.copyBodySmall
{
	font-size: 8pt;
	color: #232323;
}
.copyBodySmallplain
{
	font-size: 8pt;
}
.copyBodySmallgray
{
    font-size: 11px;
    color: #808080;
}

.copyBodyMediumplain
{
    font-size: 12px;
    color: #808080;
    line-height:16px;
}


.copyBodyMedium
{
    font-family: 'Source Sans Pro' , sans-serif;
    font-size: 18px;
    color: #333333;
    line-height: 26px;
}


.coolbutton1 {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #79bbff), color-stop(1, #4197ee) );
	background:-moz-linear-gradient( center top, #79bbff 5%, #4197ee 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#79bbff', endColorstr='#4197ee');
	background-color:#79bbff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #469df5;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:12px;
	font-weight:bold;
	padding:3px 28px;
	text-decoration:none;
		width: 110px;
		cursor:pointer;
}.coolbutton1:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #4197ee), color-stop(1, #79bbff) );
	background:-moz-linear-gradient( center top, #4197ee 5%, #79bbff 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4197ee', endColorstr='#79bbff');
	background-color:#4197ee;
}.coolbutton1:active {
	position:relative;
	top:1px;
}
/* This imageless css button was generated by CSSButtonGenerator.com */





.coolbutton2,
.store-decorate-button .store-page-navigation .store-action-command, .store-decorate-button .store-product-list-item-action-list .store-action-command, .store-decorate-button .store-page-navigation .store-action-command:hover, .store-decorate-button .store-product-list-item-action-list .store-action-command:hover, .store-decorate-button .store-page-navigation .store-action-command:active, .store-decorate-button .store-product-list-item-action-list .store-action-command:active, .store-decorate-button .store-page-navigation .store-action-command:link, .store-decorate-button .store-product-list-item-action-list .store-action-command:link, .store-decorate-button .store-page-navigation .store-action-command:visited, .store-decorate-button .store-product-list-item-action-list .store-action-command:visited, .store-decorate-button .store-page-navigation .store-action-command:focus, .store-decorate-button .store-product-list-item-action-list .store-action-command:focus
{
    background-color: #0088EC !important;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    border: 0px solid #469df5;
    display: inline-block;
    color: #ffffff !important;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 5px 28px;
    text-decoration: none;
    width: 110px;
    cursor: pointer;
    text-align:center !important;
}
.coolbutton2:hover
{
    background-color: #4197ee;
    background-color: #35A9FF;
}.coolbutton2:active {
	position:relative;
	top:1px;
}

.nobutton
{
    border: 0px none #FFFFFF;
    background-color: #FFFFFF;
}

.yellowCaptionBox
{
    border: 1px solid #F5DEB3;
    background-color: #FFFFE1;
    font-family: arial, Helvetica, sans-serif;
    font-size: 11px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: block;
    vertical-align: text-top;
    line-height: 28px;
    color: #333333;
}

.upgrade_bubble
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 1px solid #F5DEB3;
    font-size: 11px;
    background-color: #FFFFE1;
    text-align: center;
    margin: -6px 10px 6px 10px;
    padding: 2px 4px 2px 4px;
    display: block;
    vertical-align: middle;
    color: #333333;
}

.transliteration_bubble
{
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    border: 0px solid #CCCCCC;
    font-size: 13px;
    background-color: #F5F5F5;
    text-align: center;
    margin: 2px 20px 8px 20px;
    padding: 2px 4px 2px 4px;
    display: block;
    vertical-align: middle;
    color: #828282;
    font-style: italic;
}

.introBox
{
    border: 1px solid Wheat;
    background-color: #FFFFE1;
    font-family: arial, Helvetica, sans-serif;
    font-size: 12px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: block;
    vertical-align: text-top;
    color: #333333;
    padding: 6px 26px 20px 26px;
}

/*conjugator styles*/
[lang="he"], [lang="he"] *
{
    font-family: Arial, Narkisim, "Lucida Grande" , "SBL Hebrew" , David, "Microsoft Sans Serif" , "Times New Roman";
    direction: rtl;
    text-align: left;
    font-weight:normal;
}
[lang="he"]
{
    font-weight:normal;
}
[lang="he"] strong
{
    font-weight:normal;
   
}

table.conjugate
{
    background: #f8f8ff;
    background: white;
    border: 1px solid #BFBFBF;
    width: auto;
    border-collapse: collapse;
    display: table;
    empty-cells: inherit;
    font-size:13px;
    font-size:17px;
}

  table.conjugate td,th
  {
  vertical-align:  top;
  padding:         0 10px 4px 10px;
  border:            1px solid #BFBFBF;
  text-align: center !important;
  }
  
  
  table.conjugate th
{
    background: #F2F2F2;
    width: 80px;
    text-align: center;
}

a.open, a.closedNotPd, a.closed
{
    text-align: left;
    text-decoration: none;
    background-repeat: no-repeat;
    background-color: transparent;
    padding-left: 22px;
    display: inline-block;
    height: 20px;
    font-size: 12px;
    color: #404040;
    width: 80%;
}
a.open
{
    background-image: url("verb_conjugator/Styles/downarrow.png");
    font-weight: bold;
}
 a.closedNotPd
{
    background-image:url("verb_conjugator/Styles/rightarrow.png") ;
}
a.closed
{
    background-image:url("verb_conjugator/Styles/rightarrow.png") ;
}
a.closed:hover, a.closedNotPd:hover
{
    color: #0070C0;
    background-color: #F0F0F0;
}

label.binyanlabel
{
    color: #0070C0;
    font-size: 18px;
    height: 30px;
    cursor: pointer;
}

label.binyanlabel:hover
{
    color: #159CFF;
}

div.divvisible
{
    display: block;
}
div.divinvisible
{
    display: none;
}
 #tablePresent1
  {
      display:table;
  }
  
  #tablePast1
  {
      display:none;
  }
 
  #tableFuture1
  {
      display:none;
  }
 
  #tableCommand1
  {
      display:none;
  }
 
#tablePresent2
  {
      display:table;
  }
 
  #tablePast2
  {
      display:none;
  }
 
  #tableFuture2
  {
      display:none;
  }
 
  #tableCommand2
  {
      display:none;
  }
 

#tablePresent3
  {
      display:table;
  }

  #tablePast3
  {
      display:none;
  }
 
  #tableFuture3
  {
      display:none;
  }
  
  #tableCommand3
  {
      display:none;
  }
 
#tablePresent4
  {
      display:table;
  }
 
  #tablePast4
  {
      display:none;
  }
 
  #tableFuture4
  {
      display:none;
  }

  #tableCommand4
  {
      display:none;
  }
 
#tablePresent5
  {
      display:table;
  }
 
  #tablePast5
  {
      display:none;
  }
 
  #tableFuture5
  {
      display:none;
  }
 
  #tableCommand5
  {
      display:none;
  }
 
#tablePresent6
  {
      display:table;
  }
 
  #tablePast6
  {
      display:none;
  }
  
  #tableFuture6
  {
      display:none;
  }

  #tableCommand6
  {
      display:none;
  }
  
#tablePresent7
  {
      display:table;
  }
 
  #tablePast7
  {
      display:none;
  }
 
  #tableFuture7
  {
      display:none;
  }
 
  #tableCommand7
  {
      display:none;
  }
 
 
 /*Virtual Caret*/
 #textboxmobile
{
    border: 1px solid #CCCCCC;
    padding: 10;
    margin: 10;
    display: inline;
}
#caret {
    width: 1px;
    width: 4px;
    height: 14px;
    position: absolute;
    background-color: black;
    background-color: red;
    top:9px;
    
    -webkit-animation-name: blinker;
    -webkit-animation-duration: 1s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -moz-animation-name: blinker;
    -moz-animation-duration: 1s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    animation-name: blinker;
    animation-duration: 1s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}
@-moz-keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@-webkit-keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
@keyframes blinker {
    0% {
        opacity: 1.0;
    }
    50% {
        opacity: 0.0;
    }
    100% {
        opacity: 1.0;
    }
}
/*END Virtual Caret*/






