/* ::::: http://www.judaicawebstore.com/aish/App_Themes/JWG/ComponentArt.css ::::: */

@media screen {
  .MenuGroup { background-color: rgb(227, 239, 255); color: rgb(1, 7, 108); }
  .TopMenuItem { border-right: 1px solid rgb(227, 239, 255); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .TopMenuItemHover { background-color: rgb(139, 164, 251); border-right: 1px solid rgb(126, 100, 1); color: rgb(1, 7, 108); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .TopMenuItemActive { background-color: rgb(88, 114, 203); border-right: 1px solid rgb(227, 239, 255); color: rgb(227, 239, 255); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .TopMenuItemExpanded { background-color: rgb(88, 114, 203); border-right: 1px solid rgb(227, 239, 255); color: rgb(227, 239, 255); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .MenuItem { cursor: pointer; border-right: 1px solid rgb(227, 239, 255); font-family: Arial; font-size: 10px; font-weight: bold; }
  .MenuItemHover { background-color: rgb(139, 164, 251); border-right: 1px solid rgb(126, 100, 1); color: rgb(1, 7, 108); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .MenuItemActive { background-color: rgb(88, 114, 203); border-right: 1px solid rgb(227, 239, 255); color: rgb(227, 239, 255); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .MenuItemExpanded { background-color: rgb(88, 114, 203); border-right: 1px solid rgb(227, 239, 255); color: rgb(227, 239, 255); cursor: pointer; font-family: Arial; font-size: 10px; font-weight: bold; }
  .MenuBreak { width: 100%; height: 0px; }
  .vTab_TopGroup { z-index: 24; }
  .vTab_DefaultTab { background-image: url('nrm_bg.gif'); font-size: 10px; font-family: tahoma; cursor: pointer; }
  .vTab_SelectedTab { background-image: url('sel_bg.gif'); background-color: rgb(221, 221, 221); font-size: 10px; font-family: tahoma; cursor: default; }
  .vTab_transparent { background: none repeat scroll 0% 0% transparent; }
  .vTab_MultiPageOuterFrame { background-color: rgb(221, 221, 221); border: 1px solid black; padding: 3px; z-index: 25; }
  .vTab_MultiPage { z-index: 98; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(255, 255, 255) rgb(255, 255, 255) rgb(187, 187, 187); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; background-color: rgb(227, 239, 255); width: 100%; }
  .hTab_TopGroup { z-index: 99; position: relative; }
  .hTab_DefaultTab { color: rgb(0, 0, 0); background-color: rgb(202, 202, 202); background-image: url('nrm_bg_001.gif'); font-size: 8px; font-family: verdana; cursor: pointer; }
  .hTab_DefaultTabHover { color: rgb(0, 0, 0); background-color: rgb(202, 202, 202); background-image: url('nrm_bg_001.gif'); font-size: 8px; font-family: verdana; text-decoration: underline; cursor: pointer; }
  .hTab_SelectedTab { color: rgb(0, 0, 0); background-color: rgb(218, 206, 181); background-image: url('sel_bg_001.gif'); font-size: 8px; font-family: verdana; cursor: default; }
  .hTab_MultiPageOuterFrame { background-color: rgb(221, 221, 221); border: 1px solid black; padding: 3px; z-index: 25; }
  .hTab_MultiPage { z-index: 98; border-width: 1px; border-style: solid; border-color: rgb(187, 187, 187) rgb(255, 255, 255) rgb(255, 255, 255) rgb(187, 187, 187); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; background-color: rgb(227, 239, 255); width: 100%; }
  .TopGroup { z-index: 99; position: relative; }
  .DefaultTab { color: black; background-image: url('tab_bg.gif'); font-family: MS Sans Serif,Verdana; font-size: 10px; cursor: default; }
  .DefaultTabHover { color: black; background-image: url('hover_tab_bg.gif'); font-family: MS Sans Serif,Verdana; font-size: 10px; cursor: default; }
  .SelectedTab { color: black; background-image: url('selected_tab_bg.gif'); font-family: MS Sans Serif,Verdana; font-size: 10px; cursor: default; }
  .MultiPage { background-color: White; border: 1px solid rgb(145, 155, 156); width: 487px; height: 250px; position: relative; top: -2px; z-index: 98; }
  .calendar_button { border: medium none; cursor: pointer; }
  .picker { background-color: rgb(255, 255, 255); border: 1px solid gray; font-size: 12px; font-weight: bold; font-family: "Verdana",monospace; padding: 2px; cursor: pointer; width: 90px; }
  .calendar td { font-size: 11px; }
  .title { font-weight: bold; background-color: rgb(215, 215, 229); }
  .day { width: 25px; cursor: pointer; text-align: center; border-width: 1px; border-color: rgb(246, 246, 246); border-style: solid; }
  .dayhover { width: 25px; cursor: pointer; text-align: center; text-decoration: underline; border-width: 1px; border-color: rgb(246, 246, 246); border-style: solid; }
  .dayheader { width: 25px; text-align: center; border-width: 1px; border-color: white; border-style: solid; font-weight: bold; background-color: rgb(255, 255, 255); }
  .othermonthday { color: rgb(153, 153, 153); }
  .outofrangeday { visibility: hidden; }
  .selectedday { width: 25px; background-color: rgb(251, 230, 148); color: rgb(0, 0, 0); border-width: 1px; border-color: rgb(187, 85, 3) ! important; border-style: solid; font-weight: bold; }
  .calendar { border-style: solid; border-width: 1px; border-color: Black; border-collapse: collapse; background-color: rgb(255, 255, 255); cursor: default; }
  .month { background-color: rgb(246, 246, 246); margin: 0px 5px 5px; }
  .nextprev { cursor: pointer; height: 25px; vertical-align: middle; padding: 0px 5px; }
  .selector { width: 14px; cursor: pointer; text-align: left; vertical-align: middle; background-color: rgb(255, 255, 255); }
  .Grid { background-color: rgb(255, 255, 255); border: 1px solid gray; cursor: pointer; }
  .HeadingCell { background-color: rgb(51, 51, 51); border-width: 1px; border-style: solid; border-color: rgb(85, 85, 85) rgb(0, 0, 0) rgb(0, 0, 0) rgb(85, 85, 85); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; }
  .HeadingCellText { color: rgb(255, 255, 255); font-family: verdana; font-size: 10px; font-weight: bold; text-align: left; padding: 3px; }
  .Row { background-color: rgb(226, 226, 226); }
  .Row td.DataCell { cursor: default; padding: 3px; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(181, 181, 181) rgb(181, 181, 181) rgb(255, 255, 255); -moz-border-top-colors: none; -moz-border-right-colors: none; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-image: none; font-family: verdana; font-size: 10px; }
  .Row td.FirstDataCell { padding-left: 3px; cursor: default; }
  .SelectedRow { background-color: rgb(255, 238, 194); }
  .SelectedRow td.DataCell { padding: 3px 3px 3px 4px; font-family: verdana; font-size: 10px; border-bottom: 1px solid rgb(75, 75, 111); border-top: 1px solid rgb(75, 75, 111); border-right: 0px none; cursor: default; }
  .SelectedRow td.FirstDataCell { border-left: 1px solid rgb(75, 75, 111); border-right: 0px none; padding-left: 3px; padding-right: 3px; cursor: default; }
  .SelectedRow td.LastDataCell { border-right: 1px solid rgb(75, 75, 111); cursor: default; }
  .GridFooter { cursor: default; padding: 5px; }
  .GridFooter a { color: Black; font-weight: bold; }
  .PagerText { font-family: verdana; font-size: 11px; }
}
/* ::::: http://www.judaicawebstore.com/aish/App_Themes/JWG/layout.css ::::: */

* { margin: 0px; padding: 0px; border: medium none; outline: medium none; }
img { float: left; }
body { background: none repeat scroll 0% 0% rgb(232, 233, 227); font: 12px Arial,Helvetica,sans-serif; }
#outer_layout { width: 1000px; margin: 0pt auto; }
#layout { width: 996px; float: left; border-left: 1px solid rgb(212, 214, 203); border-right: 2px solid rgb(212, 214, 203); }
#header { width: 996px; float: left; background: url('banner_img.jpg') no-repeat scroll 0pt 0pt transparent; position: relative; height: 122px; }
#header .logo { width: 332px; height: 55px; float: left; position: absolute; top: 12px; left: 22px; }
#header .logo2 { width: 332px; height: 31px; float: left; position: absolute; top: 67px; left: 22px; }
#header .row { width: 976px; float: left; padding-right: 20px; padding-bottom: 10px; }
#header .account_details { width: auto; float: right; }
#header .account_details ul { width: auto; float: left; list-style: none outside none; padding-top: 7px; }
#header .account_details ul li { width: auto; float: left; }
#header .account_details ul li a { width: auto; float: left; font: 11px/24px Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); text-decoration: none; }
#header .account_details ul li a span { width: auto; float: left; padding: 3px 4px 0pt 12px; }
#header .account_details ul li a span.last { width: auto; float: left; padding: 8px 4px 0pt 12px; }
#header .search { width: auto; float: left; position: absolute; top: 96px; left: 26px; }
#header .search a { width: auto; float: left; font: 11px/20px Arial,Helvetica; color: rgb(255, 255, 255); margin-left: 20px; padding-left: 5px; text-decoration: none; cursor: pointer; }
#header .search .input_bg { width: 275px; height: 18px; float: left; background: url('search_bg.gif') no-repeat scroll 0pt 0pt transparent; padding-left: 24px; padding-top: 2px; }
#header .search input { float: left; padding: 0pt 5px; background: none repeat scroll 0% 0% transparent; color: rgb(127, 127, 127); }
#header .search input.btn { width: 23px; height: 20px; float: left; margin-left: 3px; padding: 0px; background: url('go.gif') no-repeat scroll 0pt 0pt transparent; cursor: pointer; }
#menu { width: 996px; float: left; background: url('menu_bg.gif') repeat-x scroll 0pt 0pt transparent; height: 32px; }
#menu ul { width: auto; float: left; list-style: none outside none; padding-top: 2px; }
#menu ul li { width: auto; float: left; padding: 0pt 3px 0pt 4px; background: url('separator.gif') no-repeat scroll 0pt 0pt transparent; }
#menu ul li.first { width: auto; padding: 0pt 4px 0pt 5px; background: none repeat scroll 0% 0% transparent; }
#menu ul li a { width: auto; float: left; font: 11px/20px Arial,Helvetica,sans-serif; color: rgb(86, 86, 83); text-decoration: none; }
#menu ul li a:hover { font-weight: normal; color: Black; }
#body_container { width: 996px; float: left; position: relative; }
#body_container { width: 996px; float: left; background: url('body_container_bg.gif') repeat-y scroll 0pt 0pt transparent; position: relative; }
#left_container { width: 211px; float: left; padding-top: 24px; }
#left_menu { width: 196px; float: left; padding-left: 16px; padding-bottom: 355px; }
#left_menu ul { width: 196px; float: left; list-style: none outside none; }
#left_menu ul li { width: 196px; float: left; background: url('boder_bg.gif') no-repeat scroll 0pt 0pt transparent; font: bold 12px/23px Arial,Helvetica,sans-serif; }
#left_menu ul li a { width: auto; float: left; background: url('arrow_001.gif') no-repeat scroll 0pt 8px transparent; padding-left: 12px; color: rgb(104, 104, 104); text-decoration: none; }
#left_menu ul li ul { width: 196px; float: left; list-style: none outside none; padding: 3px 0pt; }
#left_menu ul li ul li { width: 161px; float: left; padding: 0px 0px 0px 35px; font: 12px/20px Arial,Helvetica,sans-serif; background: none repeat scroll 0% 0% transparent; }
#left_menu ul li ul li a { width: auto; float: left; color: rgb(104, 104, 104); text-decoration: none; background: none repeat scroll 0% 0% transparent; padding: 0px; }
#left_menu ul li ul li a:hover { color: rgb(230, 120, 30); }
#body_container .bottom_links { width: 200px; float: right; position: absolute; bottom: 110px; left: 40px; }
#body_container .bottom_links .best_site { width: 107px; height: 142px; float: left; padding-bottom: 10px; }
#body_container .bottom_links .godaddy { width: 117px; height: 61px; float: left; }
#right_container { width: 747px; float: left; padding-left: 22px; }
#bread_crumb { width: auto ! important; float: left; }
#bread_crumb ul { width: auto; float: left; list-style: none outside none; }
#bread_crumb li { float: left; font: 12px/24px "Myriad Roman","Myriad Pro",Arial,Helvetica,sans-serif; padding: 0px 7px 0px 12px; background: url('arrow01.gif') no-repeat scroll 0pt 8px transparent; color: rgb(153, 154, 151); }
#bread_crumb li.first { background: none repeat scroll 0% 0% transparent ! important; padding: 0px 7px 0px 0px ! important; }
#right_container p { width: 740px; float: left; font: bold 12px/20px Arial,Helvetica,sans-serif; color: rgb(140, 140, 138); }
#social { width: 747px; float: left; }
#social ul { width: 747px; float: left; list-style: none outside none; padding: 10px 0pt 0pt; }
#social ul li { width: auto; float: left; font: 11px/25px Arial,Helvetica,sans-serif; color: rgb(118, 118, 118); padding-right: 7px; }
#social ul li.first { padding-right: 11px; }
#banner { width: 746px; float: left; height: 190px; padding-bottom: 0px; }
#judaica_web { width: 750px; float: left; padding-bottom: 21px; }
#judaica_web p { float: left; font: bold 12px/20px Arial,Helvetica,sans-serif; color: rgb(140, 140, 138); padding-bottom: 20px; }
#judaica_web ul { width: 745px; float: left; list-style: none outside none; background: url('judaica_item_bg.jpg') repeat-x scroll 0pt 0pt transparent; }
#judaica_web ul li { width: 180px; float: left; padding-left: 8px; background: url('sep.jpg') no-repeat scroll 0pt 0pt transparent; height: 211px; }
#judaica_web ul li.first { padding-left: 0pt; background: none repeat scroll 0% 0% transparent; }
#judaica_web ul li .img_box { width: 180px; float: left; text-align: center; padding-bottom: 15px; }
#judaica_web ul li h4 { width: 180px; float: left; text-align: center; color: rgb(78, 78, 78); font: 17px/20px Arial,Helvetica,sans-serif; }
#judaica_web ul li h4 strong { width: 180px; float: left; text-align: center; color: rgb(230, 120, 30); font-weight: bold; }
#judaica_web ul li h5 { width: 180px; float: left; font: 14px/20px Arial,Helvetica,sans-serif; color: rgb(78, 78, 78); text-align: center; }
#featured_products { width: 747px; float: left; }
#featured_products .title { width: 747px; float: left; background: none repeat scroll 0% 0% rgb(31, 81, 124); height: 33px; }
#featured_products h3 { width: auto; float: left; font: 24px/30px "Myriad Roman","Myriad Pro",Arial,Helvetica,sans-serif; color: rgb(255, 255, 255); padding-left: 11px; }
#featured_products .data { width: 747px; float: left; padding: 7px 0pt 0pt; }
#featured_products .data ul { width: 747px; float: left; list-style: none outside none; }
#featured_products .data ul li { width: 747px; float: left; padding-bottom: 14px; }
#featured_products .data ul li .box1 { margin-left: 0px ! important; display: inline ! important; }
#featured_products .data ul li .box { width: 234px; float: left; border: 2px solid rgb(209, 211, 198); background: none repeat scroll 0% 0% rgb(255, 255, 255); margin-left: 15px; display: inline; padding-bottom: 20px; min-height: 164px; height: auto ! important; position: relative; }
#featured_products .data ul li .box .pro_title { width: 234px; float: left; background: url('pro_title.jpg') no-repeat scroll 0pt 0pt transparent; padding-bottom: 10px; height: 24px; }
#featured_products .data ul li .box .pro_title h4 { width: auto; float: left; font: 17px/24px Arial,Helvetica,sans-serif; color: rgb(78, 78, 78); padding-left: 10px; }
#featured_products .data ul li .box .pro_title h4 a { width: auto; float: left; text-decoration: none; font: 17px/24px Arial,Helvetica,sans-serif; color: rgb(78, 78, 78); padding-left: 10px; }
#featured_products .data ul li .box .pro_data { width: 234px; float: left; }
#featured_products .data ul li .box .pro_data .img { width: 115px; float: left; padding-left: 2px; padding-top: 10px; }
#featured_products .data ul li .box .pro_data .detail { width: 115px; float: left; padding-top: 10px; }
#featured_products .data ul li .box .pro_data .detail h6 { width: 100px; float: left; font: 10px/15px Arial,Helvetica,sans-serif; color: rgb(95, 145, 187); padding-left: 15px; background: url('star.jpg') no-repeat scroll 0pt 0pt transparent; }
#featured_products .data ul li .box .pro_data .detail a { width: 115px; float: left; font: 14px/16px Arial,Helvetica,sans-serif; color: rgb(109, 109, 109); text-decoration: none; }
#featured_products .data ul li .box .pro_data .detail .cart { width: 35px; float: right; position: absolute; right: 78px; bottom: 7px; }
#featured_products .data ul li .box .pro_data .detail .cartPriceRetail { float: left; position: absolute; left: 120px; bottom: 40px; font: 12px/16px Arial,Helvetica; }
#featured_products .data ul li .box .pro_data .detail .cartPriceSpecial { float: left; position: absolute; white-space: nowrap; left: 120px; bottom: 25px; font: 12px/16px Arial,Helvetica; color: rgb(193, 25, 51); }
#footer { width: 1000px; float: left; }
#footer ul { width: 747px; display: block; text-align: center; list-style: none outside none; }
#footer ul li { width: auto; display: inline; background: url('separator_footer.jpg') no-repeat scroll 0pt 5px transparent; padding: 0pt 5px 0pt 7px; }
#footer ul li a { width: auto; float: none; font: 11px/29px Arial,Helvetica,sans-serif; color: rgb(118, 118, 118); text-decoration: none; }
#footer p { width: 747px; float: left; font: 11px/29px Arial,Helvetica,sans-serif; color: rgb(118, 118, 118); text-align: center; }
/* ::::: http://www.judaicawebstore.com/aish/App_Themes/JWG/print.css ::::: */

@media print {
  html * { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
  .inlineCaption { display: inline; font-weight: bold; color: rgb(51, 51, 51); }
  .noPrint { display: none; }
  .breakAfter { page-break-after: always; }
  .breakBefore { page-break-before: always; }
  #storeHeader { display: none; }
  #footer { display: none; }
  #rightSidebar { display: none; width: 1px; overflow: hidden; }
  #leftSidebar { display: none; width: 1px; overflow: hidden; }
  #mainPanel { margin: 4px; }
  div.pageHeader { margin-bottom: 6px; }
  div.pageHeader div.caption {  }
  div.pageHeader div.caption h1 { margin: 0pt 0pt 12px; color: rgb(35, 35, 35); font-size: 24px; border-bottom: 1px solid black; }
  div.pageHeader div.content {  }
  div.pageHeader div.content h2 { display: inline; margin: 0px; font-size: 16px; }
  table.form { margin: 4px 0px; border: 1px solid black; border-collapse: collapse; page-break-inside: avoid; width: 100%; }
  table.form td, table.form th { padding: 4px 8px; }
  table.form th { font-weight: bold; font-size: 14px; }
  table.form th.verticalText { width: 10px; font-size: 10px; text-align: center; vertical-align: middle; }
  table.form th.header { text-align: left; }
  table.form th.header span.caption { font-size: 20px; }
  table.form td.address { width: 180px; }
  table.form td.expand { width: 504px; }
  table.form td.dataSheet { padding: 0px; }
  table.form td.dataSheet * { font-size: 12px; }
  table.form table.dataSheet { margin-bottom: -1px; }
  table.dataSheet tr.totalRow td, table.dataSheet tr.totalRow th { border-top: 3px double gray; border-bottom: 3px double gray; }
  table.form td.orderSummary { width: 202px; padding: 10px; }
  table.form td.orderSummary h3 { margin: 0pt 0pt 2px; }
  h1.invoice { margin: 0pt 0pt 6px; font-size: 24px; font-weight: bold; }
  h1.storeName { margin: 0pt 0pt 6px; font-size: 18px; font-weight: bold; }
  table.dataSheet { border: 1px solid black; }
  table.dataSheet td, table.dataSheet th { padding: 8px 12px; border-bottom: 1px dashed black; border-left: 1px solid black; }
  table.dataSheet td.underline { border: 1px solid rgb(0, 0, 0); }
  table.dataSheet th { font-weight: bold; }
  .paymentMethodSummary { width: 170px; padding: 10px; }
  div.paymentMethodSummary { float: left; }
  .paymentMethodList { width: 545px; border-left: 1px dashed rgb(0, 0, 0); }
  div.paymentMethodList { float: right; }
  .paymentMethodSummary div.summarySection { margin-bottom: 20px; }
  .paymentMethodSummary div.summarySection div.summarySectionHeader {  }
  .paymentMethodSummary div.summarySection div.summarySectionHeader h3 { margin: 0pt 0pt 2px; }
  paymentMethodSummary div.summarySection div.summarySectionContent {  }
  .paymentMethodSummary { width: 170px; padding: 10px; }
  table.orderSummary { width: 100%; }
  table.orderSummary th { text-align: right; font-weight: normal; white-space: nowrap; }
  table.orderSummary td { text-align: right; width: 80px; }
  table.orderSummary tr.totalDivider {  }
  table.orderSummary tr.totalDivider td {  }
  table.orderSummary tr.totalDivider td hr {  }
  input.button, a.button { font-family: Tahoma,Arial,Helvetica,sans-serif; background-color: rgb(0, 0, 0); font-size: 9px; text-transform: uppercase; color: rgb(255, 255, 255); padding: 2px 5px; border: 1px solid rgb(111, 7, 1); font-weight: bold; cursor: pointer; margin: 0pt; text-align: center; text-decoration: none; vertical-align: middle; }
  table.itemList { width: 100%; }
  table.itemList th.header { margin: 0px; background-color: rgb(0, 0, 0); padding: 2px; color: rgb(255, 255, 255); }
  table.itemList td { padding: 3px 2px; }
  table.itemList td a { color: rgb(255, 255, 255); }
  table.itemList th.items {  }
  table.itemList td.items {  }
  table.itemList th.price {  }
  table.itemList td.price {  }
}
/* ::::: http://www.judaicawebstore.com/aish/App_Themes/JWG/style.css ::::: */

#ajaxProgressBg { border: 0px none; padding: 0px; margin: 0px; width: 100%; position: absolute; background-color: rgb(0, 0, 0); opacity: 0.3; z-index: 0; }
#ajaxProgress { padding: 0px; position: absolute; background: url('processing.gif') no-repeat scroll 50% 50% rgb(255, 255, 255); z-index: 1; left: 50%; margin-left: -100px; width: 200px; height: 200px; border: 2px solid grey; }
/* ::::: http://www.judaicawebstore.com/aish/App_Themes/JWG/webparts.css ::::: */

#menu ul li:hover { background-color: rgb(255, 255, 255); }
#menu ul li .sub { position: absolute; top: 147px; width: 600px; padding: 0px 10px 10px; float: left; z-index: 999; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; display: none; }
#menu ul li .rowM { background: url('centerbg.png') no-repeat scroll left bottom transparent; float: left; margin-bottom: -16px; padding: 5px; }
#menu ul .sub ul li { background: none repeat scroll 0% 0% transparent; }
#menu ul li .rowM .menuimage { width: 185px; height: 235px; overflow: hidden; float: left; padding: 0px 10px 18px 40px; background: url('imagebg.png') no-repeat scroll left top transparent; font-family: Arial; color: rgb(51, 51, 51); }
#menu ul li .rowM .menuimage a { padding: 0px; margin: 12px 0px 20px; font: bold 12px Arial; min-height: 12px; color: rgb(15, 79, 137); width: 100%; text-transform: uppercase; }
#menu ul li .rowM .menuimage .menuimageText { padding: 5px 0pt; font: 12px/16px Arial; min-height: 14px; color: rgb(0, 0, 0); }
#menu ul li .sub .second { margin: 1px 0px 20px; padding-left: 8px; width: 160px; float: left; display: block; }
#menu ul li .sub ul { margin: 1px; padding: 0pt; width: 170px; float: left; display: block; }
#menu ul .sub ul li { width: 100%; color: rgb(0, 0, 0); }
#menu ul .sub ul .mh a { padding: 6px 0px 0px; margin: 5px 0px 0px; background-image: none; text-transform: uppercase; font: bold 12px Arial; color: rgb(15, 79, 137); min-height: 23px; float: none; height: auto; display: block; }
#menu ul .sub ul li a { float: none; text-indent: 0pt; height: auto; display: block; min-height: 22px; font: 12px Arial; text-decoration: none; color: rgb(15, 79, 137); }
#menu ul .sub ul li a:hover { text-decoration: underline; }
