.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: Arial, Helvetica, sans-serif;
	font-size: 49px;
	color: #F5F5E9;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	letter-spacing: -4px;
	z-index: 200;
	margin-left: 120px;
	width: 625px;
}
#SectionTitle2 {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 30px;
	color: #AB3B02;
	background-image: url(/images/interior/BG_SectionTitle.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: normal;
	text-align: right;
	padding: 0px;
	margin-top: -41px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#SectionTitle2Details {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 30px;
	color: #AB3B02;
	background-image: url(/images/interior/BG_SectionTitleDetails.gif);
	background-repeat: no-repeat;
	background-position: left 10px;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: normal;
	text-align: right;
	padding: 0px;
	margin-top: -41px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}


#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;
}
.repeatContainer1, .paddingWrapper  {
	margin-bottom: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.repeatContainer1 .repeatContainer1 {
	padding-right: 0px;
	margin-bottom: 30px;
	margin-top: 0px;
	padding-left: 10px;
	width: 556px;
}
.repeatWrapper_Newsletter {
	width: 348px;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	border: 1px solid #E4E4C5;
	margin: 1px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.repeatWrapper_Newsletter .Title {
	color: #360A25;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 5px;
}
.repeatWrapper_Newsletter .Date {
	color: #765C12;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}


.Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: 16pt;
	font-size: 10pt;
}

.Title1A {
	font-family: Arial, Helvetica, sans-serif;
	color: #540100;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 10px;
	text-align: left;
}
.Title1B {
	font-family: Arial, Helvetica, sans-serif;
	color: #990000;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
}

.Title2A {
	font-family: "Times New Roman", Times, serif;
	color: #990000;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 5px;
	text-align: left;
	background-image: url(/images/interior/BG_Title2A.gif);
	background-repeat: no-repeat;
	background-position: right 2px;
	padding-bottom: 5px;
	text-transform: none;
	padding-left: 25px;
	letter-spacing: 1px;
}
.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;
}



.CatTitle {
	font-family: "Trebuchet MS", arial, verdana;
	color: #2C094E;
	font-size: 15px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #2C094E;
	margin-bottom: 5px;
}

.SubTitle1A {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #376337;
	margin-top: -10px;
	padding-bottom: 10px;
}
.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;
}
.Title_MapDirections {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #3E053A;
	font-size: 17px;
}

.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;
}

.specialType01 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	color: #521B37;
}
.specialType02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #A65700;
}

.TagLine {
	margin-top: -10px;
	margin-bottom: 5px;
	background-image: url(/images/interior/BG_tagLine.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-top: 0px;
	padding-bottom: 4px;
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: normal;
	letter-spacing: 1px;
}

.archivedTable {
	background-color: #11376D;
}
.archivedTable td {
	background-color: #FFFFFF;
}
.BoardName {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #430E46;
	font-size: 19px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 10px;
	background-image: url(/images/interior/BG_BoardName.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}
.BoardTitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	text-transform: uppercase;
	font-weight: normal;
	color: #430E46;
	background-image: url(/images/interior/BG_dot.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	margin-left: 7px;
	padding-left: 17px;
	font-style: italic;
}
.CompanyName {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	margin-top: -5px;
	margin-bottom: 10px;
	line-height: normal;
	color: #A03702;
}

.TestimonialName {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	color: #012D70;
	text-align: right;
	font-weight: normal;
}
.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;
}



.photoBrdrLeft01 {
	background-image: url(/images/interior/BG_photoBrdr.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 8px;
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: left top;
	margin-bottom: 5px;
}


.photoBrdrRight01 {
	background-image: url(/images/interior/BG_photoBrdr.gif);
	padding-top: 1px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 1px;
	float: right;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: right bottom;
	margin-left: 8px;
	margin-bottom: 5px;
}
.photoBrdrNormal {
	border: 1px solid #3C0F36;
	padding: 1px;
}
.photoBrdrMorePhotos {
	background-image: url(/images/interior/BG_MorePhotos.gif);
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 19px;
	padding-left: 8px;
	float: left;
	margin-right: 8px;
	margin-top: 3px;
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-bottom: 5px;
}


.photoColumnWrapper {
	width: 170px;
	float: right;
}
.singlePhotoWrapperLeft140 {
	width: 160px;
	float: left;
}
.singlePhotoWrapperRight140 {
	width: 160px;
	float: right;
}
.singlePhotoWrapperRight150 {
	width: 170px;
	float: right;
}
.singlePhotoWrapperLeft150 {
	width: 170px;
	float: left;
}
.singlePhotoWrapperRight200 {
	width: 240px;
	float: right;
}




.caption {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	float: left;
	width: 250px;
	padding-left: 8px;
	margin-top: -9px;
	color: #000000;
	text-align: center;
	margin-bottom: 0px;
	padding-bottom: 0px;
}



.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	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;
}



/*Category Style*/
#category {
	width: 170px;
	margin-right: 4px;
	float: left;
	border: 1px solid #DCDCDC;
	background-color: #D7D6B3;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#category #catTitle {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 17px;
	color: #FFFFC8;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 18px;
	background-image: url(/images/interior/BG_CatTitle.gif);
	background-repeat: no-repeat;
	background-position: 5px 7px;
	background-color: #3C0F36;
}

