body {
  background: #fff url(../images/brown_bar.jpg) repeat-x;
  font: normal 11px Verdana, Arial, Helvetica, sans-serif;
  color: #19140B;
  margin: 0px;
  padding: 0px;
  text-align: left;
}

#wrapper {
  background: transparent url(../images/pillars.jpg) repeat-y;
  float: left; /* this is what makes the bg tile behind all child divs */
}

#content_head {
  background: transparent url(../images/arches.jpg) no-repeat;
  border: 0px;
  float: left;
  height: 314px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding-left: 382px;
  width: 1102px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 314px; /* standards height */
  voice-family: inherit;
  width: 600px; /* standards width */
}
html>body #content_head {
  height: 314px; /* standards height reinforcement */
  width: 600px; /* standards width reinforcement */
}

#right_search {
  background: transparent;
  text-align: right;
  border: 0px;
  float: left;
  height: 92px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding-top: 15px;
  width: 600px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  height: 77px; /* standards height */
  voice-family: inherit;
  width: 600px; /* standards width */
}
html>body #right_search {
  height: 77px; /* standards height reinforcement */
  width: 600px; /* standards width reinforcement */
}

#right_nav {
  background: transparent;
  text-align: right;
  border: 0px;
  float: left;
  height: 25px; /* IE5Xwin sees this (standards height plus padding and border on top and bottom) */
  margin: 0px;
  padding: 0px;
  width: 600px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  height: 25px; /* standards height */
  width: 600px; /* standards width */
}
html>body #right_nav {
  height: 25px; /* standards height reinforcement */
  width: 600px; /* standards width reinforcement */
}

#right_top {
  background: transparent;
  text-align: center;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 10px 0px 0px 75px;
  padding-top: ;
  width: 600px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 525px; /* standards width */
}
html>body #right_top {
  width: 525px; /* standards width reinforcement */
}

#content_left {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 0px
  width: 382px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 382px; /* standards width */
}
html>body #content_left {
  width: 382px; /* standards width reinforcement */
}

#left_nav {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding: 10px 44px 0px 43px;
  width: 292px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 292px; /* standards width */
}
html>body #left_nav {
  width: 292px; /* standards width reinforcement */
}

#intro {
  font-size: 13px;
  background: #fcfcfc;
  border: 0px;
  float: left;
  margin-bottom: 20px;
  padding: 10px;
  width: 570px;
}

#ad_container {
  padding: 0px 6px 0px 6px;
}

#ad {
  background: url(../images/ad_bg_new.jpg) repeat-y;
  text-align: center;
  padding: 0px 60px 10px 60px;
  width: 280px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 160px; /* standards width */
}
html>body #ad {
  width: 160px; /* standards width reinforcement */
}

#pbs_ad {
width: 259px; 
margin-left: 10px; 
padding: 60px 15px 15px 15px;
color: #fff; 
background: url(../images/pbs_image_ad_bg.jpg) repeat-y;
voice-family: "\"}\"";
voice-family: inherit;
width: 239px; /* standards width */
}
html>body #pbs_ad {
  width: 229px; /* standards width reinforcement */
}

#center {
  width: 100%; 
  text-align: center;
}

#content_right {
  background: transparent;
  border: 0px;
  float: left;
  margin: 0px;
  padding-left: 30px;
  width: 600px; /* IE5Xwin sees this (standards width plus padding and border on left and right)*/
  voice-family: "\"}\"";
  voice-family: inherit;
  width: 570px; /* standards width */
}
html>body #content_right {
  width: 570px; /* standards width reinforcement */
}

h1 {
  line-height: 50px;
  font: normal 20px Verdana, Arial, Helvetica, sans-serif;
  color: #000033;
}

h2 {
  font: bold 16px  Verdana, Arial, Helvetica, sans-serif; /*Garamond, Times New Roman, times, serif*/
  margin-top: 0px;
  color: #000033;
}

h3 {
  font: bold 14px Verdana, Arial, Helvetica, sans-serif;
  color: #000033;
}


h4 {
  font: bold 12px Verdana, Arial, Helvetica, sans-serif;
  color: #CC3300;
}

h5 {
  font-size: 12px;
  font-weight: normal;
}

a {
  color: #000033;
  text-decoration: none;
}

a:hover {
  color: #CC3300;
  text-decoration: none;
}

a:active {
  color: #CC3300;
  text-decoration: none;
}

a.side_menu {
  line-height: 18px;
  font-weight: bold;
  color: #000033;
  background: none;
  /* border-bottom: 1px solid #19140B; */
  margin: 0px 0px;
  padding: 3px 11px;
  text-decoration: none;
  display: block;
}

a.side_menu:hover {
  font-weight: bold;
  color: #fff;
  background: #000033;
  margin: 0px 0px;
  padding: 3px 11px;
  text-decoration: none;
  display: block;
}

a.side_menu:active {
  font-weight: bold;
  color: #fff;
  background: #000033;
  margin: 0px 0px;
  padding: 3px 11px;
  text-decoration: none;
  display: block;
}


a.top_menu {
  line-height: 27px;
  font-weight: bold;
  color: #fff;
  background: none;
  border-right: 1px solid #fff;
  margin: 0px 0px;
  padding: 5px 5px;
  text-decoration: none;
}

a.top_menu:hover {
  font-weight: bold;
  color: #fff;
  background: #B06D1E;
  margin: 0px 0px;
  padding: 5px 5px;
  text-decoration: none;
}

a.top_menu:active {
  font-weight: bold;
  color: #fff;
  background: #B06D1E;
  margin: 0px 0px;
  padding: 5px 5px;
  text-decoration: none;
}

input.search {
  border: 0px;
  background: #fff;
  color: #CC3300
}


tr.CartTable2 {
  font-weight:bold;
  color:#FFFFFF;
  background-color:#CCCCEE;
  border-top:1px;
  display:block;
  margin:0px 0px;
  padding:3px 3px;
  white-space:nowrap;
  text-decoration:none;
}

.TDHeader {	background: #F5F5F7; 			
			color: #000000; 
			font-weight: normal; 
			padding:3px 3px;
			text-align: center;
			}

.TDHeader a:link {color:#FFFFFF}
.TDHeader a:visited {color:#FFFFFF}
.TDHeader a:hover {color:#FFFFFF}
.TDHeader a:active {color:#FFFFFF}
