@import url(frontEnd.css);

/*************************************************************************************************
 *STYLES.CSS
 ************************************************************************************************/ 
 /* Promotional Message */

#promotionalmessage {
	position: absolute;
	top: 5px;
	right: -124px;
	z-index: 9999;
	display: block;
}

/* MEDIA SCREEN 1200PX */

@media only screen and (max-width: 1200px) {

	#promotionalmessage {
		display: none !important;
	}

}

/* END MEDIA SCREEN */

#fabricSpecContainter #productDetails {
	width: 470px !important;
}
/*
#TabbebContainerControl_FabricSelector_ResetSkuSearch {
	display: none;
}
*/
.ResetSkuSearch {
	font-size: 10px !important;
}

.displayInlineBlock {
    display: inline-block;
}

/* BTS : 17271: Display comments, Photo1Comment, Photo2Comment, ... on the ItemInformation pages */
#photoComments {
    padding: 5px 18px !important;
    width: 483px !important;
	font-family: Arial,sans-serif;
    font-size: 12px;
    line-height: 16px;
	font-style: italic;
}

/* BTS : 0017758: CSS changes on Accessorize*/
#TabbebContainerControl_WallFloorColor_ColorSelector_CoverBrowser_NoItemDiv {
	padding-top: 0px !important;
	width: 502px !important;
}

/*0017855: Client setting for "Request Price Quote" and "Sign up for exclusive email offers"
0017808: Provide more of a spam filter for submitted forms*/
.ContactEmailFormCheckList 
{
    padding-left: 72px;
    vertical-align: middle;
}


.CustomerOwnedMaterialCheckbox {
	padding-left: 15px !important;
	font-family: arial, sans-serif;
	font-size: 12px;
	line-height: 35px;
} 

.CustomerOwnedMaterialCheckbox label {
	padding-left: 5px !important;
}
 
/*content of style.css added for testing*/	
	/*20*/.browserCellTable:hover, .compareimageanchor:hover, .otherphotoimagesanchor:hover {
	border: 1px solid #336;		/*used to change the border elements of Item boxes on :hover */ 
} 		/* This :hover class goes here for speed purposes */
		/* on IE browsers */
/* All classes - used for Fonts and Text attributes */

/*3*/.areaheader {		/* used for larger headers of area text such as SKUs, area names, etc... */
	font-size: .75em; 		/* sets font size for areaheader */
	font-weight: 700;		/* sets font weight for areaheader */
}
/*3*/.areaheader2 {		/* a slightly smaller text for area subheaders */
	font-size: .7em;
	font-weight: 600;
}
/*4*/.areachoice 
{		/* used for "dynamic" information next to headers */
	font-size: 12px;	
}

/*4*/.areachoice2 {		/* a smaller version of .areachoice */
	font-size: 8pt;
	color:#3C3C3C;
}
.areachoice3 {		/* an even smaller version of .areachoice */
	font-size: .7em;
	color: #636161;
}
/*2*/#mastermenu {		/* menu containing Home, Favorites, Login, Help & Search */
	font-weight: 700; 
	font-size: .7em;
	text-align: right; 		/* sets the mastermenu to align on the right */
	/*font-variant: small-caps;*/
	text-decoration: underline;
}
/*4*/.dynamicdata {		/* information displayed dymically (usually in information tables or dropdown menus) */
	font-size: .75em; 
	line-height: 1em;		/*set the height of the txt area to be 1 (useful for dropdown menus to make them a little larger than the data inside) */
}
/*3*/.dynamicheader {	/* the header used to display the dynamic data (similar to areaheader and used for information pages) */
	margin: 0;
	padding: 0;
	font-weight: normal;	
}

.fixlineheight {		/* use to alter the line height of the item/cover SKU names */
	line-height: 1em;		/* sets the height of the text line */
}

div span.areaheader, span.areaheader2, th.areaheader {		/* modifies the look of the areaheaders for "Other Photos", "Correlates", "Compare", browsermenu, etc */
	padding: 1px 50px 3px 50px; 
	background-color:#DCDCDC;  /* used to set the background color or image */
	border: 1px solid #6C6C6C; 
	color: #6C6C6C;
	font-size:8pt;
	font-weight:bold;
}
div.areaheader {
	padding: 2px 0px 2px 0px; 
	background: #dedede repeat-x; 
	border: 1px solid #336; 
	color: #616261;
}
div.searchtext {
	/*border-bottom: 1px solid #d1d0d0;
	padding-bottom: 2px;*/
}
div.searchtext2 {
	/*border-bottom: 1px solid #dedede; */
	padding-bottom: 2px;
}
/* Addtional Attachments Links*/
.AddtionalLinksTitleText
{
	font-weight:bold; 
	font-size:14px; 
	text-align:center;
}
.BoldFont
{
	font-weight:bold;	
}
/* end addtional attachment links*/
.SpecialInformationTable
{
	text-align:center; 
	width:100%;	
}
.SpecialBrowserBorderColor
{
	border-color:#E4E5C6;	
}
.ShowSpecialBrowserOnSale
{
	display:block;	
}
.divSpecialBrowserOnSale
{
	height:18px; 
	display:none;	
}

.SpecialGridHeading
{
	font-weight:bold;	
}
.spnSpecialBrowserOnSale
{
	vertical-align:text-top; 
	font-size:.75em; 
	color:Red; 
	font-weight:bold;	
}
.SpecialPreviewText
{
	font-size:.75em; 
	color:#891709; 
	font-weight:bold;
}
.SpecialPreviewTextRed
{
	font-size:.75em; 
	color:Red; 
	font-weight:bold; 
	font-style:italic;	
}
.LinkText
{
	font-size: 12px; 
	color:Blue; 
	text-decoration:underline;
}

.TitleTextColor
{
	color:Red;	
}
span .prevnext {	/* settings for the "Prev" and "Next" text in the header of the browser table */
	font-size: .9em;
	/*font-variant: small-caps; */
	color: #336;
}
input#search, input#coversearch {
	background-color: white;
	padding-left: 2px;
}
.loginname {		/* sets the color for the "welcomemsg" area for the login name */
	color: #336;
}

#definitions {		/* settings for the id=definitions, only found on the "definitions" popup page */
	margin-left: 15px;
}

/* Anchor classes - used to define anchors or elements in anchors */
/*13*/a:link, a:visited {		/* settings for all achors that are linked or already visited */
	text-decoration: none;		/* sets the text decoration of the link and visited achors */
}
/*14*/a:hover {		/* settings for all anchors while they are being hovered */
	color: #336;
	text-decoration: underline; 

}
/*16*/a.mastermenu:hover {		/* settings for hovering of mastermenu class anchors */
	text-decoration: underline;
}
a.itemimagesanchor, .compareimageanchor {		/* settings for images anchors */
	display: block;			/* used to make sure images get rendered correctly inside tables */
	border: 1px solid #fff;		
}
img#itemimagelarge	{		/* settings for the border surrounding the image on the large view page */
	border-style: none;
}
/* Table Classes - defines elements used in tables or tables themselves */
.correlateimg, .itemimg {		/* settings for all borders of item images and correlage images */ 
	border: 1px solid #FFF;
}
table div select {		/* settings for dropdown menus in email, account info, etc.. */
	font-size: 1em; 
	line-height: 80%; 
	letter-spacing: 0px;
}
table.compare {		/* settings for the borders on the compare table */
	border-color: #DEDEDE;
}
.dynamicdatabtn {		/* settings for the buttons used at the bottom of forms and the bottom of all the images used for navigation */
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
	border: 1px solid #336;
	background:#dedede ;		/* set the background color for the buttons */
	padding: 2px 10px 2px 10px !important; 		/* apllies padding around the buttons */	
}

.dynamicdatabtn:hover {		/* settings for the hovering of dynamicdatabutn elements */
	font-size: 12px; 
	border: 1px solid #336;
	text-decoration: none;
}
.nobtn	{		/* hiddes the "button" elements (background, borders and padding) of a button */
	border: none;
	background: none;
	padding: 0;
	margin: 0;
}
.browserSkuTdTop	{		/* settings for the top of the browser sku area */
	background-color: #dedede;
	border: 1px solid #E4E5C6;
}
.browserSkuTdBottom		{		/* settings for the bottome of the browser sku area */
	padding: 2px;
	line-height: .8em;
	background-color: transparent;
}
	
div#contrastTable2 table#contrastTable td.availableAreas {
	border-top: 1px dashed #E4E5C6;
	padding-top: 4px;
}
.underline {		/* used to set an underlining for items in search and fabricselector pages */
	border-bottom: 1px solid #E4E5C6;
	font-size: 120%;
}
.underline2 {
	border-bottom: 1px solid #E4E5C6;
}
.boxed {		/* used for the area displaying the sku in the "contrast areas" tables in both fabricselector and coverinformation pages */
	border: 1px solid #FFF; 
	background: #FFF; 
	padding: 1px 0px 1px 2px;
}
.browserCellInfo {		/* used to define the area below the images in the browser that contain the magnifying glass, add to favorites, and check box buttons */
	/* border-top: 1px solid #E4E5C6; */
	background: #FFF;
}
.browserCellTable {		/* used to define the area that contains the images in the browser */
	/*border: 1px solid #E4E5C6;*/
	border: 1px solid #FFF;
}
.navy {		/* sets the color listed below to a certain text element, for example in the prevCellInfo area for the area name and sku listing, overrides parent color settings */
	color: #336;
}
.block {		/* sets images in the prevCellInfo area to be blocks in an inline table element, helps keep the following text to flow and the outlining to work */
	display: block;
}
.bold {		/* sets a classed element to be bold, for example the "change" button and the current area "name" in the browser page */
	font-weight: bold;
}
.clickme {		/* settings for the "click to change" area in the fabricselector page */
	background: #FFF; 
	border-bottom: 1px solid #FFF; 
	border-left: 1px solid #FFF; 
	border-right: 1px solid #FFF; 
	color: #336; 
	text-align: center; 
	font-size: .6em;
}
.widetd {		/* settings to make certain td's extra wide */
	width: 150px;
}
.gobutton {		/* the go button used at the top of the SKU search area */
	color: White;
	font-size:8pt;
	border-color:White;
	border-width:1px;
	border-style:solid;
	background-color:#3C3C3C;
	width:25px;
	height:18px;
	text-align:center;
	
}
.jump {		/* used to for the "jump to" area */
	margin-left: 2%;
}
.sortarea {		/* used for the "sort" drop-down menu */
	margin-left: 5px;
}
img {		/* sets borders on all images */
	border: 0px solid #636161; 
	padding: 0px; 
	margin: 0px;
}
#itemimageinfo {		/* settings for the sku information below the image */
	font-weight: bold; 
	font-size: .9em;
	line-height: 1.6em;
}
table.browserareaReportTable {
	border: 2px solid #E4E5C6;
}
table.browserareaReportTable th, table.browserareaReportTable td, table.browserareaReportTable tr {
       border: 1px solid #E4E5C6;
       padding: 2px 2px;
}
table.browserareaReportTable th {
       background-color: #d1d0d0;
}

/* START RAD MENU */
.ep5menu /* this is the core menu where you set the width of the main menu as well as it's border colors */
{
	width: 210px /* !important */;
	border-left: solid 1px #E4E5C6;
	border-right: solid 1px #E4E5C6;
	border-top: solid 1px #E4E5C6;
}
.ep5menu .rmLink /* this is the listings inside the menu, the type like sofa/chair/ottoman, set the background colors, bottom-border, text color and decorations here */
{
	width: 210px /* !important */;
	line-height: 22px;
	text-decoration: none;
	color: #636161;
	background-color: #E6E6E6;
	border-bottom: solid 1px #E4E5C6;
}
.ep5menu .rmLink:hover, .ep5menu .rmFocused, .ep5menu .rmExpanded /* this is what happens when the user mouses/hovers over the .link listed above; .expanded tells it how to behave when then link is expanded. If you want it to behave the same as a link, leave it here, otherwise move the .expanded class call out to it's own */
{
	color: #636161;
	background: #E6E6E6;
	border-bottom: 1px solid #636161;
	cursor: pointer;
	text-decoration: none;
}
.ep5menu .rmText /* this is the text inside the .ep5menu, i.e. the span that wraps around the .link text like chair/ottoman/sofa... */
{
	padding-left: 5px;	
	/*padding-right: 36px;*/
	text-transform: capitalize;
}
.ep5menu .rmGroup /* this is the core menu sub-set, where you set the width of the main menu's sub-menu (subtypes) as well as it's border colors */
{
	width: 210px /* !important */;
	border: solid 1px #E4E5C6;
	border-right: 0px;
}
.ep5menu .rmGroup .rmLink /* this is the same as the above .link but contained within the submenu */
{
	width: 210px /* !important */;
	background: #E6E6E6;
	text-align: left;
	border-right: 1px solid #E4E5C6;
}
.ep5menu .rmGroup .rmLast .rmLink /* this is what happens to the last link. since i use border on the .ep5menu group and border-bottom on the .link, then i must remove the last item's bottom border so it's not doubled */
{
	border-bottom: 0px;
}
.ep5menu .rmGroup .rmLink:hover, .ep5menu .rmGroup .rmFocused, .ep5menu .rmGroup .rmExpanded /* this is the same as the .link:hover above, just for the submenu items */
{
	background: #E6E6E6;
	font-weight: normal;
	cursor: pointer;
	text-decoration: none;
}
.ep5menu .rmVertical .rmSeparator .rmText /* this is used for vertical seperator text fields, we don't use this yet, you can simply set the background color to the same as your .group */
{
	padding-top: 2px;
	background: #E6E6E6;
	font-size: 1px;
}
.ep5menu .rmVertical /* this is used to set the background of the veritical menu, we don't use this yet, you can simply set the background color to the same as your .group */
{
	background-color: #E6E6E6;
	border-bottom: 1px solid #E4E5C6;
}
/* END RAD MENU */
/* Late additions to the new Start Page */
.ulstarttitle {		/* settings for the title li element on the start page */
	border-bottom: dotted 1px black; 
	font-size: 1.1em; 
	font-weight: bold; 
	text-align: center;
}
/* Javascript PopUp windows used in the browser page */
.popupBackground {
	background-color: #d1d0d0;
	border: 1px solid #336;
}
.popupForeground {
	background-color: #dedede;
	border: none;
}
.popupCaption {
	font-weight: bold;
	text-align: center;
	font-size: .8em;
}
.popupTextFont {
	font-size: .8em;
}
/* added to color the table bkground of rows that contain dissimilar data during a comparison */
.compDiff {
	background-color: #cccccc;
}
/* Power User details */
#poweruserlogin {
	font-style: italic;
	color: #FA5;
	}
#certainparts {
	font-style: italic;
	}
/* added for keeping the sort area from dropping down when less than 5 items were in browser */
table.topmatrix div.areaheader div.menubar {
	white-space: nowrap;
	padding: 0px 0px;
}
div.menubararea {
	font-size: 100%;
	}

/*EasyPlan Help changes*/
.step_header {
	list-style-type: none; 
	color: #FA5; 
	font-weight: bold;
	text-align: left;
	}
.step_underline {
	text-decoration: underline;
	}
li.step_directions {
	list-style-type: square;
	}
.step_italic {
	font-style: italic;
	}
/*Changes made 8/3/05 */
td.mfgTd {
	border-bottom: 1px dashed #E4E5C6;
	}
	
/*Changes made 10/4/05 */
tr#noItemsFoundRow {
	font-style: italic;
	}
div#quickCoverSearch {
	white-space: nowrap;
	vertical-align: top;
	}
tr#critSearchCellTr {
	display: none;
	}
/*Changes per new cover browser selector */	
td#contrastTable2Inst {
	display: none;
	}
.selectedPrevCell span, .selectedPrevCell a:hover {
	color: #E4E5C6;
	}
.prevnext {
	font-size: 1.4em; 
	text-decoration: none /* !important */;
	}
/*Changes for fresh new coverbrowser page */
#sortArea, .largeImagesBtn, .rendertext, #prevCellTitle, td#quickCoverSearchTd, .areaInst, div.coversearch, span#gradeArea {
	display: none;
	}
.fsSelectArea {
	visibility: hidden;
	}
table#searchtable div.areaheader {
	background: white;
	border: none;
	}
#areaInst span {
	color: #E4E5C6;
	}
.itemImageCoverTd {
	padding-bottom: 5px;
	}
table#otherAvailableAreas td.title {
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	background-color: #E4E5C6;
	}

ul.ultable li span {
	vertical-align: middle;
	}

.requiredOptionCFGTD
{
	border: solid 1px #FF0000;
}

.homePageStaticImage
{
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.attributeFilterList:hover
{
	background-color: #d1d0d0; 
	color: #636161;	
	text-decoration: underline;
}
#zoomPanel.yui-panel .hd {
        margin-top: 0px;
        padding-top: 0px;
        padding-left: 10px;
        padding-bottom: 0px;
        margin-bottom: 0px;
        font-size: 18pt;
        font-family: Verdana;
        background-color: #191919;
        background-image: none;
        height: 46px;
        color: white;
        border: none;
}
    
#zoomPanel.yui-panel .bd {
        border: none;
        margin-top: 0px;
        background-color: #191919;
}
#zoomPanel.yui-panel .container-close {
	height:30px;
	width:30px;
	background:url(../../js/MicroDZoom/images/button_x.png) no-repeat; 
}
.cookiecrumb
{ 
	background:#DDDDDD;
	/*KAbackground-image:url(images/breadcrumbtrail.png); */
}
.bkgrndclr
{
	background: #F0F0F0;
}

div#footer {		/* bottom area where a footer may go should you choose to include one */
	z-index: 4; 
	display: none;		/* tells the browser to hide the element - this completely removes the element from the layout, use "visibility: none" to have it's area reserved but just hidden from view */
}

.TitleText
{
	font-weight:bold; 
	font-size:14px; 
	text-align:center;
}
#prevCellTitle {		/* used to define the table tr that contains the <uparrow> previous selections, current selection: xxx <down arrow> title */
	background-color: #dedede; 
	height: 16px;
}
#poweredbygrey {		/* hides the "grey" poweredby icon showing the "gold" one */
	display: none;
}
#areaInst {
	font-size: 1.1em;
	background: #000;
	border: 2px solid #000;
	padding: 2px 15px 2px 15px;
	font-weight: bold;
	height: 30px;
	color: #E4E5C6;
	}
	
.attributeFilterList
{
	display: block;
	padding: 2px 0px 2px 0px;
	border-bottom: 1px solid #d1d0d0;		
}
	
.AttributeFilterHeading
{	
	background: #E4E5C6; 
	font-weight: bold; 
	text-align: center;
	display: block;	
}

/*splited classes from main.css's posional elements */

/*6*/div.header_layout {		/* top area of all pages containing mastermenu, logo and search elements */
	background: url(../../css/NewUI/images/NewHeaderBackground.JPG) repeat-x;
	border-bottom: 2px solid #336; 
	border-right: 2px solid #336; 	
}
div.workspacearea_layout
{
	background-color: none;
}
div.workspaceareaduplicate_layout 
{
	background-color: none; 
}
div.search_layout
{	font-size: .75em;	} 

div.AddtionalLinkArea_layout {
	width: 483px;
	padding-left: 18px !important;
	padding-right: 18px !important;
	padding-bottom: 13px !important;
	font-family: Arial, sans-serif;
}

/* Settings for Specials*/
.divSpecialInformation_layout
{
text-align:center; 
display:none;	
}
div.BrowseAllSpecialDiv_layout
{
	text-align:center; 
}

div.SpecialPreviewArea_layout
{
	border:solid 2px #E4E5C6;
}
div.TitleDiv_layout
{
	background-color:#E4E5C6; 
	text-align:center;
}

#welcomemsg_layout {		/* settings for the little "welcome: you are logged in as ..." message */	
	font-size: .7em; 
	color: #336;
}

/* Paragraph - used to define elements pertaining to paragraphs */
.address_layout {		/* settings for MicroD's address area our HOME page */
	font-style: italic; 
	font-size: .8em; 	
}

/*2*/.definitions_layout {		/* settings for the class=definitions, only found in the "addto" popup for moving favorites to specific folders */
	color: #fff;
	font-size: .8em;	
	font-weight: 700; 
	letter-spacing: 0px;
}
.tdbtn_layout {		/* settings for the td of the buttons - used to keep the button from getting truncated on top and bottom, do to td height */
	font-size: 1.2em; 	
}
.prevcell_layout {		/* used to define the area that contains the previously selected covers in the browser */	
	border: 1px solid #336;
	background-color: #dedede;
}
.disclaimer1_layout 
{
	border: 1px solid #336;
	background: #dedede;
}

.ep5menu_layout /* this is the core menu where you set the width of the main menu as well as it's border colors */
{	
	border-left: solid 1px #E4E5C6;
	border-right: solid 1px #E4E5C6;
	border-top: solid 1px #E4E5C6;
}
.ep5menu_layout .link /* this is the listings inside the menu, the type like sofa/chair/ottoman, set the background colors, bottom-border, text color and decorations here */
{	
	line-height: 22px;
	text-decoration: none;
	color: #636161;
	background-color: #dedede;
	border-bottom: solid 1px #E4E5C6;
}
.ep5menu_layout .group /* this is the core menu sub-set, where you set the width of the main menu's sub-menu (subtypes) as well as it's border colors */
{
	border: solid 1px #E4E5C6;
	border-right: 0px;
}
.ep5menu_layout .group .link /* this is the same as the above .link but contained within the submenu */
{
	background: #ebedd6;
	text-align: left;
	border-right: 1px solid #E4E5C6;
}
ul.ultable_layout {		/* settings for the options and information menus */
	border: 1px solid #C9C9C9;
	background: #FFFFFF; 
	cursor: default; 			
}
ul.ultable_layout li {		/* settings for the LI elements in the options and information menus */
	list-style-type: none; 		
	/*border-bottom: 1px solid #d1d0d0;*/
}
ul.ultable_layout li.ultitle {		/* settings for the top headers in the options and information menus - aka the Options and Information titles */
	background: #7A7A7A; 
	font-weight: bold; 
	text-align: center;
	
	
}
ul.ultable_layout li a {		/* settings for anchors found in LI elements in the options and information menus */
	width: 100%; 
	text-decoration: none;
}
ul.ultable_layout li a:hover {		/* settings for hovering over anchors found in LI elements in the options and information menus */
	color: #336; 
	text-decoration: underline;
}
ul.ultable_layout li:hover {		/* settings for hovering over LI elementsfound in options and information menus */
	/*background-color: #d1d0d0; 
	color: #336;*/
}
tr#prevCellTitle span.dynamicdata {
	font-size: .9em;
	}	
div.lowerfilter_layout {
	border: 1px solid #336;
	background-color: #dedede;	
	/*clear: both;*/
	}
.step_box_layout {
	border: 6px double #336;	
	text-align: center;	
	background-color: #dedede;
	}	
.selectedPrevCell_layout {
	background-color: #000;
	color: #E4E5C6;		
	}	
table#otherAvailableAreas_layout {
	background: #dedede;
	border: 1px solid #336;
	}
.AttributeFilterContainer_layout
{
	font-size: .8em;	 
	cursor: default;	
}
.AttributeFilter_layout
{
	border: 1px solid #E4E5C6; 
	background: #dedede;
	display: block;
	margin-top: 10px;			
}
.popuphd_layout 
{		        
        font-size: 11pt;
        font-weight:bold;
        font-family: Verdana;
        background-color: #191919; 
        background-image: none;        
        color: white;
        border: none;
        background-repeat:repeat-x;
}
table.ultable_layout
{
	/*border: 1px solid #C9C9C9;*/
	background: #FFFFFF; 
	cursor: default;		
}

.outerWrapper_layout
    {	     
        text-align:center;
    }
div.ItemsOnSpecialArea_layout
	{
		border:solid 1px gray;
		background-color:White;	
	}

.alt
{
font-size:10pt;
/*background-color:#3C3C3C;*/
border-color:#DEDEDE;
border-width:1px;
}
RadWindowArea_layout
{
	overflow:auto;
	width:580px;
	height:336px;
}
middlearea_layout
{
position:relative;
top:0px;
left:0px;	
}
.loginTextBold
   {
		font-size:8pt;
		font-weight:bold;
		color:#3C3C3C;
   }
.browserarea_layout
{
	text-align:center;
}
.ItemsOnSpecialTitle
{
	font-size:8pt;
	text-align:center;
}
.fontRed
{
	color:Red;
}
.fontBold
{
	font-weight:bold;
}
.font3C3C3C
{
	color:#3C3C3C	
}
.clickText
{
	font-size:6pt;
	font-weight:normal;	
}
.requiredText
{
	font-size:7pt;
	font-weight:normal;
}
.iteminfoheading
{
padding-left:25px;
font-style:italic;
font-weight:bold;
}
.headingText
{
font-size:7pt;
font-weight:bold;
color:#787878;	
}
.textboxFont
{
font-size:12px;
color:#3C3C3C;	
}
.requiredText
{
font-size:6pt;
color:#848484;
}
.topHeaderMenu
{
font-size:7pt; 
color:#3C3C3C; 
text-decoration:underline; 
font-weight:normal;	
}
.optionTitle
{
color:#FFFFFF;
font-size:9pt;	
}
.optionItem
{
font-size:7pt; 
font-weight:bold; 
color:#3C3C3C	
}

