body {
font-family: "Trebuchet MS", Geneva, Swiss, SunSans-Regular;
font-size: 11px;
color: #614763;
margin: 0px;
}

p, td {
font-size: 1em;
}

h2{
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}

h4 {
font-size: 1.2em;
margin-top: 0;
margin-bottom: 0;
border-bottom: 1px solid #421d72;
background-color: #e0e0e0;
color: #421d72;
text-align: center;
padding: 1px;
}

.buttons {
text-align: left;
} 



/*hide next from IE */
head:first-child+body .buttons a img {
margin-top: 2px;
border: 0;
border-left: 3px solid #e0e0e0;
}

head:first-child+body .buttons a:hover img {
border-left: 3px solid red;
}

head:first-child+body .shadowinner a img {
margin-top: 2px;
border: 0;
border-left: 3px solid white;
}

head:first-child+body .shadowinner a:hover img {
border-left: 3px solid red;
}
	
	
	
	/*hack for ie */

	* html .buttons a {
	margin-top: 2px;
	border: 0;
	border-left: 3px solid #e0e0e0;
	}

	* html .buttons a:hover {
	border-left: 3px solid red;
	}


	* html .shadowinner a {
	margin-top: 2px;
	border: 0;
	border-left: 3px solid white;
	}

	* html .shadowinner a:hover  {
	border-left: 3px solid red;
	}

	/*hack for ie end */


.tabs {
width: 118px; 
height: 30px; 
float: left; 
font-size: 13px; 
font-weight: bold;
text-align: right;
padding-right: 20px;
}


.searchbar {
font-size: 11px;
font-weight: bold;
color: white;
text-align: left;
}

select, input {
font-size: 10px;
}

.footer, .footer a {
margin-top: 10px; 
margin-bottom: 10px; 
text-align: center;
font-weight: bold;
text-decoration: none;
font-size: 11px;
color: #614763;
}

.footer a:hover {
color: #444444;
text-decoration: underline;
}


.shadowouter {
position: relative;
float: left;
width: 152px;
height: 152px;
margin-right: 10px;
margin-bottom: 10px;
text-align: center;
font-size: 10px;
color: #715773;
text-align: left;
}


.shadowinner {;
width: 155px;
height: 118px;
background: url(/images/dropshadow.gif) bottom left no-repeat;
text-align: left;
padding-right: 3px;
}

	*html .shadowinner {
	padding-right: 0;
	}

.greydetails {
padding: 3px;
}

.recent {
float: left;
padding: 0;
margin: 4px;
border-right: 1px solid silver;
border-bottom: 1px solid silver;
}

.cart {
float: left;
width: 139px;
border-left: 1px solid #421d72;
border-right: 1px solid #421d72;
padding: 3px;
}


.purpleborder {
text-align: left;
width: 146px;
float: left;
border: 1px solid #421d72;
margin-bottom: 7px;
}

.popuplink {
text-align: center;
}

.popuplink a {
color: #421d72;
text-decoration: none;
border-left: 3px solid #f8f8f8;
padding-left: 2px;
}

.popuplink a:hover {
border-left: 3px solid red;
}
