/* $Id: skin1.css,v 1.1.2.26 2007/06/19 08:01:49 max Exp $ */

/* General styles */
html, body {background-color: #000000; background-image: url(images/background1.jpg); background-repeat: no-repeat; background-position: 90% 10%; margin: 0px; padding: 0px;}

body, div, th, td, p, input, select, textarea, tt {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #E70D1C; font-size: 11px;}

a:link {color: #000000; text-decoration: none;}
a:visited {color: #112536; text-decoration: none;}
a:hover {color: #2c3e49; text-decoration: underline;}
a:active {color: #112536; text-decoration: none;}

h1 {font-size: 14px; color: #a10000;}
h2 {font-size: 13px;}
h3 {font-size: 12px; color: #a10000;}

hr {color: #DDDDDD; height: 1px;}
form {margin: 0px;}
table, img {border: 0px;}


/* Content enviroment styles */
table.Container {height: 100%;}
td.Container {vertical-align: top; height: 90%;}


/* Header styles */
.HeadLogo {padding-left: 27px; text-align: left;}

.HeadRightBox {vertical-align: top; text-align: right;}

.HeadText {color: #5480a2; text-align: right;}

.HeadLine {background-color: #1b1464; padding-right: 20px;}
.HeadLine a {color: #c0a8d2;}

.HeadThinLine {background-color: #662d91; height: 1px;}

.PrintableRow {width: 100%; vertical-align: middle; padding-right: 186px; height: 18px;}

.HeadTopPad {height: 18px;}
.HeadTopPad img {width: 1px; height: 18px;}


/* Footer styles */
.BottomRow {text-align: center; vertical-align: bottom;}

.BottomBox {border-top: #662d91 1px solid; background-color: #1b1464; color: #c0a8d2; height: 40px; vertical-align: middle; padding-left: 12px; padding-right: 12px;}

.Bottom {color: #667d92;}

a.Bottom:link {color: #667d92; text-decoration: underline;}
a.Bottom:visited {color: #667d92; text-decoration: underline;}
a.Bottom:hover {color: #667d92; text-decoration: none;}
a.Bottom:active {color: #667d92; text-decoration: underline;}

.BottomPopup {width: 100%; text-align: right; padding-bottom: 10px;}
.BottomPopup a {font-weight: bold;}

.BottomDialogBox {background-color: #e8edf4; padding-left: 13px; padding-top: 10px; padding-bottom: 10px;}


/* Common styles */
.SubmitBox {padding-top: 10px;}

hr.Line {width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}

.SectionBox {background-color: #ffffff; text-align: left;}

.Text {color: #010101;}

.NumberOfArticles {color: #010101; font-weight: bold;}

.TopLabel {height: 39px; color: #c0a8d2; font-size: 12px;}

.Message {color: #b51a00;}

.Line {background-color: #9d1500;}

td.ButtonsRow {padding-top: 2px; padding-left: 2px; padding-right: 12px; padding-bottom: 2px;}

.CustomerMessage {color: #b51a00; font-weight: bold;}

.ErrorMessage {color: #b51a00; font-weight: bold;}

.Star {color: #FF0000;}

.TableHead {background-color: #CCCCCC; font-weight: bold;}

.TableSubHead {background-color: #EEEEEE;}

.Spc {width: 1px; height: 1px;}

table.EmptyBox {width: 100%;}
table.EmptyBox tr td {padding: 0px;}

/* Popup styles */
.PopupContainer {height: 100%; width: 100%; text-align: center;}

.PopupTitle {background-color: #d0ddeb; height: 15px; vertical-align: middle; text-align: center; font-weight: bold; font-size: 12px;}

.PopupBG {background-color: #d0ddeb;}

.PopupHelpLink {font-size: 9px; color: #112536; text-decoration: none;}


/* BuyNow section */
.BuyNowQuantity {height: 25px; white-space: nowrap; padding-right: 16px;}
.BuyNowPrices {height: 15px; vertical-align: middle;}


/* Vertical menu */
.VertMenuLeftColumn {vertical-align: top; padding-left: 7px; padding-right: 20px;}
.VertMenuRightColumn {vertical-align: top; padding-left: 20px; padding-right: 7px;}
.VertMenuBox {background-color: #ffffff; padding-top: 3px; padding-left: 5px; padding-right: 5px;}
.VertMenuBorder {border: #662d91 1px solid;}
.VertMenuTitleBox {background-image: url(images/menu_bg.gif); background-color: #662d91; border-bottom: #9541d3 1px solid; background-repeat: repeat-x; background-position: bottom; height: 27px;}
.VertMenuTitle {background-color: transparent; color: #ffffff; font-weight: bold; padding: 0px;}
.VertMenuSubTitle {background-color: #FFA92F;}
.VertMenuTitleIcon {width: 17px; height: 17px; margin-left: 5px; margin-right: 8px; vertical-align: middle;}
.VertMenuItems {color: #112536; font-size: 10px; text-decoration: none;}

a.VertMenuItems:link {color: #112536; font-size: 10px; text-decoration: none;}
a.VertMenuItems:visited {color: #112536; font-size: 10px; text-decoration: none;}
a.VertMenuItems:hover {color: #2c3e49; font-size: 10px; text-decoration: underline;}
a.VertMenuItems:active {color: #112536; font-size: 10px; text-decoration: none;}

.VertMenuHr {width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; color: #999999;}

.CategoriesList {font-size: 12px;}


/* Dialog box */
table.DialogBox {width: 100%; height: 100%; vertical-align: top;}
td.DialogBox {background-color: #ffffff; text-align: left; padding: 10px; color: #58595b;}
.DialogBorder {background-color: #010101; height: 100%; padding: 0px;}

td.DialogTitle {color: #fff; font-weight: bold; font-size: 13px; background-image: url(images/dialog_bg.gif); border-left: #662d91 1px solid; border-right: #662d91 1px solid; vertical-align: middle; height: 31px; padding-top: 0px; padding-bottom: 0px; padding-left: 18px; padding-right: 0px; text-align: left;}

font.DialogTitle {color: #010101; font-weight: bold; font-size: 13px; vertical-align: bottom; height: 33px; text-align: left; margin-left: 10px;}


/* Dialog info box */
table.DialogInfo {width: 85%; text-align: center;}

.DialogInfoTitle {color: #041527; font-weight: bold; font-size: 11px; vertical-align: middle; text-align: left; height: 15px; padding-top: 0px; padding-bottom: 0px; padding-left: 5px; padding-right: 5px;}

.DialogInfoTitleBorder {background-color: #96badc; padding: 0px; border-top: #5f94c0 1px solid; border-bottom: #5f94c0 1px solid; border-left: #5f94c0 1px solid; border-right: #5f94c0 1px solid; vertical-align: bottom; height: 15px;}

.DialogInfoBorder {border-bottom: #acb7c7 1px solid; border-left: #acb7c7 1px solid; border-right: #acb7c7 1px solid; padding: 0px;}
.DialogTr {color: #1A2B3C;}
.DialogInfoIcon {width: 16px; height: 16px;}
.DialogInfoClose {width: 15px; height: 14px;}


/* Dialog tools section */
.NavDialogTitle {width: 50%; font-size: 11px; font-weight: bold; color: #112536; padding-left: 8px;}
.NavDialogBorder {background-color: #FFCC33;}
.NavDialogBox {background-color: #FFFFCC;}
.NavDialogSeparator {width: 100%; height: 14px; background-image: url(images/separator.gif); padding-left: 7px;}
.NavDialogSeparator img {width: 100%; height: 14px;}
.NavDialogCell {padding-right: 3px;}
.NavDialogCell a img {width: 9px; height: 9px;}
.NavMenuItems {color: #112536; font-size: 11px; text-decoration: none;}

a.NavMenuItems:link {color: #112536; font-size: 11px; text-decoration: underline;}
a.NavMenuItems:visited {color: #112536; font-size: 11px; text-decoration: underline;}
a.NavMenuItems:hover {color: #2c3e49; font-size: 11px; text-decoration: none;}
a.NavMenuItems:active {color: #112536; font-size: 11px; text-decoration: underline;}

.NavMenuItemsHL {color: #112536; font-size: 11px; font-weight: bold;}

a.NavMenuItemsHL:link {color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.NavMenuItemsHL:visited {color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline;}
a.NavMenuItemsHL:hover {color: #112536; font-size: 11px; font-weight: bold; text-decoration: none;}
a.NavMenuItemsHL:active {color: #112536; font-size: 11px; font-weight: bold; text-decoration: underline;}


/* Product details page */
.ProductTitle {color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none;}

.ProductTitle:link {color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none;}
.ProductTitle:visited {color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none;}
.ProductTitle:hover {color: #793a02; font-weight: bold; font-size: 12px; text-decoration: underline;}
.ProductTitle:active {color: #793a02; font-weight: bold; font-size: 12px; text-decoration: none;}

.ProductTitleHidden {color: #666666; font-weight: bold; font-size: 11px;}
.ProductDetailsTitle {color: #b51a00; font-weight: bold; font-size: 12px;}
.ProductDetails {color: #112536;}

.ProductPriceTitle {color: #010101; font-weight: bold; font-size: 12px;}
.ProductPriceConverting {color: #010101; font-weight: bold; font-size: 12px;}
.ProductPrice {color: #b51a00; font-weight: bold; font-size: 12px;}
.ProductPriceSmall {color: #b51a00; font-weight: bold;}

.SaveMoneyLabel {width: 57px; height: 57px; text-align: center; vertical-align: middle; color: #FFFFFF; font-weight: bold; background-image: url(images/save_money.gif); background-color: transparent; background-repeat: no-repeat;}

.MarketPrice {font-size: 14px; font-family: 'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;}

.PImgBox {text-align: left; vertical-align: top; width: 100px; padding-right: 8px;}


/* Products list */
td.PListImgBox {width: 125px; text-align: center; vertical-align: top; white-space: nowrap; padding-right: 8px;}
div.PListImgBox {white-space: nowrap;}

hr.PListLine {width: 100%; height: 1px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px;}

.PListTaxBox {padding-left: 70px; padding-right: 2px; padding-top: 2px; padding-bottom: 2px;}

.PListCell {background-color: #ffffff; text-align: center; padding: 10px; vertical-align: top;}

a.PListSeeDetails:link {text-decoration: underline;}
a.PListSeeDetails:visited {text-decoration: underline;}
a.PListSeeDetails:hover {text-decoration: underline;}
a.PListSeeDetails:active {text-decoration: underline;}


/* Items style */
.ItemsList {color: #112536; font-weight: bold;}
.ItemsListDisabled {color: #909090;}

a.ItemsList:link {color: #112536; text-decoration: none;}
a.ItemsList:visited {color: #112536; text-decoration: none;}
a.ItemsList:hover {color: #112536; text-decoration: underline;}
a.ItemsList:active {color: #112536; text-decoration: none;}


/* Location bar */
.NavigationPath {color: #818891; text-decoration: none;}

a.NavigationPath:link {color: #818891; text-decoration: underline;}
a.NavigationPath:visited {color: #818891; text-decoration: underline;}
a.NavigationPath:hover {color: #818891; text-decoration: none;}
a.NavigationPath:active {color: #818891; text-decoration: underline;}


/* Buttons */
.FormButton {color: #112536; font-weight: bold;}
table.ButtonTable {cursor: pointer; vertical-align: middle; direction: ltr;}

td.Button {background-image: url(images/butbg.gif); background-color: #ffb244; background-repeat: repeat-x; padding-left: 5px; padding-right: 5px; vertical-align: middle; white-space: nowrap;}

font.Button {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #490101; font-weight: bold; font-size: 11px; text-decoration: none;}

img.ButtonSide {width: 7px; height: 21px;}

td.Button_menu {background: url(images/but_menubg.gif); background-color: #2860f5; background-repeat: repeat-x; padding-left: 1px; padding-right: 1px; vertical-align: middle; white-space: nowrap;}

font.Button_menu {font-family: Verdana, Arial, Helvetica, Sans-serif; color: #ffffff; background-color: transparent; font-weight: bold; font-size: 10px; text-decoration: none;}

img.ButtonSide_menu {width: 5px; height: 20px;}

.SimpleButton tr td {padding: 0px; white-space: nowrap;}

a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {color: #112536; font-weight: bold;}

.GoImage {width: 20px; vertical-align: middle; height: 18px; margin-bottom: 1px; border: 0px;}
.GoImage_admin {width: 22px; vertical-align: middle; margin-bottom: 1px; height: 21px; border: 0px;}


/* Small text/link style */
.SmallNote:link {color: #3c6992; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, Helvetica, Sans-serif;}
.SmallNote:visited {color: #3c6992; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, Helvetica, Sans-serif;}
.SmallNote:hover {color: #3c6992; text-decoration: underline; font-size: 9px; font-family: Arial, Verdana, Helvetica, Sans-serif;}
.SmallNote:active {color: #3c6992; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, Helvetica, Sans-serif;}

.SmallText {color: #3c6992; text-decoration: none; font-size: 9px; font-family: Arial, Verdana, Helvetica, Sans-serif;}


/* Category page */
.SubcatTitle {text-align: left; width: 95%; padding-left: 5px;}
.SubcatInfo {text-align: right; white-space: nowrap; color: #010101;}


/* Search sort bar */
.SearchSortTitle {font-weight: bold; padding-right: 20px;}
.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {text-decoration: underline;}
.SearchSortImg {width: 9px; height: 9px; margin-right: 5px;}
.SearchSortCell {padding-right: 20px;}


/* Expandable section */
.ExpandSectionMark {width: 11px; cursor: pointer; vertical-align: middle;}


/* Tab mechanism */
.Tab {background-color: #f1f1f6; width: 50px; height: 10px; text-align: center; vertical-align: bottom; horizontal-align: center; background-position: bottom; background-repeat: repeat-x; background-image: url(images/tab_bg.gif); color: #253161; text-decoration: none; font-weight: bold; font-size: 11px;}

.Tab a:link {color: #253161; text-decoration: none; font-weight: bold; font-size: 11px;}
.Tab a:visited {color: #253161; text-decoration: none; font-weight: bold; font-size: 11px;}
.Tab a:hover {color: #253161; text-decoration: underline; font-weight: bold; font-size: 11px;}
.Tab a:active {color: #253161; text-decoration: none; font-weight: bold; font-size: 11px;}

.TabTop {height: 5px; background-color: #fcfdfd; background-image: url(images/tab_t.gif);}

td.TabLeftCornerTop {width: 5px; background-position: top; background-image: url(images/tab_ct1.gif);}
td.TabRightCornerTop {width: 5px; background-position: top; background-image: url(images/tab_ct2.gif);}
td.TabLeftSide {width: 5px; background-color: #f6f9f9; background-position: bottom; background-repeat: no-repeat; background-image: url(images/tab_l.gif);}
td.TabRightSide {width: 5px; background-color: #f6f9f9; background-position: bottom; background-repeat: no-repeat; background-image: url(images/tab_r.gif);}
td.TabLeftCornerBot {width: 5px; height: 5px; background-image: url(images/tab_cb1.gif);}
td.TabRightCornerBot {width: 5px; height: 5px; background-image: url(images/tab_cb2.gif);}
td.TabCenter {height: 5px; background-image: url(images/tab_b.gif);}

img.TabCorner {width: 5px; height: 5px;}
img.TabSide {width: 5px; height: 1px;}


/* Pagination mechanism */
.NavigationArrow {width: 9px; height: 9px;}
.NavigationTitle {white-space: nowrap; height: 14px; padding-right: 10px;}
.NavigationCell {text-align: center; vertical-align: bottom; background-image: url(images/page.gif); width: 17px; height: 14px;}
.NavigationCell a:link, .NavigationCell a:visited, .NavigationCell a:hover, .NavigationCell a:active {text-decoration: none;}
.NavigationCell img {height: 1px; width: 17px;}
.NavigationCellWide {text-align: center; vertical-align: bottom; background-image: url(images/page_wide.gif); width: 23px; height: 14px;}
.NavigationCellWide a:link, .NavigationCellWide a:visited, .NavigationCellWide a:hover, .NavigationCellWide a:active {text-decoration: none;}
.NavigationCellWide img {height: 1px; width: 23px;}
.NavigationCellSel {text-align: center; vertical-align: middle; font-weight: bold; width: 15px;}


/* Subheader styles */
table.SubHeaderGrey {width: 100%; margin-bottom: 10px;}
.SubHeaderGrey {color: #666666; font-size: 11px; font-weight: bold; padding: 0px;}
.SubHeaderGreyLine {height: 1px; background-color: #CCCCCC; padding: 0px;}

table.SubHeaderBlack {width: 100%; margin-bottom: 10px;}
.SubHeaderBlack {color: #010101; font-size: 12px; font-weight: bold; padding: 0px;}
.SubHeaderBlackLine {height: 1px; background-color: #000000; padding: 0px;}

table.SubHeaderRed {width: 100%; margin-bottom: 10px;}
.SubHeaderRed {font-weight: bold; padding: 0px;}
.SubHeaderRedLine {height: 1px; background-color: #acb7c7; padding: 0px;}

table.SubHeader {width: 100%; margin-bottom: 10px;}
.SubHeader {color: #b51a00; font-weight: bold; font-size: 12px; padding: 0px;}
.SubHeaderLine {height: 1px; background-color: #9d1500; padding: 0px;}


/* User profile page */
.RegSectionTitle {color: #2c3e49; font-size: 10px; font-weight: bold;}


/* Popup image */
.PImageImageCell {padding: 5px; text-align: center; vertical-align: middle; height: 100%;}
.PImageImageCell img {text-align: center; vertical-align: middle;}
.PImageNumbersCell {padding-right: 10px; padding-left: 10px; white-space: nowrap;}

.PImageLine {height: 1px; background-color: #CCCCCC;}
.PImageLine img {height: 1px;}

body.PImage {background-color: #FFFFFF;}

.PImagePageRow {height: 30px; vertical-align: middle; padding-left: 10px;}


/* Customer reviews module */
img.StarImg {width: 13px; height: 12px;}


/* Manufacturers module */
.ManufacturersItem {text-align: left; white-space: nowrap; width: 95%; padding-left: 5px;}


/* Recommended products module */
ul.RPItems {padding-left: 10px; padding-top: 0px; padding-bottom: 0px;}


/* Webmaster mode */
span.Lbl {color: green; font-weight: bold;}
.Section {margin: 0px; padding: 0px;}

/* Last checkout step */
td.LCSBackground {background-color: #d0ddeb;}
table.WebBasedPayment {height: 100%; width: 100%;}
table.WebBasedPayment TR td {text-align: center; vertical-align: middle; height: 90%; padding: 0px;}


/* Fast Lane Checkout module */
.FLCAuthBox {white-space: nowrap; padding-left: 10px; padding-right: 5px; padding-top: 1px;}
.FLCAuthPreBox {padding-left: 30px; height: 20px; width: 100%;}

.FLCTopPad {vertical-align: middle; height: 15px;}
.FLCTopPad img {width: 1px; height: 15px;}

td.FLCDialogCell {width: 50%; height: 285px; text-align: center;}
td.FLCDialogCellAntibot {width: 50%; height: 390px; text-align: center;}

table.FLCDialog {width: 100%; height: 100%;}

/* ------- ADDONS ------- */

/* Gift registry module */
.HighLight {background-color: #FFFFCC;}


/* Feature comparison module */
table.CompareBtn {cursor: pointer;}

td.CompareBtnLeft {height: 18px; width: 21px; background-image: url(images/compare1.gif);}
td.CompareBtnLeft img {height: 18px; width: 21px;}

td.CompareBtnMain {background-image: url(images/compare2.gif); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 2px;}
td.CompareBtnMainMozilla {background-image: url(images/compare2.gif); background-repeat: repeat-x; vertical-align: top; padding-left: 5px; padding-top: 1px;}

td.CompareBtnRight {height: 18px; width: 9px;}
td.CompareBtnRight img {height: 18px; width: 9px;}

td.FCompProductSelBox {padding: 0px; white-space: nowrap;}
td.FCompProductButtonBox {padding-left: 25px; padding-top: 0px; padding-bottom: 0px; padding-right: 0px; width: 100%; white-space: nowrap;}

td.FCompProductAddCL {padding-top: 10px; padding-left: 0px; padding-bottom: 0px; padding-right: 0px;}
td.FCompFeatureHCell {vertical-align: top; text-align: center; background-color: #EEEEEE; font-weight: bold;}

.HightLightEqualRow {background-color: #ffe8af; text-align: center;}

.EqualRow {background-color: #ffffff; text-align: center;}

/* Special offers module */
.SpecialOffersPrice {color: #b51a00; font-weight: bold; font-size: 14px;}

.SpecialOffersThumb {display: inline; margin-left: -51px;}
.SpecialOffersThumb A img {width: 47px; height: 44px;}


/* Fancy categories module */
.CatMenuItemOff {color: #112536; border-right: none; border-top: none; border-left: none; border-bottom: none; margin-bottom: 3px; margin-top: 3px; margin-left: 1px; margin-right: 0px; cursor: pointer; font-size: 12px;}

.CatMenuItemOffExp {border-right: none; border-top: none; border-left: none; border-bottom: none; margin-bottom: 1px; margin-top: 1px; margin-left: 2px; margin-right: 3px; cursor: pointer;}

.CatMenuItemOn {background-color: #d0ddeb; color: #112536; border-right: 0px solid; border-top: none; border-left: none; border-bottom: none; margin-bottom: 3px; margin-top: 3px; margin-left: 1px; margin-right: 0px; cursor: pointer; font-size: 12px;}

.CatSubMenu {background-color: #ffffff; border-right: #b1c6d7 1px solid; border-top: #b1c6d7 1px solid; border-left: #b1c6d7 1px solid; border-bottom: #b1c6d7 1px solid; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 2px; padding-right: 2px;}

table.CatMenuContainer {width: 153px;}

a.CatMenuItem {font-size: 12px; font-family: Arial; cursor: pointer;}
a.CatMenuItem:link {color: #112536; text-decoration: none;}
a.CatMenuItem:visited {color: #112536; text-decoration: none;}
a.CatMenuItem:hover {color: #112536; text-decoration: none;}
a.CatMenuItem:active {color: #112536; text-decoration: none;}

A#nojs.CatMenuItem:hover {background-color: #d0d0d0; color: #112536; text-decoration: none;}

img.FCIcon {width: 16px; height: 16px; border-width: 0px; margin-left: 2px; margin-right: 3px;}
img.FCTriangle {width: 9px; height: 9px; border-width: 0px; margin-left: 3px;}

table.FCItemTable {width: 100%; border-width: 0px; margin: 0px; text-align: left;}

td.FCIconCell {vertical-align: middle; text-align: center;}
td.FCTriangleCell {vertical-align: middle; text-align: right;}

td.FCChain {width: 18px; background-repeat: repeat-y;}
td.FCChain img {width: 18px; height: 1px;}

td.FCExplorerBox {width: 37px; vertical-align: top; background-repeat: repeat-y;}


/* Product configurator module */
.ProductBG {background-color: #ffffff;}
.SlotCell {width: 50%; height: 35px; padding-top: 25px; background-color: #ffffff; text-align: center;}
.SlotProductCell {width: 50%; height: 35px; background-color: #ffffff; text-align: center;}
table.PCSummaryTable {width: 100%; background-color: #ffffff;}


/* Survey module */
h1.SurveyName {font-weight: bold;}

.SurveyHeader {font-size: 11px;}
.SurveyHeaderMenu {font-size: 10px;}

.SurveyFooter {font-size: 11px;}
.SurveyFooterMenu {font-size: 10px;}

.SurveyQuestion {font-size: 12px; font-weight: bold; padding: 2px;}
.SurveyQuestionMenu {font-weight: bold; padding: 0px;}

textarea.Survey {}

.SurveyAnswer {padding: 2px; width: 100%;}
.SurveyAnswerMenu {padding: 0px; width: 100%;}

td.SurveyAnswerMark {padding: 2px; width: 15px;}
td.SurveyAnswerMarkMenu {padding: 0px; width: 15px;}

.SurveyBar {height: 10px; background-color: #ffce47;}
.SurveyBarHL {height: 10px; background-color: #d5e1ed;}

.SurveyStatLabel {padding-left: 6px; white-space: nowrap;}

.StatisticsBar {background-color: #FFCE31;}
.StatisticsBarHL {background-color: #FF8400;}

.SurveyAnswers {padding-left: 2px; padding-right: 2px; padding-top: 2px; padding-bottom: 5px;}

.SurveyAnswersMenu {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 5px;}
.SurveyAnswerComment {padding: 2px;}
.SurveyAnswerCommentMenu {padding: 0px;}

.AuthBox {width: 98px;}

.PrintableRow td {color: #818891;}

.PrintableRow a:link {color: #818891; text-decoration: underline; font-size: 10px;}
.PrintableRow a:visited {color: #818891; text-decoration: underline; font-size: 10px;}
.PrintableRow a:hover {color: #818891; text-decoration: none; font-size: 10px;}
.PrintableRow a:active {color: #818891; text-decoration: underline; font-size: 10px;}

/*
          For subcategories in columns with descriptions and icons
*/
.ColumnTitles {
      TEXT-ALIGN: center;
      WIDTH: 25%
      PADDING-LEFT: 5px;
}