/* New UI styles by Matthew */
.AttributeCriteriaFont {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	line-height: 22px;
}
.AttributeCriteriaFont:hover
{
 font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: Black;
	
}
.AttributeCriteriaFontBlack
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.AttributeOptionsFont {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
	line-height: 25px;
	width: 260px;
	height: 25px;
	background-color: #e1e1e1;
	display: block;
	padding-left: 4px;
}
.BrowseAllFont {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: italic;
	color: #FFFFFF;
	text-decoration: none;
}
.CompareResultsTableFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.DescriptionHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: italic;
	color: #3C3C3C;
	text-decoration: none;
}
.DescriptionInfoFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.DropdownFont {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none !important;
}
.CookieCrumbFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.CrumbAnchor
{
	padding: 3px 3px 2px 3px;
	text-decoration:underline;
}
.HomeHeader {
	font-family: Verdana;
	font-size: 15px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.HomeTabFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #7A7A7A;
	text-decoration: none;
}
.HomeTabItemLabel {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	font-style: normal;
	color: #FFF;
	text-decoration: underline;
}
.HomeTabItemViewAllFont {
	font-family: Verdana;
	font-size: 13px;
	font-weight: normal;
	font-style: italic;
	color: #3C3C3C;
	text-decoration: underline;
}
.InfoDisclaimerFont {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #0066FF;
	text-decoration: underline;
}
.InputBoxFont {
	height: 14px; /* bts 21037*/
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
.InputBoxHeader {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #787878;
	text-decoration: none;
}
.MainHeaderLinksLabel {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: underline;
}
.MyAccountHeader {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
}
.MyAccountOptionsFont {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #0066FF;
	text-decoration: none;
}
.MyAccountTableFont {
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.MyAccountTableHeader {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.PopupHeader {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.PopupTableInfoFont {
	font-family: Verdana;
	font-size: 9px;
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}
.RefineSearchFont {
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.RequiredFieldsFont {
	font-family: Verdana;
	font-size: 9px;
	font-weight: normal;
	font-style: normal;
	color: #848484;
	text-decoration: none;
}
.SearchAllFont {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.SearchDimensionColor
{
 color:Black;	
}
.FabricSKUSearchDiv {
	background-color: #FFFFFF;
	border: 1px solid #3C3C3C;
}
.HomePageBackgroundDiv {
	background-color: none;
	border: none;
}

.HomeTabItemsDiv {
	background-color: #FFFFFF;
	border: 2px solid #969696;
}
.LeftNavBackgroundDiv, .HideableLeftNavBackgroundDiv {
	background-color: #FFF;
	border-right:none;
}
.MainHeaderDiv {
	background-color: #3C3C3C;
	border: none;
}
.MatchingFabricsDiv {
	background-color: #FFFFFF;
	/*border: 2px solid #3C3C3C;*/
}
.RefineSearchDiv {
	background-color: #737373;
	border: none;
}
.WishListOuterDiv
{
	border: 1px solid #969696; 
	background-color: #DEDEDE; 
	border-top:none;	
}
.WishListDiv {
	background-color: #FFFFFF;
	border: 1px solid #969696;
	padding-bottom: 20px; /* bts 21973 */
}
.WishListTabBoxDiv {
	border: none;
	overflow: auto;
	overflow-x: hidden;
}

.WishListSeparatorHorizontal 
{
	background-color: #DEDEDE;
	height: 1px;
	border-top: 1px solid #9D9D9D;
	margin-left: 4px;
	margin-right: 4px;
}


/*******************************************/
/**** FavoritesBrowser RadTabStrip skin ****/
/*******************************************/
.RadTabStrip_FavoritesBrowser .rtsLI,
.RadTabStrip_FavoritesBrowser .rtsLink
{
	color: #fff;
}

.RadTabStrip_FavoritesBrowser .rtsLevel1 .rtsLI,
.RadTabStrip_FavoritesBrowser .rtsLevel1 .rtsLink
{
	color: #000;
}

.RadTabStripLeft_FavoritesBrowser .rtsLI,
.RadTabStripRight_FavoritesBrowser .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_FavoritesBrowser .rtsLevel .rtsUL,
.RadTabStripRight_FavoritesBrowser .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_FavoritesBrowser .rtsLink
{
	font: 12px/20px arial,sans-serif;
	text-decoration: none;
}

.RadTabStrip_FavoritesBrowser .rtsTxt
{
	font-family: Verdana;	/* whole block copied from MyAccountTableFont */
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	color: #000;
	text-decoration: none;
}

.RadTabStrip_FavoritesBrowser .rtsSelected .rtsTxt
{
	font-family: Verdana;	/* whole block copied from AttributeOptionsFont */
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}

.RadTabStrip_FavoritesBrowser .rtsLevel1 .rtsLink
{
	font-size: 12px;
	line-height: 23px;
}

.RadTabStripTop_FavoritesBrowser .rtsOut,
.RadTabStripBottom_FavoritesBrowser .rtsOut
{
	text-align: center;
	vertical-align: middle;
}

/* disabled tabs */
.RadTabStrip_FavoritesBrowser .rtsDisabled,
.RadTabStrip_FavoritesBrowser .rtsDisabled:hover,
.RadTabStrip_FavoritesBrowser_disabled .rtsDisabled,
.RadTabStrip_FavoritesBrowser_disabled .rtsDisabled:hover
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_FavoritesBrowser .rtsLI .rtsIn,
.RadTabStripRight_FavoritesBrowser .rtsLI .rtsIn
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_FavoritesBrowser .rtsUL,
.RadTabStripRight_FavoritesBrowser .rtsUL
{
	width: 100%;
}

.RadTabStrip_FavoritesBrowser .rtsLevel1 .rtsIn
{
	padding: 0 5px 5px;
}

.RadTabStrip_FavoritesBrowser .rtsImg
{
	border: 0;
	vertical-align: top;
	width: 16px;
}

.RadTabStripTop_FavoritesBrowser .rtsLink:hover { color: #d1d0d0; }
.RadTabStripTop_FavoritesBrowser .rtsSelected,
.RadTabStripTop_FavoritesBrowser .rtsSelected:hover { color: #fff; text-decoration: underline; }

.RadTabStripTop_FavoritesBrowser .rtsLast
{
	background: none;
}

.RadTabStripTop_FavoritesBrowser .rtsLevel1
{
	background: none;
}

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLI { padding: 0; margin: 0 !important; }

/*.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsOut { margin-left: 20px; }*/
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsIn { padding-left: 0; }

/*.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsSelected .rtsOut { margin-right: -1px; }*/
/*.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsSelected .rtsIn { padding-right: 21px; }*/

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsOut { margin-left: -9px; margin-right: 20px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsIn { padding-left: 15px; padding-right: 5px; }

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLink { background: transparent url('images/FavoritesBrowserTabStripStates.gif') no-repeat 0 0; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLink:hover { color: #fff; background-position: 0 -0px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% -0px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsSelected:hover { color: #000; }

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLI .rtsSelected { background: transparent url('images/FavoritesBrowserTabStripStates.gif') no-repeat 0 -56px; text-decoration: none; }
/*.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLI .rtsSelected .rtsOut { background: transparent url('images/FavoritesBrowserTabStripStates.gif') no-repeat 100% -56px; }*/

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 -28px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -28px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsSelected,
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsSelected:hover { background-position: 0 -84px; }

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsLink { background-position: 100% -28px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsOut { background: transparent url('images/FavoritesBrowserTabStripStates.gif') no-repeat 0 0; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsLink:hover { background-position: 100% -28px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsLink:hover .rtsOut { background-position: 0 0; }

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsUL .rtsLast .rtsSelected { background-position: 100% -84px; padding-right:8px;}
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsUL .rtsLast .rtsSelected .rtsOut { background-position: 0 -56px; }

.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsDisabled,
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsDisabled:hover { color: #ccc }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsDisabled,
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsFirst .rtsDisabled:hover { background-position: 0 -56px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsDisabled,
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsDisabled:hover { background-position: 100% -56px; }
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsDisabled .rtsOut,
.RadTabStripTop_FavoritesBrowser .rtsLevel1 .rtsLast .rtsDisabled:hover .rtsOut { background-position: 0 0; }
/* end of FavoritesBrowser RadTabStrip skin */
/********************************************/
/*KA.itemtoolbardiv{background-image:url('images/toolbarbg.png');background-repeat:repeat-x;}*/

/* RadComboBox NewUI skin */
/*global*/
.RadComboBox_NewUI *
{
	margin:0;
	padding:0;
}

.RadComboBox_NewUI,
.RadComboBox_NewUI .rcbInputCell .rcbInput,
.RadComboBoxDropDown_NewUI
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;		
	text-align: left;
	cursor: pointer;
	_cursor: hand;
}

.RadComboBox_NewUI_rtl,
.RadComboBox_NewUI_rtl .rcbInputCell .rcbInput,
.RadComboBoxDropDown_NewUI_rtl
{
	text-align: right;
}

/* combobox */

.RadComboBox_NewUI
{
	vertical-align:bottom;
}

.RadComboBox_NewUI table
{
	border:0;
	/*border-collapse:collapse;*/
}

.RadComboBox_NewUI table tr td.rcbInputCell
{
	height:17px; /* affect box height of the radcombo lookalike in FF, AND also box height in IE7 */
	line-height:19px;
	border:1px solid #3C3C3C;
	background: #fff;
}

.RadComboBox_NewUI table tr td.rcbInputCellLeft
{
	border-right: 0;
}

.RadComboBox_NewUI .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding:2px 0 0 0;
	color: #3C3C3C;
	cursor: default;
}

.RadComboBox_NewUI .rcbInputCell .rcbEmptyMessage
{
	color: #3C3C3C;
	font-style: normal !important;
}

.RadComboBox_NewUI td.rcbInputCell,
.RadComboBox_NewUI .rcbInputCell .rcbInput
{
	padding-left: 3px !important; /* bts 21037*/
}

.RadComboBox_NewUI_rtl td.rcbInputCell,
.RadComboBox_NewUI_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_NewUI .rcbHovered .rcbInputCell
{
	
}

.RadComboBox_NewUI .rcbFocused .rcbInputCell
{
	
}

.RadComboBox_NewUI .rcbFocused .rcbInputCell .rcbInput
{
	
}

.RadComboBox_NewUI .rcbDisabled .rcbInputCell
{
	border-color: #a1a1a1;
}

.RadComboBox_NewUI .rcbDisabled .rcbInputCell .rcbInput
{
	color: #9b9b9b;
}

.RadComboBox_NewUI table tr td.rcbArrowCell
{
	background:url('images/droparrow.png') no-repeat 0 0;
	background-color: White;
	border: 1px solid #3C3C3C;
}

.RadComboBox_NewUI table tr td.rcbArrowCellRight
{
	border-left: 0;
}

.RadComboBox_NewUI .rcbDisabled .rcbArrowCell
{
	background-position: 0 -23px;
	border-color: #878787;
}

.RadComboBox_NewUI td.rcbArrowCellLeft
{
	border-right-width: 0;
}

.RadComboBox_NewUI td.rcbArrowCellRight
{
	border-left-width: 0;
}

.RadComboBox_NewUI table .rcbArrowCell a
{
	line-height:19px;
	width:18px !important;
	height:17px;
}

.RadComboBox_NewUI .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_NewUI .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

.RadComboBox_NewUI td.rcbArrowCellHidden,
.RadComboBox_NewUI .rcbDisabled .rcbArrowCellHidden,
.RadComboBox_NewUI .rcbArrowCellHidden a
{
	width: 0;
}

/* dropdown */
.rcbSlide
{
	position:absolute;
	overflow:auto;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBoxDropDown_NewUI
{
	position:absolute;
	background:#fff;
	border: 1px solid #3C3C3C;	
	font-size:11px;
}

.RadComboBoxDropDown_NewUI_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_NewUI .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_NewUI .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

/*.RadComboBoxDropDown_NewUI .rcbScroll .rcbList
{
	float:left;
}*/

.RadComboBoxDropDown_NewUI .rcbHeader,
.RadComboBoxDropDown_NewUI .rcbFooter
{
	background:#929292;
	color:#fff;
	padding:4px;
}

.RadComboBoxDropDown_NewUI .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_NewUI .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_NewUI .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_NewUI .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_NewUI .rcbItem,
.RadComboBoxDropDown_NewUI .rcbHovered,
.RadComboBoxDropDown_NewUI .rcbDisabled,
.RadComboBoxDropDown_NewUI .rcbLoading
{
	padding:4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_NewUI .rcbItem,
* html .RadComboBoxDropDown_NewUI .rcbHovered,
* html .RadComboBoxDropDown_NewUI .rcbDisabled,
* html .RadComboBoxDropDown_NewUI .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_NewUI_rtl .rcbItem,
.RadComboBoxDropDown_NewUI_rtl .rcbHovered,
.RadComboBoxDropDown_NewUI_rtl .rcbDisabled,
.RadComboBoxDropDown_NewUI_rtl .rcbLoading
{
	padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_NewUI .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_NewUI_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_NewUI em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_NewUI .rcbItem em
{
	background: #fff;
}

.RadComboBoxDropDown_NewUI .rcbHovered
{
	background:#3c3c3c;
	color:#fff;
}

.RadComboBoxDropDown_NewUI .rcbDisabled
{
	color:#ccc;
	cursor:no-drop;
}

.RadComboBoxDropDown_NewUI .rcbSeparator
{
    color: #fff;
    background: #aaa;
}

.RadComboBoxDropDown_NewUI .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_NewUI .rcbMoreResults
{
	clear:both;
	background:#f3f3f3;
	padding:4px;
	text-align:center;
}

.RadComboBoxDropDown_NewUI .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	/*KAbackground:url('images/rcbMoreResults.gif') no-repeat transparent;*/
	margin:0 auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_NewUI .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_NewUI .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_NewUI .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
/* end of RadComboBox NewUI skin*/

/* RadComboBox NewUItouch skin */
.RadComboBox_NewUItouch *
{
	margin:0;
	padding:0;
}

.RadComboBox_NewUItouch,
.RadComboBox_NewUItouch .rcbInputCell .rcbInput,
.RadComboBoxDropDown_NewUItouch
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;		
	text-align: left;
	cursor: pointer;
	_cursor: hand;
}

.RadComboBox_NewUItouch_rtl,
.RadComboBox_NewUItouch_rtl .rcbInputCell .rcbInput,
.RadComboBoxDropDown_NewUItouch_rtl
{
	text-align: right;
}

/* combobox */

.RadComboBox_NewUItouch
{
	vertical-align:bottom;
}

.RadComboBox_NewUItouch table
{
	border:0;
	/*border-collapse:collapse;*/
}

.RadComboBox_NewUItouch table tr td.rcbInputCell
{
	height:17px; /* affect box height of the radcombo lookalike in FF, AND also box height in IE7 */
	line-height:19px;
	border:1px solid #3C3C3C;
	background: #fff;
}

.RadComboBox_NewUItouch table tr td.rcbInputCellLeft
{
	border-right: 0;
}

.RadComboBox_NewUItouch .rcbInputCell .rcbInput
{
	width:100%;
	background:transparent;
	border:0;
	vertical-align:top;
	padding:2px 0 0 0;
	color: #3C3C3C;
	cursor: default;
}

.RadComboBox_NewUItouch .rcbInputCell .rcbEmptyMessage
{
	color: #3C3C3C;
	font-style: normal !important;
}

.RadComboBox_NewUItouch td.rcbInputCell,
.RadComboBox_NewUItouch .rcbInputCell .rcbInput
{
	padding-left: 3px !important; /* bts 21037*/
}

.RadComboBox_NewUItouch_rtl td.rcbInputCell,
.RadComboBox_NewUItouch_rtl .rcbInputCell .rcbInput
{
	padding-right: 2px;
	padding-left: 0;
}

.RadComboBox_NewUItouch .rcbHovered .rcbInputCell
{
	
}

.RadComboBox_NewUItouch .rcbFocused .rcbInputCell
{
	
}

.RadComboBox_NewUItouch .rcbFocused .rcbInputCell .rcbInput
{
	
}

.RadComboBox_NewUItouch .rcbDisabled .rcbInputCell
{
	border-color: #a1a1a1;
}

.RadComboBox_NewUItouch .rcbDisabled .rcbInputCell .rcbInput
{
	color: #9b9b9b;
}

.RadComboBox_NewUItouch table tr td.rcbArrowCell
{
	background:url('images/droparrow.png') no-repeat 0 0;
	background-color: White;
	border: 1px solid #3C3C3C;
}

.RadComboBox_NewUItouch table tr td.rcbArrowCellRight
{
	border-left: 0;
}

.RadComboBox_NewUItouch .rcbDisabled .rcbArrowCell
{
	background-position: 0 -23px;
	border-color: #878787;
}

.RadComboBox_NewUItouch td.rcbArrowCellLeft
{
	border-right-width: 0;
}

.RadComboBox_NewUItouch td.rcbArrowCellRight
{
	border-left-width: 0;
}

.RadComboBox_NewUItouch table .rcbArrowCell a
{
	line-height:19px;
	width:18px !important;
	height:17px;
}

.RadComboBox_NewUItouch .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_NewUItouch .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

.RadComboBox_NewUItouch td.rcbArrowCellHidden,
.RadComboBox_NewUItouch .rcbDisabled .rcbArrowCellHidden,
.RadComboBox_NewUItouch .rcbArrowCellHidden a
{
	width: 0;
}

.RadComboBoxDropDown_NewUItouch
{
	position:absolute;
	background:#fff;
	border: 1px solid #3C3C3C;	
	font-size:16px;
    line-height:34px;
}

.RadComboBoxDropDown_NewUItouch_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_NewUItouch .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_NewUItouch .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

/*.RadComboBoxDropDown_NewUItouch .rcbScroll .rcbList
{
	float:left;
}*/

.RadComboBoxDropDown_NewUItouch .rcbHeader,
.RadComboBoxDropDown_NewUItouch .rcbFooter
{
	background:#929292;
	color:#fff;
	padding:4px;
}

.RadComboBoxDropDown_NewUItouch .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_NewUItouch .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_NewUItouch .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_NewUItouch .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_NewUItouch .rcbItem,
.RadComboBoxDropDown_NewUItouch .rcbHovered,
.RadComboBoxDropDown_NewUItouch .rcbDisabled,
.RadComboBoxDropDown_NewUItouch .rcbLoading
{
	padding:4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_NewUItouch .rcbItem,
* html .RadComboBoxDropDown_NewUItouch .rcbHovered,
* html .RadComboBoxDropDown_NewUItouch .rcbDisabled,
* html .RadComboBoxDropDown_NewUItouch .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_NewUItouch_rtl .rcbItem,
.RadComboBoxDropDown_NewUItouch_rtl .rcbHovered,
.RadComboBoxDropDown_NewUItouch_rtl .rcbDisabled,
.RadComboBoxDropDown_NewUItouch_rtl .rcbLoading
{
	padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_NewUItouch .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_NewUItouch_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_NewUItouch em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_NewUItouch .rcbItem em
{
	background: #fff;
}

.RadComboBoxDropDown_NewUItouch .rcbHovered
{
	background:#3c3c3c;
	color:#fff;
}

.RadComboBoxDropDown_NewUItouch .rcbDisabled
{
	color:#ccc;
	cursor:no-drop;
}

.RadComboBoxDropDown_NewUItouch .rcbSeparator
{
    color: #fff;
    background: #aaa;
}

.RadComboBoxDropDown_NewUItouch .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_NewUItouch .rcbMoreResults
{
	clear:both;
	background:#f3f3f3;
	padding:4px;
	text-align:center;
}

.RadComboBoxDropDown_NewUItouch .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	/*KAbackground:url('images/rcbMoreResults.gif') no-repeat transparent;*/
	margin:0 auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_NewUItouch .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_NewUItouch .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_NewUItouch .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}
/* end of RadComboBox NewUItouch skin */


/* OtherDesigns RadRotator (copied from Bassett2 UI) */
.OtherDesignsRotator .rrButtonLeft {
	width: 34px !important;
	height: 71px !important;
	background-image: url('/images/arrowleft.png') !important;
	background-position: 0 !important;
	position: relative !important;
	top: -129px !important;
	left: -37px !important;
}

.OtherDesignsRotator .rrButtonRight {
	width: 34px !important;
	height: 71px !important;
	background-image: url('/images/arrowright.png') !important;
	background-position: 0 !important;
	position: relative !important;
	top: -200px !important;
	left: 884px !important;
}

.OtherDesignsRotator .rrRelativeWrapper {
	padding-left: 34px !important;
	padding-top: 18px !important;
}

.RadRotator {
	padding: 0 !important;
}

.RadRotator_Default .rrClipRegion {
	border: 0 !important;
	text-align: center;
	left: -5px;
}


/*hacks*/


/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_NewUI_rtl .rcbItem,
	.RadComboBoxDropDown_NewUI_rtl .rcbHovered,
	.RadComboBoxDropDown_NewUI_rtl .rcbDisabled,
	.RadComboBoxDropDown_NewUI_rtl .rcbLoading
	{
		padding:4px 20px 4px 4px;
		zoom:1;
	}
}
/*Opera end*/
/*paging settings*/
.selectedpage
{
	font-weight:bold;
	color:#ff0000;
}
/*******************************************/
/**** HomePage RadTabStrip skin ****/
/*******************************************/

.RadTabStrip_HomePage .rtsLI,
.RadTabStrip_HomePage .rtsLink
{
	color: #dedede;
}

.RadTabStrip_HomePage .rtsLevel1 .rtsLI,
.RadTabStrip_HomePage .rtsLevel1 .rtsLink
{
	color: #000;
}

.RadTabStripLeft_HomePage .rtsLI,
.RadTabStripRight_HomePage .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_HomePage .rtsLevel .rtsUL,
.RadTabStripRight_HomePage .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_HomePage .rtsLink
{
	font: 12px/20px arial,sans-serif;
	text-decoration: none;
}

.RadTabStrip_HomePage .rtsTxt
{
	font-family: Verdana;	
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}

.RadTabStrip_HomePage .rtsSelected .rtsTxt,
.RadTabStrip_HomePage .rtsLI:hover .rtsTxt
{
	font-family: Verdana;	
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #FFF;
	text-decoration: none;
}

.RadTabStrip_HomePage .rtsLevel1 .rtsLink
{
	font-size: 12px;
	line-height: 23px;
}

.RadTabStripTop_HomePage .rtsOut,
.RadTabStripBottom_HomePage .rtsOut
{
	text-align: center;
	vertical-align: middle;
}

/* disabled tabs */
.RadTabStrip_HomePage .rtsDisabled,
.RadTabStrip_HomePage .rtsDisabled:hover,
.RadTabStrip_HomePage_disabled .rtsDisabled,
.RadTabStrip_HomePage_disabled .rtsDisabled:hover
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_HomePage .rtsLI .rtsIn,
.RadTabStripRight_HomePage .rtsLI .rtsIn
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_HomePage .rtsUL,
.RadTabStripRight_HomePage .rtsUL
{
	width: 100%;
}

.RadTabStrip_HomePage .rtsLevel1 .rtsIn
{
	padding: 0 0 0 0;
}

.RadTabStrip_HomePage .rtsImg
{
	border: 0;
	vertical-align: top;
	width: 16px;
}

.RadTabStripTop_HomePage .rtsLink:hover { color: #d1d0d0; }
.RadTabStripTop_HomePage .rtsSelected,
.RadTabStripTop_HomePage .rtsSelected:hover { color: #dedede; text-decoration: underline; }

.RadTabStripTop_HomePage .rtsLast
{
	background: none;
}

.RadTabStripTop_HomePage .rtsLevel1
{
	background: none;
}

.RadTabStripTop_HomePage .rtsLevel1 .rtsLI { padding: 0; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLI .rtsSeparator {color:#dedede;}

.RadTabStripTop_HomePage .rtsLevel1 .rtsOut { margin:0 12px 0 11px; padding:2px 1px 2px 0px}
/*.RadTabStripTop_HomePage .rtsLevel1 .rtsIn { padding:0; }*/

.RadTabStripTop_HomePage .rtsLevel1 .rtsSelected .rtsOut { margin-right: -1px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsSelected .rtsIn { padding-right: 21px; }

.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsOut { margin-left: -9px; margin-right: 20px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsIn { padding-left: 15px; padding-right: 5px; }

.RadTabStripTop_HomePage .rtsLevel1 .rtsLink { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 -56px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLink:hover { color: #dedede; background-position: 0 0px; }
/*.RadTabStripTop_HomePage .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% 0px; }*/

.RadTabStripTop_HomePage .rtsLevel1 .rtsLI .rtsSelected { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 0px; text-decoration: none; }
/*.RadTabStripTop_HomePage .rtsLevel1 .rtsLI .rtsSelected .rtsOut { background: transparent url('images/HomePageTabStripStates.gif') no-repeat 100% -56px; }*/

.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 -84px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -28px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsSelected,
.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsSelected:hover { background-position: 0 -28px; }

.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsLink { background-position: 100% -84px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsOut { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 -56px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsLink:hover { background-position: 100% -28px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsLink:hover .rtsOut { background-position: 0 0px; }


.RadTabStripTop_HomePage .rtsLevel1 .rtsUL .rtsLast .rtsSelected { background-position: 100% -28px; padding-right:8px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsUL .rtsLast .rtsSelected .rtsOut { background-position: 0 0px; }

.RadTabStripTop_HomePage .rtsLevel1 .rtsDisabled,
.RadTabStripTop_HomePage .rtsLevel1 .rtsDisabled:hover { color: #ccc }
.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsDisabled,
.RadTabStripTop_HomePage .rtsLevel1 .rtsFirst .rtsDisabled:hover { background-position: 0 -56px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsDisabled,
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsDisabled:hover { background-position: 100% -56px; }
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsDisabled .rtsOut,
.RadTabStripTop_HomePage .rtsLevel1 .rtsLast .rtsDisabled:hover .rtsOut { background-position: 0 0; }
/* end of homepage RadTabStrip skin */
/********************************************


/*******************************************/
/**** ItemTabBox RadTabStrip skin ****/
/*******************************************/

.RadTabStrip_ItemTabBox .rtsLI,
.RadTabStrip_ItemTabBox .rtsLink
{
	color: #dedede;
}

.RadTabStrip_ItemTabBox .rtsLevel1 .rtsLI,
.RadTabStrip_ItemTabBox .rtsLevel1 .rtsLink
{
	color: #000;
}

.RadTabStripLeft_ItemTabBox .rtsLI,
.RadTabStripRight_ItemTabBox .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_ItemTabBox .rtsLevel .rtsUL,
.RadTabStripRight_ItemTabBox .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_ItemTabBox .rtsLink
{
	font: 12px/20px arial,sans-serif;
	text-decoration: none;
}

.RadTabStrip_ItemTabBox .rtsTxt
{
	font-family: Verdana;	
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}

.RadTabStrip_ItemTabBox .rtsSelected .rtsTxt,
.RadTabStrip_ItemTabBox .rtsLI:hover .rtsTxt
{
	font-family: Verdana;	
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
}

.RadTabStrip_ItemTabBox .rtsLevel1 .rtsLink
{
	font-size: 12px;
	line-height: 23px;
}

.RadTabStripTop_ItemTabBox .rtsOut,
.RadTabStripBottom_ItemTabBox .rtsOut
{
	text-align: center;
	vertical-align: middle;
}

/* disabled tabs */
.RadTabStrip_ItemTabBox .rtsDisabled,
.RadTabStrip_ItemTabBox .rtsDisabled:hover,
.RadTabStrip_ItemTabBox_disabled .rtsDisabled,
.RadTabStrip_ItemTabBox_disabled .rtsDisabled:hover
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_ItemTabBox .rtsLI .rtsIn,
.RadTabStripRight_ItemTabBox .rtsLI .rtsIn
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_ItemTabBox .rtsUL,
.RadTabStripRight_ItemTabBox .rtsUL
{
	width: 100%;
}

.RadTabStrip_ItemTabBox .rtsLevel1 .rtsIn
{
	padding: 0 0 0 0;
}

.RadTabStrip_ItemTabBox .rtsImg
{
	border: 0;
	vertical-align: top;
	width: 16px;
}

/* Scrolling */
.RadTabStrip_ItemTabBox .rtsNextArrow,
.RadTabStrip_ItemTabBox .rtsPrevArrow,
.RadTabStrip_ItemTabBox .rtsPrevArrowDisabled,
.RadTabStrip_ItemTabBox .rtsNextArrowDisabled
{
	height:24px; /* real height + background-position offset */
	width:18px;
	/*KAbackground:transparent url('images/ScrollArrows.png') no-repeat;*/
}

.RadTabStrip_ItemTabBox .rtsNextArrow { background-position: 100% 4px; }
.RadTabStrip_ItemTabBox .rtsPrevArrow { background-position: 0 4px; }
.RadTabStrip_ItemTabBox .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_ItemTabBox .rtsPrevArrowDisabled { background-position: 0 100%; }

.RadTabStripTop_ItemTabBox .rtsLink:hover { color: #d1d0d0; }
.RadTabStripTop_ItemTabBox .rtsSelected,
.RadTabStripTop_ItemTabBox .rtsSelected:hover { color: #dedede; text-decoration: underline; }

.RadTabStripTop_ItemTabBox .rtsLast
{
	background: none;
}

.RadTabStripTop_ItemTabBox .rtsLevel1
{
	background: none;
}

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLI { padding: 0; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLI .rtsSeparator {color:#dedede;}

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsOut { margin:0 12px 0 11px; padding:2px 1px 2px 0px}
/*.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsIn { padding:0; }*/

/*.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsSelected .rtsOut { margin-right: -1px; }*/
/*.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsSelected .rtsIn { padding-right: 21px; }*/

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsOut { margin-left: -9px; margin-right: 20px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsIn { padding-left: 15px; padding-right: 5px; }

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLink { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 -56px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLink:hover { color: #dedede; background-position: 0 0px; }
/*.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% 0px; }*/

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLI .rtsSelected { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 0px; text-decoration: none; }
/*.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLI .rtsSelected .rtsOut { background: transparent url('images/HomePageTabStripStates.gif') no-repeat 100% -56px; }*/

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 -84px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -28px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsSelected,
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsSelected:hover { background-position: 0 -28px; }

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsLink { background-position: 100% -84px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsOut { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 -56px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsLink:hover { background-position: 100% -28px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsLink:hover .rtsOut { background-position: 0 0px; }

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsUL .rtsLast .rtsSelected { background-position: 100% -28px; padding-right:8px;}
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsUL .rtsLast .rtsSelected .rtsOut { background-position: 0 0px; }

.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsDisabled,
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsDisabled:hover { color: #ccc }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsDisabled,
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsFirst .rtsDisabled:hover { background-position: 0 -56px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsDisabled,
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsDisabled:hover { background-position: 100% -56px; }
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsDisabled .rtsOut,
.RadTabStripTop_ItemTabBox .rtsLevel1 .rtsLast .rtsDisabled:hover .rtsOut { background-position: 0 0; }
/* end of ItemTabBox RadTabStrip skin */
/********************************************/

.RadComboBox_HomePage *
{
	margin:0;
	padding:0;
}

.RadComboBox_HomePage,
.RadComboBox_HomePage .rcbInputCell .rcbInput,
.RadComboBoxDropDown_HomePage
{
	font-family: Verdana;
	font-size: 13px;
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;		
	text-align:justify;
	cursor: pointer;
	_cursor: hand;
}

.RadComboBox_HomePage_rtl,
.RadComboBox_HomePage_rtl .rcbInputCell .rcbInput,
.RadComboBoxDropDown_HomePage_rtl
{
	text-align: right;
}

/* combobox */

.RadComboBox_HomePage
{
	vertical-align:bottom;
	width:200px;
}

.RadComboBox_HomePage table
{
	border:0px;	
	/*border-collapse:collapse;*/
}

.RadComboBox_HomePage td.rcbInputCell
{
	height:20px; /* affect box height of the radcombo lookalike in FF, AND also box height in IE7 */
	line-height:22px;
	border:1px solid #dedede;
	vertical-align: middle;
	background: #C8C8C8;	
	width:168px;
}

.RadComboBox_HomePage .rcbInputCell .rcbInput
{
	width:168px;
	background:transparent;
	border:0;
	vertical-align:top;
	padding:2px 0 0 0;
	color: #3C3C3C;
	cursor:no-drop;
}

.RadComboBox_HomePage .rcbInputCell .rcbEmptyMessage
{
	color: #3C3C3C;
	font-style: italic;
}

.RadComboBox_HomePage td.rcbInputCell,
.RadComboBox_HomePage .rcbInputCell .rcbInput
{
	padding-left: 0;
}

.RadComboBox_HomePage_rtl td.rcbInputCell,
.RadComboBox_HomePage_rtl .rcbInputCell .rcbInput
{
	padding-right: 0;
	padding-left: 0;
	
}

.RadComboBox_HomePage td.rcbInputCellLeft
{
	border-right: 0;
	
}

.RadComboBox_HomePage td.rcbInputCellRight
{
	border-left: 0;
}

.RadComboBox_HomePage .rcbHovered .rcbInputCell
{
	
}

.RadComboBox_HomePage .rcbFocused .rcbInputCell
{
	
}

.RadComboBox_HomePage .rcbFocused .rcbInputCell .rcbInput
{
	
}

.RadComboBox_HomePage .rcbDisabled .rcbInputCell
{
	border-color: #a1a1a1;
}

.RadComboBox_HomePage .rcbDisabled .rcbInputCell .rcbInput
{
	color: #9b9b9b;
}

.RadComboBox_HomePage td.rcbArrowCell
{
	/*KAbackground:url('images/homepagecb_arrow.png') no-repeat 0 0;	*/
}

.RadComboBox_HomePage .rcbDisabled .rcbArrowCell
{
	background-position: 0 -23px;
	border-color: #878787;
}

.RadComboBox_HomePage td.rcbArrowCellLeft
{
	border-right-width: 0;
}

.RadComboBox_HomePage td.rcbArrowCellRight
{
	border-left-width: 0;
}

.RadComboBox_HomePage .rcbArrowCell
{
	top:4px;
	position:absolute;
	left: 145px;
}

.RadComboBox_HomePage .rcbArrowCell a
{
	line-height:20px;
	width:26px;
	height:16px;
	text-decoration:none;
	text-indent: -9999px;
	font-size: 0;
}


.RadComboBox_HomePage .rcbDisabled .rcbArrowCell a
{
	cursor:no-drop;
}

.RadComboBox_HomePage .rcbDisabled .rcbArrowCellHidden a
{
	cursor: default;
}

.RadComboBox_HomePage td.rcbArrowCellHidden,
.RadComboBox_HomePage .rcbDisabled .rcbArrowCellHidden,
.RadComboBox_HomePage .rcbArrowCellHidden a
{
	width: 0;
}

/* dropdown */

.rcbSlide
{
	position:absolute;
	overflow:auto;
	display:none;
	_height:1px;
	float:left;
}

.RadComboBoxDropDown_HomePage
{
	position:absolute;
	background:#fff;
	border: 1px solid #3C3C3C;	
	font-size:11px;
}

.RadComboBoxDropDown_HomePage_rtl
{
	text-align: right;
	direction: rtl;
}

.RadComboBoxDropDown_HomePage .rcbScroll
{
	overflow:auto;
}

.RadComboBoxDropDown_HomePage .rcbList
{
	list-style:none;
	margin:0;
	padding:0;
	zoom:1;
}

/*.RadComboBoxDropDown_HomePage .rcbScroll .rcbList
{
	float:left;
}*/

.RadComboBoxDropDown_HomePage .rcbHeader,
.RadComboBoxDropDown_HomePage .rcbFooter
{
	background:#929292;
	color:#fff;
	padding:4px;
}

.RadComboBoxDropDown_HomePage .rcbNoWrap .rcbItem,
.RadComboBoxDropDown_HomePage .rcbNoWrap .rcbHovered,
.RadComboBoxDropDown_HomePage .rcbNoWrap .rcbDisabled,
.RadComboBoxDropDown_HomePage .rcbNoWrap .rcbLoading
{
	white-space:nowrap;
}

.RadComboBoxDropDown_HomePage .rcbItem,
.RadComboBoxDropDown_HomePage .rcbHovered,
.RadComboBoxDropDown_HomePage .rcbDisabled,
.RadComboBoxDropDown_HomePage .rcbLoading
{
	padding:4px 20px 4px 4px;
}

* html .RadComboBoxDropDown_HomePage .rcbItem,
* html .RadComboBoxDropDown_HomePage .rcbHovered,
* html .RadComboBoxDropDown_HomePage .rcbDisabled,
* html .RadComboBoxDropDown_HomePage .rcbLoading
{
	zoom:1;
}

.RadComboBoxDropDown_HomePage_rtl .rcbItem,
.RadComboBoxDropDown_HomePage_rtl .rcbHovered,
.RadComboBoxDropDown_HomePage_rtl .rcbDisabled,
.RadComboBoxDropDown_HomePage_rtl .rcbLoading
{
	padding:4px 4px 4px 20px;
}

.RadComboBoxDropDown_HomePage .rcbImage
{
	vertical-align: middle;
	margin: 0 6px 2px 0;
}

.RadComboBoxDropDown_HomePage_rtl .rcbImage
{
	margin: 0 0 2px 6px;
}

.RadComboBoxDropDown_HomePage em
{
	font-style: normal;
	font-weight: bold;
}

.RadComboBoxDropDown_HomePage .rcbItem em
{
	background: #fff;
}

.RadComboBoxDropDown_HomePage .rcbHovered
{
	background:#3c3c3c;
	color:#fff;
}

.RadComboBoxDropDown_HomePage .rcbDisabled
{
	color:#ccc;
	cursor:no-drop;
}

.RadComboBoxDropDown_HomePage .rcbSeparator
{
    color: #fff;
    background: #aaa;
}

.RadComboBoxDropDown_HomePage .rcbLoading
{
	background:#f0f0f0;
	text-align:center;
}

.RadComboBoxDropDown_HomePage .rcbMoreResults
{
	clear:both;
	background:#f3f3f3;
	padding:4px;
	text-align:center;
}

.RadComboBoxDropDown_HomePage .rcbMoreResults a
{
	display:block;
	width:15px;
	height:14px;
	/*KAbackground:url('images/rcbMoreResults.gif') no-repeat transparent;*/
	margin:0 auto 4px;
	text-indent:-3333px;
	overflow:hidden;
	text-decoration:none;
	cursor:pointer;
}

.RadComboBoxDropDown_HomePage .rcbMoreResults a:hover
{
	background-position:0 100%;
}

.RadComboBoxDropDown_HomePage .rcbMoreResults span
{
	display:block;
	text-align:center;
}

.RadComboBoxDropDown_HomePage .rcbScroll
{
	scrollbar-face-color: #e9e9e9;
	scrollbar-highlight-color: #ffffff;
	scrollbar-shadow-color: #e9e9e9;
	scrollbar-3dlight-color: #dbdbdb;
	scrollbar-arrow-color: #787878;
	scrollbar-track-color: #f5f5f5;
	scrollbar-darkshadow-color: #aeaeae;
}

/*hacks*/


/*Opera start*/
@media screen and (min-width:550px)
{
	.RadComboBoxDropDown_HomePage_rtl .rcbItem,
	.RadComboBoxDropDown_HomePage_rtl .rcbHovered,
	.RadComboBoxDropDown_HomePage_rtl .rcbDisabled,
	.RadComboBoxDropDown_HomePage_rtl .rcbLoading
	{
		padding:4px 20px 4px 4px;
		zoom:1;
	}
}
/*Opera end*/

/*End of RadComboBox Home Page Skin*/

/*paging settings*/
.selectedpage
{
	font-weight:bold;
	color:#ff0000;
}


.HomePage /* this is the core menu where you set the width of the main menu as well as it's border colors */
{
	
	color: #ffffff;
	width: 167px /* !important */;
	border-left: solid 1px #dedede;	
	border-top: solid 1px #dedede;	
	border-right: solid 1px #dedede;
	border-bottom: solid 1px #dedede;
}
.HomePage .rmLink /* this is the listings inside the menu, the type like sofa/chair/ottoman, set the background colors, bottom-border, text color and decorations here */
{
	background-color: #7a7a7a;
	width: 155px /* !important */;
	line-height: 25px;
	text-decoration: none;
	border-top:solid 1px #e6e6e6;		
	/*overflow: hidden;*/ /* cuts off long text menu entry */
	white-space: normal;  /* wraps long text menu entry to more lines */
}

.HomePage .rmFocused, .HomePage .rmExpanded /* this is what happens when the user mouses/hovers over the .link listed above; .expanded tells it how to behave when then link is expanded. If you want it to behave the same as a link, leave it here, otherwise move the .expanded class call out to it's own */
{
	color:#000000;
	background: #e6e6e6 0;
	cursor: pointer;
	text-decoration: none;
	border-top: solid 1px #000000;	
	border-bottom: solid 1px #000000;
}

.HomePage .rmGroup .rmLink:hover , .HomePage .rmGroup .rmFirst .rmLink:hover .HomePage .rmGroup .rmLast .rmLink:hover
{
	border-top: none 0px;
	border-bottom: none 0px;
}

.HomePage .rmLink:hover .rmText,HomePage .rmFocused .rmText, .HomePage .rmExpanded .rmText
{
	color:#000000;	
}

.HomePage .rmText /* this is the text inside the .HomePage, i.e. the span that wraps around the .link text like chair/ottoman/sofa... */
{
	padding-left: 5px;
	font-family:Verdana;
	font-weight:normal;
	font-size:11px;	
	text-transform: capitalize;
	color:#ffffff;
}
.HomePage .rmGroup /* this is the core menu sub-set, where you set the width of the main menu's sub-menu (subtypes) as well as it's border colors */
{
	/*width: 155px /* !important */;*/
	/*color: #e6e6e6;*/
	/*background: #e6e6e6;*/
	/*border-right: 2px solid #000000;*/
	/*border-top: 1px solid #000000;*/
	/*border-left: 1px solid #000000;*/
	/*border-bottom: 2px solid #000000;*/		
	/*padding-left:20px;*/
}
.HomePage .rmGroup .rmText
{
	color:#000000;
}

.HomePage .rmGroup .rmLink ,.HomePage .rmGroup .rmLink:hover 
{
	width: 210px /* !important */;
	color: #e6e6e6;
	/*KAbackground: #e6e6e6 url(images/groupImageLeft.png) 5px no-repeat;*/
	text-align: left;		
	padding-left:0px;
	position:relative;
	border-left: 1px solid #000000;
	border-right: 2px solid #000000;
	left: -22px;
	border-top: none 0px;
	border-bottom: none 0px;
}
.HomePage .rmGroup .rmLast .rmLink 
{	
	padding-left:0px;
	border-bottom: 2px solid #000000;	
}

.HomePage .rmGroup .rmFirst .rmLink
{	
	border-left:1px solid #e6e6e6;	
	border-top:1px solid #000000;	
}

.HomePage .rmGroup .rmLink:hover .rmText, .HomePage .rmGroup .rmFocused .rmText, .HomePage .rmGroup .rmExpanded .rmText /* this is the same as the .link:hover above, just for the submenu items */
{	
	color:#0000FF;
	text-decoration:underline;
	cursor:pointer;
}

/*RadMenu Skin*/
.RadMenu_HomePage
{	
}

.RadMenu_HomePage_Context
{
}
.RadMenu_HomePage .rmRightArrow,
.RadMenu_HomePage .rmLeftArrow
{
	height:100%;
}

.RadMenu_HomePage .rmRightArrow,
.RadMenu_HomePage .rmRightArrowDisabled
{
	/*background-image: url('images/right.png');*/
}
.RadMenu_HomePage .rmExpandLeft,
.RadMenu_HomePage .rmExpandRight
{
	/*KAbackground: transparent url(images/groupImage.png) right center no-repeat;*/
	margin-right: 10px;
}
/* END RAD MENU */
/*Rad Rotator*/
.radr_buttonDisabled 
{ 
  visibility: hidden /* !important */; 
} 
/**/
/* RadWindow for new dll*/

.RadWindow_CustomBlack .rwTopLeft,
.RadWindow_CustomBlack .rwTopRight,
.RadWindow_CustomBlack .rwTitlebar,
.RadWindow_CustomBlack .rwFooterLeft,
.RadWindow_CustomBlack .rwFooterRight,
.RadWindow_CustomBlack .rwFooterCenter,
.RadWindow_CustomBlack .rwTopResize,
.RadWindow_CustomBlack .rwStatusbar div,
.RadWindow_CustomBlack .rwStatusbar,
.RadWindow_CustomBlack .rwPopupButton,
.RadWindow_CustomBlack .rwPopupButton span,
.RadWindow_CustomBlack.rwMinimizedWindow .rwCorner,
.RadWindow_CustomBlack .rwDialogInput
{
    background-image: url('images/WindowHorizontalSprites.gif');
}

.RadWindow_CustomBlack .rwBodyLeft,
.RadWindow_CustomBlack .rwBodyRight,
.RadWindow_CustomBlack .rwStatusbarRow .rwCorner
{
	background-image: url('images/WindowVerticalSprites.gif');
}

.RadWindow_CustomBlack .rwStatusbar input
{
    color: #d7d7d7;
}

.RadWindow_CustomBlack .rwControlButtons
{
    margin-top: 1px;
}

.RadWindow_CustomBlack .rwControlButtons a
{
    /*KAbackground-image: url('images/CommandButtonSprites.gif');*/
}

.RadWindow_CustomBlack a.rwIcon
{
	
}

div.RadWindow_CustomBlack .rwTitlebarControls em
{
	color: #d7d7d7;
}

div.RadWindow_CustomBlack .rwDialogInput
{
	border: solid 1px #080808;
	background-color: #FFF;
	background-image: none;
	background-repeat: repeat-x;
	color: #000;
}

div.RadWindow_CustomBlack .rwDialogInput:hover
{
	border: solid 1px #5c5c5c;
	background-repeat: repeat-x;
	background-image: none;
}

/*  Below lines are commented because, they are conflicting with the actual Telerik styles. Clicking on the Save Order button in the ePiphany2 Ordering shows a rad window popup. 
    Since some one is over-writing these telerik rad styles, button styles are messed up.  I (Pavan) discussed with Josh, and decided to commented these styles, since we couldn't come up why these styles are overwritten here. .  */
/*
.RadWindow .rwWindowContent .rwPopupButton .rwInnerSpan {
	background-image: none;
	border: 1px solid #000;
}

.RadWindow .rwWindowContent .rwPopupButton .rwOuterSpan {
	background-image: none;
}
*/

.RadWindow .rwPopupButton {
	background-image: none;
}


.RadWindow_CustomBlack .rwPopupButton span
{
    color: #fff;
}

.RadWindow_CustomBlack .rwPopupButton:hover span
{
    /*color: #9eda29;*/
}

.RadWindow_CustomBlack td.rwWindowContent
{
    background-color: #FFF;
}

.RadWindow_CustomBlack .rwDialogPopup
{
    color: white;
}

/* Loading Indicators */

/* When ShowContentDuringLoad="true" */
.RadWindow_CustomBlack td.rwWindowContent.rwLoading
{
    /*KAbackground-image: url('Common/loading.gif');*/
}

/* When ShowContentDuringLoad="false" */
.RadWindow_CustomBlack input.rwLoading
{
    /*KAbackground-image: url('Common/loading_small.gif');*/
}

/*.RadWindow_Black .rwTopLeft
{
    width: 10px; height: 5px;
	background: url('images/WindowSprites.gif') no-repeat 0 0;
}
.RadWindow_Black .rwTopRight
{
    width: 10px; height: 5px;
    background: url('images/WindowSprites.gif') no-repeat 0 -40px;
}
.RadWindow_Black .rwTitlebar
{
    background: transparent url('images/WindowSprites.gif')  repeat-x 0 -80px;
	height: 5px;
}
.RadWindow_Black .rwFooterLeft
{
	width: 10px; height: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') no-repeat -20px 0;
}
.RadWindow_Black .rwFooterRight
{
	width: 10px; height: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') no-repeat -30px 0;
}
.RadWindow_Black .rwFooterCenter
{
	background: transparent url('images/WindowSprites.gif') repeat-x 0 -143px;
	height: 10px;
}
.RadWindow_Black .rwTopResize,
.RadWindow_Black .rwStatusbar div
{
	margin-top:5px;
    background: url('images/WindowVerticalSprites.gif') no-repeat -40px 4px;
}
.RadWindow_Black .rwStatusbar
{
	height: 23px; line-height: 23px;
	background: #292929 url('images/WindowSprites.gif') repeat-x 0 -120px;
}
.RadWindow_Black .rwPopupButton
{
	background: transparent url('images/CommandSprites.png') no-repeat 0 0; 
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
.RadWindow_Black .rwPopupButton span,
.RadWindow_Black.rwMinimizedWindow .rwCorner
{
	cursor: default;
} 
.RadWindow_Black .rwBodyLeft
{
    width: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') repeat-y;
}
.RadWindow_Black .rwBodyRight
{
    width: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') repeat-y -10px 0;
}
.RadWindow_Black .rwStatusbarRow .rwCorner
{
    width: 10px;
    background: transparent url('images/WindowVerticalSprites.gif') repeat-y 0 0;
}
.RadWindow_Black .rwStatusbar input
{
    background-repeat: no-repeat;
    background: transparent;
    color: #595959;
    padding-top: 6px;
    height: 17px;
    font: normal 11px "Myriad Pro", Arial, Verdana;
}
.RadWindow_Black .rwControlButtons a
{
    
} 
.RadWindow_Black a.rwIcon
{
    background: transparent;
	width: 0px; 
	height: 0px;
	cursor: default;
	margin: 3px 0 3px 2px;
}
div.RadWindow_Black .rwTitlebarControls em
{
    font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2px 0 0 -2px;
	margin-top: 6px;
} */
/*=============== End ====================*/
/*RadWindow*/
.radwindow_Layout
{
	text-align: center;
	background-color: #dedede; /*BTS 21957*/
	background-repeat:repeat-x;
}

#loginDiv .radwindow_Layout {
	width: 464px !important;
}

.favoriteLoginDiv 
{
    background-color: #EFEFEF;
    border: 1px solid #BEBEBE;
    height: 150px;
    padding-top: 45px;
    width: 590px;
    text-align: center;
    font-family: Arial,sans-serif;
    font-size: 12px;
}

.fftheader 
{
    padding-left: 10px;
    height: 14px;
    padding-top: 6px;
    text-align: center;
    font-family: Arial,sans-serif;
    font-size: 14px;   
}

#divEmailFormBtns {
	width: 584px;
}

div.RadWindow_CustomBlack.maximizedwindow table td
{
	vertical-align: top;
}

div.RadWindow_CustomBlack table td.corner
{
	width: 10px;
}

div.RadWindow_CustomBlack table td.topleft
{
    width: 10px; height: 5px;
	background: url('images/WindowSprites.gif') no-repeat 0 0;
}

div.RadWindow_CustomBlack table td.topright
{
    width: 10px; height: 5px;
    background: url('images/WindowSprites.gif') no-repeat 0 -40px;
}

div.RadWindow_CustomBlack table td.titlebar
{
    background: transparent url('images/WindowSprites.gif')  repeat-x 0 -80px;
	height: 5px;
}

div.RadWindow_CustomBlack .windowcontent
{
	height: 100%;
	border-bottom: 0;
	background: white;
}

div.RadWindow_CustomBlack table td.bodyleft
{
    width: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') repeat-y;
}

div.RadWindow_CustomBlack table td.bodyright
{
    width: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') repeat-y -10px 0;
}

div.RadWindow_CustomBlack table td.footerleft
{
	width: 10px; height: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') no-repeat -20px 0;
}

div.RadWindow_CustomBlack table td.footerright
{
	width: 10px; height: 10px;
	background: transparent url('images/WindowVerticalSprites.gif') no-repeat -30px 0;
}

div.RadWindow_CustomBlack table td.footercenter
{
	background: transparent url('images/WindowSprites.gif') repeat-x 0 -143px;
	height: 10px;
}

div.RadWindow_CustomBlack td.statusbar
{
	height: 23px; line-height: 23px;
	background: #292929 url('images/WindowSprites.gif') repeat-x 0 -120px;
}

div.RadWindow_CustomBlack td.statusbar input
{
    background-repeat: no-repeat;
    background: transparent;
    color: #595959;
    padding-top: 6px;
    height: 17px;
    font: normal 11px "Myriad Pro", Arial, Verdana;
}

div.RadWindow_CustomBlack td.statusbar div
{
	margin-top:5px;
    background: url('images/WindowVerticalSprites.gif') no-repeat -40px 4px;
}

div.RadWindow_CustomBlack td.statusbar .loading
{	
	/*KAbackground-image: url('images/Loading.gif');	*/
	background-repeat: no-repeat;
}

div.RadWindow_CustomBlack td.statusbar span.statustext
{
	font: normal 11px Verdana, Arial, Sans-serif;
	color: black;
}

div.RadWindow_CustomBlack tr.statusbarrow .corner.bodyleft
{
    width: 10px;
    background: transparent url('images/WindowVerticalSprites.gif') repeat-y 0 0;
}

div.RadWindow_CustomBlack tr.statusbarrow .corner.bodyright
{
    width: 10px;
    background: transparent url('images/WindowVerticalSprites.gif') repeat-y -10px 0 /* !important */;
}

div.RadWindow_CustomBlack table.titlebarcontrols ul.controlbuttons li a
{
	width: 28px; height: 26px; line-height: 26px; font-size: 1px;
	cursor: default;
	margin: 2px 1px 0 1px;
	/*KAbackground-image: url('images/CommandSprites.gif');*/
	background-repeat: no-repeat;
}

/* reload button */
div.RadWindow_CustomBlack a.reloadbutton
{
	background-position: -84px 0;
}

div.RadWindow_CustomBlack a.reloadbutton:hover
{
	background-position: -84px -26px;
}

/* unpin button */
div.RadWindow_CustomBlack a.pinbutton
{
	background-position: -140px 0;
}

div.RadWindow_CustomBlack a.pinbutton:hover
{
	background-position: -140px -26px;
}

/* pin button */
div.RadWindow_CustomBlack a.pinbutton.on
{
	background-position: -112px 0;
}

div.RadWindow_CustomBlack a.pinbutton.on:hover
{
	background-position: -112px -26px;
}

/* minimize button */
div.RadWindow_CustomBlack a.minimizebutton
{
	background-position: -56px 0;
}

div.RadWindow_CustomBlack a.minimizebutton:hover
{
	background-position: -56px -26px;
}

/* maximize button */
div.RadWindow_CustomBlack a.maximizebutton
{
	background-position: -28px 0;
}

div.RadWindow_CustomBlack a.maximizebutton:hover
{
    background-position: -28px -26px;
}

/* close button */
div.RadWindow_CustomBlack a.closebutton
{
	background-position: -165px -26px;
}

div.RadWindow_CustomBlack a.closebutton:hover
{
	background-position: -165px -26px;
}
/* restore button */
div.RadWindow_CustomBlack.maximizedwindow a.maximizebutton,
div.RadWindow_CustomBlack.minimizedwindow a.minimizebutton
{
    background-position: 0 0;
}

div.RadWindow_CustomBlack.maximizedwindow a.maximizebutton:hover,
div.RadWindow_CustomBlack.minimizedwindow a.minimizebutton:hover
{
	background-position: 0 -26px;
}

div.RadWindow_CustomBlack table.titlebarcontrols a.windowicon
{
	background: transparent;
	width: 0px; 
	height: 0px;
	cursor: default;
	margin: 3px 0 3px 2px;
}

div.RadWindow_CustomBlack table.titlebarcontrols em
{
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	color: #FFFFFF;
	text-decoration: none;
	margin: 2px 0 0 -2px;
	margin-top: 6px;
}

div.RadWindow_CustomBlack table.titlebarcontrols ul.controlbuttons li a
{
	width: 28px; height: 26px; line-height: 26px; font-size: 1px;
	cursor: default;
	margin: 2px 1px 0 1px;
	/*KAbackground-image: url('images/CommandSprites.png');*/
	background-repeat: no-repeat;
}

div.RadWindow_CustomBlack.minimizedwindow
{
	width: 166px /* !important */; height: 30px /* !important */;
	background: #4b4b4b;
	border: solid 2px #232323;
}

/* overlay element should be minimized when the window is minimized */
iframe.minimizedwindowoverlay_CustomBlack
{
	/* take into account the borders of the main DIV of the window when setting width/height */
	width: 170px /* !important */; height: 34px /* !important */;
}

div.RadWindow_CustomBlack.minimizedwindow td
{
    background: none /* !important */;
}

div.RadWindow.RadWindow_CustomBlack.minimizedwindow table.titlebarcontrols 
{
	width: 150px /* !important */; height: 40px /* !important */;
	margin-top: -3px;
}

div.RadWindow.RadWindow_CustomBlack.minimizedwindow table.titlebarcontrols ul
{
    position: relative; top: -1px;
}

div.RadWindow_CustomBlack.minimizedwindow em
{
	color: white /* !important */;
	width: 75px /* !important */;
}

div.RadWindow_CustomBlack.minimizedwindow td.corner
{
	cursor: default;
}

div.RadWindow_CustomBlack.minimizedwindow td.corner.topleft,
div.RadWindow_CustomBlack.minimizedwindow td.corner.topright
{
	width: 10px /* !important */;
}

div.RadWindow_CustomBlack.minimizedwindow td.titlebar
{
	cursor: default /* !important */;
	background: #4b4b4b;
}

div.RadWindow_CustomBlack .windowcontent .rwDialogPopup
{
	margin: 16px;
	font: normal 11px Arial;
	color: black;	
	padding: 0px 0px 16px 50px;
}

div.RadWindow_CustomBlack .windowcontent .rwDialogPopup.radalert
{
	/*KAbackground: transparent url('images/ModalDialogAlert.gif') no-repeat 8px center;*/
}

div.RadWindow_CustomBlack .windowcontent .rwDialogPopup.radprompt
{
	padding: 0;
}

div.RadWindow_CustomBlack .windowcontent .rwDialogPopup.radconfirm
{
	/*KAbackground: transparent url('images/ModalDialogConfirm.gif') no-repeat 8px center;	*/
}

div.RadWindow_CustomBlack .windowcontent input.rwDialogInput
{
	padding: 3px 4px 0 4px;
	height: 17px; width: 100%;
	font: normal 11px Verdana, Arial, Sans-serif;
}

div.RadWindow_CustomBlack .windowcontent a,
div.RadWindow_CustomBlack .windowcontent a span
{
	text-decoration: none;
	color: black;
	line-height: 22px;
	cursor: default;
}

div.RadWindow_CustomBlack .windowcontent a.rwPopupButton
{
	/*KAbackground: transparent url('images/CommandSprites.png') no-repeat 0 0; */
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}
div.RadWindow_CustomBlack .windowcontent a.rwPopupButton span.rwOuterSpan
{
	/*KAbackground: transparent url('images/CommandSprites.png') no-repeat right 0;*/
	padding: 0 3px 0 0;
}

div.RadWindow_CustomBlack .windowcontent a.rwPopupButton span.rwInnerSpan
{
	/*KAbackground: white url('images/CommandSprites.png') repeat-x 0 -22px;*/
	padding: 0 12px;
}

div.RadWindow_CustomBlack .windowcontent a.rwPopupButton:hover
{
	/*KAbackground: transparent url('images/CommandSprites.png') no-repeat 0 -64px; */
	padding: 0 0 0 3px;
	margin: 8px 8px 8px 0;
}

div.RadWindow_CustomBlack .windowcontent a.rwPopupButton:hover span.rwOuterSpan
{
	/*KAbackground: transparent url('images/CommandSprites.png') no-repeat right -64px;*/
	padding: 0 3px 0 0;
}

div.RadWindow_CustomBlack .windowcontent a.rwPopupButton:hover span.rwInnerSpan
{
	/*KAbackground: white url('images/CommandSprites.png') repeat-x 0 -86px;*/
	padding: 0 12px;
}
div.modaldialogbacgkround
{
	background: black;
}

.pricequotebtn
{
	display: inline-block;
	width: 208px;
	height: 22px;
	/*KAbackground: url(images/pricequote.png);*/
}

.BarAboveFavorites
{
	
}

.BarAboveFavorites
{
	border-top: 1px solid #9D9D9D;
	position: absolute; 
	left: 15px; 
	top: 38px; 
	width: 950px; 
	height: 1px;
}

.BarAboveInfoArea
{
	border-top: solid 2px #b6b6b6;
}

.VerticalBarInfoArea
{
	background-color: #dedede; 
	width:1px; 
	height:425px; 
	border-left: 1px solid #b6b6b6;
}

.BarAboveSearchResultsArea
{
	background-color: #dedede; 
	height: 1px; 
	border-top: solid 2px #b6b6b6; 
	width:800px;
	display: none /*!important*/;
	position:absolute;
	top:30px;
	left:200px;
}

.MinMaxInputs
{
	padding-bottom: 7px !important;
}

.txtMinInput, .txtMaxInput
{
	width: 45px;
	font-size: .75em; 
	border:solid 1px black;
}

.attributeselectioncontainer
{
	margin:30px 0px 0px 50px;
	width:720px;
}

#infoareafullManufacturer
{
	display: none;
	visibility: hidden;
}

.leftAreaMenuContainer
{
	padding:0 8px 8px 5px;
	background-color: #3C3C3C;
	width:167px;
}
/**/

/* Recently viewed items */
.rotatorControlButtons
{
	position: relative;
	top: -80px;
}

.leftRotatorControlButton
{
	float: left;
}

.rightRotatorControlButton
{
	float: right;
}

.lnkDetailsDiv
{
	text-align: center;
}

.ItemsOnSpecialTitle
{
	margin-bottom: 6px;
}

.rrButtonDisabled
{
	visibility: hidden /* !important */;
}

.availabilityDisplayContainer
{
	margin-bottom: 20px;
	font-size: 0.9em;
}

.availabilityTitle
{
	margin-right: 5px;
}

.availabilityStatus
{
	font-weight: bold;
}

.availabilityInStock
{
	color: Green;
}

.availabilityCustomOrder
{
	color: Black;
}
/* end */
/*********************************************/
/***** ePiphany1 ItemInformation page *********/
/*******************************************/
.ItemSummaryDiv
{
    position: absolute;
    left: 18px;
    top: 15px;
    width: 950px;
    height: 46px;
}

.ItemImageArea
{
    position: absolute;
    left: 18px;
    top: 112px;
    width: 506px;
    height: 520px;
}

.RequestInformationDiv
{
    position: absolute;
    left: 549px;
    top: 70px;
    width: 402px;
    height: 525px;
}

.CoverSelectorDiv
{
    position: absolute;
    top: 70px;
    left: 543px;
    width: 440px;
}

#otherphotodiv
{
    position: absolute;
    left: 20px;
    top: 475px;
    z-index: 2;
}

#divtabContainer
{
    position: absolute;
    left: 18px;
    top: 610px;
}

.InformationListNavigation
{
    position: absolute;
    left: 741px;
    top: 651px;
    width: 208px;
    height: 248px;
    background-color: #efefef;
	border: 1px solid #bebebe;
}

.InformationListNavigation li
{
	list-style: none;
	background-color: #5e9462;
	width: 160px;
	height: 20px;
	font-family: Verdana;
	font-size: 13px;
	padding: 4px 10px 4px 10px;
	margin-bottom: 10px;
	margin-left: -24px;
}

.InformationListNavigation a
{
	color: White;
}

.InformationListNavigationLabel
{
	color: White;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.ItemSummaryDescription
{
    /*width: 931px;
    padding-left: 10px;
    margin-top: 4px;
    font-size: 20px;
    font-weight: normal;
    /*color: #5e9462;*/
    /*max-height: 20px;*/
}
.ItemSummaryDimensions
{
	
}
.ItemSummaryInStock
{
    /*position: absolute;
    z-index: 2;
    left: 60px;
    top: 140px;*/
}

.ItemSummaryOnDisplay
{
    /*position: absolute;
    z-index: 2;
    top: 140px;*/
}

.ItemSummaryLabels
{
    font-size: 13px;
    font-weight: bold;
    color: #3F3F3F;
    /*text-align: right;*/
}

.ItemSummaryValues
{
    font-size: 13px;
    font-weight: bold;
    color: rgb(0, 102, 0);
}

.ItemTabSpaceBoxDiv
{
	width: 941px;
	height: 480px;
	margin: -1px -1px -1px -1px;
}

.ItemInformationTab
{
	 width: 920px;
	 height: 453px;
	 position: absolute;
	 top: 55px;
	 left: 15px;
	 overflow: auto;
}

.PackagesTab
{
	padding-top: 30px;
}

.ProductInformationHeader
{
	font-family: Verdana;
	font-size: 13px;
	color: #3F3F3F;
}

.ProductInformationParagraph
{
	font-family: Verdana;
	font-size: 13px;
	color: Black;
}

.additionalSpecStatusMessage
{
    font-family: Arial,sans-serif;
    font-size: 12px;
    padding-bottom: 10px !important;
}

.AdditionalSpecHeader
{
 font-weight:bold;	
}



/*******************************************/
/**** ItemTabSpaceBox RadTabStrip skin ****/
/*******************************************/

.RadTabStrip_ItemTabSpaceBox .rtsLI,
.RadTabStrip_ItemTabSpaceBox .rtsLink
{
	color: #dedede;
}

.RadTabStrip_ItemTabSpaceBox .rtsLevel1 .rtsLI,
.RadTabStrip_ItemTabSpaceBox .rtsLevel1 .rtsLink
{
	color: #000;
}

.RadTabStripLeft_ItemTabSpaceBox .rtsLI,
.RadTabStripRight_ItemTabSpaceBox .rtsLI
{
	width: 100%;
}

.RadTabStripLeft_ItemTabSpaceBox .rtsLevel .rtsUL,
.RadTabStripRight_ItemTabSpaceBox .rtsLevel .rtsUL
{
	width: 150px; /* default width */
}

.RadTabStrip_ItemTabSpaceBox .rtsLink
{
	font: 12px/20px arial,sans-serif;
	text-decoration: none;
}

.RadTabStrip_ItemTabSpaceBox .rtsTxt
{
	font-family: Arial, sans-serif;	
	font-size: 12px;
	font-weight: bold;
	font-style: normal;
	color: #2d2d2d;
	text-decoration: none;
}

.RadTabStrip .rtsTxt {
	height: 22px;
}

.rtsFirst {

}

.rtsLI {
	width: 120px !important;
	margin-right: 5px !important;
	position: relative;
	z-index: 10;
}

.SearchPageForm .rtsLI {
	margin: 0px !important;
	width: inherit !important;
}

#TabbebContainerControl_radTS {
	position: relative;
	z-index: 10;
}

/*
.RadTabStrip_ItemTabSpaceBox .rtsSelected .rtsTxt,
.RadTabStrip_ItemTabSpaceBox .rtsLI:hover .rtsTxt
{
	font-family: Verdana;	
	font-size: 10px;
	font-weight: bold;
	font-style: normal;
	color: #fff;
	text-decoration: none;
}
*/
.RadTabStrip_ItemTabSpaceBox .rtsLevel1 .rtsLink
{
	font-size: 12px;
	line-height: 22px;
}

.RadTabStripTop_ItemTabSpaceBox .rtsOut,
.RadTabStripBottom_ItemTabSpaceBox .rtsOut
{
	text-align: center;
	vertical-align: middle;
}

/* disabled tabs */
.RadTabStrip_ItemTabSpaceBox .rtsDisabled,
.RadTabStrip_ItemTabSpaceBox .rtsDisabled:hover,
.RadTabStrip_ItemTabSpaceBox_disabled .rtsDisabled,
.RadTabStrip_ItemTabSpaceBox_disabled .rtsDisabled:hover
{
	color: #ccc;
	cursor: default;
}

.RadTabStripLeft_ItemTabSpaceBox .rtsLI .rtsIn,
.RadTabStripRight_ItemTabSpaceBox .rtsLI .rtsIn
{
	overflow: hidden;
	text-overflow: ellipsis;
}

.RadTabStripLeft_ItemTabSpaceBox .rtsUL,
.RadTabStripRight_ItemTabSpaceBox .rtsUL
{
	width: 100%;
}

.RadTabStrip_ItemTabSpaceBox .rtsLevel1 .rtsIn
{
	padding: 0 0 0 0;
}

.RadTabStrip_ItemTabSpaceBox .rtsImg
{
	border: 0;
	vertical-align: top;
	width: 16px;
}

/* Scrolling */
.RadTabStrip_ItemTabSpaceBox .rtsNextArrow,
.RadTabStrip_ItemTabSpaceBox .rtsPrevArrow,
.RadTabStrip_ItemTabSpaceBox .rtsPrevArrowDisabled,
.RadTabStrip_ItemTabSpaceBox .rtsNextArrowDisabled
{
	height:36px; /* real height + background-position offset */
	width:18px;
	/*KAbackground:transparent url('images/ScrollArrows.png') no-repeat;*/
}

.RadTabStrip_ItemTabSpaceBox .rtsNextArrow { background-position: 100% 4px; }
.RadTabStrip_ItemTabSpaceBox .rtsPrevArrow { background-position: 0 4px; }
.RadTabStrip_ItemTabSpaceBox .rtsNextArrowDisabled { background-position: 100% 100%; }
.RadTabStrip_ItemTabSpaceBox .rtsPrevArrowDisabled { background-position: 0 100%; }

.RadTabStripTop_ItemTabSpaceBox .rtsLink:hover { color: #d1d0d0; }
.RadTabStripTop_ItemTabSpaceBox .rtsSelected,
.RadTabStripTop_ItemTabSpaceBox .rtsSelected:hover { color: #dedede; text-decoration: underline; }
/*
.RadTabStripTop_ItemTabSpaceBox .rtsLast
{
	background: none;
}

.RadTabStripTop_ItemTabSpaceBox .rtsLevel1
{
	background: none;
}
*/
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI { padding: 0; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI .rtsSeparator {color:#dedede;}

.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsOut { margin:0 10px 0 8px; padding:2px 1px 2px 0px}
/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsIn { padding:0; }*/

/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsSelected .rtsOut { margin-right: -1px; }*/
/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsSelected .rtsIn { padding-right: 21px; }*/
/*
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsOut { margin-left: -9px; margin-right: 20px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsIn { padding-left: 15px; padding-right: 5px; }
*/
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLink { margin-right: 10px; } 
/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLink:hover { color: #dedede; background-position: 0 0px; }*/

.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI .rtsSelected {
	margin-right: 10px;
}

.RadTabStrip .rtsIn, .RadTabStripVertical .rtsIn {
	height: 22px;
}

/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLink:hover .rtsOut { background-position: 100% 0px; }*/

/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI .rtsSelected { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 0px; text-decoration: none; } */
/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI .rtsSelected .rtsOut { background: transparent url('images/HomePageTabStripStates.gif') no-repeat 100% -56px; }*/
/*
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsLink { background-position: 0 -84px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsLink:hover { background-position: 0 -28px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsSelected,
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsSelected:hover { background-position: 0 -28px; }
*/


/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsLink {
	background-position: 100% -84px;
}*/


/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsOut { background: transparent url('images/HomePageTabStripStates.png') no-repeat 0 -56px; }*/
/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsLink:hover { background-position: 100% -28px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsLink:hover .rtsOut { background-position: 0 0px; }*/
/*
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsUL .rtsLast .rtsSelected { background-position: 100% -28px; padding-right:8px;}
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsUL .rtsLast .rtsSelected .rtsOut { background-position: 0 0px; }
*/
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsDisabled,
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsDisabled:hover { color: #ccc }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsDisabled,
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsFirst .rtsDisabled:hover { background-position: 0 -56px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsDisabled,
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsDisabled:hover { background-position: 100% -56px; }
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsDisabled .rtsOut,
.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLast .rtsDisabled:hover .rtsOut { background-position: 0 0; }
/* end of ItemTabSpaceBox RadTabStrip skin */
/********************************************/

/*4*/.areachoice 
{		/* used for "dynamic" information next to headers */
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.LoginPageForm .areachoice {
	width: 590px;
	height: 150px;
	background-color: #efefef;
	padding-top: 45px;
	border: 1px solid #bebebe;
}

.BrowserPageForm .areachoice2 {
	text-align: center /* !important */;
	font-family: Arial, sans-serif /* !important */;
	font-size: 12px /* !important */;
	font-weight: bold /* !important */;
}

/*4*/.areachoice2 {		/* a smaller version of .areachoice */
	font-family: Arial, sans-serif;
	font-size: 10px;
	color:#3C3C3C;
	text-align: right;
	padding-top: 5px;
	padding-right: 5px;
}

.LoginPageForm #spnPassword {
	padding-left: 10px;
}

.et_design_login_form #divLeft {
	font-family: Arial, sans-serif;
	width: 270px;
	text-align: right;
	padding-right: 20px;
	float: left;
}

.et_design_login_form #divLeft input {
	width: 155px !important;
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
}

.et_design_login_form #divRight {
	font-family: Arial, sans-serif;
	width: 290px;
	text-align: right;
	float: left;
}

.et_design_login_form #divRight input {
	width: 155px !important;
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
}

.et_design_login_form #emailaddress{
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
}

.et_design_login_form #password {
	font-size: 12px !important;
	font-family: Arial, sans-serif !important;
}

.loginTextBold
   {
		font-size:8pt;
		font-weight:bold;
		color:#3C3C3C;
   }

#et_login_btn_id #login {
margin-bottom:-7px;
}

#mainForm #browserarea {
	left: 189px /* !important */;
	top: 115px /* !important */;
}

#mainForm .optionsdiv {
	display: none;
}

.et_design_login_logo {
	position: relative;
	top: 75px;
	left: 179px;
	z-index: 500;
	font-family: Arial-sans-serif;
	font-size: 12px;
}

.et_login_logo_background {
	width: 91px;
	height: 92px;
	background: url('images/login_logo.png');
}

.et_register_logo_background
{
	width: 91px;
	height: 92px;
	background: url('images/register_logo.png');
}

.et_lostpassword_logo_background
{
	width: 91px;
	height: 92px;
	background: url('images/lostpassword_logo.png');
}

.et_login_btn
{
	display: inline-block;	
	width: 82px;
	height: 23px;
	background: url('images/login_btn.png');
	position: relative;
	top: 8px;
}

.et_register_btn
{
	display: block;
	width: 89px;
	height: 27px;
	background: url('images/register_btn.png');
}

.et_lostpassword_btn
{
	display: inline-block;	
	width: 82px;
	height: 23px;
	background: url('images/lostpassword_btn.png');
	position: relative;
	top: 8px;
}


.et_login_logo_background img, .et_register_btn img,
.et_login_btn img,  .et_register_logo_background img,
.et_lostpassword_logo_background img, .et_lostpassword_btn img
{
	display: none;
}

.RegisterBrowserArea {
	background-color: #efefef;
	border: 1px solid #bebebe;
	padding-right: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	width: 590px;
}

#divCenter
{
	width: 450px;
	height: 100px;
	/*background-color: #CCCCCC;*/
	padding-top: 0;
	padding-left: 10px;
	/*border: 1px solid #E6E6E6;*/
}

#divCenter #spnEmail
{
	padding-right: 20px;
}

#nameinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#addressinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#cityblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#stateinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#zipinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#phoneinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#emailaddressblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#passwordinputblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#retypepasswordblock {
	padding-top: 5px;
	padding-bottom: 5px;
}

#registerButtonsPanel {
	float: right;
	padding-right: 5px;
}

#spnPassword {
	padding-left: 10px;
}

/*End Register Form */

div#browserarea div.areachoice, div#browserarea2 div.areachoice {
	margin-left: 5px; 
}

/*Special Design*/

.SpecialsFont {
	font-family: Verdana;		
	font-weight: bold;
	font-style: normal;
	color: #3C3C3C;
	text-decoration: none;
	text-align:center;
}
.SpecialTitleFontSize
{
 font-size: 12px;	
}
.SpecialDescriptionFontSize
{
 font-size: 12px;	
}
.TabSpecialTitleFontSize
{
 font-size: 14px;	
}
.SpecialPriceFont
{
	font-family: Verdana;		
	font-weight: bold;
	font-style: normal;
	color: Red;
	text-decoration: none;
	text-align:center;	
	font-size: 14px;
}
.TabSpecialPriceFontSize
{
	font-size: 20px;
}
.SpecialPrice
{
 padding-top:10px;	
}
.HighlightBorder
{
 border:solid 2px red;	
}
.SpecialBoxDiv
{
	background-color: #FFFFFF;
	border: 1px solid #969696;	
	width:355px;
	height:390px;
	position:absolute;
	top:60px;
	left:6px;
	overflow:auto;
}

#TabbebContainerControl_FabricSelector_radType_DropDown .rcbList {
	height:200px;
	overflow:auto;
}

.SearchDimensionsContainer
{
	width: 229px;
	padding-left:5px !important;
	padding-top:5px !important;
	padding-bottom:5px !important;
	margin-top: 10px !important;
	margin-bottom: 10px !important;
}


/*************************************************************************************************
 *END STYLES.CSS
 ************************************************************************************************/











































/*************************************************************************************************
 *POSITION.CSS
 ************************************************************************************************/

		/* This is the main CSS design page for eprevue4					*/
		/* Information about css options can be found in the comments		*/
		/* Numbers contained in comments at the beginning of a class or id 	*/
		/* is used for basic css editing using our css editing page  and need 	*/
		/* to be left in your css page.								   	*/
dt.areaheader {		/* an areaheader class for a definition term */
	padding-right: 10px;		/* sets padding-right of the dt.areaheader*/
	padding-left: 2px; 		/* sets padding-left of the dt.areaheader*/
	width: 150px;		/* sets the width of the dt.areaheader*/
}

/* Div classes - used to define item in or related to division elements */
/*6*/div.header {		/* top area of all pages containing mastermenu, logo and search elements */	
	height: 90px;   /* 62px; 		/* sets the hieght of the div.header, must change "top=xxx" of div.workspace + and border when modifying this element */
	width: 100%; 		/* sets the width to always be 100% of the area of the browser */
	min-width: 1024px; 		/* sest a minimum width of 720px, recognized by mozilla, galeon and other browsers, not recognized in IE 5.x and 6.x */
	top: 0px; 		/* sets the top positioning where the top of the table will begin 0=top of browser area */
	left: 0px; 		/* sets the left positioning where this area starts from the left */
	position: absolute; 		/* tells the browser to make this position absolute not relational, i.e. exactly "here" without regard for it's parent elements */
	z-index: 0;		/* tells the browser to make this element 0 on the -10 to +10 scale of layering, anything set < this is below it on the z axis, anything > is above it on the z axis */
}
/*8*/div.workspacearea, div.roomplannerarea { /* middle area were all menus, browser, options, information and photos are displayed */	
	top: 90px; 
	left: 0px; 
	width: 100%; 
	/*min-width: 1024px;*/
	min-height:768px;
	height: 95%;		/* tells the browser to set the height of this are to 100% starting from the top=XXX number and working down */
	position: absolute; 
}
div.workspaceareaduplicate { /* middle area were all menus, browser, options, information and photos are displayed */	
	top: 95px; 
	left: 0px; 
	width: 100%; 
	min-width: 1024px;
	height: 100%;		/* tells the browser to set the height of this are to 100% starting from the top=XXX number and working down */
	position: absolute; 
}
#mainForm .workspaceRelative {
min-height: 500px;
}
div.spacer {		/* this is used only to keep IE from smashing the pages to below a 720px width - NOTE: maybe depricated in new design */
	/*width: 720px;*/
}
div.workspace {		/*sets the begining of data inside the workspace area - used to keep a small left and right margin on the pages */
	margin-left: 20px; 
	margin-right: 15px;
}

/* Header classes - used to define elements in the master menu area */
div.search {		/* settings for the SKU search box */
	right: 0px; 		/* starts the div on the right */
	bottom: 3px; 		/* starts the div from the bottom of it's parent div (the header) */
	position: absolute;
}

/* Addtional Attachments Links*/

div.AddtionalLinkArea
{
	padding:1px 0px 0px 0px;
}
div.AddtionalLinksCoverPosition
{
	width:250px;
	top:175px; 
	left:595px;
}
div.AddtionalLinksItemPosition
{	
	width:365px;
}
.radwindow_Position_Compare
{
	width:584px;
	position:absolute;
	left:-0px; 
	top:346px;
	height:75px;
}
.radwindow_Position
{
	width:584px;
	position:absolute;
	top:296px; 
	left:-65px; 
	height:75px;
}
div.RadWindowArea
{
 position:absolute;
 top: 40px;
 left: 0px;	
}
.additionalLinks
{
	position:absolute; 
	top:400px; 
	left:300px;
}

/* end addtional attachment links*/

/* Settings for Specials*/
.divSpecialInformation
{
width:355px; 
text-align:center;
}

.SpecialBrowserPadding
{
	padding-left:65px;	
}

.SpecialGrid
{
	position: absolute; 
	top: 15px; 
	left: 200px;	
}
.SpecialControlOnMS
{
	position:absolute; 
	top:280px; 
	left:10px;
}
.SpecialControlOnSearch
{
	position:absolute; 
	top:30px; 
	left:700px;
}
.SpecialPreviewImage
{
	height:75px; 
	padding-top:0px;	
}

div.BrowseAllSpecialDiv
{	
	padding:20px 0px 8px 0px;	
}

div.SpecialPreviewArea
{	
	padding:1px 0px 0px 0px;
	width:160px;
}
div.TitleDiv
{
	padding:4px; 
	height:15px;
	display:none;
}

#welcomemsg {		/* settings for the little "welcome: you are logged in as ..." message */
	/*left: 40%; 
	bottom: 2px; 
	position: absolute; 	*/
}

.powered_by {		/* settings for MicroD, Inc's "poweredby" logo - cannot be removed or hidden - but can be place anywhere you want limited to the "workspace" division only */
	right: 15px; 
	top: 15px; 
	position: absolute;
}

/* Paragraph - used to define elements pertaining to paragraphs */
.address {		/* settings for MicroD's address area our HOME page */	
	padding-left: 15px;
}
/*2*/.definitions {		/* settings for the class=definitions, only found in the "addto" popup for moving favorites to specific folders */
	color: #fff; 
	font-size: .8em; 
	position: absolute; 
	top: 7px; 
	left: 15px; 
	font-weight: 700; 
	letter-spacing: 0px;
}

.selectbutton	{		/* used to make the "button" elements and the "a pseudobuttons" elements to look the same */
	padding: 3px 11px 3px 11px;
}

.tdbtn {		/* settings for the td of the buttons - used to keep the button from getting truncated on top and bottom, do to td height */	
	padding-top: 4px; 
	padding-bottom: 4px; 
}
.tdbtn2 {		/* settings for the td of the buttons for elements with larger parent fonts  - compare page is an example */
	padding-top: 4px; 
	padding-bottom: 4px; 
}

.browserSkuTdHeight {		/* settings for the height of the box containing the SKU number, checkbox and icons */
	height: 39px;
}

div#browserarea div.areachoice, div#browserarea2 div.areachoice {		/* settings for browser area division used mostly on login/account/email pages, browser and error pages */
	margin-left: 5px; 
	margin-top: 0px;
}
form.nomargin {		/* settings for the margin class of all forms */
	margin: 0px;		/* setting it to 0 keeps IE from adding a top 4px margin to all forms */
}
table#contrastTable, table#roomtypeTable {	/* see settings above, also roomtypeTable is located in the favorites page */ 
/*	border: 1px solid #336; 
	padding: 0px 3px 0px 3px;
	background-color: #F2F3E5;*/
}
div#contrastTable2 {
	padding-left: 10px;
}
div#contrastTable2 table#contrastTable table{
	margin: 0px;
	padding: 0px;
}
	
div#contrastTable2 table#contrastTable td.availableAreasTd {
	padding-left: 5px;
}
	
div#contrastTable2 table#contrastTable td.selectArea {
	padding: 4px 0px;
}
table#searchTable {		/* settings for the search table used on the search.html page */
	margin-top: 10px;
}
#moreOptions td {		/* settings for "more" item in the search page under "covers" */
	padding-top: 10px;
	padding-bottom: 5px;
}

.contrastAreaTable {		/* used to set the width of the table that displays sku,type and color in contrast area */
	width: 90px;
}

.prevcell {		/* used to define the area that contains the previously selected covers in the browser */
	padding: 2px 0px 2px 0px;
	border: 1px solid #336;
	background-color: #F2F3E5;
	width: 92px;
}
.prevcell table {
	margin-top: 10px;
	}
#prevAndCurrTitle {		/* used to define the span that contains the the <uparrow> previous selections, current selection: xxx <down arrow> title */
	background-color: white; 
	padding: 0px 4px 2px 0px; 
}
.pad {		/* adds padding to the previously selected covers tr elements */
	padding: 0px 3px 0px 2px;
}

#prevTD {		/* the td ID for the above mentioned tr */
	padding-top: 2px;
}

#sortArea {
	margin-left: 25px;
	padding-left: 10px;
	border-left: 1px solid #336;
	line-height: 1.3em;
	}
.largeImagesBtn {		/* used for the photo buttons for large and small stamps */
	margin-left: 6px;
}
/* Miscellaneous */

img.clientlogo {		/* positional settings for the xclient logo at the top of the page */
	position: absolute; 
	top: 1px; 
	left: .5%;
	margin: 0px;
	padding: 0px;
}

#required {		/* positional settings for the "required" text used in forms such as login, email, account, etc */
	top: 475px; 
	left: 18px; 
	position: absolute;
}
.disclaimer1 {		/* disclaimer for the fabric selector page - is relocated on print.css page */
	/*top: 205px;
	left: 12px;
	position: absolute;*/
	width: 156px;
	margin-top: 15px;	
	padding: 2px;	
}
#infoPrintDisclaimer {
	display: none;
}
#entryinfo {		/* settings for the area that defines all fill in forms such as login, email, account, etc */
	top: 55px; 
	left: 190px; 
	position: absolute; 
	padding: 10px 1px 0px 11px; 
	margin-top: -6px;
}
#vendorname {		/* classed used for displaying/hidding vendor name in the html, so that a print.css page can view the vendor name but hidden on an html page */
	display: none;
}
#vendorwebsite {		/* see #vendorname */
	display: none;
}

td span img.selected {		/* the oposite of the .unselected class */
	display: none;
}
/* Options Area */
#optionsarea {		/* sets the list style for the li elements in the options area */
	list-style-type: none;
}
.optionsdiv {		/* positioning used for the options list division */
	height: 15em; 
	margin-left: 5px; 
	margin-top: 15px;
	display: none /*!important*/;
}
/* Info Area */
.infodiv {		/* postioning used for the infodiv class used for information area below the options menu */
	margin-left: 1%;
}
.infodiv2 {		/* positioning of information on fabricselector page and item information page */
	left: 595px; 
	top:50px; 
	position: absolute;
}
.infodiv2alt {		/* positioning of information on alternative fabricselector page, left to Cover Selections by default */
	left: 12px; 
	top: 345px; 
	position: absolute;
	width: 156px;
}
.infodiv3 {		/* positioning of information on the largeview page */
	left: 795px; 
	top: 35px; 
	position: absolute;
}
.SearchResultsPageForm .infodiv4
{	
	left:500px;
	top:15px;
}
.infodiv4 {		/* positioning of information used on the email, account, pages */
	left: 230px; 
	width: 250px; 
	top: 30px; 
	position: absolute;
}
.infodiv5 {		/* positioning of information used on the customize css page */
	left:460px; 
	width: 200px; 
	top: 50px; 
	position: absolute;
}
.popupdiv
{
	position:absolute;
	top:35px;
	left:-125px
}
.popupcloseimg
{
	position:relative;
	padding-left:550px;
	top:-10px;
}


#infoareafull li {		/* settings for the infoareafull for iteminformation and fabricselector pages */
	list-style-type: none; 
	padding: 0px 5px 5px 5px; 
	margin: 0px;
}
.infodiv2 ul, .infodiv3 ul {		/* settings for the UL elements of infodiv2 and infodiv3 */
	margin-top: 0px;
}
.infodiv4 p {		/* settings for the paragraph children of the infodiv4 areas */
	padding: 3px 5px 3px 5px;
}
.shortinfo {		/* settings for the text found in the contrast area and contrast selections tables, such as color, sku, grade, etc */
	padding: 3px 0px 3px 4px;
	font-size: .9em;
}
#infoareafull {		/* width settings for the infoareafull class */
	width: 95%;
	font-size: .8em;
}
.nobullet {		/* a class created to hide list style type for li items not already stripped away */
	list-style-type: none; 
	margin: 0px; 
	padding-left: 0px;
}
ul.ulcontrast {		/* used in the fabricselector page */
	margin: 0px; 
	padding: 4px 5px 4px 10px;
}
/*.ulcontrast li a span {
	text-transform: lowercase;
}*/
/* Rendered Item - used to define elements surrounding a rendered image */
#selecteditem {		/* positioning of the selected item image on the fabricselector page */
	left: 25.5%; 
	top: 35px; 
	position: absolute;
}
.selecteditemimage {	/* same as above but linked directly to the img element */
	left: 190px; 
	top: 50px; 
	border: none; 
	position: absolute; 
	text-align: center;
}
/* Item Image - define elements relating to the item images */
.itemimage {		/* settings for item image - used in item information and fabricselector pages */
	left: 190px; 
	top: 50px; 
	position: absolute; 
	text-align: center;
	width: 390px;
}
.itemimageCoverBrowser {
	text-align: center;
	margin-right: 10px;
	margin-left: 10px;
	width: 285px;
	}
.itemimage2 {		/* settings for item image2 - used in sectional and assembly pages */
	left: 250px; 
	top: 15px; 
	position: absolute; 
	text-align: center;
}
.itemimagelarge {		/* settings for image in largeview page */
	left: 15px; 
	top: 10px; 
	position: absolute; 
	width: 768px; 
	text-align: center;
}

/* Other Photos & Correlates - defines elements that are in the correlates or other photos tables */
/*11*/.infocorrelates, .infootherphotos {		/* settings for the areas that containg correlages and other photos in inteminformation, coverinformation and fabricselector pages */
	margin-left: 190px; 
	top: 395px; 
	position: absolute;
}
.coverselectionsalt {		/* settings for the Cover Selections on alternate fabricselector page, aligned with the itemimage by default */
	margin-left: 1%; 
	left: 190px; 
	top: 405px; 
	position: absolute;
}
.infootherphotos td {		/* settings for the other photo images on the iteminformation page */
	padding-right: 10px;
}
.infocorrelates td.selectedCoverCellTd, .coverselectionsalt td.selectedCoverCellTd	{		/* settings for the selected cover td on fabricselector page -- used to space the td elements out */
	padding-right: 10px;
}
table.correlates {		/* settings for the table that is inside the above mentioned areas in inteminformation, coverinformation and fabricselector pages */
	margin-top: 10px;
	margin-left: 0px;
}
/* Browser Images - defines elements that are in the main browser table */
/*10*/.itemimagesarea {		/* settings for the itemimages area found in the browser page in the div that contains the browser header */
	padding-left: 0px; 
	margin-top: 0px; 
	padding-top: 0px;
}
#browserarea {		/* settings defining the area that starts the div that contains errors, email, browser and other divs that start in the "center" of the page */
	left: 250px; 
	position: absolute;
}

.BrowserPageForm #browserarea {		/* settings defining the area that starts the div that contains errors, email, browser and other divs that start in the "center" of the page */
	top: 10px !important; 
}

.SearchResultsPageForm #browserarea {
	top: 15px;
}

#browserarea2 {
	left: 190px;
	top: 255px;
	position: absolute;
}
#browserareaReport {
	left: 30px;
	top: 15px;
	position: absolute;
}

table.browserareaReportTable td {
       padding-top: 5px;
       padding-bottom: 5px;
}
/* Middle Area - defines elements in the middle area such as email, byo, errors, etc */
/*10*/.middlearea {		/* settings for items used for some elements in the middle of the page such as compare and confirmdelete */
	left: 190px; 
	top: 57px; 
	position: absolute;	
}
/*10*/.middlemiddlearea {		/* settings for middle from top middle from side areas such as the assembly table on the assembly page */
	top: 205px; 
	width: 125%; 
	left: 190px;
	position: absolute;
}
#referenceimage {		/* settings for the reference images used in email and requestinfo pages */
	top: 100px; 
	left: 49%; 
	position: absolute;
}
/*10*/#errormessage {		/* settings used to position elements in the middle of the page such as confirmdelete, error and searchresults */
	margin-left: 6px; 
	margin-top: 8px;
	width: 100%;
}
#comparetable {		/* settings for the table in the compare page */
	margin-left: 6px; 
	margin-top: 8px;
}
#assemblytable {		/* settings for the table in the assembly page */
	margin-left: 6px; 
	margin-top: 8px;
}
/* Ordered Lists and Unordered List - items such as options menu, information area and simple search menu */
/* Added 4-11-07 by MicroD - this replaced the .makemenu with a new simple search menu */
/* START RAD MENU */
.ep5menu /* this is the core menu where you set the width of the main menu as well as it's border colors */
{
	width: 210px /* !important */;	
}
.ep5menu .link /* this is the listings inside the menu, the type like sofa/chair/ottoman, set the background colors, bottom-border, text color and decorations here */
{
	width: 210px /* !important */;
}
.ep5menu .group /* this is the core menu sub-set, where you set the width of the main menu's sub-menu (subtypes) as well as it's border colors */
{
	width: 210px /* !important */;	
}
.ep5menu .group .link /* this is the same as the above .link but contained within the submenu */
{
	width: 210px /* !important */;	
}

/* END RAD MENU */
ul.ultable {		/* settings for the options and information menus */
	margin-left: 0px; 
	padding-left: 0px; 
	width: 160px;
}
ul.ultable li {		/* settings for the LI elements in the options and information menus */	
	margin: 0px; 
	position: relative; 
	padding: 2px 0px 2px 2px;
	/*border-bottom: 1px solid #EEEFDD;*/
}
ul#infoareafull li.ultitle {		/* settings for the title bar for the infoareafull menu - used in item/coverinformation and fabricselector pages */
	padding: 2px 0px 2px 0px;
}
.fabricSelectorBrowserCell{
	float: left; margin-right: 10px; margin-bottom: 5px; width: 80px; height: 95px;
	line-height : 0.7em;
}
/* Marks and Spencer Specific additions */
#mandsUpcCode {
	font-style: italic;
	margin-top: -13px;
}
/*=========== Added after the inital release date of March 16th ==============*/
/* moved advanced search to under manufacturers menu */
select#manufacturer {
	margin-bottom: 10px;
	}

