body{
	margin: 0;
	padding: 0;
	
}
#container-main{
	width: 990px;
	height: 100%;
	margin-top: 0px;
	padding-top: 0px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 5px;
	background-color: #FFFFFF;
}
#topbar{
	width: 990px;
	height:92px;
}
#topbar-logo{
	float: left;
	height: 92px;
	width:170px;
}
#topbar-container{
	width:610px;
	float:left;
	background-color:#F0F8FB;
}
#topbar-homeservice{
	float:left;
	width:216px;
	height: 46px;
}
#topbar-html{
	float:left;
	width:610px;
	height:41px;
	padding-top:5px;
}
#mtm{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#D60000;
	padding-left:10px;
	font-weight:bold;
}
#curtains{
	font-family:"Arial Narrow",Arial, Helvetica, sans-serif;
	font-size:32px;
	color:#637475;
	font-weight:bold;
}
#fpc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#637475;
	padding-left:10px;
}
#topbar a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}
#link1{
	float:left;
	width:65px;
	height:33px;
	background-image:url(../images/1.jpg);
	padding-left:23px;
	padding-top:13px;
}
#link2{
	float:left;
	width:78px;
	height:33px;
	background-image:url(../images/2.jpg);
	padding-left:20px;
	padding-top:13px;
}
#link3{
	float:left;
	width:179px;
	height:33px;
	background-image:url(../images/3.jpg);
	padding-left:29px;
	padding-top:13px;
}
#link1a{
	float:left;
	width:65px;
	height:33px;
	background-image:url(../images/4.jpg);
	padding-left:23px;
	padding-top:13px;
}
#link2a{
	float:left;
	width:78px;
	height:33px;
	background-image:url(../images/4.jpg);
	padding-left:20px;
	padding-top:13px;
}
#link3a{
	float:left;
	width:179px;
	height:33px;
	background-image:url(../images/4.jpg);
	padding-left:29px;
	padding-top:13px;
}

#topbar-mid{
	float: left;
	width: 325px;
	height: 92px;
	z-index:1;
}
#topbar-mid2{
	float: left;
	width: 647px;
	height: 92px;
	background-image: url(/images/home_top_mid2.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	z-index:1;
}
#topbar-mid-link1{
	position:absolute;
	float:left;
	left: 210px;
	top: 40px;
	/*padding-left: 280px;
	padding-top: 40px;*/
	width: 141px;
	z-index: 25;
	height: 45px;
}
#topbar-mid-link2{
	float: left;
	padding-left: 8px;
	padding-top: 50px;
	width: 105px;
}
#topbar-mid-link3{
	float: left;
	padding-left: 8px;
	padding-top: 50px;
	width: 105px;
}
#topbar-mid-link4{
	float: left;
	padding-left: 8px;
	padding-top: 35px;
	width: 300px;
}
#topbar-request{
	height:92px;
	float: left;
}
#topbar-freecallback{
	height:92px;
	float: left;
	width: 285px;
	background-color: #FFFFFF;
	background-image:url(../images/free_home_service.jpg);
}

#free_home_service{
	background-image:url(../images/image_placeholder.jpg);
	background-repeat:no-repeat;
	height:181px;
	background-position:top
}
#free_home_link1{
padding-top:74px;
margin-left:50px;
}
#free_home_link2{
margin-top:25px;
margin-left:50px;
}
#free_home_link3{
margin-top:25px;
margin-left:50px;
}

#footer{
display:block;
	margin-top: 15px;
	padding-bottom: 10px;
	text-align: center;
	background-color: #FFFFFF;
}
#footer-links{
	color: red;
	line-height: 2;
}
#footer-links a{
	color: red;
}
#footer-text {
	color: Silver;
	line-height: 1.3;
}

