﻿contact { background: #181818; border: 1px solid #383838E; color: #E6E6EE; display: block; font-size: 10px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }
a.contact:hover { background: #56597E; border: 1px solid #8183A9; border-bottom: 1px solid #8183A9; color: #E6E6EE; display: block; font-size: 10px; font-weight: bold; line-height: 14px; margin: 0; padding-right: 0px; text-align: center; text-decoration: none; width: 100%; }
a.dlpage { border: 1px solid #8183A9; border-bottom: 0px; color: #8183A9; display: block; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px; text-align: center; text-decoration: none; width: 97%; }
a.dlpage:hover { background: #8183A9; border: 1px solid #56597E; border-bottom: 1px solid #8183A9; color: #E6E6EE; display: block; font-size: 10px; font-weight: bold; margin: 0px; padding: 0px; text-align: center; text-decoration: none; width: 97%; }





a.menu { background: #383838; border-bottom: 1px solid #484848; border-right: 1px solid #484848; color: #909090; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }
a.menul { background: #383838; border-bottom: 1px solid #484848; border-left: 1px solid #484848; color: #909090; border-right: 1px solid #484848; color: #909090; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.menua { background: #383838; border-bottom: 1px solid #484848; border-right: 1px solid #484848; color: #EEEEEE; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.menu:hover { background: #484848; border-bottom: 1px solid #484848; border-right: 1px solid #484848; color: #E8E8E8; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }
a.menul:hover { background: #484848; border-bottom: 1px solid #484848; border-left: 1px solid #484848; color: #E8E8E8; border-right: 1px solid #484848; color: #E8E8E8; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }
a.menua:hover { background: #484848; border-bottom: 1px solid #484848; border-right: 1px solid #484848; color: #E8E8E8; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }

a.menu2 { background: #383838; border: 1px solid #484848; border-top: none; color: #909090; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.menu2:hover { background: #484848; color: #E8E8E8; color: #E8E8E8; border: 1px solid #484848; border-top: none; color: #E8E8E8; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }




a.submenu { background: #383838; border-bottom: 1px solid #484848; border-right: 1px solid #484848; border-top: 1px solid #484848; color: #909090; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.submenua { background: #383838; border-bottom: 1px solid #484848; border-right: 1px solid #484848; border-top: 1px solid #484848; color: #cccccc; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.submenu:hover { background: #484848; border-bottom: 1px solid #484848; border-right: 1px solid #484848; border-top: 1px solid #484848; color: #E8E8E8; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }

a.submenua:hover { background: #484848; border-bottom: 1px solid #484848; border-right: 1px solid #484848; border-top: 1px solid #484848; color: #ffffff; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }

a.submenu2 { background: #383838; border-bottom: 1px solid #484848;  border-top: 1px solid #484848; color: #909090; border-left: 1px solid #484848; border-right: 1px solid #484848; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.submenu2:hover { background: #484848; border-bottom: 1px solid #484848;  border-top: 1px solid #484848; color: #E8E8E8; border-left: 1px solid #484848; display: block; font-size: 12px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }


A:link {text-decoration: none; color: #ede9af }
A:visited {text-decoration: none; color: #ede9af }



a.bar { background: #383838; border-right: 1px solid #181818; color: #909090; display: block; font-size: 11px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }

a.nav { color: #E6E6EE; text-decoration: none; }
a.nav:hover, #active { background: url(fixtures/navdot.gif) repeat-x left; color: #FFFFFF; padding: 0px 0px 1px 0px; text-decoration: none; }
a.navlink { color: #707070; text-decoration: none; }
a.nav:visited { color: #707070; text-decoration: none; }
a.nav:hover { background: url(fixtures/dotline.gif) repeat-x bottom; color: #707070; padding: 0; text-decoration: none; }
a.specials { background: #8183A9; border: 1px solid #56597E; color: #E6E6EE; display: block; font-size: 10px; font-weight: bold; line-height: 14px; margin: 0; padding: 0; text-align: center; text-decoration: none; width: 100%; }
a.specials:hover { background: #454765; border: 1px solid #8183A9; border-bottom: 1px solid #8183A9; color: #E6E6EE; display: block; font-size: 10px; font-weight: bold; line-height: 14px; margin: 0; padding-right: 0px; text-align: center; text-decoration: none; width: 100%; }
.adobe { color: #E6E6EE; font: normal 11px Arial, Helvetica, sans-serif; text-align: left; }
.author { border-bottom: 1px solid #56597E; color: #333366; font: normal 11px Arial, Helvetica, sans-serif; line-height: 15px; margin: 0px; padding: 1px 0px 0px 0px; text-indent: 10px; }


.body { font-family: Arial, Helvetica, sans-serif; background: #202020; text-align: center; }
.image { font-family: Arial, Helvetica, sans-serif; background: #202020; text-align: center; padding-bottom: 15px; }

.bold11 { color: #333366; font-size: 11px; font-weight: bold; line-height: 16px; }
.bold12 { color: #333366; font-size: 12px; font-weight: bold; }
.bold12dot { background: url(fixtures/dotline.gif) repeat-x bottom; color: #333366; font-size: 12px; font-weight: bold; line-height: 18px; vertical-align: bottom; }
.borderimage{ border: 1px solid #909090; margin: 2px; padding: 2px; }
.botborder, #botborder { border-bottom: 1px solid #454765; }
.botdot { background: url(fixtures/dotline.gif) repeat-x bottom; }
.center { text-align: center; }
.centertext { font: normal 12px Arial, Helvetica, sans-serif; padding: 0px 3px 0px 3px; text-align: center; vertical-align: top; }
.copyright { color: #696969; font: normal 14px Arial, Helvetica, sans-serif; padding-top: 10px; text-align: center; }
.cover { border-right: 1px solid #333366; padding: 15px 0px 15px 0px; text-align: center; vertical-align: top; }
.divider { background-image: url(fixtures/dotdivider.gif); background-position: center; background-repeat: no-repeat; }
.features { color: #333366; font-size: 12px; font-weight: bold; text-indent: 5px; }
.footer { color: #333366; font: normal 11px Arial, Helvetica, sans-serif; }
.fotosource { color: #E6E6EE; font: normal 11px Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; }
.freebar { background: #8183A9; color: #E6E6EE; font-size: 13px; font-weight: bold; text-align: center;  border-bottom: 1px solid #454765; }
.freebarDCU{ background: #8183A9; border-top: 1px solid #454765; color: #E6E6EE; font-size: 13px; font-weight: bold; text-align: center; }
.item { background: url(fixtures/dotline.gif) repeat-x bottom; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 10px; text-align: left; vertical-align: middle; }
.lensbar { background: #8183A9; border: 1px solid #454765; border-left: none; color: #E6E6EE; font-size: 11px; font-weight: bold; text-indent: 10px; }
.med12 { color: #333366; font: normal 12px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; }
.price { background: url(fixtures/dotline.gif) repeat-x bottom; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; padding-right: 10px; text-align: right; vertical-align: middle; }
.qltitle { background: url(fixtures/folder.gif) no-repeat 15px; color: #E6E6EE; font-size: 13px; font-weight: bold; line-height: 20px; padding: 0 0 0 40px; text-decoration: underline; }
.right { text-align: right; }
.sepdot { background: url(fixtures/sepdot.gif); background-position: left; background-repeat: repeat-x; }
.sepdot2 { background: url(fixtures/sepdot2.gif); background-position: left; background-repeat: repeat-x; }
.sepdot3 { background: url(fixtures/sepdot3.gif); background-position: left; background-repeat: repeat-x; }
.session { background: url(fixtures/dotline.gif) repeat-x bottom; font: 12px Arial, Helvetica, sans-serif; padding-left: 10px; text-align: left; vertical-align: middle; }
.sidespec { color: #E6E6EE; font-size: 11px; font-weight: bold; padding: 0px; text-align: center; }
.sidespec2 { color: #E6E6EE; font-size: 14px; font-weight: bold; padding: 0px; text-align: center; }
.small11 { color: #333366; font: normal 11px Arial, Helvetica, sans-serif; text-align: left; vertical-align: top; }
.spec { background: url(fixtures/dotline.gif) repeat-x bottom; font: 12px Arial, Helvetica, sans-serif; line-height: 20px; padding-left: 5px; text-align: left; vertical-align: middle; }


.tborder { border: 1px solid #484848; border-right: none; border-bottom: none; padding-top: 6px; padding-bottom: 6px; }
.ttborder { border: 1px solid #484848; border-left: none; border-right: none; border-bottom: none; padding-bottom: 6px; }
.bborder { border: 1px solid  #484848; border-right: none; border-left: none; border-top: none;}
.cborder { border-top: 1px solid  #484848;}
.dborder { border: 1px solid  #181818; }
.pborder { border: 1px solid  #383838; }
.nborder { border-left: none; border-right: none; border-bottom: none; border-top: none;}
.table { background: #202020; border: 10px solid #303030;}

.text11 { color: #909090; font: normal 12px Arial, Helvetica, sans-serif; text-align: center; vertical-align: center; }
.text15a { color: #bbb388; font: normal 17px Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; font-weight: bold; padding-top: 8px; }
.text12 { color: #909090; font: normal 13px Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; padding-top: 7px; }
.text12a { color: #909090; font: normal 13px Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; padding-top: 7px; }
.text12aaa { color: #606060; font: normal 13px Arial, Helvetica, sans-serif; text-align: justify; vertical-align: top; padding-top: 7px; }
.text12b { color: #909090; font: normal 13px Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; padding-top: 7px; }
.text12c { background: #303030; color: #e0dca2; font: normal 18px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; vertical-align: center; padding-top: 4px;  padding-bottom: 4px; line-height: 20px; }
.text12d { color: #ede9af; font: normal 18px Arial, Helvetica, sans-serif; font-weight: bold; text-align: center; vertical-align: center; padding-top: 4px;  padding-bottom: 4px; line-height: 20px; }
.text12u { color: #909090; font: normal 13px Arial, Helvetica, sans-serif; text-align: center; vertical-align: top; padding-top: 7px; }
.order { color: #909090; font: normal 14px Arial, Helvetica, sans-serif; text-align: center; vertical-align: center; padding-top: 5px; padding-left: 3px; }


.titlebar { background: #8183A9; border: 1px solid #454765; color: #E6E6EE; font-size: 12px; font-weight: bold; text-indent: 10px; }
.titlebkg { background: #8183A9; border-bottom: 1px solid #56597E; color: #E6E6EE; font-size: 12px; font-weight: bold; text-indent: 10px; }
.toppad { padding-top: 0px; vertical-align: top; }
.uborder { border: 1px solid #56597E; border-top: none; }
#boxborder { border: 1px solid #454765; border-top: none; padding: 5px 10px 5px 10px; }
#content { padding: 5px 10px 5px 10px; vertical-align: top; }
#current { background: #454765; border-bottom: 1px solid #8183A9; border-right: 1px solid #8183A9; color: #E6E6EE; display: block; font-size: 11px; font-weight: bold; line-height: 20px; margin: 0; padding: 0; text-align: center; text-decoration: none; }
#dropmenudiv{ border: 1px solid #454765; font: normal 11px arial; line-height: 16px; position: absolute; z-index: 100; }
#dropmenudiv a{ background-color: #E6E6EE; color: #454765; display: block; text-decoration: none; text-indent: 5px; width: 100%; }
#dropmenudiv a:hover{ background-color: #56597E; color: #E6E6EE; }
#head { background: #454765; border-bottom: 1px solid #8183A9; }
#horizdot { background: url(fixtures/dotline.gif) repeat-x left; }
#list { list-style: disc outside; margin: 0; padding: 0px 0px 0px 20px; }
#listlink { font-size: 12px; font-weight: normal; line-height: 16px; padding: 0; }
#navbar { background: #56597E; border-right: 1px solid #454765; vertical-align: top; width: 160px; }
#navbottom { color: #E6E6EE; font: 10px Arial, Helvetica, sans-serif; line-height: 20px; text-align: center; }
#navdot { background: url(fixtures/navdot.gif) repeat-x left; }
#navlink { background: url(fixtures/cornerdot.gif) no-repeat 20px; font-size: 11px; font-weight: bold; line-height: 16px; padding: 0 0 0 40px; }
#navlist { list-style: none outside; margin: 0; padding: 0; }
#noborder { border-right: none; }
#textdec { text-decoration: underline; }
#textdot { background: url(fixtures/dotline.gif) repeat-x; vertical-align: bottom; }
#bobsmenudiv{ fontcolor: #FFFFFF; font: 16px Arial, Helvetica, sans-serif; }


#mainmenu { border: none; color: #454765; font-size: 12px; font-weight: bold; text-align: center; }


#uborder { border: 1px solid #454765; border-top: none; }
#vertdot { background: url(fixtures/verticaldot.gif) repeat-y left; }
#vertdot2 { background: url(fixtures/verticaldot.gif) repeat-y center; }
