html{
	/* Needed for IE to resizes tables to the full height */
	height:100%;
	margin: 0px;
	padding: 0px;
	
}

table
{
	border:none 0;
}

/* the colors of the links */
a:link { color:#000000; text-decoration:none; }
a:visited { color:#000000; text-decoration:none; }
a:hover { color:#000000; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
a:focus { color:#000000; text-decoration:none; }

html,body,table,input,textarea
{
	font-family:Verdana, Arial, Helvetica, sans-Serif;
	font-size:8pt;
	color:#000000;
	background-color:#FFFFFF;
}

.categoryListItem
{
	color:#000000;
	background-color:#FFCCCC;
	font-size:11pt;
}

.categoryListItem_Active
{
	color:#000000;
	background-color:#FFDDDD;
	font-size:11pt;
}

.mainMenuListItem
{
	color:#000000;
	background-color:#FFCCCC;
}

.mainMenuListItem_Active
{
	color:#000000;
	background-color:#FFDDDD;
}

.italic
{
	font-style:italic;
}

.bold
{
	font-weight:bold;
}

.underline
{
	text-decoration:underline;
}

.whiteText
{
	color:#FFFFFF;
}

#headerLine
{
	color:#FFFFFF;
	background-color:#C81F66;
}

#headerLineLink
{
	color:#FFFFFF;
}

#productPrice
{
	font-weight:bold;
	font-size:larger;
	color:#000000;
	padding-top:2px;
}

#productPicture
{
    /*width:150px;*/
}

#productTitle
{
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:#FFCCCC;
	
	border-right-style:solid;
	border-right-width:1px;
	border-right-color:#FFCCCC;
	
	border-top-style:solid;
	border-top-width:1px; 
	border-top-color:#FFCCCC;	
		
	border-bottom-style:solid;
	border-bottom-width:1px; 
	border-bottom-color:#FFCCCC;
	
	background-color:#FFEEEE;
}

#productTitleText
{
	font-weight:bold;
	font-size:larger;
}

#productTable
{
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#FFCCCC;
	
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#FFCCCC;
	
	border-top-style:solid;
	border-top-width:2px; 
	border-top-color:#FFCCCC;	
		
	border-bottom-style:solid;
	border-bottom-width:0px; 
	border-bottom-color:#FFCCCC;
}


#productTableDescription
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#FFCCCC
}


#productTableReviews
{
	
}

#sectionTable
{
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#FFCCCC;
	
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#FFCCCC;
	
	border-top-style:solid;
	border-top-width:2px; 
	border-top-color:#FFCCCC;
}

#sectionTableDescription
{
	border-top-style:dotted;
	border-top-width:1px;
	border-top-color:#FFCCCC;
}

#sectionTableName
{
	font-size:9pt;
	background-color:#FFEEEE;
}

#sectionTableDate
{
	width:120px;
	background-color:#FFEEEE;
}

a.submitButton
{
	padding:2px;
	
	background-color:#FFEEEE;
	
	border-left-style:solid;
	border-left-width:2px;
	border-left-color:#FFCCCC;
	
	border-right-style:solid;
	border-right-width:0px;
	border-right-color:#FFCCCC;
	
	border-top-style:solid;
	border-top-width:2px; 
	border-top-color:#FFCCCC;
	
	fonz-size:14pt;
}

table.detail
{
	background: #f8f8f9;
}

tr.row1
{
	background-color:#ffffff;
}

tr.row2
{
	background-color:#ececec
}

td.productTableReviewText
{
	border-top-style:dotted;
	border-top-width:1px; 
	border-top-color:#FFCCCC;
}

.inputRequirement
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #ff0000;
}
