html, body
{
	width: 100%;
	height: 100%;
	text-align: center;
	background: #1B0F0C url("../../Images/Sable/bg.png") repeat-x top left;
}

html, body, div, span, h1, p
{
	margin: 0;
	padding: 0;
}

img
{
	border: 0;
}

a, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #b48541;
}

a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #b48541;
}

/* Layout Styles */

.OuterWrapper
{
	width: 957px;
	background: url("../../Images/Sable/wrapper-side.png") repeat-x top left;
}

.BottomBgStretcher
{
	line-height: 9px;
	width: 955px;
	background: #2E1B17;
}

.InnerWrapper
{
	width: 955px;
	height: auto;
	text-align: center;
}

.ContentWrapper
{
	width: 955px;
	height: auto;
	background: #2E1B17;
}

.MainContent
{
	width: 914px;
	height: auto;
	border: 1px solid #523823;
	overflow: hidden;
	background: #261513;
}

.MainContentShadow /*for Default2 template */
{
	width: 914px;
	height: auto;
	border: 1px solid #523823;
	overflow: hidden;
	background: #261513 url("../../Images/Sable/mid-shadow.png") repeat-y top center;
}

.InnerContent
{
	width: 914px;
	height: auto;
	margin-bottom: 0;
}

.ContentDiv
{
	width: 450px;
	margin-top: 22px;
	margin-bottom: 20px;

}

.LeftContentDiv, .RightContentDiv{
	width: 445px;
	height: auto;
	padding-top: 22px;
	padding-bottom: 8px;
	padding-left: 8px;
}

.LeftContentDiv
{
	padding-left: 10px;
}

.RightContentDiv
{
	padding-left: 8px;
}

.LeftContent
{
	width: 344px;
	margin-left: 26px;
}

.Header
{
	width: 100%;
	height: 42px;
	background: #1B0F0C;
}

.Title
{
	width: 188px;
	height: 40px;
	background: url("../../Images/Sable/sable-minx-logo.png") no-repeat top left;
	margin-top: 2px;
}

.Navigation
{
	width: 747px;
	overflow: hidden;
}

.NavContent
{
	background: #1B0F0C;
	width: 747px;
}
#SableNav ul
{
	float: left;
	list-style-type: none;
	margin: 0 0 0 6px;
	padding: 0;
}

#SableNav ul li
{
	display: inline;
}

.Navigation a, .Navigation a:active, .Navigation a:link, .Navigation a:visited
{
	color: #CFBEA9;
	font: normal 9px/42px Verdana, Arial, Helvetica, Sans-Serif;
	text-transform: uppercase;
	cursor: pointer;
	text-decoration: none;
}

.Navigation a:hover, #SableNav ul .Selected a
{
	color: #B48541;
}
.separator
{
	margin: 0 8px 0 8px;
}

.TopArea
{
	width: 100%;
	height: 45px;
	background: url("../../Images/Sable/top-bg.png") repeat-x top;
	overflow: hidden;
	border-top: 1px solid #815D32;
}

.TopArea h1
{
	margin-top: 12px;
}

.TopContent
{
	margin-top: 12px;
}

.PageHeading
{
	width: 347px;
	margin-left: 20px;
}

.SearchArea
{
	margin-right: 22px;
	width: 300px;
}

.SearchBoxDiv
{
	width: 138px;
	height: 20px;
	background: url("../../Images/Sable/search-box.png") no-repeat;
}

.SearchBoxDiv input
{
	width: 133px;
	height: 16px;
	background-color: #000;
	border: 0;
	color: #FFF;
	margin: 1px 2px 0 0;
}

.SearchText
{
	margin-right: 9px;
}

.Footer
{
	width: 100%;
	height: 49px;
	background: #2E1B17;
}

.FooterLogo
{
	height: 19px;
	position: relative;
	top: 16px;
	left: 20px;
}

.UrbanLogo
{
	width: 72px;
	background: url("../../Data/Media/Images/Sable/urban-logo.png") no-repeat;
	margin-right: 20px;
}

.DooshLogo
{
	width: 83px;
}

.Copyright
{
	position: relative;
	top: 16px;
	margin-right: 33px;
}

.SableSearchText
{
	color: #FFF;
	background: #000;
	font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
}

.SearchResult
{
	margin: 20px 0 0 20px;
}

/* End Default Styles */

/* Default Template Styles */

.RightImgWrapper
{
	width: 306px;
	height: 412px;
	margin-right: 72px;
	margin-top: 40px;
	border-top: 2px solid #2E1B17;
	overflow: hidden;
}

.RightImgDiv
{
	width: 306px;
	height: 463px;
	background: url("../../Images/Sable/about-img-bg.png") repeat-y;
}

.RightImg
{
	margin-right: 2px;
}

.RightImgShadow
{
	width: 306px;
	height: 10px;
	background: url("../../Images/Sable/about-img-bottom.png") no-repeat;
}

/* End Default Template Styles */

/* Homepage Styles */

.HomeMain
{
	width: 574px;
}

.HomeImgWrapper
{
	width: 337px;
	height: 463px;
	margin-left: 18px;
	border-top: 2px solid #2E1B17;
	overflow: hidden;
	text-align: left;
}

.HomeImgDiv
{
	width: 338px;
	height: 458px;
	background: url("../../Images/Sable/large-img-back.png") repeat-y top right;
}

