body
{ font-family: Arial,Verdana,sans-serif; font-size:100%; line-height:18px; text-align:left; }
h1		{ font-size:1.3em; line-height: 16px; font-weight: normal; margin: 0 0 18px 0; }
h2		{ font-size:1.2em; line-height: 8px; 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:11px; 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; font-weight: normal; }
td, th
{ font-size:12px; font-weight: normal;  }
td p
{ font-size: 100%; }
button
{ font-size: 100%; }
a
{ text-decoration:none; }
a:hover
{ text-decoration: underline; }
a:hover.checkoutLink
{ text-decoration: underline !important; }

#search p
{ margin:0; }

#contactdetails p
{ margin:0; }

#cartsummaryCheckout a
{ font-weight:normal; padding:0px; }
#cartsummaryCheckout a:hover
{ text-decoration: none; }

#breadcrumb-position p
{ margin:0; }
a.ordertracking
{ text-decoration: none; }
a.ordertracking:hover
{ text-decoration: underline; }

.item-listing
{ text-align:center; }
.item-listing h4
{ font-size: 80%; margin:0; }
.item-listing a
{ text-decoration:none; }

.rrp
{ font-weight:normal; font-size:80%; }
.name 
{ font-size:0.7em; font-weight:normal; }
.review 
{ font-size:0.8em; font-weight:normal; }

#iframebody p
{ margin:0; }

.menu-heading
{ font-size: 110%; font-weight: bold; }
#title-heading
{ font-size: 110%; }
.info-listing-heading
{ font-size: 110%; }
#search input, #checkoutsearch input, #searchInput, #newsletterform input, #newsletterInput
{ font-size: 90%; float:left; }

#poweredby
{ text-align: center; }
#poweredby a
{ font-style: normal; text-decoration:underline; }
#poweredby a:hover
{ text-decoration: underline; }

/*checkout*/
#cartButTable p
{ margin:0; padding:10px 0 0 0; width:150px; }
.cartbuttons
{ font-size:14px; }
td.ShoppingCartTotalFigures, td.ShoppingCartSubTotalText, td.ShoppingCartSubTotalFigures
{ text-align:right; }
td.ShoppingCartSubTotalFigures, td.ShoppingCartTotalText
{ line-height: 20px; }
td.ShoppingCartTotalFigures
{ line-height: 18px; }
td.ShoppingCartSubTotalText
{ line-height: 20px; }
td.ShoppingCartTotalText
{ font-weight:bold; text-align:left !important; }
td.ShoppingCartGrandTotalText 
{ font-size: 100%; }
td.ShoppingCartGrandTotalText, td.ShoppingCartGrandTotalFigures
{ font-weight: bold; line-height: 20px; text-align: right; }
td.ShoppingCartText
{ text-align: center; }
.ShoppingCartAlert
{ color: #FF0000; font-size: 90%; }
tr.CheckoutCardDetails
{ font-size: 110%; line-height: 22px; }
tr.CheckoutVoucherDetails, tr.CheckoutCustomerDetails, tr.CheckoutDeliveryDetails
{ font-size: 110%; line-height: 22px; }
td.CheckoutText
{ font-size: 70%; width:250px; font-weight: bold; text-align: right; }
td.CheckoutPrompt
{ font-size: 100%;  }
td.CheckoutField
{ font-size: 90%; text-align: left; }
.CheckoutInput
{ font-size: 80%; text-align: left; }
.CheckoutButtons, .checkoutButtons
{ font-size:80%; }

.ordertrackingfailure
{ color: #CC3333; }

td.orderidheading
{ text-align: left; font-weight: bold; }
td.ordersTotalheading
{ line-height:29px; text-align:right; }
td.ordersTotal
{ line-height: 29px; }
#newslettertext
{ font-size:110%; font-weight:bold; }

#TB_ajaxContent p
{ font-size:100%; }