body {
	margin: 0 0 25px 0;
	padding: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #eceaea url(../images/bg_fade.gif) center top repeat-x;
}

body.print {
	margin: 0 0 25px 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: #fff none;
}

img, form {
	margin: 0;
	padding: 0;
	border: 0;
}

img.inset {
	float: left;
	margin: 0 20px 5px 0;
}

img.case {
	float: left;
	margin: 0 20px 10px 0;
	padding: 5px;
	background: #fff;
	border-bottom: 2px solid #e7e2e2;
}

img.map {
	padding: 9px;
	margin: 7px 0 3px 0;
	border: 1px solid #cec8c8;
	background: #f5f3f3;
}

p, a, h1, h2, h3, h4, h5, h6, li, td, input, select, dt, dd, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #262222;
	line-height: 18px;
	margin: 0;
	padding: 0;
}

h1, h2, h3, h4 {
	color: #ef1a22;
	margin: 0 0 10px 0;
}

h1 {
	font-family: "Lucida Sans", "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	color: #312b2b;
}

#desc h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ef1a22;
	margin: 0 0 12px 0;
	font-weight: bold;
	font-size: 13px;
}


h2 {
	font-weight: bold;
	margin: 0 0 14px 0;
}

h3 {
	font-weight: normal;
}

h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0;
}

h5 {
	font-weight: bold;
	margin: 0 0 10px 0;
}

a {
	margin: 0 0 13px 0;
}

a:link, a:visited {
	color: #ef1a22;
	text-decoration: none;
	background: transparent url(../images/i_plus.gif) 0 4px no-repeat;
	padding: 0 0 0 17px;
}

a:hover, a:active {
	color: #fff;
	background: #ef1a22 url(../images/i_plus.gif) 0 4px no-repeat;
}

a.minus:link, a.minus:visited {
	background: transparent url(../images/i_minus.gif) 0 4px no-repeat;
}

a.minus:hover, a.minus:active {
	background: #ef1a22 url(../images/i_minus.gif) 0 4px no-repeat;
}

a.noplus:link, a.noplus:visited {
	background: none;
	padding: 0;
}

a.noplus:hover, a.noplus:active {
	background: #ef1a22;
	padding: 0;
}

a.nobg:link, a.nobg:visited {
	background: none;
	padding: 0;
}

a.nobg:hover, a.nobg:active {
	background: none;
	padding: 0;
}

a.mail:link, a.mail:visited {
	background: transparent url(../images/i_mail.gif) 0 4px no-repeat;
	padding: 0 0 0 20px;
}

a.mail:hover, a.mail:active {
	background: #ef1a22 none;
	padding: 0 0 0 20px;
}

p {
	margin: 0 0 13px 0;
}

p.line {
	clear: both;
	background: url(../images/bg_dot.gif) repeat-x;
	line-height: 19px
}

p.date {
	font-size: 9px;
	color: #999;
	margin: -13px 0 13px 0;
}

p.disclaimer {
	font-size: 9px;
	color: #6a6262;
	margin: 0 0 13px 0;
}

ul {
	margin: 0 0 20px 25px;
	padding: 0;
}

dl {
	margin: 0 0 10px 0;
}

dl.pf {
	margin: 0 0 5px 0;
}

dt {
	background: #e9e4e4;
	color: #423c3c;
	font-weight: bold;
	margin: 5px 0 0 0;
	padding: 7px 10px 0 10px;
}

dd {
	background: #e9e4e4;
	color: #625757;
	margin: 0;
	padding: 0 10px 0 10px;
}

dd ul.facts {
	margin: -5px 0 0 20px;
	padding: 0 0 15px 0;
}

#contacts {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 2px 0 0 0;
}

#contacts li {
	float: left;
	width: 210px;
	margin: 0 0 15px 0;
	line-height: 18px;	
}

label {
	width: 100px;
	margin: 0 5px 0 0;
	color: #262222;
	font-weight: bold;
}

textarea {
	width: 256px;
	height: 120px;
	border: 1px solid #ccc;
	padding: 4px 5px;
	line-height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 246px;
	height: 112px;
}

input {
	width: 350px;
	height: 21px;
	border: 1px solid #ccc;
	margin: 0 0 5px 0;
	padding: 4px 5px;
	line-height: 12px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 338px;
	height: 13px;
}

input.go {
	width: 40px;
	height: 23px;
	color: #fff;
	padding: 0;
	margin: 0;
	border: none;
	background: #ef1a22 url(../images/b_go.gif) 0 1px no-repeat;
	cursor: pointer;
	cursor: hand;
}

