/*@font-face {  
	  font-family: Barmeno ;  
	  src: url( http://frithrugs.co.uk/Barmeno.ttf ) format("truetype");  
	}  
 Then use it like you would any other font
.Barmeno{ font-family: Barmeno , verdana, helvetica, sans-serif;  
}
 */  
  
html{
color:#7d7d7d;
font-family:Barmeno , verdana, helvetica, sans-serif;
background-color:#FFFFFF;

}


.pagenums{
color:#9E002E;
font-size:1.1em;


}

.saleimagesize{
height:219px;
width:228px;

}


.viewallcaption{
text-align:center;
font-weight:bold;
font-size:1.4em;
color:#FFFFFF;
margin-top:-28px;

}

.homepagetextbox{
padding:0px 16px 10px 17px; 
/*line-height:1.8em;*/
height:auto;
/*height:155px;*/
font-family: Barmeno , verdana, helvetica, sans-serif;
/*font-size:0.6em;*/

}

.categorytext{
margin-bottom:10px;
font-size:1em;


}

.saleimagepos{
height:219px;
background-color:#FFFFFF

}

.cattext{
font-size:0.8em;
font-weight:normal;
height:45px;


}


.categorytitle{
font-size:1.6em;
font-weight:bold;
margin-top:-10px;
margin-bottom:10px
}

.slideleft{
top:365px;
}

.slideright{
top:365px;
}

.minirug{
cursor:pointer
}

.categories{

padding:3px 0 3px 0;
display:block;
border-bottom:1px solid #CCCCCC;
width:200px;
font-size:1.1em;
/*letter-spacing:-0.04em;*/
margin-top:3px

}

.viewallscrollerimage{
cursor:pointer;
}

.productdetailheader{
font-size:1.1em;
font-weight:bold;
}

.productdetailtext{
font-weight:bold;
font-size:1em;

}

.underlaycheckbox{
border:1px solid #5a5b5e;
padding:2px;



}

.vertline{
margin-top:-2px;


}
.basketim{
margin-top:-4px;


}

.detailprice{
color:#9e002e;
font-weight:bold



}

.sizesshape2{
cursor:pointer;
margin-right:2px;
}

