
/*  CSS  html body style for centre    */

body {
padding:0px; 
margin:0px; 
font-size: 12px;
font-family: arial,verdana,sans-serif;
color:#666666;
height:100%; 
background-color:#ffffff; 

  
}

/*  CSS  container for centre content  */


#wrapper{

width: 986px;
position: relative;
margin-left: auto;
margin-right: auto;
background-image:url(../images/wrapper_repeat.gif);
background-repeat:repeat-y; 
 
}

a:link {
color:#666666;
font-size:12px;  
text-decoration:none; 

}

a:visited{
color:#666666; 
font-size:12px;  
text-decoration:none; 

}

a:hover{ 
color:#000000; 
font-size:12px; 
text-decoration:underline;

}

img{border:none}



form{
margin:0px;
padding:0px;
}




h2{
margin:0 0 24px 0;
padding:0px;
font-weight:bold;
font-size:16px;
color:#000000;
}


h3{
margin:0 0 7px 0;
padding:0px;
font-weight:bold;
font-size:14px;
color:#333333;
}

p{
margin:0 0 24px 0;
padding:0px;
line-height:18px;



}

iframe{
border:1px solid #333333;
margin-bottom:20px;}
/*  CSS  Header styles */

#header{
position:relative;
float:left; 
width:986px;
top:0px;
padding:0px;
margin:0 0 7px 0; 
display:block;
clear:both; 
}

#logo{
margin:18px 0 20px 0;
padding:0px;
float:left;
}

#header p{
position:relative;
top:-5px;
left:-10px;
clear:right;
margin:0px;
padding:0px;
float:right;
color:#3399cc;
font-size:11px;
font-weight:bold;
text-align:right;
width:480px;

}

#number{ 

margin:18px 0 0 0 ;
padding:0px;
float:right;
}

#fax{ 
position:relative;
left:-10px;
margin:18px 0 0 35px ;
padding:0px;
float:right;
}

#header_banner_bg{ 
clear:both;
background-image:url(../images/main_banner.jpg);
background-repeat:no-repeat; 
width:986px;
height:270px;
display:block;
}

#header_banner_bg_stamp{ 
clear:both;
background-image:url(../images/main_banner_stamp.jpg);
background-repeat:no-repeat; 
width:986px;
height:179px;
display:block;
}


#header_banner_bg_stat{ 
clear:both;
background-image:url(../images/main_banner_stat.jpg);
background-repeat:no-repeat; 
width:986px;
height:178px;
display:block;
}


#header_banner_bg_paper{ 
clear:both;
background-image:url(../images/main_banner_paper.jpg);
background-repeat:no-repeat; 
width:986px;
height:178px;
display:block;
}

#header_banner_bg_comp{ 
clear:both;
background-image:url(../images/main_banner_comp.jpg);
background-repeat:no-repeat; 
width:986px;
height:178px;
display:block;
}

#header_banner_bg_furn{ 
clear:both;
background-image:url(../images/main_banner_furn.jpg);
background-repeat:no-repeat; 
width:986px;
height:178px;
display:block;
}

#header_banner_bg_loc{ 
clear:both;
background-image:url(../images/main_banner_loc.jpg);
background-repeat:no-repeat; 
width:986px;
height:178px;
display:block;
}



#header ul{
clear:both;
margin:0 0 0 12px;
padding:0px; 
list-style-type:none;
}

#header li{

margin:0px;
padding:0px;
text-align:center;
float:left;

}

#header ul li a, #header ul li a:visited{
margin:0 0 0 2px;
padding:8px 0 0 0; 
background-image:url(../images/topNav_bg2.gif); 
background-repeat:no-repeat;
width:136px; 
height:22px;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:bold; 


}

#header ul li a:hover{
margin:0 0 0 2px;
padding:8px 0 0 0; 
background-image:url(../images/topNav_bg.gif); 
background-repeat:no-repeat;
width:136px; 
height:22px;
display:block;
color:#ffffff;
text-decoration:none;
font-weight:bold;   


}




