@charset "utf-8";
/* CSS Document */

/* aFamilyWebsiteStylesheet */
/* Generic Style Rules for the pages of the website: 'aFamilyWebsite'.
These are the lists of divs: 'bannerBar', flashbar', 'carouselBar', main', menuBar'*/
#Container {
	height: 2320px;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	border: thick solid #006;
}
#bannerBar {
	height: 300px;
	width: 1000px;
}

#carouselBar {
	height: 400px;
	width: 1000px;
}
.item{
	width: 1000px !important;
	height: 400px !important;
	margin-left:auto;
	margin-right:auto;
}
.CarouselExample{
	margin-left:-250px;
}
#menuBar {
	height: 50px;
	width: 1000px;
}

#Main {
	height: 1500px;
	width: 1000px;
}
#footer {
	height: 30px;
	width: 1000px;
	padding-top:50px;
	margin-top:25px;
}


/* Style Rules for the website page, WHATITIS.HTML.  These are lists of Divs 
that are included in the main Div: 
definitionBar, 
comparisonBar and its 4 subBars, comparisonBar1, comparisonPicBar1, comparisonBar2, comparisonPicBar2
decarationBar */
#definitionBar {
	height: 400px;
	width: 1000px;
	background-image: url(Images/JimsLogo_fadedBackDefinitionBar.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#comparisonBar {
	height: 800px;
	width: 1000px;
}
#declarationBar {
	height: 300px;
	width: 1000px;
	background-image: url(Images/JimsLogo_fadedBackDeclarationBar.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#comparisonBar1 {
	height: 400px;
	width: 400px;
	margin-left: 100px;
}
#comparisonPicBar1 {
	height: 400px;
	width: 400px;
	float: right;
	margin-top: -400px;
	margin-right: 100px;
}
#comparisonPicBar2 {
	height: 400px;
	width: 400px;
	margin-left: 100px;
}
#comparisonBar2 {
	float: right;
	height: 400px;
	width: 400px;
	margin-right: 100px;
	margin-top: -400px;
}


/* Style Rules for the website page, AFREEOFFER.HTML.
These are lists of Divs that are included in the main Div: 
Container_AFreeOfferPage, Main_AFreeOfferPage, offerBar, directoryBar footer_AFreeOfferPage  */
#Container_AFreeOfferPage {
	height: 1735px;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	border: thick solid #006;
}
#Main_AFreeOfferPage {
	height:1000px;
	width:1000px;
	background-image: url(Images/FadedFamilyWebsite_family.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#offerBar {
	height: 700px;
	width: 1000px;
	border: thin solid #000;
}
#directoryBar {
	height: 300px;
	width: 1000px;
	border: thin solid #000;
}
#footer_AFreeOfferPage {
	height: 30px;
	width: 1000px;
}


/* Style Rules for the website page, CONTACTUS.HTML.
These are lists of Divs  that are included in the main Div: 
Container_ContactUsPage Main_ContactUs */
#Container_ContactUsPage {
	height: 1755px;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	border: thick solid #006;
}
#Main_ContactUsPage {
	height:1000px;
	width:1000px;
	background-image: url(Images/ContactUS_BackgroundDesign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_ContactUsPage {
	height: 30px;
	width: 1000px;
}


/* Style Rules for the website page, REPLY.HTML.  
These are lists of Divs that are included in the main Div: 
Container_ReplyPage, Main_ReplyPage*/
#Container_ReplyPage {
	height: 1755px;
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	border: thick solid #006;
}
#Main_ReplyPage {
	height:1000px;
	width:1000px;
	background-image: url(Images/ContactUS_BackgroundDesign.jpg);
	background-repeat: no-repeat;
	background-position: center center;
}
#footer_ReplyPage {
	height: 30px;
	width: 1000px;
}





/* === Style Classes === */
/* Style for the individual menu tabs */
.buttonStyle {	
	background-color: #C00;
	float:left;
	height: 60px;
	width: 240px;
	padding-top:5px;
	border: thick solid #000;
	border-radius: 30px;
	text-align:center; 
	font-size:30px; 
	font-weight:bold;
}

.CenteringStyle {
	text-align:center;
  }

.largeFontStyle_WhatItIsPage {
	color:#C00; 
	text-align:center; 
	font-size:75px;
}

.largeFontStyle_aFreeOfferPage {
	color:#C00; 
	text-align:center; 
	font-size:50px;
}

.smallFontStyle_WhatItIsPage {
	text-align:center; 
	font-size:45px; 
	color:#006;
}

.smallFontStyle_aFreeOfferPage {
	text-align:center;
	font-weight:bold; 
	font-size:25px; 
	color:#006;
}

.QuestionsHeadingStyle_aFreeOfferPage {
	padding-top:75px;
	color:#C00; 
	text-align:center; 
	font-weight:bold;
	font-size:50px;
}

.listStyle {
	font-size:35px; 
	font-weight:bold;
}

.arrowBullet_Icon {
	list-style-image:url(Images/ArrowBullet.jpg);
}

.headingLine1Style_ContactUsPage {
	color:#C00;
	text-align:center;
	font-size:40px;
}

.headingLine2Style_ContactUsPage {
	 color:#C00;
	 text-align:center;
	 font-size:40px;
}

.headingLine3Style_ContactUsPage {
	 color:#006;
	 text-align:center;
	 font-size:35px;
}
