h3 {
font-size: 0.9em;
font-weight: bold;
margin-bottom: 5px;
padding-top: 15px;
margin-left: 15px;
color: #D82B15;
}
h3 a {
text-decoration: none;
border-top: none;
border-right: none;
border-bottom: 1px solid #D82B15;
border-left: none;
color: #D82B15;
}
h3 a:hover {
border-bottom: none;
}
h4 {
font-size: 17px;
font-weight: bold;
color: #fff;
text-align: left;
background-color: #7a98cc;
margin-right: auto;
margin-left: 0px;
width: 730px;
padding-top: 6px;
padding-bottom: 6px;
padding-left: 10px;
}
h4 span {
font-weight: normal;
}
div#pix {
background-color: #7a98cc;
margin-left: 0px;
width: 740px;
}
div#pix img#kids {
float: left;
margin-right: auto;
margin-left: 0px;
height: 300px;
width: 560px;
display: block;
}

div#trees {
float: right;
width: 160px;
margin-right: 10px;
background-color: #7a98cc;
color: #fff;
text-align: left;
margin-left: auto;
}
div#trees img {
margin: 5px auto 2px 0px;
display: block;
line-height: normal;
width: 160px;
height: 235px;
}
div#trees p {
text-align: left;
margin-right: auto;
margin-left: 0px;
font-size: 12px;
width: 160px;
}

div#main-hm {
width: 750px;
margin-right: auto;
margin-left: 0px;
text-align: left;
background: #fff;
}

div#main-hm p.intro {
background-color: #fff;
font-size: 0.8em;
line-height: 1.4;
margin-right: 10px;
margin-left: 0px;
padding: 10px 10px 10px 15px;
}
div#main-hm p.intro img {
float: right;
width: 200px;
margin: 5px 0px 5px 10px;
height: 96px;
}

div#green-toys {
width: 740px;
margin-left: 0px;
background-color: #fff;
padding-bottom: 10px;
}
div#green-toys img {
float: left;
margin-right: 15px;
margin-bottom: 5px;
margin-left: 10px;
padding-top: 5px;
}
div#green-toys p {
font-size: 0.8em;
margin-right: 10px;
margin-bottom: 6px;
line-height: 1.4;
}
div#new-item {
width: 740px;
margin-left: 0px;
padding-bottom: 10px;
background: #fff;
}
div#new-item img {
float: left;
margin-right: 20px;
margin-bottom: 5px;
margin-left: 10px;
padding-top: 5px;
display: block;
}
div#new-item p {
font-size: 0.8em;
margin-right: 10px;
margin-bottom: 6px;
line-height: 1.4;
}

div#usa-toys {
width: 740px;
margin-left: 0px;
background-color: #fff;
padding-top: 5px;
}
div#usa-toys span {
float: left;
width: 137px;
background-color: #fff;
text-align: center;
font-size: 0.8em;
padding-bottom: 10px;
}
div#usa-toys span.toy1 {
margin-right: 5px;
margin-left: 8px;
}
div#usa-toys span.toy2-3-4 {
margin-right: 5px;
margin-left: 5px;
}
div#usa-toys span.toy5 {
margin-right: 0px;
margin-left: 5px;
}
div#usa-toys span img {
display: block;
height: 130px;
width: 130px;
margin: 3px auto 5px;
}
div#usa-toys a {
font-size: 14px;
color: #416CB7;
font-weight: normal;
}
div#main-hm p.msg {
background-color: #fff;
padding: 10px;
background: #ffc;
border: 1px solid #d82b15;
color: #d82b15;
font-size: .9em;
margin-right: 15px;
margin-bottom: 5px;
margin-left: 15px;
}
div#holiday {
width: 740px;
margin-left: 0px;
background: #fff;
margin-bottom: 5px;
}
div#holiday img#hol-pix {
float: right;
margin-right: 0px;
margin-bottom: 5px;
margin-left: 14px;
display: block;
height: 250px;
width: 429px;
}
div#holiday p {
font-size: 0.8em;
margin-bottom: 6px;
margin-left: 15px;
clear: left;
}
div#holiday p#hol {
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
color: #D82B15;
font-size: 21px;
padding-top: 5px;
margin-bottom: 0px;
}
div#holiday img#hol-hdg {
float: left;
margin-right: auto;
margin-bottom: 10px;
margin-left: 15px;
display: block;
height: 97px;
width: 280px;
}
div#holiday p.hol-grn {
font-weight: bold;
color: #090;
font-size: 14px;
margin-bottom: 12px;
}
div#holiday p a {
font-size: 1.1em;
font-weight: bold;
}

div#alert {
background: url(../img/ele/icn-warn-sm.gif) no-repeat 40px 1px;
margin-bottom: 10px;
width: 750px;
}
/* hsm07 announcements*/
#p7HSMa_1 {
color: #333;
}
#p7HSMa_1:hover {
color: #800000;
}
.p7HSM07 {
border: 0;
width: 746px;
margin-left: auto;
margin-right: auto;
}
.p7HSM07 .p7HSM_vp_wrapper {
background: #ffc;
border: 1px solid #333;
}
.p7HSM07 .p7HSM_vp {
position: relative;
width: 100%;
}
.p7HSM07 .p7HSM_sc {
position: relative;
left: 0px;
}
.p7HSM07 .p7HSM_content {
padding: 8px 12px;
}
.p7HSM07 .p7HSM_content p {
margin: 0;
}
.p7HSM07 span.imp {
color: #800000;
font-weight: bold;
margin-left: 0px;
margin-right: 3px;
}
.p7HSM07 .p7HSM_content img {
border: 0;
}
.p7HSM07 .p7HSMtoolbar {
display: none;
padding: 0;
}
.p7HSM07 .toolbar_left {
width: 49%;
float: left;
font-size: 11px;
text-align: left;
padding-top: 2px;
}
.p7HSM07 .toolbar_right {
width: 49%;
float: right;
text-align: right;
font-size: 11px;
padding-top: 2px;
}
.p7HSM07 .p7HSMtoolbar a {
display: inline;
}
.p7HSM07 .p7HSMtoolbar a:hover {
color: #800000;
}
.p7HSM07 .p7HSMtoolbar i, .p7HSM07 .p7HSMtoolbar b {
font-style: normal;
font-weight: normal;
}
.p7HSM07 .pause i {display: inline;}
.p7HSM07 .pause b {display: none;}
.p7HSM07 .play i {display: none;}
.p7HSM07 .play b {display: inline;}

.p7HSM07 .p7HSMdragchannel {
display: none;
}
.p7HSM07 .p7HSMdragchannel em {
display: none;
}
.p7HSM07 .dragbar {
position: relative;
float: none;
z-index: 1;
}
.p7HSM07 .dragbutton {
position: absolute;
z-index: 2;
height: 4px;
width: 8px;
background-image: url(../_img/p7hsm/p7HSM07_dbdrag.gif);
background-repeat: no-repeat;
top: 0px;
}
.p7HSM07 .clearfloats {
display: block;
clear: both;
height: 0;
line-height: 0.0;
font-size: 0;
}
a#p7HSMa_1 {
float: right;
width: 78px;
margin-right: 0px;
margin-left: auto;
font-size: 11px;
display: block;
padding-top: 10px;
text-align: left;
outline-style:none;
outline-width:0;
}

