/* CSS Document */

body.home
	{
	background-color:#999999;
	direction:rtl;
	margin-top:15px;
	font-size:12px;
	}

.topMenu
	{
	border-bottom:#BCBCBC 1px solid;
	border-top:#BCBCBC 1px solid;
	border-left:#BCBCBC 1px solid;
	background-image:url(/images/top_bar_bg.gif);
	height:30px;
	vertical-align:middle;
	}
.regTitle
	{
		background-image:url(/images/regtitle.jpg);
		width:383px;
		height:22px;
		font-size:14px;
		font-weight:bold;
		font-family: Arial, Helvetica, sans-serif;
		text-align:center;
		color:#333333;		
	}
.regBox
	{
		border:solid 1px #B6B8B7;
		width:381px;
	}	
.regRight
	{
		color:#FF0000;
	}
.regLeft	
	{
		border-left:solid 1px #B6B8B7;
	}
.menuSeperatorCell
{
	width:1px;
	border-right:solid 1px #BCBCBC;
}
.menuCell
	{
	
	padding-right:10px;
	padding-left:10px;
	height:30px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:center;
	border-right:solid 1px #BCBCBC;	
	}
.a_selectMenuCell
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}	
.a_menuCell
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.menuCellSelected
	{
	padding-right:20px;
	padding-left:20px;		
	background-image:url(../images/top_bar_bg_selected.gif);
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;	
	border-right:solid 1px #BCBCBC;	
	}
	
.secondMenu
	{
	background-image:url(../images/second_bar_bg.gif);
	background-position:bottom;
	height:28px;
	}
		
.secondMenuCell
	{
	padding-right:20px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:right;
	}
.a_secondMenuCell
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	text-align:right;
	}

.secondMenuCellSelected
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	background-image:url(../images/second_bar_bg_selected.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:26px;
	}
	

.a_secondMenuCellSelected
	{
	padding-right:20px;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	position: relative;
	}

a.menuCell:hover
	{
	text-decoration:underline;
	}

.homeBtnOff
	{
	cursor:pointer;
	vertical-align:middle;	
	padding-right:20px;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	height:37px;	
	width:270px;
	background-image:url(../images/home_btn_off.gif);
	text-align:right;
	}
.homeBtnOn
	{
	vertical-align:middle;
	padding-right:20px;
	font-size:16px;
	height:37px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	width:270px;
	background-image:url(../images/home_btn_on.gif);
	text-align:right;
	
	}
 .homeBtnTitle
	{
	font-size:18px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:right;
	padding-right:15px;
	}

.homeBtnText
	{background-color:#ebebeb;
	padding-right:20px;
	font-size:14px;
	font-weight:normal;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	width:270px;
	vertical-align:top;
	height:140px;
	}

.link12
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#0099ff;
	text-decoration:none;
	padding:5px;
	}


a.link12
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#0099ff;
	text-decoration:none;
	padding:5px;
	}


a.link12:hover
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
	}


.link12m
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	}


a.link12m
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	}


a.link12m:hover
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
	}
---
.link14
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#0099ff;
	text-decoration:none;
	padding:5px;
	}


a.link14
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#0099ff;
	text-decoration:none;
	padding:5px;
	}


a.link14:hover
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
	}


.link14m
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	}


a.link14m
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:5px;
	}


a.link14m:hover
	{
	font-size:14px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
	}	
.greenBox
	{
	background-image:url(../images/green_box.gif);
	padding-right:90px;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	width:430px;
	vertical-align:top;
	}
	
.titleBar
	{
	background-image:url(../images/section_title_bar.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	width:420px;
	height:38px;
	vertical-align:middle;
	}
.titleBarVerySmall
	{
	background-image:url(/images/section_title_bar_verysmall.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	width:200px;
	height:38px;
	vertical-align:middle;
	}	
.titleBarText
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	}
.titleBarText:hover	
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;		
	}
	
