/*
==========================
Universal reset
==========================
*/

*div                    {border: 0px solid; }

*	                    {margin: 0; padding: 0;}

/*
==========================
Page level styles
==========================
*/

body                    {background:#ffffff; font: 76%/120% Verdana, Arial, sans serif; /* This makes the base font on most browsers to be roughly 12.16px - so 1em = 12.16px and 0.8em = 9.7px */}
body{/* Setting the minumum width of the page 995 pixels will fit into a 1024 web browser window */ min-width: 995px; /* MOST BROWSERS (Not IE6) */ width: expression(document.documentElement.clientWidth < 995 ? "995px" : document.documentElement.clientWidth); /* IE6 */}

.rightalign             {float:right;}

#tscontent	            {position: relative; min-height:100%; position:relative; float:left; margin:15px 6% 0 6%; width:88%;}
*html #tscontent        {height: 100%; margin: 15px 2.7% 0px 3%; /*3% being half the value quoted for 'normal' browsers */}

div.spacer	            {clear:both; margin:0px; padding:0px;} 

#divPageContainer       {position:relative; float:left; padding:0px; width:100%; border:1px solid #e4e4e4;}
#divPageContainerHome   {clear:both;position:relative; float:left; padding:0px; width:100%; }

/*
==========================
Header
==========================
*/

#divHeader              {font-size:80%; margin: 0px 0px 10px 0px; padding: 6px 0px 0px 0px; position: relative; top: 0px; right: 0px; text-align:right; }
#divHeader ul li        {margin:0px; position: relative; display: inline; list-style: none; padding: 0px;}
#divHeader ul li a      {padding:2px 10px; font-weight:normal; color:#3F3F32; text-decoration:none; border:1px solid #D1D1A5; background-color:#EDEDDB;}
#divHeader ul li a:hover{background-color:#D1D1A5; border:1px solid #D1D1A5; color:#000000}
#logo                   {margin:0px; float:left;}

/*
==========================
Search Home
==========================
*/
select       {border:1px solid #e4e4e4;}
input        {border:1px solid #e4e4e4; }

/*
==========================
Search
==========================
*/

#divSearch              {border:1px solid #e4e4e4; border-bottom:0px solid #e4e4e4; position:relative; float:right; right:-2px; text-align:right; top:31px; padding:5px; min-width:350px; font-size:90%; background-image: url(images/purchase/searchbar.gif); background-repeat:repeat-x; }
#divSearch select       {border:1px solid #e4e4e4; font-size:95%}
#divSearch input        {border:1px solid #e4e4e4; font-size:100% }

#homeSearchAdjuster{
	margin-right:2px;
	
}


*html #divNavigation	{position:relative; float:left; margin:0px 0px 0px 8px; padding:0px; font-size:0.9em; width:185px;}
#divNavigation	        {position:relative; float:left; margin:15px 0px 0px 15px; padding:0px; font-size:0.9em; width:185px;}
#divNavigation ul	    {visibility: hidden; line-height:0; list-style:none;}
#divNavigation ul ul    {visibility:visible; line-height:1.3em;}


*html #divNavigation ul.homeLink{
	margin-top:15px;
}
#divNavigation ul.homeLink               {visibility:visible; display:block; line-height:1.3em;}
#divNavigation a.home               {border:0px;visibility:visible; 
									display:block; 
									height:21px; 
									width:180px; 
									padding: 5px 0 0 5px;
									margin-top: 0px; 
									margin-bottom:15px; 
									background-color:#FFFFFF; 
									background-image: url(images/nav_outline_background.jpg); 
									background-repeat:no-repeat; 
									text-decoration:none; 
									font-weight:bold; 
									color:#003366}

#divNavigation a.home:hover,
#divNavigation a.home:active	    {text-decoration:underline; }


/* First Level ========================================= */
#divNavigation ul ul a              {margin-top:1px; margin-bottom:1px; padding:5px 0px 7px 5px; display:block; width:178px; background-color:#D6E2F8; color:#000000; border-top:1px solid #AAC7E4; border-right:1px solid #AAC7E4; border-left:1px solid #AAC7E4; background-image: url(images/nav_background.jpg); background-position:bottom left; background-repeat:no-repeat; font-weight:normal; text-decoration:none; }

/* First Level HOVER */
#divNavigation ul ul a:hover,
#divNavigation ul ul a:active	    {margin-top:1px; margin-bottom:1px; text-decoration:none; font-weight:bold}

/* First Level EXPANDED (the user is inside this menu item) */
#divNavigation ul ul  a.AspNet-Menu-ChildSelected,
#divNavigation ul ul  a.AspNet-Menu-Selected{/* do nothing! */}

/* Second Level ========================================= */
#divNavigation ul ul ul a           {width:180px; padding:2px 0px 3px 0px; background-color:#E3F2FF; color:#003366; border-top:0px solid #7EACCF; border-right:0px solid #AAC7E4; border-left:0px solid #AAC7E4; border-bottom:0px solid #ffffff; background-image: none; font-weight:normal; padding-left:5px; text-decoration:none;}

/* Second Level HOVER */
#divNavigation ul ul ul a:hover,
#divNavigation ul ul ul a:active	{border:0px solid #A6D2FF; border-bottom:1px solid #AAC7E4; text-decoration:none; font-weight:bold; background-image: url(images/purchase/searchbar.gif); background-position:bottom left; background-repeat:repeat-x; }

/* Second Level EXPANDED (the user is inside this menu item) */
#divNavigation ul ul ul a.AspNet-Menu-ChildSelected,
#divNavigation ul ul ul a.AspNet-Menu-Selected{background-color:#A6D2FF; border-bottom:1px solid #E3F2FF; font-weight:bold; background-image: url(images/purchase/searchbar.gif); background-position:bottom left; background-repeat:repeat-x; }


/* Third Level ========================================= */
#divNavigation ul ul ul ul a        {list-style:square; background-color:#FFFFFF; color:#003366; padding-left:0px; padding-bottom:0px; border:0px;}
#divNavigation ul ul ul ul          {margin-bottom:10px;}

/* Third Level HOVER */
#divNavigation ul ul ul ul a:hover,
#divNavigation ul ul ul ul a:active	{border:0px; background-image:none; }

/* Third Level - TURN ON BULLET POINTS*/
#divNavigation ul ul ul ul li       {margin-left:30px; color:#DBEDFF; list-style:square; }

/* Third Level EXPANDED (the user is inside this menu item) */
#divNavigation ul ul ul ul a.AspNet-Menu-ChildSelected,
#divNavigation ul ul ul ul a.AspNet-Menu-Selected{background-color:#FFFFFF; border-bottom:0px solid #AAC7E4; font-weight:bold; background-image:none; }


/* turn off next levels of navigation */
#divNavigation ul ul ul ul ul	    {visibility:hidden; display:none; list-style:none; font-size:0px; }
#divNavigation ul ul ul ul ul li,
#divNavigation ul ul ul ul ul li a  {list-style:none; line-height:0; margin:-2px 0 0 0; padding:0;font-size:0px;height:0;border-width:0}

/* CATEGORY LISTS in the body of the page (e.g. list of sub-0section in the page body on the "Management and Business" page */
.cat-item                  {font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:120%; line-height:1.7em; padding-left:30px;}


/*
==========================
Main Content Home 
==========================
*/

.clearBoth				    {clear:both; position:relative; left:0px; top:0px;}

/*
==========================
Main Content
==========================
*/
#divPageContainerHome{
	
}
#divMainContent            {margin-left:205px; padding:20px 20px; font-size:90%}
#divMainContent p          {margin-bottom:5px;}
#divMainContent h1         {margin-bottom:10px; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:160%; color:#A6D2FF; line-height:1.0em}
#divMainContent h2         {margin-bottom:10px; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:120%; color:#C5BA8E; text-decoration:none;}
#divMainContent h3         {margin-bottom:10px; text-decoration:none; font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:150%; color:#C5BA8E}
#divMainContent h4         {font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:115%; padding:5px; height:30px; background-color:#DBEDFF; border:1px solid #DBEDFF; border-bottom:1px solid #ffffff; background-image: url(images/purchase/newbar.gif); background-position:top left; background-repeat:repeat-x;}
#divMainContent h4 a       {font-weight:bold; color:#003366; text-decoration:none; }
#divMainContent h4 a:hover {font-weight:bold; color:#003366; text-decoration:underline}
#divMainContent a          {text-decoration:underline; font-weight:normal; font-size:100%; color:#000066}
#divMainContent a:hover    {text-decoration:none}
img.productthumbnail	   {float:left; padding:0px 20px 10px 0px; height:auto !important;}

