﻿*{ margin:0}
body{font:12px/1.5 Arial, Helvetica, sans-serif ;color: #000; background :#edda74;margin:0 auto;}
p{margin-bottom:15px;text-align:left;}
img { border:none;}
h1,h2,h3,h4,h5,h6{color:#D17200;}
.raffle-campaign h1, .raffle-campaign h2, .raffle-campaign h3, .raffle-campaign h4,.raffle-campaign h5,.raffle-campaign h6{color:#993366;}
h1 { font-size:1.8em;margin:0 0 0.8em;text-align:left;}
h2 { font-size:1.6em;margin:0 0 0.6em;text-align:left;}
h3 { font-size:1.4em;margin:0 0 0.4em;text-align:left;}
h4 { font-size:1.2em;margin:0 0 0.3em;text-align:left;}
h5 { font-size:1.1em; margin:0 0 0.2em;text-align:left;font-weight:bold}
h6 { font-size:1em; margin:0 0 0.1em;text-align:left;}
hr{border-bottom:1px solid #FFFFFF;border-top:1px solid #E7E3D7;clear:none;}
.invisible{display:none}
.hide{display:none}
.clr,#clear{clear:both}
.red{ color:red }
.right{float:right}
.left{float:left}
.center{text-align:center}
.error-box{border-color:#f16048; background-color:#faebe7; color:#df280a; font-weight:bold;padding:10px;text-align:center; margin:10px }
a {color:#D17200;text-decoration: underline;}
a:hover {color:#FC9200}
.raffle-campaign a{color:#993366}
.raffle-campaign a:hover {color:#9F2953}
.left{float:left;}
.text1{font-size:14px;line-height:20px;color:#777777}
.text2{font-size:16px;line-height:22px;color:#777777}
.text3{font-size:12px;line-height:18px;color:#777777}
.noscript_box{color: #000;background:#FAD163;font-size:1.1em;font-weight:bold;padding:3px 15px 3px 10px;font-family:Arial, Helvetica, sans-serif}
.heading{color: #496861;border-bottom:1px solid #496861;font-size:1.6em;text-align:left;margin:0 10px 10px 10px;line-height:1.7em;}

.gbutton, .gbutton:visited {-moz-border-radius:15px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background:url("images/button-overlay.png") repeat-x 0 0 #FFB515;
border-bottom:1px solid rgba(0, 0, 0, 0.25);color:#FFFFFF;cursor:pointer;display:inline-block;padding:5px 10px 6px;position:relative;text-decoration:none;
text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25);}
.gbutton:hover{background-color:#111;}
.gbutton.big{font-size:17px;font-weight:bold;line-height:1;padding:10px 15px 11px;background:url("images/button-overlay-40px.png") repeat-x scroll 0 0 #222222;margin:20px 0 0 5px;
-moz-border-radius:18px;background-position:left bottom;border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px;}
.gbutton.big span{padding:8px 10px;}
.gbutton.med{font-size:13px;font-weight:bold;line-height:1;padding:7px 13px 8px;}
.gbutton.small{font-size:10px;font-weight:bold;line-height:1;padding:5px 10px 6px;}
.gbutton.orange{background-color:#FFB515;color:#fff!important;}
.gbutton.orange:hover{background-color:#fc9200;}
.gbutton.gray{-moz-box-shadow:0 1px 1px #FFFFFF;background:url("images/button-overlay-40px.png") repeat-x 0 50% #D1CBBB;border:1px solid #BEB9AB;color:#555555 !important;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);}
.gbutton.gray:hover{background-color:#beb9ab;}
.raffle-campaign .gbutton.orange, .raffle-campaign .gbutton.orange:visited{background-color:#B35678}
.raffle-campaign .gbutton.orange:hover{background-color:#993366}

.pink-box{-moz-border-radius:5px;background:url("images/pink-bg.gif") repeat-x 0 100% #F9F7EF;border:1px solid #E7E3D7!important;overflow:hidden;padding:20px!important;}
.countdown-box{clear:none;background:#FFFFFF;float: right;margin: 0 20px 10px 0;padding: 5px;text-align: center;width: 590px;border-radius:7px;border:0}
#countdown{float:left}
.countdown-text{margin:2px 0 0 0 ;font-size:10px;float:left;margin-left:10px}
.countdown-text h2{line-height:25px}

.photo-box {float:left;margin:0 15px 15px 0;}
.photo-caption {float:left;margin:0;color: #76590F;font-family:Arial, Helvetica, sans-serif}

.photo-box.even,.photo-box.odd{border-bottom:1px solid #B5A52E;margin:0 0 15px 0;color:#496861;}
.photo-box.last{border-bottom:0;margin:0}

.photo-box.even .photo{float:right;margin:0 0 15px}
.photo-box.even .photo-caption{float:right;margin:0 15px 15px 0;text-align:right;width:115px}
.photo-box.odd .photo{float:left;margin:0 0 15px}
.photo-box.odd .photo-caption{float:left;margin:0 0 15px 15px;text-align:left;width:115px}

.gedolim{float:left;padding:0 0 20px 0;margin:0 0 20px 0;border-bottom:1px solid #000;}
.gedolim.last{margin:0;border-bottom:0;}
.gedolim img{float:left;margin:0 10px 0 0;border:1px solid #000;width:130px;}
.gedolim p{float:left;width:210px;margin:0 0 0 5px;}
.gedolim .caption{float:left;width:200px;color:#696969;font-size:.80em;text-align:left;margin:10px 10px 0 0;font-family: "Trebuchet MS";}

.col-1-set{padding:0 10px 10px }
.col-2-set{width:auto;overflow:hidden}

.col-1{float:left; width:400px;padding:9px 19px 9px 9px;}
.col-2{float:left;width:330px;padding:10px 10px 10px 20px;}
.campaign.lost .col-1 {width:auto}
.page-1,.page-2, .page-3{text-align:left}
#pagination{float:right;text-align:right}
#pagination a{padding:5px;text-align:right}
.punchline{color:red!important;}
.homepage .col-2-set{margin-top:20px}
.homepage .col-1,.homepage .col-2{}
.gedolim-page .col-1,.dira-page .col-1{width:365px;}
.gedolim-page .col-2,.dira-page .col-1{width:365px;}

.dira-page .col-1{padding:9px 0px 9px 9px;border:0;width:392px;}
.donate h2{font-weight:900; margin:0;padding:3px 10px;text-align:center;border-bottom:1px solid #fff;}
.donate .gold-box{background:#B5A52E;}
.donate h3{font-weight:900;color:#000;background:#B5A52E;margin:0;padding:3px 10px;}
.donate h4{margin:0;padding:3px 10px;}
.donate .secure{background:#CBCBCB;}
.donate-banner h2{font-size:24px;}

.about-box{float:left;margin:0 0 15px 0;padding:0 0 15px 0; border-bottom:1px dotted #b5a52e;}
.about-box h2{float:left;width:400px;color:#000;font-family:'Palatino Linotype','Times New Roman',serif;font-weight:bold; border-bottom:3px solid #b5a52e; }
.about-box h4{float:left;width:400px;color:#555;}
.about-box .left-col{float:left;width:450px}
.about-box .right-col{float:left;width:310px}
.about-box .text1{float:left;width:400px}
.about-box img{width:300px}

#raffle-top-boxes .col-2-set{margin:5px 0}
.dira-box {border-bottom:1px solid #D3D3D3;margin:0 0 10px;overflow:hidden;width:auto;padding:0 0 10px;position:relative}
.dira-box.last{border:none;}
.dira-box h1{line-height:24px;margin:0 0 10px;}
.dira-box h2{font-size:14px;line-height:18px;margin:0 0 5px;}
.dira-box .big-text{font-size:14px}
.dira-box img{float:left;margin:0 10px 5px 0;border:1px solid #ddd;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.3);}
.dira-banner{color: #3470B6;font-size: 17px;font-weight: bold;padding: 10px;text-align: center;text-transform: uppercase;}
.dira-box #play-button{border:none;position: absolute; top: 110px; left: 90px;}


.wrapper{margin:0 auto;width:839px;min-height:500px;}
.top{height:145px;background:url('images/header.jpg') no-repeat;margin-bottom:5px;}
.header{width:100%;height:110px;}
.logo-container{float:left;margin:0 0 0 20px;overflow:hidden;}
.logo-container a{background:white;}

.top-menu-bar{height:30px;font-size:1.2em;font-weight:bold;}
.top-menu-bar a{color:#F8D043;text-decoration:none;}
.top-menu-bar span{color:#F8D043;}
.top-menu-bar a:hover{color:#b5a52e;background:none}
.top-menu-bar .top-menu{float:left;margin:0 10px;}
.top-menu-bar .top-menu ul{float:left; list-style:none;display:inline;margin:0;padding:0;width:820px}
.top-menu-bar .top-menu li{ float:left;padding:5px 25px;background:url('images/topmenu_divider.png') no-repeat 100% 3px;position:relative;z-index:9999;}
.top-menu-bar .top-menu li.last{background:none;border-bottom:none}
.top-menu-bar .change-language{float:right;padding:6px 15px}
.top-menu ul.level_2{display:none;position:absolute;top:31px;left:3px;background:#555;font-size:12px;width:200px;z-index:99999;}
.top-menu .apartment-page ul.level_2{width:260px;}
.top-menu .level_2 li{float:none;display:block;border-bottom:1px solid #EDDA74;background:none;padding:10px 20px;}

.middle-top{height:13px;background:url('images/body_top.jpg') no-repeat;}
.middle-center{min-height:500px;background:url('images/body_middle.jpg') repeat-y;padding:5px 20px;width:auto;overflow:hidden;position:relative;}
.media-page #main{position:relative;padding:10px 20px}
.main-column{margin:0 20px;text-align:center;}
.middle-center .welcome-banner{display:none/*height:65px;background:url('top_banner.gif') no-repeat 50% 50%;margin-bottom:10px*/}
.middle-bottom{float:left;width:100%;height:14px;background:url('images/body_bottom.jpg') no-repeat;}
.homepage .heading{display:none}
.news-page .heading{display:none}
.news-page .mod_newsreader{border-right: 1px solid #496861;float: left;margin: 10px 20px 0 0;padding: 0 20px 10px 10px;width: 450px;}
.news-page .mod_newslist{float: left;margin: 10px 0 0;width: 250px;}
.mod_newsreader .image_container{float: right;margin: 0 0 10px 10px;}
.mod_newslist .layout_simple{padding: 0 0 0 10px;margin: 0 0 10px 0;}
.mod_newslist .layout_simple::before{content: "»";display: inline;}
.mod_newslist h2{color:#496861;}

.brownbox{border:1px solid #76590F;background:#DAC181;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;padding:5px 5px 13px;margin:0 0 15px 0;}
.homepage .brownbox{float:left;width:360px;margin:15px 0 0 15px}
.brownbox h3{color:#76590F;text-align:center;margin:0 auto;}
.homepage .brownbox embed{margin-left:15px;}

.bottom{margin:10px auto;font-size:1em;padding: 10px;text-align:center}
.bottom-menu{margin:10px auto;}
.legality{clear:both; margin:10px}
.legality a{color:#000}
.bottom ul{list-style-image:none;list-style-position:outside;list-style-type:none;padding:0;width:100%;}
.bottom li{display:inline-block;margin-right:2px;zoom:1; *display: inline; _height: 18px;}
.bottom li a{color: #484848;padding-right:2px;}
.bottom li:after{content:" |"}
.bottom li.last:after{content:none}

/* Form Elements */
form{width:auto;overflow:hidden;clear:both;padding:10px;color:#113958;}
.input-box {margin:0 0 5px 10px;}
input.text, select, textarea, input { border:1px solid #6291B4;}
input.radio{ border:none;background:none}
div.box-left{float:left}
div.full-width{width:95%}
div.half-width{width:48%}
input.field-full{width:95%}
.field-full input{width:95%}
.field-full select{width:95%}
input.field-half{width:48%}
textarea.field-full{width:95%}
textarea.field-half{width:48%}
#ctrl_cvv{width:40px}
.input-box label{float:left}
.input-box input{float:left;clear:both}
.input-box select{float:left;clear:both}


option, optgroup, select { font:bold 12px "Trebuchet MS",sans-serif !important; }
textarea { overflow:auto; }
feildset{padding:15px;margin-bottom:10px;}
input.text, textarea { padding:2px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }
.text:focus, select:focus, textarea:focus { background:#F5F8F9; }
input.error,select.error,textarea.error {border:1px dotted red; }
p.error {clear:both; color: red;margin:2px }
span.mandatory{color:#EB340A;margin-left:3px}
.submit_container {clear:both;margin:10px;text-align:left;}
p.required{color:#EB340A;font-size:.95em; text-align:right; }
.form-button{
    clear:none;
	float:left;
	overflow:hidden;
    width:auto;
    border:0;
    padding:2px 10px;
    background:#6291B4;
    color:#fff;
    border:1px solid #113958;
    font:bold 14px "Trebuchet MS",sans-serif !important;
    cursor:pointer;
    text-align:center;
    vertical-align:middle;
    }
.form-button span, .form-button-alt span {white-space:nowrap;}
.radio_container span{margin:0 0 5px 0;float:left;clear:left;}
.radio_container {float:left;width:400px}
div.raffles br{display:none;line-height:0}
.radio_container.installments{width:250px}
span.instalments{float:right;width:300px;}
div.otheramount{position:absolute;bottom:45px;left:130px;margin:0}
div.otheramount br{display:none}
input.otheramount{width:60px;}
div.month{width:auto}
div.year{width:auto;;margin-left:-80px;}
div.comments{clear:both}
.raffle .submit_container{clear:none}
div.AuthorizeNetSeal a {background:white}
.preload{display:none}

#slideshow * { margin: 0; padding: 0; }
#slideshow {background:none repeat scroll 0 0 #F8F8F8;height:304px;padding:10px;position:relative;width:779px;-moz-border-radius:6px;-webkit-border-radius:6px}
#slideshow #menu, #slideshow #pictures, #slideshow #loading { position: absolute; }
#slideshow #loading {background: url('images/spinner.gif'); display: block; top: 158px; left: 205px; text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow #pictures {width: 604px; height: 304px; left:183px; overflow: hidden;}
#slideshow #pictures li { display: block; position: absolute; top: 0; height:300px;width: 600px; overflow:hidden;border:2px solid #D3D3D3; }
#slideshow #pictures li img { display: block; position: relative; bottom: 0;}
#slideshow #menu {list-style-type: none; width: 173px; height: 304px; left: 10px;overflow:hidden;}
#slideshow #menu li { display: block; z-index: 1000; position: relative; zoom: 1;}
#slideshow #menu li.last {border:none }
#slideshow #menu li a { display: block; text-decoration: none; z-index: 1000; color: #ccc; font-size:16px;line-height:20px;padding:15px 10px; vertical-align: middle; zoom: 1; }
#slideshow #menu li a:focus { outline: 0; }
#slideshow #menu li a:hover { color: #000; }
#slideshow #menu li.current a { color: #000; line-height: 22px;font-weight:bold;background: #D3D3D3;border-bottom-left-radius:6px;border-top-left-radius:6px;
-moz-border-radius-topleft:6px;-moz-border-radius-bottomleft:6px;-webkit-border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;}
#slideshow #menu li.background { background: url('images/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 5; }
#apartment-details-and-previous-winners{margin: 0 10px}
#apartment-details-and-previous-winners .ce_gallery{margin:0 0 20px}
body.lost {background:#fff}
.lost .top{display:none;}
.lost .heading{display:none;}
.lost .col-1{padding:30px 90px;}
.lost .text2{color:#000}

.radio_container.raffles,checkbox_container.raffles{width: 700px;}
.gift-points-box{height:26px;line-height:26px;padding:5px 20px;font-size:14px;clear:both;background:#F1F5F9;display:block}
.gift-points-have{margin-right:10px}
.gift-points-have span, .gift-points-used span{font-size:20px;font-weight:bold}
img.campaign_header{float:left}
.campaign_menu ul {margin:0 0 10px;padding: 0;list-style: none;float: left;width:789px;background: url(images/campaign11/menu_bg.gif) repeat-x;padding:0 5px;border-bottom: 4px solid #C0D846;}
.campaign_menu li{margin: 0;padding: 0;overflow: hidden;float: left; height:36px;margin-right:4px}
.campaign_menu li.last{margin-right:0}
.campaign_menu a, .campaign_menu div,.campaign_menu span {	padding: 10px;float: left;text-decoration: none;color: #fff;background: url(images/campaign11/menu_bg.gif) repeat-x;
text-transform: uppercase;clear: both;height: 16px;line-height: 16px;width:100%;font-weight:bold}
.campaign_menu li a,.campaign_menu li span{color: #555;background-position: left bottom;}
.campaign_menu li div{	background-position: left top;}
.campaign_menu li.active div,.campaign_menu li.active a,.campaign_menu li.active span{color: #555;	background-position: left bottom;}

.dira-gallery{overflow:hidden;clear:both}
.dira-gallery .item{float:left;margin:0 10px 10px 0;padding:4px;position:relative;background:#FDFCD0;}
.dira-gallery .item:hover,{background-color:#F7EACC;}
.dira-gallery .item.last{margin-right:0}
.dira-gallery .item .desc{position:absolute;background:#FDFDE8;bottom:30px;z-index:999;width:230px;padding:5px 10px;display:none}
.dira-gallery .item:hover .desc{display:block}
.dira-gallery .item h2{color:#993366;height:20px;font-size:16px;text-transform:uppercase;text-align:center;padding:3px 10px;display:block;margin:0;font-family:"Palatino Linotype", Georgia, "Times New Roman", serif}

.gift-gallery{overflow:hidden;clear:both}
.gift-gallery hr{clear:both;margin:5px 0}
.gift-gallery .item{float:left;display:inline; margin:0 10px 15px 0;position:relative;width:131px;text-align:center;position:relative;border:1px solid #C0D846}
.gift-gallery .item.last{margin-right:0}
.gift-gallery .item img{width:115px;height:115px;cursor:pointer}
.gift-gallery .item .points{background:#C0D846;color:#3470B6;font-size:16px;font-weight:bold;}
.gift-gallery .item .points span{font-size:10px;}
.gift-gallery .item h2{font-size:14px;text-transform:uppercase;color:#3470B6;font-weight:bold; line-height: 16px;font-family:"Palatino Linotype", Georgia, "Times New Roman", serif;height:48px;margin:2px 5px 5px 5px;}
.gift-gallery .item .desc{border-top: 2px dotted #FFF215;font-size: 10px;height: 60px;line-height: 12px;margin: 3px;padding: 3px 10px;}
#preview{position:absolute;border:1px solid #3470B6;background:#fff;padding:20px;display:none;}




