body  { 
	margin:13px 0 0 0;
	padding:0;
  	height:100%;
	color:#220039;
	text-align:center;
	font:normal 16px Arial, Helvetica, sans-serif;
	background:#FFFFFF;
}
/* basic elements */
h1 {margin:0;padding:0 0 5px 0;color:#220039;font:bold 18px Arial, Helvetica, sans-serif}

a:link, a:visited {color:#6C1E9F;}
a:hover, a:active {color:#5D2C73;}

hr {
	height:0px;
	border:solid #333333 0px;
	border-top-width: 1px; 
}
div {
	margin: 0;
	padding: 0;
}

.clearall {clear:both}

#container {
	position:relative;
	margin:0;
	padding:0;
	width:909px;
	text-align:left;
	position:relative;	
	margin-left:auto;
	margin-right:auto;
	background: url(../img/bgpix.jpg) repeat-y top left;
}

/* ///////////////////////////////
Body and container styles
///////////////////////////////*/

#maincontainer {margin:0;}
#navcontainer, #main {float:left;margin:0;padding:0;}
#main {padding:0;width:649px;}

.cta {padding:49px 0 46px 16px}

.logo {background:#FFFFFF}

.content {
	margin:0;
	padding:20px 67px 0 19px;
	width:563px;
}

/*///////////////////////////////
navigation
///////////////////////////////*/
#navcontainer {
	margin:0;
    padding:0;
	width:260px;
	background: url(../img/navBG.jpg) no-repeat top left;
	}
#nav {padding:0 0 0 19px;}
#nav ul {
    margin:0;
    padding:0;
    list-style:none;
}
#nav li {
    margin:0;
    padding:0;
	width:241px;
	font-size:14px;
}
#nav a {width:222px;color:#FFFFFF;text-decoration:none}
/* sets positioning for navigation graphic default state */
#nav-Home a, #nav-AboutUs a, #nav-Services a, #nav-Locations a, #nav-ContactUs a {display:block;font-size:14px;}

#nav-Home a:hover, #nav-AboutUs a:hover, #nav-Services a:hover, #nav-Locations a:hover, #nav-ContactUs a:hover {color:#CD9AE2}

#Home #nav-Home a, #AboutUs #nav-AboutUs a, #Services #nav-Services a, #Locations #nav-Locations a,#ContactUs #nav-ContactUs a {color:#A08BA7}

li#nav-Home, li#nav-AboutUs, li#nav-Services, li#nav-Locations {padding:14px 0 14px 18px;background: url(../img/navborder.png) no-repeat bottom left}
li#nav-ContactUs {padding:14px 0 14px 18px;}

#nav li ul {padding:14px 0 14px 37px;border-bottom:solid #A08BA7 1px}
#nav li ul a:hover {color:#CD9AE2}


/*///////////////////////////////
footer
///////////////////////////////*/

#footer {
	clear:both;
	margin:0;
	padding:130px 0 0 28px;
	width:909px;
	height:197px;
	color:#220039;
	font:normal 11px arial, san-serif;
	background:#FFFFFF url(../img/footerBG.jpg) no-repeat top left;
}
#footer p {width:196px;text-align:center}