/*	--------------------------------------------------
	Reveal Modals
	-------------------------------------------------- */
		
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
		background: #000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
		
		/*overflow-y:scroll;*/
		}
	
	.reveal-modal {
		visibility: hidden;
		/*top: 100px; */
		top: 50px; 
		left: 50%;
		/*margin-left: -370px;*/
		margin-left: -350px;
		width: 690px;
		background: #fff;
		border:1px solid #5f5f5f;
		position: absolute;
		/*position: fixed; */
		z-index: 101;
		/*padding: 30px 40px 34px;*/
		-moz-border-radius: 3px;
		-webkit-border-radius: 3px;
		border-radius: 3px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 14px;
		font-family:Arial, Helvetica, sans-serif;
		line-height: .7;
		position: absolute;
		top: 12px;
		right: 38px;
		color: #ffffff;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: normal;
		cursor: pointer;
		text-decoration:none;
		} 
	/* SCOTMan Additionals */
	.reveal-modal .close-reveal-modal span{
		background-image:url(../images/closeCrossModal.png);
		width:22px;
		height:22px;
		position:absolute;
		top:-7px;
		right:-33px;		
		}

	
/* FOR SCOTMAN */
	.modalHead{
		background:url(../images/refineResultsBg.jpg) left center repeat-x #963;
		width:690px;
		height:33px;
	}
	.modalHead p{
		color:#ffffff;
		text-transform:uppercase;
		font:18px 'OswaldBook',Arial,sans-serif;
		padding:5px 0 0 10px;				
	}
	.modalBody{
		padding:26px 0 55px 17px;
	}
	.modalBody .locality{
		width:285px;
		/*height:350px;*/
		height:280px;
		float:left;
		margin-right:20px;
	}
	.locality .gradBg{
		background:url(../images/locateBg.jpg) repeat-x scroll center top #f5f5f5;
	}
	.locality li .selectDiv {
    background: url("../images/downArrow.png") no-repeat scroll 97% center transparent;
    border: 1px solid #b7b6b6;
    color: #393939;
    display: block;
    font: 12px/16px 'Trade Gothic W01 Bold';
    height: 17px;
    margin-bottom: 8px;
    padding: 10px 0 10px 10px;
    position: relative;
    text-transform: uppercase;
    width:auto;
	}
	.locality li .selectDiv ul.dropdown{
    border: 1px solid #b7b6b6;
	display:none;
	background-color:#f7f7f7;
	background-image:none;
	position:absolute;
	left:-1px;
	top:37px;
	width: 263px;
	z-index:100;
	color:#555555;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:capitalize;	
	}
	
	.locality li .selectDiv:hover ul.dropdown {
	display:block;
	}
	
	.locality li .selectDiv:hover ul.dropdown a{
	text-decoration:none;
	color:#555555;
	}
	
	.locality li .selectDiv:hover ul.dropdown a:hover{
	text-decoration:underline;
	color:#000;
	}

	/*
	.commercial, .countries{
		width:285px;
		color:#393939;		
		float:left;
    	border: 1px solid #b7b6b6;
		text-transform:uppercase;
		background:url(../images/locateBg.jpg) repeat-x scroll center top #f5f5f5;
		font: 12px/16px 'Trade Gothic W01 Bold';
		padding:9px;
		margin-bottom:8px;
	}
	.commercial option, .countries option{
		background-color:#CCF;
    	border: none;
	}
	*/
	.formModal label{
	color:#565656;
    font:12px/16px 'OswaldBook',Arial,sans-serif;
	text-transform:uppercase;
	margin-top:8px;
	margin-right:5px;
	}
	.formModal input{
    background: url("../images/locateInputBg") repeat-x scroll center top #f5f5f5;
	color:#393939;
	width:151px;
	border:1px solid #9c9c9c;
    font: 12px/16px 'OswaldBook',Arial,sans-serif;
	text-transform:uppercase;
	padding:2px;
	
	}
	.formModal .zone{
	float:right;
	background: url("../images/locateInputBg") repeat-x scroll center top #f5f5f5;
	border:1px solid #9c9c9c;
	width:79px;	
	height:21px;
	margin-top:8px;
    font: 12px/16px 'Trade Gothic W01 Bold';
	color:#393939;
	}		
	.or{
    background: url("../images/orRuler.png") repeat-x scroll center center transparent;
	height:24px;
	display:block;
	width:auto;
	margin-top:20px;	
	margin-bottom:20px;	
	}
	.or img{
		margin-left:131px;
	}
	.submitTop{
		margin-top:20px;
	}
	/*input[type="submit"] {
    background-color:#3ac7f4;
    color: #FFFFFF;
    width: auto;
	border:none;
    font: 10px/12px 'Trade Gothic W01 Bold';
	width:79px;
	height:24px;	
	float:left;	
	}
	input[type="submit"]:hover {
    background-color:#003e74;
    color: #FFFFFF;
    width: auto;
	border:none;
    font: 10px/12px 'Trade Gothic W01 Bold';
	width:79px;
	height:24px;
	float:left;				
	}*/
	.modalBody .gMap{
		width:343px;
		height:281px;
		float:left;
	}	
	.modalBody .results{
		width:648px;
		height:auto;
		/*min-height:281px;*/ min-height:210px;
		/*margin-top:75px;*/
		margin-bottom:25px;
		clear:both;
	}
	.modalBody .results h1{
		color:#393939;
	    font: 12px/16px 'OswaldBook',Arial,sans-serif;
		border-bottom:1px solid #777777;
		width:auto;
		text-transform:uppercase;
		padding:2px 0 2px 2px;		
	}
	.modalBody .results .locator{
		width:30px;
		height:130px;
		float:left;
		margin-top:5px;
		position:relative;
	}
	.modalBody .results .locator span{
		background:url(../images/mapLocator.png) 0 0 no-repeat;
		height:33px;
		width:27px;
		display:block;
	}
	.modalBody .results .locator h5{
	    font: 14px/16px 'Trade Gothic W01 Bold';
		color:#ffffff;
		position:absolute;
		left:9px;
		top:4px;
	}
	.modalBody .results .address{
		width:290px;
		height:130px;
		float:left;
		margin-top:5px;
	    font: 12px/14px Arial, Helvetica, sans-serif;
		color:#393939;
	}
	.modalBody .results .address h3{
		margin:0 0 3px;
		padding:0;
	    font: 12px/14px Arial, Helvetica, sans-serif;
		color:#000000;
	}
	.modalBody .results .address a{
		text-decoration:underline;
		color:#393939;
	}
	.modalBody .results .address a:hover{
		color:#000000;
	}	
.formModal{ float:left;}
	.markerNumber 
	{
	    color: White;
        padding-left: 10px;
        padding-top: 3px;
	}	
	.selectLarge{
		width:285px;
	}
	.selectSmall{
		width:92px;
		float:right;
		padding:1px;
		clear:right;
	}
	
	/* by lava*/
	input[type="submit"] 
	{
	/*font: 14px/12px 'Trade Gothic W01 Bold';
    color:  #3ac7f4; 
    height: 24px;
    width: 90px;*/
   background-color:#3ac7f4;
    color: #FFFFFF;
    width: auto;
	border:none;
    font: 10px/12px 'OswaldBook',Arial,sans-serif;
	width:79px;		
	float:left;
	text-transform:uppercase;
	padding:5px 0;
	}
	input[type="submit"]:hover {
    background-color:#003e74;    
   /*  color: #FFFFFF;
    height: 24px;
    width: 90px;
     background-color:#3ac7f4;
    color: #FFFFFF;
    width: auto;
	border:none;
    font: 10px/12px 'Trade Gothic W01 Bold';
	width:79px;
	height:24px;
	float:left;		*/		
	}
			