.ClearFloat {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.SplashCollageWrapper {
	background-image: url(/images/bg_SplashCollage.png);
	width: 999px;
	height: 417px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: center top;
}
.SplashCollage {
	background-image: url(/images/SplashCollageMid.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	height: 417px;
	float: right;
}
#navmenu .LeftNavTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #4A1400;
	height: 31px;
	width: 240px;
	line-height: 37px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #333333;
}



.ContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	padding-left: 20px;
	line-height: 20px;
	padding-right: 20px;
	padding-top: 12px;
}

.SplashContent {
	float: right;
	width: 700px;
}
.SplashContentContainer {
	background-image: url(/images/bg_SplashContainer.png);
	background-repeat: repeat-y;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	width: 990px;
	padding-left: 0px;
}
.SplashContentArea {
	width: 729px;
	float: right;
	background-image: url(/images/bg_ContentArea.jpg);
	background-repeat: repeat-x;
	background-color: #FFFCE9;
	margin: 0px;
	padding: 0px;
}
.FooterWrapper {
	background-image: url(/images/bg_Footer.png);
	height: 97px;
	width: 999px;
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	float: none;
}


body {
	background-image: url(/images/bg_SiteContainer.jpg);
	background-color: #100300;
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
}
.SplashHeaderContainer {
	background-image: url(/images/bg_SplashHeader.jpg);
	height: 140px;
	width: 999px;
	background-position: right;
	float: right;
	background-repeat: no-repeat;
}
.SplashLeftNav {
	background-image: url(/images/bg_SplashLeftNav.jpg);
	width: 251px;
	margin-left: 10px;
	float: left;
	height: 430px;
}
.SplashMainNavWrapper {
	background-image: url(/images/bg_SplashMainNav.jpg);
	width: 999px;
	height: 33px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
	clear: both;
}
#SplashMainNav {
	height: 33px;
	width: 999px;
	background-position: 10px top;
	background-repeat: no-repeat;
	clear: inherit;
	background-image: url(/images/bg_SplashMainNav.jpg);
}
#SplashMainNav  a:link, #SplashMainNav  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	top: 8px;
	font-weight: bold;
	line-height: 35px;
}
#SplashMainNav  a:hover, #SplashMainNav  a:active {
	color: #b3b3b3;
}

#SiteContainer {
	width: 999px;
	margin-right: auto;
	margin-left: auto;
}

.SplashLogo {
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	height: 140px;
	margin-left: 30px;
}


.repeatWrapper {
	margin-bottom: 40px;
}
.repeatWrapper .Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #130D0D;
	line-height: 22px;
	font-size: 11px;
	padding-bottom: 5px;
}
.repeatWrapper .Type strong {
	color: #634F30;
}



.repeatWrapper /* Hack so bullets are not hidden underneath floated images to the left */
 .Type  ul, .repeatWrapper  .Type  ol {
	zoom: 1; /* hasLayout for IE<= 6 */
	overflow: auto;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.repeatWrapper  .Type  ul  li {
	list-style-type: disc;
	margin-left: 3em; /* must stay, want it */
	margin-top: 0px;
	padding-top: 0px;
} 
.repeatWrapper   .Type   a:link, .repeatWrapper .Type a:visited {
	color: #613A13;
	text-decoration: none;
}
.repeatWrapper   .Type   a:hover, .repeatWrapper .Type a:active {
	color: #7BAAB4;
	text-decoration: underline;
}
#contentColumn  .dottedWrapper .repeatWrapper {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BEBF9D;
	margin-bottom: 25px;
	padding-bottom: 25px;
}

.normLink a:link, .normLink a:visited {
	color: #00409A;
	text-decoration: none;
}
.normLink a:hover, .normLink a:active {
	color: #BE970F;
	text-decoration: underline;
}

#SectionTitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #6D0101;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: italic;
	text-align: left;
	background-repeat: no-repeat;
	background-image: url(/images/interior/BG_SectionTitle.gif);
	background-position: right 14px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-indent: 3px;
}
#SectionTitle img {
	float: right;
	margin-top: -70px;
	border: 1px solid #185A68;
	padding: 1px;
}

