@charset "utf-8";

/* ==|== reset styles============================================
   Author:dotsquares
===================================================================*/
* {
	margin:0;
	padding:0;
}
#notification_two {
  margin-top: 20px;
}
/*html {
	background:url(../images/body_bg.jpg) repeat-x scroll 0 top #161b21;	
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color:#f2f2f2;
}*/

html {
	/*background:url(../images/body_bg.jpg) repeat-x scroll 0 top #262f39;	
	-webkit-overflow-scrolling: touch;
	-webkit-tap-highlight-color:#262f39;*/
	 background: none repeat scroll 0 0 #000;
}
body {
	/*background:url(../images/foot_bg.jpg) repeat-x scroll 0 bottom;*/	
	font: 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #fff;
	padding:0 10px 
}

::-moz-selection {
<!-- background-color: #d6dbe1;-->
 color: #2d353e;
 text-shadow: none;
}

::selection {
	<!--background-color: #d6dbe1;-->
	color: #2d353e;
	text-shadow: none;
}

/*css for clear class
---------------------------------------------------------------------------*/
.clearfix { *zoom: 1;
}

.clearfix:before, .clearfix:after {
	display: table;
	content: "";
}

.clearfix:after { clear: both; }

.clear { clear:both; }

/*heading, links, and list style
---------------------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	color: #84754e;
	text-rendering: optimizelegibility;
}

ul, ol, li { list-style:none; }

a {
	text-decoration: none;
	color: #84754e;
	outline: 0;
}

a:hover {
	text-decoration:none;
	color: #fff;
}

.pricing-feature > li > a:hover {
	text-decoration:none;
	color: #6EE819;
}

img { border:none; }

address {
	font-style:normal;
	line-height:22px;
}


/*css for Form Elements
---------------------------------------------------------------------------*/
form { position:relative; }

input, button, select, textarea, label {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}

input, button, select, textarea {
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-size:12px;
	vertical-align: baseline;
*vertical-align: middle;
}

input, textarea, select {
	width: 100%;
	*width:95%;
	padding:0;
	margin:0;
	outline:none;
}

input[type="text"], input[type="password"] {  }

select {
	height: 26px;	
	padding:4px;
*margin-top: 4px;
}

textarea {
	resize: vertical;
	*width:90%;
	overflow: auto;
	height: auto;
	vertical-align: top;
}

input[type="image"], input[type="checkbox"], input[type="radio"] {
	width: auto;
	height: auto;
	padding: 0;
	margin: 3px 0;
*margin-top: 0;
	line-height: normal;
	cursor: pointer;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0 \9;
}

input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
*width: 13px;
 *height: 13px;
}

input[type="image"] {
	border: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type="file"] {
	width: auto;
	padding: initial;
	line-height: initial;
	border: initial;
	background-color: transparent;
	background-color: initial;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

input[type="file"], input[type="button"], input[type="reset"], input[type="submit"], button {	
	cursor: pointer;
*overflow: visible;
}
input[type="button"], input[type="reset"], input[type="submit"], button { width:auto;}
input[type="file"] {  *margin-top: 4px;
}

input[type="hidden"] { display: none; }

input[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
filter: alpha(opacity=50);
opacity: 0.5;
	cursor: default;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus, select:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}

/* Tables =================================================== */
table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
}

table th, table td {
	vertical-align: top;
	text-align: left;
}

table th { font-weight: normal; }

table thead th { vertical-align: bottom; }

table tbody tr td, table tbody tr th {
	-webkit-transition: background-color 0.25s 0 linear;
	-moz-transition: background-color 0.25s 0 linear;
	-ms-transition: background-color 0.25s 0 linear;
	-o-transition: background-color 0.25s 0 linear;
	transition: background-color 0.25s 0 linear;
}

table tbody tr:hover td, table tbody tr:hover th { }
 @media print {

* {
	background: transparent !important;
	color: black !important;
	box-shadow: none !important;
	text-shadow: none !important;
	filter: none !important;
	-ms-filter: none !important;
}
 @page {
 margin: 0.5cm;
}

h2, h3 {
	orphans: 3;
	widows: 3;
	page-break-after: avoid;
}

p {
	orphans: 3;
	widows: 3;
}

pre, blockquote {
	border: 1px solid #808080;
	page-break-inside: avoid;
}

abbr[title]:after { content: " (" attr(title) ")"; }

a, a:visited { text-decoration: underline; }

a[href]:after { content: " (" attr(href) ")"; }

a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; }

