body { font-family: verdana, Arial, Geneva, Helvetica, SunSans-Regular, sans-serif; background-color: white; }
p { }
td { }
a:link { }
a:visited { }
a:hover { }
a:active { }
.maintable { text-align: center; width: 910px; margin-top: 3%; margin-right: 3%; margin-left: 3%; border: solid 1px #606060; }
.maintablepreview { text-align: center; margin-top: 3%; margin-right: 3%; margin-left: 3%; border: solid 1px #606060; }
.layout {  }
.mainbody { text-align: left; border-top: 1px solid #f8f8f8; border-bottom: 1px solid #f8f8f8; }
.maingraphic { margin: 12px; border: solid 1px #c0c0c0; }
.footer { color: #a0a0a0; font-size: 10px; border-top: 1px solid #c0c0c0; }
.header { background-color: white; background-image: url(../images/layout_graphics/Header-BG.jpg); background-repeat: repeat-x; background-position: left bottom; height: 80px; border-bottom: 1px solid #c0c0c0; }
.header h1 { margin-top: 8px; margin-bottom: 4px; margin-left: 4px; }
.header img { margin-left: 6px; }

.leftmenu { color: #606060; font-size: 16px; }
.leftmenu a:link { color: #606060; font-size: 16px; text-decoration: none; }
.leftmenu a:visited { color: #606060; font-size: 16px; text-decoration: none; }
.leftmenu a:hover { color: blue; text-decoration: underline; }

.rightmenu { color: #8092e4; font-size: 16px; }
.rightmenu a:link { color: #8092e4; font-size: 16px; text-decoration: none; }
.rightmenu a:visited { color: #8092e4; font-size: 16px; text-decoration: none; }
.rightmenu a:hover { color: black; text-decoration: underline; }

.footer table td,.leftmenu td,.rightmenu td { padding-right: 6px; padding-left: 6px; }
.footer a:link { color: #a0a0a0; font-size: 10px; text-decoration: none; }
.footer a:visited { color: #a0a0a0; font-size: 10px; text-decoration: none; }
.footer a:hover { color: #8092e4; font-size: 10px; text-decoration: underline; }

.breadcrumbs { color: #b8b8b8; font-size: 10px; text-align: left; width: 500px; height: 20px; float: left; clear: left; margin-top: 2px; margin-bottom: 1px; margin-left: 4px; display: block; }
.breadcrumbs a:link { color: #949494; text-decoration: underline; }
.breadcrumbs a:visited { color: #949494; text-decoration: underline; }
.breadcrumbs a:hover { color: #8092e4; text-decoration: none; }

#dressNav { color: #afb7ff; font-size: 12px; text-align: right; width: 250px; height: 20px; float: right; clear: right; padding-top: 1px; padding-right: 6px; display: block; }
#dressNav a:link { color: #8092e4; text-decoration: none; }
#dressNav a:visited { color: #8092e4; text-decoration: none; }
#dressNav a:hover { color: #606060; text-decoration: underline; }

.navContainer { height: 20px; width: 100%; display: block; }

.designerTable { background-color: #fff5f5; margin: 6px 20px; padding: 0; }
.designerTable td { color: #465598; height: 33%; margin: 0; padding: 2px 0 2px 0; border-bottom: 1px solid #c0c0c0; }
.designerTable td img.logo { margin-top: 4px; margin-right: 2px; margin-bottom: 4px; margin-left: 6px !important; padding: 0; border: solid 1px #d4d4d4; }
.designerTable td h3 { font-size: 16px; padding-left: 4px; }
.designerTable td p { font-size: 13px; padding-right: 6px; padding-left: 8px; }
.designerTable .feature { background-color: white; width: auto; overflow: hidden; clip: rect(auto auto auto auto); min-width: 225px; max-width: 300px; margin: 0; padding: 0; border-bottom: 0 none transparent; border-left: 1px solid #c0c0c0; }
.designerTable .feature img { margin: 0; padding: 0; border: 0 transparent; }
.designerTable .baseCell td { border-bottom: 0 none transparent; }

.previewTable { margin: 6px; display: block; border-collapse: separate; }
.previewTable td { color: #465598; height: 33%; padding: 2px 0; border: 0 transparent; }
.previewTable td.border { color: #465598; padding-top: 2px; padding-bottom: 2px; height: 33%; border-right: 1px solid #d4d4d4; border-bottom: 1px solid #c0c0c0; }
.previewTable td.right { color: #465598; padding-top: 2px; padding-bottom: 2px; height: 33%; border-bottom: 1px solid #c0c0c0; border-right-style: none; border-right-width: 0; }
.previewTable td.bottom { color: #465598; padding-top: 2px; padding-bottom: 2px; height: 33%; border-right: 1px solid #d4d4d4; border-bottom: 0 none transparent; }
.previewTable td img { background-color: white; display: block; }
.previewTable td a:link { margin: 2px 3px; padding: 2px; border: solid 1px #d4d4d4; display: block; }
.previewTable td a:visited { margin: 2px 3px; padding: 2px; border: solid 1px #d4d4d4; display: block; }
.previewTable td a:hover { margin: 2px 3px; padding: 1px; border: solid 2px #b3beef; display: block; }

#closeLink { color: #b3beef; font-size: 10px; text-decoration: none; position: relative; width: 120px; float: right; }
.d2fullsize { margin: 2px; padding: 2px; border: solid 1px #b8b8b8; }
td.mainbody div p { color: #606060; font-size: 13px; line-height: 18px; text-align: left; padding-top: 2px; padding-right: 6px; padding-left: 6px; }

.dressTxt { color: #606060; }
.dressTxt h2 { color: #afb7ff; font-size: 14pt; font-weight: normal; text-align: left; margin: 0 0 2px 2px; }
.dressTxt p { font-size: 8pt; line-height: 15pt; background-color: #fff5f5; text-align: left; margin: 0 10px 4px; padding: 0px; border: solid 1px #e8e8e8; }

.twoColContent {}
.twoColContent h2 { color: #8092e4; font-size: 16px; }
.twoColContent p { font-size: 12px; line-height: 17px; background-color: #fff5f5; margin-top: 0; margin-bottom: 8px; padding: 4px; border: solid 1px #e8e8e8; }
.twoColContent td {}
.twoColContent td.leftCol { text-align: center; padding-top: 38px; padding-right: 30px; padding-left: 20px; }
.twoColContent td.rightCol { background-color: #fcfcfc; width: 40%; padding: 4px 20px; border-left: 1px solid #e8e8e8; }

.rightCol ul, .rightCol ol { border-style: none; border-width: 1px; list-style-type: square; }
.rightCol li { font-size: 12px; margin-bottom: 6px; }
.rightCol li a:link, .rightCol li a:visited {}
.rightCol li a:hover { color: blue; text-decoration: none; }
 
.twoColContent form { font-size: 12px; }
.twoColContent form table {margin: 4px; border: solid 1px #afb7ff; display: block; border-collapse: separate; }
.twoColContent form table td { background-color: #e8e8e8; margin: 1px 0; padding: 4px; }
.twoColContent form input, .twoColContent form textarea {  }
.formButton { width: auto; }

.infobg { }

.linksTable { border-collapse: separate; width: 100%; border: 1px #afb7ff; display: block; }
.linksTable th { background-color: #e8e8e8; text-align: left; margin-top: 8px; border-top: 1px solid #d4d4d4; }
.linksTable h3 { font-size: 14px; margin-top: 3px; margin-bottom: 4px; padding-left: 6px; }
.linksTable h3 a:link, .linksTable h3 a:visited {}
.linksTable h3 a:hover { text-decoration: none; }
.linksTable td { background-color: transparent; margin-bottom: 2px; padding: 8px 16px 6px; border-right: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; }
.linksTable td p { color: #a5a5a5; font-size: 11px; line-height: normal; background-color: transparent; text-align: left; border-style: none; border-width: 0; }

#topLink { color: #a5a5a5; font-size: 10px; text-align: right; width: 50px; height: 12px; float: right; padding-right: 2px; display: block; }
#topLink a:link, #topLink a:visited { color: #a5a5a5; text-decoration: none; }
#topLink a:hover { color: #afb7ff; text-decoration: underline; }

.mainbody h2 { color: #878787; font-size: 16px; text-align: left; }
.mainbody p { color: #a5a5a5; font-size: 11px; line-height: 18px; text-align: left; }