body {
	margin:0;
	font-family:sans-serif;
}

#containerB {
	background:none;
	width:1180px;
}

#containerC {
	width:1180px;
	background:#FFFFFF;
	/*height:560px;*/
	margin:0;
	/*min-height:100%;*/
	padding:0;
}

/* Home Page */
#BadgeTop{
	width: 1180px;
	clear:both;
	height:220px;
}

#BadgeBottom{
	width: 100%;
	height: 220px;

}

#MiddleContent{
	height:620px;

}

#MiddleContent h1{
	font-size: 18px;
	font-weight:bold;
	color:#151515;
}

/******************************************************************/
/* UPCOMING PRODUCTS SECTION STYLES*/	 
/******************************************************************/
/*main section div*/
#UpcomingProducts{
	width: 490px;	
	background-color:#FFFFFF;
	float: left;
	min-height: 100px;
	padding:5px;
	padding-right:10px;
	padding-left:20px;
}
#UpcomingProducts hr
{
	border: 0; 
color: white; 
background-color: white; 
height:1px;

}
/*#UpcomingProducts a:link,
#UpcomingProducts a:visited {
	color:#0b4470;
	text-decoration:none;
}
*/
#UpcomingProducts a:hover{
	/*color: #b31e19;*/
	text-decoration:underline;
}

#UpcomingProducts .upcomingProducts_bg {
	width: 100%;	
	background-color:#F5F5F5;
	border: 2px solid;
    border-radius: 5px;
	border-color:#CFCFCF;
}


#UpcomingProducts .Gallery {

}
#Gallery{
		background-color:#fff;

}

/*div that sets the off the white background with grey background*/
#UpcomingProducts .productList{
	padding: 10px 20px;
}

/* Divider between the products. */
#UpcomingProducts hr{
	margin: 15px 0;
	border-color: #fff;
}

/*product-- the div that contains the the product description*/
#UpcomingProducts .productList .product {
	height: 40px;
	vertical-align:middle;
	padding-left:75px;
	margin: 0 10px;
	
	padding-top:15px;
}

/*calendar image div*/
#UpcomingProducts .productList .calendar{
	background-image:url(../images/index/Calendar.png);
	background-position:center;
	background-repeat:no-repeat;
	width:65px;
	height:65px;
	text-align:center;
	float:left;
	position:absolute;
	
}
/*date that lays on top of calendar image div*/
#UpcomingProducts .productList .cdate{
	position: absolute;
	width:65px;
	height:65px;
	text-align:center;
	float:left;
	margin-top: 20px;
	padding:3px;
	margin-left:-2px;
	font-weight: bold;
/*font-size: 14px;*/
}

#UpcomingProducts .productList .cdate .month{
	font-size: 11px;
	
	font-weight: bold;
}

#UpcomingProducts .productList .cdate .day{
	font-size: 16px;
	
	font-weight: bold;
}

/* View Full Schedule button */
#UpcomingProducts button, .btnSchedule{
	display:block;
	margin: 0 auto;
	background-color: #D62923;
	color: #FFF;
	font-weight:bold;
	border: 2px solid;
	border-color: #D62923;
	border-radius: 3px;
	margin-bottom:20px;	
	padding: 11px 35px;;
	font-size:16px;
	font-family:'Proxima N W01 Smbd', Arial, Helvetica, sans-serif;
}

#UpcomingProducts button:hover {
	background-color: #B31E19;
	border-color: #B31E19;	
}



/******************************************************************/
/*END OF UPCOMING PRODUCTS SECTION STYLES*/	 
/******************************************************************/

/******************************************************************/
/*UPPER BADGES (TOP 2 BADGES 2) SECTION STYLES*/	 
/******************************************************************/


#leftBadgeTop
{
	float:left;
	width:581px;
	padding-right:15px;
	padding-top:20px;
	padding-bottom:20px;
}
#rightBadgeTop
{
	float:left;
	width:581;
	padding-top:20px;
	padding-bottom:20px;

}

/******************************************************************/
/*END OF UPPER BADGES (TOP 2 BADGES 2) SECTION STYLES*/	 
/******************************************************************/


/******************************************************************/
/*CONTENT SECTION STYLES*/
/******************************************************************/
/*Applys to the 4 content ads on /incBody.cfm page*/

#Contents {
	width: 600px;
	background-color:#FFFFFF;	
	float: right;
	padding-left: 20px;
	padding-right:20px;
}

/*Left captions under Left contents (Content 1 and Content 3)*/
#Contents  .contentCaptionLeft
{
	  /*padding-bottom:5px;*/
	  width:275px;
	  float:left;
/*	  margin-left:25px;*/
	 
}

/*Right captions under right contents (Content 2 and Content 4)*/
#Contents  .contentCaptionRight
{
	  /*padding-bottom:5px;*/
	  width:275px;
	  float:left;
	  /*margin-left:45px;*/
	 
}
/*Header style for Content 1, 2 ,3 ,4 --- maintain width so it doesn't overflow if long header*/
.contentHeader{ 
	width:275px;
	  
}

#Content1, #Content3{
	float:left;
	padding-bottom:0px;
	width:300px;
	height:400px;
	position:relative;
  
}

#Content2, #Content4 {
	float:right;
	padding-bottom:0px;
	padding-left:20px;
	width: 280px;
	height:400px;
	position:relative;
}

/* Read More link at the same level on left and right column */
#Contents .readmore{
	position:absolute;
	bottom: 0px;
}


#Contents a {
	/*line-height: 40px;*/
	text-decoration: none;
	color:#0b4470;

}

#Contents a:hover{
	color: #b31e19;
	text-decoration:underline;
}

/*top content (Content 1, 2)*/
#upperContent
{
	clear:both;
	padding-top:10px;
}
/*bottom content (content 3,4)*/
#lowerContent
{
	padding-top:10px;
	clear:both;
	height:inherit;
}

/******************************************************************/
/*END OF CONTENT SECTION STYLES*/	   
/******************************************************************/

/******************************************************************/
/*LOWER BADGES (BOTTOM 2 BADGES 2) SECTION STYLES*/	   
/******************************************************************/
#leftBadgeBottom
{
	float:left;
	width:581px;
	padding-right:15px;	
	padding-top:25px;
	padding-bottom:50px;

}
#rightBadgeBottom
{
	float:left;
	width:581px;
	padding-top:25px;
	padding-bottom:50px;
}



/******************************************************************/
/*END OF LOWER BADGES (BOTTOM 2 BADGES 2) SECTION STYLES*/	   
/******************************************************************/

/*****************
  Anything Slider
 *****************/
#main #slider1         { width: 1180px; height: 352px; list-style: none; }
#main #slider2         { width: 363px; 	height: 360px; list-style: none; }