body
	{
		
		width:100%; 
		height:auto; 
		margin:0; 
		padding:0; 
		background:#c0c0c0; 
		font-family:Arial, Helvetica, sans-serif; 
		font-size:12px; 
		font-weight:500;
	}
img
	{
		border:none;
		padding:0;
		margin:0;
	}
a
	{
		padding:0;
		margin:0;
		text-decoration:none;
	}
p	
	{
	line-height:20px;
	}
#wrapper
	{
		width:980px;
		height:auto;
		margin:0 auto;
		background:#FFF;
	}
.header
	{
		width:980px;
		height:76px;
		background:#fff;
		padding-bottom:5px;
		float:left;
	}
.Testimonial1
	{
		text-align: left; 
		font-size: 13px; 
		padding-left: 15px; 
		padding-right: 5px;
		font-style:italic;
	}
.Testimonial2
	{
		text-align: right; 
		font-size: 11px;
	}
.ListStyles
{
		font-size: 14px;
		color: #005701;
		text-decoration: none;
}
.logo
	{
		width:253px;
		height:76px;
		float:left;
	}
.logo a
	{
		border:none;
		text-decoration:none;
	}
.header-right
	{
		width:200px;
		height:70px;
		float:right;
	}
.header-right-up
	{
		width:170px;
		height:20px;
		margin-top:15px;
		margin-right:30px;
		float:right;
	}
.header-right-bottom
	{
		width:170px;
		height:20px;
		margin-right:15px;
		float:right;
	}
.header-right-icon
	{
		width:17px;
		height:12px;
		margin-right:25px;
		float:right;
	}
.search-text
	{
		width:120px;
		height:21px;
		margin-top:1px;
		border:1px solid #3da9f2;
		padding:0;
		float:right;
	}
.search-button
	{
		width:26px;
		height:26px;
		float:right;
	}
.main-body
	{
		width:980px;
		height:636px;
		background:url(../images/jpeg/home-bg.jpg) no-repeat;
		float:left;
	}
.main-body1
	{
		width:980px;
		height:auto;
		background:#fff;
		float:left;
	}	
.footer
	{
		width:980px;
		height:50px;
		background:#FFF;
		float:left;
	}
.footer-text
	{
		width:550px;
		height:20px;
		font-size:14px;
		margin-top:18px;
		color:#124983;
		float:right;
	}
.footer-icons
	{
		width:24px;
		height:24px;
		margin:14px 10px 0 0;
		float:right;
	}
.customer-speaks
	{
		width:310px;
		height:120px;
		color:#fff;
		margin:490px 50px 0 0;
		line-height:20px;
		font-size:14px;
		float:right;
	}
.menu-button-container
	{
		width:162px;
		height:auto;
		margin:67px 422px 0 0;
		float:right;
	}
				
.menu-button
	{
		width:161px;
		height:25px;
		background:#FFF;
		padding-top:12px;
		opacity:0.6;
		filter:alpha(opacity=60);
		float:left;
	}
.menu-button a
	{
		font-size:13px;
		color:#000;
	}	
.menu-button a:hover
	{
		font-size:14px;
		text-decoration:none;
	}		
.menu-button-border
	{
		width:161px;
		height:1px;
		background:#FFF;
		opacity:0.7;
		filter:alpha(opacity=70);
		float:left;
	}
	
/*****Menu******/	

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left:5px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color:#7ba900; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color:#70DB93; 
color:#284942;/*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #0479e1; /*Brown color theme*/ 
border-color: #0479e1; /*Brown color theme*/ 
color:#fff;
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 2px;
line-height: 5px;
background: #0479e1; /*Brown color theme*/ 
}
/*****Menu End******/	
.banner
	{
		width:980px;
		height:200px;
		margin:2px 0;
		float:left;
	}
.main-body2
	{
		width:980px;
		height:auto;
		margin-top:3px;
		background:#fff;
		float:left;
	}
.main-body2-left
	{
		width:200px;
		height:auto;
		background:#e7eded;
		margin-right:5px;
		float:right;
	}
.main-body2-new
	{
		width:948px;
		height:auto;
		background:#e7eded;
		font-size:12px;
		padding:10px;
		color:#3e5800;
		margin-right:5px;
		float:right;
	}
.main-body2-new-title2
	{
		width:943px;
		font-family:Tahoma, Geneva, sans-serif;
		padding-bottom:8px;
		padding-top:10px;
		font-size:16px;
		font-weight:normal;
		color:#395600;
		float:right;
	}
.main-body2-right
	{
		width:745px;
		height:auto;
		background:#e7eded;
		font-size:12px;
		padding:10px;
		color:#3e5800;
		margin-right:5px;
		float:right;
	}
.main-body2-right-title
	{
		width:740px;
		font-family:Tahoma, Geneva, sans-serif;
		padding-bottom:8px;
		font-size:18px;
		font-weight:normal;
		color:#00F;
		float:right;
	}	
.main-body2-right-title2
	{
		width:740px;
		font-family:Tahoma, Geneva, sans-serif;
		padding-bottom:8px;
		padding-top:10px;
		font-size:16px;
		font-weight:normal;
		color:#395600;
		float:right;
	}		
/**Vertical Menu****/

#button {
	width: 200px;
	padding: 2px 0 2px 0;
	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #333;
}

#button ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
	
#button li {
	border-bottom: 1px solid #e7eded;
	margin: 0;
	list-style: none;
	list-style-image: none;
}
	
#button li a {
	display: block;
	padding: 10px 5px 10px 0.5em;
	border-left: 10px solid #b0aeae;
	background-color: #d8dbdb;
	color: #666;
	text-decoration: none;
	width: 100%;
}

html>body #button li a {
	width: auto;
}

#button li a:hover {
	border-left: 10px solid #dcdcdc;
	background-color: #ededed;
	color: #666;
}
.body-banner
	{
		width:735px;
		height:248px;
		margin-right:5px;
		margin-bottom:10px;
		float:right;
	}
		
	
	
	