@import "menu.css";
@import "cart.css";
@import "register.css";
*
{
	margin: 0;
	padding: 0;
}
body
{ font-family: "Lucida Grande", Arial, Verdana, sans-serif; font-size: 100%; line-height: 18px; color: #494949; text-align: left; background: #ea8c3b url(../images/bg.gif) 0 0 repeat; }
a		{ border: none; outline: none; color: #ea8c3b; text-decoration: none; }
a:hover	{ color: #333; }
img		{ border: none; }
.hide	{ text-indent: -99999px; margin: 0; display: none; }
/*typography*/
h1		{ font-size: 24px; line-height: 36px; font-weight: bold; margin: 0px 0 18px 0; color: #ea8c3b; }
h2		{ font-size: 24px; line-height: 36px; line-height: 18px; font-weight: bold; margin: 18px 0 18px 0; color: #000; }
h3		{ font-size: 14px; font-weight: normal; margin: 0 0 18px 0; color: #ea8c3b; }
h4		{ font-size: 12px; font-weight: bold; margin: 0 0 18px 0; color: #ea8c3b; }
h5		{ font-size: 10px; font-weight: bold; margin: 0 0 18px 0; color: #000; }
h6		{ font-size: 8px; font-weight: normal; margin: 0 0 18px 0; color: #ea8c3b; }
p		{ font-size: 11px; font-weight: normal; margin: 0 0 18px 0; color: #494949; }
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; color: #494949; }
label	{ font-size: 11px; font-weight: normal; margin: 0; color: #494949; }
.strike { text-decoration: line-through; }
.sale	{ color: #FF3300; }
/*structure*/
#wrap
{ position:relative; margin: 0px auto; width:820px; }
/*head*/
#pg-Head
{ position:absolute; left:0px; top:0px; width:820px; height:111px; background: transparent url(../images/pg_Head.gif) 0 0 repeat-x; z-index:20; }
#pg-HeadCart
{ position:absolute; right:0px; top:0px; width:620px; height:64px; background: transparent url(../images/pg_PaymentProcess.gif) 0 -10px no-repeat; text-indent: -99999px; }
#pg-HeadCart2
{ position:absolute; right:0px; top:0px; width:620px; height:64px; background: transparent url(../images/pg_PaymentProcess2.gif) 0 -10px no-repeat; text-indent: -99999px; }
#pg-HeadCart3
{ position:absolute; right:0px; top:0px; width:620px; height:64px; background: transparent url(../images/pg_PaymentProcess3.gif) 0 -10px no-repeat; text-indent: -99999px; }
#pg-HeadCart4
{ position:absolute; right:0px; top:0px; width:620px; height:64px; background: transparent url(../images/pg_PaymentProcess4.gif) 0 -10px no-repeat; text-indent: -99999px; }
#pg-HeadBg
{ position:absolute; left:0px; top:47px; width:820px; height:64px; background: #fff url(../images/pg_bg.gif) 0 0 repeat-y; }
#pg-Logo
{ position:absolute; left:5px; top:0px; width:181px; height:64px; text-indent: -9999px; background: url(../images/pg_Logo.gif) 0 0 no-repeat; }
#pg-Bag
{ position:absolute; left:654px; top:0px; width:162px; height:45px; display: block; text-indent: -9999px; background: url(../images/pg_Bag.gif) 0 0 no-repeat; }
#cartsummary
{ position:absolute; left:654px; top:45px; width:162px; height:19px; display: block; width:162px; height:20px; }
#pg-BagContents
{ position:absolute; left:0px; top:0px; width:162px; height:19px; display: block; text-align: center; color: #000; }
/*main*/
#pg-Main
{ float:left; width:820px; margin: 111px 0 0 0; }
/*menu*/
#pg-Menu
{ float:left; width:164px; padding: 18px 0 0 0; }
/*content*/
#pg-Content
{ position:relative; float:right; width:820px; padding: 0 0 36px 0; margin: 0; background: #fff url(../images/pg_bg.gif) 0 0 repeat-y; }
.pg-Copy
{ position:relative; float:right; width:646px; padding: 0 8px 0 0; margin: 9px 0 36px 0; }
.pg-CopyInfo
{ position:relative; float:right; width:629px; padding: 0 9px 0 18px; margin: 0 0 36px 0; }
.deptImage
{ margin: 0 0 18px 0; }
/*bread*/
#pg-Bread
{ position: relative; float: left;/* top: 0px; left: 0px; */float:left; width:646px; height:36px; }
#pg-Bread h1
{ position:relative; float:left; width:470px; padding: 9px 0 0 18px; margin: 0; text-transform: uppercase; font-weight:normal; font-size: 11px; line-height: 18px; color: #494949; }
/*search*/
#pg-Search
{ position: absolute; top: 0px; right: 0px; width:158px; height:36px; background: url(../images/pg_Search.gif) 9px 4px no-repeat; }
input.searchField
{ position: absolute; left: 18px; top: 8px; width: 110px; height: 16px; border: none; background: none; font-size: 11px; }
input.searchBtn
{ position: absolute; left: 134px; top: 4px; width: 22px; height: 23px; }
/*contentClasses*/
.pg-Home
{ position:relative; float:left; width:646px; padding: 9px 0 18px 0;  }
.pg-Content
{ position:relative; float:left; width:655px; }
/*productLists*/
.flashimagelisting
{ float: left; clear: both; }
.pg-ProdListRow
{ position:relative; float: left; width:646px; padding: 0; }
.pg-ProdListRow h2
{ text-transform: uppercase; font-size: 11px; font-weight: normal; color: #EA8C3B;	padding: 0 0 0 14px; margin: 9px 0 0px 0; }
.pg-ProdListRow p
{ font-size: 11px; font-weight: normal; color: #EA8C3B; padding: 0 0 0 14px; margin: 0 0 9px 0; }
.pg-ProdList
{ position:relative; float: left; width:156px; margin: 18px 0 18px 0; margin: 0 4px 0 0; }
.holdImage
{ position: relative; float: left; display: block; width: 155px; height: 219px; }
.holdImage a
{ position:relative; float: left; display: block; width: 155px; height: 219px; }
.holdImage img
{ position: absolute; bottom: 0px; left: 0px; }
.pg-ProdListEnd
{ position:relative; float: left; width:156px; }
.pg-ProdListEnd a
{ position:relative; float: left; display: block; }
.min
{ height: 300px;}
/*productPage*/
.flashimage 
{ position: relative; float: left; clear: both; /*position: absolute; left: 0px; bottom: 0px;*/ }
.pg_productDetail
{ position: relative; float: left; width: 319px; padding: 0 0px 0 4px; }
.holdProductImage
{ position:relative; float: left; width:319px; height:383px; }
.pg_productDescription
{ position:relative; float: right; width: 302px; padding: 0 0 0 18px; border-left: #ea8c3b solid 1px; }
.pg_productDescription h1
{ position:relative; clear: left; margin: 0; }
.pg_productDescription h2
{ position:relative; clear: left; margin: 0 0 9px 0; }
.pg_productDescription h3
{ position:relative; clear: left; border-top: #ea8c3b solid 1px; padding: 9px 0 0 0; }
.productDetail
{ position:relative; clear: left; border-top: #ea8c3b solid 1px; padding: 18px 0 0 0; }
.productDetail label
{ display: none; }
#colourswatchesmain
{ position:relative; float: left; margin: 0 0 18px 0; }
#colourswatchestitle
{ display: none; }
#colourswatches
{ position:relative; float: left; height: 19px; width: 100%; }
#colourswatches a
{ position:relative; float: left; height: 19px; width: 19px; display: block; margin: 0 5px 0 0; }
.productAdd
{ position:relative; clear: left; width: 148px; height: 23px; margin: 0 0 18px 0; }
select.productSizes
{ position:relative; clear: left; width: 148px; height: 23px; margin: 0 0 18px 0; background:transparent url(../images/pg_productSize.gif) no-repeat scroll 0pt 0pt; border: none; display:block; padding:3px 4px 3px 1px; text-align:left; }
select.productSizes option
{ background:#fff; height:23px; width:148px; padding:1px 2px 1px 1px; } 
h3#pg_emailafriend
{ border: none; background: url(../images/pg_emailafriend.gif) 0 0 no-repeat; width: 148px; height: 23px; text-indent: -9999px; padding: 0; }
h3#pg_emailafriend a
{ width: 148px; height: 23px; display: block; text-indent: -9999px; }
#detailImages
{ position: relative; float: left; display: block; width: 295px; text-align: left; }
.proddetail
{ position:relative; float: left; display: block; padding: 0 5px 5px 0; }
.d_image
{ position:relative; width:140px; /*height:168px;*/ }
#d1
{ position:relative; float: left; }
#d2
{ position:relative; float: right; }
#d3
{ position:relative; clear: both; }
/*relatedLists*/
.pg-RelatedProdListRow
{ position:relative; float: left; width:646px; margin: 18px 0 0 0; padding: 0 0 18px 0; border-top: 1px solid #ea8c3b; }
.pg-RelatedProdListRow h2
{ text-transform: uppercase; font-size: 11px; font-weight: normal; color: #EA8C3B; padding: 0 0 0 14px; }
.pg-RelatedProdList
{ position:relative; float: left; width:156px; margin: 0 4px 0 0; }
.pg-RelatedProdListEnd
{ position:relative; float: left; width:156px; }
/*right*/
.pg-Right
{ position:relative; float:right; width:146px; padding: 0 0 0 10px; }
#pg-Bulletin
{ position:relative; float:left; width:146px; background: url(../images/pg_BulletinBg.gif) 0 0 repeat-y; margin: 0 0 18px 0; }
#pg-BulletinTitle
{ position:relative; float:left; width:146px; height:37px; margin: 0 0 9px 0; text-indent: -9999px; background: #EA8C3B url(../images/pg_BulletinTitle.gif) 0 0 no-repeat; }
#pg-Bulletin p
{ position:relative; float:left; padding: 0 5px 0 5px; width: 136px; color: #999; }
.pg-BulletinMain		
{ font-size: 12px; font-weight: normal; margin: 0 0 9px 0; color: #494949; }
.pg-BulletinDetail		
{ font-size: 10px; font-weight: bold; margin: 0 0 9px 0; color: #EA8C3B; }
#pg-BulletinBtm			
{ font-size: 10px; font-weight: normal; margin: 0; color: #000; padding: 0 5px 0 5px; position:relative; float:left; width:163px; height:27px; background: url(../images/pg_BulletinBtm.gif) bottom left no-repeat; }
#pg-BulletinBtm a		
{ font-size: 10px; font-weight: normal; margin: 0; color: #000; }
#pg-BulletinBtm a:hover	
{ color: #999; }
/*foot*/
#pg-Foot
{ clear: both; /*position:absolute; top: 0px; left: 0px;*/ position:relative; /*float:left;*/ width:820px; height:137px; padding: 0; background: url(../images/pg_Foot.gif) 0 0 no-repeat; }
#pg-Foot p.footMenu
{ width: 100%; text-align: center; color: #000; font-size: 11px; margin: 0; }
#pg-Foot p.footMenu a
{ color: #494949; }
#pg-Foot p.footMenu a:hover
{ color: #ea8c3b; }
/*Sign In*/
#sign
{ position: relative; left:659px; top:23px; width:160px; height:32px; display: block; background: url(../images/pg_SignIn.gif) 0 -60px no-repeat; }
#pg-SignIn
{ position:absolute; left:0px; top:0px; width:78px; height:32px; display: block; text-indent: -9999px; background: url(../images/pg_SignIn.gif) 0 -60px no-repeat; }
a#pg-SignIn:active
{ background: url(../images/pg_SignIn.gif) 0 -30px no-repeat; }
a#pg-SignIn:hover
{ background: url(../images/pg_SignIn.gif) 0 -30px no-repeat; }
a#pg-SignIn.on
{ background: url(../images/pg_SignIn.gif) 0 0 no-repeat; }
/*Register*/
#pg-Register
{ position:absolute; left:79px; top:0px; width:80px; height:32px; display: block; text-indent: -9999px; background: url(../images/pg_SignIn.gif) -79px -60px no-repeat; }
a#pg-Register:active
{ background: url(../images/pg_SignIn.gif) -79px -30px no-repeat; }
a#pg-Register:hover
{ background: url(../images/pg_SignIn.gif) -79px -30px no-repeat; }
a#pg-Register.on
{ background: url(../images/pg_SignIn.gif) 0 0 no-repeat; }
/*productList*/
#pg-ProductList
{ position: relative; top: 80px; left: 0px; width:820px; height:57px; }
#pg-ProductList p 
{ width: 100%; text-align: center; padding: 0; margin: 18px 0 18px 0; font-size: 10px; font-weight: normal; color: #494949; text-transform: lowercase; }
#pg-ProductList p a 
{ color: #333; }
#pg-ProductList p a:hover 
{ color: #000; }
/*powered  by*/
#poweredby 
{ padding: 0 0 10px; clear:left; }
#poweredby
{ position:relative; clear: left; bottom: 0px; width:820px; height: 50px; background: transparent url(../images/poweredBy.gif) top right no-repeat; }
#poweredby p, h6
{ text-indent: -9999px; }
#poweredby p, h6 a
{ position: absolute; top: 0px; right: 0px; width: 200px; height: 50px; }
/*forms*/
.row
{ position:relative; float: left; height: 25px; width: 600px; padding: 2px 0 2px 0; }
.rowTxt
{ position:relative; float: left; height: 80px; width: 600px; padding: 2px 0 2px 0; }
div.row label
{ float: left; height: 25px; width: 150px; padding: 2px 5px 2px 0; }
div.rowTxt label
{ float: left; height: 80px; width: 150px; padding: 2px 5px 2px 0; }
input#user
{ width: 422px; height:22px; padding: 4px; border: none; text-transform: lowercase; font-size: 11px; color: #333; background: transparent url(../images/pg_registerField.gif) 0 0 no-repeat; }
input#pwd
{ width: 422px; height:22px; padding: 4px; border: none; text-transform: lowercase; font-size: 11px; color: #333; background: transparent url(../images/pg_registerField.gif) 0 0 no-repeat; }
input#userremind
{ width: 422px; height:22px; padding: 4px; border: none; text-transform: lowercase; font-size: 11px; color: #333; background: transparent url(../images/pg_registerField.gif) 0 0 no-repeat; }
.searchSelect
{ height: 25px; padding: 0 20px 0 0; float: left; display: block; text-align: left; color: #494949; font-size: 11px; font-weight: normal; }
.row input.CheckoutInput
{ width: 421px; height: 19px; border: none; font-size: 11px; padding: 4px; background: transparent url(../images/pg_registerField.gif) 0 0 no-repeat; }
.emailAdd
{ position: absolute; top:7px; left:7px; margin: 0; height: 16px; width:228px; font-size: 12px; padding: 2px 0 0 2px; border: none; background: none; }
textarea.txtInput
{ width: 421px; height: 75px; border: none; font-size: 11px; padding: 2px 2px 5px 1px; font-family: Arial, sans-serif; color: #333; background: transparent url(../images/pg_txtField.gif) 0 0 no-repeat; }
button.buybutton 
{ border: none; text-indent: -9999px; position:relative; width: 158px; height: 21px; margin: 0 0 18px 0; background: #fff url(../images/pg_productAddToShopping.gif) 0 0 no-repeat; }
.featuretitle
{ position:relative; float: left; font-size: 12px; }
input.featureitem
{ width: 168px; height: 19px; border: none; font-size: 11px; padding: 2px 2px 1px 1px; background: transparent url(../images/pg_txtFieldFeatureSm.gif) 0 0 no-repeat; }
textarea.featureitem
{ width: 168px; height: 75px; border: none; font-size: 11px; padding: 2px 2px 5px 1px; font-family: Arial, sans-serif; color: #333; background: transparent url(../images/pg_txtFieldFeature.gif) 0 0 no-repeat; }
pg_productDetailCntrltextarea.txtInput
{ width: 421px; height: 75px; border: none; font-size: 11px; padding: 2px 2px 5px 1px; font-family: Arial, sans-serif; color: #333; background: transparent url(../images/pg_txtField.gif) 0 0 no-repeat; }
.trackersubmit
{ height:22px; width:158px; text-align: left; font-size: 11px; line-height: 18px; padding: 0 0 2px 2px; border: none; color: #333; background: transparent url(../images/pg_SubmitButton.gif) 0 0 no-repeat; }
.trackersubmit:hover
{ cursor: pointer; }
.orderidheading, .ordersTotalheading, .ordersDetailPrice, .ordersPrice, .ordersTotal
{ text-align: left; font-size: 11px; line-height: 18px; font-weight: bold; }
.ordersDetailfirst, .ordersDetail, .ordersDetailQty
{ text-align: left; font-size: 11px; line-height: 18px; }
.ppagebuttons
{ font-size: 11px; line-height: 18px; font-weight: normal; margin: 0 0 18px 0; padding: 0 2px 0 2px; color: #333; }
.ppagebuttons b
{ color: #ea8c3b; font-weight: bold; }
/*Product options*/
.complexOptions
{ width: 100%; font-size: 11px; }
.swatchImg
{ width: 30px; height: 30px; padding: 0 0 9px 0; }
/*Site Map*/
ul#nav
{ position:relative; float: left; width:620px; background: #fff; padding: 0 0 5px 0; }