/*****************/
/*Global Defaults*/
/*****************/

#wrapper {
}

/* NOT USED IN Rebrand
#contentWrapper {
	text-align: left;
	color: #000;
	background-color: #fff;
	padding: 0 10px 10px 10px;
}

#pagebody {
	margin-top: 10px;
}
*/

.colorBar {
	padding:5px;
}

input.textButton {
	background:none;
	border:none;
	font-family:inherit;
	font-size:10px;
	margin:0;padding:0;
	cursor:pointer;
}


#sidebar {
	/*width:218px;*/
	/*border: 1px solid #E5E0DC;*/
	/*padding-top: 5px;*/
	line-height:1.4em;
}

#sidebar p {
	padding-left:5px;
	font-weight:bold;
}

#sidebar dl {
	margin:0 5px 5px 5px;
}

#sidebar a {
	text-decoration:none;
}

#sidebar dt {
	width:198px;
	padding-left:10px;
}

#sidebar dl.searchSidebar dt {
	font-weight: bold;
}

#sidebar dd {
	width:193px;
	padding-left:15px;
	font-size:.95em;
}

#sidebar .selectedLeftNav a {
	font-weight:bold;
}

#sidebar .banners {
	margin:10px 0;
	text-align:center;
}

#sidebar ul {
	width:198px;
	padding-left:10px;
}

#sidebar ul li {
	list-style-position:outside;
	margin-left:13px;
}

#content {
	width:700px;
}

/*#content h1 {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:2em;
	font-weight:bold;
}*/

#content h2 {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:1em;
}

#addedConfirmation {
	padding-bottom: 10px;
	margin-bottom: 10px;
}

#addedConfirmation .addedItem {
	float:left;
	width:485px;
	margin-right: 20px;
	border-right-width: 1px;
}

#addedConfirmation .cartActions {
	float:left;
	width:210px;
}

#addedConfirmation .cartSummary {
	border-bottom-width:1px;
}

#addedConfirmation .cartSummary p {
	margin-bottom:10px;
}

#addedConfirmation a.continueButton {
	display: block;
	width:180px;
	background: #E5E0DC;
	border: 1px solid black;
	text-align:center;
	text-decoration: none;
	padding: 5px;
	margin-bottom: 5px;
}

#addedConfirmation a.viewCartButton {
	display: block;
	width:180px;
	color: #fff;
	border: 1px solid black;
	text-align:center;
	text-decoration: none;
	padding: 5px;
	font-weight: bold;
}

#suggestions .smallItem {
	margin-right: 20px;
}

/****************************/
/* Header                   */
/****************************/
.printButton {
  position:relative;
	float: right;

	}



#header #formSearch {float: right; position: relative;}


#checkoutHeader{ margin-bottom: 20px; }

.rightGutter {
	margin-right: 20px;
}

.leftGutter {
	margin-left: 20px;
}

#header {
	font-size:11px;
}

#header .left {
	position:relative;
	width: 360px;
	padding-top: 5px;
}


#header .center {
	width: 220px;
	margin: 10px 0 0 0;
	text-align:center;
	padding-bottom: 10px;
}

#header .right {
	text-align:right;
	width: 350px;
}

#header .signInHeader {
	margin: 10px 0;
}
#header a,
#header a:hover{
	text-decoration: none;
}

ul.headLinks {
	display: block;
	list-style: none;
	margin-bottom: 35px;
}


ul.headLinks li {
	display: inline;
	padding: 0 5px;
	border-right: 1px solid #525252;
}

ul.headLinks li.first {
	padding-left: 0;
}

ul.headLinks li.last {
	padding-right: 0;
	border: none;
}

ul.headLinks li a {
	color: #525252;
}

#header .cartLink {
	font-weight: bold;
	text-decoration: none;
}

#header .cartLink img {
	margin-right:3px;
	position:relative;
	top:3px;
}

#header input.textButton {
	width:50px;
	font-size:10px;
	font-weight:bold;
}

/*
 Section for the rotating banner ads in header
*/
#bannerRotator { width:225px; height:82px;}
#bannerRotator .banners div {height:82px;}

#bannerRotator .banners img { max-width:350px; max-height:82px; }

#bannerRotator { position:relative;top:0; }


#bannerRotator {

	/* required settings */
	position:relative;
	overflow:hidden;

	/* vertical scrollers have typically larger height than width */
	height: 82px;
	width: 370px;
}

/* root element for scrollable items */
#bannerRotator .banners {
	position:absolute;

	/* this time we have very large space for height */
	height:2000em;
	margin: 0px;
}

