body { 
  background:#0d0000; 
  text-align:center;
  font:normal 11px Arial, Helvetica, sans-serif;
  }
form, input, textarea {
  font:normal 12px Arial, Helvetica, sans-serif;
  }
input.text {
  width:150px;
  padding:4px;
  }
input.submit {
  padding:4px;
  }
div#container { 
  width:804px; 
  margin:0px auto;
  text-align:left;
  background:#391f10;
  }
div#header {
  width:184px;
  }
div#content {
  width:784px;
  margin-left:10px;
  }
div#footer {
  width:804px;
  height:219px;
  background:url(../images/footer.gif);
  }
div#form {
  margin:15px 15px 0 0;
  display:inline;
  width:175px;
  }
div#form a {
  color:#990000;
  }

/* ---------------
SUBSCRIBER FORM
--------------- */

span.label,span.spacer,span.multiple span {width:120px;float:left;} 
span.multiple {float:left;} 
span.button {padding-left:120px;} 
div.clear {clear:both;padding-top:5px;} 

/* ---------------
GUYS & GIRLS PAGES
--------------- */

#content_container {
	width:784px;
	height:405px;
	background:#ffffff url(../images/tlr_container_X.jpg) repeat-x bottom;
}
#text {
	width:584px;
	float:left;
}
#text p, .half p {
	margin:20px;
	font:normal 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
	color:#666666;
	line-height:1.3em;
}	
#brands {
	width:200px;
	height:352px;
	float:left;
	background:#d9e5ef;
	overflow:auto;
}
#brands p {
	margin:20px 15px;
	line-height:1.4em;
}
#brands a {
	color:#515a5f;
}
#brands a:hover { color:#FFCC00; }
#title {
	height:50px;
	width:784px;
	background:#44474a;
	float:left;
}
.half {
	width:49.9%;
	float:left;
}
.half p {
	font:normal 11px "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;
}
.half a { 
	color:#CC0000; 
	}
#title img {
	margin:15px 0 0 20px;
}
img.jeans { margin:135px 0 0 20px; }
img.purse { margin:100px 0 0 20px; }

/* ---------------
RE-USABLE STRUCTURAL ELEMENTS
--------------- */

div.clear {
  width:100%;
  float:left;
  line-height:0;
  font-size:0;
  height:0;
  }
div.right {
  float:right;
  text-align:left;
  }