.topRightNav
{
	font-size:9px;
	color:#597FAE;
	font-weight:700;
}
.topRightNav a
{
	color:#597FAE;
	text-decoration:none;
}
.topRightNav a:hover
{
	color:#597FAE;
	text-decoration:underline;
}
div#shadow
{
    font-size:1px; 
    width:900px; 
    height:4px; 
    margin-left:auto; 
    margin-right:auto;
    background-image: url(../Merchant2/graphics/hp/platform-beds-shadow-1x4.jpg);
}
div#breadCrumbs
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    padding-top:1px;
    padding-bottom:4px;
    color:#4d4d4d;
}
div#breadcrumbs br
{
    display:none;
}
div#breadCrumbs a
{
    color:#4d4d4d;
}
div#breadCrumbs a:hover
{
    text-decoration:underline;
}
/*Here is the email signup red bar which makes the header annoyingly tall*/
div#emailSignup
{
    width:884px;
    margin-left:auto;
    margin-right:auto;
    background:#B9282F;
    color:White;
    clear:both;
    padding:3px 8px 3px 8px;
    position:relative;
    z-index:-1;
}
#emailForm
{
    position:absolute;
    right:8px;
    top:2px;
}
#submitImage
{
    position:absolute;
    top:0px;
    right:0px;
}
#signupBox
{
    border:1px solid #686964;
    width:200px;
    height:13px;
    font-size:11px;
    position:absolute;
    top:0px;
    right:51px;
}
div#emailSignup span
{
    font-weight:bold;
}
/*Begin the bottom navigation menu with the dropdowns and stuff*/
div#bottomThird
{
    width:900px; 
    margin-left:auto; 
    margin-right:auto; 
    background:#FFF2BE; 
}
div#middleThird
{
    width:900px; 
    height:30px; 
    margin-left:auto; 
    margin-right:auto; 
    background:#447198; 
}
div#needHelp
{
    position:absolute; 
    top:26px; 
    right:8px; 
    color:#597FAE;
    font-weight:bold;
    font-size:13px;
}
div#topThird
{
    width:900px; 
    height:75px; 
    margin-left:auto; 
    margin-right:auto; 
    background:#C7C4E1; 
    position: relative;
}
div#mainLogo
{
    padding-top:8px;
    padding-left:8px;
    width:220px;
}
div#mainLogo img
{
    border:none;
    float:left;
    margin-top:-6px;
    margin-right:3px;
}
div#mainLogo a
{
    color:#597FAE;
}
div#mainLogo span
{
    display:block;
    padding-top:6px;
    line-height:18px;
    font-weight:bold;
    font-size:22px;
    font-family:georgia;
}
div#mainLogo span span
{
    font-size:12px;
    font-family:Arial;
    line-height:0px;
}
div#topCopy
{
    position:absolute;
    top:8px;
    left:260px;
    width:300px;
    color:#686964;
    font-style:italic;
    text-align:center;
}
div#topNav
{
    position:absolute; 
    top:6px; 
    right:8px
}
div#searchDiv
{
    position:absolute;
    right:8px;
    bottom:6px;
}
input#searchBox
{
    border:1px solid #597FAE;
    padding-left:2px;
    width:200px;
    height:13px;
    font-size:11px;
}
input#searchButton
{
    height:16px;
}
form#searchForm
{
    vertical-align:middle;
    width:auto;
}
div#pageWrapper
{
    width:916px;
    margin-left:auto;
    margin-right:auto;
    background:white;
    position:relative;
}
div#leftShadow
{
    position:absolute;
    left:-18px;
    width:18px;
    height:100%;
    background:url(../Merchant2/graphics/hp/rightshadow.gif);
}
div#rightShadow
{
    position:absolute;
    right:-18px;
    width:18px;
    height:100%;
    background:url(../Merchant2/graphics/hp/leftshadow.gif);
}
div#headerWrapper
{
    position:relative;
    z-index:11;
}
/*body stuff--big image and the 3 small ones*/
div#bodyWrap
{
    width:900px;
    margin-left:auto;
    margin-right:auto;
    margin-top:8px;
    position:relative;
    background:white;
}
div#bodyImage
{
    width:720px;
    height:530px;
    position:relative;
}
div#image1
{
    width:170px;
    height:170px;
    position:absolute;
    right:0px;
    top:0px;
}
div#image2
{
    width:170px;
    height:170px;
    position:absolute;
    right:0px;
    top:180px;
}
div#image3
{
    width:170px;
    height:170px;
    position:absolute;
    right:0px;
    top:360px;
}
div#picText
{
    text-align:center;
    padding: 10px 40px 10px 40px;
}
div#quickFinder
{
    height:60px;
    background:#C2D2B5 url(../Merchant2/graphics/hp/main-logo.png) no-repeat 10px 5px;
    position:relative;
}
div#quickFinder p
{
    font-family:Arial Black;
    font-size:18px;
    color:#597FAE;
    padding-left:80px;
    padding-top:4px;
}
div#quickFinder p span
{
    font-family:Arial;
}
    
