/* THIS FILE SHOULD LOAD AFTER RESET CSS.  IT IS USED TO SET MANY OF THE
COMMON STYLE SETTINGS THAT ARE NEEDED FOR ALL OF THE SITES IN THIS SYSTEM*/

/*
Important Developer Note:
Please add every class or id that is used in the individual
css file to this file so that we have one file that has the
global list.  If you don't intend to set a single default
style in that class or id then just add it like this:

 .class{}
   or
 #id{}

Be sure to add these in the most appropriate section and if you cannot find one
create one in the most appropriate place.
*/

/* ********** SITE LEVEL - BEGIN       ********** */
/* General Styles */
.masterTable span.CF_output{display:none;}
#bgLayer
{
    /*use these settings to set a BG behind the mainContainer*/
    width: 992px;
    margin: 9px auto;
    padding: 20px 0 20px 0;
}
#mainContainer
{
    /* use these settings to define the boundaries of the whole layout */
    width: 952px;
    margin: 0px auto;
    position: relative;
    background: #FFF;
}
.masterTable
{
    /*use these settings to define the main table boundaries*/
    width: 928px;
    margin: 12px 12px 12px 12px;
}
.mainContentColumnTD
{
    /*use this to define the width of the main content column. this normally equals mastertable with minus sidebar width (150 usually)*/
    width: 778px;
}

#contentContainer
{
    /*set this div which sits inside the mainContentColumnTD to the right boundary settings*/
    width: auto;
    margin: 0 0 0 12px;
}

a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a:visited:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    /*font-weight: normal;*/
    color: #CCCCCC;
    text-decoration: underline;
}

