#logos {
     float: left;
     margin: 53px 0 0 11px;
}

#logos div {
     float: left;
}

#logos .label {
     margin: 21px 5px 0 24px;
}

#login {
     float: right;
     width: 430px;
     margin: 41px 7px 0 0;
}

#login form {
     margin: 0;
     float: right;
}

#login input {
     float: left;
}

#login input.textInput-medium {
     margin: 2px 5px 0 0;
}

.login-regLink {
     clear: both;
     float: right;
     margin-top: 5px;
     padding: 0 2px 0 11px;
     color: #305b8e;
     white-space: nowrap;
     background: url('../img/bullet1.gif') left 4px no-repeat;
}

.login-regLink a {
     color: #d23448;
}

#logged-info {
     padding-top: 15px;
     text-align: right;
     color: #305b8e;
}

#logged-info ul {
     float: right;
     padding: 0;
     margin: 5px 0 0 0;
     list-style-type: none;
}

#logged-info li {
     float: left;
     margin: 0 2px 0 2px;
     color: #8da6d4;
}

#logged-info a {
     color: #ba4e55;
}

#topSection-banners-bg {
     position: absolute;
     margin-top: 8px;
     height: 104px;
     opacity: 0.2;
     filter: alpha(opacity=20);
}

#topSection-banners-bg .left {
     float: left;
     width: 8px;
     height: 104px;
     background: url('../img/bg_banners_left.gif') repeat-x;
}

#topSection-banners-bg .center {
     width: 704px;
     height: 104px;
     float: left;
     background: url('../img/bg_banners.gif') repeat-x;
}

#topSection-banners-bg .right {
     float: left;
     width: 8px;
     height: 104px;
     background: url('../img/bg_banners_right.gif') repeat-x;
}

#topSection-banners {
     position: absolute;
     margin: 13px 0 0 6px;
}

#topSection-banners .bannerHolder {
     float: left;
     width: 233px;
     height: 94px;
     margin-right: 5px;
}

#topSection-banners .bannerHolder img {
     border: none;
}

#navBar {
     position: absolute;
     float: left;
     margin: 130px 0 0 109px;
     color: #b4dffc;
}

#navBar span {
     margin-right: 20px;
     color: #84acd1;
}

#navBar a {
     padding-right: 14px;
     margin-right: 8px;
     color: #b4dffc;
     background: url('../img/arrow1.gif') right 4px no-repeat;
}

#navBar ul {
     display: inline;
     margin: 0;
     padding: 0;
     list-style-type: none;
}

#navBar li {
     display: inline;
}

#pageTools {
     position: absolute;
     margin: 130px 0 0 750px;
}

#pageTools a {
     margin-right: 25px;
     color: #FFF;
}

.leftSection-title,
.rightSection-title {
     position: relative;
     margin-bottom: 5px;
     height: 32px;
}

.leftSection-title img {
     position: absolute;
     left: -5px;
}

.rightSection-title img {
     position: absolute;
     right: -5px;
}

#main-hp #topSection-divider {
     height: 23px;
     background: url('../img/bg_topSectionDivider_hp.gif') repeat-x;
}

#main-sp #topSection-divider {
     margin: 0 5px 0 5px;
     height: 23px;
     background: url('../img/bg_topSectionDivider_sp.gif') repeat-x;
}

#main-hp .topSectionDiv-left, #main-hp .topSectionDiv-right {
     width: 55px;
     height: 23px;
}

#main-hp .topSectionDiv-left {
     float: left;
     background: url('../img/bg_topSecDiv_left_hp.gif') no-repeat;
}

#main-hp .topSectionDiv-right {
     float: right;
     background: url('../img/bg_topSecDiv_right_hp.gif') no-repeat;
}

#main-sp .topSectionDiv-left, #main-sp .topSectionDiv-right {
     width: 60px;
     height: 23px;
}

#main-sp .topSectionDiv-left {
     float: left;
     background: url('../img/bg_topSecDiv_left_sp.gif') no-repeat;
}

#main-sp .topSectionDiv-right {
     float: right;
     background: url('../img/bg_topSecDiv_right_sp.gif') no-repeat;
}

.core-corners-bottom,
.core-corners-bottom {
     height: 4px;
}

#core .core-corner-topLeft,
#core .core-corner-topRight,
#core .core-corner-botLeft,
#core .core-corner-botRight, {
     width: 4px;
     height: 4px;
     line-height: 1px;
     font-size: 1px;
}

#core .core-corner-topLeft {
     float: left;
     background: url('../img/bg_coreCorner_topLeft.gif') no-repeat;
}

#core .core-corner-topRight {
     float: right;
     background: url('../img/bg_coreCorner_topRight.gif') no-repeat;
}

#main-hp #core .core-corner-botLeft {
     float: left;
     background: url('../img/bg_coreCorner_botLeft_hp.gif') no-repeat;
}

#main-sp #core .core-corner-botLeft {
     float: left;
     background: url('../img/bg_coreCorner_botLeft_sp.gif') no-repeat;
}

#main-hp #core .core-corner-botRight {
     float: right;
     background: url('../img/bg_coreCorner_botRight_hp.gif') top right no-repeat;
}

#main-sp #core .core-corner-botRight {
     float: right;
     background: url('../img/bg_coreCorner_botRight_sp.gif') top right no-repeat;
}

#flashHolder-hpRight {
     position: absolute;
     right: 0;
     top: -16px;
}

#flashHolder-hpLeft {
     padding-top: 7px;
}

#catImage {
     top: -13px;
     right: 5px;
     width: 300px;
     height: 210px;
     position: absolute;
}

#mainMenu .cat1 {
     background: url('../img/categories/cat1.jpg') top right no-repeat;
}

#mainMenu .cat2 {
     background: url('../img/categories/cat2.jpg') top right no-repeat;
}

#mainMenu .cat3 {
     background: url('../img/categories/cat3.jpg') top right no-repeat;
}

#mainMenu .cat4 {
     background: url('../img/categories/cat4.jpg') top right no-repeat;
}

#mainMenu .cat5 {
     background: url('../img/categories/cat5.jpg') top right no-repeat;
}

#mainMenu .cat6 {
     background: url('../img/categories/cat6.jpg') top right no-repeat;
}

#mainMenu .cat7 {
     background: url('../img/categories/cat7.jpg') top right no-repeat;
}
#mainMenu .cat8 {
     background: url('../img/categories/cat8.jpg') top right no-repeat;
}

#footer ul {
     float: right;
     margin: 0 10px 0 0;
     padding: 0;
     height: 20px;
     list-style-type: none;
}

#footer li {
     float: left;
     padding: 0 2px 0 2px;
     color: #497daf;
}

#footer a {
     color: #FFF;
}

.side-object {
     margin-bottom: 20px;
}

.sideObject-content {
     padding: 0 10px 0 10px;
}

.sideObject-content img {
     background: #FFF;
}

#searchForm-container {
     margin-top: 12px;
     height: 43px;
     background: url('../img/bg_searchForm.gif') repeat-x;
}

#searchForm-left, #searchForm-right {
     width: 7px;
     height: 43px;
}

#searchForm-left {
     float: left;
     background: url('../img/bg_searchForm_left.gif') no-repeat;
}

#searchForm-right {
     float: right;
     background: url('../img/bg_searchForm_right.gif') no-repeat;
}

#searchForm-content {
     float: left;
     padding-top: 8px;
     width: 500px;
}

#searchForm-content table td {
     padding: 0 4px 0 4px;
}

.captcha-container {
     background: red;
}
