.background {
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
}
body {
	padding : 0;
	margin : 0;
	background-color: #000000;
	background-repeat: no-repeat;
	background-position: left top;
}
#logo{
    position : absolute;
    top : 15px;
    left : 50px;
    z-index : 50;
}
#rex_logo{
	position : absolute;
	top : 658px;
	left : 217px;
	z-index : 50;
	width: 125px;
	height: 20px;
}
#mattress_logo{
    position : absolute;
    top : 659px;
    left : 363px;
    z-index : 50;
	width:125px;
}
#exact_target_form{
	position : absolute;
	top : 263px;
	left : -172px;
	z-index : 50;
	width:390px;
	height: 209px;
}
#exact_target_blurb{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#exact_target_thank_you{
	position : absolute;
	top : 37px;
	left : -248px;
	z-index : 50;
	width:242px;
	height: 169px;
}
#exact_target_pic{
	position : absolute;
	top : 139px;
	left : 450px;
	z-index : 0;
	width:300px;
	height: 204px;
}
#construction_pic{
	position : absolute;
	top : 150px;
	left : 311px;
	z-index : 0;
	width:389px;
	height: 306px;
}
#construction_blurb{
	position : absolute;
	top : 475px;
	left : 339px;
	z-index : 0;
	width:323px;
	height: 69px;
}
#map_canvas{
	position : absolute;
	top : 489px;
	left : 261px;
	z-index : 50;
	width:500px;
	height:300px;
}
#location_pic{
	position : absolute;
	top : 145px;
	left : 433px;
	z-index : 0;
	width:153px;
	height:169px;
}
#location_info{
	position : absolute;
	top : 144px;
	left : 250px;
	z-index : 0;
	width:178px;
	height:288px;
}
#location1_tmb_pic{
	position : absolute;
	top : 150px;
	left : 225px;
	z-index : 0;
	width:114px;
	height:100px;
}
#location2_tmb_pic{
	position : absolute;
	top : 185px;
	left : 340px;
	z-index : 0;
	width:85px;
	height:71px;
}
#location3_tmb_pic{
	position : absolute;
	top : 185px;
	left : 455px;
	z-index : 0;
	width:84px;
	height:106px;
}
#location4_tmb_pic{
	position : absolute;
	top : 185px;
	left : 570px;
	z-index : 0;
	width:89px;
	height:109px;
}
#location5_tmb_pic{
	position : absolute;
	top : 185px;
	left : 685px;
	z-index : 0;
	width:88px;
	height:108px;
}
#location6_tmb_pic{
	position : absolute;
	top : 185px;
	left : 792px;
	z-index : 0;
	width:86px;
	height:109px;
}
#location7_tmb_pic{
	position : absolute;
	top : 310px;
	left : 227px;
	z-index : 50;
	width:95px;
	height:111px;
}
#location8_tmb_pic{
	position : absolute;
	top : 310px;
	left : 340px;
	z-index : 50;
	width:86px;
	height:106px;
}
#location9_tmb_pic{
	position : absolute;
	top : 310px;
	left : 455px;
	z-index : 50;
	width:92px;
	height:112px;
}
#location10_tmb_pic{
	position : absolute;
	top : 310px;
	left : 570px;
	z-index : 50;
	width:90px;
	height:106px;
}
#location11_tmb_pic{
	position : absolute;
	top : 310px;
	left : 685px;
	z-index : 50;
	width:90px;
	height:106px;
}
#location12_tmb_pic{
	position : absolute;
	top : 450px;
	left : 227px;
	z-index : 50;
	width:103px;
	height:112px;
}
#location13_tmb_pic{
	position : absolute;
	top : 485px;
	left : 340px;
	z-index : 50;
	width:92px;
	height:101px;
}
#location14_tmb_pic{
	position : absolute;
	top : 485px;
	left : 455px;
	z-index : 50;
	width:85px;
	height:114px;
}
#location15_tmb_pic{
	position : absolute;
	top : 485px;
	left : 570px;
	z-index : 50;
	width:89px;
	height:119px;
}
#location16_tmb_pic{
	position : absolute;
	top : 485px;
	left : 685px;
	z-index : 50;
	width:87px;
	height:109px;
}
#outlet_logo{
    position : absolute;
    top : 641px;
    left : 517px;
    z-index : 50;
	width:125px;
}
#studio_logo{
	position : absolute;
	top : 641px;
	left : 669px;
	z-index : 50;
	width:99px;
	height: 49px;
}
#tville_logo{
    position : absolute;
    top : 714px;
    left : 500px;
    z-index : 50;
	width:125px;
}
#lexington_logo{
	position : absolute;
	top : 714px;
	left : 341px;
	z-index : 50;
	width:125px;
	height: 21px;
}
#tagline{
	position : absolute;
	top : 31px;
	left : 208px;
	z-index : 50;
	width: 416px;
	height: 32px;
}
#search_box{
	position : absolute;
	top : 28px;
	left : 632px;
	z-index : 50;
	width: 77px;
	height: 39px;
}
#search_box_text{
	position : absolute;
	top : 26px;
	left : 728px;
	z-index : 50;
}
#menu_divider{
	position : absolute;
	top : 112px;
	left : 208px;
	z-index : 50;
}
#locator_bar{
	position : absolute;
	top : 140px;
	left : 200px;
	z-index : 50;
}
#top_navigation{
	position : absolute;
	top : 65px;
	left : 243px;
	z-index : 50;
	width: 539px;
	height: 41px;
}
#side_navigation{
	position : absolute;
	top : 125px;
	left : 21px;
	z-index : 50;
}
#marketing_ad{
	position : absolute;
	top : 261px;
	left : 481px;
	z-index : 0;
	width: 343px;
	height: 174px;
}
#promo_teaser{
	position : absolute;
	top : 450px;
	left : 482px;
	z-index : 0;
	width: 323px;
	height: 175px;
}
#care_procedures{
	position : absolute;
	top : 132px;
	left : 229px;
	z-index : 0;
	width: 521px;
	height: 115px;
}
#procedures{
	position : absolute;
	top : 139px;
	left : 257px;
	z-index : 0;
	width: 503px;
	height: 115px;
}
#Contact_list{
	position : absolute;
	top : 206px;
	left : 250px;
	z-index : 0;
	width: 540px;
	height: 115px;
}
#contact_header{
	position : absolute;
	top : 138px;
	left : 400px;
	z-index : 0;
	width: 164px;
	height: 35px;
}
#furniture_banner{
	position : absolute;
	top : 134px;
	left : 152px;
	z-index : 0;
	width: 310px;
	height: 154px;
}
#room_package_banner{
	position : absolute;
	top : 309px;
	left : 150px;
	z-index : 50;
	width: 253px;
	height: 168px;
}
#bedding_banner{
	position : absolute;
	top : 485px;
	left : 150px;
	z-index : 50;
	width: 150px;
	height: 160px;
}
#home_accents_banner{
	position : absolute;
	top : 486px;
	left : 317px;
	z-index : 50;
	width: 135px;
	height: 42px;
}
#home_accents_header{
	position : absolute;
	top : 385px;
	left : 637px;
	z-index : 50;
	width: 145px;
	height: 36px;
}
#Welcome_blurb {
	position : absolute;
	top : 143px;
	left : 528px;
	width: 233px;
}
#Welcome_blurb_text {
	position : absolute;
	top : 166px;
	left : 500px;
	width: 301px;
	height: 69px;
}
#Welcome_blurb {
      font-family : Times New Roman, Times, sans-serif;
      font-size : 16px;
	  font-style: normal;
      font-weight : bold;
      color : #FFFFCC;
      background-color : transparent;
}
#Welcome_blurb_text {
      font-family : Times New Roman, Times, sans-serif;
      font-size : 14px;
	  font-style: normal;
      font-weight : normal;
      color : #FFFFCC;
      background-color : transparent;
}
#Ad {
	position : absolute;
	top : 237px;
	left : 593px;
	font-family : Times New Roman, Times, sans-serif;
	font-size : 12px;
	font-style: normal;
	font-weight : bold;
	color : #6699CC;
	background-color : transparent;
	width: 115px;
	height: 18px;
}
#credit_application{
	position : absolute;
	top : 177px;
	left : 557px;
	z-index : 50;
	width: 168px;
	height: 181px;
}
#header_text{
	position : absolute;
	top : 130px;
	left : 193px;
	z-index : 0;
	width: 351px;
	height: 27px;
}
#header_text{
      font-family : Times New Roman, Times, sans-serif;
      font-size : 130%;
	  font-style: normal;
      font-weight : bold;
      color : #FFFFCC;
      background-color : transparent;
}
#text{
	position : absolute;
	top : 127px;
	left : 200px;
	z-index : 0;
	width: 320px;
	height: 245px;
}
#text {
      font-family : Times New Roman, Times, sans-serif;
      font-size : 100%;
	  font-style: normal;
      font-weight : normal;
      color : #FFFFCC;
      background-color : transparent;
}
.font_small_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.font_med_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: normal;
	font-weight: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.font_x-large_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.font_x-large_wht_under {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}
