#main-nav { 
font-family: verdana, tahoma; 
display: block;
width: 760px; 
}
#main-nav ul{
margin: 0;
padding: 0;
}

#main-nav ul li{
  float: left;
  line-height: 23px;
  background-image: url(../../images/nav/main_nav_bg.gif); 
  background-repeat: repeat-x;
  list-style-type: none;
   
}



.promotitle
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #555; line-height: 12px; text-decoration: none; text-align: left; padding-top: 5px; padding-left: 11px; padding-right: 7px; }
a.promotitle
{ color: #555; font-size: 12px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: left; padding-top: 5px; padding-right: 7px; padding-left: 11px; }
a.promotitle:hover
{ color: #f90; font-size: 12px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 12px; text-decoration: none; text-align: left; padding-top: 5px; padding-right: 7px; padding-left: 11px; }

.promobody
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 12px; text-align: left; padding-top: 4px; padding-left: 11px; padding-right: 7px; }
a.promobody
{ color: #555; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; text-decoration: none; line-height: 12px; text-align: left; padding-top: 4px; padding-left: 11px; padding-right: 7px; }
a.promobody:hover
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #f90; text-decoration: none; line-height: 12px; text-align: left; padding-top: 4px; padding-left: 11px; padding-right: 7px; }

.menu-promo
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 11px; color: #555; font-weight: bold; line-height: 20px; background-image: url(../../images/art/arrow-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; height: 20px; float: left; padding-left: 25px; }
a.menu-promo
{ color: #555; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../../images/art/arrow-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; height: 20px; float: left; padding-left: 25px; }
a.menu-promo:hover 
{ color: #555; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 20px; background-image: url(../../images/art/arrow-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; height: 20px; float: left; padding-left: 25px; }


.sub-text-white
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #fff; line-height: 12px; text-align: center; }

.sub-text 
{ color: #333; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: left; padding-top: 7px; padding-right: 10px; padding-left: 15px; }
a.sub-text
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #333; line-height: 12px; text-decoration: none; text-align: left; padding-top: 7px; padding-right: 10px; padding-left: 11px; }
a.sub-text:hover
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #f90; line-height: 12px; text-decoration: none; text-align: left; padding-top: 7px; padding-right: 10px; padding-left: 11px; }


.sub-text-center 
{ color: #333; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: center; }
.heading-text
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 13px; color: #333; line-height: 14px; text-decoration: none; text-align: left; }
.mainheading
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 15px; color: #333; line-height: 15px; text-align: left; text-indent: 15px; }

.sub-heading
{ color: #333; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; line-height: 12px; text-align: left; padding-left: 15px; }

.overview
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #f0f0f0; line-height: 14px; background-color: #969696; text-decoration: none; text-align: left; padding: 2px 7px 2px 11px; }

.dropdown 
{
  font-family: arial, "lucida grande", verdana, helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  background-color: #555; 
  color: #f1f1f1;
  width: 150px;
  height: 21px;
  vertical-align: middle;
}
.dropdownbutton 
{
  vertical-align: middle;
}
.grey
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #969696; line-height: 18px; background-image: url(../../images/general/bg-grey.gif); text-align: left; height: 18px; float: left; padding-left: 15px; }
.links
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }
a.links
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-image: url(../../images/arrow/arrow-link-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }
a.links:hover
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-image: url(../../images/arrow/arrow-link-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }

.pdf
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }
a.pdf
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-image: url(../../images/arrow/arrow-pdf-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }
a.pdf:hover
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 11px; background-image: url(../../images/arrow/arrow-pdf-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; padding-left: 12px; list-style-position: outside; }


.menu-grey
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #969696; line-height: 18px; background-image: url(../../images/nav/menu-background-white.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; height: 18px; float: left; padding-left: 15px; }
a.menu-grey 
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; line-height: 18px; background-image: url(../../images/nav/menu-background-white.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; height: 18px; float: left; padding-left: 15px; }
a.menu-grey:hover 
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; line-height: 18px; background-image: url(../../images/nav/menu-background.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; width: 100%; height: 18px; float: left; padding-left: 15px; }

.menu-other
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 11px; color: #fff; font-weight: bold; line-height: 18px; background-image: url(../../images/nav/menu-other-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 24px; width: 166px; height: 18px; float: left; }
a.menu-other
{ color: #fff; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 18px; background-image: url(../../images/nav/menu-other-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 24px; width: 166px; height: 18px; float: left; }
a.menu-other:hover 
{ color: #fff; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 18px; background-image: url(../../images/nav/menu-other-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 24px; width: 166px; height: 18px; float: left; }

.menu-back
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 11px; color: #969696; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-lightgrey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; float: left; }
a.menu-back
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-lightgrey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; float: left; }
a.menu-back:hover 
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; float: left; }

.menu-links
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 11px; color: #969696; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-lightgrey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; width: 95px; height: 12px; float: left; padding-left: 10px; }
a.menu-links
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-lightgrey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; width: 95px; height: 12px; float: left; padding-left: 10px; }
a.menu-links:hover 
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 11px; background-image: url(../../images/arrow/arrow-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 14px; width: 95px; height: 12px; float: left; padding-left: 10px; }

.menu-heading
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #969696; line-height: 12px; text-decoration: none; text-align: left; padding-top: 5px; padding-left: 5px; }	

.menu-photovideo
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 11px; color: #969696; font-weight: bold; line-height: 14px; background-image: url(../../images/arrow/arrow-ph-vi-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 22px; width: 161px; height: 18px; float: left; padding-left: 5px; }
a.menu-photovideo
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(../../images/arrow/arrow-ph-vi-grey.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 22px; width: 161px; height: 18px; float: left; padding-left: 5px; }
a.menu-photovideo:hover 
{ color: #969696; font-size: 11px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; line-height: 14px; background-image: url(../../images/arrow/arrow-ph-vi-orange.gif); background-repeat: no-repeat; text-decoration: none; text-align: left; text-indent: 22px; width: 161px; height: 18px; float: left; padding-left: 5px; }

.menu-main
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-size: 13px; color: #969696; line-height: 23px; background-repeat: repeat-x; text-decoration: none; text-align: left; height: 23px; float: left; padding-right: 10px; padding-left: 10px; }
a.menu-main
{ color: #969696; font-size: 13px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; line-height: 23px; background-repeat: repeat-x; text-decoration: none; text-align: left; height: 23px; float: left; padding-right: 10px; padding-left: 10px; }
a.menu-main:hover 
{ color: #969696; font-size: 13px; font-family: arial, "lucida grande", verdana, helvetica, sans-serif; line-height: 23px; background-image: url(../../images/nav/menu-main-overbg.gif); background-repeat: repeat-x; text-decoration: none; text-align: left; height: 23px; float: left; padding-right: 10px; padding-left: 10px; }

.promolist
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: normal; font-size: 11px; color: #555; line-height: 14px; background-image: url(../../images/general/list.gif); background-repeat: no-repeat; text-align: left; padding-left: 14px; list-style-position: outside; }

.error
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #555; line-height: 12px; text-decoration: none; text-align: center; }
a.error
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #f90; line-height: 12px; text-decoration: none; text-align: center; }
a.error:hover
{ font-family: arial, "lucida grande", verdana, helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #555; line-height: 12px; text-decoration: none; text-align: center; }
