body { 
  text-align: center;
  margin: 0;
  border: 0px none;
  background: #7a409a url(../images/homepage/background_outer.jpg) repeat-y top center;
  padding-left:1px;
}

a {
  color:#7e469e;
  text-decoration:none;
}

#header {
  margin: 0px;
  padding: 0px;
  height: 198px;
  overflow:hidden;
}

#wrapper {
  width: 800px;
  padding: 0;
  text-align:center;
  background-color: #ffffff;   
  overflow:hidden;
  clear:both;
  margin-left:auto;
  margin-right:auto;
  font-family: arial,helvettica;
  margin-bottom:14px;
}

#leftCol {
  float:left;
  width:200px;
  overflow:hidden;
}
  
#rightCol {
  float:left;
  width:600px;
  overflow:hidden;
  text-align:left;
}

#rightCol p {
  margin-left:10px;
  margin-right:10px;
}

#footer {
  font-size:11px;
  font-weight:normal; 
  text-decoration:none; 
  font-family:Verdana; 
  margin-bottom:2px; 
  padding:0px;
  padding-left:2px;
  color:#999999; 
  text-align:left;
  clear:both;
}

#mainSectionTitle {
  width:200px;
  height:42px;
  background: #ffffff url(../images/template/leftNavBack.jpg) no-repeat top center;
  text-align:left;
  padding-top:14px;
  overflow:hidden;
}

#mainSectionTitleText {
  margin-top:10px;
  margin-left:5px;
  font-size:16px;
  font-weight:bold;
  font-family:arial,helvettica;
}

#leftNav {
  padding-left:20px;
}

.navElement {
  text-align:left;
  margin-left:25px;
  margin-top:10px;
  margin-left:5px;
  font-size:16px;
  font-family:arial,helvetica;
}

.indent {
  margin-left:20px;
}

.selected {
  font-weight:bold;
}

.smallText {
  font-size:12px;
}

#storeImage {
  margin-top:60px;
}

#deptImage {
  margin-top:60px;
}

.brandTable {
  margin-top:10px;
}

.brandTable tr {
  background: #ffffff url(../images/template/brandRowBkg.gif) no-repeat top left;
}

.brandRow {
  background: #ffffff url(../images/template/brandRowBkg.gif) no-repeat top left;
  clear:both;
  width:600px;
  height:20px;
  padding-left:10px;
  margin-top:10px;
  margin-bottom:10px;
}

.brandCol {
  float:left;
  width:200px;
  text-align:left; 
}

.monthName {
  font-size:30px;
  color:#753a96;
}

.eventItem {
  margin-top:10px;
  margin-bottom:10px;
  margin-left:10px;
  margin-right:10px;
  font-size:13px;
  font-family: verdana, helvetica;
}

.highlightP {
  color:#753a96;
  font-size:15px;
}

.shelton {
  color:#753a96;
}

.stamford {
  color:#ff00a2;
}

.norwalk {
  color:#00a9ff;
}

.allStores {
  color:#129e03;
}
