/* *** css by miss monorom www.intensivstation.ch *** */
/* css released under Creative Commons License -  http://creativecommons.org/licenses/by/2.0/deed.en  */
        *
		{
	padding:0;
	border:none;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
		}
		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
{
}
h3 
{
font-weight:normal;	
font-size:11px;	

}
h4 
{
}
h5
{	
}

h6
{
}

img.download {vertical-align:middle;}

/* ---------- page wrap-------------- */
#pagewrap {
	color: #000000;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #618A44;

}

/* ----------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;
} 
/* ---------- main navigation-------------- */
#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; ;
		}
		
/* ----------language nav-------------- */		
		  
#languagewrap
{
	margin-top: 40px;
	margin-right: 25px;
	float: right;

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


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

}
#language li a
{
display:block;
height:21px;
color:#fff;
}
#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.5em;
	text-decoration: none;

		}



/* ----------columns-------------- */
#cella {
	width: 423px;
	height:410px;
	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;
	overflow: visible;
	border-top-width: 1px;
	border-top-color: #CCCCCC;
	margin-top: -410px;
	text-align: left;
	float: left;
	padding-left: 376px;
}

#reception
{
	border: 1px solid #CCCCCC;
	float: left;
	height: 410px;
	width: 220px;
}
#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: 410px;

		}

.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;
}


/* -----------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; 
		}