#divMainContent p          {margin:0px 0px 10px 0px}
#divMainContent .divPath   {margin:0px 0px 40px 0px}

#divMainContent ul         {visibility: visible; margin-top:10px; padding:10px 10px 10px 20px; list-style:circle; }

/* Product Lists */
#typelist ul li            {margin:0px; padding-right:10px; color:#e4e4e4; position: relative; font-size:100%; display:inline; list-style:none; text-decoration: none;  }
#typelist ul li a          {color:#3F3F32; font-weight:bold; padding-left:15px; background-image:url(images/arrow_down.gif); background-repeat: no-repeat; background-position:0px 5px}
#typelist ul li a:hover    {color:#000000; }

*html #divMainContent .producttype{position:relative; background-image: url(images/purchase/titlebar.gif); background-repeat:repeat-x; margin:20px 0px; color:#003366; font-size:110%; font-weight:bold; padding:7px 10px 7px 10px; border:1px solid #EDEADD}
#divMainContent .producttype      {position:relative; background-image: url(images/purchase/titlebar.gif); background-repeat:repeat-x; margin:30px 0px 10px 0px; color:#003366; font-size:110%; font-weight:bold; padding:7px 10px 7px 10px; border:1px solid #EDEADD; }
#divMainContent .producttype a    {font-weight:bold; text-decoration:none;}
*html #divMainContent .ProductSpan{position:relative; float:left; padding:20px 0px 20px 0px; padding-top:10px; display:block; width:305px; min-height:175px; background: #ffffff; vertical-align:top; 
									padding-right:6px; }
