@charset "utf-8";
/* CSS Document */

#contentInner{
	width:820px;
	background-color:#ffffff;
	height:100%;
	}

	#contentLeft{
		float:left;
		width: 240px;
		}
/*Left Menu*/		
		#leftMenu {
			margin-left:10px;
			background-color:#ffffff;
			height:inherit;
		}
						
		#leftMenu a {
			color: #333333;
			text-decoration:none;
			}
							
		.subMenuItems {
			font-size: 12px;
			/*line-height: 11px;*/
			margin: 1px 15px 1px 0px;
			padding:5px 0px;
			background-image: url(../images/bg_subMenu.gif);
			background-position: left top;
			background-repeat: repeat-y;
			width:240px;
			}
								
			.subMenuItem {
				height: 15px;
				padding: 2px 0px 2px 20px;
				}
			#leftMenu .subMenuItem a:hover{
				color:#ffffff;
				}				
													
			.subMenuItemSelected {
				background-image: url(../images/bg_subMenuSelected.gif);
				background-position: 10px 0px;
				background-repeat: no-repeat;
			}
									
		#leftMenu .subMenuItemSelected a {
				color: #333333;
				}
		
		.navCallouts {
			font-size: 11px;
			background-image: url(../images/bg_subMenuBottom.gif);
			background-position: left top;
			background-repeat: repeat-y;
			width:240px;
			}
							
			.navCalloutTable {
				margin:10px 5px;
				}
								
			.navCallouts .navCalloutTable img {
						margin-left: 10px;
			}		
			.navCallouts img#callAhead, .navCallouts img#contactImg {
				padding:10px 5px 0px 20px;
			}	
			.navCalloutTable td {
					padding: 0px 3px 2px 2px;
					vertical-align: top;
					}
			#leftMenu .navCallouts .navCalloutTable a:hover:hover{
				text-decoration:underline;
				}
			#leftMenu img#sideGift{
				margin:15px 0px 5px 0px;
				}
			#leftMenu img.joinNav {
				margin:5px 20px;
				}
/*Right Content*/	
#contentRight {
	float: right;
	position: relative;
	width: 570px;
	margin-left:7px;
	padding-left:0px;
	background-color:#ffffff;
	}
.menuSectionImage, .menuSectionImage9 {
	padding:25px 10px 10px 10px;
	}
.menuSubHead{
	padding: 0px 10px 10px 10px;
	}
/*Right Content Classes and such*/
					#pageCopy {
							margin:0px;
							font-size: 11px;
							line-height: 15px;
							width: 563px;
							padding:0px 15px 0px 10px;
						}
						#pageCopy p{
							padding:0px 10px;
							}
						#pageCopy table#giftTable{
							padding:10px 10px;
							}
							strong.uppercase, p.uppercase {
								text-transform: uppercase;
								font-size: 12px;
							}
							.aboutHeader{
								padding:20px 10px 0px 0px;
							}
							.aboutEmp{
								font-size:15px;
								padding-bottom:10px;
								padding-left:10px;
								font-style:italic;
							}
							img.aboutImage{
								float:right;
								width:285px;
								
								padding:10px 20px 0px 5px;
								}
							.aboutImage{
								float:right;
								width:285px;
								
								padding:10px 20px 0px 5px;
								}
							strong.uppercaseRed {
								text-transform: uppercase;
								font-size: 12px;
								color: #830a2b;
							}
							/*video community*/
							object#passionVideo {
								margin:0 auto;
								}
							strong.lowercaseRed {
								font-size: 12px;
								color: #830a2b;
							}
							
							.callout {
								background-color: #fef9f2;
								border: solid 1px #830a2b;
							}
															
							.calloutOutline {
								border: solid 1px #830a2b;
							}
							
							.padded{
								padding: 7px 7px 7px 7px;
							}
							.button {
								background-color: #fef9f2;
								border-color: #CCCCCC;
								border-style: solid;
								border-width: thin;
								text-transform: uppercase;
								background-image: url(../images/b_arrow.gif);
								background-position: right;
								background-repeat: no-repeat;
								padding: 5px 5px 5px 5px;
								padding-right: 18px;
								display: inline-block;
								color: #7D0526;
								font-weight: bold;
							}
							#pageCopy img {
								margin: 0px 0px 8px 0px;
							}
							
							
							
							#pageCopy a {
								color: #7D0526;
							}
					/*new eclub*/
					#contentRight2 {
						position: relative;
						width: 810px;
						margin-left:7px;
						padding-left:0px;
						background-color:#ffffff;
						}
						#pageCopy2 {
							margin:0px;
							font-size: 11px;
							line-height: 15px;
							width: 810px;
							padding:0px 15px 0px 15px;
						}
						#pageCopy2 p{
							padding:0px 10px;
							}
				p.description{	
			padding-left:10px 7px;
			font-size:13px;
			font-style:italic;
			font-weight:bold;
			}		
			
			p.menuHeading{
	color:#830a2b;
	font-size:15px;
	font-weight:bold;
	padding-bottom:0px;
	margin-bottom:0px;
	}
	 .menucallout {
			background-color: #ffedd2;
			}	