﻿* {	font-size:14px;	font-family:Arial; }
body, div, h1, h2, h3, form, table, ul, li { margin:0; padding:0; border:0; }
td { vertical-align:top; } 
img { border-style:none; }
.Floater { float:right; clear:none; }
.Breaker { 	float:none; clear:both; height:0px; width:0px; font-size:0px; overflow:hidden; }
.AjaxIndicator { display:block; margin:20px auto; }
input, select { font-size:12px; color:Black; }
a { font-size:12px; }

.Invalid { border:solid 1px red; }
select.Invalid { background:red; }
.error { font-weight:bold; font-size:10px; color:Red; margin:0px; }

body { background:transparent url('Images/ShabbatHp.jpg') no-repeat center top; }
#Main { width:852px; direction:rtl; margin:0 auto; position:relative; padding-top:50px; }
#MainFormContent { font-size:14px; height:416px; margin:0 auto; width:390px; }

.Title { font-size:46px; line-height:40px; font-weight:bold; margin-bottom:0; color:#018DFE; text-align:center; }
h1 { font-weight:bold; color:#000; font-size:32px; margin:0 0 10px; }
h2 { color:#000; font-size:22px; margin:0 0 8px; } 

#homepage h1 { margin-bottom:10px; text-align:center; }
#homepage h2, #homepage h2 b { font-size:22px; font-weight:normal; margin-bottom:20px; text-align:center; }
#homepage h2 b { color:#004781; }
#homepage h3 { font-size:12px; font-weight:normal; margin-bottom:15px; }
#homepage #formControls { background:transparent url('images/FormBg.jpg') no-repeat; height:100px; }
#homepage ul { padding-right:55px; margin-bottom:30px; }
#homepage li { font-weight:bold; font-size:16px; margin-bottom:10px; }
#homepage .Button { vertical-align:text-top; border-style:none; cursor:pointer; width:130px; font-weight:bold; text-align:center; height:62px; font-size:18px; padding:6px 0 0; position:absolute; left:14px; top:7px; background-color:Transparent; display:block; }

#Footer { text-align:center; margin:0 auto; }
#Footer a { font-size:11px; display:inline-block; margin-left:7px; padding-left:7px; border-left:solid 1px #717171; color:#717171; text-decoration:none; }
#Footer a.Last { padding:0px; border-left:none; margin:0; }  

#AllRights, #Disclaimer { margin:7px auto 0; text-align:center; }
#AllRights { color:#717171; }
#Disclaimer { color:#717171; }
#Disclaimer, #Disclaimer a { font-size:11px; color:#717171; text-decoration:none; }

#formControls { position:relative; } 
#phoneNumber, #operator, #city { position:absolute;top:10px; border:0; }
#phoneNumber { right:70px; width:100px; text-align:left; }
#operator { right:187px;width:44px;  }
#city { right:70px; width:160px; top:50px; }
.takanon { font-size:12px; }
#takanonContainer { position:absolute; top:80px; padding-right:6px; }
#takanonContainer input { vertical-align:text-top; }
#takanonContainer a { color:black; }

#currentInfo { position:absolute; top:121px; width:166px; height:280px; right:18px; line-height:34px; } 
#currentInfo .Big { display:block; margin:0 auto; text-decoration:underline; font-size:18px; text-align:center; }

/* pop up */
.PopUp, .PopUpBg { position:absolute; }
.PopUpBg { width:100%; height:768px; top:0; background:transparent url('images/SemiTranparent.png'); }
.PopUp { width:234px; height:175px; padding:33px 30px 0 208px; top:150px; right:30%; direction:rtl; background:transparent url('images/RemovePopUp.jpg') no-repeat;  }
.PopUp div { font-size:20px; margin:20px 0; text-align:center; }
.PopUp div b { font-size:24px; display:block; margin:10px auto; }
.PopUp .Keyword { left:66px; position:absolute; top:56px; width:88px; }

#sendToFriendBox .SendToFriend { width:188px; height:163px; padding:5px; margin:0 0 0 20px; background:transparent url('images/recbox.jpg') no-repeat; }
#sendToFriendBox .Recommend .TextBox { width:110px; }
#sendToFriendBox #upsale { margin-top:5px; width:290px; }
#sendToFriendBox #upsale a { display:block; margin-top:10px; color:Black; font-size:14px; }

#activate #activateForm { margin:50px auto 0; width:240px; }
#activate h2 { padding-top:90px; }

#thankyou h1 { font-size:32px; }
#thankyou h2 { font-size:18px; }
#thankyou .Box { border:solid 1px #999999;padding:5px;margin:10px auto;font-size:12px; }
#thankyou .SmallButton { display:block;margin:20px auto 0;text-decoration:none;font-weight:bold; }
body#sendToFriend, body#thankyou { background:transparent url('Images/Shabbatbg.jpg') no-repeat center top; }
#sendToFriend #MainFormContent, #thankyou #MainFormContent { margin:0 250px 0 0; width:510px; }

#banner { margin-top:10px; }

#homepage #error_phone { position:absolute; top:102px; }
#homepage #error_takanon { position:absolute; top:35px; right:0; }

#homepage #Message { position:absolute; top:133px; font-weight:bold; color:Red; }