.divCenterHolder
{
	text-align:center;
}
.fsLogin
{
	width:300px;
}

.formTable th
{
	font-size:x-small;
	color:#003366;
}

.TxtSmall
{
}

.TxtMedium
{
	width:150px;
	background-color:#E0EAF4;
}

.TxtLarge
{
}

.BtnSmall
{
	width:50px;
}
.BtnMedium
{
	width:100px;
}
.BtnLarge
{
	width:150px;
}
.sp50Left
{
	width:49%;
	float:left;
}
.sp50Right
{
	width:49%;
	float:right;
}
.test
{
	clear:both;	
}
.FontSmall
{
	font-size:xx-small;
}
.TableHoriz
{
	border-color:black;
	border-style:solid;
	border-width:1px;
	background-color:#E0EAF4;
}
.TableHoriz th
{
	text-align:right;
	font-size:x-small;
}
.TableHoriz td
{
	padding-left:10px;
	text-align:left;
}

.imgBorderLogo
{
	position:relative;
	left:-5px;
	top:-12px;
}
.RefineDiv
{
	border-style:solid;
	border-width:1px;
	border-color:#142062;
	width:95%;
	text-align:left;
}
.TblRefine
{
	position:relative;
	top:-15px;
	font-size:xx-small;
	text-align:left;
}
.TblRefine th
{
	text-align:right;
	color:#000080;
}
.TblRefine td input, .TblRefine td Select{font-size:xx-small;}
.div500
{
	width:500px;
	text-align:left;
}

.tblProductListing
{
	width:95%;
	border-style:solid;
	border-width:1px;
	border-color:#EDF3F8;
}
.trInvis
{
	display:none;
}

.tdFontXXSmall
{
	font-size:xx-small;
}
.tblProductListing td{
	font-size:x-small;
	vertical-align:top;
	text-align:left;
	padding-left:2px;
	margin-bottom:3px;
	margin-top:83px;
}
.tblProductListing .tdImg{
	width:50px;
	text-align:center;
}

.tdName{
}

.tdPrice{
	width:70px;
}
.trEven
{
	background-color:#EDF3F8;
}
.trOdd
{
}

.tblNav
{
	width:95%;
}

.tblNav .tdRecs{
	width:50%;
	color:#003366;
	font-size:xx-small;
	text-align:left;
}
.tblNav .tdNav{
	width:50%;
	text-align:right;
	color:navy;
	font-size:xx-small;
	margin:0;
	margin-bottom:1px;
	margin-top:1px;
	padding-left:17px;
}
.tdNav .btnNav{
	font-size:xx-small;
	background-color:#BACAD7;
	border-color:navy;
	border-style:solid;
	border-width:1px;
}
.subHeader
{
	position:relative;
	top:-15px;
}

.divFullProduct{
	padding-left:10px;
	padding-right:10px;
}
.divFullProduct .divImg{
	float:left;
	padding:5px;
	padding-right:15px;
}
.tblFullProduct th
{
	width:80px;
	text-align:right;
	font-size:x-small;
	padding-right:10px;
	vertical-align:top;
	color:#003366;
}
.tblFullProduct td
{
	text-align:left;
	font-size:small;
	vertical-align:top;
}
.divRelatedItems
{
	clear:both;
}

.divFloatRight
{
	padding-right:10px;
	float:right;
}

.tblRightInfo
{
	position:relative;
	left:4px;
	width:190px;
	border-bottom-color:#003366;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	
}
.tblRightInfo th
{
	text-align:right;
	font-size:x-small;
}
.tblRightInfo td
{
	padding-left:5px;
	text-align:left;
}

.tblBasket{
	width:100%;
	font-size:x-small;
	margin-bottom:10px;
}
.tblBasket .trHead{
	background-color:#BACAD7;
	padding-bottom:3px;
	padding-top:3px;
}
.tblBasket tr{
	padding-top:2px;
	padding-bottom:0px;
}

.tblBasket .trFooter{
	background-color:#BACAD7;
	padding-top:3px;
	padding-bottom:3px;
}

.tblBasket .trPostage td{
	border-top-style:dashed;
	border-top-width:1px;
	border-top-color:#BACAD7;
}

.tblBasket .tdPostage{
	text-align:right;
	padding-bottom:5px;
}

.tblBasket .trFooter th{
	text-align:right;
	background-color:#BACAD7;
	
}

.tblBasket .trFooter .tdRunningTotal{
	text-align:right;
	background-color:#BACAD7;
}

.tblBasket th{
	font-size:x-small;
	text-align:left;
}
.tblBasket .thCenter{
	text-align:center;
}
.tblBasket td{
	vertical-align:top;
	text-align:left;
}

.tblBasket .tdPrice{
	width:60px;
}

.tblBasket .tdQuantity{
	text-align:center;
	width:50px;
}

.tblBasket .tdTotal{
	width:60px;
	text-align:right;
}

.tblBasket .tdOptions{
	width:100px;
	text-align:right;
}

.spRedText
{
	color:Red;
}

.txtSmall
{
	font-size:x-small;
}

.txtXXSmallClear
{
	font-size:xx-small;
	clear:both;
}
.txtXSmallClear
{
	font-size:small;
	clear:both;
}
#right-col .leftmenuLinks
{
	text-align:center;
	background-image:none;
	list-style-image:none;
}
#right-col .leftmenuLinks li
{
	font-size:x-small;
	background-image:none;
	list-style-image:none;
	border:none;
	padding-top:3px;
}
#right-col .leftmenuLinks li .leftmenulink
{
	font-weight:bold;
	font-size:x-small;
	background-image:none;
	list-style-image:none;
	border:none;
	text-decoration:none;
}
#right-col .leftmenuLinks li .leftmenulink:Hover
{
	text-decoration:underline;
	background-image:none;
}

.leftCatHeader
{
	color:#000080; 
	font-weight:bold;
	font-size:x-small;
}

 .left-nav .ulCatList li a
 {
	font-size:x-small;
 }



