/*
BODY {
	FONT-SIZE: 8pt; FONT-FAMILY: Verdana, "MS Sans Serif", Arial, sans-serif
}

td {
	font-size:10pt
}

H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif
}
H2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt
; font-family: Arial, Helvetica, sans-serif
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt
; font-family: Arial, Helvetica, sans-serif
}
TH {
	FONT-WEIGHT: bold
}
A:hover {
	COLOR: #cc0000
}
.menu {
	COLOR: #2c4252; TEXT-DECORATION: none
}
A.menu:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A:active {
	COLOR: #990000
}
*/
A.m2 {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.m2:link {
	COLOR: #cc0000
}
.m2 {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.bgr_calc {background-color: #E8E8E8}
.bgr_calc b {color: #555556;font-size:10pt;}
.bgr_calc_r {background-color: #000066; text-align:left;}
.tbl {background-color: #B9B9B9}
.bgr {background-color:#E9E9E9}
	tr.bgr td font,
	.bgr b,
	.bgr font {color:#4D4D4D}
	.bgr font a,
 	.bgr a font {color: #0000ff}
 	.bgr font a:hover,
 	.bgr a:hover font {color:#cc0000}
 	
.nav {
	background:#e9e9e9;
	padding:5px
}

.nav p{
	margin:0
}

#left {
	float:left;
	width:605px;
	margin-right:15px
}

#search-form table {
	border-collapse:collapse;
	background:#e8e8e8;
}

#search-form table td{
	padding:5px;
}

#search-form select{
	width:170px
}

.search-form-new,
#search-link { 
	width: 605px; 
}

.search-form-new td {
	vertical-align: top;
}

.search-form-new td div{
	padding: 5px;
}

#search-but { 
	padding: 17px 10px 0 0!important; 
	text-align: right; 
}

/* scrollable */
#slider {
	position: relative;
}
div.scrollable {  
    position:relative; 
    overflow:hidden; 
    width: 606px; 
    height:120px; 
	padding-top: 5px;
} 
div.scrollable-vertical {
	position:relative; 
    overflow: hidden; 
    width: 128px; 
    height:608px; 
	background: url(images/scroll_bg.gif) repeat-y 1px top;
	padding-left: 2px;
}
div.scrollable div.items,
div.scrollable-vertical div.items { 
    width:20000em; 
    position:absolute; 
}  
div.scrollable .page { 
    width:97px; 
    float:left;
	border: 2px solid #fff; 
	cursor: pointer;
} 
div.scrollable-vertical .page {
	width:97px; 
    float:left;
	border: 2px solid #e4e7ec; 
	cursor: pointer;
}
div.scrollable-vertical .page {
	padding: 3px 0 1px 3px;
}
* html div.scrollable .page,
* html div.scrollable-vertical .page {
	width: 101px;
}
div.scrollable .page .slider-img,
div.scrollable-vertical .page .slider-img {
	background: url(images/border.jpg) no-repeat;
	height: 79px;
	padding:3px 0 0 3px;
}
div.scrollable-vertical .page .slider-img {
	height: 60px;
}
div.scrollable .page .slider-img img,
div.scrollable-vertical .page .slider-img img {
	width: 89px;
	height: 59px;
}
div.scrollable .page .slider-links,
div.scrollable-vertical .page .slider-links {
	font-size: 10px!important;
	padding: 0 2px 2px;
}
div.scrollable-vertical .page .slider-links {
	padding: 0 2px;
}
* html div.scrollable-vertical .page .slider-links {
	padding-top: 4px;
}
#slider .prev {
	position: absolute;
	left: -17px;
	top: 20px;
}
#slider .next {
	position: absolute;
	right: -18px;
	top: 20px;
}
#slider .top {
	position: absolute;
	right: 4px;
	top: 0;
}
#slider .bottom {
	position: absolute;
	right: 4px;
	bottom: 0;
}

#slider .top img,
#slider .bottom img,
#slider .prev img,
#slider .next img,
div.scrollable .page .slider-img a img,
div.scrollable-vertical .page .slider-img a img {
	border-width: 0;
	cursor: pointer;
}
#loader {
	margin: 10px;
}
#toptobot { top: 19px!important; }
#toptotop { top: 571px!important; z-index: 2; }
* html #toptotop { top: 573px!important; }

.bg-border { border: 1px solid #ccc; background-color: #e4e7ec; }
.items.bg-border { width: 105px!important; }

.slider-hover { 
	border-color: #f00!important; 
}
.search-table-new { width: 755px; }
* html .search-table-new { width: 750px!important; }

.panel-line {
	height: 1px; width: 107px; margin-left: 1px; font-size: 0px; line-height: 0px; background: url(images/pixel_grey.gif) repeat-x bottom;
}
.panel-line.last { background-position: top; }

.name {
	color:#996633;
	font-family:Arial, Verdana;
	font-weight:bold;
	font-size:16pt
}

.phone {
	font-weight:bold;
	font-family:Arial, Verdana;
	font-size:10pt
}

#links {
	font-family:Arial, Verdana;
	font-size:9pt;
	background:url(images/menu_line.gif);
	height:25px;
	line-height:25px;
}

#links, #links a {
	color:#10356A
}

#links a {
	font-weight:bold;
	text-decoration:none
}

#links a:visited, #links a:hover {
	color:#996633
}

.form {
	border-collapse:collapse
}

.form td {
	border:1px solid #707787;
	padding:4px
}

.form td td{
	border:0;
	padding:0
}

.form.table {
	border:1px solid #707787;
}

.form.table td {
	border-top:0;
	border-left:0;
	border-right-style:dotted;
	border-bottom-style:dotted;
	padding:10px
}

.table_panel {
	background:url(images/bgr_table.gif);
	font-family:Arial,Verdana;
	font-size:10pt;
	font-weight:bold;
	color:#10356A
}

.submit {
	font-size:9pt;
	font-weight:bold;
	margin:10px;
	background-color:#EEEFF2;
	color:#10356A;
	border:1px solid #707787;
}

.button {
	color:#10356A;
	text-decoration:none;
	background:url("images/menu_line.gif");
	font-size:9pt;
	font-weight:bold;
	text-decoration:none;
	margin:10px 0;
	padding:5px 30px;
	text-align:center;
}

#listing1 td{
	font-family:Arial,Verdana;
	font-size:10pt;
}

#listing1 table td{
	padding:0
}

#listing1 table .bgr td{
	padding:4px
}

#listing1 a {
	color:#963
}

.small_photo {
	background:transparent url(images/small_frame.gif) no-repeat 0 -2px;
	padding:3px 6px 10px 6px !important;
}

.bigimg {
	background: transparent url(images/big_frame.gif) no-repeat;
	width: 360px;
	margin-bottom:5px
}

.bigimg img {
	 margin:9px 5px 10px 10px
}

/*
#slideshow { position:relative;   height:280px;}
#slideshow IMG {   position:absolute;    top:0;    left:0;    z-index:8;    opacity:0.0;}
#slideshow IMG.active {    z-index:10;    opacity:1.0;}
#slideshow IMG.last-active {    z-index:9;}
*/

.tbl {
	border:1px solid #707787;
	background:#fff
}

.tbl td{
	padding:4px
}