input.side {
	width: 200px;
	padding: 3px 4px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 190px;
	height: 13px;
}

input.button {
	width: 58px;
	height: 23px;
	padding: 0;
	margin: 5px 0 0 1px;
	border: none;
	cursor: pointer;
	cursor: hand;
}

select {
	width: 350px;
	height: 19px;
	border: 1px solid #ccc;
	padding: 2px;
	color: #4d4a4a;
	margin: 5px 0;
}

select.side {
	width: 200px;
	padding: 2px;
	color: #4d4a4a;
}

html>body select.side {
	width: 198px;
}

select.service {
	width: 300px;
	padding: 2px;
	color: #4d4a4a;
	margin: 3px 5px 1px 0;
}

option.initial {
	color: #ef1a22;
}

.redbold {
	color: #ef1a22;
	font-weight: bold;
}

.price {
	color: #ef1a22;
}

.midgrey {
	color: #999;
}

.clear {
	clear: both;
}

.nomarg {
	margin-bottom: 0;
}

/* ------------ layout divs ------------ */

#holdall {
	width: 960px;
	margin: 0 auto;
	padding: 0 20px;
	background: #fff;
	border-left: 1px solid #cbc5c5;
	border-right: 1px solid #cbc5c5;
	border-bottom: 1px solid #cbc5c5;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 920px;
}

/* header */

#header {
	width: 920px;
	margin: 0;
	padding: 0;
}

img.logo {
	float: left;
	margin: 0 9px 0 0;
}

#headernav {
	float: left;
	list-style: none;
	padding: 52px 30px 0 0;
	margin: 0;
}

#headernav li {
	color: #999;
	display: inline;
}

#qsearch  {
	float: left;
	padding: 31px 0 0 48px;
}

#qsearch img {
	padding: 0 0 8px 0;
}

#qsearch input {
	float: left;
	width: 213px;
	margin: 0 10px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 203px;
}

html>body #qsearch input {
	width: 203px;
}

#qsearch input.button, #peoplesearch input.button {
	width: 58px;
	height: 23px;
	border: none;
	margin: 0;
	padding: 0;
}

/* navcol left */

#navcol {
	clear: left;
	float: left;
	width: 220px;
	margin: 0 10px 0 0;
}	

#red {
	margin: 0;
	padding: 0;
	list-style: none;
}

#red li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#red a, #red a.deselected {
	display: block;
	width: 220px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 10px;
	color: #fff;
	background: #ef1a22 url(../images/bg_red.png) 0 0 no-repeat;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px;
}

#red a:hover, #red a.selected {
	background: #a60d14 url(../images/bg_red.png) 0 -25px no-repeat;
}

#red li.alt a, #red li.alt a.deselected {
	background: #ef1a22 url(../images/bg_red_alt.png) 0 0 no-repeat;
}

#red li.alt a:hover, #red li.alt a.selected {
	background: #a60d14 url(../images/bg_red_alt.png) 0 -25px no-repeat;
}

#red ul.sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#red ul.sub a {
	background: #fabec1 url(../images/bg_red_sub.png) 0 0 no-repeat;
	color: #ef1a22;
}

#red ul.sub a:hover, #red ul.sub a:active, #red ul.sub a.selected {
	background: #f89ea3 url(../images/bg_red_sub.png) 0 -25px no-repeat;
	color: #55060b;
}

#grey {
	margin: 0 0 10px 0;
	padding: 0;
	list-style: none;
}

#grey li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#grey a, #grey a.deselected {
	display: block;
	width: 220px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 10px;
	color: #333;
	background: #b3aaaa url(../images/bg_greyplus.png) 0 0 no-repeat;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px;
}

#grey a:hover, #grey a.selected {
	color: #111;
	background: #9c8f8f url(../images/bg_greyplus.png) 0 -25px no-repeat;
}

#grey li.alt a, #grey li.alt a.deselected {
	background: #b3aaaa url(../images/bg_grey.png) 0 0 no-repeat;
}

#grey li.alt a:hover, #grey li.alt a.selected {
	background: #9c8f8f url(../images/bg_grey.png) 0 -25px no-repeat;
}

#grey ul.sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#grey ul.sub a {
	color: #574f4f;
	background: #e8e6e6 url(../images/bg_grey_sub.png) 0 0 no-repeat;
}