#header ul li.active a, #header ul li.active a:visited{
margin:0 0 0 2px;
padding:8px 0 0 0; 
background-image:url(../images/topNav_bg.gif); 
background-repeat:no-repeat;
width:136px; 
height:22px;
display:block;
color:#ffffff; 


}


/*  CSS  division and styles for left side */


#left {
position:relative;
left:-10px;
float: left;
width: 309px; 
margin:0px; 
padding:0px; 
}



#left ul{

margin:0px;
padding:0px; 
list-style-type:none;
}

#left ul li.stat a, #left ul li.stat a:visited{

background-image:url(../images/Stationery_home.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:83px;
margin:0px;
padding:0px; 

}

#left ul li.stat a:hover{
background-image:url(../images/Stationery_home2.gif); 
background-repeat:no-repeat;
display:block;
width:309px; 
height:83px;
margin:0px;
padding:0px; 

}



#left ul li.labels a, #left ul li.labels a:visited{

background-image:url(../images/labels_home.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:93px;
margin:0px;
padding:0px; 

}

#left ul li.labels a:hover{

background-image:url(../images/labels_home2.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:93px;
margin:0px;
padding:0px; 

}


#left ul li.stamps a, #left ul li.stamps a:visited{

background-image:url(../images/stamps_home.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:102px;
margin:0px;
padding:0px; 

}

#left ul li.stamps a:hover{

background-image:url(../images/stamps_home2.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:102px;
margin:0px;
padding:0px; 

}

#left ul li.computer a, #left ul li.computer a:visited{

background-image:url(../images/computer_home.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:98px;
margin:0px;
padding:0px; 

}


#left ul li.computer a:hover{

background-image:url(../images/computer_home2.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:98px;
margin:0px;
padding:0px; 

}


#left ul li.furniture a, #left ul li.furniture a:visited{

background-image:url(../images/office_home.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:97px;
margin:0px;
padding:0px; 

}

#left ul li.furniture a:hover{

background-image:url(../images/office_home2.gif); 
background-repeat:no-repeat;
display:block; 
width:309px; 
height:97px;
margin:0px;
padding:0px; 

}



/*  CSS  division and styles for middle    */



#middle_loc {
position:relative;
float:left;
width:670px; 
margin:0 0 10px 0; 
padding:0px; 
left:5px; 
top:0px;

}



#middle {
position:relative;
float:left;
width:340px; 
margin:0 0 10px 0; 
padding:0px; 
left:25px; 
top:0px;

}

.middle_ul {
margin:0 0 25px 0;
padding:13px 0 0 0;
float:left;
width:113px; 
list-style-type:none;

}

.middle_ul li {
margin:0 0 13px 0;
padding:0px;
font-weight:bold;
font-size:12px;
color:#333333;
width:113px;
display:block;


}

hr
{
height: 1px;
border-style: none;
color: #d0d0d0;
background-color: #C0C0C0;
}


/*  CSS  division and styles for right    */

#right {
position:relative;
top:-7px;
float:right; 
width:251px;
margin:0px; 
padding:0px; 
}

form{
margin:0px!important;
padding:0px!important;
}


.ContactForm_home { 
background-image:url(../images/form-top.gif); 
background-repeat:no-repeat; 
background-color:#f2f2f2;
width:223px; 
margin:0px; 
padding:120px 14px 0 14px;

}

.ContactForm_home label { 
display:block;
margin-bottom:3px;
}

.ContactForm_home label span { 
font-size:10px!important;
}


.span { 

width:219px;
height:18px;
display:block;
}

.ContactForm_home input { 
width:221px;
margin-bottom:0px;
border-bottom:1px solid #b3b9c3; 
border-top:1px solid #b3b9c3; 
border-left:1px solid #b3b9c3; 
border-right:1px solid #b3b9c3; 
}

.ContactForm_home textarea { 
width:221px;
margin-bottom:0px;
border-bottom:1px solid #b3b9c3; 
border-top:1px solid #b3b9c3; 
border-left:1px solid #b3b9c3; 
border-right:1px solid #b3b9c3; 
}

