body {
  margin: 0;
  padding: 0;
  color: none;
  font-family: Verdana,Arial,Helvectica,sans-serif;
  background-image: url("http://jiveassapparel.com/img/backdrop.png");
}

a {
  color: #3399CC;
  text-decoration: none;
}

td {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
}

.storeHolidaBanner > a img {
  max-width: 600px;
}

contentColumn > div > tr td table tbody {
  max-width: 130px;
}

#mainContainer {
  width: 840px;
  margin: 0 auto;
}

#menuColumn {
  padding-left: 10px;
  width: 120px;
  margin: 0;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10px;
}

#menuColumn h4 {
  width: 150px;
  margin-left: 44px;
  margin-bottom: 0;
  padding: 0;
  background: none;
  font-family: Arial,Verdana,sans-serif;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
  color: #D45500;
}

#menuColumn a {
  color: #3399CC;
}

#menuColumn a:active {
  color: #3399cc;
}

#mainHeader {
  height: 168px;	
  color: #5F5F5F;
  background: #5F5F5F;
  background-image: url("http://jiveassapparel.com/img/header2.png");
  background-repeat: no-repeat;
}

#mainHeader h1 {
  margin: 0;
  padding-top: 15px;
}

#mainBanner {
  height: 170px;
  color: #5F5F5F;
  background-image: url("http://jiveassapparel.com/img/banner.png");
  background-repeat: no-repeat;
}

#contentWrapper {
  float: left;
  width: 100%;
}

#contentColumn {
  width: 672px;
  height: 784px;
  padding: 0;
  margin: 0 0 0 170px; 
  color: #5F5F5F;
  background: #5F5F5F;
  background-image: url("http://jiveassapparel.com/img/columnCR.png");
  background-repeat: no-repeat;
  font: normal 15px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
  color: #3399CC;
  text-decoration: none;
}

#leftColumn {
  float: left;
  padding: 0;
  width: 170px;		
  height: 784px;
  margin: 0 0 0 -840px;
  color: #5F5F5F;
  background: url("http://jiveassapparel.com/img/columnL.png") no-repeat;
}

#leftColumn p {
  width: 140px;
  margin: 20px 0 0 52px;
  padding: 0;
  line-height: 15px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

#leftColumn ol li {
  margin: 0 0 0 32px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: default;
}

#leftColumn ul li {
  margin: 0 0 0 28px;
  line-height: 16px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  text-decoration: none;
  cursor: default;
}

#leftColumn h2 {
  height: 40px;
  width: 138px;
  margin: -10px 0 -28px 52px;
  padding-top: 4px;
  background: transparent url("http://jiveassapparel.com/img/heading.png") no-repeat;
  color: #FFF;
  font: bold 16px Helvetica, Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
}

#leftColumn h2 a {
  color: #FFF;
}

#footer {
  clear: left;
  width: 840px;
  height: 65px;
  padding: 0;
  margin: 0;
  text-align: center;
  font-family: "Trebuchet MS",Helvetica,Arial,sans-serif;
  font-weight: bold;
  color: black;
  background-image: url("http://jiveassapparel.com/img/footer.png");
  background-repeat: no-repeat;
}

#footer a {
  color: #CCC;
  background: none;
}

#footer em {
  font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
  font-weight: bold;
  font-size: 11px;
  color: black;
  background: none;
  padding: 0;
}

#footer p {
  padding: 5px;
  margin: 0;
  color: black;
  background: none;
  font-size: 12px;
  font-family: Arial,sans-serif
}

.leftColumnContent {
  padding: 0;
  margin: 10px;
}

.innertube {
  margin: 10px;
  margin-top: 0;
}



#page {
  background-color: #FFF;
}

#header {
  background-color: #FFF;
  background-image: url();
}

#shopName {
  display: block;
  color: #000;
  font-size: 14px;
}


#mainCol {
  background: #FFF none no-repeat;
}


#menucol {
  padding-left: 50px;
  margin-left: 50px;
  background: #FFF none no-repeat;
}

#menucol h4 {
  background: #FFF none no-repeat;
  font-family: Arial,Verdana,sans-serif;
  font-size: 11px;
  font-weight: bold;
  text-decoration: none;
  color: #000;
}

.menuTable {
  margin-left: 40px;
  margin-top: 0px;
  padding: 0;
  width: 20px;
}

.menuLink, .menuSelectedText {
  margin: 0;
  padding: 0;
  display: block;
  width: 120px;
  line-height: 20px;
  text-decoration: none;
  color: #3399CC;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 23px;
}

.menuLink:hover {
  font-color: #3399CC;
  color: pink;
}