/* single scrollable item */
.item {
	border-bottom:1px solid #ddd;
	margin:10px 0;
	padding:15px;
	font-size:12px;
	height:180px;
}

/* elements inside single item */
.item img {
	float:left;
	margin-right:20px;
	height:180px;
	width:240px;
}


#affilliateAd {

}

#footCopy {
	margin:10px;
}

#footCopy h1 {
}

#footCopy a {
}

#footer {
	font-size:11px;
	/*color: #fff;*/
	text-align: left;
	padding: 10px 0;
	width: 970px;
	margin:0 auto;
}

#footer a {
	/*color: #fff;*/
	text-decoration: none;
}

#footer a:hover { text-decoration: underline; }

.footerLinkSection {
	display:inline;
	float:left;
	width:160px;
	min-height:145px;
	height:auto;
	padding:0 10px;
	padding-top:5px;
	border-right: 1px solid #ccc;
	margin-bottom:10px;
	text-align:left;
}

.lastSection {
	padding-right:0;
	border-right:none;
}

#footSection1, #footSection2 {
	width: 100px;
}

#footSection3 {
	width: 140px;
}

#footSection4 {
	width: 210px;
}

#footSection5 {
	width: 140px;
}
.footerLinkSection ul {
	list-style-type:none;
}

.footerLinkSection h3 {
	font-size:11px;
	margin-bottom:2px;
}

.footerAddress {
	text-align:center;

}

#footerSubscribeForm {
	margin-bottom: 10px;
}

#footerSubscribeForm input {
	font-size:11px;
	font-weight:normal;
	color:#000;
	width:100px;
}

#footerSubscribeForm input.textButton {
	font-size:10px;
	color:#fff;
	width:50px;
}

#footer .socialLink {
	margin-right: 4px;
}

#footer .mobileLink {
	margin-top: 10px;
	font-weight: bold;
}



#breadcrumb {
	display:block;
	width:100%;
	vertical-align:middle;
	font-size: 11px;
}

#breadcrumb p {
	margin:0; padding:0; border:0;
	padding-bottom: 2px;
}

#breadcrumb h3 {
	display:inline;
	margin:0; padding:0; border:0; font-weight:bold;
	padding-bottom: 2px;

}

#breadcrumb a {
	text-decoration:none;

}

#breadcrumb .outletColor {
	color:#c30200;
}

#breadcrumb img {
	margin-top: 5px;
}

div.seoCopy {
	text-align:left;
	padding-bottom:10px;
}

div.seoCopy p {
	margin:10px 0;
}

#sectionHeader {

}

#sectionHeader h1 {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:22px;
	font-weight:bold;
	line-spacing:-px;
}

#sectionHeader h2 {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:1.3em;
	font-weight:normal;
	margin-bottom:1em;
}

.sectionTitle {
	background: #E5E0DC;
	padding:5px;
	margin-top: 10px;
}

.smallItem {
	float: left;
	text-align:center;
	width: 160px;
}

.smallItem a {
	cursor:pointer;
	display:block;
	text-decoration:none;
	border:1px solid white;
}

.smallItem a:hover {
	border:1px solid #666;
}

.smallItem .smallItemImageWrap {
	height:230px;
	width:160px;
}

.smallItem .smallItemImageWrap img {
	width:140px;
}

#wide_ad_unit {

}

#narrow_ad_unit {
	overflow: hidden;
	font-size: 0.9em;
}



.searchTips {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:14px;
	font-weight:normal;
	margin-bottom:1em;
	margin:3px;
}

.searchTips ul {
	margin-bottom:10px;
}

.searchTips ul li {
	margin-left:5px;
}

.bannerGradient {
	background: url("../../images/media2/banners/banner_background.jpg");
	background-repeat:no-repeat;
	width:450px;
	height:90px;
	padding:5px 5px 5px 5px;
	text-align:center;
	line-height:14px;
}

.bannerGradientHeader {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:14px;
	font-weight:bold;
	margin-bottom:1em;
	margin:3px;
}

.bannerGradientText {
	font-family: Lucida Sans Unicode, Lucida Grande, Verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
	margin-bottom:1em;
	line-height:12px;
	margin:3px;
}

.catThumbImg {
	background: url("../../images/media2/banners/gradient_box.jpg");
	background-repeat:no-repeat;
	padding:5px 5px 5px 5px;
	margin-top:5px;
	margin-right:0px;
	margin-bottom:5px;
	width:99px;
	height:150px;
	float: left;
}

