body, div, p, img {padding: 0px; margin: 0px;}

p {padding: 0px 5px 5px 25px; width: 500px;}
hr {background: black; color: black; height: 1px; margin: 8px 32px; border: 0;}

img {border: none;}

body {background:url(../images/bg_page.jpg) repeat-x #9c2e2f; font-family:Verdana, Helvetica, sans-serif; font-size:12pt;}

div#page {width: 800px; margin: 0px auto; /* background:url(../images/bg_page.png) repeat-y; */}

div#header {width: 800px; height: 127px;;}

div#bullets {font-family: Verdana, sans-serif; width: 600px; height: 200px; padding-left: 200px; background: url('../images/bg_bullets.jpg') no-repeat #FFFFFF; border-bottom: 1px solid black;}

div#bullets img {float: left;}

div#bullets ul {float: left; width: 250px; margin: 8px; padding: 0px 0px 0px 80px; list-style: none; text-align: center; font-weight: bold;}

div#bullets ul li {padding-bottom: 2px; font-size: 10.5pt; }

div#left {text-align: justify;}

div#description {padding: 12px 0; }

div#prices {width: 540px; height: 150px; background:url(../images/bg_prices.png) no-repeat; font-size: 10pt; margin-left: 20px; padding: 6px; paddin-right: 3px; padding-bottom: 10px; color: white;}
div#prices td { padding: 4px; }
div#prices .footnote {font-size: 10px; color:#CCCCCC;}

div#contact {clear: both; margin: 6px 8px; font-size: 10pt; background-color: #997777; border: 2px solid white;}
div#contact table { margin: 0 auto; padding: 8px; }
div#contact h2, h3 {
	text-align: center;
	margin: 0;
	padding: 4px;
}

textarea {height: 130px; width: 320px;}

input.button {border:2px solid #333333; width: 70px;}

div#bordertime { position: relative; z-index: 11; }
div#bordertime a {width: 144px; color:#000000; font-family:Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; display: block; padding-top: 10px;}

div#bordertime img {display: block; float: left; margin-right: 0px; margin-left: 5px;}

div#paypal {color: #eee; clear: both; width: 800px; font-family:Verdana, Helvetica, sans-serif; font-size:12px; font-weight: bold; text-align: center; padding:0px,10px,0px,10px; }

div#right {margin-top: 8px; width: 210px; padding: 6px 15px 10px 4px; height: 550px; background:url(../images/bg_right.png) no-repeat; float: right; font-size: 10pt;}

div#right p {padding: 2px 0;}

div#address {padding: 0px 0px 6px 7px; color:#333333; line-height:14px;}

div#address a {text-decoration: none; color:#FF0000; }

div.box { margin: 4px 16px; padding: 8px; border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; text-align: center;}
div.box p { padding: 4px 0; width: auto; }
div.box h1 { margin: 4px 0; font-size: 14pt}
div.box table {margin: 4px auto; border-top: 1px solid black; border-bottom: 1px solid black;}
.green {background: rgb(190, 240, 190); }
.yellow {background: rgb(250, 250, 190); }
.blue {background: rgb(220, 240, 250); }
.address {margin: 0 auto; font-weight: bold; text-align: left; width: 14em; border-left: 4px solid #a00; padding-left: 4px;}


div#footer {height: 30px; color:#FFFFFF; text-align: center; background: black;}

div#footer { padding: 0px; margin: 0px;}

div#footer a {text-decoration: none; color:#FFFFFF;}
