@charset "utf-8";
/* CSS Document */
body
{
margin:0 auto;
background:#ffffff;
}
#wrapper
{
width:1348px;
margin:0 auto;
background:#ffffff;
}
#div_content
{
margin-left:10%;
/*min-height:500px;*/
}
#div_content1
{
background:#E9E9E9;
min-height:250px;
}
#div_content2
{
margin-left:10%;
background:#E9E9E9;
min-height:270px;
}
#div_row1
{
padding:5px 0;
background:#0E566C;
}
#banner_hd1
{
background:#404E5B;
color:#FFFFFF;
width:200px;
float:right;
margin:20px 100px;
font-size:28px;
padding: 4px;
opacity:0.6;
filter:alpha(opacity=60); /* For IE8 and earlier */
font-family:Sintony-Regular
}
#banner_hd2
{
background:#484848;
color:#FFFFFF;
width:250px;
float:right;
margin:-5px 38px 0 0;
font-size:15px;
padding:10px;
opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
font-family:Sintony-Regular
}
#div_row2
{
height:5px;

background:#0ABC8A;
}
#div_row3
{
background:#ccc url(../images/banner_bg_2.jpg) no-repeat;
background-size:  100% 100%;
height:200px;
}
#div_row4
{
height:40px;

}

#div_row4strip1
{
float:left;
width:33%;
height:40px;
background:#0E566C
}
#div_row4strip2
{
float:left;
width:34%;
height:40px;
background:#11627F
}
#div_row4strip3
{
float:left;
width:33%;
height:40px;
background:#166F91
}
#div_row5
{
height:400px;
}

#div_row5a{
	height:420px;
}

#div_row5pan1
{
float:left;
height:400px;
width:33%;
background:#0ABC8C;
border-left: 1px solid #07B184;
}
#div_row5pan1_centered
{
margin:0 auto;
width:70%;
padding:10px;
}
#div_row5pan1_centered input[type=text]
{
height:24px;
}
#div_row5pan2
{
float:left;
height:400px;
width:34%;
background:#07B184;
}
#div_row5pan3
{
float:left;
height:400px;
width:32.8%;
background:#0AA57D;
}
#div_row6
{
height:10px;

background:#0E566C;
}
#div_row7
{
height:660px;
background:#ffffff;
}
#div_row7cnt1
{
padding:40px 20px;
color:#115366;
font-size:32px;
font-family:Sintony-Regular;
font-weight:300
}
#div_row7cnt2
{
padding:10px 10px 55px 10px;
float:left;
width:22%;
text-align:left;
min-height:220px;
}
#hd_fnt
{
font-size:16px;
color:#7A7A7A;
font-family:Sintony-Bold
}
#nr_fnt
{
font-size:12px;
color:#999999;
font-family:Sintony-Bold;
}
#div_row8
{
height:400px;
background:#0ABC8C;
}
#div_row8cnt1
{
margin-left:5%;
width:60%;
float:left;
}
#div_row8cnt2
{
height:400px;
background:#BD4A47;
width:25%;
min-width:280px;
float:right;
}
.footerMainDiv
{
height:70px;
min-height:80px!important;
background:#07A27A;
}
#div_row9cnt , .commonFooterAllPage
{
margin:0 0 0 6%;
padding:5px;
}
.subLinks
{
float:left;
color:#FFFFFF;
margin:8px 110px -1px -26px;
font-size:11px;
font-family:Roboto-Regular;
line-height:16px;
}
.subLinks a
{
	color:#FFF;
}

.forRedcolor a {
 color:#FFF;
}

.subLinks .marg_top
{
padding:2px;
}
.sticky-social-link {
position: fixed;
padding: 0;
z-index: 999;
white-space: nowrap;
right: 0;
top: 300px;
}
.gap_sc
{
margin:20px 5px;
}

.tollFree {
float:right;
padding:0 40px 0 0;
font-size:36px;
color:#FFFFFF;
font-family:Sintony-Regular;
}