#grey ul.sub a:hover, #grey ul.sub a:active, #grey ul.sub a.selected {
	color: #333;
	background: #d2d0d0 url(../images/bg_grey_sub.png) 0 -25px no-repeat;
}

/* main column */

#maincol {
	float: left;
	width: 460px;
	line-height: 18px;
	margin: 0 10px 1px 0;
	padding: 0;
	background: #fff url(../images/bg_main.gif) repeat-y;
}

#maincolwide {
	float: left;
	width: 690px;
	line-height: 18px;
	margin: 0 0 1px 0;
	padding: 0;
	background: #fff url(../images/bg_main.gif) repeat-y;
}

#maincol .spaced {
	padding: 0 0 5px 0;
	background: #fff;
}

#flashcontent h1, #flashcontent h2, #flashcontent p {
	padding: 0 20px;
}

#maintext {
	margin: 0;
	padding: 18px 20px 10px 20px;
	background: #f3f1f1 url(../images/bg_maintext.png) left bottom repeat-x;
}

#maintext.print {
	background: #fff none;
}

.mainimg {
	margin: 0 0 5px 0;
}

/* latest news */

#newsholder {
	clear: both;
	float: left;
	width: 460px;
	border-top: 1px solid #ef1a22;
	margin: 1px 0 0 0;
}

#news {
	margin: 1px 19px 1px 0;
	padding: 20px 0 7px 20px;
}

#headlines {
	list-style: none;
	margin: 0 0 0 -20px;
	padding: 0 0 5px 0;
}

#headlines li {
	background: transparent url(../images/i_news.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

/* newsroom */

#newslist {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#newslist li {
	background: transparent url(../images/i_news.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

#newslist li span.date {
	font-size: 9px;
	color: #868181;
}

/* pdf list id*/

#pdflist {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#pdflist li {
	background: transparent url(../images/i_pdf.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

/* case list id*/

#caselist {
	list-style: none;
	margin: 0 0 0 2px;
	padding: 0 0 5px 0;
}

#caselist li {
	background: transparent url(../images/i_case.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

/* Related Links */

#linkholder {
	clear: both;
	float: left;
	width: 460px;
	border-top: 1px solid #ef1a22;
	margin: 1px 0 0 0;
}

#links {
	margin: 1px 19px 1px 0;
	padding: 20px 0 7px 20px;
}

ul.linklist, ul.pdflist, ul.servicelist {
	clear: both;
	list-style: none;
	margin: 0;
	padding: 0 0 5px 0;
}

ul.pdflist {
	margin: 0 0 0 -20px;
}

dd ul.pdflist {
	margin: 10px 0 0 0;
}

ul.servicelist {
	padding: 0;
}

ul.linklist li {
	padding: 0 0 5px 0;
}

ul.pdflist li {
	background: transparent url(../images/i_pdf.gif) 0 2px no-repeat;
	padding: 0 0 0 20px;
	margin: 0 0 7px 0;
}

ul.servicelist li {
	padding: 2px 0;
}

/* right column */

#rightcol {
	float: left;
}

div.panel, div.panelalt {
	width: 220px;
	background: #f3f1f1 url(../images/bg_maintext.png) left bottom no-repeat;
	padding: 0 0 5px 0;
	margin: 0 0 10px 0;
	border-bottom: 1px solid #cec8c8;
}

div.panelalt {
	padding: 0;
	border-bottom: none;
}

div.panel h4, div.panelalt h4 {
	font-weight: normal;
	color: #fff;
	background: #2e2c2c url(../images/bg_panelh.gif) no-repeat;
	line-height: 24px;
	padding: 0 0 0 29px;
}

div.panel img {
	background: #fff;
	padding: 0 0 5px 0;
	margin: 0 0 6px 0;
}

div.panel p, div.panel a {
	font-size: 10px;
	line-height: 16px;
	margin: 0 10px 3px 10px;
}

div.panel a {
	font-size: 10px;
	margin: 0;
	line-height: 20px;
}

div.panel select, div.panel input {
	font-size: 10px;
}

div.panelalt p {
	font-size: 10px;
	line-height: 16px;
	margin: 5px 10px 8px 10px;
}

div.panelalt ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style: none;
}

div.panelalt ul li {
	list-style: none;
	margin: 0;
	padding: 0 0 1px 10px;
	font-size: 10px;
	line-height: 23px;
	width: 210px;
	overflow: hidden;
	border-bottom: 1px solid #e3e1e1;
	background: #fff;
}

