html
{
	height: 100%;
}
body
{
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626263;
	background-image: url(../images/bg-tile.jpg);
	margin: 0px 20px 0px 20px;
}
#container
{
	width: 996px;
	margin: 15px auto -1px auto;
	background-color: #ffffff;
	min-height: 100%;
	height: auto;
	overflow: hidden;
	display: block;
}
#inner
{
	padding-left: 13px;
	padding-bottom: 13px;
	padding-right: 13px;
	padding-top: 13px;
	overflow: hidden;
	background-color: #ffffff;
	width: 970px;
	height: 100%;
	min-height: 100%;
}
#product-categories-inner
{
	padding-left: 30px;
	padding-bottom: 13px;
	padding-right: 13px;
	padding-top: 13px;
	overflow: hidden;
	background-color: #ffffff;
	width: 940px;
	height: 100%;
	min-height: 100%;
}
a
{
	color: #626263;
}
.smalltext
{
	font-size: 11px;
}
.maincellbg
{
	background-image: url(../images/darkbg.png);
	background-repeat: repeat-y;
	width: 1017px;
	text-align: center;
}
.maincell
{
	background-color: #ffffff;
	width: 1001px;
	vertical-align: top;
	padding-top: 14px;
	padding-bottom: 10px;
}
.searchbox
{
	background-image: url(../images/searchboxtop.gif);
	background-position: top;
	background-repeat: no-repeat;
	background-color: #d4c7ab;
	width: 209px;
	font-size: 11px;	
}
.searchformtl
{
	width: 158px;
	height: 18px;
	border: 1px solid #666667;
	font-size: 11px;
	background-color: #ffffff;
}
.searchgo
{
	height: 18px;
	width: 23px;
	border: 1px solid #666667;
	background-color: #e3d9c4;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #666667;
}
.searchgoX
{
	height: 22px;
	width: 23px;
	border: 1px solid #363636;
	background-color: #e3d9c4;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
	color: #363636;
}
.baskettop
{
	background-image: url(../images/bgbaskettop.gif);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 6px;
	padding-left: 59px;
	padding-right: 14px;
	width: 209px;
	background-color: #ede9df;
	font-size: 12px;
}
.baskettop a
{
	color: #626263;
	text-decoration: none;
}
.baskettop a:hover
{
	text-decoration: underline;
}
.basketbot
{
	background-image: url(../images/bgbasketbot.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 7px;
	width: 209px;
}
.menustripex a
{
	text-decoration: none;
	color: #626263;
}
.menustripe a
{
	text-decoration: none;
	color: #626263;
}
.menustripe
{
	background-color: #e3d9c4;
	height: 25px;
	width: 209px;
	padding-top: 3px;
	padding-left: 22px;
	text-decoration: none;
	padding-right: 10px;
}
.menustripex
{
	background-color: #e3d9c4;
	height: 25px;
	background-image: url(../images/menu_alt_bg.jpg);
	background-repeat: repeat-y;
	background-position: top;
	width: 209px;
	padding-top: 3px;
	padding-left: 22px;
	text-decoration: none;
	padding-right: 10px;
}
.menustripeactive
{
	background-color: #a99581;
	height: 25px;
	width: 209px;
	padding-top: 7px;
	padding-left: 22px;
	text-decoration: none;
	padding-right: 10px;
	color: #ffffff;
}
.menubot
{
	background-image: url(../images/menubgbot.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
}
#topmenu
{
	width: 970px;
	height: 39px;
	background-image: url(../images/bg_topmenu.jpg);
	background-repeat: no-repeat;
	border: 0px;
	overflow: hidden;
}
.topmenu
{
	font-size: 12px;
}
.topmenu a
{
	color: #626263;
	text-decoration: none;
}
.topmenu a:hover
{
	text-decoration: underline;
}
.botmenu
{
	background-image: url(../images/botbarbg.png);
	background-repeat: no-repeat;
	width: 979px;
	height: 39px;
	padding-left: 15px;
	padding-top: 0px;
	font-size: 13px;
	color: #ffffff;
	font-weight: bold;
}
.botfade
{
	background-image: url(../images/botbgfade.png);
	background-repeat: repeat-x;
	background-position: top;
	padding-left: 10px;
	padding-right: 17px;
	padding-top: 7px;
	height: 73px;
	font-size: 11px;
	text-align: right;
	width: 1001px;
	vertical-align: top;
	color: #999999;
}
.botfade a
{
	color: #999999;
	text-decoration: underline;
}
.space14
{
	height: 14px;
}
.space11
{
	height: 11px;
}
.space
{
	height: 8px;
}
.maindescbodycell
{
	width: 758px;
	background-image: url(../images/maindesccell_top.gif);
	background-repeat: no-repeat;
	background-color: #f2eee4;
	background-position: top;
	padding-top: 17px;	
}
.maindesccellbot
{
	background-image: url(../images/maindesccell_bot.gif);
	background-position: top;
	background-repeat: no-repeat;
	height: 9px;
}
.pspace
{
	margin-top:: 0.3em;
}
.productcell
{
	width: 244px;
	vertical-align: top;
}
.productcellx
{
	width: 244px;
	vertical-align: top;
	text-align: center;
}
.productcellspacer
{
	width: 13px;
}
.logo
{
	margin-top: 15px;
	margin-left: 3px;
}
.subsectionlogo
{
	width: 112px;
	vertical-align: top;
	text-align: center;
}
.sectiontext
{
	vertical-align: top;
	width: 618px;
}
.subheader
{
	font-size: 24px;
	font-weight: bold;
}
.subheader a
{
	text-decoration: none;
	color: #626263;
}
.subheader a:hover
{
	text-decoration: underline;
}
.subheadersm
{
	font-size: 20px;
	font-weight: bold;
}
.menusizex
{
	font-size: 12px;
	text-decoration: none;
	color: #626263;
}
.menusizex a
{
	font-size: 12px;
	text-decoration: underline;
	color: #626263;
}
.copytextx
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}
.imageuploadtext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626263;
}
.copytext a
{
	color: #ffffff;
}
.product_title
{
	color: #626263;
	font-size: 16px;
	font-weight: bold;
}
.product_desc
{
	color: #626263;
	font-size: 12px;
}
.product_desc a
{
	color: #626263;
}
.searchtitle
{
	font-size: 12px;
	font-weight: bold;
}
.breadcrumbs
{
	font-size: 12px;
	font-weight: bold;
	padding-left: 3px;
}
.menustripex a:hover
{
	text-decoration: underline;
}
.menustripe a:hover
{
	text-decoration: underline;
}
.ImgButton
{
	background-image: url(../images/submitbgx.gif);
	background-repeat: repeat-x;
	background-position: center;
	border: 1px solid #0a0a0a;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #0a0a0a;
	height: 28px;
}
.mbgx
{
	background-image: url(../images/bgmx.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 510px;
	font-size: 12px;
	vertical-align: top;
}
.rhsmbg
{
	background-image: url(../images/rhsmenubg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	width: 244px;
	font-size: 12px;
	vertical-align: top;
}
.rhsmbg a
{
	color: #626263;
	text-decoration: none;
}
.rhsmbg a:hover
{
	text-decoration: underline;
}
.submenulink
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #626263;	
}
.submenulink a
{
	color: #626263;
	text-decoration: none;
}
.submenulink a:hover
{
	text-decoration: underline;
}
.bodytext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626263;
}
.bodytext a
{
	color: #626263;
	text-decoration: underline;
}