#midbar{
	width: 990px;
	float: left;
	background-color: #FFFFFF;
}
#nav-left{
	float: left;
	width: 171px;
	/*height: 355x;*/
}
.nav_buttons{
	float: left;
	width: 171px;
	/*height: 105px;*/
	
}
.nav_button1{
	float: left;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 171px;
}
.nav-button1{height:20px}
.nav-buttons a{
	display:block;
	width:171px;
	overflow:hidden;
}
.nav-buttons a:hover{
	display: block;
	text-indent: -171px;
	width: 171px;
}
.nav-button-sub{
	background-image: url(/images/left_nav_sub.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 171px;
	height: 19px;
}
.nav-button-sub p.p1{
	margin-top: 0px;
	padding-top: 3px;
	overflow:hidden;
}

.nav-button-sub a{
	display: block;
	text-indent: 33px;
	width: 171px;
}
.nav-button-sub a:hover{
	display: block;
	text-indent: 33px;
	width: 171px;
}
#nav-flash{
	float: left;
	height: 245px;
}
#nav-mid-requesthomevist{
	float: left;
	height: 33px;
	padding-top: 6px;
	padding-bottom: 5px;
	width: 171px;
}
#nav-mid-otherwebsites-top{
	float: left;
	margin-top: 8px;
	width: 171px;
	height: 24px;
	background-image: url(/images/left_seeotherwebsites_top.jpg);
	background-repeat: no-repeat;
}
.nav-mid-otherwebsites-mid{
	float: left;
	width: 171px;
	height: 20px;
	background-image: url(/images/left_seeotherwebsites_mid.jpg);
	background-repeat: no-repeat;
	text-indent: 17px;
}
.nav-mid-otherwebsites-mid p.p1{
	margin-top: 3px;
}

#nav-mid-otherwebsites-bottom{
	float: left;
	width: 171px;
	height: 8px;
	background-image: url(/images/left_seeotherwebsites_bottom.jpg);
	background-repeat: no-repeat;
}
#nav-mid-banner{
	float: left;
	width: 171px;
	padding-top: 5px;
}
.nav-mid-links{
	float: left;
	margin-top: 4px;
	height: 84px;
}
#midbar-block{
	float: left;
	padding-left: 5px;
	width: 813px;
	padding-top: 5px;
}
#midbar-block-top{
	float: left;
}
#midbar-welcome{
	display: block;
	float: left;
	width: 227px;
	height: 285px;
	background-image: url(/images/home_mid_welcome.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
#midbar-welcome-title{
	float: left;
	margin-top: 16px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 221px;
	text-align:center;
}
#midbar-welcome-text{
	display: block;
	float: left;
	padding-top: 15px;
	padding-left: 15px;
	padding-right: 15px;
	overflow:hidden;
	width:197px
}
#midbar-welcome-text p{
	margin-top: 0.3em;
	line-height: 1.2em;
	margin-bottom: 0.4em;
}
#midbar-flash{
	float: left;
	height: 285px;
	
}

#midbar-banner{
	float: left;
	width: 807px;
	height: 65px;

}
#breadcrumb-text{
	text-indent: 20px;
	margin-top: 6px;
	width: 800px;
}

#booking-form-block-left{
	float:left;
	width:502px;
}
#booking-form-block-center{
	width: 500px;
}
#booking-form-block-right{
	float:left;
	margin-left:20px;
	width: 235px;
}
#booking-form-footer-extra{
	margin-top:15px;
	color: Silver;
	line-height: 1.3;
}
#booking-form-intro-1{
	margin-top:5px;
	margin-bottom:15px;
}
#booking-form-intro-2{
	margin-bottom:15px;
	color: Silver;
	line-height: 1.3;
}
#booking-form-thankyou-block-left{
	float:left;
	width: 436px;
	height:344px;
	vertical-align:middle;
}
#booking-form-thankyou-block-left-text{
	position:absolute;
	float:left;
	width: 320px;
	margin-left: 30px;
	margin-right: 30px;
}
#booking-form-thankyou-block-right{
	float:left;
	width: 331px;
	margin-left: 3px;
}
#booking-form-thankyou-spacer{
	float: left;
	width: 331px;
	height: 145px;
}
#request_tellfriend{
	position:absolute;
	float:left;
	margin-top: 176px;
	width:320px;
	

}
.booking-form-header{
	float:left;
	width: 100%;
	margin-top: 8px;
	margin-bottom: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	background-color:#bfe5ea;
	text-align:center;
}