.titleBarSmall
	{
	background-image:url(../images/section_title_bar_small.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	width:320px;
	height:38px;
	vertical-align:middle;
	}
	.titleBarLarge
	{
	background-image:url(../images/section_title_bar_large.gif);
	background-repeat:no-repeat;
	padding-right:20px;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	width:546px;
	height:27px;
	vertical-align:middle;
	margin-top:15px;
	}
.titleBarSmallFAQ
	{
	background-image:url(../images/section_title_bar_small.gif);
	background-repeat:no-repeat;
	padding-top:10px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	width:320px;
	height:38px;
	vertical-align:middle;
	}
	
.txtBar12
{
	padding-right:20px;
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	direction:rtl;
	text-align:right;
	color:#333333;
}
.greenBoxSmall
	{
	background-image:url(../images/green_box_small.gif);
	padding-right:20px;
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	width:320px;
	vertical-align:top;
	}
	
	

/* fonts */
.error
	{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FF0000;
	margin-right:5px;
	}

.txt12bold
	{
	font-size:12px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	}
.txt11
	{
	font-size:11px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	}
	
.txt12
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
	}
.titleWhite16
	{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	}
.title14Black
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	vertical-align:middle;
	}	
	
/* new for divs */

h1
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;
	vertical-align:middle;
	}
h3
	{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#336699;
	vertical-align:middle;
	}
	
a.link12
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#0099ff;
	text-decoration:none;
	padding:5px;
	}


a.link12:hover
	{
	font-size:12px;
	font-weight:normal;
	font-family: Arial, Helvetica, sans-serif;
	color:#cc3300;
	text-decoration:underline;
	}




.packageCompare
	{
	background-image:url(/images/bg_package_compare.png);
	width:960px;
	height:215px;
	vertical-align:middle;
	}
.packageBox1
	{
	width:180px;
	height:200px;
	border-left:#CCCCCC 1px solid;
	vertical-align:top;
	}
.packageCompareSingle
	{
	vertical-align:top;
	margin-top:8px;
	padding-right:20px;
	text-align:right;
	direction:rtl;
	}
	
	
.greenBox372	
	{
	background-image:url(/images/green_box_small.jpg);
	font-size:24px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-indent: 20px;
	width:372px;
	height:51px;
	line-height:50px;
	}

.greenBox500x15
	{
	background-image:url(/images/green_box_500x15.gif);
	font-size:24px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
	text-decoration:none;
	text-indent: 20px;
	width:500px;
	height:50px;
	line-height:50px;
	}
.greenBoxVirtual
	{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#336699;
	text-decoration:none;
	padding-right: 20px;
	width:500px;
	border-bottom:solid 2px #DFDFDF;
	}	
