@charset "utf-8";
/* CSS Document */

/* =Page Setup
-----------------------------------------------------------------------------*/


body
  {
	margin: 0;
	color: #000;
	background: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
  }
  

   
/* =Masthead
-----------------------------------------------------------------------------*/

#eBzheader
{
	margin: 0;
	position: absolute;
	width: 1000px;
	height:87px;
	top: 0px;
	left: 10px;
	display: inline;
}

#FPLogo {
	position: absolute;
	top: 5px;
	z-index: 5;
}

#FPTopNav {
	position: absolute;
	top: 77px;
	left: 130px;
	z-index: 4;
}

#FPTopNav a{
	color: #666666;
	text-decoration: none;
}


#Mask {
	position: absolute;
	top: 0px;
	left: 132px;
	background-color: #FFFFFF;
	height: 100px;
	width: 100%;
}


#CurrencyHotSpot {
	position: relative;
	}

#CurrencyNotice {
	position: absolute;
	top: 0px;
	right: 136px;
	height: 41px;
	width: 154px;
}



#BlackLine {
	position: absolute;
	top: 59px;
	left: 0px;
	background-color: #000000;
	height: 10px;
	width: 100%;
	z-index: 5;
	background-image: url(../images/fablogo_04.gif);
	background-repeat: no-repeat;
	background-position: 186px top;
}

/* =Cart
-----------------------------------------------------------------------------*/

#eBzcart
{
	width: 100%;
	margin: 0;
	height: 62px;
	display: inline;
	float: left;
	font-size: 11px;
	overflow: hidden;
	padding-top: 7px;
}



#eBzcart a{
	color: #FF0000;
}

.eBzcartTable {
	padding-top: 6px;
}

.eBzcartTable TR{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.UnderSchemeTable {
	margin-top: 14px;
	font-size: 11px;
}


.cartinner {
}

#TableContainer {
	font-size: 12px;
	background-color: #FFFFFF;
	margin-left: 0px;
	margin-top: 110px;
	float: left;
	display: inline;
}

#topnav {
	display: inline;
	overflow: hidden;
	background-color: #FFFFFF;
}

/* =Swatch
-----------------------------------------------------------------------------*/

#eBzswatch
{
   margin: 0;
   position: absolute;
   width: 130px;
   height:100%;
   top: 86px;
   left: 0px;
   right: 0px;
	z-index: 5;
}

#eBzswatch a{
	color: red;
}



.swatchinner {
	color: black;
	padding-left: 10px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}

.swatchinner img{
	margin: 0px;
	padding: 0px;
}

/* =Bottom Curve
-----------------------------------------------------------------------------*/

#botCurve

{
	margin: 0;
	position: absolute;
	width: 7px;
	height:7px;
	bottom: 70px;
	left: 140px;
	right: 0px;
	z-index: 5;
}


.FPproductImgDetail {
	margin-right: 5;
}