.booking-form-row{
	float:left;
	width: 100%;
	margin-top: 2px;
	height:auto;
}

.booking-form-col1{
	float:left;
	width: 85px;
	
	text-align:right;
	margin-top:auto;
	margin-bottom:auto;
	
}
.booking-form-col1-alt{
	float:left;
	width: 125px;
	text-align:left;
	margin-top:auto;
	margin-bottom:auto;
	
}
.booking-form-col2{
	float:left;
	width: 15px;
}

.booking-form-col3{
	float:left;
	width: 300px;
	vertical-align:middle;
	display:table-cell;
	
}
#request_tellfriend{
	float: left;
	width: 436px;
	height: 156px;
}
#request-tellfriend-image{
	float: left;
	position: absolute;
	z-index: 10;
	background-image: url(../request_tellfriend.jpg);
	background-repeat: no-repeat;
	width: 436px;
	height: 156px;
	margin-top: 2px;
	margin-left: -5px;
}
#request-tellfriend-text{
	position: absolute;
	float:left;
	padding-top: 55px;
	padding-left: 10px;
	width: 413px;
	z-index:11;
}
#inspired-midbar-block{
	display: inline-block;
	float: left;
	padding-left: 5px;
	margin-top: 6px;
	width: 813px;
	height: 528px;
	overflow:hidden;
}

#inspired-midbar-block{
	display: inline-block;
	float: left;
	padding-left: 5px;
	margin-top: 6px;
	width: 813px;
	height: 528px;
	overflow:hidden;
}
#completethelook-block-frame{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
	width: 808px;
	height: 500px;
	overflow:hidden;
}


#completethelook-midbar-template{
	position: absolute;
	z-index: 10;
	/*background-image: url(/images/level2_frame.gif);
	background-repeat: no-repeat;*/
	width: 808px;
	height: 483px;
}
#inspired-midbar-template{
	position: absolute;
	z-index: 10;
}
#inspired-midbar-modern{
	position: absolute;
	margin-left: 208px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#inspired-midbar-traditional{
	position: absolute;
	margin-left: 408px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#inspired-midbar-velvets{
	position: absolute;
	margin-left: 608px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#inspired-midbar-famous{
	position: absolute;
	margin-left: 8px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#inspired-midbar-plain{
	position: absolute;
	margin-left: 208px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#inspired-midbar-ideas{
	position: absolute;
	margin-left: 409px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#inspired-midbar-modern-hit{
	position: absolute;
	margin-left: 208px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#inspired-midbar-traditional-hit{
	position: absolute;
	margin-left: 409px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#inspired-midbar-velvets-hit{
	position: absolute;
	margin-left: 608px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#inspired-midbar-famous-hit{
	position: absolute;
	margin-left: 8px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#inspired-midbar-plain-hit{
	position: absolute;
	margin-left: 208px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#inspired-midbar-ideas-hit{
	position: absolute;
	margin-left: 409px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#inspired-midbar-welcome{
	display: block;
	float: left;
	width: 204px;
	height: 266px;
	background-image: url(/images/inspired-welcome.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#inspired-midbar-welcome-text{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 100px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
	height: 163px;
}

#category-midbar-welcome-text{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 100px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
	height: 163px;
}
#complete-midbar-welcome-text{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 90px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
	height: 365px;
}
#complete-midbar-frame1-text{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 95px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 195px;
	height: 365px;
}
#category-midbar-title{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
	height: 200px;
	text-align: center;
}
#category-midbar-f1-title{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 26px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 195px;
	height: 163px;
	text-align: center;
}
#category-midbar-title{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
	height: 200px;
	text-align: center;
}

