BODY {
	margin: 0;
	padding: 0;
	height: 100%;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	text-align: left;
	background: white; 
	/*background: url(http://www.fabricuk.com/images/top_bg.gif) repeat top center;*/
	
}

.infopagetitle {
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size:20px; 
	COLOR: #008b8b; 
	TEXT-DECORATION: none; 
	font-weight: bold;
	text-align:left;
	
	
}

.infopagetext {
		
	font-family: Arial, Helvetica, sans-serif; 
	font-size:11px; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight:;
	text-align:left;
	
}

.infopagesubtitle {

	font-family: Arial, Helvetica, sans-serif; 
	font-size:13px; 
	COLOR: #008b8b; 
	TEXT-DECORATION: none; 
	font-weight:bold;
	text-align:left;

}




P{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:12px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
	margin-top:0px;
	padding-top:0px;
}

A {
	TEXT-DECORATION: none;
	Color: #0000FF;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	font-size:12px; 	
}
A:link {
	TEXT-DECORATION: none;
}
A:visited {
	TEXT-DECORATION: none;
	Color: #0000ff;
}
A:hover {
	TEXT-DECORATION: underline;
	color:red;
}
A:hover SPAN {
	TEXT-DECORATION: underline;
}


A.categ  {
	font-family:Verdana; 
	font-size:10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none; 
	font-weight:;
}

TD {
	font-family:Verdana; 
	font-size:10px; 
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
Th {
	font-family:Verdana; font-size:10px; COLOR: #000000; TEXT-DECORATION: none; 
}

.title {
	font-family:Verdana; font-size:11px; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}

.titlecateg {
	font-family:Verdana; font-size:12px; COLOR: #000000; TEXT-DECORATION: none; font-weight:;
}

.blue  {font-family:Verdana; font-size:10px; COLOR: #000000; TEXT-DECORATION: none; font-weight:normal;
}

.red  {font-family:Verdana; font-size:11px; COLOR: #cc0000; TEXT-DECORATION: none; font-weight:bold;
}

td.categ{
	border : 1px solid #D0D0C1;
	padding: 10px;
	border-style: dotted;
}

INPUT, TEXTAREA,SELECT{
	color: #000000;
    border : 1px solid #D0D0C1;
	background-color:#F6F6F4;
   	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;

}

TEXTAREA.white, INPUT.white{
	color: #000000;
    scrollbar-3dlight-color:white;
    scrollbar-arrow-color:white;
    scrollbar-base-color:white;
    scrollbar-darkshadow-color:white;
    scrollbar-face-color:white;
    scrollbar-highlight-color:white;
    scrollbar-shadow-color:white;
	border : 0px;
	background-color:#FFFFFF;
   	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;

}

.titletext
	subheading {
	font-size: 11px;
	font : normal 8pt Verdana, Arial, Helvetica, sans-serif;
	
	}

.discounts
{
  width: 230px;
 /* position: absolute;
  top: 290px;
  right: 10px;*/
}

.discounts th, .discounts td
{
  text-align: center;
  font-size: 13px;
  font-family: Arial;
  background: #FFFFFF;
}


div.flyout_cont{
position:absolute;
display:none;
background:#ddd;
border:1px solid #999;
}
ul.flyout_ul{
list-style-type: none;
margin:5px;
padding:0;
}
ul.flyout_ul li{
padding:5px 0;
}

#fabricCart{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}

TABLE#fabricCart TH{
	BACKGROUND-COLOR: #C0C0C0;
	font-size: 11px;
	font-weight: bold;	
	padding-top:3px;
	padding-bottom:3px;
	padding-left:3px;
}

TABLE#fabricCart TD{	
	padding-top:4px;
	padding-bottom:4px;
}

TABLE#fabricCart TFOOT{	
}

TABLE#fabricCart TFOOT TABLE{	
	font-size: 11px;
	font-weight: bold;	
}

