li{margin:0px; padding:0px;}

#search{
position:absolute;
top:100px;
border:8px solid #29abe2;
padding:5px;
margin-left:0px;
width:970px;
font-size:0.8em;
}

#searchbox{
margin:-5px;
border:8px solid #636363;
float:left;
width:250px;
padding:10px;
}

#searchbox td{
padding:3px;
}

#searchbox a{
color:#fff;
}

#searchbox span{
color:#29abe2;
font-weight:bold;
font-size:1.2em;
}

#imagebox{
float:left;
padding:0px;
margin:-5px;
margin-left:5px;
}

#maintext{
padding-top:280px;
font-size:0.8em;
width:560px;
height:800px;
}

/*
#maintext img{
float:right;
padding:10px;
margin-bottom:100px;
}
*/

#galleryimages{
position:absolute;
top:720px;
margin-left:219px;
}

.rollover{
border:2px solid #fff;
}

#minimalism{
position:absolute;
top:405px;
margin-left:580px;
width:417px;
height:95px;
background:url(../images/minimalism_bg.jpg) no-repeat;
}

#minimalism a{
text-decoration:none;
font-size:1.2em;
color:#fff;
display:block;
padding-top:60px;
padding-left:20px;
width:397px;
height:35px;
}

#brochure{
position:absolute;
top:505px;
margin-left:580px;
width:417px;
height:95px;
background:url(../images/brochure.jpg) no-repeat;
}

#brochure a{
text-decoration:none;
font-size:1.2em;
color:#fff;
display:block;
padding-top:60px;
padding-left:20px;
width:397px;
height:35px;
}

#minioffers{
position:absolute;
top:605px;
margin-left:580px;
width:417px;
height:95px;
background:url(../images/minioffers.jpg) no-repeat;
}

#minioffers a{
text-decoration:none;
font-size:1.2em;
color:#fff;
display:block;
padding-top:60px;
padding-left:20px;
width:397px;
height:35px;
}

#miniused{
position:absolute;
top:705px;
margin-left:580px;
width:417px;
height:95px;
background:url(../images/miniused.jpg) no-repeat;
}

#miniused a{
text-decoration:none;
font-size:1.2em;
color:#fff;
display:block;
padding-top:60px;
padding-left:20px;
width:397px;
height:35px;
}

#enquire{
position:absolute;
top:806px;
margin-left:580px;
width:384px;
border:8px solid #29abe2;
font-size:0.8em;
background-color:#000;
padding:8px;
}

#enquire span{
font-size:1.5em;
}

#enquire td{
padding-top:5px;
padding-bottom:5px;
}

#social{
position:absolute;
top:1090px;
margin-left:580px;
width:384px;
border:8px solid #29abe2;
font-size:0.8em;
background-color:#000;
padding:8px;
}

#minimal{
margin-top:10px;
border:1px solid #fff;
padding:5px;
width:180px;
height:95px;
overflow:hidden;
}

#minimal span{
color:#8cc63f;
font-size:1.4em;
}

#minimal a{
float:right;
color:#8cc63f;
text-decoration:none;
}

#threeimg {
position:relative;
float:right;
margin-left:12px;
margin-bottom:12px;
height:285px;
}

/************/
#jgal { list-style: none; width: 360px; height:auto; margin-top:270px; margin-left:0px;}
#jgal li { opacity: .5; float: left; display: inline; width: 93px; background-position: 40% 50%; height: 93px; cursor: pointer; border: 2px solid #fff; margin-right: 26px; margin-bottom: 14px;}
#jgal li img { position: absolute; top: 10px; left: 10px; display: none; width:320px; }
#jgal li.active img { display: block; max-height:240px; }
#jgal li.active, #jgal li:hover { outline-color: #bbb; opacity: .99 /* safari bug */ }
#gallery { list-style: none; display: block;}
#gallery li { float: left; margin: 0 0 10px 0;}
