body
   {
   margin:0px;
   background-image:url(../ims/bg_foco.gif);background-repeat:repeat-y;
   }

p,h1,h2,h3,h4,h5,li,dl,dt,dd,a,div
	{
		font-family:verdana,arial,helvetica,sans-serif;
	}

/*---REMOVE D'PADDIN'---*/

.figs,hr
	{
	padding:0px;
	margin:0px;
	}


#topper {}

#wrapper
  	{
  	margin-left:20px;
  	}

#menubar
  	{
  	background-color:#595537;
  	width:640px;
  	height:20px;
  	}
  	
#buttons
	{
	margin:0px;
	padding:0px;
	margin-left:100px;
	}
	
#buttons img
	{
	margin-top:2px;
	}
  	
#utilitybar
  	{
  	background-color:#cfa654;
  	width:640px;
  	text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; font-size:18px;
	text-transform:uppercase;
  	}
/*---THE THREE COLUMNS---*/

#leftcol {float:left;width:161px;}
#midcol	{float:left;width:304px;}
#rightcol	{float:left;width:175px;}
#fullcol	{float:left;width:479px;}

/*--MENU---*/

#mainmenu
	{
	list-style:none;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	padding:0px;
	width:160px;
	/*border-bottom:solid 8px #cececc;*/
	}


#mainmenu li a {
	display: block;
	text-decoration: none;
	color: #333333;
	background-color: #ffffff;
	padding-top: 5px;
	padding-left: 10px;
	padding-bottom: 5px;
	margin-bottom:1px;
	font-size:x-small;
	text-transform:uppercase;
	}

#mainmenu li a:hover, #uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active
{
	background-color:#e7d5bf;
	color:#333333;
}


/*---MISC ELEMENTS---*/

hr
	{
	height:1px;background-color:#595537;color:#595537;border:none;padding:0px;margin:0px;
	}

img
	{
	border:none;
	}

/*---TEXT STYLIN'---*/

h1
	{
	font-size:small;
	text-transform:uppercase;
	color:#003366;
	padding:0px;
	margin:3px;
	}

.mainpara
	{
	font-size:11px; 
	text-align:justify;
	color:#666666;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	line-height:1.4em;
	}
	
.tech_title
	{
	font-size:11px; 
	font-weight:bold;	
	color:#92000B;
	line-height:1.4em;
	}
	
.tech_details
	{
	font-size:10px; 	
	color:#333333;
	line-height:1.4em;
	}

.mainpara
	{
	font-size:11px; 
	text-align:justify;
	color:#666666;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	line-height:1.4em;
	}
	
.colors
	{
	font-size:10px; 
	color:#333333;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:1px;
	line-height:1.4em;
	}

.capspara
	{
	font-size:11px;
	color:#666666;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
	line-height:1.4em;
	/*text-transform:uppercase;*/
	}


/*---IMAGE STYLIN'---*/

#rightcol img
	{
	margin:4px;
	display:block;
	}

.figs
	{
	font-size:x-small;
	font-weight:bold;
	color:#cccccc;
	display:block;
	}
.lefttab 
	{
	margin-left:4px;
	}
	
/* Otherz */	
.tx_med_bold { 
	font-size:10px;
	font-weight : bold;
	text-transform:uppercase;
	color:#333333;
	padding:0px;
	margin:3px; 
	}
.colors {  
font-size: 9px; 
color: #333333;  
font : bold;  
}
.title_dealer {  
font-size: 12px; 
color: #990000;  
font: bold;  
text-transform: capitalize; 
 }
/*---MODULES ETC ---*/
.img-info {background-color:#e7eef4;margin:4px;}
.img-info-p {font-size:x-small;color:#333333;border-bottom: 2px solid #FFFFFF;margin-top:4px;margin-bottom:4px;padding:1px;line-height:1.1em;}

#footer {margin:10px;color:#cccccc;font-size:11px;}

/*---THE FIXATINS---*/
/* Fix IE. Hide from IE Mac \*/
* html ul#mainmenu li { float: left; }
* html ul#mainmenu li a { height: 1%; }

/*-- Alternate rows For Products etc. */
#playlist {
		border: 1px solid #CCC;
	}

	#playlist tbody tr td {
		font-family: verdana, sans-serif;
		font-size: 8pt;
		padding: 1px 3px;
		border-left: 1px solid #CCC;
	}
	
	#playlist tbody tr.selected td {
		background-color: #92000B;
		color: #ffffff;
		font-weight: bold;
		border-left: 1px solid #346DBE;
		border-bottom: 1px solid #CCC;
	}