/* General Rules */

html{padding:0px;margin:0px;}

body{	
     	
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
        color:#2b2b2b;
        line-height:15px;
        font-size:11px;
        text-align:center;
        margin-top: 10px;
        margin-left:0px;
        padding:0px;
        background:url(images/bg.jpg) repeat-x;
        background-color:#eeeeee;
	
}

/***** Main Link *********/

a, a:visited {
	text-decoration: none;
	color:#849300;
}

a:hover {
	text-decoration: none;
	color: #0e5d8e;
	
}


#categories a{
    text-decoration:none;
    color:#3e4f75;
     
}

#categories a:hover{
  
   color:#aabe00;
   border-bottom: 1px solid #aabe00;
     
}








#menubottom a, #menubottom a:visited{
    background:url(images/menubottom_li.gif) no-repeat left;
    padding:20px 5px 20px 20px;
    
}
/***** End of Main Link *******/
p {margin:0px 5px 5px 10px;line-height:16px;font-size:11px;font-family: arial, tahoma, verdana}



h1 {
    	font-size:15px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#44729b;
     	margin-top:10px;
     	margin-bottom:0px;
     	padding-left:10px;
}


h1.green {
    	font-size:15px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#4f791e;
     	margin-top:10px;
     	margin-bottom:0px;
     	padding-left:10px;
}


h1.blue {
    	font-size:15px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#1e4d79;
     	margin-top:10px;
     	margin-bottom:0px;
     	padding-left:10px;
}

h2 {
    	font-size:11px;
    	margin-left:10px;
    	font-family:trebuchet ms, Arial,verdana,Tahoma, SunSans-Regular, Sans-Serif;
     	color:#004089;
     	margin-bottom:5px;
     	margin-top:3px;
     	
}


h3 {
    	font-size:11px;
    	font-family:trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#004089;
     	margin-left:10px;
     	margin-bottom:0px;
     	margin-top:2px;
}

h2.categories{
	font-size:11px;
    font-family:trebuchet ms, Arial, verdana,  SunSans-Regular, Sans-Serif;
    color:#2f6aa2;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #c9d3dd;
	
}


h2.categoriescon{
	font-size:11px;
    font-family:trebuchet ms, Arial, Tahoma, verdana, SunSans-Regular, Sans-Serif;
    color:#174e8f;
	margin-bottom:5px;
	margin-top:5px;
	border-bottom:1px solid #01559b;
	
}


h3.categories{
	font-size:11px;
    font-family:trebuchet ms, Arial, Tahoma, verdana,  SunSans-Regular, Sans-Serif;
    color:#2a84cf;
	margin-bottom:5px;
	margin-top:3px;
	margin-left:10px;

	
	
}

td{
    font-size:11px;
    margin-left:15px;
}
/**** List Decoration *****/

ol{	
	margin:0 0 0 40px;
	padding:0px;
}


ul{	
    list-style:none outside;
	margin:0 0 0 10px;
	padding:0px;
}

li{	padding:0px 5px 5px 5px;
	margin:0px;
	font-size:11px;
	line-height:16px;
	background:url(images/li.gif) no-repeat left top;
	color:363636;
   
	
}

#categories li{
    line-height:14px;
}

#clientlist ul{	
    	list-style:none outside;
	margin:0px;
	padding:0px;
}

#clientlist li{	
    	padding:0px 0px 5px 20px;
	margin:0px;
	background:url(images/li.gif) no-repeat left;
}





/****** End of List Decoration ****/

/***** Border decoration *********/
img.border5 { border:2px solid #f4f4f4; margin:0px 0px 0px 0px;padding:0px;}
img.border1 { border:2px solid #eeeeee;  margin:0px 0px 0px 5px;padding:0px;}
/***** End of Border Decoration ********/


.inputstyle,.textstyle{	
	font-size:11px;
	color:#666;
	line-height:20px;
	border: 2px solid #fff;
	background-color: #fff;
}


/* Positioning Layers*/


#box {
	width:750px;
	margin:auto;
	text-align:left;
	padding:0px;
	position:relative;
   
}

#top {
	text-align:left;
	background:url(images/topbg.jpg) ;
	background-position:left top;
	height: 80px;
	width:770px;
   	position:relative;
    	background-color:#ffffff;
	padding:0px 0 0 0px;
}





#middlebg{
	background:url(images/middlebg.jpg) repeat-y;
	width:770px;

}

#middle {
	width:750px;
	margin-left:10px;
}



#left {
    width:165px;
    float:left;
    background:url(images/leftbg.jpg) repeat-y;
    overflow:hidden;
}

