html
{
	width: 100%;
	height: 100%;
}
body
{
	width: 100%;
	height: 100%;
	text-align: center;
	background: #333 url("../../Images/Doosh/bg-gradient.png") repeat-x;
}

html, body, div, span, h1, p
{
	margin: 0;
	padding: 0;
}

img, table
{
	border: 0;
}

a, a:link, a:visited, a:active
{
	text-decoration: none;
	color: #99b5c9;
}

a:hover
{
	text-decoration: underline;
	cursor: pointer;
	color: #99b5c9;
}

/* Layout Styles for All Pages*/

.Wrapper{}

.Header
{
	width: 100%;
	height: 38px;
	background: #000;
	position: relative;
	z-index: 9;
}

.Navigation
{
	width: 974px;
	overflow: hidden;
}

.NavContent
{
	width: 785px;
	height: 30px;
}

#TopDiv ul li a:hover
{
	color: #99B5C9;
}

.Logo
{
	width: 117px;
	height: 23px;
	background: url("../../Images/Doosh/doosh-logo.png") no-repeat;
	margin: 9px 60px 0 0;
}
.TopBack
{
	width: 100%;
	height: 12px;
	background: url("../../Images/Doosh/top-bg.png") repeat-x;
	position: relative;
	z-index: 7;
	overflow: hidden;
}

.ContentWrapper
{
	width: 974px;
	height: auto;
	position: relative;
	bottom: 14px;
	z-index: 6;
	background: #333 url("../../Images/Doosh/bottom-main-bg.png") no-repeat bottom;
	margin-bottom: -24px;
	overflow: hidden;
}

.SearchArea
{
	width: 250px;
	height: 66px;
	background: #333 url("../../Images/Doosh/search-bottom.png") no-repeat bottom;
}

.SearchContent
{
	margin-top: 22px;
}

.SearchArea input, .HomeSearchArea input
{
	background: url("../../Images/Doosh/search-box.png") no-repeat;
	border: 0;
	height: 22px;
}

.SearchBox
{
	position: relative;
	left: 55px;
	bottom: 1px;
}

.SearchText
{
	color: #FFF;
	font: normal 10px/22px Eurostile, "Myriad Pro", Verdana, Arial;
	position: relative;
	top: 22px;
	left: 12px;
	background: none;
}

.GoButton
{
	position: relative;
	right: 15px;
	width: 28px;
}

.MainContent
{
	width: 940px;
	padding-bottom: 20px;
}

.FooterBack
{
	width: 100%;
	height: 17px;
	background: url("../../Images/Doosh/footer-bg.png") repeat-x top;
	overflow: hidden;
	position: relative;
	z-index: 11;
}

.Footer
{
	width: 100%;
	height: 45px;
	background: #242424;
}

.FooterContent
{
	width: 974px;
	height: 45px;
}

.FooterLogo
{
	margin-left: 22px;
	margin-top: 11px;
}

.Copyright
{
	color: #FFF;
	font: normal 10px/22px Arial;
	margin-top: 10px;
	margin-right: 42px;
}

.SearchBoxText
{
	color: #DDD;
	font-size: 14px;
	padding-top: 3px;
}

/* End of Layout Styles for All Pages */

/* Styles for Default Template2 */

.ContentDiv
{
	width: 455px;
	height: auto;
	margin-top: 22px;
}

.PatternBack
{
	width: 178px;
	height: 175px;
	background: url("../../Images/Doosh/pattern-back.png") no-repeat top right;
	position: relative;
	left: 163px;
	top: 13px;
	z-index: 55;
}

.LeftContent
{
	width: 450px;
	position: relative;
	top: -222px;
	padding-left: 25px;
	padding-right: 55px;
}

.RightImgWrapper
{
	width: 342px;
	height: 509px;
	overflow: hidden;
	position: relative;
	z-index: 8;
	right: 58px;
}

.RightImgShadow
{
	width: 8px;
	height: 493px;
	background: url("../../Images/Doosh/right-img-shadow.png") no-repeat right;
	position: relative;
	z-index: 6;
	right: 1px;
}

.RightImg
{
	width: 334px;
	height: 493px;
	position: relative;
	z-index: 9;
	overflow: hidden;
}