#category ul {
	list-style: none;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #D7D6B3;
}
#category ul li {
	width: 170px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #E1E0C8;
	margin: 0px;
}
#category ul li a {
	display: block;
	width: 155px;
	text-indent: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 15px;
	text-decoration: none;
	color: #5F2241;
	outline: none;
	background-image: url(/images/interior/BG_Cat_n.gif);
	background-repeat: no-repeat;
	background-position: 3px center;
	padding-right: 0px;
	margin: 0px;
	background-color: #D7D6B3;

}
#category ul li a:hover {
	color: #990000;
	background-image: url(/images/interior/BG_Cat_o.gif);
	text-decoration: none;
	background-color: #FFFFC8;
}
#category ul li a.current {
	color: #FFFFC8;
	background-image: url(/images/interior/BG_Cat_selected.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	font-weight: normal;
	background-color: #164816;
}



/*Form Style*/

.submit input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	letter-spacing: 2px;
} 
input#email, input#password, input#name, input#businessname, input#county, input#FirstName, input#LastName, input#phone, input#dayphone, input#eveningphone, input#fax, input#size, input#company, input#address, input#city, input#state, input#zip, input#months, input#producer, input#ContactName, input#website, input#DatesDesired, input#StateBoard, input#RedlandsBusinessLicense, input#ExpirationDate {
	color: #000000;
	background-color: #F0F0F0;
	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;
}
input#intersection, input#ResAddress, input#BusAddress  {
	color: #000000;
	background-color: #F0F0F0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	width: 570px;
	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;
}


textarea {
	color: #000000;
	background-color: #EAEAEA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	width: 585px;
	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: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3A0536;
	text-align: left;
	font-variant: normal;
	padding-right: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#contactMiddle {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b7b7b7;
	border-left-color: #b7b7b7;
	background-image: url(/images/interior/BG_ContactUsMid.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
#contactMiddle #SentTo {
	margin-right: 10px;
	background-color: #F0F0F0;
}

.PreviousPage {
	background-image: url(/images/Interior/btn_PreviousPage.gif);
	background-repeat: no-repeat;
	height: 18px;
	width: 113px;
	overflow: hidden;
	border-right-color: #3C9CD9;
	margin-top: -50px;
	margin-left: 0px;
	margin-bottom: 35px;
}
.PreviousPage a:link, .PreviousPage a:visited {
	background-image: url(/images/Interior/btn_PreviousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 113px;
	overflow: hidden;
	text-indent: -2000em;
	line-height: -200em;
}
.PreviousPage a:hover, .PreviousPage a:active {
	background-image: url(/images/Interior/btn_PreviousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 18px;
	width: 113px;
	overflow: hidden;
	text-indent: -2000em;
	background-position: 0px -18px;
	line-height: -200em;
}
.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: #34A1CC;
	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: #34A1CC;
	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: #34A1CC;
	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: #34A1CC;
	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: #34A1CC;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.map {
	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;
}
.map a:link, .map a:visited {
	background-image: url(/images/interior/btn_map_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #978100;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.map a:hover, .map a:active {
	background-image: url(/images/interior/btn_map_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #009900;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.viewDetails {
	margin-top: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #DB6014;
	margin-right: 10px;
	padding-top: 1px;
	padding-bottom: 2px;
}
.viewDetails a:link, .viewDetails a:visited {
	background-image: url(/images/interior/btn_viewDetails_n.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: #db6014;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight: bold;
	text-transform: uppercase;
}
.viewDetails a:hover, .viewDetails a:active {
	background-image: url(/images/interior/btn_viewDetails_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #3f822e;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.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;
}

#googleMap #map {
	height: 450px;
	width: 700px;
	border: 1px solid #460F3A;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#googleMap #MapGetDirectionsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #005B24;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 22px;
	background-image: url(/images/interior/BG_SectionSubTitle01.gif);
	background-repeat: repeat-x;
	text-transform: uppercase;
	font-weight: bold;
	height: 19px;
	background-color: #CCCCCC;
	border: 1px solid #460F3A;
}
#googleMap form {
	padding: 0px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#googleMap  .MapGetDirectionsBg {
	background-color: #F0F0F0;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #460F3A;
	border-bottom-color: #460F3A;
	border-left-color: #460F3A;
}

#googleMap #drivingdirections {
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	color: #993300;
}
#googleMap #mapsUsSaddr {
	width: 250px;
	background-color: #FBFBF7;
}
#googleMap #printWrapper {
	margin-right: auto;
	margin-left: auto;
	width: 700px;
	text-align: center;
	background-color: #F0F0F0;
	border: 1px solid #460F3A;
	margin-top: 1px;
	padding-top: 3px;
	padding-bottom: 3px;
}

hr {
	margin-top: 10px;
	margin-bottom: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #3F0B31;
}

/*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;
}
.red {
	color: #990000;
}







table.LocOfInterest, table.HistoricDetails  {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
	width: 100%;

}
table.LocOfInterest  td, table.HistoricDetails td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #DCDCDC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
}
table.LocOfInterest  .LocFieldName, table.HistoricDetails .HistoricFieldName {
	color: #B33E02;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
table.LocOfInterest   .LocFieldType, table.HistoricDetails  .HistoricFieldType {
	color: #7C2D01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
table.LocOfInterest    table.Gallery, table.HistoricDetails table.Gallery    {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
	margin-bottom: 12px;
	margin-top: 12px;
}
table.LocOfInterest  table.Gallery  td, table.HistoricDetails table.Gallery td {
	width: 100px;
	padding-top: 8px;
	padding-bottom: 8px;
}
.photoThumb {
	margin: 0px;
	overflow: hidden;
}

/*thumbnail image border hover*/
.photoThumb img{
	border: 5px solid #E4E4E4;
	padding: 1px;
	background-color: #1A0217;
}
.photoThumb:hover img{
	padding: 1px;
	border: 5px solid #0066CC;
	background-color: #3A703A;
}
.photoThumb:hover{
	color: #472F1B; /* Dummy definition to overcome IE bug */
}
.ThumbTitle a:link, .ThumbTitle a:visited {
	color: #612544;
	font-size: 11px;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	text-decoration: none;
	display: block;
}
.ThumbTitle a:hover, .ThumbTitle a:active {
	color: #3C723C;
	text-decoration: underline;
}
#restaurantListing   table.Shopping, #antiqueListing  table.Shopping {
	width: 746px;
}

