
/* Header */
.mainheader_menu
{
    color: #ffffff;
}

.tinylinkgreen
{
    color: #00ff00;
    font-family: Arial;
    font-size: 10px;
}
.mainheaderbar_top
{
    color: white;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    padding-left: 10px;
}

.mainheaderbar_bottom
{
    color: White;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
}

/* Special Link Styles */
/* These are the breadcrumbs on the browse.asp page that start with "Top" */
a.categorynav:link
{
    color: blue;
    text-decoration: none;
}
a.categorynav:active
{
    color: blue;
    text-decoration: none;
}
a.categorynav:visited
{
    color: blue;
    text-decoration: none;
}
a.categorynav:hover
{
    text-decoration: underline;
}

/* These are the menu text links at the top of the page that begin with "Home" etc. */
a.mainheaderbar_top:link
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_top:active
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_top:visited
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_top:hover
{
    text-decoration: underline;
    color: #90ee90;
}
/*lightgreen = #90ee90*/

/* These are the menu text links at the top of the page in the green sub-menu bar that begin with "Tools for Sellers" etc. */
a.mainheaderbar_bottom:link
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_bottom:active
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_bottom:visited
{
    color: white;
    text-decoration: none;
}
a.mainheaderbar_bottom:hover
{
    text-decoration: underline;
    color: #90ee90;
}
/*lightgreen = #90ee90*/
/*	a.mainheaderbar_bottom:hover { border: 1px dotted #000000; color:blue; } */

/* This is for the "Showcase Listings" on the main homepage */
a.HomePage_IT_Layout:link
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.HomePage_IT_Layout:active
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.HomePage_IT_Layout:visited
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */

/* Duplicate entry from gb.css */
a.navbar:link
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbar:active
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbar:visited
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbar:hover
{
    text-decoration: underline;
    color: #00aa00;
}

a.catT:link
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
/* #006400 = darkgreen */
a.catT:active
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
/* #006400 = darkgreen */
a.catT:visited
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
    font-weight: bold;
}
/* #006400 = darkgreen */
a.catT:hover
{
    text-decoration: underline;
    color: #00aa00;
    font-size: 13px;
    font-weight: bold;
}

a.catT1:link
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
}
/* #006400 = darkgreen */
a.catT1:active
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
}
/* #006400 = darkgreen */
a.catT1:visited
{
    color: #006400;
    text-decoration: none;
    font-size: 13px;
}
/* #006400 = darkgreen */
a.catT1:hover
{
    text-decoration: underline;
    color: #00aa00;
    font-size: 13px;
}

/* Duplicate entry from gb.css */
a.navbarsub:link
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbarsub:active
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbarsub:visited
{
    color: #006400;
    text-decoration: none;
}
/* #006400 = darkgreen */
a.navbarsub:hover
{
    text-decoration: underline;
    color: #00aa00;
}

a.catS:link
{
    color: #006400;
    text-decoration: none;
    font-size: 11px;
}
/* #006400 = darkgreen */
a.catS:active
{
    color: #006400;
    text-decoration: none;
    font-size: 11px;
}
/* #006400 = darkgreen */
a.catS:visited
{
    color: #006400;
    text-decoration: none;
    font-size: 11px;
}
/* #006400 = darkgreen */
a.catS:hover
{
    text-decoration: underline;
    color: #00aa00;
    font-size: 11px;
}

/* Duplicate entry from gb.css */
a.nodecoration
{
    text-decoration: none;
}
a.nodecoration:link
{
    text-decoration: none;
}
a.nodecoration:visited
{
    color: #006400;
}

/* Duplicate entry from gb.css */
a.WhiteLink:link
{
    color: white;
}
a.WhiteLink:active
{
    color: white;
}
a.WhiteLink:visited
{
    color: white;
}
a.WhiteLink:hover
{
    text-decoration: underline;
    color: #EEEEEE;
}

/* Duplicate entry from gb.css */
a.dl:link
{
    color: white;
    text-decoration: none;
}
a.dl:active
{
    color: white;
    text-decoration: none;
}
a.dl:visited
{
    color: white;
    text-decoration: none;
}
a.dl:hover
{
    text-decoration: underline;
    color: #00ff00;
}

/* Duplicate entry from gb.css */
a.dl2:link
{
    color: white;
    text-decoration: none;
}
a.dl2:active
{
    color: white;
    text-decoration: none;
}
a.dl2:visited
{
    color: white;
    text-decoration: none;
}
a.dl2:hover
{
    text-decoration: underline;
    color: #00ff00;
}

/* Duplicate entry from gb.css */
a.tinylinkorange:link
{
    color: #FF9933;
    text-decoration: none;
}
a.tinylinkorange:active
{
    color: #FF9933;
    text-decoration: none;
}
a.tinylinkorange:visited
{
    color: #FF9933;
    text-decoration: none;
}
a.tinylinkorange:hover
{
    text-decoration: underline;
    color: #ffcc00;
}

/* Duplicate entry from gb.css */
a.tinylinkgreen:link
{
    color: #00dd00;
    text-decoration: none;
}
a.tinylinkgreen:active
{
    color: #00dd00;
    text-decoration: none;
}
a.tinylinkgreen:visited
{
    color: #00dd00;
    text-decoration: none;
}
a.tinylinkgreen:hover
{
    text-decoration: underline;
    color: #00dd00;
}
/* /Special Link Styles */

/* Style for anchor tags used in the Support FAQs  */
a.anchor
{
    color: #000000;
    text-decoration: none;
}
a.anchor:active
{
    color: #000000;
    text-decoration: none;
}
a.anchor:visited
{
    color: #000000;
    text-decoration: none;
}
a.anchor:hover
{
    color: #000000;
    text-decoration: none;
}

/* Body */
HTML, BODY
{
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Arial, Sans-Serif;
}
TD
{
    font-family: Arial, Sans-Serif;
    font-size: 10pt;
}
IMG
{
    border-style: none;
}
.categorynav
{
    font-family: Arial;
    text-decoration: none;
}
navbar
{
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
}
.navbarsub
{
    font-family: Arial;
    font-size: 11px;
    text-decoration: none;
}
.smallfont1
{
    font-size: 11px;
}
.smallwhitefont2
{
    color: #ffffff;
    font-size: 13px;
}
.smallwhitefont2B
{
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
}
.viewitempicfont
{
    font-size: 28px;
    font-weight: bold;
    max-width: 240px;
}

.reqInd
{
    color: red;
    width: 7px;
    vertical-align: top;
}

.reqInd2
{
    color: red;
    vertical-align: top;
}


.req
{
    font-weight: bold;
}

.req2
{
    color: red;
    font-weight: bold;
    width: 7px;
}
.lbl
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 10pt;
    width: 120px;
    vertical-align: top;
}

.but
{
    vertical-align: top;
    border: solid 1px #6c6c6c;
    background-color: #EEEEEE;
    color: #000000;
    padding: 4px 2px 4px 2px; /*height:15px; */
    text-decoration: none;
    text-align: center;
    font: bold 11px verdana;
}

.but_hover
{
    border: solid 1px #4067B0;
    background-image: url("/image/b_hover.gif");
    background-repeat: repeat-x;
    padding: 4px 2px 4px 2px; /* height:25px;  */
    text-decoration: none;
    text-align: center;
    font: bold 11px verdana;
}

.but_small
{
    vertical-align: middle;
    border: 1px solid #6c6c6c;
    background-color: #EEEEEE;
    color: #000000;
    padding: 1px;
    text-decoration: none;
    font: 10px verdana;
}

.but_hover_small
{
    border: solid 1px #4067B0;
    background-image: url("/image/b_hover.gif");
    background-repeat: repeat-x;
    padding: 1px;
    text-decoration: none;
    font: bold 10px verdana;
}

.slateMdl
{
    background-color: #7A89A1;
}

.yellowMdl
{
    background-color: yellow;
    font-weight: bold;
}

#pnlContent
{
    margin-top: 15px;
    padding-left: 4px;
    padding-right: 4px;
}
/* Tools for Sellers and Tools for Buyers page styles */
.toolsSubHeader
{
    font-size: small;
    font-weight: bold;
    padding-bottom: 12px;
    padding-left: 40px;
}

