*{margin:0px; padding:0px; border:none;}

html{height:100%;margin-bottom:1px;}

body{
font-size:12px;
font-family:tahoma,Verdana, Arial, Helvetica, sans-serif;
background-color:#636363;
color:#333333;
}

h1,h2,h3{font-size:16px; padding:3px; color:#0071bd;}
p{padding:3px;}

#container{
position:relative;
margin:auto;
width:902px;
background:url(../images/banner.jpg) no-repeat center top;
background-color:#fff;
height:100%;
padding:10px;
}

#content{
padding-top:170px;
/* menuheight */
min-height:1220px;
_height:1220px;
}

#main{
padding-left:215px;
_height:280px; /* for IE6 */
min-height:280px; !important; /* for modern browsers */ 
width:683px;
text-align:justify;
padding-bottom:20px;
padding-top:822px;
}

#main a{
	color:#333333;
	text-decoration:none;
}

#textint{
position:relative;
width:680px;
left:212px;
font-size:12px;
}

.hideshowcontainer img{
margin-top:5px;
}

#sidenav{
position:absolute;
top:178px;
left:9px;
background:url(../images/middlenavigation.jpg) repeat-y;
/* menuheight */
height:520px;
width:186px;
padding:10px;
font-size:14px;
}

#sidenav span{
color:#fff;
font-size:14px;
font-weight:bold;
}

#sidenav ul{
padding-top:5px;
}

#sidenav ul a{
text-decoration:none;
color:#fff;
width:165px;
display:block;
padding-top:2px;
padding-bottom:3px;
background:url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 6px 6px;
padding-left:20px;
border-bottom:#0071bc 2px solid;
background-color:#4094CD;
}

#sidenav a:hover{
color:#333333;
}

#sidenav ul li{
list-style-type:none;
}

#filter{
margin:-10px;
padding:10px;
margin-top:10px;
color:#fff;
background:url(../images/bottomnavigation.jpg) no-repeat;
width:206px;
height:146px;
}

#offers{
background:url(../images/offers.jpg) no-repeat;
height:248px;
width:180px;
padding:10px;
color:#fff;
}

#sample{
margin-top:-111px;
margin-left:5px;
}

#sidebar{
margin:-7px;
margin-top:2px;
background-color:#FFFFFF;
}

#testimonials{
background-color:#FFFFFF;
background:url(../images/testimonials.gif) no-repeat;
padding:10px;
width:180px;
height:170px;
margin-top:2px;
font-size:12px;
}

#testimonials a{
color:#0071bc;
}

#footer{
clear:both;
font-size:12px;
}

#topmenu{
position:absolute;
top:144px;
color:#fff;
left:20px;
}

#topmenu a{
color:#fff;
text-decoration:none;
padding-right:2px;
padding-left:2px;
font-size:16px;
}

#topmenu a:hover{
color:#333333;
}

#topsearch{
position:absolute;
top:138px;
left:680px;
}

#footermenu{
float:left;
color:#333333;
margin-left:10px;
}

#footermenu a{
text-decoration:none;
color:#333333;
}

#footerphone{
float:right;
text-align:right;
margin-right:10px;
margin-bottom:5px;
font-size:16px;
}

#footerphone img{
vertical-align:middle;
}

#footergrey{
background-color:#d7d7d7;
height:50px;
padding:10px;
}

#footeraddress{
float:left;
}

#footercontact{
float:right;
text-align:right;
}

#footercontact a{
text-decoration:none;
color:#333333;
}

#footercopy{
float:left;
margin-left:10px;
}

#footermap{
float:right;
text-align:right;
margin-right:10px;
}

#footermap a{
text-decoration:none;
color:#333333;
}

#phone{
position:absolute;
top:20px;
left:620px;
color:#fff;
text-align:right;
}

#phone a{
text-decoration:none;
color:#fff;
font-size:11px;
font-weight:bold;
}

