html, body {
 background-color: white;
 color: black;
 direction: rtl;
 font-family: arial, sans-serif;
 margin: 0;
 padding: 0;
}

h1 a {
 background: url('/stylesheet/logo.gif') no-repeat top center;
 display: block; height: 115px; width: 233px;
 margin: 32px auto;
}

h1 a span {display: none;}

.liner {
 background-color: black; color: white;
 display: block; width: auto;
 margin: 0;
 padding: 0.15em 0.1em;
 text-align: center;
}

a, a:hover, a:visited {color: rgb(79, 153, 198);}
.liner a, .liner a:hover, .liner a:visited {
 color: white;
 text-decoration: none;
}

#showreel {margin: 2em 0;}
#nav {font-size: 1.05em;}

address {
 font-size: 1.2em;
 font-style: normal;
 font-weight: bold;
 letter-spacing: 0.28em;
 margin-top: 0.5em;
 text-align: center;
}

#liame {margin-bottom: 0.5em; text-align: center;}
#liame img {vertical-align: middle; margin: 2px;}
#liame a {color: black; text-decoration: none;}

#sale a, #icons div a {
 border: none; text-decoration: none;
 display: block;
 position: absolute;
}

#sale a {
 background: url('/stylesheet/sale.gif') no-repeat top left;
 height: 170px; width: 195px;
 left: 5px; top: 5px;
}

#zelda a {
 background: url('/stylesheet/bunny.gif') no-repeat top right;
 height: 53px; width: 46px;
 right: 5px; top: 5px;
}

#ohad_and_efrat a {
 background: url('/stylesheet/ohad_and_efrat.jpg') no-repeat top right;
 height: 64px; width: 43px;
 right: 5px; top: 75px;
}

#doron_efrat a {
 background: url('/stylesheet/doron_efrat.gif') no-repeat top right;
 height: 65px; width: 65px;
 right: 56px; top: 5px;
}

#sale span, #icons span {display: none;}

h3 {margin: 1.5em 0 0.2em 0;}
p {margin: 0.4em 0 0.8em 0;}
ul {list-style-type: square;}

.contents {
 text-align: justify;
 width: 23em;
 margin: 0 auto;
 padding: 0.5em 170px 0.5em;
 background: url('/stylesheet/contentReel.gif') repeat-y top right;
}

.fineprint {color: gray; font-size: 0.8em;}
.choice {font-weight: bold; text-align: center;}

.first {margin-top: 0;}
.last {margin-bottom: 0;}

table {
 border: #cccccc 1px solid;
 border-spacing: 1px;
 font-size: 0.85em;
 text-align: right;
 vertical-align: middle;
}

th, td {border: #cccccc 1px solid;}

thead th, td {text-align: center;}

fieldset {border: silver 1px solid; padding: 0.4em; width: 100%;}
fieldset legend {font-weight: bold;}
label {display: block;}
input, textarea {font-family: arial, sans-serif;}

label.text {height: 1.7em;}
.text span {display: block; float: right; width: 28%;}
.text span .fineprint {color: red; display: inline; float: none; width: auto;}
.text span, .textarea span, .radio span {cursor: pointer;}
.text input {width: 68%; float: left;}

#email {direction: ltr;}
.textarea span {display:block;}
textarea {width: 98.5%;}

.radio {margin-bottom: 0.5em;}

#submitting {border: 0; display: block; margin-bottom: 2em;}
#submitting legend {display: none;}
.submit input {float: left;}
.submit span {color: red; display: block; font-weight: bold;}

