body {	margin: 0 0 25px 0;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: #e7f2d3 url(../images/bg_main.png) repeat-x center top;}
body.print {	margin: 0 0 25px 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	background: #fff url(none.html);}
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 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #262222;	line-height: 18px;	margin: 0;	padding: 0;}
h1, h2, h3, h4 {	color: #6a8f22;	margin: 0 0 10px 0;}
h1 {	font-family: Verdana, Arial, sans-serif;	font-size: 18px;	line-height: 21px;	font-weight: normal;	color: #312b2b;}
h2 {	font-weight: bold;	margin: 0 0 14px 0; font-size: 14px;}
h3 {	font-weight: normal;}
h4 {	font-weight: normal;	margin: 0;}
h5 {	font-weight: bold;	margin: 0 0 10px 0;}
.error{
	color: Red;
	font-weight: bold;
}
#h8{
	font-size: 15px;
	color: Black;
}
a {	margin: 0;}
a:link, a:visited {	color: #6a8f22;	text-decoration: none; }
a:hover, a:active {	color: #fff; }
.Apple-style-span{
	font-family: Verdana, sans-serif;
}
a.plus {	margin: 0 0 13px 0;}
a.plus:link, a.plus:visited {	color: #6a8f22;	text-decoration: none;	background: transparent url(../images/i_plus.gif) 0 4px no-repeat;	padding: 0 0 0 17px;}
a.plus:hover, a.plus:active {	color: #fff;	background: #6a8f22 url(../images/i_plus.gif) no-repeat 0 4px;}

a.minus:link, a.minus:visited {	background: transparent url(../images/i_minus.gif) 0 4px no-repeat;}
a.minus:hover, a.minus:active {	background: #6a8f22 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: #6a8f22 url(none.html);	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: #6a8f22 url(none.html);	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;}
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: 350px;	height: 13px;}
input.go {	width: 40px;	height: 23px;	color: #fff;	padding: 0;	margin: 0;	border: none;	background: #6a8f22 url(../images/b_go.gif) no-repeat 0 1px;	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;}
input.searchbutton {	width: 60px;	height: 25px;	padding: 0;	margin: 5px 0 0 1px;	border: none;	cursor: pointer;	cursor: hand;}
textarea {	width: 350px;	height: 100px;	border: 1px solid #ccc;	margin: 0 0 5px 0;	padding: 4px 5px;	line-height: 12px;	voice-family: "\"}\"";	voice-family: inherit;	width: 350px;	height: 100px;}
select {	width: 350px;	height: 21px;	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: #6a8f22;}
.redbold {	color: #6a8f22;	font-weight: bold;}
.price {	color: #6a8f22;}
.midgrey {	color: #999;}
.clear {	clear: both;}
.clear2 {position: relative; clear: both; _height: 0px; font-size: 1px;}
.clearall {	height: 10px; width: 1px; clear: both;}

.nomarg {	margin-bottom: 0;}

table.searchtab { padding: 0 0 15px 0;}
td.topsearchpad { vertical-align: bottom; padding: 0 0 2px 10px;}

/* ------------ 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 80px;}

#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: 80px;	height: 23px;	border: none;	margin: 0;	padding: 0;}

/* navcol left */
#navcol {	clear: left;	float: left;	width: 220px;	margin: 0 10px 0 0;}	
#blue {	margin: 0;	padding: 0;	list-style: none;}
#blue li {	list-style: none;	margin: 0;	padding: 0;}
#blue a, #blue a.deselected {	display: block;	width: 220px;	line-height: 23px;	margin: 0;	padding: 0 0 1px 10px;	color: #fff;	background: #6a8f22 url(../images/bg_red.png) no-repeat 0 0;	border-bottom: 1px solid #fff;	overflow: hidden;	text-decoration: none;	voice-family: "\"}\"";	voice-family: inherit;	width: 210px;}
#blue a:hover, #blue a.selected {	background: #0153b8 url(../images/bg_red.png) 0 -25px no-repeat;}
#blue a.noroll, #blue a.noroll:link, #blue a.noroll:visited {	background: #0b6ce3 url(../images/bg_red_alt.png) 0 0 no-repeat;}
#blue a.noroll:hover {	background: #0153b8 url(../images/bg_red_alt.png) 0 -25px no-repeat;}
#blue a.gr, #blue a.gr:link, #blue a.gr:visited {	background: #fff url(../images/bg_grey.png) 0 0 no-repeat; color: #fff;}
#blue a.gr:hover {	background: #9c8f8f url(../images/bg_grey.png) 0 -25px no-repeat; }

#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: #999;	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;}

/* DHTML Menu - Sub */
.navWrap {	border: 1px solid #000;}
.navWrap ul {	margin: 0;	padding: 0px;	list-style-type: none;	font-family: verdana;	font-size: 10px;	line-height: 1.4em;	overflow: hidden;}
.navWrap ul li {	display: inline; }
.navWrap ul li a, .navWrap ul li a:link, .navWrap ul li a:visited {	display: block;	width: 220px;	line-height: 23px;	margin: 0;	padding: 0 0 1px 10px;	color: #666;	background: #0b6ce3 url(../images/bg_red_sub.png) 0 0 no-repeat;	border-bottom: 1px solid #fff;	overflow: hidden;	text-decoration: none;	voice-family: "\"}\"";	voice-family: inherit;	width: 210px;}
.navWrap ul li a:hover {	background: #f89ea3 url(../images/bg_red_sub.png) 0 -25px no-repeat;	color: #000; }

/* 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 ;}
.mainimg {	margin: 0 0 5px 0;}

/* latest news */

#newsholder {	border-top: 1px solid #6a8f22;	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 {	font-family: verdana; 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; font-family: verdana;	line-height: 16px;	margin: 0 10px 3px 10px;}
div.panel a {	font-size: 10px;	margin: 0; font-family: verdana;	line-height: 20px;}
div.panel select, div.panel input {	font-size: 10px;}
div.panelalt p {	font-size: 10px;	 font-family: verdana; 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;}
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;	border-bottom: 1px solid #e3e1e1;	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: Verdana , 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: Verdana, "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;}

/* footer */
#footer {	clear: both;	float: left;	width: 920px;	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 0 0 0;	padding: 0;}
#footernav li {	color: #999;	display: inline;}
#copyright {	font-family: verdana; color: #555;	float: right;}

/* BOXES */
.box {padding:0 0 20px 0; margin:0 0 5px 0; font-family: verdana;}
#container #container_right .box {padding:0 0 20px 0; margin:0 0 5px 0; background: url(../i/hr.gif) no-repeat bottom center;}

.box p {font-family: verdana;text-align:left; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.box p.info {text-align:right; padding:0;font-size:85%;color: #555;}
.box img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}
.box h2 {font-family: verdana; padding:0; margin:0;}
.box h2 a {font-family: verdana; text-decoration: underline;}
.box h2 a:hover {color: #000;}

/* AKTUAL */
#aktual {padding:5px 0 20px 0; margin: 0 0 5px 1px;}
#aktual p {text-align:left; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; font-family: verdana; }
#aktual p.info {text-align:right; padding:0;font-size:85%;color: #555;}
#aktual h2 {padding:10px 0 5px 0; margin:0;}
#aktual h3 {padding:0; margin:0;}
#aktual h3 a {text-decoration: underline;}
#aktual h3 a:hover {color: #000;}

.banner {width:468px; height: 60; display: block; padding: 2px; border: 1px solid #D5D5D5;  float: right; margin-top: 15px;}

/* REALDETAIL */
.realdetail {padding:0 0 20px 0; margin:0 0 5px 0;}
.realdetail p {text-align:left; padding:0; margin:5px 0 5px 0;font-size:95%;color: #000; }
.realdetail p.info {text-align:right; padding:0;font-size:85%;color: #555;}
.realdetail img {padding:3px; margin:0 5px 5px 0; float: left; border: 1px solid #DCDCDC;}
.realdetail h2 {padding:0 0 10px 0; margin:0;}
.realdetail h2 a {text-decoration: underline;}
.realdetail h2 a:hover {color: #000;}

#specifikace {margin:0; padding: 0 0 10px 0;}
#specifikace legend {display:none;}
#specifikace fieldset {margin:0; padding: 0; color: #000; border: none;}
#specifikace hr {display:none;}
/* #specifikace hr {margin:0; padding: 3px 0 5px 0; border-bottom: 1px solid #ddd; border-top: none; border-left: none; border-right: none;} */

#spec { margin:0; padding:0; table-layout: fixed; width: 100%; }
#spec td { background: #C8C8C8; margin:0; padding: 1px 5px 1px 5px; font-size: 10px;}
#spec td.second { background: #DEDEDE; margin:0; padding: 1px 5px 1px 5px; font-size: 10px; } 

#spec2 { margin:0; padding:0; width: 100%; }
#spec2 td { background: #C8C8C8; margin:0; padding: 1px 5px 1px 5px; font-size: 10px;}
#spec2 td.second { background: #DEDEDE; margin:0; padding: 1px 5px 1px 5px; font-size: 10px; } 
