body { background-color: #000000; text-align: center; border: 0; margin: 0; padding: 0; }
td { text-align: center; }
img { border: 0; padding: 0; margin: 0; }
p { color: #CCC; font-family: "trebuchet ms", sans-serif; font-size: 12px; text-align: left; line-height: 2.0; }
h2, h3 { border: 0; padding: 0; margin: 0; font-family: "trebuchet ms", sans-serif; text-align: center; }
h2 { font-size: 18px; padding-top: 50px; padding-bottom: 15px; color: #ffffff; }
h3 { font-size: 14px; color: #ff0000; }
ul, li { text-align: left; font-family: "trebuchet ms", sans-serif; font-size: 14px; line-height: 1.5; }
a { color: #333344; }
a:hover { text-decoration: none; }
a:visited { color: #443344; }
ul { padding-bottom: 15px; }

#div_wrapper { margin-top: -210px; margin-left: -350px; position: absolute; top: 50%; left: 50%; text-align: center; width: 700px; height: 420px; }
#table_nav { width: 760px; height: 35px; border: 0; margin: 0; padding: 0; }
#table_content { width: 700px; height: 320px; border: 0; margin: 0; padding: 0; }

#table_thumbcontent { width: 700px; height: 280px; border: 0; margin: 0; padding: 0; }
.td_nav { width: 120px; }
.td_thumbs { height: 100%; width: 33%; }

.img_nav { margin-left: 5px; margin-right: 5px; }
.img_more { margin-bottom: 10px; }

#table_photos { width: 700px; height: 320px; border: 0; margin: 0; padding: 0; }
.td_arrows { width: 110px; text-align: center; }
#td_photo { width: 480px; text-align: center; }

#img_mainImage { }

#table_contact { width: 480px; height: 320px; border: 0; padding: 0; margin: 0; margin-left: auto; margin-right: auto; }
#td_contact { width: 480px; height: 320px; border: 0; padding: 0; margin: 0; }
#img_contact_top { height: 196px; }
#img_contact_email { height: 33px; }
#img_contact_bottom { height: 37px; }
#img_contact_jzinc { height: 11px; }
#img_contact_film { height: 42px; }

.fourpadder { margin-top: 4px; }

#table_about { width: 425px; height: 265px; position: relative; top: 30px; margin-left: auto; margin-right: auto; }
#td_about_content { }
#td_about_scroller { }

#td_about_content p { color: #666; line-height: 1.6; margin-top: 0; margin-bottom: 20px; margin-right: 10px; text-align: justify; }

#div_about_container { width: 406px; height: 265px; overflow: hidden; position: relative; top: 0px; left: 0px; }
#div_about_content { width: 406px; position: relative; top: 0px; left: 0px; }
#div_scrollArea { height: 265px; width: 19px; background-image: url(../images/scroller_bg.gif); background-repeat: no-repeat; position: relative; top: 0px; left: 0px; }
#div_scroller { width: 19px; height: 1px; position: relative; cursor: pointer; }

.arrow { width: 19px; height: 20px; }

#div_about_bg { background-image: url(../images/about_bg.jpg); background-repeat: no-repeat; width: 480px; height: 320px; position: relative; margin-left: auto; margin-right: auto; }
#div_login_bg { background-image: url(../images/login_bg.jpg); background-repeat: no-repeat; width: 480px; height: 320px; position: relative; margin-left: auto; margin-right: auto; }

#img_scrollbar_top { width: 19px; height: 10px; }
#div_scrollbar_mid { background-image: url(../images/scrollbar_mid.gif); background-repeat: repeat-y; height: 1px; width: 19px; }

#img_andrew { float: left; margin-right: 10px; }

.p_centered { text-align: center; }

#div_invpas_wrap { height: 40px; }

#div_about_content h2 { color: #000; padding-top: 15px; }
#div_about_content h3 { color: #000; margin-bottom: 15px; }

.table_swatch { width: 340px; margin-left: auto; margin-right: auto; margin-top: 25px; }
.table_swatch tr th { font-family: "trebuchet ms", verdana, sans-serif; border-bottom: 1px solid #ccc; }
.table_swatch tr td { padding-top: 15px; }
.table_swatch tr td a { text-decoration: none; font-family: "trebuchet ms", verdana, sans-serif; font-size: 13px; }
.table_swatch tr td a:hover { color: #999; }

.bottompadded { padding-bottom: 35px; }

#p_orderproofs { width: 100%; text-align: center; font-size: 18px; color: #fff; }
#p_orderproofs a { color: #ccc; }
#p_orderproofs a:hover { color: #fff; }