.bgfill {
	background-image: url(http://www.fabricsandpapers.com/images/bg_03.gif);
	background-repeat: no-repeat;
	background-position: right center;
}

.bgfill2 {
	background-image: url(http://www.fabricsandpapers.com/images/bg_04.gif);
	background-repeat: no-repeat;
	background-position: right center;
}


/* =MainImageContainer
-----------------------------------------------------------------------------*/

#EBZXaltimage1 {
	margin-right: 5px;
	width: 590px;
	overflow: hidden;
}


/* =Type
-----------------------------------------------------------------------------*/


.smtxt {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
color: #999999}
.button {font-family: Arial; font-size: 9px; width:75px;  color: 
#999999; background-color: #FFFFFF;}
.swatchinput {font-family: Arial; font-size: 9px; width:75px;  color: 
#999999; background-color: #FFFFFF;}
.divider {font-family: Arial, Helvetica, sans-serif; font-size: 9px; 
color: #000000;}
.basket {
	font-family: Arial;
	font-size: 9px;
	width:85px;
	color: #000000;
	background-color: #FFFFFF;
	margin-left: 2px;
}
.baskethilite {
	font-family: Arial;
	font-size: 9px;
	width:85px;
	background-color: #000000;
	color: #FFFFFF;
	margin-left: 2px;
}
.checkout {font-family: Arial; font-size: 9px; width:130px;  color: 
#000000; background-color: #FFFFFF;}
.baskettotal {font-family: Arial; font-size: 9px; width:90px; 
color: #000000; background-color: #FFFFFF;}
.hilitebaskettotal {font-family: Arial; font-size: 9px; width:90px; 
background-color: #000000; color: #FFFFFF;}
.csnav {font-family: Arial; font-size: 9px; width:181px;  color: 
#000000; background-color: #ffffff;}
.smallbutton {font-family: Arial; font-size: 9px; width:30px;  color: 
#000000; background-color: #FFFFFF;}
.input {font-family: Arial; font-size: 9px; width:150px;  color: 
#000000; background-color: #FFFFFF;}
.ccymenu {font-family: Arial; font-size: 9px; width:40px;  color: 
#000000; background-color: #FFFFFF;}
.eBsubnavclass {font-family: Arial; font-size: 9px; width:181px; 
color: #000000; background-color: #ffffff;}
.eBsubnavhilite {font-family: Arial; font-size: 9px; width:181px; 
background-color: #000000; color: #ffffff;}
.eBcatnavclass {font-family: Arial; font-size: 9px; width:181px; 
color: #000000; background-color: #ffffff;}
.searchbutton {font-family: Arial; font-size: 9px; width:30px; 
color: #000000; background-color: #FFFFFF;}
.searchinput {font-family: Arial; font-size: 9px; width:136px; 
color: #000000; background-color: #FFFFFF;}


.text {  font-family: Arial; font-size: 9px; color: #000000;}

.text01 {  font-family: Arial; font-size: 12px; color: #000000;}

.pageHeading1 {  font-family: Arial; font-size: 12px; color: #000000;}


/* =Links
-----------------------------------------------------------------------------*/


a {
	color: #FF0000;
}

a:visited{
	color: #666666;
}


A.menu {font-family:Arial, Helvetica, sans-serif; font-size: 12px;}
A.menu:link {color:#666666; text-decoration: none}
A.menu:visited {color:#FF0000; text-decoration: none}
A.menu:hover {color:#FFFFFF; background-color: #FF3300}
A.menu:active {color:#990000}


/* =Product List Table
-----------------------------------------------------------------------------*/


.ProdListTable {
	width: 100%
}

.ProdListTable table{
	margin: 0px;
}

.ProdListTableHeading {
}

.ProdListTable p{
	margin: 0px;
}


.ProdListTable img {
	padding-bottom: 14px;
	margin-bottom: 14px;
	padding-left: 10px;
}

.pad10 {
	padding-left: 10px;
}



.MsoNormalTable {
	margin: 0px;
}

.welcome {
	margin: 0px;
}

.topSeletor {
	width: 100%;
}



.topSeletorHeading {
	width: 50%;
	height: 22px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}



/* =Page Setup 2
-----------------------------------------------------------------------------*/

@media screen
  {
  div#eBzheader
    {
	position: fixed;
	z-index: 10;
    }
	
  div#eBzcart
    {
	position: fixed;
	z-index: 11;
    }

  div#BlackLine
    {
	position: fixed;
	z-index: 12;
    }



  div#eBzswatch
    {
    position: fixed;
    }
	
  div#botCurve
    {
    position: fixed;
    }

	
  * html
    {
    overflow-x: hidden;
    }
  * html body
    {
    overflow-y: auto;
    }
  * html div#eBzheader
    {
    position: absolute;  
    }

  * html div#BlackLine
    {
    position: absolute;  
    }


  * html div#eBzcart
    {
    position: absolute;  
    }
  * html div#eBzswatch
    {
    position: absolute;  
    }
  * html div#botCurve
    {
    position: absolute;  
    }

	
	
	
	
  /* All done. */
  }