.covergobutton {
	margin-left: 10px;
	}

	
div.lowerfilter {	
	padding-top: 3px;
	padding-bottom: 2px;
	margin-bottom: 0px;
	/*clear: both;*/
	}
div.upperfilter {
	padding-bottom: 3px;
	margin-bottom: 0px;
	}

.step_box {	
	padding: 5px 20px;	
	margin: 25px 30px;
	
	}
ol.step_box li.step_header {
	padding-left: 15px;
	}
#troubleshooting {
	margin-top: 20px;
	}

.browserNoItemsFound {
	padding: 0px 40px 0px 40px;
	margin-top: 20px;
	}

.prevSelectedRowTr {
	margin-top: 10px;
	}
.selectAreaName {
	height: 29px;
	width: 80px;
	}
.selectedPrevCell {	
	padding: 2px 0px 2px 0px;	
	width: 92px;
	}
#quickCoverSearch {
	border-right: 3px double #336;
	padding-left: 2px;
	}

#areaInstTd {
	padding-bottom: 10px;
	width: 100%;
	}
#areaInstTable {
	width: 100%;
	}
.resetAll {
	padding-left: 10px;
	margin-right: 20px;
	}
.ppage {
	margin-right: 20px;
	padding-right: 25px;
	border-right: 3px double #636161;
	}	