.menuLevel1 {
  padding: 0;
  margin: 0;
  color: #D45500;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 12px;
}

.menuLevel2 {
  padding-left: 6px;
  margin: 0;
  font-size: 10px;
}

.menuLevel3 {
  padding-left: 9px;
}

.menuLevel4 {
  padding-left: 12px;
}

.menuLevel5 {
  padding-left: 15px
}

.menuLevel6 {
  padding-left: 18px
}

.menuLevel7 {
  padding-left: 21px
}

.menuLevel8 {
  padding-left: 24px
}

.menuLevel9 {
  padding-left: 27px
}

.menuLink {
  display: block
  color: #3399CC;
}

.menuSelectedText {
  display: block;
  color: #000000;
  font-weight: bold
}

.menuLink:hover {
  display: block;
  text-decoration: none;
  color: #CCC;
}


#breadcrumb {
  margin: 0;
  background: #FFF;
  color: #3399CC;
  font: bold 15px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
  text-decoration: none;
}

.breadcrumbLink, .breadcrumbLink:visited {
  color: #3399CC;
  font: bold 15px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
  text-decoration: none;
}

.breadcrumbLink:hover {
  color: #3399CC;
  text-decoration: underline;
}

.breadcrumb a {
  color: #3399CC;
  background: transparent url("http://jiveassapparel.com/img/breadcrumb.gif") no-repeat center right;
  text-decoration: none;
  margin: 0;
  padding-right: 14px; 
}

.breadcrumb a:visited, .breadcrumb a:active {
  color: #3399CC;
}

.breadcrumb a:hover {
  color: #3399CC;
  text-decoration: underline;
}

.breadcrumbProduct {
  font: bold 14px "Lucida Grande","Trebuchet MS",Verdana,Helvetica,sans-serif;
  color: #3399CC;
}


#content {
  clear: both;
  margin-top: 0px;
  padding: 5px;
  _padding: 0px;
  margin-bottom: 20px;
  background: #FFF none no-repeat;
  text-align: center;
}

#cName {
  background: transparent none no-repeat;
  color: none;
  font-size: 12px;
}

#cImage {
  margin: 0 auto 0 auto;
}

#cDesc {
  margin-top: 10px;
  font-size: 10px;
}

.sectionsTable1 {
  width: 70%;
}

a.sectionTableLink, a.sectionTableLink:visited, a.sectionTitleLink:hover {
  color: none;
  background: none;
}

.sectionTitleText {
  font-size: 12px;
}

.sectionImage {
  color: none;
  background: white url("http://www.jiveassapparel.com/img/loader.gif") center center no-repeat;
}

#mainCol a, #mainCol a:visited, #mainCol a:hover {
  color: #000;
  text-decoration: none;
}

#mainCol a:hover {
  font-weight: bold;
}

.headerLinks, .headerLinks:visited, .headerLinks a:hover {
  color: #000;
}


#menuCol h4 {
  width: 100%;
  display: block;
  height: 20px;
  line-height: 20px;
  margin: 0px;
  padding-top: 0px;
}

#mainCol {
  text-align: left;
  background-repeat: repeat;
  margin: 0px;
}


#midHeader {
  background: transparent;
  text-align: left;
}

#description {
  width: 600px;
  padding: 0px;
  font-size: 11px;
}

#logo {
  padding-left: 20px;
  padding-top: 20px;
  text-align: left;
}

#shopName {
  padding-left: 20px;
  padding-top: 20px;
  text-align: center;
}


.clearfix:after {
  content: ".";
9  display: block;
  height: o;
  clear: both;
  visibility: hidden;
}

.clearfix {
  display: inline-block;
  margin-bottom: 50px;
}

* html .clearfix {
  height: 1%;
}

.clearfix {
  display: block;
  margin-bottom: 0px;
}


.productTitle {
  font-size: 11px;
}

.productNumColorsLink {
  font-size: 12px;
}

.productPrice {
  font-size: 12px;
}


.menuTable {
  font-family: Arial,sans-serif;
  margin-bottom: 0px;
  margin-top: 0px;
  padding-right: 40px;
  width: 120px;
}

.menuTable .ccode {
  -background: none;
  border: 0px solid #343434;
  padding: 0px;
  width:120px;
}

.menuTable a {
  color: #333;
  font-size: 12px;
  line-height: 15px;
  padding: 0;
  margin: 0;
}

.menuTable td {
  font-family: Arial,sans-serif;
  padding-left: 4px;
}

#breadcrumb {
  background: #FFF;
  background-image: none;
  font-size: 12px;
}

.breadcrumbLink, .breadcrumbLink:visited {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  font-color: #EEE;
  font-weight: bold;
  color: blue !important;
  text-decoration: none;
}

