/* $id: skin1_admin.css,v 1.11.2.6 2006/11/03 08:48:45 max exp $ */
/* badly hacked by themactep */
/*
   general styles
*/
html,body {
   height: 100%;
   margin: 0;
   padding: 0;
   background: #000;
   color: #fff;
}
body, div, th, td, p, tt {
   font-family: Tahoma,Arial,Helvetica,sans-serif;
   font-size: 11px;
}

body, div, th, td, p, tt {
   color: #fff;
}

input, select, textarea, input[type="submit"], input[type="button"] {
   color: #000;
}

a:link, a:visited {
   color: #ffc;
   text-decoration: none;
}
a:hover, a:active {
   color: #fff;
   text-decoration: underline;
}
p {
   margin: 2px 0;
   padding:0;
}
h1 {
   font-size: 15px;
}
h2 {
   font-size: 13px;
}
h3 {
   font-size: 12px;
}
hr {
   color: #ddd;
   height: 1px;
}
form {
   margin: 0;
}
table, img {
   border: 0;
}

/*
   content enviroment styles
*/
table.Container {
   width: 950px;
   height: 100%;
   margin: 0 auto;
}
td.Container {
   vertical-align: top;
   height: 90%;
}

/*
   header styles
*/
.HeadLogo {
   height: 133px;
   background: #000 url(https://store.gospelmusicians.com/skin1/images/main-banner.jpg) no-repeat left top;
}
.HeadRightBox {
   vertical-align: top;
   text-align: right;
}
.HeadText {
   font-size: 12px;
   font-weight: bold;
}
.HeadLine {
   background: #000 url(https://store.gospelmusicians.com/skin1/images/menu-bg.gif) repeat-x 10px 0;
   height: 45px;
}
.HeadThinLine {
   background-color: #000;
   height: 1px;
}
.PrintableRow {
   width: 100%;
   vertical-align: middle;
   padding-right: 176px;
   height: 18px;
}
.HeadTopPad {
   height: 18px;
}
.HeadTopPad img {
   width: 1px;
   height: 18px;
}