.font_large_white {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}
.font_xx-large_red {
	font-family: "Times New Roman", Times, serif;
	font-size: 26px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #990000;
	text-decoration: none;
}
#bedding_mattress{
	position : absolute;
	top : 121px;
	left : 193px;
	z-index : 50;
	width:242px;
	height: 465px;
}
#bedding_sealy_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_simmons_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_spring_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_kings_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_tempur_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_tagline{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_mattress_exp_logo{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#bedding_going_on_now{
	position : absolute;
	top : 82px;
	left : -250px;
	z-index : 50;
	width:242px;
	height: 38px;
}
#SiteIndex{
	position : absolute;
	top : 150px;
	left : 235px;
	z-index : 50;
	width:150px;
	height: 268px;
}
#SiteIndex2{
	position : absolute;
	top : 152px;
	left : 400px;
	z-index : 50;
	width:182px;
	height: 268px;
}
#SiteIndex3{
	position : absolute;
	top : 150px;
	left : 613px;
	z-index : 50;
	width:150px;
	height: 268px;
}
#studio_blurb {
	position : absolute;
	top : 135px;
	left : 274px;
	width: 368px;
	height: 34px;
}
#studio_blurb {
      font-family : Times New Roman, Times, sans-serif;
      font-size : 24px;
	  font-style: normal;
      font-weight : bold;
      color : #FFFFCC;
      background-color : transparent;
}
#studio_blurb_text {
	position : absolute;
	top : 200px;
	left : 221px;
	width: 268px;
	height: 211px;
}
#studio_blurb_text {
      font-family : Times New Roman, Times, sans-serif;
      font-size : 14px;
	  font-style: normal;
      font-weight : normal;
      color : #FFFFCC;
      background-color : transparent;
}
#designer1_tn{
	position : absolute;
	top : 202px;
	left : 526px;
	z-index : 50;
	width:66px;
	height: 85px;
}
#designer2_tn{
	position : absolute;
	top : 341px;
	left : 722px;
	z-index : 50;
	width:66px;
	height: 69px;
}
#designer3_tn{
	position : absolute;
	top : 339px;
	left : 526px;
	z-index : 50;
	width:66px;
	height: 69px;
}
#designer4_tn{
	position : absolute;
	top : 340px;
	left : 623px;
	z-index : 50;
	width:66px;
	height: 69px;
}
#designer5_tn{
	position : absolute;
	top : 200px;
	left : 622px;
	z-index : 50;
	width:66px;
	height: 69px;
}
#designer6_tn{
	position : absolute;
	top : 202px;
	left : 719px;
	z-index : 50;
	width:66px;
	height: 69px;
}
#rooms_express_banner{
	position : absolute;
	top : 130px;
	left : 206px;
	z-index : 0;
	width:550px;
	height:170px;
}
.footer, a.footer	{
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #6699CC;
	text-decoration: none;
