﻿body
{
    background-image:url('../images/global/promotionsPrelaunch/prelaunchBkg.jpg');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#ffffff;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}
/* masterContainer is located on masterpage; it positions the Header, Content, and Footer in the browser window*/
#masterContainer 
{
	height: auto;
	position: relative;
	margin: 0 auto;
	top: 0px;
	width: 965px;
	z-index: 1; 
}

/*
BEGIN HEADER STYLES
*/
div.header
{
    height:100px;
    position: relative;
	margin: 0 auto;
	top: 0px;
	width: 965px;
	z-index: 1; 
}

div.header img.bdkLogo
{
    height:64px;
    left:0px;
    position:relative;
    top:0px;
    width:336px;
}

div.header img.btnAlloutdoor
{
    border:0px;
    height:31px;
    right:187px;
    margin-right:10px;
    position:absolute;
    top:20px;
    width:192px; 
}

div.header img.btnBlackanddecker
{
    border:0px;
    height:31px;
    right:0px;
    position:absolute;
    top:20px;
    width:187px;
}

/*
BEGIN FOOTER STYLES
*/

div.footer
{
    background-image:url('../images/global/promotionsPrelaunch/footerBkg.gif');
    background-position:left top;
    background-repeat:repeat-x;
    background-color:#000000;
    color:#FFFFFF;
    float:left;
    height:38px;
    margin: 15px auto 0px auto;
    padding: 0px 3px 6px 3px;
    width: 965px;
    z-index: 1; 
}

div.footer img.footerLogo
{
    float:left;
    margin:0px;
}

div.footer p.copyright
{
    color:#ffffff;
    float:left;
    font-size:10px;
    margin: 16px 0px 0px 6px;
}

div.footer p.footerlinks
{
    color:#ffb485;
    font-size:10px;
    float:right;
    margin: 16px 6px 0px 0px;
}

div.footer p.footerlinks a,
div.footer p.footerlinks a:visited
{
    color:#ffb485;
    font-size:10px;
    text-decoration:none;
}




/*
BEGIN MODULE STYLES
*/

div.overviewmodule,
div.learnmoremodule,
div.module
{
    margin-bottom:15px;
}

td.modulefooter
{
    background-image:url('../images/global/modulefooter.png');
    background-position:left top;
    background-repeat:no-repeat;
    height:13px;
    margin:0px;
    width:200px;
}

td.moduleheaderblack
{
    background-image:url('../images/global/moduleheaderblack.png');
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    height:50px;
    line-height:13px;
    margin:0px;
    padding: 0px 0px 0px 9px;
    text-align:left;
    vertical-align:middle;
    width:200px;
}

td.moduleheaderdkgray
{
    background-image:url('../images/global/moduleheaderdkgray.png');
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    line-height:13px;
    height:50px;
    margin:0px;
    padding: 0px 0px 0px 9px;
    text-align:left;
    vertical-align:middle;
    width:200px;
}

td.moduleheadermdgray
{
    background-image:url('../images/global/moduleheadermdgray.png');
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    line-height:13px;
    height:50px;
    margin:0px;
    padding: 0px 0px 0px 9px;
    text-align:left;
    vertical-align:middle;
    width:200px;
}

td.moduleheaderorange
{
    background-image:url('../images/global/moduleheaderorange.png');
    background-position:left top;
    background-repeat:no-repeat;
    color:#FFFFFF;
    font-weight:bold;
    font-size:14px;
    line-height:13px;
    height:50px;
    margin:0px;
    padding: 0px 0px 0px 9px;
    text-align:left;
    vertical-align:middle;
    width:200px;
}

td.moduleheadernone
{
    background-image:url('../images/global/moduleheadernone.png');
    background-position:left top;
    background-repeat:no-repeat;
    height:12px;
    margin:0px;
    width:200px;
}

td.moduleitem
{
    
    background-image:url('../images/global/moduleitem.gif');
    background-position:left top;
    background-repeat:repeat-y;   
    /* had to use an image bkg because of IE border-right issue
    background-color: #FFFFFF;
    border-left: solid 1px #e1e1e1;
    border-right: solid 1px #e1e1e1;
    */
    color:#000000;
    margin:0px;
    padding: 4px 8px 4px 4px;
    text-align:left;
    vertical-align:top;
    width:200px;
}

td.moduleitemimg
{
    background-image:url('../images/global/moduleitem.gif');
    background-position:left top;
    background-repeat:repeat-y; 
    color:#000000;
    margin:0px;
    padding: 6px 0px;
    text-align:center;
    vertical-align:top;
    width:200px;
}

td.moduleitemlast
{
    background-image:url('../images/global/moduleitemlast.png');
    background-position:left top;
    background-repeat:no-repeat;
    height: 52px;
    color:#000000;
    margin:0px;
    padding: 4px 8px 4px 4px;
    text-align:left;
    vertical-align:top;
    width:200px;
}
td.moduleitemlastblack
{
    background-image:url('../images/global/moduleitemlastblack.png');
    background-position:left top;
    background-repeat:no-repeat;
    color:#ed762f;
    height: 52px;
    margin:0px;
    padding: 4px 8px 4px 4px;
    text-align:left;
    vertical-align:top;
    width:200px;
}

td.modulepanelltgray
{
    background-color: #e1e1e1;
    height:auto;
    padding:10px;
    width:200px;
}

td.modulesubitem,
td.modulesubitem a,
td.modulesubitem a:visited
{
    /*
    background-image:url('../images/global/promotionsPrelaunch/moduleitem.gif');
    background-position:left top;
    background-repeat:repeat-y;   
    */
    background-color: #e1e1e1;
    color:#ed762f;
    font-weight:bold;
    margin:0px;
    padding: 4px 8px 4px 20px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
    width:200px;
}

td.modulesubitemwhite
{
    
    background-image:url('../images/global/moduleitem.gif');
    background-position:left top;
    background-repeat:repeat-y;
    color:#000000;
    font-weight:normal;
    margin:0px;
    padding: 4px 8px 4px 8px;
    text-align:left;
    vertical-align:top;
    width:200px;
}

td.modulesubitemwhite a,
td.modulesubitemwhite a:visited,
td.modulesubitemwhite a:hover
{ 
    color:#000000;
    font-weight:normal;
    margin:0px;
    padding: 4px 8px 4px 8px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
    width:200px;
}


td.moduleitem ul li
{
    margin-left:-12px;
    margin-bottom: 6px;
}


td.moduleitem span.standard,
td.moduleitem a,
td.moduleitem a:visited
{
    border-bottom: solid 1px #e1e1e1;
    color:#000000;
    display:block;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.moduleitem span.noborderbottom,
td.moduleitem a.noborderbottom,
td.moduleitem a:visited .noborderbottom
{
    color:#000000;
    display:block;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.moduleitemlast a,
td.moduleitemlast a:visited
{
    color:#000000;
    display:block;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.moduleitem a.selected,
td.moduleitemlast a.selected,
td.moduleitem span.selected,
td.moduleitemlast span.selected
{
    background-color: #ed762f;
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}


td.moduleitem a:hover,
td.moduleitemlast a:hover
{
    background-color: #e1e1e1;
    color:#000000;
    display:block;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.moduleitemimg a,
td.moduleitemimg a:visited,
td.moduleitemimg a:hover
{
}

td.moduleitemlastblack a,
td.moduleitemlastblack a:visited
{
    color:#ed762f;
    display:block;
    font-weight:bold;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.moduleitemlastblack a:hover
{
    color:#FFFFFF;
    display:block;
    font-weight:bold;
    padding: 4px 0px 4px 4px;
    text-decoration:none;
    width: 100%;
}

td.modulesubitem a:hover,
td.modulesubitem span.selected
{
    background-color: #e1e1e1;
    color:#000000;
    font-weight:bold;
    margin:0px;
    padding: 4px 8px 4px 20px;
    text-align:left;
    text-decoration:none;
    vertical-align:top;
    width:200px;
}



/*image button styles */

img.btnBlackArrowGrayCircle
{
    border:0px;
    padding:0px;
    margin:0px 0px 0px 3px;
    vertical-align:text-top;
}

img.btnWhiteArrowBlackSquare
{
    border:0px;
    padding:0px;
    margin:0px 0px 0px 3px;
    vertical-align:middle;    
}
