html {overflow:hidden;}

#himitsu {
height:0px;
width:0px;
padding:0px;
margin:0px;
font-size:6px;
}

#specials {
font-weight:bold;
font-size:14px;
color:#0099cc;
}

#language {
margin-top:80px;
color:#0099cc;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
text-align:center;
}

#introwrapper {
margin-top:5%;
margin-left:auto;
margin-right:auto;
width:540px;
height:267px;
}

a#specials:hover {
color:#000066;
}

#wrapper { 
width:760px;
margin-left:auto;
margin-right:auto;
background-image:url(../images/menubg2.jpg);
background-repeat:no-repeat;
background-position:0px 35px;
}

body {
padding:0px;
margin:0px;

}

a { 
color:#0099cc;
text-decoration:none;
}

body#indexbody a#indexnav,
body#interiorbody a#interiornav,
body#exteriorbody a#exteriornav,
body#architecturebody a#architecturenav,
body#chaniabody a#chanianav,
body#pricelistbody a#pricelistnav,
body#servicesbody a#servicesnav,
body#contactbody a#contactnav,
body#specialsbody a#specialsnav, 
body#indexbody a#indexnav,
{
color:#000066;
}

/*div { border:1px dotted red; }*/

th { 
padding-left:4px;
background-color:#ecf1f4;
color:#000;
}

table {
font-size:13px;
}


td { background-color:#ecf1f4;
color:#25b0e3;
padding-left:10px;
}

#title {
position:relative;
width:615px;
top:0px;
left:163px;
height:50px;
background-color:#000;
vertical-align:baseline;
}

.titleimage { position:absolute; bottom:4px; left:23px; }

#main {
font-family:Verdana, Arial, Helvetica, sans-serif;
position:relative;
top:20px;
left:180px;
width:575px;
height:400px;
background-repeat:no-repeat;
background-position:253px 30px;
padding:5px;
font-size:11px;
color:#111111;
line-height:16px;
}

h2 {
font-size:17px;
margin-top:0px;
margin-bottom:5px;
}

#more {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
position:relative;
top:-40px;
left:185px;
width:575px;
}

#nav {
font-family:"Times New Roman", Times, serif;
position:relative;
left:-45px;
top:-380px;
width:180px;
height:300px;
text-align:right;
}

#nav ul {
list-style:none;
}

#nav li a {
display:block;
padding: 0px 5px 8px 0.5em;
color:#0099cc;
text-decoration: none;
font-size:13px;
font-weight:bold;
width:100%;
}

#form {
margin-top:8px;
}

#nav li a:active {
color:#000066;
}

#nav li a:hover {
color: #000066;
}

#iefooter 
{
position:relative;
width:800px;
height:40px;
left:0px;
top:-325px;
font-size:13px;
color:#CCCCCC;
}


#mozfooter 
{
position:relative;
width:800px;
height:40px;
left:0px;
top:-350px;
font-size:13px;
color:#CCCCCC;
}


#iefooter ul li { 
display:inline;
}

#iefooter li a {
color:#CCCCCC;
text-decoration: none;
}

#iefooter li a:hover {
color:#000066;
}

#mozfooter ul li { 
display:inline;
}

#mozfooter li a {
color:#CCCCCC;
text-decoration: none;
}

#mozfooter li a:hover {
color:#000066;
}

.separator
{
margin:1px;
vertical-align:middle;
}