@charset "utf-8";
/* CSS Document */

body			{ background: url(http://static3.janska.com/images/site/img_bkg_page.jpg); color: #444; font: normal x-small/1.5em  Arial, sans-serif; voice-family: "\"}\""; voice-family: inherit; font-size: small; margin: 0px; padding: 0px; }

/* Universal */
#pageContainer_interior			{ position: absolute; left: 50%; margin-left: -460px; top: 10px; width: 920px; z-index: 1; }
#pageContainer_MPU				{ position: absolute; left: 50%; margin-left: -470px; top: 10px; width: 910px; z-index: 1; }
#MPUbkg_top						{ } /* emptied */
#MPUbkg_mid						{ width: 910px; } /* removed bkg */
#MPUbkg_btm						{ width: 910px; height: 20px; background-image: url(http://static1.janska.com/images/site/gfx_MPUbkg_btm.png); }
#MPU_mid_container				{ margin: 0 0 0 24px; }
#MPU_mid_container2				{ margin: 0 0 0 44px; padding-bottom: 24px; }
#MPU_mid_container_warning		{ margin: 0 0 0 54px; padding-bottom: 34px; }
#pageContainer					{ background-color: #FFF; width: 100%; }
#pageContainerMPU				{ background-color: #FFF; width: 832px; padding: 30px 44px 44px; }
#pageContainer2					{ background-color: #FFF; width: 100%; padding-bottom: 34px; }
#pageContainer3					{ background-color: #FFF; width: 100%; padding-bottom: 44px; }
#pageContainer4					{ background-color: #FFF; width: 832px; padding: 0 44px 44px 44px; }
#pageContainer5					{ background-color: #FFF; width: 876px; padding: 0 0 44px 44px; }
#pageContainer6					{ background-color: #FFF; width: 100%; padding-bottom: 34px; padding-top: 21px; }
#pageContainer_primaryNav		{ width: 920px; height: 45px; background-color: #FFF; }
#pageContainer_primaryNav .sub	{ margin-left: 37px; width: 844px; height: 45px; }
#pageContainer_secondaryNav		{ position: absolute; left: 50%; margin-left: -252px; top: 192px; width: 712px; height: 46px; z-index: 99; }
#pageContainer_footer			{ width: 920px; height: 44px; background-image: url(http://static3.janska.com/images/site/gfx_footer.png); margin-bottom: 60px; }
table.std td					{ vertical-align: top; }
.txtReplace 					{ text-indent:-9999px; display:block;}
.taglineCTC						{ padding: 60px 0 30px 15px; }
.taglineAU						{ padding: 0px 0 30px 15px; }
.bold							{ font-weight: bold; }
.flushRight						{ font-size: 12px; text-align: right; }
.strikethrough					{ text-decoration: line-through; color: #888; }
.discountTxt					{ font: normal 12px/15px Arial, sans-serif; padding: 5px 0 0 0; }

.marginTop4						{ margin-top: 4px; }
.marginTop7						{ margin-top: 7px; }
.marginTop10					{ margin-top: 10px; }
.marginTop13					{ margin-top: 13px; }
.marginTop15					{ margin-top: 15px; }
.marginBtm4						{ margin-bottom: 4px; }
.marginBtm7						{ margin-bottom: 7px; }
.marginBtm10					{ margin-bottom: 10px; }
.marginBtm30					{ margin-bottom: 30px; }
.marginBtm44					{ margin-bottom: 44px; }
.marginBtm56					{ margin-bottom: 56px; }
.marginBtm60					{ margin-bottom: 60px; } 
.marginBtm70					{ margin-bottom: 70px; }
.marginBtm100					{ margin-bottom: 100px; }
.marginLeft7					{ margin-left: 7px; }
.marginAP						{ margin: 0 17px 0 44px; }
.paddYAML						{ padding: 2px 0 0 4px; }
.padd15							{ padding: 15px; }
.paddAU							{ padding: 0 95px 34px 0; }
.paddingTop4					{ padding-top: 4px; }
.paddTop2						{ padding-top: 2px; }
.paddTop4						{ padding-top: 4px; }
.paddTop7						{ padding-top: 7px; }
.paddTop10						{ padding-top: 10px; }
.paddTop15						{ padding-top: 15px; }
.paddTop20						{ padding-top: 20px; }
.paddLeft10						{ padding-left: 10px; }
.paddLeft20						{ padding-left: 20px; }
.paddLeft30						{ padding-left: 30px; }
.paddLeft44						{ padding-left: 44px; }
.paddLeft90						{ padding-left: 90px; }
.paddBtm7						{ padding-bottom: 7px; }
.paddBtm10						{ padding-bottom: 10px; }
.paddingBtm56					{ padding-bottom: 56px; }
.paddAboutUsPhoto				{ padding: 36px 0 0 49px; }
.widthUL						{ width: 522px; }

.floatLeft						{ float: left; }
.floatRight						{ float: right; }
.closeFloat						{ clear: both; }
.firstName						{ width: 210px; }
.lastName						{ width: 212px; }
.firstName2						{ width: 175px; }
.lastName2						{ width: 200px; }
.watermark						{ color: #777; }
.name							{ width: 300px; }
.address						{ width: 430px; }
.address2						{ width: 350px; }
.address3						{ width: 300px; }
.zipcode						{ width: 57px; }
.email							{ width: 300px; }
.email2							{ width: 170px; }
.email3							{ width: 359px; }
.emailMsg						{ width: 359px; }
.story							{ width: 748px; }
.giftNote						{ width: 547px; }
.phone_01						{ width: 29px; }
.phone_02						{ width: 38px; }
.phone_comp						{ width: 38px; }
.cardnumber						{ width: 130px; }
.securityCode					{ width: 45px; }
.captcha						{ width: 20px; }

ul.stdUL						{ margin: 0 0 0 30px; padding: 0 0 0 0;} 
ul.stdUL li						{ margin: 0 0 0 0; padding: 0 0 6px 0; line-height: 18px; }
ul.stdUL li.single				{ margin: 0 0 0 0; padding: 0 0 2px 0; }

.backToTop_container			{ padding: 15px 44px 44px 0; }
.backToTop_container2			{ padding: 5px 0px 35px 0; }
#backToTop a:link,
#backToTop a:visited			{ width: 112px; height: 25px; background: url(http://static4.janska.com/images/site/gfx_backToTop.gif) #EEE no-repeat; display: block; float: right; text-align: center; text-decoration: none; color: #444; font-size: 12px; padding-top: 12px; }
#backToTop a:hover				{ background-color: #DDD; text-decoration: underline; }
.checkbox						{ padding: 0 5px 25px 0; }

/* Text */
h1.blue							{ color: #617FDA; font: normal 36px/40px Arial, sans-serif; padding: 0; margin: 0px 0 0 0; }
h1.blue2						{ color: #617FDA; font: normal 36px/40px Arial, sans-serif; padding: 0; margin: 0px 0 7px 0; }
h1.blue3						{ color: #617FDA; font: normal 36px/40px Arial, sans-serif; padding: 0 0 0 44px; margin: 0px 0 0 0; }
h1.blue4						{ color: #617FDA; font: normal 36px/40px Arial, sans-serif; padding: 0 0 10px 0; margin: 0px 0 0 0; border-bottom: 1px #DDD solid; }
h1.green						{ color: #87AD31; font: normal 36px/40px Arial, sans-serif; padding: 0 0 0 44px; margin: 0; }
h1.green_SC1					{ color: #87AD31; font: normal 32px/40px Arial, sans-serif; padding: 0 0 0 44px; margin: 0; background: url(http://static1.janska.com/images/shoppingCart/gfx_SC_summary_bkg.gif) top right; }
h1.green_SC2					{ color: #87AD31; font: normal 32px/40px Arial, sans-serif; padding: 0 0 0 44px; margin: 0; background: url(http://static1.janska.com/images/shoppingCart/gfx_SC_checkout_bkg.gif) top right; }
h1.green_SC3					{ color: #87AD31; font: normal 32px/40px Arial, sans-serif; padding: 0 0 0 44px; margin: 0 0 15px 0; }

h2.green						{ color: #91A539; font: normal 24px/38px Arial, sans-serif; padding: 0; margin: 6px 0 0 0; }
h2.green1						{ color: #91A539; font: normal 24px/24px Arial, sans-serif; padding: 7px 0 2px; margin: 0; }
h2.green2						{ color: #91A539; font: normal 24px/38px Arial, sans-serif; padding: 20px 0 0 0; margin: 0; }
h2.green3						{ color: #8EB734; font: normal 24px/38px Arial, sans-serif; padding: 20px 0 0 0; margin: 0; }
h2.blue							{ color: #617FDA; font: normal 22px/38px Arial, sans-serif; padding: 0; margin: 0; }
h2.summary						{ color: #444; font: normal 18px/18px Arial, sans-serif; padding: 0; margin: 0; }
h2.summary2						{ color: #444; font: normal 18px/18px Arial, sans-serif; padding: 7px 0 10px 0; margin: 0; }
h3								{ font: bold 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 4px 0 2px 0; }
h4								{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 4px 0 7px 0; }
h4.centered						{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 4px 0 7px 0; text-align: center; }
h4.SG_01						{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 11px 0 16px 0; width: 455px; }
h4.noPT							{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 0 0 7px 0; }
h4.noPTw327						{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 0 0 7px 0; width: 327px; }
h4.noPB							{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 4px 0 0 0; }
h4.marginR						{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0 50px 0 0; padding: 4px 0 7px 0; }
h4.bullets						{ font: normal 12px/18px Arial, Helvetica, sans-serif; color: #444; margin: 0; padding: 4px 0 2px 0; }
#footerTxt						{ font-size: 12px; text-align: right; padding: 12px 15px 0 0; }
.superscript		 			{ position: relative; bottom: 0.5em; font-size: 0.8em; }
#accessibilityText 				{ display: none; }
.textAlignR						{ text-align: right; }
.font12							{ font-size: 12px; }
.font14							{ font-size: 14px; }
p								{ font-size: 12px; margin: 0; padding: 0 0 7px 0; }
.info							{ font: normal 10px/14px Arial, sans-serif; color: #777; }

/* Links */
.banner 						{ padding: 2px 0 0; font-size: 12px; }
.banner a:link,
.banner a:visited				{ color: #888; text-decoration: none;}
.banner a:hover					{ color: #777; text-decoration: underline; }
.banner a						{ text-decoration: none; }

.shopCart_wrapper a:link,
.shopCart_wrapper a:visited		{ text-decoration: none;}
.shopCart_wrapper a:hover		{ text-decoration: none; }
.shopCart_wrapper a				{ text-decoration: none; }

.gray a:link,
.gray a:visited					{ color: #888; }
.gray a:hover					{ color: #000; }
.gray a							{ }

.gray2 a:link,
.gray2 a:visited				{ color: #888; text-decoration: none; }
.gray2 a:hover					{ color: #444; text-decoration: underline; }
.gray2 a						{ }

.footer a:link,
.footer a:visited				{ color: #BBB; text-decoration: none;}
.footer a:hover					{ color: #DDD; text-decoration: underline; }
.footer a						{ text-decoration: none; }

#socialMedia a					{ color: #888; text-decoration: none; display: block; padding: 13px 0 0 71px; font-size: 12px; background: url(http://static1.janska.com/images/site/gfx_socialMedia_OFF.png) no-repeat; }
#socialMedia a:link,			{ }
#socialMedia a:visited			{ }
#socialMedia a:hover			{ background: url(http://static3.janska.com/images/site/gfx_socialMedia_ON.png) no-repeat; text-decoration: underline; }

#emailFriend a					{ color: #888; text-decoration: none; display: block; padding: 4px 0 0 71px; font-size: 12px; background: url(http://static1.janska.com/images/site/gfx_emailFriend_OFF.png) no-repeat; margin-bottom: 70px;  }
#emailFriend a:link,			{ }
#emailFriend a:visited			{ }
#emailFriend a:hover			{ background: url(http://static1.janska.com/images/site/gfx_emailFriend_ON.png) no-repeat; text-decoration: underline; }

/* Home Page */
#centered_01 				{ position: absolute; left: 50%; margin-left: -474px;  top: 50%; margin-top: -303px; z-index: 1; }
#bkgPanel_pos				{ width: 948px; height: 606px; background-image: url(http://static1.janska.com/images/home/gfx_homePg_panel.png); }
#homePage_logoPos			{ margin-left: -3px; margin-top: 8px; }
#centered_imagesMain 		{ position: absolute; left: 50%; margin-left: -410px;  top: 50%; margin-top: -280px; width: 501px; height: 568px; z-index: 2; }
#homePage_mainImagePos		{ position: absolute; left: 50%; margin-left: -410px; top: 50%; margin-top: -280px; width: 873px; height: 548px; z-index: 2; }
#homePage_navigationPos		{ position: absolute; left: 50%; margin-left: -410px; top: 50%; margin-top: -246px; width: 826px; height: 498px; z-index: 100; }
/* Inset images - Home */
#inset01 a,
#inset02 a,
#inset03 a 					{ background-position: 0 0; width: 153px; height: 125px; float: left; }

#inset01 a:hover,
#inset02 a:hover,
#inset03 a:hover			{ background-position: 0 -125px; }

#inset01 a 					{ background: url(http://static2.janska.com/images/home/img_homeInset_01.png) no-repeat; }
#inset02 a 					{ background: url(http://static1.janska.com/images/home/img_homeInset_02.png) no-repeat; }
#inset03 a 					{ background: url(http://static3.janska.com/images/home/img_homeInset_03.png) no-repeat; }

/* Primary Navigation - Home */
#primNavPos_home			{ margin-top: 75px; width: 190px; }

#primNav_home li 			{ list-style: none; margin: 0; padding: 0; clear:both;}
#primNav_home li#A a,
#primNav_home li#B a,
#primNav_home li#C a,
#primNav_home li#D a,
#primNav_home li#E a,
#primNav_home li#F a,
#primNav_home li#G a		{ background: url(http://static3.janska.com/images/home/gfx_pNavTab_home.png) no-repeat; width: 190px; height: 28px; float: left; padding-bottom: 12px; }

#primNav_home li#A a 		{ background-position: 0 0; }
#primNav_home li#A a:hover 	{ background-position: -189px 0; }

#primNav_home li#B a 		{ background-position: 0 -40px; }
#primNav_home li#B a:hover	{ background-position: -189px -40px; }

#primNav_home li#C a 		{ background-position: 0 -80px; }
#primNav_home li#C a:hover	{ background-position: -189px -80px; }

#primNav_home li#D a 		{ background-position: 0 -120px; }
#primNav_home li#D a:hover	{ background-position: -189px -120px; }

#primNav_home li#E a 		{ background-position: 0 -160px; }
#primNav_home li#E a:hover	{ background-position: -189px -160px; }

#primNav_home li#F a 		{ background-position: 0 -200px; }
#primNav_home li#F a:hover	{ background-position: -189px -200px; }

#primNav_home li#G a 		{ background-position: 0 -240px; }
#primNav_home li#G a:hover	{ background-position: -189px -240px; }


/* Buttons */
#addToCartContainer			{ margin-top: 8px; }
#addToCart			 		{ height: 30px; width: 100px; background-image:url(http://static2.janska.com/images/site/btn_addToCart.png); background-position: 0 0;}
#addToCart:hover 			{ background-position: 0 -30px; }
#addToCart:active 			{ background-position: 0 -30px; }
#addToCart_disabled			{ height: 30px; width: 100px; background-image:url(http://static2.janska.com/images/site/btn_addToCart.png); background-position: 0 -60px; margin-top: 8px; }

#viewCartBtn			 	{ height: 30px; width: 99px; background-image:url(http://static2.janska.com/images/site/btn_viewCart.png); background-position: 0 0;}
#viewCartBtn:hover 			{ background-position: 0 -30px; }
#viewCartBtn:active 		{ background-position: 0 -30px; }

#updateBtn			 		{ height: 30px; width: 85px; background-image:url(http://static4.janska.com/images/site/btn_update.png); background-position: 0 0;}
#updateBtn:hover 			{ background-position: 0 -30px; }
#updateBtn:active 			{ background-position: 0 -30px; }

#checkoutBtn			 	{ height: 30px; width: 99px; background-image:url(http://static3.janska.com/images/site/btn_checkout.png); background-position: 0 0;}
#checkoutBtn:hover 			{ background-position: 0 -30px; }
#checkoutBtn:active 		{ background-position: 0 -30px; }

#continueBtn			 	{ height: 30px; width: 98px; background-image:url(http://static4.janska.com/images/site/btn_continue.png); background-position: 0 0;}
#continueBtn:hover 			{ background-position: 0 -30px; }
#continueBtn:active 		{ background-position: 0 -30px; }
.continueBtn_disabled		{ height: 30px; width: 98px; background-image:url(http://static4.janska.com/images/site/btn_continue.png); background-position: 0 -60px; margin-top: 8px; }

#returnBtn			 		{ height: 30px; width: 81px; background-image:url(http://static4.janska.com/images/site/btn_return.png); background-position: 0 0;}
#returnBtn:hover 			{ background-position: 0 -30px; }
#returnBtn:active 			{ background-position: 0 -30px; }

#placeOrderBtn			 	{ height: 30px; width: 111px; background-image:url(http://static1.janska.com/images/site/btn_placeOrder.png); background-position: 0 0;}
#placeOrderBtn:hover 		{ background-position: 0 -30px; }
#placeOrderBtn:active 		{ background-position: 0 -30px; }

#printBtn			 	{ height: 40px; width: 94px; background-image:url(http://static4.janska.com/images/site/btn_print.png); background-position: 0 0;}
#printBtn:hover 		{ background-position: 0 -40px; }
#printBtn:active 		{ background-position: 0 -40px; }

.checkoutBtn			 	{ height: 30px; width: 99px; background-image:url(http://static3.janska.com/images/site/btn_checkout.png); background-position: 0 0;}
.checkoutBtn:hover 			{ background-position: 0 -30px; }
.checkoutBtn:active 		{ background-position: 0 -30px; }

#sendSwatchesContainer				{ margin: 15px 0 0 138px; padding-bottom: 34px; }
#sendSwatchesContainer_disabled		{ margin: 15px 0 0 138px; padding-bottom: 34px; }
#sendSwatches			 	{ height: 30px; width: 131px; background-image:url(http://static2.janska.com/images/site/btn_sendSwatches.png); background-position: 0 0;}
#sendSwatches:hover 		{ background-position: 0 -30px; }
#sendSwatches:active 		{ background-position: 0 -30px; }

#sendSwatches_disabled		{ height: 30px; width: 131px; background-image:url(http://static2.janska.com/images/site/btn_sendSwatches.png); background-position: 0 -60px; margin-top: 8px; }

#sendContainer_emailFriend	{ margin: 15px 0 0 395px; padding-bottom: 34px; }
#sendContainer_emailFriend_disabled	{ margin: 15px 0 0 395px; padding-bottom: 34px; }
#sendContainer				{ margin: 0 0 0 138px; }
#sendContainer_disabled		{ margin: 0 0 0 138px; }
#send			 			{ height: 30px; width: 70px; background-image:url(http://static3.janska.com/images/site/btn_send.png); background-position: 0 0;}
#send:hover 				{ background-position: 0 -30px; }
#send:active 				{ background-position: 0 -30px; }

#send_disabled		{ height: 30px; width: 70px; background-image:url(http://static3.janska.com/images/site/btn_send.png); background-position: 0 -60px; margin-top: 8px; }

#tellStoryBtn 					{ height: 22px; width: 140px; background-image:url(http://static1.janska.com/images/stories/btn_tellYourStory.png); background-position: 0 0;}
#tellStoryBtn:hover 			{ background-position: 0 -22px; }
#tellStoryBtn:active 			{ background-position: 0 -22px; }

#requestSwatchesBtn 			{ height: 22px; width: 144px; background-image:url(http://static1.janska.com/images/site/btn_requestSwatches.png); background-position: 0 0;}
#requestSwatchesBtn:hover 		{ background-position: 0 -22px; }
#requestSwatchesBtn:active 		{ background-position: 0 -22px; }

#cancelBtn 						{ height: 22px; width: 78px; background-image:url(http://static3.janska.com/images/site/btn_cancel.png); background-position: 0 0; display: block; }
#cancelBtn:hover 				{ background-position: 0 -22px; }
#cancelBtn:active 				{ background-position: 0 -22px; }

#shoppingCartSummaryBtn_off 		{ height: 22px; width: 140px; background-image:url(http://static1.janska.com/images/site/btn_shoppingCartSummary.png); background-position: 0 0;}
#shoppingCartSummaryBtn_off:hover 	{ background-position: 0 -22px; }
#shoppingCartSummaryBtn_off:active 	{ background-position: 0 -22px; }

#shoppingCartSummaryBtn_on 			{ height: 22px; width: 140px; background-image:url(http://static1.janska.com/images/site/btn_shoppingCartSummary.png); background-position: 0 -44px ;}
#shoppingCartSummaryBtn_on:hover 	{ background-position: 0 -66px; }
#shoppingCartSummaryBtn_on:active 	{ background-position: 0 -66px; }

#loginBtn				 		{ height: 22px; width: 76px; background-image:url(http://static1.janska.com/images/site/btn_login.png); background-position: 0 -44px ;}
#loginBtn:hover 				{ background-position: 0 -66px; }
#loginBtn:active 				{ background-position: 0 -66px; }

.SC_editBtn					 	{ height: 22px; width: 60px; background-image:url(http://static1.janska.com/images/site/btn_edit.png); background-position: 0 0;}
.SC_editBtn:hover 				{ background-position: 0 -22px; }
.SC_editBtn:active 				{ background-position: 0 -22px; }

.SC_removeBtn					{ height: 22px; width: 85px; background-image:url(http://static2.janska.com/images/site/btn_remove.png); background-position: 0 0;}
.SC_removeBtn:hover 			{ background-position: 0 -22px; }
.SC_removeBtn:active 			{ background-position: 0 -22px; }

.goBtn							{ height: 22px; width: 22px; background-image:url(http://static2.janska.com/images/site/btn_go.png); background-position: 0 0;}
.goBtn:hover 					{ background-position: 0 -22px; }
.goBtn:active 					{ background-position: 0 -22px; }

.submitBtn						{ height: 22px; width: 81px; background-image:url(http://static1.janska.com/images/site/btn_submit.png); background-position: 0 0;}
.submitBtn:hover 				{ background-position: 0 -22px; }
.submitBtn:active 				{ background-position: 0 -22px; }

#submitBtn_lg						{ height: 30px; width: 84px; background-image:url(http://static1.janska.com/images/site/btn_submit_lg.png); background-position: 0 0;}
#submitBtn_lg:hover 				{ background-position: 0 -30px; }
#submitBtn_lg:active 				{ background-position: 0 -30px; }

#continueShopBtn				{ }
.continueShopBtn				{ height: 22px; width: 142px; background-image:url(http://static2.janska.com/images/site/btn_continueShopping.png); background-position: 0 0;}
.continueShopBtn:hover 			{ background-position: 0 -22px; }
.continueShopBtn:active 		{ background-position: 0 -22px; }

.goBackBtn						{ height: 22px; width: 84px; background-image:url(http://static2.janska.com/images/site/btn_goBack.png); background-position: 0 0;}
.goBackBtn:hover 				{ background-position: 0 -22px; }
.goBackBtn:active 				{ background-position: 0 -22px; }

#closeBtn_container				{ float: right; padding: 0 20px 0 0; }
#closeBtn 						{ height: 22px; width: 72px; background-image:url(http://static3.janska.com/images/site/btn_close.png); background-position: 0 0;}
#closeBtn:hover 				{ background-position: 0 -22px; }
#closeBtn:active 				{ background-position: 0 -22px; }

#geoTrust 						{ height: 41px; width: 118px; background-image:url(http://static2.janska.com/images/shoppingCart/logo_geoTrust.png); background-position: 0 0; margin: 10px 0 0 92px; }
#geoTrust:hover 				{ background-position: 0 -41px; }
#geoTrust:active 				{ background-position: 0 -41px; }

#helpfulTips 					{ height: 22px; width: 104px; background-image:url(http://static1.janska.com/images/site/btn_helpfulTips.png); background-position: 0 0;}
#helpfulTips:hover 				{ background-position: 0 -22px; }
#helpfulTips:active 			{ background-position: 0 -22px; }

#closeGraphic					{ height: 22px; width: 22px; background-image:url(http://static4.janska.com/images/site/btn_closeGraphic.png); background-position: 0 0;}
#closeGraphic:hover 			{ background-position: 0 -22px; }
#closeGraphic:active 			{ background-position: 0 -22px; }

.browseBtn_container			{ margin: 0 70px 0 0; }
#browseBtn 						{ height: 22px; width: 81px; background-image:url(http://static4.janska.com/images/site/btn_browse.png); background-position: 0 0; cursor: pointer;}
#browseBtn:hover 				{ background-position: 0 -22px; }
#browseBtn:active 				{ background-position: 0 -22px; }


.starDisplaySingle				{ height: 17px; width: 19px; background-image:url(http://static3.janska.com/images/site/icon_stars.png); background-position: 0 0;}
.starDisplaySingle:hover		{ background-position: 0 -17px; }
	
.siteMap_header_01				{ border-bottom: 1px #DDD dotted; padding: 8px 0 8px 0; }	
.siteMap_header_03				{ border-bottom: 1px #DDD dotted; padding: 25px 0 8px 0; }	

#SM_ourProducts					{ height: 23px; width: 131px; background-image:url(http://static4.janska.com/images/site/txt_ourProducts.gif); background-position: 0 0;}
#SM_ourProducts:hover 			{ background-position: 0 -23px; }
#SM_ourProducts:active 			{ background-position: 0 -23px; }

#SM_aboutUs						{ height: 23px; width: 99px; background-image:url(http://static3.janska.com/images/site/txt_aboutUs.gif); background-position: 0 0;}
#SM_aboutUs:hover 				{ background-position: 0 -23px; }
#SM_aboutUs:active 				{ background-position: 0 -23px; }

#SM_seeWhatsNew					{ height: 23px; width: 158px; background-image:url(http://static3.janska.com/images/site/txt_seeWhatsNew.gif); background-position: 0 0;}
#SM_seeWhatsNew:hover 			{ background-position: 0 -23px; }
#SM_seeWhatsNew:active 			{ background-position: 0 -23px; }

#SM_aboutPolartec				{ height: 23px; width: 218px; background-image:url(http://static4.janska.com/images/site/txt_aboutPolartecFleece.gif); background-position: 0 0;}
#SM_aboutPolartec:hover 		{ background-position: 0 -23px; }
#SM_aboutPolartec:active 		{ background-position: 0 -23px; }

#SM_stories						{ height: 23px; width: 80px; background-image:url(http://static1.janska.com/images/site/txt_stories.gif); background-position: 0 0;}
#SM_stories:hover 				{ background-position: 0 -23px; }
#SM_stories:active 				{ background-position: 0 -23px; }

#SM_specialNeeds				{ height: 23px; width: 140px; background-image:url(http://static1.janska.com/images/site/txt_specialNeeds.gif); background-position: 0 0;}
#SM_specialNeeds:hover 			{ background-position: 0 -23px; }
#SM_specialNeeds:active 		{ background-position: 0 -23px; }

#SM_whereToBuy					{ height: 23px; width: 134px; background-image:url(http://static3.janska.com/images/site/txt_whereToBuy.gif); background-position: 0 0;}
#SM_whereToBuy:hover 			{ background-position: 0 -23px; }
#SM_whereToBuy:active 			{ background-position: 0 -23px; }

#SM_support						{ height: 23px; width: 88px; background-image:url(http://static1.janska.com/images/site/txt_support.gif); background-position: 0 0;}
#SM_support:hover 				{ background-position: 0 -23px; }
#SM_support:active 				{ background-position: 0 -23px; }

/* Banner */
.universalLinks				{ width: 696px; height: 32px; text-align: right; }
table.topLinks				{}
table.topLinks td.myAcc		{ width: 102px; text-align: center; }
table.topLinks td.shopCart	{ width: 140px; text-align: center; }
table.topLinks td.contactUs	{ width: 103px; text-align: center; }
 
/* adding pointer to shop cart panels */
#shopCartOFF{cursor: pointer !important;}
#shopCartON{cursor: pointer !important;}

/* Primary Nav */
ul						{ margin: 0; padding: 0; }
li						{ margin: 0; padding: 0; }

#primNav li 			{ list-style: none; display: inline; margin: 0; padding: 0; }

#primNav li#A a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: 0 0; width: 116px; height: 45px; float: left; }
#primNav li#A a:hover 	{ background-position: 0 -45px; }
#primNav li#A a:active 	{ background-position: 0 -45px; }
span.onA			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: 0 -90px; width: 116px; height: 45px; float: left; }

#primNav li#B a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -116px 0; width: 89px; height: 45px; float: left; }
#primNav li#B a:hover 	{ background-position: -116px -45px; }
#primNav li#B a:active 	{ background-position: -116px -45px; }
span.onB			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -116px -90px; width: 89px; height: 45px; float: left; }

#primNav li#C a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -205px 0; width: 134px; height: 45px; float: left; }
#primNav li#C a:hover 	{ background-position: -205px -45px; }
#primNav li#C a:active 	{ background-position: -205px -45px; }
span.onC			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -205px -90px; width: 134px; height: 45px; float: left; }

#primNav li#D a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -339px 0; width: 193px; height: 45px; float: left; }
#primNav li#D a:hover 	{ background-position: -339px -45px; }
#primNav li#D a:active 	{ background-position: -339px -45px; }
span.onD			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -339px -90px; width: 193px; height: 45px; float: left; }

#primNav li#E a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -532px 0; width: 71px; height: 45px; float: left; }
#primNav li#E a:hover 	{ background-position: -532px -45px; }
#primNav li#E a:active 	{ background-position: -532px -45px; }
span.onE			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -532px -90px; width: 71px; height: 45px; float: left; }

#primNav li#F a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -603px 0; width: 121px; height: 45px; float: left; }
#primNav li#F a:hover 	{ background-position: -603px -45px; }
#primNav li#F a:active 	{ background-position: -603px -45px; }
span.onF			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -603px -90px; width: 121px; height: 45px; float: left; }

#primNav li#G a 		{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -724px 0; width: 120px; height: 45px; float: left; }
#primNav li#G a:hover 	{ background-position: -724px -45px; }
#primNav li#G a:active 	{ background-position: -724px -45px; }
span.onG			 	{ background: url("http://static4.janska.com/images/site/gfx_Pnav.png") no-repeat; background-position: -724px -90px; width: 120px; height: 45px; float: left; }

/* Secondary Nav */
#secNav li 				{ list-style: none; display: inline; margin: 0; padding: 0; }

#secNav li#SA a 		{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: 0 0; width: 127px; height: 46px; float: left; }
#secNav li#SA a:hover 	{ background-position: 0 -46px; }
#secNav li#SA a:active 	{ background-position: 0 -46px; }
span.onSA			 	{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: 0 -92px; width: 127px; height: 46px; float: left; }

#secNav li#SB a 		{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -127px 0; width: 127px; height: 46px; float: left; }
#secNav li#SB a:hover 	{ background-position: -127px -46px; }
#secNav li#SB a:active 	{ background-position: -127px -46px; }
span.onSB			 	{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -127px -92px; width: 127px; height: 46px; float: left; }

#secNav li#SC a 		{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -254px 0; width: 195px; height: 46px; float: left; }
#secNav li#SC a:hover 	{ background-position: -254px -46px; }
#secNav li#SC a:active 	{ background-position: -254px -46px; }
span.onSC			 	{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -254px -92px; width: 195px; height: 46px; float: left; }

#secNav li#SD a 		{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -449px 0; width: 89px; height: 46px; float: left; }
#secNav li#SD a:hover 	{ background-position: -449px -46px; }
#secNav li#SD a:active 	{ background-position: -449px -46px; }
span.onSD			 	{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -449px -92px; width: 89px; height: 46px; float: left; }

#secNav li#SE a 		{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -538px 0; width: 150px; height: 46px; float: left; }
#secNav li#SE a:hover 	{ background-position: -538px -46px; }
#secNav li#SE a:active 	{ background-position: -538px -46px; }
span.onSE			 	{ background: url("http://static2.janska.com/images/site/gfx_Snav.png") no-repeat; background-position: -538px -92px; width: 150px; height: 46px; float: left; }

/* Tertiary Nav */
#tertiaryNavContainer	{ margin: 0 0 15px 15px; border-left: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; width: 176px; }
.tNav_itemContainer_ON	{ background-color: #EBECE6; margin: 2px; width: 156px; padding: 3px 8px;  }
.tNav_dotLine			{ border-top: 1px #AFA59C dotted; }

.tertiaryNav_ON a					{ color: #000; text-decoration: none; display: block; margin: 2px; width: 156px; padding: 5px 8px; font: normal 13px/15px Arial, sans-serif; background-color: #EBECE6; }

.tertiaryNav_Off a				{ color: #000; text-decoration: none; display: block; margin: 2px; width: 156px; padding: 5px 8px; font: normal 13px/15px Arial, sans-serif; }
.tertiaryNav_Off a:link,		{ }
.tertiaryNav_Off a:visited		{ }
.tertiaryNav_Off a:hover		{ background-color: #EBECE6;  }


/* Products */
.swatch							{ padding-top: 4px; }
table.productLanding			{ margin: 0 0 33px 115px; }
table.pageContainer	td			{ vertical-align: top; }

#secNavBkg						{ width: 557px; height: 80px; background-image: url(http://static4.janska.com/images/products/landing/gfx_products_categoryLanding_secNavBkg_R.jpg); }
.prodCatLanding_OVER_container	{ margin-right: 9px; width: 165px; height: 5px; }
.prodCatLanding_OVER			{ background-image: url(http://static4.janska.com/images/products/landing/gfx_products_categoryLanding_OVER.gif); width: 165px; height: 5px; }
.prodCatLanding_image			{ margin-right: 9px; width: 165px; height: 220px; }
.prodCatLanding_text			{ margin-right: 9px; width: 165px; height: 24px; color: #444; font: normal 12px/16px Arial, sans-serif; text-align: center; padding-top: 8px; }
.imgCredit_text					{ height: 24px; color: #444; font: normal 12px/16px Arial, sans-serif; padding-top: 8px; }

table.contentWell td.title		{ padding-left: 15px; height: 30px; vertical-align: top; }
table.contentWell td.detail		{ padding: 0 10px 0 15px; font-size: 12px; line-height: 18px; color: #444; vertical-align: top; }
table.contentWell td.image		{ width: 381px; vertical-align: top; }
table.contentWell td.colors		{ width: 29px; vertical-align: bottom; }

#productTitle					{ float: left; font: normal 18px/24px Verdana, sans-serif; padding: 0 0 3px 0; }
.jackets						{ color: #627FDB; }
.wraps							{ color: #742C2F; }
.warmers						{ color: #5B96AC; }
.pants							{ color: #A5A747; }
.hats							{ color: #4B3648; }
.jacketsTitle						{ color: #627FDB; font-size: 18px; text-align: right; }
.wrapsTitle							{ color: #742C2F; font-size: 18px; text-align: right; }
.warmersTitle						{ color: #5B96AC; font-size: 18px; text-align: right; }
.pantsTitle							{ color: #A5A747; font-size: 18px; text-align: right; }
.hatsTitle							{ color: #4B3648; font-size: 18px; text-align: right; }

#productPrice					{ float: right; font: normal 18px/24px Georgia, serif; color: #333; padding-right: 7px; }
#productDetail_01				{ padding-bottom: 10px; width:322px; }
#productDetail_02				{ font-style: italic; margin-bottom: 20px; }
#productDetail_02_1				{ font-style: italic; margin-bottom: 10px; }

table.form td.label				{ text-align: right; padding: 2px 8px 2px 0; width: 80px; }
table.form td.value				{ padding: 2px 0 2px 0;  }

#YAML							{ font-size: 12px; color: #888; padding: 0 0 10px 25px; }
.YAML_container					{ margin: 1px 0 0 40px; width: 128px; height: 160px; background-color: #EEE; }
.YAML_credit					{ color: #888; padding: 4px 0; text-align: center; font-size: 11px; margin-left: 15px; text-decoration: none;}
.YAML_credit a					{ color: #888; text-align: center; font-size: 11px;  text-decoration: none;}
.YAML_credit2					{ color: #888; padding: 4px 0; text-align: center; font-size: 11px; }

/* About Polartec */
#greenBox						{ position: absolute; left: 50%; margin-left: -140px; top: 600px;  z-index: 99; border: 1px #627FDB dashed; background-color: #DEEEAE; padding: 20px 32px; }
.AUcredit						{ padding: 15px 0 0 112px; }

/* Stories */
table.stories td.label			{ padding-right: 22px; padding-top: 1px; }
table.stories td.label2			{ padding-right: 22px; padding-top: 6px; }
table.stories td.value			{ font: normal 12px/18px Arial, sans-serif; padding-top: 4px; padding-bottom: 4px; padding-right: 20px; }
table.stories td.value2			{ font: normal 12px/18px Arial, sans-serif; padding-top: 0px; padding-bottom: 4px; padding-right: 20px; }
.expandPanel					{ border-top: 1px #777 dotted; padding: 7px 20px 6px 0;  }
.expandPanel_last				{ border-top: 1px #777 dotted; }
.story_expanded					{ padding-bottom: 7px; }
.story_expanded_last			{ padding-bottom: 12px; }
.tellStoryBtn_container			{ padding: 26px 0 0 56px; }
.requestSwatches_container		{ padding: 6px 0 0 36px; }
.txt_body						{ font: normal 12px/16px Arial, sans-serif; }	


/* Special Needs */
table.specialNeeds td			{ vertical-align: top; }
table.specialNeeds td.left		{ width: 397px; padding-left: 44px; }

ul.type01						{ padding: 10px 0; margin: 0 0 0 25px; }
ul.type01 li					{ padding: 0 0 10px 0; margin: 0; list-style-image: url(http://static1.janska.com/images/site/gfx_bullet_type01.gif); }
.paddWWlogo						{ padding: 9px 0 14px 6px; }
.wwInset						{ border: 1px #627FDB dashed; background-color: #DEEEAE; padding: 21px 40px 22px 20px; width: 347px; }
.btmInsetPanel					{ width: 832px; height: 339px; background: url(http://static2.janska.com/images/specialNeeds/gfx_insetPanelBkg.png) no-repeat; margin: 30px 0 0 44px; padding-bottom: 44px; }

#visitWWpos						{ position: absolute; left: 50%; margin-left: 164px; top: 417px;  z-index: 99; width: 257px; height: 30px; }
#visitWW 						{ height: 30px; width: 257px; background-image:url(http://static2.janska.com/images/site/btn_visitWW.png); background-position: 0 0;}
#visitWW:hover 					{ background-position: 0 -30px; }
#visitWW:active 				{ background-position: 0 -30px; }

table.WWpromo					{ margin-left: 50px; }
table.WWpromo td				{ vertical-align: top; }
table.WWpromo td.title			{ text-align: center; font: normal 18px/28px Arial, sans-serif; color: #6D8C26; padding-top: 9px; }
table.WWpromo td.text_01		{ padding: 3px 44px 0 29px; }
table.WWpromo td.text_02		{ padding: 3px 17px 0; }
table.WWpromo td.text_03		{ padding: 3px 53px 0 17px; }

/* Sizing Guide */
.sizingGuidline					{ padding: 118px 0 0 46px; }		
.sizingTable_container			{ border-left: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; width: 628px; }
.sizingTable_container2			{ border-left: 1px #DDD solid; border-bottom: 1px #DDD solid; border-right: 1px #DDD solid; width: 628px; margin-bottom: 20px; }

table.ST td.col_a				{ width: 160px; padding-left: 10px; color: #000; }
table.ST td.col_b_head			{ width: 121px; background-color: #F3F3F3; padding-left: 12px; }
table.ST td.col_c_head			{ width: 121px; padding-left: 12px; }
table.ST td.col_d_head			{ width: 121px; background-color: #F3F3F3; padding-left: 12px; }
table.ST td.col_e_head			{ padding-left: 12px; }
.font12							{ font-size: 12px; }	
.black							{ color: #000; }

table.ST td.col_b				{ width: 121px; background-color: #F3F3F3; padding-left: 12px; font-size: 16px; }
table.ST td.col_c				{ width: 121px; padding-left: 12px; font-size: 16px; }
table.ST td.col_d				{ width: 121px; background-color: #F3F3F3; padding-left: 12px; font-size: 16px; }
table.ST td.col_e				{ padding-left: 12px; font-size: 16px; }
table.ST td						{ padding-top: 7px; padding-bottom: 7px; }

table.ST2 td.col_a				{ width: 172px; padding-left: 10px; }
table.ST2 td					{ padding-top: 7px; padding-bottom: 7px; }

.bold12							{ font-weight: bold; color: #000; font-size: 12px; line-height: 12px; }
.bold14							{ font-weight: bold; color: #000; font-size: 14px; }
.subtxt							{ padding: 15px; }
.subtxt2						{ padding: 0 15px 15px; }

div.border						{ border-bottom: 1px #DDD solid; }

#sizingChart_open a:link,
#sizingChart_open a:visited		{ float:right; width: 101px; height: 17px; background: url(http://static4.janska.com/images/sizing/btn_sizing_open.png) no-repeat top right; background-position: 0 0; color: #444; font: normal 12px/12px Arial, sans-serif; text-decoration: none; text-align: left; padding: 3px 0 0 0; }
#sizingChart_open a:hover		{ background: url(http://static4.janska.com/images/sizing/btn_sizing_open.png) no-repeat top right; background-position: 0 -35px; text-decoration: underline; }

#sizingChart_close a:link,
#sizingChart_close a:visited	{ float:right; width: 101px; height: 17px; background: url(http://static2.janska.com/images/sizing/btn_sizing_close.png) no-repeat top right; background-position: 0 0; color: #444; font: normal 12px/12px Arial, sans-serif; text-decoration: none; text-align: left; padding: 3px 0 0 0; }
#sizingChart_close a:hover		{ background: url(http://static2.janska.com/images/sizing/btn_sizing_close.png) no-repeat top right; background-position: 0 -35px; text-decoration: underline; }

#sizing__01_blue				{ border: 3px #627FDB solid; width: 316px; margin: 10px 0;}
#sizing__01_cranberry			{ border: 3px #742C2F solid; width: 316px; margin: 10px 0; background-color: #F3F3F3; }
#sizing__01_cranberry .inset	{ margin: 10px 17px; background-color: #FFF; padding: 7px; text-align: center; }
div.insetpos					{ padding: 0 50px 6px 17px; }
#sizing__01_aqua				{ border: 3px #97BCCA solid; width: 316px; margin: 10px 0;}
#sizing__01_kiwi				{ border: 3px #A5BE42 solid; width: 316px; margin: 10px 0; background-color: #F3F3F3; }
#sizing__01_kiwi .inset			{ margin: 10px 17px; background-color: #FFF; padding: 7px; text-align: center; }
#sizing__01_aqua				{ border: 3px #5B96AC solid; width: 316px; margin: 10px 0; background-color: #F3F3F3; }
#sizing__01_aqua .inset			{ margin: 10px 17px; background-color: #FFF; padding: 7px; text-align: center; }


#sizeChart_open 				{}
#sizeChart_open a:link,
#sizeChart_open a:visited		{ float:left; width: 101px; height: 17px; background: url(http://static3.janska.com/images/sizing/btn_size_open.png) no-repeat top left; background-position: -10 0; color: #444; font: normal 12px/12px Arial, sans-serif; text-decoration: none; text-align: left; padding: 3px 0 0 0; }
#sizeChart_open a:hover			{ background: url(http://static3.janska.com/images/sizing/btn_size_open.png) no-repeat top right; background-position: 0 -35px; text-decoration: underline; }

#sizeChart_close 				{}
#sizeChart_close a:link,
#sizeChart_close a:visited		{ float:left; width: 101px; height: 17px; background: url(http://static4.janska.com/images/sizing/btn_size_close.png) no-repeat top left; background-position: 0 0; color: #444; font: normal 12px/12px Arial, sans-serif; text-decoration: none; text-align: left; padding: 3px 0 0 0; }
#sizeChart_close a:hover		{ background: url(http://static4.janska.com/images/sizing/btn_size_close.png) no-repeat top right; background-position: 0 -35px; text-decoration: underline; }

table.STdetail_jackets td				{ padding-top: 7px; padding-bottom: 5px; }
table.STdetail_jackets td.col_a			{ padding-left: 10px; color: #000; }
table.STdetail_jackets td.col_b_head	{ width: 78px; background-color: #F3F3F3; padding-left: 8px; }
table.STdetail_jackets td.col_c_head	{ width: 78px; padding-left: 8px; }
table.STdetail_jackets td.col_d_head	{ width: 78px; background-color: #F3F3F3; padding-left: 8px; }

table.STdetail_jackets td.col_b			{ width: 78px; background-color: #F3F3F3; padding-left: 8px; font-size: 14px; }
table.STdetail_jackets td.col_c			{ width: 78px; padding-left: 8px; font-size: 14px; }
table.STdetail_jackets td.col_d			{ width: 78px; background-color: #F3F3F3; padding-left: 8px; font-size: 14px; }
table.STdetail_jackets td.col_e			{ padding-left: 8px; font-size: 14px; }

table.STdetail_mocsocks td.col_a_head	{ width: 36px; font: normal 10px/10px Arial, sans-serif; padding: 7px 0 5px 10px; }
table.STdetail_mocsocks td.col_b_head	{ width: 66px; background-color: #F3F3F3; padding: 7px 0 5px 8px; }
table.STdetail_mocsocks td.col_c_head	{ width: 66px; padding: 7px 0 5px 8px; }
table.STdetail_mocsocks td.col_d_head	{ width: 66px; background-color: #F3F3F3; padding: 7px 0 5px 8px; }
table.STdetail_mocsocks td.col_e_head	{ width: 40px; padding: 7px 0 5px 8px; }

table.STdetail_mocsocks td.col_a		{ width: 46px; }
table.STdetail_mocsocks td.col_b		{ width: 66px; background-color: #F3F3F3; font-size: 14px; padding: 7px 0 5px 8px; }
table.STdetail_mocsocks td.col_c		{ width: 66px; font-size: 14px;  padding-bottom: 5px; padding: 7px 0 5px 8px;}
table.STdetail_mocsocks td.col_d		{ width: 66px; background-color: #F3F3F3; font-size: 14px; padding: 7px 0 5px 8px;}
table.STdetail_mocsocks td.col_e		{ width: 40px; font-size: 14px; padding: 7px 0 5px 8px; }

table.STdetail_legwarmers td.col_a_head	{ width: 57px; font: normal 10px/10px Arial, sans-serif; padding: 7px 0 5px 10px; }
table.STdetail_legwarmers td.col_b_head	{ width: 78px; background-color: #F3F3F3; padding: 7px 0 5px 8px; }
table.STdetail_legwarmers td.col_c_head	{ width: 78px; padding: 7px 0 5px 8px; }
table.STdetail_legwarmers td.col_d_head	{ background-color: #F3F3F3; padding: 7px 0 5px 8px; }

table.STdetail_legwarmers td.col_a		{ width: 57px; font: normal 12px/12px Arial, sans-serif; padding: 7px 0 5px 8px; }
table.STdetail_legwarmers td.col_b		{ width: 78px; background-color: #F3F3F3; font-size: 14px; padding: 7px 0 5px 8px; }
table.STdetail_legwarmers td.col_c		{ width: 78px; font-size: 14px;  padding-bottom: 5px; padding: 7px 0 5px 8px;}
table.STdetail_legwarmers td.col_d		{ background-color: #F3F3F3; font-size: 14px; padding: 7px 0 5px 8px;}

/* MPU */
#MPU_reqSwatch_container			{ width: 832px; background: #DDD url(http://static4.janska.com/images/site/img_bkg_reqSwatches.jpg) no-repeat; margin-top: 4px;  }
table.MPUform						{ margin: 35px 35px 0px 40px; margin-right:0px;}
table.MPUform td					{ }
table.MPUform td.intro				{ font: normal 12px/18px Arial, sans-serif; padding: 0 75px 10px 0;  }
table.MPUform td.img				{ padding-top: 30px; }
table.MPUform td.label				{ font: normal 12px/15px Arial, sans-serif; text-align: right; width: 88px; padding: 2px 10px 2px 0; }
table.MPUform td.value				{ padding: 2px 10px 2px 0; }
table.MPUform td.value3				{ padding: 6px 10px 2px 0; }
table.MPUform td.browse				{ text-align: right; }

#MPU_story_container				{ width: 832px; background: #F4F2F6 url(http://static4.janska.com/images/site/img_bkg_story.jpg) top left no-repeat; padding: 4px 0 90px 0; }
#MPU_story_container_confirm		{ width: 832px; padding: 4px 0 0px 0; }

#MPU_emailFriend_container			{ width: 832px; background: #DDD url(http://static2.janska.com/images/site/img_bkg_grayGradient.jpg) no-repeat; margin-top: 4px;  }
#MPU_std_container					{ width: 756px; background: #DDD url(http://static2.janska.com/images/site/img_bkg_grayGradient.jpg) no-repeat; margin-top: 4px; padding: 18px 38px;  }
table.MPUemailFriend				{ margin: 15px; }
table.MPUemailFriend td				{ vertical-align: top; }
table.MPUemailFriend td.img			{ width: 189px;}
table.MPUemailFriend td.label		{ font: normal 12px/15px Arial, sans-serif; text-align: right; width: 181px; padding: 6px 10px 2px 0; }
table.MPUemailFriend td.value		{ padding: 2px 10px 2px 0; }
table.MPUemailFriend div.formMsg	{ color: #777; font-size: 12px; padding: 2px 0 4px 0; }						
.formMsg							{ color: #777; font-size: 12px; padding: 2px 0 4px 0; }						

#MPU_warningMsg_container			{ width: 832px; background: #DDD url(http://static2.janska.com/images/site/img_bkg_grayGradient.jpg) no-repeat; font: normal 12px/16px Arial, sans-serif; }

/* Where to Buy */
.titlePos							{ padding: 0 0 0 44px; }
.level2Pos							{ padding: 0 35px 0 74px; }
.mapImgPos							{ padding: 67px 0 60px 15px; }

/* Shopping Cart Summary */
.shopCartSummary_text_off			{ display: block; color: #000; text-decoration: none; }


.SCS_quantity						{ font-size: 11px; padding: 1px 0 0 36px; text-align: left; }
.SCS_subtotal						{ font-size: 11px; padding: 1px 30px 0 0; text-align: right; }

#SCS_container						{ position: absolute; left: 50%; margin-left: 71px;  top: 33px; z-index: 999; width:300px; }
#SCSpanel_top						{ background-image: url(http://static3.janska.com/images/site/gfx_SCS_panel_top.png); width: 300px; height: 13px; }
#SCSpanel_mid						{ background-image: url(http://static3.janska.com/images/site/gfx_SCS_panel_mid.png); width: 260px; padding: 4px 20px; }
#SCSpanel_btm						{ background-image: url(http://static3.janska.com/images/site/gfx_SCS_panel_btm.png); width: 300px; height: 13px; }
#SCStitle							{ font: normal 12px/15px Arial, sans-serif; padding: 1px 0 8px 0; }
table.SCS_item						{ padding: 0px 0px 0px 0px; border-top: 1px #648024 dotted; font-size: 12px; }
table.SCS_item td					{ vertical-align: top; }
table.SCS_item td.quantity			{ width: 34px; text-align: center; font-weight: bold; color: #000; padding-top:10px; }
table.SCS_item td.image				{ width: 68px; padding-top:10px; padding-bottom:5px; }
table.SCS_item td.text_product		{ font: bold 12px/14px Arial, sans-serif; padding: 10px 0 2px 8px; color: #000; }
table.SCS_item td.text_size			{ padding: 0px 0px 0px 8px; }
table.SCS_item td.text_color		{ padding: 0px 0px 0px 8px; }
table.SCS_item td.text_price		{ font-weight: bold; padding: 0px 0 0 8px; color: #000; }

table.SCS_item_trim					{ border-top: 1px #648024 dotted;  font-size: 12px; line-height: 15px; }
table.SCS_item_trim td				{ vertical-align: top;padding-top: 10px; padding-left:8px; padding-right:8px;  padding-bottom:0px; }
table.SCS_item_trim td.quantity		{ width: 34px; text-align: center; font-weight: bold; color: #000; }
table.SCS_item_trim td.text_item	{ font: bold 12px/14px Arial, sans-serif; color: #000; }
table.SCS_item_trim td.text_itemSizeColor	{ height: 17px; padding-top: 2px; padding-bottom:5px;}
table.SCS_item_trim span.size	{ padding-left:5px;}

div.size, div.separator, div.color	{ float: left; }
table.SCS_item_trim td.text_price	{ font-weight: bold; color: #000; text-align: right;  }


table.SCS_summaryPanel 				{ background-color: #555; color: #FFF; }
table.SCS_summaryPanel td.items		{ padding: 3px 0 3px 10px; width: 80px; }
table.SCS_summaryPanel td.subtotal	{ padding: 3px 0 3px 0; text-align: right; width: 84px; }
table.SCS_summaryPanel td.amount	{ padding: 3px 10px 3px 0; font-weight: bold; text-align: right; }

table.SCS_buttons 					{ margin: 10px 0 7px; }
table.SCS_buttons td.view			{ padding-left: 52px; }
table.SCS_buttons td.checkout		{ width: 109px; padding-left: 9px; }

table.SC_summaryPg_container			{ padding: 20px 0 40px; }
table.SC_summaryPg_container td			{ vertical-align: top; }

table.SC_summaryPg_headerPanel			{ background-color: #EFEFEF; font: normal 10px/13px Arial, Helvetica, sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #000; }
table.SC_summaryPg_headerPanel td		{ padding-top: 5px; padding-bottom: 5px; }
table.SC_summaryPg_headerPanel td.item	{ padding-left: 10px; width: 254px; }
table.SC_summaryPg_headerPanel td.act	{ width: 166px; padding-left: 37px;  }
table.SC_summaryPg_headerPanel td.qty	{ width: 85px; }
table.SC_summaryPg_headerPanel td.price	{ padding-right: 20px; text-align: right; }

table.summaryTable th				{ font: normal 10px/13px Arial, sans-serif; padding-top: 5px; padding-bottom: 5px; background-color: #EFEFEF; text-transform: uppercase; letter-spacing: 1px; text-align: left; }
table.summaryTable th.orderNumber	{ width: 72px; padding-left: 10px; }
table.summaryTable th.date			{ width: 85px; }
table.summaryTable th.total			{ width: 65px; padding-left: 30px; }
table.summaryTable th.tracking		{ width: 130px; }
table.summaryTable th.status		{ width: 117px; }

table.summaryTable td				{ font: normal 12px/13px Arial, sans-serif; padding-top: 3px; padding-bottom: 8px; }
table.summaryTable td.orderNumber	{ width: 72px; padding-left: 10px; }
table.summaryTable td.date			{ width: 85px; }
table.summaryTable td.total			{ width: 75px; text-align: right; padding-right: 20px; }
table.summaryTable td.tracking		{ width: 130px; }
table.summaryTable td.status		{ width: 117px; }

.dotline							{ border-bottom: 1px #DDD dotted; }


.sectionPanel						{ background-color: #EFEFEF; width: 635px; padding: 2px 0 4px 25px; font-size: 12px; }

table.SC_summaryPg_contentPanel				{ vertical-align: top; }
table.SC_summaryPg_contentPanel td			{ vertical-align: top; padding-top: 10px; padding-bottom:10px;}
table.SC_summaryPg_contentPanel td.item		{ width: 264px; }
table.SC_summaryPg_contentPanel td.act		{ width: 67px;  }
table.SC_summaryPg_contentPanel td.act2		{ width: 94px;  }
table.SC_summaryPg_contentPanel td.qty		{ text-align: right; padding: 10px 6px 0 0; width: 80px; }
table.SC_summaryPg_contentPanel td.qty2		{ text-align: right; padding: 1px 6px 0 0; width: 103px; }
table.SC_summaryPg_contentPanel td.qty3		{ text-align: right; padding: 12px 6px 0 0; width: 103px; }
table.SC_summaryPg_contentPanel td.price	{ padding-right: 10px; text-align: right; font: normal 18px/22px Georgia, serif; }

.SC_summaryPg_item_img				{ width: 68px; height: 85px; background-color: #EFEFEF; float: left; }
.SC_summaryPg_item_txt				{ float: right; width: 185px; }
.itemTitle							{ font: bold 12px/14px Arial, sans-serif; color: #000; padding: 2px 20px 3px 0; }
.itemSize							{ padding-bottom: 0px; }
.itemColor							{ padding-bottom: 2px; }
.itemPrice							{ font: normal 15px/15px Georgia, "Times New Roman", Times, serif; color: #000; }
.SC_dotline							{ border-bottom: 1px #8B8B8B dotted; }
.SC_line							{ border-bottom: 1px #8B8B8B solid; }

table.SC_subTotalPanel td 				{ padding-top: 8px; padding-bottom: 8px;  }
table.SC_subTotalPanel td.code			{ text-align: right; padding-right: 10px; width: 251px; }
table.SC_subTotalPanel td.codeTxt		{ width: 78px; }
table.SC_subTotalPanel td.submit		{  }
table.SC_subTotalPanel td.subtotalTxt	{ border-bottom: 1px #444 solid; text-align: right; }
table.SC_subTotalPanel td.subtotal		{ border-bottom: 1px #444 solid; font: normal 18px/22px Georgia, serif; padding-right: 10px; text-align: right;  }

input.giftCode							{ width: 64px; }

#continueShopBtn_container				{ float: right; margin: 24px 10px 24px 0; }
#checkoutBtn_container					{ float: right; margin: 20px 0; }
#goBackBtn_container					{ float: right; margin: 24px 10px 24px 0; }
#goBackBtn_container_shipping			{ float: right; margin: 24px 10px 150px 0; }
#continueBtn_container					{ float: right; margin: 20px 0 44px; }
#placeOrderBtn_container				{ float: right; margin: 20px 44px 44px 0; }

/* Wizard */
.wizardContainer						{}
.wizard									{ margin: 15px 0 25px 69px; }
.one_current							{ background: url(http://static2.janska.com/images/shoppingCart/gfx_wizard_01.png) top left no-repeat; width: 35px; height: 26px; }
.one_completed							{ background: url(http://static2.janska.com/images/shoppingCart/gfx_wizard_01.png) no-repeat; background-position: 0 -26px; width: 35px; height: 26px; }
.one_notYetCompleted					{ background: url(http://static2.janska.com/images/shoppingCart/gfx_wizard_01.png) no-repeat; background-position: 0 -52px; width: 35px; height: 26px; }
.one_width								{ width: 217px; }
.two_current							{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_02.png) top left no-repeat; width: 35px; height: 26px; }
.two_completed							{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_02.png) no-repeat; background-position: 0 -26px; width: 35px; height: 26px; }
.two_notYetCompleted					{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_02.png) no-repeat; background-position: 0 -52px; width: 35px; height: 26px; }
.two_width								{ width: 139px; }
.three_current							{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_03.png) top left no-repeat; width: 35px; height: 26px; }
.three_completed						{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_03.png) no-repeat; background-position: 0 -26px; width: 35px; height: 26px; }
.three_notYetCompleted					{ background: url(http://static4.janska.com/images/shoppingCart/gfx_wizard_03.png) no-repeat; background-position: 0 -52px; width: 35px; height: 26px; }
.three_width							{ width: 81px; }
.four_current							{ background: url(http://static1.janska.com/images/shoppingCart/gfx_wizard_04.png) top left no-repeat; width: 35px; height: 26px; }
.four_completed							{ background: url(http://static1.janska.com/images/shoppingCart/gfx_wizard_04.png) no-repeat; background-position: 0 -26px; width: 35px; height: 26px; }
.four_notYetCompleted					{ background: url(http://static1.janska.com/images/shoppingCart/gfx_wizard_04.png) no-repeat; background-position: 0 -52px; width: 35px; height: 26px; }
.wizardTxt_current						{ font: normal 16px/20px Arial, sans-serif; color: #000; }
.wizardTxt_completed					{ font: normal 16px/20px Arial, sans-serif; color: #A4BF62; }
.wizardTxt_notYetCompleted				{ font: normal 16px/20px Arial, sans-serif; color: #BABABA; }

table.SC_checkout_container	td			{ vertical-align: top; }
table.SC_checkout_container	td.leftCol	{ width: 569px; padding-left: 69px; }
table.SC_checkout_container	td.rightCol	{ padding-left: 20px; }

.SC_grayPanel							{ background-color: #EEE; font-size: 12px; padding: 3px 10px; }
.SC_grayContainer						{ background-color: #EEE; border-bottom: 1px #444 dotted; padding: 4px 0; }
table.SC_form 							{ margin: 6px 0; font-size: 12px; }
table.SC_form td						{ padding-top: 2px; padding-bottom: 2px; }
table.SC_form td.label					{ width: 125px; padding-right: 10px; text-align: right; }
table.SC_form td.value					{}
.SC_buttonContainer						{ }

div.SC_checkoutSummary					{ background-color: #444; width: 216px; border: 2px #444 solid; }
table.SC_checkoutSummary				{ color: #FFF; }
table.SC_checkoutSummary td.label		{ text-align: right; width: 85px; font-size: 12px; padding: 7px 0 0 0; }
table.SC_checkoutSummary td.value		{ text-align: right; padding: 2px 15px 4px 0; font: normal 18px/24px Georgia, Times, serif; }
.SC_checkoutSummary_dotline				{ border-bottom: 1px #FFF dotted; }

table.SC_checkoutSummary_total				{ background-color: #FFF; }
table.SC_checkoutSummary_total td.label		{ text-align: right; width: 85px; font-size: 12px; padding: 7px 0 0 0; }
table.SC_checkoutSummary_total td.value		{ text-align: right; padding: 2px 15px 4px 0; font: normal 18px/24px Georgia, Times, serif; }

.SC_subheadPanel							{ background-color: #DEDEDE; font: bold 12px/15px Arial, sans-serif; padding: 5px 10px; }

table.SC_shipping							{}
table.SC_shipping td.radio					{ width: 31px; text-align: right; padding: 5px 0 4px 0; }
table.SC_shipping td.shippingOption			{ width: 167px; padding: 6px 0 4px 3px; font-size: 12px; }
table.SC_shipping td.price					{ width: 72px;  font: normal 18px/24px Georgia, Times, serif; text-align: right; padding: 2px 10px 4px 0; background-color: #EEE; border: 1px #FFF solid; }
table.SC_shipping td.date					{ width: 122px; padding: 6px 0 4px 6px; font-size: 12px; color: #2D59B5; }
table.SC_shipping td.message				{ padding: 12px 0 4px 10px; font-size: 12px; color: #2D59B5; background-color: #EEE; border: 1px #FFF solid; }

.SC_shipping_dotline						{ border-bottom: 1px #444 dotted; }
.SC_summary_dotline							{ border-bottom: 2px #444 solid; }
.SC_summary_totalLine_01					{ float: right; border-bottom: 1px #444 solid; width: 300px; }
.SC_summary_totalLine_02					{ float: right; border-bottom: 2px #444 solid; width: 300px; }
.SC_method									{ font: normal 12px/17px Arial, sans-serif; padding: 6px 0 10px 0; }
.addressLabel				{ font-size: 12px; padding: 8px 0 0 0; }
.addressValue				{ font: bold 12px/16px Arial, sans-serif; padding: 2px 0 0 20px; margin-bottom: 10px; }

.printBtn					{ width: 138px; padding-bottom: 15px;}
#confirmation_container		{ margin: 0 44px; padding: 25px 25px 35px; border: 1px #87AD31 dashed; }
#confirmation_msg			{ margin: 0 44px; padding: 25px; background-color: #EEE; }

table.confirmation_summary 				{ padding: 3px 0; }
table.confirmation_summary td.label 	{ font-size: 12px; text-align: right; }
table.confirmation_summary td.value 	{ text-align: right; padding: 3px 15px 3px 0; font: normal 18px/24px Georgia, Times, serif; width: 135px; }

p.head				{ font: normal 18px/24px Arial, Helvetica, sans-serif; padding: 0 0 5px 0; margin: 0; }
p.body				{ font: normal 12px/18px Arial, Helvetica, sans-serif; padding: 5px 15px 5px 0; margin: 0; }

/* Login */
#Login_container					{ position: absolute; left: 50%; margin-left: -254px;  top: 284px; z-index: 999; width:330px; }
#Loginpanel_top						{ background-image: url(http://static1.janska.com/images/site/gfx_loginPanel_top.png); width: 330px; height: 13px; }
#Loginpanel_mid						{ background-image: url(http://static1.janska.com/images/site/gfx_loginPanel_mid.png); width: 290px; padding: 4px 20px; }
#Loginpanel_btm						{ background-image: url(http://static3.janska.com/images/site/gfx_loginPanel_btm.png); width: 330px; height: 13px; }
#Login_title						{ font: normal 18px/24px Arial, sans-serif; padding: 3px 0 4px 5px; color: #627FDB; }
table.login					{ font-size: 12px; }
table.login	td.label		{ width: 95px; padding: 3px 7px 3px 0; text-align: right; }
table.login td.value		{}
table.login td.btn			{ padding: 10px 0 13px 0; }
.systemMessage				{ padding: 0 0 8px 5px; font-size: 12px; line-height: 17px; }
.red						{ color: #800; }

table.MPU_warningMsg					{ margin: 20px 0 20px 174px;}
table.MPU_warningMsg td.text			{ padding-right: 10px; text-align: center; }
div.dotLineR							{ border-right: 1px #888 dotted; width: 428px; }
table.MPU_warning_links					{ font: normal 12px/18px Arial, sans-serif; margin: 12px 0 18px; }
table.MPU_warning_links	td.txtLeft		{ padding: 0 10px; }
table.MPU_warning_links	td.txtRight		{ padding: 0 10px; text-align: right; }

/* Universal Links */
.UL_privacyBkg					{ background: url(http://static4.janska.com/images/site/img_UL_privacySecurityGuarantee.jpg) top right no-repeat; width: 100%; padding-bottom: 25px; }
#img_FAQ						{ position: absolute; left: 50%; margin-left: 185px;  top: 432px; z-index: 999; width:275px; height: 241px; }

table.FAQ td.left				{ width: 601px; }
#greenBox_FAQ					{ border: 1px #627FDB dashed; background-color: #DEEEAE; padding: 20px; width: 169px; margin: 20px 20px 223px 20px; }
.FAQ_headerPanel				{ background-color: #F4F4F4; padding: 5px 10px; font-size: 12px; cursor: pointer;}
.FAQ_headerPanel_over			{ background-color: #E4E4E4; padding: 5px 10px; font-size: 12px; display: block; cursor: pointer;  }
.FAQ_answer						{ padding: 9px 10px 13px; font-size: 12px; }
.FAQaddress						{ padding: 6px 10px; }

/* Product Review */
table.productReview	td.left		{ width: 230px; text-align: right; padding-bottom: 6px; font: normal 12px/15px Arial, sans-serif;}		
table.productReview	td.right	{ padding-left: 10px; padding-bottom: 6px; }		
table.productReview	td.img		{ text-align: right; }		
#PRtitle						{ font-weight: bold; font-size: 12px; padding-bottom: 4px; }
#PRdescription					{ font-size: 12px; width: 475px; padding-bottom: 4px; }
.link_FD						{ }
.PRline							{ border-bottom: 1px #DDD solid; padding-top: 10px;  }
.subhead						{ font-weight: bold; padding: 8px 0 2px 0; }

table.starRating	td.star			{ width: 19px; height: 17px; }
table.starRating	td.quantity		{ width: 50px; height: 17px; font: bold 12px/12px Arial, sans-serif; padding-left: 15px; padding-top:4px; }
table.starRating	td.quality		{ font: normal 12px/12px Arial, sans-serif; padding-top:4px; }
.Star_qty						{ float: left; width: 50px; height: 17px; font: bold 12px/12px Arial, sans-serif; padding-left: 15px; padding-top:4px; }
.Star_qlty						{ font: normal 12px/12px Arial, sans-serif; padding-top:4px; }
.smallText						{ font: normal 10px/12px Arial, sans-serif; color: #777; }

#Tips_container					{ position: absolute; left: 50%; margin-left: 151px;  top: 544px; z-index: 999; width:310px; }
#Tips_top						{ background-image: url(http://static1.janska.com/images/site/gfx_tipsPanel_top.png); width: 310px; height: 13px; }
#Tips_mid						{ background-image: url(http://static4.janska.com/images/site/gfx_tipsPanel_mid.png); width: 270px; padding: 4px 20px; }
#Tips_btm						{ background-image: url(http://static3.janska.com/images/site/gfx_tipsPanel_btm.png); width: 310px; height: 13px; }
.tips_para_01					{ padding: 6px 0 8px 4px; }
table.tips						{ font: normal 12px/17px Arial, sans-serif; }
ul.tips							{ margin: 0 15px 0 30px; padding: 0; }
ul.tips li						{ list-style-image: url(http://static1.janska.com/images/site/gfx_bullet_type01.gif); padding-bottom: 4px; }
ul.tips li.paddR				{ padding-right: 10px; }

/* MyAccount */
.login_container				{ border: 1px #4C6AC6 solid; margin: 29px 0 100px 149px; width: 291px; height: 126px; padding: 12px; }
.login_explaination				{ font: normal 12px/16px Arial, Helvetica, sans-serif; color: #777; padding: 10px 0 0 0; vertical-align: top; }
.editLink						{ text-align: right; padding: 8px 15px 0 0; }
table.accDetails 				{ padding: 8px 0; }
table.accDetails td				{ width: 33%; font-size: 12px; }
table.accDetails td.first		{ padding-left: 20px; }

#address_billing_01, #address_billing_02, #address_billing_03
								{ font-weight: bold; padding-left: 20px; }
#address_shipping_01, #address_shipping_02, #address_shipping_03
								{ font-weight: bold; padding-left: 20px; }

table.myAcc_edit 				{ margin: 3px 0 6px; font-size: 12px; }
table.myAcc_edit td				{ padding-top: 2px; padding-bottom: 2px; }
table.myAcc_edit td.label		{ width: 94px; padding-right: 10px; text-align: right; }
table.myAcc_edit td.value		{ width: 306px; }

#updateMyAccount				{ padding: 15px 0 10px 747px; }

/* Site Map */
table.siteMap td				{ width: 33%; vertical-align: top; }					
.SM_subhead						{ font-weight: bold; padding: 10px 0 3px 0; font-size: 13px; color: #444; }
.SM_links						{ font: normal 12px/18px Arial, sans-serif; color: #888; }
.categoryHead					{ font-size: 18px; color: #444; padding-bottom: 8px; }
table.phone td.labelz			{ width: 68px; }

table.contactUs td				{ width: 33%; vertical-align: top; }

table.contactUs2 				{ padding-top: 15px; }				
table.contactUs2 td 			{ vertical-align: top; }				
table.contactUs2 td.first		{ width: 33%; }				

table.CUform 					{ padding-top: 7px; }
table.CUform td					{ padding-right: 4px; padding-bottom: 4px; }
table.CUform td.CUform_label	{ width: 102px; padding-right: 10px; font: normal 12px/18px Arial, sans-serif; text-align: right; }

#contactUsBtn_container			{ margin: 15px 0 0 0; padding-bottom: 0px; }
.width_phone					{ padding-right: 10px; }
.width_fax						{ padding-right: 27px; }
.CUinfoPadd						{ padding: 3px 0 0px 8px; }


/* Size selector */
#size_selector					{ width:108px;}

/* Gift Wrapping */
.GW_margin_01					{ padding: 2px 0 2px 165px; }
.GW_margin_02					{ padding: 10px 0 2px 50px; }
.GW_margin_03					{ padding: 8px 0 2px 165px; line-height: 15px; }

table.GW_btnContainer				{ padding: 10px 0 0 10px;}
table.GW_btnContainer td.cancel		{ width: 88px; }
table.GW_btnContainer td.continue	{ width: 131px; }



/**
 * Prototype CSS Styling
 */

 /* CSS to go with Prototip.Styles */
.prototip {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}

/* the default style */
.prototip .default {
	width: 250px;
	color: #BB0000;
}
.prototip .default .toolbar {
	background: #f1f1f1;
	font-weight: bold;
}
.prototip .default .title { padding: 5px; }
.prototip .default .content {
	padding: 5px;
	background: #fff;
}

/* protogrey */
.prototip .protogrey {
	width: 250px;
	color: #fff;
	background: #fff;
}
.prototip .protogrey .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogrey .title { padding: 5px; }
.prototip .protogrey .content {
	color: #808080;
	padding: 5px;
}
/* This is how to resize the close button for a style */
.prototip .protogrey .toolbar .close {
	width: 14px;
	height: 14px;
}

/* protogreynopad */
.prototip .protogreynopad {
	width: 250px;
	color: #fff;
	padding:4px;
	background: #fff;
}
.prototip .protogreynopad .toolbar {
	background: #969c92;
	font-weight: bold;
}
.prototip .protogreynopad .title { padding: 5px; }
.prototip .protogreynopad .content {
	color: #808080;
	padding: 0px;
}
.prototip .protograynopad .clearfix{
	padding:0px;
}
/* This is how to resize the close button for a style */
.prototip .protograynopad .toolbar .close {
	width: 14px;
	height: 14px;
}

/* loader gif */
.prototipLoader {
	position: absolute;
	top: -1000px;
	left: -1000px;
	height: 14px;
	width: 14px;
	border: 1px solid #dddddd;
	overflow: hidden;
}


/* Required for all tooltips, do not modify */
.prototip{position:absolute;overflow:hidden;}.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}.prototip .content{clear:both;}.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}.prototip .tooltip{clear:both;float:left;}.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}.prototip_Corner{float:left;position:relative;}.prototip canvas{position:relative;float:left;}.prototip_CornerTr,.prototip_CornerBr{float:right;}.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}.prototip .borderMiddle{position:relative;float:left;}.prototip .borderCenter{position:relative;float:left;height:100%;}.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}.prototip_StemBox{float:left;position:relative;}.prototip_Stem{width:100%;position:absolute;overflow:hidden;}.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.prototip .clearfix{display:inline-block;}/* IE Mac Hide \*/ .prototip .clearfix{display:block;}/* IE Mac Hide End */

/*
 * Iframe support
 */
.iframe_panel{background-image: none;}

/**
 * Card error
 */
#checkout_card_reenter{ padding:10px; margin:5px;}

/*
 * Setting text to arial for textareas 
 */
textarea	{font-family: arial; font-size: 12px;}

/* Tracking order-update info*/ 
.orderConfirmation_shipUpdate{ padding:15px; margin-bottom:20px; border: 1px dotted #777; }
.orderConfirmation_shipUpdate_messages{padding:5px; padding-left:15px;}
.orderConfirmation_shipUpdate_messages ul{padding-left:29px;}


/* file upload selectors */
.SI-FILES-STYLIZED label.cabinet
{
    width: 79px;
    height: 22px;
    background: url(http://static4.janska.com/images/site/btn_browse.png) 0 0 no-repeat;

    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}


