body  { background: url(/images/layout/body-bg.jpg) repeat-x top center #4F2B14; color: #4F2B14; }

p { line-height: 150%; }

#Top a { color: #333; }

.Center { margin: 0 auto; text-align: left; position: relative; width: 950px; }
#Page { background: url(/images/layout/page-bg.png) repeat-y; }
	#PageSpace { padding: 0px 5px; }
		#Top { font-size: 11px; height: 25px; background: url(/images/layout/top-bg.gif) repeat-x; }
			#Top li.Adress { float: left; padding: 5px 0px 0px 5px; }
			#Top li.SelectBranch { float: right; padding: 5px 5px 0px 0px; }
			
		#Head { background: url(/images/layout/head-right-bg.jpg) top right no-repeat; position: relative; }
			#PostIt { position: absolute; width: 196px; height: 171px; top: 100px; left: 600px; background: url(/images/layout/post-it.png) no-repeat; }
			#PostIt span { display: block; }
			#PostIt span.Title { font-size: 14px; font-weight: bold; margin: 15px 0px 10px 15px; color: #4F2B14; }
			#PostIt span.Phone { font-size: 16px; font-weight: bold; margin: 15px 0px 10px 15px; color: #DF7333; }
			#PostIt span.Info { font-size: 10px; margin: 15px 0px 10px 25px; }
			
		#Menu { background: url(/images/layout/menu-bg.gif) repeat-x; height: 39px; font-weight: bold; font-size: 13px; }
			#Menu li { float: left; margin: 0px 11px; padding-top: 12px; }
			#Menu a { color: #FFF; text-decoration: none; }
			#Menu a:hover { color: #F8BF87; }
			
		#Content  { background: url(/images/layout/content-bg.jpg) no-repeat right bottom; line-height: 150%; }
		#Content p { margin: 10px 0px 10px 0px; }
			#ContentSpace { padding: 30px 388px 110px 20px; }
			body#Index #ContentSpace { padding: 30px 20px 110px 20px; }

		#Footer { background: #2D1F15; color: #CCCCCC; }
			
			#FooterContent li.Buffet { float: left; width: 509px; margin: 0px 0px 0px 29px; }
			#FooterContent li.BusinessHours { float: right; width: 334px; margin: 0px 21px 0px 0px; }
			#FooterContent h3 { margin-bottom: 20px; }
			#FooterContent p { margin: 10px 0px; }
		
#SecondMenu { font-size: 11px; background: url(/images/layout/second-menu-bg.png) no-repeat; height: 41px; margin-bottom: 30px; }
#SecondMenu a { color: #333; }
#SecondMenu ul { padding: 14px 10px 0px 10px; }
#SecondMenu li.Description { float: left; }
#SecondMenu li.Links { float: right; }

h1 { font-size: 18px; font-weight: bold; margin-bottom: 10px; }
h2 { font-weight: bold; font-size: 14px; letter-spacing: -1px; color: #e7752e; margin-bottom: 10px; }

.cufon-active h1  { font-size: 26px; }
.cufon-active h3  { font-size: 22px; }

.ContentBoxSpace { margin-bottom: 10px; }
.ContentBoxSeperator { padding-top: 10px; border-bottom: 1px solid #DCDDDD; }

/* approach v2 */
#ApprMap { width: 532px; height: 300px; }
#ApprRouteScroll { width: 532px; height: 300px; }
	#ApprRoute { width: 502px; height: 300px; }

.F_Contact_TXTField { width: 190px; }
#F_Contact_City { width: 120px; }
#F_Contact_ZIP { width: 65px; }
#F_Contact_Message { width: 460px; height: 150px; }
#F_Contact_People { width: 40px; }

#TodayHours { font-weight: bold; font-size: 14px; }

.GalAlbumPhoto { float: left; width: 266px; text-align: center; }

fieldset { border: 1px solid #AAA; padding: 5px; float: left; }
fieldset legend { color: #AAA; padding: 0px 10px; }



body#Individualpages #Content p { font-size: 13px; }
.SubTitle { margin-top: 20px !important; color: #4F2B14; font-size: 16px !important; border-bottom: 1px solid #F9762E; text-align: center; font-weight: bold; }
.cufon-active .SubTitle { font-size: 22px !important; }