#style-midbar-1-title{
	position: absolute;
	margin-left: 208px;
	margin-top: 7px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-2-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 7px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-3-title{
	position: absolute;
	margin-left: 608px;
	margin-top: 7px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-4-title{
	position: absolute;
	margin-left: 8px;
	margin-top: 270px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-5-title{
	position: absolute;
	margin-left: 208px;
	margin-top: 270px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-6-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 270px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-612-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 270px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 392px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-7-title{
	position: absolute;
	margin-left: 609px;
	margin-top: 270px;
	padding-top: 3px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 193px;
	background-color: #bfe5ea;
	min-height:18px;
}
#style-midbar-0{
	position: absolute;
	margin-left: 8px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#style-midbar-1{
	position: absolute;
	margin-left: 208px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#style-midbar-2{
	position: absolute;
	margin-left: 408px;
	margin-top: 26px;
	float: left;
	z-index: 1;
}
#style-midbar-3{
	position: absolute;
	margin-left: 608px;
	margin-top: 26px;
	float: left;
	z-index: 1;
	
	
}
#style-midbar-4{
	position: absolute;
	margin-left: 8px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#style-midbar-tr{
	position: absolute;
	margin-left: 408px;
	margin-top: 26px;
	float: left;
	z-index: 1;
	left: 1062px;
	top: 140px;
	width: 254px;
	height: 5px;
}
#style-midbar-br{
	position: absolute;
	margin-left: 8px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#style-midbar-5{
	position: absolute;
	margin-left: 208px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#style-midbar-6{
	position: absolute;
	margin-left: 408px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#style-midbar-7{
	position: absolute;
	margin-left: 609px;
	margin-top: 289px;
	float: left;
	z-index: 1;
}
#style-midbar-0-hit{
	position: absolute;
	margin-left: 8px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#style-midbar-1-hit{
	position: absolute;
	margin-left: 208px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#style-midbar-2-hit{
	position: absolute;
	margin-left: 408px;
	margin-top: 26px;
	float: left;
	z-index: 11;
}
#style-midbar-3-hit{
	position: absolute;
	margin-left: 608px;
	margin-top: 26px;
	float: left;
	z-index: 11;
	
}
#style-midbar-10{
	position: absolute;
	float: left;
	z-index: 11;
	margin-left: 420px;
	margin-top: 15px;
	width: 315px;
	height: 110px;
}
#style-midbar-4-hit{
	position: absolute;
	margin-left: 8px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#style-midbar-5-hit{
	position: absolute;
	margin-left: 208px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#style-midbar-6-hit{
	position: absolute;
	margin-left: 408px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}
#style-midbar-7-hit{
	position: absolute;
	margin-left: 609px;
	margin-top: 289px;
	float: left;
	z-index: 11;
}

#roomideas-midbar-welcome-text{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 100px;
	margin-left: 20px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 360px;
	height: 163px;
}
#roomideas-midbar-title{
	position: absolute;
	float: left;
	z-index: 11;
	margin-top: 15px;
	margin-left: 15px;
	margin-right: 10px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 360px;
	height: 163px;
	text-align: center;
}
#roomideas-midbar-2-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 9px;
	float: left;
	z-index: 11;
	text-align: center;
	width: 392px;
}

#roomideas-midbar-4-title{
	position: absolute;
	margin-left: 8px;
	margin-top: 272px;
	float: left;
	z-index: 11;
	text-align: center;
	width: 392px;
}

#roomideas-midbar-6-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 272px;
	float: left;
	z-index: 11;
	text-align: center;
	width: 392px;
}

