﻿/*Pages Affected

All Design Center Pages
La-Z-Boy Cares Homepage


-----------------------------------*/


/*Design Center Styling 
-----------------------------------*/
a.Design_display {
  display: block;
  background: #fff;
  height: 283px;
  width: 249px;
  position: relative;
  float: left;
  text-decoration: none !important;
}

a:hover.Design_display {
  background: url(../images/elementsImages/prod_rollover.png) bottom !important;
}

a.Design_display img {
  position: absolute;
  top: 14px;
  left: 21px;
}

a.Design_display h2 {
  float: left;
  margin: 180px 0 5px 24px;
  width: 215px;
  display:inline;
}

.dc_fs_RightHeader span {
  margin: 0 0 0 24px;
}

.dc_fs_RightHeader span .fabSearchError{
	float:left;
	padding:6px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#ctl00_cphRight_ctl00_updfab {
  margin: 10px 0 0 24px;
}

#ctl00_cphRight_ctl00_dtListColors, #ctl00_cphRight_ctl00_dtListStyles {
  margin: 0 0 10px 24px;
  float: left;
}

#ctl00_cphRight_ctl00_dtListColors span, #ctl00_cphRight_ctl00_dtListStyles span {
  float: left;
}
.dc_fs_Selection {
}

.dc_fs_bottom {
  float: left;
  margin: 20px 0 20px 0px;
  line-height: 20px;
  color: #606b71;
  width: 100%;
  display: inline;
}

.dc_fs_Pagination {
  width: 580px;
  float: left;
  margin: 0 0 0 24px;
}

.dc_fs_pageNumbering {
  float: left;
  width: 80px;
}

.dc_fs_PaginationLinks {
  float: left;
  margin: 0 0 0 10px;
  width: 140px;
}

.dc_fs_goToPage {
  float: left;
  width: 160px;
  padding: 0 0 0 7px;
  display: inline;
}

.dc_fs_goToPage .left {
  padding: 0 10px;
}

input.dc_fs_goTo {
  width: 30px;
}

.dc_fs_ProdsPerPage {
  float: left;
  width: 175px;
  padding: 0 0 0 7px;
}

.dc_fs_ProdsPerPage .left {
  padding: 0 10px;
}

input.dc_fs_ProdsPer {
  width: 30px;
}

.dc_fs_TotalProducts {
  float: left;
  margin:0 0 0 20px;
}

.dc_fs_ProdsPerMenu {
  border-style: none solid solid solid;
  border-width: thin;
  position: absolute;
  display: none;
  background-color: White;
  width: 52px;
  margin-top: 1.5px;
  z-index: 9;
}

.dc_fs_ProdsPerMenu a {
  padding-right: 40px;
  padding-left: 5px;
}

.dc_fs_FabricSwatch {
  float: left;
  margin-left: 5px;
  text-align: center;
  margin-bottom: 5px;
}


.dc_fs_SelectedCover {
  position:absolute;
  top:10px;
  left:10px;
}

.dc_fs_SelectedCoverInfo {
  position:absolute;
  top:10px;
  left:240px;
}

.dc_fs_SelectedCoverInfo h3 {
margin-top:0;
}

.dc_fs_SelectedCoverInfo .lrgImgBtnLeft {
margin-left:24px;
}

#ctl00_cphRight_ctl00_dlListCovers, #ctl00_cphRight_ctl00_dtListColors, #ctl00_cphRight_ctl00_dtListStyles,
#ctl00_cphMain_ctl00_dlListCovers, #ctl00_cphMain_ctl00_dtListColors, #ctl00_cphMain_ctl00_dtListStyles {
float:left;
margin:15px;
padding:0;
}

#ctl00_cphRight_ctl00_dlListCovers span, #ctl00_cphRight_ctl00_dtListColors span, #ctl00_cphRight_ctl00_dtListStyles span,
#ctl00_cphMain_ctl00_dlListCovers span, #ctl00_cphMain_ctl00_dtListColors span, #ctl00_cphMain_ctl00_dtListStyles span {
float:left;
text-align:center;
margin:5px;
}