img {
	max-width: 100% !important;
	page-break-inside: avoid;
}

thead { display: table-header-group; }

tr { page-break-inside: avoid; }
}

.gm-style div:nth-child(1) div:nth-child(3) div:nth-child(4) div:nth-child(1) div:nth-child(4){ background:url(../images/bg-pop.png) !important; border-radius:9px !important;	 border:1px solid #00cc33;}

.gm-style div:nth-child(1) div:nth-child(3) div:nth-child(4) div:nth-child(1) div:nth-child(3) div div{ /*background:#00cc33 !important; margin-top:5px;*/
 -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: none repeat scroll 0 0 #252c34 !important;
    border-color: -moz-use-text-color #67e61b #67e61b;
    border-image: none;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    margin-top: 4px;
    top: 0;
    z-index: 999;
}

.gm-style-iw .map_boxs div strong{ color:#fff;}

.gm-style-iw div{ border: medium none !important;
    overflow: hidden !important;
    padding: 0 !important;
    width: auto !important;}

.large_had {
  border-bottom: 1px solid #414e5b;
  color: #fffbe4;
  font-size: 21px;
  font-style: italic;
  line-height: normal;
  padding: 27px 0 12px;
  text-align: center; margin-bottom:25px;
}
.please_tellForm{ padding:40px 70px 50px }

.one_top label{ display:block;color: #fffbe4;font-size: 13px; padding:3px 0 5px 0;}
.one_top select, .one_top input[type="text"]{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:248px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px;line-height:22px;}

.two_ons label{ display:block;color: #fffbe4; font-size: 13px; padding:3px 8px 5px 0;}
.two_ons select{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:248px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px;line-height:22px;}
.two_ons input[type="text"]{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:110px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px;}

.two_section label{ display:block;color: #fffbe4; font-size: 13px; padding:3px 8px 5px 0;}
.two_section select{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:248px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px; line-height:22px;}
.two_section input[type="text"]{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:110px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px;}

.two_section textarea{ background:#252E38; padding:6px; color:#fff;  border: 1px solid #414e5b; width:317px;-moz-border-radius: 3px;/*Firefox*/
-webkit-border-radius: 3px;/*Safari, Chrome*/
border-radius: 3px; height:296px}
.two_section{ float:left;}

.one_top .label_box{ display:inline-block; margin-left:12px; position: relative;}
.two_ons .label_box{ display:block; margin-bottom:15px;}
.one_top .label_box ul{ margin: 0; position: absolute; left: 0; top: 52px; background: #222; padding: 0;z-index: 99; width: 247px}
.one_top .label_box ul li{ padding: 6px 8px; border-top: 1px solid #333;  list-style: none;}

.two_section .label_box{ display:block; margin-bottom:15px;}
  
.label_box:first-child{ margin-left:0;}
.clear_icon{border-bottom: 1px solid #414e5b; padding: 27px 0 12px; text-align:right;color: #73828C; margin-bottom:40px;}
.clear_icon span {
  background: url("../images/remove_icons.png") no-repeat scroll right center rgba(0, 0, 0, 0);
  cursor: pointer;
  font-size: 10px;
  padding-right: 17px;
  text-transform: uppercase; 
}

.action_button{ margin:20px 0; text-align:center;}
.action_button input[type="submit"]{ background:#69bb33; padding:12px; color:#252e37; text-decoration:none; font-size:18px;-moz-border-radius: 4px;/*Firefox*/
-webkit-border-radius: 4px;/*Safari, Chrome*/
border-radius: 4px; border:none;}
.action_button input[type="submit"]:hover{ color:#fff;}
.cal_icon{display: inline-block;
    margin: 3px 0 0 7px;
    vertical-align: bottom;}
    
    .paypallogo
    {
    	float: right;
margin-top: 10px;
    }