.wraptocenter {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}

.wraptocenter * {
	vertical-align: middle;
}

/*\*//*/
.wraptocenter {
	display: block;
}

.wraptocenter span {
	display: inline-block;
	height: 100%;
	width: 1px;
}

/**/


/* the overlayed element */
.overlay {
	display:none;
	z-index:10000;
	background-color: #FFF;
	padding:30px;
}

/* default close button positioned on upper right corner */

.overlay .close {
	background-image:url(/images/media2/buttons/overlay-close.png);
	position:absolute; right:-10px; top:-10px;
	cursor:pointer;
	height:28px;
	width:28px;
}

.new_close {
	background-repeat:no-repeat;
	background-position:100% -1px;
	background-image:url(/images/media2/buttons/overlay-close.png);
	z-index: 99999;
	width:175px;
	height:45px;
	position:absolute;
	cursor:pointer;
	margin-top:-10px;
	margin-left:0px;
	padding-top:35px;
}

.suggestionsPopUp {
	width: 720px;
	min-height: 580px;
}

.overlay div.overlayContent{
	padding: 5px;
}

#tabletOverlay {
	width: 670px;
	height: 328px;
	padding: 20px 20px 0 20px;
	background-image: url('../../images/media2/landing_pages/tablet_popup/bg_popup.jpg');
	color: #343434;
}

#tabletOverlay .tabletHead {
	margin-bottom: 10px;
}
#tabletOverlay .tabletbody {

}

#tabletOverlay .left{
	width: 195px;
}
#tabletOverlay .right{
	width: 470px;
}

#tabletOverlay h3{
	font-weight: normal;
	font-size: 30px;
}
#tabletOverlay .tabletMain{
	font-weight: normal;
	font-size: 18px;
	padding-top:25px;
	padding-bottom:25px;
}

#tabletOverlay .tabletContinue{
	font-weight: normal;
	font-size: 10px;
}

#tabletOverlay .tabletFullSite{
	font-weight: normal;
	font-size: 15px;
	padding-top: 63px;
}

#tabletOverlay .tabletFullSite a{
	color:#780137;
	text-decoration: underline;
	}

.errorBox {border: 1px solid #e2d0d0; background: #fcf0f0; color: #280b0b; padding: 10px;}

.errorBox a { color: #280b0b; }

.error-icon { width: 16px; height: 16px;
	background: url(../../../images/media2/jqueryui/aristo/icon_sprite.png) -16px 0px no-repeat !important;
	float: left; margin-right: .3em;
}


#lpButton img {margin:0 0 10px;}

/* New Ad Sets */
/* 6 Wide ads in 2Column Layout*/
.ads_w6c2_header { margin: 0 0 5px; }
.w6c2_ad { float:left; width:460px; margin: 0 10px 10px 0;}

.imgcenter{
 position: relative;
 top: 10px;
 display:block;
 margin:0 auto;
 text-align:center;
}

/* Tabs Default */

/* root element for tabs  */
ul.css-tabs, ul.css-tabs-nojs {
	margin:20px 0 0 0;
	padding:0;
	height:30px;
	border-bottom:1px solid #A8A8A8;
}

/* single tab */
ul.css-tabs li, ul.css-tabs-nojs li {
	float:left;
	padding:0;
	margin:0;
	list-style-type:none;
	list-style-position: outside;
}

/* link inside the tab. uses a background image */
ul.css-tabs a, ul.css-tabs-nojs a {
	float:left;
	font-size:13px;
	display:block;
	padding:5px 28px;
	text-decoration:none;
	border:1px solid #A8A8A8;
	border-bottom:0px;
	height:18px;
	background-color:#E5E0DC;
	color:#777;
	margin-right:5px;
	position:relative;
	top:1px;
	outline:0;
}

ul.css-tabs a:hover, ul.css-tabs-nojs a:hover {
	background-color:#F7F7F7;
	color:#333;
}

/* selected tab */
ul.css-tabs a.current, ul.css-tabs-nojs a.current {
	background-color:#fff;
	border-bottom:1px solid #fff;
	color:#000;
	cursor:default;
}


/* tab pane */
.css-panes > div {
	display:none;
	border:1px solid #A8A8A8;
	border-width:0 1px 1px 1px;
	min-height:300px;
	height:300px;
	overflow: auto;
	padding:15px 20px;
	background-color:#fff;
}

#contextChooserOverlay {
	padding-top: 10px;
}

#contextChooserOverlayContent {
	width: 670px;
	background-image: url('/images/media2/context-chooser_bg.gif');
	background-repeat: no-repeat;
}

