*
{ font-family:Georgia, Times New Roman, serif; line-height:18px; }
body
{ font-size:100%; 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.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.95em; font-weight: normal; margin: 0; }
label	{ font-weight: normal; margin: 0; }
input, button 
{ font-size: 100%; }
td
{ font-size:12px; vertical-align:middle; }
td p
{ font-size: 100%; }

a:link, a:active, a:visited, a:focus
{ text-decoration:none; }
a.ordertracking
{ text-decoration: none; }
a.ordertracking:hover
{ text-decoration: underline; }

#pgTop p
{ margin:8px 0 8px 0; }

#iframebody p
{ margin:0; padding:0 0 0 9px; text-align:right; }
#pgCartLink p
{ margin:0; text-align:right; font-size:60%; }
a.checkoutLink
{ text-transform:uppercase; text-align:right; }
a.checkoutLink:hover
{ text-decoration:underline; }

#pgSearch
{ text-align:right; }
#pgSearch p
{ float:left; margin:0; }

#pgMenu ul#nav
{ float:left; list-style:none; margin:0; }
#pgMenu ul#nav li
{ text-transform:capitalize; line-height:36px; text-indent:9px; vertical-align:middle; }
#pgMenu ul#nav li a, .sub, .nosub
{ line-height:36px; display:block; text-align:left; }
#pgMenu ul#nav li ul li, #pgMenu ul#nav li ul li ul li
{ font-size:100%; }

#pgTitle h1
{ font-size:75%; text-transform:uppercase; letter-spacing:2px; text-indent:16px; margin:0; }

#pgBread p
{ text-indent:16px; margin:0; }

#pgContentPagin ul
{ text-align:center; }
#pgContentPagin ul li
{ list-style:none; }

#pgNewsletter p
{ float:left; width:158px; margin:0 0 9px 0; }
#pgNewsletter label#pgNewslettertext
{ text-align:right; }
#pgNewsletter #pgNewsletterInput
{ text-align:left; }

#pgInfoMenu h5
{ line-height:32px; font-size:70%; margin:18px 0 0 0; }
#pgInfoMenu ul#infolinks
{ float:left; list-style:none; margin:0 0 18px 0; }
#pgInfoMenu ul#infolinks li
{ text-transform:capitalize; line-height:36px; vertical-align:middle; }
#pgInfoMenu ul#infolinks li a
{ text-decoration:none; padding:11px 8px 11px 8px; display:block; }

#contactdetails
{ color: #fff; }

#pgContact h5
{ font-size:70%; margin:0; font-weight:normal; text-align:center; }
#pgContact p
{ text-align:center; }

#pgPoweredby h6
{ margin:0; font-size:70%; font-weight:normal; text-align:center; }
#pgPoweredby a:hover
{ text-decoration: underline; }

.item-listing-title
{ font-size:70%; margin:0; }
.item-listing-price
{ font-size:70%; }
.priceoutput
{ font-weight: bold; }
.rrp
{ font-weight:normal; font-size:80%; }
.name 
{ font-size:0.7em; font-weight:normal; }
.review 
{ font-size:0.7em; font-weight:normal; }

#pgContentPagin ul
{ text-align:center; padding:0 4px 0 4px; }
#pgContentPagin ul li
{ list-style:none; width:20px; vertical-align:bottom; }
#pgContentPagin h5
{ font-size:70%; }

.cartbuttons, .checkoutButtons, .CheckoutButtons
{ font-size:90%; }
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; }