html, html * { font-family: Georgia, serif; outline: none; }

body { color: #57565a; font-family: Georgia, serif; font-size: 14px; line-height: 20px; text-align: center; background-color: #c1e0e6; background-image: url(../graphics/handlin_01.gif); background-repeat: repeat-x; margin: 0; padding: 0; list-style-type: square; list-style-position: inside; }

#body { width: 100%; margin: 0; padding: 0; }

#container { width: 960px; margin: 0 auto; padding: 0px; }

div#menubar { position: absolute; top: 120px; z-index: 10; width: 100%; margin: 0; padding: 0; background-image: url(../graphics/handlin_04.gif); background-repeat: repeat-x; }

div#menucontainer { width: 950px; margin: 0 auto; padding: 0px; }

div#menucontainer table td table td table td div { font-family: "Calibri", Arial, Helvetica, sans-serif; }

div#tag { height: 155px; text-align: right; background-image: url(../graphics/handlin_01.gif); background-repeat: repeat-x; }

div#tag p { color: #402800; font-size: 20px; line-height: 30px; font-style: italic; }

div#tag h1, div#tag h2 { color: #6ebdc8; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 22px; line-height: 30px; font-style: italic; text-transform: none; }

div#content { background-color: #fff; padding: 10px 20px; }

div#content table table { width: 100%; }

span.viewLarger { float: left; }

div#loginlink { float: right; padding-top: 14px; font-size: 12px; }

div#content div table table { width: 70%; }

div#content div table td table td div { font-family: "Calibri", Arial, Helvetica, sans-serif; }

div#disclaimer { padding-top: 10px; }

div#disclaimer p { font-size: 11px; line-height: 15px; }

table#catoverview a { color: #402800; text-decoration: none; }

div#movie { position: relative; width: 700px; height: 300px; }

div#movie div { position: absolute; left: 0; top: 0; }

td#menu, td#menu p, td#menu address, td#menu a { color: #907c57; font-family: "Calibri", Arial, Helvetica, sans-serif; text-decoration: none; }

td#menu strong { color: #fff; padding-left: 10px; }

td#menu { background-color: #2c1c12; padding-bottom: 10px; }

td#menu p, td#menu address { padding-left: 15px; line-height: 16px; }

td#menu table td table { width: 100%; }

td#menu table td table td div { font-family: "Calibri", Arial, Helvetica, sans-serif; text-transform: uppercase; }

td#menu div.logo { position: relative; height: 235px; z-index: 20; }

td#menu div div#logo { position: absolute; left: -33px; z-index: 20; }

td#menu table { width: 190px !important; }

td.menuoff2, td.menuon2 { padding: 5px 15px 5px 10px; }

/* start styles for font tags */

address { margin: 0px; padding: 0px; }

b, strong { font-weight: bold; }

small { font-size: 75%; }

p { color: #57565a; font-size: 14px; line-height: 20px; margin: 0; padding: 5px 0; }

h1 { color: #402800; font-size: 24px; line-height: 30px; font-weight: normal; margin: 0; padding: 5px 0; }

h2 { color: #6ebdc8; font-family: "Calibri", Arial, Helvetica, sans-serif; font-size: 17px; line-height: 23px; font-weight: bold; text-transform: uppercase; margin: 0; padding: 5px 0; }

h3 { color: #402800; font-size: 20px; line-height: 28px; font-weight: normal; margin: 0; padding: 10px 0; }

h4 { color: #57565a; font-size: 14px; line-height: 17px; font-weight: normal; margin: 0; padding: 5px 0; }

h5 { color: #57565a; font-size: 12px; line-height: 16px; font-weight: normal; margin: 0; padding: 5px 0; }

h6 { color: #57565a; font-size: 11px; line-height: 15px; font-weight: normal; margin: 0; padding: 2px 0; }

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

a:link { color: #39839b; text-decoration: underline; }

a:visited { color: #39839b; text-decoration: underline; }

a:hover { color: #57565a; text-decoration: none; }

a:active { color: #57565a; text-decoration: none; }

a img { border: none; }

/* start styles for horizontal rule */

hr { border-style: none; border-top: 1px #beb18c solid; background-color: transparent; height: 0; padding: 0; margin: 10px 0; }

/* start styles for input fields */

input { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

select { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

textarea { color: inherit; font-family: Verdana, Geneva, sans-serif; font-size: 12px; margin: 3px; padding: 2px 5px; }

input.submit { cursor: pointer; color: #000; width: 75px; float: right; margin: 10px 0; }

td#main { background-color : #FFFFFF; }

div.AuthorizeNetSeal { margin: 0 auto !important; width: 100%; text-align: center; }
