/* CSS Document */

/* Generic Element Styles */
body, div, span, p, li { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }
body { background-color:#ffffff; text-align: center; }

p { margin:10px; }

a:link { color: #808080; text-decoration: none; }
a:visited { color: #808080; }
a:hover { color: #808080; text-decoration: underline; }
a:active { color: #808080; text-decoration: underline; }

/* Named Element Styles */
#ContainerPage { width: 908px; text-align: center; margin-left: auto; margin-right: auto; background-color: White; }

#ContainerTopNav { width: 908px; height: 65px; border: none; padding: 0px; }
.clsMainLogo { width: 293px; height: 65px; float: left; }
.clsNav2009Collection { width: 129px; height: 65px; float: left; }
.clsNavSeparates { width: 82px; height: 65px; float: left; }
.clsNavProvenBasics { width: 114px; height: 65px; float: left; }
.clsNavStores { width: 63px; height: 65px; float: left; }
.clsNavAboutUs { width: 79px; height: 65px; float: left; }
.clsNavFAQs { width: 51px; height: 65px; float: left; }
.clsNavContactUs { width: 97px; height: 65px; float: left; }

#ContainerContent { width: 908px; height: 600px; overflow: hidden; }

#ContainerLeftText { width: 451px; height: 600px; overflow: auto; text-align: left; float: left; }
#ContainerLeftTextGrey { width: 439px; height: 600px; overflow: auto; text-align: left; float: left; background-color: #4A4A4A; border-left: solid 11px White; }

.clsPageTitle      { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #808080;
                     border-bottom-color: #808080; border-bottom-style: solid; border-bottom-width: 1px; }
.clsPageTitleWhite { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: White;
                     border-bottom-color: White; border-bottom-style: solid; border-bottom-width: 1px; }

.clsTextLargest    { font-family: Arial, Helvetica, sans-serif; font-size: 24px; color: #808080; }
.clsTextLarger     { font-family: Arial, Helvetica, sans-serif; font-size: 18px; color: #808080; }
.clsTextLarge      { font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #808080; }
.clsTextMediumer   { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #808080; }
.clsTextMedium     { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #808080; }
.clsTextSmall      { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #808080; }
.clsTextSmaller    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #808080; }
.clsTextSmallest   { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #808080; }

.clsLabelLargest   { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 24px; color: #808080; }
.clsLabelLarger    { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 18px; color: #808080; }
.clsLabelLarge     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #808080; }
.clsLabelMediumer  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #808080; }
.clsLabelMedium    { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #808080; }
.clsLabelSmall     { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 11px; color: #808080; }
.clsLabelSmaller   { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #808080; }
.clsLabelSmallest  { font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #808080; }

.clsThumbnailRow   { width: 430px; height: 116px; text-align: left; vertical-align: middle; margin-left: 9px; float: none; }
.clsThumbnail      { width: 96px; height: 120px; text-align: left; vertical-align: middle; background-color: White; float: left;  }
.clsThumb       { margin: 0px; padding: 0px; }

LI.LI_FAQQ         { list-style-image: url(images/FAQQ.jpg); margin-left: -12px; padding-bottom: 6px; padding-right: 10px; }
LI.LI_FAQA         { list-style-image: url(images/FAQA.jpg); margin-left: -12px; padding-bottom: 6px; padding-right: 10px; }

#ContainerRightPic { width: 457px; height: 600px; overflow: hidden; float: right; }
#ContainerRightPicGrey { width: 423px; height: 600px; border-right: solid 23px #4A4A4A; overflow: hidden; float: left; }
.clsRightPic { width: 423px; height: 600px; }

#ContainerBottomBar { width: 908px; height: 18px; }