/*=======================================*/
/*Button Style*/
.buttonL {
    float:left;
    height:auto;
    font:11px/16px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
    width:auto;
    text-align:center;
    white-space:nowrap;
}
/*Button Arrow Styles*/
.arrows {
    font-size:90%;
    margin:0.1em;
}
/*Button link styles*/
.buttonL a:link, .buttonL a:visited {
    color: #eee;
    background-color:#1e5184;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    border-bottom:0.1em solid #555;
    border-right:0.1em solid #555;
    border-top:0.1em solid #ccc;
    border-left:0.1em solid #ccc;
    margin: 0.1em;
    padding:0.1em 0.3em 0.2em 0.3em;
    display:block;
}
.buttonL a:hover {
    background-color:#003366;
    color:#999;
    border-top:0.1em solid #777;
    border-left:0.1em solid #777;
    border-bottom:0.1em solid #aaa;
    border-right:0.1em solid #aaa;
   padding:0.1em 0.3em 0.2em 0.3em;
    margin: 0.1em;
}

.buttonR {
    float:right;
    height:auto;
    font:11px/16px "Lucida Grande", Geneva, Verdana, Arial, Helvetica, sans-serif;
	font-variant:small-caps;
    width:auto;
    text-align:center;
    white-space:nowrap;
}
/*Button link styles*/
.buttonR a:link, .buttonR a:visited {
    color: #eee;
    background-color:#1e5184;
    font-size:1em;
    font-weight:bolder;
    text-decoration: none;
    border-bottom:0.1em solid #555;
    border-right:0.1em solid #555;
    border-top:0.1em solid #ccc;
    border-left:0.1em solid #ccc;
    margin: 0.1em;
    padding:0.1em 0.3em 0.2em 0.3em;
    display:block;
}
.buttonR a:hover {
    background-color:#003366;
    color:#999;
    border-top:0.1em solid #777;
    border-left:0.1em solid #777;
    border-bottom:0.1em solid #aaa;
    border-right:0.1em solid #aaa;
    padding:0.1em 0.3em 0.2em 0.3em;
    margin: 0.1em;
}
/*=======================================*/

/*================Top verticle Menu=======================*/

ul.fabUkMenu {	
	height: 100%;
	width:100%;
	float:left;
	padding:0;
	margin:0;
	text-align: center;
	list-style-type:none;	
}

ul.fabUkMenu li {
	display:inline; 
	
}

ul.fabUkMenu li a { 
	float:left;
	height: 100%;
	display: block;
	text-decoration:none;
	color: #008B8B;
	font: bold 12px "arial";	
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid white;
	outline: none;
}

ul.fabUkMenu a:visited {
text-decoration:none;
    color: #008B8B;
	outline: none;
}

ul.fabUkMenu li a:hover {
text-decoration:none;
    color: #fff;
	background: #202020;
}

ul.fabUkMenu a:active {
text-decoration:none;
    background: #bc243c;
    color: #008B8B;
	outline: none;
}

/*================Top verticle Menu=======================*/

.COHeading{
	font: 900 16px arial;
	font-weight: bold;	
	color: red;
}

.COMsg{
	font: 800 11px arial;
}

.COLogin{
	font: 800 11px arial;
}

/*================Receipt Style======S====================*/

TABLE.ReceiptItems{
	border-collapse:collapse;
}

TABLE.ReceiptItems TD{
	padding: 2px;
}
.domainHead{
	width: 50%;
	
	color:#383838;
	text-align: center;
	margin-left: auto; 
	margin-right: auto;
}
/*================Receipt Style======E====================*/

/*==========================*/

#emptCart{
	width: 300px;
	border: 2px solid #1e5184; 
	color: #D90010;
	text-align: center;
	font: 900 16px Arial, Helvetica, sans-serif;
	margin-left: auto;
	margin-right:auto;
	padding: 3px;
}

/*==========================*/

/*===============Registration Form=====S================*/
.errHead{
	font: 800 12px Arial, Helvetica, sans-serif;
	color: red;
}

.err{
	font: 800 10px Arial, Helvetica, sans-serif;
	color: red;
}

TABLE.autoform{
	font: 800 12px Arial, Helvetica, sans-serif;
}

TABLE.formtable{
	border:outset 3px; 
	border-collapse:collapse;
	border-style:solid;
	border-bottom-color:#aaa;
	border-right-color:#aaa;
	border-top-color: #ddd;
	border-left-color: #ddd;
	background: #F0F0F0;
	width: 430px;
}

#generr{
	font: 800 11px Arial, Helvetica, sans-serif;
	color: red;
}

TH.col{
	width: 130px;
}

/*===============Registration Form=====E================*/

H2.fabHead{
	font: arial,sans-serif; 
	color: #008B8B;
}