.availableAreasTd {
	vertical-align: middle;
	}

table#otherAvailableAreas {	
	width: 162px;
	}
/*Changes made 10/20/05 */

/* Add to Basket button */
.dynamicdataATBbtn {	
	font-size: 1.1em; 
	border: 2px solid #336; 
	background: #F2F3E5;	
	padding: 2px 20px 2px 20px;
	}
div#addToBasket {
	margin-top: 10px;
	}
/*Changes made 1/19/06 */
table#advancedSearch td {
	padding-right: 15px;
	padding-top: 15px;
	}
table#advancedSearch {
	padding-top: 0px;
	margin-top: 0px;
	}
table#simpleAdvSearchSel td {
	padding-right: 30px;
	padding-top: 15px;
	}	
table#advancedSearch td#searchCount, table#advancedSearch td#searchCountSubmit, table#advancedSearch td#simpleSel {
	padding-top: 5px;
	padding-right: 5px;
	}
table .advItemSel, table#searchTable .itemSel {
	font-weight: bold;
	}
table#advancedSearch td#itemSearchTitle, table#advancedSearch td#simpleUnsel, table#advancedSearch td#coverSearchTitle, table#advancedSearch td#favoriteSearchTitle {
	padding-top: 0px;
    }	
    
#dynpage 
{
    top: 65px;
}
.topMenuArea
{
	z-index: 10;
	position: absolute;
	top: 63px;
	left: 0px;
	height: 23px
}

