body {
  background: #fff;
  color: #666;
  font-size: 11px;
  height: auto;
  padding-bottom: 20px;
}

a {
  color: #666;
  text-decoration: none;
}

a:hover {
}

h1 {
  font-family: Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-weight: normal;
  padding-top: 20px;
  text-align: center;
}

h2 {
  padding-top: 20px;
  text-align: center;
}

p {overflow: hidden; text-align: left; margin: 0;
  padding: 0;
  direction: ltr;}

hr {height:1px; border:0; background-color:#999; color:#999; margin-bottom:0px !important;}

#titlebar {border-left:1px solid #999; height:140px;}
#logo {position:absolute; bottom:20px; left:5px;}

.fullscreen {background: url(../img/full/bkgrd01.png) top center no-repeat;}
.twothirds {background: url(../img/full/bkgrd02.png) top center no-repeat; display:block; height:inherit; border-left:#999 solid 1px;}
.designers {display:block; height:inherit; border-left:#999 solid 1px;}
.designercover {background: url(../img/full/designer_light.png) top center no-repeat; display:block; height:inherit; border-left:#999 solid 1px;}
.gallery {height:inherit; border-left:#999 solid 1px;}

.product {height:inherit; border-left:#999 solid 1px;}
.decription {height:inherit; border-left:none;}

.prod1 {height:499px; border-bottom:1px solid #999;}
.prod2 {height:100px;}

.desc1 {height:499px; border-bottom:1px solid #999;}
.desc2 {height:100px; border-left:1px solid #999;}

#contentarea {height:600px; width:959px; border-left:1px solid #999; border-right:1px solid #999;}
#navigation {border-left:1px solid #999; height:inherit;}
ul {list-style-type:none; margin:0; padding:0; overflow:hidden;}
li {float:left; width:119px; margin:0;}
li:last-child {border-right:none;}
li a{display:block; background-color:#fff; color:666; padding:2px;}
li a:hover {background:#666; color:#fff;}

.subnav {margin-top:5px; margin-left:55px;}
ul li ul li {padding-left:55px;}

.item {float:left; margin-left:15px; position: relative;}

/* RDE 12-6-2016 */
table.gridview {
	width: 122px;
	margin-bottom:0px;
}

table.gridview160 {
	width: 160px;
	margin-bottom:0px;
}

table.gridview td.blnk {
	width: 1px;
}

table.gridview td.txt {
	width: 112px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	height: 25px;
}

table.gridview160 td.txt {
	width: 150px;
	text-align: center;
	vertical-align: middle;
	padding-top: 5px;
	height: 25px;
}

img.gridviewimg {
	width:122px;
	height:auto;
}

img.gridviewimg160 {
	width:160px;
	height:auto;
}

/* Attempt to set margin differently for Chrome */
@supports (-webkit-appearance:none) {
	.item {
		margin-left:15px;
	}
}

/* Attempt to set margin differently for IE */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast:none) {
	.item {
		margin-left:15px;
	}
}
/* END RDE 12-6-2016 */

.item input[type="checkbox"] {position: absolute; left: 0; bottom: 5px;}
.pressdate {width: 100px; float:left; margin-left:15px;}

#footerbar {height:20px;}
.foottab {border-right:1px solid #999;}
.foottab:last-child {border-right:none;}

#pinline {height:1px; background:#999; color:#999; width:100%;}

.left {float: left !important; }
.right {float: right !important; }
.text-left {text-align: left !important; }
.text-right {text-align: right !important; }
.text-center {text-align: center !important; }
.text-justify {text-align: justify !important; }
  
.maincontent {border-left:1px solid #999; border-right:1px solid #999;}  
.blank {border-left:1px solid #fff;}
.bar2 {height:inherit; border-right:1px solid #999;}
.bar6 {height:inherit; border-right:none;}
.end {border-right:1px solid #999;}

#navigationbottom {border-left:1px solid #999; border-bottom:1px solid #999; height:inherit;}
.navtext {padding:2px 0 0 5px;}
.description {padding:5px; color:#999;}
  
.row1 {height: 100px; border-left: 1px solid #999; border-right:1px solid #fff;}
.row2 {height: 20px; border-top: 1px solid #999; border-right:1px solid #999;}
.row3 {height: 600px; border-left:1px solid #999; border-right:1px solid #999;}
.row3a {height: 238px;}
.row3b {height: 238px;}
.row3spacer {height:123px;}
.row4 {height: 20px;}

.block2 {border-right:1px solid #999; border-bottom:1px solid #999; height:inherit;}
.block2last {border-right:none; border-bottom:1px solid #999; height:inherit;}

.block2b {border-right:1px solid #999; border-top:1px solid #999; height:inherit;}
.block2blast {border-right:none; border-top:1px solid #999; height:inherit;}

.header {font-weight:bold; color:#333;}

.splash1 {background:url(/img/full/bkgrd01.png) no-repeat top center;}
.splash2 {background:url(/img/full/bkgrd02.png) no-repeat top center;}
.splash3 {background:url(/img/full/designer_light.png) no-repeat top center;}

a:link  {color:#999;}   /* unvisited link */
a:visited {color:#999;}  /* visited link */
a:hover {color:#000;}       /* mouse over link */
a:active {color:#000;}  /* selected link */


.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}

/*
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */

.clearfix {
    *zoom: 1;
}