img {
	border: 0;
}



a
{
	font-family: Arial, Verdana;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}


a:Hover
{
	text-decoration: underline;
}




.Spacer
{
	font-face: arial;
	font-size: 1px;
	width: 10px;	
	height: 10px;
	overflow: none;
}


.Spacer5
{
	font-face: arial;
	font-size: 1px;
	width: 5px;	
	height: 5px;
	overflow: none;
}


.Red_Message11 { font-face: arial; font-size: 11px; font-weight: normal; color: #CC0000; }
.Red_Message12 { font-face: arial; font-size: 12px; font-weight: normal; color: #CC0000; }
.Red_Message13 { font-face: arial; font-size: 13px; font-weight: normal; color: #CC0000; }
.Red_Message14 { font-face: arial; font-size: 14px; font-weight: normal; color: #CC0000; }
.Red_Message15 { font-face: arial; font-size: 15px; font-weight: normal; color: #CC0000; }

.Red_Message11Bold { font-face: arial; font-size: 11px; font-weight: bold; color: #CC0000; }
.Red_Message12Bold { font-face: arial; font-size: 12px; font-weight: bold; color: #CC0000; }
.Red_Message13Bold { font-face: arial; font-size: 13px; font-weight: bold; color: #CC0000; }
.Red_Message14Bold { font-face: arial; font-size: 14px; font-weight: bold; color: #CC0000; }
.Red_Message15Bold { font-face: arial; font-size: 15px; font-weight: bold; color: #CC0000; }



#TabletContentContainer
{
	padding-left: 10px;
}





.ModuleTitles
{
	font-size: 12px;
	font-weight: bold;
	background-color: #EAD9B8;
	border: 1px solid #999999;
	padding-left: 5px;
}


.ModuleTitlesFS11
{
	font-size: 11px;
	font-weight: bold;
	background-color: #EAD9B8;
	border: 1px solid #999999;
	padding-left: 5px;
}

.ModuleTitlesFS10
{
	font-size: 10px;
	font-weight: bold;
	background-color: #EAD9B8;
	border: 1px solid #999999;
	padding-left: 5px;
}








.Title16_VerdanaBold
{
	font-face: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.Title16_VerdanaBoldUnderline
{
	font-face: verdana;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.Title15_VerdanaBold
{
	font-face: verdana;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.Title15_VerdanaBoldUnderline
{
	font-face: verdana;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.Title14_VerdanaBold
{
	font-face: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.Title14_VerdanaBoldUnderline
{
	font-face: verdana;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.Title13_VerdanaBold
{
	font-face: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.Title13_VerdanaBoldUnderline
{
	font-face: verdana;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}


.Title16_arialBold
{
	font-face: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.Title16_arialBoldUnderline
{
	font-face: arial;
	font-size: 16px;
	font-weight: bold;
	text-decoration: underline;
}

.Title15_arialBold
{
	font-face: arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

.Title15_arialBoldUnderline
{
	font-face: arial;
	font-size: 15px;
	font-weight: bold;
	text-decoration: underline;
}

.Title14_arialBold
{
	font-face: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.Title14_arialBoldUnderline
{
	font-face: arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.Title13_arialBold
{
	font-face: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}

.Title13_arialBoldUnderline
{
	font-face: arial;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}










/* -------------------------------------------------------------------------------------------- 
Product Browser Styles
----------------------------------------------------------------------------------------------- */

.ProductBrowserL2PTable 
{
	width: 764px;
}

.OutlinedContentTdAllSidesProductImage
{
	border: 1px solid #CCCCCC;
}


.OutlinedContentTdAllSides
{
	border: 1px solid #CCCCCC;
}



.OutlinedContentTd
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.ProductBrowserL2PTable .NonOutlinedContentTd
{
	
}

.ProductBrowserL2PTable p
{
  padding: 0;
	margin: 0;
}

.Price12
{
	font-weight: bold;
	font-size: 12px;
	color: #CC0000;
}

.Price14
{
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
}

.Price16
{
	font-weight: bold;
	font-size: 14px;
	color: #CC0000;
}

/* -------------------------------------------------------------------------------------------- */







/* -------------------------------------------------------------------------------------------- 
Shopping cart styles
----------------------------------------------------------------------------------------------- */

.ShoppingCartTable
{
	width: 764px;
}


.ShoppingCartTable .OutlinedContentTd
{
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
}

.ShoppingCartTable .OutlinedContentPriceSummaryTd
{
	text-align: right;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	font-weight: bold;
	padding-right: 7px;
}

.ShoppingCartTable .NonOutlinedContentTd
{
	
}


.ShoppingCartTable .NoItemsMessage
{
	font-weight: bold;
	padding-left: 10px;
}






.ShoppingCartTableListItems
{
	width: 100%;
}


.ShoppingCartTableListItems .titles
{
	background-color: #CCCCCC;
	font-weight: bold;
}


.ShoppingCartTableListItems td input
{
	cursor: pointer;
	font-weight: bold;
}


.ShoppingCartTableListItems .items
{
	cursor: pointer;
	font-weight: normal;
	background-color: #EEEEEE;
}


.ShoppingCartTableListItems .items:hover
{
	cursor: pointer;
	background-color: #EEB700;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------------- */







/* -------------------------------------------------------------------------------------------- 
Global shop styles
----------------------------------------------------------------------------------------------- */

.ShopButton
{
	cursor: pointer;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
	border: 0;
}


.ShopButton:Hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	border: 0;
}
/* -------------------------------------------------------------------------------------------- */





/* -------------------------------------------------------------------------------------------- 
CommunityImages +
----------------------------------------------------------------------------------------------- */
.CommunityImageHeader
{
		vertical-align: top; 
		height:30px; 
		font-size: 11px; 
		font-weight: bold; 
		background-color: #EAD9B8; 
		border: 1px solid #999999; 
		padding-left: 5px;
}

.CommunityImageFooter
{
		vertical-align: top;
		text-align: center;
		font-size: 11px; 
		font-weight: bold; 
		background-color: #CCCCCC; 
		border: 1px solid #999999; 
}

.CommunityImageLink
{
	border:0;
}

.CommunityImage
{
	cursor: pointer;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;
	border: 1px solid #333333;
}


.CommunityImage:Hover
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	border: 1px solid #333333;
}
/* -------------------------------------------------------------------------------------------- */







/* -------------------------------------------------------------------------------------------- 
Order browser styles
----------------------------------------------------------------------------------------------- */

.OrderAlertsTable
{
	
}

.OrderAlertsTable td
{
	font-size: 12px;
	vertical-align: top;
}

.OrderAlertsListTitles
{
	background-color: #FFC800;
	font-weight: bold;
}

.OrderAlertsListDataNormal
{
	background-color: #CCCCCC;
	font-weight: Normal;
}

.OrderAlertsListDataCrytical
{
	background-color: #FFCCCC;
	font-weight: BOLD;
}

/* -------------------------------------------------------------------------------------------- */








/* -------------------------------------------------------------------------------------------- 
Global button styles
----------------------------------------------------------------------------------------------- */

.RiderDetailsButton
{
	background-color: #FFC800;
	font-weight: bold;
}

.RiderDetailsButton:Hover
{
	background-color: #EEB700;
	font-weight: bold;
}

/* -------------------------------------------------------------------------------------------- */







/* -------------------------------------------------------------------------------------------- 
Additional product browser styles for folders
----------------------------------------------------------------------------------------------- */
.ProductBrowserFolderTable
{
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
	filter:alpha(opacity=50);
	-moz-opacity:.50;
	opacity:.50;	
	
}


.ProductBrowserFolderTable:Hover
{
	
	cursor: pointer;
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
}



.ProductBrowserFolderTable td
{
	text-decoration: none;
}

.ProductBrowserFolderTable td:hover
{
	text-decoration: underline;
}
/* -------------------------------------------------------------------------------------------- */