/*
 * SimpleModal Basic Modal Dialog
 * http://www.ericmmartin.com/projects/simplemodal/
 * http://code.google.com/p/simplemodal/
 *
 * Copyright (c) 2010 Eric Martin - http://ericmmartin.com
 *
 * Licensed under the MIT license:
 *   http://www.opensource.org/licenses/mit-license.php
 *
 * Revision: $Id: basic.css 257 2010-07-27 23:06:56Z emartin24 $
 */
@font-face {
font-family:PTSans;
src: url("../font/PTS55F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSans;
src: url("../font/PTS55F.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
font-family:PTSansbold;
src: url("../font/PTS75F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansbold;
src: url("../font/PTS75F.ttf") /* TTF file for CSS3 browsers */
} 
@font-face {
font-family:PTSansNarrow;
src: url("../font/PTN57F.eot") /* EOT file for IE */
}
@font-face {
font-family: PTSansNarrow;
src: url("../font/PTN57F.ttf") /* TTF file for CSS3 browsers */
} 
#basic-modal-content {display:none; }

/* Overlay */
#simplemodal-overlay {background-color:#000; cursor:wait;}

/* Container */
#simplemodal-container {height:330px !important; width:570px; color:#262626; background-color:#ffffff; border:3px solid #35363a; padding:0px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; box-shadow:0 0 10px #333333;} 
#simplemodal-container .simplemodal-data {padding:0px; }
#simplemodal-container code {background:#141414; border-left:3px solid #65B43D; color:#bbb; display:block; font-size:12px; margin-bottom:12px; padding:4px 6px 6px;}
#simplemodal-container a.modalCloseImg {background:url(../images/xx.png) no-repeat; width:23px; height:23px; display:inline; z-index:3200; position:absolute; top:7px; right:7px; cursor:pointer;}
#simplemodal-container h3 {color: #0A81D3;font-family: PTSansNarrow;font-size: 30px;font-weight: bold;line-height: normal;padding: 50px 100px 30px 117px;text-align: center; }


/* upcoming events popup start */
#simplemodal-container h4 {color: #0A81D3;font-family: PTSansNarrow;font-size: 30px;font-weight: bold;line-height: normal;padding: 20px 20px 0px 20px;text-align: left; }
#simplemodal-container span { color:#656565; font-size:18px; font-family: PTSansNarrow; font-weight:normal; padding: 0px 20px 10px 20px; text-align:left; display:block; }
/* upcoming events popup end */
.register_box { display:block; background:#35363a; padding:10px; }
.register_box h2 { padding:0 0 0px 0;font:normal 19px Arial, Helvetica, sans-serif; color:#ffffff; width:415px;  }
.popupemail {color: #231F20;display: block;font-family: PTSans;font-size: 14px; padding: 0 0 10px;width: 300px;}
.localityinput_popup { background:#ffffff; border: 2px solid #e2e2e2;
	-moz-border-radius: 5px; 
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	padding:7px 10px; width:274px; color:#444949; }
	
.localityinput_popup_first { background:#ffffff; border: 2px solid #e2e2e2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	padding:7px 10px; width:120px; color:#444949; }
	
.localityinput_popup_second { background:#ffffff; border: 2px solid #e2e2e2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	padding:7px 10px; width:119px; color:#444949; }	
			
.fir { float:left; width:155px; padding-bottom:10px; }
.sec { float:left; width:155px; padding-bottom:10px; }	
.or { float:left; width:40px; }
.customer_box { float:left; width:282px; }
.signinblow { font-family: PTSans;font-size: 13px; color:#231F20; }
.customer_box h2 { padding:30px 0 5px 0; font-family: PTSansbold; font-size:16px; color:#ea8400; }
.localityinput_popupmail { background:#ffffff; border: 2px solid #e2e2e2;
	-moz-border-radius: 5px;
	border-radius: 5px;
	-webkit-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	-moz-box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	box-shadow: inset 0 1px 3px rgba(226,226,226,0.95);
	padding:7px 10px; width:265px; color:#444949; }
	
.agree { float:left; margin:3px 0 0 0; }
.sl { float:left; width:90px; }
.sr { float:left; font-family: PTSans;font-size: 13px; color:#231F20; padding-top:3px; }
.sr a { color:#231F20; transition: color .3s ease-in-out;-moz-transition: color .3s ease-in-out;-webkit-transition: color .3s ease-in-out;-o-transition:  color .3s ease-in-out;}
.sr a:hover{color:#00c9a5;text-decoration:none;} 
.log { display:block; color:#ea8400; font-family: PTSans;font-size: 13px; text-align:right; }
.log a { float: right;
    padding-left: 10px;
    padding-top: 5px; }
img.sm_second {margin:0 5px 0 0;transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-webkit-transition:all .5s ease-in-out; -o-transition:all .5s ease-in-out;}
img.sm_second:hover{margin:0 5px 0 0;-webkit-transform: rotate(-360deg) scale(1.1);-moz-transform: rotate(-360deg) scale(1.1);-ms-transform: rotate(-360deg) scale(1.1);-o-transform: rotate(-360deg) scale(1.1);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=4);}  	


.clear_h15 { height:20px; display:block; clear:both; }
a.search_btn_footer { font-family: PT-Sans; font-size:14px;background:#8bc100; color:#ffffff; padding:5px 16px; text-align:center; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; border:0px solid #ffffff; box-shadow:0 0 0px #b4b4b4; -moz-box-shadow:0 0 8px #b4b4b4; -webkit-box-shadow:0 0 8px #b4b4b4; }
a.search_btn_footer:hover {   }
a.search_btn_footer:hover { color:#ffffff !important; background:#8bc100;   }
.ca_l { float:left; width:160px; font-family:Arial, Helvetica, sans-serif; font-size:16px; text-align:right; padding:5px 10px 0 0px; font-weight:bold; }           
.ca_r { float:left; width:315px;} 
.ca_r input { background:#ffffff; border:1px solid #bfbfbf; padding:8px; width:290px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }  
.clear_h155 { clear:both; height:15px; display:block; } 
.ca_r textarea { background:#ffffff; border:1px solid #bfbfbf; padding:8px; width:290px; height:70px; border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px;}