a:link,:visited {text-decoration: none;}
.text a:link,.text a:visited{text-decoration:underline}
a:hover,a:active{color:#75574E}
ul,ol {list-style: none;}
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
ul,ol,dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

body{background:#fff;color:#000;font:normal 12px/1.2em Times, serif; }
a{color:#000;}
#container{float:none;clear:left;margin:100px 50% 0;position:relative;left:-400px;width:800px}
#main{background:url(../graphics/bg_parchment_repeat.jpg) repeat 0 0;border:solid 1px #E8C6D1;clear:left;float:left;height:385px;width:798px;}
#content{background:url(../graphics/bg_skel2.gif) no-repeat 54px 52px;clear:left;float:left;height:385px;width:798px;}
#home #content{background-position:15px 52px;}
h1 a{background:url(../graphics/title.gif) repeat 0 0;clear:left;float:left;height:36px;width:411px;overflow:hidden;}
h1 span{position:relative;left:-9999px}
#head{float:left;clear:left;width:800px;}
.clear{float:right;clear:right;padding-right:24px;}
ul.menu{float:right;padding:16px 12px 0 0;text-transform:uppercase;}
#content ul{float:right;clear:both;padding:24px 24px 0 0;}
ul.menu li.pipe{padding:0 6px;}
ul.menu li{float:left;clear:none}
ul.menu li.current{font-weight:bold;}
#content p {clear:left;float:left;font-family:Georgia, Times, serif;line-height:110%;font-size:14px;padding-bottom:2em;padding-left:44px;width:280px;}
.text *{font-family:Georgia, Times, serif;line-height:110%;font-size:14px;}
p.p1 {padding-top:32px;}


/*HOME*/
#home .text{clear:none;float:left;width:346px;}
#home ul#photos{clear:none;float:left;padding:20px 0 0;width:438px;}
#home ul#photos li{float:left;clear:none;height:175px;width:146px;}

/*ABOUT THE OWNERS*/
#about #content{background-position:192px 52px;}
#about .text{float:left;clear:left;width:770px;}
#about .t1{float:left;clear:left;height:140px;padding-top:24px;}
#about .text p{float:left;clear:left;width:590px;padding-top:0;padding-bottom:12px;}
#about .text p.p1{padding-bottom:28px;}
#about .text img{float:right;clear:none;font-size:0;clear:none;}

/*LOCATION AND HOURS*/
#location .t1{float:left;clear:both;width:350px;padding-top:44px;}
#location p{padding-bottom:12px;}
#location .text dl{float:left;clear:left;margin-left:50px;padding-top:0;width:280px}
#location .text dt{float:left;clear:left;width:130px;}
#location .text .appointment{padding-top:12px;}
#location .text dd{float:left;clear:none;width:150px;}
#location #content img{clear:none;float:right;margin:12px 20px;}

/*CONTACT*/
#contact .text{float:left;clear:both;width:350px;padding-top:12px;}
#contact p{padding-bottom:12px;text-align:center;width:320px;padding-right:20px;}
#contact .text p.address{display:block;float:left;font-weight:bold;clear:left;padding-left:90px;width:230px;}
#contact th{text-align:left;color:#666;font-family: Arial, sans-serif;font-weight:normal}
#contact table{clear:left;float:left;margin:12px 0 0 48px;}
#contact .input,#contact textarea{color:#666;font-family: Arial, sans-serif;width:250px;font-size:12px;border:solid 1px #ccc;background:#FEFDFD!important;padding:2px;}
#contact input.button{float:right;margin-top:12px}
#contact #content img{clear:none;float:right;margin:12px 20px;}

/*NEWS*/
#news .text{float:left;clear:both;width:548px;padding-top:42px}
#news .text p{float:left;clear:left;width:350px;}
#news img{float:left;clear:none;margin-top:12px;}
/*NEWS*/
#news .text{float:left;clear:both;width:548px;padding-top:42px}
#news .text p{float:left;clear:left;width:350px;}
#news img{float:left;clear:none;margin-top:12px;}
/*PRESS*/


#press #content{background-position:22px 112px;}
#pressImages{clear:left;cloat:left;padding-left:120px;height:350px;padding-top:40px;width:670px;}
#press img{float:left;clear:none;margin-right:12px;}
#press #img1{position:absolute;left:20px;}
#press #img2{margin-left:60px;}
#press #img3{cursor:pointer;}

#press #img6{margin-top:28px;margin-left:108px;}
#press #img7{float:right;margin-top:10px}
#press #luckyModal{position:absolute;display:none;top:-12px;left:-50px;cursor:pointer;}
#press #luckyModal span{width:100%;font-size:18px;text-align:center;margin-top:-24px;float:left;clear:left;}


/*LINKS*/
#links #content{background-position:90px 52px}
#links h2{font-size:16px;}
#links .text{float:left;clear:both;width:518px;padding:12px 0 0 32px;}
#links .text p{float:left;clear:left;padding:8px 0 12px;width:430px;}
#links .text ul{float:left;clear:left;width:330px;padding-left:20px;padding-top:0;padding-bottom:24px}
#links img{float:left;clear:none;margin-top:12px;}