div.panelalt ul a, div.panelalt ul a:link, div.panelalt ul a:visited {
	display: block;
	width: 220px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 10px;
	background: #fff;
	color: #ef1a22;
	overflow: hidden;
	font-size: 10px;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 210px;
}

div.panelalt ul a:hover, div.panelalt ul a:active {
	background: #fafafa;
	color: #333;
}

/* people table */

div.person {
	clear: both;
	display: block;
	padding: 0 0 20px 0;
}

div.person img {
	clear: both;
	float: left;
	padding: 5px;
	margin: 0 10px 20px 0;
	background: #fff;
	border-bottom: 2px solid #d7d0d0;
}

div.person table {
	margin: 0;
	border-bottom: 2px solid #d7d0d0;
}

div.person table td {
	padding:  0 5px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border-bottom: 1px solid #efeded;
}
	
div.person table td.category, div.person table td.categorylast {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #574f4f;
}

div.person table td.last, div.person table td.categorylast {
	border-bottom: none;
}

/* development table */

div.dev {
	clear: both;
	display: block;
	padding: 0 0 20px 0;
}

div.dev img {
	clear: both;
	float: left;
	padding: 5px;
	margin: 0 10px 20px 0;
	background: #fff;
	border-bottom: 2px solid #d7d0d0;
}

div.dev table {
	margin: 0;
	border-bottom: 2px solid #d7d0d0;
}

div.dev table td {
	padding:  0 5px;
	height: 22px;
	line-height: 22px;
	background: #fff;
	border-bottom: 1px solid #efeded;
}
	
div.dev table td.category, div.dev table td.categorylast {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #574f4f;
}

div.dev table td.last, div.dev table td.categorylast {
	border-bottom: none;
}


/* ----- application table -----*/

table.app {
	margin: 0;
}

table.app td, table.app th {
	background: #e9e4e4;
	padding: 3px;
}

table.app th {
	text-align: left;
	font-weight: bold;
	padding: 3px 5px;
	color: #262222;
}

table.app td.label {
	width: 170px;
	padding: 3px 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}

table.app td.question {
	color: #c00;
	font-weight: bold;
	padding: 3px 5px;
}

table.app td.empty, table.app th.empty {
	background: transparent;
	padding: 0;
	height: 1px;
}

table.app input {
	width: 256px;
	padding: 2px 3px 3px 3px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 250px;
}

table.app textarea {
	width: 640px;
	padding: 2px 3px 3px 3px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 634px;
}

table.app input.short {
	width: 106px;
	padding: 2px 3px 3px 3px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 100px;
}

table.app input.mid {
	width: 186px;
	padding: 2px 3px 3px 3px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 180px;
}

table.app input.hide {
	display: none;
}

table.app input.button {
	width: 105px;
	height: 24px;
	padding: 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

table.app input.checkbox {
	float: left;
	width: 13px;
	height: 13px;
	border: none;
	margin: 0 10px 0 0;
	padding: 0;
}

table.app select {
	width: 263px;
	padding: 1px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 259px;
}

table.app select.mid {
	width: 187px;
	padding: 1px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 183px;
}

table.app select.dob {
	width: 50px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 48px;
}

table.app select.date {
	width: 60px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 58px;
}

/* ----- search table -----*/

table.search {
	margin: 0;
}

table.search td {
	background: #e9e4e4;
	padding: 3px;
}

table.search td.label {
	width: 170px;
	padding: 3px 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}

table.search td.statement {
	padding: 3px 5px;
}

table.search td.question {
	color: #c00;
	font-weight: bold;
	padding: 3px 5px;
}

table.search td.empty {
	background: transparent;
	padding: 0;
	height: 1px;
}

table.search input {
	width: 256px;
	padding: 3px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 250px;
}

table.search input.short {
	width: 166px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}

table.search input.hide {
	display: none;
}

table.search input.button {
	width: 58px;
	height: 23px;
	padding: 0;
	border: none;
	cursor: pointer;
	cursor: hand;
}

table.search input.checkbox {
	float: left;
	width: 16px;
	height: 16px;
	border: none;
	margin: 2px 5px 0 0;
	padding: 0;
}

table.search select {
	width: 170px;
	padding: 1px;
	margin: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 168px;
}

table.search select.short {
	width: 140px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 138px;
}

table.search p {
	margin: 0 0 5px 0;
}

table.codes {
	margin: 0 0 10px 0;
}

table.codes td {
	padding: 3px;
	background: #dbd2d2
}

/* ----- info table -----*/

table.info {
	margin: 0;
	background: #f2424a;
}

table.info thead td {
	background: #ef1a22;
	padding: 3px 3px 2px 3px;
	color: #fff;
	font-weight: bold;
}

table.info td {
	background: #fff;
	padding: 3px 3px 2px 3px;
}

table.info td.label {
	width: 170px;
	padding: 3px 5px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 160px;
}

table.info td.empty {
	background: transparent;
	padding: 0;
	height: 1px;
}

/* ----- side search ----- */

#sidesearch {
	margin: 0 0 5px 10px;
}

