﻿/* ----- Div Forms ----- */

div.form
{}

div.form .form_title
{font-size:1.5em;}

div.form .form_section
{}

div.form .form_section_title
{clear:both;font-size:1.2em;}

div.form .form_section_content
{margin:1em 0;}

div.form .form_statusMessage
{text-align:center;font-size:1.5em;margin:1em 0;}

div.form .form_row
{clear:both;padding:.5em 0;}

div.form .form_label
{float:left;width:150px;font-size:.9em;text-align:right;margin-right:1em;padding-top:4px;}

div.form .form_element
{float:left;width:210px;}


div.form input[type="text"], div.form input[type="password"], div.form select, div.form textarea
{padding:4px;border:solid 1px #b8b8b8;width:180px;}


/*  ????
div.form span
{padding:4px;width:180px;display:block;}
*/ 


div.form .form_row_LabelOnTop /* Show the label over the controls */
{margin:0 0 1em 0;}

div.form .form_row_LabelOnTop .form_label
{float:none;width:80%;font-size:.9em;text-align:left;margin-left:3em;margin-bottom:.75em;}

div.form .form_row_LabelOnTop .form_element
{float:none;width:80%;margin-left:3.5em;}

div.form .form_buttons
{text-align:center;margin:2em 0 0 0;}

div.form .form_buttons input
{padding:2px 4px;}

div.form .form textarea
{width:220px;}


/* ----- Skin for standard wide forms ----- */
.WideFormSkin
{margin:0 auto 5em;}

.WideFormSkin .form_section
{position:relative;}

.WideFormSkin .form_title
{padding:.25em .5em;margin:0;}

.WideFormSkin .form_section_title
{padding:.25em .5em;margin:1.2em 0 0 0;font-size:1.4em;}


.WideFormSkin .form_section_tooltip
{position:absolute;top:50px;right:0px;background-color:#eee;color:#444;padding:1em;-webkit-border-radius:2px;-moz-border-radius: 2px;border-radius: 2px;border:solid 1px #bdbdbd;} /* Set the dimensions inline */

.WideFormSkin .form_section_tooltip_title
{font-size:1.2em;font-weight:bold;}

.WideFormSkin .form_section_content
{padding:1em 0;margin:0;}

.WideFormSkin .form_label
{float:left;width:150px;font-size:1em;text-align:right;margin-right:2em;}

.WideFormSkin .form_buttons
{text-align:right;margin:2em 0;}

/* ------ Tabbed Editor Page ----- */

.TabbedEditorPage
{margin:1em;}

.TabbedEditorPage_Header
{border-left:solid 1px #bdbdbd;}

.TabbedEditorPage_Header .clearfloat
{overflow:hidden;width:100%;}/* IE fix */

.TabbedEditorPage_Header a
{display:block;padding:.25em .5em;float:left;width:100px;
text-align:center;border:solid 1px #bdbdbd;border-width:1px 1px 0 0;background-color:#eee;}

.TabbedEditorPage_Header a:hover
{color:#000;background-color:#fff;}

.TabbedEditorPage_Content
{background-color:#fff;padding:1em;margin-top:0;border:solid 1px #bdbdbd;}


/* ----- Rich Media ----- */

.CollectionPageRichMediaFLV
{cursor:pointer;}

.collectionVideoOverlay, .collectionVideoOverlay object embed, .collectionVideoOverlay object
{width:610px;height:400px;}


/* ----- Rich Media + Collection Images ----- */


.ItemPageRichMedia,.ItemPageRichMediaFLV,.ItemPage_CollectionDetailImages .ItemPage_detail_image_container,.ItemPage_CollectionColorImages .ItemPage_detail_image_container
{border:solid 1px #bdbdbd;color:#444;float:left;margin:0 .5em .5em 0;padding:.5em;text-align:center;}

.ItemPageRichMediaDescription,.ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image_description
{display:block;margin:.15em 0;font-size:.9em;line-height:1.3em;}

.ItemPageRichMediaTitle
{text-align:center;font-size:1.3em;background-color:#d6d6d6;}

.CollectionPage_AdContainer #google_ads_div_Client_Banner_728x90_2_ad_container img
{width:710px;}

#google_ads_div_Client_Banner_728x90_2_ad_container
{margin-top:10px;}


/* layout specific */
/* layout 7(ajax), and 10 are contained within their own files */
#ItemPage3_MainPanel .ItemPageRichMedia,#ItemPage3_MainPanel .ItemPageRichMediaFLV,#ItemPage3_MainPanel .ItemPage_CollectionDetailImages .ItemPage_detail_image_container,#ItemPage3_MainPanel .ItemPage_CollectionColorImages .ItemPage_detail_image_container
{width:260px;}
#ItemPage3_MainPanel .ItemPageRichMediaFLV img, .ItemPageRichMediaPdfImg
{width:185px;}
#ItemPage3_MainPanel .ItemPage_CollectionDetailImages .ItemPage_detail_image_container
{height:285px;}
#ItemPage3_MainPanel .ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image
{max-height:225px;}
#ItemPage3_MainPanel .ItemPage_CollectionDetailImages .ItemPage_HardwareImage
{height:150px;}
#ItemPage3_MainPanel .ItemPage_CollectionColorImages .ItemPage_detail_image_container .ItemPage_detail_image
{width:250px;}

#ItemPage6_Container .ItemPageRichMedia,#ItemPage6_Container .ItemPageRichMediaFLV,#ItemPage6_Container .ItemPage_CollectionDetailImages .ItemPage_detail_image_container,#ItemPage6_Container .ItemPage_CollectionColorImages .ItemPage_detail_image_container
{width:230px;}
#ItemPage6_Container .ItemPageRichMediaFLV img, .ItemPageRichMediaPdfImg
{width:185px;}
#ItemPage6_Container .ItemPage_CollectionDetailImages .ItemPage_detail_image_container
{height:285px;}
#ItemPage6_Container .ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image
{max-height:225px;}
#ItemPage6_Container .ItemPage_CollectionDetailImages .ItemPage_HardwareImage
{height:150px;}
#ItemPage6_Container .ItemPage_CollectionColorImages .ItemPage_detail_image_container .ItemPage_detail_image
{width:205px;}


#ItemPage9 .ItemPageRichMedia,#ItemPage9 .ItemPageRichMediaFLV,#ItemPage9 .ItemPage_CollectionDetailImages .ItemPage_detail_image_container,#ItemPage9 .ItemPage_CollectionColorImages .ItemPage_detail_image_container
{width:260px;}
#ItemPage9 .ItemPageRichMediaFLV img, .ItemPageRichMediaPdfImg
{width:185px;}
#ItemPage9 .ItemPage_CollectionDetailImages .ItemPage_detail_image_container
{height:285px;}
#ItemPage9 .ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image
{max-height:225px;}
#ItemPage9 .ItemPage_CollectionDetailImages .ItemPage_HardwareImage
{height:150px;}
#ItemPage9 .ItemPage_CollectionColorImages .ItemPage_detail_image_container .ItemPage_detail_image
{width:250px;}
#ItemPage9_MattressSizes .MattressSizes
{float:left;width:580px;margin:1em}

.ItemPage10_AdContainer
{width:468px;margin:10px auto;}

/* video overlay */
div.itemVideoOverlay 
{display: none;background: url('../img/commonimages/whiteoverlay.png') no-repeat;width: 610px;height: 400px;padding: 40px;}

div.itemVideoOverlay .close 
{background: url('../img/commonimages/closeoverlay.png') no-repeat;position:absolute;top:2px;right:5px; width:35px;height:35px;cursor:pointer;}

div.itemVideoOverlay a.player
{ display: block; width: 610px; height: 400px; }

.ItemPageRichMediaFLV a.overlaybtn, .ItemPageRichMediaFLV a.overlaybtnYouTube 
{cursor: pointer;}



/* ---------------------------- */
/*    AJAX Item Preview         */
/* ---------------------------- */

.AjaxItemPreviewTrigger,.AjaxCollectionTrigger,.AjaxItemTrigger
{cursor:pointer;}

#AjaxItemPreviewOverlay
{display:none;background-image: url('../img/CommonImages/AjaxItemPreview/JqueryToolsOverlay.png');background-repeat:no-repeat;
width:324px;height:500px;padding:2px 4px;
text-transform:none;} 

#AjaxItemPreviewOverlay div.close 
{background-image: url('../img/CommonImages/AjaxItemPreview/JqueryToolsOverlayClose.png');background-repeat:no-repeat;
position:absolute;top:15px;right:10px;width:68px;height:23px;cursor:pointer;}

#ItemPreviewContentPlaceHolder
{width:318px;height:496px;overflow:hidden;}

.AjaxItemPreview
{width:306px;margin:45px auto 0;}

.AjaxItemPreview_Image
{border:solid 1px #999;padding:2px;}

.AjaxItemPreview_Title
{line-height:1.4em;font-size:1.1em;margin:1em 0;padding:0 .35em;height:95px;}

.AjaxItemPreview_ViewMoreLink
{text-align:right;position:relative;}

.AjaxLockedItem_Price
{font-weight:bold;font-size:1.5em;}


/* ----- Favorites Page ----- */

.CartNotLoggedInPanel
{background-color:#ddd;color:#333;padding:1em;margin:1em;font-size:1.1em;}

.CartNotLoggedInPanel_Title
{font-size:1.2em;font-weight:bolder;}

.CartNotLoggedInPanel a
{color:#f00;font-weight:bold;}

.CartNotes
{margin:0 1em;font-size:.9em;display:block;color:#666;}

.Favorites_Page_CartList table
{border-collapse:collapse;width:100%;}

.Favorites_Page_CartList table th
{text-align:left;padding:3px 10px;}

.Favorites_Page_CartList table td
{text-align:left;padding:3px 10px;border:solid 1px #eee;}

.Favorites_Page_CartList .Cart_Row_Quantity
{font-size:.8em;color:#444;white-space:nowrap;}

.Favorites_Page_CartList .Cart_Row_Quantity .Cart_Row_QuantityTextBox
{text-align:right;font-weight:bold;}

.Favorites_Page_CartList .Cart_Row_Quantity input
{width:25px;padding:3px 4px;}

.Favorites_Page_CartList .Cart_Row_Quantity .Cart_Row_QuantityUpdate
{display:block;text-align:right;margin:4px 0 0 0;}





.Favorites_Page_CartList .Cart_Row_Quantity .Cart_Row_QuantityRemove
{display:block;text-align:right;margin:4px 0 0 0;}

.Favorites_Page_CartList .Cart_Row_Image
{width:75px;}

.Favorites_Page_CartList .Cart_Row_Image img
{width:75px;margin:.5em;}

.Favorites_Page_ButtonsContainer
{margin:2em;text-align:right;}


/* ---------------------------------  */
/* AJAX popup notification on the item and collection pages  */
/* ---------------------------------  */

.Cart_AddToCart_NotificationContainer
{display:none;position:relative;}

.Cart_AddToCart_NotificationContent
{position:absolute;left:-10px;z-index:1000;border:solid 1px #aaa;text-align:left;background-color:#fff;}

.Cart_AddToCart_NotificationContent_Title
{border:1px solid #aaa;background-color:#abc;padding:.35em 0;}

.Cart_AddToCart_NotificationContent_Body
{margin:.35em;}

.AddItemToCartTrigger, .AddCollectionToCartTrigger
{cursor:pointer;}

/* ----- Selections List (Used on the ContactUs Page ----- */

.SelectionsList
{}

.SelectionsList table
{border-collapse:collapse;width:100%;}

.SelectionsList table th
{text-align:left;padding:3px 10px;}

.SelectionsList table td
{text-align:left;padding:3px 10px;border:solid 1px #eee;}

.SelectionsList .SelectionsList_ItemRow_Image
{width:75px;}

.SelectionsList .SelectionsList_ItemRow_Image img
{width:75px;margin:.5em;}


/* ---------------------------------  */
/* Slideshow Layouts  */
/* ---------------------------------  */

/* Shared */

#DefaultSlideshow #homePage_slideshowContainer {
	position: relative;
	width:785px;
	float:left;
	margin: 0 .35em 0 0;

}

#DefaultSlideshow #homePage_slideshow
{
	height:535px;
	float:left;
	margin: 0 .35em 0 0;
	padding: .35em;
	background-color: #B99C89;
	display: inline;
	position: relative;
	background-color: #fff;
	width:785px;
}

#DefaultSlideshow #homePage_slideNav {
	margin:0 auto;
	width:300px;
	z-index: 50;
	padding: .6em;
	font-size: 1.2em;
	position:relative;
}

#DefaultSlideshow #homePage_slideNav li { width: 50px; float: left; margin: 8px; list-style: none }
#DefaultSlideshow #homePage_slideNav a { width: 50px; padding: 3px; display: block; border: 1px solid #ccc; }
#DefaultSlideshow #homePage_slideNav a.activeSlide { background: #88f }
#DefaultSlideshow #homePage_slideNav a:focus { outline: none; }
#DefaultSlideshow #homePage_slideNav img { border: none; display: block }

/* Text Left Layout */

#DefaultSlideshow .SlideshowItemLayout_TextLeft
{width:100%;}

#DefaultSlideshow .SlideshowItemLayout_TextLeft .Slideshow_TextArea
{float:left;background:#ddd;width:200px;padding:1em;}

#DefaultSlideshow .SlideshowItemLayout_TextLeft .Slideshow_Title1
{color:#cc0;font-size:1.7em;}

#DefaultSlideshow .SlideshowItemLayout_TextLeft .Slideshow_Title2
{color:#bb0;font-size:1.3em;}

#DefaultSlideshow .SlideshowItemLayout_TextLeft img
{float:right;}


/* Text Right Layout */

#DefaultSlideshow .SlideshowItemLayout_TextRight
{width:100%;}

#DefaultSlideshow .SlideshowItemLayout_TextRight .Slideshow_TextArea
{float:right;background:#ddd;width:200px;padding:1em;}

#DefaultSlideshow .SlideshowItemLayout_TextRight .Slideshow_Title1
{color:#cc0;font-size:1.7em;}

#DefaultSlideshow .SlideshowItemLayout_TextRight .Slideshow_Title2
{color:#bb0;font-size:1.3em;}

#DefaultSlideshow .SlideshowItemLayout_TextRight img
{float:left;}

/* ---------------------------------  */
/*      User Profile and Editor       */
/* ---------------------------------  */

.PhotoAlbumEditorPage_WhereWillThisGo
{text-align:center;font-weight:bold;}

/* Photo Albums list page */

.ProfilePhotoAlbumsPage_NewPhotoAlbumLink
{margin:1em 0;text-align:center;}

.ProfilePhotoAlbumsPage_NewPhotoAlbumLink a
{font-size:1.5em;display:block;padding:.5em 1em;border:solid 1px #bdbdbd;width:500px;margin:0 auto;}

.ProfilePhotoAlbumsPage_PhotoAlbumThumbnail
{width:150px;height:190px;float:left;margin:0 1em 1em 0;padding:.5em;border:solid 1px #bdbdbd;background-color:#fff;}

.ProfilePhotoAlbumsPage_PhotoAlbumThumbnail img
{width:150px;}

.ProfilePhotoAlbumsPage_PhotoAlbumThumbnail_Image
{}

.ProfilePhotoAlbumsPage_PhotoAlbumThumbnail_NoCoverImage
{width:150px;height:150px;background-color:#eee;}

.ProfilePhotoAlbumsPage_PhotoAlbumThumbnail_Title
{text-align:center;margin:.25em 0 0 0;}


/* ---------------------------------  */
/*     User Profile Photo Albums      */
/* ---------------------------------  */
/* Shared */

.PhotoAlbumPage_BackToLink
{float:right;}

.PhotoAlbumPage_Title
{margin:1em 0;font-size:1.5em;}

.PhotoAlbumPage_Description
{margin:0 0 1em 0;}

/* Preview Page & Front End Thumbnail Page */

.PhotoAlbumPage_ThumbnailList_NoImages
{margin:3em;font-size:1.5em;}

.PhotoAlbumPage_ThumbnailList_ThumbnailContainer
{width:150px;float:left;margin:0 1em 1em 0;padding:.5em;border:solid 1px #bdbdbd;}

.PhotoAlbumPage_ThumbnailList_ThumbnailContainer img
{width:150px;}

/* Photo Page */

.PhotoAlbumPage_Photo_Header_PreviousNextLinks
{float:right;}

.PhotoAlbumPage_Photo_Header_PreviousNextLinks a
{font-size:1.3em;padding:.5em;}

.PhotoAlbumPage_Photo_Image
{text-align:center;}

.PhotoAlbumPage_Photo_Caption
{text-align:center;margin:1em;}

/* Delete Page  */

.PhotoAlbumEditorPage_DeleteConfirmation
{margin:0 0 1em 0;}

/* Edit Photos Page */

.PhotoAlbumEditorPage_EditPhotosList_Item
{border:solid 1px #bdbdbd;padding:1em;margin:1em 0;background-color:#fff;}

.PhotoAlbumEditorPage_EditPhotosList_Item_Caption
{float:left;width:300px;}

.PhotoAlbumEditorPage_EditPhotosList_Item_Caption textarea
{width:220px;height:100px;}

.PhotoAlbumEditorPage_EditPhotosList_Item_Photo
{float:left;width:200px;}

.PhotoAlbumEditorPage_EditPhotosList_Item_Photo img
{width:150px;}

.PhotoAlbumEditorPage_EditPhotosList_Item_Controls
{float:left;width:200px;}

/* Photo Upload Page */

.PhotoUploadPage
{background-color:#fff;margin:0 auto;width:500px;}

.PhotoUploadPage textarea
{width:220px;height:100px;}


/* ---------------------------------  */
/*              LoginPage             */
/* ---------------------------------  */

.LoginPage .loginPanel
{width:500px;float:left;}

.LoginPage .registerPanel
{width:230px;float:left;background-color:#fff;padding:1em;}

.LoginPage .registerPanel .registerLinkPanel a
{border:solid 1px #bdbdbd;padding:.5em;text-align:center;display:block;width:180px;font-size:1.5em;margin:1em auto;background-color:#fff;}




/* ---------------------------------  */
/*           Compare Page             */
/* ---------------------------------  */
.CompareTable_ColorDetailImageCell img
{width:125px;}


/* ---------------------------------  */
/*          3rd party ads             */
/* ---------------------------------  */

/* ---------------------------------  */
/*      Browse Catalog Pages          */
/* ---------------------------------  */

.ResultsLarge_Finish_OtherColors a
{font-size:1.1em;background-color:#ddd;color:#333;padding:1px 0;margin:2px 0;display:block;text-align:center;}

.BrowseCatalogItem_CustomSku, .BrowseCatalogItem_NoCustomSku
{display:none;}

.BrowseCatalog_OutsideRightAd
{position:absolute;right:-210px;width:160px;height:600px;top:15px;padding:5px;}

.BrowseCatalog_OutsideRightAd #BrowseAd
{background-color:#fff;padding:5px 5px 10px;}

.BrowseCatalog_OutsideRightAd #BrowseAd_Disclaimer
{top:604px !important;}
    
#browsecatalog_container
{position:relative;width:100%;}


/* ---------------------------------  */
/*          Mattresses Sizes          */
/* ---------------------------------  */

.MattressSizes
{float:right;width:400px;margin:.5em 0 .5em 0;}

.MattressSizes_tabs
{border-bottom:1px solid #D1D1D1;margin-top:0em;}

.MattressSizes_tabs ul
{margin:0;padding:0;}

.MattressSizes_tabs ul li
{color:#fff;border: solid 1px #D1D1D1;border-bottom:none;-webkit-border-top-left-radius: 3px;-webkit-border-top-right-radius: 3px;-moz-border-radius-topleft: 3px;-moz-border-radius-topright: 3px;border-top-left-radius: 3px;border-top-right-radius: 3px;margin: 0 .25em -1px 0;padding:.4em 1em;float:left;list-style-type:none;cursor: pointer;display:inline;background-color:#BABABA;letter-spacing: .1em;}

.MattressSizes_tabs ul li.active 
{color: #000;border: solid 1px #D1D1D1;border-bottom:none;background-color: #fff;font-weight: bold;}

.MattressSizes_BottomPanel
{border:solid 1px #D1D1D1;border-top:none;padding:1em;}

.MattressSizes_BottomPanel .MattressSizes_Row
{clear:both;margin-bottom:.6em;}



.MattressSizes_BottomPanel .MattressSizes_Row .MattressSizes_Row_Size
{float:left;font-weight:bold;margin-right:1em;width:95px;z-index:80;display:inline;font-size:.9em;}

.MattressSizes_BottomPanel .MattressSizes_Row .MattressSizes_Row_Price
{float:left;width:60px;display:inline;}

.MattressSizes_BottomPanel .MattressSizes_Row .MattressSizes_Row_MoreInfo
{float:left;font-size:.9em;font-weight:normal;margin:1px 1em 0 0;}

.MattressSizes_BottomPanel .MattressSizes_Row .MattressSizes_Row_Sku
{float:left;display:none;}

.MattressSizes_BottomPanel .MattressSizes_Row .AddItemToCartTrigger
{cursor:pointer;float:right;display:inline;width:120px;}

.MattressSizes_BottomPanel .MattressSizes_Row #AddToCartStatus
{margin:0 0 1em 0;background:#fff;clear:both;height:22px;padding-top:.8em;}

.MattressSizes_BottomPanel .MattressSizes_Row .MattressSizes_Row_ContactUsLink
{float:right;display:inline;}

.MattressSizes_BottomPanel a img:hover, .MattressSizes .MattressSizes_Row .AddItemToCartTrigger img:hover
{filter:alpha(opacity=80);-moz-opacity:0.80;-khtml-opacity: 0.80;opacity: 0.80;}

.MattressSizes_ShownTab 
{display: block;}

.MattressSizes_HiddenTab 
{display:none;}

.MattressSizes_BottomPanel .BoxSpringLabel
{font-weight:normal;font-size:.9em;}

#ItemPage1_related_items1 .MattressSizes, #ItemPage2_bottomCell .MattressSizes, .ItemPage3_CollectionItems .MattressSizes, .ItemPage5_CollectionItems .MattressSizes, .ItemPage6_CollectionItems .MattressSizes, .AjaxItem_TabContent .MattressSizes, #ItemPage8_related_items1 .MattressSizes, .ItemPage9_CollectionItems .MattressSizes
{float:none;width:95%;margin:1em;}

.MattressSizes_Row.TempurPedicMattressRow .MattressSizes_Row_Size
{width:170px;}

.TempurPedicMattressRow .MattressSizes_Row_MoreInfo
{display:none;}

.MattressSizes_ShowAllSizes
{color:#666;float:right;cursor:pointer;}

.MattressSizes_ShowAllSizes:hover
{color:#222;text-decoration:underline;}

#CollectionPage1_CollectionItems .MattressSizes, .CollectionPage2_CollectionItems .MattressSizes, .CollectionPage3_CollectionItemsContainer .MattressSizes
{float:left;}


/* ---------------------------------  */
/*          ImgNav Scroll          */
/* ---------------------------------  */

.ImgNavContainer
{margin:0.2em;padding:0;width:300px;}

.img_nav_selected
{border:0 none;position:relative;width:300px;border:solid 1px #ccc;margin:4px;}

.ImgNavContainer .scrollable
{position:relative;width: 259px;overflow:hidden;float:left;height:137px;}

.ImgNavContainer .scrollable .items
{width:20000em;position:absolute;clear:both;z-index:10;}

.ImgNav_Group
{width:285px;float:left;z-index:10;}

.ImgNavContainer .ImgNav_Thumb, .ImgNavContainer .ImgNav_LineArt
{float:left;}

#previewImageDesc
{background-color:#fff;color: #000;font-size:1em;margin:0;padding:0;position:absolute;left:4px;bottom:8px;text-align:left;filter:alpha(opacity=60);-moz-opacity:.60;opacity:.60;width:300px}

/* single scrollable item */
.ImgNavContainer .ImgNav_Thumb img, .ImgNavContainer .ImgNav_LineArt img
{float:left;margin:5px;background-color:#fff;padding:2px;border:1px solid #ccc;width:50px;height:50px;}

.ImgNavContainer a.next
{margin:40px 0px 0 3px;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/next.gif');background-repeat:no-repeat;height:50px;width:19px;float:left;z-index:100;display:block;}

.ImgNavContainer a.prev
{margin-top:40px;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/prev.gif');background-repeat:no-repeat;height:90px;width:19px;float:left;z-index:100;display:block;}

.ImgNavContainer a.next:hover
{background-image:url('../img/CommonImages/imgNavScroll/nextHover.gif');}

.ImgNavContainer a.prev:hover
{background-image:url('../img/CommonImages/imgNavScroll/prevHover.gif');}

.ImgNavContainer a.disabled
{visibility:hidden}


/* img_nav1 */
.img_nav1 .ImgNavContainer 
{float:left;width:100%;}

.img_nav1 .img_nav_selected
{border-width:0;float:right;height:306px;margin:0;position:relative;text-align:center;width:306px;}

.img_nav1 .ImgNavContainer .scrollable
{height:340px;float:left;width:225px;}

.img_nav1 .ImgNavContainer .items img 
{border:1px solid #AAAAAA;float:left;height:98px;margin:1px;width:100px;height:100px;}

.img_nav1 .ImgNavContainer .ImgNav_Group
{height:340px;width:240px;}

.img_nav1 .ImgNavContainer .next
{margin:140px 0px 0 0;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/next.gif');background-repeat:no-repeat;height:50px;width:19px;float:left;z-index:100;display:block;}

.img_nav1 .ImgNavContainer .prev
{margin:140px 10px 0 0;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/prev.gif');background-repeat:no-repeat;height:90px;width:19px;float:left;z-index:100;display:block;}


/* Specific to Item Layout 1 */

#ItemPage1_ImgNav_Container .ImgNavContainer scrollable .items
{}

#ItemPage1_ImgNav_Container .img_nav_selected
{margin-bottom:30px;}

#ItemPage1_ImgNav_Container.img_nav1 .ImgNavContainer .scrollable .items .ImgNav_Group img 
{border:1px solid #AAAAAA;float:left;height:98px;margin:1px;width:75px;height:75px;}

#ItemPage1_ImgNav_Container.img_nav1 .ImgNavContainer .scrollable
{height:340px;float:left;width:180px;}

/* Specific to Collection Layouts 2 and 3 */

#CollectionPage2_imgnav_container .ImgNavContainer .scrollable .items .ImgNav_Group img, #CollectionPage3_ImgNav_Container .ImgNavContainer .scrollable .items .ImgNav_Group img
{width:70px;height:70px;}

#CollectionPage2_imgnav_container .ImgNavContainer .scrollable, #CollectionPage3_ImgNav_Container .ImgNavContainer .scrollable
{height:170px;}

#CollectionPage2_imgnav_container .ImgNavContainer .next, #CollectionPage3_ImgNav_Container .ImgNavContainer .next
{margin:65px 0px 0 0;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/next.gif');background-repeat:no-repeat;height:50px;width:19px;float:left;z-index:100;display:block;}

#CollectionPage2_imgnav_container .ImgNavContainer .prev, #CollectionPage3_ImgNav_Container .ImgNavContainer .prev
{margin:65px 0px 0 0;cursor:pointer;background-image:url('../img/CommonImages/imgNavScroll/prev.gif');background-repeat:no-repeat;height:90px;width:19px;float:left;z-index:100;display:block;}

/* Fixes for Large Img */
.overlay {
	
	/* must be initially hidden */
    display:none;
	/* place overlay on top of other elements */
	z-index:10000;
	
	/* styling */
	background-color:#fff;
	
	border:1px solid #666;
	
	
	/* CSS3 styling for latest browsers */
	-moz-box-shadow:0 0 60px 5px #777;
	-webkit-box-shadow: 0 0 60px #777;	
}

.overlay .close
{background-image:url(../img/CommonImages/closeoverlay.png);cursor:pointer;height:35px;position:absolute;right:-15px;top:-15px;width:35px;z-index:10001;}








/* Shopping Cart */
.SCI_RemoveLink
{cursor:pointer;}

/* ----- Client Project Tools ----- */

/* -- Client Project List -- */

.ClientProjectListPage
{}

.ClientProjectListPage_NewClientProjectLink
{font-size:1.4em;text-align:left;margin:0 0 1em 0;border:solid 1px #555;padding:.5em;width:220px;background:#fff;}

.ClientProjectListPage_CartList
{background-color:#fff;border:solid 1px #555;padding:1em;}

.ClientProjectListPage_CartList table
{border-spacing:0;width:100%;}

.ClientProjectListPage_CartList table th
{text-align:left;padding:0 .5em .5em .5em;}

.ClientProjectListPage_CartList table td
{text-align:left;padding:.5em;}

.ClientProjectListPage_CartList table .CartList_Row
{}

.ClientProjectListPage_CartList table .CartList_AltRow
{background-color:#f7f7f7;}

/* -- Client Project Editor -- */
.ClientProjectEditorPage .ClientProjectEditorPage_BackToListLink
{font-size:1.4em;text-align:right;margin:0 0 1em 0;}

.ClientProjectEditorPage_SharePanel
{margin:1em 0;padding:1em;border:solid 1px #ADA499;background-color:#fff;line-height:1.4em;}

.ClientProjectEditorPage_SharePanel_AccessCode
{width:350px;float:left;padding:0 2em 0 0;}

.ClientProjectEditorPage_SharePanel_Email
{width:300px;float:left;}

.ClientProjectEditorPage_SharePanel .ShareViaEmailSubmitMessage
{margin:1em 0;font-size:1.3em;text-align:center;}

.ClientProjectEditorPage .ClientProjectEditorPage_CartInfo
{margin:1em auto 0;border:solid 1px #ADA499;background-color:#fff;padding:1em;}

.ClientProjectEditorPage .form_section
{width:600px;margin:0 auto;}

.ClientProjectEditorPage .form textarea
{width:375px;height:175px;}

.ClientProjectEditorPage_CartList
{background-color:#fff;border:solid 1px #ADA499;padding:1em;}

.ClientProjectEditorPage_CartList table
{border-collapse:collapse;width:100%;}

.ClientProjectEditorPage_CartList table th
{text-align:left;padding:3px 10px;}

.ClientProjectEditorPage_CartList table td
{text-align:left;padding:3px 10px;border:solid 1px #eee;}

.ClientProjectEditorPage_CartList table img
{width:75px;}

.ClientProjectEditorPage_CartList .Cart_Row_Quantity
{font-size:.8em;color:#444;white-space:nowrap;}

.ClientProjectEditorPage_CartList .Cart_Row_Quantity .Cart_Row_QuantityTextBox
{text-align:right;font-weight:bold;}

.ClientProjectEditorPage_CartList .Cart_Row_Quantity input
{width:25px;padding:3px 4px;}

.ClientProjectEditorPage_CartList .Cart_Row_Quantity .Cart_Row_QuantityUpdate
{display:block;text-align:right;margin:4px 0 0 0;}

.ClientProjectEditorPage_CartList .Cart_Row_Quantity .Cart_Row_QuantityRemove
{display:block;text-align:right;margin:4px 0 0 0;}

.ClientProjectEditorPage_CartList .CartItems_Row_Image
{width:75px;}

.ClientProjectEditorPage_CartList .CartItems_Row_Image img
{width:75px;margin:.5em;}

/* -- Client Project Client View -- */

ClientProjectPage_Title
{}

.ClientProjectPage_Description
{line-height:1.4em;font-size:1.2em;margin:0 0 2em 0;}

.ClientProjectPage .CartItems
{background-color:#fff;border:solid 1px #ADA499;padding:1em;}

.ClientProjectPage .CartItems table
{border-collapse:collapse;width:100%;}

.ClientProjectPage table th
{text-align:left;padding:3px 10px;}

.ClientProjectPage .CartItems table td
{text-align:left;padding:3px 10px;border:solid 1px #eee;}

.ClientProjectPage .CartItems_Row
{}

.ClientProjectPage .CartItems_Row_Image
{width:75px;}

.ClientProjectPage .CartItems_Row_Image img
{width:75px;margin:.5em;}

/* Project not found page (same .aspx) */

.ClientProjectPage_NotFound_ClientPanel
{background-color:#fff;border:solid 1px #555;padding:1em;width:350px;margin:0 1em 1em 0;float:left;height:160px;}

.ClientProjectPage_ProjectSearch
{}

.ClientProjectPage_ProjectSearch .form
{margin:2em 0 2em 3em;}

.ClientProjectPage_NotFound_DesignerPanel
{background-color:#fff;border:solid 1px #555;padding:1em;width:350px;margin:0 0 1em 0;float:left;height:160px;}

/* -- See AddToCart.ascx -- */
.ClientProjectOverlayTrigger
{cursor:pointer;}

.ClientProjectOverlayTarget
{display:none;background-image: url('../img/commonimages/ClientProjectTools/JqueryToolsOverlay.png');background-repeat:no-repeat;
width:300px;padding:55px 25px;
text-transform:none;
} 

.ClientProjectOverlayTarget a.close 
{background-image: url('../img/commonimages/ClientProjectTools/JqueryToolsOverlayClose.png');background-repeat:no-repeat;
position:absolute;top:25px;right:10px;width:68px;height:23px;cursor:pointer;}


.ClientProjectOverlayTarget_StatusMessage
{height:75px;font-size:1.3em;line-height:1.5em;}

.ClientProjectOverlayTarget_CartList
{height:190px;overflow:auto;border:solid 1px #333;padding:.5em;}

.ClientProjectOverlayTarget_CartList table
{border-spacing:0;width:100%;}

.ClientProjectOverlayTarget_CartList table tr
{border:solid 1px #333;}

.ClientProjectOverlayTarget_CartList table tr td
{height:25px;border-bottom:solid 1px #ddd;}

.ClientProjectOverlayTarget_CartList table .CartList_Row_Title
{padding:.1em 1em 0 0;width:220px;}

.ClientProjectOverlayTarget_CartList table .CartList_Row_AddToCart
{}

.NoTags
{display:none}




/* ----- Manufacturer / MFG Page ----- */

#mfgPage_FeaturedItems .FeaturedItems_Container
{padding:0px 0 1.5em 0;margin-bottom:1.5em;border-bottom:solid 1px #ddd;}

#mfgPage_FeaturedItems #FeaturedItems_Current_Container 
{position:relative;overflow:hidden;height: 315px;width:740px;margin:0 auto;}

#mfgPage_FeaturedItems #FeaturedItems_Current_Container2 
{position:absolute;width:2000000em;}

#mfgPage_FeaturedItems .FeaturedItems_Current_Item 
{width:740px;margin:0 2em 5em 0;position:relative;display:inline;float:left;background:#F0F0F0;padding:2px;}

#mfgPage_FeaturedItems .FeaturedItems_Current_Item img
{float:left;}

#mfgPage_FeaturedItems .FeaturedItemContainer_Current_Text
{font-size:1.1em;height:230px;overflow:hidden;line-height:1.4em;padding:1em;color:#666;}

#mfgPage_FeaturedItems .FeaturedItemContainer_Current_Title
{font-size:1.3em;margin-bottom:.5em;color:#999;line-height:1.3em;}

#mfgPage_FeaturedItems a.FeaturedItemContainer_Current_Text_MoreInfo
{position:absolute;top:270px;right:5px;width:105px;height:32px;background-image:url('../img/CommonImages/ManufacturerPage/FindOutMore.jpg');background-repeat:no-repeat;}

#mfgPage_FeaturedItems a.FeaturedItemContainer_Current_Text_MoreInfo:hover
{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}

#mfgPage_FeaturedItems a.FeaturedItemContainer_Current_Text_MoreInfo .FeaturedItemContainer_Current_Text_MoreInfo_text
{display:none;}

#mfgPage_FeaturedItems #FeaturedItems_Nav 
{padding:0px;margin:0px auto;width:740px;}

#mfgPage_FeaturedItems #FeaturedItems_Nav li 
{list-style-type:none;cursor:pointer;margin:.35em;display:inline;}

#mfgPage_FeaturedItems #FeaturedItems_Nav img
{width:64px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

#mfgPage_FeaturedItems #FeaturedItems_Nav li img:hover 
{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

#mfgPage_FeaturedItems #FeaturedItems_Nav li.active img
{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}

#mfgPage_Categories
{}

.BirthdayClubPage
{padding:15px;}

.BirthdayClub_MainPanel
{width:500px; margin:15px auto;}

div.form select.BirthdayClub_birthDateDropdowns
{display:inline;width:100px;margin-right:10px;}

.NarrowYourSearchRugShape
{display:none;}

.NarrowYourSearchSection
{border-bottom:1px solid #ccc;}

.NarrowYourSearchSection .listTitle
{padding:10px 7px;font-weight:bold;}

.NarrowYourSearchDimensionSubmitBtn, .NarrowYourSearchPriceSubmitBtn
{display:none}

/* Google Map V3 */

.GoogleMap_Popup_Links
{margin:5px 0;}

.GoogleMap_Popup_Links a
{font-weight:bold;color:#112092;}

.GoogleMap_Popup_FeaturedText
{text-align:center;color:#fff;padding:3px 5px;background-color:#566FAC;position:absolute;top:0;right:0;font-size:10px;}

.GoogleMap_Popup_Availability_OnDisplay, .GoogleMap_Popup_Availability_CanOrder
{text-align:center;margin-top:5px;height:20px;line-height:20px;padding:3px 5px;}

.GoogleMap_Popup_Availability_OnDisplay
{color:#222;background-color:#FFC000;border:#fff solid 1px;}

.GoogleMap_Popup_Availability_CanOrder
{color:#222;border:#eee solid 1px;font-size:11px;}

/* ******************** Map Results, side of map ******************** */


.StoreLocator_SideResultsRows
{height:370px;overflow:auto;border-bottom:solid 1px #aaa;
 }
.StoreLocator_SideResultsRows li a
{color:#fff;}

.StoreLocatorResults_ResultsWide_Object
{padding: .25em;border-bottom: solid 1px #999;height:auto !important;overflow: hidden;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;background-color:#2C3134;}

.StoreLocatorResults_ResultsWide_Object_OnDisplay
{padding: .25em;border-bottom: solid 1px #999;height:auto !important;overflow: hidden;filter:alpha(opacity=96);-moz-opacity:.96;opacity:.96;background-color:#42494D;}

.StoreLocatorResults_ResultsWide_Object:hover, .StoreLocatorResults_ResultsWide_Object_OnDisplay:hover
{background-color:#1F2224;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.StoreLocatorResults_ResultsWide_Object a, .StoreLocatorResults_ResultsWide_Object_OnDisplay a
{display:block;font-size:.85em;width:100%;text-decoration:none;color:#fff;}

.StoreLocatorResults_ResultsWide_Object a:hover, .StoreLocatorResults_ResultsWide_Object_OnDisplay a:hover
{text-decoration:none;}

.StoreLocatorResults_ResultsWide_Object .StoreLocatorResults_ResultNumber, .StoreLocatorResults_ResultsWide_Object_OnDisplay .StoreLocatorResults_ResultNumber
{font-size:1.5em;float:left;padding:6px 0;width:31px;margin:0 5px 0 0;text-align:center;background-image:url(img/glassButton_Black.gif);background-repeat:no-repeat;}

.StoreLocatorResults_ResultsWide_Object .StoreLocatorResults_DealerName, .StoreLocatorResults_ResultsWide_Object_OnDisplay .StoreLocatorResults_DealerName
{font-size:1.3em;margin-left:38px;}

.StoreLocatorResults_ResultsWide_Object .StoreLocatorResults_StoreAddress, .StoreLocatorResults_ResultsWide_Object_OnDisplay .StoreLocatorResults_StoreAddress 
{font-size:.95em;margin-left:38px;}

.StoreMapPopup_OnDisplay
{font-size:.9em;margin-top:10px;float:left;font-weight:bold;}

.StoreListRow_OnDisplay
{font-size:1.1em;margin-bottom:7px}

/*Facebook Like Button Item Page Positioning */
.img_nav1 .ItemPage1_FacebookLikeButtonContainer
{margin:10px 0}
.ItemPage6_TopInfoContainer .FacebookLikeButtonContainer
{margin:15px 0;}

.ItemPage9_FacebookLikeButtonContainer
{margin:15px 0;}

.bedSizeDDL
{margin:5px 0 10px;width: 175px;}

.webCollageContainer
{margin-top:15px;}

.ItemPage_CoalescedItemListContainer a.ItemPage_CoalesceItemLink
{text-decoration: underline;}

.ItemPage_CoalescedItemListContainer td, .ItemPage_CoalescedItemListContainer th
{border: 1px solid #ccc;text-align:center;}

.ItemPage_CoalescedItemListContainer table
{border-collapse:collapse;}

.ItemPage_CoalescedItemListContainer
{margin:10px 0;}

.img_nav1 .ItemPage1_bedSizeContainer
{margin:10px 0; padding:0 0 10px 0}

#ItemPage8_CoalescedItems
{padding:0 10px;border-top:1px solid #ccc;}

.ItemPage2_bedSizeContainer
{margin-bottom:15px;}

/* SHOPPING CART */
.viewCart_continueShopping
{color:#333;background-color:#ddd;border:1px solid #ccc;font-size:1em;float:right;padding:5px 7px;margin:5px;}

.viewCart_checkout
{color:#fff;background-color:#1F8400;font-size:1em;border:1px solid #ccc; float:right;padding:5px 7px;margin:5px;cursor:pointer}

.ShoppingCartRegisterPanel
{float:left;border:1px solid #ddd;padding:7px;margin:1em;width:45%;}

.ShoppingCartLoginPanel
{float:left;border:1px solid #ddd;padding:7px;margin:1em;width:45%;}

.newCustStepContainer
{margin:25px 0;}

.newCustStepContainer h4
{font-size:1.2em;}

.subTotalTitles
{font-weight:bold}

.shoppingCartOrder_checkoutContainer, .shoppingCartOrder_backToDeliveryContainer
{float:right;width:180px;text-align:right;margin-left:10px;}

.checkout_imageButton
{margin:5px;}

.shoppingCartOrder_prefStoreContainer,
.shoppingCartOrder_salespersonContainer,
.shoppingCartOrder_shopInStoreContainer,
.shoppingCartOrder_messageContainer
{text-align:right;margin: 10px 0; padding: 10px 0;}

.shoppingCartOrder_shopInStoreRBL
{float:right;}

.shoppinCartOrder_inputTitles
{font-weight:bold}

.shoppingCartOrder_emailOrderInstruct
{padding:10px;border:1px solid #ccc;margin:10px 0;background-color:#f0f0f0}

.ShoppingCartTable
{border-collapse:collapse;width:100%;}

.ShoppingCartTable td
{border:solid 1px #dcdcdc;padding:3px 10px;text-align:center;}

.ShoppingCartTable td.noBorders
{border:none;}

.ShoppingCartTable img
{width:100px;}

.ShoppingCartQuantityTextBox
{width:22px;}

.SCI_RemoveLink
{cursor:pointer;}

.ShoppingCartDeliveryPrice
{}

.ShoppingCartTotalPrice
{font-weight:bold;}

.shoppingCart_Price3Title, .shoppingCart_Price3
{}

.shoppingCartProgess
{width:100%;text-align:center;}

#searchPanel .BrowseTempurPedicDesc
{font-size:.9em;}

.BrowseTempurPedicItem .BrowseTempurPedicDesc, .ResultsNormal_Object .BrowseTempurPedicDesc
{height:3.5em}

.BrowseTempurPedicItem .ResultsNormal_CollectionName
{height:1.5em;}

/*  Featured Collections  */
.FeaturedCollections_Container
{padding:0px;}

#FeaturedCollections_Current_Container 
{position:relative;overflow:hidden;height: 375px;width:670px;}

#FeaturedCollections_Current_Container2 
{position:absolute;width:2000000em;}

.FeaturedCollections_Current_Item 
{width:670px;margin:0 2em 5em 0;position:relative;display:inline;float:left;padding:2px;}

.FeaturedCollections_Current_Item img
{float:left;width:350px;}

.FeaturedCollectionContainer_Current_Text
{font-size:1.1em;height:305px;overflow:hidden;line-height:1.4em;padding:1em;color:#000;}

.FeaturedCollectionContainer_Current_Title a
{font-size:1.25em;margin-bottom:.5em;color:#000;line-height:1.3em;}

a.FeaturedCollectionContainer_Current_Text_MoreInfo
{position:absolute;top:330px;right:5px;}

#FeaturedCollections_Nav 
{padding:0px;margin:0px;}

#FeaturedCollections_Nav li 
{list-style-type:none;cursor:pointer;margin:.35em;display:inline;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5;}

#FeaturedCollections_Nav img
{width:64px;}

#FeaturedCollections_Nav li:hover 
{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9;}

#FeaturedCollections_Nav li.active 
{filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity: 1;opacity: 1;}


/*  Rating Stars */
.ObjectRating_ratingStar
{background-repeat: no-repeat;cursor: pointer;display: block;font-size: 0;height: 22px;margin:5px 0 0 0;padding:0;width: 22px;}

.ObjectRating_waitingStar
{background-image: url("http://images.furnituredealer.net/img/RatingStars/SavedStar.gif");}

.ObjectRating_emptyStar
{background-image: url("http://images.furnituredealer.net/img/RatingStars/EmptyStar.gif");}

.ObjectRating_filledStar
{background-image: url("http://images.furnituredealer.net/img/RatingStars/FilledStar.gif");}

.ObjectRating_userFilledRatingStar 
{background-image: url("http://images.furnituredealer.net/img/RatingStars/UserFilledStar.gif");}

.MyPortfolioPage
{width:80%;margin:0 auto;}

.MyPortfolioPage_Links 
{margin:1em 0;}

.MyPortfolioPage_Links div a
{display:block;color:#222;border:solid 1px #ddd;font-size:1.1em;margin:.7em .5em;width:250px;background:#fff url('../img/LinkArrow.gif') no-repeat 8px center;padding:.5em 1.8em;}

/* ------ Profile Pages -----*/
.DesignerProfilePage_Header
{position:relative;height:200px;border-bottom:solid 1px #ADA499;margin:0 0 2em 0;}

.DesignerProfilePage_Header_Image
{padding:2px;background-color:#fff;border:solid 1px #ADA499;width:140px;position:absolute;top:0px;left:0px;}

.DesignerProfilePage_Header_Name
{position:absolute;top:25px;left:160px;font-size:2.5em;color:#444;}

.DesignerProfilePage_Header_Company
{position:absolute;top:90px;left:200px;font-size:1.9em;color:#444;}

.DesignerProfilePage_ContactInformation
{margin:0 0 1em 0;}

.DesignerProfilePage_RightSideBodyImage, .DesignerProfilePage_LeftSideBodyImage
{padding:10px;text-align:center;background-color:#fff;border:solid 1px #ADA499;}

.DesignerProfilePage_RightSideBodyImage
{float:right;margin:0 0 1em 1em;}

.DesignerProfilePage_LeftSideBodyImage
{float:left;margin:0 1em 1em 0;}


/* ----- Designer List -----*/
.DesignerListPage_DesignerThumbnail
{width:160px;background-color:#fff;float:left;-moz-box-shadow: 1px 1px 4px #ccc;-webkit-box-shadow: 1px 1px 4px #ccc;box-shadow: 1px 1px 4px #ccc;margin:10px;border:1px solid #ccc;padding:10px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}

.DesignerListPage_DesignerThumbnail_Image
{vertical-align:middle;line-height:200px;height:200px;}

.DesignerListPage_DesignerThumbnail_Image img
{width:160px;max-height:200px;-moz-box-shadow: 0px 0px 6px #aaa;-webkit-box-shadow: 0px 0px 6px #aaa;box-shadow: 0px 0px 6px #aaa;}

.DesignerListPage_DesignerThumbnail_Name
{text-align:center;font-size:1.2em;margin:1em 0;}

.DesignerListPage_DesignerThumbnail_ViewButton
{text-align:center;margin:.5em;padding:.5em;border:solid 1px #ADA499;font-size:.9em;}

.DesignerListPage_DesignerThumbnail a:hover .DesignerListPage_DesignerThumbnail_ViewButton
{border:solid 1px #222;}

/* ----- Disclaimer ----- */

.DesignerPage_Disclaimer
{font-size: .7em;text-align:justify;border:solid 1px #555;padding:0 .75em;}



/* Dealer Locator Store results page */
.storelist_container .ResultsNormal_Container
{padding:0 15px;}

.ResultsNormal_Container .StoreListRow 
{padding:10px;margin:15px 0;width:97%;overflow:hidden;border-radius:5px;box-shadow: 1px 1px 3px #999;height:100%;border:none;
    background: #f4f4f4;
    background: -moz-linear-gradient(top, #ffffff 0%, #f4f4f4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f4f4f4));
    background: -webkit-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
    background: -o-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
    background: -ms-linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f4f4',GradientType=0 );
    background: linear-gradient(top, #ffffff 0%,#f4f4f4 100%);
}

.ResultsNormal_Container .StoreListRow.FeaturedStore
{padding-top:35px;}

.ResultsNormal_Container .StoreListRow h2 a
{}

.ResultsNormal_Container .StoreListRow .StoreList_StoreAddress
{float:left;font-size:.9em;line-height:1em;width:350px;padding:0 0 0 20px;}

.ResultsNormal_Container .StoreList_LinkPanel
{float:left;width:120px;min-height:100%;border-right:solid 1px #ddd;position:relative;}

.ResultsNormal_Container .StoreList_LinkPanel a
{font-size:.9em;color:#444;display:block;width:90px;padding:8px 3px 8px 20px;background-image: url("http://images.furnituredealer.net/img/CommonImages/StatePortals/LinkArrow.png");background-repeat:no-repeat;background-position:center left;}

.ResultsNormal_Container .StoreList_LinkPanel a:hover
{text-decoration:underline;}

.ResultsNormal_Container .StoreListRow_FeaturedText
{background-color: #566FAC;border-radius:0 0 5px 0;width:200px;font-size:.9em;text-align:center;color: #FFFFFF;padding: 3px;position: absolute;left: 0;text-align: center;top: 0;}

.ResultsNormal_Container .StoreListRow .StoreList_Logo img
{float:right;max-width:170px;max-height:200px;border-radius:5px;box-shadow:0px 1px 3px #666;display:block;}


