@import "menu.css";
@import "cart.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: #fff; }
button
{ cursor:pointer; color: #fff; font-size:11px;  width:auto; overflow:visible; border:none; background-color:transparent; margin:0; }
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; }
.clear		{ clear:both; }
.nomargin	{ margin:0; }
/*typography*/
h1		{ font-size: 24px; line-height: 36px; font-weight: bold; margin: 0px 0 18px 0; color: #333; }
h2		{ font-size: 24px; line-height: 36px; line-height: 18px; font-weight: bold; margin: 0 0 18px 0; color: #333; }
h3		{ font-size: 14px; font-weight: normal; margin: 0 0 18px 0; color: #333; }
h4		{ font-size: 12px; font-weight: bold; margin: 0 0 18px 0; color: #333; }
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: #333; }
p		{ font-size: 11px; font-weight: normal; margin: 0 0 18px 0; color: #333; }
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: #333; }
fieldset	{ border:none; margin: 0; }
label	{ font-weight: normal; margin: 0; color: #333; }
input	{ font-size: 11px; font-weight: normal; margin: 0; color: #333; }
select	{ font-size: 11px; font-weight: normal; margin: 0; color: #333; }
td 		{ font-size: 11px; font-weight: normal; margin: 0; color: #333; }
legend	{ font-size: 12px; font-weight: normal; margin: 0 0 18px 0; color: #333; }
/*structure*/
#wrap
{ position:relative; width:980px; margin: 0px auto; }
#pg_head
{ position:absolute; top: 0px; left: 0px; width:980px; height:91px; padding: 0 10px 0 10px; background: url(../images/pg_bg.gif) 0 0 repeat-y; }
#pg_headInner
{ position:relative; float:left; width:980px; height:91px; background: url(../images/pg_head.gif) 0 0 repeat-x; }
#pg_logo
{ position:absolute; top: 11px; left: 8px; }
#pg_banner
{ position:absolute; top: 10px; left: 498px; width: 468px; height:60px; }
#pg_banner .bannerlink
{ width: 468px; height:60px; display:block; }
#pg_content
{ position:relative; float:left; width:980px; margin: 90px 0 0 0; padding: 0 10px 0 10px; background: url(../images/pg_bg.gif) 0 0 repeat-y; }
/*menu*/
#pg_menu 
{ position:relative; float:left; width:188px; }
#pg_globalTitle
{ position:relative; float:left; width:188px; height: 27px; font-size:14px; line-height: 27px; text-indent: 18px; padding: 8px 0 0 0; margin: 0; color: #fff; background: url(../images/pg_globalTitle.gif) 0 0 no-repeat; }
#pg_global
{ position:relative; float:left; width:188px; }
/*menu level1*/
#pg_global ul
{ position:relative; float:left; width:188px; background: url(../images/pg_menuBg.gif) 0 0 repeat-y; margin:0; padding: 4px 0 0 0; } 
#pg_global li
{ clear: left; width:170px; list-style: none; padding:0 0 0 18px; }
#pg_global li a
{ color:#333; display:block; }
#pg_global li a:hover
{ color:#EA8C3B; }
/*menu level2*/
#pg_global ul li ul
{ position:relative; float:left; width:161px; margin:0; padding: 4px 0 0 0; background:none; } 
#pg_global ul li ul li
{ clear: left; width:161px; display:block; list-style: none; }
#pg_global ul li.indent 
{ padding:0 0 0 9px; width:152px; }
#pg_global ul li ul li a
{ color:#333; display:block; }
#pg_global ul li ul li a:hover
{ color:#EA8C3B; }
#pg_globalBtm
{ position:relative; float:left; clear:both; width:188px; height: 14px; display: block; background: url(../images/pgBgMenuBottom.gif) left bottom no-repeat; line-height: 0px; font-size: 10px; }
/*main*/
#pg_main
{ position:relative; float:right; width:792px; background: url(../images/pg_searchHomeBg.gif) 0 0 repeat-y; }
#pg_mainCheck
{ position:relative; float:right; width:980px; }
/*copy*/
#pg_copy
{ float:left; width:595px; margin:27px 0 0 0; }
#pg_copyItems
{ position:relative; float:left; width:595px; }
#pg_copyText
{ position:relative; float:left; width:577px; padding:34px 0 0 18px; }
#pg_copyText h1		
{ font-size: 24px; line-height: 36px; font-weight: bold; margin: 45px 0 18px 0; }
#pg_copyCheck
{ float:left; width:980px; margin:27px 0 0 0; }
/*breadcrumb*/
#pg_bread 
{ position:absolute; top: 0px; left: 0px; width:595px; height:27px; background: #C6C6C6 url(../images/pg_breadRight.gif) top right repeat-y; }
#pg_bread p
{ position:relative; float:left; width:590px; height:27px; display: block; text-indent: 18px; line-height: 27px; margin: 0; background: #C6C6C6 url(../images/pg_bread.gif) 0 0 repeat-x; }
#pg_breadCheck 
{ position:absolute; top: 0px; left: 0px; width:980px; height:27px; background: #C6C6C6 url(../images/pg_breadRight.gif) top right repeat-y; }
#pg_breadCheck p
{ position:relative; float:left; width:975px; height:27px; display: block; text-indent: 18px; line-height: 27px; margin: 0; background: #C6C6C6 url(../images/pg_bread.gif) 0 0 repeat-x; }
/*main search*/
#pg_searchHome 
{ position:relative; float:left; width:595px; background: url(../images/pg_searchHomeBg.gif) 0 0 repeat-y; }
#pg_welcomeHomeTop
{ position:relative; float:left; width:595px; height:30px; background: url(../images/pg_welcomeHomeTop.gif) 0 0 no-repeat; }
#pg_welcomeHome
{ position:relative; float:left; width:595px; padding: 6px 0 0 0; background: url(../images/pg_welcomeHome.gif) 0 0 repeat-y; }
#pg_welcomeHome h1
{ font-size:36px; font-weight:normal; text-align:center; color: #333; padding:0 36px 0 36px; }
#pg_welcomeHome h2
{ font-size:18px; font-weight:normal; text-align:center; color: #333; margin:0; padding:0 36px 0 36px; }
#pg_welcomeHome p
{ font-size:11px; font-weight:normal; text-align:center; color: #333; padding:0 36px 0 36px; }
#pg_welcomeHomeBtm
{ position:relative; float:left; width:595px; height:53px; background: url(../images/pg_welcomeHomeBtm.gif) 0 0 no-repeat; }
#pg_welcomeSearch
{ position:relative; float:left; width:595px; height:126px; background: url(../images/pg_welcomeSearch.gif) 0 0 no-repeat; }
#pg_welcomeSearch h3
{ font-size:18px; font-weight:normal; text-align:center; color: #fff; margin: 9px 0 9px 0; }
#pg_welcomeSearch p
{ font-weight:normal; text-align:center; margin:0; }
#pg_welcomeSearch label
{ font-size:12px; color: #fff; }
#pg_welcomeSearch p#pg_welcomeSearchInput
{ position: relative; width:595px; height:26px; display:block; }
p#pg_welcomeSearchInput input.searchInput
{ position:absolute; top:8px; left: 144px; width: 240px; height:18px; border: none; background: none; }
p#pg_welcomeSearchInput input.searchBtn
{ position:absolute; top:2px; left: 392px; width:58px; height:22px; }
/*department feature*/
.pg_homeDeptFeature
{ position:relative; float:left; width:578px; padding: 0 0 18px 17px; background: url(../images/pg_homeDeptFeatureBg.gif) 0 0 repeat-y; }
.pg_homeDeptFeature a.pg_deptImageLink
{ position:relative; float:left; width:374px; height:288px; margin: 17px 0 0 0; border:#ccc solid 1px; }
.pg_homeDeptFeature a.pg_deptImageLink:hover
{ border:#ea8c3b solid 1px; }
.pg_homeDeptFeature img
{ width:374px; height:288px; }
.pg_homeDeptFeatureCopy
{ position:relative; float:left; width: 159px; margin: 18px 0 0 0; padding: 0 0 0 18px; }
.pg_homeDeptFeature h4
{ font-size:10px; font-weight:normal; margin: 0; }
.pg_homeDeptFeature h4 a
{ color:#fff; }
.pg_homeDeptFeature h4 a:hover
{ color:#ea8c3b; }
.pg_homeDeptFeature p
{ font-size:10px; font-weight:normal; margin: 0; }
.pg_homeDeptFeature p a
{ color:#fff; }
.pg_homeDeptFeature p a:hover
{ color:#999; }
/*product feature*/
.pg_homeProductFeature
{ position:relative; clear: both; width:595px; margin: 0 0 18px 0; }
.pg_homeProductImageLink
{ display:block; border:1px solid #ccc; width:153px; height:153px; }
.pg_homeProductImage
{ width:153px; height:153px; }
.pg_homeProductTxt
{ color:#DFBF49; }
/*product feature ITEM 1*/
#pg_homeProductFeatureItem1
{ position:relative; float:left; width:200px; background: url(../images/pg_homeProductFeatureTop.gif) 9px 0 no-repeat; }
#pg_homeProductFeatureContent1
{ position:relative; float:left; width:154px; margin: 24px 0 0 0; padding: 0 20px 0 26px; background: url(../images/pg_homeProductFeatureBg.gif) 9px 0 repeat-y; }
#pg_homeProductFeatureContent1 h5
{ text-transform:uppercase; font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureContent1 p
{ font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureItemBtm1
{ position:relative; float:left; width:200px; height:17px; background: url(../images/pg_homeProductFeatureBtm.gif) 9px 0 no-repeat; }
/*product feature ITEM 2*/
#pg_homeProductFeatureItem2
{ position:relative; float:left; width:192px; background: url(../images/pg_homeProductFeatureTop.gif) 0 0 no-repeat; }
#pg_homeProductFeatureContent2
{ position:relative; float:left; width:154px; margin: 24px 0 0 0; padding: 0 17px 0 17px; background: url(../images/pg_homeProductFeatureBg.gif) 0 0 repeat-y; }
#pg_homeProductFeatureContent2 h5
{ text-transform:uppercase; font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureContent2 p
{ font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureItemBtm2
{ position:relative; float:left; width:192px; height:17px; background: url(../images/pg_homeProductFeatureBtm.gif) 0 0 no-repeat; }
/*product feature ITEM 3*/
#pg_homeProductFeatureItem3
{ position:relative; float:left; width:192px; background: url(../images/pg_homeProductFeatureTop.gif) 0 0  no-repeat; }
#pg_homeProductFeatureContent3
{ position:relative; float:left; width:154px; margin: 24px 0 0 0; padding: 0 17px 0 17px; background: url(../images/pg_homeProductFeatureBg.gif) 0 0 repeat-y; }
#pg_homeProductFeatureContent3 h5
{ text-transform:uppercase; font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureContent3 p
{ font-size:12px; margin:9px 0 0 0; }
#pg_homeProductFeatureItemBtm3
{ position:relative; float:left; width:192px; height:17px; background: url(../images/pg_homeProductFeatureBtm.gif) 0 0 no-repeat; }
/*right*/
#pg_right
{ position:relative; float:right; width:197px; }
/*login/register*/
#pg_loginRegister
{ position:relative; float:left; width:197px; height:42px; background: url(../images/pg_loginRegister.gif) 0 0 no-repeat; }
#pg_loginRegister ul
{ position:relative; float:left; width:197px; height:42px; margin: 0; }
#pg_loginRegister li
{ list-style: none; color: #fff; font-size: 12px; font-weight:bold; padding: 13px 0 0 0; }
#pg_loginRegister li a
{ color: #fff; padding: 0 25px 0 0; background: url(../images/pg_loginRegisterIcon.gif) top right no-repeat; }
#pg_reg
{ position:relative; float:left; width:115px; height:28px; text-indent: 18px; }
#pg_login
{ position:relative; float:left; width:80px; height:28px; }
/*basket*/
#pg_basket
{ position:relative; float:left; width:197px; height:107px; }
#cartsummary
{ position:absolute; left:0px; top:0px; width:197px; height:74px; display: block; background: url(../images/pg_rightBg.gif) 0 0 repeat-y; }
#iframebody
{ position:relative; float:left; width:197px; height:74px; background: url(../images/pg_basketTop.gif) 0 0 no-repeat; }
#pg_yourBasket
{ width:190px; text-align: center; text-transform:uppercase; font-size:14px; letter-spacing:2px; margin: 18px 0 0 0; }
#iframebody p
{ position:relative; float:left; width:190px; font-weight:bold; }
#pg_cartItems
{ position: absolute; top: 0; right: 98px; width:70px; height:19px; text-align: right; }
#pg_cartPrice
{ position: absolute; top: 0; left: 100px; width:70px; height:19px; text-align: left; }
#checkoutLink
{ position:absolute; bottom:0px; left:2px; width:190px; height:34px; margin:0; background: url(../images/pg_basketBottom.gif) -2px 0 no-repeat; }
#checkoutLink a
{ width:190px; height:34px; display:block; text-indent: -99999px; }
/*search*/
#pg_search
{ position:relative; float:left; width:197px; height:103px; background: url(../images/pg_search.gif) 2px 0 no-repeat; }
#pg_search fieldset
{ position:relative; float:left; width:188px; padding: 9px 0 0 0; }
#pg_search h5
{ position:relative; float:left; width:197px; font-size:12px; text-indent: 18px; color:#FEDE6C; margin:0; }
#pg_search h6
{ position:relative; clear:both; width:197px; font-size:12px; text-indent: 18px; color:#fff; margin:0; }
#pg_search p
{ position:relative; float:left; clear:both; width:197px; text-indent: 18px; color:#fff; margin:0; }
#pg_search label
{ font-size:12px; color:#fff; margin:0; }
#pg_search p#putIns
{ height: 24px; display:block; background: transparent url(../images/pg_searchInput.gif) 12px 2px no-repeat; }
#putIns input#searchInput
{ position:absolute; top:6px; left: 18px; width: 106px; height:18px; border: none; background: none; }
#putIns input#searchBtn
{ position:absolute; top:2px; right: 13px; width:58px; height:22px; }
/*search small*/
#pg_searchSm
{ position:relative; float:left; width:197px; height:35px; background: url(../images/pg_searchSm.gif) 2px 0 no-repeat; }
#pg_searchSm fieldset
{ position:relative; float:left; width:188px; }
#pg_searchSm label
{ display: none; }
#pg_searchSm p#putInsSm
{ height: 36px; display:block; background: transparent url(../images/pg_searchInputSm.gif) 14px 6px no-repeat; }
#putInsSm input#searchInputSm
{ position:absolute; top:10px; left: 18px; width: 106px; height:18px; border: none; background: none; }
#putInsSm input#searchBtnSm
{ position:absolute; top:6px; right: 4px; width:58px; height:22px; }
/*banners*/
#pg_bannerSquare
{ position:relative; float:left; width:186px; background: url(../images/pg_bannerSquareTop.gif) -5px 0 no-repeat; padding:18px 0 0 0; overflow:hidden; }
#pg_bannerSquare .bannerlink
{ position:relative; float:left; width:125px; height:125px; display:block; padding: 0 25px 2px 31px; background: url(../images/pg_bannerSquareBg.gif) -4px 0 repeat-y; }
#pg_bannerSquare .bannerlink img
{ border: 1px solid #666; }
#pg_bannerSquareBtm
{ position:relative; clear:both; width:197px; height:18px; display:block; background: url(../images/pg_bannerSquareBottom.gif) -5px 0 no-repeat; }
#pg_bannerSky
{ position:relative; float:left; width:197px; background: url(../images/pg_bannerSquareTop.gif) 0 0 no-repeat; padding:18px 0 0 0; margin: 0 0 18px 0; }
#pg_bannerSky .bannerlink
{ position:relative; float:left; width:120px; height:600px; display:block; padding: 0 30px 2px 36px; background: url(../images/pg_bannerSquareBg.gif) 1px 0 repeat-y; }
#pg_bannerSky .bannerlink img
{ border: 1px solid #666; }
#pg_bannerSkyBtm
{ position:relative; clear:both; width:197px; height:18px; display:block; background: url(../images/pg_bannerSquareBottom.gif) top right no-repeat; }
/*foot*/
#pg_foot
{ position:relative; float:left; width:980px; height:74px; padding: 0 10px 0 10px;  background: url(../images/pg_foot.gif) 0 0 no-repeat; }
ul#infolinks 
{ list-style:none; margin:12px 0 0 0; float:left; }
#infolinks li
{ float:left; color:#999; text-transform:capitalize; }
#infolinks li a
{ padding:0 12px 0 12px; border-left:#999 solid 1px; color:#fff; }
#infolinks li a:hover
{ color: #ea8c3b; }
#pg_infoLinks
{ margin:12px 0 0 0; text-indent:18px; color:#999; width:63px; float:left; }
#pg_infoLinks a
{ color:#fff; }
#pg_infoLinks a:hover
{ color: #ea8c3b; }
#pg_copywrite
{ clear:left; margin:0 0 0 0; text-indent:18px; color:#fff; }
/*shopcreator logo*/
#pg_shopcreator
{ position:relative; clear: both; width:980px; height:68px; padding: 0 10px 0 10px; background:#fff; }
#pg_shopcreator h6
{ position:absolute; top:0px; right:0px; height:60px; width:196px; display:block; background: url(../images/Shopcreator_Logo.jpg) 0 0 no-repeat; text-indent: -99999px; }
#pg_shopcreator h6 a
{ height:60px; width:196px; display:block; }
/*department 1*/
#pg_mainDept
{ position:relative; float:right; width:792px; background: url(../images/pg_mainDept.gif) 0 0 repeat-y; }
#pg_mainDeptListTop
{ position:relative; float:left; width:595px; background: transparent url(../images/pg_searchHomeBg.gif) repeat-y scroll 0 0; }
#pg_mainDeptList
{ position:relative; clear:left; float:left; width:595px; margin: 0 0 18px 0; }
#pg_mainDeptListBig
{ position:relative; float:left; width:396px; background: transparent url(../images/pg_mainDeptListBig_Bg.png) repeat-y scroll 0 0; }
#pg_mainDeptListBig_Top
{ position:relative; float:left; width:396px; height:23px; background: transparent url(../images/pg_mainDeptListBig_Top.png) no-repeat scroll 0 0; z-index:2; }
#pg_mainDeptListBig img
{ position:absolute; top:0px; left:20px; z-index:1; }
#pg_mainDeptListBigCopy
{ position:relative; float:left; width:155px; height:330px; padding:0 5px 0 236px; z-index:4; background: transparent url(../images/pg_mainDeptListBig_Bg.png) repeat-y scroll 0 0; }
#pg_mainDeptListBigCopy h4
{ margin:0; font-weight:bold; font-size:12px; }
#pg_mainDeptListBigCopy h4 a
{ color:#000; }
#pg_mainDeptListBigCopy h4 a:hover
{ color:#EA8C3B; }
#pg_mainDeptListBigCopy p
{ margin:0; }
#pg_mainDeptListBigCopy p a
{ color:#333; }
#pg_mainDeptListBigCopy p a:hover
{ color:#EA8C3B; }
#pg_mainDeptListBig_Btm
{ position:relative; clear:left; float:left; width:396px; height:21px; background: transparent url(../images/pg_mainDeptListBig_Btm.png) no-repeat scroll 0 0; z-index:3; }
.pg_mainDeptList1
{ position:relative; float:left; width:191px; background: transparent url(../images/pg_mainDeptList1_Bg.gif) repeat-y scroll 0 0; }
.pg_mainDeptList1_Top
{ position:relative; float:left; width:191px; height:23px; background: transparent url(../images/pg_mainDeptList1_Top.gif) no-repeat scroll 0 0; z-index:2; }
.pg_mainDeptList1 img
{ position:absolute; top:0px; left:5px; z-index:1; }
.pg_mainDeptList1Copy
{  position:relative; float:left; margin:170px 0 0 0; padding:0 10px 0 10px; width:160px; text-align:left; z-index:4; }
.pg_mainDeptList1Copy h5
{ margin:0; font-weight:bold; font-size:12px; }
.pg_mainDeptList1Copy h5 a
{ color:#000; }
.pg_mainDeptList1Copy h5 a:hover
{ color:#EA8C3B; }
.pg_mainDeptList1Copy p
{ margin:0; }
.pg_mainDeptList1Copy p a
{ color:#333; }
.pg_mainDeptList1Copy p a:hover
{ color:#EA8C3B; }
.pg_mainDeptList1_Btm
{ position:relative; float:left; width:191px; height:21px; background: transparent url(../images/pg_mainDeptList1_Btm.gif) no-repeat scroll 0 0; z-index:3; }
.pg_mainDeptList2
{ position:relative; float:left; clear:both; width:200px; text-align:right; background: transparent url(../images/pg_mainDeptList_Bg.gif) repeat-y scroll 0 0; }
.pg_mainDeptList2_Top
{ position:relative; float:left; width:191px; height:23px; background: transparent url(../images/pg_mainDeptList_Top.gif) no-repeat scroll 0 0; z-index:2; }
.pg_mainDeptList2 img
{ position:absolute; top:0px; left:11px; z-index:1; }
.pg_mainDeptList2Copy 
{ position:relative; float:left; margin:243px 0 0 0; padding:0 0 0 27px; width:153px; text-align:left; z-index:4; }
.pg_mainDeptList2Copy h5
{ margin:0; font-weight:bold; font-size:12px; }
.pg_mainDeptList2Copy h5 a
{ color:#000; }
.pg_mainDeptList2Copy h5 a:hover
{ color:#EA8C3B; }
.pg_mainDeptList2Copy p
{ margin:0; }
.pg_mainDeptList2Copy p a
{ color:#333; }
.pg_mainDeptList2Copy p a:hover
{ color:#EA8C3B; }
.pg_mainDeptList2_Btm
{ position:relative; float:left; width:191px; height:17px; background: transparent url(../images/pg_mainDeptList_Btm.gif) no-repeat scroll 0 0; z-index:3; }
.pg_mainDeptList3
{ position:relative; float:left; width:192px; text-align:right; background: transparent url(../images/pg_mainDeptList_Bg.gif) repeat-y scroll 0 0; }
.pg_mainDeptList3_Top
{ position:relative; float:left; width:191px; height:23px; background: transparent url(../images/pg_mainDeptList_Top.gif) no-repeat scroll 0 0; z-index:2; }
.pg_mainDeptList3 img
{ position:absolute; top:0px; left:11px; z-index:1; }
.pg_mainDeptList3Copy
{ position:relative; float:left; margin:243px 0 0 0; padding:0 0 0 27px; width:153px; text-align:left; z-index:4; }
.pg_mainDeptList3Copy h5
{ margin:0; font-weight:bold; font-size:12px; }
.pg_mainDeptList3Copy h5 a
{ color:#000; }
.pg_mainDeptList3Copy h5 a:hover
{ color:#EA8C3B; }
.pg_mainDeptList3Copy p
{ margin:0; }
.pg_mainDeptList3Copy p a
{ color:#333; }
.pg_mainDeptList3Copy p a:hover
{ color:#EA8C3B; }
.pg_mainDeptList3_Btm
{ position:relative; float:left; width:191px; height:17px; background: transparent url(../images/pg_mainDeptList_Btm.gif) no-repeat scroll 0 0; z-index:3; }
.pg_mainDeptList4
{ position:relative; float:left; width:192px; text-align:left; background: transparent url(../images/pg_mainDeptList_Bg.gif) repeat-y scroll 0 0; }
.pg_mainDeptList4_Top
{ position:relative; float:left; width:191px; height:23px; background: transparent url(../images/pg_mainDeptList_Top.gif) no-repeat scroll 0 0; z-index:2; }
.pg_mainDeptList4 img
{ position:absolute; top:0px; left:11px; z-index:1; }
.pg_mainDeptList4Copy
{ position:relative; float:left; margin:243px 0 0 0; padding:0 0 0 27px; width:153px; text-align:left; z-index:4; }
.pg_mainDeptList4Copy h5
{ margin:0; font-weight:bold; font-size:12px; }
.pg_mainDeptList4Copy h5 a
{ color:#000; }
.pg_mainDeptList4Copy h5 a:hover
{ color:#EA8C3B; }
.pg_mainDeptList4Copy p
{ margin:0; }
.pg_mainDeptList4Copy p a
{ color:#333; }
.pg_mainDeptList4Copy p a:hover
{ color:#EA8C3B; }
.pg_mainDeptList4_Btm
{ position:relative; float:left; width:191px; height:17px; background: transparent url(../images/pg_mainDeptList_Btm.gif) no-repeat scroll 0 0; z-index:3; }
/*department 2*/
#pg_mainProductListTop
{ position:relative; float:left; width:595px; background: transparent url(../images/pg_searchHomeBg.gif) 0 0 repeat-y; line-height:0px; font-size:0px; display: inline; border:hidden; margin:0; padding:0; }
.pg_mainProductLists
{ position:relative; float:left; width:595px; }
#pg_mainProductListBig
{ position:relative; float:left; width:397px; height:305px; background: transparent url(../images/pg_mainProductListBig.gif) repeat-y scroll 0 0; }
.pg_mainProductListBigImageLink
{ position:absolute; top:31px; left:31px; border: #999 solid 1px; display:block; }
#pg_mainProductListBig img
{ width:153px; }
#pg_mainProductListBigCopy
{ position:absolute; top:31px; left:210px; width:153px; }
#pg_mainProductListBigCopy h4
{ text-transform:uppercase; font-weight:bold; font-size:18px; line-height:18px; }
#pg_mainProductListBigCopy h4 a
{ color:#000; }
#pg_mainProductListBigCopy h4 a:hover
{ color:#EA8C3B; }
#pg_mainProductListBigCopy p
{ margin:0; line-height:18px; }
#pg_mainProductListBigCopy p a
{ color:#333; }
#pg_mainProductListBigCopy p a:hover
{ color:#EA8C3B; }
#pg_mainProductListSm
{ position:relative; float:left; width:197px; height:305px; background: transparent url(../images/pg_mainProductListSm.gif) repeat-y scroll 0 0; }
#pg_mainProductListSmImageLink
{ position:absolute; top:31px; left:15px; border: #999 solid 1px; width:153px; height:153px; display:block; }
#pg_mainProductListSm img
{ width:153px; height:153px; }
#pg_mainProductListSmCopy
{ position:absolute; top:200px; left:15px; width:153px; }
#pg_mainProductListSmCopy h4
{ text-transform:uppercase; font-weight:bold; font-size:12px; margin:0; line-height:18px; }
#pg_mainProductListSmCopy h4 a
{ color:#000; }
#pg_mainProductListSmCopy h4 a:hover
{ color:#EA8C3B; }
#pg_mainProductListSmCopy p
{ margin:0; line-height:18px; }
#pg_mainProductListSmCopy p a
{ color:#333; }
#pg_mainProductListSmCopy p a:hover
{ color:#EA8C3B; }
.pg_mainProductList
{ position:relative; float:left; height:352px; width:198px; background: transparent url(../images/pg_mainProductList.gif) no-repeat 4px 0; }
.pg_mainProductListImageLink
{ position:absolute; left:20px; top:39px; width:153px; height:153px; border: #999 solid 1px; display:block; }
.pg_mainProductList img
{ width:153px; height:153px; }
.pg_mainProductListCopy
{ position:absolute; left:20px; top:212px; width:153px; }
.pg_mainProductListCopy h4
{ text-transform:uppercase; font-weight:bold; font-size:12px; margin:0; }
.pg_mainProductListCopy h4 a
{ color:#000; }
.pg_mainProductListCopy h4 a:hover
{ color:#EA8C3B; }
.pg_mainProductListCopy p
{ margin:0; }
.pg_mainProductListCopy p a
{ color:#333; }
.pg_mainProductListCopy p a:hover
{ color:#EA8C3B; }
.pg_mainProductListTextPrice
{ color:#D15E00; font-weight:bold; }
#pg_paginationTop
{ clear:both; width:595px; padding: 9px 0 0 0; margin:0 0 9px 0; }
#pg_pagination
{ clear:both; width:595px; margin:0 0 36px 0; }
table.ppagebuttons td
{ padding: 0 3px 0 3px; }
/*product*/
#pg_productTop
{ position:relative; float:left; width:595px; height:27px; background: url(../images/pg_productTop.gif) 0 0 no-repeat; }
#pg_product
{ position:relative; float:left; width:595px; background: url(../images/pg_productBg.gif) 0 0 repeat-y; }
#pg_productImage
{ /*position:relative; float:left; padding: 0 0 0 25px;*/ position: absolute; top:0px; /*top:27px;*/ left:25px; width:167px; height:234px; }
#pg_productImageNb
{ position: absolute; bottom:0px; left:0px; /*left:25px;*/ width:150px; padding: 10px 10px 10px 10px; background: url(../images/pg_productImageNb.png) 0 0 repeat; }
#pg_productImageNb p
{ color:#fff; margin:0; font-size:9px; line-height:9px; }
#pg_productImage a
{ width:167px; height:234px; display:block; }
#pg_productCopy
{ position:relative; float:left; padding: 0 0 0 207px; /*position: absolute; top:27px; left:207px;*/ width:180px; }
#pg_productCopy h1
{ font-size:18px; line-height:18px; color:#000; }
#pg_productForm
{ position:relative; float:left; width:180px; height:235px; padding:0 0 0 18px; }
#pg_productForm select
{ position:relative; float:left; width:183px; height:30px; padding:9px 9px 5px 9px; margin:0 0 9px 0; border:none; background: #333  url(../images/selectProduct.jpg) 0 0 no-repeat; color:#fff; font-size:9px; }
#pg_productForm option
{ color:#fff; font-size:9px; background:#333; }
#pg_productForm h2
{ font-size:14px; color:#000; margin:0; text-indent: 4px; }
#pg_productForm h5
{ position: absolute; bottom:0px; left:22px; width:176px; font-size:10px; line-height:18px; color:#333; font-weight:normal; margin:0; }
#pg_productEmail
{ position:relative; clear:left; width:105px; height:36px; margin:0; background: url(../images/pg_productEmail.gif) 0 0 no-repeat; }
#pg_productEmail a
{ width:105px; height:36px; display:block; text-indent:-9999px; }
#pg_productBuy
{ position:relative; clear:left; width:66px; height:36px; margin:0; }
.add2cart
{ width:66px; height:36px; display:block; text-indent:-9999px; border: none; background: url(../images/pg_productBuy.gif) 0 0 no-repeat; }
#pg_productKey
{ position: absolute; bottom:0px; left:18px; width:160px; padding: 10px 10px 10px 10px; background:#333; }
#pg_productKey h3
{ color:#fff; margin:0 0 9px 0; font-size:11px; line-height:11px; }
#pg_productKey p
{ color:#fff; margin:0; font-size:9px; line-height:9px; }
#pg_productBtm
{ position:relative; float:left; width:595px; height:36px; background: url(../images/pg_productBtm.gif) 0 0 no-repeat; }
#pg_relatedProducts
{ clear: both; width:577px; margin:0 0 18px 0; }
#pg_relatedProducts h5
{ color:#666; font-size:12px; line-height:36px; font-weight:normal; margin:0; }
.pg_productRelatedList1
{ position:relative; float:left; height:352px; width:199px; border-right: #CCC solid 1px; }
.pg_productRelatedList1 a
{ display:block; }
.pg_productRelatedList1 img
{ position:absolute; left:30px; top:18px; width:153px; height:153px; width:153px; height:153px; border: #999 solid 1px; }
.pg_productRelatedList1Copy
{ position:absolute; left:30px; top:180px; width:153px; }
.pg_productRelatedList1Copy h6
{ text-transform:uppercase; font-weight:bold; font-size:12px; margin:0; }
.pg_productRelatedList1Copy h6 a
{ color:#999; }
.pg_productRelatedList1Copy h6 a:hover
{ color:#EA8C3B; }
.pg_productRelatedList1Copy p
{ margin:0; }
.pg_productRelatedList1Copy p a
{ color:#999; }
.pg_productRelatedList1Copy p a:hover
{ color:#EA8C3B; }
.pg_productRelatedList2
{ position:relative; float:left; height:352px; width:191px; border-right: #CCC solid 1px; }
.pg_productRelatedList2 a
{ display:block; }
.pg_productRelatedList2 img
{ position:absolute; left:18px; top:18px; width:153px; height:153px; width:153px; height:153px; border: #999 solid 1px; }
.pg_productRelatedList2Copy
{ position:absolute; left:18px; top:180px; width:153px; }
.pg_productRelatedList2Copy h6
{ text-transform:uppercase; font-weight:bold; font-size:12px; margin:0; }
.pg_productRelatedList2Copy h6 a
{ color:#999; }
.pg_productRelatedList2Copy h6 a:hover
{ color:#EA8C3B; }
.pg_productRelatedList2Copy p
{ margin:0; }
.pg_productRelatedList2Copy p a
{ color:#999; }
.pg_productRelatedList2Copy p a:hover
{ color:#EA8C3B; }
.pg_productRelatedList3
{ position:relative; float:left; height:352px; width:181px; }
.pg_productRelatedList3 a
{ display:block; }
.pg_productRelatedList3 img
{ position:absolute; left:20px; top:18px; width:153px; height:153px; width:153px; height:153px; border: #999 solid 1px; }
.pg_productRelatedList3Copy
{ position:absolute; left:30px; top:180px; width:153px; }
.pg_productRelatedList3Copy h6
{ text-transform:uppercase; font-weight:bold; font-size:12px; margin:0; }
.pg_productRelatedList3Copy h6 a
{ color:#999; }
.pg_productRelatedList3Copy h6 a:hover
{ color:#EA8C3B; }
.pg_productRelatedList3Copy p
{ margin:0; }
.pg_productRelatedList3Copy p a
{ color:#999; }
.pg_productRelatedList3Copy p a:hover
{ color:#EA8C3B; }

.pg_productRelatedListTextPrice
{ color:#999; font-weight:bold; }

/*information and login*/
#pg_mainWhite
{ position:relative; float:right; width:792px; background: url(../images/pg_mainDept.gif) 0 0 repeat-y; }
#pg_searchForm
{ position:relative; clear: both; width:577px; margin: 0 0 18px 0; }

/*contactus*/
#pg_contactUs
{ position:relative; float:left; }
#pg_contactUs p, #pg_contactUs label, #pg_contactUs input
{ position:relative; float:left; }
#pg_contactUs .contactUsText
{ color:#333; font-size: 11px; font-weight: normal; width:120px; text-align: left; }
#pg_contactUs .contactUsInput
{ border:1px solid #999999; font-size:12px; height:22px; width:421px; }
#pg_contactUs .contactUsTextarea
{ border:1px solid #999999; font-size:12px; height:100px; width:421px; }
#pg_contactUs .pg_contactUsSubmit
{ background:transparent url(../images/pg_SubmitButton.gif) no-repeat scroll 0 0; border:none; color:#000000; float:left; font-size:11px; height:46px; line-height:14px; text-align:left; text-indent:18px; width:192px; }
#pg_contactUs .validation-advice
{ position:relative; float:left; color:#990000; padding:0 0 0 120px; }

/* Container DIV - automatically generated */
.simply-scroll-container
{ position: relative; }

/* Clip DIV - automatically generated */
.simply-scroll-clip
{ position: relative; overflow: hidden; z-index: 2; }
/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list
{ position: absolute; top: 0; left: 0; z-index: 1; overflow: hidden; margin: 0; padding: 0; list-style: none; }

.simply-scroll-list li
{ padding: 0; margin: 0; list-style: none; }
	
.simply-scroll-list li img
{ border: none; display: block; }

/* Custom class modifications - adds to / overrides above

.simply-scroll is default base class */

/* Container DIV */
.simply-scroll
{ width: 587px; height: 234px; }
/* Clip DIV */
.simply-scroll .simply-scroll-clip
{ width: 594px; height: 234px; }
	
/* Explicitly set height/width of each list item */	
.simply-scroll .simply-scroll-list li
{ float: left; /* Horizontal scroll only */ width: 170px; height: 234px; }

.simply-scroll .simply-scroll-list li img
{ float: left; /* Horizontal scroll only */ width: 170px; height: 234px; }

.renewals
{ background-color:#ccc; color:#CC0000; padding:8px 11px; margin-left:-4px; }

img, div
{ behavior: url(/mall/scripts/iepngfixnewtemplates.htc); }