/* Custom/Client Home Page */

.AttributeFilterContainer
{		
	width: 264px;
	padding-left: 0 !important;
}

.AttributeFilter
{
	padding-top: 10px;
}

.AttributeFilterHeading
{		
	padding: 2px 0px 2px 2px;	
}
.popuphd 
{
		position:absolute;
		top:0px;
		left:0px;
        padding-bottom: 0px;
        margin-bottom: 0px;                
        width:100%;
        text-align:center;
}

table.ultable
{	
	margin-left: 0px; 
	padding-left: 0px; 
	width: 100%;
}
.outerWrapper
    {	
        height: 90px;
        width: 160px;
        margin:4px 4px 0px 4px;     
    }
div.ItemsOnSpecialArea
	{		
		padding:1px 0px 0px 0px;
		width:165px;
	}
.browserareaPosition
{
	width:400px;
	padding-top:0px;	
}

div.leftarea, div.HideableLeftarea{		/*sets the begining of data inside the workspace area - used to keep a small left and right margin on the pages */	
	left:0px;
	top:18px;     /* previous value 139px */	
	position:relative; 
	width:264px;
	height:100%;
	margin-bottom:10px;
}

div.verticalstripe
{
	position:absolute; 
	width:2px; 
	height:100%; 
	left:180px; 
	top:2px;
}	
.ultitle_layout
{
	position:relative;
	left:-14px;
	width:180px;
	top:-14px;	
}
.CrumbPosition
{
 position:absolute;
 left: 210px;
 top:9px;
 z-index: 10;	
}

.otherphotos
{
	margin:10px 5px 10px 5px;
	padding-left: 0px !important;
	padding-right: 2px !important;
}

.FavoritesBrowserContainer
{
	width: 950px;
	margin: 0 auto; /* bts 21973 */
	padding-top: 15px; /* bts 21973 */
	/*position:absolute; /* bts 21973 */
	/*left:15px; /* bts 21973 */
	/*top:55px; /* bts 21973 */
}

.BarAboveInfoArea
{
	position:absolute;
	top:40px;
	left:200px;
	width:800px;
}

.VerticalBarInfoArea
{
	position:absolute;
	left:386px; 
	top:15px
}

.ButtonsBelowInfoImage
{
	position:relative;
	top:380px;
}

.leftAreaMenuContainer
{
	float:left;	
	position: relative;
	left: -5px;
}

.UserPageContentContainer
{
	position:static; 
	left: 0; 
	top: 0;
}
.CookieCrumbPosition
{
	position:absolute; 
	z-index:1; 
	width:100%; 
	top:90px; 
	left:0px;
}
.HorizontalLineSeparator
{
	border-top: solid 2px #b6b6b6; 
	position:relative;
	top: 30px;
	left: 49px;
	width: 656px;
}
.LeftAreaPosition
{
	position:absolute; 
	top:92px;
	left:1px;
	width:180px;
	min-height:900px; 
	z-index:1;	
}
.HeaderPosition
{
	z-index:2; 
	position:absolute; 
	top:0px; 
	left:0px;	
}

.AttributeSelectionOuter
{
	position: relative;
	/* height: 400px; */
}

.AttributeSelectionCustomHtml
{
	position: absolute;
	left: 500px;
	top: 0px;
}

/*************************************************************************************************
 *END POSITION.CSS
 ************************************************************************************************/


















/*************************************************************************************************
 *JOSH CLEAN UP STYLES 01JUN2010
 ************************************************************************************************/

/****************STYLE.CSS******************************************************************/

/*4*/.areachoice 
{		/* used for "dynamic" information next to headers */
	font-family: Arial, sans-serif;
}

.LostPasswordPageForm .areachoice {
	width: 490px;
	height: 120px;
	background-color: #efefef;
	padding-top: 80px;
	padding-left: 100px;
	border: 1px solid #bebebe;
}

#et_lostpassword_btn_id #login {
margin-bottom:-7px;
}

.LostPasswordPageForm #spnEmail {
	padding-right: 3px;
}

/*.FavoritePageForm .LeftNavBackgroundDiv {
	display: none;
}*/


.divSpecialBrowserOnSale
{
	background-color: #FFF;
}

.browserCellTable {		/* used to define the area that contains the images in the browser */
	background-color: #FFF;
}

.LoginPageForm  .AttributeCriteriaFont {
	font-size: 8pt;
	color: #3C3C3C;
	font-weight: bold;
}
.LoginPageForm  .AttributeCriteriaFont:hover {
	font-size: 8pt;
	color: #3C3C3C;
}

#spnGt {
	font-size: 16px !important;
}


/*********************************************/
/***** eTailer ItemInformation page *********/
/*******************************************/


.cartDisabledMessage {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

/*.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLink { background-color: #efefef !important border: 1px solid #bebebe !important }*/

/****************END STYLE.CSS**************************************************************/

/****************POSITION.CSS******************************************************************/

div.workspaceRelative
{
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 0;
	margin-left: auto;
	/*margin-bottom: 30px;*/
	margin-right: auto;
	padding-bottom: 25px;
	width: 950px; 
	/*min-width: 1024px;*/
	/*min-height:1250px;*/
	height: 95%;
	background-color: #FFF;
}

.SearchResultsPageForm .workspaceRelative {
	min-height: 500px;
}

.BrowserPageForm .workspaceRelative {
	min-height: 1320px /*!important*/;
}
.HomePageForm .workspaceRelative {
	width: 980px /*!important*/;
	padding-left: 0 /*!important*/;
	padding-right: 0 /*!important*/;
	min-height: 470px /*!important*/;
	background-color: none /*!important*/;
}
.roomplannerContainerDiv
{
	min-height:740px /*!important*/;
}
.FavoritePageForm  .workspaceRelative {
	min-height: 550px /*!important*/;
}
.ModifyAccountPageForm .workspaceRelative {
	padding-left: 0 !important;
}
.ModifyAccountPageForm .leftarea {
	display: none;
}
.InfoPageForm .workspaceRelative {	
	margin: 0 auto;
}
.SearchPageForm .workspaceRelative {
	min-height: 1250px;
}
/*.dynamicFooter {   fixes the extra margin space in the footer on the cover and product detail pages 
	height: 0;
}*/
#categoriescontainer ul li {
	list-style: none;
}

.selectedCoverCellTd {
	padding: 1px !important;
}

.LoginPageForm #optionsarea {
	display: none;
}

.LoginPageForm #optionsarea {
	display: none;
}

div.HideableLeftarea {
	display: none;
}

.FavoritePageForm .CrumbPosition
{
 /*position:absolute;
 left: 15px;
 top:9px;*/
 display: none;
}

#overDiv {
	z-index: 4000 !important;
}

/***************END POSITION.CSS******************************************************************/

/*************************************************************************************************
 *END JOSH CLEAN UP STYLES 01JUN2010
 ************************************************************************************************/













/*************************************************************************************************
 *PATCH FOR 5.80
 ************************************************************************************************/

.InfoPageForm .ItemSummaryDiv {
    width: 941px /*!important*/;
    height: 45px /*!important*/;
    position: relative /*!important*/;
    left: 3px /*!important*/;
    z-index: 3000;
}

.InfoPageForm .CoverSelectorDiv {
    /*top: 70px !important*/
}

.InfoPageForm .ItemImageArea {
    top: 23px /*!important*/;
    height: 532px /*!important*/;
    position: relative /*!important*/;
    left: 3px /*!important*/;
}

.InfoPageForm .ItemSummaryDescription {
    /*border-right: none !important
    width: 931px !important*/
    font-family: Arial, Sans-Serif;
	font-size: 12px;
}

.InfoPageForm .ItemSummaryDiv h1 {
    margin: 0;
    padding-top: 10px;
    padding-left: 15px;
    font-weight: normal;
}

.InfoPageForm .ItemSummaryInStock {
    position: absolute;
    left: 62px;
    top: 125px;
    z-index: 2000;
}

.InfoPageForm .ItemSummaryOnDisplay {
    position: absolute;
    left: 360px;
    top: 125px;
    z-index: 2000;
}

.InfoPageForm .reqPriceQuoteAnchor {
    top: 392px;
    left: 282px !important;
}

.InfoPageForm #divtabContainer {
    /*top: 610px !important*/
}

.InfoPageForm .workspaceRelative {
    
}

.InfoPageForm #itemImageDIV {
    background-color: #fff;
    margin: 0;
    padding: 0 0 5px 0;
    height: 290px;
    position: relative;
    z-index: 1000;
}

.InfoPageForm .WishListTabBoxDiv {
    padding-bottom: 5px /*!important*/;
    /*height: 415px !important;*/
}

.RadTabStripTop_ItemTabSpaceBox .rtsLevel1 .rtsLI .rtsSelected {
    /*border-bottom: 1px solid white !important*/
}

.InfoPageForm .ItemTabSpaceBoxDiv {
    /*height: 470px !important*/
}

.InfoPageForm .ItemInformationTab {
    /*height: 453px !important
    top: 55px !important*/
}

.InfoPageForm .RadTabStrip_ItemTabSpaceBox .rtsTxt {
    /*font-size: 13px !important*/;
}

.InfoPageForm .SpecialBoxDiv {
    width: 941px;
    height: 400px;
}

.InfoPageForm .SpecialInformationTable {
    width: 0px !important;
}

.InfoPageForm .SpecialsFont {
    font-family: Arial, sans-serif;
    font-size: 14px;
}

.InfoPageForm .TabSpecialTitleFontSize {
    font-weight: bold;
}

.InfoPageForm .SpecialDescriptionFontSize {
    font-style: italic; 
}

.InfoPageForm .SpecialPriceFont {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: red;
}

.InfoPageForm .MatchingFabricsDiv {
    width: 512px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    position: relative;
    left: -2px;
    margin: 0 !important;
    /*padding-left: 8px !important;
    padding-top: 0px !important;
    padding-right: 0px !important;
    padding-bottom: 0px !important;*/
}

#TabbebContainerControl_FabricSelector_CoverBrowser_CorrelateBrowser_CorrelatesRepeater_ctl00_titleDiv {
	font-weight: bold;
}

#itemBrowserControl_spnCompareDiscription {
	height: 52px;
}

.SeoPageBody {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #909090;
	text-align: center;
}

.infocorrelatesInBrowser {
	padding-left: 3px !important;
}

/*************************************************************************************************
 *END PATCH FOR 5.80
 ************************************************************************************************/

		/* This is the main CSS design page for eprevue4					*/
		/* Information about css options can be found in the comments		*/
		/* Numbers contained in comments at the beginning of a class or id 	*/
		/* is used for basic css editing using our css editing page  and need 	*/
		/* to be left in your css page.								   	*/

/********************************************* 
	EPIPHANY2 STYLES
**********************************************/
#ePiphany2Frame *
{
	margin: 0;
	padding: 0;
}

#cookieCrumbArea {
    padding-top: 4px;
}

#cookieCrumbArea li {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    list-style: none;
    display: inline;
    list-style: none;
    padding-left: 5px;
    padding-right: 5px;
}

#cookieCrumbArea li:first-child {
    padding-left: 2px;
}

#cookieCrumbArea li a {
    text-decoration: none;
}

#pictureControlContainer {
    width: 950px;
    /*padding-bottom: 20px;*/
}

#leftEpiphanyTwo {
    width: 431px;
    float: left;
    /*padding-bottom: 20px;*/
}

#pictureContainer {
    width: 410px;
    /*height: 360px;*/
    padding-left: 1px;
    padding-right: 20px;
}

#pictureArea {
    width: 395px;
    /*height: 333px;*/
    padding-top: 10px;
    padding-left: 12px;
    padding-bottom: 10px;
    margin-bottom: 10px;
}

.infoStatusNewOn {
    position: absolute;
    right: 0px;
    top: -10px;
}

#ePiphany2Frame .additionalViewImages {
    width: 400px;
    padding-bottom: 15px;
    padding-left: 31px;
}

.additionalViewImages ul  {
    width: 376px;
}

.additionalViewImages li {
    list-style: none;
    float: left;
    width: 94px;
    padding-bottom: 3px !important;
}

#ePiphany2Frame .otherVideoAttachments {
    width: 470px;
    padding-bottom: 15px;
    padding-left: 31px;
}

.otherVideoAttachments ul  {
    width: 470px;
}

.otherVideoAttachments li {
    list-style: none;
    float: left;
    width: 94px;
    padding-bottom: 3px !important;
}

.videoItemWrapper
{
    padding-right: 10px !important;
}

.videoDetailsWrapper 
{
    text-align: center;
    font-family: Arial, sans-serif;
    font-size: 12px;
    color: #000;
}

#requestInformationandPrice {
    width: 157px;
    height: 37px;
    float: left;
}

#requestInformationandPriceContainer
{
    width: 196px;
    height: 47px;
    float: left;
}

#requestInformationandPriceContainer_620
{
    width: 196px;
    height: 24px;
    float: left;
}

#requestInformationButton {
    width: 146px;
    height: 37px;
    float: left;
    padding-left: 1px;
}

#requestInformationButtonDiv
{
    width: 196px;
    height: 39px;
    float: left;
}

#requestInformationButtonDiv_620
{
    position: absolute;
    right: 13px;
    top: 8px;
}

#requestInformationButton a {
    display: block;
    width: 134px;
    height: 24px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    line-height: 24px;
    padding-left: 12px;
    background-image: url('images/buttonarrow.png');
    background-repeat: no-repeat;
    background-position: 132px 0px;
}

.priceGoogleCart {
    width: 345px;
    float: left;
    margin-top: 3px !important;
}

#productPrice {
    width: 497px; /* was 484px - bts 23980 */
    padding-bottom: 5px;
    text-align: right;
    padding-right: 5px;
}

.itemizedPrices {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
	float: right;
}

#productPrice p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#addToCartContainer {
    width: 100px;
    padding-left: 245px;
    padding-bottom: 5px;
}

#addToCartContainer div#addToGoogleCartButton {
    display: block;
    width: 82px;
    height: 24px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-decoration: none;
    line-height: 24px;
    padding-left: 12px;
    background-image: url('images/buttonarrow.png');
    background-repeat: no-repeat;
    background-position: 81px 0px;
}

#rightEpiphanyTwo {
    width: 519px;
    float: left;
    padding-bottom: 20px;
}

#productTitle {
    padding-top: 9px;
    padding-bottom: 5px;
    width: 740px;
}

#productTitle h1 {
    font-family: Arial, sans-serif;
    font-size: 22px;
    font-weight: normal;
    padding-bottom: 5px;
}

.tabsArea {
    width: 519px;
    padding-top: 14px;
}

#productInformationContainer {
    width: 519px;
}

#productDetails {
    width: 483px;
    padding-top: 5px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 5px;
}

.ItemSummaryDescription p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
}


#productDimensions {
    width: 483px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 5px;
}

#productDimensions p {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#productDimensions li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-right: 10px;
}

.IIFiberContentsHeader {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 18px !important;
}

.IIFiberContentsValue {
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.IIQuantityHeader {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 18px !important;
}

.IIQuantityValue {
	font-family: Arial, sans-serif;
	font-size: 13px;
	color: #1d7000;
	font-weight: bold;
}

.CIQuantityHeader {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.CIQuantityValue {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#productAvailability {
    width: 483px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 5px;
}

#productAvailability p {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#productOnDisplay {
    width: 483px;
    padding-left: 18px;
    padding-right: 18px;
    padding-bottom: 13px;
}

#productOnDisplay p {
    font-family: Arial, sans-serif;
    font-size: 13px;
    font-weight: bold;
}

#variationsTitle {
    width: 483px;
    margin-left: 18px;
    margin-right: 18px;
    padding-top: 5px;
}

#variationsTitle h3 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 9px;
}

#variationsArea {
    width: 483px;
    padding-top: 10px;
    padding-left: 18px;
    padding-right: 18px;
}

#variationsArea p, 
#variationsArea span {
	clear: both;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 8px;
}

#variationsArea ul {
    padding-bottom: 20px;
}

#variationsArea li {
    list-style: none;
    min-width: 36px;
    float: left;
    padding-right: 6px;
    padding-bottom: 10px;
	padding-left: 3px;
	padding-right: 3px;
}

.variationLabel {
    margin-right: 10px !important;
}

.activeVariation {
    display: block;
    min-width: 36px;
    height: 18px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.selectedVariation {
    display: block;
    min-width: 36px;
    height: 18px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
	padding-left: 8px !important;
	padding-right: 8px !important;
}

.disabledVariation {
    display: block;
    min-width: 36px;
    height: 18px;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    line-height: 18px;
    text-decoration: none;
	padding-left: 8px !important;
	padding-right: 8px !important;
}

#addtionalOptions {
    width: 483px;
    margin-left: 18px;
    margin-right: 18px;
}

#addtionalOptions h3 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 9px;
}

#iconArea {
    clear: both;
    width: 502px;
    padding-left: 10px;
    padding-right: 5px;
    padding-bottom: 5px;
    margin-top: -1px;
}

.addthis_toolbox {
    width: 290px;
    float: left;
}

.addthis_toolbox a {
    padding-left: 3px !important;
    padding-right: 3px !important;
}

#mdIconArea {
    text-align: right;
}

#mdIconArea li {
    list-style: none;
    display: inline;
    padding-left: 3px;
    padding-right: 3px;
}

/*#viewlargerButton {
    width: 99px;
    height: 37px;
    float: left;
    padding-left: 13px;
    padding-top: 2px;
}

#printButton {
    width: 72px;
    height: 39px;
    float: left;
    padding-left: 13px;
}

#emailButton {
    width: 80px;
    height: 36px;
    float: left;
    padding-top: 3px;
}

#favoritesButton {
    width: 90px;
    height: 39px;
    float: left;
}

#addtoroomplannerButton {
    width: 159px;
    height: 36px;
    float: left;
    padding-left: 17px;
    padding-top: 3px;
}

#addtionalViewTitle {
    width: 382px;
    margin-left: 18px;
    margin-right: 18px;
    border-bottom: 1px dashed #56634c;
}

#addtionalViewTitle h3 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    color: #56634c;
    padding-bottom: 9px;
}*/

#otherDesignsTitle {
    clear: both;
    width: 946px;
    padding-left: 4px;
    margin-bottom: 10px;
}

#otherDesignsTitle h4 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 8px;
}

#relatedItemsTitle {
    clear: both;
    width: 946px;
    padding-left: 4px;
    margin-bottom: 10px;
}

#relatedItemsTitle h4 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 8px;
}

#relatedItemsRotator {
    width: 950px;
    padding-top: 19px;
    padding-bottom: 25px;
}

#arrowLeft {
    width: 75px;
    float: left;
    text-align: center;
}

.relatedItemsArea {
    width: 800px;
    float: left;
}

.relatedItemsListElement {
    list-style: none;
    width: 160px;
    float: left;
    text-align: center;
}

.relatedItemsListElement a {
    text-decoration: none;
}

.coverBlock80 {
    width: 84px;
    height: 99px;
    position: relative;
	text-align: center;
	line-height: 12px;
}

.coverBlockWithoutText80 {
    width: 84px;
    height: 64px;
	text-align: center;
    position: relative;
}

.coverBlock120 {
    width: 124px;
    height: 130px;
    position: relative;
	text-align: center;
	line-height: 12px;
}

.coverBlockWithoutText120 {
    width: 127px;
    height: 100px;
    position: relative;
}

.relatedItemName, .relatedItemPrice  {
	font-family: Arial, sans-serif;
	font-size: 10px;
	color: #302623;
	padding: 0 2px 0 2px !important;
}

/*
.relatedItemName {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
*/
#arrowRight {
    width: 75px;
    float: left;
    text-align: center;
}

#includesItemsTitle {
    clear: both;
    width: 946px;
    padding-left: 4px;
    margin-bottom: 5px;
}

#includesItemsTitle h4 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 8px;
}

#includesItemsTitle p {
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.includesItemsArea {
    width: 800px;
    float: left;
}

.includesItemsListElement {
    list-style: none;
    width: 160px;
    float: left;
    text-align: center;
}

.includesItemsListElement a {
    text-decoration: none;
}

.includesItemName {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#suggestedItemsTitle {
    clear: both;
    width: 946px;
    padding-left: 4px;
    margin-bottom: 5px;
}

#suggestedItemsTitle h4 {
    font-family: Arial, sans-serif;
    font-size: 16px;
    padding-bottom: 8px;
}

#includesItemsTitle ul {
	font-family: Arial, sans-serif;
	font-size: 12px;	
	padding-left: 16px;
	padding-bottom: 5px;
}

#includesItemsTitle li {
	list-style: none;
	display: inline;
	border-left: 1px solid #000;
	padding-left: 10px;
	padding-right: 10px;
	font-style: italic;
}

#includesItemsTitle li:first-child {
	border-left: none;
	padding-left: 0px;
}

.suggestedItemsArea {
    width: 800px;
    float: left;
}

.suggestedItemsListElement {
    list-style: none;
    width: 160px;
    float: left;
    text-align: center;
}

.suggestedItemsListElement a {
    text-decoration: none;
}

.suggestedItemName {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.additionalInformationAreaBeforeRotators {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}

#additionalInformationArea {
    clear: both;
    width: 908px;
    padding-top: 23px;
    padding-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
    margin-top: 20px;
}

#ePiphany2Frame .additionalInformationItem {
    width: 908px;
}

#ePiphany2Frame .additionalInformationItemTitle  {
    padding-bottom: 9px;
}

.additionalInformationItemTitle p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#ePiphany2Frame .additionalInformationItemContent  {
    padding-bottom: 27px;
}

.additionalInformationItemContent p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

#additionalInformationArea ul {
	float: left;
        padding-top: 10px;
	padding-left: 20px;
	width: 888px;
	margin: 0;
}

#additionalInformationArea ul:first-child {
	padding-left: 0;
}

#additionalInformationArea li {
	list-style: none;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 20px;
	width: 290px;
	margin: 0;
	padding: 0;
	float: left;
}

.ProductInformationHeader {
    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin: 0;
}

.AdditionalSpecHeader {
	font-size: 12px !important;
}

.ProductInformationParagraph {
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.CoverBrowserAccessoryIcon {
	position: absolute;
	left: 60px;
	top: 40px;
	/*z-index: 10;*/
}

.AvailabilityIcon {
	position: absolute;
	left: 2px;
	top: 42px;
}

/* Request information form styles */
#requestInfoContainer * {
    margin: 0;
    padding: 0;
}

