/* CSS Document */

*{padding:0; margin:0;}
body{background-color:#333; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif;}
a {outline: none;color: #000; text-decoration: none;}
#container{width:780px; height:auto; margin:0 auto; text-align:left;}
h3{ text-align:center; color:#f90000; padding-bottom:3px;}
img{border:none;}

/* red stuff */
#top{border:#000 1px solid; background-color:#f90000; height:69px; margin-top:40px}
#menu{border-top:#000 1px solid;border-bottom:#000 1px solid; background-color:#fff; height:23px; text-align:center; margin-top:23px; font-size:12px;}
#menu ul{list-style-type: none; list-style-position:outside; width:100%; text-align:center; margin-left:15px; margin-top:4px}
#menu li{display:block; float:left;}
#menu a{padding-left:10px; padding-right:10px; color:#000;}
#menu a:hover{color:#f90000;}
#logo{height:108px; width:100%; margin-left:auto; margin-right:auto;}

/* content */
#content{background:#000; width:100%; font-size:11px; color:#CCC; padding-bottom:10px; padding-top:10px; min-height:300px}
#content a{text-decoration:none; color:#FFF;}
#content a:hover{color:#f90000; font-weight:bold}
#content p{margin-left:5px; margin-right:5px;}
table{font-size:12px; margin:10px;}
td{width:50%}
.below{margin-bottom:3px;}
.half{width:350px;padding:10px; height:auto; position:relative}
.right{float:right; position:relative;}
.left{float:left; position:relative;}
.third{width:250px; height:auto; padding:10px; position:relative;}
.twothird{width:480px; height:auto; padding:10px; position:relative;}
.imglink a:hover{outline:red thin solid;}
.imglink a{outline:none; text-decoration:none;}
.redhead{font-size:12px; color:#f90000; font-style:italic; font-weight:bold; display:inline;}
.prod{ margin-bottom:40px; font-style:italic;}
.prod img{margin-right:10px;}
.centerp{padding: 5px 20px 15px 20px; text-align:center;}
.contact{height:115px; width:288px; display:block; color:#000; background:url(images/card.gif) #000 no-repeat;}
.contact p{padding:15px 0 0 135px; color:#000;}
iframe{float:right; padding-right:10px;}
.floatright{float:left;width:370px;height:340px;margin:0 0 10px 10px;text-align:center;padding:3px;}

/* footer */
#footer{height:35px; width:100%; margin-left:auto; margin-right:auto; background-image:url(images/copyright.gif); font-size:10px; color:#000;}
#footer p{padding-top:5px; text-align:center; }