#center {
    width:418px;
    float:left;
    overflow:hidden;
}

#right {
    width:165px;
    float:left;
    background:url(images/rightbg.jpg) repeat-y;
   
}


#bottom {
	text-align:left;
	color:#000000;
	background-color:#7A8F1D;
	width:770px;
	height:30px;
	margin-bottom:0px;
	padding-bottom:20px;
	background:url(images/bottombg.jpg) no-repeat;
	background-color:#ffffff;
}


	
/**** END of Positioning style *****/


/***** Positioning decoration style *****/

#logo{
    padding-left:35px;
    padding-top:45px;
    float:left;
    width:200px;
    position:absolute;
}

#flash{
    position:absolute;
    float:left;
    text-align:left;
    padding-top:60px;
    padding-left:65px;
    
    
    
}

#submenu	{
	padding-top:0px;
	text-align:right;
	padding-right:10px;
	color:#5795c9;
	padding-top:0px;
	
}



#menu	{
	padding-top:0px;
	text-align:right;
	padding-right:10px;
	margin-right:50px;
	color:#5795c9;
	padding-top:5px;
	
}


#copyright {
	margin-left:150px;
	padding-top:10px;
	color:#333333;
	float:left;
}

#categories{

	margin-top:5px;
}

#news, #contact, #testimonial{
	margin-left:0px;
	margin-bottom:0px;
	
}


#news p, #contact p, #testimonial p{
    color:#3e4f75;
}

#news h1, #contact h1, #testimonial h1, #categories h1{
    color:#49839e;
    font-size:13px;
    
}

#news h2, #contact h2, #testimonial h2{
    color:#6c9aae;
}


#catalogue {
    border:1px solid #eeeeee;
    float:left;
    font-size:11px;
    width:100px;
    height:193px;
    margin-left:2px;
    margin-top:3px;
}

#cataloguecleaning {
    border:1px solid #eeeeee;
    float:left;
    font-size:11px;
    width:135px;
    height:240px;
    margin-left:2px;
    margin-top:3px;
}

#cataloguetools {
    border:1px solid #eeeeee;
    float:left;
    font-size:11px;
    width:150px;
    height:180px;
    margin-left:2px;
    margin-top:3px;
}

#download{
    padding-left:30px;
    margin-left:10px;
    margin-bottom:10px;
    margin-top:10px;
    padding-top:5px;
    margin-right:0px;
    background:url(images/download_icon.jpg) no-repeat;
    background-position:0px 0px;
    height:28px;
    border:1px solid #72a5d0;
    
}

#newscontent{
    width:400px;
    margin-left:7px;
}
/***** End Positioning decoration style *****/

/** table layout **/

#tablelayout{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:362px;
    margin-left:30px;
}
 
#bigtablelayout{
    
    padding:0px;
    overflow:hidden;
    border:1px solid #eeeeee;
    width:400px;
    margin-left:10px;
}

#onecolumn{
    float:left;
    width:400px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
   
    
}



#columnleft{
    float:left;
    width:190px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
   
    
}



#columnright{
    width:170px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    float:left;
   
    }

#columnleft p{
   display:block;
   background-color:#e8eef1;

}

#tablelayout p ,#tablelayout p{
    border-bottom:1px solid #c0cbcf;
    padding:2 0 2 0px;
    
}

#tablelayout h3, #tablelayout h3,#tablelayout h3{
    border:1px solid #36a7d6;
    display:block;
    background-color:#c7dce5;
    padding:5px;
    margin:0px;
}
 

/** End of table layout**/


#tablelayoutborder{
    
    padding:0px;
    overflow:hidden;
    width:405px;
    margin-left:5px;
    border:1px solid #eeeeee;
}
 
 
#columnleftsilicate{
    float:left;
    width:120px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    margin-right:5px;
    
}


/*** Contact box ****/
#contactus{
	width:320px;
	margin-left:50px;
	padding:0px;
	
}

#contactname{
    float:left;
    color:#333333;
    line-height:23px;
    
}

#contactbox{
    padding-left:0px;
    padding-top:0px;
}


#contactinfo{
	margin-left:0px;
	color:#000000;
}

#inputbox{
	font-size:10px;
	color:#492f00;
}

/*** End of Contact Box ***/

/******** Start of h3 replacements ***********/


#profile h3 span, #contact h3 span, #contactform h3 span, #network h3 span, #newsin h3 span, #promotop h3 span{
	display:none;
}

#welcome h3{background:url(images/header_welcome.gif) no-repeat left;width:200px;height:19px;}

/***** End of  h3 replacements**********/


