﻿* {	font-size:14px;	font-family:Arial; }
body, div, h1, h2, h3, form, table { margin:0px; padding:0px; }
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/MainBg.jpg') no-repeat center top; }
#Main { width:752px; direction:rtl; margin:3px auto 0; position:relative; }
#MainFormContent { font-size:14px; width:472px; height:482px; margin:0 280px 0 0; }

#homepage #MainFormContent { background:transparent url('images/hpbg.jpg') no-repeat right 195px; }
#homepage #formControls { margin:108px 46px 0 0; }

.Title { font-size:46px; line-height:40px; font-weight:bold; margin-bottom:0; color:#018DFE; text-align:center; }
h1 { font-weight:bold; color:#018DFE; font-size:28px; margin:0 0 10px; }
h2 { color:#018DFE; font-size:22px; margin:0 0 8px; } 

#homepage h1 { font-size:56px; line-height:56px; margin-bottom:0; text-align:center; }
#homepage h2, #homepage h2 b { font-size:38px; line-height:38px; font-weight:normal; margin-bottom:0; margin-bottom:15px; text-align:center; }
#homepage h2 b { color:#004781; }
#homepage h3 { font-size:12px; font-weight:normal; margin-bottom:15px; }

.GirlImg { position:absolute; left:22px; top:91px; }

.Recommend .TextBox { width:190px; }

#homepage .Button { background:transparent url('Images/RegBtnBg.jpg') no-repeat 0 0; vertical-align:text-top; border-style:none; cursor:pointer; width:139px; color:#A01D86; font-weight:bold; text-align:center; display:inline-block; height:55px; font-size:24px; }

#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:#000; 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:#000; border-top:solid 1px #717171; padding-top:1px; }
#Disclaimer, #Disclaimer a { font-size:11px; color:#000; text-decoration:none; }

#formControls { position:relative; } 
#phoneNumber, #operator { position:relative; top:8px; }
#phoneNumber { margin:0 57px 0 19px; width:100px; border:0; text-align:left; }
#operator { margin:0 0 0 5px; }
#takanonContainer { position:absolute; top:40px; padding-right:6px; color:White; right:0; }
#takanonContainer input { vertical-align:text-top; }
#takanonContainer a { color:White; }

#currentInfo { height:100px;line-height:24px;position:absolute;right:15px;text-align:center;top:291px;width:170px; } 

.takanon { font-size:12px; }

/* pop up */
.PopUp, .PopUpBg { position:absolute; }
.PopUpBg { width:100%; height:768px; top:0; background:transparent url('images/SemiTranparent.png'); }
.PopUp { width:190px; height:175px; padding:50px 50px 50px 190px; 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:60px; position:absolute; top:70px; width:100px; }

#activate #activateForm { margin:50px auto 0; width:240px; }
#activate h2 { padding-top:90px; }

#homepage #error_phone { position:absolute; top:70px; right:0; }
#homepage #error_takanon { position:absolute; top:44px; right:0; }
