body
{ font-family:"Trebuchet MS", "Trebuchet", sans-serif; font-size:100%; line-height:18px; text-align:left; }
h1		{ font-size:1.5em; line-height:36px; font-weight:normal; margin:0 0 18px 0; }
h2		{ font-size:1.4em; line-height:36px; font-weight:normal;  margin:0 0 18px 0; }
h3		{ font-size:1.3em; font-weight:normal; margin:0 0 18px 0; }
h4		{ font-size:1.2em; font-weight:normal; margin:0 0 18px 0; }
h5		{ font-size:0.95em; font-weight:normal; margin:0 0 18px 0; }
h6		{ font-size:0.95em; font-weight:bold; margin:0 0 18px 0; }
p		{ font-size:0.95em; 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.95em; font-weight: normal; margin: 0; }
legend	{ font-size:0.95em; 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
{ font-weight:bold; margin:10px 0 0 0; padding:0 0 0 9px; text-align:left; }
#pgViewBasket p
{ margin:10px 0 0 0; }
#search
{ text-align:right; }
#search p
{ margin:0; float:left; }
.menu-heading
{ clear:left; margin:0 0 9px 0; padding:0 0 0 16px; }
#pg_Menu ul
{ list-style:none; }
ul#nav, ul#infolinks
{ float:left; list-style:none; margin:0 0 36px 0; }
ul#nav li, ul#infolinks li
{ text-transform:capitalize; width:192px; line-height:36px; }
ul#nav li a, ul#infolinks li a
{ text-decoration:none; padding:0 0 0 28px; }
#newsletterform p
{ margin:0; }
#contactdetails
{ color: #fff; }
#pg_Foot p
{ margin:0 0 36px 0; width:500px; float:left; }
#paypal_logo
{ float:right; background-color:#FFFFFF; margin-bottom:10px; }
#poweredby
{ text-align: center; }
#poweredby p
{ margin:36px 0 9px 0; }
#poweredby a:hover
{ text-decoration: underline; }

.item-listing-title
{ padding:0 10px 0 10px; margin:0 0 5px 0; }
.item-listing p
{ padding:0 10px 0 10px; }
.item-listing-price
{ padding:0 10px 0 10px; }
.item-listing-img
{ padding:0 10px 0 10px; }
.priceoutput
{ font-weight: bold; }
.rrp
{ font-weight:normal; font-size:80%; }
#title-heading
{ font-size: 110%; color: #333; }

.info-listing-heading
{ font-size: 110%; }

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%; }