/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
        *
		{
	border:none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #003333;
		}
		a
		{
		color:#000;
		}
		a:hover
		{
		text-decoration:none;
		}
		body
		{
	padding-bottom:10px;
	font:.7em verdana, arial, sans-serif;
	background-image: url(/img/bg_pattern.gif);
	text-align: center;
}

/* ----------headers-------------- */

h1 
{
font-size:12px;	
}
h2
		{
		display:inline;
		margin:1em 0 0 11px;
		padding-left:.2em; 
		color:#3366cc;
		background:#FFFF00;
		line-height:1.2em;  
		font:bold 1.8em verdana, arial, sans-serif; 
		}
h3 
{
font-weight:normal;	
font-size:11px;	

}
h4 
{
}
h5
{	
}

h6
		{
	color:#FFFF33;
	font:bold 1.5em verdana, arial, sans-serif;
	text-align: left;
	float: left;
	margin-top: 121px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 186px;




         }

img.download {vertical-align:middle;}

/* ---------- page wrap-------------- */

#pagewrap
		{
		width:800px;
		margin:auto;
		border-left:1px solid #3366cc;  
		border-right:1px solid #3366cc;   
		}

#mainWrap2
		{
	padding-bottom:1px;
	background:#FFFFFF url(img/mainWrapBottom.gif) no-repeat left bottom;
	margin-left: 175px;
	text-align: left;
        }
		#mainWrap2 h2
		{
	display:block;
	color:#fff;
	text-indent:0.2em;
	font:bold 1.1em verdana, arial, sans-serif;
	background-color: #FF9933;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: -1px;
	padding-top: 0.2em;
	padding-right: 0;
	padding-bottom: 0.2em;
	padding-left: 0.2em;
		}
		#mainWrap2 h3
		{
	color:#3366cc;
	margin-bottom:.3em;
	padding-left:1em;
	font:bold 1.1em verdana, arial, sans-serif;
	text-align: left;
		}
		#mainWrap2 h3 span
		{
		color:red;
		}

/* ----------banner for logo-------------- */
#banner {
	background-color: #FFFFFF;
	background-image: url(/img/gurubillers_bunner.jpg);
	height: 192px;
	width: 800px;
	overflow: hidden;
	color: #000000;
}
#banner img {
	padding:10px 0px;
} 
#header
		{
	width:800px;
	height:145px;
	background-image: url(/img/topheader.jpg);
	background-repeat: no-repeat;
		}
