div#EcomBar {float:right;margin-right:20px;}

div#EcomBar ul {margin: 0; padding: 0; list-style: none;}
div#EcomBar li {margin: 0 auto;background-image:url(/graphics/ecom/EcommerceBar.png);z-index:1;background-repeat:no-repeat;margin-top:3px;}
div#EcomBar a {color:#ffffff;display: block;text-decoration:none;text-indent: -100px;margin: 0 auto;line-height: 0;background-image: url(/graphics/ecom/EcommerceBar.png);background-repeat: no-repeat;}

div#EcomBar li#Standards {background-position: 0px -131px;height: 39px;width:132px;}
div#EcomBar li#Standards a {background-position: 0px -131px;height: 39px;width:132px;}
div#EcomBar li#Standards a:hover {background-position: -130px -131px;}
div#EcomBar li#Standards a:active {background-position: 0px -131px;}

div#EcomBar li#Technical {background-position: 0px -173px;height: 39px;width:132px;}
div#EcomBar li#Technical a {background-position: 0px -173px;height: 39px;width:132px;}
div#EcomBar li#Technical a:hover {background-position: -130px -173px;}
div#EcomBar li#Technical a:active {background-position: 0px -173px;}

div#EcomBar li#Add {background-position: 0px 0px;height: 40px;width:132px;}
div#EcomBar li#Add a {background-position: 0px 0px;height: 40px;width:132;}
div#EcomBar li#Add a:hover {background-position: -130px 0px;}
div#EcomBar li#Add a:active {background-position: -130px 0px;} 

div#EcomBar li#Basket {background-position: 0px -45px;height: 25px;width:132px;}
div#EcomBar li#Basket a {background-position: 0px -45px;height: 25px;width:132px;}
div#EcomBar li#Basket a:hover {background-position: -131px -45px;}
div#EcomBar li#Basket a:active {background-position: 0px -45px;}

div#EcomBar li#Account {background-position: 0px -75px;height: 25px;width:132px;}
div#EcomBar li#Account a {background-position: 0px -75px;height: 25px;width:132px;}
div#EcomBar li#Account a:hover {background-position: -131px -75px;}
div#EcomBar li#Account a:active {background-position: 0px -75px;}

div#EcomBar li#Tracking {background-position: 0px -104px;height: 25px;width:132px;}
div#EcomBar li#Tracking a {background-position: 0px -104px;height: 25px;width:132px;}
div#EcomBar li#Tracking a:hover {background-position: -131px -104px;}
div#EcomBar li#Tracking a:active {background-position: 0px -104px;}

#ecProductImage {padding:2px 10px 0 0;}
#ecPreviewHeader {color:f74400;font-weight:bold;padding:5px 0 0 18px;background-image:url(/graphics/ecom/magnify.png);background-repeat:no-repeat;background-position:0 5px;}
#ecPreviewList li {background-image:url(http://www.isa.org/graphics/isatemplate/grey-disc.gif);background-position:left top;background-repeat:no-repeat;padding-left:10px; list-style-type:none;}
#ecPreviewList {margin-left:2px;}
#ecProductTitle {padding-bottom:10px;}
#ecReviews {width:100%;margin-top:0px;}
#ecReviews div {margin:0 25px 0 15px;}