#contextChooserTopDiv {
	padding: 30px 0 20px 140px;
	text-align: center;
}

#contextChooserMiddleDiv
{
	clear:both;
	margin:10px 20px 10px 20px;
	height: 350px;
	font-size: 13px;
}

#contextChooserMiddleDiv td {
	vertical-align: middle;
}

#contextChooserBottomDiv {
	font-size:12px;
}

#converterOverlay
{
	width: 300px;
	height: 100px;
}
#converterOverlay h3{
	text-align: center;
}
#converterOverlay input[type="text"]{
	width: 50px;
}
#converterOverlay p{
	display: inline-block;
	padding-left: 10px;
	padding-top:  15px;
}
#converterOverlay #measurement{
	margin-left: 75px;
}
/* Quicklook Overlay - jxj4280 */
#qlOverlay {
	width: 750px;
	height: 646px;
	padding: 10px;
}
#qlOverlayContent {
	height: 646px;
	overflow: hidden;
	background: #fff none;
}

#qlHeader { }

#qlHeader p { }

#qlHeader .qlProdName {
	margin: 0 0 10px 5px;
	height: 24px;
	overflow: hidden;
}

#qlHeader .qlProdSku {
	margin: 0 0 0 5px;
}

#qlHeader .pageTitle {
	font-size: 20px; /*TYPOG OVERWRITE*/
}

#qlHeader .qlProdSku { }

#qlLeft {
	float: left;
	width: 375px;
	margin-right: 10px;
}

#qlReviewContainer { margin: 10px 0; }

#qlImageContainer { margin-top: 10px; }
#qlImageContainer a { display:block; }
#qlMainImage {
	width: 375px;
	height: 450px;
}

#qlLargeImage {
	max-height: 450px;
	max-width: 300px;
}

#qlAlternateViews {
	margin: 10px 0;
	height: 100px;
}

#qlAlternateViews .scrollerPrev, #qlAlternateViews .scrollerNext {
	width: 15px;
	height: 100px;
}
#qlAlternateViews .scrollerNext {
	background-position: -3px 50%;
}
#qlAlternateViews .qlThumbsScroller {
	width: 340px;
}

#qlAlternateViews .qlThumbsScroller .scrollerGroup {
	padding: 0 0 0 6px;
}


.qlAlternateViewImageWrap {
	width: 67px;
	height: 100px;
	padding: 0 20px 0 0;
}

#qlAlternateViews .qlThumbImage {
	max-width: 67px;
	max-height: 100px;
}

#qlOverlay .qlProductLink {
	text-decoration: none;
}

#qlRight {
	float: left;
	width: 365px;
}

#qlDetailsContainer { }

#qlOverlay .orderSwatches { }

#qlProdInfoContainer {
	margin: 0;
	line-height: 1.2em;
}

#qlOverlay .cssPanes {
	height: 515px;
}

#qlOverlay #qlDetailPane {
	height: 428px;
	padding: 0 10px 10px;
}

#qlOverlay .cssPane {
	margin: 10px 0 0;
	height: 515px;
	overflow: auto;
}

#qlOverlay .qlSwatchBox {
	width: 320px;
	margin: 0 auto;
}

#qlOverlay .qlSwatchOrder {
	width: 310px;
	text-align: right;
}

#qlOverlay .swatchDescriptionLabel {
	margin: 0 0 5px;
}

#qlOverlay .qlSwatchBox .scrollerPrev, #qlOverlay .qlSwatchBox .scrollerNext {
	width: 15px;
	height: 48px;
}
#qlOverlay .qlSwatchBox .scrollerNext {
	background-position: -3px 50%;
}
#qlOverlay .swatchScroller {
	width: 280px;
}

#qlOverlay .scrollerSwatches img{
	padding: 0 7px 0 0;
	float: left;
}

.qlProductTextLink {
	margin-left: 5px;
}

#qlOverlay .swatchScroller .scrollerGroup {
	padding-left: 5px;
}

#qlOverlay .sliderSpacer {
	width:32px;
	height:30px;
	float:left;
}

#qlActionContainer ul li.withSpace {
	margin-right: 10px;
}

.qlCartActionButton {
	margin: 5px 0 0;
}

#qlActionLinks {
	margin: 10px 0 0;
	font-size: 14px;
	list-style: none;
}

