﻿#lhNav, #rhNav
{
  display:none!important;
}

.crumbTrail 
{
  display:none!important;
}

.yui-b
{
  margin-left: 20px!important; 
}

#mainWrapper
{
  width: 920px!important;
  margin:0;
  padding:0;
}

table.nicebgandborder
{
  background-color:#fff;
  border-color: #ccc;
} 

table.nicebgandborder th
{
  background: #ccc url('/img/new_checkout/th_bg_gray.gif') repeat-x;
  color: #000;  
  border-color: #ccc;  
  border: 0;
  text-align: left;
  height:22px;
} 

th.first
{
  padding: 0 0 0 20px!important;
}

td.first
{
  padding: 18px 0 0 20px!important;
}

th.pricelast
{         
  border-top: solid 1px #ccc; 
  text-align: right!important;
  padding: 0 40px 0 0!important;
}

td.pricelast
{     
	text-align: right!important;
	vertical-align:top;
	padding-top: 18px;    
	border-top: solid 1px #ccc;
	padding: 18px 40px 0 0!important;
}

.pricelast2
{ 
  text-align: right!important;
  padding: 5px 40px 0 0!important;
  vertical-align:top;
}

.pricetop
{
  padding: 5px 0 0 0!important;
  vertical-align:top;
}

table.nicebgandborder th.blueheader
{
  background: #1e3f96 url('/img/new_checkout/th_bg_blue.gif') repeat-x!important;
  padding: 0 20px 0 20px!important;
  color: #fff;  
  border: solid 1px #1e3f96!important;  
  border: 0;
  text-align: left;  
  height:22px;
} 

table.checkout_delivery td
{
  padding: 10px 25px!important;
  background-color: #ecebeb;
}

table.checkout_delivery table.deliveryoptions
{
  border: 1;
}

table.deliveryoptions th
{
 background: none;
}  

table.graytableborder td
{
  padding: 30px;
}


table.nicebgandborder th.last
{
  text-align: right;
  /*border-right: 1px;*/
}  

table.nicebgandborder td
{
  padding:0;
}

table.nicebgandborder th
{
  padding:0 0 0 0;
}

table.nicebgandborder td.product
{
  text-align: left;
  border-top: solid 1px #ccc;
  vertical-align:top;
  padding-top: 18px;
}

td.price
{
  vertical-align:top;
  padding: 18px 5px 0 5px;
  width: 80px;
  text-align:right;
}

table.nicebgandborder a.productlink
{
  color: #333333;
  font-weight: bold;
  text-decoration: none!important;
}

table.nicebgandborder a.productlink:hover
{
  text-decoration: underline!important;
} 

table.nicebgandborder a.productlink img
{
  float:left;
  width: 50px;
  height: 50px;
  border: solid 1px #ccc;
  margin: 0 6px 0 0;
}

a.offers_recentlyviewed
{
	color:#1e3f96; 
	font-weight:bold; 
	text-decoration: none!important;
}

a.offers_recentlyviewed:hover
{
	text-decoration: underline!important;
}

.green
{
  color: #090;
  font-weight: bold;
} 

.red
{
  color: #c00;
  font-weight: bold;
} 

table.nicebgandborder td .wasprice
{
  color: #c00;
  text-decoration: line-through;
} 

table.nicebgandborder td .productnotices
{
  float:right; 
  color:#eae9e9; 
  background: #eae9e9 url('/img/new_checkout/checkout_noticedgrad.gif') repeat-y; 
  padding: 4px 24px 4px 60px;
}

.productnotices a.smalltext
{
	text-decoration:none!important;
}

.productnotices a.smalltext:hover
{
	text-decoration:underline!important;
}

table.nicebgandborder td .productnotices td
{
  padding: 0;
  font-weight:bold;
}

table.nicebgandborder td .productnotices td.adultproduct
{         
  background: #eae9e9 url('/img/new_checkout/18plus.gif') no-repeat; 
  padding: 0px 16px 0px 22px;
  color: #666666;
}

table.nicebgandborder td .productnotices td.customoptions
{        
  background: #eae9e9 url('/img/new_checkout/customoptions.gif') no-repeat; 
  padding: 0px 16px 0px 22px;
  color: #666666;

}

table.nicebgandborder td .productnotices td.giftwrap
{        
  background: #eae9e9 url('/img/new_checkout/giftwrap.gif') no-repeat; 
  padding: 0px 16px 0px 22px;
  color: #666666;
}

table.deliveryoptions td.rowspacer
{
    height: 6px!important;
    padding: 0!important;
    margin: 0!important;    
}

.deliveryoptions tr.delivery td
{                  
background-color: #fff!important;
border: solid 1px #999; 
} 

.deliveryoptions tr.delivery_selected td
{                                
border: solid 2px #f60!important;
background-color: #ffeadc!important; 
}

.deliveryoptions tr.delivery_hover td
{                                
border: solid 1px #f60!important;
background-color: #fcf2eb!important; 
}

.deliveryoptions tr td.left, .deliveryoptions tr th.left
{                       
text-align:left;
padding:5px 0 5px 15px!important;
border-right:0!important;
vertical-align:top;
} 

.deliveryoptions tr td.middle, .deliveryoptions tr th.middle
{                    
text-align:left;   
border-right:0!important;                        
border-left:0!important;
padding:5px 0!important;
} 

.deliveryoptions tr td.right, .deliveryoptions tr th.right
{                  
text-align:right;
padding:5px 15px 5px 0!important;
border-left:0!important;
} 

table.co_greyborder
{
width: 920px!important;
}
table.co_greyborder td.grey
{
background: #ccc;
width: 7px!important;
height:7px!important;
}
table.co_greyborder td.spacer5
{
width: 7px!important;
}
table.co_greyborder td.centralcontent
{
width: 870px!important;
}
table.co_greyborder td.greyheading
{
background: #ccc;
width: 870px!important;
font-weight:bold;
padding-top: 3px;
padding-bottom: 5px;
height:17px;
}

table.co_greyborder td.tl1
{
background: #ccc url('/img/new_checkout/tl1.gif') no-repeat top left;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.tr1
{
background: #ccc url('/img/new_checkout/tr1.gif') no-repeat top right;
width:7px!important;
height:5px!important;
}
table.co_greyborder td.tl2
{
background: url('/img/new_checkout/tl2.gif') no-repeat top left;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.tr2
{
background: url('/img/new_checkout/tr2.gif') no-repeat top right;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.bl1
{
background: #ccc url('/img/new_checkout/bl1.gif') no-repeat bottom left;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.br1
{
background: #ccc url('/img/new_checkout/br1.gif') no-repeat bottom right;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.bl2
{
background: url('/img/new_checkout/bl2.gif') no-repeat bottom left;
width:7px!important;
height:7px!important;
}
table.co_greyborder td.br2
{
background: url('/img/new_checkout/br2.gif') no-repeat bottom right;
width:7px!important;
height:7px!important;
}


	
	td.bargains
	{
		background: #ccc url('/img/new_checkout/bargains.gif') no-repeat 11px 0px !important;
		padding-left:45px
	}
	
	td.rvi
	{
		background: #ccc url('/img/new_checkout/rvi.gif') no-repeat no-repeat 11px 0px !important;
		padding-left:45px
	}
	
	td.delivery
	{
		background: #ccc url('/img/new_checkout/delivery.gif') no-repeat no-repeat 11px 0px !important;
		padding-left:45px
	}
	
	table.subtotal
	{
		margin-top: 15px;
	}
	
	table.subtotal td
	{
		padding: 5px 0;
	}
}