/* ---------- search results ---------- */

/* ----- pagination ----- */

ul.pages {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0 0 10px 0;
}

ul.pages li {
	float: left;
	color: #333;
	margin: 0;
	padding: 0 8px 0 0;
}

ul.pages a:link, ul.pages a:visited, ul.pages a:active {
	color: #ef1a22;
	padding: 0 8px 0 0;
	background: none;
}

ul.pages a:hover {
	background: #ef1a22;
}

/* table results summary */

table.summary {
	margin: 0 0 5px 0;
}

table.summary thead td {
	background: #d3c9c9;
	font-weight: bold;
}

table.summary td {
	background: #fff;
	padding: 2px 5px 3px 5px;
}

table.summary tbody tr td a {
	background: none;
	padding: 0;
}

table.summary tbody tr td a:hover {
	background: #ef1a22;
	padding: 0;
}

/* ----- property div ----- */

div.property {
	clear: both;
	padding: 9px 9px 5px 9px;
	border: 1px solid #e7e2e2;
	margin: 0 0 10px 0;
	background: #fff;
} 

img.details {
	padding: 4px;
	margin: 0;
	background: #fff;
	border-top: 1px solid #e7e2e2;
	border-right: 1px solid #e7e2e2;
	border-left: 1px solid #e7e2e2;
	border-bottom: 2px solid #d7d0d0;
	max-width: 600px
}

.imgbg {
	background: #f9f7f7 url(../images/bg_imgdet.gif);
}

div.property table.img {
	width: 190px;
	height: 130px;
	margin: 0 20px 10px 0;
	background: #fff;
	text-align: center;
	border-top: 1px solid #e7e2e2;
	border-right: 1px solid #e7e2e2;
	border-left: 1px solid #e7e2e2;
	border-bottom: 2px solid #e7e2e2;
}

div.property table.img td {
	padding: 4px;
}

div.property p {
	margin: 0 0 9px 0;
	padding: 0;
}

p.address, p.address a {
	font-size: 9px;
}

div.property p.address, div.property h3.address {
	margin-top: 17px;
	margin-left: 8px;
}

p.trans {
	text-transform: uppercase;
	font-weight: bold;
}

div.property ul {
	margin: -26px 0 15px 115px;
	padding: 0;
}

div.property ul.features {
	margin: -26px 0 15px 85px;
	padding: 0;
}

div.property ul li, div.property ul.features li {
	color: #6d5c5c;
	margin: 0;
	padding: 0;
	line-height: 17px;
}

div.property ul.detail {
	margin: 0 0 15px 20px;
}

div.property ul.detail li {
	line-height: 21px;
}

a.view, a.view:visited, a.view:active {
	display: block;
	width: 190px;
	line-height: 23px;
	margin: 0;
	padding: 0 0 1px 8px;
	color: #fff;
	background: #ef1a22 url(../images/bg_b190.gif) 0 0 no-repeat;
	border-bottom: 1px solid #fff;
	overflow: hidden;
	text-decoration: none;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 182px;
}

a.view:hover {
	background: #a60d14 url(../images/bg_b190.gif) 0 -24px no-repeat;
}

#thumbs {
	margin: 0 0 15px 0;
	padding: 0;
}

#thumbs li {
	margin: 0 10px 0 0;
	list-style: none;
	padding: 0 0 2px 0;
}

#thumbs li img {
	width: 80px;
	margin: 0;
}

#phototable {
	border: 1px solid #dddbd2;
	margin: 0 0 15px 0;
}

#phototable.topborder {
	border-top: 1px solid #dddbd2;
}

/* footer */

#footer {
	clear: both;
	float: left;
	width: 900px;
	margin: 0;
	padding: 28px 0 10px 0;
	background: #fff url(../images/bg_footer.png) 0 0 no-repeat;
}

#footernav {
	float: left;
	list-style: none;
	margin: 0 70px 0 0;
	padding: 0;
}

#footernav li {
	color: #999;
	display: inline;
}

#copyright {
	color: #b3aaaa;
}