.RightImgBottomShadow
{
	width: 342px;
	height: 16px;
	background: url("../../Images/Doosh/right-img-bottom.png") no-repeat top;
	position: relative;
	z-index: 7;
	bottom: 2px;
}
.DooshPageHeading
{
	background: none;
}

/* End Default2 Styles */

/* Homepage Styles */

.HomeTitle
{
	width: 345px;
	position: relative;
	bottom: 45px;
	left: 5px;
	background: none;
}
.HomeTitle .DooshWhiteHeading
{
	background: none;
}
.HomeContentWrapper
{
	width: 974px;
	height: auto;
	position: relative;
	bottom: 14px;
	z-index: 6;
	background: url("../../Images/Doosh/winter-home-bg.jpg") no-repeat 0 0;
	margin-bottom: -24px;
	overflow: hidden;
}
.HomeContent
{
	width: 940px;
	height: 525px;
}
.HomeImgWrapper
{
	width: 372px;
	height: 490px;
	margin-top: -30px;
}
.HomeRotatorImgTD
{
	width: 347px;
}
.HomeRotatorImgTD div
{
	float: right;
}
.RotatorImage
{
	border: 0;
}
.HomeRotatorRightTD
{
	width: 13px;
}
.HRTopRightDiv
{
	width: 13px;
	height: 13px;
	background: url("../../Images/Doosh/Shadows/shadow-top-right.png") no-repeat 0 0;
}
.HRRightDiv
{
	width: 13px;
	height: 450px;
	background: url("../../Images/Doosh/Shadows/shadow-right.png") repeat-y 0 0;
}
.HomeRotatorBottomTD
{
	height:13px;
}
.HRBottomLeftDiv
{
	width: 13px;
	height: 13px;
	background: url("../../Images/Doosh/Shadows/shadow-bottom-left.png") no-repeat 0 0;
}
.HRBottomDiv
{
	width: 334px;
	height: 13px;
	background: url("../../Images/Doosh/Shadows/shadow-bottom.png") repeat-x 0 0;
}
.HRBottomRightDiv
{
	width: 13px;
	height: 13px;
	background: url("../../Images/Doosh/Shadows/shadow-bottom-right.png") no-repeat 0 0;
}
.HomeSearchArea
{
	width: 250px;
	height: 66px;
}
.HomeImgRightShadow
{
	width: 10px;
	height: 453px;
	background: url("../../Images/Doosh/home-img-right.png") no-repeat left;
	position: relative;
	z-index: 20;
	right: 14px;
}
.HomeImgBottom
{
	width: 341px;
	height: 15px;
	background: url("../../Images/Doosh/home-image-bottom.png") no-repeat top;
	position: relative;
	z-index: 18;
	bottom: 11px;
	left: 2px;
}
.HomeMain
{
	width: 565px;
	margin-top: -8px;
	position: relative;
	left: 15px;
}
.HomeNews
{
	width: 174px;
	height: 149px;
	position: relative;
	bottom: 6px;
}
.HomeNewsButton
{
	width: 174px;
	height: 114px;
	float: right;
	position: relative;
	top: 29px;
	right: 10px;
	border: 0;
	background: url("../../Images/Doosh/newsletter.png") no-repeat 0 0;
	cursor: pointer;
}
.HomePDF
{
	width: 390px;
	position: relative;
	top: 32px;
}
.HomePDFImage
{
	width: 70px;
	height: 102px;
	background: url("/Images/Doosh/summer-lookbook-2010.jpg") no-repeat 0 0;
	border: 1px solid #999;
}
.PDFtext
{
	width: 90px;
	margin-top: 56px;
	margin-left: 10px;
	margin-right: 10px;
}
.HomeProductWrapper
{
	width: 565px;
	margin-top: 18px;
	text-align: right;
}
.HomeProductDiv
{
	width: 176px;
}
.HomeProductSeparator
{
	width: 18px;
}
.HomeProductLabel
{
	height: 28px;
	background: #3D3D3D;
}
.HomeProductButtonDiv
{
	height: 36px;
}
.HomeBuyNow
{
	width: 75px;
	height: 22px;
	background: url("../../Data/Media/Images/Doosh/buy-now.png") no-repeat 0 0;
	margin-top: 8px;
}
.HomeFooterBack
{
	width: 100%;
	height: 17px;
	background: url("../../Images/Doosh/footer-bg.png") repeat-x top;
	overflow: hidden;
	position: relative;
	z-index: 11;
}
.DooshCatProdNameHome, .DooshCatProdNameHome:link, .DooshCatProdNameHome:active, .DooshCatProdNameHome:visited
{
	margin-top: 7px;
	color: #FFFFFF;
	font: normal 11px/28px Arial, Helvetica, Sans-Serif;
}
.DooshCatProdNameHome:hover
{
	color: #8BB5C9;
	text-decoration: none;
}