#requestInfoContainer {
    width: 440px;
    height: 470px;
    padding: 10px;
    background: white;
}

#requestInfoTitleContainer {
    width: 440px;
    padding-bottom: 5px;
    margin-bottom: 5px;
}

#requestInfoTitle {
    width: 200px;
    float: left;
}

#requestInfoTitle h6 {
    font-family: Arial, sans-serif;
    font-size: 16px;
}

#requestInfoRequired {
    width: 225px;
    float: left;
    padding-right: 15px;
}

#requestInfoRequired p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align: right;
}

#requestInfoFormContainer {
    width: 440px;
    margin-top: 15px;
    padding-top: 15px;
    padding-bottom: 20px;
}

.requestInfoLabel {
    width: 173px;
    height: 24px;
    float: left;
    margin-right: 10px !important;
    text-align: right;
    line-height: 20px;
}

.requestInfoLabel label {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.requestInfoInput {
    width: 257px;
    height: 26px;
    float: left;
}

.requestInfoInput input {
    width: 172px;
    height: 19px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding-left: 5px !important;
}

.requestInfoCheckbox {
    width: 50px;
    height: 21px;
    float: left;
    text-align: right;
    padding-top: 1px !important;
}

.requestInfoCheckboxLabel {
    width: 384px;
    height: 22px;
    float: left;
    margin-left: 6px !important;
}

.requestInfoCheckboxLabel label {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.requestInfoTextareaContainer {
    width: 412px;
    padding-left: 28px !important;
    padding-bottom: 10px !important;
}

.requestInfoTextareaContainer label {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.requestInfoTextareaContainer textarea {
    margin-top: 10px !important;
    width: 376px;
    height: 73px;
    font-family: Arial, sans-serif;
    font-size: 11px;
    padding: 5px !important;
}

#requestInfoButtonsContainer {
    width: 171px;
    padding-left: 269px;
}

#requestInfoSubmitButton {
    width: 73px;
    float: left;
}

#requestInfoClearButton {
    width: 98px;
    float: left;
}

.requestInfoFormButton {
    display: block;
    width: 52px;
    height: 24px;
    padding-left: 15px !important;
    background-image: url('images/buttonarrow.png');
    background-position: 53px 0;
    background-repeat: no-repeat;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
}

a.requestInfoFormButton:hover
{
	text-decoration: none;
}
/* END - Request info form styles */

/* Fabic Browser Page Styles */
 
 
#fabricSpecContainter 
{	
    background: white;
    border: 1px solid #C0C0C0;
    border-bottom: none;
    padding-left: 20px;
    padding-top: 25px;
    width: 497px;
}
 
#fabricSpecContainter ul {
    float: left;
    margin: 0;
    width: 450px;
    padding-bottom: 10px;
}
 
#fabricSpecContainter li {
    float: left;
    list-style: none;
    font-family: Arial, sans-serif;
    font-size: 12px;
    padding-left: 20px;
    line-height: 22px;
    width: 200px;
}
 
.fabricSpecItem {
    font-weight: bold;
    padding-right: 5px !important;
}
 
/* End Fabric Browser Page Styles */
/*Link Not Found (404 error) Page*/

.errorPageContainer
{
	text-align: center;
	padding-top: 50px;
	padding-bottom: 50px;
}
.errorPageContainer a {
	font-family: Arial, sans-serif;
	font-size: 22px;
	text-decoration: none;
	color: #000;
}
.errorPageContainer a:hover {
	text-decoration: none;
}
.errorPageTextLink .LinkText {
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
	font-weight: bold;
}

/* Customize Product Box Styles */

.CoverSelectorBox h3 {
	font-family: Arial, sans-serif;
	left: 75px !important;
}

.CoverSelectorBox span {
	font-family: Arial, sans-serif;
	font-size: 13px !important;
}

.CoverSelectorBoxHeading { /* bts 21037*/
    font-family: Arial, sans-serif;
	font-size: 11px; /* 14px */
	text-align: center;
	padding: 6px 0 8px 0 !important;
}

.findSkuBarDiv {
    height: 30px;
    padding-left: 9px !important;
}

.InfoPageForm #findSkuBar {
	left: 6px;
}

.InfoPageForm #findSkuBar .ResetSkuSearch,
.InfoPageForm #findSkuBar .ShowFavoritesCheck
{
	padding-left: 6px;
}

.InfoPageForm .findSkuBar {
	left: 6px !important;
}

.InfoPageForm .findSkuBar .ResetSkuSearch,
.InfoPageForm .findSkuBar .ShowFavoritesCheck
{
	padding-left: 6px !important;
}

.InfoPageForm #SuggestedItemsIconKey {
	left: 11px !important;
}

.InfoPageForm .DropdownFont input {
	margin-right: 3px !important;
}
/* End Customize Product Box Styles */

.infocorrelatesInBrowser div {
	font-family: Arial, sans-serif;
}

.InfoPageForm #TabbebContainerControl_FabricSelector_CoverBrowser_NoItemDiv {
	width: 510px !important;
	padding-top: 50px !important;
	padding-bottom: 50px;
}

.InfoPageForm #TabbebContainerControl_FabricSelector_CoverBrowser_NoItemDiv span {
	font-family: Arial, sans-serif;
}

/* Cookie Crumb Position */

.itemBrowserForm #cookieCrumbArea {
	position: absolute;
	left: 256px;
	top: -6px;
	width: 756px;
	z-index: 10;
}

.coverBrowserForm #cookieCrumbArea {
	position: absolute;
	left: 256px;
	top: -6px;
	width: 756px;
	z-index: 10;
}

/* End Cookie Crumb Position */

/* Magic Zoom Big Style */
/*
.ep2ZoomBig {
    left: 417px;
    position: absolute;
    top: -11px;
    z-index: 1000;
}
*/
.MagicZoomBigImageCont { margin:-11px 0 0 19px; }
/* END Magic Zoom Styles */

.requestInfoDisclaimerText {
	font-weight: bold;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: OrangeRed;
}

.renderingDisclaimerText {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: justify;
	font-style: italic;
}

.UserPageForm .reqinfo {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: OrangeRed;
	padding-right: 120px;
	position: relative;
	top: 100px;
}

/* ItemBrowser */
#itembrowserProductPageContainer * {
	margin: 0;
	padding: 0;
}

#itembrowserProductPageContainer {
	margin: 0 auto;
	width: 950px;
}

#itembrowserProductList {
	width: 255px;
	float: left;
	padding-top: 17px !important;
	padding-bottom: 17px !important;
	padding-left: 10px !important;
}

.itembrowserProductListTitle {
	width: 229px;
	height: 25px;
	padding-left: 5px !important;
}

.itembrowserProductListTitle p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

.itembrowserProductListItems, .itembrowserProductMoreItems {
	width: 224px;
	padding-left: 10px !important;
	padding-top: 9px !important;
	padding-bottom: 9px !important;
}

.itembrowserProductListItems li, .itembrowserProductMoreItems li  {
	font-family: Arial, sans-serif;
	font-size: 12px;
	list-style: none;
	line-height: 18px;
}

.itembrowserProductListItems li a, .itembrowserProductMoreItems {
	text-decoration: none;
}

.itembrowserProductListItems li a:hover, .itembrowserProductMoreItems li a:hover {
	text-decoration: underline;
}

.itembrowserProductMoreItems {
	padding-top: 0px !important;
}

#itembrowserProductArea {
	width: 685px;
	padding-top: 5px !important;
	float: left;
}

#itembrowserCookieCrumbArea {
    width: 600px;
    float: left;
    padding-bottom: 9px !important;
}

#itembrowserCookieCrumbArea li {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    list-style: none;
    display: inline;
    list-style: none;
    padding-left: 5px !important;
    padding-right: 5px !important;
    line-height: 14px;
}

#itembrowserCookieCrumbArea li:first-child {
    padding-left: 2px !important;
}

#itembrowserCookieCrumbArea li a {
    text-decoration: none;
}

.itemBrowserLegendContainer {
	width: 85px;
	float: left;
	padding-top: 4px !important;
	background: url('/css/epiphany2/images/legendicon.png') no-repeat 55px 2px;
}

.itemBrowserLegendContainer a {
	display: block;
	width: 85px;
	height: 20px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
	font-weight: bold;
	text-transform: uppercase;
}

.legendWindowClose {
	text-align: right;
	/* 0017781: The item browser page Legend needs better formatting */
	padding-right: 15px;
}

#itembrowserTopNav {
	width: 685px;
	padding-bottom: 12px !important;
}

#itembrowserCompareArea {
	height: 19px;
	float: left;
}

#itembrowserCompareArea a {
	width: 59px;
	height: 19px;
	display: block;
	font-family: Arial,sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 19px;
	background-image: url("/css/epiphany2/images/itembrowserbuttonarrow.gif");
	background-position: 55px -2px;
	background-repeat: no-repeat;
	padding-left: 7px !important;
}

.itembrowserNumberArea {
	height: 19px;
	float: right;	
	text-align: right;
	padding-right: 5px !important;
}

.itembrowserNumberArea p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

.itembrowserSortBy
{
    float: right;
}

.itembrowserSortBy .rcbLabel
{
    padding-right: 6px !important;
}

.itembrowserPageArea {
	height: 19px;
	float: right;
	padding-left: 5px !important;
	padding-right: 5px !important;
	border-left: solid 1px #969696;
}

.itembrowserPageArea p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
}

.itemBrowserSelectPageArea {
	height: 19px;
	padding-right: 10px !important;
	float: right;
}

.itemBrowserSelectPageArea select {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 85px;
	height: 20px;
}

.itemBrowserPageLinkArea {
	height: 19px;
	padding-right: 15px !important;
	float: right;
	line-height: 19px;
}

.itemBrowserPageLinkArea li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.itemBrowserPageLinkAreaSelected {
	font-weight: bold;
	text-decoration: none;
}

.spnGt {
	font-size: 16px;
	text-decoration: none;
}

.itembrowserProductRow {
	width: 664px;
	padding-bottom: 10px !important;
	margin-bottom: 10px !important;
}

.itemBrowserProductRowContainer {
	width: 664px;
	padding-bottom: 5px;
}


.itembrowserProductRowItem {
	width: 221px;
	position: relative;
	float: left;
}

.itembrowserProductRowItem a {
	text-decoration: none;
}

.itembrowserProductRowItem a:hover {
	text-decoration: none;
}

.itembrowserCompareBoxArea
{
	padding-left: 10px !important;
	padding-bottom: 3px !Important;
/*    bottom: 8px;
    position: absolute;
    right: 11px;
*/
}


.spnLabelCompare{
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 10px !important;
}

.itembrowserProductImage {
	padding-bottom: 10px !important;
	text-align: center;
}

.itembrowserProductDescription {
	padding-bottom: 8px !important;
	padding-left: 7px !important;
	width: 190px;
}

.itembrowserProductDescription p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
}

.itemBrowserProductDescriptionBlock {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: block;
}

.itemBrowserIconAreaContainer {
	width: 664px;
	background: url("/css/ePiphany2/images/itemskubackground.gif") repeat-y;
}

.itembrowserProductAdditionalInfo {
	width: 207px;
	/*height: 24px;*/
	float: left;
	margin-right: 7px !important;
	margin-left: 7px !important;
	position: relative;
}

.itembrowserSKUNumber {
	width: 90px;
	padding-left: 8px !important;
	float: left;
	padding-top: 5px !important;
	padding-bottom: 2px !important;
}

.itembrowserSKUNumber p {
	font-family: Arial, sans-serif;
	font-size: 11px;
	/*line-height: 24px;*/
}

.itembrowserIconArea {
	width: 108px;
	min-height: 20px;
	float: right;
	padding-top: 2px !important;
	text-align: right;
}

.itembrowserIconArea input {
	height: 20px;
    position: relative;
    right: 3px;
}

.itembrowserIconArea input {
	padding-top: 2px !important;
	text-align: right;
}

.itembrowserIconArea img {
	display: inline;
	padding-left: 2px !important;
	padding-right: 2px !important;
}

.itembrowserOnSaleOn {
	position: absolute;
	z-index: 100;
}

.itemBrowserStatusNewOn
{
    position: absolute;
    z-index: 100;
    right: 0px;
}

.itembrowserPricesArea {	
    font-family: Arial, sans-serif;
    font-weight: bold;
	color: #6b665e;
	width: 190px;
	text-align: left;
	padding-left: 7px !important;
	font-size: 12px;
	padding-bottom: 4px !important;
}

.itembrowserNormalPrice {
	color: #1d7000;
}

.itembrowserSalePrice {
	color: #ff0000;
}

.itemBrowserItemAddToCart {
    text-align: center;
}
/* END ItemBrowser */

/* COMPARE page */
#comparePageContainer * {
	margin: 0;
	padding: 0;
}

#comparePageContainer {
	margin: 0 auto;
	width: 950px;
	background-color: #FFF;
	padding-bottom: 20px;
	font-size: 11px;
}

#comparePageCookieCrumbArea {
    width: 950px;
    padding-bottom: 9px;
    padding-top: 15px;
    padding-left: 15px;
    padding-bottom: 18px;
}

#comparePageCookieCrumbArea li {
    font-family: Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    list-style: none;
    display: inline;
    list-style: none;
    padding-left: 5px;
    padding-right: 5px;
    line-height: 14px;
}

#comparePageCookieCrumbArea li:first-child {
    padding-left: 2px;
}

#comparePageCookieCrumbArea li a {
    text-decoration: none;
}

#comparePageTitleBarContainer {
	width: 920px;
	padding-bottom: 5px;
	margin-left: 15px;
	margin-right: 15px;
}

#comparePageTitle {
	width: 688px;
	float: left;
}

#comparePageTitle h1 {
	font-family: Arial, sans-serif;
	font-size: 22px;
	font-weight: normal;
}

#comparePageIconArea {
	width: 232px;
	float: left;
}

#comparePrintButton {
	width: 60px;
	float: left;
}

#compareEmailButton {
	width: 80px;
	float: left;
}

#comparePreviousButton {
	width: 92px;
	float: left;
}

#comparePreviousButton a {
	display: block;
	width: 75px;
	height: 19px;
	font-family: Arial, sans-serif;
	font-size: 11px;
	text-decoration: none;
	line-height: 19px;
	padding-left: 17px;
}

#comparePageItemPictureContainer {
	width: 690px;
	padding-left: 230px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-left: 15px;
	margin-right: 15px;
}

.comparePageItemPictureDetail {
	width: 230px;
	float: left;
}

.comparePagePicture {
	width: 230px;
	text-align: center;
	padding-bottom: 10px !important;
}

.comparePageCheckbox {
	width: 230px;
	text-align: center;
}

.comparePageDetail {
	width: 230px;
}

.comparePageDetail a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#comparePageDetailsTable {
	width: 934px;
	padding-left: 16px;
}

#comparePageDetailsTable ul {
	width: 916px;
	border-top: 1px solid #e7e7e7;
}

#comparePageDetailsTable li {
	list-style: none;
	width: 916px;
	border-bottom: 1px solid #e7e7e7;
	background: url('/css/ePiphany2/images/comparetablebackground.gif') repeat-y;
}

.comparePageAttributeName {
	width: 216px;
	padding-top: 5px !important;
	float: left;
	text-align: right;
	padding-right: 13px !important;
	padding-bottom: 5px !important;
}

.comparePageAttributeName p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.comparePageAttributeDetail {
	width: 219px;
	float: left;
	text-align: left;
	padding: 5px !important;
}

.comparePageAttributeDetail p {
	font-family: Arial, sans-serif;
	font-size: 12px;
}
/* END COMPARE */

.InfoPageForm #anchorBottom {
	font-family: Arial, sans-serif;
}

#WishListTabBoxDiv {
	width: 517px !important;
	border-top: none !important;
}

.IdWishListTabBoxDiv {
	width: 517px !important;
	border-top: none !important;
}

/* Style Adjustments for Non-Customized ePiphany2 */

.normalHeader .HomePage .rmRootLink {
	width: 155px !important;
}

.normalHeader .HomePage .rmLink {
	width: 195px;
}

.SearchPageForm .workspacearea {
	left: 245px !important;
}

.InfoPageForm .workspacearea {
	left: 350px !important;
}

.workspacearea .HomeTabBoxDiv {
	background-color: #cccccc;
	border: 1px solid #3c3c3c;
}

.workspacearea .RadTabStrip .rtsLink, .RadTabStripVertical .rtsLink {
	padding-left: 11px !important;
	padding-right: 11px !important;
}

.workspacearea .HomeTabItemLabel {
	color: #3c3c3c;
}

/* End Style Adjustments for Non-Customized ePiphany2 */

/* ITEMBROWSER SPECIALS  */
.specialsTitleContainer {
    width: 885px;
    padding-bottom: 5px;
}

.specialsTitle {
    width: 193px;
    float: left;
    margin-right: 21px !important;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 7px !important;
    padding-bottom: 5px !important;
}

.specialsTitle p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.specialsDescriptionContainer {
    width: 885px;
    padding-bottom: 5px;
}

.specialsDescription {
    width: 193px;
    float: left;
    margin-right: 21px !important;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 7px !important;
    padding-bottom: 5px !important;
}

.specialsDescription p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.specialsPriceContainer {
    width: 885px;
    padding-bottom: 5px;
}

.specialsPrice {
    width: 193px;
    float: left;
    margin-right: 21px !important;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-left: 7px !important;
    padding-bottom: 5px !important;
}

.specialsPrice p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.specialsBrowserForm #itembrowserProductList {
	display: none;
}

.specialsBrowserForm #itembrowserProductArea {
	width: 930px;
	padding-left: 20px;
}

.specialsBrowserForm #itembrowserCookieCrumbArea {
	width: 930px;
}

.specialsBrowserForm #itembrowserTopNav {
	width: 930px;
}

.specialsBrowserForm .itembrowserProductRow {
	width: 930px;
}

.specialsBrowserForm .itemBrowserProductRowContainer {
	width: 930px;
}

.specialsBrowserForm .itemBrowserIconAreaContainer {
	width: 930px;
}

.specialsTitle {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.specialsBrowserForm .itemBrowserIconAreaContainer {
	background: url("/css/ePiphany2/images/specialsskubackground.gif") repeat-y;
}



/* END ITEMBROWSER SPECIALS */

.searchBrowserArea {
	top: -7px !important;
}

.includerugdiv {
	padding-left: 23px !important;
	padding-top: 8px !important;
}

.includeruglabel {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
	text-align: left;
    float: left;
    padding: 0px !important;
}

.includerugname {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #1c7000;
	text-align: left;
    float: left;
	padding-left: 1em !important;
}

.salepriceheading {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #181818;
}

.salepricevalue {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: red;
}

.subtotalpriceheading {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #181818;
}

.subtotalpricevalue {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #1c7000;
}

.divrugpriceblock { /* changed padding and margin - bts 23980 */
	background-color: #EFEFEF;
	padding-top: 12px !important;
	padding-bottom: 12px !important;
	padding-right: 14px !important;
	margin-top: 15px !important;
}

.pricewithoutrug {
	font-family: Arial, sans-serif;
	font-size: 14px;
}

#productSpecialTitle {
	padding: 13px 18px 5px 18px;
	width: 483px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1D7000;
}

#productSpecialDescription {
	padding: 0px 18px 0px 18px;
	width: 483px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #1D7000;
}

#itembrowserBottomNav {
    clear: both;
    padding-top: 5px;
}

.SEOHeading 
{
    clear: both;
    color: #909090;
    font-family: Arial,sans-serif;
    font-size: 12px;
    text-align: center;
    padding-top: 20px !important;
}


/* bts 7995 Legends on item browser page */
#itembrowserIconMapContainer 
{
	width: 300px;
	padding: 5px;
	background-color: #fff;
	border: 1px solid #cccccc;
}

.iconMapSection {
    clear: both;
    height: 30px;
}

.iconMapImage {
    height: 30px;
    padding-right: 10px;
    float: left;
    padding-top: 5px;
    text-align: right;
    
}

/* 0017781: The item browser page Legend needs better formatting */
.iconMapDescription {
    /*height: 30px;*/
    padding-right: 10px;
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 25px;
    width: 240px;
}

#colorFilterArea {
	padding-bottom: 5px;
}
.ModifyAccountPageForm #spnPassword {
    padding-left:0px;
}
/* END bts 7995 */

/* BTS 8176 */

#viewAllArea {
	width: 50px;
	float: right;
	padding-top: 2px;
}

#viewAllArea a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #2a2a2a;
}

/* End BTS 8176 */

/* Email lightbox */
#emailProductContainer * {
    margin: 0;
    padding: 0;
}

#emailProductContainer {
    width: 400px;
    padding: 10px;
    background-color: #FFF;
}

#emailProductTitleContainer {
    width: 400px;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

#emailProductTitle {
    width: 250px;
    float: left;
}

#emailProductTitle h6 {
    font-family: Arial, sans-serif;
    font-size: 16px;
}

#emailProductRequired {
    width: 115px;
    padding-right: 15px;
    padding-top: 3px;
    float: left;
}

#emailProductRequired p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    text-align: right;
}

.emailWindowClose {
	width: 20px;
	float: left;
}

#emailProductMessage {
    width: 400px;
    padding-bottom: 5px;
}

#emailProductMessage p {
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#emailProductFormPicture {
    width: 400px;
    padding-bottom: 15px;
}

#emailProductForm {
    width: 390px;
    float: left;
    padding-top: 15px;
}

.emailProductInput {
    width: 340px;
    padding-bottom: 5px;
    padding-left: 50px !important;
}

.emailProductInput label {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.emailProductInput input {
    font-family: Arial, sans-serif;
    font-size: 11px;
    height: 19px;
    width: 200px;
    margin-top: 5px !important;
    margin-bottom: 5px !important;
    padding-left: 5px !important;
}

.emailProductInput textarea {
    font-family: Arial, sans-serif;
    font-size: 11px;
    height: 100px;
    width: 300px;
    padding: 5px !important;
}

#emailProductPicture {
    width: 390px;
    float: left;
}

#emailProductButtonsContainer {
    clear: both;
    width: 340px;
    padding-left: 50px;
    padding-top: 10px;
}

#emailProductSubmitButton {
    width: 73px;
    float: left;
}

#emailProductClearButton {
    width: 98px;
    float: left;
}

.emailProductFormButton {
    display: block;
    width: 52px;
    height: 24px;
    padding-left: 15px !important;
    background-image: url('images/buttonarrow.png');
    background-position: 53px 0;
    background-repeat: no-repeat;
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 24px;
    text-decoration: none;
    
}

.sendCopyCheckbox {
	height: 26px;
	*height: 30px;
	padding-top: 14px !important;
	*padding-top: 10px !important;
	padding-left: 50px !important;
	float: left;
}

.sendCopyCheckboxLabel {
	height: 40px;
	line-height: 40px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-left: 7px !important;
}

.emailProductFormButton:hover {
	color: #fff;
	text-decoration: none;
}
/* Email lightbox */

#removeAccessoryButton
{
	position: absolute;
	left: 370px;
	top: 35px;
}

.consistsOfContainer {
	width: 950px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
	margin: 0 auto;
}

#consistsOfContainerLeft {
	width: 485px;
	float: left;
}

#consistsOfContainerRight {
	width: 465px;
	float: left;
}
.consistsOfItem {
	width: 463px;
	min-height: 127px;
	border: 1px solid #bebebe;
	margin-bottom: 5px !important;
}

.consistsOfImage {
	width: 330px !important;
	float: left;
}

.consistsOfContent {
	width: 455px;
	padding-left: 5px !important;
	float: left;
	position: relative;
}

.consistsOfContent a:hover {
	color: #2a2a2a;
}

.consistsOfTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.consistsOfAvailability {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
	float: left;
}

.consistsOfAttributes {
	float:left;
	padding-top: 5px !important;
}

.consistsOfAttributes li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding-left: 5px !important;
	padding-right: 5px !important;
}

.consistsOfAttributes li:first-child {
	border-left: none;
}

.consistsOfAvailableStatus {
	padding-left: 5px !important;
	padding-right: 5px !important;
	color: #1D7000;
}

.consistsOfCustomizable {
	padding-left: 5px !important;
	padding-right: 5px !important;
	color: #1D7000;
}

.consistsOfOnDisplay {
	padding-left: 5px !important;
	color: #1D7000;
}

.ConsistsOfNoImage {
	width: 443px !important;
	padding-left: 10px !important;
	padding-right: 10px !important;
}

.ConsistsOfNoImage img {
	display: none;
}

.consistofImageAnchor
{
	position: absolute;
	right: -125px;
	top: 5px;
}
.productDimensionsList li {
    display: inline;
    font-family: Arial,sans-serif;
    font-size: 13px;
    font-weight: bold;
    list-style: none outside none;
    padding-right: 10px;
}

.productWidthValue {
    color: #1D7000;
    font-size: 13px;
}

.productHeightValue {
    color: #1D7000;
    font-size: 13px;
}

.productDepthValue {
    color: #1D7000;
    font-size: 13px;
}

/* BTS 8378 */

#drapingListContainer {
    width: 497px;
    padding: 10px;
    margin-top: -1px;
}

#drapingListBackground {
    width: 469px;
    padding: 10px 15px;
}

#drapingListBackground li {
    list-style: none;
    width: 469px;
    line-height: 18px;
}

.drapingListPosition, .unsetListPosition {
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-right: 5px !important;
}

.drapingListNameSku, .unsetListText {
    float: left;
    padding-right: 5px !important;
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.drapingListNameSku a, .unsetListText a {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.drapingListAvailability {
    float: left;
    font-family: Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    border-left: 1px solid #2a2a2a;
    padding-left: 5px !important;
    padding-right: 5px !important;
}

.drapingListAvailableStatus {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

/* End BTS 8378 */

.itembrowserFilterLegend {
	width: 229px;
	height: 25px;
	padding-left: 5px !important;
}

.itembrowserFilterLegend p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

.itembrowserFilterLegendText a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

#itembrowserFilterLegend {
    height: 25px;
    padding-left: 5px;
    width: 229px;
    background-color: #E1E1E1;
}

#itembrowserFilterLegend p {
    font-family: Arial,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 25px;
}

.itembrowserFilterLegendItem {
    width: 234px;
    padding-bottom: 5px !important;
}

.itembrowserFilterLegendCheckbox {
    width: 27px;
    padding-top: 7px !important;
    float: left;
    text-align: center;
}

.itembrowserFilterLegendIcon {
    width: 27px;
    padding-top: 3px !important;
    float: left;
}

.itembrowserFilterLegendText {
    width: 180px;
    padding-top: 5px !important;
    float: left;
}

.itembrowserFilterLegendText p {
    font-family: Arial, sans-serif;
    font-size: 12px;
}

.productVersion {
	width: 100%;
	text-align: center;
	color: #AAAAAA;
	position: absolute;
	top: 490px;
	font-family: Arial, sans-serif;
}

/* BTS 8503 */
#printProductContainer * {
	margin: 0;
	padding: 0;
}

#printProductContainer {
	width: 680px;
	padding: 10px;
}

#printProductTitleContainer {
	width: 680px;
}

#printProductTitle {
	width: 655px;
	float: left;
}

#printProductTitle p {
	font-family: Arial, sans-serif;
	font-size: 20px;
	text-transform: uppercase;
}

#printProductClose {
	width: 25px;
	float: left;
	text-align: right;
}

#printProductProductImageContainer {
	width: 680px;
}

#printProductImage {
	width: 400px;	
	float: left;
}

#printProductPrintInformation {
	width: 280px;
	float: left;
}

#printProductPrintButton {	
	text-align: center;
	float:right;
}

.printProductPrice {
	width:500px;
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 20px;
	color: #2a2a2a;
	padding-top: 20px !important;
}

#printProductStoreDetails {
	width: 280px;
	padding-top: 20px;
	padding-bottom: 30px;
}

.printProductStoreName {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.printProductStoreWebsite {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.printProductCoverTitle {
	width: 680px;
	padding-bottom: 5px !important;
}

.printProductCoverTitle p {
	font-family: Arial, sans-serif;
	font-size: 18px;
}

#printProductItemInformation {
	width: 680px;
	padding-bottom: 10px;
}

#printProductItemInformation li {
	background: url('/images/print/printproductitembackground.gif') repeat-y;
	list-style: none;
	line-height: 15px;
}

.printProductItemAttributeName {
	width: 130px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px !important;
	text-align: right;
	/*padding-top: 2px !important;*/
}

.printProductItemAttributeDetail {
	width: 535px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-top: 2px !important;
	/*padding-bottom: 2px !important;*/
	/*padding-right: 5px !important;*/
}

.printProductCoverInformation {
	width: 680px;
	padding-bottom: 10px !important;
}

.printProductCoverImage {
	width: 150px;
	float: left;
	text-align: center;
}

.printProductCoverDetail {
	width: 530px;
	float: left;
}

.printProductCoverDetail li {
	background: url('/images/print/printproductcoverbackground.gif') repeat-y;
	list-style: none;
	line-height: 15px;
}

