/* base stuff */
body { background: #e3e0d2; color: #000000; font: 11px Verdana, Arial, Helvetica, sans-serif; }
a:link, a:visited, a:active { color: #660000; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }
label { font-size: 11px; }
textarea { font: 11px Verdana, Arial, Helvetica, sans-serif; }
ul, ol { }
ul li, ol li { }

/* layout stuff */
#header-wrap { background: #d8cdbb url('../images/header-bg.jpg') bottom repeat-x; border-bottom: 1px solid #aea18b; }
#content-wrap { background: #ffffff url('../images/content-wrap-bg.jpg') top repeat-x; }
#footer-wrap { background: #e3e0d2; border-top: 1px solid #aea18b; }

#head-side { background: #ffffff url('../images/header-side-bg.jpg') bottom repeat-x; }

#header { border-left: 1px solid transparent; border-right: 1px solid #999999; }
#header #logo { }
#header #other-wrap { }
#header #other-wrap #other { background: #ffffff url('../images/header-slogan-tele-bg.jpg') bottom right no-repeat; }
#header #other-wrap #other #tele { }
#header #other-wrap #other #tele h2 { color: #660000; font-size: 14px; font-weight: bold; }
#header #other-wrap #other #slogan { }
#header #other-wrap #other #slogan h1 { color: #1b5481; font-size: 21px; font-weight: bold; }
#header #other-wrap #navigation { background: url('../images/navigation-wrap-bg.jpg'); }

#content { background: #ffffff url('../images/content-bg.jpg') top repeat-x; }
	#content #large #google-map { border-left: 1px solid #999999; border-right: 1px solid #999999; }

#content #left { }
/* home page */
#content #left #main-img { background-color: #d7cec0; border-left: 1px solid #999999; }
#content #left #main-img #chapters { }
	#chapters h2 { font-size: 13px; font-weight: normal; }
	#chapters #chapter-13 { }
	#chapters #chapter-7 { }
	#chapters #chapter-13 #title-13 { background: #b6ae8d url('../images/chapter-13-bg.jpg') left repeat-y; color: #ffffff; }
	#chapters #chapter-7 #title-7 { background: #754b30 url('../images/chapter-7-bg.jpg') left repeat-y; color: #ffffff; }
	#chapters .chapter-info { background: #ffffff url('../images/chapter-info-bg.jpg') left repeat-y; }
	#chapters .chapter-info p { color: #000000; }
	#chapters .chapter-info a { color: #3d393a; text-decoration: underline; }
	#chapters .chapter-info a:hover { text-decoration: none; }
	#chapters .price { color: #3d393a; font: bold 40px "Times New Roman", Times, serif; }
#content #left #main-img #info-boxes { position: relative; z-index: 0; background: #01223a; color: #ffffff; border-top: 1px solid #053559; }
#content #left #main-img #info-boxes a { color: #fff; }
#content #left #main-img #info-boxes .steps { border-top: 1px solid #053559; border-left: 1px solid #053559; border-right: 1px solid #02203a; }
	.step-1 { background: url('../images/step-1.jpg') top left no-repeat; }
	.step-2 { background: url('../images/step-2.jpg') top left no-repeat; }
	.step-3 { background: url('../images/step-3.jpg') top left no-repeat; }
	.step-4 { background: url('../images/step-4.jpg') top left no-repeat; }
	.step-5 { background: url('../images/step-5.jpg') top left no-repeat; }
	.step-text { font-size: 14px; }
#content #left #quote { background: #360a03; color: #ffffff; font-size: 15px; font-style: italic; font-weight: bold; border-bottom: 1px solid #999999; }
#content #left #locations { }
#content #left #locations h2 { font-size: 15px; font-weight: bold; }
#content #left #locations table { }
#content #left #locations table tr { }
#content #left #locations table tr td { }
#content #left #locations table tr td .location { font-size: 12px; font-weight: bold; }
#content #left #locations table tr td .addy { font-size: 11px; }
#content #left #locations table tr td .tele { color: #660000; font-size: 11px; }
/* subpages */
#content #left #side-border { background: #999999; }
#content #left #main { background: #ffffff; color: #333333; font-size: 13px; border: 1px solid #999999; }
#content #left #main h2 { color: #660000; font-size: 16px; font-weight: bold; border-bottom: 1px solid #660000; }
#content #left #main p { color: #333333; font-size: 13px; }
#content #left #main #location-table {  }
#content #left #main #location-table tr { }
#content #left #main #location-table tr td {padding-left: 10px; }
	#location-table .city { font-weight: bold; }
	#location-table .addy { }
	#location-table .tele { color: #336699; }
	#location-table .directions { }
	#location-table .directions a {}
#content #left #info-form { }
	#info-form h3 { color: #336699; font-size: 13px; font-weight: bold; }
	#info-form p { font-size: 10px; }
	#info-form #form-fields { }
	#info-form .form-field { color: #336699; }
	#info-form .form-field input.wide { }
	#info-form .form-field select.wide { }
	#info-form .form-field textarea { }

#content #right { }
#content #right .box { border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999; }
#content #right #google-map { }
#content #right #google-link { }
#content #right #google-link a { color: #01223a; font-size: 11px; font-weight: bold; }
#content #right #form { background: #ffffff url('../images/content-form-bg.jpg') left repeat-y; }
	#form h3 { color: #336699; font-size: 13px; font-weight: bold; }
	#form p { font-size: 10px; }
	#form #form-fields { }
	#form .form-field { color: #336699; }
	#form .form-field input.wide { }
	#form .form-field select.wide { }
	#form .form-field textarea { }

#footer { color: #666666; }
#footer a { color: #666666; }
	#footer a.location { color: #660000; font-weight: normal; }
#footer #share { }
#footer #copy { }
#footer #links { }
#footer #fine-print { }

/* other and misc */
.map-link { font-size: 10px; font-weight: bold; }
.map-link a { }
