body {color:#000; background:#fff; font: 75% arial,helvetica,sans-serif;}

.navfaqplaceholder {margin: 20px 10px 0 0; padding: 0; width: 127px; float: left; font-weight: normal;}


<!--Navigation-->

.navhome {margin: 0; padding: 0; width: 127px; float: left; font-weight: normal;}
.navhomeplaceholder {margin: 43px 10px 0 0; padding: 0; width: 127px; float: left; font-weight: normal;}

.navdep {margin: 0; padding: 0; width: 127px; float: left; font-weight: normal;}
.navdepplaceholder {margin: 8px 10px 0 0; padding: 0; width: 127px; float: left; font-weight: normal;}

.navvoucherplaceholder {margin: 10px 10px 0 0; padding: 0; width: 127px; float: left; font-weight: normal;}

.nav {margin: 0; padding: 0; width: 127px; float: left; font-weight: normal;}
.navplaceholder {margin: 10px 10px 0 0; padding: 0; width: 127px; float: left; font-weight: normal;}

.dep {margin: 0; padding: 2px 0; width: 127px; color: #081852; font-size: 1.1em; font-weight: bold; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.dep a {padding: 2px 0 3px 0; width: 127px; display: block; font-size: 1.1em; color: #081852; text-decoration: none;}
.dep a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}
.dep2 {margin: 5px 0 0 0; padding: 2px 0 3px 0; width: 127px; color: #081852; font-size: 1.1em; font-weight: bold; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.dep2 a {margin: 5px 0 0 0; padding: 2px 0 3px 0; width: 127px; display: block; font-size: 1.1em; color: #081852; text-decoration: none;}
.dep2 a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}
.dep3 {margin: 5px 0 0 0; padding: 2px 0 3px 0; width: 127px; color: #d42828; font-size: 1.1em; font-weight: bold; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.dep3 a {margin: 5px 0 0 0; padding: 2px 0 3px 0; width: 127px; display: block; font-size: 1.1em; color: #d42828; text-decoration: none;}
.dep3 a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}

.cat {margin: 0; padding: 3px 0; width: 127px; color: #081852; font-size: 0.9em; font-weight: bold; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.cat a {padding: 3px 0; width: 127px; display: block; color: #081852; text-decoration: none; font-weight: bold;}
.cat a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}
.cathome {margin: 0; padding: 3px 0 3px 10px; width: 117px; color: #081852; font-size: 0.9em; font-weight: normal; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.cathome a {padding: 3px 0; width: 117px; display: block; color: #081852; text-decoration: none; font-weight: normal;}
.cathome a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}
.catdep {margin: 0; padding: 3px 0 3px 10px; width: 117px; color: #081852; font-size: 0.9em; font-weight: normal; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.catdep a {padding: 3px 0; width: 117px; display: block; color: #081852; text-decoration: none; font-weight: normal;}
.catdep a:hover {background: #545c7c; color: #fffb8a; text-decoration: none;}

.subcattitle {margin: 0; padding: 6px 0 6px 5px; width: 117px; display: block; font-size: 1em; display: block; color: #081852; font-weight: bold; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}

.subcat {margin: 0; padding: 3px 0 3px 10px; width: 117px; font-size: 0.9em; font-weight: normal; text-align: left; border: solid #b9c6d6; border-width: 0 0 1px 0;}
.subcat a {margin: 0; padding: 3px 0 3px 0; width: 117px; display: block; color: #081852; text-decoration: none; font-weight: normal;}
.subcat a:hover {background: #b9c6d6; color: #fffb8a; text-decoration: none; font-weight: normal;}


<!--EOSS Homepage-->

.mainpromoimgeoss {margin: 0; padding: 0; float: left;}
.bannerlongeoss {margin: 20px 0 0 0; padding: 0; float: left;}

.eosspulldownsholderm {margin: 0; padding: 30px 35px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholdermge {margin: 0; padding: 30px 13px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholdermfr {margin: 0; padding: 30px 11px 20px 20px; float: left; background: #e20001;}

.eosspulldownscatleftm {margin: 0; padding: 0; float: left;}
.eosspulldownscatleftm p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownsleftm {margin: 0 0 0 50px; padding: 0 0 10px 0; float: left;}
.eosspulldownscatrightm {margin: 0 0 0 72px; padding: 0; float: left;}
.eosspulldownscatrightm p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownscatrightmge {margin: 0 0 0 30px; padding: 0; float: left;}
.eosspulldownscatrightmge p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownscatrightmfr {margin: 0 0 0 30px; padding: 0; float: left;}
.eosspulldownscatrightmfr p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownsrightm {margin: 0 0 0 30px; padding: 0 0 10px 0; float: left;}


.eosspulldownsholderw {margin: 0 0 10px; padding: 30px 35px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholderwge {margin: 0 0 10px; padding: 30px 33px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholderwfr {margin: 0 0 10px; padding: 30px 26px 20px 20px; float: left; background: #e20001;}

.eosspulldownscatleftw {margin: 0; padding: 0; float: left;}
.eosspulldownscatleftw p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownsleftw {margin: 0 0 0 50px; padding: 0 0 10px 0; float: left;}
.eosspulldownscatrightw {margin: 0 0 0 60px; padding: 0; float: left;}
.eosspulldownscatrightw p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownscatrightwge {margin: 0 0 0 52px; padding: 0; float: left;}
.eosspulldownscatrightwge p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownscatrightwfr {margin: 0 0 0 30px; padding: 0; float: left;}
.eosspulldownscatrightwfr p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownsrightw {margin: 0 0 0 87px; padding: 0 0 10px 0; float: left;}


.eosspulldownsholdert {margin: 0 0 10px; padding: 30px 355px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholdertge {margin: 0 0 10px; padding: 30px 378px 20px 40px; float: left; background: #e20001;}
.eosspulldownsholdertfr {margin: 0 0 10px; padding: 30px 26px 20px 20px; float: left; background: #e20001;}

.eosspulldownscatleftt {margin: 0; padding: 0; float: left;}
.eosspulldownscatleftt p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownsleftt {margin: 0 0 0 50px; padding: 0 0 10px 0; float: left;}
.eosspulldownscatlefttge {margin: 0; padding: 0; float: left;}
.eosspulldownscatlefttge p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}
.eosspulldownslefttge {margin: 0 0 0 50px; padding: 0 0 10px 0; float: left;}

.eosssearchbtn {margin: 20px 0 0; padding: 0; float: left;}
.eossdropclear {clear: left; font-size: 1px; width: 1px; height: 7px;}


<!--Homepage--> <!--Height adjustments may need to be made to class 'mainpromotxt' for IE and FF if changes are made. Please test before putting live.-->

.homeplaceholder {margin: 10px 0 0 0; padding: 0; float: right;}

.mainpromo {margin: 45px 0 0 0; padding: 0; background: #fff; float: left;}
.mainpromoimg {margin: 0; padding: 0; float: left;}
.mainpromotitle {margin: 0; padding: 0; float: left; border: solid #c5c7cc; border-width: 1px 1px 0 1px;}

#mainpromotxt {margin: 0; padding: 10px 12px; background-color: #fff; width: 237px; min-height: 215px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 0 1px 1px 1px;}
* html #mainpromotxt {width: 263px; height: 236px}
#mainpromotxt p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#mainpromotxt a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#mainpromotxt a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#mainpromotxt ul {margin: 0; padding: 0 0 10px 15px; list-style: none;}
#mainpromotxt li {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; list-style: disc;}

#mainpromotxtge {margin: 0; padding: 10px 9px 10px 10px; background-color: #fff; max-width: 243px; width: auto; min-height: 215px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 0 1px 1px 1px;}
* html #mainpromotxtge {width: 263px; height: 236px}
#mainpromotxtge p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#mainpromotxtge a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#mainpromotxtge a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#mainpromotxtfr {margin: 0; padding: 10px 9px 10px 11px; background-color: #fff; max-width: 243px; width: auto; min-height: 215px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 0 1px 1px 1px;}
* html #mainpromotxtfr {width: 263px; height: 236px}
#mainpromotxtfr p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#mainpromotxtfr a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#mainpromotxtfr a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoleft1 {margin: 10px 14px 0 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.homepromoleft1 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoleft1 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoleft2 {margin: 0 14px 0 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.homepromoleft2 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoleft2 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoleft3 {margin: 0 14px 0 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 1px;}
.homepromoleft3 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoleft3 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoright1 {margin: 10px 0 0 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.homepromoright1 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoright1 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoright2 {margin: 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.homepromoright2 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoright2 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoright3 {margin: 0; padding: 0; width: 312px; float: left; border: solid #b9c6d6; border-width: 1px 0 1px;}
.homepromoright3 a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
.homepromoright3 a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.homepromoimg {margin: 10px 5px 10px 0; padding: 0; width: 100px; float: right;}
.hometxtwrapper {margin: 0; padding: 0; width: 200px; float: left;}

#homepromotitle {margin: 5px 0 0 0; padding: 0 0 0 5px; float: left; width: 200px;}
#homepromotitle p {margin: 0; padding: 0; font-size: 1.1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#homepromotitle a {margin: 0; padding: 0; font-size: 1.1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
#homepromotitle a:hover {margin: 0; padding: 0; font-size: 1.1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

#homepromotitlesale {margin: 5px 0 0 0; padding: 0 0 0 5px; float: left; width: 200px;}
#homepromotitlesale p {margin: 0; padding: 0; font-size: 1.1em; color: #c60000; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#homepromotitlesale a {margin: 0; padding: 0; font-size: 1.1em; color: #c60000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
#homepromotitlesale a:hover {margin: 0; padding: 0; font-size: 1.1em; color: #e10000; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

#homepromotxt {margin: 5px 0 5px 0; padding: 0 0 0 5px; float: left; width: 200px;}
#homepromotxt p {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif;}

.bannerlong {margin: 20px 0 0 0; padding: 0; float: left;}
.bannerlongheader {margin: 0 0 20p 0; padding: 0; float: left; height: 80px}
* html .bannerlongheader {height: 60px}

.bannershortleft {margin: 10px 14px 0 0; padding: 0; float: left;}
.bannershortright {margin: 10px 0 0 0; padding: 0; float: left;}

.homeclear {clear: left; font-size: 1px; width: 1px; height: 1px;}


<!--Department Page-->

.depplaceholder {margin: 10px 0 0 0; padding: 0; float: right;}

.depmainpromo {margin: 10px 0 0 0; padding: 0; background: #fff; float: left;}
.depmainpromoimg {margin: 0; padding: 0; float: left;}
#depmainpromotitle {margin: 0; padding: 10px 0 0; float: left;}
h1 {margin: 0; padding: 0; font-size: 1.3em; color: #081852; float: left;}

#depmainpromotxtmen {margin: 0; padding: 0 10px; background: url(/content/ss07/ss07_mensformaldep_bg.gif) 0 no-repeat; max-width: 272px; width: auto; min-height: 305px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 1px;}
* html #depmainpromotxtmen {width: 288px; height: 307px}
#depmainpromotxtmen p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#depmainpromotxtmen a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtmen a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#depmainpromotxtmencasual {margin: 0; padding: 0 10px; background: url(/content/ss07/ss07_menscasualdep_bg.gif) 0 no-repeat; max-width: 272px; width: auto; min-height: 305px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 1px;}
* html #depmainpromotxtmencasual {width: 288px; height: 307px}
#depmainpromotxtmencasual p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#depmainpromotxtmencasual a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtmencasual a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#depmainpromotxtlinkmen {margin: 0; padding: 0; float: left;}
#depmainpromotxtlinkmen a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtlinkmen a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#depmainpromotxtwomen {margin: 0; padding: 0 10px; background: url(/content/ss07/ss07_womensdep_bg.gif) 0 no-repeat; max-width: 272px; width: auto; min-height: 305px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 1px;}
* html #depmainpromotxtwomen {width: 288px; height: 307px}
#depmainpromotxtwomen p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#depmainpromotxtwomen a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtwomen a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#depmainpromotxtlinkwomen {margin: 0; padding: 0; float: left;}
#depmainpromotxtlinkwomen a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtlinkwomen a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#depmainpromotxt {margin: 0; padding: 0; background: #fff; max-width: 272px; width: auto; min-height: 305px; height: auto; text-align: left; float: left; border: solid #c5c7cc; border-width: 1px;}
* html #depmainpromotxt {width: 288px; height: 307px}
#depmainpromotxt p {margin: 0; padding: 0 10px 10px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#depmainpromotxtlink {margin: 10px 0 5px 0; padding: 0; float: left;}
#depmainpromotxtlink a {margin: 0; padding: 0; font-size: 1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal;}
#depmainpromotxtlink a:hover {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

.deppromoleft1 {margin: 10px 14px 0 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.deppromoleft2 {margin: 0 14px 0 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.deppromoleft3 {margin: 0 14px 0 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 1px;}
.deppromoright1 {margin: 10px 0 0 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.deppromoright2 {margin: 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 0;}
.deppromoright3 {margin: 0; padding: 0; width: 312px; float: left; text-align: left; border: solid #b9c6d6; border-width: 1px 0 1px;}
.deppromoimg {margin: 10px 5px 10px 0; padding: 0; width: 100px; float: right;}
.deptxtwrapper {margin: 0; padding: 0; width: 200px; float: left;}

#deppromotitle {margin: 5px 0 0 0; padding: 0 0 0 5px; float: left; width: 200px;}
#deppromotitle p {margin: 0; padding: 0; font-size: 1.1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: bold;}
#deppromotitle a {margin: 0; padding: 0; font-size: 1.1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}
#deppromotitle a:hover {margin: 0; padding: 0; font-size: 1.1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none;}

#deppromotxt {margin: 5px 0 5px 0; padding: 0 0 0 5px; float: left; width: 200px;}
#deppromotxt p {margin: 0; padding: 0; font-size: 1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif;}

.depbannerlong {margin: 20px 0 0 0; padding: 0; float: left;}

.depbannershortleft {margin: 10px 14px 0 0; padding: 0; float: left;}
.depbannershortright {margin: 10px 0 0 0; padding: 0; float: left;}

.depclear {clear: left; font-size: 1px; width: 1px; height: 1px;}


<!--Category Page-->

.catplaceholder {margin: 10px 0 0 0; padding: 0; width: 465px;}

.cattitlebox {margin: 10px 0 0 0; padding: 0; float: left;}
#catheader {margin: 0 11px 10px 0; padding: 0; text-align: left;}
h1 {margin: 0; padding: 0 0 5px 0; font-size: 1.8em; color: #081852;}
#cattxt {margin: 0; padding: 10px 0 20px 0; width: 440px; float: left; text-align: left;}
p {margin: 0; padding: 0; font-size: 1em #000;}

#quicklinks {margin: 0 0 0 10px; padding: 0; width: 222px; min-height: 115px; height: auto; float: left; background: url(http://www.ctshirts.co.uk/content/ss07/quicklink_bg.gif) 0 repeat-x;}
* html #quicklinks {height: 115px;}

.catboxbanner {margin: 0 9px 9px 0; padding: 0; background: #fff; width: 146px; float: left;}

.catbox {margin: 0 9px 9px 0; padding: 0; background: #fff; width: 146px; float: left; border: solid #dde0ea; border-width: 1px;}

.catboximg {margin: 0; padding: 0; text-align: center; border: solid #dde0ea; border-width: 1px 0;}

.catboxheader {margin: 0; padding: 7px 5px 7px 10px; font-size: 1em #fff; font-weight: bold; text-align: left; background-color: #081852;}
.catboxheader a {font-size: 1em; text-align: left; font-weight: bold; color: #fff; display: block; text-decoration: none;}
.catboxheader a:hover {font-size: 1em; text-align: left; font-weight: bold; color: #fffb8a; text-decoration: underline;}

#catboxtxt {margin: 0; padding: 10px 10px; min-height: 80px; height: auto; text-align: left; background-color: #f1f4f9; border: solid #dde0ea; border-width: 0 0 1px 0;}
p {margin: 0; padding: 0; font-size: 1em #000;}
* html #catboxtxt {height: 100px;}

.catboxviewall {margin: 0; padding: 0; color: #082984; font-size: 1em; text-align: left; font-weight: normal; background: url(http://www.ctshirts.co.uk/content/ss07/cat_viewall_bg.gif) 0 repeat-x;}
.catboxviewall a {margin: 0; padding: 4px 10px 6px; color: #082984; text-decoration: none; font-weight: normal; display: block;}
.catboxviewall a:hover {margin: 0; text-decoration: underline; font-weight: normal; color: fffb8a;}

.catclear {clear: left; font-size: 1px; width: 1px; height: 1px;}


<!--Bestsellers-->

.bestsellers {margin: 0; padding: 0;}
.bestsellersplaceholder {margin: 42px 0 0 0; padding: 0; float: left; width: 164px;}
.bestsellersplaceholdermfs {margin: 10px 0 0 0; padding: 0; float: left; width: 164px;}


<!--Shirt Selector-->

.mfsholder {margin: 41px 0 0 0; padding: 0; background: #fff; width: 164px; float: left;}

.mfsplaceholder {margin: 0; padding: 0; background: #fff; width: 164px; float: left;}
.mfsbox {margin: 41px 0 0 0; padding: 0; background: #fff; width: 164px; float: left; border: solid #dde0ea; border-width: 1px;}

#mfstitle {margin: 0; padding: 7px 10px 6px; text-align: left; background-color: #9097b9; border: solid #dde0ea; border-width: 0 0 1px 0;}
#mfstitle p {font-size: 1.1em; color: #fff; font-weight: bold;}

#mfsintro {margin: 0 0 10px; padding: 10px 10px 0; float: left; text-align: left;}
#mfsintro p {font-size: 1em; color: #081852;}

#mfstxt {margin: 7px 0 2px 0; padding: 0 0 0 10px; float: left; text-align: left;}
#mfstxt p{font-size: 1em; color: #081852; font-weight: bold;}

.mfssearch {margin: 0; padding: 0 0 0 10px; float: left;}

.mfssearchbtn {margin: 20px 0 0; padding: 0 0 10px 10px; float: left; }

.mfsclear {clear: left; font-size: 1px; width: 1px; height: 1px;}


<!--Zoom Help Page-->

.zoomplaceholder {margin: 10px 0 0; padding: 0; float: left;}
.zoom {margin: 10px 0 0; padding: 0; width:610px; float: left;}
* html .zoom {width: 610px;}
.zoomimg1 {margin: 0 0 20px 5px; padding: 0; background: #fff; float: left;}
.zoomimg2{margin: 20px 0 0 5px; padding: 0; background: #fff; float: left;}
.zoominfotxt {margin: 0; padding: 10px 12px; text-align: left; float: left; font-family: Arial, Helvetica, sans-serif;}
.zoominfotxt1 p {margin: 0; padding: 10px 0 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; background: url(/content/ss07/zoom_number_01.gif) 0 no-repeat;}
.zoominfotxt2 p {margin: 0; padding: 10px 0 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; background: url(/content/ss07/zoom_number_02.gif) 0 no-repeat;}
.zoominfotxt3 p {margin: 0; padding: 10px 0 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; background: url(/content/ss07/zoom_number_03.gif) 0 no-repeat;}
.zoominfotxt4 p {margin: 0; padding: 10px 0 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; background: url(/content/ss07/zoom_number_04.gif) 0 no-repeat;}
.zoominfotxt5 p {margin: 0; padding: 10px 0 10px 45px; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757; background: url(/content/ss07/zoom_number_05.gif) 0 no-repeat;}

.zoominfotxt p { font-size: 1.3em;}
.zoominfotxt img { padding: 0 5px 5px 0; float: left;}
.clearzoom { clear: both; visibility: hidden; height: 10px; margin: 0;}

<!--Feefo Page-->

.feefoplaceholder {margin: 10px 0 0; padding: 0; float: left;}
.feefo {margin: 10px 0 0; padding: 0; width: 610px; float: left;}
* html .feefo {width: 610px;}
.feefoimg {margin: 0 0 0 5px; padding: 0; background: #fff; float: left;}
.feefoheader {margin: 0; padding: 0; text-align: left; float: left;}
.feefoheader p {font-family: Arial, Helvetica, sans-serif; font-size: 2em; color: #000000;}
.feefotxt {margin: 10px 0; padding: 0; text-align: left; float: left;}
.feefotxt p {font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #ffffff;}


<!--Landing page-->

.lpplaceholder {margin: 10px 0 0 0; padding: 0; float: right;}

.lpmainpromo {margin: 45px 0 0 0; padding: 0; background: #fff; float: left;}
.lpmainimg {margin: 0; padding: 0; float: left;}
.lpmaintitle {margin: 0; padding: 0; float: left;}

#lpmaintxt {margin: 0; padding: 0 0 10px 20px; width: 372px; min-height: 335px; height: auto; text-align: left; float:left; background:url(../content/images/lp_mfs_bg.gif)}
* html #lpmaintxt {width: 420px; height: 345px}
#lpmaintxt p {margin: 0; padding: 0 0 10px 0; font-family: Arial, Helvetica, sans-serif; font-size: 1.2em; color: #3f4757;}
#lpmaintxt a {margin: 0; padding: 0; font-size: 1.1em; color: #5b636f; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}
#lpmaintxt a:hover {margin: 0; padding: 0; font-size: 1.1em; color: #6f7682; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: underline;}

#banner1 {margin: 10px 12px 14px 0; padding: 0; float: left;}
#banner2 {margin: 10px 12px 14px 0; padding: 0; float: left;}
#banner3 {margin: 10px 0 14px 0; padding: 0; float: left;}