#detail-midbar-block{
	float: left;
	padding-left: 3px;
	margin-top: 6px;
	width: 813px;
	height: 528px;
}
#detail-midbar-col-1{
	float: left;
	width: 212px;
	height: 528px;
}
#detail-midbar-col-2{
	float: left;
	width: 390px;
	height: 528px;
	overflow: hidden;
}
#detail-midbar-col2-template{
	position: absolute;
	float: left;
	margin-left: 0px;
	margin-top: 0px;
	z-index: 10;
}
#detail-midbar-col2-pic{
	position: absolute;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	z-index: 1;
}
#detail-midbar-col2-hit{
	position: absolute;
	float: left;
	margin-left: 4px;
	margin-top: 5px;
	z-index: 11;
}
#detail-midbar-col-3{
	float: left;
	width: 210px;
	height: 528px;
}
#detail-midbar-welcome{
	display: block;
	float: left;
	width: 212px;
	height: 210px;
	background-image: url(/images/detail_intro_blank.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#detail-midbar-welcome-title{
	margin-top: 17px;
	margin-left: 11px;
	padding-bottom: 5px;
	overflow: hidden;
	text-align: center;
	background-color: #bfe5ea;
	width: 197px;
}
#detail-midbar-welcome-text{
	position: absolute;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 5px;
	overflow:hidden;
	width: 180px;
}
#detail-midbar-bookvisit{
	float: left;
	width: 212px;
	height: 96px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px;
}
#detail-midbar-otherstyles{
	display: block;
	float: left;
	width: 212px;
	height: 222px;
	background-image: url(/images/detail_otherstyles1.jpg);
	background-repeat: no-repeat;
	background-position: top left;
}
#detail-midbar-otherstyles-block{
	margin-top: 35px;
	margin-left: 15px;
}
.detail-midbar-otherstyles-row{
	
}
.detail-midbar-otherstyles-col{
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#detail-midbar-viewlargeimage{
	float: left;
	width: 210px;
	height: 48px;
}
#detail-midbar-closeup-1{
	float: left;
	width: 210px;
	height: 162px;
}
#detail-midbar-closeup-1-frame{
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	z-index: 10;
}
#detail-midbar-closeup-2-frame{
	position: absolute;
	margin-left: 0px;
	margin-top: 0px;
	float: left;
	z-index: 10;
}

#detail-midbar-closeup-1-pic{
	position: absolute;
	margin-left: 4px;
	margin-top: 5px;
	float: left;
	z-index: 1;
}
#detail-midbar-closeup-2-pic{
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	z-index: 1;
}
#detail-midbar-closeup-1-hit{
	position: absolute;
	margin-left: 4px;
	margin-top: 5px;
	float: left;
	z-index: 11;
}
#detail-midbar-closeup-2-hit{
	position: absolute;
	margin-left: 4px;
	margin-top: 4px;
	float: left;
	z-index: 11;
}
#detail-midbar-closeup-2{
	float: left;
	width: 210px;
	height: 164px;
}
#detail-midbar-completethelook{
	float: left;
	width: 210px;
	height: 154px;
	background-image: url(/images/detail_completethelook.jpg);
	background-repeat: no-repeat;
}
#detail-midbar-completethelook-block{
	margin-top: 40px;
	margin-left: 30px;
	width: 180px;
	height: 154px;
}
.detail-midbar-completethelook-row{
	float: left;
	background-image: url(/images/arrow.jpg);
	background-repeat: no-repeat;
	background-position: 0 2px;
	width: 120px;
	padding-bottom: 7px;
	height: auto;
}
.detail-midbar-completethelook-row span.p2{
	float: left;
	margin-left: 20px;
	width: 120px;
}
#homevisit-midbar-block{
	width: 808px;
	padding-left: 3px;
	padding-top: 5px;
	float: left;
}
#homevisit-midbar-nav{
	float: left;
	height: 46px;
	_height:46px;
}
#homevisit-midbar-nav-button {
	float: left;
	display:block;
	width:133px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button a{
	display:block;
	width:133px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button a:hover{
	display: block;
	width:133px;
	text-indent: -133px;
	height: 46px;
}
#homevisit-midbar-nav-button1 {
	float: left;
	display:block;
	width:140px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button1 a{
	display:block;
	width:140px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button1 a:hover{
	display: block;
	width:140px;
	text-indent: -140px;
	height: 46px;
}
#homevisit-midbar-nav-button4 {
	float: left;
	display:block;
	width:132px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button4 a{
	display:block;
	width:132px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button4 a:hover{
	display: block;
	width:132px;
	text-indent: -132px;
	height: 46px;
}
#homevisit-midbar-nav-button6 {
	float: left;
	display:block;
	width:137px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button6 a{
	display:block;
	width:137px;
	overflow:hidden;
	height: 46px;
}
#homevisit-midbar-nav-button6 a:hover{
	display: block;
	width:137px;
	text-indent: -137px;
	height: 46px;
}
#homevisit-midbar-content-block{
	float: left;
	background-image: url(/images/homevisit_mid.jpg);
	background-repeat: repeat-y;
	min-height: 370px;
	width: 808px;
}
#homevisit-midbar-content{
	float: left;
	width: 770px;
	margin-left: 20px;
	margin-top: 10px;
}
#homevisit-midbar-join{
	float: left;
	height: 16px;
}
#generic-midbar-content-block{
	float: left;
	background-image: url(/images/generic_blank_mid.gif);
	background-repeat: repeat-y;
	min-height: 340px;
	width: 808px;
}
#generic-midbar-content{
	float: left;
	width: 780px;
	padding-left: 20px;
	margin-top: 0px;
}
#generic-midbar-top{
	float: left;
	height: 67px;
}
#generic-midbar-title{
	position: absolute;
	float: left;
	width: 730px;
	height: 67px;
	margin-left: 0px;
	margin-top: 22px;
	text-align:center;
	z-index: 22;
	
}
#generic-midbar-block{
	width: 808px;
	padding-left: 3px;
	padding-top: 5px;
	float: left;
}

