body {
	margin:0px;
	padding:0px;
	background: #e4e9ed;
}

#pageLayout {
	width : 930px;
	padding-top	:0px;
	margin-top:0px;
	margin-left : auto;
	margin-right : auto;
}

#pageLayout .leftShadow {
	background: url("/images/img_shadeleft.gif");
	width : 35px;
}

#pageLayout .rightShadow {
	background: url("/images/img_shaderight.gif");
	width : 35px;
}

.pageNavigation {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height : 20px;
	font-size : 14px;
	margin:0px;
	padding:0px;
	color: #ffffff;
	text-align: center;
	background-color : #4c6b87;
}

.pageNavigation .companyName {
	font-weight: bold;
	text-align: center;
}

.pageNavigation a {
	font-weight: normal;
	text-decoration: underline;
	color: #fff;
}

.pageNavigation a:hover {text-decoration: none; color: #fff; }

.pageNavigation .companyPhone {
	font-weight: bold;
	text-align: center;
	line-height : 22px;
	font-size : 16px;	
}

.topNavigation {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	margin:10px;
	padding:0px;
	text-align: right;
	background: url("/images/img_part3a.jpg");
	width : 360px;
	height: 88px;
	color: #9a4d9e;	
}

.topNavigation a {
	font-weight: normal;
	text-decoration: underline;
	color: #9a4d9e;
	padding:0px 10px 0px 10px;	
}

.topNavigation a:hover {text-decoration: none; color: #9a4d9e; }

#mainContent  {
	position:relative;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #000000;
	text-align: left;
	line-height: 20px;
	font-size: 13px;
}
	
#mainContent a, #mainContent a:visited  {
	text-decoration: underline;
	color: #9a4d9e;
}

#mainContent a:hover {
	text-decoration: none;
	color: #9a4d9e;
}	

#mainContent ul  {
	padding: 0px 10px 0px 10px;
	margin: 5px;
}

#mainContent li  {
	color: #9a4d9e;
}

.mainTitle {
	color:#4C6B87;
	font-family:Arial,Helvetica,sans-serif;
	font-size:23px;
	font-weight:normal;
	margin:1px 15px 1px 5px;
	padding-bottom:12px;
	text-decoration:none;
}

.mainItalic {
	font-style: italic;	
}

h2 {
	font-family: Georgia, serif, Arial, Helvetica, sans-serif;
	font-size: 19px;	
	font-weight: normal;
	font-style: italic;	
	padding: 0;
	margin: 0px 15px 10px 0px;
	color: #9a4d9e;
	text-decoration: none;
}

h3 {
	font-family: Georgia, serif, Arial, Helvetica, sans-serif;
	font-size: 16px;	
	font-weight: normal;
	padding: 0;
	margin: 0px 15px 5px 0px;
	color: #9a4d9e;
	text-decoration: none;
}

h4 {
	padding-left: 10px;
	font-weight: bold;	
	color: #fff;	
	background: url("/images/bar_purple.jpg");	
	margin: 0px;
}

a .headerAnchor {
	text-decoration: none;
}

#pageContentFull {
	padding: 10px 15px 20px 20px;
}

#pageContentFull .contactHdr {
	padding-left: 10px;
	font-weight: bold;	
	color: #fff;	
	background: url("/images/bar_purple.jpg");	
}

#pageContentFull strong {
	font-weight: bold;
	color: #000000;
}

#pageContentMedium {
	float: left;
	padding: 10px 0px 20px 20px;
	clear: both;
	width: 625px;
}

#pageContentMediumLeft  {
	float:left;
	padding: 20px 0px 20px 20px;
	width: 415px;
}

#pageContentMediumRight  {
	float:right;
	padding: 50px 10px 20px 5px;
	width: 186px;
}

#pageContentMedium strong {
	font-weight: bold;
	color: #000000;
}

#pageContent {
	float:left;
	width: 425px;
	padding: 20px 10px 30px 55px;
}

#pageContentLong {
	float:left;
	width: 600px;
	padding: 0px 10px 30px 55px;
}

#pageContent .highlight {
	padding: 20px 20px 20px 20px;
	background: #ece3ee;
}

#pageContent strong {
	font-weight: bold;
	color: #000000;
}

#pageContentRightSide {
	float:right;
	padding: 20px 10px 0px 5px;
	width: 186px;
}

.mainSlideShowBorder {
	border-color: #9a4d9e;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
}

.photoMessage {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;	
	font-weight: bold;
	padding: 0;
	margin: 0px 15px 5px 0px;
	color: #9a4d9e;
	text-align: center;	
}

.spBox {
	background : #e3d3e5;
	width : 204px;
	margin : 10px 0px 20px 1px;
}

.spBoxContent  {
	padding: 5px 5px 10px 10px;
}

.specialsHeading {
	padding-top:5px;
	text-align: center;
}

.spTitle {
	color: #9a4d9e;
	text-align : left;
	font-weight: bold;	
	line-height : 22px;
	font-size : 14px;		
}

.spSubDesc {
	color: #000000;
	text-align : left;
	font-weight: normal;
	line-height : 20px;
	font-size : 12px;
}

.bioName {
	color: #9a4d9e;
	text-align : left;
}

.bioSmall {
	font-size : 11px;
}

.pageFooter {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 25px;
	padding:5px 0px 20px 0px;
	text-align: center;
	background-color: #d2d7dd;
	color: #9a4d9e;	
}

.pageFooter a {
	font-weight: normal;
	text-decoration: underline;
	color: #9a4d9e;
	padding:0px 10px 0px 10px;	
}

.pageFooter a:hover {text-decoration: none; color: #9a4d9e; }

.copyright {
	color: #5b5b5b;
	text-align: center;		
}

.copyright a {
	font-weight: normal;
	text-decoration: underline;
	color: #9a4d9e;
	padding:0px;
}

.copyright a:hover {text-decoration: none; color: #9a4d9e; }

.couponBox { width: 410px; float: left; background: url(/images/img_couponBoxMiddle.jpg) repeat-y; margin: 0px; padding: 0px;}
.couponBoxTop { background: url(/images/img_couponBoxTop.jpg) top no-repeat ; padding: 57px 0px 0px 0px ;} 
.couponBoxBottom { background: url(/images/img_couponBoxBottom.jpg) bottom no-repeat ; padding: 5px 10px 20px 20px;}

.detailBox { background: url(/images/img_detailBox.gif) top no-repeat ; width: 369px; height: 110px; margin-top: 9px;} 
.detailBoxPadding { padding: 9px 20px 10px 15px; } 

.detailBox h1 {font-size: 13px; margin: 0px 0px 3px 0px; font-weight: bold; color: #735446;}
.detailBox p {font-size: 13px; margin: 0px 0px 3px 0px; font-weight: normal; color: #000000;}




