A:link {MARGIN: 3px;
; Text-decoration: none;
; FONT-SIZE: 12px;
; Font-Family: Verdana,Tahoma, coursiva;
; color: black;color:#808080;
}
A:visited {MARGIN: 3px;
; Text-decoration: none;
; color: black;color:#808080;
; FONT-SIZE: 12px;
; Font-Family:Verdana,Tahoma;
}
A:hover {MARGIN: 3px;
; Font-Family: Verdana,Tahoma, coursiva;
; Font-weight: none;
; FONT-SIZE: 12px;
;Text-decoration: underline;
; color: #DBB430;color: red;
}
.price_ul {
margin:0,0,0,30;

}
BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
       FONT-SIZE: 12px; PADDING-BOTTOM: 0px;
       COLOR: #000000; PADDING-TOP: 0px;
       FONT-FAMILY: Tahoma;
       BACKGROUND-COLOR:#FFFFAE;#F5F4E9;
       margin: 0px;
       padding: 0px;
       margin-top: 0px;

     }
div { border-width:thin;

}

#maintbl {
background-image:url(images/bottom_bg.png);
background-attachment: scroll;
background-repeat: repeat-x;
background-position:bottom;
border: solid 0px red;
}
#maintbl td {
border: solid 0px red;
}

a#to_main {
background-image:url("images/links/home.png");
width: 20;
height: 20;

display: block;
float:left;
position: absolute;
left: 30px;
border-width:thin;
border-color:#CC3366;
border: none; 1px solid red;
z-index: 10;
}
/*a#to_main:hover {
background-image:url("images/links/home_o.gif");
}
*/
a#mailto {
background-image:url("images/links/mail.png");

display: block;
float:left;
left: 60px;
position: absolute;
width: 20px;
height: 20px;
border: none; 1px solid red;
z-index: 10;
}
/*a#mailto:hover {
background-image:url("images/links/mail_o.gif");
}
*/
a#add {
background-image:url("images/links/add.png");

display: block;
position: absolute;
left: 90px;
width: 20px;
height: 20px;
border: none; 1px solid red;
z-index: 10;
}
/*a#add:hover {
background-image:url("images/links/add_o.gif");
}
*/
#date {
 border:solid 0px red;
 font-size:12px;
 font-family:Tahoma;
 color:#8E8E8E
 width:100; height:20;
 position:absolute;
 right:10;
 top:7;
}


img { border: dotted 0px red; }
#gray_pix_OVER { position:absolute; width: 100%; height: 1px;top: 30px;
background-image:url("images/gray_pix.gif");
background-attachment: scroll;
background-repeat:repeat-x;
left:0;
top:5;
}
#gray_pix_UNDER { position:absolute; width: 100%; height: 1px; top: 55px;
background-image:url("images/gray_pix.gif");
background-attachment: scroll;
background-repeat:repeat-x;
left:0;
top:30;
}

.master_td {
background-image:url("images/gray_line_master.gif");
background-attachment: scroll;
background-repeat: repeat-x;
background-position:center;
border:solid 0px black;
height:100;
top:10;
}
#transparent_cont { position: relative; top: 50px; text-align:center; z-index:4;
}
#master {
position:relative;
width:500;  z-index:4;
border:solid 0px red;
}

#transparentL {
float: left;
display: block;
position: relative;
width: 60; height:100; /*top: 0px;*/
background-image:url("images/transparentL.png");
background-attachment: scroll;
background-repeat:repeat-y;
z-index: 5;
border:solid 0px green;
}
#transparent {
/*float: left;
display: block;
position: relative;
width: 360; height:70; /*top: 0px;
background-image:url("images/bg_pix.gif");
background-attachment: scroll;
background-repeat:repeat;
border: solid 2px solid black;
z-index: 5; */
float: left;
display:block;
position: relative;
background:#FFFFAE;#F5F4E9;
width: 364; height:106; top: 0; left: 0; z-index: 5;
background-image:url("images/logo.gif");
background-attachment: scroll;
background-repeat: no-repeat;
}
#transparentR {
float: left;
display: block;
position: relative;
width: 60; height:100;
background-image:url("images/transparentR.png");
background-attachment: scroll;
background-repeat:repeat-y;
z-index: 5;
border:solid 0px blue;
}
#logo {
float: none;
display:block;
position: relative;
background:#242424;
width: 364; height:106; top: 0; left: 0; z-index: 5;
background-image:url("images/logo.gif");
background-attachment: scroll;
background-repeat: no-repeat;
}
#gray_line_master {
position: relative;
display:block;
width: 100%; height:46px;
/*top: -155; */
z-index: 0;
background-image:url("images/gray_line_master.gif");
background-attachment: scroll;
background-repeat: repeat-x;
}

