body {
	background: url(../images/Shadow.gif) 50% top repeat-y #FFFFFF;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
a {
	outline: none;
}
.Shadow {
	background: url(../images/Shadow.gif) repeat-y;
}
/* HEADER CSS STARTS */
#TopWrap {
	width: 950px;
	height: 120px;
	margin: 0 auto;
}
#Logo {
	float: left;
	width: 200px;
	height: 120px;
}
h1.Logo {
	background: url(http://www.magnonsolutions.com/images/magnonsolutions.gif) 50% 50% no-repeat;
	width: 350px;
	height: 120px;
	padding: 0px;
	margin: 0px;
	text-indent: -10000px;
}
h1.Logo a {
	width: 350px;
	height: 120px;
	display: block;
}
#RightTopWrap {
	float: right;
	width: 650px;
	height: 120px;
}


#UniversalNavWrap {
	float: right;
	width: 650px;
	height: 40px;
	text-align: right;
	background: #FFFFFF url(../images/UniversalNav.gif) right top no-repeat;
}
#UniversalNav {
	float: right;
	width: 245px;
	height: 30px;
	font-size: 11px;
}
#UniversalNav a {
	color: #666666;
	padding-left: 32px;
	padding-right: 8px;
	line-height: 22px;
	display: block;
	float: left;
	text-decoration: none;
}
a#home {
	background: url(../images/Home.gif) no-repeat left top;
}
a#contactus {
	background: url(../images/ContactUs.gif) no-repeat left top;
}
a#sitemap {
	background: url(../images/Sitemap.gif) no-repeat left top;
}
#Numbers {
	width: 380px;
	background: #FFFFFF;
	float: right;
	height: 60px;
	padding-top: 10px;
}
#Numbers div {
	font-size: 11px;
	color: #333333;
	text-align: right;
	float: left;
	padding-top: 30px;
}

#Numbers1 {
	width: 400px;
	background: #FFFFFF;
	float: right;
	height: 60px;
	padding-top: 10px;
}
#Numbers1 div {
	font-size: 11px;
	color: #333333;
	text-align: right;
	float: left;
	padding-top: 30px;
}


#email_top {
	border-right: 1px solid #cccccc;
	background: url(../images/email.gif) no-repeat 130px 0%;
	padding-right: 10px;
	text-align:right;
	width: 160px;
	margin-right: 10px;
}

#email_top a {
text-decoration:none;
color:#666666;

}

#email_top a:hover {
text-decoration:underline;
color:#209A9B;

}

#email-mu {
	border-right: 1px solid #cccccc;
	background: url(../images/email.gif) no-repeat 150px 0%;
	padding-right: 10px;
	text-align:right;
	width: 180px;
	margin-right: 10px;
}

#email-mu a {
text-decoration:none;
color:#666666;

}

#email-mu a:hover {
text-decoration:underline;
color:#209A9B;

}


.topblue{
	color:#209A9B;
	font-weight:bold;}
	
.topblue2{
	color:#666666;
	font-weight:normal;}
	
.topblue2 a{
	color:#666666;
	font-weight:normal;}
	
.topblue2 a:hover{
	color:#209A9B;
	font-weight:normal;
	text-decoration:none;}
	
#callus {
	border-right: 1px solid #cccccc;
	padding-right: 10px;
	text-align:right;
	background: url(../images/callus.gif) no-repeat  60px 0%;
	width: 90px;
	margin-right: 10px;
}

#quick {
	background: url(../images/quick.gif) no-repeat right 0%;
}

#quick a {
text-decoration:none;
color:#666666;

}

#quick a:hover {
text-decoration:underline;
color:#209A9B;

}
/* HEADER CSS ENDS */

/* FOOTER CSS STARTS */
#footer {
	float:left;
	text-align:center;
	width: 950px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;

}
#footer .b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#cecece;
	margin:0 5px;
}
#footer .b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:2px solid #cecece;
	background: #f2f2f2;
	border-left:2px solid #cecece;
	margin:0 3px;
}
#footer .b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #f2f2f2;
	border-left:1px solid #cecece;
	margin:0 2px;
}
#footer .b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #f2f2f2;
	border-left:1px solid #cecece;
	margin:0 1px;
}
#footer .content {
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	background: #f2f2f2;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer a {
	color: #333333;
}
#footer a:hover {
	color: #209A9B;
}

#footerimg {
	background: url(../images/FooterBtm.gif) no-repeat left top;
	height: 35px;
	width: 950px;
	float: left;
	display: block;
}
/* FOOTER CSS ENDS */
/* Most Bottom CSS */
#footer1 {
	float:left;
	text-align:center;
	width: 950px;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	margin: 0px auto;
}
#footer1 .b1 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	background:#cecece;
	margin:0 5px;
}
#footer1 .b2 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:2px solid #cecece;
	background: #f2f2f2;
	border-left:2px solid #cecece;
	margin:0 3px;
}
#footer1 .b3 {
	height:1px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #f2f2f2;
	border-left:1px solid #cecece;
	margin:0 2px;
}
#footer1 .b4 {
	height:2px;
	font-size:1px;
	overflow:hidden;
	display:block;
	border-right:1px solid #cecece;
	background: #f2f2f2;
	border-left:1px solid #cecece;
	margin:0 1px;
}
#footer1 .content {
	border-right:1px solid #cecece;
	border-left:1px solid #cecece;
	background: #f2f2f2;
	padding-top: 2px;
	padding-bottom: 2px;
}
#footer1 a {
	color: #333333;
}
#footer1 a:hover {
	color: #990004;
}
.footer-h1 {
	font-size:11px;
	font-weight: normal;
	text-align:center;
	margin:0;
	padding:0;
}