html {text-align:center; background:white; font: normal normal normal large/1.6em  Verdana, sans-serif;}
body {padding:2em 5%;}
header, footer {display:block;}

fieldset {border:1px dotted #C5D1C0; margin:1em 0; padding:1em 2em;}
fieldset p {padding-bottom:.4em;}
button {font-size:larger;}

h1 {font-weight:normal; display:inline; font-size:3em; margin:0; padding-bottom:.2em; text-shadow: 4px 2px 6px #ccc;}
h2, h3 {font-weight:normal;}

label span {opacity:.3; padding-right:1em;}
input {font-size:x-large;}

#price {width:2em; text-align:center;}

a {color:#3DA8FF;}
label span {opacity:.3; padding-right:1em;}
label span {opacity:.3; padding-right:1em;}
input, select {font-size:x-large; background:white; border:1px solid silver;}
input, select {font-size:x-large; background:white; border:1px solid silver;}
a:hover {color:black;}
.current {text-decoration:none; color:black; cursor:default;}

#blind {position:fixed; background:green; 
			top:0; left:0; width:100%; height:100%; 
			z-index:10; opacity:.95;}

#forSpecial {position:fixed; padding:.4em 1em; border:none;
			text-align: left; background: transparent;
			top:13%; left:50%; width:24em; margin-left:-14em; 
			z-index:20; color:white;}

#forSpecial label {display:block; clear:both; text-align:right; margin-bottom:1em;}

#forSpecial input {
		font-size: large;
		background:transparent; color:yellow; border:none;
		border-bottom:1px solid #3BB33B;
		margin-left:.4em;
		float:right; width:16em; text-align:left;}

.right {text-align:right;}

.page {float:left; max-width:40%; padding:1em 2em; margin-right:4em; text-align:left;}

h2 .note {display:block; font-size:small; color:gray; text-align:right;}


#recList li, .clean {list-style:none;}
#recList b  {float:left; width:6em;}

footer {text-align:right; color:gray; clear:both; font-size:small;}
footer a {color:gray;}
/*
#index {float:left; width:51%; border-width:0 1px 0 0;}
#quotes {float:left; width:33%; margin:-1em 0 1em 3em; font-size:small; line-height:1.2em;}

#quotes blockquote {position:absolute; display:none;}
#quotes div:hover blockquote {top:8em; left:1em; width:45%; padding:1em 2em .5em 3em; 
	background:#FEFFD9; display:block; z-index:100;
	border:1px solid #ddd;
	box-shadow: 6px 7px 5px #eee;}
#quotes p {text-align:right;}
*/
fieldset {border-width:1px 0 1px 0}
#yad {font-size:small}
#yad abbr {padding-left:28px; background:url('yad.gif') no-repeat 0 center;}
