.tab-content{
  border-left: 1px solid #ddd;
  border-right: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 10px;
}

.nav-tabs{
  margin-bottom: 0;
}

.required:after {
	content: "*";
	font-weight: bold;
	color: red; 
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; overflow: auto; }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }
.autocomplete-group { padding: 2px 5px; }
.autocomplete-group strong { display: block; border-bottom: 1px solid #000; }

.PageHeader{
  color:#000242;
  font-family: Arial, Helvetica, sans-serif;
  font-size:24px;
  font-weight:bold;
}

.PageSubHeader{
  font-family: Arial, Helvetica, sans-serif;
  font-size:20px;
  font-weight:bold;
}

.ListTitleLink{
  font-family: Arial, Helvetica, sans-serif;
  color:#000242;
  font-size:18px;
  font-weight:bold;
}

.ListShortDescription{
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
}

.DetailTitle{
  font-family: Arial, Helvetica, sans-serif;
  color:#444444;
/*  color:#e00000;*/
  font-size:24px;
  font-weight:bold;
}

.DetailShortDescription{
  font-family: Arial, Helvetica, sans-serif;
  color:#444444;
/*  color:#e00000;*/
  font-size:18px;
  font-weight:bold;
}

.DetailDescription{
  /*font-family: Arial, Helvetica, sans-serif;*/
  font-family: Arial, Helvetica, sans-serif;
  font-size:16px;
  line-height:26px;
  color:#444444;
}

.DetailDescription p{
  padding-top:5px;
  padding-bottom:5px;
}

.SuggestDealHeader{
  background-color:#210080;
  color:#FFFFFF;
  vertical-align:middle;
  height:28px;
  line-height:28px;
  font-size:16px;
  font-weight:bold;
}

.TextMiddle{
  font-size:18px;
}

.TextSmall{
  font-size:16px;
}

.TextAdvertisement{
  font-size:13px;
  color:#555555;
}

.IndexSubHeader{
  background-color:#b7d2ff;
  vertical-align:middle;
  height:30px;
  line-height:30px;
  font-size:20px;
}

.AdminSubHeader{
  background-color:#210080;
  color:#FFFFFF;
  vertical-align:middle;
  height:28px;
  line-height:28px;
  font-size:16px;
  font-weight:bold;
}

hr.hrDash {
	border-top: 1px dashed #8c8b8b;
}