@charset "utf-8";
body,td,th{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:small;color:#333;margin:0px;line-height:1.3;}
body {background-color: #800c0c;background-image: url(../images/bg.jpg);background-repeat: repeat;}
blockquote{margin-left:20px;margin-bottom:5px; margin-top:5px;}
body.main{background:#d7d7d7;}
div{height:auto;}
div.main, div.side, div.sub{margin-bottom:12px;padding:4px 4px;height:auto;border:1px solid #d5d5d5;}
div.round{margin:8px 0px;padding:8px 0px;background-position:0% 0%;}
div.box{margin-top:16px;margin-bottom:16px;margin-left:auto;margin-right:auto;padding:8px 14px;background:#FFFFFF;height:auto;width:90%;border:1px solid #999999;z-index:-1;background-repeat:repeat-y;background-attachment:scroll;background-position:0% 0%;}
div.scroll{border:1px gray solid;height:100px;overflow:auto;margin-top:1em;margin-bottom:1em;padding:5px;}

h1,h2,h3,h4,h5,h6{color:#444;margin-bottom:5px;margin-top:5px;}
h1{font-size:large;}
h2{font-size:medium;padding-top:12px}
h3{font-size:medium;padding-top:2px}
h4,h5,h6{font-size:small;font-weight:normal;padding-top:12px}
.slogan{font-size:medium;color:#0064aa;font-style:italic;font-weight:bold;line-height:1.5em;font-family:Georgia, "Times New Roman", Times, serif;}

.box{width:110px;padding:0;}
.error{color:#c00;font-size:small;font-style:italic;}
.footer, footer tr, footer td{font-size:small;color: #EEEEEE;line-height:normal;text-align:center;vertical-align:middle;}
.menu, .menu tr, .menu td{color:white;font-size:1em;font-weight:bold;margin-top:.2em;margin-bottom:.2em;text-align:center;background-image: url(../images/menu-bg.jpg);height: 44px;}

p.dot{
	color:#999;
	margin-left:.5em;
	margin-right:.5em;
	margin-bottom:5px;
	border-width: 2px;
	border-style: dotted none none;
}
hr{color:#999;margin:0;padding:0;border-style:none;margin-top:1em;}

a:link{color: #8b303a;text-decoration:none;}
a:visited{color:#8b303a;text-decoration:none;}
a:hover{text-decoration:underline;color: #bd505f;}
a:active{text-decoration:none;}
table.menu a:link, td.footer a:link,table.menu a:visited, td.footer a:visited, table.menu a:active, td.footer a:active{color:white;text-decoration:none;}
table.menu a:hover, td.footer a:hover{text-decoration:underline;}
table.maint{background: #f0eee2;text-decoration:none;}
td.price{color: #9b1917;font-weight:bold;width: 50px; align:right; vertical-align:top;}
tr.bg{background:#d5d5d5;}
#fb-root {width:50px;margin:0px;padding:15px 0 10px 0;text-align:left;}
ul, ol{margin-top:0;padding-top:0;padding-left:24px;}

.order{padding:8px 12px 4px 12px;}

.img-box {float:right;padding:8px}
img.img-box {margin:0px 8px 16px 8px;}
