﻿* { font-family:Verdana }

h1 { font-family:Century; font-style:italic; font-size:1.5em; display:block; }
h2 { font-family:Verdana; font-weight:bold; font-size:1.2em; display:block; color:#603913; margin:0 0 25px 0; }

div.hours { width:960px; display:block; overflow:hidden; margin-top:0px; padding-left:20px }
div.hours h3 { font-size:1.1em; font-weight:bold; display:inline-block; color:#603913; margin-top:1.1em; margin-bottom:10px }
div.hours label { font-size:1.1em; font-weight:bold; display:inline-block; min-width:175px; color:#603913; margin:0 0 10px 0; }
div.hours label + span { font-size:1.1em; font-weight:normal; display:inline-block; color:#603913; margin:0 0 10px 0; margin-left:15px; }

div.pics { width:960px; display:block; overflow:hidden; margin-top:20px; }
div.pics img { width:320px; height:320px; margin:0 0 25px 0; }
div.pics img.i1 { width:auto; height:auto; display:block; margin:0 0 10px 0; }
div.pics div { width:320px; float:left; overflow:hidden }
div.pics span { font-size:0.95em; font-weight:bold; display:block; color:#603913; margin-bottom:5px; }
div.pics a { font-size:0.95em; font-weight:normal; color:#C197C2; display:block; margin:5px 0 30px 0; }
div.pics a:visited { color:#C197C2 }

div.info a { display:inline; margin:0; }

div.pics div.contact { float:right; width:320px; }
div.pics div.contact label { display:block; color:#999999; font-size:0.85em; font-weight:bold }
div.pics div.contact input[type="text"] { font-weight:normal; border:solid 1px #cccccc; width:150px; padding:2px 2px 2px 5px; margin:0 5px 10px 0; }
div.pics div.contact textarea { font-size:0.95em; font-weight:normal; border:solid 1px #cccccc; width:310px; height:100px; overflow:hidden; padding:2px; margin:0 0 10px 0; }
div.pics div.contact input[type="button"] { height:1.9em; padding:0 5px 0 5px; margin:0; border:outset 2px #cc9966;
	background-color:#663300; font-size:0.7em; font-family:Verdana; color:White; cursor:pointer }

div.pics span.msg { font-size:1.1em; font-weight:bold; color:#603913; line-height:normal; margin-top:35px; }

div.popmsg { position:fixed; left:50%; top:50%; width:300px; height:auto; min-height:100px; margin:-100px 0 0 -150px; border:solid 3px #666; background-color:white; padding:25px 25px 15px 25px; display:none; }
div.popmsg h2 { display:block; font-size:1.2em; margin:0 0 10px 0; padding:0 }
div.popmsg span { display:block; font-size:1em; height:auto; min-height:75px; margin-bottom:20px }
div.popmsg input[type="button"] { float:right; font-size:.85em; }