/* ---------- main navigation-------------- */
#navSide
		{
	display:inline;
	float:left;
	width:165px;
	margin-left:9px;
	padding-bottom:4px;
	background-color: #3A82F6;
	background-image: url(../img/navSideBottom2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
		}
		#navSide h4
		{
	color:#000000;
	text-indent:5px;
	padding:.2em 0 .2em 0;
	font:bold 1.1em verdana, arial, sans-serif;
	background-color: #3A82F6;
	background-repeat: no-repeat;
	background-position: left top;
		
		}
		#navSide ul
		{
	padding:0px 0px 0px 8px;
		}
		#navSide ul li
		{
		list-style-type:none;
		text-indent:15px;
		}
		#navSide ul li a
		{
		background:url(/img/bluearrow.gif) no-repeat 0 50%;
		padding:.1em;
		display:block;
		width:150px;
		text-decoration:none;
		color: #333333;
background: #F6B923;
border-width: 1px;
border-style: solid;
border-color: #5bd #035 #068 #6cf;
border-left: 0.3em solid #fc0;
		font:bold 1.1em verdana, arial, sans-serif; 
		}
        #navSide ul li a:hover
		{
		background:url(../img/arrow.gif) no-repeat -290px 50%;
		background-color: #FFFF99;
		border-color: #069 #6cf #5bd #fc0;
		color: #333333;
		font:bold 1.1em verdana, arial, sans-serif;
		}

 #navz 
		{
	float:right;
	display:inline;
	overflow:hidden;
	height:21px;
	width:372px;
	margin-top: 95px;

		} 
		#navz li, #subNav li
		{
		float:left;
        list-style-type:none;
		}
		#navz li a
		{
		height:21px; 
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#navz li a, #subNav li a
		{
        display:block;
		float:left;
        text-indent:-10000px;
        overflow:hidden;
        text-decoration:none;
		} 
        #navz li a#chisiamo
		{
		width:69px;
        background-image:url(../template/chisiamo.jpg);
		} 
		#navz li a#chisiamo:hover
		{
        background:url(../template/chisiamo.jpg) no-repeat -69px 0;
		} 
		#navz li a#contattaci
		{
		width:81px; 
        background-image:url(../template/contattaci.jpg);
		}  
		#navz li a#contattaci:hover
		{
        background:url(../template/contattaci.jpg) no-repeat -81px 0; 
		} 
		#navz li a#mappe
		{
        width:98px;
        background-image:url(../template/mappe.jpg);
		} 
		#navz li a#mappe:hover
		{
        background:url(../template/mappe.jpg) no-repeat -98px 0;;
		}  
		#navz li a#eventi
		{
		width:43px; 
        background-image:url(../template/eventi.jpg);
		}  
		#navz li a#eventi:hover
		{
        background:url(../template/eventi.jpg) no-repeat -43px 0; ;
		}  
		
		#navz li a#aboutUs
		{
		width:69px;
        background-image:url(../template/aboutUs.jpg);
		} 
		#navz li a#aboutUs:hover
		{
        background:url(../template/aboutUs.jpg) no-repeat -69px 0;
		} 
		#navz li a#contactUs
		{
		width:81px; 
        background-image:url(../template/contactUs.jpg);
		}  
		#navz li a#contactUs:hover
		{
        background:url(../template/contactUs.jpg) no-repeat -81px 0; 
		} 
		#navz li a#mapDirections
		{
        width:98px;
        background-image:url(../template/mapDirections.jpg);
		} 
		#navz li a#mapDirections:hover
		{
        background:url(../template/mapDirections.jpg) no-repeat -98px 0;;
		}  
		#navz li a#links
		{
		width:43px; 
        background-image:url(../template/links.jpg);
		}  
		#navz li a#links:hover
		{
        background:url(../template/links.jpg) no-repeat -43px 0; ;
		}  




#nav 
		{
	display:inline;
	overflow:hidden;
	height:21px;
	width:485px;
	float: right;
	margin-top: 163px;

		} 
		#nav li, #subNav li
		{
	float:left;
	list-style-type:none;
		}
		#nav li a
		{
		height:21px; 
		background-position:0 0;
		background-repeat:no-repeat;
		}
		#nav li a, #subNav li a
		{
        display:block;
		float:left;
        text-indent:-10000px;
        overflow:hidden;
        text-decoration:none;
		} 
		#nav li a#home
		{
		width:93px;
        background-image:url(/img/home.gif);
		} 
		#nav li a#home:hover
		{
        background:url(/img/home.gif) no-repeat -93px 0;
		} 
		
		#nav li a#aboutus
		{
		width:93px;
        background-image:url(/img/aboutus.gif);
		} 
		#nav li a#aboutus:hover
		{
        background:url(/img/aboutus.gif) no-repeat -93px 0;
		} 
		#nav li a#contactus
		{
		width:93px; 
        background-image:url(/img/contactus.gif);
		}  
		#nav li a#contactus:hover
		{
        background:url(/img/contactus.gif) no-repeat -93px 0; 
		} 
		#nav li a#tools
		{
        width:93px;
        background-image:url(/img/tools.gif);
		} 
		#nav li a#tools:hover
		{
        background:url(/img/tools.gif) no-repeat -93px 0;;
		}  
		#nav li a#services
		{
		width:93px; 
        background-image:url(/img/services.gif);
		}  
		#nav li a#services:hover
		{
        background:url(/img/services.gif) no-repeat -93px 0; ;
		}
		
		
		#navWrap2
		{
	overflow:auto;
	margin-top: 85px;
        }
		#navWrap2 em
		{
		float:left;
		display:inline;
		width:330px;
	    margin:5px 46px 0 20px;  
		color:#3366cc; 
		font:italic bold 1.2em verdana, arial, sans-serif;
		}
		
		
		
/* ----------language nav-------------- */		
#languagewrap2
		{
	margin-top: 120px;
	margin-right: 20px;
        }
		  
#languagewrap
{
	margin-top: 40px;
	margin-right: 25px;
	float: right;

}
#language
{
	float:right;
	margin-top: 121px;
	margin-right:15px;


}
#language li
{
	list-style-type:none;
	float: left;

}
#language li a
{
display:block;
height:21px;
color:#fff;
}


#language2
		{
	display:inline;
	width:146px;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0;


		}
		#language2 li
		{
        float:right;
		list-style-type:none;
		}
		#language2 li a
		{
		display:block;
        height:23px;
		color:#fff;
		}
		#language2 li a#country1
{
background-image:url(/img/country1.gif);
width:32px;
} 
#language2 li a#country4
{
	background-image:url(/img/country4.gif);
	width:32px;
	background-repeat: no-repeat;
} 
#language2 li a#country5
{
	background-image:url(/img/country5.gif);
	width:32px;
	background-repeat: no-repeat;
} 






#language li a#country1
{
background-image:url(/img/country1.gif);
width:32px;
} 
#language li a#country4
{
background-image:url(/img/country4.gif);
width:32px;
} 
#language li a#country5
{
background-image:url(/img/country5.gif);
width:32px;
} 

#bottomNav
		{
	width:800px;
	text-align:center;
	text-decoration: none;
	background-color: #F8C653;
	height: 25px;
	padding-top:5px;
	margin: 0px;
	}
		#bottomNav ul
		{
	text-decoration: none;

		}
		#bottomNav ul li 
		{
	display:inline;
	list-style-type:none;
	border-right:1px solid #CCCCCC;
	text-decoration: none;
	color: #000000;

		}
		#bottomNav ul li.lli
		{
	border:none;
	text-decoration: none;
	height: 15px;

		}
		#bottomNav ul li a
		{
	font:bold 10px Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 0.2em;
	text-decoration: none;

		}



/* ----------columns-------------- */
#cella {
	width: 423px;
	height:400px;
	border-right-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-color: #CCCCCC;
	float: left;
	overflow: visible;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	margin-top: -400px;
	margin-left: 377px;
	text-align: left;
}

#reception
{
	width:220px;
	border: 1px solid #CCCCCC;
	float: left;
	height: 400px;
}
#reception img
{
float: left;
margin-right:2px;
margin-bottom:5px;
}

#col
		{
	padding-left:2px;
	background-color: #CCFFCC;
	text-align: center;
	padding-right: 5px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	float: left;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	height: 400px;

		}

.colItem
		{
	border: thin double #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	width: 145px;
	margin-bottom: 15px;
	margin-top: 5px;






		}
		.colItem a
		{  
        display:block;
		width:143px;
		font:0.9em verdana, arial, sans-serif; 
		text-align:center; 
		color:#FFFFFF;
		background-repeat:no-repeat;
		background-position:0 0;
		}
		.colItem a:hover
		{ 
		background-position:-143px 0;
		}
		.colItem a span
		{
		display:block;
		padding-top:99px;
		}
		.colItem a:hover
		{
		text-decoration:none; 
		}
		
        .colItem a#practice 
        {
	background-image:url(/img/practice.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

		}
		.colItem a#miamiphysicians
		{
	background-image:url(/img/florida_medical_association.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

		}
		.colItem a#management
		{
	background-image:url(/img/medical_practice_management.gif);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;

		}
		
		
		
#textcontent {
	background-color: #FFFFFF;
	height: 800px;
	width: 800px;
}
#content2
		{
	width:800px;
	background-color: #CCFFCC;

		}

/* -----------footer--------------------------- */
#footer {
	text-align: center;
	font-size: 9px;
	text-transform:uppercase;
	background-color: #21D02D;
	border-top:1px solid #564b47;
	border-bottom:1px solid #564b47;
	text-align: center;
	color: #FFFFFF;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 800px;

}
.psst
		{
		height:32px;
		width:800px;
		margin:auto;
        color:#006699;
		background:#fff url(../img/subFooterBg.gif) no-repeat 0 0; 
		}  
		.psst p
		{
		padding:.5em 2px 0 2px;
		text-align:center;
		border-top:1px dashed #0099cc; 
		}


#painters2 {
  padding:0;
  margin:0;
  list-style-type:none; 
  }
