body{margin:0;padding:0;font-family:helvetica;}
#body{width:320px;background:#fff;}

span.hideText{display:none;}
a{color:#c00;text-decoration:none;}
a:hover{text-decoration:underline;}
/*a.goback_link{background:#d7c1af url(i/subtitle_bkgnd.jpg) repeat-x;height:21px;width:100%;text-align:center;display:block;font-size:12px;padding:0;color:#423022;font-weight:bold;}*/

p.instructions,p.icon_instructions{color:#333;font-size:12px;padding:0 10px;}
p.icon_instructions{margin-top:70px;}

div.footer{/*background:#473022;*/background:#493125 url(i/footer_bkgnd03.jpg) no-repeat;color:#fff;font-size:10px;padding:0px 2px;height:35px;}
div.footer.index{margin-top:5px;}
div.footer.index a{color:#fff;font-size: 10px;display:inline;text-decoration:underline;}
div.footer a{color:#fff;display:block;font-size:13px;padding:10px 5px;text-shadow: 2px 2px 6px black;}
a.goback_link{float:left;}
a.info_link{float:right;}
/*
a.goback_link,div.footer{background:#6e5743;color:#fff;font-size:10px;padding:3px 2px;}
div.footer a{color:#fff;text-decoration:underline;}

a.goback_link{width:100%;text-align:center;display:block;font-size:13px;padding:4px 0px;float:left;}
a.goback_link:hover{color:#000;text-decoration:none;}
*/


/* cool shadow, but maybe not useful */
h1 {
    text-shadow: 2px 2px 6px black;
}

h1.title,h2.subcategory{padding:0px;margin:0;text-align:center;font-weight:normal;}
h1.title{background:#422b19 url(i/title_bkgnd03.jpg) no-repeat;height:38px;}
span.title{color:#fff;font-size:18px;position:relative;top:7px;}

h2.subcategory{background:#d7c1af url(i/subtitle_bkgnd.jpg) repeat-x;height:21px;font-size:15px;color:#423022;text-shadow: 1px 1px 4px white;}

h3.title{padding:0px 0 0px 8px;margin-bottom:0px;color:#000;text-decoration:none;font-weight:bold;font-size:16px;}

fieldset{text-align:center;margin:0;padding:0;border:0;margin:0 auto;}
label,select{display:block;margin:10px auto;}

dt{position:relative;padding-right:3px;margin-bottom:5px;border-bottom:1px solid #999;}
dt.headline{border:0;background:none;margin-top:0px;clear:both;}
dd{padding:0px 8px 10px 8px;margin:5px 0 0 0;font-size:70%;border-bottom:1px solid #999;color:#333;padding-bottom:50px;}
.last_item{border:0;}
span.numitems{font-size:80%;}

a.title{display:block;padding:12px 0 12px 8px;margin-bottom:10px;color:#000;text-decoration:none;font-weight:bold;}
a.title:hover{color:#c00;}

dt{background:transparent url(i/a.png) no-repeat right center;}


div.icon_links{margin-top:10px;}
div.icon_links a{float:left;height:45px;width:40px;margin-right:10px;}

div.icon_links a.googlemaps{display:block;height:40px;width:40px;background:transparent url(i/googlemap_icon.jpg) no-repeat;}
div.icon_links a.phone{display:block;height:40px;width:40px;background:transparent url(i/phone_icon.jpg) no-repeat;}
div.icon_links a.email{display:block;height:40px;width:40px;background:transparent url(i/mail_icon.jpg) no-repeat;}
div.icon_links a.website{display:block;height:40px;width:40px;background:transparent url(i/safari_icon.jpg) no-repeat;}