#menu {
float:inherit;
position: relative; width:790; height:233; top: 0;  z-index:10;

}
.menu_td {
background-image:url(images/menu/site_verh.png);
background-attachment: scroll;
background-repeat: repeat-x;
background-position:bottom;

}
a#menu_stairs {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/stairs.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_stairs:hover {
border: solid 2px #D8D8D8;
}
a#menu_protection {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/protection.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_protection:hover {
border: solid 2px #D8D8D8;
}
a#menu_bath {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/bath.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_bath:hover {
border: solid 2px #D8D8D8;
}
a#menu_pool {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/pool.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_pool:hover {
border: solid 2px #D8D8D8;
}

a#menu_back {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/back.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_back:hover {
border: solid 2px #D8D8D8;
}

a#menu_wood {
margin: 10;
float: left;
display:block;
position: relative;
width: 105; height:229; top: 0; left: 0; z-index: 10;
background-image:url("images/menu/wood.gif");
background-attachment: scroll;
background-repeat: no-repeat;
border: solid 2px gray;
}
a#menu_wood:hover {
border: solid 2px #D8D8D8;
}


#menu2 {
float:inherit;
position: relative; width:100%; height:60; top: 0;  z-index:10;
background-image:url("images/blue_border.gif");
background-attachment: scroll;
background-repeat: repeat-x;

}

a#menu2_ {
position:relative;
display: table-cell;
float:inherit;
text-align:center;

width:190;
height:52;
top: 4;
font: "Times New Roman", Times, serif;
font-size:15px;
font-weight:bold;
color:#FFFFFF;
margin: -0;
border-right: thin solid 1px #404040;

}
a#menu2_:hover {
text-decoration:none;
color:#C53539;
background-image:url(images/menu/menu_hover.png);
background-attachment: scroll;
background-repeat:repeat-x;

}

#menu2_L {
float: left;
display: block;
position: relative;
width: 60; height:70;
top:-57; left:-0;
background-image:url("images/transparentR.png");
background-attachment: scroll;
background-repeat:repeat-y;
border: solid 0px solid red;
z-index: 5;
}
#menu2_R {
float: right;
display: block;
position: relative;
width: 60; height:70;
top:-57; right:0;
background-image:url("images/transparentL.png");
background-attachment: scroll;
background-repeat:repeat-y;
border: solid 0px solid red;
z-index: 5;
}
.menu3_td {  width:100%;
position:relative;
background-image:url(images/menu/site_niz.png);
background-attachment: scroll;
background-repeat: repeat-x;
background-position:top;
/*position:relative;
top:-26;*/
border:solid 2px blue;




}
#menu3 {
 width:600; height:47; top: 435;  z-index:10;
background-image:url("images/olive_border.gif");
background-attachment: scroll;
background-repeat: repeat-x;
border:solid 1px gray;
color:white;
font-size:12;

}
#back {
	position:relative;
left:-140;
}
#center_under_blue {
position: relative;
display:block;
width: 100%; height:62; top: -170; z-index: 0;
background-image:url("images/center_under_blue.gif");
background-attachment: scroll;
background-repeat: repeat-x;
border: solid 0px red;
}

#bottom_bg { position:relative; bottom:0; width: 100%; height: 233;
background-image:url("images/bottom_bg.gif");
background-attachment: scroll;
background-repeat:repeat-x;
background-position: bottom;
z-index:3;
border: solid 0px green;
bottom:0;
}

#article {
text-align:left;
position: absolute;
left:-10;
top: -30;
width: 100%;
/*background-image:url("images/bg_mask_line.png");
background-attachment: scroll;
background-repeat: no-repeat;
background-position:bottom;
*/
border-bottom: solid 1px gray;
}
#article p#id_menu {
position: absolute;
top: 0;
margin:0;
padding-top: 30px;
right:10px;
text-align:center;
width: auto;
font-size:12px;
color:red;
font-family:tahoma;
}
#article a {
font-size:12px;
}
#text {
 width:70%;
 left: 15%;
 right:15%;
 height:auto
 top:00;
 position:relative;
 border: solid 0px gray;
 padding: 3;
 z-index:4;
 border:solid 0px black;
 margin-top:40;
 margin-left: 0;
border-bottom: solid 1px gray;

}
#text div {
    margin-top: 10px;
}

#copyright {
text-align:right;
font-size: 11;
width:120;
height:20;
bottom:2;
right:5;
color:#999999;
position:absolute;
border:solid 0px green;
z-index:120;


}

#tbl {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
       FONT-SIZE: 12px; PADDING-BOTTOM: 0px;
       COLOR: #000000; PADDING-TOP: 0px;
       FONT-FAMILY: Tahoma;
       BACKGROUND-COLOR: #FDFFE6;
       margin: 0px;
       padding: 0px;
       margin-top: 0px;
	   top: 70;
}

#error {
z-index: 1000;
position:absolute;
top:100; left:100;
border: solid 2px red;
color:red;
}

.borderAll {
	 BORDER-RIGHT: #000009 1px dashed; BORDER-bottom: #000009 1px dashed; BORDER-TOP: #000009 1px dashed; BORDER-LEFT: #000009 1px dashed;
	 text-align:center;
}



.hotspot {color:#900; padding-bottom:1px; border-bottom:1px dotted #900; cursor:pointer}

#tt {z-index:15;position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat}
#tttop {display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden}