#ctl00_cphRight_ctl00_dlListCovers span input:hover, #ctl00_cphRight_ctl00_dtListColors span input:hover, #ctl00_cphRight_ctl00_dtListStyles span input:hover,
#ctl00_cphMain_ctl00_dlListCovers span input:hover, #ctl00_cphMain_ctl00_dtListColors span input:hover, #ctl00_cphMain_ctl00_dtListStyles span input:hover{
border:solid 1px #d7d7d7 !important;
height:83px !important;
width:83px !important;
}


#ctl00_cphRight_ctl00_dlListCovers span a, #ctl00_cphRight_ctl00_dtListColors span a, #ctl00_cphRight_ctl00_dtListStyles span a,
#ctl00_cphMain_ctl00_dlListCovers span a, #ctl00_cphMain_ctl00_dtListColors span a, #ctl00_cphMain_ctl00_dtListStyles span a{
color:#000;
text-decoration:none;
}

#ctl00_cphRight_ctl00_imgOrLine, #ctl00_cphMain_ctl00_imgOrLine {
float:left;
margin:15px 20px 0 -15px;
}

#ctl00_cphRight_ctl00_panelSearch, #ctl00_cphMain_ctl00_panelSearch{
float:left;
width:175px;
height:50px;
margin:20px 0 0;
border:1px solid #d7d7d7;
padding:30px 0 0 30px;
}

#ctl00_cphRight_ctl00_Image1, #ctl00_cphRight_ctl00_Image2, #ctl00_cphRight_ctl00_Image3,
#ctl00_cphMain_ctl00_Image1, #ctl00_cphMain_ctl00_Image2, #ctl00_cphMain_ctl00_Image3 {
margin:0 0 5px 5px
}

.dc_fs_RightHeader {
float:left;
width:210px;
}

.dc_fs_RightHeader p {
margin:3px 0 0 0px;
float:left;
}

#ctl00_cphRight_ctl00_panelSearch input, #ctl00_cphMain_ctl00_panelSearch input {
width:110px;
}

#ctl00_cphRight_ctl00_panelSearch span .imgBtn, #ctl00_cphMain_ctl00_panelSearch span .imgBtn {
margin:0;
}
/*---------- My Favorites ------------*/

.myFavs ul.tabs li {
width:146px;
}

.myFavs ul.tabs li a {
width:150px;
}

.myFavs ul.tabs li a span {
width:141px;
}
.myFavs ul.tabs li a.active {
width:154px;
}

.myFavs ul.tabs li a.active span{
width:134px;
}

.myFavs ul.tabs li.first a.active {
width:150px;
}

.myFavs ul.tabs li.first a.active span{
width:130px;
}
.myFavs .infoTabs .tabbed-content {
float:left;
min-height:370px;
}

.myFavs .infoTabs .tabbed-content table{
width:740px;
}

.myFavs .infoTabs .tabbed-content table thead tr th{
text-align:center;
font-weight:bold;
font-size:14px;
padding:0 0 10px;
}

.myFavs .infoTabs .tabbed-content table tbody tr td{
text-align:center;
}

.favImg {
float:left;
height:75px;
width:100px;
padding:10px 10px 0 5px;
background:#fff;
text-align:center;
}

.favNameDate {
float:left;
width:160px;
margin:30px 10px 0 10px;
}

.FavSendCheck {
float:left;
width:100px;
margin:0 0 0 5px;
text-align:center;
display:inline;
}

.prodFavTable {
padding:0 0 20px 0;
}

.prodFavTable tr.AspNet-GridView-Alternate {
background:#F9FDFF;
}

.prodFavTable .colClassDesc {
width:300px;
}

.prodFavTable .colClassQuant {
width:80px;
}

.prodFavTable .colClass{
width:80px;
}

.prodFavTable .colClassAdd {
width:90px;
}

.prodFavTable .colClassRemove {
width:90px;
}

.CanFav .colClassRemove {
width:150px;
}


.prodFavTable .colClassCheck {
width:100px;
}

.CanFav .colClassCheck {
width:150px;
}

.favNameDate a{
font-size:18px;
text-decoration:none;
}

.favNameDate a:hover{
text-decoration:underline;
}

.favNameDate div a{
font-size:12px;
text-decoration:underline;
}

.favNameDate div a:hover{
text-decoration:none;
}

.myFavs .lrgImgBtnLeft {
margin:0 0 0 10px;
}

.contain1 {
  padding: 17px;
	height:auto;
  
}

.contain1 p {
margin:0 0 10px 0;
}

.contain1 input[type="checkbox"] {
line-height:18px;
margin:5px;
}

