/* ********** SITE LEVEL - BEGIN       ********** */
/* General Styles */
#bgLayer
{
    /*use these settings to set a BG behind the mainContainer*/
    background: url('images/omax/background.jpg');
}
#mainContainer
{
    /* use these settings to define the boundaries of the whole layout */
    border: solid 1px #feb913;
}
.masterTable
{
    /*use these settings to define the main table boundaries*/
}
.mainContentColumnTD
{
    /*use this to define the width of the main content column       this normally equals mastertable with minus sidebar width (150 usually)*/
}

#contentContainer
{
    /*set this div which sits inside the mainContentColumnTD        to the right boundary settings*/
}
a:link
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

a:visited
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

a:visited:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

a:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}
a.reverseLink:link {color:#dcdddd}
a.reverseLink:visited {color:#dcdddd}
a.reverseLink:visited:hover {color:#FFFFFF}
a.reverseLink:hover {color:#FFFFFF}
ul
{
}
ol li
{
}
li
{
    list-style-image: url('images/omax/omaxBullet.jpg');
}
h1
{
    text-align:left;
    margin-top:0;
}

h2
{
    text-align:left;
    margin-top:0;
}

h3
{
    text-align:left;
    margin-top:0;
}
h4
{
    text-align:left;
    margin-top:0;
}
h5
{
    text-align:left;
    margin-top:0;
}

h6
{
    text-align:left;
    margin-top:0;
}
strong
{
}

p
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    
}

td
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    
}
.pagetitle
{
    /*use to define Page titles in Main Content area*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #f7901e;
    text-align:left;
    font-size:14px;
}

.mediumtext
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    text-align:left;
}

.standardtext
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    
}

.normWhite
{
    /*used where white text is needed*/
    font-family: Tahoma, Verdana, sans-serif;
}
.smallRed
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a !important;
}
/* Buttons That are Links */
#backButton
{
    background-image:url('images/omax/assets/backBtn.gif');
    width:48px;
    height:23px;
}
#nextButton
{
    background-image:url('images/omax/assets/continueBtn.gif');
    width:72px;
    height:23px;
}
#addToCartButton
{
    background-image:url('images/omax/assets/addToCart.gif');
    width:79px;
    height:23px;
}
#cancelButton
{
    background-image:url('images/omax/assets/cancelBtn.gif');
    width:58px;
    height:23px;
}
#continueButton
{
    background-image:url('images/omax/assets/continueBtn.gif');
    width:72px;
    height:23px;
}
#updateCartButton
{
    background-image:url('images/omax/assets/updateCartBtn.gif');   
    width:93px;
    height:23px;
}
#continueShoppingButton
{
    background-image:url('images/omax/assets/continue_shoppingBtn.gif');   
    width:139px;
    height:23px;
}
#checkoutButton
{
    background-image:url('images/omax/assets/checkoutBtn.gif');   
    width:75px;
    height:23px;
}
#applyToOrderButton
{
    background-image:url('images/omax/assets/applyToOrderBtn.gif');   
    width:111px;
    height:23px;
}
#startOverButton
{
    background-image:url('images/omax/assets/Start_OverBtn.gif');
    width:92px;
    height:25px;
}
/* Buttons That are Buttons */
#updateCartButtonForForm
{
    background-image:url('images/omax/assets/updateCartBtn.gif');   
    width:93px;
    height:0px;
    padding:23px 0 0 0 ;
}
#continueButtonForForm
{
    background-image:url('images/omax/assets/continueBtn.gif');
    width:72px;
    height:0px;
    padding:23px 0 0 0;
}

/* Price Charts */
.pctitlerow, .pcrow1, .pcrow2, .pcmain
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

table.pcmain
{
    border: thin solid #feb913;
}

.pchead
{
    background: #ffee8c;
    color: #4d525a;
}

.pctitlerow
{
}

.pcrow1
{
    background: #dcdddd;
}

.pcrow2
{
    background: #ffee8c;
}

.pcpriceandsmalldata
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

.pcprice
{
    color: #4d525a;
    font-family: Tahoma, Verdana, sans-serif;
}

.pcpriceandsmalldata1
{
    background: #dcdddd;
}

.pcpriceandsmalldata2
{
    background: #dcdddd;
}

.pcpriceandsmalldataCircle
{
    background: #dcdddd;
}
/* ********** SITE LEVEL - END         ********** */

/* ********** TOP TOOLBAR - BEGIN      ********** */
.topbar
{
    /*The main boundary for the Main div container for the top toolbar.*/
}
/* Logo */

/* Navigation */
a.toolbars:link
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

a.toolbars:visited
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}

