/* CSS Document */

body {
	background-color: #FFF!important;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background:url(../images/bg_gradient.png) repeat-x;
}

#pos_wrapper
	{
		width:900px;
		margin:0 auto;
		background-color:#CCC;
	}

#pos_wrapper #details
	{
		float:left;
		/*width:600px;*/
		background-color:#8a4;
	}

#pos_wrapper #total
	{
		float:left;
		background-color:#8a4;
		margin-left:10px;
		padding:5px;
		color:#FFF;
		letter-spacing:1px;
		/*width:250px;
		background-color:#9C3;*/
	}

#pos_wrapper #total #sales_button
	{
		width:120px;
		height:25px;
		padding:4px 5px 2px 10px;
		background-color:#E6E6E6;
		
		font-weight:bold;
		/*border:1px solid #900;*/
		border-radius:6px;
		box-shadow:1px 1px 5px #000;
		
	}

#pos_wrapper #total #sales_button a
	{
		display:block;
		color:#006393;
	}

#pos_wrapper #total #sales_button a:hover
	{
		text-decoration:none;
		/*background-color:#BFBFBF;*/
	}	

#pos_wrapper #total #sales_total
	{
		font-size:22px;
		font-weight:bold;
		color:#FFCC00;
	}

.super_total
	{
		font-size:24px;
		font-weight:bold;
		color:#006;
	}

.grand_total
	{
		font-size:20px;
		font-weight:bold;
		color:#060;
	}

.totals
	{
		font-weight:bold;
		font-size:15px;
		color:#F00;	
	}

.red
	{
		color:#F00;
	}
.green
	{
		color:#093;
	}
a:link, a:visited, a:active {text-decoration:none;}
a:hover, a {text-decoration:underline;color:#009900;}

.errors
	{
		color:#FF0000;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:20px;					
	}
	
.success
	{
		color:#339933;
		font:Georgia, "Times New Roman", Times, serif;
		font-size:20px;				
	}	

.maintable
	{
		background-color: #FFFFFF;
		/*width:70%;*/
		padding:0px;
		font-family: Verdana,Sans-serif;
		font-size:11px;
	}

.td_border
	{
		border:1px solid #996600;
		padding-left:5px;
		padding-right:5px;
		background-color:#FFFFFF;
	}
#records td
	{
		border:1px solid #F5F5F5;
		cursor:default;
		padding-left:4px;
		padding-right:4px;
		
	}
#records
	{
		box-shadow: 5px 5px 7px #999999;
	}
 

.table_dialogs
	{
		background: #BBBBBB;
	}

.table_headers
	{
		font-size:24px;
		font-weight:bold;
		color: #FFF;
		background: #BBBBBB;
		
	}

#banner_table
	{
		border-top-left-radius: 7px;
		border-top-right-radius: 7px;
		box-shadow: 2px 2px 7px #000;
		margin-left:2px;
	}

#menu_table 
	{
		border-bottom-left-radius: 12px;
		border-bottom-right-radius: 12px;
		box-shadow: 2px 2px 7px #000;
		margin-left:2px;
	}
	
.table_edges 
	{
		border-radius: 8px;
		box-shadow: 5px 5px 7px #999999;
	}		

.curved_topcells	
	{
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}
#wrapper
 {
  width: 960px;
  margin: 0 auto;
}

.mydiv 
{
  margin: 50px auto;
  width: 100px;
  height: 100px;
  background-color: #FF9900;
}

#myDiv1 
{
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  box-shadow: 0px 0px 10px #000;
}

#main_table 
{
  width: 1000px;
  height: 700px;
  margin-top: 10px;
  background-color: #F0F0F0;
  border-top-left-radius: 40px;
  border-bottom-right-radius: 40px;
  box-shadow:inset 4px 4px 25px #000;
}

/* CSS Dropdown Menu */

#navMenu {
    margin:0;
    width:auto;
 }

  #navMenu ul {
    margin:0;
    padding:0;
    line-height:30px;
 }

  #navMenu li {
    margin:0;
    padding:0;
    list-style:none;
    float:left;
    position:relative;
    background:#999;
 }
 
 #navMenu li li {
    margin:0;
    padding:0;
    list-style:none;
    float:right;
    position:relative;
    background:#999;
 }

  #navMenu ul li a {
    text-align:center;
	font-size:14px; 
    width:150px;
    display:block;
    color:#000;
    font-family:"Comic Sans MS", cursive;
    text-decoration:none;
    color:#FFF;
    border:1px solid #FFF;
    text-shadow:1px 1px 1px #000; 
 }

  #navMenu ul ul {
    position:absolute;
    visibility:hidden;
    top:32px;
 }
 
 #navMenu ul ul ul li {
 	margin-left:150px;
	visibility:hidden;   
 }
 
 

  #navMenu ul li:hover ul {
    visibility:visible;
    z-index:9999; 
 }
 
 /******ul ul ul hover visibility***********/
 #navMenu ul ul li:hover ul li {
    visibility:visible;
    z-index:9999; 
 }

#navMenu ul li ul li:hover ul {
    visibility:visible;
    z-index:9999; 
 }

  /**********************************************/

  /*sets top level hover color*/

  #navMenu li:hover {
   background:#09F;
 }

  /*sets link items hover color and background*/

  #navMenu ul li:hover ul li a:hover {
    color:#000;
    background:#CCC;
 }

  /* Changes text color on hover for main menu hover*/

  #navMenu a:hover {   
  color:#000;
 } 
  
 /* Contains the Float */

 .clearFloat {
    clear:both; 
    margin:0;
    padding:0;
 }

 /* IE7 Display Fix */  
 
 #navmenu #holder ul li {

  display: inline;     
 
 }   
 
 
.patient_details_actions 
	{
		font-family:Georgia, "Times New Roman", Times, serif;
		font-size:14px;
		color:#FF9900;
		text-shadow: 1px 1px 1px #FFFFFF;
	}
	
.patient_details_actions a:hover 
	{
		 text-decoration:underline;
		
		 color:#990000;
	 }
	 
/*  Actions */

#actions
	{
		margin:0px;
		width:auto;
	}
	
#actions ul
	{
		margin:0px;
		padding:0px;
		list-style-type:none;		
	}
 
#actions ul li
	{	
		float:left;
		background:#EDEDED;
	}
	
#actions ul li a
	{
		display:block;
		padding:3px 10px;
		text-decoration:none;
		color:#777;
		font-size:12px;
		text-align:center;
		font-weight:bold;
		width:130px;
		border:1px solid #ccc;
	}

#actions ul li ul li a
	{
		text-align:left;
	}
#actions ul li a:hover
	{
		background:#DDD;
		color:#000;
	}

#actions li:hover
	{
		background:#FFBD00;	
	}


#actions ul li ul li
	{
		float:none;
	}
	
#actions ul li ul
	{
		position:absolute;
		display:none;
	}

#actions ul li:hover ul
	{
		display:block;
	}

/*#actions ul li:hover ul li a:hover
	{
		background:#DCDCDC;
	}*/