.contain1 label {
line-height:18px;
}

.contain1 .lrgImgBtnLeft {
margin:10px 0 0;
}

.contain1 .scriptBtn {
margin:10px 0 15px 0;
}

.contain1 .hldr{
margin:0px 0px 0px 17px;
}

#ctl00_cphRight_ctl00_SavedBrochures_lblNoResults, #ctl00_cphRight_ctl00_SavedDesignArticles_lblNoResults, #ctl00_cphRight_ctl00_SavedFabrics_lblNoResults, #ctl00_cphRight_ctl00_SavedProducts_lblNoResults,
#ctl00_cphMain_ctl00_SavedBrochures_lblNoResults, #ctl00_cphMain_ctl00_SavedDesignArticles_lblNoResults, #ctl00_cphMain_ctl00_SavedFabrics_lblNoResults, #ctl00_cphMain_ctl00_SavedProducts_lblNoResults {
width:700px;
border:2px solid #c5dbe8;
background:#F9FDFF;
float:left;
display:block;
font-size:16px;
font-weight:bold;
text-align:center;
padding:18px 0 18px 0;
margin:0 0 0 18px;
color:#0070AF;
}

.LaunchRoomPlanner {
width:700px;
border:2px solid #c5dbe8;
background:#F9FDFF;
float:left;
display:block;
font-size:16px;
font-weight:bold;
text-align:center;
padding:18px 0 18px 0;
margin:0 0 0 18px;
color:#0070AF;
}

#ctl00_cphRight_ctl00_pnlThanks, #ctl00_cphMain_ctl00_pnlThanks {
float:left;
margin:0;
width:191px;
}

.LaunchRoomPlanner .lrgImgBtnLeft {
margin:0 0 0 455px;
}
/* Room Measuring 
-------------------------------------*/
.Measuring {
  float: left;
  border-bottom: 1px solid #e7e7e7;
  width: 742px;
}

.Measuring img {
  float: left;
}

.Measuring span {
  float: left;
  border-left: 1px solid #e7e7e7;
  height: 160px;
  width: 500px;
}

.Measuring span.ctaSilverSmallText{
  height: 20px;
}

.Measuring span p span{
  float: left;
  border:none;
  height: 25px;
  width: 300px;
}

.Measuring span.nowrap {
height:10px;
width:55px;
border:none;
}

.Measuring h3 {
  color: #040404;
}

/*Ratings and Reviews*/
.reviews {
  float: left;
  border-bottom: 1px solid #e7e7e7;
  width: 750px;
}

.reviews img {
  float: left;
  width:258px;
  margin:0 11px;
}

.reviews span {
  float: left;
  border-left: 1px solid #e7e7e7;
  height: 159px;
  width: 468px;
}

.reviews span p span{
  float: left;
  border:none;
  height: 25px;
  width: 300px;
}

.reviews span.nowrap {
height:10px;
width:55px;
border:none;
}

.reviews h3 {
  color: #040404;
}

.ratingFind {
margin:20px 0 20px 40px;
width:633px;
height:74px;
float:left;
position:relative;
background:url(../images/DesignCenter/Ratings_Find.png) no-repeat;
}

.ratingInput {
width:110px;
}

.prodSort {
position:absolute;
top:30px;
left:260px;
}

.prodSearch {
position:absolute;
top:30px;
left:450px;
}

.prodSearch input{
	width:120px;
}

.ratingOr {
position:absolute;
top:32px;
left:413px;
}
/* Design Center
----------------------------------------*/
.DesignCenterRight {
float:left;
border-left:1px solid #d7d7d7;
/*height:496px;*//*Commented out for catalogs and brochures page expansion*/
padding:20px;
width:221px;
display:inline;
}



.DesignCenterRight h2 {
font-size:16px;
font-weight:bold;
line-height:18px;
padding:0;
margin:0 10px 10px;
}

.DesignCenterRight h2 span {
font-weight:normal;
}

.DesignCenterRight hr {
float:left;
}

.DesignCenterRight p {
margin:0;
padding:0;
float:left;
margin:0 10px 10px;
}

.DesignCenterRight p.adobe {
margin:180px 10px 10px;
width:100%;
}

.designRightButton{
float:left;
padding:10px 0 20px;
border-top:1px solid #d7d7d7;
border-bottom:1px solid #d7d7d7;
margin:10px 0 20px;
width:215px;
}

