/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display: block}
b.niftycorners *
{
	display:block; 
	height: 1px;
	line-height:1px;
	font-size: 1px;
    overflow:hidden;
	border-style:solid;
	border-width: 0 1px;
}

/*normal*/
b.r1{margin: 0 3px; border-width: 0 2px;}
b.r2{margin: 0 2px;}
b.r3{margin: 0 1px;}
b.r4{height: 2px;}

b.rb1{margin: 0 8px; border-width: 0 2px;}
b.rb2{margin: 0 6px; border-width: 0 2px;}
b.rb3{margin: 0 5px;}
b.rb4{margin: 0 4px;}
b.rb5{margin: 0 3px;}
b.rb6{margin: 0 2px;}
b.rb7{margin: 0 1px; height: 2px;}
b.rb8{margin: 0; height: 2px;}

b.rs1{margin: 0 1px;}


/*transparent inside*/
b.t1{border-width: 0 5px;}
b.t2{border-width: 0 3px;}
b.t3{border-width: 0 2px;}
b.t4{height: 2px;}

b.tb1{border-width: 0 10px;}
b.tb2{border-width: 0 8px;}
b.tb3{border-width: 0 6px;}
b.tb4{border-width: 0 5px;}
b.tb5{border-width: 0 4px;}
b.tb6{border-width: 0 3px;}
b.tb7{border-width: 0 2px; height: 2px;}
b.tb8{border-width: 0 1px; height: 2px;}

b.ts1{border-width: 0 2px;}


/* borders */
b.xtop {display:block; background:transparent; font-size:1px;}
b.xbottom {display:block; background:transparent; font-size:1px; border-bottom: 1px solid #393939;}
b.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
b.xb1, .xb2, .xb3 {height:1px;}
b.xb2, .xb3, .xb4 {background:#CC6; border-left:1px solid #393939; border-right:1px solid #393939;}
b.xb1 {margin:0 5px; background:#393939;}
b.xb2 {margin:0 3px; border-width:0 2px;}
b.xb3 {margin:0 2px;}
b.xb4 {height: 2px; margin:0 1px;}
