html {margin: 0; padding: 0; height: 100%;} 

body {
  background-color:#edb6c7;
  width:100%;
  height:100%;
  margin: 0; 
  padding: 0; 
  margin:auto auto;
background-image : url(../images/backgroundhtml.gif);
  background-position: top center;
  background-repeat: repeat-x;
	}

.backgroundWhole{
    background-image : url(../images/background.gif);
  background-position: top center;
  background-repeat: no-repeat;
  }
	
.centeringIE{text-align:center;position:relative;}
.centeringFF{width:740px;margin:0px auto;text-align:left;position:relative;}

#PinkHead{
		background: #e68eae;
	height: 24px;
	color: #ffffff;
	text-align: center;
}

#headerTop{
	height:95px;
	width:740px;
	margin: 0 auto;
}

#header{
	height:41px;
	width:740px;
}

#midCont
{
    
    }

#leftNav{
	float:left;
	width:157px;
	background-color:#FFCCFF;
	height:100%;
}

.leftnavContainer
{float:left;
	width:157px;
    background-color:#FFFFFF;

    }

/*--ie6 Hack--*/
/*\*/
* html #bra {
position:absolute;
	top:340px;
	left:-168px;
	z-index:100;
}

#container
{
    background-image : url(../images/contBG.gif);
  	background-position: top center;
  	background-repeat: repeat-y;
    height:100%;
    min-height:100%;
    float:left;
    }

#bra{
	position:absolute;
	top:382px;
	left:-10px;
}


#content
{
    height:100%;
	float:right;
	width:583px;
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
    background-color:#ffffff;
}

#content a{
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #ea729d;
}

#contLeft
{
    float:left;
    width:231px;
    }
    
#contRight
{
    float:left;
    width:291px;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
    }
	
#contLeftEvent
{
    float:left;
    width:256px;
    }
    
#contRightEvent
{
    float:left;
    width:266px;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
    }
	
   #contCourseLeftImage{float:left; }
   
    
#contCourse
{
    margin-right:29px;
	float:left;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
    width:430px;
    }
	
.courseText{
	float:left;
	vertical-align:middle;
	height:76px;
	width:290px;
}

.courseText1{
	float:right;
	width:300px;
	margin-right:15px;
	padding-top:10px;
}

.courseText2{
	float:right;
	width:300px;
	margin-right:15px;
	padding-top:15px;
}

.courseMapHead
{
    float:left;
    height:23px;
    width:116px;
    }

.courseMapHeadRight
{
    float:right;
    height:23px;
    width:147px;
    }
    
.courseMapHeadCont
{
    width:350px;
    }

#contRange
{
    margin-right:44px;
	margin-left:51px;
}

.rangeText{
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
	padding:0 60px 0 38px;
}

#contBottom{
	margin-left:229px;
	margin-right:61px;
}

.contBottomLeft{
	float:left;
	width:48px;
}

.contBottomRight{
	float:left;
	width:235px;
}

.contBottomRight1{
	float:left;
	padding-top:13px;
	width:235px;
}

.contBottomRight2{
	float:left;
	padding-top:5px;
	width:235px;
}

.pinkTextVol{
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #ea729d;
	line-height:25px;
}

#contLeftContact
{
    float:left;
    width:273px;
    }
    
#contRightContact
{
    float:left;
    width:223px;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
    }
	
.contactLeft{
	float:left;
	width:61px;
}

.contactRight
{
    float:left;
	padding-top:17px;
}

.contactText{
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #797475;
	margin-left:13px;
}

#contLeftfaq
{
    float:left;
    width:211px;
}
    
#contRightfaq
{
    float:left;
	margin-left:20px;
	width:309px;
    font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #797475;
	position: relative;
}
.curves {
	background: url(../images/olivia-newton-john.png) no-repeat;
	width: 374px;
	height: 245px;
	position: absolute;
	margin: -50px 0 0 -50px;
}	
	
.faqLeft{
	float:left;
	width:48px;
}

.show-hide .more
{
	display:none;
}

.faqRight{
	cursor: pointer;
}

.paddingTop1
{
	padding-top:13px;
}

.paddingTop2
{
	padding-top:7px;
}

.paddingTop3
{
	padding-top:1px;
}

.faqAnswer{
	margin-left:11px;
	padding:10px;
	background-color:#f9e3eb;
	color:##926574;
	clear:both;
}

.FAQText{
	padding-left:17px;
}

.faqLines
{
     width:309px; 
     height:9px;
    }

#footer{ 
     width:100%; 
     height:150px; 
     background-image : url(../images/footerBG.jpg); 
       background-position: top center;
       background-repeat: no-repeat;
     clear:both;
}

#footerBackground
{
    clear:both;
    background-image : url(../images/footerBGHTML.gif);
  	background-position: top center;
  	background-repeat: repeat-x;
    }


.footerPadd{ padding:82px 0 0 210px; width:530px; margin: 0 auto; text-align:center; }

.glalleryText{padding:0 0 0 109px;}

.pinkText{
	font-size: 11px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    color : #ea729d;
}

.clear{
	clear:both;
}