.titleBar500
	{
	background-image:url(/images/section_title_500.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:25px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-indent: 20px;
	width:500px;
	height:38px;
	line-height:38px;
	clear:both;
	}
.titleBar600
	{
	background-image:url(/images/section_title_600.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	margin-top:25px;
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#666666;
	text-decoration:none;
	text-indent: 20px;
	width:600px;
	height:38px;
	line-height:38px;
	clear:both;
	}
	
.customerBox
{
	background-image:url(/images/bg_customer_box.png);
	height:85px;
	width:200px;
}
.customerLogo
	{
	border:#CCCCCC 1px solid;
	width:75px;
	height:75px;
	margin:5px;
	}
.customerImage
{
	background-image:url(/images/bg_customer_img.png);
	width: 210px;
	height:160px;
	margin-left:10px;
	margin-top:10px;
}
.virtualResourceBox
{
	width:50px;
	text-align:center;
	border:solid 1px #DFDFDF;	
	font-weight:bold;
	font-size:14px;
}
.virtualTDBox
{
	padding-right:10px;
	border-bottom:solid 1px #DFDFDF;
	border-right:solid 1px #DFDFDF;
	text-align:center;
}
.virtualPrice
{
	font-size:14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#669900;
	text-decoration:none;
	vertical-align:middle;
	border:none;
	text-align:left;

}
.formNotes{font-size:10px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#888888;}
.TextStrengthWeak {background: red;	font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}
.TextStrengthNotGood{background: yellow;	font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#000000;}
.TextStrengthGood{background: blue;	font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif; color:#FFFFFF;}

 .customCalloutStyle
 {
            direction:ltr;
 }           
 .highlight
 {
            background-color: #FFFACD;
 }
 .customCalloutStyle div, .customCalloutStyle td
        {
        	direction:ltr;
            background-color: #FFFACD;
            border:solid 1px #000000;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table
        {
            display: none;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_popup_table_row
        {
            vertical-align: top;
            height: 100%;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_cell
        {        	
            width: 20px;
            height: 100%;
            text-align: right;
            vertical-align: top;
            border: none;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table
        {
			height: 100%;
            border: none;
            background-color: transparent;
            padding: 0px;
            direction:rtl;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_table_row
        {
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
        {
            padding: 8px 0px 0px 0px;
            text-align: right;
            vertical-align: top;
            font-size: 1px;
            border: none;
            background-color: transparent;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
        {
            font-size: 1px;
            position: relative;
            left: 1px;
            border-bottom: none;
            border-right: none;
            border-left: none;
            width: 15px;
            background-color: transparent;
            padding: 0px;
        }
        .customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
        {
            height: 1px;
            overflow: hidden;
            border-top: none;
            border-bottom: none;
            border-right: none;
            padding: 0px;
            margin-left: auto;
        }
        .customCalloutStyle .ajax__validatorcallout_error_message_cell
        {
        	direction:rtl;
            font-weight:bold; 
            font-family: Arial, Helvetica, sans-serif; 
            font-size:12px;
            color:#000000;
            padding: 5px;
            border-right: none;
            border-left: none;
            width: 100%;
        }
        .customCalloutStyle .ajax__validatorcallout_icon_cell
        {
            width: 20px;
            padding: 5px;
            border-right: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell
        {
            vertical-align: top;
            padding: 0px;
            text-align: right;
            border-left: none;
        }
        .customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
        {
            border: none;
            text-align: center;
            width: 10px;
            padding: 2px;
            cursor: pointer;
        }

.searchByTagHeader
{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	width:500px;
	background-image:url(/images/searchByTagMiddle.gif);
	cursor:pointer;
}
.searchByKBHeader
{
	font-size:16px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	width:200px;
	background-image:url(/images/searchByKBMiddle.gif);
	cursor:pointer;
}
.searchByTagBody
{
	width:500px;
	background-image:url(/images/searchByTagMiddle.gif);
	background-repeat:repeat-y;
}
.searchByKBBody
{
	width:200px;
	background-image:url(/images/searchByKBMiddle.gif);
	background-repeat:repeat-y;
}
.searchByTagFooter
{
	width:500px;
	background-image:url(/images/searchByTagMiddle.gif);
}
.FAQResults
{
		border-bottom:#BCBCBC 1px solid;
		width:100%;
}

    /*additions by itye*/
    .header-box-wide
	{
	    background-image:url(/images/green_box_827.gif);
	    font-size:24px;
	    font-weight:bold;
	    font-family: Arial, Helvetica, sans-serif;
	    color:#ffffff;
	    text-decoration:none;
	    text-indent: 20px;
	    width:827px;
	    height:51px;
	    line-height:50px;
	    clear:both;
	}
	.small-title
	{
	    width:382px;
	    height:31px;
	    background-image:url(../images/title-small.jpg);
	    background-position:top center;
	    background-repeat:no-repeat;
	    color:#676767;
	    font-weight:bold;
	    font-size:14px;
	    margin:0;
	    text-indent:20px;
	    line-height:22px;
	    margin-bottom:10px;
	}
	.small-box
	{
	    background-image:url(../images/small-box-bg.jpg);
	    background-repeat:repeat-y;
	    width:383px;
	}
	    .small-box h3
	    {
	        width:383px;
	        height:25px;
	        background-image:url(../images/regtitle.jpg);
	        background-position:top center;
	        background-repeat:no-repeat;
	        color:#676767;
	        font-weight:bold;
	        font-size:14px;
	        margin:0;
	        text-indent:20px;
	        line-height:22px;
	    }
	    .small-box .small-box-content 
	    {
	        background-image:url(../images/small-box-bottom.jpg);
	        background-position:bottom center;
	        background-repeat:no-repeat;
	        width:383px;
	        display:block;
	    }
	    .small-box .small-box-top 
	    {
	        background-image:url(../images/small-box-top.jpg);
	        background-position:top center;
	        background-repeat:no-repeat;
	        width:383px;
	        height:11px;
	        display:block;
	    }
	    
	    
	    /*additions by ofir*/
	    
p.package{
	color:#690;
	font-family: Arial, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
	direction:rtl;
	padding-right:5px;
	height:24px;
	margin-bottom:0px;
	margin-top:0px;
}
p.price{
	color:#690;
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	direction:rtl;
	padding-right:5px;
	height:18px;
	margin-bottom:0px;
	margin-top:0px;
 
}
p.details{
	color:#333;
	font-family: Arial, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	direction:rtl;
	padding-right:40px;
	height:18px;
	margin-bottom:0px;
	margin-top:0px;
 
}
	    