a.toolbars:visited:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #feb913;
}

a.toolbars:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #feb913;
}
.toolbarTabsCell
{
    /*THIS IS UNUSED IN OMAX BUT MAY BE USED ON OTHER SITES WITH DDTABMENU*/
}


/*ALTERNATE STYLE (NON DDTAB MENU NAV)*/
#globalSiteNavigation
{
	margin: 0 auto 1px 0px;
	height: 37px;
	background: url('../images/siteNavigationOmax/navBar2.jpg') no-repeat;
}
.navBarLinks
{
    color: #4d525a !important;
    background: url('../images/siteNavigationOmax/navDivider.jpg') top right no-repeat !important;
    font-family: Tahoma, Helvetica !important;
}
.activeLink{
	 color: #feb913 !important;
}
.navBarLinks:hover
{
    color: #feb913 !important;
}
.navBarLinks:active
{
    color: #feb913 !important;
}
/* style for active nav link */
.activeMenuBarLink
{
    /*color: #feb913 !important;*/ /*NOT USED UNTIL ACTIVE DETECT RESOLVED*/
}
.activeMenuBarLink:hover
{
    color: #feb913 !important;
}
/* end style for active nav link */
#sliderNavigation
{
    background-color: #4d525a !important;
}
/* Other */
.greetingBlack
{
    /* This is for the test under the help buttons*/
    font-family: Tahoma, Verdana, sans-serif;
    font-size: 12px;
    font-weight: normal;
    
}

/* ********** TOP TOOLBAR - END        ********** */

/* ********** SIDE TOOLBAR - BEGIN     ********** */
/* Search */

/* Links */
.sidebar a:link
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}
.sidebar a:visited
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
}
.sidebar a:visited:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #f7901e;
}
.sidebar a:hover
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #f7901e;
}
/* Other */
.sidebar
{
    background: url('images/omax/sideMenu/omaxSideMenuBackground.jpg') no-repeat;
    background-color: #e1e1e1;
}
#topRightSideMenuCorner
{
    /* Used to add a rounded (or other) type of effect
    display: block !important;
    position: absolute;
    float: right;
    width: 30px;
    height: 30px;
    background: url('images/omax/sideMenu/sideMenuTopRightCorner.jpg') no-repeat;
    margin-left: 120px;*/
    display: none
}
.sidebar h3
{
    color: #4d525a;
    font-family: Tahoma, Verdana, sans-serif;
}
.sidebar th
{
    background-color: #ffee8c;
    color: #4d525a;
    font-family: Tahoma, Verdana, sans-serif;
    border: solid 1px #feb913;
}
.sidebar td
{
    color: #4d525a;
    font-family: Tahoma, Verdana, sans-serif;
}
div.welcomeSign
{
    color: #4d525a;
    font-family: Tahoma, Verdana, sans-serif;
    font-size:12px;
    font-weight:bold;
    width:100%;
    margin:5px 2px 2px 2px;
}

.sidebar hr
{
    color: #feb913;
}
div.sidebar > div > table > tbody > tr > td
{
}
div.sidebar > div > table
{
}
div.sidebar > div > table > tbody > tr > td > table
{
}
div.sidebar
{
     min-height:500px;
}
/* ********** SIDE TOOLBAR - END       ********** */
/* ********** FOOTER - BEGIN           ********** */
/* ********** FOOTER - END             ********** */

/* ********** DEFAULT.ASP ONLY - BEGIN ********** */
#menuContainer
{
  margin-top:0px;
}
.HomePageCategoryLabel
{
    /*use this to style the category labels on the default page*/
    font: Bold 12px Tahoma, Verdana, sans-serif;
}

