		body {
		color: #222;
		font-family: Arial;
		font-size: 12px;
		line-height: 22px;
		background-color: #fff;
		padding-top: 5px;
		
		}
		

#miscNotesContainer {
     position:relative;
     width:250px;
     height:70px;
     padding:10px 0px 10px 0px;
}
#fitFact {
     position:relative;
     left:0px;
     font-size: 9px;
     line-height: 13px;
     vertical-align:middle;
     padding:0px;
     margin:0px;
     text-align:left;
     width:155px;
}
#fabric {
     position:absolute;
     left:165px;
     top:12px;
     width:125px;
     font-size: 9px;
     vertical-align:middle;
     padding-left:10px;
     text-align:center;
}
.fitIcon {
     margin:0px 5px 10px 0px;
     align:right;
}
.fabricScale {
     margin:3px;
}
#md {
     position:absolute;
     width:1px;
     height:60px;
     left:165px;
     top:10px;
     border-left:1px #cccccc dotted;
}
.fitTitle {
     margin-bottom:5px;
}

.fitImage {
     float: left;
     margin-right: 2px;
}

#orderingbox {
float: right;
}

#productInfo {
float: right;
}
		
		#head {width: 980px;
		height: 284px;
		background-image: url(/images/logo.gif);
		margin: 0 auto;
		}
		
		
		#footer {width: 980px;
		height: 160px;
		background-image: url(/images/footer-back.gif);
		margin: 0 auto;
		clear: both;
		font-size: 10px

		}
		
		#footer a {
		color: #555;
		}
		
		#mainnav {
		width: 360px;
		float: left;
		position: relative;
		top: 110px;
		left: 30px;
		
		
		}
		
		body#home a#homenav,
		body#beer_party a#beernav,
		body#geek a#geeknav,
		body#funny a#funnynav,
		body#christmas a#christmasnav,
		body#love a#lovenav,
		body#offensive a#offensivenav, 
		body#political a#politicalnav, 
		body#st_patricks_day a#patricknav, 
		body#tv_movie a#tvnav,
		body#us_states a#statenav,
		body#vintage_shirt #vintagenav
		 {
		color: #878069;
		text-decoration: underline;
		
}
		
		#mainnav a {
		font-size: 16px;
		font-weight: bold;
		font-family: trebuchet ms, san-serif;
		color: #0066CC;
		line-height: 30px;
		padding: 3 6 3 6;
		white-space: nowrap;
		border-right: 1px dotted #DCD1C6;		
		}
		
		#mainnav a:hover{
		text-decoration: underline;
		}
		
		#secondarynav {
		width: 370px;
		float: right;
		position: relative;
		top: 20px;
		right: 20px;
		text-align: center;
		
		}
		
		#secondarynav a {
		font-size: 12px;
		font-weight: bold;
		font-family: trebuchet ms, san-serif;
		color: #00293F;
		line-height: 20px;
		
		}
		
		#secondarynav a:hover {
		text-decoration: underline;
		color: #4B749D;
		}
		
		.submenu {
		float: left;
		margin: 0 0 0 15px;
		background-color: #fff;
		padding: 10 10 5 10;
		border-bottom: 1px solid #E2DFD1;
		}
		
		.submenu2 {
		float: left;
		margin: 0 0 0 175px;
		background-color: #fff;
		padding: 10 10 5 10;
		border-bottom: 1px solid #E2DFD1;
		}
		
		a {
		color: #0066CC;
		text-decoration: none;
		}
		
		
		#content {width: 940px;
		margin: 0 auto;
		position: relative;
		top: -60;
		
		}
		
		h1 {
		font-size: 22px;
		font-weight: bold;
		font-family: trebuchet ms, san-serif;
		line-height: 22px;
		
		}
		
		h2 {
		font-size: 14px;
		font-weight: bold;
		font-family: trebuchet ms, san-serif;
		line-height: 20px;
		
		}
		
		.frontbox {
		float: left;
		margin: 20px 10px 20px 0px;
		height: 230px;
		width: 303px;
		text-align: center;
		font-size: 16px;
		font-family: trebuchet ms;
		font-weight: bold;
		line-height: 30px;
		
		}
		
		.frontboxsmall {
		float: left;
		margin: 20px 10px 20px 0px;
		height: 130px;
		width: 303px;
		text-align: center;
		font-size: 16px;
		font-family: trebuchet ms;
		font-weight: bold;
		line-height: 30px;
		
		}
		
td {
		text-align: left;
		line-height: 22px;
		
		
		}
		
		
		
		.cpshopbreadcrumblink {
		color: #777;
		
		}
		
		.cpshopbreadcrumb {
		color: #777;
		font-size: 10px;
		}
		
		.cpshopbreadcrumbtext{
		color: #444;
		font-weight: bold;
		}
		.storecomment{
		font-size: 1px;
		line-height: 1px;
		}
		