body, html, div, blockquote, li { margin: 0; padding: 0; font-size: 100%; font-family: Trebuchet MS, Segoe UI, Tahoma, arial, helvetica, sans-serif; background: transparent;}

body { background: #50181d url(images/damask3.jpg) repeat; padding: 0 30px; }
a { color: #811311; text-decoration: none
}
a:hover { text-decoration: underline;
}

div#container { position: relative; width: 1010px; height: auto; background: transparent url(images/menubg3.jpg) repeat-y 69px 0; margin: 0 auto; padding: 0 0 40px 0; text-align: justify; border: 0px solid #ff0000; }

div#contentborderbox {float: right; display: inline; width: auto;  background: #fbf4f3; height: auto; margin: 30px 0 30px 0;   border: 10px solid #fbf4f3; padding: 0px; }
div#content { position: relative; display: block; border: 0px solid #0000ff ;  width: 590px;  background: #ffffff; height: auto; margin: 0px; color: #431f1f; font-size: 0.85em;  line-height: 20px;  text-align: left; }
div#leftcol { float: left; width: 353px; height: auto; position: relative; display: inline; }
div#menuwrap { display: block; width: 213px; height: auto; border-top: 0px solid #341a1a; margin: 30px 71px 0 71px; background: transparent; }

a.menulink {
	DISPLAY: block; PADDING: 10px; FONT-WEIGHT: normal;  TEXT-DECORATION: none;  width: 193px; margin: 0; COLOR: #f4e9eb; border-bottom:  1px solid #4f0f1c; border-top: 0px solid #291111; 
}
a.menulinkactive {
	DISPLAY: block; PADDING: 10px; FONT-WEIGHT: normal;  TEXT-DECORATION: none;  width: 193px; margin: 0; COLOR: #ffffff; border-bottom:  1px solid #4f0f1c; border-top: 0px solid #291111; background: #7f172d; 
}
a.menulinktop {
	DISPLAY: block; PADDING: 10px; FONT-WEIGHT: normal; TEXT-DECORATION: none;  width: 193px; margin: 0; COLOR: #f4e9eb; border-bottom:  1px solid #4f0f1c; border-top: 1px solid #4f0f1c; 
}
a.menulink:hover {background: #7f172d; color: #ffffff; text-decoration: none;}
a.menulinktop:hover {background: #7f172d; color: #ffffff; text-decoration: none;}
div#titlebox {position: relative; display: block; width: 588px; height: auto; background: #6b1a24 url(images/titlebgb3.jpg) repeat-y; border-top: 1px solid #a89697; border-left: 1px solid #a89697; border-bottom: 1px solid #361f1e; border-right: 1px solid #361f1e; margin: 0; padding: 0; }
h1.title  { padding: 15px 0px 10px 15px; font-size: 35px; font-family: garamond, georgia, sans-serif; line-height: 40px; color: #ffffff;  
font-weight: 600; width: auto;  border: 0;  margin: 0; }

h2 { 	font-size: 18px; margin: 20px 20px 4px 20px; color: #4e2a2b;
}
h3 { 	font-size: 15px; margin: 20px 20px 4px 20px; color: #4e2a2b; font-weight: bold;
}
h4 { 	font-size: 14px; margin: 20px 20px 0px 20px; color: #531f23; font-weight: bold;
}
div#content li { padding: 0 0px 0 2px; font-style: italic; margin: 0 0 0 10px;  }
div#content p { margin: 6px 20px 6px 20px; }
div#bottomtext { 	CLEAR: both;  DISPLAY: block;  WIDTH: 590px; HEIGHT: 30px; BACKGROUND: #742830; TEXT-ALIGN: center; padding: 0; border: 0; overflow: visible; 
}
div#bottomtext p { FONT-SIZE: 10px; 	FONT-WEIGHT: normal; line-height: 20px; padding: 5px 0px 5px 0; margin: 0; }
a.foot { COLOR: #c4989d; TEXT-DECORATION: none; 

}
a.foot:hover { 	FONT-WEIGHT: normal; COLOR: #ffffff;  TEXT-DECORATION: none;  
}

p.box { padding: 10px; margin: 10px; font-style: italic;  line-height: 24px;}
blockquote { width: auto; padding: 4px 0px 4px 0; margin: 20px 60px; background: #e9e1e2; border: 1px dashed #281212;}
blockquote.testimonial { width: auto; margin: 20px 60px; background: transparent; border: 3px solid #e9e1e2;}
img.floatright { border: 1px solid #b39b9c; padding: 5px; float: right; display: inline; margin: 6px 15px 6px 15px; background: #ffffff;
}
img.floatleft { border: 1px solid #b39b9c; padding: 5px; float: left; display: inline; margin: 6px 15px 6px 20px; background: #ffffff;
}
div#address { display: block; float: right; margin: 0; padding: 0px; text-align: left; width: 191px; color: #ac9c9c; font-size: 13px; } 




