a:visited {color: #f0c000;}
table.ConcessionsItem {
    width:100%;
    }
    table.ConcessionsItem td {
        margin-top:5px;
        margin-bottom:3em;
	    border:solid 0px green;
        }

td.ItemPic {
    width:156px;
    padding:0px;
    }
    td.ItemPic img {
        border:solid 3px #222;
        width:150px;
        }
        td.ItemPic a, td.ItemPic a:link, td.ItemPic a:visited {
        	border: 0px
        	}
        td.ItemPic a:hover {
        	border: 0px
        	}
        td.ItemPic a:active {
        	border: 0px
        	}	
        td.ItemPic a:link img, td.ItemPic a:visited img { 
		border-color:#A0A0A0;
		}
	td.ItemPic a:hover img { 
		border-color:#F0C000;
		}
        
td.NameDescription {
    padding:0px 1em;
    }

table.Options {
    margin: 0.5em 0px 0px 0px;
    width:auto;
    }
    table.Options th {
        text-align:right;
        line-height:1.0;
        padding:0.1em 0.2em 0px 0px;
        font-weight:bold;
        width:auto;
        }     
    table.Options td {
        line-height:1.0;
        padding:0.1em 0px 0px 0px;
        width:auto;
        }  

td.Button 
{
    width:125px;
    text-align:center;
}
       
p.ItemName {
    color:#f0c000;
    font-weight:bold;
    }
p.ItemDescription {
    font-style:italic;
    line-height:1.2;
    }
p.Price {
    color:#f0c000;
    font-weight:bold;
    text-align:center;
    margin-bottom:0.15em;
    }
p.ToEnlarge {
    font-size:0.7em;
    font-style:italic;
    text-align:center;
    }
p.LeftInStock {
    text-align:center;
    font-weight:normal;
    font-size:0.7em;
    color:#dddddd;
    }

div.TabbedPage {
    border: #f0c000 solid 3px;
    width: 866px;
    clear: left;
    padding: 1em;
    }
    div.TabbedPage.inactive {
	    display: none;
    }

ol.Tabs {
    height: 2.5em;
    list-style: none;
    margin: 0;
    padding: 0;
    }
    ol.Tabs a {
        background-color: #aaa;
        color: #111;
        font-style: normal;
        font-weight: bold;  
        text-decoration: none;
        display: block;
        float: left;
        height: 2.5em;
        padding-left: 1.5em;
        }
        ol.Tabs a:hover {
            color: #111;
            font-style: normal;
            font-weight: bold;  
            text-decoration: none;
            background-color: #eee;
            }

    ol.Tabs li {
        float: left;
        margin: 0 1px 0 0;
        }

    ol.Tabs a span, ol.Tabs a:hover span {
        color: #111;
        font-style: normal;
        font-weight: bold;
        font-size: 200%
        display: block;
        line-height: 2.5em;
        padding-right: 1.5em;
        }
        
        
ol.Tabs a.current, ol.Tabs a.current:hover, ol.Tabs li.current a {
    background-color: #f0c000;
    cursor:default !important;
    color:#000 !important;
}
        
        
ul {
	list-style:none;
	list-style-type:none;
}
div.Go2Cart {
	position:relative;
	top:-40px;
	width:auto;
	float:right; 
}
div.Go2Cart input {
	text-align: right;
	position:relative;
	float: right;
	margin-right:25px;
}
div#Go2eBay {
	width:200px;
	position:relative;
	float:right;
	border:solid 2px #eee;
	margin-left:15px;
	padding:1em;
}
.Clear {
	clear:both;
	height:1px;
	line-height:1px;
}
div.enlargement {
	display:none;
	position:absolute;
	z-index:9;
	border:0px;
	background:black;
	width:auto;
	height:auto;
	top:0px;
	left:18px;
	}
div.enlargement img {
	width:auto;
	height:auto;
	border:solid 3px #f0c000;
	top:0px;
	left:0px;
	margin:0px;
	}
/* The following are used for the hoverable option box, the idea for which came from Idea for this comes from http://www.jankoatwarpspeed.com/post/2009/07/28/reinventing-drop-down-with-css-jquery.aspx */
dl.SelectBox {top:0px;margin:0px 1px;}
        .SelectBox dd, .SelectBox dt, .SelectBox ol, .SelectBox dd ol {
		margin:0px; 
		padding:0px; 
	}
        .SelectBox dd { position:relative;}
        .SelectBox dd ol.OptionList {
		list-style: none;
		list-style-type: none; 
		background-color:#000; 
		border:1px solid #f0c000; 
		color:#555;
                left:-2px;
		position:absolute; 
		width:100%;
	}
	.SelectBox dd ol.OptionList li {
		font-size: 0.9em;
		line-height: 0.9em;
		padding:0px;
		margin:0px;
		border:0px;
	}
        .SelectBox a, .SelectBox a:visited, .SelectBox dt ol.OptionList li a, .SelectBox dt ol.OptionList li a:visited,  .SelectBox dd ol.OptionList li a, .SelectBox dd ol.OptionList li a:visited { 
		color:#000;
		background-color:#eee; 
		text-decoration:none; 
		outline:none;
		padding:4px 0px;
		display:block;
		margin:0px;
		border:0px;
		left:0px;
		text-align:center;
	}
        .SelectBox a:hover, .SelectBox dd ol.OptionList li a:hover { 
		color:#000000;
		text-decoration:none;
		background-color:#aaa;
		border:0px;
	}
	.SelectBox span.value { display:none;} 
/* End section for hoverable option box */



/* The Section is for the alternate method of using the raw PayPal button code I pasted into the xml
td.PayPalOptionsCart {
    text-align:center;
    }
td.PayPalOptionsCart table td {
    margin-top:0px;
    margin-bottom:0em;
	border:solid 0px red;
	line-height:1.2;
	color:#f0c000;
    font-weight:bold;
    padding:0px;
    text-align:left;
    }
td.PayPalOptionsCart select {
    margin-bottom:10px;
    }
td.PayPalOptionsCart input[type="image"] {
    margin:10px auto;
    text-align:center;
    float:right;
    }
End section for alternate method of using the raw PayPal button code I pasted into the xml */