*
{ margin: 0; padding: 0; }
a
{ border: none; outline: none; text-decoration:underline; }
a img
{ border:none; }
fieldset
{ border:none; }
table 
{ border-collapse:separate; border-spacing:0; }
iframe
{ height: 20px; width:357px; }
#hold
{ position:relative; width:960px; margin: 0 auto; }
#holdPg
{ float:left; width:960px; }
#pgHead
{ position:relative; float:left; width:960px; }
#pgTop
{ position:relative; float:left; width:960px; height:36px; }
#pgLogo
{ position:relative; float:left; width:960px; }
#logo
{ position:relative; float:left; width:596px; margin:4px 0 4px 4px; }
#logo a
{ display:block; }
#headerright
{ position:relative; float:right; width:337px; height:100px; }
#iframebody
{ position:absolute; top:0; left:0; height:40px; width:337px; }
#cartsummary
{ position:absolute; left:0px; top:0px; width:337px; height:24px; display: block; }
#pgViewBasket
{ position:absolute; right:16px; top:28px; width:95px; height:20px; padding:0 0 0 18px; }
#search
{ position:absolute; right:16px; top:48px; width:250px; text-align:right; }
#newsletterform
{ position:absolute; right:16px; top:72px; width:357px; }
#pgMenu
{ position:relative; float:left; width:960px; }
#pgBread
{ position:relative; clear:left; float:left; width:924px; height:36px; padding:0 18px 0 18px; }
#pgBread p a
{ height:34px; padding:9px 0 0 0; }

#pgProduct
{ position:relative; float:left; width:960px; }
#product-holder
{ position:relative; float:left; width:960px; }
#product-images
{ position:relative; float:left; width:351px; padding:0 18px 18px 18px; }
#product-images-hold
{ padding:36px 0 36px 0; }
#product-details
{ position:relative; float:right; width:534px; padding:0 18px 18px 18px; }
.complexOptions
{ width:100%; margin:0 0 18px 0; }
.item-listing-main
{ position:relative; float:left; width:960px; }
.item-listing
{ position:relative; float:left; width:178px; padding:0 0 0 12px; }
.item-listing-img
{ width:165px; height:165px; display:block; border:1px solid #999; text-align:center; }
#info-holder
{ padding:0 18px 0 18px; }
#pagination-btm
{ position:relative; float:left; width:960px; padding:18px 0 18px 0; }
.globalInfo
{ position:relative; float:left; width:960px; }
#infolinks
{ position:relative; float:left; width:957px; margin:18px 0 18px 0; }
#pgFoot
{ position:relative; float:left; width:957px; }
#contactdetails
{ position:relative; float:left; width:665px; }
#paypal_logo
{ float:right; float:left; width:291px; margin:0 0 4px 0; }
#pgPowered
{ position:relative; clear:both; width:957px; margin:36px 0 8px 0; }

.cartbuttons, .checkoutButtons, .CheckoutButtons
{ height:46px; width:192px; text-indent:18px; text-align: left; line-height: 12px; border: none; }
#datacapturemaintable
{ padding:0; width:700px; }
input#cnum 
{ border:1px solid #999; font-size:11px; height:18px; margin:0 5px 0 0; width:422px; }
table#checkoutcustomerdetails input#name, table#checkoutcustomerdetails input#adr1, table#checkoutcustomerdetails input#adr3, table#checkoutcustomerdetails input#FirstName, table#checkoutcustomerdetails input#LastName, .CheckoutInput
{ width: 421px; height: 19px; border: 1px solid #999; font-size: 11px; margin: 0 5px 0 0; }
td.CheckoutField select
{ border:1px solid #999999; color:#333; height:22px; }
input#pcde
{ width: 421px; height: 19px; border:1px solid #999; font-size: 11px; margin: 0 5px 0 0; }
