body {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #333333;
  line-height: 18px;
  margin: 0px 0px 20px 0px;
  padding: 0px; 
  text-align: center;
  background-color: #4a75ce;
  background-image: url('http://barbarasellslouisville.com/res/images/main_bg.gif');
}

a.white {
  color: #FFFFFF;
}

a.white:link {
  color: #FFFFFF;
  text-decoration: none;  
}

a.white:visited {
  color: #FFFFFF;
  text-decoration: none;  
}

a.white:hover {
  color: #FFFFFF;
  text-decoration: underline;
}

p {
  font-size: 11px;
  font-family: Verdana, Arial, Helvetica;
  color: #333333;
  margin: 4px 0px 7px 0px;
  line-height: 18px;
}

div, td, span {
  font-family: Verdana, Arial, Helvetica;
  font-size: 11px;
  color: #333333;
  line-height: 18px;
}

form {
  margin: 0px;
  font-size: 11px;
  color: #333333;
  line-height: 18px;
}

h1 {
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0px;
  margin: 0px 0px 15px 0px;
}

h2 {
  font-size: 12px;
  padding: 0px;
  margin: 12px 0px 3px 0px;
  text-transform: uppercase;
}

h3 {
  font-size: 11px;
  font-weight: bold;
  margin: 0px 0px 7px 0px;
  padding: 0px;
}
.body_container/*********************************************/
/* Global Navigation Elements */
/*********************************************/
 {
	position: relative;
	text-align: left;
	width: 930px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#top {
	margin: 0px 12px 0px 12px;
	padding: 0px 0px 0px 0px
}

#logos_photos {
	padding: 0px;
	width: 925px;
	clear: both;
}

#nav {
	padding: 0px;
	width: 925px;
	z-index: 999;
}

#content_area {
	padding: 8px 7px;
	width: 909px;
	background-color: #2b55ac;
	height: auto;
	text-align: center;
	margin-top:0px;
}
#content_whitebox {
	background-color: #FFFFFF;
	margin: 0px 0px 10px 0px;
	text-align: center;
	clear: both;
	height: 370px;
	width: 910px;
}
#content_yellowbox {
	background-color: #FFFCB4;
	text-align: left;
	clear: both;
	height: 200px;
	width: 880px;
	margin: 20px 10px 10px 10px;
}
#calltoaction {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FFFFFF;
	letter-spacing: -1px;
	text-align: center;
	clear: both;
}
#boxdouble {
	float: left;
	height: 190px;
	width: 292px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/wideicon2.png);
	background-repeat: no-repeat;
}
#boxdouble img {
	margin-top: 8px;
	margin-left: 2px;
}

#boxdouble p {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
}

.boxsingle {
	float: left;
	height: 190px;
	width: 145px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/singleicon2.png);
	background-repeat: no-repeat;
}
.boxsingle img {
	margin-top: 2px;
}

.boxsingle p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	margin-left: 10px;
}


#leftcolumn {
	float: left;
	height: 355px;
	width: 900px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 5px;
	clear: both;
}
#rightcolumn {
	height: 339px;
	width: 200px;
	float: right;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.block {
	float: left;
	height: 160px;
	width: 213px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 5px;
	padding-top: 0px;
	border:  solid #ac1515;
	text-align: center;
}
.block_text   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	line-height: 14px;
	font-weight: lighter;
	margin-top: -1px;
}
.blockFeature {
	float: left;
	height: auto;
	width: 205px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 2px;

}
.boxheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	background-color: #ac1515;
	display: block;
	vertical-align: middle;
	clear: both;
	margin-top: -2px;
	padding-top: 0px;
	padding-right: 1px;
	padding-bottom: 2px;
	padding-left: 2px;
	text-transform: uppercase;
}

.boxheader a{
color:#fffcb4;
}

#clearit {
	clear: both;
}

#content_left {
	width: 595px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	color: #FFFFFF;

}

#content_left p, #content_left td {
	color: #333333;
}


#content_left_text {
	margin: 0px;
	padding: 0px 0px 0px 20px;

}

#content_right {
	float: right;
	width: 250px;
	margin: 0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	background-color: #FFFFFF;
	height: 420px;

}

#slideshow_photo_container {
	margin-bottom: 5px; 
	text-align: center;
}

#slideshow {
	margin-bottom: 5px; 
	border: 1px solid #666666;
}

#slideshowCap {
	line-height: 20px;
	padding: 0px 12px 14px 12px;
}


#content_bottom {
	 clear: both;
	 margin: 10px 0px 0px 0px; 
	 padding: 8px 0px 0px 0px;
}

#footer {
	position: relative;
	text-align: left;
	margin: 0px auto;
	padding: 10px 0px 0px 0px;  
	width: 940px; 
	text-align: left;

}

.footer {
	line-height: 20px; 
	text-align: left;
	padding: 0px 0px 0px 15px; 
	margin: 0px;	
	color: #ffffff;
}

#footer a {
	color: #ffffff;
}

#footer a:link {
	text-decoration: underline;
}

#footer a:visited {
	text-decoration: underline;
}

#footer a:active {
	text-decoration: none;
}

#footer a:hover {
	text-decoration: none;
}

.footer_address {
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
}

.footer_address a {
	color: #73999c;
}


#powered_by {
	width: 245px;
	text-align: left;
	background-color: #FFFFFF;
	background-image: url(res/images/powered_by_logo.gif);
	background-repeat: no-repeat;
	background-position: 4px 2px;
	margin: 15px 0px 0px 0px;
	padding: 6px 0px 8px 35px;
	color: #333333;
	font-weight: bold;
	border: 3px solid #CCCCCC;
}

#powered_by a:link {
  color: #ea780c;
  text-decoration: none;    
}

#powered_by a:visited {
  color: #ea780c;
  text-decoration: none;  
}

#powered_by a:active {
  color: #ea780c;
  text-decoration: underline;
}

#powered_by a:hover {
  color: #ea780c;
  text-decoration: underline;
}
#morewhite {
	width: 923px;
	background-color: #FFFFFF;
	height: auto;
	margin-top:-4px;
}
#page_footer {
	width: 929px; 
	margin: 0px; 
	padding: 0px 0px 15px 0px; 
	text-align: left;
	background-image: url('res/images/page_main_bg_02.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	margin-left:-3px;	
}

#top_header {
        width: 923px;
	margin: 0px auto -3px auto;
	padding: 0px 0px 0px 0px
}

#top_header img{
	margin: 0px 0px -2px -4px;
	padding: 0px 0px 0px 0px
}

