body, div, td, input, span, a, select, option
{
	font-size: 14px;
	font-family:Times New Roman;
	color:#021F57;
}

body
{
	margin-top:0px;
	background-color:#404040;
}

.Header
{
	font-size:20px;
	color:white;
	/*font-weight:bold;*/
}

.Rg
{
	font-size:14px;
}

.Rg_nw
{
	font-size:14px;
	white-space:nowrap;
}

.Rg3
{
	font-size:14px;
	color:#000000;
}

.RgCart
{
	font-size:14px;
	color:#000000;
}

.Reg
{
	font-size:14px;
}

.Rg2Bigger
{
	color:#054DDD;
}

.RgHeadBigger
{
	font-size:16px;
	color:#054DDD;
}

.RgHeadBig
{
	font-size:18px;
	color:#054DDD;
}

.RgHeadBig2
{
	font-size:20px;
	color:#054DDD;
}

.Rg2
{
	color:#054DDD;
}

.RgComments
{
	font-size:14px;
	color:#054DDD;
}

.RgGrey
{
	font-size:14px;
	color:#054DDD;
}

.RgWhiteSmal
{
	font-size:14px;
	color:#FFFFFF;
	/*white-space:nowrap;*/
}

.Ast
{
	font-size:14px;
	color:#990000;
	font-weight:bold;
}

.RgWhite
{
	font-size:14px;
	color:#FFFFFF;
}

.RgWhiteBiger
{
	font-size:16px;
	color:#FFFFFF;
}

.Logo
{
	margin-left:8;
}

.ShoppingCart1
{
	font-size:14px;
	color:#000000;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666666;
	border-style:solid;
	background-color:#FFFFFF;
}

.ShoppingCart1a
{
	font-size:14px;
	color:#000000;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:0;
	border-color:#666666;
	border-style:solid;
	background-color:#FFFFFF;
}

.ShoppingCart2
{
	font-size:14px;
	color:#000000;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666666;
	border-style:solid;
	background-color:#dddddd;
}

.ShoppingCart2Top
{
	font-size:14px;
	color:#000000;
	border-top-width:1;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666666;
	border-style:solid;
	background-color:#dddddd;
}

.ShoppingCart3
{
	font-size:16px;
	color:#ffffff;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666666;
	border-style:solid;
	background-color:#666666;
}

.ShoppingCart3Top
{
	font-size:16px;
	color:#ffffff;
	border-top-width:1;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666666;
	border-style:solid;
	background-color:#666666;
}

.ShoppingCart4
{
	border-width:0px;
	background-color:#ccc;
}

.ShoppingCartHide
{
	font-size:14px;
	color:#666666;
	background-color:#666666;
}

.ColSpac
{
	font-size:14px;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:2;
	border-color:#999999;
	border-style:solid;
}

.RegHead
{
	font-size:14px;
	color:#021F57;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:0;
	border-color:#333333;
	border-style:solid;
}

.RegTotal
{
	font-size:14px;
	color:#021F57;
	border-top-width:1;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-color:#333333;
	border-style:solid;
}

.DiscountAdTable
{
	background-color:#dcdcdc;
	border-style:solid;
	border-width:1;
	border-color:#021F57;
}

.SrchBxTab
{
	background-color:#aa9977;
	border-style:solid;
	border-width:1;
	border-color:#663333;
	padding:2 4 2 4;
}

.SrchBxTab2
{
	background-color:#aa9977;
	border-width:0;
	padding:0 0 0 0;
}

.RgSmal
{
	font-size:14px;
}

.RgSmal2
{
	font-size:14px;
	color:#000000;
}

.RgSmalCart
{
	font-size:14px;
	color:#000000;
}

.rsg	/* Rg Small Grey */
{
	font-size:14px;
	color:#333333;
	white-space:nowrap;
}

.RgSmalArial
{
	font-family:Arial;
	font-size:12px;
}

.RgBig
{
	font-size:16px;
}

.RgBiger
{
	font-size:18px;
}

.RgAuthNavBar
{
	font-size:14px;
}

.Error
{
	font-size:14px;
	color:#cc0000;
}

.TxtBxRg
{
	font-size:14px;
	color:#000000;
}

.Sm
{
	font-size:14px;
}

.Sm2
{
	font-size:14px;
}

.Smr
{
	font-size:12px;
}

.Smr2
{
	font-size:12px;
	color:#000000;
}

.LftLnkHd
{
	font-size:16px;
	font-weight:bold;
	color:#021F57;
	text-decoration:none;
	white-space:nowrap;
}

.LftLnk
{
	font-size:14px;
	color:#C1161C;
	text-decoration:none;
	white-space:nowrap;
}

.LftTxt
{
	font-size:14px;
	color:#021F57;
	text-decoration:none;
	white-space:nowrap;
}

.LftTxtCurr
{
	font-size:14px;
	color:#C1161C;
	text-decoration:none;
	white-space:nowrap;
}

.TpLnk
{
	font-size:14px;
	color:white;
	text-decoration:none;
	white-space:nowrap;
}

.BodLnk
{
	font-size:14px;
	text-decoration:none;
}

.BodLnkBlue
{
	font-size:14px;
	text-decoration:none;
	color:#054DDD;
}

.BL
{
	font-size:14px;
	text-decoration:none;
}

.BodLnkUl
{
	font-size:14px;
}

.BodLnkUlCart
{
	color:#000000;
	font-size:14px;
}

.DivPuRond
{
	position:absolute;
	visibility:hidden;
	background-color:#fff;
	padding: 12px;
	border:solid 3px #3a3a3a;
	font-size:14px;
	font-family:Times New Roman;
	top:0px;
	left:0px;
}

.TabPu
{
	/*border-collapse:collapse;*/
	BORDER-RIGHT:1px;
	BORDER-TOP:1px;
	BORDER-LEFT:1px;
	BORDER-BOTTOM:1px;
	background-color:#EFEFEF;
	border-color:#666666;
	border-style:solid;
	PADDING-RIGHT:1px;
	PADDING-LEFT:1px;
	PADDING-BOTTOM:1px;
	PADDING-TOP:1px;
	position:absolute;
	visibility:hidden;
	font-size:14px;
}

.TabPuRond
{
	border-width:0px;
	position:absolute;
	visibility:hidden;
}

.TabPuClosBtn
{
	border-collapse:collapse;
	BORDER-RIGHT:0px;
	BORDER-TOP:0px;
	BORDER-LEFT:1px;
	BORDER-BOTTOM:1px;
	background-color:#663333;
	border-color:#111111;
	border-style:solid;
	PADDING-RIGHT:0px;
	PADDING-LEFT:0px;
	PADDING-BOTTOM:0px;
	PADDING-TOP:0px;
	font-size:14px;
}

.ClosBtnTxt
{
	font-size:14px;
	color:white;
	text-decoration:none;
}

/* following is ShareThis link class, don't delete, although not sure it works */
.stbuttontext
{
	text-decoration:none;
}

.ShowListHeading
{
	text-align:center;
	font-size:12px;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:1;
	border-right-width:1;
	border-color:#666699;
	border-style:solid;
	/*font-weight:bold;*/
}
.ShowListDetail
{
	text-align:center;
	font-size:12px;
	border-top-width:0;
	border-left-width:0;
	border-bottom-width:0;
	border-right-width:0;
	border-color:#666699;
	border-style:solid;
	/*font-family:tahoma;*/
}
