body
{ font-family:"Lucida Grande",Arial,Verdana,sans-serif; font-size:100%; line-height:18px; text-align:left; }
h1		{ font-size:1.3em; line-height: 36px; font-weight: normal; margin: 0 0 18px 0; }
h2		{ font-size:1.2em; line-height: 36px; font-weight: normal;  margin: 0 0 18px 0; }
h3		{ font-size:1em; font-weight: normal; margin: 0 0 18px 0; }
h4		{ font-size:1.3em; font-weight: normal; margin: 0 0 18px 0; }
h5		{ font-size:0.8em; font-weight: normal; margin: 0 0 18px 0; }
h6		{ font-size:0.7em; font-weight: normal; margin: 0 0 18px 0; }
p		{ font-size:0.7em; font-weight: normal; margin: 0 0 18px 0; }
ul		{ margin: 0 0 18px 0; }
ol		{ margin: 0 0 18px 0; padding: 0 0 0 30px; list-style: disc; }
li		{ font-size:0.7em; font-weight: normal; margin: 0; }
legend	{ font-size:0.7em; font-weight: normal; margin: 0; }
label	{ font-weight: normal; margin: 0; }
input 
{ font-size: 100%; color: #333333; }
td
{ font-size:12px; }
td p
{ font-size: 100%; }
a.ordertracking
{ text-decoration: none; }
a.ordertracking:hover
{ text-decoration: underline; }

#iframebody p
{ margin:8px 0 0 0; padding:0 0 0 9px; text-align:left; }
#pgViewBasket p
{ text-transform:uppercase; margin:10px 0 0 0; }
#search p
{ margin:0; position:relative; float:left; }
#contactdetails h4
{ margin:18px 0 18px 0; }

#pgBread p
{ text-transform:uppercase; margin:0; }
#pgBread p a:hover
{ text-decoration:underline; }

#pgMenu ul#nav
{ float:left; list-style:none; margin:0 0 36px 0; }
#pgMenu ul#nav li
{ text-transform:uppercase; width:160px; font-size: 14px; padding:0 0 0 18px; }
#pgMenu ul#nav li a
{ text-decoration:none; }
#information-menu-heading
{ clear:left; color:#999; margin:0 0 9px 0; text-transform:uppercase; padding:0 0 0 16px; }
#pgMenu ul#infolinks
{ float:left; list-style:none; margin:0 0 36px 0; text-align:left; }
#pgMenu ul#infolinks li
{ text-transform:uppercase; width:172px; font-size: 11px; padding:0 0 0 18px; }
#pgMenu ul#infolinks li a
{ text-decoration:none; padding:0 18px 0 0; }

.priceoutput
{ font-weight: bold; }
.rrp
{ font-weight:normal; font-size:80%; }
.ppagebuttons
{ font-size:0.9em; }

#newsletterform p
{ position:relative; float:left; width:960px; height:51px; margin:0; }
#subscribe
{ text-transform:uppercase; }
#poweredby
{ text-align: center; }
#poweredby p
{ margin:36px 0 9px 0; }
#poweredby p a
{ font-style: normal; text-decoration:none; }
#poweredby a:hover
{ text-decoration: underline; }

#department-notes, p.search-notes
{ color: #333333; }

div.menu-heading{
	font-weight: bold;
	color: #333333;	
}

#title-heading{
	color: #333333;	
}

#addreviewlink{
	font-weight: bold;
}
.name { 
font-size:0.7em; font-weight:normal; 
}
.review { 
font-size:0.7em; font-weight:normal; 
}

th.ShoppingCartHeading
{ color:#333; font-weight: bold; }

table.ShoppingCartItems
{ font-size:11px; }
tr.ShoppingCartHeading
{ color:#333; font-weight:bold; height:50px; }
tr.ShoppingCartItem, tr.ShoppingCartTotalText 
{ height:50px; }
td.ShoppingCartSubTotalText 
{ font-weight:bold; height:50px; text-align:right; }
td.ShoppingCartTotalText
{ font-weight:bold; height:50px; text-align:right; vertical-align:middle; }
#cartButTable p
{ font-size:100%; margin:0; }
td.ShoppingCartText
{ color:#333333; padding:10px 0 0; }
td.ShoppingCartGrandTotalText, td.ShoppingCartGrandTotalFigures
{ font-weight:bold; text-align:right; }
.cartbuttons
{ color:#333333; text-align:left; }
table.ShoppingCartItems, td.ShoppingCartItem, td.ShoppingCartTotalFigures, td.ShoppingCartSubTotalText, td.ShoppingCartSubTotalFigures
{ color:#333; }
td.ShoppingCartTotalFigures, td.ShoppingCartSubTotalText, td.ShoppingCartSubTotalFigures
{ text-align:right; }
td.ShoppingCartSubTotalFigures, td.ShoppingCartTotalText
{ line-height:18px; }
td.ShoppingCartTotalFigures
{ line-height:18px; }
td.ShoppingCartSubTotalText
{ line-height: 18px; }
td.ShoppingCartText
{ text-align: center; }
.ShoppingCartAlert
{ color: #FF0000; }
th.CheckoutHeading
{ color: #333; font-weight: bold; text-align:left; }
tr.CheckoutCardDetails
{ text-align: left; height:26px;  }
tr.CheckoutVoucherDetails, tr.CheckoutCustomerDetails, tr.CheckoutDeliveryDetails
{ text-align: left; line-height:22px; }
td.CheckoutText
{ color:#333; width:250px; text-align:left; }
td.CheckoutPrompt
{ font-weight: normal; }
td.CheckoutField
{ color:#333; font-weight: normal; line-height: 18px; text-align: left; }
.CheckoutInput
{ color: #333; font-weight: normal; text-align: left; }
.ordertrackingfailure
{ color: #CC3333; }
td.orderidheading
{ color: #333; line-height: 29px; text-align: left; font-weight: bold; }
td.ordersTotalheading
{ color: #333; line-height: 29px; text-align: right; }
td.ordersTotal
{ color: #333; line-height: 29px; }

#TB_ajaxContent p
{ font-size:100%; }