.DesignCenterRight p a {
color:#000;
}

/* Catalogs and Brochures form specific*/

div.catRequestForm {
	float:left;
	padding:10px 12px;
	position:relative;
}

div.catRequestForm p{
	margin:0px 0px 12px 0px;
}



div.catRequestForm input{
	margin:3px 0px 6px 0px;
	width:180px;
}

 
.catRequestForm .stateZipHldr{
	float:left;
	width:180px;
}

.catRequestForm .stateZipHldr .catReqState {
	float:left;
	width:95px;
	padding:0px 10px 0px 0px;
	position:relative;
}

.catRequestForm .stateZipHldr .catReqState select{
	float:left;
	width:95px;
	margin:3px 0px 6px 0px;
}

.catRequestForm .stateZipHldr .catReqZip {
	float:left;
	width:75px;
	position:relative;
}

.catRequestForm .stateZipHldr .catReqZip input{
	margin:3px 0px 6px 0px;
	width:75px;
}
.catRequestForm label.country{
}

.catRequestForm select.country{
}
.catRequestForm .formBtn:hover {
background-position:0 -23px;
}

.catRequestForm .formBtn{
background:transparent url(../images/elementsImages/BuyButton.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:13px;
height:22px;
line-height:24px;
text-align:center;
text-decoration:none;
width:90px;
margin:15px 5px 0 0;
}

#ctl00_cphRight_ctl00_ddlCountry {
width:183px;
}

.SavedArt {
width:450px;
float:left;
}

.FavRemove {
float:left;
width:240px;
margin:20px 0 0 50px;
}

.myFavs thead {
border-bottom:1px solid #d7d7d7;
}

.separater {
border-bottom:1px solid #d7d7d7;
float:left;
}

.favBroc1 {
float:left;
width:240px;
padding:25px 0 0;
}
.favBroc2 {
float:left;
width:350px;
padding:10px 0;
}
.favBroc3 {
float:left;
padding:25px 0 0;
width:150px;
}


/* Stories Landing Page*/

div.storiesHeaderImg{
width:962px;
float:left;
}
	
.StoriesTabsHldr{
float:left;
margin-top: 48px;
}

.StoriesTabsHldr .MainTabs{
width:900px;
}
	
.StoriesTabsHldr div.infoTabs {
position:relative;
width: 962px;
min-height: 482px;
border:none !important;


}

.StoriesTabsHldr div.infoTabs ul.tabs {
margin: 0;
padding: 0;
z-index:12;
position:relative;
}

/*.StoriesTabsHldr div.infoTabs ul.tabs li {
width:178px;
text-align: center;
height:51px;
}
.StoriesTabsHldr div.infoTabs ul.tabs li .myCornerBorder {
width:176px;
height:51px;
background:#d7d7d7;
}
.StoriesTabsHldr div.infoTabs ul.tabs li a {
width: 174px;
line-height: 40px;
font-size: 12px;
background: #d5d5d5 url(../images/backgrounds/grayTab.png) repeat-x bottom;
white-space: nowrap;
position:relative;
top:-51px;
margin:1px 0 0 1px;
}

.StoriesTabsHldr div.infoTabs ul.tabs li a:hover {
background: #eee;
}

.StoriesTabsHldr div.infoTabs ul.tabs li a.active {
background: #FFFFFF none repeat scroll 0 0;
border-right:solid 1px #d6d6d6;
}*/

.StoriesTabsHldr div.infoTabs div.tabbed-content {
border-top:1px solid #d6d6d6;
float:left;
margin:-1px 0 20px;
padding:10px 20px 20px 0;
position:relative;
width:940px;
z-index:9;
}

#ctl00_cphRight_ctl00_updSearch, #ctl00_cphMain_ctl00_updSearch {
padding:6px 0 0;
}

