/* 
=====================================
TAG STYLES 
=====================================
*/
body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	margin:0px;
	background: url(../images/bg_body.jpg) repeat-x #c3c3c3;
}

h1 {
}

h2 {
}

h3 {
}

p {
}

a {
	color:#938368;
}

.testimonial_title { font-size: 22px; font-weight: bold; padding: 1px; }

a:hover {
}

img {
}

#scrollingContainer{
	width:350px;	/* 170 pixels in width */
	height:100px;	/* Height of box */	
	overflow:hidden;	/* Hide overflow content */
}

#scrollingSubContainer{
	width:350px;	/* 170 pixels in width */
}

.title,#breadcrumb { display: none; }

/* Blog Styles */
.blog { font-size: 16px; font-weight: bold; }
.blog-menu { margin: 0 0; background: #FBFAF5; border: 1px solid #ADADAD; color: #000000; }
.blog-category { font-size: 14px; font-weight: bold; }
.blog-links ul { text-align:left; list-style:none; margin:0px 0 4px 0; padding:0; }
.blog-links ul li { display:inline; padding:0 4px 6px 0 ; }
.blog-links ul li.icon-delicious { background:url("/website/modules/blog/images/delicious.gif") no-repeat 0 0; }
.blog-links ul li.icon-digg{ background:url("/website/modules/blog/images/digg.gif") no-repeat 0 0; }
.blog-links ul li.icon-reddit{ padding:0 0 0 2px; background:url("/website/modules/blog/images/reddit.gif") no-repeat 0 0; }
.blog-links ul li.icon-facebook { background:url("/website/modules/blog/images/facebook.gif") no-repeat 0 0; }
.blog-links ul li.icon-stumbleupon { background:url("/website/modules/blog/images/stumbleupon.gif") no-repeat 0 0; }
.blog-links ul li a { padding:0 0 0 18px; margin:0 3px 0 0px; }

/* 
=====================================
COMMON STYLES 
=====================================
*/

.container {
	margin-left:auto;
	margin-right:auto;
	/* DEFINE THE SITE WIDTH */
	width:969px !important; /* ! REQUIRED PROPERTY */
}

.inside_container {
	/* Width calculated from width of shdows minus total width */
	width:901px;
	float:left;
	background-color:#FFFFFF;
}

.page_container {
	padding:8px; 
}

.top {
	width:100%;
	height:113px;
	background: url(../images/bg_header.jpg) no-repeat right top;
}

.top a {

}

.top a:hover {
	
}


.main_content {

}

.bottom {
	width:100%;
	height: 57px;
	background: url(../images/bg_footer.jpg) no-repeat;
	text-align: center;
	font-size:14px;
	font-weight: bold;
	color: #000000;
}

.bottom p {
	
}

.bottom a {
	
}

.bottom a:hover {
	
}

.clear_float {
	clear:both;
}

.shadow_left {
	background: url(../images/shadow_left.jpg) no-repeat;
	height: 834px;
	width: 34px;
	float:left;
}

.shadow_right {
	background: url(../images/shadow_right.jpg) no-repeat;
	height: 834px;
	width: 34px;
	float:right;
}

.maroon_bar {
	background-color:#840018;
	height:10px;
	width:100%;
}

.style2 {
	font-size: 16px;
	color: #FFFFFF;
}
.style5 {
	color: #92703c;
	font-size: 12;
}

/* 
================================= 
Navigation
================================= 
*/

.nav_container {
	width:100%;
	height:45px;
	background: url(../images/bg_nav.jpg) repeat-x;	
	margin:0px;
	padding:0px;
}

/*	
	-------------------
	FIRST LEVEL NAV
	-------------------
*/ 

/* MAIN NAVIGATION */
.nav_container ul {
	margin:0px;
	padding-left:0px;
	text-align:left;
	width:100%;  /* ! REQUIRED PROPERTY */
	font-size:11px;
}

/* MAIN NAVIGATION LIST */
.nav_container ul li { 
	/* DEFINES VERTICAL OR HORIZONTAL NAVIGAITON */
	float:left; /* ! REQUIRED PROPERTY */
	width: 98px; /*! REQUIRED PROPERTY */
	position:relative; /*! REQUIRED PROPERTY */
	color: Black;
	text-align:center;
	list-style: none;
	height:45px;
	background: url(../images/nav_divider.jpg) no-repeat right top;
	
	
}

/* NAV LIST ELEMENT WITH ANCHOR TAG */
.nav_container ul li a {
	color: #000000;
	text-decoration: none;
	line-height:45px;
}

/* NAV LIST ELEMENT WITH ANCHOR TAG HOVER */
.nav_container ul li a:hover {
	color: #860018;
}

/* NAV LIST HOVER THAT DISPLAYS THE NESTED SUBNAV */
.nav_container ul li:hover  ul {
	/* THIS SHOWS THE 2ND LEVEL NAV */ 
	display: block;
}

/* 
	---------------------------------
	SECOND LEVEL NAV (SUB NAV) 
	---------------------------------
*/

/* SUB NAV LIST */
.nav_container ul ul {
	position: absolute;
	z-index: 500;
	display:none;
	text-align:left;
	width:125px; /* ! IMPORTANT - THE SUB NAV SHOULD ALWAYS BE SMALLER THAN THE WIDTH OF THE PARENT LI */ 
	color:Black;
	background-color: White;
	border: solid black 1px;
	left:0px;
	top:45px;
}

/* SUB NAV LIST ITEM */
.nav_container ul ul li {
	/* OVERRIDE THE FLOAT FROM THE MAIN MENU */
	float:none;
	width:100%;
	text-align:left;
	height:auto;
	background-image:none;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.nav_container ul ul li a {
	line-height:normal;
	height:auto;
	width:100%;
}

/* SUB NAV LIST HOVER */
.nav_container ul ul li:hover {
	color:Green;
}

/* 
	-----------------------------
	THIRD LEVEL NAV 
	-----------------------------
*/

.nav_container ul ul ul {
	position: absolute;
	margin-left:0px;
	z-index: 501;
	display:none;
	text-align:left;
	width:150px;
	color:Black;
	background-color:White;
	border: solid black 1px;
}

/* */
.nav_container ul ul ul li {
	width:100%;
	text-align:left;
}
	
/* 
================================= 
Page Styles
================================= 
*/

/* Index Page */

.ads_container {
	width: 244px;
	float:left;
	/*background-color: #cccccc;  */
}

.ads_container img {
	margin:0px;
}

.slideshow_container {
	float:right;
	background: url(../images/slideshow1.jpg) no-repeat;
	height:324px;
	width:631px; 
}

.index_bottom_container {
	width:884px;
	/*height:208px;
	background: url(../images/bg_index_content.jpg) repeat-x;*/
	background-color:#ECECEC;
}

.index_bottom_container p {
	text-align:justify;
	color: #000000;
	font-size:12px;
	margin:0px;
	line-height:18px;
	padding-top:20px;
	padding-left:15px;
	padding-right:15px;
}

.index_bottom_container a {
	color: #6a5127;
}

.inside_page {
	line-height:22px;
	color:#000000;
	font-family: "Times New Roman", Verdana, Geneva, sans-serif;
	font-size: 15px;
}

.inside_page p {
	text-align:justify;
	font-size:15px;
}

.inside_page h1 {
	font-size: 22px;
	color: #840018;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:500;
}

.inside_page h2 {
	font-size: 18px;
	color: #840018;
	margin-top:10px;
	margin-bottom:10px;
	font-weight:500;
}

.inside_page h3 {
	font-size: 16px; 
	color: #000000; 
	line-height: 200%; 
	margin-top:6px;
	margin-bottom:6px;
}

.inside_page h4 {
	font-size: 13px; 
	color: #000000;
	margin-top:6px;
	margin-bottom:6px;
}