#divMainContent .ProductSpan      {position:relative; float:left; padding:20px 0px 20px 0px; padding-top:10px; display:block; width:308px; min-height:175px; background: #ffffff; vertical-align:top;
									padding-right:6px;}
#divMainContent .ProductSpan p    {padding:2px 5px; display:block; font-size:90%; background-color:#ffffff; background-image: url(images/purchase/codebar.gif); background-position:top left; background-repeat:repeat-x;}
#divMainContent .productListItem  {border:1px solid #e4e4e4; margin-bottom:20px; padding: 5px; width:100%;}
#divMainContent .productimage     {position:relative; float:left; clear:right; border:1px solid #e4e4e4; margin:3px 5px 0px 0px; }
#divMainContent .listprice        {position:relative; float:left; }
#divMainContent .moredetailslink  {position:relative; float:left; display:block}
#divMainContent .moredetailslink a {font-weight:bold; color:#C5BA8E; text-decoration:none}
#divMainContent .moredetailslink a:hover {text-decoration:underline}
#divMainContent .reviews          {margin-bottom:5px; padding-top:3px; padding-left:5px; font-weight:bold; }
#divMainContent .typeIcons        {position:relative; float:right; margin-right:25px;}
#divMainContent .typeIcon         {position:relative; float:right; margin-bottom:5px;margin-right:5px;}
.#divMainContent img.icons         {margin-left:5px; height:47px; width:34px;}

#details                   {min-height:120px; width:330px; vertical-align:top; margin-left:100px}
#divMainContent dl dt      {font-weight:bold; color:#000000;  }
#divMainContent dd         {font-weight:normal; color:#003366; }
#divMainContent .price     {font-weight: bold; color:#C10031; font-size:120%}

#description               {height:16px; position:relative; background-image: url(images/purchase/titlebar.gif); background-repeat:repeat-x; margin-top:20px; color:#003366; font-size:110%; font-weight:bold; padding:7px 10px 7px 10px; border:1px solid #EDEADD; width:auto}
#download                  {height:16px; position:relative; background-image: url(images/purchase/titlebar.gif); background-repeat:repeat-x; margin-top:20px; color:#003366; font-size:110%; font-weight:bold; padding:7px 10px 7px 10px; border:1px solid #EDEADD; width:auto}
#downloadexcerpt           {position:relative; padding:10px}
#downloadexcerpt ul	       {margin-bottom:10px; padding:0; list-style:square inside; color:#C10031;}
#downloadexcerpt li	a      {margin:0; padding:0; color:#C10031; text-decoration:underline}
#downloadexcerpt li	a:hover{color:#000000}