#div_row9cnt1
{
float:left;
color:#FFFFFF;
margin:8px 110px -1px -26px;
font-size:11px;
font-family:Roboto-Regular;
line-height:16px;
}
#div_row9cnt2
{
float:right;
padding:0 40px 0 0;
font-size:36px;
color:#FFFFFF;
font-family:Sintony-Regular;
}
#marg_top
{
padding-top:15px;
}
.prt1_Fl
{
width:45%;
float:left;
}
.prt1_Fr
{
width:50%;
float:right;
}
.prt1_Fr_1
{
width:40%;
float:right;
}
.prt1_Fl_
{
width:60%;
float:left;
}
.prt1_Fr_
{
width:30%;
float:left;
}
/*Font*/
#font_1
{
color:#C6EEFA;
font-family:Roboto-Regular;
font-size:11px;
padding:0 5px
}
#div_fnt1
{
color:#FFFFFF;
font-family:Sintony-Regular;
font-size:24px;
}
#div_fnt2 /* to be deleted */
{
color:#FFFFFF;
font-family:Sintony-Regular;
font-size:12px;
margin:5% 0 0 0;
}

.getest{
	color:#FFFFFF;
font-family:Sintony-Regular;
font-size:12px;
margin:5% 0 0 0;

}

#row8_f1
{
color:#FFFFFF;
font-size:24px;
font-family:Sintony-Regular;
}
#row8_f2
{
color:#FFFFFF;
font-size:12px;
font-family:Sintony-Regular;
float:left;
padding-right:10px;
width:50%;
}
#row8_f3
{
color:#FFFFFF;
font-size:24px;
font-family:Sintony-Regular;
float:left;
width:48%;
}
#row8_f4
{
color:#FFFFFF;
font-size:15px;
font-family:Roboto-Regular;
padding:10px 0 0 0;
}
#row8_f5
{
color:#FFFFFF;
font-size:11px;
font-family:Roboto-Regular;
padding:10px 0 0 0;
}
/*fonts*/
.sd_fnt
{
color:#848484;
font-size:24px;
font-family:Roboto-Light;
height:50px;
}
.sd_fnt_new
{
color:#848484;
font-size:18px;
font-family:Roboto-Light;
height:50px;
}

.sd_fnt1
{
color:#848484;
font-size:24px;
font-family:Roboto-Light;
height:30px;
}
.sd_fnt2
{
color:#666666;
font-size:14px;
font-family:Roboto-regular;
height:60px;
margin-top:10px;
}
.txt_fnt
{
color:#848484;
font-size:12px;
font-family:Roboto-Regular;
font-weight:500;
height:60px;
float:left;
width:200px
}
.txt_fnt1
{
color:#848484;
font-size:14px;
font-family:Roboto-Regular;
font-weight:500;
height:60px;
margin-top:15px;
}
.txt_fnt2
{
color:#848484;
font-size:14px;
font-family:Roboto-Regular;
font-weight:500;
height:30px;
}
.hg
{
height:40px;
}
.txt_fnt3
{
color:#848484;
font-size:14px;
font-family:Roboto-Regular;
font-weight:500;
margin-bottom:15px;
}

