/* General Rules */

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

body{	
     	
    	font-family:trebuchet ms, Tahoma, verdana, Arial, SunSans-Regular, Sans-Serif;
        color:#2c2c2c;
        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: #5e8d02;
}

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



#categories a{
    text-decoration:none;
    color:#4b4b4b;

}

#categories a:hover{
   text-decoration:underline;
   color:#5e8d02;
   
 
}





#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 3px 5px 10px;line-height:16px;font-size:11px;font-family: trebuchet ms, arial, tahoma, verdana}



h1 {
    	font-size:15px;
    	font-family: trebuchet ms, Arial, verdana, SunSans-Regular, Sans-Serif;
     	padding:0px;
     	color:#747474;
     	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:#747b36;
     	margin-bottom:5px;
     	margin-top:3px;
     	
}


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

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


h2.categoriescon{
	font-size:11px;
    font-family:trebuchet ms, Arial, Tahoma, verdana, SunSans-Regular, Sans-Serif;
    color:#733f23;
	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-color:#333333;
	font-size:11px;
	line-height:14px;
	background:url(images/li.gif) no-repeat left top;
   
	
}

#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:4px solid #f4f4f4; margin:0px 0px 5px 8px;}
img.border1 { border:2px solid #eeeeee;  margin:3px 0px 3px 5px;}
/***** 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;
   
}

#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{
	width:145px;
	margin-top:5px;
}

#news, #contact{
	margin-left:0px;
	width:160px;
	margin-top:5px;
}

#news h1, #contact h1, #award h1, #testimonial h1{
    color:#747b36;
    text-align:left;
    font-size:13px;
}

#award{
    text-align:center;
    border:1px solid #ffffff;
}


#award h2{
   color:#43673d;
   text-align:left;
}

#awards{
     text-align:center;
   
}

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

#cataloguecleaning {
    border:1px solid #eeeeee;
    float:left;
    font-size:11px;
    width:132px;
    height:140px;
    margin-left:2px;
    padding-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;
}

#cataloguevco {
    border:1px solid #eeeeee;
    float:left;
    font-size:11px;
    width:110px;
    height:150px;
    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;
    width:405px;
    margin-left:5px;
}
 
#tablelayoutborder{
    
    padding:0px;
    overflow:hidden;
    width:405px;
    margin-left:5px;
    border:1px solid #eeeeee;
}
 
 
#columnleft{
    float:left;
    width:120px;
    background-color:#ffffff;
    margin:0px;
    padding:0px;
    margin-right:5px;
    
}


#columnright{
    width:200px;
    margin:0px;
    padding:0px;
    background-color:#ffffff;
    float:left;
   
    }
    
#column{
    width:100px;
    float:left;
    border:1px solid #eeeeee;
}

#columnleft p ,#columnright p{
    border-bottom:1px solid #c0cbcf;
}

#columnleft h3,#columnright h3{
    border:1px solid #36a7d6;
    display:block;
    background-color:#c7dce5;
    padding:5px;
    margin:0px;
}
 
.applicationtable{
    background-color:#f9f9f9;
    padding-top:10px;
}
/** End of table layout**/

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

#contactname{
    float:left;
    color:#724a12;
     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**********/


