body {
background-color:#ffffff;
background-image:url(images/bg2.jpg);
background-repeat:repeat-x;
background-position: top center;
color: #787878;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 18px;
margin: 0px auto;
padding-bottom: 0px;
padding-top: 0px;
padding-left: 0px;
padding-right: 0px;
text-align: center;
}

#main {
background: none transparent scroll repeat 0% 0%;
border-bottom-width: 0px;
border-left-width: 0px;
border-right-width: 0px;
border-top-width: 0px;
margin: 0px auto;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
padding-top: 0px;
text-align: left;
width: 901px;
}



a {text-decoration: none; color: #404040;}
a img {border: none;}

:focus { -moz-outline-style: none; }
a:focus { outline: none; }

#content p a, .ullist a {color: #404040; border-bottom: 1px solid #cccccc;}
#content p a:hover, .ullist a:hover {color: #404040; border-bottom: 1px solid #386dcf;}

.imglinks a img {color: #404040; border-bottom: 3px solid #ffffff;}
.imglinks a:hover img {color: #404040; border-bottom: 3px solid #386dcf;}
.imglinks img { margin: 0 10px 10px 0; }

h1{
display:none;
}
h2 {
font-size:2.6em;
line-height:0.9em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#999999;
margin-top:0;
}
h3 {
font-size:1.7em;
line-height:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#c6bba7;
margin-top:0;
}
h4 {
font-size:1.55em;
line-height:1.2em;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
color:#999999;
margin-top:0;
}

hr {
height: 1px;
border-bottom:0;
border-top: 1px solid #CCCCCC;
}


#header{
line-height:0;
border:0;
padding:0;
margin-top:15px;
}
#header img{
border:0;
padding:0;
margin:0;
}





#menu {
margin-top:20px;
font-size:20px;
line-height:35px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
letter-spacing:-0.05em;
height:40px;
}

#menu ul {
list-style: none;
padding: 0;
margin: 0 0 5px 0;
float: right;
width: 100%;
}
#menu ul li {
float: right;
margin: 0 6px 0 0;
}
#menu a {
text-decoration: none;
display: block;
padding: 0;
}
#menu a:hover {color: #ffffff;}
#menu .breakli {
border-left: #999999 2px solid;
padding-left: 6px;
}
.menuselected a {
color:#ffffff;
}



#contactform .lable {
width:154px;
background-color:#F4F4F4;
padding-left:10px;
}


#content{
padding-top:173px;
}
#content p, #content ul, #content table {
color:#404040;
text-align:justify;
}
#content .top{
padding-top:10px;
}

#welcome {
display:block; float:left; width:527px; margin-right:25px; border-right: #CCCCCC 2px solid; padding-right:25px;
}
html>body #welcome {
width: 500px;
}
#welcome h2 {
margin-bottom:0;
padding-bottom:0;
}
#welcome h3 {
margin-top:0;
padding-top:0;
}

#textbox {
background-color:#EEEEEE;
padding:8px;
margin-bottom:20px;
}
#textbox h3{
padding:0;
margin: 0 0 0 0;
}
#textbox p{
margin:0 0 0 0;
font-weight:bold;
font-size:11px;
line-height:15px;
}
#catalogue {
float:right; width:380px; margin-left:25px; border-left: #CCCCCC 2px solid; padding-left:25px;
}

#footer{
clear:both;
color:#999999; 
font:9px verdana,arial,helvetica,sans-serif;
line-height:16px;
padding:35px 0 35px 0;
}

.datelist label {
font-weight: bold;
float: left;
margin-left: -3em; /*width of left column*/
width: -2em;;
}
.datelist ul {
clear: left;
list-style-type:none;
margin: 20px 0;
padding-left: 3em;; /*width of left column containing the label elements*/
}
.datelist li {
padding-bottom:8px;
}

.gotosavCSS {color:#999999;font-family:verdana,arial,helvetica,sans-serif;font-size:9px;padding-left:3px;padding-right:3px;}
.gotosavCSS em { font-style:normal; }
a.gotosavCSS:link {color:#999999;text-decoration:none;}
a.gotosavCSS:visited {color:#999999;text-decoration:none;}
a.gotosavCSS:hover {color:#EF0031;text-decoration:none;background-color:#d9d9d9;}