#SectionSubTitle01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #E5E5E6;
	margin-left: 10px;
	margin-bottom: 40px;
	width: 724px;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 1px;
	padding-left: 22px;
	padding-top: 2px;
	padding-bottom: 3px;
	background-image: url(/images/interior/BG_SectionSubTitle01.gif);
	background-repeat: no-repeat;
	text-align: left;
	background-position: left top;
}



.Title1A {
	font-family: Arial, Helvetica, sans-serif;
	color: #66351b;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
	background-image: url(/images/interior/BG_Title01.gif);
	background-repeat: no-repeat;
	background-position: left top;
}





h2 {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	line-height: 19px;
	padding: 0px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	color: #4E3932;
	font-style: normal;
}





h3 {
	color: #4E3627;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: normal;
	line-height: 16px;
}
h4 {
	color: #2B6D7D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 20px;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: uppercase;
}




h6 {
	color: #996633;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 17px;
	text-transform: uppercase;
	letter-spacing: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.accentType01 {
	color: #4B8591;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.accentType02 {
	color: #335962;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.subSemiTitle {
	color: #146070;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: none;
	padding-top: 10px;
}

.Title1B {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B2B2B;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
}
.repeatWrapper .HoursWrapper  {
	background-image: url(/images/interior/BG_HoursWrapper.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 15px;
	padding-top: 3px;
	padding-right: 100px;
	padding-left: 100px;
}
.repeatWrapper .HoursWrapper_top {
	background-image: url(/images/interior/BG_subCatWrapper_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 10px;
}

.Title_GenInfo_Hours {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B2B2B;
	font-size: 20px;
	font-weight: normal;
	text-align: left;
	text-transform: none;
	letter-spacing: 1px;
	margin: 0px;
	padding-top: 3px;
	font-style: normal;
	overflow: auto;
	padding-left: 7px;
}
.Type_GenInfo_Hours {
	color: #9C4500;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	overflow: auto;
}
.HoursWrapper .Type_GenInfo_Hours ul {
	margin: 0px;
	padding: 0px;
	zoom: 1;
	overflow: auto;
}
.HoursWrapper .Type_GenInfo_Hours ul li {
	list-style-type: circle;
	margin-left: 2em; /* must stay, want it */
	margin-top: 0px;
	padding-top: 1px;
	color: #6F2A01;
	padding-bottom: 1px;
}


.photoBrdr_GenInfo_Hours {
	background-image: url(/images/interior/PhotoBrdr_Hours.gif);
	padding-top: 7px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: left;
	margin-right: 8px;
	margin-top: 5px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
	height: 100px;
	width: 170px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003d4c;
}

.JobSubTitle {
	color: #9A7205;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	margin-top: 5px;
}

.SubTitle1A {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #27606B;
	margin-top: -8px;
}
.Title_2column {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #507618;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCA0;
}
.ClientNameLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001E54;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	width: 340px;
	float: left;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	background-image: url(/images/interior/BG_clientList.gif);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	border-bottom-width: 1px;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
}
.ClientNameRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #001E54;
	letter-spacing: 0px;
	font-style: normal;
	text-align: left;
	width: 340px;
	float: right;
	padding-right: 0px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-weight: normal;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	background-image: url(/images/interior/BG_clientList.gif);
	background-repeat: no-repeat;
	background-position: 7px 11px;
	margin: 0px;
	border-top-style: none;
	border-bottom-style: none;
}
.Quote {
	font-family: "Times New Roman", Times, serif;
	color: #0C5E76;
	font-size: 17px;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: none;
	letter-spacing: 1px;
	padding-bottom: 0px;
	padding-top: 3px;
	font-style: italic;
}
.Price {
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	margin-bottom: 5px;
	letter-spacing: 1px;
}
.TagLine {
	font-family: "Times New Roman", Times, serif;
	color: #804D00;
	font-size: 15px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 1px;
	overflow: auto;
	padding: 2px;
}
.TagLine2 {
	font-family: "Times New Roman", Times, serif;
	color: #341412;
	font-size: 25px;
	font-style: italic;
	font-weight: normal;
	text-transform: none;
	letter-spacing: 1px;
	overflow: auto;
	text-align: center;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #EAEBDD;
}


.repeatWrapper .infoWrapper {
	padding-bottom: 10px;
}
.Date, .Time, .AgeRange, .Fee, .ContactPerson {
	color: #1A5D6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 3px;
	font-weight: normal;
	padding-top: 2px;
}
.infoWrapper .infoType  {
	color: #095971;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 3px;
}
.infoWrapper .infoType strong {
	font-size: 11px;
	text-transform: uppercase;
}
.MngmntName {
	font-family: Arial, Helvetica, sans-serif;
	color: #002464;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 10px;
	background-image: url(/images/interior/BG_MngmntName.gif);
	background-repeat: no-repeat;
}
.MngmntTitle {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	text-transform: uppercase;
	font-weight: normal;
	color: #B98200;
	background-image: url(/images/interior/BG_dot.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 7px;
	padding-left: 17px;
}

.TitleTestimonial {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	color: #FFE697;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	background-image: url(/images/interior/BG_gradientTopBtm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 12px;
	padding-top: 3px;
}
.TestimonialName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3D1C14;
	text-align: right;
	font-weight: bold;
	letter-spacing: 1px;
}
.TestimonialCompany {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 14px;
	text-align: right;
	color: #990000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom: 10px;
}

.photoColumnWrapper {
	width: 170px;
	float: right;
}
.photoLeft {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.photoRight {
	float: right;
	margin-top: 8px;
	margin-left: 10px;
}




.photoBrdrLeft01 {
	background-image: url(/images/interior/PhotoBrdr.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 7px;
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}
.photoBrdr {
	padding: 1px;
	border: 1px solid #4A0001;
}



.photoBrdrRight01 {
	float: right;
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 1px;
	border: 2px solid #7F0000;
}
.singlePhotoWrapperLeft {
	float: left;
	width: 250px;
}
.singlePhotoWrapperRight {
	float: right;
	width: 250px;
}
.ThumbNails   {
	padding: 0px;
	margin: 0px;
}
.ThumbNails    /*thumbnail image border hover*/
img  {
	border: 1px solid #9D9E68;
	padding: 1px;
}
.ThumbNails:hover   img    {
	padding: 1px;
	border: 1px solid #195464;
}
.ThumbNails:hover  {
	color: #DCDBC7;
}



.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC6600;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 15px;
}
.question {
	padding-left: 24px;
	text-indent: -24px;
	color: #7C0104;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 5px;
}
.question .Q {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #AC171B;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}
.answer {
	padding-left: 50px;
	text-indent: -23px;
	color: #002768;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 20px;
}

.answer .A {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #041B44;
	font-size: 16px;
	font-weight: bold;
	font-style: italic;
}



.CatTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	color: #FFE697;
	font-size: 15px;
	font-weight: normal;
	margin-bottom: 0px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: center;
	background-image: url(/images/interior/BG_gradientTopBtm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
	padding-bottom: 12px;
	padding-top: 3px;
}

#CatRightCol {
	float: right;
	width: 540px;
}
#CatRightCol .repeatWrapper {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #A8A97F;
	padding-bottom: 20px;
	margin-bottom: 20px;
}




/*Category Style*/
#category {
	width: 172px;
	background-color: #FAFAF8;
	float: left;
}

