.ClearFloat {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.repeatWrapper {
	margin-bottom: 25px;
}
.repeatWrapper .btmBrdr {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #B4B4B4;
	padding-bottom: 20px;
}

.repeatWrapper .Type {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #130D0D;
	line-height: 22px;
	font-size: 10pt;
	padding-bottom: 5px;
}
.repeatWrapper .Type strong {
	color: #0A0A5F;
}
.seperatorLine {
	height: 1px;
	width: 700px;
	clear: both;
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C1D3E7;
}




.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 ol li {
	list-style-type: inherit;
	margin-left: 3em;
}

.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;
}
.repeatWrapper .ThumbNails   {
	padding: 0px;
	margin: 0px;
}
.repeatWrapper     /*thumbnail image border hover*/
.ThumbNails img  {
	border: 1px solid #AB0B10;
	padding: 1px;
}
.repeatWrapper .ThumbNails:hover img       {
	padding: 1px;
	border: 1px solid #195464;
}
.repeatWrapper .ThumbNails:hover  {
	color: #DCDBC7;
}

.normLink a:link, .normLink a:visited {
	color: #00409A;
	text-decoration: none;
}
.normLink a:hover, .normLink a:active {
	color: #BE970F;
	text-decoration: underline;
}
h1#SectionTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	color: #735200;
	text-transform: none;
	font-weight: normal;
	letter-spacing: 1px;
	font-style: normal;
	text-align: left;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dad4af;
}



.Title1A {
	font-family: Arial, Helvetica, sans-serif;
	color: #070753;
	font-size: 18px;
	font-weight: normal;
	text-align: left;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

.Title1B {
	font-family: Arial, Helvetica, sans-serif;
	color: #3B2B2B;
	font-size: 18px;
	font-weight: normal;
	margin-bottom: 0px;
	text-align: left;
	padding-bottom: 0px;
}





h2 {
	font-size: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding: 0px;
	color: #333333;
	font-style: normal;
	margin-top: -10px;
	margin-right: 0px;
	margin-left: 0px;
}





h3 {
	color: #0756A3;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
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;
	color: #05407A;
}




h6 {
	color: #9F0B0F;
	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;
}

.SubTitle1A {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	color: #27606B;
	margin-top: -8px;
}
.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;
}
.photoLeft {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
}
.photoRight {
	float: right;
	margin-top: 8px;
	margin-left: 10px;
}
.photoBrdr {
	padding: 1px;
	border: 1px solid #064A8E;
}




.photoBrdrLeft01 {
	float: left;
	margin-right: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	padding: 1px;
}



.photoBrdrRight01 {
	float: right;
	margin-top: 8px;
	margin-left: 10px;
	margin-bottom: 5px;
	padding: 1px;
}
.singlePhotoWrapperLeft {
	float: left;
	width: 250px;
}
.singlePhotoWrapperRight {
	float: right;
	width: 255px;
	padding-left: 10px;
}
.singlePhotoWrapperBtm {
	float: none;
	background-color: #0000CC;
}
.floatPhotoCaptionWrapper   .MainTypePdfWrapper {
	float: left;
	width: 450px;
}
.floatPhotoCaptionWrapper .MainTypePdfWrapper2 {
	width: auto;
}

.floatPhotoCaptionWrapper .MainPhotoCaptionWrapper {
	float: left;
	width: 300px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	clear: right;
}


.MainPhotoCaptionWrapper {
	clear: both;
	padding-top: 20px;
}

.MainPhotoCaptionWrapper .PhotoCaptionWrapper1, .MainPhotoCaptionWrapper .PhotoCaptionWrapper2 {
	float: left;
	width: 300px;
}

.MainPhotoCaptionWrapper  .caption {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
	padding-bottom: 10px;
	color: #0391E2;
}




.note {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #980006;
	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;
}
.SubCatTitle {
	padding-top: 5px;
}
.SubCatTitle a:link, .SubCatTitle a:visited {
	color: #800000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
}
.SubCatTitle a:hover, .SubCatTitle a:active {
	color: #0E5A94;
	text-decoration: none;
}