#reviews                   {position:relative; padding:7px 10px 7px 10px; height:16px; background-image: url(images/purchase/titlebar.gif); background-repeat:repeat-x; margin-top:20px; color:#003366; font-size:110%; font-weight:bold; border:1px solid #EDEADD}
#customerreviews           {position:relative; padding:10px; background-color:#F9F8F3}

#totop                     {clear:both}
#totop a                   {text-decoration:none; margin:30px 0px 30px 0px; height:27px; padding:6px 0px 0px 22px; background-image: url(images/purchase/totop.gif); background-repeat:no-repeat; background-position: 0px 5px; font-weight:normal; font-size:100%; color:#003366; display:block}
#totop a:hover             {text-decoration:underline;}

.ecf-listprice_alt         {font-size:80%; margin-top:10px; color:#000000; font-weight:normal; }
.ecf-price_bold            {margin-top: 0px; }
.ecf-discount			   {color:#C10031; }

.productlinks{
	clear:left;
	
}

#divMainContent .BuyNowLink        {clear:left;position:relative; float:left; margin:5px 0 0 0; width:130px }
#divMainContent .BuyNowLink a      {background-image:url(images/purchase/button_cart.gif); background-repeat:repeat-x; font-size:10px; height:23px; padding:4px 10px 0px 35px; display:block; font-weight:normal; color:#000000; text-decoration:none;}
#divMainContent .BuyNowLink a:hover{color:#ffffff}

#divMainContent .MoreInfoLink        {position:relative; float:left; margin:5px 0 0 10px; width:130px }
#divMainContent .MoreInfoLink a      {background-image:url(images/purchase/button_more.gif); background-repeat:repeat-x; font-size:10px; height:23px; padding:4px 10px 0px 35px; display:block; font-weight:normal; color:#000000; text-decoration:none;}
#divMainContent .MoreInfoLink a:hover{color:#ffffff}


/*
==========================
Footer
==========================
*/

#divFooter               {margin: 1.5em 0px 10px 0px; top:0px; padding-bottom: 2px; color:#666; text-align:left; font-size: 1em;}
#divFooter ul            {margin: 0px 0px 10px 0px; padding:0px;}
#divFooter ul li         {display:inline; font-size: 90%; }
#divFooter ul li a       {border-right: 1px solid #ccc; color:#666; font-size:100%; padding: 0px 6px; text-decoration:none;}
#divFooter ul li a:hover {color:#000; font-size:100%; text-decoration: underline;}
#divFooter ul li a.first {padding-left: 0px}
#divFooter ul li a.last  {padding-right: 20px; border-right:none;}












#divNavigationHome	        {position:relative; float:left; margin:0 0 0 0; padding:0px; font-size:0.9em; width:185px;}
#divNavigationHome ul	    {visibility: hidden; line-height:0; list-style:none;}
#divNavigationHome ul ul    {visibility:visible; line-height:1.3em;}


*html #divNavigationHome ul.homeLink{
	margin-top:15px;
}
#divNavigationHome ul.homeLink               {visibility:visible; display:block; line-height:1.3em;}
#divNavigationHome a.home               {border:0px;visibility:visible; 
									display:block; 
									height:21px; 
									width:180px; 
									padding: 5px 0 0 5px;
									margin-top: 0px; 
									margin-bottom:15px; 
									background-color:#FFFFFF; 
									background-image: url(images/nav_outline_background.jpg); 
									background-repeat:no-repeat; 
									text-decoration:none; 
									font-weight:bold; 
									color:#003366}

#divNavigationHome a.home:hover,
#divNavigationHome a.home:active	    {text-decoration:underline; }

#divNavigationHome ul a {
	display:none;
}
/* First Level ========================================= */
#divNavigationHome ul ul a              {margin-top:1px; margin-bottom:1px; padding:5px 0px 7px 5px; display:block; width:178px; background-color:#D6E2F8; color:#000000; border-top:1px solid #AAC7E4; border-right:1px solid #AAC7E4; border-left:1px solid #AAC7E4; background-image: url(images/nav_background.jpg); background-position:bottom left; background-repeat:no-repeat; font-weight:normal; text-decoration:none; }