#category ul {
	list-style: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	line-height: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D5C0;
	padding: 0px;
}
#category ul li {
	margin: 0;
	width: 170px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D5C0;
	padding: 0;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #D6D5C0;
	border-left-color: #D6D5C0;
}
#category ul li a {
	display: block;
	width: 153px;
	text-indent: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 17px;
	text-decoration: none;
	color: #322323;
	outline: none;
	background-image: url(/images/interior/BG_category_n.gif);
	background-repeat: no-repeat;
	background-position: 8px 10px;
	padding-right: 0px;
	margin: 0px;
}
#category ul li a:hover {
	color: #205B6D;
	background-image: url(/images/interior/BG_category_o.gif);
	text-decoration: none;
	background-color: #EDEDDC;
	background-position: 10px 10px;
}
#category ul li a.current {
	color: #FFFFFF;
	background-image: url(/images/interior/BG_category_selected.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: normal;
	background-color: #322323;
}

.subCatWrapper {
	margin-right: auto;
	margin-left: auto;
	background-image: url(/images/interior/BG_subCatWrapper_top.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 7px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 30px;
}
.subCatWrapper    ul     {
	list-style: none;
	margin: 0px;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	background-image: url(/images/interior/BG_subCatWrapper_btm.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.subCatWrapper    ul    li     {
	margin: 0;
	width: 720px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FFFFFF;
	padding: 0;
	background-image: url(/images/interior/BG_subCatWrapper_repeat.gif);
	background-repeat: repeat-y;
	background-position: center center;
}
.subCatWrapper    ul    li    a     {
	display: block;
	width: 630px;
	text-indent: 0px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 90px;
	text-decoration: none;
	color: #003D4C;
	outline: none;
	background-repeat: no-repeat;
	background-position: 80px 8px;
	padding-right: 0px;
	margin: 0px;
	background-image: url(/images/interior/BG_subCat_n.gif);
}
.subCatWrapper    ul    li    a:hover     {
	color: #371512;
	background-image: url(/images/interior/BG_subCat_o.gif);
	text-decoration: none;
	background-color: #FFFFFF;
	background-position: 81px 8px;
}



/*Form Style*/

.submit input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 2px;
} 
input.formField                   {
	color: #000000;
	background-color: #FBF8EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 165px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	margin-right: 10px;
}
form {
	margin: 0px;
	padding: 0px;
}



textarea {
	color: #000000;
	background-color: #FBF8EE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 400px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333333;
	border-right-color: #B1B1B1;
	border-bottom-color: #CCCCCC;
	border-left-color: #333333;
	overflow: auto;
}
.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #212E58;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
	padding-top: 15px;
	padding-bottom: 1px;
}


.email {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.email  a:link, .email a:visited {
	background-image: url(/images/Interior/btn_email_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #c67709;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
}
.email  a:hover, .email  a:active {
	background-image: url(/images/Interior/btn_email_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.web {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.web  a:link, .web a:visited {
	background-image: url(/images/interior/btn_web_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	color: #58179d;
}
.web  a:hover, .web  a:active {
	background-image: url(/images/interior/btn_web_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.pdf {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.pdf a:link, .pdf a:visited {
	background-image: url(/images/Interior/btn_pdf_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.pdf a:hover, .pdf a:active {
	background-image: url(/images/Interior/btn_pdf_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.ppt {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.ppt a:link, .ppt a:visited {
	background-image: url(/images/interior/btn_ppt_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #A93E2E;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.ppt a:hover, .ppt a:active {
	background-image: url(/images/interior/btn_ppt_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.mpg {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.mpg a:link, .mpg a:visited {
	background-image: url(/images/Interior/btn_mpg_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #666666;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.mpg a:hover, .mpg a:active {
	background-image: url(/images/Interior/btn_mpg_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.flv {
	margin-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	float: left;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.flv  a:link, .flv  a:visited {
	background-image: url(/images/btn_flv_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #B01A1A;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.PageTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #4d1602;
	padding-left: 20px;
	padding-bottom: 5px;
	background-image: url(/images/bg_PageTitle.png);
	background-repeat: no-repeat;
	background-position: 22px;
	height: 50px;
	padding-top: 5px;
	line-height: 65px;
}

.flv  a:hover, .flv  a:active {
	background-image: url(/images/btn_flv_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3A7386;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.btnWrapper  {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	margin-right: 5px;
}

.ContactRegarding {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 235px;
	overflow: hidden;
	margin-top: 10px;
}
.ContactRegarding      a:link, .ContactRegarding   a:visited    {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 235px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}

.ContactRegarding      a:hover, .ContactRegarding   a:active    {
	background-image: url(/images/interior/btn_contactRegarding.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 235px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -20px;
	line-height: -200em;
}

.previousPage {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 120px;
	overflow: hidden;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.previousPage a:link, .previousPage a:visited    {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 120px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.previousPage a:hover, .previousPage a:active    {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 120px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -19px;
	line-height: -200em;
}
.view {
	background-image: url(/images/interior/btn_View.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 63px;
	overflow: hidden;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.view   a:link, .view   a:visited    {
	background-image: url(/images/interior/btn_View.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 63px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.view   a:hover, .view   a:active    {
	background-image: url(/images/interior/btn_View.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 63px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -19px;
	line-height: -200em;
}
.viewGallery {
	background-image: url(/images/interior/btn_viewGallery.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 104px;
	overflow: hidden;
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.viewGallery  a:link, .viewGallery  a:visited    {
	background-image: url(/images/interior/btn_viewGallery.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 104px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.viewGallery  a:hover, .viewGallery  a:active    {
	background-image: url(/images/interior/btn_viewGallery.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 104px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -19px;
	line-height: -200em;
}
.Submit {
	background-image: url(/images/interior/btn_submit.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 95px;
	overflow: hidden;
	margin-top: 0px;
}
.Submit        a:link, .Submit     a:visited    {
	background-image: url(/images/interior/btn_submit.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 95px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.Submit        a:hover, .Submit     a:active    {
	background-image: url(/images/interior/btn_submit.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 95px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -19px;
	line-height: -200em;
}


#googleMap #map {
	height: 450px;
	width: 680px;
	border: 1px solid #2B6D7D;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding: 0px;
}
#googleMap #MapGetDirectionsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E6E4BF;
	padding-top: 3px;
	padding-right: 0px;
	text-transform: uppercase;
	font-weight: bold;
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 1px;
	padding-left: 0px;
	letter-spacing: 1px;
	text-align: center;
	background-color: #20515E;
	padding-bottom: 3px;
}
#googleMap form {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#googleMap  .MapGetDirectionsBg {
	background-color: #F5F7EE;
	border: 1px solid #2B6D7D;
}

#googleMap #drivingdirections {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	color: #400C00;
	padding-top: 2px;
}
#googleMap #mapsUsSaddr {
	width: 250px;
	background-color: #FBFBF7;
}

#googleMap #printWrapper {
	margin-right: auto;
	margin-left: auto;
	width: 680px;
	text-align: center;
	background-color: #F5F7EE;
	border: 1px solid #2B6D7D;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#mapColumn {
	background-color: #E7E7D8;
	margin-top: 146px;
	margin-right: 10px;
	margin-left: 10px;
	border: 1px solid #C6C79F;
	padding: 10px;
}
#mapColumn .mapTitle {
	color: #AA4000;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	padding-top: 10px;
}
#mapColumn .mapType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #302118;
	line-height: 18px;
	padding-bottom: 10px;
}



hr {
	margin-top: 10px;
	margin-bottom: 10px;
	height: 1px;
	background-color: #BDB38C;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.infoWrapper  .City, infoWrapper .State, infoWrapper .Zip, infoWrapper .Phone ,{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #993300;
	font-size: 12px;
}




/*Search Styles*/
.searchTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #417B5D;
	font-weight: bold;
	text-align: center;
	padding-left: 15px;
}
#search #textfield {
	margin-left: 15px;
	background-color: #F0F0F0;
	padding-right: 5px;
	padding-left: 5px;
	margin-right: 5px;
}
.searchCannotFind {
	font-size: 16px;
	font-weight: bold;
	color: #000066;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	text-align: center;
}
.searchNumber  {
	color: #993300;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	font-style: normal;
	font-weight: normal;
	line-height: 23px;
}
.searchType  {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5px;
	text-decoration:none;
}

.searchType:hover{
	color: #ff3000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	margin-left: 5px;

}

.searchPath {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-style: italic;
	margin-left: -5px;
}
.searchFor {
	margin-left: 15px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 14px;
	color: #990000;
	font-weight: bold;
	text-transform: uppercase;
}
.searchNumber  a:link, .searchNumber  a:visited {
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
	font-style: normal;
	margin-left: -5px;
}
.searchNumber  a:hover, .searchNumber  a:active {
	color: #467F62;
	text-decoration: underline;
}

.SplashContentText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-left: 20px;
}
.ContentTextBold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b13300;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
.IntCollage_AboutUs {
	background-image: url(/images/IntCollage_AboutUs.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	height: 257px;
	float: right;
}
.IntCollageWrapper {
	background-image: url(/images/bg_SplashCollage.png);
	width: 999px;
	height: 257px;
	background-repeat: no-repeat;
	margin-right: 0px;
	margin-left: 0px;
	background-position: center top;
	float: none;
	clear: both;
}
.IntHeaderContainer {
	background-image: url(/images/bg_IntHeader.jpg);
	height: 140px;
	width: 999px;
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 0px;
	padding-left: 0px;
}
.Logo {
	background-image: url(/images/logo.png);
	background-repeat: no-repeat;
	height: 140px;
	margin-left: 30px;
	width: 400px;
}
.IntMainNavWrapper {
	width: 999px;
	height: 33px;
}
#IntMainNav {
	height: 33px;
	width: 999px;
	background-image: url(/images/bg_IntMainNav.jpg);
	background-position: 10px top;
	background-repeat: no-repeat;
}

#IntMainNav  a:link, #IntMainNav  a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	top: 8px;
	font-weight: bold;
	line-height: 35px;
}

#IntMainNav  a:hover, .IntMainNav  a:active {
	color: #b3b3b3;
}
.IntContentContainer {
	background-image: url(/images/bg_SplashContainer.png);
	background-repeat: repeat-y;
	margin-right: 0px;
	margin-left: 0px;
	clear: both;
	width: 981px;
	padding-left: 10px;
}
.LeftNav {
	background-image: url(/images/bg_SplashLeftNav.jpg);
	height: 430px;
	width: 251px;
	float: left;
	padding-right: 0px;
	padding-left: 0px;
}
.IntContentArea {
	height: auto;
	width: 730px;
	float: right;
	background-image: url(/images/bg_ContentArea.jpg);
	background-repeat: repeat-x;
	background-color: #fffde2;
	padding-bottom: 40px;
	padding-right: 0px;
	padding-left: 0px;
}
.ContentTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #b13300;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
#IntMainNav a.current {
	color: #FFCC33;
}
#IntMainNav a.current:hover {
	color: #FFFF66;

}
.Espanol {
	background-image: url(/images/Button_Espanol.png);
	background-repeat: no-repeat;
	height: 27px;
	margin-left: 30px;
	width: 83px;
	float: right;
	margin-top: 25px;
}
.IntCollage_Bodygaurd {
	background-image: url(/images/IntCollage_BodyGaurd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	height: 257px;
	float: right;
}
.IntCollage_Celebrity {
	background-image: url(/images/IntCollage_Celebrity.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	height: 257px;
	float: right;
}
.IntCollage_Contact {
	background-image: url(/images/IntCollage_Contact.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 999px;
	height: 257px;
	float: right;
}
.FooterText {
	font-family: Arial, Helvetica, sans-serif;
	color: #140900;
	font-size: 10px;
	padding-left: 20px;
	line-height: 20px;
	background-position: center;
	text-align: center;
	padding-top: 12px;
}
.FooterText  a:link, .FooterText  a:visited {
	font-family: Arial, Helvetica, sans-serif;
	color: #140900;
	font-size: 10px;
	line-height: 20px;
	background-position: center;
	text-align: center;
	padding-top: 20px;
	padding-right: 15px;
	padding-left: 15px;
}
.FooterText  a:hover, .FooterText  a:active {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 10px;
	background-position: center;
	text-align: center;
	text-decoration: none;
}