.HomePageCategoryLabel a
{
    font: Bold 12px Tahoma, Verdana, sans-serif;
}
.homepagesubcat
{
    /* use these .homepagesubcat settings to adjust         the look of the links in the panels.*/
    font-family: Tahoma, Verdana, sans-serif;
}
a:link > span.homepagesubcat
{
    color: #4d525a;
    text-decoration: underline !important;
}

a:visited > span.homepagesubcat
{
    color: #4d525a;
    text-decoration: underline !important;
}

a:visited:hover > span.homepagesubcat
{
    color: #4d525a;
    background-color: #faf3c8;
    text-decoration: none !important;
}

a:hover > span.homepagesubcat
{
    color: #4d525a;
    background-color: #faf3c8;
    text-decoration: none !important;
}
.roundedItemCorner
{
    /*bg on each panel*/
    background-image: url('images/omax/homePageProductBackground.jpg');
}
span.homepagesubcat
{
}
.homepagesubcat img
{
    display: none;
}
a.HomePageCategoryLabel
{
    color: #f7901e !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
}
div.HomePageCategoryLabel
{
    text-decoration: none !important;
    color: #f7901e !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
    text-align:left;
}
a.HomePageCategoryLabel br
{
    display: none;
}
div.HomePageCategoryLabel > a:link
{
    text-decoration: none !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
}

div.HomePageCategoryLabel > a:visited
{
    text-decoration: none !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
}

div.HomePageCategoryLabel > a:visited:hover
{
    background-color: #faf3c8;
    text-decoration: underline !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
}

div.HomePageCategoryLabel > a:hover
{
    background-color: #faf3c8;
    text-decoration: underline !important;
    font: Bold 12px Tahoma, Verdana, sans-serif;
}
.roundedItemCornerNoGradient
{
    background-image: url('images/omax/homePageProductBackgroundNoGradient.jpg') !important;
}
/* ********** DEFAULT.ASP ONLY - END   ********** */