.submit{ 

width:91px!important; 
height:25px!important;
display:block; 
cursor:pointer; 
border:none!important;
margin:0px!important; 
padding:0px!important;



}

.ContactForm{ 
background-image:url(../images/form-top2.gif); 
background-repeat:no-repeat; 
background-color:#f2f2f2;
width:223px; 
margin:0px; 
padding:120px 14px 0 14px;

}

.ContactForm label { 
display:block;
margin-bottom:3px;
}

.ContactForm label span { 
font-size:10px!important;
}




.ContactForm input { 
width:221px;
margin-bottom:0px;
border-bottom:1px solid #b3b9c3; 
border-top:1px solid #b3b9c3; 
border-left:1px solid #b3b9c3; 
border-right:1px solid #b3b9c3; 
}

.ContactForm textarea { 
width:221px;
margin-bottom:0px;
border-bottom:1px solid #b3b9c3; 
border-top:1px solid #b3b9c3; 
border-left:1px solid #b3b9c3; 
border-right:1px solid #b3b9c3; 
}


/*  CSS floating styles                    */



.clear{
clear:both; 
margin:0px;
padding:0px; 
font-size:1px
}

.float_left{
float:left;
margin:8px;
}

.float_right{
float:right;
margin:8px;
}



/*  CSS footer content and styles          */



#footer {
width: 986px;
margin:10px 0 0 0;
padding:0px;   
background-color:#FFFFFF; 
clear:both   
}

.img_clear{
margin:0px;
padding:0px;
clear:both;
width:986px;
display:block;
float:left;

}

#footer_content{
width: 916px;
background-color:#000000;
margin:0px;
padding:15px 35px 0 35px!important;
clear:both;
float:left; 
}

#footer_content h2{
margin:0 0 20px 0!important;
padding:0px!important;
font-weight:bold!important;
font-size:18px!important;
color:#999999!important;
}





#nav_bottom{
width:238px;
margin:0px;
padding:0px;
float:left;
}



#nav_bottom ul{
width:170px;
list-style-type:none;
margin:0px;
padding:0px;

}


#nav_bottom ul li{
width:170px; 
border-bottom:1px solid #333333;
display:block;
margin:0 0 12px 0;
padding:0 0 12px 0;


}


#nav_bottom a, #nav_bottom a:visited {
color:#ffffff;
text-decoration:none;
}

#nav_bottom a:hover {
color:#669900;
text-decoration:none;
}



#testimonials{
width:380px;
margin:0px;
padding:0px;
float:left;
}


.test_div{
width:380px;
margin:0 0 25px 0;
padding:0px;
float:left;
}

.test_div img{
margin:0px;
padding:0px;
float:left;
}

.test_div h3{
width:312px;
margin:0 0 10px 10px;
padding:0px;
float:right;
text-align:left;
font-size:11px;
font-weight:bold;
color:#ffffff;
}

.test_div p{
width:312px;
margin:0 0 18px 10px;
padding:0px;
float:right;
text-align:left;
font-size:11px; 
line-height:12px!important;
color:#999999;
}



#details{ 
position:relative;
left:30px;
width:240px;
margin:0px;
padding:0px;
float:left;
}

#details ul{
margin:0px;
padding:0px;
list-style-type:none;
}

#details ul li{
margin:0px;
padding:0px;
color:#ffffff!important;
font-size:11px;
}

#details hr{height: 1px;
border-style: none;
color: #000000!important;
background-color: #333333!important;
margin:10px 0 10px 0;
padding:0px;
}

#details a, #details a:visited{
color:#ffffff!important; 
text-decoration:none

}

#details a:hover{
color:#669900!important;
text-decoration:underline;
}

#footer ol{ 
float:left;
list-style-type:none; 
margin:25px 0 0 0; 
padding:0px;
}

#footer ol li{ 
float:left;
margin:0 23px 0 0; 
padding:0px;
}

#footer ol li.last{ 
float:left;
margin:0px; 
padding:0px;
}