a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: underline;
}
a.reverseLink:link {color:#FCFCFC}
a.reverseLink:visited {color:#FCFCFC}
a.reverseLink:visited:hover {color:#FFFFFF}
a.reverseLink:hover {color:#FFFFFF}
ul
{
    margin: 0 0 0 16px;
}
ol li
{
    list-style-image: none;
}
li
{
    list-style-image: none;
    list-style-type: disc;
}

h1
{
    font-size: 20px;
    font-style: normal;
    font-weight: 700;
    margin: 0px 0px 4px 0px;
}

h2
{
    font-size: 18px;
    font-style: normal;
    font-weight: 700;
    margin: 0px 0px 3px 0px;
}

h3
{
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    margin: 0px 0px 2px 0px;
}
h4
{
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin: 0px 0px 1px 0px;
}
h5
{
    font-size: 12px;
    font-style: normal;
    font-weight: 700;
    margin: 0px 0px 0px 0px;
}

h6
{
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    margin: 0px 0px 0px 0px;
}
strong
{
    font-weight: 700;
}

p
{
    margin: 0 0 15px 0;
}

td
{
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #000000;
}

.pagetitle
{
    /*use to define Page titles in Main Content area*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #000000;
    font-weight: bold;
    text-align: center;
    width: 99%;
    margin: 3px 0 20px 0;
    line-height:normal;
}

.mediumtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    line-height: 10px;
}

.standardtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    line-height: 12px;
}

.normWhite
{
    /*used where white text is needed*/
    font-size: 12px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF !important;
}
.smallRed
{
    font-size: 9.7px !important;
    font-family: verdana !important;
    color: #CC0000 !important;
}
/* Buttons That are Links */
.standardButtonGroup
{
    text-align:center;
    padding:20px;
}
.buttons
{
    margin: 0 auto;

}
#backButton
{
    display:block;
    /*background-image:url('images/back_btn.gif');
    width:64px;
    height:20px;*/
    background-image:url('images/default/Back.jpg');
    width:65px;
    height:27px;
    margin:0 6px 0 6px;
    background-repeat: no-repeat;

}
#addToCartButton
{
	display: block;
	/*background-image: url('images/printcenter/imgAddToCart.gif');
	width: 86px;
	height: 20px;*/
	background-image:url('images/default/AddToCart.jpg');
    width:90px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#nextButton
{
    display:block;
    /*background-image:url('images/next_btn.gif');
    width:64px;
    height:20px;*/
    background-image:url('images/default/Continue.jpg');
    width:83px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;

}
#cancelButton
{
    display:block;
    /*background-image:url('images/button_cancel.gif');
    width:75px;
    height:21px;*/
    background-image:url('images/default/Cancel.jpg');
    width:80px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#continueButton
{
    display:block;
    /*background-image:url('images/button_continue.gif');
    width:98px;
    height:21px;*/
    background-image:url('images/default/Continue.jpg');
    width:83px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#updateCartButton
{
    display:block;
    /*background-image:url('images/b_updatecart.gif');
    width:67px;
    height:20px;*/
    background-image:url('images/default/UpdateCart.jpg');
    width:90px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#continueShoppingButton
{
    display:block;
    /*background-image:url('images/b_continueshopping.gif');
    width:119px;
    height:20px;*/
    background-image:url('images/default/ContinueShopping.jpg');
    width:133px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#checkoutButton
{
    display:block;
    /*background-image:url('images/b_checkout.gif');
    width:71px;
    height:20px;*/
    background-image:url('images/default/Checkout.jpg');
    width:88px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#applyToOrderButton
{
    display:block;
    /*background-image:url('images/executive_gifts/btnOrder.jpg');
    width:98px;
    height:32px;*/
    background-image:url('images/default/ApplyToOrder.jpg');
    width:106px;
    height:27px;
    margin:0 6px 0 6px;
	background-repeat: no-repeat;
}
#startOverButton
{
    display:block;
    /*background-image:url('');
    width:92px;
    height:25px;*/
}
/* Buttons That are Buttons */
#updateCartButtonForForm
{
    /*background-image:url('images/b_updatecart.gif');
    width:67px;
    height:0px;
    padding:20px 0 0 0 ;*/
    background-image:url('images/default/UpdateCart.jpg');
    width:90px;
    height:0px;
    padding:27px 0 0 0 ;
}
#continueButtonForForm
{
    /*background-image:url('images/button_continue.gif');
    width:98px;
    height:0px;
    padding:21px 0 0 0;*/
    background-image:url('images/default/Continue.jpg');
    width:83px;
    height:0px;
    padding:27px 0 0 0 ;
}

/* Price Charts */
.pctitlerow, .pcrow1, .pcrow2, .pcmain
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    text-align: center;
    white-space: nowrap;
    padding: 0px 6px 0px 6px;
}

table.pcmain
{
    border: thin solid #EEEEEE;
}

.pchead
{
    background: #EEEEEE;
    color: #777777;
    padding: 0px 4px 0px 4px;
}

.pctitlerow
{
    font-size: 11px;
    font-weight: bold;
}

.pcrow1
{
    background: #DDDDDD;
    font-size: 11px;
}

.pcrow2
{
    background: #FFFFFF;
    font-size: 11px;
}

.pcpriceandsmalldata
{
    font-size: 12px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    height: auto;
    border: solid 1px #FFFFFF;
    width: 170px;
    text-align: center;
    padding: 1px;
    white-space: nowrap;
}

.pcprice
{
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: Bold;
    padding: 1px;
    text-align: Left;
    white-space: nowrap;
    display: inline;
}

.pcpriceandsmalldata1
{
    background: #DDDDDD;
    border: solid 1px #FFFFFF;
}

.pcpriceandsmalldata2
{
    background: #DDDDDD;
    font-size: 9px;
    font-weight: normal;
    border: solid 1px #FFFFFF;
}
.pcpriceandsmalldataCircle
{
    background: #DDDDDD;
}
.pcPopupContainer
{
    position:absolute; 
    background-color: white; 
    border: 4px solid #fbfbfb; 
    width: 0 Auto; 
    padding: 5px;
}
/* ********** SITE LEVEL - END         ********** */

/* ********** TOP TOOLBAR - BEGIN      ********** */
.topbar
{
    /*The main boundary for the Main div container for the top toolbar.*/
    background: #FFFFFF;
    width: 928px;
}
/* Logo */

/* Navigation */
a.toolbars:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a.toolbars:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    text-decoration: underline;
}

a.toolbars:visited:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: underline;
}

a.toolbars:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #CCCCCC;
    text-decoration: underline;
}
.toolbarTabsCell
{
    background: #888888;
}


/*ALTERNATE STYLE (NON DDTAB MENU NAV)*/
#globalSiteNavigation
{
    padding-left: 0px;
    width: 928px;
    position: relative;
}
.navBarLinks
{
    display: block !important;
    padding: 8px 15px 0 15px !important;
    color: #000000 !important;
    height: 31px !important;
    text-decoration: none !important;
    font-weight: bold !important;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px !important;
    float: left !important;
}
.navBarLinks:hover
{
    color: #CCCCCC !important;
}
.navBarLinks:active
{
    color: #CCCCCC !important;
}
/* style for active nav link */
.activeMenuBarLink
{
    /*color: #CCCCCC !important;*/ /*NOT USED UNTIL ACTIVE DETECT RESOLVED*/
}
.activeMenuBarLink:hover
{
    color: #CCCCCC !important;
}
/* end style for active nav link */
#sliderNavigation
{
    margin: 16px auto 0 auto !important;
    width: 928px !important;
    height: 337px !important;
    background-color: #222222 !important;
}
/* Other */
.greetingBlack
{
    /* This is for the test under the help buttons*/
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/* ********** TOP TOOLBAR - END        ********** */

/* ********** SIDE TOOLBAR - BEGIN     ********** */
/* Search */

/* Links */
.sidebar a:link
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
}
.sidebar a:visited
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #222222;
    text-decoration: none;
}
.sidebar a:visited:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #777777;
    text-decoration: none;
}
.sidebar a:hover
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #777777;
    text-decoration: none;
}
/* Other */
.sidebar
{
    background: #BBBBBB;
}
#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/XXXXXX/sideMenu/sideMenuTopRightCorner.jpg') no-repeat;     margin-left: 120px;*/
}
.sidebar h3
{
    color: #555555;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bolder;
    line-height: 12px;
}
.sidebar th
{
    background-color: #AAAAAA;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: Bold;
    border: solid 1px #EEEEEE;
    height: 19px;
    text-align: left;
}
.sidebar td
{
    color: #BBBBBB;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: bolder;
}

.sidebar hr
{
    color: #555555;
    height: 1px;
    width: 100%;
    border-style: groove;
}
div.sidebar > div > table > tbody > tr > td
{
    padding: 6px 0px 6px 0px !important;
}
div.sidebar > div > table
{
    width: 138px;
    margin: 6px 6px 6px 6px;
}
div.sidebar > div > table > tbody > tr > td > table
{
    width: 138px;
}
div.sidebar
{
    width: 150px;
    overflow: hidden;
    margin: 0 0 0 0;
}
/* ********** SIDE TOOLBAR - END       ********** */
/* ********** FOOTER - BEGIN           ********** */
/* ********** FOOTER - END             ********** */

/* ********** DEFAULT.ASP ONLY - BEGIN ********** */
#menuContainer
{
    width:728px; margin:12px 0 0 12px;
}
.HomePageCategoryLabel
{
    /*use this to style the category labels on the default page*/
    background: #FFFFFF;
    width: 92%;
    font: Bold 12px Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    letter-spacing: 1px;
    text-align:center;
}

.HomePageCategoryLabel a
{
    font: Bold 12px Arial, Helvetica, sans-serif;
}
.homepagesubcat
{
    /* use these .homepagesubcat settings to adjust         the look of the links in the panels.*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
}
a:link > span.homepagesubcat
{
    color: #444444;
    text-decoration: underline;
}

a:visited > span.homepagesubcat
{
    color: #444444;
    text-decoration: underline;
}

a:visited:hover > span.homepagesubcat
{
    color: #777777;
}

a:hover > span.homepagesubcat
{
    color: #777777;
}
.roundedItemCorner
{
    /*bg on each panel*/
    background-image: url(images/ItemBackground.jpg) no-repeat;
}
span.homepagesubcat
{
    padding: 0 !important;
}
.homepagesubcat img
{
    /*not used (omax only to hide image;*/
}
a.HomePageCategoryLabel
{
    text-decoration: none !important;
    color: #444444 !important;
    font-family: Arial, Helvetica, sans-serif;
}
span.HomePageCategoryLabel
{
    text-decoration: none !important;
    color: #444444 !important;
    font-family: Arial, Helvetica, sans-serif;
}
a.HomePageCategoryLabel br
{
    /*not used (omax type only to hide br;*/
}
div.HomePageCategoryLabel > a:link
{
}

div.HomePageCategoryLabel > a:visited
{
}

div.HomePageCategoryLabel > a:visited:hover
{
}

div.HomePageCategoryLabel > a:hover
{
}
.roundedItemCornerNoGradient
{
}
/* ********** DEFAULT.ASP ONLY - END   ********** */

/* ********** PRODUCTS.ASP ONLY - BEGIN********* */
/* used for prod cat buttons */
.productCategoryMainButton
{
    display:block;
    margin:0 20px 20px 0;
    text-decoration:none !important;
    text-align:center;
    position: relative;
    float:left;
    background-repeat:no-repeat;
}
.productCategoryRightCornerImage
{
}
.productCategoryMainImage
{
}
.productCategoryTitle
{
    text-align:left;
    margin:10px 0 0 5px;
}
.productCategoryStartingPrice
{
    text-align:left;
    margin-left:5px;
}
.productCategoryShortDescription
{
    text-align:left;
    margin:10px 0 0 5px;
}
.productCategoryShopNow
{
    font:9px Tahoma;
    display:none;
}
.productSubCategoryMainButton
{
    display:block;
    margin:0 20px 20px 0;
    text-decoration:none !important;
    text-align:center;
    position: relative;
    float:left;
}

/* used for prod Sub Cat buttons */
.productSubCategoryMainButton
{
    display:block;
    margin:0 20px 20px 0;
    text-decoration:none !important;
    text-align:center;
    position: relative;
    float:left;
    background-repeat:no-repeat;
}
.productSubCategoryRightCornerImage
{
}
.productSubCategoryMainImage
{
}
.productSubCategoryTitle
{
    text-align:left;
    margin:10px 0 0 5px;
}
.productSubCategoryStartingPrice
{
    text-align:left;
    margin-left:5px;
}
.productSubCategoryShortDescription
{
    text-align:left;
    margin:10px 0 0 5px;
}
.productSubCategoryShopNow
{
    font:9px Tahoma;
}
.productSubCategoryLongDescription{

}
.productSubCategorySizeBox{
    margin:0px 0 3px 5px;
    text-align:left;
    float:left;
}
.productSubCategoryPriceBox{
    margin:0px 0 3px 5px;
    text-align:left;
    float:left;
}


/* ********** PRODUCTS.ASP ONLY - END   ********** */

/* ********** PREDESIGN.ASP ONLY - BEGIN********* */
#designStepContainer
{
    position: relative;
    margin-left: 4px;
    height: 15px;
    width: 748px;
    background: transparent;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #666666;
}
#designStepTitle
{
    position:relative;
    margin:2px 2px 0 0;
    float:left;
    height:100%;
}
#designStartOver
{
    display:none;
    position:relative;
    margin:0 5px 0 0;
    float:left;
    height:100%;
}
.activeDesignStep
{
    float: left;
    margin: 1px 2px 0 0;
    text-align: center;
    color: #56a758;
    border-top: 2px solid #56a758;
    padding-top: 2px;
    background: top center url("images/activeDesignerStep.gif") no-repeat;
}
.inactiveDesignStep
{
    float: left;
    margin: 1px 2px 0 0;
    text-align: center;
    color: #CCC;
    border-top: 2px solid #CCC;
    padding-top: 2px;
}
/* ********** PREDESIGN.ASP ONLY - END ********** */


/* ********** Product Sub-Cata Home - BEGIN ********** */

.productCategoryTitle{
	padding:0;
	margin:0 0 5px 0;
	color:#afaee8;
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
.subProductContainer{
	width:auto;
	padding-bottom:25px;
}
.ProductContainer{
	display:block;
	text-decoration:none !important;
	width:145px;
	height:150px;
	border:1px solid #e0e0e0;
	-moz-border-radius: 10px; 
	-webkit-border-radius: 10px;
	margin: 0 15px 0 0;
	padding: 5px;
	cursor:pointer;
	float:left;
}
.ProductContainer:Hover{
	border-color:#a8a7a7;
}
.ProductPictureContainer{
	margin:0 0 10px 0;
	padding:0;
	width:145px;
	height:92px;
}
.ProductPicture{
	display:block;
	margin:0 auto;
}
.ProductTitle{
	margin:0 0 2px 0;
	padding:0;
	width:145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}
.ProductDescription{
	margin:0;
	padding:0;
	width:145px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}

.Flat_Pedestal_Tent_SignProductContainer{
	width:735px;
}
.Flat_Pedestal_Tent_SignProduct{
	display:block;
	height:200px;
	margin-top:10px;
	padding-left:15px;
	cursor:pointer;
	border: 1px solid #999;
	text-decoration:none !important;
}
.Flat_Pedestal_Tent_SignProduct:hover {
	border:1px solid #333;
}
.Flat_Pedestal_Tent_SignProduct:hover .Flat_Pedestal_Tent_ClickToOrder{
	visibility:visible;
}
.Flat_Pedestal_Tent_ClickToOrder{
	position:absolute;
	margin-top:175px;
	margin-left:620px;
	visibility:hidden;
}

/* ********** Product Sub-Cata Home - END ********** */

/* ********** Designer_Area.asp ONLY - BEGIN ********** */
#sizeInfoContainer{position:absolute; width:316px; height:43px; margin:55px 15px 0 140px; z-index:2008; background:url(designareaimages/layout/sizeInfoContainer.gif) no-repeat;}
#sizeInfoContainer span{margin: 10px 0 0 50px; width:255px; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#CC0000; font-weight:bold; text-align:center;}
#topDesignerButtons{height:50px; width:291px; overflow:hidden; position:absolute; margin:54px 0 0 455px; z-index:2000; visibility:visible;}
#topDesignerButtons a:hover{margin-top:-50px;}

#toolBox{width:115px; height:266px; background-color:#CCC; position:absolute; margin:98px 0 0 20px; z-index:2000;}
#toolBox a{ display:block; background-repeat:no-repeat; height:36px; width:226px;}
#toolBox a:active{outline:none;}
.setHeight18{height:18px;width:113px;overflow:hidden;}
.setHeight18 a:hover{margin-top:-18px;}
.setHeight11{height:11px;width:113px;overflow:hidden;}
.setHeight11 a:hover{margin-top:-11px;}
.setHeight14{height:22px;width:113px;overflow:hidden;}
.setHeight14 a:hover{margin-top:-22px;}
.separator{width:113px; height:4px;background:url(designareaimages/toolButtons/separator.jpg) no-repeat;}
#toolHeader{background:url(designareaimages/toolButtons/toolHeader.jpg) no-repeat; width:113px; height:29px; }
#toolFooter{background:url(designareaimages/toolButtons/toolFooter.jpg) no-repeat; height:28px; width:113px;}
#autoRefresh{background:url(designareaimages/toolButtons/autoRefresh.jpg);}
#newTextLine{background:url(designareaimages/toolButtons/newTextLine.jpg);}
#newTextLineContainer{display:none; width:113px; margin-top:-3px;}
#newTextLineContainer a{ display:block; background-repeat:no-repeat; height:44px; width:113px;}
#newTextLineContainer input{width:15px; margin-left:85px;}
#newTextLineClose{background:url(designareaimages/toolButtons/newTextLineClose.jpg);}
#newTextLineBody{background:url(designareaimages/toolButtons/newTextLineBody.jpg);}
#newTextLineApply{background:url(designareaimages/toolButtons/newTextLineApply.gif);}
#spellCheck{background:url(designareaimages/toolButtons/spellCheck.jpg);}
#changeTheLogo{background:url(designareaimages/toolButtons/changeLogo.jpg);}
#editBackground{background:url(designareaimages/toolButtons/editBackground.jpg);}
#colorPallet{background:url(designareaimages/toolButtons/colorPallet.jpg);}
#hLineButton{background:url(designareaimages/toolButtons/hLine.jpg);}
#vLineButton{background:url(designareaimages/toolButtons/vLine.jpg);}
#gridButton{background:url(designareaimages/toolButtons/grid.jpg);}
#quickProof{background:url(designareaimages/toolButtons/quickProof.jpg);}
.noDisplay{display:none;}
#topLeftLogoContainer{display:none;}
#designerLogo{display:none;}
#associateLogo{display:none;}
#addToCartButtonDesigner{display:block; float:left; width:86px; height:100px; overflow:hidden; background:url(designareaimages/topDesignerButtons/buttonPutInCartMain.jpg) no-repeat;}
#saveButtonDesigner{display:block; float:left; width:87px; height:100px; overflow:hidden; background:url(designareaimages/topDesignerButtons/buttonSaveWorkMain.jpg) no-repeat;}
#viewCartButtonDesigner{display:block; float:left; width:53px; height:100px; overflow:hidden; background:url(designareaimages/topDesignerButtons/buttonViewCartMain.jpg) no-repeat;}
#helpButtonDesigner{display:block; float:left; width:65px; height:100px; overflow:hidden; background:url(designareaimages/topDesignerButtons/buttonHelpMain.jpg) no-repeat;}
/* ********** Designer_Area.asp ONLY - END ********** */

/* ********** MISC STYLES - BEGIN      ********** */
.tableBG1
{
    /*used only in cart items for now*/
    background: #444444;
}
.arcDetail
{
    /* maybe able to depricate only used in a couple of archive displays.*/
    font-size: 11px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000 !important;
}
.bigRedBold
{
    /*Seldom used*/
    font-size: 22px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CC0000;
}
.smallalert
{
    /*Seldom used*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CC0000;
}
.smalltext
{
    /*Seldom used*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #4B4B4B;
    line-height: 10px;
}
.standardalert
{
    /*Seldom used*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #FF0000;
}
.mediumtextbold
{
    /*Almost NEVER used*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    font-weight: bold;
}
.bigalert
{
    /* Almost NEVER Used*/
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    color: #FF0000;
    font-weight: bold;
}
.medRed
{
    /*Almost NEVER Used*/
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #CC0000;
}
.smallBlack
{
    /* Seldom Used*/
    font-size: 9.7px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000 !important;
}
.smallIndigo
{
    /* Used in a few places*/
    font-size: 9.7px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #000066 !important;
}
.smallIndigoBold
{
    /*Seldom used*/
    font-size: 9.7px !important;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold !important;
    color: #000066 !important;
}
.smallWhite
{
    /*Almost NEVER used*/
    font-size: 10px !important;
    font-family: Arial, Helvetica, sans-serif;
    color: #ffffff !important;
}
/* ****HELP */
.mainHeaderHelp, .questHeaderHelp
{
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    text-align:left;
    font-size:16px;
}
div.prodTextDesc{
    text-align:center;
    width:100%;
    height:auto;
}


/* ********** MISC STYLES - END        ********** */

/* IE HACK...DO NOT REPLICATE ACROSS CSS PAGES*/

*.forceHasLayout { height: 1%; }

