/* CSS Document */
html { overflow-y: scroll; }
body { background: #FFF url(../../images/img_mzlogo.jpg) top repeat-x; margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif; }
form { margin: 0px; padding: 0px; }

#wrapper { width: 950px; margin: 41px auto 0 auto; }
#header { height: 65px; }
#header .logo { position: relative; top: 8px; left: 0px; float: left; }
#search { float: right; margin: 20px 5px 0 0; }
.searchinput { color: #999; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border: 0px; padding: 5px 8px; margin: 0px; background: url(../../images/bg_search.gif); height: 13px; width: 210px; }
#menu { text-align: right; background: url(../../images/img_menuright.gif) no-repeat right; padding-right: 7px; }
#menubottom { text-align: right; background: url(../../images/img_menubottom.gif) no-repeat left bottom; width: 943px; height: 37px; }
#menuleft { height: 22px; background: #005D9F url(../../images/img_menuleft.gif) no-repeat left; padding-left: 18px; width: 150px; display: block; float: right; margin-top: 15px; }
#menuleft ul { border-bottom: 2px solid #004A7F; height: 20px; margin: 0px; padding: 0px 0px; font-size: 11px; font-family: Arial, Helvetica, sans-serif; }
#menuleft li { display: inline; margin: 0px; padding: 0px 5px 0px 5px; }
#menuleft a:link, #menuleft a:active, #menuleft a:visited { color: #FFF; text-decoration: none; line-height: 20px; border-bottom: 1px dotted #005D9F; }
#menuleft a:hover { color: #DDD; }
#menuright { background: #EBEBEB url(../../images/img_menudivider.gif) no-repeat left; padding-left: 25px; display: block; float: right; width: 475px; }
#menuright ul { width: 475px; border-bottom: 2px solid #BCBCBC; height: 35px; margin: 0px; padding: 0px 0px; font-size: 11px; font-family: Georgia, "Times New Roman" , Times, serif; background: #EBEBEB; display: inline-block; }
#menuright li { background: url(../../images/img_menubullet.gif) 5px no-repeat; display: inline; margin: 0px 15px 0 0; padding: 0px 0px 0px 20px; }
#menuright a:link, #menuright a:active, #menuright a:visited { color: #001B45; text-decoration: none; line-height: 35px; border-bottom: 1px dotted #005D9F; }
#menuright a:hover { color: #005D9F; }
#menuright .activeMenuItem { background: #ccc; display: inline-block; }
#imagebar { height: 184px; background-color: #CCC; margin-bottom: 20px; }
#content { }
#content h1 { color: #001B45; font-family: Georgia, "Times New Roman" , Times, serif; font-size: 14px; font-weight: normal; line-height: 26px; border-bottom: 1px dotted #94C6E1; border-top: #E0E0E0 1px solid; padding: 7px 0 2px 0px; margin: 0px; }
#submenu { float: left; width: 218px; }
#submenu h1 { padding-left: 25px; }
#submenu ul { font-size: 12px; list-style: none; margin: 0; padding: 0; }
#submenu ul a:link, #submenu ul a:visited, #submenu ul a:active { display: block; color: #001B45; text-decoration: none; padding: 7px 0px 7px 45px; background-image: url(../../images/img_submenubullet.gif); background-position: 25px 6px; background-repeat: no-repeat; }
#submenu ul a:hover { background: url(../../images/img_submenubullet.gif) 25px 6px no-repeat #EEE; }
#submenu ul li { border-bottom: #E0E0E0 1px solid; margin: 0; padding: 0; }
#submenu ul ul { font-size: 11px; color: #001B45; line-height: 11px; list-style: none; padding-left: 00px; background: #005D9F; color: #FFF; }
#submenu ul ul li { border-bottom: 0px; }
#submenu ul ul a:link, #submenu ul ul a:visited, #submenu ul ul a:active { ;font-size:11px;color:#FFF;text-decoration:none;padding:2px0px2px50px;background:url(../../images/img_submenusmallbullet.gif)35px8pxno-repeat}
#submenu ul ul a:hover { background: url(../../images/img_submenusmallbullet.gif) 35px 8px no-repeat #001B45; }
#submenu .activeItem { background: #DDD; font-weight: bold; }

#wording { float: left; margin-left: 25px; margin-right: 25px; width: 461px; }
#wording p { font-size: 12px; color: #858383; line-height: 20px; }
#wording ul { font-size: 12px; color: #858383; line-height: 20px; list-style: none; margin: 0px; padding-left: 20px; }
#wording li { background: url(../../images/img_wordingbullet.gif) no-repeat left 3px; padding-left: 20px; }
#wording table { font-size: 12px; color: #858383; line-height: 20px; margin-top: 10px; }
#wording img { margin: 10px; }
#wording a:link, #wording a:active { color: #0060A7; }
#wording a:visited { color: #666; }
#wording a:hover { color: #001B45; }
#wording h2 { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color: #001B45; }
#wording h3 { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color: #001B45; }
#wording hr { color: #EBEBEB; background: #EBEBEB; height: 1px; border: 0px; }
#wording label { font-size: 11px; background: #EBEBEB; padding-top: 2px; padding-bottom: 2px; height: 22px; width: 150px; display: block; border-bottom: 1px solid #BCBCBC; text-align: right; margin-right: 10px; padding-right: 10px; }
#wording textarea { font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 3px; }
#wording .contactus textarea { width: 250px; }
#wording .contactus input { width: 200px; }
#wording input { margin: 0px; padding: 0px; }
#wording .brandLogo { border: 1px solid #EBEBEB; margin: 0 5px 2px 0px; }
#wording .brandMedium { border: 1px solid #EBEBEB; margin: 0 10px 10px 0; }

#brands { float: left; width: 221px; }
.announcements img { margin-right: 10px; }
.announcements td { padding-bottom: 15px; }

#footerwrapper { background: #EBEBEB; margin-top: 20px; border-top: 5px solid #C7C7C7; height: 60px; }
#footer { width: 950px; margin: 0 auto; font-size: 11px; height: 75px; }
#footer a:link, #footer a:visited, #footer a:active { color: #0060A7; }
#footer a:hover { color: #001B45; }
#footer p { line-height: 18px; }
#footer .left { float: left; width: 50%; color: #999; }
#footer .right { float: right; width: 50%; text-align: right; }

#clear { clear: both; }



.brandDisplay { width: 209px; height: 380px; border: 1px solid #E0E0E0; padding: 5px; position: relative; overflow: hidden; }
.brandImagesList { position: absolute; top: 0; left: 0; list-style-type: none; margin: 0 0 0 46px; padding: 0;  }
.ctrlUp { width: 209px; height: 165px; background: url(../../images/brandsTopArrow.png) no-repeat center top; position: absolute; top: 0; left: 0; cursor: pointer; }
.ctrlDown { width: 209px; height: 165px; background: url(../../images/brandsBottomArrow.png) no-repeat center bottom; position: absolute; bottom: 0; left: 0; cursor: pointer; }
.round { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
p.viewBrands { text-align: center; }
p.viewBrands a { font-size: 11px; color: #666;  }