#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: #F3F3F3;
	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 {

}
.ContactText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #043566;
	text-align: left;
	font-variant: normal;
	font-weight: normal;
	padding-top: 10px;
	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: #0756A3;
	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: #993E00;
}
.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: #0756A3;
	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: #0756A3;
	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: #0756A3;
	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: #0756A3;
	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/Interior/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;
}
.flv  a:hover, .flv  a:active {
	background-image: url(/images/Interior/btn_flv_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #0756A3;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}
.shop {
	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;
}
.shop   a:link, .shop   a:visited {
	background-image: url(/images/interior/btn_shop_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;
}
.shop   a:hover, .shop   a:active {
	background-image: url(/images/interior/btn_shop_o.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: underline;
	color: #0756A3;
	padding-left: 22px;
	padding-bottom: 3px;
	padding-top: 3px;
}



.previousPage {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 110px;
	overflow: hidden;
	margin-left: 0px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 0px;
	margin-right: 0px;
}
.previousPage a:link, .previousPage a:visited    {
	background-image: url(/images/interior/btn_previousPage.gif);
	background-repeat: no-repeat;
	display: block;
	height: 20px;
	width: 110px;
	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: 20px;
	width: 110px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -20px;
	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;
}
.AddToCart {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	height: 19px;
	width: 80px;
	overflow: hidden;
	float: left;
	margin: 0px;
}

.AddToCart   a:link, .AddToCart   a:visited    {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 80px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.AddToCart   a:hover, .AddToCart   a:active    {
	background-image: url(/images/interior/btn_AddToCart.gif);
	background-repeat: no-repeat;
	display: block;
	height: 19px;
	width: 80px;
	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: 87px;
	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: 87px;
	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: 87px;
	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;
}
table#partsList, table#partsList td {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
	background-color: #F1F1F1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
table#partsList  tr#partsListTitle   td {
	background-image: url(/images/interior/BG-partsListTitle.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
	background-color: #9A0006;
	font-family: Arial, Helvetica, sans-serif;
	color: #DFDFDF;
	font-size: 12px;
	font-weight: normal;
}
.EventInfoBox   {
	width: 220px;
	float: left;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #999999;
	margin-right: 10px;
	padding-right: 10px;
}

.EventTitle {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
	color: #000000;
}

.EventDate, .EventTime, .EventLocation   {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #151515;
	line-height: 15px;
	padding-bottom: 5px;
}
.EventDate strong, .EventTime strong, .EventLocation strong {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0756A3;
	line-height: 15px;
	padding-bottom: 5px;
}



.btn_registerToAttend {
	background-image: url(/images/Interior/btn_registerToAttend.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 231px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: both;
}
.btn_registerToAttend  a:link, .btn_registerToAttend  a:visited    {
	background-image: url(/images/Interior/btn_registerToAttend.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 231px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.btn_registerToAttend  a:hover, .btn_registerToAttend  a:active    {
	background-image: url(/images/Interior/btn_registerToAttend.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 231px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -33px;
	line-height: -200em;
}





.btn_tellUsFoodDrive {
	background-image: url(/images/Interior/btn_tellUsAboutYourFoodDrive.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 361px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
.btn_tellUsFoodDrive  a:link, .btn_tellUsFoodDrive  a:visited    {
	background-image: url(/images/Interior/btn_tellUsAboutYourFoodDrive.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 361px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.btn_tellUsFoodDrive  a:hover, .btn_tellUsFoodDrive  a:active    {
	background-image: url(/images/Interior/btn_tellUsAboutYourFoodDrive.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 361px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -33px;
	line-height: -200em;
}



.btn_viewArchives {
	background-image: url(/images/Interior/btn_viewArchives.png);
	background-repeat: no-repeat;
	height: 33px;
	width: 221px;
	overflow: hidden;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	clear: both;
}
.btn_viewArchives  a:link, .btn_viewArchives  a:visited    {
	background-image: url(/images/Interior/btn_viewArchives.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 221px;
	overflow: hidden;
	text-indent: -1000em;
	line-height: -200em;
}
.btn_viewArchives  a:hover, .btn_viewArchives  a:active    {
	background-image: url(/images/Interior/btn_viewArchives.png);
	background-repeat: no-repeat;
	display: block;
	height: 33px;
	width: 221px;
	overflow: hidden;
	text-indent: -1000em;
	background-position: 0px -33px;
	line-height: -200em;
}