#qlOverlay .detailCopy h2 {
	font-size:1em;
}
#qlOverlay .detailCopy ul{
	margin:10px 0 10px 0;
}
#qlOverlay .detailCopy ul li{
	margin-left: 2em;
	list-style-position:outside;
	list-style-type: none;
}

.qlStockStatus {
	padding-top: 10px;
}

/* QL Swatch Slider */
#qlOverlay .swatchSlider {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 260px;
	height:52px;
	float:left;

	/* custom decorations */
	border:1px solid #ccc;
}

/* prev, next, prevPage and nextPage buttons */
#qlOverlay a.browse {
	background:url(../../images/media2/buttons/swatch_slider_arrows.png) no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:10px 2px;
	cursor:pointer;
	font-size:1px;
}

/* right */
#qlOverlay a.right 				{ background-position: 0 -30px; clear:right; margin-right: 0px;}
#qlOverlay a.right:hover 		{ background-position:-30px -30px; }
#qlOverlay a.right:active 	{ background-position:-60px -30px; }
/* left */
#qlOverlay a.left				{ margin-left: 0px; }
#qlOverlay a.left:hover  		{ background-position:-30px 0; }
#qlOverlay a.left:active  	{ background-position:-60px 0; }
/* disabled navigational button */
#qlOverlay a.disabled {
	visibility:hidden !important;
}

#qlOverlay .swatchSlider .qlSwatches {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

#qlOverlay .qlSwatches div {
	float:left;
	width:260px;
	padding: 0 0 0 2px;
}

/* single scrollable item */
#qlOverlay .qlSwatches img {
	margin:2px 0;
}

/* active item */
#qlOverlay .swatchSlider .active {
	border:2px solid #000;
	position:relative;
	cursor:default;
}

/* QuickLook Order Forms */
#qlProductOrderForm {
}
#qlOrderFormTable{
	border-bottom-width: 1px;
	margin:20px 0;
	width: 100%;
}

#qlOrderFormTable td{
	padding:5px 0;
}

#qlOrderFormTable .extraSpacer td{
	padding-bottom:20px;
}

#qlOrderFormTable td.qlLabel {
	width: 25%;
}
#qlOrderFormTable td.qlDetail {
	width: 80%;
}

#qlOrderFormTable td.priceLine {
	padding:10px 0;
}

#qlOrderFormTable td.shippingLine {
	padding-bottom: 10px;
}

#qlDetailOrderForm option{
	padding-left:5px;
	padding-right:5px;
}

#qlDetailOrderForm option.disabled{
	color: #999;
}

#qlQty {
	text-align: center;
}

#qlDetailOrderForm span.wasPrice{
	text-decoration:line-through;
}

#qlActionContainer a:hover {
	text-decoration: underline;
}

#qlWishListLink {
	cursor:pointer;
	display: block;
	margin: 15px 15px 0 0;
	text-transform: uppercase;
}

#links {
	display: inline;
	float: left;
	width:200px;
	position: relative;
	left: 120px;
}
#links ul {
}
#links li {

}
#links #continueShoppingPayload li a{
		margin: 0;
		padding: 0;
		list-style: none;
		background: #E0E0E0;
   text-align: center;
	 text-decoration: none;
	 width: 200px;
	 display: block;
	 color:black;

}

#links a:hover {
text-decoration:underline;
}

#links ul ul{
   position: absolute;
	 display:none;
}
/*#links ul li:hover ul{
visibility: visible;
}*/

.standoutText {
	color: #666;
}

.altTextSize_Small {
	font-size: 10px;
}

.helpNeedHelp, .helpFAQ {
	margin: 0 0 10px;
}


#product_rr .smallItem, #cart_rr .smallItem {
	width: 150px;
	border-bottom:1px solid #E5E0DC;
	margin:0 4px;
}
#product_rr .smallItem .smallItemImageWrap, #cart_rr .smallItem .smallItemImageWrap {
	width:150px;
}

/** Authentication/Login Buttons **/
.authBtn {
	border: 1px outset #8F8F52;
	color: #8F8F52;
	padding: 2px;
	font-family: Impact, "Trebuchet MS";
	font-size: .9em;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

.authBtn:hover {
	border-style: solid;
	cursor: pointer;
}

.authBtn:active {
	border-style: inset;
	cursor: pointer;
}

.authBtn:disabled {
	color: #CED2BA;
}

/** Highlight Invalid Fields **/
input.redBorder {
	border-color: red;
	border-width: 1px;
}


/* To allow pressing enter to submit forms with our cssButton */
.hiddenSubmit {
	border: 0 none;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: absolute;
}

.underline {
	text-decoration: underline;
}

#shipToIdInfoContainer {
	display: none;
}