.relativeHldr {
	position:relative;
	margin:0px;
	padding:0px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator1, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator1 {
position:absolute;
right:12px;
top:-16px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator2, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator2 {
position:absolute;
right:12px;
top:-16px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator3, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator3 {
position:absolute;
right:12px;
top:-16px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator4, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator4 {
position:absolute;
right:12px;
top:-16px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator5, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator5 {
position:absolute;
right:10px;
top:0px;
}

.catRequestForm #ctl00_cphRight_ctl00_RequiredFieldValidator6, .catRequestForm #ctl00_cphMain_ctl00_RequiredFieldValidator6 {
position:absolute;
right:-5px;
top:0px;
}

.promoDeetsImage {
float:left;
width:205px;
margin:20px 10px 0 24px;
position:relative;
height:290px;
}

.promoDeetsImage a#inline {
position:absolute;
bottom:0;
right:7px;
}

.promoShadow {
float:left;
width:203px;
height:261px;
background:url(../images/DesignCenter/promo_shadow.png) no-repeat;
position:relative;
}

.promoShadow img {
position:absolute;
top:0;
left:0;
height:252px;
width:196px;
}

.promoHighlights {
float:left;
width:450px;
}

.promoHighlights h4{
margin:20px 0 0 24px;
}

.promoHighlights ul {
margin:10px 0;
list-style-type:none;
}

.promoHighlights .separator {
border-bottom:1px solid #d7d7d7;
width:100%;
float:left;
margin:10px 0 10px 24px;
}

.promoHighlights .inputstyle{
margin:5px 0 0 24px;
}

.promoHighlights .imgBtnLeft{
margin:5px 0 0 0;
}

.promoSlider {
float:left;
width:700px;
margin:60px 0 30px 24px;
}

.promoSlider .jcarousel-skin-tango {
margin-top:10px;
background:url(../images/backgrounds/simProductsBackground.jpg);
}
.promoSlider .jcarousel-skin-tango .jcarousel-container-horizontal{
width:646px;
padding:0 27px;
}

.promoSlider .jcarousel-skin-tango .jcarousel-next-horizontal {
right:0;
}

.promoSlider .jcarousel-skin-tango .jcarousel-clip-horizontal {
height:196px;
width:645px;
}

.promoSlider .jcarousel-skin-tango .jcarousel-clip-horizontal ul {
margin:0;
}

.promoSlider .jcarousel-skin-tango .jcarousel-item, .promoSlider .jcarousel-skin-tango .jcarousel-list li {
height:155px;
margin:1px 0 0;
padding:20px 0;
width:156px;
}

.promoSlider .addToFavC {
margin:-7px 0 0;
}

.allPromos .Design_display img {
left:39px;
border:1px solid #d7d7d7;
}

.allPromos .Design_display .colName{
margin:230px 0 0;
text-align:center;
}

.sharePromo {
float:right;
margin:-35px 10px 0 0;
width:150px;
text-align:right;
}

.shareHldr {
position:absolute;
top:270px;
left:100px;
}

div.shareHldr a.shareProd {
background:url(../images/elementsImages/shareProd.png) no-repeat scroll right top transparent;
color:#171717;
display:block;
font-size:13px;
line-height:18px;
margin:4px 0 0;
padding:0 24px 0 0;
text-align:left;
text-decoration:none;
}

.adPromo {
position:relative;
width:250px;
float:left;
}

.adPromo .Design_display {
height:310px;
}



.VideosTop
{
	padding:15px 0 25px 0;
	margin:0 0 15px 15px;
	border-bottom:1px solid #E7E7E7;
}
.VideosTop .arrangeBy
{
	top:18px !important;
}
.VideosTopDesc
{
	width:500px;
}

.videoItem
{
	clear:both;
	padding:0 0 15px 0;
	border-bottom:1px solid #E7E7E7;
	min-height:110px;
	margin:0 0 15px 15px;
}

.leftColContent_B ul.level3 {
	line-height:0px;
	display:none;
}


/* Product Button Styling */
.productDetailBtn {
	background:url(../Images/elementsImages/prodcutDetailsBtn.png) 0 0 repeat-x scroll;
	color:#FFF!important;
	text-align: center;
	border: 0;
	float: left;
	font-size: 12px;
	cursor:pointer;
	text-decoration:none;
	height:23px;
	padding-top:9px;
	width:128px;
	outline:none!important;
	border:none!important;
}
.productDetailBtn.gray {
	background:url(../Images/elementsImages/prodcutDetailsBtnGray.png) 0 0 no-repeat scroll;
	color:#000!important;
	height:29px!important;
	padding-right:24px;
}
.productDetailBtn:hover {
	background-position: 0 -32px;
}
.productDetailBtn:active {
	outline:none;
	border:none;
}

.right {
    float: right;
}