/* End Homepage Styles */

/* Contact Styles */

.LeftContact
{
	width: 450px;
	padding-left: 25px;
	padding-right: 55px;
	position: relative;
	top: -30px;
}

.DooshInput
{
	width: 150px;
	height: 23px;
	background: #B8B8B8;
	border-top: 2px solid #888;
	border-left: 1px solid #ACACAC;
	border-right: 1px solid #ACACAC;
	border-bottom: none;
}

.DooshTextarea
{
	width: 150px;
	height: 160px;
	background: #B8B8B8;
	border-top: 2px solid #888;
	border-left: 1px solid #ACACAC;
	border-right: 1px solid #ACACAC;
	border-bottom: none;
	overflow: auto;
}

.DooshSubmitButton
{
	width: 70px;
	height: 27px;
	background: url("../../Images/Doosh/submit-button.png") no-repeat;
	border: 0;
	cursor: pointer;
}

.RightContact
{
	width: 479px;
	margin-top: 16px;
}

.RightContact td
{
	vertical-align: top;
}

.ContactTop
{
	width: 479px;
	height: 13px;
	background: url("../../Images/Doosh/contact-top-shadow.png") no-repeat top;
	overflow: hidden;
}

.ContactLeft
{
	width: 9px;
	height: 379px;
	background: url("../../Images/Doosh/contact-left.png") no-repeat top;
	position: relative;
}

.ContactInfo
{
	width: 461px;
	background: url("../../Images/Doosh/contact-info-back.png") repeat-x;
}

.ContactInfo table
{
	position: relative;
	left: 15px;
	top: 6px;
}

.ContactRight
{
	width: 9px;
	height: 379px;
	background: url("../../Images/Doosh/contact-right.png") no-repeat top;
}

/* End Contact Styles */

/* Navigation Styles */

#TopDiv
{
	margin: 10px 0 0 20px;
}

#TopDiv ul
{
	float: left;
	padding: 0;
	margin: 0;
}

#TopDiv li, #TopDiv li a
{
	display: inline;
	color: #CCC;
	font: normal 11px/22px Arial, Helvetica, Sans-Serif;
	margin-right: 5px;
}

#TopDiv li a:hover
{
	text-decoration: none;
}

.Separator
{
	padding-right: 5px;
}
	
/* End Navigation Styles */

/* Gallery Styles */

.DooshGalleryHeading
{
	margin-left:18px;
	width: 50%;
	position: relative;
	top: 25px;
}

.GalleryContent
{
	width: 920px;
	min-height: 500px; height:auto !important; height:500px; float:left; margin-top:20px;
}

.GalleryContent .ItemImage
{
	border: 1px solid #B88943;
}

.MainImageGallery6
{
     border-color: #999999;
}

.ThumbImageGallery6
{
     border-color: #999999;
}
.LookBookStandardText
{
	color: #D6D6D6;
	font: normal 12px/18px Arial, Helvetica, Sans-Serif;
}
.LookbookPagingPanel
{
	width: 526px;
	float: right;
	position: relative;
	right: 15px;
	text-align: center;
	display: block;
}
.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 */

/*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;
}
.OH
{
	overflow: hidden;
}
.TC
{
	text-align: center;
}

.TL
{
	text-align: left;
}

.TR
{
	text-align: right;
}
.VB
{
	vertical-align: bottom;
}
.VT
{
	vertical-align: top;
}
.W100
{
	width: 100%;
}

/* End Generic Classes */