#tableWidthControl01  table.BusinessDirectory {
	width: 746px;
}
#tableWidthControl02 table.BusinessDirectory {
	float: right;
	width: 570px;
}


table.BusinessDirectory, table.HistoricHomes {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
}
table.BusinessDirectory    td, table.HistoricHomes  td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #DCDCDC;
	border-right-color: #DCDCDC;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	background-color: #FBFBF7;
}
table.BusinessDirectory    .Header, table.HistoricHomes  .Header {
	color: #F0F0F0;
	background-color: #3C0F36;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 17px;
	font-weight: normal;
}
table.BusinessDirectory   .BusinessTitle {
	color: #CD5812;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	font-weight: bold;
	height: 10px;
}
table.BusinessDirectory    .BusinessType {
	color: #AF4B10;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 12px;
	font-weight: normal;
}
table.BusinessDirectory    table.mainInfo, table.ShoppingLanding   table.multiPhoto {
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DCDCDC;
	border-left-color: #DCDCDC;
}
table.BusinessDirectory   table.mainInfo   .PromoWrapper {
	background-color: #F5F5E9;
}
table.HistoricHomes .HistoricTitle {
	color: #CD5812;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 11px;
	font-weight: bold;
	height: 10px;
}
table.HistoricHomes .HistoricType {
	color: #AF4B10;
	font-family: "trebuchet MS", arial, helvetica, verdana;
	font-size: 11px;
	font-weight: normal;
}

#HistoricBar .HistoricLeftBG {
	background-image: url(/images/interior/BG_HistoricHomeBars_Left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 125px;
}
#HistoricBar .HistoricRightBG {
	background-image: url(/images/interior/BG_HistoricHomeBars_Right.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 12px;
	padding-left: 10px;
	height: 26px;
}
#HistoricBar .HistoricRightBG #form1 #Type {
	background-color: #F5F5F5;
	color: #4A123C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
}
.LoginPlease {
	color: #316631;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
}
#form1 .ContactText #legalType {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	padding-top: 3px;
}
#legalType a:link, #legalType a:visited {
	color: #B33E02;
	text-decoration: underline;
}
#legalType a:hover, #legalType a:active {
	color: #B33E02;
	text-decoration: underline;
}
#form1  .VendorText  .btm_padding {
	padding-bottom: 5px;
	padding-top: 3px;
}
#VendorAppWrapper {
	width: 450px;
	background-color: #F5F5E9;
	border: 1px solid #E4DEC5;
	margin-right: auto;
	margin-left: auto;
}
#VendorAppTitle {
	color: #245524;
	font-size: 15px;
	font-family: "trebuchet MS", arial, helvetica, verdana;
}
#contentColumn #columnLeft {
	float: left;
	width: 370px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #B0A556;
	margin-right: 20px;
}
#form1 {
	margin: 0px;
	padding: 0px;
}
#form1     .VendorText     #crops, #form1   .VendorText   #ItemsForSale, #form1  .VendorText  #NatureOfActivity {
	width: 355px;
	overflow: auto;
}
.VendorText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3A0536;
	text-align: left;
	font-variant: normal;
	padding-right: 5px;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #BBAC6F;
}