/* First Level HOVER */
#divNavigationHome ul ul a:hover,
#divNavigationHome ul ul a:active	    {margin-top:1px; margin-bottom:1px; text-decoration:none; font-weight:bold}

/* First Level EXPANDED (the user is inside this menu item) */
#divNavigationHome ul ul  a.AspNet-Menu-ChildSelected,
#divNavigationHome ul ul  a.AspNet-Menu-Selected{/* do nothing! */}

/* Second Level ========================================= */
#divNavigationHome ul ul ul a           {width:180px; padding:2px 0px 3px 0px; background-color:#E3F2FF; color:#003366; border-top:0px solid #7EACCF; border-right:0px solid #AAC7E4; border-left:0px solid #AAC7E4; border-bottom:0px solid #ffffff; background-image: none; font-weight:normal; padding-left:5px; text-decoration:none;}

/* Second Level HOVER */
#divNavigationHome ul ul ul a:hover,
#divNavigationHome ul ul ul a:active	{border:0px solid #A6D2FF; border-bottom:1px solid #AAC7E4; text-decoration:none; font-weight:bold; background-image: url(images/purchase/searchbar.gif); background-position:bottom left; background-repeat:repeat-x; }

/* Second Level EXPANDED (the user is inside this menu item) */
#divNavigationHome ul ul ul a.AspNet-Menu-ChildSelected,
#divNavigationHome ul ul ul a.AspNet-Menu-Selected{background-color:#A6D2FF; border-bottom:1px solid #E3F2FF; font-weight:bold; background-image: url(images/purchase/searchbar.gif); background-position:bottom left; background-repeat:repeat-x; }


/* Third Level ========================================= */
#divNavigationHome ul ul ul ul a        {list-style:square; background-color:#FFFFFF; color:#003366; padding-left:0px; padding-bottom:0px; border:0px;}
#divNavigationHome ul ul ul ul          {margin-bottom:10px;}

/* Third Level HOVER */
#divNavigationHome ul ul ul ul a:hover,
#divNavigationHome ul ul ul ul a:active	{border:0px; background-image:none; }

/* Third Level - TURN ON BULLET POINTS*/
#divNavigationHome ul ul ul ul li       {margin-left:30px; color:#DBEDFF; list-style:square; }

/* Third Level EXPANDED (the user is inside this menu item) */
#divNavigationHome ul ul ul ul a.AspNet-Menu-ChildSelected,
#divNavigationHome ul ul ul ul a.AspNet-Menu-Selected{background-color:#FFFFFF; border-bottom:0px solid #AAC7E4; font-weight:bold; background-image:none; }


/* turn off next levels of navigation */
#divNavigationHome ul ul ul ul ul	    {visibility:hidden; display:none; list-style:none; font-size:0px; }
#divNavigationHome ul ul ul ul ul li,
#divNavigationHome ul ul ul ul ul li a  {list-style:none; line-height:0; margin:-2px 0 0 0; padding:0;font-size:0px;height:0;border-width:0}


#homeNav ul.homeLink{
	display: none;
}





#divLowerColumns{
clear:both;
}

#divFirstColumn, #divSecondColumn{
	float:left;
	height:115px;
	overflow:hidden;
	margin:0;
	padding:0;
}

#divFirstColumn{
	
	width:185px;
	margin-right:12px;
}

#divFirstColumn ul li a:link, #divFirstColumn ul li a:visited{
	font-weight:normal;
}

#divFirstColumn ul li a:hover{
	font-weight:bold;
}



#divSecondColumn{
	width:336px;
	margin-right:12px;
	height:105px;

}

#divThirdColumn{
	padding:5px;
	float:right;
	margin-left:558px;
	position:relative;
	height:105px;
	overflow:hidden;

	margin-top:-117px;
	background-color:#ffffff; background-image:url(images/beige_vert_graduation.jpg); background-repeat:repeat-x;
	border:1px solid #e4e4e4; 
}

#divLowerColumns{
	margin-top: 10px;

}




