﻿.showFlashCropper { position:absolute; top:100px; left:100px; display:block }
.hiddenElement { display:none }

.gridTable 
{
	border-width:thin;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size:small;
	border-collapse:collapse;
	border-color:#0000FF;
}
.gridTableHeader
{
	background-color:#0000ff;
	color:#ccccff;
}
.gridTableCell
{
	background-color:#dbe6f4;
	color:#000000;
}
h1,h2,h3
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

p,table,li
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
body
{
	height:0px;
	position:relative;	
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}

a:link    {color:#666666}
a:visited {color:#666666}
a:active  {color:#B3AD55}
a:hover   {color:#B3AD55}
.errorMessages
{
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #FF0000;
}
.header
{
	font-size: 90%;
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	text-transform:uppercase;
	background-color: #dbe6f4;
}
.product
{
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #dbe6f4;
}
.footer
{
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.productMetric
{
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-weight:lighter;
	background-color: #dbe6f4;
}
.optionGrid
{
	border-color:#dbe6f4;
}
.optionDiv
{
	border-color:#ffffff;
}
.optionTitle
{
	font-size: 80%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	color: #333333;
	font-weight:bold;
}
.option
{
	font-size: 80%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color:#dbe6f4;
	color: #333333;
}
.total
{
	font-weight: bold;
	font-size: 95%;
	padding: 5 5 5 5;
	background-color: #dbe6f4;
}
.totalDropDown
{
	font-size: 100%;
	background-color: #dbe6f4;
}
.collapsibleGridRow
{
	vertical-align:text-top;
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #dbe6f4;
}
.collapsiblePanel
{
	overflow:hidden;
}
.collapsedGridRow
{
	overflow:hidden;
	vertical-align:text-top;
	line-height:0px;
	height:0px;
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #dbe6f4;
}
.collapsibleTable
{
	overflow:hidden;
	height:0px;
	table-layout:fixed;
	border-collapse:collapse;
}
.collapsibleRow
{
	height:0px;
}
.collapsibleCell
{
	height:0px;
}
.productDetails
{
	overflow:hidden;
	background-color: #dbe6f4;
}
.productListHeader
{
	height:15px;
	line-height:15px;
	font-weight: bold;
	font-size: 100%;
	padding: 5 5 5 5;
	background-color: #dbe6f4;
}
.productListRow
{
	height:15px;
	line-height:15px;
	font-size: 100%;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	background-color: #dbe6f4;
}
.expandText
{
	font-size: 133%;
	font-weight:bold;
	cursor:pointer;
	color: #0000ff;
}
.formDetailsButton
{
	font-size: 75%;
	cursor:pointer;
    text-decoration:underline;
	color: #0000ff;
}
.formButton
{
	font-size: 85%;
	background-color: #dbe6f4;
}
.divInline
{
	display:inline;
}
.divVisibleFalse
{
	display:none;
}
.divVisibleTrue
{
	display:block;
}
.title
{
	font-weight: bold;
	padding: 5 5 0 5;
}
.subTitle
{
	font-size:75%;
}
.form_label
{
	font-size:12px;
	color: #000000;
}
.grid
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 80%;
	margin: 20px 90px 20px;
	text-align: center;
}
.grid td{
	padding: 0px 5px 2px 5px;
}
#orderReport
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
	font-size: 75%;
}
#orderView
{
	margin-left: 35px;
}
#productText
{
	font-size: 70%;
	font-weight: bold;
}
#productParagraph
{
	font-size: 70%;
}
#titleImage
{	
	margin-left: 15px;
	margin-top: 15px;
}
#cart
{
	margin-left: 15px;
}
#accountBody
{
	margin-top: 15px;
	margin-left: 15px;
	text-align: left;
}
.account
{
	font-size: 85%;
	font-weight: bold;
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
}
.order
{	
}
.alternateListItem{
	background-color: #dbe6f4;
}


