/* WebsPlaet Platform */

.languages {}
.headerimage {}
.slogan {}
.logo {}
.menu {}
.menu_rollover {}
.menu_active {}
.skinBg {}
.skinAlign {}
.footerText {}
.footerLinks {}
.titles {}

.astrix {}
.form_field_text {}
.text_field {}
.text_field_big {}
.buttons {}

.search_button {}
.search_field {}
.search_text {}
.search_result_highlight {}

.login_field {}

/* Modules */

.module-wrapper {}
.module-title {}
.module-content {}

/* Widgets */

.widget-wrapper {}
.widget-title {}
.widget-body {}

body{
	background-color: rgb(245,245,245);
	
	color:#000;
}

.menu ul {
	background: rgb(79,86,79);
background: -moz-linear-gradient(top,  rgba(79,86,79,1) 0%, rgba(83,90,83,1) 4%, rgba(83,90,83,1) 8%, rgba(77,84,77,1) 15%, rgba(78,85,78,1) 27%, rgba(74,81,74,1) 35%, rgba(75,82,75,1) 44%, rgba(70,77,70,1) 69%, rgba(72,79,72,1) 79%, rgba(68,75,68,1) 85%, rgba(68,75,68,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,86,79,1)), color-stop(4%,rgba(83,90,83,1)), color-stop(8%,rgba(83,90,83,1)), color-stop(15%,rgba(77,84,77,1)), color-stop(27%,rgba(78,85,78,1)), color-stop(35%,rgba(74,81,74,1)), color-stop(44%,rgba(75,82,75,1)), color-stop(69%,rgba(70,77,70,1)), color-stop(79%,rgba(72,79,72,1)), color-stop(85%,rgba(68,75,68,1)), color-stop(100%,rgba(68,75,68,1)));
background: -webkit-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: -o-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: -ms-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: linear-gradient(to bottom,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f564f', endColorstr='#444b44',GradientType=0 );


	box-shadow:0px 1px 5px #fff;
	-moz-box-shadow:0px 1px 5px #fff;
	-webkit-box-shadow:0px 1px 5px #fff;
}


/*********************************header*************************************/

.top_menu{
	background: url('../gfx/header-bg1.png') center top repeat-x ;
}
.logo_header{
	background:url('../gfx/header-bg2.png') center bottom repeat-x ;
	border-top:1px solid #264E50;
}

header .top_menu {
    border-bottom: 1px solid #265255;
}
.footer_left li a {
	color: #000;
	text-decoration:none;
}
.footer_left li.current a, .footer_left li a:hover {
	text-decoration:underline;
}

/*===================================== Menu Color ============================================*/