/* ********** PRODUCTS.ASP ONLY - BEGIN********* */
/* used for prod cat buttons */
.productCategoryMainButton
{
    height:193px;
    width:153px;
    border:solid 1px #dcdddd;
    display:block;
    float:left;
    cursor:pointer;

}
.productCategoryRightCornerImage
{
    src:'images/omax/category_curved_corner.jpg';
    position:absolute;
    top:-1px;
    left:146px;
    border:0;
}
.productCategoryMainImageContainer{
    cursor:pointer;
    height:100px;
}
.productCategoryMainImage
{
    width:100%;
    height:100px;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
.productCategoryTitle
{
    font:12px Tahoma;
    color:#F7901E;
}
.productCategoryStartingPrice
{
    font:12px Tahoma;
    color:#F7901E;
}
.productCategoryShortDescription
{
    font:12px Tahoma;
    color:#4d525a;
}
.productCategoryShopNow
{
    cursor:pointer;
    text-align:left;
    position:absolute;
    top:45%;
    left:97px;
    width:70px;
}


/* ********** PRODUCTS.ASP ONLY - END   ********** */



/* ********** Used in various new custom pages for omax (SubCategory's) ********* */

.productSubCategoryMainButton{
    height:282px;
    width:205px;
    border:solid 1px #dcdddd;
    display:block;
    float:left;
}

.productSubCategoryMainImage{
    width:100%;
    height:100px;
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer;
}
.productSubCategoryTitle{
    font:12px Tahoma;
    color:#F7901E;
    font-weight:bold;
}
.productSubCategoryStartingPrice{
    font:11px Tahoma;
    color:#F7901E;
    margin-bottom:20px;
}
.productSubCategoryRightCornerImage{
    src:'images/omax/category_curved_corner.jpg';
    position:absolute;
    top:-1px;
    left:198px;
    border:0;
}
.productSubCategoryShortDescription{
    font:11px Tahoma;
}
.productSubCategoryLongDescription{
    margin:10px 0 0 5px;
    font:12px Tahoma;
    color:#4d525a;
    text-align:left;
}
.productSubCategoryLongDescription ul{
    font-size:11px;
    margin-top:0;
}
.productSubCategorySizeBox{
    text-align:left;
    width:35px;
    float:left;
    height:30px;
    line-height:12pt;
    
}
.productSubCategoryPriceBox{
    text-align:left;
    width:150px;
    float:left;
    height:30px;
}
.productSubCategoryItemName{
    width:100%;
    height:15px;
    margin:0 0 0px 5px;
    font:12px Tahoma;
    color:#F7901E;
    text-align:left;
}
.productSubCategoryItemContainer{
    height:60px; 
    width:100%;
}
/* ********** End New Pages *********** */

/* ********** PREDESIGN.ASP ONLY - BEGIN********* */
#designStepContainer
{
    font-family: Tahoma, Helvetica, Arial;
    color: #4d525a;
    margin-left: 0px;
    height:20px;
}
#designStartOver
{
    display:block;   
}
#designStepTitle
{
    display:none;
}
.activeDesignStep
{
    margin: 1px 6px 0 0;
    font-size: 11px;
    color: #f7901e;
    border-top: 2px solid #f7901e;
    background: top center url("images/activeDesignerStepOmax.gif") no-repeat;
}
.inactiveDesignStep
{
    margin: 1px 6px 0 0;
    color: #4d525a;
    border-top: 2px solid #dcdddd;
}
/* ********** PREDESIGN.ASP ONLY - END ********** */


/* ********** Designer_Area.asp ONLY - BEGIN ********** */
#addToCartButtonDesigner{background:url(images/omax/topDesignerButtons/buttonPutInCartMain.gif) no-repeat;}
#saveButtonDesigner{background:url(images/omax/topDesignerButtons/buttonSaveWorkMain.gif) no-repeat;}
#viewCartButtonDesigner{background:url(images/omax/topDesignerButtons/buttonViewCartMain.gif) no-repeat;}
#helpButtonDesigner{background:url(images/omax/topDesignerButtons/buttonHelpMain.gif) no-repeat;}
/* ********** Designer_Area.asp ONLY - END ********** */

/* ********** MISC STYLES - BEGIN      ********** */
.tableBG1
{
    /*used only in cart items for now*/
    background: #feb913;
}
.arcDetail
{
    /* maybe able to depricate only used in a couple of archive displays.*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a !important;
}
.bigRedBold
{
    /*Seldom used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a;
    text-align:left;
}
.smallalert
{
    /*Seldom used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a;
    text-align:left;
}
.smalltext
{
    /*Seldom used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    text-align:left;
}
.standardalert
{
    /*Seldom used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a;
    text-align:left;
}
.mediumtextbold
{
    /*Almost NEVER used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #4d525a;
    text-align:left;
}
.bigalert
{
    /* Almost NEVER Used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a;
    text-align:left;
}
.medRed
{
    /*Almost NEVER Used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #ab002a;
    text-align:left;
}
.smallBlack
{
    /* Seldom Used*/
    font-family: Tahoma, Verdana, sans-serif;
    text-align:left;
}
.smallIndigo
{
    /* Used in a few places*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #000000 !important;
    text-align:left;
}
.smallIndigoBold
{
    /*Seldom used*/
    font-family: Tahoma, Verdana, sans-serif;
    color: #000000 !important;
    text-align:left;
}
.smallWhite
{
    /*Almost NEVER used*/
    font-family: Tahoma, Verdana, sans-serif;
}
/* ****HELP */
.mainHeaderHelp, .questHeaderHelp
{
    font-family: Tahoma, Verdana, sans-serif;
    color: #f7901e;
    text-align:left;
    font-size:16px;
}
div.prodTextDesc{
    text-align:left;
    margin:0 0 20px 0;
}

/* ********** MISC STYLES - END        ********** */


/**************************signs_name_badges_home.asp styling*************************************/
#signsBannerHomePremiumNameBadge
{
    background-image: url('images/omax/signsBanners/premiumNameBadgesTitle.jpg') !important;
}
#signsBannerHomeEconomyNameBadge
{
    background-image: url('') !important;
}
/**************************signs_name_badges_home.asp styling END*********************************/

