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

.btn-modal {
    height: 36px;
    border-radius: 5px;
    background: #3c3b3b;
    color: #fff;
    font-weight: bold;
    border: none;
    padding: 5px 15px 5px 15px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}
.btn-modal:hover, .btn-modal:focus {
    background: #2a2929;
    color: #f2c035;
}

button.modalCloseBtn {
	background:url(../images/xx.png) no-repeat;
	width:23px;
	height:23px;
	display:inline;
	z-index:3200;
	position:absolute;
	top:7px;
	right:7px;
	cursor:pointer;
	border: none;
}

.accordion {
	width: 100%;
	border-bottom: solid 0px #c4c4c4;
}

.accordion h3 {
	padding: 0px 15px 5px 15px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	cursor: pointer;
	background: url(assets/images/arrow-square.gif) no-repeat right -51px;
}

.lightbox-leftmenu {
	padding: 6px 15px 6px 15px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	cursor: pointer;
}

.accordion h3:hover {}

.accordion h3.active,
.lightbox-leftmenu.active {
	background-position: right 5px;
}

.accordion p,
.accordion ul {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 6px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	color: #000000;
	max-height: 200px;
	overflow: auto;
	display: block;
}

.accordion p span,
.accordion ul li {
	border-bottom: 1px solid #D8D8D8;
	display: block;
	padding: 6px;
}

.accordion p span a,
.accordion ul li a {
	color: #000000;
	font-family: verdana;
	font-size: 13px;
	font-weight: normal;
}

.accordion ul li a:focus,
.accordion ul li a:active {
	outline: #000000 dotted 2px !important;
}

.accordion h3 a,
.accordion button,
.lightbox-leftmenu a {
	color: #FFFFFF;
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
}

.btn-link {
	font-weight: 400;
	color: #337ab7;
	border-radius: 0;
	cursor: pointer;
}

.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
	background-color: transparent;
	-webkit-box-shadow: none;
	box-shadow: none;
}

.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
	border-color: transparent;
}

.btn-link:hover,
.btn-link:focus {
	color: #FFFFFF;
	text-decoration: underline;
	background-color: transparent;
}

.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
	color: #777777;
	text-decoration: none;
}

.btn-full {
	width: 100%;
	text-align: left;
}

.custom-btn {
	margin-left: -8px;
	padding: 5px 15px 5px 15px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	cursor: pointer;
	background: url(assets/images/arrow-square.gif) no-repeat right -51px;
	text-decoration: underline;
}

.custom-btn.active {
	background-position: right 5px;
	color: #FFFFFF !important;
}