.ProdHeadName{	
	font: bold 18px arial;
	color: #8D1919;
	margin: 5px 2px 5px 5px;
	text-transform: capitalize;
}

TABLE.fabDisc {	
	font: bold 11px arial,sans-serif; 
	text-align: left;
}

TABLE.fabDisc TD{
	color: black;
	text-align: left;
	padding: 3px 0px;
}

.fabLargImg{
	border: 3px solid #B0C4DE;
	padding: 1px;
}

.fabLargImg IMG{
	width: 318px;
	margin: 1px;
}


.threadDiv{
	width:100%;
	height:50px;
	position:relative;
}

.thredImg{
	position:absolute;
	margin:1px;	
	top:0;
	display:inline;
}

.fabImg{
	/*width:159px;*/
	height:189px;
	border: 2px solid gray;
	padding: 1px;
	margin:1px;
	clear:both;
}

/*
.fabImg img{
	width:100%;
	height:100%;
}
*/

A.picMagni{
	font:bold 13px arial,sans-serif;
	color:gray;
	text-decoration:none;
	outline: none;
}

A.picMagni:visited{
	color:gray;
	text-decoration:none;
}

A.picMagni:hover{
	text-decoration:none;
}

	.prodBluBox{		
		position: relative;
		margin-bottom: 2px;
		border: 1px solid blue;		
		font: normal 11px/22px Arial, Helvetica, sans-serif;
		color: gray;		
	}
	
	.prodBluHdr{
		position: relative;
		background-image: url(../images/navigation-menu-bg.jpg);
		background-repeat: repeat-x;	
		background-position: 0em -1em;			
		margin-left:auto;
		margin-right: auto;			
		clear:both;
		height:28px;
		text-align: center;
		font: bold 12px/22px Arial, Helvetica, sans-serif;
		color: #DCDCDC;	
		padding-top:4px;
		text-align:left;
		padding-left: 2px;
	}	
	
	.prodBluHdr a{
		height:98%;
		font: bold 16px/22px Arial, Helvetica, sans-serif;
		display:block;
		color: #DCDCDC;	
	}

	.prodBluHdr a:hover{
		display:block;
		color: #DCDCDC;	
		text-decoration: underline;
	}	
	
	.prodBluHdr a:visited{
		display:block;
		color: #DCDCDC;	
	}
	
	.prodBlBoxCont{	
		margin-top: 1px;
		height: 100%;		
	}		
	
	.catVertMenu{
		width: 99.5%; /*For KHTML*/
		font: normal 11px/20px verdana, Arial, Helvetica, sans-serif;
		border:0px;
	}	

	ul.catVertMenu {
		width: 100%; /*For KHTML*/
		list-style: none;
		margin: 0px;
		padding: 0px;
	}

	ul.catVertMenu li {
		width:100%;
		list-style-type:none;
		text-align:left;
		margin: 0px;
		padding: 0px;
		line-height: 130%;
		cursor:pointer;	
		border-bottom: 1px solid gray;
	}	
	
	ul.catVertMenu li a:link{	
		display:block;	
		text-align:left;
		color: #0066FF;
		text-decoration:none;
		height:100%;
		padding: 1.5px 1px 1.5px 6px;	
	}
	
	ul.catVertMenu li a:visited{		
		color: #0066FF;
		padding: 1.5px 1px 1.5px 6px;
	}	
	
	ul.catVertMenu li a:hover{
		color:red;
		text-decoration: underline;
		padding: 1.5px 1px 1.5px 6px;
	}
	
	li.shopMenActive{
		color:#656565;
	}
	
	li.shopMenActive a  {
		color: #656565;
		font-weight:bold;
		display:block;
		text-align:left;
		text-decoration:none;
		height:100%;
		padding: 1.5px 1px 1.5px 0px;
		margin-left:0px;
		background-color: #D0D0D0;
		clear:none;
	}