.ecProductInfo {font:normal normal 11px arial;}
.ecTitle {font:normal bold 13px verdana;}
.ecTitle2 {font:normal bold 12px arial;}
.ecOrange {color:#F74400;}
.ecBlue {color:#002F65;}
.ecBrown {color:#7C5E12;}

#ecProductInfo table tr td, #ecProductInfo li, #ecProductInfo li a {font:normal normal 9px verdana;}
table#ecProductPriceDisplay tr td, ul#ecPreviewList li a, .ecProductInfo {font:normal normal 11px arial;}



/* Store Front Banner */
div#StoreBanner ul {margin: 0px; padding:35 0 15 2; list-style-type: none;width:560}
div#StoreBanner li {display:inline;position:relative;text-align:center;margin: 0 4 0 0; padding: 0px;background-image:url(/Images/StoreFront/EcomStore.png);background-repeat: no-repeat;z-index:1;height:115;}
div#StoreBanner a {float:left;display: block;margin: 0px; padding: 0px;text-indent: -5000px;line-height: 0px;background-image: url(/Images/StoreFront/EcomStore.png);background-repeat: no-repeat;width:75;height:115;}

/* Join link */
div#StoreBanner ul li#eJoin {background-position: -1px -116px;}
div#StoreBanner ul li#eJoin a {background-position: -1px -116px;}
div#StoreBanner ul li#eJoin a:hover {background-position: -1px -1px;}
div#StoreBanner ul li#eJoin a:active {background-position: -1px -116px;}

/* Books link */
div#StoreBanner ul li#eBooks {background-position: -76px -116px;}
div#StoreBanner ul li#eBooks a {background-position: -76px -116px;}
div#StoreBanner ul li#eBooks a:hover {background-position: -76px -1px;}
div#StoreBanner ul li#eBooks a:active {background-position: -76px -116px;}

/* Conference link */
div#StoreBanner ul li#eConference {background-position: -151px -116px;}
div#StoreBanner ul li#eConference a {background-position: -151px -116px;}
div#StoreBanner ul li#eConference a:hover {background-position: -151px -1px;}
div#StoreBanner ul li#eConference a:active {background-position: -151px -116px;}

/* Standards link */
div#StoreBanner ul li#eStandards {background-position: -226px -116px;}
div#StoreBanner ul li#eStandards a {background-position: -226px -116px;}
div#StoreBanner ul li#eStandards a:hover {background-position: -226px -1px;}
div#StoreBanner ul li#eStandards a:active {background-position: -226px -116px;}

/* Subscriptions link */
div#StoreBanner ul li#eSubscriptions {background-position: -301px -116px;}
div#StoreBanner ul li#eSubscriptions a {background-position: -301px -116px;}
div#StoreBanner ul li#eSubscriptions a:hover {background-position: -301px -1px;}
div#StoreBanner ul li#eSubscriptions a:active {background-position: -301px -116px;}

/* Training link */
div#StoreBanner ul li#eTraining {background-position: -376px -116px;}
div#StoreBanner ul li#eTraining a {background-position: -376px -116px;}
div#StoreBanner ul li#eTraining a:hover {background-position: -376px -1px;}
div#StoreBanner ul li#eTraining a:active {background-position: -376px -116px;}	

/* MemberGear link */
div#StoreBanner ul li#eMemberGear {background-position: -451px -116px;}
div#StoreBanner ul li#eMemberGear a {background-position: -451px -116px;}
div#StoreBanner ul li#eMemberGear a:hover {background-position: -451px -1px;}
div#StoreBanner ul li#eMemberGear a:active {background-position: -451px -116px;}

/* Basket Display Page*/
div#basketfunctions { margin:0px;padding:0px; }
.ImageBox { float:left;width:70px }
.DescriptionText { float:left;width:125px;font-size:8pt;padding-top:5px; }
.DescriptionTextNoImage { float:left;width:200px;font-size:8pt;padding-top:5px; }
.DescriptionBox { width:200px;float:left; }
.PriceBox { float:left;width:92px;font-size:8pt;padding-top:5px; }
.QuantityBox { float:left;width:50px;padding-left:3px;text-align:center; padding-top:5px;}
.TotalBox { float:left;width:50px;text-align:right; padding-top:5px;}
div#OptionBox { float:left; margin-left:0px;}
div#OptionBox ul { list-style-type:none; }
div#OptionBox ul li { font-size:8pt; }
.LineItem { border-bottom:1px solid #0066CC;padding:3px 3px 3px 0px;}
div#ItemList { }
div#WishList { border:1px solid #0066CC; padding:5px; margin:5px 0;}
div#WishList ul {list-style-type:none;margin-left:0px;padding:5px 0px 0px 0px; }
div#WishList ul li {font-size:7pt;margin:0px;padding:0px 0px 0px 3px; }
div#WishList ul li a { font-family:arial;font-weight:bolder;letter-spacing: 0.3px;color:#003C79;padding-left:1px; }
div#WishList a { color:black; }
div#WishListTitle { font-size:10pt;font-weight:bold;color:black;width:100%;padding:2px 0px 3px 13px; }
.WishListImage { float:left; margin:0 5px 0 0;}
.WishListDescription { font-size:90%; }
div#ReturnPolicy { margin:0px;border:1px solid #efefef;font-size:8pt;padding:4px;}
div#PolicyTitle { font-size:9pt; font-weight:bold;padding:1px 0px 2px 0px;color:#666666; } 
div#CartFunctions { margin:0px;padding:0px; }
div#PromoBox { margin:8px 0px 10px 10px;padding-bottom:5px; float:right; width:250px;}
div#PromoTitle {float:left;width:70px;font-size:8pt; }
div#PromoInput {float:left; width:150px;font-size:8pt;margin-bottom:2px; }
div#SubTotalBox { padding:5px 0 10px 0;font-weight:bold;text-align:right; border-bottom:1px solid #efefef; font-size:14px;}

div#SavingBox { background:#f0f0d1;padding:10px; line-height:1.5em;}
div#SavingTitle { font-size:10pt;font-weight:bold;}
div#CartFunctions ul { list-style-type:none;padding:0px; }
div#CartFunctions ul li { padding:0px;margin:2px 0px 0px 0px;width:133px; font-size:8pt;}
div#CartFunctions ul li#Message { font-size:8pt; width:260px; }
ul#basketheader { width:590px;list-style-type:none;margin:0px;padding:0px; }
ul#basketheader li { background:#0066CC none repeat scroll 0 0;color:White;font-size:14px;font-weight:bold;float:left;padding:3px;margin:0px; }
ul#basketheader li#ColumnProduct { width:210px; }
ul#basketheader li#ColumnPrice { width:50px; }
ul#basketheader li#ColumnQTY { width:50px; }
ul#basketheader li#ColumnTotal { width:50px;text-align:center;}
ul#basketheader li#ColumnSpace { width:200px;}
.class { clear:both; }

/* Shopping Cart Tracker Style */
td#selected {font-weight: bold; border-bottom: 1px #000 solid; border-top: 1px #000 solid;}
table#Tracker {border: 1px #e0e0e0 solid}
table#Tracker td {padding:3px;}


div#CouponStandardsBox { padding:5px 0px 0px 200px;border-top:1px solid #efefef; border-bottom:1px solid #efefef; text-align:right; }


.clear {clear:both;}


/* New Styles for shopping cart 08/15/2011 */

.shoppingCartTable, .WishListTable{
	margin:0 0 7px 0;	
}

.WishListTable{
	border-top:1px solid #efefef;	
}

.shoppingCartTable th, .WishListTable th {
	background-color:#efefef;	
	padding:10px;
}

.shoppingCartTable td, .WishListTable td {	
	padding:7px;
	border-bottom:1px solid #efefef;
}

#Tracker{ 
	width:100%;
	margin:0 0 10px 0;
}

div#SubTotalBox #shippingNote {
	font-size:10px; font-weight:normal;
}

.shippingradio{
	margin-bottom:3px;
}	

.shippingradio input{
	position:relative;
	top:3px;	
}