/*
   Footer styles
*/
.BottomRow {
   text-align: center;
   vertical-align: bottom;
}
.BottomBox {
   background-color: #000;
   background-image: url(https://store.gospelmusicians.com/skin1/images/footer-bg.gif);
   background-repeat:repeat-x;
   color: #ccc;
   height: 22px;
   vertical-align: middle;
   padding-left: 12px;
   padding-right: 12px;
}
.Bottom {
   background-color: #000;
   color: #ccc;
}
.BottomPopup {
   width: 100%;
   text-align: right;
   padding-bottom: 10px;
}
.BottomPopup a {
   font-weight: bold;
}
.BottomDialogBox {
   background-color: #000;
   padding-left: 13px;
   padding-top: 10px;
   padding-bottom: 10px;
}

/*
   Common styles
*/
.SubmitBox {
   padding-top: 10px;
}
.SubmitBox input {
   margin-right: 15px;
}
HR.Line {
   width: 100%;
   height: 1px;
   border-bottom-width: 0;
   border-left-width: 0;
   border-right-width: 0;
}
HR.GreyLine {
   background-color: transparent;
   border: 0;
   border-top: 1px solid grey;
}
.SectionBox {
   background-color: #fff;
   text-align: left;
   font-weight: normal;
}
.Text {
   color: #fff;
}
.NumberOfArticles {
   color: #fff;
   font-weight: bold;
}
.TopLabel {
   color: #fff;
   font-weight: bold;
   font-size: 12px;
}
.Message {
   color: #f30;
}
.Line {
   background-color: #f30;
}
td.ButtonsRow {
   padding: 2px 12px 2px 2px;
}
.CustomerMessage {
   color: #f30;
   font-weight: bold;
}
.ErrorMessage {
   color: #f30;
   font-weight: bold;
}
.Star {
   COLOR: #f00;
}
.TableHead {
   background-color: #222;
   font-weight: bold;
   height: 20px;
   text-align: center;
   text-transform: uppercase;
}
.TableSubHead {
   background-color: #111;
   font-weight: normal;
}
.Spc {
   width: 1px;
   height: 1px;
}
table.EmptyBox {
   width: 100%;
}
table.EmptyBox TR TD {
   padding: 0;
}
.AdminSmallMessage {
   color: #f00;
}
.AdminTitle {
   color: #f00;
   font-weight: bold;
   font-size: 12px;
}
.TableHeadLevel2 {
   background-color: #ccc;
   color: #000;
   font-weight: bold;
   height: 20px;
   text-align: center;
}
.TableLine {
   background-color: #111;
}
.TableSeparator {
   color: #FFF;
   font-weight: bold;
   font-size: 11px;
}
.InputWidth {
   width: 80%;
}
.StatisticsBar {
   background-color: #a8bcc8;
}
.HightLightRow {
   background-color: #b0b0b0;
   font-weight: bold;
}

/*
   Popup styles
*/
.PopupContainer {
   HEIGHT: 100%;
   WIDTH: 100%;
   TEXT-ALIGN: center;
}
.PopupTitle {
   BACKGROUND-COLOR: #000;
   HEIGHT: 15px;
   VERTICAL-ALIGN: middle;
   TEXT-ALIGN: center;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.PopupBG {
   BACKGROUND-COLOR: #000;
}

/*
   BuyNow section
*/
.BuyNowQuantity {
   HEIGHT: 25px;
   WIDTH: 15%;
   WHITE-SPACE: nowrap;
   PADDING-RIGHT: 10px;
}
.BuyNowPrices {
   WIDTH: 100%;
   HEIGHT: 25px;
   VERTICAL-ALIGN: middle;
}

/*
   Vertical menu
*/
.VertMenuLeftColumn {
   padding-right:20px;
   vertical-align:top;
   width:152px;
}
.VertMenuRightColumn {
   width: 152px;
   vertical-align: top;
   padding-left: 20px;
}
.VertMenuBox {
   background-color: #111;
   padding: 2px;
}
.VertMenuBorder {
   background-color:#1f1f1f;
   border:1px solid #383838;
}
.VertMenuTitle {
   background: #000 url(https://store.gospelmusicians.com/skin1/images/box-heading.gif) repeat-x top left;
   color: #AE0303;
   padding-left: 8px;
   font-size:12px;
   font-weight: bold;
}
.VertMenuSubTitle {
   background-color: #081589;
}
.VertMenuTitleIcon {
   WIDTH: 21px;
   HEIGHT: 20px;
   MARGIN-LEFT: 8px;
   MARGIN-RIGHT: 8px;
   VERTICAL-ALIGN: middle;
}
.VertMenuItems {
   color: #ddd;
   text-decoration: none;
}
a.VertMenuItems:link, a.VertMenuItems:visited {
   color: #ddd;
   text-decoration: none;
}
a.VertMenuItems:hover, a.VertMenuItems:active  {
   color: #fff;
   text-decoration: underline;
}
.VertMenuItemsHL{
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}
a.VertMenuItemsHL:link, a.VertMenuItemsHL:visited {
   color: #d00;
   font-weight: bold;
   text-decoration: none;
}
a.VertMenuItemsHL:hover, a.VertMenuItemsHL:active  {
   color: #f00;
   font-weight: bold;
   text-decoration: none;
}
.VertMenuHr {
   width: 100%;
   height: 1px;
   border-bottom-width: 0;
   border-left-width: 0;
   border-right-width: 0;
   color: #999;
}
.CategoriesList {
   font-size: 12px;
}

/*
   Dialog box
*/
table.DialogBox {
   width: 100%;
   height: 100%;
   vertical-align: top;
}
td.DialogBox {
   background-color: #000;
   text-align: left;
   padding: 10px;
}
.DialogBorder {
   background-color: #c00;
   height: 100%;
   padding: 0;
}
td.DialogTitle {
   color: #000;
   font-weight: bold;
   font-size: 11px;
   background-image: url(https://store.gospelmusicians.com/skin1/images/dialog_bg_n.gif);
   vertical-align: bottom;
   height: 15px;
   padding: 0 0 0 10px;
   text-align: left;
}

td.DialogTitle1 {
   color: #fff;
   font-weight: bold;
   font-size: 11px;
   background-image: url(https://store.gospelmusicians.com/skin1/images/cnt_hd.gif);
   vertical-align: bottom;
   height: 15px;
   padding: 0 0 0 10px;
   text-align: left;
}
font.DialogTitle {
   color: #fff;
   font-weight: bold;
   font-size: 11px;
   vertical-align: bottom;
   height: 15px;
   text-align: left;
   margin-left: 10px;
}

/*
   Dialog info box
*/
table.DialogInfo {
   width: 85%;
   text-align: center;
}
.DialogInfoTitle {
   color: #900;
   font-weight: bold;
   font-size: 11px;
   vertical-align: bottom;
   text-align: left;
   height: 15px;
   padding: 0 5px;
}
.DialogInfoTitleBorder {
   background-color: #900;
   padding: 0;
   vertical-align: bottom;
   height: 15px;
}
.DialogInfoBorder {
   background-color: #f00;
   padding: 0;
}
.DialogInfoIcon {
   width: 16px;
   height: 16px;
}
.DialogInfoClose {
   width: 15px;
   height: 13px;
}

/*
   Dialog tools section
*/
.NavDialogTitle {
   width: 50%;
   font-size: 11px;
   font-weight: bold;
   color: #300;
   padding-left: 8px;
}
.NavDialogBorder {
   background-color: #ddd;
}
.NavDialogBox {
   background-color: #000;
}
.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;
}

/*
   Product details page
*/
.ProductTitle {
   COLOR: #081589;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.ProductTitleHidden {
   COLOR: #666666;
   FONT-WEIGHT: bold;
   FONT-SIZE: 11px;
}
.ProductDetailsTitle {
   COLOR: #f30;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.ProductDetails {
   COLOR: #000;
}

.ProductPriceTitle {
   COLOR: #000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.ProductPriceConverting {
   COLOR: #000;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.ProductPrice {
   COLOR: #f30;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
}
.ProductPriceSmall {
   COLOR: #f30;
   FONT-WEIGHT: bold;
}
.SaveMoneyLabel {
   WIDTH: 57px;
   HEIGHT: 57px;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
   COLOR: #fff;
   FONT-WEIGHT: bold;
   BACKGROUND-IMAGE: url(images/save_money.gif);
}
.MarketPrice {
   FONT-SIZE: 14px;
   FONT-FAMILY: Times New Roman;
}

/*
   Products list
*/
.PListImgBox {
   WIDTH: 125px;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
   WHITE-SPACE: nowrap;
}
HR.PListLine {
   WIDTH: 100%;
   HEIGHT: 1px;
   BORDER-BOTTOM-WIDTH: 0;
   BORDER-LEFT-WIDTH: 0;
   BORDER-RIGHT-WIDTH: 0;
}
.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;
}

/*
   Items style
*/
.ItemsList {
   color: #d00;
   font-weight: bold;
}
.ItemsListDisabled {
   color: #600;
}
a.ItemsList:link, a.ItemsList:visited {
   color: #d00;
   font-weight: bold;
   text-decoration: none;
}
a.ItemsList:hover, a.ItemsList:active {
   color: #f00;
   font-weight: bold;
   text-decoration: none;
}
.cnt_btn_img {
   background: url(images/cnt_men_btn_bg.gif) left top repeat-x;
   font-weight: bold;
   color:#fff;
}
a.cnt_btn_bg:link, a.cnt_btn_bg:active, a.cnt_btn_bg:visited {
   color:#fff;
   font-size: 11px;
   text-decoration: none;
}
a.cnt_btn_bg:hover {
   color: #f00;
   text-decoration: none;
}
/*
   Location bar
*/
.NavigationPath {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}
.NavigationPath:link, .NavigationPath:visited {
   color: #fff;
   font-weight: bold;
   text-decoration: none;
}
.NavigationPath:hover, .NavigationPath:active {
   color: #fff;
   font-weight: bold;
   text-decoration: underline;
}

/*
   Buttons
*/
.FormButton {
   color: #c00;
   font-weight: bold;
}
table.ButtonTable {
   cursor: pointer;
   vertical-align: middle;
   direction: ltr;
}
td.Button {
   background: url(images/butbg.gif);
   background-color: #68c1ff;
   background-repeat: repeat-x;
   padding-left: 5px;
   padding-right: 5px;
   vertical-align: middle;
   white-space: nowrap;
}
font.Button {
   font-family: arial;
   color: #fff;
   font-weight: bold;
   font-size: 11px;
   text-decoration: none;
}
img.ButtonSide {
   width: 7px;
   height: 14px;
}
.SimpleButton TR TD {
   padding: 0;
   white-space: nowrap;
}
a.Button:link, a.Button:visited, a.Button:hover, a.Button:active {
   color: #f00;
   font-weight: bold;
}
.GoImage {
   width: 16px;
   height: 16px;
   vertical-align: middle;
   border: 0;
}

/*
   Small text/link style
*/
.SmallNote:link {
   COLOR: #888;
   TEXT-DECORATION: none;
   FONT-SIZE: 9px;
   FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:visited {
   COLOR: #888;
   TEXT-DECORATION: none;
   FONT-SIZE: 9px;
   FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:hover {
   COLOR: #888;
   TEXT-DECORATION: underline;
   FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallNote:active {
   COLOR: #888;
   TEXT-DECORATION: none;
   FONT-SIZE: 9px;FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;
}
.SmallText {
   COLOR: #7C4C00;
   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: #000;
}

/*
   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: #000;
   FONT-WEIGHT: bold;
   TEXT-TRANSFORM: uppercase;
   WIDTH: 85px;
   HEIGHT: 30px;
   TEXT-ALIGN: center;
}
.TabTop {
   HEIGHT: 5px;
   BACKGROUND-COLOR: #000;
}
TD.TabLeftSide {
   WIDTH: 9px;
   BACKGROUND-IMAGE: url(images/tab_l.gif);
}
TD.TabRightSide {
   WIDTH: 9px;
   BACKGROUND-IMAGE: url(images/tab_r.gif);
}
TD.TabLeftCorner {
   WIDTH: 9px;
   HEIGHT: 9px;
   BACKGROUND-IMAGE: url(images/tab_c1.gif);
}
TD.TabRightCorner {
   WIDTH: 9px;
   HEIGHT: 9px;
   BACKGROUND-IMAGE: url(images/tab_c2.gif);
}
TD.TabCenter {
   HEIGHT: 9px;
   BACKGROUND-IMAGE: url(images/tab_b.gif);
}
IMG.TabCorner {
   WIDTH: 9px;
   HEIGHT: 9px;
}
IMG.TabSide {
   WIDTH: 9px;
   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 {
   VERTICAL-ALIGN: middle;
   FONT-WEIGHT: bold;
   TEXT-ALIGN: center;
   WIDTH: 15px;
}

/*
   Subheader styles
*/
table.SubHeaderGrey {
   WIDTH: 100%;
   MARGIN-BOTTOM: 10px;
}
.SubHeaderGrey {
   COLOR: #666666;
   FONT-SIZE: 11px;
   FONT-WEIGHT: bold;
   PADDING: 0;
}
.SubHeaderGreyLine {
   HEIGHT: 1px;
   BACKGROUND-COLOR: #000000;
   PADDING: 0;
}
table.SubHeaderBlack {
   WIDTH: 100%;
   MARGIN-BOTTOM: 10px;
}
.SubHeaderBlack {
   COLOR: #FFF;
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   PADDING: 0;
}
.SubHeaderBlackLine {
   HEIGHT: 1px;
   BACKGROUND-COLOR: #000;
   PADDING: 0;
}
table.SubHeaderRed {
   WIDTH: 100%;
   MARGIN-BOTTOM: 10px;
}
.SubHeaderRed {
   FONT-WEIGHT: bold;
   PADDING: 0;
}
.SubHeaderRedLine {
   HEIGHT: 1px;
   BACKGROUND-COLOR: #550000;
   PADDING: 0;
}
table.SubHeader {
   WIDTH: 100%;
   MARGIN-BOTTOM: 10px;
}
.SubHeader {
   color: #d00;
   font-weight: bold;
   font-size: 12px;
   padding: 0;
}
.SubHeaderLine {
   height: 1px;
   background-color: #999;
   padding: 0;
}

/*
   User profile page
*/
.RegSectionTitle {
   color: #900;
   font-size: 11px;
   font-weight: bold;
}

/*
   Webmaster mode
*/
SPAN.Lbl {
   color: #cfc;
/*    font-weight: bold; */
}
.Section {
   margin: 0;
   padding: 0;
}

/*
   Group editing of the products functionality
*/
.DataTable {
   border-right: solid 1px white;
}

/*
   User action field stle
*/
.UsersActionDisable {
   COLOR: #CC0000;
}
.UsersActionEnable {
   COLOR: #00CC00;
}

/*
   Data sheet container
*/
table.DataSheet {
   BACKGROUND-COLOR: #000;
   WIDTH: 100%;
}
TR.DataSheet {
   background-color: #ccc;
   color: #000;
   font-weight: bold;
   height: 20px;
   text-align: center;
   text-transform: uppercase;
   white-space: nowrap;
}
table.DataSheet TR TD {
   background-color: white;
   padding: 2px;
}
table.DataSheet TR TH {
   padding: 2px;
}

/*
   Images location page styles
*/
.DBOption {
   color: #00c;
}
.FSOption {
   color: #c00;
}
/*
   Product options module
*/
.DataField {
   padding-bottom: 20px;
}

/*
      -- ADDONS --
*/

/*
   Special offers module
*/
.SpecialOffersThumb {
   display: inline;
   margin-left: -51px;
}
.SpecialOffersThumb A IMG {
   width: 47px;
   height: 44px;
}

/*
   X-Affiliate module section
*/
.AffiliateCellBG {
   width: 19px;
   height: 19px;
   vertical-align: middle;
   background-image: url(images/tree_v.gif);
}
.AffiliateCell {
   width: 19px;
   height: 19px;
   vertical-align: middle;
}
.AffiliateElmTitle {
   text-align: center;
   font-weight: bold;
   background-color: #000;
   padding: 1px;
}
.AffiliateElmIconBox {
   WIDTH: 70px;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: middle;
}
.AffiliateElmsBox {
   BACKGROUND-COLOR: #ffffff;
   TEXT-ALIGN: center;
   VERTICAL-ALIGN: top;
   HEIGHT: 100%;
}
.MediaElementProperties {
    COLOR: #666666;
    FONT-SIZE: 10px;
}
.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: #fff;
}
.PImagePageRow {
   HEIGHT: 30px;
   VERTICAL-ALIGN: middle;
   PADDING-LEFT: 10px;
}
.EqualRow {
   BACKGROUND-COLOR: #ffffff;
   TEXT-ALIGN: center;
}

/*
   Survey module
*/
.SurveyStatLabel {
   PADDING-LEFT: 10px;
   WHITE-SPACE: nowrap;
}
TD.SurveyAnswerComment {
   PADDING-LEFT: 20px;
}
DIV.SurveyAnswerComment {
   WIDTH: 80%;
   BACKGROUND-COLOR: #eee;
   PADDING: 0;
   MARGIN: 5px;
   BORDER: 1px solid #ddd;
}
.SurveyQuestion {
   FONT-SIZE: 12px;
   FONT-WEIGHT: bold;
   PADDING: 2px;
}
.SurveyQuestionMenu {
   FONT-WEIGHT: bold;
   PADDING: 0;
}
.SurveyAnswerTextLine_1 {
   BACKGROUND-COLOR: #eee;
   PADDING: 5px;
}
.SurveyAnswerTextLine_2 {
   BACKGROUND-COLOR: #ddd;
   PADDING: 5px;
}
A.SurveyAnswerTextLine:link {
   COLOR: #300;
   TEXT-DECORATION: none;
}
A.SurveyAnswerTextLine:visited {
   COLOR: #300;
   TEXT-DECORATION: none;
}
A.SurveyAnswerTextLine:hover {
   COLOR: #300;
   TEXT-DECORATION: underline;
}
A.SurveyAnswerTextLine:active {
   COLOR: #300;
   TEXT-DECORATION: none;
}
TD.SurveyTab {
   PADDING-TOP: 0;
   PADDING-BOTTOM: 0;
   CURSOR: pointer;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 10px;
   HEIGHT: 26px;
   WHITE-SPACE: nowrap;
   FONT-SIZE: 12px;
   COLOR: #953e0e;
   TEXT-DECORATION: underline;
}
TD.SurveyTabSelected {
   PADDING-TOP: 0;
   PADDING-BOTTOM: 0;
   PADDING-LEFT: 10px;
   PADDING-RIGHT: 10px;
   HEIGHT: 26px;
   BACKGROUND-COLOR: #ddd;
   WHITE-SPACE: nowrap;
   FONT-WEIGHT: bold;
   FONT-SIZE: 12px;
   COLOR: #953e0e;
}
TD.SurveyTabLine {
   HEIGHT: 1px;
   BACKGROUND-COLOR: #ddd;
}
TD.SurveyTabLine IMG {
   HEIGHT: 1px;
   WIDTH: 100%;
}

/* from themactep */

form#loginform {
   float: right;
}

form#loginform p {
   line-height: 30px;
   margin: 0;
   padding: 0 20px;
}

