body { background-color:#2B4387; margin:20px; font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
p, ul {font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff;}
a {color:#ffffff; text-decoration:underline;}
h1 {font:15px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}
h2 {font:13px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}
h3 {font:12px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}
h4 {font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff;}
.blue {color:#2B4387;}
.red {color:#B91F3F;}
.close a{font:11px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; color:#2B4387; text-decoration:underline;} 
#all {width:751px; background-image:url(../images/allBg.gif); background-repeat:repeat-y; margin:20px auto;}

/*home*/
.homeHeader {width:751px; height:42px; background-color:#2B4387;}
.homeHeaderSpace {width:665px; height:42px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#C0C7DB; float:left; background-image:url(../images/homeHeaderBg.gif); background-repeat:repeat-x;}
.homeLeft {width:230px; float:left; margin:30px 20px 30px 10px;}
.homeRight {width:500px; float:left; margin:0px 10px 0px 10px;}
.homeFooter {height:97px; background-image:url(../images/homeFooter.jpg); background-repeat:repeat-x; clear:both;}
.homeFlash { background-color:#2B4387; padding-left:125px;}

.bannerAd {width:751px; background-color:#2B4387; text-align:center; padding:20px 0px;}
.bannerAd img {border:none;}

/* header */
.headerTop {width:594px; height:38px; float:left; background-image:url(../images/headerTopBg.gif); background-repeat:repeat-x;}
.headerBot {width:751px; height:66px; clear:both;}
.headerNav {width:594px; height:26px; float:left; background-image:url(../images/headerNavBg.gif); background-repeat:repeat-x;}
.navTab {margin-right:4px;}

/* content */
#contentL {width:115px; padding:0px 25px 25px 60px; float:left; margin-top:25px;}
#contentR {width:450px; padding:0px 25px 25px 25px; border-left:1px solid #fff; float:left; margin-top:25px;}
/*#contentNP {padding:0px;}*/
#content {padding:45px 75px 25px 75px;}
#contentHome {padding:20px 65px 10px 65px;}
.leftLink {margin-bottom:10px;}
.leftLink a {font:11px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:underline; font-weight:bold;}
/* footer */
#footer {width:751px; height:42px; background-color:#2B4387;}
#footerHome {width: 500px; margin-left:260px; height:42px; background-color:#2B4387;}
.footerTxt {width:665px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#C0C7DB; text-align:center; float:left; background-image:url(../images/footerBg.gif); background-repeat:repeat-x; padding-top:50px;}
.footerTxt A { color:#C0C7DB; text-decoration:underline;}
.footerTxt A:hover {color:#95A1C3;}
.footerTxtHome {width:100%; font:10px Verdana, Arial, Helvetica, sans-serif; color:#C0C7DB; text-align:center; float:left; padding-top:50px;}
.footerTxtHome A { color:#C0C7DB; text-decoration:underline;}
.footerTxtHome A:hover {color:#95A1C3;}

/* jacket pages */
.thumbPic {background-color:#ffffff; padding:5px 0px 5px 10px;}
.thumbTxt {padding-left:15px; background-color:#ffffff; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; border-right:2px solid #2B4387;}
.thumbTd {width:125px; background-color:#ffffff; padding:2px 2px 2px 15px; border-top:2px solid #2B4387; border-right:2px solid #2B4387;}
.descTd {width:125px; background-color:#ffffff; padding:4px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; border-right:2px solid #2B4387;}
.cjthumbPic {background-color:#ffffff; padding:5px 0px 5px 10px;}
.cjthumbTxt {padding-left:15px; background-color:#ffffff; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; border-right:2px solid #2B4387;}
.cjthumbTd {background-color:#ffffff; padding:5px; text-align:center; border-top:2px solid #2B4387; border-right:2px solid #2B4387;}
.cjdescTd {background-color:#ffffff; padding:5px; vertical-align:top; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; border-right:2px solid #2B4387;}
.swatchTdLt {width: 120px; padding:5px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; /*border:solid 2px #ffffff; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff;*/}
.swatchTdDk {width: 120px; padding:5px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; /*border:solid 2px #ffffff; border-right:solid 2px #ffffff; border-bottom:solid 2px #ffffff;*/}
.swatchBreak {height:28px;}
.collar {font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; padding:2px 2px 5px 2px; vertical-align:top; background-color:#FFFFFF; border-bottom:2px solid #2B4387; border-right:2px solid #2B4387;}
.cvTd {width:120px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#2B4387; background-color:#ffffff; border-bottom:2px solid #2B4387; border-right:2px solid #2B4387; padding:5px; vertical-align:top;}
.cvTd img {margin:0px 0px 5px 5px;}
.showroom {width:180px; float:left; margin-right:20px; margin-top:20px;}
.showroom img {border: 1px solid #ffffff;}


/* Forms */
.formT {width: 350px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:5px;}
.formE {width: 350px; font:10px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; margin-bottom:20px;}
.formError {width: 350px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#DC8F9F; font-weight:bold; font-style:italic; margin-bottom:5px;}
