@charset "utf-8";
/* CSS Document */


body{
text-align:center; /** fix IE and consort to center **/
margin:0px;
padding:0px;
margin-top:15px;
font:11px Tahoma,Arial, Helvetica, sans-serif; color:#272727;
background:url(/images/bg.gif);
}

body, html{ height:100%;} 


a img{ border:0px;}
a{ color:#000000; text-decoration:underline;}
a:hover{ color:#ffba06; text-decoration:none;}

h1{
clear:both;
margin:0px; padding:0px;
font-size: 10px;
color:#d4d3d3;
font-weight:normal;
margin-bottom:0px;
}

h2{
margin:0px; padding:0px;
font-size: 14px; color:#272727;
margin-bottom:5px;
}

h3{
margin:0px; padding:0px;
font-size:12px; color:#272727;
margin-bottom:10px;
}

p{
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:140%;
}

/* #main 
____________________________________________________________*/
#main{
padding:0px;        
margin:0px auto;
padding:10px;
text-align:left; /** restore text align on left **/
width:672px;
background-color:#ffffff;
}

/* #header 
____________________________________________________________*/
#header{ 
margin:0px; padding:0px;
margin-bottom:10px;
height:163px;
width:672px;
}

/* #header1
____________________________________________________________*/
#header1{
float:left;
margin:0px; padding:0px;
width:468px;
}

/* #header2
____________________________________________________________*/
#header2{
float:right;
margin:0px; padding:0px;
width:204px;
}

/* #topnav
____________________________________________________________*/
#topnav{
margin:0px; padding:0px;
width:353px;
height:28px;
background:url(/images/topnav-repeat.gif);

}

#topnav a{
display:block;
float:left;
margin:0px;padding:0px;
height:21px;
padding:7px 15px 0 15px;
text-decoration:none;
color:#ffffff;
background:url(/images/topnav-split.gif) 100% 0 no-repeat;
}


#topnav a:hover{
text-decoration: underline;
}

/* #content
____________________________________________________________*/
#content{
clear:both;
margin:0px; padding:0px;
height:645px;
width:672px;
}

/* #content1
____________________________________________________________*/
#content1{
float:left;
margin:0px; padding:0px;
padding:140px 20px 0 30px;
width:382px;
height:505px;
background:url(/images/clipboard.jpg) no-repeat;
}

#content1 img{
margin:0 0 0 50px;
padding:5px;
background-color:#ffffff;}

/* #content1-contact
____________________________________________________________*/
#content1-contact{
float:left;
margin:0px; padding:0px;
padding:140px 20px 0 30px;
width:382px;
height:505px;
background:url(/images/clipboard.jpg) no-repeat;
}

#content1-contact li{
padding:3px 1px 1px 15px;
list-style:none;}

/* #content2
____________________________________________________________*/
#content2{
float:right;
margin:0px; padding:0px;
width:230px;
}

#products{
float:left;
margin:0px; padding:0px;
padding:0px 20px 0 0px;
width:672px;
}

#products a{
margin-right:20px;}

#products div{
padding:8px 0 0 0;
text-align:right;}

.table-header{
border-bottom:10px;
border:1px solid black;}

/*#news 
____________________________________________________________*/
#news{
margin:0px; padding:0px;
padding-top:7px;
padding-left:10px;
width:220px;
height:22px;
background:url(/images/news-repeat.gif);
}

#news h3{
color:#FFFFFF;}

/* #news1
____________________________________________________________*/
#news1{
margin:0px; padding:0px;
padding:10px;
width:210px;
background-color:#f4f1d3;
}

#news1 a{
color:#ffba06;
}

#showcase{
padding:0px; margin:0px;
margin-bottom:10px;
}

#showcase img{
padding:5px;
margin:5px;
border:1px solid #ffba06;}

/*#footer 
____________________________________________________________*/
#footer{
clear:both;
margin:0px; padding:0px;
margin-top:10px;
padding:6px 10px 0 0;
text-align:right;
width:662px;
height:35px;
color:white;
font-size:10px;
background-color:#ffba06;
}

#footer a{ 
color:white;
text-decoration:none;
}

#footer a:hover{ text-decoration:underline;}

#legal{ 
text-align:center;
height:75px;
padding:10px 0 0 0;
background:url(/images/logo.gif) 50% 30px no-repeat;
}

#legal p{ font-size:10px;}







