body{
  color: #ffffff;
  font:12px arial;
  background-color:#000000;
  background-image:url('../images/fade.gif');
  background-repeat:repeat-y;
  background-position:center;
  display:block;
  text-align:center;
  
}

table{
  color:#B0FFE6;
  font:12px arial;
}

h1 {
	font-size:170%;
	color: #FFFFFF;
	margin: 0 0 2px;
	padding: 0px;
}

a{
  color:#CCCCCC;
  font:12px arial;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}

input{
  background-color:#333333;
  color: #CCCCCC;
}

.white_bg {
  background-color:#fff;
  color: #000;
}

select{
  background-color:#333333;
  color: #CCCCCC;
}

.errorFont{ 
  color:#FF0000;
}

.space10{
  height:10px;
  width:10px;
  display:block;
  font-size: 0px;
}

.space20{
  height:20px;
  width:20px;
  display:block;
}

.space30{
  height:30px;
  width:30px;
  display:block;
}

.formspacer{
  height:2px;
  display:block;
}

#greyhr{
  background-image: url('../images/greydot.gif');
  background-repeat:repeat-x;
  display:block;
  height:1px;
  width:100%;
  font-size: 0px;
}

#space140{
  height:190px;
  width:140px;
  display:block;
}

#total{
  width:770px;
  margin-left:auto;
  margin-right:auto;
  display:block;
  clear:both;
  text-align:left;
}

#header{
  width:750px;
  height:80px;
  clear:both;
  float:left;
  padding-left:20px;
}

#nav{
  margin-left:307px;
  margin-top:42px;
  display:block;
}

#logo{
  /*background-image: url('../images/logo.jpg');
  background-repeat:no-repeat;*/
  margin-top:20px;
  float:left;
  display:block;
  width:201px;
  height:45px;
}

#home{
  background-image: url('../images/home.gif');
  background-repeat:no-repeat;
  display:block;
  width:47px;
  height:19px;
  float:left;
}

#about{
  background-image: url('../images/aboutff.gif');
  background-repeat:no-repeat;
  margin-left:18px;
  display:block;
  width:55px;
  height:15px;
  float:left;
}

#agents{
  background-image: url('../images/agents.gif');
  background-repeat:no-repeat;
  margin-left:18px;
  display:block;
  width:63px;
  height:25px;
  float:left;
}

#generic_about{
  background-image: url('../images/generic_about.gif');
  background-repeat:no-repeat;
  margin-left:18px;
  display:block;
  width:59px;
  height:15px;
  float:left;
}

#fabrics{
  background-image: url('../images/fabrics.gif');
  background-repeat:no-repeat;
  margin-top:-1px;
  margin-left:18px;
  display:block;
  width:59px;
  height:16px;
  float:left;
}

#links{
  background-image: url('../images/links.gif');
  background-repeat:no-repeat;
  margin-top:-2px;
  margin-left:18px;
  display:block;
  width:35px;
  height:20px;
  float:left;
}

#contact{
  background-image: url('../images/contact.gif');
  background-repeat:no-repeat;
  margin-top:1px;
  margin-left:18px;
  display:block;
  width:67px;
  height:18px;
  float:left;
}

#basket{
  background-image: url('../images/basket.gif');
  background-repeat:no-repeat;
  display:block;
  width:60px;
  height:19px;
}

#tocheckout{
  background-image: url('../images/tocheckout.gif');
  background-repeat:no-repeat;
  display:block;
  width:130px;
  height:22px;
  float:right;
}

#continue{
  background-image: url('../images/continue.gif');
  background-repeat:no-repeat;
  display:block;
  width:99px;
  height:22px;
  float:right;
}

#personaldetails{
  background-image: url('../images/personaldetails.gif');
  background-repeat:no-repeat;
  display:block;
  width:137px;
  height:19px;
}

#paymentdetails{ 
  background-image: url('../images/paymentdetails.gif');
  background-repeat:no-repeat;
  display:block;
  width:142px;
  height:20px;
}

#paymentsuccess{ 
  background-image: url('../images/paymentsuccess.gif');
  background-repeat:no-repeat;
  display:block;
  width:145px;
  height:18px;
}

#paymentfailed{ 
  background-image: url('../images/paymentfailed.gif');
  background-repeat:no-repeat;
  display:block;
  width:133px;
  height:20px;
}

#aboutheader{ 
  background-image: url('../images/aboutheader.gif');
  background-repeat:no-repeat;
  display:block;
  width:53px;
  height:15px;
}

#registration{ 
  background-image: url('../images/registration.gif');
  background-repeat:no-repeat;
  display:block;
  width:106px;
  height:26px;
}

#middle{
  width:770px;
  clear:both;
  float:left;
}

#singlepane{
  margin-left:20px;
  width:730px; 
}

#leftpane{
  width:285px;
  float:left;
  padding-left:20px;
  line-height:18px;
}

#rightpane{
  width:445px;
  float:right;
}

#pickcatagory{
  background-image: url('../images/pickcatagory.gif');
  background-repeat:no-repeat;
  display:block;
  width:195px;
  height:24px;
}

#pickstyle{
  background-image: url('../images/pickstyle.gif');
  background-repeat:no-repeat;
  display:block;
  width:195px;
  height:24px;
}

#monkeyicon{ 
  background-image: url('../images/monkeyicon.gif');
  background-repeat:no-repeat;
  display:block;
  width:37px;
  height:28px;
  float:left;
}

