body {
    /* background-color: #666666; */
    background-color: #ffffff;
	font-family: verdana;
	font-size: 10pt;
	line-height: 15pt;
	}


A:link {
	color: #E6720B;
	text-decoration: none;
	}
	
A:visited {
	color: #E6720B;
	text-decoration: none;
	}
	
A:hover {
	color: #E6720B;
	text-decoration: underline;
	}
	
div {
	font-family: verdana;
	font-size: 8pt;
	line-height: 15pt;
	}
	
.outersides {
	background-image: url('../images/vertical_border.gif');
	width: 2px;
	height: 681px;
	}
	
.footer {
	font-family: arial;
	font-size: 9pt;
	color: #4B4B49;
	padding-top: 10px;
	border-top: 1px solid #E6720B;
	width: 600px;
	margin-bottom: 20px;
	}

td.outeredge {
	background-image: url('../images/vertical_border.gif');
	background-repeat: no-repeat;
	}

a img {
	border-color: #E6720B;
	}

H1 {
	font-family: "Trebuchet MS";
	font-size: 14pt;
	color: #6C6E6B;
	margin-bottom: -2px;
	}

.welcome	{
	float: right;
	margin-right: 50px;
	font-family: arial;
	font-size: 9pt;
	color: #666666;
	margin-top: -5px;
	}
	
table#uploadtable td {
	border: 1px solid #cccccc;
	}

.finish_desc
{
    float:          left;
    padding:        8px 20px 8px 25px;
}
	
/*
** Used in the shopping cart display
*/	
tr.alt1 {
	background-color: #e6e6e6;
	padding-left: 5px;
	}

.incomplete
{
    color:          #cc0000;
    font-style:     italic;
}

.border_top_sides
{
    border-width:   1px 1px 0 1px;
    border-style:   solid;
    color:          #cc0000;
}

.border_sides
{
    border-width:   0 1px 0 1px;
    border-style:   solid;
    color:          #cc0000;
}

.border_bottom_sides
{
    border-width:   0 1px 1px 1px;
    border-style:   solid;
    color:          #cc0000;
}

.item_incomplete_msg
{
    font-size:      10pt;
    font-weight:    bold;
}

/*
** Mark required fields on the checkout page
*/
.req_field_marker
{
    color:          #cc0000;
    font-weight:    bold;
}

/*
** Javascript or cookies not available
*/
.features_missing
{
    color:          #880000;
    font-weight:    bold;
    margin:         8px;
    padding:        8px;
	border:         1px solid #880000;
}

/*
** For informational popups when mouse is over text
*/

.whats_this
{
    /*
	font-family:    Arial;
	font-size:      11pt;
	*/
	
	color:          #E6720B;

	/* border:         1px solid #E6720B; */
}

/*
** In the FAQ
*/

.faq_q
{
    font-weight:    bold;
}

.faq_a
{
    font-weight:    normal;
}

/* 
** Needed for IE, to keep buttons from being astonishingly wide 
** It's the overflow: visible that seems to do the trick
*/
.button
{
    padding-left:   4px; 
    padding-right:  4px;

    overflow:       visible;
}
