	/* KneeShorts Clothing Company Style Sheet */

body, p
	{
		color: black;
		font-size: 10pt;
		font-family: arial, helvetica, sans-serif;
	}

h1
	{
		color: #404040;
		font-size: 12pt;
		font-weight: bold;
	}

h3
	{
		color: #404040;
		font-size: 12pt;
		font-style: italic;
	}
	
table, tr, td 
	{
		color: black;
		font-size: 10pt;
		font-family: arial, helvetica, sans-serif;
	}

/* rotating images */

.sp-bannerWrap 
	{
		width: 242px;
		height: 350px; 
		position: relative;
	}
	
#rotate
	{
  		padding: 0;
		margin: 0;
	}
	
#rotate img
	{
  		padding: 0;
		margin: 0;
		float: right;
		width: 242px;
	}

a img {border: none; } 

a:link 
	{ 
	text-decoration: underline; 
	color: #000080;
	}
a:visited 
	{ 
	text-decoration: underline; 
	color: #0053A6;
	}
a:hover, a:active 
	{ 
	text-decoration: underline; 
	color: #0000ff;
	}
	
.sm_txt 
	{
		font-size: 8pt;
	}
	
.form
	{
		font-size: 8pt;
	}


.copy_txt 
	{
		font-size: 8pt;
		color: #000080;
	}

	
.price 
	{
		color: black;
		font-weight: bold;
		text-decoration: none;
	}

.regprice 
	{
		color: black;
		font-size: 90%;
		text-decoration: line-through;
	}

.saleprice 
	{
		color: red;
		font-weight: bold;
		text-decoration: none;
	}
.b_txt 
	{
		color: black;
		font-weight: bold;
		text-decoration: none;
	}

.nav_hdg
	{
		color: #000080;
		font-weight: bold;
	}

.brt_hdg 
	{
		color: #0000FF;
		font-size: 12pt;
		font-weight: bold;
	}

.blu_hdg 
	{
		color: #000080;
		font-size: 12pt;
		font-weight: bold;
	}

.wht_hdg 
	{
		color: white;
		font-size: 12pt;
		font-weight: bold;
	}

.blk_hdg 
	{
		color: #404040;
		font-size: 12pt;
		font-weight: bold;
	}

.lnav_link A:link, .lnav_link A:active
	{
		color: #000080;
		text-decoration: none;
	}

.lnav_link A:visited
	{
		color: #0053A6;
		text-decoration: none;
	}
.lnav_link A:hover
	{
		color: #0000FF;
		font-weight: bold;
		text-decoration: underline;
	}


	
.b_blu_link A:link, .b_blu_link A:active, .b_blu_link A:visited
	{
		color: #000080;
		font-weight: bold;
		text-decoration: underline;
	}

.b_blu_link A:hover
	{
		color: #0000FF;
		font-weight: bold;
		text-decoration: underline;
	}

.b_brt_link A:link, .b_brt_link A:active, .b_brt_link A:visited
	{
		color: #0000FF;
		font-weight: bold;
		text-decoration: underline;
	}

.b_brt_link A:hover
	{
		color: #000080;
		font-weight: bold;
		text-decoration: underline;
	}

.b_link_nul A:link, .b_link_nul A:active, .b_link_nul A:visited
	{
		color: #000080;
		text-decoration: none;
	}

.b_link_nul A:hover
	{
		color: #0000ff;
		font-weight: bold;
		text-decoration: underline;
	}
	
	
.blu_txt
	{
		color: #0000A0;
	}
	
.b_blu_txt
	{
		color: #000080;
		font-weight: bold;
	}
	
.b_brt_txt
	{
		color: #0000ff;
		font-weight: bold;
	}

#tabcontainer { /* none needed */ }

ul#tablist
{
margin: 0;
padding: 0;
list-style-type: none;
white-space: nowrap;
}

ul#tablist li
{
float: left;
font-family: verdana, arial, sans-serif;
font-size: 12px;
font-weight: bold;
margin: 0;
padding: 5px 0 4px 0;
background-color: #fafafa;
border-top: 1px solid #fafafa;
border-left: 1px solid #a1a1a1;
}

#tablist a, #tablist a:link
{
margin: 0;
padding: 5px 9px 4px 9px;
color: #000080;
border-right: 1px solid #a1a1a1;
text-decoration: none;
}

ul#tablist li#active
{
color: #000080;
background-color: #ffffff;
}

#tablist a:hover
{
color: #0000ff;
background-color: #ffffff;
}



#navcontainer
{
margin-bottom: 1em;
overflow: hidden;
width: 500px;
}

#navlist
{
list-style-type: none;
margin: 0;
padding: 0;
}

#navlist li
{
border-left: 1px solid #aaaaaa;
float: left;
line-height: 1.1em;
margin: 0 .5em 0 -.5em;
padding: 0 1.5em 0 1.5em;
}

#navlist a:link, #navlist a:visited
{
color: #000080;
font-size: 8pt;
text-decoration: none;
}

#navlist a:hover
{
color: #0000ff;
text-decoration: underline;
}