/*===========================*/	
	
	.arraw{
		display:inline-block;
		margin-top:2px;
		margin-left:1px;
		margin-bottom:-3px;
		margin-right:0.1em;
		width: 09px;
		height: 1.21em;
		padding:0px;
		background-image: url(../images/orng-icons.gif);
		background-repeat: no-repeat;
		clear:none;
	}

	.ArrPos{
		background-position: 1px -76px;
	}

	.bluArrPos{
		background-position: 1px -76px;
	}

	.LeftPos{
		background-position: 1px -11px;
	}
	
	.orgBox{
		position: relative;
		BACKGROUND: orange;
		padding: 1px;
		z-index:0;		
	}	
	
	.orgBoxH{
		position: relative;
		margin-left:auto;
		margin-right: auto;		
		clear:both;
		height:30px;
		background: #fff;
		text-align: center;
		font: bold 12px/22px Arial, Helvetica, sans-serif;
		color: gray;	
	}
	
	.orgBoxCont{
		background-image: url(../images/org_bg.gif);
		background-repeat: repeat-x;	
		background-position: 0em -5em;			
		margin-top: 1px;
		height: 100%;	
		font: normal 11px/22px Arial, Helvetica, sans-serif;
		color: gray;
		padding:1px;
	}		

/*================================*/

/*===========================*/

	.longList{
		width: 100%;
	}
	
	.longList li{
		list-style-type:none;
		text-indent:0px;	
	}
	
	.fabItemCont{
		width: 280px;		
		padding: 2px 1px 2px 2px;
		margin:3px;
		/* border: 1px solid #808080; */
	}
	
	.fabItemCont a { 
		height: 100%;
		display: block;		
		text-decoration:none;
		color: #3D3D3D;
		font: normal 12px "arial";	
		padding: 2px 3px 2px 3px;
		outline: none;
	}	
	
	.fabItemCont a:visited { 
		text-decoration:none;
		color: #3D3D3D;
	}	
	
	.fabItemCont a:hover { 
		color: white;
		font-weight: bold;
		text-decoration:none;
		background: black;
	}	
	
	.popupDiv{
		width: 200px;
		display: none;		
		padding: 2px 1px 2px 2px;
		margin:1px;
		border: 2px solid #8B0000;
		background-color:white;
	}
	
	.popupHead{
		width:100%;
		height:20px;
		color: black;
		text-align: center;
		font: bold 12px "arial";
		padding-left: 3px;
		padding-top: 2px;
		background-color:#B0B0B0;			
	}	
	
	.popupDiv UL{
		width: 100%;
		float:left;
		padding:0;
		margin:0;
		text-align: left;
		list-style-type:none;					
	}

	.popupDiv UL LI {
		display:inline; 		
	}

	.popupDiv UL LI a { 
		height: 100%;
		display: block;
		text-decoration:none;
		color: black;
		font: normal 12px "arial";	
		padding: 2px 3px 2px 3px;
		/*border-bottom: 1px solid gray;*/
		outline: none;
	}
	
	.popupDiv UL LI  a:visited {
		font: bold 12px "arial";
		text-decoration:none;
		outline: none;
	}

	.popupDiv UL LI  a:hover {
		font: bold 12px "arial";
		text-decoration:none;
		color: #fff;
		background: #202020;
	}	

	.warningMsg{
		color: #8B0000;
		text-align: left;
		border:2px solid #E6E6FA;
		font: normal 10px "arial";
		padding: 1px;
		background-color:#E6E6FA;			
	}
	
	.fabDiscript{
		margin-top:3px;
		margin-right:1px;
		text-align: left;
		border:1px solid gray;
		font: normal 12px "arial";
		padding: 2px;		
	}	

	TABLE.DiscountBox{
		border: 1px solid #B3B3B3;
		border-style:outset;
		font: bold 11px verdana, arial;		
		background-color: #D9D9D9;
	}

	TABLE.DiscountBox td{
		color: #404040;
		font: bold 11px verdana, arial;
		padding:2px;
	}	
/*===============================*/


/* Buttons style Begins */

	.button{
		border: 1px solid #00008B;
		margin: 3px;
		padding: 1px;			
	}
	
	.button a:link, .button a:visited {
		TEXT-ALIGN: center; 
		padding: 3px 5px;
		BACKGROUND-COLOR: #00008B;
		COLOR: #fff;
		MARGIN: auto; 
		DISPLAY: block; 
		FONT-FAMILY: Arial, Helvetica, sans-serif; 	
		FONT-SIZE: 11px; 
		CURSOR: pointer; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none; 		
	}
	
	.button a:hover {
		COLOR: #fff;
		BACKGROUND-COLOR: #6666B9;	
	}

	.ButtonLeft{
		FLOAT: left; 
	}
	
	.ButtonRight{
		FLOAT: right; 
	}

/* Buttons style ends */