#generic-midbar-content-left{
	float: left;
	width: 730px;
}
#cms-nav{
	
	width: 388px;
}
#categorysbar{
	background-color: #FFFFFF;
	float: left;
	display: block;
	padding-top: 5px;
	width: 990px;
}
#categorysbar-1{
	float: left;
}
#categorysbar-2{
	float: left;
}
#categorysbar-3{
}
#categorysbar-4{
	float: left;
}
#categorysbar-5{
	float: left;
}
#categorysbar-6{
	float: left;
}

#categorysbar-test{
	background-color: #ffffff;
	float: left;
	display: block;
	padding-top: 5px;
	width: 807px;
	margin-right: 0px;
	height: 222px;
	margin-left: 5px;
}
#category-home-text-1{
	position: absolute;
	float: left;
	margin-left: 7px;
	margin-top: 8px;
	width: 152px;
	z-index:11;
	text-align:center;
}
#category-home-text-2{
	position: absolute;
	float: left;
	margin-left: 169px;
	margin-top: 8px;
	width: 151px;
	z-index:11;
	text-align:center;
}
#category-home-text-3{
	position: absolute;
	float: left;
	margin-left: 328px;
	margin-top: 8px;
	width: 152px;
	z-index:11;
	text-align:center;
}
#category-home-text-4{
	position: absolute;
	float: left;
	margin-left: 489px;
	margin-top: 8px;
	width: 151px;
	z-index:11;
	text-align:center;
}
#category-home-text-5{
	position: absolute;
	float: left;
	margin-left: 648px;
	margin-top: 8px;
	width: 151px;
	z-index:11;
	text-align:center;
}
#category-home-text-6{
	position: absolute;
	float: left;
	margin-left: 822px;
	margin-top: 8px;
	width: 156px;
	z-index:11;
	text-align:center;
}
#categorysbar-template{
	position: absolute;
	z-index: 10;
	background-repeat: no-repeat;
}
#categorysbar-1{
	position: absolute;
	margin-left: 7px;
	margin-top: 25px;
	float: left;
	z-index: 1;
}
#categorysbar-2{
	position: absolute;
	float: left;
	margin-left: 165px;
	margin-top: 25px;
	z-index: 1;
}
#categorysbar-3{
	position: absolute;
	margin-left: 327px;
	margin-top: 25px;
	z-index: 1;
}
#categorysbar-4{
	position: absolute;
	float: left;
	margin-left: 489px;
	margin-top: 25px;
	z-index: 1;
}
#categorysbar-5{
	position: absolute;
	float: left;
	margin-left: 645px;
	margin-top: 25px;
	z-index: 1;
}
#categorysbar-6{
	position: absolute;
	float: left;
	margin-left: 822px;
	margin-top: 25px;
	z-index: 1;
}
#categorysbar-1-hit{
	position: absolute;
	margin-left: 7px;
	margin-top: 25px;
	float: left;
	z-index: 11;
}
#categorysbar-2-hit{
	position: absolute;
	float: left;
	margin-left: 169px;
	margin-top: 25px;
	z-index: 11;
}
#categorysbar-3-hit{
	position: absolute;
	float: left;
	margin-left: 328px;
	margin-top: 25px;
	z-index: 11;
}
#categorysbar-4-hit{
	position: absolute;
	float: left;
	margin-left: 487px;
	margin-top: 25px;
	z-index: 11;
}
#categorysbar-5-hit{
	position: absolute;
	float: left;
	margin-left: 648px;
	margin-top: 25px;
	z-index: 11;
	height: 158px;
}
#categorysbar-6-hit{
	position: absolute;
	float: left;
	margin-left: 822px;
	margin-top: 25px;
	z-index: 11;
}

