

/* CSS Document */
*{padding:0px;margin:0px}
body{background-color:#453421; font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px}
body {
	 margin:0 auto;
  	 width:914px;
}

.hiddenElementClass
{
	display: none;	
}

.stupidWebPartHack
{
	background: #efefef;
}

.stupidWebPartHack span
{
	/*display: none;*/
}

.webPartItemStyle
{
	padding: 0px !important;
	width: 494px;
}

.contentZone
{
	/*margin-left: -5px;
	margin-top: -5px;*/
}

.footer a{color:#30699A;}

.schoolHover {background-color:#6D612F}
.artsHover {background-color:#6D342F}
.officeHover {background-color:#6D2F53}
.stationeryHover {background-color:#4F2F6D}
.themesHover {background-color:#2F366D}
.seasonalHover {background-color:#2F656D;}
.scrapbookingHover {background-color:#2F6D41}
.greenHover {background-color:#436D2F;width: 48px;}
.linkHover {color:#DACC78;border:none;}
.link {display:block;color:#000;font-size:11px;border:none;}



a{text-decoration:none}
a img{border:0px solid #fff}
#bgPage{width:914px; height:100%; position:relative; }
	#topSidePage{background:url(../images/backgrounds/tSidePage.jpg) repeat-x left 55px; width:100%;height:100%;float:left;}
	#rightSidePage{background:url(../images/backgrounds/rSidePage.jpg) repeat-y right top; width:100%;height:100%;float:left;}
	#bottomSidePage{background:url(../images/backgrounds/bSidePage.jpg) repeat-x left bottom;padding-top:55px;margin-left:15px;//margin-left:7px;float:left;}
	#leftSidePage{background:url(../images/backgrounds/lSidePage.jpg) repeat-y 15px top;width:100%;height:100%;float:left;}
	#rTopCornPage{background:url(../images/backgrounds/rTopCornPage.jpg) no-repeat right top;width:100%;height:100%;float:left;}
	#rBottomCornPage{background:url(../images/backgrounds/rBottomCornPage.jpg) no-repeat right bottom;width:100%;height:100%;float:left;}
	#lBottomCornPage{background:url(../images/backgrounds/lBottomPage.jpg) no-repeat left bottom;width:100%; height:100%;float:left;}
	#bgPagePart1{background:url(../images/backgrounds/topBgPagePart1.jpg) no-repeat left top; width:100%;height:100%;float:left;}
	#bgPagePart2{background:url(../images/backgrounds/topBgPagePart2.jpg) no-repeat left 58px; width:100%;height:100%;float:left;}
	#contentPage{padding:3px 8px 8px 7px;float:left; }
	#bgContentPage{background-color:#EDEDED;width:100%; height:100%;float:left;position:relative;}
	  #headerBlock{width:100%;text-align:right; padding:2px 0px 5px 0px;float:left;}
	  .headerLink{padding:0px 7px 0px 0px;}
	  .headerLink a{color:#6F6F6F; font-size:11px;font-weight:700; letter-spacing:-0.9px;//letter-spacing:-0.1em;}
	 #contentBlock{width:100%;height:100%;clear:both; float:left;background:url(../images/backgrounds/lSideMidColumn.jpg) repeat-y 189px;}
	 #leftColumn{width:194px;float:left; height:100%; }	
	 	#logo{background:url(../images/backgrounds/lTopCornMiddleContent.jpg) #EDEDED no-repeat right bottom;width:100%; text-align:center}
			#logo img{width:155px;height:66px; overflow:hidden}
		#sloganCompany{padding:5px 30px 15px 33px;}
		#sloganCompany h1{font-size:11px;letter-spacing:-0.9px;//letter-spacing:-0.1em; padding-top:3px;padding-bottom:12px;line-height: 1.5}
		#leftNav{width:100%;height:100%;}
		 #cornlBottomMidColumn{background:url(../images/backgrounds/cornlBottomMidColumn.jpg) no-repeat 189px bottom; width:100%;height:100%; float:left}
		 .sectionLeftNav{width:100%; color:#000;}
		 .titleSectionLeftNav {height:100%;}
		 .titleSectionLeftNav h3{padding:5px 0px 5px 15px; font-size:12px;font-weight:400}
		 .titleSectionLeftNav a{display:block;font-size:12px;padding:5px 0px 5px 15px;font-weight:400;width: 178px; overflow: hidden;}
		 	.schoolBgColor{background-color:#DCCE7E;}
		 		.schoolBgColor a:hover{background-color:#6D612F;color:#DACC78}
			.artsBgColor{background-color:#DC887E}
				.artsBgColor a:hover{background-color:#6D342F;color:#DACC78}
			.officeBgColor{background-color:#DC7EBB}
				.officeBgColor a:hover{background-color:#6D2F53;color:#DACC78}
			.stationeryBgColor{background-color:#B67EDC}
				.stationeryBgColor a:hover{background-color:#4F2F6D;color:#DACC78}
			.themesBgColor{background-color:#7E8CDC}
				.themesBgColor a:hover{background-color:#2F366D;color:#DACC78}
			.seasonalBgColor{background-color:#7ED2DC}
				.seasonalBgColor a:hover{background-color:#2F656D;color:#DACC78}
			.scrapbookingBgColor{background-color:#7EDC9E}
				.scrapbookingBgColor a:hover{background-color:#2F6D41;color:#DACC78}
			.greenBgColor{background-color:#A3DC7D}
				.greenBgColor a:hover{background-color:#436D2F;color:#DACC78}
			.greyBgColor{background-color:#AFAFAF}
			.greyBgColor h3{color:#fff;font-weight:bold}
		.itemSectionLeftNav{border-top:1px solid #A5BCC7;height:100%;width: 194px; overflow: hidden;}
			.itemSectionLeftNav a{display:block;color:#000;font-size:12px; letter-spacing:-0.9px;//letter-spacing:-0.1em;width:100%; }
			.itemSectionLeftNav a:hover{display:block;background:url(../images/backgrounds/bgItemSelect.jpg) #fff repeat-y right;/* font-weight:bold;*/color:#333333;}
			.itemSectionLeftNav a span{background:url(../images/backgrounds/triangle.gif) no-repeat 178px center; padding:4px 0px 4px 15px;display:block;}
			.viewAllLeftNav a{color:#666;font-style:italic;text-align:right;width:100%;}
			.viewAllLeftNav a span{background:url(../images/backgrounds/triangle.gif) no-repeat 178px center; padding:4px 24px 4px 0px;display:block;}
		#midColumn{width:494px;height:100%;float:left; }
			#tabsPanel{width:490px; margin-top:18px;background:url(../images/backgrounds/border.jpg) repeat-x left 22px;height:23px; position:relative}
				.tab{margin-right:4px; float:left;}
				.tab span{display:block;color:#000;font-size:11px;border:1px solid #666;cursor:pointer;}
				.tab a:hover{color:#DACC78}
				.tab span.schoolBgColorAct, .schoolBgColorAct{background-color:#6D612F;border-bottom: 1px solid #6D612F;}
				.tab span.artsBgColorAct, .artsBgColorAct{background-color:#6D342F;border-bottom: 1px solid #6D342F;}
				.tab span.officeBgColorAct, .officeBgColorAct{background-color:#6D2F53;border-bottom: 1px solid #6D2F53;}
				.tab span.stationeryBgColorAct, .stationeryBgColorAct{background-color:#4F2F6D;border-bottom: 1px solid #4F2F6D;}
				.tab span.themesBgColorAct, .themesBgColorAct{background-color:#2F366D;border-bottom: 1px solid #2F366D;}
				.tab span.seasonalBgColorAct, .seasonalBgColorAct{background-color:#2F656D;border-bottom: 1px solid #2F656D;}
				.tab span.scrapbookingBgColorAct, .scrapbookingBgColorAct{background-color:#2F6D41;border-bottom: 1px solid #2F6D41;}
				.tab span.greenBgColorAct, .greenBgColorAct{background-color:#436D2F;border-bottom: 1px solid #436D2F;width: 48px;}
				.last{margin:0px;}
				.activeNav a{border-bottom:0px; padding-bottom:1px;color:#DACC78}
				.tab .lTopCornTab{background:url(../images/backgrounds/lTopCornTab.gif) no-repeat left top; position:relative;left:-1px; top:-1px}
				.tab .rTopCornTab{background:url(../images/backgrounds/rTopCornTab.gif) no-repeat right top; position:relative;left:2px;padding:4px 5px;}
				.tab span.greenBgColor .rTopCornTab{padding-right:8px}
				
			.subNav{padding: 4px 0px;width:490px;overflow:hidden;}
				.itemSubNav{padding:0px 5px 0px 14px}
				.itemSubNav a{color:#fff; font-size:11px}
			#midMainArea{width:100%;background-color:#FFF;float:left}
				#rSideMidMainArea{background:url(../images/backgrounds/rSideMidArea.jpg) repeat-y right;width:100%;height:100%;float:left}
				#bSideMidMainArea{background:url(../images/backgrounds/bSideMidArea.jpg) repeat-x bottom;width:100%;height:100%;float:left}
				#cornRTopMidMainArea{background:url(../images/backgrounds/cornRTopMidArea.jpg) no-repeat top right; width:100%;height:100%;float:left}
				#cornRBottomMidMainArea{background:url(../images/backgrounds/cornRBottomMidArea.jpg) no-repeat right bottom;width:100%;height:100%;float:left}
				#cornLBottomMidMainArea{background:url(../images/backgrounds/cornLBottomMidArea.jpg) no-repeat left bottom;padding:0px 0px 25px 0px;float:left; width:490px}
				#contentMainArea{height:1910px; width:490px;float:left}
				html >body #contentMainArea{min-height:1910px;height:auto}
				#pathBlock{padding:8px 0px 4px 15px;width:475px;overflow:hidden}
				#pathBlock a,#pathBlock{font-size:11px}
				.linkPathBlock{padding:0px}
				.linkPathBlock a{color:#10528A}
				.noLinkPathBlock{color:#666}
				.blockInfo{margin-top:15px;clear:both;float:left;width:100%;}
					.noMargin{margin:0px}
					.titleBlockInfo{margin-bottom:10px; width:auto;width:490px;overflow:hidden}
					.titleBlockInfo h3{color:#000; background-color:#EBEBEB;font-weight:400;font-size:17px;padding:6px 0px 5px 15px}
					.blockInfo p{padding:0px 15px 10px 15px; line-height:1.5em}
				ol.enumeratedListOfLinks{float:left;padding-left:35px;//padding-left:39px;font-size:11px; margin:10px 0px 15px 0px;//margin-bottom:5px;width:148px; overflow: hidden; padding-right: 5px;}
					ol.enumeratedListOfLinks li{padding:0px;margin:0px;}
					ol.enumeratedListOfLinks .itemList{width:148px;vertical-align:text-top;}
					ol.enumeratedListOfLinks a{color:#004682;font-size:11px;text-decoration:underline;}
				
		#rightColumn{width:183px;float:right;margin-left:8px;letter-spacing:-0.9px;//letter-spacing:-0.1em;}
		#rightColumn h2{font-size:12px;}
			#searchBlock{width:183px; clear:both; margin-top:12px;}
				#editSearch{float:left}
				#editSearch input{width:120px; margin-top:4px;}
				#btnGo{display:block;background:url(../images/backgrounds/btnGo.jpg) no-repeat;width:26px; height:27px; margin-left:7px;
				    
                            float: left;
                    
			    }
				#linkSearch{color:#4C78A4;text-decoration:underline;font-size:11px;}
			#colorSearchBlock{width:100%;clear:both; margin-top:15px;}
				#colorSearchBlock h2{padding-bottom:4px}
				.rowColorTable{margin:3px 0px;width:100%}
			#helpBlock{width:100%; margin-top:15px}
				.btnHelp{background:url(../images/backgrounds/bgBtnHelp.jpg) repeat-x;height:25px;width:155px;margin: 5px 0px}
				.lSideBtn{background:url(../images/backgrounds/lSideBtnHelp.jpg) no-repeat left;width:100%; height:100%}
				.rSideBtn{background:url(../images/backgrounds/rSideBtnHelp.jpg) no-repeat right;width:100%;height:100%}
				.btnHelp a{color:#000;font-size:11px; padding-left:8px;padding-top:4px; display:block; width:150px;}
				#iconChatBtn{background:url(../images/backgrounds/iconHelp.jpg) no-repeat 132px 2px;width:100%; height:100%;}
				#emailChatBtn{background:url(../images/backgrounds/iconEmail.jpg) no-repeat 132px 2px;width:100%;height:100%;}
				#phoneChatBtn{background:url(../images/backgrounds/iconPhone.jpg) no-repeat 132px 2px;width:100%;height:100%;}
			.listOfLinks{margin:15px 0px 0px 0px}
			.listOfLinks ul{margin:3px 0px;margin-bottom:20px;}
			.listOfLinks li{list-style:none;margin-left:2px;padding:0px 0px 0px 7px;color:#333;background:url(../images/backgrounds/dotList.jpg) no-repeat left center;}
			.listOfLinks a{color:#10528A;font-size:10px;font-family:Verdana;}
			
		#footerBlock{clear:both;color:#6F6F6F; padding:20px 0px 12px 10px;//padding-bottom:10px; font-size:11px; height:10px; font-weight:bold; letter-spacing:-0.9px;//letter-spacing:-0.1em}
		#footerBlock a{color:#6F6F6F; padding-right:5px}
			#copyright{float:left}
			#linksFooter{float:right; padding-right:9px}

/* Banner module */

.bannerFullWidth
{
	width: 490px;
	padding-bottom: 1px;
}

.bannerFullWidthWithGaps
{
	width: 460px;
	padding: 0 15px 3px 15px;
}

.bannerDouble
{
	width: 229px;
	float:left;
	padding-left: 15px;
	padding-right: 1px;
}

#imgDiv a
{
    margin-top: 2px;
}

.rightBanner
{
	width: 229px;
	float:left;
	padding-right: 15px;
	padding-left: 1px;
}

.loginTextbox
{
    width: 250px;
}

/* What's this page */

.blockInfo .subTitle
{
    font-size: 13px;
    padding-left: 15px;
    margin-bottom: 10px;
}
    
    .subTitle a
    {
        text-decoration: none;   
        color: inherit;
    }

.blockInfo .searchDescr
{
    padding-left: 25px;
}

.administrationArea
{
    margin-left: 10px;
    margin-top: 0;
}

.administrationButton
{
    width: 145px;
    padding-right: 5px;
}

.subSubTitle
{
    font-size: 11px;
    margin-top: 9px;
    margin-bottom: 7px;
    display: block;
}

.whatsThisTable
{
    width: 250px;
    border: none;
    border-spacing: 0px;
    border-left: 1px solid black;
    border-top: 1px solid black; 
    margin-bottom: 5px;
    margin-right: 10px;
    float:left;
}

.whatsThisTable td
{
    margin: 0px;
    padding: 0px;
    border-bottom: 1px solid black;
    border-right: 1px solid black;
    border-spacing: 0px;
    padding-left: 3px;
}

.whatsThisTable .row
{
    height: 12px;
}

.whatsThisTable .name
{
    width: 115px;
}

.whatsThisTable .size
{
    width: 135px;
}

.blockInfo .searchDescr2
{
    font-size: 13px;
    margin-left: 25px;
    padding-right: 10px;
    margin-bottom: 10px;
}