
* {
	margin: 0;
}
html, body {
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    background-image:url(images/flower_bg.gif);
  	background-position:right;
	background-repeat:repeat-y;
}
.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */
}
.footer, .push {
	padding-top:50px;
	height: 70px; /* .push must be the same height as .footer */
	clear: both;
	border-top:thin solid #4f5ea8;
	border-bottom:thick solid #4f5ea8;

}

.footerlinks{
	height:62px;
    width: 980px;
    margin: 0 auto
}

.footerleftlinks{
	height:40px;
	text-align: left;
    width: 600px;
	padding-top:6px;
	padding-left:30px;
	font-size: 18px;
	color:#4f5ea8;
	font-weight:bold;
	height:62px;
}

.footerrightlinks{
	height:62px;
	text-align: right;
    width: 139px;
	margin-right:36px;
	margin-top:-14px;
	float:right;
}


/*

Sticky Footer by Ryan Fait
http://ryanfait.com/

*/









td {
	font-family: Arial, Helvetica, sans-serif;
}

th {
	font-family: Arial, Helvetica, sans-serif;
}


a:link {text-decoration: none; }
a:visited {text-decoration: none; }
a:hover {text-decoration: none; }
a:active {text-decoration: none; }
a img {border: none; }


a.bodyheader:link {color: #4f5ea8; text-decoration: none; }
a.bodyheader:visited {color: #4f5ea8; text-decoration: none; }
a.bodyheader:hover {color: #548CBF; text-decoration: none; }
a.bodyheader:active {color: #4f5ea8; text-decoration: none; }

a.topnavlink:link {color: #ffffff; text-decoration: none; }
a.topnavlink:visited {color: #ffffff; text-decoration: none; }
a.topnavlink:hover {color: #ffffff; text-decoration: underline; }
a.topnavlink:active {color: #ffffff; text-decoration: none; }



a.sidebarlink:link {color: #4f5ea8; text-decoration: underline; }
a.sidebarlink:visited {color: #4f5ea8; text-decoration: underline; }
a.sidebarlink:hover {color: #548CBF; text-decoration: none; }
a.sidebarlink:active {color: #4f5ea8; text-decoration: underline; }



a.footerlink:link {color: #4f5ea8; text-decoration: underline; }
a.footerlink:visited {color: #4f5ea8; text-decoration: underline; }
a.footerlink:hover {color: #4f5ea8; text-decoration: none; }
a.footerlink:active {color: #4f5ea8; text-decoration: underline; }


a.breadcrumblink:link {color: #a0c6f2; text-decoration: none; }
a.breadcrumblink:visited {color: #a0c6f2; text-decoration: none; }
a.breadcrumblink:hover {color: #4f5ea8; text-decoration: underline; }
a.breadcrumblink:active {color: #a0c6f2; text-decoration: none; }

.header{
	width:100%;
	height:152px;
	background-color:#a0c6f2;
}




.topnav{
	
	height:35px;
	background-color:#4f5ea8;
	text-align: left;
    width: 980px;
    margin: 0 auto
}

.topnavleftlinks{
	height:27px;
	text-align: left;
    width: 580px;
	margin-left:28px;
	padding-top:7px;
	font-size: 18px;
	color:#ffffff;
	font-weight:bold;
}

.topnavrightlinks{
	height:27px;
	text-align: right;
    width: 250px;
	margin-right:28px;
	font-size: 18px;
	color:#ffffff;
	font-weight:bold;
	float:right;
	padding-top:7px;
}

.topnav1{
	
	height:35px;
	background-color:#4f5ea8;
	text-align: left;
    width: 100%;
    margin: 0 auto
}



.topnav2{
	width:980px;
	height:36px;
	text-align:left;
	padding-top:0px;
    position: absolute;
    left: 40%;
    margin-left: -392px;
    background-color:#731739;
}

.mainheader{
	width:980px;
	height:117px;
	background-color:#731739;
	text-align: left;
    width: 980px;
    margin: 0 auto
}

.topstroke{
	width:100%;
	height:0px;
	background-color:#fff;
}

.vertstroke{
	width:1px;
	height:100%;
	background-color:#731739;
	margin-right:354px;
	float:right;
}

.maincontent{
	height:100%;
    width: 980px;
    margin: 0 auto

	
}


.contentleft{
	
	height:100%;
	text-align: left;
    width: 625px;
	float:left;
    
}
.contentright{
	
	height:100%;
    width: 354px;
	float:right;
    border-left:thin solid #a0c6f2;

    
}

.mainarticle{
	height:100%;
	text-align: left;
    width: 625px;
	float:left;
    
}
.mainarticlebigtext{
	text-align: left;
	width: 570px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	font-size: 36px;
	color:#4f5ea8;
	font-weight:bold;
	line-height:35px;
    

}

.mainarticlebodytext{
	text-align: left;
	width: 570px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	font-size: 20px;
	color:#6179ba;
	
    

}

.mainimage{
	width: 570px;
	height:394px;
	float:left;
	margin-top:30px;
	margin-left:30px;
    

}

.spacer{
	width: 570px;
	height:30px;
	float:left;
	margin-top:0px;
	margin-left:30px;
    border-bottom:thin solid #a0c6f2;
    

}

.spacer2{
	width: 570px;
	height:30px;
	float:left;
	margin-top:0px;
	margin-left:30px;
	margin-bottom:10px;
    

}


.mpu{
	width: 300x;
	height:250px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	padding-bottom:1px;
}

.popularproductshdr{
	width: 231x;
	height:32px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	padding-bottom:1px;
}

.popularproductsarticle{
	width: 300px;
	height:97px;
	float:left;
	margin-top:25px;
	margin-left:30px;
	padding-bottom:0px;
	background-image:url(images/hoz_line.gif);
	background-position:bottom;
	background-repeat:no-repeat;
    

}

.popularproductsimage{
	width: 75px;
	height:75px;
	float:left;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
	background-color:#ccc;
    
}

.popularproductstxthdr{
	text-align:left;
	float:left;
	margin-left:12px;
	padding-bottom:0px;
	color:#4f5ea8;
	font-size: 16px;
	font-weight: bold;
    
}

.popularproductstxtbody{
	width:204px;
	text-align:left;
	float:left;
	margin-left:14px;
	margin-top:4px;
	color:#6179ba;
	font-size: 14px;
	font-weight: normal;
    
}

.popularproductstxtlink{
	width:204px;
	text-align:left;
	float:left;
	margin-left:14px;
	margin-top:4px;
	color:#f11500;
	font-size: 14px;
	font-weight: bold;
    
}



.innovationshdr{
	width: 133px;
	height:25px;
	float:left;
	margin-top:30px;
	margin-left:30px;
	padding-bottom:0px;
}

.innovationsarticle{
	width: 300px;
	height:210px;
	float:left;
	margin-top:25px;
	margin-left:30px;
	padding-bottom:0px;
    border-bottom:thin solid #a0c6f2;
    

}

.innovationsimage{
	width: 299x;
	height:107px;
	margin-top:0px;
	margin-left:0px;
	padding-bottom:0px;
    
}

.innovationstxthdr{
	text-align:left;
	float:left;
	margin-left:0px;
	margin-top:12px;
	padding-bottom:0px;
	color:#4f5ea8;
	font-size: 16px;
	font-weight: bold;
    
}

.innovationstxtbody{
	width:300px;
	text-align:left;
	float:left;
	margin-left:0px;
	margin-top:4px;
	color:#6179ba;
	font-size: 14px;
	font-weight: normal;
    
}

.innovationstxtlink{
	width:300px;
	float:left;
	margin-left:0px;
	margin-top:4px;
	color:#f11500;
	font-size: 14px;
	font-weight: bold;
	text-align:left;
    
}

.breadcrumbs{
	text-align: left;
	width: 570px;
	float:left;
	margin-top:20px;
	margin-left:30px;
	font-size: 12px;
	color:#ccc;
	font-weight:bold;
    

}


