body {
	margin:0;
	padding:0;
	background:#663399 url(../images/bg_9.png) repeat scroll center top;
	color: #333333; 
}

#topbar {
	background-color: #000000; 
}	

#iframebody {
	color: #FFFFFF;
	background:#663399 url(../images/bg_9.png) repeat scroll center top;
}

#contact_details a{
	color:#000;
	background-color:transparent;
	text-decoration:underline;
}

#product-holder{
	background-color:#fff;
}

h2.info-listing-heading {
	color:#000;
	background-color:transparent;
}

#info-holder, #info-holder-cart{
	background-color:#fff;
}

#banner
{ background: transparent; }

.buyItem{
	color:#ffffff;
	background-color:#663399;
	
}

#infolinks a:hover, #topsellers-menu a:hover {
	color:#663399;
	background-color:transparent;
}

#nav li a.sub:hover, #nav li a.nosub:hover {
	color:#663399;
	background-color:transparent;
}

#nav li ul {
	background-color:#fff;
	border:1px solid #663399;
}

td.ShoppingCartText{ 
	background-color: #fff;
}

td.ShoppingCartItem,
td.ShoppingCartSubTotalText,
td.ShoppingCartTotalFigures,
td.ShoppingCartSubTotalFigures{
	background-color:#ffffff; 
}

#pagination, 
#pagination-btm{
	background-color:transparent; 
}


#searchButton button{
	background:transparent url(../images/button.png) no-repeat scroll center bottom;

}	

#department-image,
div.item-listing img{
	border: none;
}

td.ShoppingCartItem{
	border: 1px solid #ffffff; 
	border-style: double;
}

table.orders{
	border: 1px solid #000000;
}

td.orderidheading,
td.overallline{
	background: url(../images/gradient.gif) repeat-x left top;
}
#breadcrumb{
   border-top: 1px solid #ffffff;
	background-color: #FF8903; 
}	

td.overallline{
	border-top: solid 1px #000000;
}

td.orders, 
td.ordersPrice, 
td.ordersDetailfirst, 
td.vatline{
	background-color: #e1e1e2;
}

#submitbutton, 
td.ShoppingCartGrandTotalText,
td.ShoppingCartGrandTotalFigures,
th.CheckoutHeading{
/*.CheckoutButtons, 
.checkoutButtons{*/
	border-top: 1px solid #663399;
	border-bottom: 1px solid #663399;
}

td.ShoppingCartGrandTotalText,
td.ShoppingCartGrandTotalFigures{
	color:#000000; 
	background-color:transparent;       
}


table.ShoppingCartItems,
th.ShoppingCartHeading,
td.ShoppingCartTotalText,
tr.CheckoutCardDetails,
tr.CheckoutVoucherDetails, 
tr.CheckoutCustomerDetails, 
tr.CheckoutDeliveryDetails{
	background-color: #FFF;
}



#department-holder{
	background-color:transparent;
}

a.footerinfoemail{
	color:#663399;
	background-color:transparent;
}

#header{
	background:transparent url(../images/header_9.png) no-repeat scroll center top;
}

#content{
	background:transparent url(../images/content_new_bg.png) repeat-y scroll center top;
}

#footer{
	background:transparent url(../images/footer_9.png) no-repeat scroll center bottom;
}

#searchInput{
	background:transparent url(../images/search_9.png) repeat scroll center bottom;
}

#newsletterInput{
	background:transparent url(../images/search_9.png) repeat scroll center bottom;
}

.ppagebuttonsSelected{
	color:#663399;
	background-color:transparent;
}

#pagination{
	border-top:1px dashed #663399;
}

#pagination-btm{
	border-bottom:1px dashed #663399;
}

#contact_details{
	color:#000;
	background-color:transparent;
}

div.menu-heading{
	color:#000;
	background-color:transparent;
}

div.priceoutput
{ color:#ff0000; background-color:transparent; }
.rrp
{ color:#999; background-color:transparent; }
#department_name{
	border-top:1px dashed #663399;
}

#product-holder, #info-holder, #info-holder-cart{
	border-bottom:1px dashed #663399;
	border-top:1px dashed #663399;
}

th.ShoppingCartHeading{
	border-bottom:1px dashed #663399;
	color: #663399;	
	background-color:transparent;
}

td.ShoppingCartItem{
	border-bottom:1px dashed #663399
}

a:link,
a:active,
a:visited,
a:focus{
	color: #333333;
	background-color:transparent;
}

#breadcrumb a, #breadcrumb {
	color: #FFFFFF;
	background-color:transparent;
}

#poweredby a:link,
#poweredby a:active,
#poweredby a:visited,
#poweredby a:focus{
	color: #fff;
	background-color:transparent;
}

a:active.checkoutLink,
a:link.checkoutLink,
a:visited.checkoutLink,
a:focus.checkoutLink{
	color: #FFFFFF;
	background-color:transparent;
}

input {
	color: #000000; 
	background-color:transparent;
}

#poweredby{
	color:#fff;
	background-color:transparent;
}

#infolinks a, #topsellers-menu a{
	color: #333333;
	background-color:transparent;
}

#department-notes, p.search-notes{
	color: #333333;
	background-color:transparent;
}

#contactdetails{
	color: #FFFFFF;
	background-color:transparent;
}

#contactdetails a{
	color: #FFFFFF;
	background-color:transparent;
}


#title-heading{
	color: #333333;	
	background-color:transparent;
}

th.ShoppingCartHeading{
	color:#333333; 
	background-color:transparent;
}

table.ShoppingCartItems,
td.ShoppingCartItem,
td.ShoppingCartTotalFigures,
td.ShoppingCartSubTotalText,
td.ShoppingCartSubTotalFigures{
	color: #333333; 
	background-color:transparent;
}

td.ShoppingCartTotalText{
	color:#333333; 	
	background-color:transparent;
}

td.ShoppingCartText{
	color: #333;
	background-color:transparent;
}

.ShoppingCartAlert{
	color: #FF0000; 
	background-color:transparent;
}

th.CheckoutHeading{
	color: #FFFFFF;  
	background-color:transparent;
}


.buttons a, 
.buttons button{
   color:#FFFFFF;
   background-color:transparent;
}

#searchButton button{
	color: #FFFFFF;
	background-color:transparent;
}	

#newsletter button{
	background:transparent url(../images/button.png) no-repeat scroll center bottom;
}

#subscribe{
	color: #FFFFFF;
	background-color:transparent;
}	

#buybutton button{
	color:#000000;
	background-color:transparent;
}	

#submitreview {
	color:#000000;
	background-color:transparent;
}	

.buttons button{
	background-color:transparent;
}


.buttons a:active,
.buttons a:link,
.buttons a:visited,
.buttons a:focus{
	color:#FFFFFF;
	background-color:transparent;
}



#nav li a.sub {
	color : #000000;
	background-color : transparent;
}

#nav li a.sub:hover {
	background-color : transparent;
}


#nav li a.nosub {
	color : #000000;
	background-color : transparent;
}

#nav li a.nosub:hover {
	background-color: transparent;
}

div, a, body, button
{ behavior: url(/mall/scripts/iepngfixnewtemplates.htc); }
