#tb_vm_module_1
{
display:block;
position:absolute;
width:0px;
height:0px;
font-size:1px;
}

@font-face 
{  
  font-family: 'FontA';
  src: url('../font/helvetica-condensed-bold-webfont.eot'); /* per IE 5-8 */
  src: local('helvetica condensed bold webfont'), /* direttiva local per IE */
  url('../font/helvetica-condensed-bold-webfont.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
  url('../font/helvetica-condensed-bold-webfont.ttf') format('truetype'); 
} 


@font-face 
{
  font-family: 'ITC Avant Garde Gothic LT Bold';
  src: url('../font/avantgarde-bold-webfont.eot'); /* per IE 5-8 */
  src: local('ITC Avant Garde Gothic LT Bold'), /* direttiva local per IE */
  url('../font/AvantGardeLT-Bold.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('../font/ITC-Avant-Garde-Gothic-LT-Bold.ttf') format('truetype'); /* Opera, Safari */
}

@font-face 
{
  font-family: 'Avant Garde Medium';
  src: url('../font/avantgarde-medium-webfont.eot'); /* per IE 5-8 */
  src: local('ITC Avant Garde Gothic LT Medium'), /* direttiva local per IE */
  url('../font/AvantGardeLT-Medium.woff') format('woff'),    /* Firefox 3.6+, Chrome 5.0+, IE 9.0+ */
        url('../font/ITC-Avant-Garde-Gothic-LT-Medium.ttf') format('truetype'); /*   Opera, Safari */
} 





body
{
background-image:url('http://www.megabit.it/shop/images/mb/bg_image.jpg');
background-color:#f0f0f0;
background-repeat: no-repeat;
background-position: top;
font-family:ITC Avant Garde Gothic LT Bold;
}

#lbar, #rbar
{
top:80px;
height:789px;
} 

#lbar
{
width:40px;
background:url('http://www.megabit.it/shop/images/mb/background_left.png') no-repeat; 
background-position:left top; 
}

#rbar
{
width:33px;
background:url('http://www.megabit.it/shop/images/mb/background_right.png') no-repeat;
background-position:right top; 
}

#center
{
width:918px;
}

.textin_cont1, .textin_child1
{
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
overflow:visible;
}

.noborder
{
border:0px solid;
}

.no_brd_sel
{
outline: none;
}

.text1
{
font-family:Verdana, Arial, Georgia;
font-size:14px !important;
}

.textin_cont1
{
background-image: linear-gradient(bottom, #FFFFF 51%, #BCBCBC 51%);
background-image: -o-linear-gradient(bottom, #FFFFF 1%, #BCBCBC 51%);
background-image: -moz-linear-gradient(bottom, #FFFFF 1%, #BCBCBC 51%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 1%, #BCBCBC 51%);
background-image: -ms-linear-gradient(bottom, #FFFFF 1%, #BCBCBC 51%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.01, #FFFFF),
	color-stop(0.51, #BCBCBC)
);
}

.textin_child1
{
background-color:#dddddd;
top:1px;
left:1px;
}

#content
{
width:1000px;
height:auto;
float:left;
overflow:visible;
}

#content,
#mod_menuMegabit, .menu, .piece, #container, #lbar, #rbar, #center,
.textin_cont1, .textin_child1
{
position:relative;
display: block;
font-size:1px; 
} 

#container
{
width:1002px;
left:50%;
margin: 0 0 0 -501px ;
overflow:visible;
}

#srch1
{
width: 146px;
background:url('http://www.megabit.it/shop/images/mb/search_bar1.png') no-repeat;
}
#srch2
{
width:214px;
background:url('http://www.megabit.it/shop/images/mb/search_bar2.png') repeat-x;
}


#redline
{
height:13px;
background:url('http://www.megabit.it/shop/images/mb/button_bar_red.png') no-repeat;
margin:-2px 0; 
}

#mbar,#redline
{
width:863px;
}

.menu
{
overflow:visible;
width:1000px;
height:55px;
margin:-5px -2px;
}


.menu > div
{
margin:0;
padding:0;
}

.nl
{
clear:both;
}

.piece,#lbar, #rbar, #center,
.textin_child1 img, .textin_child1 input
{
float:left;
}

.mn_bt, .bt_break, #srch1,#srch2,#srch3
{
height:44px;
}


.mn_bt
{
background:url('http://www.megabit.it/shop/images/mb/bar_bg.png') repeat-x;
color:white;
font-size:13pt;
letter-spacing:0px;
text-shadow:2px 2px 3px black;
text-align:center;
}
.mn_bt > p
{
margin:10px 0 0 0;
}


.bt_break
{
width: 2px;
background:url('http://www.megabit.it/shop/images/mb/button_break.png') no-repeat;
}


#home_bt
{
background:url('http://www.megabit.it/shop/images/mb/home_button.png');
width:59px;
height:55px;
}

#first_table
{
position:relative;
display:block;
float:left;
width:100%;
background:red;
}

.inp1
{
position:absolute;
width:0px;
height:0px;
font-size:0px;
visibility:hidden;
}

#vmMainPage
{
float:left !important;
font-size:14px !important;
}