#painters2 li {
  width:100px; 
  height:20px; 
  float:left;
  border:1px solid #000;
  margin-right:1px;
  }
#painters2 a em {
  font-style:normal; 
  font-size:1em; 
  line-height:1.5em;
  }
#painters2 a {
  text-decoration:none;
  color:#000;
  position:absolute; 
  width:100px; 
  height:20px; 
  display:block;
  text-align:center;
  }
#painters2 a.red {
	color:#fff;
	background-color: #3FB662;
}
#painters2 a.orange {background:#fc0; color:#000;}
#painters2 a.yellow {background:#ee0; color:#000;}
#painters2 a.green {
	color:#fff;
	background-color: #080;
}
#painters2 a.blue {
	color:#fff;
	background-color: #00c;
}
#painters2 a.bblue {
	color:#fff;
	background-color: #0066FF;
}
#painters2 a:hover {
  width:120px; 
  height:28px;
  z-index:200;
  background:transparent url(../ads/opaque.gif);
  }
#painters2 a:hover em {
	font-size:1.2em;
	line-height:1.1em;
	overflow:hidden;
	cursor:pointer;
	border:1px solid #000;
	position:absolute;
	width:120px;
	height:25px;
	left:-12px;
	top:-4px;
	background-color: #3366CC;
  }
#painters2 a:hover.red em {background: #009966;}
#painters2 a:hover.orange em {background:#fc0;}
#painters2 a:hover.yellow em {background:#ee0;}
#painters2 a:hover.green em {background:#080;}
#painters2 a:hover.blue em {background:#00c;}
#painters2 a:hover.bblue em {background:#10c;}

    #paint
		{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-left: 100px;
	width: 415px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
	overflow: hidden;
	margin-top: 20px;
		}
#recipo
		{
	border:1px double #FFCC33;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #6699FF;
	width: 600px;
	padding: 0px;
	margin-top: 10px;
	margin-left: 12px;
		}
		#recipo img
		{
	margin-left: 120px;
	float: left
	}