.toolsLinks
{
    font-size: small;
    width: 160px;
    padding-bottom: .7em;
    padding-left: 10px;
    vertical-align: top;
}
.toolsBody
{
    font-size: small;
    margin-top: 5px;
    padding-bottom: .7em;
    padding-left: 10px;
    vertical-align: top;
}
/* End Tools for Sellers and Tools for Buyers page styles */

A
{
    text-decoration: underline;
    color: green;
}

A:hover
{
    text-decoration: none;
}

A:visited
{
    color: purple;
}

.MessagePanelContainer
{
    padding-top: 20px;
    padding-bottom: 20px;
}

.MessagePanel TD
{
    border: 1px solid #9ADC93;
}


.TextAttention
{
    color: red;
    font-weight: bold;
}

.TextAttention2
{
    color: red;
}

.LabelLight
{
    color: gray;
}

.ItemLight
{
    color: gray;
}

.Block
{
    display: block;
}

.None
{
    display: none;
}

/* For information, warnings, and general info */
.InfoTable
{
    margin-bottom: 4px;
}

.InfoTable TD
{
    border: 1px solid gray;
    padding: 3px;
}

.InfoPanel
{
    background-color: #CCFFCC;
    text-align: left;
    padding: 4px;
}

.InfoPanel .Header
{
    font-weight: bold;
}

.WarningPanel
{
    background-color: #eeeeee;
    text-align: left;
    padding: 4px;
    margin: 3px;
}

.ShiftLeft
{
    margin-left: -34px;
}

.MarginBottom
{
    margin-bottom: 2px;
}

.Hidden
{
    width: 0px;
    visibility: hidden;
}

.Visible
{
    visibility: visible;
}

.FeaturedListingContainer
{
    background-color: #99CCFF;
}
/* /Body */

/* Masters */
.AuctionMasterHeader
{
}

.AuctionMasterFooter
{
    margin-top: 30px;
    clear: both;
}

.PageHeader
{
    font-weight: bold;
    font-size: 20px;
    margin-top: 0px;
    padding-left: 5px;
    color: #000000;
    margin-bottom: 10px;
}

.ContentPaneRight
{
    width: 200px;
}

.ContentPaneBody
{
    padding-left: 5px;
    padding-right: 10px;
}

.ContentPaneBodyFlushLeft
{
    padding-left: 5px;
    padding-right: 20px;
}
/* /Masters */

/* Related Links Panel */
.LinkPanel
{
    border-collapse: collapse;
    border: 1px solid #9ADC93;
    text-align: left;
    padding-bottom: 2px;
}

.LinkPanel .Header
{
    padding: 8px;
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #CEFECA;
    border-bottom: 0px solid #9ADC93;
    font-weight: bold;
}

.LinkPanel UL
{
    list-style-image: url("../image/homepage/dashbullet-small.gif");
    margin: 1px;
    padding-left: 24px;
    padding-top: 12px;
    padding-bottom: 12px;
}

.LinkPanel LI
{
    padding-bottom: 12px;
}
/* /Related Link Panel */

.LastItm
{
    width: 207px;
    white-space: nowrap;
    text-align: left;
}
/* /Fixed Right Master */

/* Messaging
This contains Feedback, Error, and Info messages
*/
.MessageListContainer
{
    text-align: left;
    font-weight: bold;
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    background-color: #ffcc66;
    display: block;
    padding: 2px;
}

.MessageFeedback
{
    padding-left: 24px;
    background-image: url("../image/ok.gif");
    background-repeat: no-repeat;
    background-position: left top;
    color: #006400; /* #006400 = darkgreen */
}

.MessageInfo
{
    padding-left: 24px;
    background-image: url("../image/i.gif");
    background-repeat: no-repeat;
    background-position: left top;
    color: black;
}

.MessageError
{
    padding-left: 24px;
    background-image: url("../image/e.gif");
    background-repeat: no-repeat;
    background-position: left top;
    color: red;
}
/* /Messages */


/* Errors
For errors that are caught by the system and handled within the Exit() method.
*/
.ErrorHandled
{
    display: block;
    padding: 5px;
    font-weight: bold;
    font-size: 125%;
    color: red;
    text-align: left;
}

.ErrorHandledInline
{
    margin-top: 3px;
    display: block;
    border: 1px solid black;
    padding-left: 24px;
    background-image: url("../image/e.gif");
    background-repeat: no-repeat;
    background-position: left center;
    background-color: #ffcc66;
    color: red;
    font-weight: bold;
    text-align: left;
}

.ErrorHandledList
{
    margin: 0;
    margin-left: 0;
    padding-left: 0;
    list-style: none;
}

.ErrorHandledList LI
{
    padding-left: 24px;
    background-image: url("../image/e.gif");
    background-repeat: no-repeat;
    background-position: left top;
    color: red;
}
/* /Errors */

/* Controls */
.Control
{
    /* 	color: darkgreen; 	border: 1px solid darkgreen; 	*/
}

.NoSpace
{
    margin: -2px;
}

.PagerSizeGoButton
{
    margin-left: 4px;
    padding: 1px 6px;
}

.TimeFrameGoButton
{
    margin-left: 4px;
    padding: 1px 6px;
}

/* /Controls */

/* View Nav Bar */
.ViewNavBar
{
    padding: 3px;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #DCDCDC;
    text-align: left;
}
/* /View Nav Bar */



/* MyGB Master */
.MyGBWelcome
{
    background-color: green;
    color: white;
    text-align: left;
    background-image: url("../MySite/Image/welcome.gif");
    height: 32px;
    font-weight: normal;
    background-position: right top;
    background-repeat: no-repeat;
    width: 100%;
}

.MyGBWelcomeUserName
{
    font-weight: bold;
}

.MyGBLogo
{
    color: white;
    text-align: left;
    height: 32px;
    border: none;
    padding: 0px;
    margin: 0px;
    background: black;
}

#pnlMyGBBody
{
}

#pnlMyGBLeft
{
}

#pnlMyGBRight
{
    padding-left: 4px;
}

#pnlMyGBRightBody
{
    margin-top: 4px;
}

/* /MyGB Master */

/* Login Panel */
.LoginTitle
{
    background-color: #CCFFCC;
    font-weight: bold;
}

.LoginLabel
{
    padding: 4px;
    padding-left: 8px;
    padding-right: 8px;
}

.LogoutList
{
    margin-top: 8px;
    list-style-position: outside;
}

.LogoutList LI
{
    margin-bottom: 8px;
}
/* /Login Panel */



/** MySite Styles **/

/* Panel
My GunBroker Panel styles.
*/
.PanelContainer
{
    border: 1px solid #9ADC93; /*padding-top: 3px; 	padding-bottom: 5px;*/
    margin-top: 4px;
    background-color: white;
}

.Panel
{
    margin-bottom: 0px;
    padding-left: 3px;
    padding-right: 3px;
    margin: 0px;
}

.Panel A
{
    color: #006400; /* #006400 = darkgreen */
    padding-left: 3px;
    padding-right: 3px;
    font-weight: bold;
    display: block;
}

.Panel A:visited
{
    color: #006400; /* #006400 = darkgreen */
}

.PanelHover
{
    background-color: #dcdcdc;
}

.PanelHover A
{
    text-decoration: underline;
}

.SubPanel A
{
    padding-right: 3px;
    padding-left: 3px;
    font-weight: normal; /*     background-image: url(/image/homepage/dashbullet.gif);     background-repeat: no-repeat; 	*/
}

.PanelStaticSelected
{
    background-color: #dcdcdc;
}

.PanelStaticSelected A
{
    text-decoration: none;
}

.Panel IMG
{
    position: relative;
    left: 3%;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 0px;
    height: 1px;
    width: 94%;
    background-color: #9ADC93;
}
/* /Panel */

/* Views */
.ViewContainer
{
    border: 1px solid #9ADC93;
}

.ViewContainer2
{
    border-bottom: 1px solid #9ADC93;
    border-left: 1px solid #9ADC93;
    border-right: 1px solid #9ADC93;
}