/* JS CSS */

.subheader h1
{
	font-size: 24px;
	font-weight: bold;
	margin:0;
	padding:0;
}
h3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #626263;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}
#news-box
{
	background-color: #eaeedf;
	height: 57px;
	vertical-align: middle;
	width: 970px;
}
#links-box
{
	background-color: #eee9df;
	line-height: 57px;
	height: 57px;
	vertical-align: middle;
	width: 970px;
}
#copyright-box
{
	background-color: #777777;
	line-height: 35px;
	vertical-align: middle;
	width: 970px;
	color: #ffffff;
	text-align: center;
}
#cat-title
{
	background-color: #dccab4;
	color: #363636;
	font-weight: bold;
	height: 20px;
	padding-top: 2px;
	width: 221px;
	text-indent: 10px;
	margin-bottom: 15px;
	clear:both;
}
#cat-title a
{
	text-decoration: none;
}
#cat-title a:hover
{
	text-decoration: underline;
}
#search-box-top
{
	width: 209px;
	height: 66px;
	margin-top: 6px;
	background-image: url(../images/bg_search.jpg);
	background-repeat: no-repeat;
	text-align: left;
}
#product-categories
{
	position: absolute;
	top: 1140px;
	width: 996px;
	height: auto;
	background-color: #ffffff;
}
ul.product-list
{
  list-style-type: none;
  margin-left: 10px;
  padding-left: 0px
}
ul.topmenu 
{
  margin-left: 20px;
  padding-left: 0px;
  font-size: 16px;
  margin-top: 0px;
  padding-top: 8px;
}
ul.topmenu li 
{
  display: inline;  
}
ul.topmenu li a 
{
  text-decoration: none;
  padding-left: 6px;
  padding-right: 6px;
}
ul.topmenu li a:hover 
{
  color: #363636;
  text-decoration: underline;
}
ul.botmenuNav
{
  padding-left: 0px;
  padding-bottom: 0px;
  font-size: 13px;
  font-weight: normal;
  color: #777777;
  margin-top: 0px;
  padding-top: 5px;
  margin-bottom: 10px;
  margin-left: 0px;
}
ul.botmenuNav li 
{
  display: inline;  
}
ul.botmenuNav li a 
{
  text-decoration: none;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 0px;
  padding-bottom: 0px;
}
ul.botmenuNav li a:hover 
{
  color: #363636;
  text-decoration: underline;
}
#botmenuNav
{
	width: 970px;
	color: #ffffff;
	text-align: center;
	font-size: 13px;
	font-weight: normal;
	color: #777777;
	padding: 0px;
	padding-top: 10px;
	overflow: hidden;
}
#homepage-topcat
{
	float: left; 
	width: 802px; 
	min-height: 397px;
	height: 397px;
	background-position: bottom;
	/*background-image: url(../images/back-2-school.jpg);*/
	background-repeat: no-repeat;
	background-color: #e9e2d1;
	margin-bottom: 10px;
}
#homepage-topcat-topbox
{
	width: 810px;
	height: 158px;
	/*background-image: url(../images/top-curve.png);
	background-repeat: no-repeat;
	background-position: top;*/
}
.cat-header
{
	height: 28px;
	color: #3f3f3f;
}
.hptitle
{
	font-size: 26px;
	color: #735f45;
	font-weight: bold;
}
.hptoptext
{
	line-height: 17px;
	color: #171717;
}
ul.homepage-items
{
  	list-style-type: none;
	padding: 0;
	margin: 0;
}
ul.homepage-items li a 
{
  text-decoration: none;  
}
ul.homepage-items li a:hover 
{
  color: #3f3f3f;
  text-decoration: underline;
}
ul.homepage-items li 
{
   list-style-image: url('../images/blob_plus.png');
	background-repeat: no-repeat;
	background-position: 12px;
	padding-left: 12px;
}
#homepage-toplist
{
	 width: 165px; 
	 margin-left: 20px; 
	 float: left; 
	 margin-top: 20px;
	 font-weight: bold;
	 color: #777777;
}
.hplistX a
{
	text-decoration: none;
}
.hplistX a:hover
{
	color: #777777;
	text-decoration: underline;
}
.hplistX
{
	background-image: url(../images/blob_plus.png);
	background-repeat: no-repeat;
	background-position: left;
	height: 20px;
	font-weight: bold;
	color: #777777;
	width: 140px;
	padding-left: 28px;
	clear: both;
	overflow: hidden;
	padding-top: 3px;
}
.product-box-title
{
	color: #3f3f3f;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}
.product-box-title a
{
	color: #3f3f3f;
	text-decoration: none;
}
.product-box-title a:hover
{
	text-decoration: underline;
}
.product-box-titleX
{
	color: #3f3f3f;
	font-size: 11px;
	font-weight: bold;
	height: 20px;
}
.product-box-titleX a
{
	color: #3f3f3f;
	text-decoration: none;
}
.product-box-titleX a:hover
{
	text-decoration: underline;
}
#product-box
{
	height: 133px;
	width: 150px;
	float: left;
}
#rhs-fp-box
{
	float: right; 
	width: 150px; 
	height: 397px;
	margin-right: 5px;
}
#product-box-X
{
	height: 133px;
	width: 150px;
	float: left;
	margin-right: 13px;
}
.red-title
{
	color: #ff0000;
}
.red-title a
{
	color: #ff0000;
	text-decoration: none;
}
.red-title a:hover
{
	text-decoration: underline;
}
.datestamp
{
	color: #999999;
}
ul.product-list
{
  	list-style-type: none;
	padding: 0;
	margin-left: 10px;
}
ul.product-list li a 
{
  text-decoration: none;  
}
ul.product-list li a:hover 
{
  color: #3f3f3f;
  text-decoration: underline;
}
ul.product-list li 
{
   font-size: 11px;
	line-height: 18px;
}
#product-sub-box
{
	background-image: url(../images/bg_sub-box.png);
	background-color: e3dbc7;
	clear: both;
	width: 422px;
	margin-left: 20px;
	position: relative;
	top: 70px;
	left: 20px;
}
#product-sub-box-1
{
	image: url(../images/bg_blank.gif);
	a: url(http://www.able-labels.co.uk/products/Funky-Faces.asp);
	clear: both;
	width: 802px;
	height: 239px;
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 0px;
}
#product-sub-box-2
{
	background-image: url(../images/bg_sub-box2.png);
	background-color: 30DBFD;
	clear: both;
	width: 422px;
	margin-left: 20px;
	position: relative;
	top: 70px;
	left: 20px;
}
a#look {
    display: block;
    border: 0;
	clear: both;
	width: 802px;
	height: 239px;
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 0px;
    text-decoration: none;
    background-color: none;
}
a#look img {
    image: url(../images/bg_blank.gif);
    display: block;
    border: 0;
	clear: both;
	width: 802px;
	height: 239px;
	margin-left: 0px;
	position: relative;
	top: 0px;
	left: 0px;
	border: 0;

}

#pscroller2
{
	height: 20px;
	float: left; 
	margin-left: 15px; 
	width: 559px; 
	padding-top: 19px; 
	border: 0px;
}
#pscroller2 a
{
text-decoration: none;
}
#pscroller2 a:hover
{
text-decoration: underline;
}
.someclass
{ 
	//class to apply to your scroller(s) if desired
}
ul.toplist
{
	line-height: 18px;
}
#view-all
{
	float: right;
	margin-bottom: 20px;
	clear: both;
	text-align: right;
}