.prt_cnt
{
color:#A7A7A7;margin:10px;font-family:Roboto-Regular;font-size:22px;
}
.prt_cnt1
{
color:#2CC599;margin:10px;font-family:Roboto-Regular;font-size:22px;
}
.prt_cnt2
{
color:#9E9E9E;margin:10px;font-family:Sintony-Regular;font-size:22px;
}
/*Button*/
.cus_login
{
background: #B43E3A;
color: #FFFFFF;
font-family: Roboto-Regular;
border: 0;
font-size: 11px;
cursor: pointer;
padding: 5px 8px;
margin-left: 10px;
}
#bt_2
{
background:#0EA379;
color:#FFFFFF;
font-family:Sintony-Bold;
border:0;
cursor:pointer
}
#bt_3
{
background:#057253;
color:#FFFFFF;
font-family:Sintony-Regular;
border:0;
padding:5px 25px;
cursor:pointer
}
#bt_4
{
background:#BD4A47;
color:#FFFFFF;
border:0;
padding:8px 25px;
cursor:pointer;
font-family:Sintony-Regular;
}
#bt_5
{
background:#0EA379;
color:#FFFFFF;
border:0;
padding:5px;
cursor:pointer;
font-family:Sintony-Regular;
}
.bt_6
{
background:#ABABAB;
color:#FFFFFF;
border:0;
}
#lb_gr
{
color:#0CBC8B;
}
#dlg_bt_lg
{
background:#0ABC8C;
color:#FFFFFF;
font-family:Sintony-Regular;
border:0;
padding:2px 25px;
cursor:pointer;
font-size:16px;
}
#dlg_bt_reg
{
background:#D65955;
color:#FFFFFF;
font-family:Sintony-Regular;
border:0;
padding:2px 25px;
cursor:pointer;
font-size:16px;
}
/*Image coordinates*/
#img_1
{
margin:0 auto;
background:url(../images/col.png) no-repeat -15px -13px;
width:60px;
height:70px;
}
#img_2
{
margin:0 auto;
/*background:url(../images/col.png) no-repeat -75px -13px;*/
background:url(../images/ecommerce_shopping_cart.png) no-repeat;
width:70px;
height:70px;
}
#img_3
{
margin:0 auto;
background:url(../images/col.jpg) no-repeat -175px -13px;
width:85px;
height:70px;
}
#img_4
{
margin:0 auto;
/*background:url(../images/col.png) no-repeat -305px -13px;*/
background:url(../images/onlineOrdering.png) no-repeat;
width:85px;
height:70px;
}
#img_5
{
margin:0 auto;
background:url(../images/col.png) no-repeat -15px -90px;
width:60px;
height:70px;
}
#img_6
{
margin:0 auto;
background:url(../images/col.png) no-repeat -75px -90px;
width:70px;
height:70px;
}
#img_7
{
margin:0 auto;
background:url(../images/col.png) no-repeat -195px -92px;
width:85px;
height:70px;
}
#img_8
{
margin:0 auto;
/*ackground:url(../images/col.png) no-repeat -295px -92px;*/
background:url(../images/no_zone.png) no-repeat;
width:85px;
height:70px;
}
#img_clk1
{
background:url(../images/icon.png)  0px -24px;
width:40px;
height:35px;
margin:22px 0 0 20px ;
}
#img_num1
{
background:url(../images/icon_1.png)  -20px -620px;
width:40px;
height:40px;
float:left;
margin-right:20px;
}
#img_num2
{
background:url(../images/icon_1.png)  -20px -690px;
width:40px;
height:40px;
float:left;
margin-right:20px;
}
#img_sym_c
{
background:url(../images/icon.png)  -20px -690px;
width:40px;
height:40px;
float:left;
margin-right:20px;
}
#imgcar
{
background:url(../images/icon.png)  -20px -690px;
width:40px;
height:40px;
}
/*Roun rect*/
input.round
{
line-height: 14px;
padding:3px;
border:0;
font-family:Sintony-bold,sans-serif;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari and Chrome */
border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
#clear
{
clear:both;
}
.headers{
	color:#FFFFFF;
	font-family:Sintony-Regular;
	font-size:16px;
	padding:10px;
	height:20px;
}
.Fl{
	float:left;
}
.cyh_Fl,#cyh_Fl
{
float:left;
min-width:10px;
margin-right:20px;
}
.cyh_set
{
margin-bottom:20px;
font-size:16px;
color:#7C7C7C;
font-family:Roboto-Medium;
min-width:220px;
}


.ww_Fr
{
float:right;
margin:9px;
font-size:14px;
}
.cyh_set span
{
display:block;
font-size:14px;
background:#DBDBDB;
font-family:Roboto-Medium;
min-height:70px;
}
.Fr{
	float:right;
}
.pyoh_bg_sp{

width:300px;
}
.pyoh_bg{
background:#DBDBDB;
width:310px;
min-height:40px;
}
.pyoh_bgr
{
font-size:14px;
color:#7C7C7C;
float:right;
margin:5px 15px;
font-family:Roboto-Regular;
}

.pyoh_bgl
{
font-size:14px;
color:#7C7C7C;
font-family:Roboto-Regular;
float:left;
margin:5px 11px;
}
.sd_hed
{

font-size:15px;
color:#7B7B7B;
font-family:Roboto-Medium;
margin-bottom:15px;

}
.set {
height:40px;
float:left;
width:50%;
margin-bottom:30px;
}
.set_new {
min-height:40px;
float:left;
width:50%;
margin-bottom:30px;
}
.set span{
min-width:100px;
display:block;
margin-bottom:5px;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:16px;
}
.set_new{
float:left;
margin-bottom:5px;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:16px;
}

.set input
{
background: #dbdbdb;
border:0;
height:25px;
width:210px;
text-intentd:5px;
}
.set select
{
background: #dbdbdb;
border:0;
height:30px;
width:210px;
vertical-align:middle;
}


.set3 {
height:40px;
float:left;
width:50%;
margin-bottom:30px;
}
.set3 span{
min-width:100px;
display:block;
margin-bottom:5px;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:14px;
}
.set3 input
{
background: #dbdbdb;
border:0;
height:20px;
width:200px;
}
.set1 {
height:40px;
float:left;
margin-bottom:30px;
margin-right:50px;
width:160px;
}
.set1 span{
min-width:10px;
display:block;
margin-bottom:5px;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:14px;
}
.set1 input:type[text]
{
background: #FFFFFF;
border:0;
height:20px
}
.sd
{
margin-bottom:15px;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:16px;
}
.span2{
display:block;
margin-top:5px;
margin-left:25%;
color:#7C7C7C;
font-family:Roboto-Medium;
font-size:12px;
}
.txt_fnt input
{
background:#DBDBDB;
border:0;
-moz-border-radius: 3px; /* Firefox */
-webkit-border-radius: 3px; /* Safari and Chrome */
border-radius: 3px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
height:25px;
text-intentd:5px;
}
.br_round
{
background:#C8C6C7;
border:0;
height:25px;
margin-top:15px;
font-size:15px;
color:#666666;
font-weight:bold;
-moz-border-radius: 25px; /* Firefox */
-webkit-border-radius: 25px; /* Safari and Chrome */
border-radius: 25px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.br_round1
{
background:#C8C6C7;
border:0;
height:20px;
font-size:10px;
color:#666666;
font-weight:bold;
-moz-border-radius: 25px; /* Firefox */
-webkit-border-radius: 25px; /* Safari and Chrome */
border-radius: 25px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
}
.txtarea
{
background:#DBDBDB;
border:0;
}

.box h2, p, a, label {
	font-family: Sintony-Regular;
}
a:link {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none
}

.box {
	width: 330px;
	height: auto;
	left: 50%;
	top: 50%;
	padding: 15px;
	position: fixed;
	display: inline-block;
	background: white;
	border-radius: 5px;
	box-shadow: 0 0 10px rgba(0,0,0, .4);
	text-align: center;
	border: 1px solid #b4b1b1;

	z-index: 10;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-transition: opacity .5s, top .5s;
	-moz-transition: opacity .5s, top .5s;
	-ms-transition: opacity .5s, top .5s;
	-o-transition: opacity .5s, top .5s;
	transition: opacity .5s, top .5s
}
.overlay:target+.box {
	top: 42%;
	opacity: 1;
	visibility: visible;
	cursor:pointer;
}
.overlay {
	background-color: rgba(0, 0, 0, 0.6);
	bottom: 0;
	cursor: default;
	left: 0;
	opacity: 23;
	position: fixed;
	right: 0;
	top: 0;

	z-index: 1;
	-webkit-transition: opacity .5s;
	-moz-transition: opacity .5s;
	-ms-transition: opacity .5s;
	-o-transition: opacity .5s;
	transition: opacity .5s
}
.overlay:target {
	visibility: visible;
	opacity: 1
}
.close {
position: absolute;
right: 4px;
text-align: center;
text-decoration: none;
top: 3px;
border: 10px;
font-family: Sintony-Regular;
font-size: 11px;
color: #fff;
padding: 4px;
border-color: #cc3333;
background: #e35940;
background: -moz-linear-gradient(top, #e35940 0%, #cb4229 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e35940), color-stop(100%, #cb4229));
background: -webkit-linear-gradient(top, #e35940 0%, #cb4229 100%);
background: -o-linear-gradient(top, #e35940 0%, #cb4229 100%);
background: -ms-linear-gradient(top, #e35940 0%, #cb4229 100%);
background: linear-gradient(to bottom, #e35940 0%, #cb4229 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35940', endColorstr='#cb4229', GradientType=0 );

border-radius:25px;
cursor:pointer;
border-radius: 25px;
cursor: pointer;
height: 16px;
width: 16px;
font-size: 15px;
line-height: 15px;
}

input[type=button] {
	padding: 5px 25px;
	/*border: 1px solid;*/
	font-size: 11px;
	cursor: pointer;
	text-decoration: none
}
input[type=button].red {
	color: #fff;
	border-color: #cc3333;
	-moz-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.6);
	-webkit-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.6);
	box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.6);
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
	background: #e35940;
	background: -moz-linear-gradient(top, #e35940 0%, #cb4229 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e35940), color-stop(100%, #cb4229));
	background: -webkit-linear-gradient(top, #e35940 0%, #cb4229 100%);
	background: -o-linear-gradient(top, #e35940 0%, #cb4229 100%);
	background: -ms-linear-gradient(top, #e35940 0%, #cb4229 100%);
	background: linear-gradient(to bottom, #e35940 0%, #cb4229 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35940', endColorstr='#cb4229', GradientType=0 );
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px
}
input[type=button].red:hover {
	background: #e35940;
	background: -moz-linear-gradient(top, #e35940 0%, #c9371e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e35940), color-stop(100%, #c9371e));
	background: -webkit-linear-gradient(top, #e35940 0%, #c9371e 100%);
	background: -o-linear-gradient(top, #e35940 0%, #c9371e 100%);
	background: -ms-linear-gradient(top, #e35940 0%, #c9371e 100%);
	background: linear-gradient(to bottom, #e35940 0%, #c9371e 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e35940', endColorstr='#c9371e', GradientType=0 );
}
input[type=button].red:active {
	background: #e35940
}
input[type=button].blue {
	color: #000;
	border-color: #0099cc;
	-moz-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
	background: #9ae0e9;
	background: -moz-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ae0e9), color-stop(100%, #82c8d1));
	background: -webkit-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -o-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -ms-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: linear-gradient(to bottom, #9ae0e9 0%, #82c8d1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ae0e9', endColorstr='#82c8d1', GradientType=0 );
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px
}
input[type=button].blue:hover {
	background: #9ae0e9;
	background: -moz-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ae0e9), color-stop(100%, #69c4ce));
	background: -webkit-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -o-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -ms-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: linear-gradient(to bottom, #9ae0e9 0%, #69c4ce 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ae0e9', endColorstr='#69c4ce', GradientType=0 );
}
input[type=button].blue:active {
	background: #9ae0e9
}
input[type=button].signup {
	margin-bottom: 10px;
	color: #000;
	border-color: #0099cc;
	-moz-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	-webkit-box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	box-shadow: inset 0 0 2px 0 rgba(255, 255, 255, 0.8);
	text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.8);
	background: #9ae0e9;
	background: -moz-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ae0e9), color-stop(100%, #82c8d1));
	background: -webkit-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -o-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: -ms-linear-gradient(top, #9ae0e9 0%, #82c8d1 100%);
	background: linear-gradient(to bottom, #9ae0e9 0%, #82c8d1 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ae0e9', endColorstr='#82c8d1', GradientType=0 );
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px
}
input[type=button].signup:hover {
	background: #9ae0e9;
	background: -moz-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #9ae0e9), color-stop(100%, #69c4ce));
	background: -webkit-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -o-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: -ms-linear-gradient(top, #9ae0e9 0%, #69c4ce 100%);
	background: linear-gradient(to bottom, #9ae0e9 0%, #69c4ce 100%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ae0e9', endColorstr='#69c4ce', GradientType=0 );
}
input[type=button].signup:active {
	background: #9ae0e9
}
.text-field {
	font-size: 1em;
font-family: arial, sans-serif;
border-color: #aaa #ddd #ddd #aaa;
border-style: solid;
border-width: 1px;
padding: 4px;
box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
-webkit-box-sizing: border-box;
-khtml-box-sizing: border-box;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
background: url(../images/input_bg.png) repeat-x #fff;
}

.error {
	position: absolute;
	width: 362px;
	height: 50px;
	margin-left: -16px;
	margin-top: 13px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #0ABC8C;
	color:#fff;
	font-family:Sintony-Regular;
	box-shadow: 0 0 10px rgba(0,0,0, .4);

}
.error .errortext {
	vertical-align: middle;
	margin-top: 17px;
	font-family: 'Exo', sans-serif
}
.box p {
	display: inline;
	color: #7e7e7e;
	font-size: 11px
}
#forg {
	color: #7e7e7e;
	margin-left: 95px
}
#buttons, .connectwith {
	display: block;
	padding-bottom: 15px
}
.hidden{
	display:none;
}
.create_acc{
	color: #C6EEFA;
font-family: Roboto-Light;
font-size: 11px;
text-transform:capitalize;
font-size:12px;
}

.menus{
	margin-right:26px;
	position:relative;
}

.cursor{
	cursor:pointer;
}

.menus .create_acc{
	margin-left:10px;
	padding:10px;
	line-height: 23px;
	cursor:pointer;
}

.custompopup{
	position:absolute;
}

.custompopup span {
	background:#0E566C;
	width:120px;
	display:block;
	font-family: Roboto-Light;
	color:#C6EEFA;
	padding:10px;
	font-size:12px;
	cursor:pointer;
	/* border-left:3px solid #0ABC8C; */
}

.custompopup span a {
		color:#C6EEFA;
		font-family: Roboto-Light;
}

.custompopup span:hover {
background:#11627F;
}

#submenuhour , #submenumin ,#submenucard{
max-height:150px;
overflow:scroll;
overflow-x:hidden;
width:53px;
}

#submenucard , #submenucard span{
	width:293px !important;


}

/* middle portion */

.middleportion{
	float:left;
height:450px;
width:33%;
background:#0ABC8C;
}
.middleportion.two{
	float:left;
height:450px;
width:34%;
background:#07B184;
}
.middleportion.three{
	float:left;
height:450px;
width:33%;
background:#0AA57D;
}

.button, .button:hover {
display: inline-block;
padding: 6px 18px!important;
color: #fff;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px rgba(0,0,0,0.25);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border: none;
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
outline: none;
background: #057253;
font-family: Roboto-Regular;
margin-left: 10px;
}

.buttonsentive, .buttonsentive:hover {
display: inline-block;
padding: 6px 18px!important;
color: #fff;
text-decoration: none;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25);
box-shadow: 0 1px 2px rgba(0,0,0,0.25);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border: none;
border-bottom: 1px solid rgba(0,0,0,0.25);
position: relative;
cursor: pointer;
outline: none;
background: #057253;
font-family: Roboto-Regular;
margin-left: 10px;
}


.setprocess{
	height:33px;
	width:100px;
	padding:15px;
}
.img_arrow1
{
margin:0 auto;
background:url(../images/icon_2a.png) no-repeat -5px -62px;
width:60px;
height:50px;
}
.num_cur
{
float: left;
background: url(../images/icon_2.png) no-repeat -5px -56px;
width: 49px;
height: 50px;
}
.num1
{
float: left;
background: url(../images/icon_2.png) no-repeat -5px -5px;
width: 49px;
height: 50px;
}
.num2
{
float: left;
background: url(../images/icon_2.png) no-repeat -8px -235px;
width: 49px;
height: 50px;
}
.num3
{
float: left;
background: url(../images/icon_2.png) no-repeat -5px -122px;
width: 49px;
height: 50px;
}
.num4
{
float: left;
background: url(../images/icon_2.png) no-repeat -5px -180px;
width: 49px;
height: 50px;
}
.imagetickdiv
{

color:#FFFFFF;
font-family:Roboto-light;
font-size:18px;
width:250px;
}
.button_set{
margin:33px 30px 29px 103px
}
.mainsets{
	margin-left: auto;
margin-right: auto;
margin: 33px 30px 29px 103px
}

.middleinnercontent{
	width:87%;
	margin:40px 50px;
}
.txt_fnt4
{
font-family:Sintony-Regular;
font-size:18px;
color:#E3FEF7;
margin-bottom:3px;
}
.txt_fnt4 span
{
display:block;
margin:5px 25px 10px 0;
}
.txt_fnt5
{
font-family:Sintony-Regular;
font-size:10px;
color:#E3FEF7;
margin:15px 0;
}
.txtmove{
	margin-top: 8px;
margin-left: 6px;
float:left;
}

.imagetickdiv .txtmove{
	margin-bottom:5px;

}

.iHidden{
display:none !important;
}

.errorinput
{
border-color: #e9322d !important;
-webkit-box-shadow: 0 0 6px #e9322d !important;
-moz-box-shadow: 0 0 6px #f8b9b7;
box-shadow: 0 0 6px #e9322d !important;
color: #b94a48 !important;
border-radius: 3px;
border:1px solid #e9322d;
}
.listingzipcdes{
	background: #0AA57D;
	height: auto;
	padding: 10px;
	font-family: Roboto-Regular;
	color: #E3FEF7;
	font-size: 12px;
	width: 90%;
	overflow: hidden;
}

.listingzipcdes label{
	margin-bottom: 5px;
overflow: hidden;
display: inline-block;

}

.serviceerror , .serviceerrortwo{
	color: #fff;
background: #AF4141;
font-size: 13px;
padding: 6px !important;
text-align: center;
border-radius: 8px;
}

.firstset {
	margin-top:13px;
}
.smalfont{
	font-size:12px !important;
}

.firstset .txt_fnt4{
	margin-bottom:10px;
}

.firstset .txt_fnt4 span{
	display:inline-block;
	margin:5px 17px 3px 0px;
}

.spaceless .fromsecond{
	margin-bottom:5px !important;
}

.txt_fnt4.fromsecond span{
	display:block;
}

.firstset.total .txt_fnt4{
	text-align:left;
	margin-left:137px;
}

.headersmall{
	font-size:14px;
}

.headersmallselect{
	background-color: #DBDBDB;
border-radius: 3px;
margin-top: 5px;
color: #000;
font-size: 15px;
padding: 3px;
text-indent: 9px;
width: 72%;
cursor:pointer;
height:21px;
}

span.headersmallselect{
	display:inline-block;
}

.headset{
	margin-bottom:20px;
}
.round_but
{
-moz-border-radius: 15px;
-webkit-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
background: #C8C6C7;
padding: 5px 8px;
width: 10px;
color: #666666;
font-weight: bold;
margin: 0px 7px 3px 3px;
display: inline-block;
}
#cyh_Fl input[type="text"],.cyh_Fl input[type="text"]
{
background:#999999;
border:0px;
width:35px;
text-align:center;
}
.div_hr
{
clear:both;
padding:1px 25px;
}
.pad_5_0
{
padding:5px 0;
font-size:14px;
}
.noborder
{
border:0;
height:20px;
width:45px;
}
textarea { overflow: auto; }
.inp_file{width:200px;}
select {
    background: none repeat scroll 0 0 #DBDBDB;
    border: 0 none;
    height: 25px;
	width:150px;
	padding:3px;
}
.req {
margin: 0px !important;
display: inline-block !important;
}
.sat_sun
{
width:50px;
}
/*for geo map*/
#map-canvas{
position:fixed;
height:200px;
left:0px;
top:0px;
z-index:1;
}
.alg_css
{
position:relative;
margin-top:-200px;
z-index:999
}
.hdrLbl_css{
position:absolute !important;
z-index: 1 !important;
margin: -10% 0 0 20% !important;
}
.move-top-ban1
{
position:relative;
margin-top:-180px !important;
z-index:999
}
 .move-top-ban2
{
position:relative;
margin-top:-120px !important;
z-index:999
}