.ViewContainer3
{
    border-bottom: 1px solid #9ADC93;
    border-right: 1px solid #9ADC93;
}

.ViewContainer4
{
    border-top: 1px solid #9ADC93;
    border-left: 1px solid #9ADC93;
    border-right: 1px solid #9ADC93;
}

.ViewContainer5
{
    border-bottom: 1px solid #9ADC93;
}

.Padded
{
    padding: 3px;
}
/* SEO GRIDs */

.GRHInvoice
{
    text-align: left;
    background-color: #DCDCDC;
    color: black;
    font-size: 16px;
}

.GRHInvoice TH
{
    background-image: url("../g.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
    white-space: nowrap;
    height: 22px;
    padding-left: 3px;
    padding-right: 3px;
}

.GRInvoiceBottom TD
{
    white-space: nowrap;
    height: 22px;
    padding-top: 10px;
    padding-left: 3px;
    padding-right: 3px;
    font-size: 16px;
}


.GRHMGB
{
    text-align: left;
    background-color: #DCDCDC;
    color: black;
    font-size: 10px;
}

.GRHMGB TH
{
    background-image: url("../g.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
    white-space: nowrap;
    height: 22px;
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: middle;
}

.GRHMGB A
{
    text-decoration: none;
    color: black;
}

.GRHMGB A:hover
{
    text-decoration: underline;
    color: green;
}

.GRHMGB A:visited
{
    color: black;
}

.GRHMGB IMG
{
    margin-left: 2px;
    vertical-align: middle;
}



.GRHCurr
{
    text-align: right;
    background-color: #DCDCDC;
    color: black;
    font-size: 10px;
}
.GR
{
}

.GRAlt
{
    background-color: #eeeeee;
}

.GRSel
{
    background-color: #ffffe0; /* #ffffe0 = lightyellow */
}

.GRHl
{
    background-color: #FFFFDD;
}

.GRSep
{
    background-image: url("../g.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
}


.GridBrowse .ItmTLnk
{
    text-decoration: underline;
    color: green;
}

.GridBrowse .ItmTLnk:hover
{
    text-decoration: none;
}

.GridBrowse .ItmTLnk:visited
{
    color: purple;
}



.feat
{
    width: 29px;
    height: 18px;
    border: 0;
}


/* ******************* */
/* /Views */

/* Main Grid
For the main Grid and related elements.
*/
.GridMGB
{
    background-color: white;
    border-style: none;
    border-color: #006400; /* #006400 = darkgreen */
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}


.GridMGB A
{
    color: #006400; /* #006400 = darkgreen */
    text-decoration: none;
}

.GridMGB A:hover
{
    color: green;
    text-decoration: underline;
}

.GridMGB A:visited
{
    color: #006400; /* #006400 = darkgreen */
}

.GridMGB TD
{
    padding-left: 3px;
    padding-right: 3px;
    height: 25px;
}

.admingridheader
{
    border-collapse: collapse;
    font-family: Arial;
    font-size: 8pt;
    text-decoration: none;
}

.admingridheader td
{
    font-family: Arial;
    font-size: 8pt;
}

.GridHeader
{
    text-align: left;
    background-color: #DCDCDC;
    color: black;
    font-size: 10px;
}

.GridHeader TH
{
    background-image: url("../g.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
    white-space: nowrap;
    height: 22px;
}

.GridHeader A
{
    text-decoration: none;
    color: black;
}

.GridHeader A:hover
{
    text-decoration: underline;
    color: green;
}

.GridHeader A:visited
{
    color: black;
}

.GridHeader IMG
{
    margin-left: 2px;
}

.GridHeader TH
{
    padding-left: 3px;
    padding-right: 3px;
    vertical-align: middle;
}

.GridRow
{
}

.GridRowAlternating
{
    background-color: #eeeeee;
}

.GridSelectedRow
{
    background-color: #ffffe0; /* #ffffe0 = lightyellow */
}

.GridRowHighlight
{
    background-color: #FFFFDD;
}

.GridRowSeparator
{
    background-image: url("../g.jpg");
    background-position: bottom;
    background-repeat: repeat-x;
}

.GridRowCheckoutSeparator
{
    border-bottom: solid 1px gray;
}

.GridItemCurrency
{
    text-align: right;
}

.GridHeaderCurrency
{
    text-align: right;
    background-color: #DCDCDC;
    color: black;
    font-size: 10px;
}

.GridHeaderIcon
{
    width: 22px;
}

.GridTitle
{
    font-weight: bold;
}

.ViewText
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
}


.tbClean
{
    border-collapse: collapse;
}
.tbClean td
{
    padding: 0px;
}

.TextCentered
{
    text-align: center;
}

.TextRight
{
    text-align: right;
}

.TextLeft
{
    text-align: left;
}

.TextLeftPad
{
    padding-left: 3px;
}

.TextIndented
{
    padding: 12px;
}

.ItemTitleLink:link
{
    color: #006400; /* #006400 = darkgreen */
}

.ItemTitleLink:visited
{
    color: #006400; /* #006400 = darkgreen */
}

.ItemTitleLink:hover
{
    color: green;
    text-decoration: underline;
}

.ElementCentered
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.GridItemActions
{
}

.IconBuyNow
{
    vertical-align: middle;
}
/* /Main Grid */

/* Browse Grid */

/* 
	These are overriding the Grid style that gets applied when both Grid and GridBrowse are 
	specified. This sets them back to the default A styles
*/
.GridBrowse .ItemTitleLink
{
    text-decoration: underline;
    color: green;
}

.GridBrowse .ItemTitleLink:hover
{
    text-decoration: none;
}

.GridBrowse .ItemTitleLink:visited
{
    color: purple;
}

A.BrowseItemTitleLink
{
    color: black;
}

A.BrowseItemTitleLink:hover
{
    text-decoration: none;
    color: black;
}

A.BrowseItemTitleLink:visited
{
    color: black;
}

A.BItmTLnk
{
    color: black;
}

A.BItmTLnk:hover
{
    text-decoration: none;
    color: black;
}

A.BItmTLnk:visited
{
    color: black;
}

A.BItmSubtitleLnk
{
    font-size: 9pt;
    color: black;
}
A.BItmSubtitleLnk:hover
{
    text-decoration: none;
    color: black;
}
A.BItmSubtitleLnk:visited
{
    color: black;
}

/* /Browse Grid */

/* String Formats */
.PriceWinning
{
    color: green;
    font-weight: bold;
}

.PriceNotWinning
{
    color: red;
}

.PriceFixed
{
    color: black;
}
/* /String Formats */

/* Views
For the views CommandBar and related elements.
*/
.LabelBar
{
    padding: 3px;
    background-color: #9ADC93;
    font-weight: bold;
}

.SubHeading
{
    padding: 3px;
    background-color: #eeeeee;
    font-weight: bold;
}

.CommandBar
{
    background-color: #9ADC93;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 3px;
    text-align: left; /*vertical-align: middle;*/
}

.CommandBarTop
{
}

.SlimBorderTop
{
    /*border-top: 1px solid darkgreen;*/
}

.SlimBorderBottom
{
    border-bottom: 1px solid #006400; /* #006400 = darkgreen */
}

.CommandBar
{
    text-align: left;
}

.CommandBar .FilterCommandLinks
{
    width: 100%;
}

.CommandBar .FilterCommandLinksSelected
{
    font-weight: bold;
    color: black;
}

.CommandBar .FilterCommandLinksSelected:link
{
    color: black;
}

.CommandBar .FilterCommandLinksSelected:visited
{
    color: black;
}

.CommandBar .FilterCommandLinks A
{
    color: #006400; /* #006400 = darkgreen */
    text-decoration: none;
}

.CommandBar .FilterCommandLinks A:hover
{
    text-decoration: underline;
}

.FilterCommandLinksSelectedItem:hover
{
    color: black;
    font-size: 20pt;
}

.FilterCommandLinksSelectedItem:link
{
    color: black;
    font-size: 20pt;
}

.CommandBar .ViewActions
{
    text-align: right;
}

/*	To style the area that contains the message list inside
	of a view 
*/
.ViewMessageListContainer
{
    margin: 1px;
}

.ViewDivider
{
    min-height: 40px;
    height: auto !important;
    height: 40px;
}

.SectionDivider
{
    min-height: 20px;
    height: auto !important;
    height: 20px;
}

.ItemDivider
{
    min-height: 10px;
    height: auto !important;
    height: 10px;
}

.ViewItemSlimBorderBottom
{
    border-bottom: 1px solid white;
}
.ViewItemRight
{
    /*width:160px;*/ /*height:600px; */
    margin: 20px 20px 0 20px;
    vertical-align: top;
}
.ViewItemLeft
{
    width: 790px;
    float: left;
}
/* /Views */

/* Actions Menus
For Actions popups
*/
.Menu
{
    margin: 3px;
    padding: 2px;
}

.MenuItem IMG
{
    /*     padding-right: 3px;         padding-left: 3px;     background-color: #4ADC93; 	*/
}

.DynamicMenu
{
    background-color: #CCFFCC;
    border-width: 2px;
    border-top-width: 1px;
    border-left-width: 1px;
    border-color: #006400; /* #006400 = darkgreen */
    border-style: outset;
    text-align: left;
}

.DynamicMenuItem
{
    text-align: left;
}

.DynamicMenuItem A
{
    color: #006400; /* #006400 = darkgreen */
    text-decoration: none;
}

.DynamicHover A
{
    text-decoration: underline;
}
/* /Action Menus */

/* Context Menu */
.ContextMenuContainer
{
    background-color: white;
    position: absolute;
    left: 0px;
    top: 450px;
    display: block;
    visibility: hidden;
    border: 1px solid #008000;
    color: green;
    text-align: left;
    padding-bottom: 2px;
}

.ContextMenuCloseBox
{
    color: white;
    padding-left: 2px;
    padding-right: 6px;
    text-align: right;
    background-color: #008000;
    cursor: pointer;
    margin-bottom: 2px;
}

.ContextMenuPopupContainer
{
    color: green;
    float: right;
    cursor: pointer;
}

.ContextMenuItem
{
    margin-left: 2px;
    margin-right: 2px;
}

.ContextMenuItem :hover
{
    background-color: #DCDCDC;
}

.ContextMenuItem A
{
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: #006400; /* #006400 = darkgreen */
    display: block;
}

.ContextMenuItem A:link
{
    text-decoration: none;
}

.ContextMenuItem A:hover
{
    text-decoration: underline;
    color: green;
    background: #DCDCDC;
}

.ContextMenuItem A:visited
{
    color: #006400; /* #006400 = darkgreen */
}

.ContextMenuDisabled
{
    padding-left: 12px;
    padding-right: 12px;
    color: gray;
}

.ContextMenuDisabled :hover
{
    background-color: white;
}

.ContextMenuDivider
{
    margin-top: 1px;
    margin-bottom: 1px;
    margin-left: 6px;
    margin-right: 6px;
    border-top: 1px solid #9ADC93;
    line-height: 0px;
    font-size: 0px;
}
/* /Context Menu */

.HelpButton
{
    font-weight: bold;
    color: black;
    text-decoration: none;
    padding-right: 6px;
    vertical-align: middle;
}

.WhiteHelpButton
{
    font-weight: bold;
    color: white;
    text-decoration: none;
    padding-right: 6px;
    vertical-align: middle;
}

/* Print Button */
.PrintButton
{
    font-weight: bold;
    color: black;
    text-decoration: none;
    padding-right: 6px;
    vertical-align: middle;
}

.PrintButton:hover
{
    cursor: pointer;
}

.PrintButton IMG
{
    margin-right: 3px;
    height: 14px;
    width: 13px;
}
.PrintButton:visited
{
    color: black;
}
/* /Print Button */

/* Help Box */
.HelpBoxTitleContainer
{
    margin-top: 40px;
    background-color: #CCFFCC;
    border: 1px solid #9ADC93;
    border-bottom: none;
    text-align: left;
    padding: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
}

.HelpBoxTitle
{
    font-weight: bold;
}

.HelpBoxContainer
{
    border: 1px solid #9ADC93;
    text-align: left;
}

.HelpBoxList
{
    list-style-image: url("../image/homepage/dashbullet.gif");
}
/* /Help Box */

/** MyAccount Styles **/

.accountTable td
{
    padding: 5px;
}

/* Link Menus.
*/
.LinkMenuCommandBar
{
    background-color: #9ADC93;
    padding: 3px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left; /* For I.E. */
    font-weight: bold;
}

.LinkMenu
{
    background-color: #d3d3d3; /* #d3d3d3  = lightgrey */
    padding: 3px;
    padding-top: 6px;
    padding-bottom: 6px;
    text-align: left; /* For I.E. */
}

.LinkMenuTable
{
    width: 100%;
}

.LinkMenuTable td
{
    padding: 5px;
}


.LinkMenuSlimBorderBottom
{
    border-bottom: 1px solid #006400; /* #006400 = darkgreen */
}

.LinkMenuRowLeft
{
    text-align: left; /* For I.E. */
    vertical-align: top;
    width: 48%;
}

.LinkMenuRowRight
{
    text-align: right; /* For I.E. */
    vertical-align: top;
    width: 4%;
}

.LinkMenuRowLeftSlimBorderBottom
{
    text-align: left; /* For I.E. */
    border-bottom: 1px solid #CCFFCC;
}

.LinkMenuRowRightSlimBorderBottom
{
    text-align: right; /* For I.E. */
    border-bottom: 1px solid #CCFFCC;
}

.EditLink
{
    color: #006400; /* #006400 = darkgreen */
    text-decoration: none;
}
/* /Views */

/** /MyAccount **/

/** /MySite **/

.SummaryTitles
{
    background: #006400; /* #006400 = darkgreen */
    color: white;
    min-height: 20px;
    height: auto !important;
    height: 20px;
    padding: 4px;
    padding-top: 2px;
    padding-bottom: 2px;
    font-weight: bold;
    margin-bottom: 1px;
    vertical-align: middle;
}

/* AuctionSubCategoriesMenu */
.AuctionSubCategoriesContainer
{
    border: 1px solid #FFCC66;
}

.AuctionSubCategoriesMenuHeader
{
    background-color: #FFCC66;
    width: 100%;
}

.AuctionSubCategoriesMenuHeader TR TD
{
    padding: 0px;
}

.AuctionSubCategoriesMenuHeader TABLE
{
    margin-top: 1px;
}

.AuctionSubCategoriesList
{
    margin-left: 8px;
}

.AuctionSubCategoriesSearch
{
    padding-top: 2px;
    white-space: nowrap;
    padding-right: 3px;
}

/* /AuctionSubCategoriesMenu */

/* List An Item */
.AuctionHeaderLabel
{
    background-color: #FFCC66;
}

.AuctionDisplayLabel
{
    background-color: #EEEEEE;
    border-bottom: solid 1px #C0C0C0;
}

.CategoriesListPathLabel
{
    font-weight: bold;
    color: gray;
}

.CategoriesListPathPanel
{
    font-weight: bold;
    color: red;
}
/* /List An Item */

.Spacer1
{
    margin-top: 10px;
}

.Spacer2
{
    margin-top: 10px;
    margin-bottom: 10px;
}

/* Tabs */
A.sidebartab
{
    color: green;
}

A.sidebartab:visited
{
    color: green;
}
/* /Tabs */

/* Wizard Navigation Tabs */
.Wizard
{
    width: 100%;
}

.Wizard A
{
    color: green;
}

/*.Wizard A:link, .Wizard A:active, .Wizard A:visited
{
	color: green;
}*/

.WizardSteps
{
    vertical-align: top;
    border: 1px solid #9ADC93;
    padding-top: 3px;
    margin-right: 4px;
}

.WizardSteps TABLE
{
    width: 150px;
}

.WizardSteps DIV
{
    margin: 4px;
    margin-top: 0px;
    padding: 4px;
}

.WizardNavigationButton INPUT
{
    padding-left: 10px;
    padding-right: 10px;
}

.WizardShifted
{
    margin-left: 154px;
}
a.StepActive, a.vistied.StepActive td, .StepActive
{
    color: #006400;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
a:hover.StepActive
{
    text-decoration: underline;
}
a.StepActiveDisabled, a.vistied.StepActiveDisabled
{
    color: #006400;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
a:hover.StepActiveDisabled
{
    text-decoration: none;
}
a.StepPrior, a.vistied.StepPrior
{
    color: #666;
    font-size: 8pt;
    text-decoration: none;
}
a:hover.StepPrior
{
    text-decoration: underline;
}
a.StepForward, a.visited.StepForward
{
    color: #666;
    font-size: 8pt;
    text-decoration: none;
}
a:hover.StepForward
{
    text-decoration: underline;
}
a.StepForwardDisabled, a.vistied.StepForwardDisabled
{
    color: #666;
    font-size: 8pt;
    text-decoration: none;
}
a:hover.StepForwardDisabled
{
    text-decoration: none;
}
.StepComplete
{
    display: none;
}

.StepArrow
{
    font-size: 8pt;
    color: #666;
    margin: 0px 8px;
}

.CategoryLink
{
    text-decoration: none;
    color: #006400; /* #006400 = darkgreen */
}

CategoryLink:hover
{
    text-decoration: underline;
}

.CategoryLink:visited
{
    color: #006400; /* #006400 = darkgreen */
}

/* /Wizard Navigation Tabs */

/* Image Uploads */

.ImageUpload
{
    display: block;
    margin-top: 4px;
}

/* /Image Uploads */

/* Racing Page */
.RacingHeader
{
    /*background-image: url("../images/subpage_header.jpg");*/
}
.RacingContent
{
    border-collapse: collapse;
    border-width: 1px;
    padding-left: 40px;
    padding-right: 40px;
}


/* Racing Page End */

/* GBLinks Begin */

/* GBLinks End */

/*********** Rounded Corner Module begin ***********/
.rndCnrCntr
{
    padding: 0px;
}
.rndCnrHd
{
    background: url(../image/layout/TransOnWhite-TL.gif) top left no-repeat;
}
.rndCnrHdRt
{
    height: 7px;
    background: url(../image/layout/TransOnWhite-TR.gif) top right no-repeat;
}

.rndCnrFt
{
    background: url(../image/layout/TransOnWhite-BL.gif) bottom left no-repeat;
}
.rndCnrFtRt
{
    height: 7px;
    background: url(../image/layout/TransOnWhite-BR.gif) bottom right no-repeat;
}
.rndCnrHd_Chd
{
    background: url(../image/layout/TransOnWhite-TL.gif) top left no-repeat;
}
.rndCnrHdRt_Chd
{
    height: 7px;
    background: url(../image/layout/TransOnWhite-TR.gif) top right no-repeat;
}

.rndCnrFt_Chd
{
    background: url(../image/layout/TransOnWhite-BL.gif) bottom left no-repeat;
}
.rndCnrFtRt_Chd
{
    height: 7px;
    background: url(../image/layout/TransOnWhite-BR.gif) bottom right no-repeat;
}

.rndCnrSpc
{
    height: 7px;
}
.rndCnrContent
{
    padding: 0px 5px 0px 5px;
}
.rndCnrContentNoPad
{
    padding: 0px;
}
/*********** Rounded Corner Module end ***********/

.bigGreen
{
    color: #006400; /* #006400 = darkgreen */
    font-size: x-large;
    font-weight: bold;
}

.bigRed
{
    color: #8b0000; /* #8b0000  = darkred */
    font-size: x-large;
    font-weight: bold;
}

.smCaption
{
    font-size: 10px;
    color: Gray;
}
.smCaptionRed
{
    font-size: 10px;
    color: red;
}

.YellowLink
{
    color: #FFFF00;
}

.YellowLink:visited
{
    color: #FFFF00;
}

.AddToDescriptionTitle
{
    font-family: Arial, Helvetica, Sans-Serif, Verdana;
    font-size: 16px;
    text-decoration: none;
    font-weight: bold;
    color: blue;
}

.tn1
{
    border: 0;
    width: 64px;
    height: 64px;
}

.tnbull
{
    border: 0;
    width: 29px;
    height: 18px;
}

.noWrap
{
    white-space: nowrap;
}

.sp
{
    width: 1px;
    height: 1px;
}

h1 {
	font-size:20px;
	margin-top:10px;
	margin-bottom:10px;
}


.h1B
{
    font-size: 13px;
    font-weight: bold;
    padding: 0px;
    margin: 0px;
    display: inline;
}
.h1VI
{
    font-size: 18px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.subtitle
{
    font-size: 17px;
    font-weight: normal;
    padding: 0px;
    margin: 0px;
}

.redLink
{
    color: red;
}

.redLink A
{
    color: red;
    text-decoration: none;
}

.redLink A:hover
{
    color: red;
    text-decoration: underline;
}

.redLink A:visited
{
    color: red;
}

.bidC
{
    width: 425px;
}


.catBlt
{
    width: 25px;
    height: 11px;
    border: 0;
}
.catInt
{
    border: 0;
    width: 30px;
    height: 1px;
}

.footSec
{
    margin-top: 10px;
    width: 100%;
}

.footSecf
{
    margin-top: 10px;
    width: 960px;
}

.footNSSF
{
    border: 0;
    width: 100px;
    height: 67px;
    margin: 5px 0px 0px 10px;
}

.footNRA
{
    border: 0;
    width: 87px;
    height: 88px;
    margin: 5px 10px 0px 0px;
}

.footS
{
    width: 10%;
}

.footMenu
{
    color: White;
    height: 35px;
    border-bottom: solid 2px #111111;
    border-top: solid 2px #111111;
    width: 100%;
    background-color: #008000;
}

.footMenu TR TD
{
    color: White;
    white-space: nowrap;
    text-align: center;
}
.footMenu TR TD A
{
    color: White;
}
.footMenu TR TD A:link
{
    color: White;
    text-decoration: none;
}
.footMenu TR TD A:active
{
    color: White;
    text-decoration: none;
}
.footMenu TR TD A:visited
{
    color: White;
    text-decoration: none;
}
.footMenu TR TD A:hover
{
    text-decoration: underline;
    color: #90ee90; /* lightgreen = #90ee90 */
}

.topMenu
{
    color: White;
    height: 25px;
}
.topMenu TR TD
{
    color: White;
    white-space: nowrap;
    padding-left: 8px;
}
.topMenu TR TD A
{
    color: White;
}
.topMenu TR TD A:link
{
    color: White;
    text-decoration: none;
}
.topMenu TR TD A:active
{
    color: White;
    text-decoration: none;
}
.topMenu TR TD A:visited
{
    color: White;
    text-decoration: none;
}
.topMenu TR TD A:hover
{
    text-decoration: underline;
    color: #90ee90; /* lightgreen = #90ee90 */
}

.topSubMenu
{
    color: White;
    height: 23px;
    width: 583px; /* border:solid 1px red;  */
}
.topSubMenu TR TD
{
    color: White;
    white-space: nowrap; /*width:200px;*/
}
.topSubMenu TR TD A
{
    color: White;
}
.topSubMenu TR TD A:link
{
    color: White;
    text-decoration: none;
}
.topSubMenu TR TD A:active
{
    color: White;
    text-decoration: none;
}
.topSubMenu TR TD A:visited
{
    color: White;
    text-decoration: none;
}
.topSubMenu TR TD A:hover
{
    text-decoration: underline;
    color: #90ee90; /* lightgreen = #90ee90 */
}


.topBan
{
    background-repeat: no-repeat;
    width: 790px;
    height: 53px;
}
.topHelp
{
    border: 0;
    width: 20px;
    height: 14px;
}
.topKeyW
{
    border: 1px solid #808080;
    padding: 0;
    height: 16px;
    width: 85px;
}
.topLogo
{
    border: 0;
    width: 101px;
    height: 53px;
}
.topSearch
{
    height: 18px;
    font-size: 11px;
}
.topStatus
{
}
.viTitleB
{
    background-color: #EEEEEE;
    border-top: solid 2px #CCCCCC;
    border-bottom: solid 2px #CCCCCC;
    height: 30px;
}
.viCatBar
{
    height: 20px;
    vertical-align: top;
    text-align: right;
    white-space: nowrap;
    width: 1%;
}
.viTn
{
    border: 0;
    height: 96px;
    width: 96px;
}
/* red section in viewitem.aspx */
.viR
{
    color: #CC3333;
}
/* gray with dark gray boarder for Description and Picture header */
.viDesc
{
    background-color: #EEEEEE;
    border-bottom: solid 2px #808080; /* #C0C0C0; */
}

.viPic
{
    border: solid 2px #C0C0C0;
    background-color: #EEEEEE;
}

.viCount
{
    color: Blue;
    width: 90%;
    height: 50px;
}
.viEndTb
{
    height: 85px;
    margin: 15px 0 5px 0;
}

/* Pager */
.pagerIndx
{
    width: 85px;
    text-align: center;
}

.pagerBtn
{
    padding-left: 3px;
    padding-right: 3px;
    display: none;
}

.pagerText
{
    color: #666666;
    font-size: 80%;
}

.ImageButtonDisabled
{
    cursor: default;
}

.pager TD
{
    white-space: nowrap;
}
.pagerImg
{
    height: 27px;
    width: 30;
}

/* /Pager */
.sp
{
    width: 1px;
    height: 1px;
    border: none;
}

/* used on home page links...  old style.  Does not follow the new format css */
.f15bi
{
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
}


/* same as <font size="1"> */
.f1
{
    font-size: 9px;
}
/* same as <font size="1"><b> */
.f1b
{
    font-size: 9px;
    font-weight: bold;
}

/* same as <font size="2"><b> (blue) */
.f1bblue
{
    font-size: 9px;
    font-weight: bold;
    color: #0000FF;
}
/* same as <font size="2"> (blue) */
.f1_blue
{
    font-size: 9px;
    color: #0000FF;
}
/* same as <font size="2"><b> (gray) */
.f1bgray
{
    font-size: 9px;
    font-weight: bold;
    color: gray;
}
/* same as <font size="2"> (gray) */
.f1_gray
{
    font-size: 9px;
    color: gray;
}
.f1bgreen
{
    font-size: 9px;
    font-weight: bold;
    color: #006400;
}
/* same as <font size="1"> (green) */
.f1_green
{
    font-size: 9px;
    color: #006400;
}
.f1breq
{
    font-size: 9px;
    font-weight: bold;
    color: #CC3333;
}
/* same as <font size="1"> (req) */
.f1_req
{
    font-size: 9px;
    color: #CC3333;
}

/* same as <font size="2"> */
.f2
{
    font-size: 13px;
}
/* same as <font size="2"><b> */
.f2b
{
    font-size: 13px;
    font-weight: bold;
}
/* same as <font size="2"><b> BuyitNow wording */
.f2bb
{
    font-size: 13px;
    font-weight: bold;
    color: #000080;
}
/* same as <font size="2"><b> BuyitNow caption ( white ) */
.f2bw
{
    font-size: 13px;
    font-weight: bold;
    color: #FFFFFF;
}
/* same as <font size="2"><b> ( red ) */
.f2br
{
    font-size: 13px;
    font-weight: bold;
    color: red;
}

/* same as <font size="2"> ( red ) */
.f2_r
{
    font-size: 13px;
    color: red;
}
/* same as <font size="2"><b> (blue) */
.f2bblue
{
    font-size: 13px;
    font-weight: bold;
    color: #0000FF;
}
/* same as <font size="2"> (blue) */
.f2_blue
{
    font-size: 13px;
    color: #0000FF;
}
/* same as <font size="2"><b> (gray) */
.f2bgray
{
    font-size: 13px;
    font-weight: bold;
    color: gray;
}
/* same as <font size="2"> (gray) */
.f2_gray
{
    font-size: 13px;
    color: gray;
}

.f2bgreen
{
    font-size: 13px;
    font-weight: bold;
    color: #006400;
}
/* same as <font size="2"> (green) */
.f2_green
{
    font-size: 13px;
    color: #006400;
}
.f2breq
{
    font-size: 13px;
    font-weight: bold;
    color: #CC3333;
}
/* same as <font size="2"> (req) */
.f2_req
{
    font-size: 13px;
    color: #CC3333;
}


/* same as <font size="4"> */
.f4
{
    font-size: 18px;
}
/* same as <font size="4"> white */
.f4w
{
    font-size: 18px;
    color: #FFFFFF;
}
/* same as <font size="4"><b> */
.f4b
{
    font-size: 18px;
    font-weight: bold;
}
/* same as <font size="4"><b> (white) */
.f4bw
{
    font-size: 18px;
    font-weight: bold;
    color: #FFFFFF;
}
/* same as <font size="4"><b> (red) */
.f4br
{
    font-size: 18px;
    font-weight: bold;
    color: red;
}
/* same as <font size="4"> (red) */
.f4_r
{
    font-size: 18px;
    color: red;
}
/* same as <font size="4"><b> (blue) */
.f4bblue
{
    font-size: 18px;
    font-weight: bold;
    color: #0000FF;
}
/* same as <font size="4"> (blue) */
.f4_blue
{
    font-size: 18px;
    color: #0000FF;
}
/* same as <font size="4"><b> (gray) */
.f4bgray
{
    font-size: 18px;
    font-weight: bold;
    color: gray;
}
/* same as <font size="4"> (gray) */
.f4_gray
{
    font-size: 18px;
    color: gray;
}
.f4bgreen
{
    font-size: 18px;
    font-weight: bold;
    color: #006400;
}
/* same as <font size="4"> (green) */
.f4_green
{
    font-size: 18px;
    color: #006400;
}
.f4breq
{
    font-size: 18px;
    font-weight: bold;
    color: #CC3333;
}
/* same as <font size="4"> (req) */
.f4_req
{
    font-size: 18px;
    color: #CC3333;
}



/* same as <font size="4"> */
.f6
{
    font-size: 24px;
}
/* same as <font size="4"> white */
.f6w
{
    font-size: 24px;
    color: #FFFFFF;
}
/* same as <font size="4"><b> */
.f6b
{
    font-size: 24px;
    font-weight: bold;
}
/* same as <font size="4"><b> (white) */
.f6bw
{
    font-size: 24px;
    font-weight: bold;
    color: #FFFFFF;
}
/* same as <font size="4"><b> (red) */
.f6br
{
    font-size: 24px;
    font-weight: bold;
    color: red;
}
/* same as <font size="4"> (red) */
.f6_r
{
    font-size: 24px;
    color: red;
}
/* same as <font size="4"><b> (blue) */
.f6bblue
{
    font-size: 24px;
    font-weight: bold;
    color: #0000FF;
}
/* same as <font size="4"> (blue) */
.f6_blue
{
    font-size: 24px;
    color: #0000FF;
}
/* same as <font size="6"><b> (gray) */
.f6bgray
{
    font-size: 24px;
    font-weight: bold;
    color: gray;
}
/* same as <font size="6"> (gray) */
.f6_gray
{
    font-size: 24px;
    color: gray;
}

.f6bgreen
{
    font-size: 24px;
    font-weight: bold;
    color: #006400;
}
/* same as <font size="6"> (green) */
.f6_green
{
    font-size: 24px;
    color: #006400;
}
.f6breq
{
    font-size: 24px;
    font-weight: bold;
    color: #CC3333;
}
/* same as <font size="6"> (req) */
.f6_req
{
    font-size: 24px;
    color: #CC3333;
}




/* same as <font size="4"> */
.f8
{
    font-size: 36px;
}
/* same as <font size="4"> white */
.f8w
{
    font-size: 36px;
    color: #FFFFFF;
}
/* same as <font size="4"><b> */
.f8b
{
    font-size: 36px;
    font-weight: bold;
}
/* same as <font size="4"><b> (white) */
.f8bw
{
    font-size: 36px;
    font-weight: bold;
    color: #FFFFFF;
}
/* same as <font size="4"><b> (red) */
.f8br
{
    font-size: 36px;
    font-weight: bold;
    color: red;
}
/* same as <font size="4"> (red) */
.f8_r
{
    font-size: 36px;
    color: red;
}
/* same as <font size="4"><b> (blue) */
.f8bblue
{
    font-size: 36px;
    font-weight: bold;
    color: #0000FF;
}
/* same as <font size="4"> (blue) */
.f8_blue
{
    font-size: 36px;
    color: #0000FF;
}
/* same as <font size="8"><b> (gray) */
.f8bgray
{
    font-size: 36px;
    font-weight: bold;
    color: gray;
}
/* same as <font size="8"> (gray) */
.f8_gray
{
    font-size: 36px;
    color: gray;
}

.f8bgreen
{
    font-size: 36px;
    font-weight: bold;
    color: #006400;
}
/* same as <font size="8"> (green) */
.f8_green
{
    font-size: 36px;
    color: #006400;
}

.f8breq
{
    font-size: 36px;
    font-weight: bold;
    color: #CC3333;
}
/* same as <font size="8"> (req) */
.f8_req
{
    font-size: 36px;
    color: #CC3333;
}


.indent
{
    padding-left: 10px;
}

/* nowrap for TD */
.nw
{
    white-space: nowrap;
}
/* align:right */
.lrt
{
    text-align: right;
}
/* align:left */
.llt
{
    text-align: left;
}
/* align:center */
.lc
{
    text-align: center;
}

/* valign:top */
.valt
{
    vertical-align: top;
}
/* valign:bottom */
.valb
{
    vertical-align: bottom;
}
/* valign:middle */
.valm
{
    vertical-align: middle;
}

.w100
{
    width: 100%;
}
.w99
{
    width: 99%;
}
.w98
{
    width: 98%;
}
.w95
{
    width: 95%;
}
.w90
{
    width: 90%;
}

.wf790
{
    width: 790px;
}

.wf750
{
    width: 750px;
}

.wf700
{
    width: 700px;
}
.wf590
{
    width: 590px;
}
.wf40
{
    width: 40px;
}
/* Yellow top */
.bgYellow
{
    background-color: #FFCC66;
}

/* Yellow top */
.srchBrdr
{
    border-bottom: solid 2px #111111;
    height: 22px;
}

.marginTop1em {
    margin-top: 1em;
}

.contentarea
{
    border: 1px solid #006400; 
    border-top: none;
    line-height: 18px;
    margin-bottom: 2em;
    overflow: auto;
}

.rnImg
{
    width: 10px;
    height: 8px;
    border: 0;
}

.hmTableCen
{
    border-collapse: collapse;
    margin-top: 5px;
    width: 100%;
    border-top: solid 2px #C0C0C0;
    border-left: solid 2px #C0C0C0;
    border-bottom: solid 2px #808080;
    border-right: solid 2px #808080;
}
.hmTableCen td
{
    padding: 0px;
}

.charityHeader
{
    background: #a19040 url("/image/bg_charity.png") repeat-y right;
    color: White;
    font-weight: bold;
    font-family: Arial;
    font-size: 11pt;
    font-style: italic;
    text-align: left;
    margin-bottom: 3px;
    padding: 1px 1px 1px 20px;
    text-shadow: 2px 2px 2px black;
}

.addressSm TD
{
    font-size: 10px;
}

.outlinedText
{
    outline-style: inherit;
    outline-color: Black;
    outline-width: thin;
}

.ListingHeader
{
    font-weight: bold;
    font-size: 20px;
    margin: 33px 0px 25px 0px;
    padding-left: 0px;
    color: #000000;
}

.tbBreadcrumb
{
    margin-left: 8px;
}

.tbBreadcrumb .seperator
{
    color: #666;
    font-weight: bold;
}

.tbBreadcrumb td
{
    color: #666;
    font-weight: normal;
}

.tbBreadcrumb .selected
{
    color: #006400;
    font-weight: bold;
}

xinput[disabled]
{
    background-color: #dcdcdc;
    border: #969696 1px solid;
    padding: 2px;
    color: #646464;
    cursor: default;
}

/******My GB Meuu***********/
ul.MyGBMenu, ul.MyGBMenu ul
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 12em;
}

ul.MyGBMenu a
{
    display: block;
    text-decoration: none;
}

ul.MyGBMenu li
{
    margin-top: 1px;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

ul.MyGBMenu li a, ul.MyGBMenu li a:visited
{
    background: #006400;
    color: #fff;
    padding: 0.3em;
}

ul.MyGBMenu li ul li a, ul.MyGBMenu li ul li a:visited
{
    background: #fff;
    color: #006400;
    padding-left: 20px;
}

ul.MyGBMenu bolded
{
    font-weight: bold;
}

.code
{
    border: 1px solid #ccc;
    list-style-type: decimal-leading-zero;
    padding: 5px;
    margin: 0;
}
.code code
{
    display: block;
    padding: 3px;
    margin-bottom: 0;
}
.code li
{
    background: #ddd;
    border: 1px solid #ccc;
    margin: 0 0 2px 2.2em;
}
.indent1
{
    padding-left: 1em;
}
.indent2
{
    padding-left: 2em;
}
.indent3
{
    padding-left: 3em;
}
.indent4
{
    padding-left: 4em;
}
.indent5
{
    padding-left: 5em;
}

div.MyGBMenuControls
{
    margin-top: 5px;
    text-align: center;
    font-size: smaller;
    color: #006400;
}
div.MyGBMenuControls a:visited
{
    color: #006400;
}

.ShippingWizardActive
{
    color: #006400;
    font-size: 8pt;
    text-decoration: none;
    font-weight: bold;
}
.ShippingWizardNotActive
{
    color: #666;
    font-size: 8pt;
    text-decoration: none;
}

/***********End My GB Menu************/

img.absmiddle
{
    margin-bottom: .25em;
    vertical-align: middle;
}

div.warningMessage, div.errorMessage
{
    border: 2px solid;
    margin: 10px 0px;
    padding: 15px 10px 15px 60px;
    background-repeat: no-repeat;
    background-position: 15px center;
    color: #000000;
    line-height: 120%;
    font-size: 1.25em;
}

div.warningMessage
{
    border-color: #bf910c;
    background-color: #FEEFB3;
    background-image: url('/image/warning.gif');
}
div.errorMessage
{
    border-color: #D63301;
    background-color: #FFCCBA;
    background-image: url('/image/error.gif');
}
div.alertContainer
{
    margin: 0 20%;
}

.stateDropDownList
{
    width: 200px;
}

/***************Begin Header and Footer****************/
#bodywrapper, #footerwrapper
{
    font-family: Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;
    font-size: 13px;
    text-align: left;
    min-width: 960px;
}
.bodyCentered
{
    width: 960px;
    margin: 0px auto auto auto;
}
.bodyFull
{
    width: 100%;
    font-size: 13px;
    margin: 0 0;
}

#header
{
    background: url("/image/Header/greenshim-75.png") repeat-x scroll 0 0 transparent;
    height: 75px;
}
#header-l
{
    background: url("/image/Header/gblogo_75_GB.gif") no-repeat scroll 17px 0 transparent;
    height: 75px;
    position: relative;
}
#homelink
{
    height: 75px;
    left: 0;
    position: absolute;
    top: 0;
    width: 130px;
}
#homelink span
{
    display: none;
}

#tabProductCenter
{
    width: 110px;
    background: url("/image/Header/gbtab-Y-End-Content.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 0px;
    background-color: #ffcc33;
}
#tabForums
{
    width: 70px;
    background: url("/image/Header/gbtab-G-Y-Content.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 110px;
    background-color: #004000;
}
#tabMyGunBroker
{
    width: 120px;
    background: url("/image/Header/gbtab-G-G-Content.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 180px;
    background-color: #004000;
}
#tabForBuyers
{
    width: 100px;
    background: url("/image/Header/gbtab-G-G-Content.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 300px;
    background-color: #004000;
}
#tabForSellers
{
    width: 100px;
    background: url("/image/Header/gbtab-G-G-Content.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 400px;
    background-color: #004000;
}
#tabFirst
{
    width: 16px;
    background: url("/image/Header/tabG-First.gif") no-repeat scroll right 0 transparent;
    height: 25px;
    line-height: 20px;
    position: absolute;
    top: 0px;
    right: 500px;
    background-color: #004000;
}
#tabProductCenter a, #tabProductCenter a:visited, #tabProductCenter a:active
{
    color: black;
}

.menu
{
    background-color: black;
    line-height: 29px;
    color: #FFF;
    font-size: 15px;
    padding: 4px 18px;
}
* html .menu
{
    height: 30px;
    line-height: 30px;
}
/* IE */
.menu a, .menu a:visited, .menu a:link, .menu a:active
{
    color: #ffcc33;
    vertical-align: middle;
    text-decoration: none;
}
.menu a:hover
{
    text-decoration: underline;
}
.menu #categories
{
    width: 150px;
    margin: 0px 15px;
    border: 1px solid white;
}
.menu .submit
{
    margin-bottom: 2px;
    border-right: solid 1px #FFFFFF;
    border-top: solid 2px #FFFFFF;
    border-bottom: solid 1px #FFFFFF;
    vertical-align: middle;
    padding: 2px 3px 2px 3px;
    background-color: #FFF;
    margin-right: 15px;
}
.menu #Keywords
{
    margin-bottom: 2px;
    font-size: 15px;
    height: 18px;
    vertical-align: middle;
    border: 1px solid white;
    padding: 0px;
    width: 250px;
}

.submenu
{
    background: url("/image/Header/shim-Nav2-GB.gif") repeat-x scroll 0 0 transparent;
    background-color: #CCCCCC;
    height: 25px;
    line-height: 25px;
    padding-left: 20px;
    font-size: 12px;
    border-bottom: 2px solid #45686F;
    vertical-align: middle;
    color: #FFF;
}
.submenu a, .submenu a:visited
{
    color: #FFF;
    font-weight: bold;
    padding: 0 18px 0 17px;
    text-decoration: none;
}
.submenu a:hover
{
    text-decoration: underline;
    color: White;
}
.submenu img
{
    vertical-align: middle;
    margin-right: 5px;
}
.lastViewed
{
    width: 207px;
    float: left;
    text-align: left;
    padding-left: 6px;
}
.lastViewed a
{
    padding: 0;
}
.watermark
{
    color: #AAA;
    font-style: italic;
    text-align: center;
}
/***************End Header and Footer****************/

.floatLeftPad5
{
    float: left;
    padding: 5px;
}
.helperText
{
    text-align: right;
    font-size: 8pt;
    color: #666;
}

.connectGroup
{
    padding-left: 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: middle;
}
.connectLogo
{
    float: left;
    vertical-align: middle;
}
.connectLink
{
    float: left;
    padding-left: 10px;
    line-height: 24px;
}

a.tooltip
{
    position: relative;
    font-size: 13px;
}
a.tooltip span
{
    display: none;
    color: #b7810c;
    padding: 2px;
    white-space: nowrap;
}
a.tooltip:hover
{
    text-decoration: none;
}
a.tooltip:hover span
{
    position: absolute;
    bottom: 15px;
    left: 15px;
    display: block;
    background-color: #fcffc9;
    border: 1px solid #bf910c;
    z-index: 1000;
}
a.tootip img
{
    border: none;
}

.gatewayLabel
{
    width: 180px;
    float: left;
    font-weight: bold;
}
.gatewayInput
{
    float: left;
}
.gatewayInputHelp
{
    padding-left: 180px;
    font-size: 11px;
}



ul.cklist
{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    padding: .5em 0;
    text-align: left;
}

ul.cklist li
{
    background-color: transparent;
    background-repeat: no-repeat;
    background-attachment: scroll;
    line-height: 14px;
    padding: 2px 0 2px 24px;
}

ul.cklist li.enabled, ul.cklist li.disabled, ul.cklist li.partial, li.on, li.off
{
    background-image: url(../image/viewItemSprite.gif);
}

ul.cklist li.enabled, ul.cklist li.disabled, ul.cklist li.partial
{
    margin: .5em 0;
}

ul.cklist li.enabled /*class for the first line - depicting if the control is enabled or disabled*/
{
    background-position: 0 -100px;
}

ul.cklist li.disabled /*class for the first line - depicting if the control is enabled or disabled*/
{
    background-position: 0 -150px;
}

ul.cklist li.partial /*class for the first line - depicting if the control is enabled or disabled*/
{
    background-position: 0 -200px;
}

li.on, li.off
{
    margin-left: 24px;
}


li.on /*this is the class individual steps*/
{
    background-position: 0 0;
}

li.off /*this is the class individual steps*/
{
    background-position: 0 -50px;
}

ul.cklist li a.help
{
    background: url("../Image/Search/KeyIcons.png") no-repeat scroll 0 -2080px transparent;
    font-size: 13px;
    height: 13px;
    margin: 0 .2em 0 .5em;
    text-decoration: none;
    width: 16px;
    position: absolute; /*needed to display full width image*/
}


ul.cklist li a.help:hover
{
    background-position: 0 -2120px;
}


ul.cklist li a, ul.cklist li a:link, ul.cklist li a:visited
{
    color: #006400;
}

ul.cklist li a:hover
{
    color: #880000;
    text-decoration: none;
}

#SiteMap .Header
{
    background-color: #DDD;
    padding: 2px;
    margin: 5px;
}

#SiteMap .Header a, #SiteMap .Header a:visited
{
    font-weight: bold;
}

#SiteMap .Container
{
    border: 1px solid #DDD;
    margin: 5px;
    padding-bottom: 5px;
}

#SiteMap .Col
{
    float: left;
    width: 25%;
}

#SiteMap .Col a:visited, #SiteMap .Col a
{
    text-decoration: none;
    color: darkgreen;
}

#SiteMap .Col a:hover
{
    background-color: #FFFEA8;
    text-decoration: underline;
}

.fieldcontainer {
    border-style: none;
}

.field {
    clear: both;
    float: left;
    width: 100%;
    margin: 2px 0px 2px 0px;
    text-align: left;
}
.field label {
    float: left;
    width: 130px;
    padding-right: 5px;
    font-weight: bold;
}
.field input  {
    margin-left:0; /* so checkboxes align properly */
}
.buttongroup {
    text-align: right;
}

.field-validation-error,
.field-validation-error span {
    color: red;
    display: block;
}

.field-validation-valid,
.validation-summary-valid {
    display: none;
}

.validation-summary-errors {
    color: red;
}

.validation-error {
    color: red;
}

/* Responsive Mobile and Tablet Styling */ 
  
  
@media only screen and (max-width:480px), only screen and (max-device-width:480px) { 
  
.ContextMenuItem {padding-top: 1em; padding-bottom: 1em;} 
  
} 
  
@media only screen and (min-width:481px) and (max-width:768px), only screen and (min-device-width:481px) and (max-device-width:768px) { 
/*portrait tablets, portrait iPad, e-readers (Nook/Kindle), landscape 800x480 phones (Android)*/ 
  
.ContextMenuItem {padding-top: 1em; padding-bottom: 1em;} 
  
} 
/* Responsive Mobile and Tablet Styling */ 

/*Medium Rectangle -  */
#zone2 img, #zone3 img {vertical-align:top;}

#zone2 div.adLabel, 
#zone3 div.adLabel
 	{padding: 0px 0 2px 0;text-align: center; display: none;}


/*leaderboard */
#zone1 img, #GridAd2 img {vertical-align:top;}

#zone1 .adLabel{
    display: none;
    position: absolute;
}
 
#GridAd2 .adLabel {
    display: none;
}


/*do similar for Product Center CSS*/

/*leaderboard */
#leaderboard img {vertical-align:top;}
#leaderboard .adLabel {padding: 0 5px;}

/*skyscraper */
#wsad img {vertical-align:top;}
#wsad div.adLabel{padding: 5px 0 10px 0;text-align: center; }