.breadcrumbLink:hover {
  font-color: #FFF;
  text-decoration: underline;
}


.sizeChartTitleText {
  font-size: 14px;
  color: #999;
  font-weight: bold;
}

.sizeChartTable {
  float: left;
  margin-left: 20px;
  width: 500px;
  border-collapse:collapse;
}

.sizeChartHeaderTD {
  background: #ccc;
  border: 0px white solid;
  width: 50px;
  text-align: center;
  font-weight: bold;
}

.sizeChartHeaderTDSpacer {
  border-bottom: 0px gray solid;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
}

.sizeChartHeaderDIVSpacer {
  border-right: 0px white solid;
  font-size:4px;
}

.sizeChartTD {
  border-bottom: 1px gray solid;
  padding-left: 1px;
  padding-bottom: 0px;
  text-align:center;
}

.sizeChartTDSpacer {
  border-bottom: 1px gray solid;
  margin-left: 0px;
  margin-bottom: 0px;
  margin-right: 0px;
  width: 1px;
}

.sizeChartDIV {
  margin-top: 2px;
}

.sizeChartDIVSpacer {
  border-right: 1px gray solid;
  font-size: 4px;
  margin-right: 0px;
  margin-left: 0px;
}

.sizeChartTDName {
  border-bottom: 1px gray solid;
}



.productDetailTabTable {
  width: 400px;
  border-bottom: 0px #CCC solid; 
  padding:0x;
  border-spacing: 0px;
  border-collapse: collapse;
  background-color: #FFF;
}

.productDetailTabUnfocus {
  border-left: 1px #CCC solid;
  border-right: 1px #CCC solid;
  border-bottom: 1px #CCC solid;
  border-top: 1px #CCC solid;
  padding: 3px;
  background-color: #F6F6F6;
  text-align: center;
}

.productDetailTabFocus {
  border-left: 1px #CCC solid;
  border-right: 1px #CCC solid;
  border-bottom: 1px #FFF solid;
  border-top: 1px #CCC solid;
  padding: 3px;
  background-color: #FFF;
  text-align: center;
}

.productDetailTabExtra {
  border-bottom: 1px #CCC solid;
}

.productDetailTabTextFocus {
  font-weight: none;
  font-size: 12px;
}

.productDetailTabTextUnFocus {
  font-size: 9px;
}

.productDetailTable1 a:hover {
  text-decoration: underline !important;
}

.sectionsTD1 {
  background-color: none;
}

.sectionsTable2 {
  background-color: none;
}

.sectionImage {
  background-color: none;
}


.buyBoxTable {
  float: left;
  padding: 0;
  margin: 0;
  height: 100px;
  width: 100px;
  border: none;
  font-size: 9px;
}

.buyBoxHeaderTD {
  padding: 0;
  margin: 0;
  width: 100px;
  background-color: #1E5398;
  text-align: center;
  padding: 0px;
}

.buyBoxHeaderText {
  font-weight: bold;
  color: #FFFFFF;
  font-size: 9px;
}

.buyBoxItemPrice {
  font-size: 9px;
}

.buyBoxProductNumber {
  float: left;
}

.cellChanged {
  background-color:#00AEEF;
}

.productDetailTable1 {
  padding: 0;
  width: 50%;
  *padding-right: 5px;
  *padding-left: 5px;
  *width: 300px;
}

.productDetailTitleText {
  font-size: 12px;
  text-indent: 5px;
  padding: 0;
  margin: 0;
  color: #000;
}


.underlineHeader {
  padding: 0;
  margin: 0;
  border-bottom: 2px #000 solid;
  font-weight: bold;
}

.underlineHeaderPurple {
  padding: 0;
  margin: 0;
  border-bottom: 2px #000 solid;
  font-weight: bold;
}

.underlineErrors {
  padding: 0;
  margin: 0;
  border-bottom: 2px #f00 solid;
}

.productImage {
  width: 180px;
  height: 180px;
  background: white url("http://www.jiveassapparel.com/img/loader.gif") center center no-repeat;
}


.cartTable {
  empty-cells: show;
  background: #EEE;
}

.cartHeaderTR {
  background: #CCC;
}

.cartHeadText{color:#000; font-weight:bold}
.cartTD{border:1px #ccc solid}
.cartLineTD{border-bottom:1px #ccc solid}
.cartTitleText{font-size:18px; color:#333; font-weight:bold}


.upsellCartText{font-size:10px}

.ccode {
  margin-left: -30px;
  margin-top: -10px;
  padding: 0;
  line-height: 12px;
  padding: 0;
  margin-left: 44px;
}