.menu > li.last-item{
	background:none; 
}
.menu > li > a {
	color:#f2f0f1;
	background:url('../gfx/menu-bg.png') center -999em no-repeat;
}
.menu li li a{ color:#f2f0f1; }

.menu li li > a:hover,.menu li li.sfHover > a, .menu li li.current > a {
	color:#f2f0f1;
	background:url('../gfx/menu-bg.png') center -999em no-repeat;
	background-position: center top !important;
}


@media only screen and (max-width: 767px) {
	.menu ul ul {
		background: none;
	}

	#menu-icon{
		color:#fff;

		-moz-border-radius: 0px 0px 10px 10px;
		-webkit-border-radius: 0px 0px 10px 10px;
		border-radius: 0px 0px 10px 10px;
		-moz-box-shadow: 0px 0px 10px #000000;
		-webkit-box-shadow: 0px 0px 10px #000000;
		box-shadow: 0px 0px 10px #000000;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#333333');
		-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr = '#ffffff', endColorstr = '#333333')";

		background-image:url('../gfx/menu-icon.png'), -moz-linear-gradient(top, #ffffff, #333333);
		background-image:url('../gfx/menu-icon.png'), -ms-linear-gradient(top, #ffffff, #333333);
		background-image:url('../gfx/menu-icon.png'), -o-linear-gradient(top, #ffffff, #333333);
		background-image:url('../gfx/menu-icon.png'), -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#333333));
		background-image:url('../gfx/menu-icon.png'), -webkit-linear-gradient(top, #ffffff, #333333);
		background-image:url('../gfx/menu-icon.png'), linear-gradient(top, #ffffff, #333333);
		background-position: center bottom;
	    background-repeat: no-repeat;
	}

	.menu {
			background: rgb(79,86,79);
background: -moz-linear-gradient(top,  rgba(79,86,79,1) 0%, rgba(83,90,83,1) 4%, rgba(83,90,83,1) 8%, rgba(77,84,77,1) 15%, rgba(78,85,78,1) 27%, rgba(74,81,74,1) 35%, rgba(75,82,75,1) 44%, rgba(70,77,70,1) 69%, rgba(72,79,72,1) 79%, rgba(68,75,68,1) 85%, rgba(68,75,68,1) 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(79,86,79,1)), color-stop(4%,rgba(83,90,83,1)), color-stop(8%,rgba(83,90,83,1)), color-stop(15%,rgba(77,84,77,1)), color-stop(27%,rgba(78,85,78,1)), color-stop(35%,rgba(74,81,74,1)), color-stop(44%,rgba(75,82,75,1)), color-stop(69%,rgba(70,77,70,1)), color-stop(79%,rgba(72,79,72,1)), color-stop(85%,rgba(68,75,68,1)), color-stop(100%,rgba(68,75,68,1)));
background: -webkit-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: -o-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: -ms-linear-gradient(top,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
background: linear-gradient(to bottom,  rgba(79,86,79,1) 0%,rgba(83,90,83,1) 4%,rgba(83,90,83,1) 8%,rgba(77,84,77,1) 15%,rgba(78,85,78,1) 27%,rgba(74,81,74,1) 35%,rgba(75,82,75,1) 44%,rgba(70,77,70,1) 69%,rgba(72,79,72,1) 79%,rgba(68,75,68,1) 85%,rgba(68,75,68,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f564f', endColorstr='#444b44',GradientType=0 );

		box-shadow:0px 1px 5px #fff;
		-moz-box-shadow:0px 1px 5px #fff;
		-webkit-box-shadow:0px 1px 5px #fff;
	}

}

.content a, .footer a {
	color: #551A8B;
	text-decoration: none;
}
.content a:hover, .footer a:hover {
	text-decoration: underline;
}

.contactUsFront textarea, .contactUsFront input[type="text"] {
    width: 90% !important;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;

	background: -moz-linear-gradient(top,  #dddddd 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #dddddd 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #dddddd 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #dddddd 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #dddddd 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#ffffff',GradientType=0 );
}

.recaptchatable #recaptcha_response_field {
    height:20px;
    background-color:#fff!important;
}

.buttons {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #b5b5b5;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
	cursor: pointer;
}
.buttons:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}
.buttons:active {
	position:relative;
	top:1px;
}
/* scroll follow */

#plus { 
                -webkit-border-radius: 0px 5px 5px 0px;
                border-radius: 0px 5px 5px 0px; 
}
.plus-toggle { background: #5D6169; color: white; border-left:3px solid #fff; cursor:pointer; }
.plus-after { border-color: #000; }

ul.buttons-nav {
                background: rgb(69,72,77);
                background: -moz-linear-gradient(top,  rgba(69,72,77,1) 0%, rgba(0,0,0,1) 100%);
                background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(69,72,77,1)), color-stop(100%,rgba(0,0,0,1)));
                background: -webkit-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: -o-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: -ms-linear-gradient(top,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                background: linear-gradient(to bottom,  rgba(69,72,77,1) 0%,rgba(0,0,0,1) 100%);
                filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}

ul.buttons-nav li { border-radius:8px; }
ul.buttons-nav li:hover { background:#252423 }
ul.buttons-nav li.seperator { background:#201F1D; border-right:1px solid #3B3A3A; }

.mobile-action-btn a { background:url('../gfx/mobile.png') no-repeat center center; }
.map-action-btn a { background:url('../gfx/location.png') no-repeat center center; }
.email-action-btn a { background:url('../gfx/contact.png') no-repeat center center; }

.mobile-action-btn a, .map-action-btn a, .email-action-btn a { display: block; height: 37px; }

/*----------------- end plus  ----------------*/

/*---------------mobile google map default theme css----------------*/
.widget-button{
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	background: url("../gfx/header-bg1.jpg") repeat-x scroll center top #483442;
	color:#DBDBDB ;
	font-weight: bold;
}
.widget-button:hover{
	color:#ffffff;
}
.widget-popup-control-bar #close_map{
	background: url("../gfx/header-bg1.jpg") repeat-x scroll center top #483442;
	color:#DBDBDB ;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	line-height:50px;
}
.widget-popup-control-bar #close_map:hover{
	color:#ffffff;
	cursor:pointer;
}

.widget-button, .widget-popup-control-bar #close_map {
	transition:background 0.15s ease-in;
	-webkit-transition:background 0.15s ease-in;
	-moz-transition:background 0.15s ease-in;
	-o-transition:background 0.15s ease-in;
}
/*---------------end mobile google map default theme css----------------*/