#divFirstColumn ul	        {list-style:none; font-size:90%}
#divFirstColumn ul a        {margin-top:1px; margin-bottom:1px; padding:5px 0px 7px 5px; display:block; width:178px; background-color:#EDEDDB; color:#000000; border-top:1px solid #D1D1A5; border-right:1px solid #D1D1A5; border-left:1px solid #D1D1A5; background-image: url(images/nav_beige_background.jpg); background-position:bottom left; background-repeat:no-repeat; font-weight:normal; text-decoration:none; }
#divFirstColumn ul a:hover,
#divFirstColumn ul a:visited,
#divFirstColumn ul a:active {margin-top:1px; margin-bottom:1px; padding:5px 0px 7px 5px; text-decoration:none; font-weight:bold}
img.specialImage            {margin:2px 0px 7px 7px; border:1px solid #e4e4e4; padding:0px}

#divSecondColumn{
	font-size:90%;
	border:1px solid #e4e4e4; 
	padding:5px;
}
#divSecondColumn h1         {font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:130%; padding:5px 0px 10px 0px; color:#003366; line-height:1em}
#divSecondColumn a          {text-decoration:none; color: #03c}
#divSecondColumn a:hover    {text-decoration:underline}
#divPromotions              {position:relative; float:left; margin:0px; padding:8px; width:320px; height:95px; border:1px solid #e4e4e4; background-image:url(images/cyan_graduation.jpg); background-repeat:repeat-x; background-position:bottom left; }
img.promotionsImage         {margin:5px 0px 0px 5px; border:0px; float:right; padding:0px}

#divThirdColumn{font-size:90%
}
#divThirdColumn h1          {margin-top:15px; padding:5px 0px 10px 0px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-weight:bold; font-size:120%; color:#003366; line-height:1.2em}
#divThirdColumn ul          {margin:0px; padding:0px; left:12px; list-style:none;}
#divThirdColumn ul li       {margin-bottom: 10px; text-indent:-14px; padding:0px 0px 0px 14px;}
#divThirdColumn ul li a      {background-image:url(images/bullet_arrow.gif); background-repeat:no-repeat; color:#C10031; padding-left:14px; background-position:0% 20%; text-decoration:none }
#divThirdColumn ul li a:hover{background-image:url(images/bullet_arrow_roll.gif); text-decoration:underline  }
#divThirdColumn a           {text-decoration:none; color: #03c}
#divThirdColumn a:hover     {text-decoration:underline}
#divThirdColumn .listprice  {font-weight:bold; color:#000000; font-size:100%; padding:0px}
#divThirdColumn .price      {font-weight:bold; color:#C10031; font-size:120%; padding:0px; margin-bottom:10px; display:block }
#divThirdColumn table       {font-size:100%; border-bottom:5px solid #00000}
#divThirdColumn .ml4        {margin-left:10px; border:1px solid #e4e4e4; }
#divThirdColumn p           {margin-bottom:10px; }

#divNavigationHome{
	margin-right:10px;
}

*html #divMainColumn{
	margin-left:195px;
	height:230px;
}
#divMainColumn{
	padding:10px;
	height:233px;
	border:1px solid #e4e4e4; 
	margin-left:197px;
	font-size:90%; background-image:url(images/main_image.jpg); background-repeat:no-repeat; 
}




#divMainColumn h1		    {margin:26px 0px 24px 0px; font-family:Trebuchet MS, Verdana, Arial, sans-serif; font-weight:normal; font-size:172%; color:#003366; line-height:1.0em}
#divMainColumn a            {text-decoration:none; color: #0033cc}
#divMainColumn a:hover      {text-decoration:underline}
#divMainColumn input, #divMainColumn select {font-size:90%}

#homeRightAlign{
	margin-left:300px;
}

#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_ShoppingCart, 
#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_ShoppingCart table 
{
	border:0;
	margin:0;
	padding:0;
	
}

#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_ShoppingCart td, 
#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_ShoppingCart th  
{
	border:1px solid white;
	margin:1px;
	padding:8px;
	background-color:#FAFBF6;
	 
}
#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_ShoppingCart th  
{
	background-color:#C4D9F4;
	 
}

#ctl00_MainContent_ShoppingCart1_ThemeShoppingCart1_CheckoutButton{
	background-color: #BBF2AC;
}

.ecf-delete{
	
}