a.categories:link {color:#9e002e; text-decoration: none; }
a.categories:visited {color:#9e002e; text-decoration: none; }
a.categories:hover {color:#000; text-decoration: underline; }

a.submenusinner:link {color:#7d7d7d; text-decoration: none; }
a.submenusinner:visited {color:#7d7d7d; text-decoration: none; }
a.submenusinner:hover {color:#000; text-decoration: underline; }


.catim{
margin-bottom:10px;
max-width:111px;

}

.menu{
border:solid 0px #FFFFFF;
margin-top:3px;
width:228px;


}

.productdetailtitle{
margin-top:5px;

}

.bodyouter{
border:solid 0px #FFFFFF;
margin-top:3px;
width:701px;

}

html{
background-image:url(../img/rugs-back1.png);
/*background-color:#aeafaf;*/


}

			#easyticker, .imageTicker {overflow: hidden;position:relative;height:20px; font-family: Barmeno , verdana, helvetica, sans-serif; }			
			#easyticker li, .imageTicker li {display:none;position:absolute;top:0px;left:0px; font-family: Barmeno , verdana, helvetica, sans-serif; }


.topmenu{

background-image:url(../img/menuback.png);
background-repeat:repeat-x;
height:26px;
width:132px;
text-align:center;
color:#9e002e;
font-weight:bold;
font-size:1.4em;
float:left;
margin-right:3px;
overflow:hidden

}

.topmenu2{

height:31px;
width:132px;
text-align:center;
color:#9e002e;
font-weight:bold;
font-size:1.4em;
float:left;
margin-right:3px;
overflow:hidden

}


.atopmenu{

/*width:133px;
text-align:center;
color:#9e002e;
font-weight:bold;
font-size:1.4em;
float:left;
margin-right:2px;
overflow:hidden;
height:27px;
*/
}

.submenu{

background-image:url(../img/submenuback.png);
background-repeat:repeat-x;
height:27px;
color:#fff;
font-weight:bold;
font-size:1.3em;
padding-top:5px;
width:942px;
font-family: Barmeno , verdana, helvetica, sans-serif;
background-color:#333333;
margin-bottom:2px;

}

.lmm2{

height:186px

}

.leftmenutop{
background-image:url(/images/leftmenupanel_01b.png);
background-repeat:no-repeat;
width:227px;
height:10px;

}
.leftmenumid{
background-image:url(/images/leftmenupanel_03b.png);
background-repeat:repeat-y;
width:227px;
padding-top:5px;

}
.leftmenubot{
background-image:url(/images/leftmenupanel_05b.png);
background-repeat:no-repeat;
width:227px;
height:10px;

}


.centrepaneltop{
background-image:url(/images/centrepanel_01a.png);
background-repeat:no-repeat;
width:470px;
height:10px;

}
.centrepanelmid{
background-image:url(/images/centrepanel_03a.png);
background-repeat:repeat-y;
width:470px;

}
.centrepanelbot{
background-image:url(/images/centrepanel_05a.png);
background-repeat:no-repeat;
width:470px;
height:11px;

}

.centreouter{
border:solid 0px #FFFFFF;
margin-top:3px;
width:470px;
margin-left:-6px;
}
.centreouter2{
height:362px; overflow:hidden
}

.bodypic{
height:362px

}


.homepan{
height:352px;
}


.bodytop{
background-image:url(/images/bgtop2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}
.bodymid{
background-image:url(/images/bgmid1.png); 
background-repeat:repeat-y;
width:701px;
min-height:450px

}

.bodyspace{
background-image:url(/images/bgmid1.png); 
background-repeat:repeat-y;
width:701px;
height:40px

}

.bodybot{
background-image:url(/images/bgbottom2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}


.sizesshape{
cursor:pointer;
margin-right:1px;


}

.bodyouter2{
border:solid 0px #FFFFFF;
margin-left:-3px;
margin-top:3px;
width:701px;
}

.bodyouter2a{
border:solid 0px #FFFFFF;
margin-left:-3px;
margin-top:0px;
width:701px;
}
.bodytop2{
background-image:url(/images/bgtop2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}
.bodymid2{
background-image:url(/images/bgmid1.png); 
background-repeat:repeat-y;
width:701px;
min-height:350px

}

.bodybot2{
background-image:url(/images/bgbottom2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}

.footerouter2{
border:solid 0px #FFFFFF;
margin-left:-3px;
margin-top:3px;
width:701px;

}
.footertop2{
background-image:url(/images/bgtop2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}
.footermid2{
background-image:url(/images/bgmid1.png); 
background-repeat:repeat-y;
width:701px;
min-height:50px

}

.footerbot2{
background-image:url(/images/bgbottom2.png);
background-repeat:no-repeat;
width:701px;
height:12px;

}


.bodyouterbig{
border:solid 2px #FFFFFF;
margin-left:-3px;
margin-top:3px;
width:943px;

}
.bodytopbig{
background-image:url(../img/images/bodyboxbig_01.png);
background-repeat:no-repeat;
width:939px;
height:18px;

}
.bodymidbig{
background-image:url(../img/images/bodyboxbig_03.png);
background-repeat:repeat-y;
width:939px;

}

.bodybotbig{
background-image:url(../img/images/bodyboxbig_05.png);
background-repeat:no-repeat;
width:939px;
height:21px;

}

.whitebuttonouter{
cursor:pointer;
white-space:nowrap;
display:block;
clear:both;
width:240px;


}

.price{
background-color:#999999;
}

.whitebuttonleft{
background-image:url(../img/images/whitebutton_01.png);
height:30px;
width:4px;
background-repeat:no-repeat;
display:inline-block;
float:left;
}
.whitebuttonmid{
background-image:url(../img/images/whitebutton_03.png);
height:30px;
background-repeat:repeat-x;
display:inline-block;
float:left;
font-weight:bold;
font-size:1em;
padding:4px 5px 0px 5px;
color:#C03759;
}
.whitebuttonright{
background-image:url(../img/images/whitebutton_05.png);
height:30px;
width:5px;
background-repeat:no-repeat;
display:inline-block;
float:left;
}


.redbuttonleft{
background-image:url(../img/images/redbutton_01.png);
height:30px;
width:4px;
background-repeat:no-repeat;
display:inline-block;
float:left;
}
.redbuttonmid{
background-image:url(../img/images/redbutton_03.png);
height:30px;
background-repeat:repeat-x;
display:inline-block;
float:left;
font-weight:bold;
font-size:1.1em;
padding:4px 5px 0px 5px;
color:#C03759;
}
.redbuttonright{
background-image:url(../img/images/redbutton_05.png);
height:30px;
width:5px;
background-repeat:no-repeat;
display:inline-block;
float:left;
}

.carouseltext{
width:90px;
display:block;
height:40px;
line-height:1em;
font-size:0.7em;
text-align:center;
font-weight:bold;
margin-bottom:-5px;
margin-top:5px;

}

.carouselcontainer{
	width:633px; 
	margin-left:44px;
}

.carousel a.prev{
background:url("../img/leftarrowC.png") no-repeat scroll left 60px transparent;
display:block;
float:left;
height:143px;
text-decoration:none;
width:30px;
}
.carousel a.next:hover {
background:url("../img/rightarrowCover.png") no-repeat scroll right 60px transparent;
background-position:11px;
}
.carousel a.prev:hover {
background:url("../img/leftarrowCover.png") no-repeat scroll right 60px transparent;
background-position:-0px;
}

.carousel a.next {
background:url("../img/rightarrowC.png") no-repeat scroll 11px 60px transparent;

display:block;
float:left;
height:143px;
text-decoration:none;
width:38px;
}

.viewallscrollerimage{
height:60px;
border:solid 1px #222;
}

a.atopmenu:link {color:#9e002e; text-decoration: none; }
a.atopmenu:visited {color:#9e002e; text-decoration: none; }
a.atopmenu:hover {color:#000; text-decoration: underline; }


a.basket:link {color:#fff; text-decoration: none; cursor:pointer; }
a.basket:visited {color:#fff; text-decoration: none; cursor:pointer;}
a.basket:hover {color:#000; text-decoration: underline; cursor:pointer;}


a.account:link {color:#9E002E; text-decoration: none; cursor:pointer; }
a.account:visited {color:#9E002E; text-decoration: none; cursor:pointer;}
a.account:hover {color:#fff; text-decoration: underline; cursor:pointer;}

/* fake checkbox : unchecked (default/base) state */
.fakecheck {
	text-decoration: none;
	outline: none;
	background: url(../img/checkbox.gif) no-repeat;
	height: 19px;
	width: 40px;
	display: block;
	float: left;
	padding: 1px 0px 0px 28px;
	background-position: left -4px;	
}
/* fake checkbox : hover state */
.fakecheck:hover {
	text-decoration: none;
}
/* fake checkbox : checked state */
.fakechecked {
	background-position: left -28px;
}


.colorselectorcheck {
	text-decoration: none;
	outline: none;
	background: url(../img/checkbox.png) no-repeat;
	height: 20px;
	width: 26px;
	display: block;
	float: left;
	background-position: left -4px;	
}
/* fake checkbox : hover state */
.colorselectorcheck:hover {
	text-decoration: none;
}
/* fake checkbox : checked state */
.colorselectorchecked {
	background-position: left -28px;
}

.c2, break{
min-height:103px
}

.clearfloat { /* this class can be placed on a <br /> or empty div as the final element following the last floated div (within the #container) if the #footer is removed or taken out of the #container */
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}