#becomeReseller{
  background-image: url('../images/becomeagent.gif');
  background-repeat:no-repeat;
  display:block;
  margin-top:8px;
  width:189px;
  height:26px;
  margin-left:10px;
  float:left;
}

#generic_becomeReseller{
  background-image: url('../images/generic_becomeagent.gif');
  background-repeat:no-repeat;
  display:block;
  margin-top:8px;
  width:189px;
  height:26px;
  margin-left:10px;
  float:left;
}

#becomefunkiagent{
  background-image: url('../images/becomeagent.gif');
  background-repeat:no-repeat;
  display:block;
  width:189px;
  height:26px;
}

#readmore{
  background-image: url('../images/readmore.gif');
  background-repeat:no-repeat;
  display:block;
  width:116px;
  height:22px;
}

#findfabric{
  background-image: url('../images/findfabric.gif');
  background-repeat:no-repeat;
  display:block;
  width:134px;
  height:20px;
}

#roundbox{
  background-image: url('../images/roundbox.gif');
  background-repeat:no-repeat;
  margin-left:0px;
  margin-top:0px;
  padding-left:12px;
  padding-top:34px;
  display:none;
  width:422px;
  height:120px;
}

.pagination{
  display:block;
  width:422px;
  height:40px;
  padding-left:19px;
  padding-right:19px;
}

.paginationtext{
  text-align:center;
  margin-left:3px;
  /*width:330px;*/
  float:left;
}

.leftarrow{
  background-image: url('../images/leftarrow.gif');
  background-repeat:no-repeat;
  display:block;
  width:26px;
  height:22px;
  float:left;
  cursor:pointer;
}

.rightarrow{
  background-image: url('../images/rightarrow.gif');
  background-repeat:no-repeat;
  display:block;
  
  width:26px;
  height:22px;
  float:right;
  cursor:pointer;
}

.minirightarrow{
  background-image: url('../images/minirightarrow.gif');
  background-repeat:no-repeat;
  display:block;
  width:14px;
  height:9px;
  cursor:pointer;
  float:left;
  margin-top:3px;
}

#back{
  background-image: url('../images/back.gif');
  background-repeat:no-repeat;
  display:block;
  width:71px;
  height:22px;
  cursor:pointer;
}

#addtobasket{
  background-image: url('../images/addtobasket.gif');
  background-repeat:no-repeat;
  display:block;
  width:156px;
  height:22px;
  cursor:pointer;
}

#footer{
  text-align:center;
  width:770px;
  height:80px;
  clear:both;
  color: #999999;
  z-index:-1;
  border:0px solid #e3e3e3;
}

#fabrictriangles{
  background-image: url('../images/fabrictriangles.jpg');
  border:0px solid #e3e3e3;
  background-repeat:no-repeat;
  position:relative;
  left:-277px;
  top:-160px;
  display:block;
  width:215;
  height:82px;
  z-index:0;
  margin-left:auto;
  margin-right:auto; 
}

#fabrictrianglesprint{
  background-image: url('../images/fabrictrianglesprint.jpg');
  background-repeat:no-repeat;
  display:block;
  width:246px;
  height:89px;
  z-index:-1;
  float:left;
}

#fabrictrianglesplain{
  background-image: url('../images/fabrictrianglesplain.jpg');
  background-repeat:no-repeat;
  display:block;
  width:258px;
  height:91px;
  z-index:-1;
  float:left;
}

#cards{
  background-image: url('../images/cards.gif');
  background-repeat:no-repeat;
  margin-top:5px;
  display:block;
  width:113px;
  height:13px;
  margin-left:auto;
  margin-right:auto;
  font-size: 0px; 
}

#plainobjectsingle{
  background-color:#000000;
  display:block;
  width:400px; 
  min-height:175px;
  clear:both;
  margin-left:16px;
}

#plainimagesingle{  
  background-color:#000000;
  display:block;
  width:400px;
  height:400px;
  border: 5px solid #333333;
  margin-left:165px;
} 

.plainobject{
  background-color:#000000;
  margin-left:5px;
  display:block;
  width:100px;
  height:107px;
  float:left;
}

.plainimage{  
  background-color:#000000;
  display:block;
  width:100px;
  height:75px;
  margin-bottom:2px;
}  

.matrixobject{
  margin-left:5px;
  display:block;
  width:210px;
  height:185px;
  float:left;
}

.matriximage{  
  display:block;
  width:100px;
  height:125px;
  margin-bottom:6px;
}  

.pager 
{
    margin-top:15px;
}

#gallery{
	padding-top:20px;
	margin-bottom:20px;
	margin-left:15px;
	min-height:250px;
	clear:both;
}

#galleryels{
border-style: solid;
border-color: #444444
}

.vat_message {
	font-size: 10px;
	
}	

div#textlinks ul li {
	display:inline;
	padding:0px 50px 0px 50px;
}

#progressBackgroundFilter {
    position:fixed; 
    top:0px; 
    bottom:0px; 
    left:0px;
    right:0px;
    overflow:hidden;
    padding:0; 
    margin:0; 
    background-color:#000; 
    filter:alpha(opacity=70); 
    opacity:0.7; 
    z-index:1000;
}

#processMessage { 
    position:fixed; 
    top:35%; 
    left:43%;
    width:14%;
    text-align:center; 
    z-index:1001;
}

.modalBackground {
    background-color:#000;
    filter:alpha(opacity=70);
    opacity:0.7;
}