body {
padding:0px;
margin:0px;
text-align:center;
position:relative;
background-color:#D6D5C9;
color:#cc3366;
	
}

img {
padding:0px;
margin:0px;
}

a {
color:#336666;
}

#mainContainer {
position:relative;
width:848px;
height:670px;
margin-left:auto;
margin-right:auto;
border:solid 3px black;
color:#CC3366;
background-color:#FFFFFF;
paddng:0px;
}


#banner {
float:left;
width:848px;
height:117px;
background-color:white;
color:black;
padding:0px;
margin:0px;
}

#banner img {
float:left;
padding:0px;
margin:0px;
}

/*top navigation bar*/
#topNavBar {
float:left;
height:20px;
width:848px;
background-color:#B5ceb5;
color:black;
}

#topNavBar img {
padding:0;
margin:0;
float:left;

}


/*image bar*/
#imageBar  {
height:150px;
width:848px;
background-color:#63A48C;
color:black;
text-align:left;
float:left;
}

#imageBar img {
float:left;
margin:0px;
padding:0px;

}

#imageBar  ul{
/*position:		absolute;*/
list-style-type:none;
width:848px;
height:150px;
left:0px;
margin:0px;
padding:0px;


}

#imageBar ul li{
/*float:left;*/
width:auto;
	
}

/*End Image Bar Styles*/

/*Beginning Content Area*/


#leftContentArea, rightContentArea {
height:363px;

}

/*Beginning left Content Area Container Styles*/

#leftContentArea {
float:left;
width:491px;
background-color:#FFFFFF;
padding:0px;
margin:0px;

}

/*End left Content Area Container Styles*/

/*Beginning Right Content Area Styles*/

#rightContentArea {
float:left;
font-family:"Trebuchet MS", Arial;
color:#CC3366;
width:320px;
font-size:13px;
background-color:#FFFFFF;
padding:0px;
margin:30px 0px 0px 30px;
text-align:left;


}

#rightContentArea p {
width:242px;
text-align:left;

}

#rightContentArea h2 {
font-size:20px;


}
/*End Right Content Area Styles*/

/*Beginning Thumb Container Styles*/




#thumbContainer {
float:left;
margin-left:25px;
margin-top:35px;
width:460px;
height:88px;
background-color:#FFFFFF
}

#thumbContainer img {
float:left;
margin-bottom:30px;
margin-right:30px;

}





/*beginning of bottom navigation bar*/

#bottomNavBar {
background-color:#B4CEB7;
height:20px;
padding:0px;
text-align:right;	
margin-left:auto;
margin-right:auto;
width:848px;
float:left;
clear:both;

}



#bottomNavBar ul{
	margin: 			0px;
	padding: 			0px;	


}

#bottomNavBar ul li {
float:right;
display:inline;
padding-left:0px;
padding-right:0px;
text-decoration:none;
list-style-type:none;
margin:0px;

}

#bottomNavBar a:hover {
color:#ffffff;
font-weight:bold;

}

#bottomNavBar a {
text-decoration:none;
color:#6ca796;
font-weight:bold;
font-size:14px;
font-family:"Trebuchet MS", Arial;
text-decoration:none;
margin-top:0px;
padding-right:35px;	

}

#phoneStyle  {
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
font-size:14px;
font-family:"Trebuchet MS", Arial;
margin-top:0px;
display:inline;
padding-right:10px;	

}



#bottomNavBarTableRow {
	background-color: 	#FFFFFF;
	height: 			20px;

}

.thisPageHighlight {
color:CC3366;
text-decoration:none;
font-weight:bold;
font-size:14px;
font-family:"Trebuchet MS", Arial;
text-decoration:none;
margin-top:0px;
padding-right:35px;	

}

/*end of bottom navigation bar*/

/*styles for singleContentImage template*/

#mainContainer_singleContentImagePages {
position:relative;
width:848px;
height:557px;
margin-left:auto;
margin-right:auto;
border:solid 3px black;
color:#CC3366;
background-color:#FFFFff;
paddng:0px;
}

#leftContentArea_singleContentImagePages {
float:left;
width:250px;
background-color:#FFFfff;
padding:0px;
margin:20px 0px 0px;

}

#rightContentArea_singleContentImagePages {
float:left;
font-family:"Trebuchet MS", Arial;
color:#CC3366;
width:540px;
font-size:13px;
background-color:#FFFfff;
padding:0px;
margin:10px 0px 0px 30px;
text-align:left;

}

#leftContentArea_singleContentImagePages,
#rightContentArea_singleContentImagePages {
height:230px;

}


#rightContentArea_singleContentImagePages p {
width:536px;

}

#rightContentArea_singleContentImagePages h2 {
font-size:20px;

}

#singleContentImageContainer {
width:220px;
height:220px;
background-color:#ffffff;
margin-left:15px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */
