@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif; font-size:11px; background-color:#cac8bb; }
#interknitLogoLink { display:block; position:absolute; top:10px; left:10px; width:260px; height:110px; }
#paypallogo { position:absolute; top:495px; right:90px; }

#mainBody { position:relative; width:900px; height:650px; margin:80px auto; background:url(pages_template.jpg) top left no-repeat; }
#topMenu { position:absolute; top:91px; left:257px; width:570px; height:27px; }
#sideMenu { position:absolute; top:150px; left:15px; width:135px; height:460px; text-align:center; }
#ssInput { position:absolute; top:20px; left:0;}
#findButton { position:absolute; width:55px; height:20px; top:46px; left:80px; display:block; background:url(btn_ss01.jpg) top left no-repeat; }
#findButton:hover { background:url(btn_ss02.jpg) top left no-repeat; }
#goButton { position:absolute; width:55px; height:20px; top:192px; left:80px; display:block; background:url(btn_go01.jpg) top left no-repeat; }
#goButton:hover { background:url(btn_go02.jpg) top left no-repeat; }
#loginGraphic { position:absolute; top:109px; left:0px; }
#loginInfo { position:absolute; top:143px; left:0px; font-size:10px; text-align:left;}
#loginInfo a{ color:#666666; }
#username { position:absolute; top:139px; left:0px; border:1px solid #999999; width:128px; height:16px; padding-left:5px; color:#999999; font-size:10px; }
#password { position:absolute; top:163px; left:0px; border:1px solid #999999; width:128px; height:16px; padding-left:5px; color:#999999; font-size:10px; }
#registerButton { position:absolute; top:250px; left:0px; width:75px; height:9px; text-align:left; display:block; font-size:10px; color:#999999; text-decoration:none; background:url(btn_rg01.jpg) right no-repeat; }
#registerButton:hover { background:url(btn_rg02.jpg) right no-repeat; }
#forgotPassword { position:absolute; top:265px; left:0px; }
#bestSellersGraphic { position:absolute; top:285px; left:0px; }
#bestSellersLinks { position:absolute; top: 315px; left:0px; text-align:left; }
#bestSellersLinks a { display:block; width:128px; margin-bottom:5px; color:#666666; }
#sizingGraphic { position:absolute; top:403px; left:0px; width:135px; height:26px; background:url(title_sizing.jpg) top left no-repeat; }
#sizingGraphic:hover { background:url(title_sizing_hover.jpg) top left no-repeat; }

#footer { position:absolute; top:590px; left:590px; width:200px; height:30px; }
#footer a { text-decoration:none; color:#999999; font-size:12px; }

#textContent { position:absolute; top:160px; left:190px; width:295px; height:410px; text-align:justify; }

#productContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }

#aboutWoolLeft { position:absolute; top:130px; left:179px; width:305px; height:443px; }
#aboutWoolRight { position:absolute; top:130px; left:505px; width:305px; height:443px; }
#privacyContainer { position:absolute; top:130px; left:173px; width:629px; height:448px; padding-left:10px; padding-right:10px; font-size:9px; }
#privacyContainer p { margin-top:5px; margin-bottom:6px; }

#registerContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }
#registerContainer input, #registerContainer select { position:absolute; font-size:10px; height:11px; border:#666666 solid 1px; }
#registerContainer label { position:absolute; font-size:11px; color:#666666; }
#registerBtn { position:absolute; top:390px; left:540px; color:#FFFFFF; background-color:#C3122F; }
#registerHeading { position:absolute; top:20px; left:24px; font-size:13px; font-weight:bold; }
#registerInfo { position:absolute; width:260px; top:47px; left:24px; font-size:11px; }
#registerNote { position:absolute; top:100px; left:24px; font-size:9px; }
#registerBoxLeft { position:absolute; top:120px; left:20px; width:273px; height:291px; background-color:#ebe6d4; }
#registerBoxRight { position:absolute; top:120px; left:330px; width:273px; height:291px; background-color:#ebe6d4; }

#cartContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }
#cartHeading { position:absolute; top:23px; left:18px; font-size:14px; font-weight:bold; }
#cartInfo { position:absolute; top:50px; left:18px; font-size:11px; font-weight:bold; }
#cartContainer .headingRow { background-color:#C3122F; color:#ffffff; }
#cartTable { position:absolute; top:74px; left:15px; }
#cartBtnBack { position:absolute; top:426px; left:15px; }
#cartBtnClear { position:absolute; top:426px; left:134px; }

#cartGTLabel { position:absolute; top:345px; right:158px; font-size:12px; font-weight:bold; }
#cartGTAmount { position:absolute; top:345px; right:71px; font-size:12px; font-weight:bold; }

#cartGSTLabel { position:absolute; top:330px; right:158px; font-size:10px; font-weight:bold; color:#666666; }
#cartGSTAmount { position:absolute; top:330px; right:71px; font-size:10px; font-weight:bold; color:#666666; }

#cartSUBLabel { position:absolute; top:315px; right:158px; font-size:10px; font-weight:bold; color:#666666; }
#cartSUBAmount { position:absolute; top:315px; right:71px; font-size:10px; font-weight:bold; color:#666666; }

#cartShipLabel { position:absolute; top:363px; right:158px; font-size:12px; font-weight:bold; color:#666666; }
#cartShipAmount { position:absolute; top:363px; right:71px; font-size:12px; font-weight:bold; color:#666666; }

#btnToCheckout { position:absolute; top:426px; right:13px; }
#shippingInfo { position:absolute; top:300px; left:23px; width:500px; font-size:11px; color:#999999; }

#checkoutHeading { position:absolute; font-size:16px; font-weight:bold; top:35px; left:0px; width:649px; text-align:center; }
.checkoutButton { position:absolute; top:90px; width:150px; height:120px; padding:15px; text-align:center; background-color:#eeeeee; border:1px solid #dddddd; }
#checkoutShipping { position:absolute; top:255px; left:65px; width:520px; text-align:center; }

#myaccountContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }
#maBackColour { position:absolute; top:56px; left:19px; width:252px; height:92px; background-color:#ebe6d4; }
#maHeading { position:absolute; top:22px; left:23px; font-size:13px; font-weight:bold; }
#maUserInput { position:absolute; top:62px; left:22px; width:242px; height:18px; border:#999999 1px solid; }
#maUserLabel { position:absolute; top:84px; left:23px; font-size:10px; color:#999999; }
#maPassInput { position:absolute; top:110px; left:22px; width:242px; height:18px; border:#999999 1px solid; }
#maPassLabel { position:absolute; top:132px; left:23px; font-size:10px; color:#999999; }
#maSubmit { position:absolute; top:152px; left:216px; width:55px; height:18px; font-size:10px; color:#ffffff; background-color:#C3122F; border:0; }
#maRegBtn { position:absolute; top:222px; left:24px; font-size:11px;} #maRegBtn a { color:#000000; }
#maForgot { position:absolute; top:196px; left:24px; font-size:11px;} #maForgot a { color:#000000; }
#maShopping { position:absolute; top:389px; left:18px; }

#maLeftBox { position:absolute; top:70px; left:18px; width:287px; height:252px; background-color:#ebe6d4; overflow:auto; }
#maRightBox { position:absolute; top:70px; right:18px; width:287px; height:252px; background-color:#ebe6d4; overflow:auto; }
#maBoxHeading, #maBoxHeadingR { position:absolute; top:7px; left:7px; color:#C3122F; font-size:13px; font-weight:bold; }
#maBoxContent, #maBoxContentR { position:absolute; width:260px; top:35px; left:7px; }

#searchContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; overflow:auto; }
#searchContainer a { display:block; text-decoration:none; width:600px; height:60px; padding-left:5px; padding-top:3px; margin-left:20px; margin-bottom:1px; background-color:#CFCFCC }
#searchContainer a:hover { background-color:#99CCFF; }

#logoutBtn { position:absolute; left:762px; top:143px; font-weight:bold; text-decoration:none; color:#666666; }

.red { color:#C3122F; }

.heading { font-size:14px; font-weight:bold; color:#000000; }

.subheading { font-weight:bold; color:#000000; }



#swatchSizeContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }
#ssHeading { position:absolute; top:20px; left:20px; font-weight:bold; }
#ssHeading a { text-decoration:none; color:#000000; }
#swatches { position:absolute; top:26px; left:254px; width:376px; height:366px; }
.swatchThumb { position:relative; display:block; float:left; margin-right:8px; margin-bottom:7px; width:86px; height:86px; }
.swatchThumb span { position:absolute; bottom:7px; left:10px; font-size:11px; font-weight:bold; color:#FFFFFF; }
#categoryList { position:absolute; top:47px; left:20px; width:200px; }
#categoryList a { display:block; text-decoration:none; color:#666666; font-size:12px; font-weight:bold; height:9px; width:200px; margin-bottom:12px; }
#categoryList a:hover { color:#ce0f45; }
#categoryList span { display:block; text-decoration:none; color:#ce0f45; font-size:12px; font-weight:bold; height:9px; width:800px; margin-bottom:12px; }
#pleasenote { position:absolute; top:350px; left:20px; width:200px; font-size:9px; color:#666666; }

#sizesContainer { position:absolute; top:130px; left:173px; width:599px; height:448px; padding-left:25px; padding-right:25px; }
#sizesContainer td { border-left:1px solid #000000; border-top:1px solid #000000; }
#sizesContainer table { border-right:1px solid #000000; border-bottom:1px solid #000000; }

#switch { position:absolute; top:425px; left:20px; font-weight:bold; text-decoration:none; }

#contactusContainer { position:absolute; top:130px; left:173px; width:649px; height:448px; }
#contactusContainer input, #contactusContainer label, #contactusContainer textarea { position:absolute; font-size:11px; }
#ccHeading { position:absolute; top:25px; left:20px; font-size:14px; font-weight:bold; }
#ccEnquiry { position:absolute; top:80px; left:20px; font-size:12px; font-weight:bold; color:#ce0f45; text-decoration:none; }
#ccForm { position:absolute; top:100px; left:20px; font-size:12px; font-weight:bold; color:#ce0f45; text-decoration:none; }
#ccContent { position:absolute; width:200px; top:140px; left:20px; font-size:12px; color:#333333; }
#ccLocate { position:absolute; top:70px; left:334px; font-size:12px; font-weight:bold; color:#ce0f45; }
#ccLinks { position:absolute; top:110px; left:334px; line-height:20px; }
#ccLinks a { color:#333333; }

#fullLeft{ position:absolute; top:561px; left:653px; display:block; width:10px; height:9px; background-image:url(btn_leftfull.jpg); }
#fullLeft:hover { background-image:url(btn_leftfullR.jpg); }
#fullLeftD{ position:absolute; top:561px; left:653px; display:block; width:10px; height:9px; background-image:url(btn_leftfull.jpg); }
#softLeft{ position:absolute; top:561px; left:671px; display:block; width:4px; height:9px; background-image:url(btn_leftsoft.jpg); }
#softLeft:hover { background-image:url(btn_leftsoftR.jpg); }
#softLeftD{ position:absolute; top:561px; left:671px; display:block; width:4px; height:9px; background-image:url(btn_leftsoft.jpg); }
#fullRight{ position:absolute; top:561px; left:780px; display:block; width:10px; height:9px; background-image:url(btn_rightfull.jpg); }
#fullRight:hover { background-image:url(btn_rightfullR.jpg); }
#fullRightD{ position:absolute; top:561px; left:780px; display:block; width:10px; height:9px; background-image:url(btn_rightfull.jpg); }
#softRight{ position:absolute; top:561px; left:767px; display:block; width:4px; height:9px; background-image:url(btn_rightsoft.jpg); }
#softRight:hover { background-image:url(btn_rightsoftR.jpg); }
#softRightD{ position:absolute; top:561px; left:767px; display:block; width:4px; height:9px; background-image:url(btn_rightsoft.jpg); }
#pageNumber {position:absolute; top:558px; left:695px; font-size:10px; font-weight:bold; color:#666666; }
