.header:after, .wrapper:after, .content:after, .top:after, .bottom:after, .bottom div:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.header, .wrapper, .content, .top, .bottom, .bottom div {
	display: inline-block;
}
html[xmlns] .header, html[xmlns] .wrapper, html[xmlns] .content, html[xmlns] .top, html[xmlns] .bottom, html[xmlns] .bottom div {
	display: block;
}
* html .header, * html .wrapper, * html .content, * html .top, * html .bottom, * html .bottom div {
	height: 1%;
}
body {
	margin:0;
	padding:0;
	background:url(../images/background.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif
}
img {
	border:0
}
.right {
	float:right
}
.wrapper {
	width: 785px;
	border:1px solid #fff;
	margin:0 auto;
}
.header {
	background:url(../images/header_back.png) repeat-y;
	border-bottom:1px solid white
}
.logo {
	display:block;
	float:left;
	margin-top:10px;
}
.header div {
	width: 408px;
	float:right;
	background:black
}
.white-border-left {
	border-left:1px solid #fff;
}
.breadcrums {
	clear:both;
	background:url(../images/breadcrums_back.jpg);
	height:18px;
	padding-top:4px;
	padding-right:10px;
	font-size:12px;
	color:#b1dbe6;
	text-align:right
}
.breadcrums a {
	color:#b1dbe6;
}
.menu {
	float:left;
	width:192px;
	border-bottom:1px solid #cde5f3
}
.menu a {
	display:block;
	color:#357f92;
	padding:5px 0;
	text-align:center;
	text-decoration:none;
	font-size:11px;
	font-weight:bold
}
.menu a.off {
	background:url(../images/menu_off.jpg)
}
.menu a.on, .menu a:hover {
	background:url(../images/menu_on.jpg)
}
.top img {
	float:left;
	margin-right:20px;
	margin-bottom:10px
}
.top {
background:url(../images/dashes.png) repeat-x 0 bottom;
padding-bottom:10px
}
h1, h3 {
	font-weight:normal
}
h1 {
	color:#217eff;
	font-size:18px
}
h3 {
	color:#217eff;
	font-size:14px;
	margin-top:0;
	color:#666
}
.text-content, .menu {
	margin-top:25px
}
.text-content {
	background:white;
	border:1px solid #90cbda;
	width:510px;
	padding:25px;
	float:left;
	margin-right: 30px;
	margin-bottom:20px;
	color:#666;
	font-size:11px
}
*html .text-content {
	margin-right:0;
}
.text-content a.more {
	color: #217eff;
	display:block;
	float:right;
	padding:3px 0;
	text-align:right;
	width:110px;
	font-weight:bold;
	background:url(../images/read_more.png) no-repeat;
	text-decoration:none
}
.text-content a {
	color: #217eff;
}
.text-content a.more:hover {
	text-decoration:underline
}
.content {
	background:#ecf4f3;
}
.margin-right20 {
	margin-right:20px
}
.bottom {
	clear:both;
}
.bottom div.product {
	width:154px;
	float:left;
	margin-right:24px;
	background:#ebebeb
}
.bottom div div {
	padding:15px;
}
.bottom div.last {
	margin-right:0
}
.bottom img {
	display:block
}
.footer {
	background:url(../images/footer_back.png);
	height:38px;
	clear:both;
	font-size:11px;
	color:white;
	padding-top:30px;
	padding-left:20px;
	margin-top:20px
}
.radioPair {
	display: inline;
}
