
P  { color: #222222; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		B  { color: #222222; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular}
		TD  { color: #222222; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
		a  { color: #0033cc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
		a:hover  { color: #000066; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline;}
a:vlink  { color: #0033cc; font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
span.softbold  { color: #CC6600;  font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span.highlight  { color: #CC6600;  font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span.highlight2  { color: #660066;  font-size: 10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
span.red  { color: #ff0000;  font-size: 10px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

.displaycopy {color:#3f9cd2; font-size:11px;}

.headone {color:#6ca3b7; text-transform:uppercase;font-weight:bold; font-size:11px;margin:0 0 6px 4px;}

#portfolio {
width: 650px;
margin: 0 auto 0 auto;
position:relative;
float:none;
overflow:visible;
}


#portfoliomain {
width: 650px;
margin: 0 auto 0 auto;
position:relative;
float:none;

}



/*first page thumbnails*/
.mainthumbs 
{
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	color: inherit;
	display: inline;
	text-align: center;
	float: left;
	width: 106px;
	height: 130px;
	margin: 6px 7px 5px 30px;
	padding: 4px;

	
}


.mainthumbs img
{
	background: #fff;
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	width: 100px;
	/*height: 75px;*/ /* images have variable heights */
	clear:both;

}

/*second page thumbnails*/

.mainthumbsmall 
{
	background: #fff;
	border-color: #ddd #bbb #aaa #ccc;
	border-style: solid;
	border-width: 1px;
	text-align: center;
	float: left;
	width: 106px;
	height: 120px;
	margin: 6px 7px 5px 30px;
	padding: 4px;
	
}

.mainthumbsmall img
{
	
	width: 100px;
	/*height: 67px;*/ /* images have variable heights */
	border-color: #aaa #ccc #ddd #bbb;
	border-style: solid;
	border-width: 1px;
	max-height: 90px;
	

	
}



.uppercase {text-transform:uppercase;letter-spacing:1px;}


#topnav 
{
        width: 750px;
		font-size: 10px;
		color:#b6c4b8;
        margin: 0px 0px 0px 0px;
		float:left;
        background:#6e2060;
        position:relative;
        text-align:center;      
        
}


#topnav  ul
{
        
        margin: 0px 0px 0px 0px;
        padding: 0px;
        list-style-type: none;
        
}

#topnav  li.special
{
        display: inline;
        float: left;
        margin: 0px; 
        padding: 4px 3px 4px 8px !important; /*keepthese numbers. works in pc firefox*/
        padding: 4px 3px 4px 7px;
        background: url("images/topnavback.jpg") no-repeat;
        
}



#topnav  li
{
        display: inline;
        float: left;
        margin: 0px; 
        padding: 4px 11px 4px 9px !important; /*keepthese numbers. works in pc firefox*/
        padding: 4px 10px 4px 10px;
        background: url("images/topnavback.jpg") no-repeat;
        
}

#topnav  li.instockfirst
{
        
        background: url("images/topnavback_purpf.jpg") no-repeat;
        
}

#topnav  li.instock
{
        
        background: url("images/topnavback_purp.jpg") no-repeat;
        
}


#topnav  li.firstmain
{
        border-width: 0px 1px 0px 0px; 
  
}

#topnav  li.lastmain
{
        border-width: 0px 0px 0px 1px; 
  
}


#topnav  a:link, #topnav  a:active, #topnav  a:visited  {color: #bed3fe; text-decoration:none; padding: 0 0px 0 0px; font-weight:bold;}
#topnav  a:hover {color: #fff; text-decoration:none;font-weight:bold;}


h3 {font-weight:bold; font-size:15px; color:#6e2060;text-transform:uppercase;}