.printProductCoverColumn {
	width: 265px;
	float: left;
}

.printProductCoverAttributeName {
	width: 100px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px !important;
	text-align: right;
	/*padding-top: 2px !important;*/
}

.printProductCoverAttributeDetail {
	width: 150px;
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	/*padding-top: 2px !important;*/
	/*padding-bottom: 2px !important;*/
	/*padding-right: 5px !important;*/
}

.printProductByoFinishArea {	
	padding-bottom: 10px;
}

.printProductByoFinishArea ul {
	width: 500px;
	float: left;
}

.printProductByoFinishArea li {
	list-style: none;
	float: left;
	width: 246px;
	margin-right:4px !important;
	padding-bottom: 10px !important;
	min-height: 210px;
}

.printProductByoFinishTitle {
	width: 226px;
	height: 25px;
	line-height: 25px;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #2a2a2a;
}

.printProductByoFinishImage {
	width: 226px;
	padding-top: 20px;
	padding-bottom: 20px;
	text-align: center;
}
/* END BTS 8503 */

/*#AttributeFilters1_itemBrowserQuicklyAvailableFilter .itembrowserAvailabilityFilterItem {
	margin-left: 27px !important;
	width: 207px !important;
}*/

/* Appliance Page List */

.productPageFeatureList li {
	list-style: none;
	padding-left: 15px !important;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-bottom: 5px !important;
}

#anchorTop {
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

/* End Appliance Page List */
.loginPageContent 
{
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	position: relative;
	left: 5px;
	top: -75px;
	text-align: center;
	width: 590px;
}
.createAccountPageContent {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align:center;
	width:550px;
	padding-left: 200px;
	padding-right: 200px;
	position: relative;
	top: -75px;
}

.RegisterBrowserArea {
	top: 145px !important;
}

.RequestInformationForm {
	background: none !important;
	width: 460px !important;
}

.rtsSelected {
	text-decoration: none !important;
	cursor: default !important;
}

.productPageFeatureList {
	border-top: none !important;
	border-bottom: none !important;
}

.productPageFeatureList li {
	background: none !important;
	line-height: 16px !important;
}

#TabbebContainerControl_removeAccessoryAnchor {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: underline;
}

#TabbebContainerControl_WallFloorColor_removeColorsAnchor { /* bts 21037*/
	font-family: Arial, sans-serif;
	font-size: 11px; /* 12px */
	/*font-weight: bold;*/
	color: #fff; /* #000 */
	text-decoration: none; /* underline */
	background-color: #6f6f6f;
}

#TabbebContainerControl_WallFloorColor_removeColorsAnchor:hover { /* bts 21037*/
	background-color: #555 !important;
}

.nopricemessage {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1D7000;
}
/* Info1 attachment */
.PDFIconPosition
{
	position:relative; 
	top:3px; 
	cursor:pointer;	
}
.additionalSpecsLinkFont
{
	color:Blue; 
	font-family: Arial, sans-serif; 
	font-size:12px; 
	font-weight:bold; 
	cursor:pointer;	
}
/* End Info1 attachment */

  /***********************************************************************************
 * REPORT BUG CSS
 **********************************************************************************/

#reportbugcontainer {
	width: 950px;
	margin: 0 auto;
	padding-top: 10px;
}

#reportbugcontent {
	width: 950px;
	margin: 0 auto;
}

#reportbugcopy {
	width: 950px;
}

#reportbugcopyleft {
	width: 25px;
	height: 22px;
	float: right;
}

#reportbugcopyright {
	height: 22px;
	line-height: 22px;
	text-align: right;
	float: right;
}

#reportbugcopyright p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding-left: 5px;
}

#reportbugcopyright a {
	text-decoration: underline;
}

#reportbugboxcontainer {
	width: 950px;
	margin: 0 auto;
	clear: both;
}

#reportbugboxtitle {
	width: 950px;
	height: 35px;
	line-height: 35px;
}

#reportbugboxtitle h4 {
	font-family: Arial, sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
}

#reportbugbox {
	width: 948px;
	padding-top: 10px;
	padding-bottom: 20px;
	margin-top: 10px;
}

#reportBugEmail 
{
	padding-left: 22px;
}

#reportBugEmail p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
}

#reportBugEmail input {
	width: 217px;
	height: 13px;
	line-height: 13px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
	float: left;
}

#reportBugCheckBox {
	padding-left: 22px;
	padding-top: 10px;
}

#reportBugCheckBoxLeft {
	width: 24px;
	text-align: left;
	float: left;
}

#reportBugCheckBoxRight {
	float: left;
}

#reportBugCheckBoxRight p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 21px;
}

#reportBugDescription
{
	padding-left: 22px;
	padding-top: 10px;
}

#reportBugTextArea 
{
	width: 800px;
	float: left;
}

#reportBugTextArea textarea {
	width: 800px;
	height: 30px;
	line-height: 13px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	padding: 3px;
}

#reportBugButton {
	width: 100px;
	float: left;
	text-align: right;
}

#bugsubmitbutton {
	float: right;
}

#bugsubmitbutton a {
	display: block;
	width: 60px;
	height: 24px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: none;
	line-height: 24px;
	padding-left: 12px;
	background-image: url('images/buttonarrow.png');
	background-repeat: no-repeat;
	background-position: 57px 0px;
	background-color: #2A2A2A;
	color: #FFF;
	text-align: left;
}

 /***********************************************************************************
 * END REPORT BUG CSS */

/* BTS 12807 */

#additionalSpecs {
	padding-left: 8px;
}

/* End BTS 12807 */

/* Search Results Page */
#searchresultscontainer * {
	margin: 0;
	padding: 0;
}

#searchresultscontainer {
	width: 592px;
	margin: 0 auto;
	position: relative;
}

#searchmessage {
	width: 592px;
	height: 133px;
	text-align: center;
}

#searchmessage p {
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #2d2d2d;
	padding-top: 73px;
}

#searchresultcontainer {
	width: 590px;
	height: 158px;
	text-align: center;
	background-color: #efefef;
	border: 1px solid #c1c1c1;
}

#searchresultcontainer p {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #2d2d2d;
	padding-top: 34px;
}

#searchresultfield {
	width: 238px;
	height: 26px;
	margin: 0 auto;
	padding-top: 10px;
	padding-bottom: 15px;
}

#searchresultfield input {
	width: 230px;
	height: 18px;
	line-height: 18px;
	font-family: Arial, sans-seri;	font-size: 12px;
	background-color: #FFF;
	border: 1px solid #abadb3;
	padding: 3px;
}

#searchresultbutton {
	width: 85px;
	height: 24px;
	background-color: #2D2D2D;
	text-align: left;
	color: white;
	margin: 0 auto;
}

#searchresultbutton a {
	display: block;
	width: 65px;
	height: 24px;
	font-family: Arial, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 24px;
	padding-left: 20px;
	background-image: url('images/buttonarrow.png');
	background-repeat: no-repeat;
	background-position: 63px 0px;
}

#searchicon {
	width: 89px;
	height: 88px;
	position: absolute;
	top: 61px;
	left: 0;
}
/* End Search Results Page */

.descriptiontext {
	/*width: 236px;
	height: 169px;*/
	/*overflow: auto;*/
	padding: 5px 0 0 13px !important;
	position: relative;
}

.descriptiontext h3 {
	font-family: Verdana;
	font-size: 14px;
	/*font-weight: normal;*/
	/*line-height: 30px;*/
	padding-top: 4px !important;
}

.descriptiontext p {
	font-family: Verdana;
	font-size: 12px;
	padding-top: 8px !important;
}

.commentline {
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}


/********************************************* 
	END EPIPHANY2 STYLES
**********************************************/

/********************************************* 
	VERSION 6.05
**********************************************/

.CoverSelectorBox 
{
    width: 519px;
    padding-top: 10px !important;
}

.AccessorySelectorBox 
{
    width: 519px;
}

.optionAreaLabel
{
    width: 31%;
    float: left;
    text-align: right;
    padding-right: 2% !important;
    font-family: Arial, Sans-Serif;
    font-size: 13px;
    font-weight: bold;
}

.optionAreaDropDown
{
    width: 67%;
    float: left;
}

.CoverAreaNavigationDropdown
{
    float: left;
}

.CoverAreaNavigationButtons
{
    /*width: 80px;*/ /* bts 21037*/
    float: left;
    margin-left: 10px !important;
}

.CoverAreaPrevNextButton.rbDisabled
{
    background-color: #c0c0c0 !important;
}

.AccessoryNavigationButtons { /* bts 21037*/
    /*width: 220px;*/
	float: left; /* right */
	padding-left: 10px !important;
}

.removeAccessoryButton
{
    width: 33%;
    float: left;
	text-align: center;
}

.printProductLogoArea {
	padding-top: 10px !important;
	text-align: center;
}

.printProductLogoArea img
{
    padding-left: 10px !important;
    padding-right: 10px !important;
    float: left;
}

/* New item information page layout */

.newPriceGoogleCart 
{
    width: 502px !important;
}

.newProductPriceContainer 
{
/*
    float:right !important;
    width: auto !important;
*/
}

.newAddToCartContainer
{
    float:right !important;
    width: auto !important;
    padding-left: 10px !important;
}

.newMdIconArea 
{
    float: left;
    width: 305px;
}

.pintrestButton 
{
    float: left;
    width: 45px !important;
}

/* End New item information page layout */

/* Redesigned Modify Account Page */

#myaccountcontainer * {
	margin: 0;
	padding: 0;
}

#myaccountcontainer {
	width: 415px;
	margin: 25px 0 0 41px;
	background-color: #efefef;
	border: 1px solid #bebebe;
	padding: 20px 25px 25px 25px;
}

#myaccounttop {
	width: 415px;
	height: 21px;
}

#myaccountheading {
	width: 185px;
	height: 21px;
	line-height: 21px;
	background-color: #2d2d2d;
	text-align: center;
	float: left;
}

#myaccountheading h1 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}

#myaccountrequired {
	width: 230px;
	height: 21px;
	line-height: 21px;
	text-align: right;
	float: right;
}

#myaccountrequired p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #787878;
}

.myaccountrow {
	width: 415px;
	height: 55px;
	clear: both;
}

.myaccountrowleft {
	width: 207px;
	height: 35px;
	padding-top: 20px;
	float: left;
}

.myaccountrowleft input {
	width: 160px;
	height: 14px;
	line-height: 14px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	border: 1px solid #abadb3;
	padding: 3px !important;
}

.myaccountrowleft p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
}

.myaccountrowright {
	width: 208px;
	height: 35px;
	padding-top: 20px;
	float: left;
}

.myaccountrowright input {
	width: 160px;
	height: 14px;
	line-height: 14px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	border: 1px solid #abadb3;
	padding: 3px !important;
}

.myaccountrowrightcheckbox {
	width: 208px;
	height: 35px;
	padding-top: 20px;
	float: left;
}

.myaccountrowrightcheckbox input {
	width: 160px;
	height: 14px;
}

.myaccountrowrightcheckbox p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
}

.myaccountrowright p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #787878;
}

.myaccountrowcheckbox {
	width: 19px;
	height: 30px;
	float: left;
}

.myaccountrowcheckbox input {
	width: auto !important;
	height: auto !important;
	padding: auto !important;
}

.myaccountrowcheckboxtext {
	width: 189px;
	height: 30px;
	float: left;
}

#myaccountsubmit {
	width: 400px;
	height: 24px;
	text-align: left;
}

#modifyAccountSubmitbutton {
	width: 85px;
	height: 24px;
	background-color: #2D2D2D;
	color: white;
	margin: 0 auto;
	text-align: left;
	float: left;
}

#modifyAccountSubmitbutton a {
	display: block !important;
	width: 85px;
	height: 24px;
	font-family: Arial, sans-serif;
	color: #FFF;
	font-size: 12px;
	text-decoration: none;
	line-height: 24px;
	text-align: center;
	background-image: url('../images/buttonarrow.png');
	background-repeat: no-repeat;
	background-position: 63px 0px;
}

.modifyAccountViewOrderHistory
{
    text-align: right;
}

.modifyAccountViewOrderHistory a
{
    font-family: Arial, sans-serif;
    font-size: 14px;
}
.myaccountrowyourpage
{
    padding-top: 20px !important;
}

.myaccountrowyourpage a {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

/* Reposition window for website visitors */

.workspaceRelative #myaccountcontainer 
{
    margin: 20px auto 0 auto;
}    

/* End Redesigned Modify Account Page */

/* New Print Out Feature BTS #0013823 */

.newLargePrintProductProductImageContainer
{
    width: 1024px !important;
}

.newprintProductContainer { 
    width: 1024px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.newprintBrandDetails {
    width: 1004px !important;
    padding-left: 20px !important;
}

.newprintBrandLogo {
    width: 140px !important;
    float: left !important;
}

.newprintProductTitle {
    width: 864px !important;
    /*padding-top: 15px !important;*/
}

.newprintProductImage {
    padding-top:10px !important;
    float: none !important;
}

.newprintProductPrintInformation {
    width: 1004px !important;
    padding-left: 20px !important;
}

.newprintProductStoreDetails {
    width: 1004px !important;
    padding-bottom: 20px !important;
}

.newprintLogoAndPriceDetails {
    width: 1004px !important;
    padding-bottom: 10px !important;
}

.newprintProductLogoArea {
    /*width: 120px !important;*/
    float: left !important;
}

.newprintProductPrices {
    width: 864px !important; 
    float: left !important; 
}

.newprintProductPrice {
    width: 864px !important;
    text-align: left !important;
    font-size: 20px !important;
}

.newprintStoreNameAndUrl {
    width:1024px !important;
    padding-bottom: 20px !important;
}

.newprintProductStoreName {
    float:left !important;
    padding-left: 20px !important;
    font-size: 20px !important;
}

.newprintProductStoreWebsite {
    float:left !important;
    font-size: 16px !important;
    padding-left: 20px !important;
}

.newprintProductCoverTitle {
    width: 1004px !important;
    padding-left: 20px !important;
}
    
.newprintProductItemInformation {    
    width: 1004px !important;
    padding-left: 20px !important;    
}
    
.newprintProductCoverInformation {
    padding-left:20px !important;
}

.newprintProductByoFinishArea {
    padding-left:20px !important;
}

.newprintProductByoFinishAreaV2 li:nth-child(2n-1) {
    clear: both;
}

/* End New Print Out Feature BTS #0013823*/

.comparePageCheckbox 
{
    font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: bold;
}

.comparePageCheckbox input 
{
    margin-left: 10px;
}

/* Account Content Management page */
.contentContainer 
{
    margin: 0 auto;
    width: 900px;
}

.manageContentTitle
{
    font-weight: bold;
    font-size: 16px;    
    padding-top: 8px;
}

.errorsDisplayDiv
{
    color: Red;
    font-size: 14px;
}

.contentLabel
{
    font-weight: bold;
    padding: 8px 0px 8px 0px;
}

.editContentDiv
{
    padding-top: 15px;
}

.contentContainer input[type="submit"]
{
    color: Black;
}

.ContentImageUploader
{
    padding: 8px 0px 8px 0px;
}

.ContentImageUploader .ruBrowse, .SlideImageUploader .ruBrowse
{
    background-position: 0 -22px !important;
    height: 24px !important;
    width: 80px !important;
}

.ContentTextAreaEditor
{
    margin-bottom: 8px;
}

#commitContent
{
    margin-top: 20px;
}
/* END - Account Content Management page */

/* Find a Designer Results */

#designerresultscontainer {
	width: 950px;
	margin: 0 auto;
}

.designerresultsrow {
	width: 950px;
	padding-top: 15px;
	padding-bottom: 15px;
	border-top: 1px solid #e7e7e7;
}

.designerresultsrowleft {
	width: 174px;
	height: 218px;
	text-align: left;
	float: left;
}

.designerresultsrowright {
	width: 776px;
	text-align: left;
	float: left;
}

.designerresultsrowright h1 {
	font-family: Times, sans-serif;
	font-size: 22px;
	color: #242424;
	padding-bottom: 10px;
	font-weight: normal;
}

.designerresultsrowright p {
	font-family: Arial, sans-serif;
	font-size: 14px !important;
	line-height: 18px;
}

.designerresultsrowright ul {
	padding: 20px 0 0 0;
	margin: 0;
}

.designerresultsrowright li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #242424;
	border-left: 1px solid #242424;
	padding-left: 6px;
	padding-right: 3px;
}

.designerresultsrowright li:first-child {
	border: 0;
}

.designerresultsrowright li a {
	color: #242424;
	text-decoration: underline;
}

.designerresultsrowright h1 a {
	color: #242424;
	text-decoration: none;
}

.designerresultsrowright h1 a:hover {
	text-decoration: underline;
}

/* End Find a Designer Results */

/********************************************* 
	END VERSION 6.05
**********************************************/


/* eCommerce Order Styles Starts*/
#paymentStepsContainer{         /*A Container div for the all the steps*/
    height: 44px;
    border: 1px solid #2a2a2a;
    background-color: #f9f9f9;
}
        
.paymentStep{                   /*A class assigned to div for the each step in payment processing*/
    height: 44px;
    line-height: 44px;
    float: left;
}
        
.paymentStepIcon{               /*A class assigned to div for the images which has step-1,2, etc*/
    width: 60px;
    height: 26px;
    padding-top: 9px;
    padding-left: 15px;
    padding-right: 8px;
    float: left;
}
        
.paymentStepText{               /*A class assigned to div for the process texts*/
    height: 44px;
    line-height: 44px;
    float: left;
}
        
.paymentStepText h1{            /*A class assigned to div for the process texts which is defined within H1*/
    font-family: Arial, sans-serif;
    font-size: 16px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
        
.paymentStepTextOn{             /*A class assigned to the selected/active div during the payment process*/
    color: #2a2a2a;
}
        
.paymentStepTextOff{            /*A class assigned to the inactive div during the payment process*/
    color: #c5c5c5;
}

.clearfix:after{                /*Provide clearfixes for the divs*/ 
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
        
/* IE6 */
* html .clearfix{               /*Provide clearfixes for the divs*/
    height: 1%;
}
        
/* IE7 */   
*:first-child + html .clearfix{     /*Provide clearfixes for the divs*/
    min-height: 1%;
}

.divContainerForDividingColumns{    /*Use this div class for container div for divided columns (one or more columns aligned side by side)*/
    line-height: 22px;
}

.form_Row{                          /*Use this div class for container div for each row (one or more columns aligned side by side)*/
    padding: 2px 0;
    clear: left;
    height: auto;
    line-height: 22px;
}

.one_Quarter_Width{                 /*Use this div class for container div if the div wants to be 1/4 of actual width of the divworkspacearea*/
    width: 237px;
    clear: none;
    float: left;
}
        
.half_Width{                        /*Use this div class for container div if the div wants to be 1/2 of actual width of the divworkspacearea*/
    width: 474px;
    clear: none;
    float: left;
}
        
.left_Div{                          /*Use this div class for container div if the div wants to be 33% of relative width of any DIV which is left aligned*/
    width: 33%;
    float: left;
    clear: none;
    text-align: right;
    margin-right: 2px;
}
        
.right_Div{                         /*Use this div class for container div if the div wants to be 66% of relative width of any DIV which is right aligned*/
    width: 66%;
    float: right;
    clear: none;
    text-align: left;
}

#divECommerceOrderAddress .right_Div input
{
    width: 80%;
    float: left;
}

.red{                               /*Use this class for the text to be turned to red - may be used for validations*/
    color: Red;
}

.borderRound7{                       /*Use this div class for rounding borders --> works in IE>v8, Chrome, Firefox*/
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border-radius: 7px;
}

 .blackButton{                      /*Black color button style*/
    background-color: #181818;
    color: #fff;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    border: none;
    /*height: 25px;*/
    padding: 2px 10px 2px 10px;
    cursor: pointer;
}

.blackButton:hover, .blackButton:link, .blackButton:visited{
    text-decoration: none;
    color: #fff;
}
/* eCommerce Order Styles Ends*/

/*Order Summary Styles*/

.OrderItemDetails td {
	padding: 5px;
}

.TotalOrderPrimaryHeadingRow {
	height: 35px;
	background-color: #cecece;
	font-weight: bold;
}

#lineItemsControl_spnTopPrice {
	color: #167600;
}

.OrderItemDetailsFooter {
	background-color: #e3e3e3;
}

.OrderLineItemColumn2 {
	border: 1px solid #000;
}

.OrderLineItemColumn1 {
	background-color: #efefef;
}

.OrderOtherButton {
	background-color: #F8F8F8 !important;
	border: 1px solid #000 !important;
}

.TotalOrderSecondaryHeadingRow {
	background-color: #E3E3E3;
}

.SummaryHeading {
	font-size: 13px;
}

.OrderLineItemsValue {
	font-weight: bold;
	color: #167600;
}

.SubTotalItemsHeading {
	font-weight: bold;
}

.SubTotalItemsValue {
	font-weight: bold;
	color: #167600;
}

/*End Order Summary Styles*/

/* Start Radalert styles*/
.radalert
{
    background-image: none !important;
    padding: 3px !important;
}
/* End Radalert styles*/

/* Start Storefront Order Styles*/
.StorefrontPrimaryHeadingRow{
    height: 25px;
	background-color: #d8d8d8;
	font-weight: bold;
	text-transform: uppercase;
	line-height: 25px;
}

.StorefrontOrderLineItemDetails{    
    border-left: 1px solid #d8d8d8;
    border-right: 1px solid #d8d8d8;
}

.StorefrontOrderLineItemColumn1 {
    width: 25%; 
    float: left; 
    text-align: left;
    clear: none;
}

.StorefrontOrderLineItemColumn2{
    width: 31%; 
    float: left; 
    text-align: left;
    clear: none;
}

.StorefrontOrderLineItemColumn3 {
    width: 10%; 
    float: left; 
    text-align: right;
    clear: none;
}

.StorefrontOrderLineItemColumn5 {
    width: 16%; 
    float: left; 
    text-align: right;
    clear: none;
}

.StorefrontOrderLineItemColumn4 {
	width: 16%;
	float: left;
	text-align: center;
	clear: none;
}

.orderItemDescriptionLeftText {
	font-weight: bold;
	text-transform: capitalize;
}

.orderItemDescriptionRightText {
	text-transform: capitalize;
}

.StorefrontOrderOtherButton{
    color: #1D6F00;    
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer;
}

.greenButton:hover, .greenButton:link, .greenButton:visited{
    text-decoration: none;
    color: #fff;
}

.half_Width_Percent{
    width: 50%;
    clear: none;
    float: left;
}

.TotalPriceInStorefrontOrderFooterRow {
	height: 80px;
	background-color: #EDEDED;
}

.TotalPriceInStorefrontOrderFooterRowHeading {
	font-size: 18px;
	color: Green;
	padding: 10px;
	float:left;
}

.TotalPriceInStorefrontOrderFooterRowValue {
	font-size: 19px;
	font-weight: bold;
	color: Green;
	padding: 10px;
	float: right;
}

.PromoCodeDiv 
{
    float: left; 
    width: 35%; 
    border: 1px solid #d8d8d8;
}

.PromoCodeHeader
{
    background-color: #d8d8d8; 
    font-weight: bold;	
    line-height: 25px;
}

.PromoCodePrompt
{
    float: left; 
    text-align: left; 
    clear: none; 
    padding-left: 10px;
}

.noItemsInCartMessage {
    font-size: 14px;
	font-family: Arial, Sans-Serif;
	border: 1px solid #D8D8D8;
	background-color: #F9F9F9;	
	padding: 5px;
	color: red;
	margin-bottom: 10px;
}

#cartSummary {
    font-size: 11px;
    font-family: Arial, Sans-Serif;
	border: 1px solid #D8D8D8;
	background-color: #F9F9F9;
	width: 220px;
	text-align: left;
}

.cartsummary_Price {
	font-weight: bold;
	color: Green;
}

.div_viewCart_Left {
	width: 50%;
    clear: none;
    float: left;
}

.div_viewCart_Left span {
	padding-left:5px !important;
}

.div_viewCart_Right {
    width: 50%;
    clear: none;
    float: left;
	padding-top: 9px !important;
	text-align: center;
}

#divStorefrontOrderReceipt {
	margin-top: 10px;
	border: 1px solid #6b665e;	
}

#divStorefrontOrderContainer {
	padding: 10px;
}

#divStorefrontOrderContainer .bold {
	font-weight: bold;
}

.StorefrontPaymentShippingDetails {
	border: 1px solid #828282;
	padding: 5px;
	margin-top: 5px;
	margin-bottom: 10px;
}

.leftAlign_Left_Div{                          /*Use this div class for container div if the div wants to be 33% of relative width of any DIV which is left aligned*/
    width: 33%;
    float: left;
    clear: none;
    text-align: left;
    margin-right: 2px;
}

.rightAlign_right_Div{                         /*Use this div class for container div if the div wants to be 66% of relative width of any DIV which is right aligned*/
    width: 66%;
    float: right;
    clear: none;
    text-align: right;
}

.orderNotes_Left_Div_Percent{
    width: 60%;
    clear: none;
    float: left;
}

.totalPrice_Right_Div_Percent{
    width: 35%;
    clear: none;
    float: left;
    padding-right: 10px;
}

.storefrontOrderCheckoutErrorMessage {
	padding-bottom: 10px;
	color: red;
}

/* End Storefront Order Styles*/

.PriceDisclaimer {
	color: #909090;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

/* Image Download Button Styles */
.ItemInformationImageDownloadDiv
{
    float:right  !important;
    margin-top:10px  !important;
    margin-bottom:10px !important;
    margin-right:20px  !important;
}

.ItemInformationImageDownloadDiv input.LoResImageDownloadButton
{
    font-size: 9px;
}

.ItemInformationImageDownloadDiv input.HiResImageDownloadButton
{
    font-size: 9px;
}

.ItemInformationImageDownloadDiv div.ImageDownloadButtonMessageText
{
    color: #000000;                
    font-family: Arial, Sans-Serif ;
    font-size: 12px;
    text-align: right;        
}

.CoverInformationImageDownloadDiv
{
    float:right  !important;
    margin-top:10px  !important;
    margin-bottom:10px !important;
    margin-right:20px  !important;
}

.CoverInformationImageDownloadDiv input.LoResImageDownloadButton
{
    font-size: 9px;
}

.CoverInformationImageDownloadDiv input.HiResImageDownloadButton
{
    font-size: 9px;
}

.CoverInformationImageDownloadDiv div.ImageDownloadButtonMessageText
{
    color: #000000;                
    font-family: Arial, Sans-Serif ;
    font-size: 12px;
    text-align: right;        
}

.ItemBrowserImageDownloadDiv
{
    float:right  !important;
}

.ItemBrowserImageDownloadDiv input.LoResImageDownloadButton
{
    font-size: 9px;
}

.ItemBrowserImageDownloadDiv input.HiResImageDownloadButton
{
    font-size: 9px;
}

.clearfox 
{
    width: 85px;
    height: 1px;
    clear: both;
}


/* end of Image Download Buttons */

.divCallToActionMessage{
    font-family: Arial, sans-serif;
    font-size: 12px;
    line-height: 16px;
    padding-bottom: 10px !important;
}


.RadWindow .rwWindowContent .radalert
{
    background-image: none !important;
}

.RadWindow .rwDialogPopup {
	padding-left: 0px !important;
}

/* Removes the Question mark as the background image for the Telerik pop-up. */
.RadWindow .rwWindowContent .radconfirm
{
    background-image: none !important;
}

.correlateCell
{
    width: 84px;
}

/* bts 21037: UI improvements on item browser and item information pages  */

/* item browser page search by dimensions search button  */

#AttributeFilters1_searchBtn {
	color: #fff;
	cursor: pointer;
	border: 1px solid #6f6f6f;
	background-color: #6f6f6f;
	background-image: url('/css/epiphany2/images/searchbuttonarrow.png');
	background-position: 55px 6px;
	background-repeat: no-repeat;
	margin: 14px 0 4px 0;
	padding: 3px 15px 3px 7px !important;
	*padding: 2px 3px 2px 1px !important;
}

#AttributeFilters1_searchBtn:hover {
	border: 1px solid #555;
	background-color: #555;
}

/* end item browser page search by dimensions search button */

/* item information customize and accessorize tabs next and prev buttons */

#TabbebContainerControl_coverAreaControl_butCoverAreaPrev {
	background-image: url('/css/epiphany2/images/prevbuttonarrow.png');
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding: 0 9px 0 0  !important;
}

#TabbebContainerControl_coverAreaControl_butCoverAreaNext {
	background-image: url('/css/epiphany2/images/nextbuttonarrow.png');
	background-position: 35px 5px;
	background-repeat: no-repeat;
	padding: 0 9px 0 0  !important;
}

#TabbebContainerControl_WallFloorColor_butCoverAreaPrev {
	background-image: url('/css/epiphany2/images/prevbuttonarrow.png');
	background-position: 4px 5px;
	background-repeat: no-repeat;
	padding: 0 9px 0 0  !important;
}