#complete-midbar-1-title{
	position: absolute;
	margin-left: 206px;
	margin-top: 7px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-2-title{
	position: absolute;
	margin-left: 406px;
	margin-top: 7px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-3-title{
	position: absolute;
	margin-left: 605px;
	margin-top: 7px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-4-title{
	position: absolute;
	margin-left: 206px;
	margin-top: 243px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-5-title{
	position: absolute;
	margin-left: 406px;
	margin-top: 243px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-6-title{
	position: absolute;
	margin-left: 605px;
	margin-top: 243px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 194px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-612-title{
	position: absolute;
	margin-left: 408px;
	margin-top: 243px;
	padding-top: 2px;
	float: left;
	z-index: 9;
	text-align: center;
	width: 392px;
	background-color: #bfe5ea;
	min-height: 18px;
}
#complete-midbar-1{
	position: absolute;
	margin-left: 206px;
	margin-top: 26px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
	
}
#complete-midbar-2{
	position: absolute;
	margin-left: 406px;
	margin-top: 26px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
}
#complete-midbar-3{
	position: absolute;
	margin-left: 605px;
	margin-top: 26px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
}
#complete-midbar-4{
	position: absolute;
	margin-left: 206px;
	margin-top: 262px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
}
#complete-midbar-5{
	position: absolute;
	margin-left: 406px;
	margin-top: 262px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
}
#complete-midbar-6{
	position: absolute;
	margin-left: 605px;
	margin-top: 262px;
	float: left;
	z-index: 1;
	text-align: center;
	width: 194px;
}
#complete-midbar-1-hit{
	position: absolute;
	margin-left: 206px;
	margin-top: 26px;
	float: left;
	z-index: 11;
	width: 194px;
	
}
#complete-midbar-2-hit{
	position: absolute;
	margin-left: 406px;
	margin-top: 26px;
	float: left;
	z-index: 11;
	width: 194px;
}
#complete-midbar-3-hit{
	position: absolute;
	margin-left: 605px;
	margin-top: 26px;
	float: left;
	z-index: 11;
	width: 194px;
}
#complete-midbar-4-hit{
	position: absolute;
	margin-left: 206px;
	margin-top: 262px;
	float: left;
	z-index: 11;
	width: 194px;
}
#complete-midbar-5-hit{
	position: absolute;
	margin-left: 406px;
	margin-top: 262px;
	float: left;
	z-index: 11;
	width: 194px;
}
#complete-midbar-6-hit{
	position: absolute;
	margin-left: 605px;
	margin-top: 262px;
	float: left;
	z-index: 11;
	width: 194px;
}
#complete-midbar-7-hit{
	position: absolute;
	margin-left: 6px;
	margin-top: 262px;
	float: left;
	z-index: 11;
	text-align: center;
	width: 194px;
}
#sister-sites {
	padding: 37px 12px 0px 12px; 
	width:146px; 
	height:218px; 
	background:url(../images/sister_site.jpg) no-repeat;
}