#phone span{
font-size:30px;
font-weight:bold;
}

#phone img{
vertical-align:middle;
}

#labels{
position:absolute;
top:178px;
left:222px;
}

#labels a{
font-size:16px;
color:#626262;
text-decoration:none;
display:block;
width:100%;
height:100%;
font-weight:bold;
}

.row1{position:absolute; top:178px; font-size:13px; width:195px; height:150px; padding-left:12px; padding-top:5px;}
.row2{position:absolute; top:339px; font-size:13px; width:195px; height:150px; padding-left:12px; padding-top:5px;}
.row3{position:absolute; top:502px; font-size:13px; width:195px; height:150px; padding-left:12px; padding-top:5px;}
.row4{position:absolute; top:667px; font-size:13px; width:195px; height:150px; padding-left:12px; padding-top:5px;}

#asset{
background:url(../images/asset.jpg) no-repeat;
margin-left:3px;
}

#bar{
background:url(../images/bar.jpg) no-repeat;
margin-left:230px;
}

#rating{
background:url(../images/security.jpg) no-repeat;
margin-left:454px;
}



#numbered{
background:url(../images/serial.jpg) no-repeat;
margin-left:3px;
}

#digital{
background:url(../images/digital.jpg) no-repeat;
margin-left:230px;
}

#waterproof{
background:url(../images/waterproof.jpg) no-repeat;
margin-left:454px;
}

#warning{
background:url(../images/warning.jpg) no-repeat;
margin-left:3px;
}

#window{
background:url(../images/window.jpg) no-repeat;
margin-left:230px;
}

#pat{
background:url(../images/pat.jpg) no-repeat;
margin-left:454px;
}


#product{
background:url(../images/product.jpg) no-repeat;
margin-left:3px;
}

#food{
background:url(../images/food.jpg) no-repeat;
margin-left:230px;
}

#custom{
background:url(../images/custom.jpg) no-repeat;
margin-left:454px;
}


#labelsint {
padding-top:10px;
}

#labelsint a{
color:#626262;
text-decoration:none;
padding-left:-12px;
display:block;
height:150px;
}

#vinyl{
background:url(../images/vinyl_asset.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
font-weight:bold;
}

#polyester{
background:url(../images/polyester_asset.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
font-weight:bold;
}

#destructable{
background:url(../images/destructible.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
text-align:left;
font-weight:bold;
}

#void{
background:url(../images/vinyl.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
font-weight:bold;
}

#aluminium{
background:url(../images/aluminium.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
font-weight:bold;
}

#write{
background:url(../images/write_seal.jpg) no-repeat;
float:left;
width:214px;
font-size:18px;
height:150px;
padding-left:12px;
padding-top:3px;
margin-bottom:8px;
display:block;
text-align:left;
font-weight:bold;
}

#suggested{
background:url(../images/suggested.jpg) no-repeat;
width:650px;
height:36px;
margin-top:10px;
font-size:14px;
color:#fff;
padding-top:6px;
padding-left:10px;
margin-left:25px;
}

#designs{
margin-top:-6px;
width:628px;
border-left:1px solid #0071bc;
border-right:1px solid #0071bc;
border-bottom:1px solid #0071bc;
padding:10px;
margin-left:25px;
}

#enquiry{
margin-top:-6px;
width:638px;
padding:5px;
margin-left:25px;
}

#leftmain {
float:left;
width:300px;
height:280px;
border-right: 1px solid #cccccc;
margin-top:20px;
}

#smalllabels {
margin-top:10px;
}

#rightmain {
float:right;
margin-top:12px;
width:364px;
}

#rightmain a {
color:#333333;
text-decoration:none;
}

#rightmain ul {
margin-left:20px;
}

.formborder {
	font-size: 12px;
	width:140px;
	border-color:#454545;
	border-width:1px;
	border-style:inset;
	margin:2px;
	padding:3px;
}

#biglabel {
	width:254px;
	height:190px;
}