/* Global Styles */


body {
	margin:0 auto;
	background:#ffaf00;
	}

td 	{
	font:12px Arial, Helvetica, sans-serif;
	color:#000000;
	}
	
a {
	color: #000066;
	font-weight:bold;
	text-decoration:underline;
	}
	
a:hover {
	color: #333333;
	text-decoration:none;
	}
	
/* ID Styles */

#navigation a {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D1DDF7;
	text-decoration:none;
	letter-spacing:.3em;
	text-decoration: none;
	display:block;
	padding: 6px 14px 8px 14px;
	border-bottom:2px solid #497D92;
	}
	
#navigation a:hover {
	border-bottom:2px solid #9CBBC6;
	color: #ffffff;
	}


/* Calendar Styles */

#calendar td {
	border: 1px solid;
	border-left-color: #740606;
	}
	
#noborder td{
	border: 1px;
	border-left-color: #740606;
	border-left-style: solid;
	border-left-width: thin;
	}

#calheader td {
	color:#B1E76B;
	font-weight:bold;
	}
	
/* Class Styles */

.logo {
	font: 17px Arial Black, Helvetica, sans-serif;
	color: #AE0000;
	letter-spacing:normal;
	line-height:normal;
	}
	
.tagline {
	font: 14px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	letter-spacing:.3em;
	line-height:16px;
	}	
	
.bodyText {
	font:11px Verdana, Helvetica, sans-serif;
	color:#000000;
	line-height:16px;
	}
		
.quote {
	font: bold 12px Georgia, Times New Roman, Times, serif;
	color: #1488DB;
	line-height:16px;
	letter-spacing:0.1em;
	}
	
.smallText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #497D92;
	line-height:16px;
	}
	
.header {
	font:18px Georgia, Times New Roman, Times, serif;
	color: #D4D0C8;
	line-height:26px;
	letter-spacing:0.1em;
	}

.subHeader {
	font: 13px Arial, Helvetica, sans-serif;
	color: #31496b;
	line-height:14px;
	letter-spacing:normal;
	font-weight: bold;
	}
	
.navText {
	font: 11px Arial, Helvetica, sans-serif;
	color: #D1DDF7;
	letter-spacing:.1em;
	}

.calendarText {
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	letter-spacing:.1em;
	}
	
.letter {
	font-size: 24px;
	font-style: italic;
	font-weight: bold;
}
body {
}

.width-contain{
	max-width: 405px;
}

.discontinued-text{
color:#ff0000;
font-weight:bold;
font-size:1.5em;
text-shadow: 0px 1px 3px #000;
top:-100px;
position:relative;
padding:5px;
text-align:center;
background:#fff;
width:260px;
margin:auto;

}
.prod-img-wrapper img{
max-width: 355px;
}
.prod-img-wrapper{
max-width: 380px;
}
.prod-tr{
max-width: 800px;
}

/*  HATS  */

#bonus-header{
text-align:center;
}

#bonus-header h2{
color:#ff0000;
text-decoration:underline;
font-size:30px;
}

#hat-chart{
width:260px;
height:373px;
background:url('/images/hat-chart.jpg');
float:left;
}

#min-logo{
float:left;
margin:0 0 20px 30px;
}

#sales-pitch{
font-size:20px;
font-weight:bold;
width:420px;
float:right;
}

#soho-grey{
width:240px;
padding:0 10px 10px 10px;
 border:solid 1px;
float:right;
margin-top:100px;
text-align:center;
}

#soho-grey p{
font-weight:bold;
}

