html{height:100%;font-size:100.01%;}
body{
	height:100%;
	min-width:912px;
	margin:0;
	font:62.5% Verdana,Arial,Tahoma,sans-serif;
	color:#626262;
	background:url(../img/bg-body.gif) repeat 0 0;
}
form,fieldset,img{border:0;margin:0;padding:0;}
a{text-decoration:underline;color:#c32a1b;}
a:hover{text-decoration:none;}
#page{
	min-height:100%;
	overflow:hidden;
}
* html #page{height:100%;overflow:visible;}
div.center{
	width:907px;
	padding:0 0 0 5px;
	margin:0 auto;
	overflow:hidden;
}
#header{
	width:100%;
	min-height:107px;
	border-bottom:1px solid #fff;
	font-size:14px;
	line-height:25px;
	color:#fff;
	background:#af2720 url(../img/bg-header.png) repeat-x 0 0;
}
* html #header{height:107px;}
#header a{
	color:#fff;
	text-decoration:none;
}
#header a:hover{text-decoration:underline;}
#header div.center{overflow:visible;}
#header h1{
	float:left;
	margin:12px 0 0;
}
#header h1 a{
	float:left;
	width:412px;
	height:74px;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../img/logo.png) no-repeat 0 0;
}
#header div.right{
	float:right;
	display:inline;
	margin:0 9px 0 0;
}
#header span.phone{
	display:block;
	text-align:right;
	margin:26px 9px 0 0;
	font:bold 25px/32px Georgia,"Times New Roman",serif;
}
#header ul.menu{
	position:relative;
	float:left;
	margin:24px 0 -1px;
	padding:0;
	font-family:Arial,Helvetica,sans-serif;
	list-style:none;
}
#header ul.menu li{
	float:left;
	padding:0 3px 0 0;
}
#header ul.menu li a{
	float:left;
	padding:0 4px 0 0;
	background:url(../img/bg-menu.png) no-repeat 100% -26px;
}
#header ul.menu li a span{
	float:left;
	padding:0 2px 0 6px;
	background:url(../img/bg-menu.png) no-repeat 0 0;
}
#header ul.menu li.active a,
#header ul.menu li a:hover{
	cursor:pointer;
	text-decoration:none;
	color:#af2620;
	background:url(../img/bg-menu.png) no-repeat 100% -78px;
}
#header ul.menu li.active a span,
#header ul.menu li a:hover span{
	background:url(../img/bg-menu.png) no-repeat 0 -52px;
}
#header ul.menu li.active a span{padding-bottom:1px;}
#main{
	padding:29px 0 105px;
	font-size:1.3em;
	line-height:1.3077em;
	background:url(../img/bg-main.png) repeat-x 0 0;
}
#main ul.blinds{
	width:110%;
	margin:25px 0 0;
	padding:0;
	font:1.5385em/1.2em Georgia,"Times New Roman",serif;
	list-style:none;
	overflow:hidden;
}
#main ul.blinds li{
	position:relative;
	float:left;
	width:224px;
	height:149px;
	margin:0 3px 3px 0;
	overflow:hidden;
}
#main ul.blinds li a{
	float:left;
	width:100%;
	text-decoration:none;
}
#main ul.blinds li img{
	display:block;
}
#main ul.blinds li strong{
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:214px;
	padding:0 5px;
	color:#fff;
	background:url(../img/bg-blinds.png) repeat 0 0;
}
* html #main ul.blinds li strong{bottom:-1px;}
#main ul.blinds li a:hover{cursor:pointer;}
#main ul.blinds li a:hover strong{background:#b5271b;}
#main div.main-content{
	width:100%;
	padding:0 0 0 5px;
	margin:29px 0 0 -5px;
	overflow:hidden;
}
#content{
	float:left;
	display:inline;
	width:525px;
	padding:0 15px 0 5px;
	margin:0 0 0 -5px;
	text-align:justify;
}
#main h2{
	margin:0 -15px 11px -5px;
	padding:0 15px 7px 5px;
	font:1.9231em/1.2em Georgia,"Times New Roman",serif;
	color:#c72a1e;
	background:url(../img/bg-title.gif) repeat-x 0 100%;
}
#main p{margin:0 0 17px;}
#main p.important,
#main span.important{
	font-size:1.1539em;
	line-height:1.2667em;
	color:#be281d;
}
#main p.important strong{font-weight:normal;}
#sidebar{
	float:right;
	width:296px;
	padding:0 0 0 4px;
}
.home #sidebar{
	width:310px;
	padding:0 20px 0 4px;
}
#main h3{
	margin:3px -4px 12px -4px;
	padding:0 4px 0px 4px;
	font:1.6924em/1.1819em Georgia,"Times New Roman",serif;
	color:#c72a1e;
	background:url(../img/bg-title.gif) repeat-x 0 100%;
}
#main h4{
	margin:30px 0px 10px 0px;
	font:1.4924em/1.1819em Georgia,"Times New Roman",serif;
	color:#c72a1e;
}
#main span.phone{
	display:block;
	margin:0 30px 30px 0;
	text-align:center;
	font:1.9231em/1.2em Georgia,"Times New Roman",serif;
	color:#c72a1e;
}
#main ul.images{
	height:1%;
	margin:0 0 -7px;
	padding:5px 0 0 7px;
	list-style:none;
	overflow:hidden;
}
#main ul.images li{
	float:left;
	padding:0 9px 9px 0;
}
#main ul.images img{display:block;}
#main div.images{padding:5px 0 21px;}
#main span.comment{
	display:block;
	margin:0 0 0 7px;
	font-size:0.9231em;
	line-height:1.4167em;
}
#main div.images ul li{padding-right:13px;}







#footer{
	width:881px;
	height:35px;
	padding:7px 14px 0;
	margin:-43px auto 0;
	border-top:1px solid #deded7;
	font-size:1.1em;
	line-height:18px;
}
#footer p{
	float:left;
	margin:0;
}
#footer p.right{float:right;}