/* dark brown  = 300 */
/* brown       = 663300 */
/* tan         = cc9966 */
/* dark pink   = f66 */
/* medium pink = f99 */
/* light pink  = fcc */
/* red         = cc9966 */

/* set fonts */

a, address, body, label, legend, h1, h2, h3, li, ol, option, p, select, span, td {
	font-family: verdana, arial, helvetica, sans-serif;
	}

a {
	font-weight: bold;
	text-decoration: none;
	}

a:visited {
	color: #300;
	background: transparent;
	text-decoration: none;
	}

a:link {
	color: #300;
	background: transparent;
	}

a:hover {
	color: #f33;
	background: transparent;
	text-decoration: none;
	}

ul.nav2 a {
	font-weight: bold;
	color: #300;
	background: transparent;
	text-decoration: none;
	}

ul.nav2 a:hover {
	color: #f33;
	background: transparent;
	}

ul.nav3 a, ul.nav4 a {
	font-weight: normal;
	color: #300;
	background: transparent;
	text-decoration: none;
	}

ul.theGoods a {
	font-size: 11px;
	font-weight: normal;
	color: #300;
	background: transparent;
	text-decoration: none;
	}

address {
	margin-top: 0;
	font-style: normal;
	font-size: 12px;
	}

area {
	border: 10px solid;
	}

body {
	color: #300;
	background: #fcc url(/images/backgrounds/background.gif) no-repeat;
	margin: 0;
	padding: 0;
	}

body.causinRuckus {
	color: #300;
	background: #fcc url(/images/backgrounds/causinRuckus.gif) no-repeat;
	}

body.comingSoon {
	color: #300;
	background: #fcc url(/images/backgrounds/comingSoon.gif) no-repeat;
	}

body.theLowdownAlternate {
	color: #300;
	background: #fcc url(/images/backgrounds/theLowdown_alternate.gif) 170px 20px no-repeat;
	}

body.theLowdown {
	color: #300;
	background: #fcc url(/images/backgrounds/theLowdown.gif) no-repeat;
	}

body.onTheGo {
	color: #300;
	background: #fcc url(/images/backgrounds/onTheGo.gif) no-repeat;
	}

body.talkToMe {
	color: #300;
	background: #fcc url(/images/backgrounds/talkToMe.gif) no-repeat;
	}

body.theDirt {
	color: #300;
	background: #fcc url(/images/backgrounds/theDirt.gif) no-repeat;
	}

body.theGoods {
	color: #300;
	background: #fcc url(/images/backgrounds/theGoods.gif) no-repeat;
	}

body.troublemakin {
	color: #300;
	background: #fcc url(/images/backgrounds/troublemakin.gif) no-repeat;
	}

body.welcome {
	color: #300;
	background: #fcc url(/images/backgrounds/welcome.gif) no-repeat;
	}

.button {
	font-size: 11px;
	font-weight: normal;
	color: #300;
	background: #fcc;
	}

div {
	color: #300;
	background: transparent;
	}

div > p {
	margin-top: 0;
	padding-top: 0;
	}

div.arrows {
	width: 175px;
	padding: 0;
	margin: 0px auto;
	}

div.container {
	margin-top: 5px;
	}

div#pageContents ul {
	font-size: 12px;
	}

div#productInfo > p {
	font-size: 11px;
	}

div#rightColumn > h2:first-child {
	margin-top: 42px;
	}

div.row {
	clear: both;
	}

div.row span.formLabel {
	float: left;
	text-align: right;
	}

div.row span.formField {
	float: right;
	text-align: left;
	} 

div.row span.left {
  float: left;
  text-align: left;
  width: 33%;
  }

div.row span.center {
	text-align: center;
	float: left;
	width: 33%;
	}

div.row span.right {
  float: right;
  text-align: right;
  width: 33%;
  }

div#productColor {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 301px;
	height: auto;
	text-align: center;
	}

div#productGraphicSpot {
	position: absolute;
	width: auto;
	height: auto;
	z-index: 2;
	}

img#zoom {
	margin: auto;
	text-align: center;
	}

