body{ font-family: Georgia, Times New Roman, serif; font-size: 100%; line-height: 18px; color: #494949; 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%; }
button 
{ font-size:100%; }
td
{ font-size:12px; }
td p
{ font-size:100%; }
a.ordertracking
{ text-decoration: none; }
a.ordertracking:hover
{ text-decoration: underline; }
a.checkoutLink
{ font-weight:normal; font-family:"Lucida Grande",Arial,Verdana,sans-serif; }

#pgTop p
{ line-height:36px; padding:0 16px 0 16px; margin:0; }

#iframebody p
{ margin:8px 0 0 0; padding:0 16px 0 0; text-align:right; font-family:"Lucida Grande",Arial,Verdana,sans-serif; }
#pgViewBasket
{ margin:0; text-transform:uppercase; text-align:right; }
#newsletterform
{ text-align:right; }
#newsletterform p
{ margin:0; }
#newslettertext
{ font-family: "Lucida Grande",Arial,Verdana,sans-serif; text-transform:uppercase; font-weight:normal; margin:0; }

#pgMenu ul#nav
{ position:relative; float:left; width:960px; list-style:none; line-height:36px; margin:0; }
#pgMenu ul#nav li
{ position:relative; float:left; text-transform:uppercase; }
#pgMenu ul#nav li a
{ text-decoration:none; padding:0 16px 0 16px; }

#pgBread p
{ margin:0; line-height: 36px; text-transform:uppercase; }
#pgBread p a
{ line-height: 32px; }

.item-listing, .item-listing-title, .item-listing-price
{ font-family: "Lucida Grande",Arial,Verdana,sans-serif; }
.item-listing-title
{ font-size:12px; margin:8px 0 0 0; }
.item-listing-desc
{ font-size:11px; margin:0; }
.item-listing-price
{ font-size:11px; }

#product-heading
{ margin:8px 0 0 0; font-size:12px; line-height:18px; color:#1a1a1a; }
#product-sub-heading
{ margin:0; font-style:italic; font-size:12px; line-height:18px; color:#808080; }
.priceoutput
{ font-size:18px; }
#pgProductEmail
{ font-size:18px; padding:0 9px 0 18px; }
#product-images-hold
{ text-align:center; }
.complexOptionsDescription, .complexOptionsColour, .complexOptionsSelect
{ font-size:11px; }
.complexOptionsDescriptionValue, .complexOptionsColourValue, .complexOptionsPriceValue
{ font-size:11px; }
.productprice
{ font-weight:bold; }
.globalInfo ul#infolinks
{ text-align:center; }
#infolinks
{ list-style:none; padding: 0 0 0 9px; margin:18px 0 0 0; }
#infolinks li
{ float:left; padding: 0 0 0 5px; white-space:nowrap; }
#infolinks li a
{ padding:5px 5px; display:block; white-space:nowrap; }

#pgPowered p a
{ font-style: normal; text-decoration:none; }
#pgPowered p a:hover
{ text-decoration: underline; }

#department-notes, p.search-notes
{ color:#333; }

#contactdetails p
{ padding:0 18px 0 18px; margin:36px 0 18px 0; }

.menu-heading
{ font-size:110%; font-weight: bold; }
#title-heading
{ font-size:110%; }
h2.info-listing-heading
{ font-size:110%; }

#search p
{ margin:0; }

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:#333; padding:10px 0 0; }
td.ShoppingCartGrandTotalText, td.ShoppingCartGrandTotalFigures
{ font-weight:bold; text-align:right; }
.cartbuttons
{ color:#333; 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%; }