div#searchResults
{
    padding:8px 0px 8px 0px;
    margin:0px -8px 0px 0px;
}
div#searchResults:after {
    content: ".";
    display: block;
    height: 0px;
    clear: both;
    visibility: hidden;
}

/*platform beds quick finder*/
div#find
{
    position:absolute;
    right:-7px;
    bottom:8px;
    color:#597FAE;
    font-weight:normal;
}
div#find select
{
    width:170px;
    font-size:10px;
    font-weight:bold;
    border:1px solid #597FAE;
    margin-right:15px;
    margin-left:3px;
}
div#find select option
{
    font-weight:normal;
}

.topOne {
  position: absolute;
  top: 0px;
  left: 0px;
  border:1px solid #686964;
}

.bottomOne {
  position: absolute;
  top: 0px;
  left: 0px;
  display: none;
}
/*Footer stuff begins here*/
div#footerHere
{
    width:900px;
    clear:both;
    margin-left:auto;
    margin-right:auto;
}
#footerTable
{
    border-collapse: collapse; 
    background:white;
    width:900px;
    border:none;
}
.rowSpacer900x16
{
    width:900px;
    height:16px;
    font-size:1px;
}
#footerSavings
{
    background:#B9282F;
    height:24px;
    border:1px solid #B9282F; 
    vertical-align:middle; 
    padding: 1px 4px 1px 6px;
    color:White;
    font-size:13px;
}
#footerSavings span
{
    font-weight:bold;
}
#footerSavingsBody
{
    text-align:center; 
    border:1px solid #B9282F; 
    padding:8px 0px 8px 0px;
}
#footerSavingsBody p
{
    text-align:center; 
    font-size:13px; 
    width:500px;
    margin:5px auto 0px auto;
}
.rowSpacer900x24
{
    width:892px;
    height:24px;
    font-size:13px;
    background:#C2D2B5;
    vertical-align:middle;
    padding-left:8px;
    display:table-cell;
}
.rowSpacer900x24 a
{
    color:#597FAE;
}
#securityPrivacy
{
    position:relative;
    width:900px;
    height:120px;
}
#securityPrivacy a
{
    color:#CC0000;
    font-weight:bold;
    text-decoration:underline;
}
#securityPrivacy p
{
    width:500px;
    margin:8px auto 0px auto;
    font-size:13px;
}
#footerLeftImage
{
    position:absolute;
    left:0px;
    top:0px;
}
#footerRightImage
{
    position:absolute;
    right:0px;
    top:0px;
}
div#homePageCopy
{
    position:relative;
}
div#homePageCopy p
{
    color:#4d4d4d;
    margin-top:10px;
}
div#homePageCopy a
{
    color:#4d4d4d;
    text-decoration:underline;
    font-weight:bold;
}
div#homePageCopy a:hover
{
    color:Black;
}
div#homePageCopy b
{
    font-size:14px;
}
#footerBlurb
{
    text-align:center;
    font-size:10px;
    color:#4d4d4d;
    padding-bottom:20px;
}
#footerBlurb a
{
    color:black;
    text-decoration:underline;
}

/*searching icon to be displayed when someone hits search*/
div#searchWaitingBox
{
    font-size:10px;
    color:#4d4d4d;
    position:fixed;
    padding-top:15px;
    text-align:center;
    background:white;
    border:2px solid black;
    width:72px;
    height:57px;
    margin:-36px 0px 0px -36px;
    left:50%;
    top:50%;
    z-index:12323;
    
    visibility:hidden;
}