/*grey wb*/

.pmroute input#fromPMAddress {
    background: #eaeaea;
    border: 1px solid #222;
    margin: 2px 5px 0 0;
}
.pmroute input {
	background: #222 url("send-email.png") no-repeat right center;
	padding: 5px 30px 4px 20px;
	margin:0px; 
	color: #fff; 
	font-weight: 700;
	text-transform: uppercase; 
	font-family: 'ek_muktamedium'; 
	border: none; 
}  	
.phocamaps-box {
    background: none repeat scroll 0 0 #f1f1ec;
    margin-bottom: -35px !important;
    padding: 4px !important;
    position: relative;
    z-index: 2; 
	text-align: left; 
}
.phocamaps-box > div {  }          
.pmroute > form {
    background: #ccc;
    padding: 5px 10px 6px 15px;        
	floa: left; 
}

#phocamaps-box div.pmbox-greywb {	float: 			left;	clear: 			both;	text-align:		left;	background: 	url(images/box-grey-br.png) no-repeat bottom right;}
          
#phocamaps-box div.pmbox-greywb div {	background: url(images/box-grey-bl.png) no-repeat bottom left;}        
          
#phocamaps-box div.pmbox-greywb div div {	background: url(images/box-grey-tr.png) no-repeat top right;}         
      
#phocamaps-box div.pmbox-greywb div div div {	padding:12px;	background: url(images/box-grey-tl.png) no-repeat top left;}                

#phocamaps-box div.pmbox-greywb div div div div {	margin: 	0;	padding: 	0;	float: 		none;	/* width: 99% */	background: none;}                  

/*grey*/
#phocamaps-box div.pmbox-grey {	float: 			left;	clear: 			both;	text-align:		left;	background: 	url(images/box-grey-br.png) no-repeat bottom right;}

#phocamaps-box div.pmbox-grey div {	background: url(images/box-grey-bl.png) no-repeat bottom left;}             

#phocamaps-box div.pmbox-grey div div {	background: url(images/box-grey-tr.png) no-repeat top right;}              

#phocamaps-box div.pmbox-grey div div div {	padding:10px;	background: url(images/box-grey-tl.png) no-repeat top left;}                  

#phocamaps-box div.pmbox-grey div div div div {	margin: 	0;	padding: 	0;	float: 		none;	/*width: 		99%;*/	background: none;}                

/*grey rc*/               
#phocamaps-box div.pmbox-greyrc {	float: 			left;	clear: 			both;	text-align:		left;	background: 	url(images/box-greyrc-br.png) no-repeat bottom right;}

#phocamaps-box div.pmbox-greyrc div {	background: url(images/box-greyrc-bl.png) no-repeat bottom left;}            

#phocamaps-box div.pmbox-greyrc div div {	background: url(images/box-greyrc-tr.png) no-repeat top right;}              

#phocamaps-box div.pmbox-greyrc div div div {	padding:12px;	background: url(images/box-greyrc-tl.png) no-repeat top left;}                 

#phocamaps-box div.pmbox-greyrc div div div div {	margin: 	0;	padding: 	0;	float: 		none;	/* width: 99% */	background: none;}                   

/*black*/
#phocamaps-box div.pmbox-black {	float: 			left;	clear: 			both;	text-align:		left;	background: 	url(images/box-black-br.png) no-repeat bottom right;}

#phocamaps-box div.pmbox-black div {	background: url(images/box-black-bl.png) no-repeat bottom left;}              

#phocamaps-box div.pmbox-black div div {	background: url(images/box-black-tr.png) no-repeat top right;}               

#phocamaps-box div.pmbox-black div div div {	padding:12px;	background: url(images/box-black-tl.png) no-repeat top left;}              

#phocamaps-box div.pmbox-black div div div div {	margin: 	0;	padding: 	0;	float: 		none;	/* width: 99% */	background: none;}

#phocamaps .pmroute, .pmroute {    background: #E8E2E2;    clear: both;    margin: 15px 0 -40px 0;    position: relative;    z-index: 2;           }                 

#phocamaps .pmgps,.pmgps {	margin-top:5px;	border-top:1px solid #ccc;	margin-bottom:5px;}                

.p-noscript {	text-align:	center;	background:	#ffcc00;	padding:	10px;}                

#phocamaps .pmprintroutelink,.pmprintroutelink {	
  position: relative;	
  float: right;	
  background: url(images/icon-printlink.png) center left no-repeat;	
  margin: 25px 0 0;
  padding: 0 0 0 20px;
}

/* Print Window */              
#phocamapsprintroute {	padding:		10px;	background:		#ffffff;	text-align:		left;}                

#phocamapsprintroute .pmprintscreen {	position:		relative;	float:			right;	padding:		10px;}                   

#phocamapsprintroute .pmprintscreena{	text-decoration:underline;	}

#phocamaps .error {	background:#FFC2C2;	border:1px solid #bf3030;	color: #a60000;	padding:10px;	margin-top:5px;	margin-bottom:5px;}              

/* Temp code - needs to be tested */
#phocamaps.phocamaps img {	border: 0px;	box-shadow: 0px;	margin: 0px;	max-width: none !important;}             

#phocamaps .directions {    clear: left;}                 

/* Temp code - needs to be tested */


