body {
margin:0;
font:12px Arial, Helvetica, sans-serif;
}
a {
outline:none;
}
h1 {
position:relative;
width:460px;
height:177px;
text-indent:-9999px;
background:url('../img/heading.png') no-repeat;
margin:25px 0 0 0;
}
#logo a {
width:460px;
height:85px;
display:block;
z-index:1000;
}
h4, h5 {
text-indent:-9999px;
height:36px;
margin:0 0 10px 0;
}
#bigimage {
position:absolute;
top:0;
left:0;
width:100%;
height:331px;
}
.bg1 {
background:#000 url('../img/home.jpg') top center no-repeat;
}
.bg2 {
background:#000 url('../img/home2.jpg') top center no-repeat;
}
.container {
position:relative;
width:950px;
margin:0 auto;
}
#logo {
position:absolute;
margin-top:25px;
height:107px;
width:460px;
background:url('../img/logo.png');
z-index:10;
}
#header {
height:331px;
}
#about {
position:relative;
padding:0;
width:460px;
height:230px;
float:left;
}
#about p {
color:#fff;
font:16px Georgia, serif;
font-style: italic;
margin:0;
}
#topblock {
position:relative;
top:25px;
padding:10px;
width:440px;
height:230px;
background:url('../img/topblock-bg.png');
float:right;
} 
.scrollable { 
position:absolute; 
overflow:hidden; 
width: 440px; 
height:230px; 
} 
div.scrollable div.items { 
width:3520px; 
position:absolute; 
} 
div.scrollable div.items div {
width:440px;
height:230px;
float:left; 
} 
.prevPage, .nextPage {
position:absolute;
top:50%;
width:50px;
height:30px;
margin-top:-15px;
color:#fff;
z-index:10;
cursor:pointer;
}
.prevPage {
left:0;
background:url('../img/previous.png') center center no-repeat;
}
.nextPage {
right:0;
background:url('../img/next.png') center center no-repeat;
}
#scrollable-1 {
background:url('../img/panel-1.png') no-repeat;
}
#scrollable-2 {
background:url('../img/panel-2.png') no-repeat;
}
#scrollable-3 {
background:url('../img/panel-3.png') no-repeat;
}
#scrollable-4 {
background:url('../img/panel-4.png') no-repeat;
}
#topnav {
position:relative;
height:29px;
top:300px;
background:#2f1921;
border-top:1px solid #402931;
border-bottom:1px solid #1d1014;
text-align:center;
line-height:29px;
z-index:1;
color:#8f707b;
}
#topnav ul {
width:950px;
list-style:none;
margin:0 auto;
padding:0;
}
#topnav ul li {
float:left;
text-align:left;
}
#topnav a {
color:#fff;
font-size:13px;
font-weight:bold;
text-decoration:none;
padding:0 7px;
}
#topnav a:hover {
text-decoration:underline;
}
#columns {
float:left;
position:relative;
width:100%;
padding:0 0 10px 0;
margin-bottom:10px;
border-bottom:1px solid #ccc;
}
.column {
width:300px;
min-height:50px;
float:left;
margin-right:25px;
font:12px Arial, Helvetica, sans-serif;
letter-spacing:0px;
line-height:18px;
}
.column p {
width:300px;
margin:0;
padding-top:5px;
text-align:left;
}
.column .first, .widecolumn .first {
border-top:1px solid #ccc;
}
#footer {
height:100px;
padding:10px;
background:#2f1921;
border-top:1px solid #1d1014;
font:11px Arial;
color:#fff;
}
#footer .container {
position:relative;
width:950px;
margin:0 auto;
}
#footer .container .left {
height:20px;
width:20%;
float:left;
}
#footer .container .right {
font:10px Arial;
font-weight:bold;
letter-spacing:-1px;
text-transform:uppercase;
line-height:20px;
height:20px;
width:80%;
float:right;
text-align:right;
}
#footer .container .right a {
text-decoration:none;
color:#fff;
padding:0 3px;
}
#footer .container .right a:hover {
text-decoration:underline;
}
#footer .container p {
margin:0;
}
#footer .container img {
border:none;
}
#footer ul {
margin:0;
padding:0;
list-style:none;
float:right;
}
#footer ul li {
float:left;
}
.clear {
clear:left;
}
div.contact {
margin-top:10px;
float:right;
}
div.contact p {
font:10px Arial;
text-transform:none;
letter-spacing:1px;
color:#8f707b;
}