
/*  DEFAULT.ASPX */

div.MenuElement {
	width: 150px;
	height: 20px;
	overflow: hidden;
	border: 1px solid black;
	background-color: #f9f9f9;
	float:left;
	margin-right:10px;
	font-size:16px;
    letter-spacing:0px;
}


div.MenuElement span, div.MenuElement a {
	display: block;
	padding: 0 3px;
	
}

div.myOtherElement a:hover {
	background: #f5f5f5;
}

A
{
    color:#000;
    text-decoration:none;
    font-family:Arial;
    font-size:0.9em;
}


SPAN
{
    color:#000;
    text-decoration:none;
    font-family:Arial;
    font-size:1.1em;
}


.SectionTop
{
 margin-top:20px;margin-left:auto; margin-right:auto; width:900px; clear:both;   
}

.SectionBase
{
    margin-top:0px;margin-left:auto; margin-right:auto; width:900px;
}

.MainLeft
{
 width:500px; float:left;   
}

.MainRight
{
 width:320px; margin-left:525px;  
}

.MainContentSection
{
 margin-top:0px;margin-left:auto; margin-right:auto; height:105px; width:848px; 
 border-left:6px solid #000; border-right:6px solid #000; background-color:#fff; padding: 0px 20px;   
}

.MainContentSection2
{
 margin-top:0px;margin-left:auto; margin-right:auto; width:848px; border-left:6px solid #000; 
 border-right:6px solid #000; height:100%; background-color:#fff; padding: 0px 20px;
}

#LeftBounce
{
 Position:fixed;
 margin-left:-280px;
 top:   50%;
 margin-top:-60px;
}
/*
.LeftBtn:hover
{
 margin-left:-140px;  
 cursor:hand;
 cursor:pointer; 
}
*/



/*stuff*/

div.demoElement {
border:none;
top:-120px;
overflow:hidden;
width:0px;
height:0px;
}
div.demoElementHeight {
	height: 120px;
}

.myClass {
border-top:10px solid orange !important;
border-bottom:10px solid orange !important;
top:-140px !important;
overflow:hidden;
width:500px;
height:270px;
margin-bottom:40px;
}



.CloseBtn
{
 float:right;   
}


/*PageOne.aspx*/

.Banner
{
    background-color:#FFEFD5;
    margin-top:60px;
    width:100%;
    height:150px;
    position:absolute;
    border:1px solid #fff;
z-index:0;
left:0px;
}


.InnerBanner
{
 background-color:crimson;
 width: 690px;
 height: 160px;
 margin-left:auto;   
    margin-top:0px;
    margin-right:auto;
    font-family:candara;
    color:#fff;
    font-size:4em;
    letter-spacing:-5px;
    padding-left:10px;
}

.HeaderSmaller
{
 color:#000;
 font-size:14px !important;
 font-weight:bolder;
  letter-spacing:4px;
  margin-left:20px;  
}


.AboveBanner
{
 width:180px;
 background-color:  #FFEFD5;
 height:20px;
 margin-left:50px;
 border-top: 3px solid #fff; 
 border-left: 2px solid #fff; 
 border-right: 2px solid #fff; 
 position:absolute;
 margin-top:30px;
 z-index:1;
   font-family:candara;
   padding-left:10px;
   font-size:12px;
   padding-top:8px;
}


.BelowBanner
{
     background-color:#FFEFD5;
 width: 590px;
 height: 40px;
 left:auto;   
    margin-top:50px;
    margin-right:auto;
 position:absolute;
 padding-left:110px;
 padding-top:10px;
 margin-left:-10px;
}

.Logo
{
 float:right;
    font-family:candara;
    color:#FFF5EE;
    font-size:1.5em;
    letter-spacing:-40px;
   margin-top:-110px;
   margin-right:60px;
}

/*
.BelowBannerBase
{
    background-image:url('../Images/TopNavBase.png');
    background-position:bottom;
 background-repeat:no-repeat;
    
 width: 700px;
 height: 40px;
  left:auto;
 margin-left:-10px;
    margin-top:50px;
    margin-right:auto;
 position:absolute;
}
*/


BODY
{
 padding:0px;   
}

#MenuOneElement
{
 background-color: #e84e6d;  
}

#MenuTwoElement
{
 background-color: #e84e6d;  
}

#MenuThreeElement
{
 background-color: #e84e6d;  
}

.MainContent
{
  
    margin-top:300px;
    font-family:candara;
    color:#fff;
    font-size:1.1em;
    position:absolute;
    width:100%;
    margin-bottom:40px;
}

.SectionOne
{
 Position:relative;   
 margin-right:auto;
 margin-left:auto; 
 width:900px; 
}

.SectionTwo
{
 Position:relative;   
float:left;
 width:280px; 
 padding-right:20px; 
  z-index:1;

}

.SectionThree
{
 Position:relative;   
float:left;
 width:280px; 
 padding-right:20px;
  z-index:1;

}

.SectionFour
{
 Position:relative;   
float:left;
 width:280px; 
 padding-right:20px;
 z-index:1;
}

.SmallSectionHeader
{
    Background-color:crimson;
    height:30px;
    width:180px;
    margin-left:30px;
    padding:10px;
    color:#000;
    font-size:46px;
    letter-spacing:-6px;
}


.SmallSectionHeadLight
{
    background-color:#FFEFD5;
    width:200px;
    height:20px;
    margin-left:30px;
    margin-bottom:20px;
}

.Spacer
{
 height:40px;   
}
/*
.Footer
{
        background-image:url('../Images/FooterBlend.png');
        background-repeat:repeat-x;
        background-position:top;
        background-color:#FFEFD5;
        width:1000px;
   
    height:120px;
    border:1px solid #fff;
z-index:0;
left:0px;
    position:fixed;
    margin-top:100px;
    border:2px solid white;
}*/

body.P1
{
          background-image:url('../Images/FooterBlend.png');
        background-repeat:repeat-x;
        background-attachment:fixed;
   background-position:bottom;
z-index:120;
left:0px;
    border:2px solid white;
  width:700px;
  height:100px;
}