@charset "UTF-8";

/* Andreas Pizza  */
/* Site Design and Build by Creare Advanced */

/* Reset */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }

body 							{ background-color: #00421c; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 2em; }

ol, ul 							{ list-style: none; margin-bottom: 15px; margin: 0px; padding:0px;  }

/* Structure */
.clear							{ clear: both; }
#pagewrap						{ width: 911px; margin: 0px auto; }
#header							{ width: 911px; height: 64px; background-image: url(images/headerbg.png); }
#leftflash						{ width: 145px; height: 235px; background-image: url(images/leftflash.jpg); float: left; }
#flash							{ width: 643px; height: 235px; background-image: url(images/flashbg.jpg); float: left; }
#rightflash						{ width: 123px; height: 235px; background-image: url(images/rightflash.jpg); float: left; }
#flashbottom					{ width: 911px; height: 13px; background-image: url(images/flashbottom.jpg);}
#contentwrap					{ width: 911px; background-image: url(images/contentbg.jpg); background-repeat: repeat-y; min-height: 500px; float: left;  border-bottom: 2px solid #900; margin-bottom: 50px; }
#leftcontent					{ width: 535px; float: left; padding: 30px 10px 10px 50px; }
#rightcontent					{ width: 290px; float: right; padding: 10px; }

/* Typography */
h1.main-logo 					{ width: 458px; height: 37px; background: url(images/title1.png); text-indent: -9999px; margin-bottom: 20px; }
h1.contact-logo					{ width: 193px; height:32px; background: url(images/howtofindus.png); text-indent: -9999px; margin-bottom: 20px; }
h1.sitemap-logo					{ width: 79px; height:24px; background: url(images/sitemap.png); text-indent: -9999px; margin-bottom: 20px; }
h2								{ font-weight: normal; line-height: 1.8em; font-size: 15px; }
h3								{}
h4								{ margin: 0px;}
p								{ font-size: 1em; margin-bottom: 15px; }
.subhead						{ font-weight: normal; line-height: 1.8em; font-size: 15px; }
.red							{ color: #900; }
a								{ color: #900; }
a:visited						{ color: #060; }

/* Left Content */
.menubox						{ float: left; width: 500px; margin-top: 30px; }
.imgborder						{ border: 5px #900 solid; margin:0px 0px 0px 30px; float: right;  }
.googlemap						{ margin: 0px auto;  border: 5px #900 solid; }


/* Right Content */
#banner							{ margin-bottom: 10px; }
#righttext						{ width: 190px; padding: 0px 20px 0px 20px; margin: 0px 20px 0px 20px; text-align: center; }

/* Footer */
#footer							{ text-align: center; margin-bottom: 20px; }
ul.footerlist 			     	{ padding:0px; margin: 0px auto; }
ul.footerlist li 				{ display: inline; padding: 0px 2px; list-style: none; }

/* Seo */
#seolinks						{ margin: 0px auto; width: 300px; text-align:center; margin-top:20px; }