img#shirtGraphic {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	}

div.spacer {
	clear: both;
	}

div.thumbnail {
	float: left;
	width: 165px;
	margin: 0;
	padding: 0;
	padding-right: 10px;
	padding-bottom: 10px;
	text-align: center;
  }

div.thumbnail p	{
	text-align: center;
	font-size: 10px;
	padding-top: 3px;
	}

fieldset {
	border: 0 none;
	margin: 0;
	padding: 0;
	}

form {
	margin: 0;
	}

h1 {
	font-size: 15px;
	margin-top: 0;
	}

h2 {
	font-size: 13px;
	margin-bottom: 0;
	}

h2 a:visited {
	color: #300;
	background: transparent;
	}

h2 a:hover {
	color: #f33;
	background: transparent;
	}

h2 > ul {
	margin-top: 0;
	}

img {
	border: 0;
	font-size: 11px;
	text-align: left;
	}

img.closeWindow {
	padding-top: 10px;
	}

img#header {
	margin-bottom: 0;
	}

img#logo {
	margin-bottom: 10px;
	}

img#logoOopsie {
	margin-left: 18px;
	margin-top: 10px;
	}

img.nav {
	margin-top: 10px;
	margin-bottom: 10px;
	}

img.navOn {
	margin-top: 10px;
	margin-bottom: 0;
	}

div#peekaboo {
	display: none;
	}

img#productGraphic {
	cursor: url("/images/rollovers/zoom.gif"), auto;
	}

label, .label {
	font-size: 10px;
	font-weight: bold;
	}

legend {
	font-weight: bold;
	font-size: 13px;
	margin-left: 0;
	}

li {
	color: #300;
	background: transparent;
	}

li#activePage {
	color: #f33;
	background: transparent;
	}

.monogram {
	font-variant: small-caps;
	font-size: 14px;
	}

ol {
	font-size: 12px;
	}

p, blockquote {
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #300;
	background: transparent;
	}

p.breadcrumb {
	color: #f99;
	background: transparent;
	margin-top: 0;
	margin-bottom: 10px;
	font-size: 10px;
	}

p.breadcrumb a {
	color: #f99;
	background: transparent;
	}

p.breadcrumb a:visited {
	color: #f99;
	background: transparent;
	}

p.breadcrumb a:hover {
	color: #f33;
	background: transparent;
	}

p.copyright {
	font-size: 9px;
	line-height: 12px;
	font-weight: normal;
	color: #300;
	background: transparent;
	margin-left: 20px;
	margin-top: 40px;
	}

p.copyright a {
	color: #f66;
	background: transparent;
	}

p.copyright a:visited {
	color: #f66;
	background: transparent;
	}

p.copyright a:hover {
	color: #f99;
	background: transparent;
	}

p#emailLink {
	margin-top: 10px;
	}

.footnote {
	font-size: 10px;
	}

td.productInfo {
	font-size: 10px;
	font-weight: normal;
	}

p.promo {
	font-size: 10px;
	line-height: 11px;
	padding-top: 2px;
	border-top: 1px solid #300;
	}

select, option {
	font-size: 10px;
	font-weight: bold;
	color: #300;
	background: #eee;
	}

span.monogram {
	font-variant: small-caps;
	}

td.label {
		padding-right: 10px;
	}

tt {
	font-size: 12px;
	}

div#leftColumn > ul {
	font-size: 12px;
	margin-top: 0;
	}

ul.nav1 {
	font-size: 11px;
	list-style: none;
	margin-left: 18px;
	margin-top: 10px;
	padding-left: 0;
	}

ul.nav2 {
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	color: #f66;
	background: transparent;
	margin-left: 0;
	padding-left: 0;
	}

ul.nav2 li#activePage {
	font-weight: bold;
	}

ul.nav3 {
	font-size: 11px;
	font-weight: normal;
	list-style: none;
	color: #f66;
	background: transparent;
	margin-left: 0;
	padding-left: 0;
	}

ul.nav3 li#activePage {
	font-weight: normal;
	}