#TabbebContainerControl_WallFloorColor_butCoverAreaNext {
	background-image: url('/css/epiphany2/images/nextbuttonarrow.png');
	background-position: 35px 5px;
	background-repeat: no-repeat;
	padding: 0 9px 0 0 !important;
}

.rbSkinnedButton {
	height: 17px !important;
	border: 1px solid #6f6f6f !important;
	background-color: #6f6f6f !important;
}

.rbSkinnedButton:hover {
	border: 1px solid #555 !important;
	background-color: #555 !important;
}

#TabbebContainerControl_coverAreaControl_butCoverAreaPrev_input {
	position: relative;
	left: 6px;
	top: -2px;
}

#TabbebContainerControl_coverAreaControl_butCoverAreaNext_input {
	position: relative;
	left: -3px;
	top: -2px;
}

#TabbebContainerControl_WallFloorColor_butCoverAreaPrev_input {
	position: relative;
	left: 6px;
	top: -2px;
}

#TabbebContainerControl_WallFloorColor_butCoverAreaNext_input {
	position: relative;
	left: -3px;
	top: -2px;
}

.rbDecorated {
	font-family: Verdana, sans-serif !important;
	font-size: 10px !important;
	color: #fff !important;
	line-height: 10px !important;
	background-color: transparent !important;
}

/* end item information customize and accessorize tabs next and prev buttons */

/* item information customize and accessorize tabs search button */

#TabbebContainerControl_WallFloorColor_ColorSelector_SkuGo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	background-color: #6f6f6f;
	background-image: url('/css/epiphany2/images/nextbuttonarrow.png');
	background-position: 45px 6px;
	background-repeat: no-repeat;
	padding: 2px 15px 2px 6px;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_SkuGo:hover {
	background-color: #555;
}

#TabbebContainerControl_FabricSelector_SkuGo {
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	background-color: #6f6f6f;
	background-image: url('/css/epiphany2/images/nextbuttonarrow.png');
	background-position: 45px 6px;
	background-repeat: no-repeat;
	padding: 2px 15px 2px 6px;
}

#TabbebContainerControl_FabricSelector_SkuGo:hover {
	background-color: #555;
}

/* end item information customize and accessorize tabs search button */

/* item information customize tab dropdown positioning */

#TabbebContainerControl_FabricSelector_typeArea {
	position: relative;
	top: -1px;
	left: 8px;
}

#TabbebContainerControl_FabricSelector_tdColorContainer {
	position: relative;
	top: 0;
	left: -5px;
}
/*
#TabbebContainerControl_FabricSelector_CoverBrowser_navigator {
	margin-top: 30px;
}
*/
#TabbebContainerControl_FabricSelector_Label1 {
	padding-right: 7px;
}

#TabbebContainerControl_FabricSelector_Label2 {
	padding-right: 9px;
}

/* end item information customize tab dropdown positioning */

/* accessorize tab dropdowns stacking */

#TabbebContainerControl_WallFloorColor_ColorSelector_CoverBrowser_navigator {
	margin-top: 15px;
	margin-bottom: 4px;
	background-color: #efefef;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_tdColorContainer {
	position: relative;
	left: -174px;
	padding-left: 0;
	padding-bottom: 10px;
}

@-moz-document url-prefix() {
#TabbebContainerControl_WallFloorColor_ColorSelector_tdColorContainer {
	float: left;
	top: -4px;
}}

#TabbebContainerControl_WallFloorColor_ColorSelector_typeArea {
	position: relative;
	top: -1px;
	left: 133px;
}

@-moz-document url-prefix() {
#TabbebContainerControl_WallFloorColor_ColorSelector_typeArea {
	position: relative;
	top: -6px !important;
	left: 129px !important;
}}

#TabbebContainerControl_WallFloorColor_ColorSelector_Label1 {
	padding-right: 5px !important;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_Label2 {
	padding-right: 7px !important;
}

#TabbebContainerControl_WallFloorColor_WallFloorSelector {
	float: left;
}

#TabbebContainerControl_WallFloorColor_WallFloorSelectorLabel {
	float: left;
	padding-right: 9px !important;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_Label4 {
	padding-right: 5px !important;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_styleArea {
	position: relative;
	top: 16px;
	left: 132px;
}

#TabbebContainerControl_WallFloorColor_ColorSelector_Label3 {
	padding-right: 5px;
}

.AccessoryNavigationBox {
	position: relative;
	left: 75px !important;
}

#divRugBrandFilter {
	width: 215px;
	position: relative !important;
	top: 1px !important;
	right: -128px !important;
}

/* end accessorize tab dropdowns stacking */

/* item information accessorize tab clear selections button repositioning */

#removeColorsButton {
	position: absolute;
	top: 53px !important;
	left: 349px !important;
}

@-moz-document url-prefix() {
#removeColorsButton {
	top: 58px !important;
}}

#TabbebContainerControl_WallFloorColor_removeColorsAnchor {
	padding: 2px 9px 3px 9px;
}

@-moz-document url-prefix() {
#TabbebContainerControl_WallFloorColor_removeColorsAnchor {
	padding: 1px 6px 1px 6px;
}}

/* end item information accessorize tab clear selections button repositioning */

/* end bts 21037: UI improvements on item browser and item information pages */

/* Start  BTS 21577 */
#printProductContainerV2 * {
	margin: 0;
	padding: 0;
}

#printProductContainerV2 {
	width: 680px;
	padding: 10px;
}

.newprintProductContainerV2 { 
    width: 1024px !important;
    margin: 0 !important;
    padding: 0 !important;
}

#printProductCloseV2 {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
	margin-left: 10px;
}

.printProductCloseLinkV2{
	font-family: Arial;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

#printProductPrintButtonV2 {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
}

.printProductPrintPageLinkV2{
	font-family: Arial;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

.printProductLogoAreaV2 {
	padding-top: 10px !important;
	text-align: center;
}

.printProductLogoAreaV2 img
{
    padding-left: 10px !important;
    padding-right: 10px !important;
    float: left;
}

.newprintProductLogoAreaV2 {
    float: left !important;
}

.newprintBrandLogoV2 {
    width: 140px !important;
    float: right !important;
}

.newLargePrintProductProductImageContainerV2 {
    width: 1024px !important;
}

#printProductImageV2 {
	width: 500px;	
	float: left;
}

.newprintProductImageV2 {
    padding-top:10px !important;
    float: left !important;
}

.newprintLogoAndPriceDetailsV2 {
    padding-bottom: 10px !important;
	padding-left: 20px !important;
}

.newprintProductPricesV2 {
    float: left !important; 
}

.printProductPriceV2 {
	text-align: center;
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #2a2a2a;
	padding-top: 10px !important;
}

.newprintProductPriceV2 {
    text-align: left !important;
    font-size: 12px !important;
	padding-right: 8px !important;
	font-weight: bold;
}

.PriceDisclaimerV2 {
	color: #909090;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: left;
	padding-left: 20px !important;
}

.printPhoto1Comment {
	padding-left: 20px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-align: center;
}

.printProductPhotoNImageAndComment {
	text-align: center;
	padding-bottom: 10px;
}

#printCoverlistDetails #drapingListContainer {
	padding-left: 10px !important;
}

#printCoverlistDetails #drapingListBackground {
	padding: 10px 15px !important;
}

#divPrintProductRugDetails #drapingListContainer {
	padding-left: 10px !important;
}

#divPrintProductRugDetails #drapingListBackground {
	padding: 10px 15px !important;
}

#printCoverlistDetails #drapingListBackground #Selected_Rug {
    display: none;
}

.printPriceWithoutRug
{
    font-size: 10px !important;
    color: #f00;
    float: right;
}

#printProductTitleV2 p {
	color: #2a2a2a;
}

.printProductInformationV2{
	float: left;
	width: 500px;
	padding-left: 20px !important;
}

#printProductTitleV2 {
	float: left;
}

#printProductTitleV2 p {
	font-family: Arial, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	height: 90px;
}

.newprintStoreNameAndUrlV2 {
    padding-bottom: 10px !important;
}

.printProductStoreNameV2 {
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
}

.newprintProductStoreNameV2 {
    float:left !important;    
    font-size: 20px !important;
}

.printProductStoreWebsiteV2 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: blue;
	text-decoration: underline;
}

.newprintProductStoreWebsiteV2 {
    float:left !important;
    font-size: 16px !important;
    padding-left: 10px !important;
}

#newPrintProductDescription{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 15px !important;
}

#newPrintProductCoverDescription{
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding-bottom: 10px !important;
}

#printProductItemInformationV2 {
	padding-bottom: 10px;
	padding-left: 10px;
}

#printProductItemInformationV2 ul {
	float: left;
	width: 500px;
	padding-bottom: 10px;
}

#printProductItemInformationV2 li {
	list-style: none;
	line-height: 18px;
	float: left;
	width: 246px;
	margin-right: 4px !important;
}

.printProductItemAttributeNameV2 {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 7px !important;
}

.printProductItemAttributeDetailV2 {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.printProductCoverTitleV2 p {
	color: #2a2a2a;
}

.printProductCoverAndItemInformationV2 {
	padding-bottom: 10px !important;
}

.printProductImageAndCoverTitleV2 {
	float: left; 
	/*width: 200px;*/
}

.printProductImageAndCoverTitleV2 img{
	width: 2in;
}

.printProductByoFinishImageAndTitleV2{
	float: left; 
}

.printProductByoFinishImageAndTitleV2 img{
	width: 2in;
}

.newprintProductByoFinishTitleV2 p {
	color: #2a2a2a;
}

.newprintProductByoFinishTitleV2 {
	font-family: Arial, sans-serif;
	font-size: 18px;
	padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.printProductCoverTitleV2 {
	font-family: Arial, sans-serif;
	font-size: 18px;
}

.newprintProductCoverTitleV2 {
    padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.printProductCoverInformationV2 {
	padding-bottom: 10px !important;
}

.newprintProductCoverInformationV2 {
    padding-left: 10px !important;
	float: left;
}

.printProductCoverDetailV2 ul {
	float: left;
	width: 500px;
	padding-bottom: 10px;
}

.printProductCoverDetailV2 li {
	list-style: none;
	line-height: 18px;
	float: left;
	width: 246px;
	margin-right: 4px !important;
}

.printProductCoverAttributeNameV2 {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px !important;
}

.printProductCoverAttributeDetailV2 {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

.printProductByoFinishAreaV2 {
	padding-bottom: 10px;
}

.printProductByoFinishAreaV2 li {
	list-style: none;
	float: left;
	padding-bottom: 10px !important;
}

.printProductByoFinishImageV2 {
	padding-top: 20px;
	padding-bottom: 20px;
}

.printProductByoFinishImageV2 {
	float: left; 
	width: 200px;	
}

.printProductByoFinishImageV2 img{
	width: 2in;
}

.printProductByoFinishTitleV2 {	
	height: 25px;
	line-height: 25px;
	font-family: Arial, sans-serif;
	font-size: 18px;
}

/* End BTS 21577 */

/* cover swatch paging positioning fix */

.MyAccountTableFont {
	margin-top: 0 !important;
}

#imgmore {
	position: relative;
	top: 1px;
}

#imgprev {
	position: relative;
	top: 1px;
}

/* end cover swatch paging positioning fix */

/* bts 21973 - favorites page styles */

#FavoritesBrowser_RadAjaxPanel1 h2 {
	width: 933px;
	height: 36px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: normal;
	line-height: 36px;
	margin-bottom: 15px;
	padding-left: 15px;
}

.FavoritePageForm #StatusBar {
	font-family: "Segoe UI", Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333;
}

.FavoritePageForm .RadComboBox_Default .rcbInputCell, .FavoritePageForm .RadComboBox_Default .rcbArrowCell {
	background-image: none !important;
	_background-image: none !important;
}

.FavoritePageForm .rcbInputCellLeft {
	height: 17px !important;
	line-height: 19px !important;
	border-top: 1px solid #3C3C3C;
	border-bottom: 1px solid #3C3C3C;
	border-left: 1px solid #3C3C3C;
	background: #fff;
}

.FavoritePageForm .rcbArrowCellRight {
	background-color: white;
	border-top: 1px solid #3C3C3C;
	border-bottom: 1px solid #3C3C3C;
	border-right: 1px solid #3C3C3C;
}

#FavoritesBrowser_FavoritesBrowser_Users_Arrow {
	background: url('images/droparrow.png') no-repeat 0 0;
}

.FavoritePageForm .RadComboBox .rcbArrowCell a {
	height: 17px !important;
}

#FavoritesBrowser_FavoritesBrowser_navigator {
	width: 948px;
	height: 21px;
	line-height: 15px;
	background-color: #efefef;
	position: relative;
	top: -50px;
	left: 1px;
}

/* end bts 21973 - favorites page styles */

/* bts 22303 - lost password page styles */

.newRelatedItem{
    display: block;
}

.lostPasswordTextArea {
	width: 590px;
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	position: relative;
	left: 190px;
	top: 40px;
}

/* end bts 22303 - lost password page styles */

/* bts 22662 - duplicate styles for 6.20 when ids were converted to classes */

#itemBrowserPageLinkArea {
	height: 19px;
	padding-right: 15px !important;
	float: right;
	line-height: 19px;
}

#itemBrowserPageLinkArea li {
	list-style: none;
	display: inline;
	font-family: Arial, sans-serif;
	font-size: 12px;
}

#itemBrowserPageLinkAreaSelected {
	font-weight: bold;
	text-decoration: none;
}


#itemBrowserSelectPageArea {
	height: 19px;
	padding-right: 10px !important;
	float: right;
}

#itemBrowserSelectPageArea select {
	font-family: Arial, sans-serif;
	font-size: 12px;
	width: 85px;
	height: 20px;
}

#itembrowserPageArea {
	height: 19px;
	float: right;
	padding-left: 5px !important;
	padding-right: 5px !important;
	border-left: solid 1px #969696;
}

#itembrowserPageArea p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
	text-align: center;
}

#itembrowserNumberArea {
	height: 19px;
	float: right;	
	text-align: right;
	padding-right: 5px !important;
}

#itembrowserNumberArea p {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 19px;
}

/* end bts 22662 - duplicate styles for 6.20 when ids were converted to classes */

/* bts 22672 - SubmitFormExport.aspx page button fix*/

#ctl01 {
	background-color: transparent !important;
	border: 0 none !important;
	height: 22px !important;
}

#ctl01_input {
	color: #333 !important;
}

/* end bts 22672 - SubmitFormExport.aspx page button fix */


/* **** Print Product Overview Styles Starts **** */
#printProductOverviewContainer * {
	margin: 0;
	padding: 0;
}

.printProductOverviewContainer { 
    width: 1024px !important;
    margin: 0 !important;
    padding: 0 !important;
}

#printProductOverviewClose {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
	margin-left: 10px;
}

.printProductOverviewCloseLink{
	font-family: Arial, sans-serif;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

#printProductOverviewPrintButton {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
}

.printProductOverviewPrintPageLink{
	font-family: Arial, sans-serif;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

.printProductOverviewLogoArea {
	padding-top: 10px !important;
	text-align: center;
}

.printProductOverviewLogoArea img
{
    padding-left: 10px !important;
    padding-right: 17px !important;
}

.printProductOverviewStoreLogo {
    float: right !important;
}

.printProductOverviewLineSeparatorContainer {
	padding:5px !important;
}

.printProductOverviewLineSeparator{
	border: 1px solid black;
}

.printProductOverviewItemImageAndItemInformationContainer {
    width: 1024px !important;
}

#printProductOverviewItemImage {
	width: 1024px;	
	float: left !important;
	padding-top: 10px !important;
	text-align:center;
}

.printProductOverviewItemInformation {
	padding-top: 10px !important;
	padding-left: 20px ! important;
}

#printProductOverviewItemProductTitle p {
	color: #2a2a2a;
	font-family: Arial, sans-serif;
	font-size: 30px;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
	padding-bottom: 10px !important;
}

.half_Width1024{                        /*Use this div class for container div if the div wants to be 1/2 of actual width of the 1024px wide div*/
    width: 500px;
    clear: none;
    float: left;
}

#printProductOverviewItemDetails {
	padding-bottom: 10px;
}

#printProductOverviewItemDetails ul {
	float: left;
	padding-bottom: 10px;
}

#printProductOverviewItemDetails li {
	list-style: none;
	line-height: 18px;
	float: left;
	width: 470px;
	margin-right: 4px !important;
}

.printProductOverviewItemAttributeName {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 7px !important;
}

.printProductOverviewItemAttributeDetail {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
}

.printProductOverviewForItemSKU{ 
	display: block !important;
}

.printProductOverviewForItemWidth{ 
	display: block !important;
}

.printProductOverviewForItemDepth{ 
	display: block !important;
}

.printProductOverviewForItemHeight{ 
	display: block !important;
}

.printProductOverviewForItemPrice{ 
	display: block !important;
}

#printProductOverviewOptionDetails {
	padding-bottom: 10px;
}

#printProductOverviewOptionDetails ul {
	float: left;
	padding-bottom: 10px;
}

#printProductOverviewOptionDetails li {
	list-style: none;
	line-height: 18px;
	float: left;
	width: 470px;
	margin-right: 4px !important;
}

.printProductOverviewOptionAttributeName {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	padding-right: 7px !important;
}

.printProductOverviewOptionAttributeDetail {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 14px;
}
/* **** Print Product Overview Styles Ends **** */

/* **** Print Product Details Styles Starts **** */
#printProductDetailsContainer * {
	margin: 0;
	padding: 0;
}

.printProductDetailsContainer { 
    width: 1024px !important;
    margin: 0 !important;
    padding: 0 !important;
}

#printProductDetailsClose {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
	margin-left: 10px;
}

.printProductDetailsCloseLink{
	font-family: Arial, sans-serif;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

#printProductDetailsPrintButton {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
}

.printProductDetailsPrintPageLink{
	font-family: Arial, sans-serif;
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

.printProductDetailsLogoArea {
	padding-top: 10px !important;
	text-align: center;
}

.printProductDetailsLogoArea img
{
    padding-left: 10px !important;
    padding-right: 10px !important;
}

.printProductDetailsStoreLogo {
    float: right !important;
}

.printProductDetailsLineSeparatorContainer{
	padding: 5px !important;
}

.printProductDetailsLineSeparator{
	border: 1px solid black;
}

.printProductDetailsItemImageAndItemInformationContainer {
    width: 1024px !important;
}

.printProductDetailsItemImageAndItemInformationLeft_Width {
    width: 768px;
    clear: none;
    float: left;
}

.printProductDetailsItemImageAndItemInformationRight_Width {
    width: 246px;
    clear: none;
    float: left;
}

#printProductDetailsItemImage {
	padding-top: 10px !important;
	text-align: center;
}

.printProductDetailsItemInformation {
	padding-top: 10px !important;
	padding-left: 10px ! important;
}

#printProductDetailsItemProductTitle p {
	color: #2a2a2a;
	font-family: Arial, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 20px;
	text-transform: uppercase;
	display: table-cell;
	vertical-align: middle;
}

.printProductDetailsItemSKU {
	padding-top: 10px !important;
}

.printProductDetailsItemSKULabel {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 16px;
	padding-right: 7px !important;
}

.printProductDetailsItemSKUValue {
	float: left;
	font-family: Arial, sans-serif;
	font-size: 16px;
}

.printProductDetailsItemProductDescription {
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding-top: 10px !important;
	padding-bottom: 10px !important;
}

#printProductDetailsItemDetails {
	padding-bottom: 10px;
}

#printProductDetailsItemDetails ul {
	float: left;
	padding-bottom: 10px;
}

#printProductDetailsItemDetails li {
	list-style: none;
	line-height: 18px;
	float: left;
	width: 470px;
	margin-right: 4px !important;
}

.printProductDetailsItemAttributeName {
	font-family: Arial, sans-serif;
	font-size: 13px;
	padding-right: 7px !important;
}

.printProductDetailsItemAttributeDetail {
	font-family: Arial, sans-serif;
	font-size: 13px;
}

.printProductDetailsProductPrice{
	padding-bottom: 5px !important;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.printProductDetailsPriceDisclaimer
{
    padding-bottom: 10px !important;
    font-size: 14px;
	line-height: 15px;
}

.printProductDetailsDate
{
    padding-bottom: 5px !important;
    font-size: 14px;
	line-height: 15px;
}

.printProductDetailsPriceValue{
	color: #1d7000;
}

.printProductDetailsSalePriceValue{
	color: red;
}

.printProductDetailsForItemCollection{
	display: block !important;
}

.printProductDetailsForItemWidth{ 
	display: block !important;
}

.printProductDetailsForItemDepth{ 
	display: block !important;
}

.printProductDetailsForItemHeight{ 
	display: block !important;
}

.printProductDetailsForItemSeatHeight{ 
	display: block !important;
}

.printProductDetailsForItemSeatWidth{ 
	display: block !important;
}

.printProductDetailsForItemSeatDepth{ 
	display: block !important;
}

.printProductDetailsOptionDetailsContainer {
    width: 1024px !important;
	padding-bottom: 10px !important;
}

.printProductDetailsOptionColumn_Width { 
	width: 331px;
    clear: none;
    float: left;
	padding-left: 10px !important;
}

.printProductDetailsOptionImageAndOptionDetails {
	padding-bottom: 10px !important;
}

.printProductDetailsOptionImageAndCoverTitle {
	float: left; 
}

.printProductDetailsOptionImageAndCoverTitle img{
	width: 2in;
}

.printProductDetailsOptionImageAndCoverTitle p {
	color: #2a2a2a;
}

.printProductDetailsOptionTitle {
	font-family: Arial, sans-serif;
	font-size: 13px;
	font-weight:bold;
    padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.printProductDetailsOptionDescription{ 
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 10px !important;
}

.printProductDetailsOptionDetails {
	padding-bottom: 10px !important;
}

.printProductDetailsOptionDetailsContainerColumn_Width { 
	width: 155px;
    clear: none;
    float: left;
	padding-left: 5px !important;
}

.printProductDetailsOptionDetailsColumn{
	float: left;
	padding-bottom: 10px;
	margin-right: 4px !important;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 15px;
}

.printProductDetailsOptionAttributeName {
	padding-right: 7px !important;
}

.printProductDetailsGenericOptionDetailsContainer {
    width: 1024px !important;
}

.printProductDetailsForOptionCoverType {
	display: none;
}

.printProductDetailsForOptionColorName {
	display: none;
}

.printProductDetailsForOptionFabricCode {
	display: none;
}

.printProductDetailsForOptionFabricPattern{
	display: none;
}

.printProductDetailsGenericOptionColumn_Width { 
	width: 246px;
    clear: none;
    float: left;
	padding-left: 10px !important;
	min-height: 185px;
}

.printProductDetailsGenericOptionImageAndTitle {
	padding-bottom: 10px !important;
	float: left; 
}

.printProductDetailsGenericOptionImageAndTitle img{
	width: 1.3in;
}

.printProductDetailsGenericOptionImageAndTitle p {
	color: #2a2a2a;
}

.printProductDetailsGenericOptionTitle {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
    padding-top: 5px !important;
	padding-bottom: 10px !important;
}

.multiplePrintOptionsContainer {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	background-color: #efefef;
	text-align: center;
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.multiplePrintOptionsHeading{
	font-size: 13px;
	font-weight: bold;
}

.multiplePrintOptionsContainer li {
	list-style: none;
	display: block;
}

.multiplePrintOptionsContainer {
    position: fixed;
    top: 164px;
    z-index: 2000;
    padding: 5px !important;
    border: 1px solid #7b7168;
    margin-left: 70px !important;
}

.multiplePrintOptionItem {
    border-left: 1px solid #2a2a2a;
    padding: 0 10px !important;
}

.multiplePrintOptionItem:first-child {
    border-left: 0 !important;
}

.multiplePrintOptionItem a {
    color: #2a2a2a;
}
/* **** Print Product Details Styles Ends **** */


.divStorisStatusMessage
{
    border: 1px solid black;
    padding: 10px;
    margin-top: 10px;
}

/* Rug Size and Price styles BTS 23980 */


.pricingcontrol,.salepricecontainer {
	padding-right: 13px !important;
}

#orderingAreaControl_pricingDisplayControl_rugsalepricedisplay {
	padding-top: 8px !important;
}


/* Rug Size and Price styles BTS 23980 */



/* Print Tear Sheet Starts */
#printTearSheetContainer * {
	margin: 0;
	padding: 0;
}

.printTearSheetContainer { 
    width: 1024px !important;
    margin: 0 !important;
    padding: 0 !important;
	font-family: Arial, sans-serif;
	padding-left: 5px !important;
}

#printTearSheetClose {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
	margin-left: 10px;
}

.printTearSheetCloseLink{
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}

#printTearSheetPrintButton {	
	width: 134px; 
	height: 30px; 
	background-color: #222222;
	text-align: center; 
	float: right; 
	line-height: 30px;
}

.printTearSheetPrintPageLink{
	font-weight: bold; 
	color: #FFFFFF !important; 
	text-decoration: none !important; 
	font-size: 14px;
}


.printTearSheetTitleAndLogo {
	width: 1024px;
	padding-top: 5px !important;
	padding-bottom: 5px !important;
}

.printTearSheetTitleAndLogoLeft_Width {
    width: 709px;
    clear: none;
    float: left;
}

.printTearSheetTitleAndLogoRight_Width {
    width: 310px;
    clear: none;
    float: left;
}

.printTearSheetTitleAndLogoRight_Width img {
	width: 310px;
}

#printTearSheetItemProductTitle p {
	padding-left: 5px !important;
	color: #2a2a2a;
	font-size: 22px;
	font-weight: bold;
	line-height: 22px;
	vertical-align: middle;
}

.printTearSheetItemImageAndItemInformationContainer {
    width: 1024px !important;
	padding-top: 10px !important;
}

.printTearSheetItemImageAndItemInformationLeft_Width {
    width: 507px;
    clear: none;
    float: left;
}

.printTearSheetItemImageAndItemInformationRight_Width {
    width: 500px;
    clear: none;
    float: left;
}

.printTearSheetItemImage {
	border: 1px solid #BEBEBE! important;
}

.printTearSheetItemImage img{
	padding: 5px !important;
	display: block;
	margin: auto !important;
}

.printTearSheetItemInformation {
	padding-top: 10px !important;
	margin-left: 10px ! important;
	border: 1px solid #BEBEBE! important;
	min-height: 347px;
}

.printTearSheetItemInformation h4{
	padding-left: 10px !important;
}

.printTearSheetItemInformationDetails{
	padding-top: 5px !important;
	padding-left: 20px !important;
}

#printTearSheetItemDimensions{
	padding-top: 10px !important;
}

#printTearSheetItemDimensions ul {
	float: left;
	padding-bottom: 10px;
}

#printTearSheetItemDimensions li {
	list-style-type: none;
	line-height: 13px;	
	width: 470px;
	margin-right: 4px !important;
	font-weight: bold;
	font-size: 13px;
}

.printTearSheetItemAttributeName {
	padding-right: 7px !important;
}

.printTearSheetItemAttributeDetail {
	color: green;
}

.printTearSheetForItemWidth, .printTearSheetForItemDepth, .printTearSheetForItemHeight{ 
	display: inline !important;
}

.printTearSheetProductAvailability {
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.printTearSheetProductAvailabilityValue{
	color: #1d7000;
}

.printTearSheetMFRComment{
	margin-left: -9px !important;
}

.printTearSheetProductPrice{
	padding-bottom: 5px !important;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
}

.printTearSheetPriceValue{
	color: #1d7000;
}

.printTearSheetSalePriceValue{
	color: red;
}
.printTearSheetOtherPhotoAndCommentsContainer{
	margin-top: 10px !important;
	padding-left: 5px !important;
	border: 1px solid #BEBEBE;	
	width: 1015px;
}

.printTearSheetOtherPhotoAndComment {
	text-align: center;
	padding-bottom: 10px;
}

.printTearSheetOtherPhotoAndComment {
	padding: 10px !important;
	
}

#printTearSheetProductDetails {
    clear: both;
    width: 1015px;
    margin-top: 10px !important;
	padding-top: 10px !important;
    padding-left: 5px !important;
	font-family: Arial, sans-serif;
	border: 1px solid #bebebe;
	background-color: #efefef;
}

#printTearSheetProductDetails ul {
	float: left;
	padding-top: 10px !important;
	padding-left: 20px !important;
	padding-bottom: 5px !important;
	width: 990px;
	margin: 0 !important;
}

#printTearSheetProductDetails ul:first-child {
	padding-left: 0 !important;
}

#printTearSheetProductDetails li {
	list-style: none;
	font-size: 12px;
	line-height: 20px;
	width: 325px;
	padding: 0 !important;
	float: left;
}
/* Print Tear Sheet Ends*/

/* Items not rendered message bts 25930*/

.divDisplayTextWhenSelectedOptionNotRendered {
	font-family: Arial, sans-serif;
	font-size: 11px;
}

/* end Items not rendered message bts 25930 */

.divDealerWebsitePasswordResetContent
{
    background-color: #efefef;
    padding: 20px 25px 25px 25px !important;
    border: 1px solid #bebebe;
    min-height: 250px;
}

.newPasswordRow
{
    height: 60px;
}