body { background-color: #ffffff; background-repeat:repeat-y; background-position:left ; margin: 0;50%;
}
.borderbottom {border-bottom:1px solid #000000;}
.borderright {border-right:1px solid #000000;}
.borderrightBlue {border-right:1px solid #377fd9;}
.borderleft {border-left:1px solid #000000;}
.bordertop {border-top:1px solid #000000;}
.paddingleft {padding-left:20px;}
.menuTop {border-top:1px solid #dddddd;}

.textlinks a{
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}
.textlinks a:hover{
color: orange;
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: underline;
}

.contentTitle{
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: silver;
	}

.contentNormal{
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: silver;
	line-height: 20px;
	text-align: justify;
	}

.contentSmall{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: silver; font-weight: lighter; line-height: 10px; text-align: justify; }

.style1 {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: red;
}
.sectionLinks a:link, .sectionLinks a:visited, .sectionLinks a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
border-bottom:1px solid #dddddd;
background-color:black;
font-weight:bold;
padding:3px 0 3px 16px;
color:silver;
text-decoration:none;
width:176px;
}
.sectionLinks a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
display:block;
border-bottom:1px solid #dddddd;
background-color:white;
font-weight:bold;
padding:3px 0 3px 16px;
color:black;
text-decoration:none;
white-space: nowrap;
}

.sectionLinksSub a:link, .sectionLinksSub a:visited, .sectionLinksSub a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display: block;
border-bottom:1px solid #dddddd;
background-color:black;
font-weight:bold;
padding:4px 0 3px 34px;
color:silver;
text-decoration:none;
width:158px;
}
.sectionLinksSub a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
border-bottom:1px solid #dddddd;
background-color:silver;
font-weight:bold;
padding:4px 0 3px 34px;
color:black;
text-decoration:none;
}
.topMenu a:link, .topMenu a:visited, .topMenu a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:silver;
text-decoration:none;
display:block;
background-color:black;
padding:5px 0;
}
.topMenu a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:black;
text-decoration:none;
display:block;
background-color:silver;
padding:5px 0;
}

.topMenuOff a:link, .topMenuOff a:visited, .topMenuOff a:active, .topMenuOff a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:silver;
text-decoration:none;
display:block;
background-color:black;
padding:5px 0;
}

/* widths not always exactly divisable. use second option for last table cell to make up for odd number */
.menu2Links a{width:379px;}
.menu2Links2 a{width:380px;}
.menu3Links a{width:252px;} 
.menu3Links2 a{width:254px;}
.menu4Links a{width:189px;}
.menu4Links2 a{width:190px;}
.menu5Links a{width:151px;}
.menu6Links a{width:121px;}
.menu6Links2 a{width:150px;}

/* highlight submenu items */
#home .home #about .about #studio .studio #photo .photo #jewellery .jewellery #music .music #library .library #kitchen .kitchen #cellar .cellar
{ color: silver; background-color:black; } 

/* highlight left main menu */
#home .home, #about .about, #blog .blog, #client .client, #consult .consult, #contact .contact, #design .design, #silver .silver, #library .library, #photo .photo 
{ color: black; background-color:silver; } 
.yellowtext {color:yellow !important;}
.bluetext { color: orange; }