.HomeImgShadow
{
	width: 337px;
	height: 10px;
	background: url("../../Images/Sable/large-img-bottom.png") no-repeat;
}

.HomePDFdiv
{
	/* width: 150px; */
	width: 330px;
	padding-top: 11px;
	margin-left: 2px;
}

.PDFlink
{
	position: relative;
	top: 3px;
}

.HomePDFLeft
{
	width: 100px;
}

.HomePDFText
{
	width: 100px;
	margin: 100px 10px 0 10px;
}

.HomePDFRight
{
	width: 100px;
}

.HomeNewsWrapper
{
	/* width: 366px; */
	width: 204px;
	height: 185px;
	margin-right: 22px;
	overflow: hidden;
}

.HomeNewsDiv
{
	/* width: 366px; */
	width: 204px;
	height: 175px;
	background: url("/Images/Sable/medium-img-back.png") repeat-y top left;
}

.HomeNewsImg
{
	width: 362px;
	height: 175px;
	margin-right: 1px;
}

.HomeNewsShadow
{
	width: 366px;
	height: 10px;
	background: url("../../Images/Sable/medium-img-bottom.png") no-repeat top;
}

.HomeProductWrapper
{
	width: 554px;
	margin-top: 18px;
}

.HomeProductDiv
{
}

.HomeProductSeparator
{
	/*width: 12px;*/
}

.HomeProductImg
{
}

.HomeProductImgWithBorder
{
	border: 1px solid #2E1B17;
}

.HomeProductLabel
{
	height: 28px;
}

.HomeProductButtonDiv
{
	height: 36px;
}

.HomeBuyNow
{
	margin-top: 13px;
}

.SableCatProdNameHome
{
	height: 28px;
    display: block;
	color: #9A8165;
	font: normal 10px/28px Georgia, Arial, Helvetica, Sans-Serif;
	background: url("../../Images/Sable/home-product-label-bg.png") no-repeat top;
}

/* End Homepage Styles */

/* Contact Styles */

.SableInput
{
	color: #CFBEA9;
	background: #000;
	font: normal 10px/34px Arial, Helvetica, Sans-Serif;
	border: 1px solid #5C3F26;
	height: 23px;
	margin-left: 28px;
}

.SableTextarea
{
	color: #CFBEA9;
	background: #000;
	font: normal 10px/20px Arial, Helvetica, Sans-Serif;
	border: 1px solid #5C3F26;
	margin-left: 28px;
	overflow: auto;
	height: 160px;
}

.SubmitButton
{
	background: url("../../Images/Sable/submit-button.png") no-repeat;
	border: 0;
	margin-top: 15px;
}

.GoButton
{
	background: url("../../Images/Sable/go-button.png") no-repeat;
	border: 0;
	cursor: pointer;
	position: relative;
	right: 180px;
}

.ContactRightTable td
{
	vertical-align: top;
}

.SableInputBox
{
	color: #CFBEA9;
	background: #000;
	font: normal 10px/34px Arial, Helvetica, Sans-Serif;
	border: 1px solid #5C3F26;
}

.SearchBoxText
{
	color: #FFF;
	background: #000;
	font: normal 11px Verdana, Arial, Helvetica, Sans-Serif;
}

/* End Contact Styles */

/* Gallery Styles */

.GalleryHeading
{
	margin-left:18px;
	padding-bottom: 12px;
	width: 50%;
}

.GalleryContent
{
	width: 920px;
}

.GalleryContent .ItemImage
{
	border: 1px solid #B88943;
}

.MainImageGallery6
{
     border: solid 3px #ba8a43;
}

.ThumbImageGallery6
{
     border: solid 2px #ba8a43;
}

.LookBookStandardText
{
	color: #CFBEA9;
	font: normal 11px/17px Georgia, Arial, Helvetica, Sans-Serif;
}
.LookbookPagingPanel
{
	width: 526px;
	float: right;
	position: relative;
	right: 15px;
	text-align: center;
}
.LookbookPagingPanel a, .LookbookPagingPanel a:active, .LookbookPagingPanel a:link, .LookbookPagingPanel a:visited
{
	margin: 0 3px 0 3px;
}
.LookbookPagingPanel a:hover
{
	color: #CFBEA9;
	text-decoration: none;
}
.LookBookPageLink
{
}
.LookBookPageSelectedLink
{
	color: #CFBEA9 !important;
}

/* End Gallery Styles */

/**/


.SableSearchDisplayText, a:link.SableSearchDisplayText, a:active.SableSearchDisplayText, a:hover.SableSearchDisplayText, a:visited.SableSearchDisplayText
{
	color: #ffffff;
	font: normal 12px/16px Verdana, Arial, Helvetica, Sans-Serif;
}

/*Generic Classes */

.CB
{
	clear: both;
}

.CB1
{
	clear: both;
	height: 1px;
	overflow: hidden;
}
.DB
{
	display: block;
}
.DN
{
	display: none;
}

.FL
{
	float: left;
}

.FR
{
	float: right;
}

.MA
{
	margin-left: auto;
	margin-right: auto;
}

.TC
{
	text-align: center;
}

.TL
{
	text-align: left;
}

.TR
{
	text-align: right;
}

/* End Generic Classes */