.force_no_borders {
	border: 0px solid transparent !important;
}

.force_no_padding {
	padding: 0 !important;
}

.hide {
	display: none;
}


/* Rug Finder classes */
.rugFinderRow {
	width: 700px;
	background-color: #f3f2ee;
}
.rugFinderOptionDiv {
	width: 128px;
	padding-left: 10px;
	padding-right: 0px;
	margin-top: 10px;
	float: left;
}

.rugFinderOption {
	width: 100%;
	margin-top: 5px;
	font-size: 12px
}

#rugFinderButtonDiv {
	float:right;
	padding-right: 10px
}

.rugFinderActiveButton {
	padding-top:10px;
	padding-bottom: 10px
}

.rugFinderInactiveButton {
	font-family: "BodoniSeventytwo", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	color: #6d5d51;
	background-color: #e1ded5;
	cursor: default;
	color:white;
	padding-top:10px;
	padding-bottom: 10px
}

.rugFinderInactiveButton:hover {
	text-decoration: none;
}

.rugFinderSecondRow {
	margin-top:20px;
	margin-bottom:20px;
	float:right
}

.rugFinderSearchResultDiv {
	float:right;
	padding-right:10px;
}


/* Rug Pad Upsell - PIP & QL compatible */
.upsellContainer {
	padding: 0 5px;
	line-height: 150%;
	padding-bottom: 10px;
	border-top-width: 1px;
}

.upsellContainer select {
	width: 155px;
}

#trackingContainer
{
	border: solid 1px #E5E0DC;
	padding: 10px;
	display: inline-block
}

.fakeLink {
	cursor:pointer;
}

#intl_flag {
	border: 1px solid #e5e0dc;
}
#orderStatusLeftNav {
padding-top: 10px;
font-size: large;
line-height: 150%;
border-right:solid black 1px;
height:325px;
width: 200px;
}
#orderStatusLeftNav a:link, #orderStatusLeftNav a:visited{
text-decoration:none;
}


/* Add to Cart Pop Up */
#addPopUp h1 {
	margin-bottom: 10px;
}

.addToCartItemDetails {
	float: left;
	width: 280px;
}

#addedConfirmation dl, #addSwatchPopUpContent dl {
	padding-top: 10px;
}
#addedConfirmation dl dt, #addedConfirmation dl dd, #addSwatchPopUpContent dl dt, #addSwatchPopUpContent dl dd {
	float: left;
	padding-bottom: 10px;
}
#addedConfirmation dl dt, #addSwatchPopUpContent dl dt {
	clear: left;
	width: 45%;
}
#addedConfirmation dl dd, #addSwatchPopUpContent dl dd {
	width: 55%;
}
#addedConfirmation .addToCartItemDetails dl dt {
	width: 35%;
}

#addedConfirmation .addToCartItemDetails dl dd {
	width: 65%;
}

#addedConfirmation {
	border-bottom-width: 1px;
}

#addedConfirmation .cartActions .atcAction {
	padding-top: 10px;
}
#addedConfirmation .atcItem {
	clear: left;
}

#addPopUp .cssButton {
	width: 175px;
	width: 200px\9; /* IE 8 HACK */
	text-align: center;
}

/* Misc */
.noUnderline{
	text-decoration: none;
}
.pad10Left{
    padding-left: 10px;
}

#addedConfirmation dd.fullWidth, #addedConfirmation dt.fullWidth {
	width: 100%;
}

#qlOverlayStock {
	width: 350px;
	min-height: 350px;
}

#qlOverlayContentStock {
	width: 350px;
	min-height: 350px;
}

#footerSiteSeal {
	bottom: 0;
	position: absolute;
	right: 0;
}

.footerTopCats {
	text-align: center;
}
.footerTopCats a {
	padding: 0 5px;
	border-right-width: 1px;
}

.footerTopCats a.last {
	border-right-width: 0;
}

.rugPadQty {
	text-align: center;
}

#efOverlayContent {
	min-width: 350px;
	min-height: 350px;
}

#efOverlayContent #message {
	width: 400px;
	height: 115px;
}

#efOverlayContent #emailTable td{
	padding:3px 2px;
}

#efOverlayContent #emailTable .dataField {
	width: 160px;
}

#addedConfirmation .priceLabel {
	display:inline-block;
	width: 45px;
}