/*







* Skeleton V1.2







* Copyright 2011, Dave Gamache







* www.getskeleton.com







* Free to use under the MIT license.







* http://www.opensource.org/licenses/mit-license.php







* 6/20/2012







*/















/* Table of Content







==================================================







	#Site Styles







	#Page Styles







	#Media Queries







	#Font-Face */















html, body {

	height: 100%;

}

body {

	margin: 0px;

	padding: 0px;

	font: 13px/18px Helvetica, sans-serif;

	color: #000;

}

h1, h2, h3 {

	margin: 0px;

	padding: 0px;

	font-weight: bold;

	color: #025b90;

}

h1 {

	font: bold 28px/35px Helvetica, sans-serif;

	margin: 20px 0;

}

h2 {

	font: bold 24px/32px Helvetica, sans-serif;

	margin: 20px 0;

}

h3 {

	font: bold 18px/25px Helvetica, sans-serif;

	margin: 15px 0;

}

h4 {

	font: bold 16px/22px Helvetica, sans-serif;

	margin: 10px 0;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,  q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

/*







	Clear Floated Elements







*/















.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

.clear:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}

* html .clear {

	height: 1%;

}

/*







	Style HTML Tags







*/















body {

	color: #333;

	font-family: "Open Sans", sans-serif;

	font-size: 13px;

	line-height: 1.62em;

}

a {

	color: #006389;

	text-decoration: none;

	-moz-transition: color .25s ease, margin .25s ease;

	-webkit-transition: color .25s ease, margin .25s ease;

	-o-transition: color .25s ease, margin .25s ease;

	-ms-transition: color .25s ease, margin .25s ease;

	transition: color .25s ease, margin .25s ease;

}

a:hover {

	color: #333333;

}

h1, h2, h3, h4, h5, h6 {

	margin-bottom: 18px;

	font-family: "Oswald", sans-serif;

	font-weight: 300;

	line-height: 1.62em;

	letter-spacing: 1px;

}

h1 {

	font-size: 34px;

}

h2 {

	font-size: 30px;

}

h3 {

	font-size: 22px;

}

h4 {

	font-size: 18px;

}

h5 {

	font-size: 16px;

}

h6 {

	font-size: 15px;

}

p {

	margin-bottom: 24px;

}

blockquote {

	position: relative;

	color: #444;

	font-family: Georgia, "URW Bookman L", serif;

	font-style: italic;

	margin: 0 30px 0 60px;

}

blockquote:before {

	position: absolute;

	top: 30px;

	left: -75px;

	content: "\201C";

	color: #DDD;

	font-family: serif;

	font-size: 96px;

}

blockquote cite {

	font-style: normal;

}

blockquote cite:before {

	content: "\2014";

	padding-right: 8px;

}

table {

	width: 100%;

	border-collapse: collapse;

	text-align: center;

	margin-bottom: 24px;

}

table tr:nth-child(even) {

	background: #F8F8F8;

}

table th,  table td {

	padding: 6px 0;

}

table th {

	font-weight: 600;

}

fieldset {

	border: #EEE 1px solid;

	padding: 2%;

}

input[type="text"],  input[type="password"],  input[type="email"],  input[type="tel"],  textarea {

	padding: 1.5%;

	box-shadow: inset 1px 1px 5px rgba(0, 0, 0, .05);

	background: #FCFCFC;

	border: #CCC 1px solid;

	color: #999;

	font-family: "Droid Sans", sans-serif;

	font-size: 13px;

	margin: 0 0 10px;

}

input[type="text"]:focus,  input[type="password"]:focus,  input[type="email"]:focus,  input[type="tel"]:focus,  textarea:focus {

	background: #FFF;

	border: #ddd 1px solid;

	color: #333;

	outline: none;

}

textarea {

	font-size: 15px;

}

input[type=submit],  input[type=reset],  input[type=button] {

	padding: 4px 15px;

	border-radius: 15px;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	background: #F8F8F8;

	background: -moz-linear-gradient(#FCFCFC, #F3F3F3);

	background: -webkit-linear-gradient(#FCFCFC, #F3F3F3);

	background: -o-linear-gradient(#FCFCFC, #F3F3F3);

	background: -ms-linear-gradient(#FCFCFC, #F3F3F3);

	background: linear-gradient(#FCFCFC, #F3F3F3);

	border-bottom: #DDD 1px solid;

	color: #444;

	font-family: "Open Sans", sans-serif;

	font-size: 13px;

}

input[type=submit]:hover,  input[type=reset]:hover,  input[type=button]:hover {

	box-shadow: #aaa 0 0 5px;

}

input[type=submit]:focus,  input[type=reset]:focus,  input[type=button]:focus {

	box-shadow: #aaa 0 0 5px;

	background: -moz-linear-gradient(#EEE, #F9F9F9);

	background: -webkit-linear-gradient(#EEE, #F9F9F9);

	background: -o-linear-gradient(#EEE, #F9F9F9);

	background: -ms-linear-gradient(#EEE, #F9F9F9);

	background: linear-gradient(#EEE, #F9F9F9);

}

hr {

	border: none;

	border-top: #EEE 1px solid;

}

dt {

	font-weight: 600;

	margin-bottom: 24px;

}

dd {

	margin-left: 30px;

	margin-bottom: 24px;

}

ul {

	list-style-type: disc;

	margin-left: 30px;

	margin-bottom: 24px;

}

ul li {

	margin-top: 4px;

}

ul ul {

	list-style-type: square;

	margin-bottom: 0;

}

ul ul ul {

	list-style-type: circle;

}

ol {

	list-style-type: decimal;

	margin-left: 30px;

	margin-bottom: 24px;

}

ol ol {

	list-style: upper-alpha;

	margin-bottom: 0

}

ol ol ol {

	list-style: lower-roman;

}

ol ol ol ol {

	list-style: lower-alpha;

}

address {

	font-size: 14px;

	font-style: italic;

	margin-bottom: 16px;

}

code {

	padding: 1px 4px;

	background: #F8F8F8;

	background: -moz-linear-gradient(#F8F8F8, #F3F3F3);

	background: -webkit-linear-gradient(#F9F9F9, #F3F3F3);

	background: -o-linear-gradient(#F8F8F8, #F3F3F3);

	background: -ms-linear-gradient(#F8F8F8, #F3F3F3);

	background: linear-gradient(#F8F8F8, #F3F3F3);

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, .2);

	font-family: Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;

	font-size: 12px;

}

kbd,  tt {

	font-family: monospace;

}

abbr,  acronym {

	border-bottom: #999 1px dotted;

	cursor: help;

}

big {

	font-size: 1.3em;

}

cite,  em {

	font-style: italic;

}

pre {

	padding: 15px;

	background: #F8F8F8;

	border: #E3E3E3 1px dashed;

	color: #000;

	font-family: Monaco, Consolas, "Lucida Console", "Bitstream Vera Sans Mono", monospace;

	font-size: 12px;

	line-height: 1.62em;

	margin-bottom: 24px;

	overflow: auto;

}

q {

	quotes: inherit;

}

q:before {

	content: open-quote;

}

q:after {

	content: close-quote;

}

sup,  sub {

	height: 0;

	line-height: 1;

	vertical-align: baseline;

	position: relative;

	font-size: 10px;

}

sup {

	bottom: 1ex;

}

sub {

	top: .5ex;

}

img,  video {

	max-width: 100%;

	height: auto;

}

figure img {

	display: block;

	margin: 0 auto;

}

video {

	display: block;

}

audio {

	max-width: 100%;

}

.entry-content a img,  #attachment-nav a img {

	max-width: 98.5%;

	padding: 0.8%;

	box-shadow: 0 0 3px #EEE;

	background: #FFF;

	border: #EEE 1px solid;

}

.entry-content a:hover img,  #attachment-nav a:hover img {

	background: #F0F0F0;

}

/*







	WordPress Standard Tags







*/















.aligncenter {

	display: block;

	margin: 10px auto;

}

.alignleft {

	float: left;

	margin: 10px 20px 10px 0;

}

.alignright {

	float: right;

	margin: 10px 0 10px 20px;

}

.wp-caption {

	max-width: 96%;

	padding: 3% 2%;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	background: #FCFCFC;

	border-bottom: #EEE 1px solid;

}

.wp-caption a img {

	display: block;

	padding: 0;

	margin: 0 auto;

	border: none;

	box-shadow: none;

}

.wp-caption-text {

	margin: 3% 0 0;

	color: #333;

	font-size: 13px;

	line-height: 1.62em;

	text-align: center;

}

.gallery {

	margin: auto;

}

.gallery-item {

	float: left;

	padding: 10px 0;

	background: #FCFCFC;

	border-bottom: #EEE 1px solid;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	text-align: center;

}

.gallery-columns-1 .gallery-item {

	width: 90%;

	margin: 0 1.5% 3%;

}

.gallery-columns-2 .gallery-item {

	width: 45%;

	margin: 0 1.5% 3%;

}

.gallery-columns-3 .gallery-item {

	width: 30%;

	margin: 0 1.3% 3%;

}

.gallery-columns-4 .gallery-item {

	width: 22%;

	margin: 0 1.2% 3%;

}

.gallery-columns-5 .gallery-item {

	width: 17%;

	margin: 0 1.2% 3%;

}

.gallery-item:hover {

	background: #F4F4F4;

}

.gallery-item a img {

	display: block;

	padding: 0;

	margin: 0 auto;

	border: none;

	box-shadow: none;

}

.gallery-icon {

	margin: 0;

}

.gallery-caption {

	padding: 10px 10px 0;

	margin: 0;

	font-size: 12px;

	line-height: 16px;

	text-align: center;

}

.sticky {

}

.bypostauthor > .comment-body {

	background: #F0F0F0;

}

/*







	Grid System







*/















.column {

	float: left;

}

.onecol {

	width: 100%;

}

.twocol {

	width: 49.9%;

}

.threecol {

	width: 33.3%;

}

.fourcol {

	width: 25%;

}

.twelvecol {

	width: 8.33%;

}

.twothirdcol {

	width: 66.7%;

}

.threefourthcol {

	width: 75%;

}

#welcome {

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	background-color: #e6e6e6;

	padding: 5px 0;

	font: italic 14px/25px Helvetica, sans-serif;

	overflow: hidden;

	font-size: 13px;

}

.top-nav {

	margin: 0;

	padding: 0;

	list-style: none;

}

.top-nav li {

	margin: 0;

}

.top-nav li a {

	float: right;

	font-style: normal;

	margin: 5px 10px;

	line-height: 1.4em;

}

.container .columns.social {

	display: block;

	float: right;

}

.social a {

	float: right;

	font-style: normal;

	margin: 2px 10px;

	color: #025b90;

}

.social a {

	float: right;

	margin: 0 0 0 5px;

	display: inline-block;

	width: 25px;

	height: 25px;

	text-indent: -999em;

	-moz-transition: all 1s ease;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

.social a:hover {

/*







	-moz-transform: rotate(-360deg);







	-webkit-transform: rotate(-360deg);







	-o-transform: rotate(-360deg);







	transform: rotate(-360deg);







	*/







}

.social a.fb {

	background: url(../images/social/facebook.png) center top no-repeat;

}

.social a.fb:hover {

	background-position: center bottom;

}

.social a.instagram {

	background: url(../images/social/insta.png) center top no-repeat;

}

.social a.instagram:hover {

	background-position: center bottom;

}

.social a.tw {

	background: url(../images/social/twitter.png) center top no-repeat;

}

.social a.tw:hover {

	background-position: center bottom;

}

.social a.in {

	background: url(../images/social/linkedin.png) center top no-repeat;

}

.social a.in:hover {

	background-position: center bottom;

}

.social a.fk {

	background: url(../images/social/flickr.png) center top no-repeat;

}

.social a.fk:hover {

	background-position: center bottom;

}

.social a.yt {

	background: url(../images/social/youtube.png) center top no-repeat;

}

.social a.yt:hover {

	background-position: center bottom;

}

.social a.gp {

	background: url(../images/social/googleplus.png) center top no-repeat;

}

.social a.gp:hover {

	background-position: center bottom;

}

.social a.rss {

	background: url(../images/social/rss.png) center top no-repeat;

}

.social a.rss:hover {

	background-position: center bottom;

}

.social a.skype {

	background: url(../images/social/skype_icon.png) center top no-repeat;

}

.social a.skype:hover {

	background-position: center bottom;

}

.social a.pinterest {

	background: url(../images/social/pinterest-24.png) center top no-repeat;

}

.social a.pinterest:hover {

	background-position: center bottom;

}

#logo {

	padding: 10px 0;

}

#logo a.logo {/*float:left*/;

	margin: 5px 0 0;

}

#logo p {

	margin: 5px 0;

}

#logo img { /*float:left*/

;

}

#logo span.logo_text {

	clear: both;

	display: block;

}

#logo .call-us {

	text-align: right;

	margin: 3px 0 0 0;

	float: right;

}

#logo .call-us b {

	font: bold italic 30px/36px Helvetica, sans-serif;

	letter-spacing: -1px;

}

#logo .call-us span a {

	float: none;

	margin: 0;

	text-decoration: none;

}

#logo .call-us p {

	margin: 0

}

#nav_wrapper {

	position: relative;

	margin: 5px 0;/*height: 49px;*/

	background: url(menuback.jpg) repeat;/* -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-radius: 5px;  */

	background: rgb(65, 137, 180);

}

#nav_wrapper ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

}

#nav_wrapper ul li {

	float: left;

	margin: 0px;

	padding: 14px 0; /*position: relative;  background:url(menuline.jpg) right no-repeat;*/

}

#nav_wrapper ul li:hover {

	background: rgba(0,0,0,0.2);

}

#nav_wrapper ul li:last-child {

	border-right: 0px;

}

#nav_wrapper ul li:last-child > a {

	border-right: 0px;

}

#nav_wrapper ul li a { /*-moz-transition: all 1s ease; -webkit-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease;*/

	display: block;

	padding: 0 20px;

	font-size: 15px; /*font-family:"opensans";*/

	line-height: 21px;

	color: rgba(255,255,255,0.9); /*text-shadow: 1px 1px 1px #151515;*/

	text-decoration: none;

	text-align: center;

	transition: none !important;

	border-right: 1px solid rgba(255,255,255,0.8);

}

#nav_wrapper ul li:last-child a {

	background: none;

}

#nav_wrapper ul li a:hover {

	color: #fff;

	-moz-transition: all 1s ease;

	-webkit-transition: all 1s ease;

	-o-transition: all 1s ease;

	transition: all 1s ease;

}

#nav_wrapper ul li:first-child a:hover {

	-webkit-border-top-left-radius: 5px;

	-moz-border-radius-topleft: 5px;

	border-top-left-radius: 5px;

}

#nav_wrapper ul.menu li ul.sub-menu {

	display: none;

	z-index: 9999;

}

#nav_wrapper ul.menu li:hover ul.sub-menu {

	display: block;

	position: absolute;

	z-index: 9999;

}

#nav_wrapper ul.menu li ul.sub-menu {

	top: 49px;

	left: 0;

	position: absolute;

	margin: 0px 0 0;

	padding: 10px 0;

	z-index: 999;

	width: 250px;

	background: rgb(255,255,255);

	border: 5px solid #346e90;

	border-radius: 0 0 5px 5px;

}

#nav_wrapper ul.menu li ul.sub-menu li {

	display: block;

	float: left;

	padding: 0;

	margin: 0;

	position: relative;

	border-right: 0px;

	width: 100%;

}

#nav_wrapper ul.menu li ul.sub-menu li a {

	color: #333;

	padding: 5px 7%;

	font-size: 14px;

	width: 86%;	/*border-bottom:1px solid rgba(0,0,0,0.2);*/ /*font-family: "opensans";*/

	font-weight: normal;

	line-height: 20px;

	font-style: normal;

	text-align: left;

	background-size: 100% 100% !important;

	border-right: 0px;

}

#nav_wrapper ul.menu li ul.sub-menu li:last-child {

	border: none;

}

#nav_wrapper ul.menu li ul.sub-menu li a:hover {

	-webkit-border-top-left-radius: 0;

	-moz-border-radius-topleft: 0;

	border-top-left-radius: 0;

	background-size: 100% 100%;

	background: #fff;

	color: #333;

}

#nav_wrapper ul.menu li ul.sub-menu li:hover {

	background: none;

}

#nav_wrapper ul.menu li ul.sub-menu li:hover a {/*background: url(../images/menuback.jpg) repeat; color:#ffffff;*/

}

#nav_wrapper ul.menu li ul.sub-menu li.current-menu-item a {/*background: url(../images/menuback.jpg) repeat; color:#ffffff;*/

}

#nav_wrapper ul.menu li ul.sub-menu li:hover a:hover, #nav_wrapper ul.menu li ul.sub-menu li:hover a.active,  #nav_wrapper ul.menu li ul.sub-menu li.current-menu-item a {

	color: #0C4B6F;

	text-decoration: none;

	background: #eee;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu {

	display: none;

	z-index: 9999;

	border-left: 1px solid #02629A;

}

#nav_wrapper ul.menu li ul.sub-menu li:hover ul.sub-menu {

	display: block;

	position: absolute;

	z-index: 9999;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu {

	left: 200px;

	top: 0;

	position: absolute;

	margin: 0;

	padding: 0 0 0;

	z-index: 999;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li {

	display: block;

	float: none;

	padding: 0;

	margin: 0;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li a {

	background: #004b77;

	color: #ffffff;

	padding: 0px 25px;

	font-size: 14px;

	width: 150px;

	border-bottom: 1px solid #BBDEFC;

	font-family: calibri;

	font-weight: normal;

	font-style: normal;

	text-align: left;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li.last {

	border: none;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li:hover a {

	background: rgb(65, 137, 180);

	color: #ffffff;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li.current-menu-item a {

	background: rgb(65, 137, 180);

	color: #ffffff;

}

#nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li:hover a:hover, #nav_wrapper ul.menu li ul.sub-menu li:hover a.active,  #nav_wrapper ul.menu li ul.sub-menu li ul.sub-menu li.current-menu-item a {

	color: #ffffff;

	background: rgb(65, 137, 180);

}

#nav_wrapper .select-menu {

	display: none;

	height: 49px;

	padding: 10px;

	margin: 0px;

	background: rgb(65, 137, 180); /*background: url(../images/menuback.jpg) repeat;*/

	border: 0px solid #FFFFFF;

	color: #ffffff; /*font-weight:bold;*/

	font-size: 16px;

	cursor: pointer;

}

#nav_wrapper .select-menu option {

	padding: 5px 10px;

	color: #fff;

	font-weight: normal;

	font-size: 14px;

}

#slider {

	padding: 15px 0;

	background: url(../images/lightbluebg.png) repeat;

}

#slider .slideshow {

	position: relative;

}

#slider img {

	width: 100%;

	display: block;

}

#slider iframe {

	width: 100%;

	height: 350px;

	vertical-align: bottom;

}

#slider .cycle-slideshow {

	z-index: 1;

}

#slider .cycle-slideshow > div {

	width: 100%;

	position: relative;

	height: 100%;

}

#slider .cycle-slideshow > div .caption {

	width: 50%;

	position: absolute;

	bottom: 20px;

	left: 40px;

}

#slider .cycle-slideshow > div .caption h3 {

	color: #011E30;

	text-shadow: 1px 1px 1px #000;

}

#slider .cycle-pager {

	bottom: 0;

	display: block;

	left: 0;

	margin: 0 auto 0;

	overflow: hidden;

	position: absolute;

	text-align: center;

	width: 100%;

	z-index: 500;

}

#slider .cycle-pager span {

	font-family: arial;

	font-size: 50px;

	width: 20px;

	height: 16px;

	display: inline-block;

	color: #ddd;

	cursor: pointer;

}

#slider .cycle-pager span.cycle-pager-active {

	color: #025B90;

}

#slider .cycle-pager > * {

	cursor: pointer;

}

#slider #prev, #slider #next {

	width: 38px;

	height: 61px;

	position: absolute;

	top: 40%;

	text-indent: -999em;

	opacity: .7;

	z-index: 990;

}

#slider #prev:hover, #slider #next:hover {

	opacity: 1;

}

#slider #prev {

	background: url(../images/themes.png) no-repeat scroll center left;

	left: 0;

}

#slider #next {

	background: url(../images/themes.png) no-repeat scroll center right;

	right: 0;

}

#slider .form_image p {

	margin: 0 0 10px;

}

#slider .form_image {

	padding: 10px;

	background: #fff;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	min-height: 330px;

}

#slider .form_image input[type="text"], #slider .form_image input[type="password"], #slider .form_image input[type="tel"], #slider .form_image input[type="email"], #slider .form_image textarea, select {

	margin: 0 0 10px;

	width: 96%;

}

#slider .form_image input[type="submit"] {

	margin: 0 0 5px;

}

#slider .form_image img {

	width: auto;

	float: right;

}

#slider .button, button, input[type="submit"], input[type="reset"], input[type="button"] {

	background: #EF9618;

	color: #000000;

	font-size: 120%;

	padding: 5px 25px;

	border: 1px solid #9B5510;

}

#slider .button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover  #slider .button, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {

	background: #9B5510;

	color: #FFFFFF;

	border: none;

	border: 1px solid #EF9618;

	text-shadow: 0 1px #000;

}

#slider .form_image span.wpcf7-form-control-wrap {

	display: block;

}

#slider .form_image span.wpcf7-not-valid-tip {

	background: none !important;

	border: none !important;

	color: #FF0000;

	font-size: 10pt;

	left: 0 !important;

	padding: 3px;

	position: absolute;

	top: 0 !important;

	z-index: 100;

	display: block;

}

#slider .form_image div.wpcf7-response-output {

	border: none !important;

	margin: 5px !important;

}

#slider .form_image div.wpcf7-validation-errors {

	border: none !important;

	color: #FF0000 !important;

}

#slogan {

	padding: 20px 0;

}

#slogan h1, #slogan h2 {

	font-weight: bold;

	font-style: italic;

	margin: 10px 0;

	color: #025b90;

	float: left;

	width: 77%;

	line-height: 1.2em;

}

#slogan span.call {

	float: right;

	font: bold italic 18px/28px Helvetica, sans-serif;

}

#slogan .button-big {

	font: bold 20px/22px Arial, Helvetica, sans-serif;

	text-align: center;

}

#slogan .button-big em {

	font-size: 16px;

}

#subslogan {

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	background-color: #d0dfff;

	margin: 0 0 20px;

	padding: 5px 0;

	overflow: hidden;

	font-size: 14px;

	line-height: 22px;

}

#subslogan img {

	float: left;

	margin: 5px 8px 0 40px;

}

#subslogan span {

	line-height: 2em;

	display: block;

	padding: 2px 0px;

}

#slogan_footer {

	padding: 20px 0;

}

#slogan_footer h1, #slogan_footer h2 {

	font-weight: bold;

	font-style: italic;

	margin: 10px 0;

	color: #025b90;

	float: left;

	line-height: 1.2em;

	width: 77%;

}

#slogan_footer span.call {

	float: right;

	font: bold italic 18px/28px Helvetica, sans-serif;

}

.main {

	padding-bottom: 20px;

	margin: 0; /*border-top:1px solid #DBDBDB;*/

	border-top: 0px !important;

	background: #efefef;

}

.boxes {

	margin: 15px 0;

}

#nav2 {

	float: left;

	margin: 0;

	width: 100%;

}

#nav2 ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

	width: 100%;

}

#nav2 ul li {

	float: left;

	margin: 10px 0;

	width: 25%;

}

#nav2 ul li a {

	display: block;

	height: 81px;

	font: 18px/81px Helvetica, sans-serif;

	color: #fff;

	text-decoration: none;

	text-align: center;

	border-right: solid 1px #8dc1e9;

}

#nav2 ul li:first-child a {

	background: #233547;

	border-radius: 4px 0 0 4px;

	-moz-border-radius: 4px 0 0 4px;

	-khtml-border-radius: 4px 0 0 4px;

}

#nav2 ul li:nth-child(2) a {

	background: #174d83;

}

#nav2 ul li:nth-child(3) a {

	background: #3390d7;

}

#nav2 ul li:last-child {

	margin-right: 0;

}

#nav2 ul li:last-child a {

	background: #71b1d7;

	border-radius: 0 4px 4px 0;

	-moz-border-radius: 0 4px 4px 0;

	-khtml-border-radius: 0 4px 4px 0;

}

#nav2 ul li a:hover {

	background: #061525;

	color: #fff;

}

#content {

	background-color: #fff;

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	overflow: hidden;

	margin-top: 2px;

	margin-bottom: 20px;

}

.somepad {

	padding: 0 10px;

}

.greybox {

	border-radius: 4px;

	-moz-border-radius: 4px;

	min-height: 260px;

	-khtml-border-radius: 4px;

	border: solid 1px #fff;

	background-color: #cacaca;

	padding: 0 15px 15px 15px;

	overflow: hidden;

}

.readmore {

	width: 113px;

	height: 29px;

	float: right;

	background: url(../images/readmore.png) no-repeat;

	margin: 10px 0 0 0;

}

.readmore:hover {

	background: url(../images/readmore.png) no-repeat 0 -29px;

}

.testimonial {

	position: relative;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.testim1 {

	left: 0;

	position: absolute;

	top: 90px; /*background:url(../images/testim.png) no-repeat; width:26px; height:32px;*/

	display: block;

	width: 0px;

	height: 0px;

	border-right: 0px solid transparent;

	border-left: 26px solid transparent;

	border-top: 32px solid #d0dfff;

}

.testim2 .cycle-slideshow {

	min-width: 100%;

}

.testim2 .cycle-slideshow > div {

	position: absolute;

	top: 0;

	left: 0;

	width: 94%;

	padding: 3%;

}

.testim2 {

	border-radius: 4px;

	-moz-border-radius: 4px;

	-khtml-border-radius: 4px;

	background-color: #d0dfff;

	float: left; /*padding:3%;*/

	text-align: justify;

	margin-left: 2.6%;

	width: 97.4%;

	font-style: italic;

	min-height: 130px;

}

.testim2 b {

	float: right;

	font-style: normal;

}

aside.testimonial {

}

.testimonial .quote {

	position: absolute;

	left: 0;

	top: -25px;

	font-size: 300px;

	font-family: Georgia, serif;

	color: #f2f2f2;

	z-index: -1;

	line-height: 1;

}

.testimonial-text {

	background: #EFEFEF;

	font-style: italic;

	margin: 10px 0 0;

	padding: 10px;

}

.testimonial-client-name {

	text-align: right;

	margin: 5px 0 10px;

}

.testimonial-client-name cite {

	font-weight: bold;

	font-size: 12px;

}

#crumbs {

	margin-top: 10px;

	margin-bottom: 10px;

}

.page#content, .post#content {

}

.google-map {

	margin: 20px 0;

}

.entry-container {

	margin: 0 0 40px;

}

h1.entry-title, .home h1 {

	line-height: 1.2em;

	margin-bottom: 10px;

}

h3.entry-title {

	margin: 20px 0 5px;

}

.entry-thumbnail {

	margin: 20px 0;

}

.entry-summary p {

	margin: 10px 0 15px;

}

.format-status .avatar {

	display: block;

	float: left;

	margin-right: 20px;

}

.format-image figure img {

	width: 100%;

}

.format-audio object {

	height: 24px;

}

.format-chat .entry-content p:nth-child(2n+1), .format-chat .entry-summary p:nth-child(2n+1) {

	background: none repeat scroll 0 0 #F9F9F9;

	font-weight: 600;

}

.format-chat .entry-content p, .format-chat .entry-summary p {

	padding: 2px 5.8%;

}

.single .format-chat .entry-content p:last-child  .single .format-chat .entry-summary p:last-child {

	margin-bottom: 24px;

}

.format-link .entry-title a:after {

	content: "\2192";

	padding-left: 8px;

}

.format-aside .entry-summary p,  .format-status .entry-summary p,  .format-quote .entry-summary p {

	margin-bottom: 6px;

}

.entry-content {

	line-height: 1.5em;

}

.entry-content .entry-attachment {

	margin-bottom: 24px;

}

.entry-attachment p {

	margin: 0;

}

.post-gallery-item img {

	display: block;

	float: left;

}

.attachment-gallery-1-thumb {

	max-width: 61.714288%;

}

.attachment-gallery-2-thumb,  .attachment-gallery-3-thumb {

	max-width: 38.285712%;

}

.entry-attachment img {

	display: block;

	margin: 0 auto 18px;

}

.entry-meta {

	padding: 1.5% 2.9%;

	background: #FCFCFC;

	border-top: #F3F3F3 1px solid;

	border-top: rgba(0, 0, 0, .035) 1px solid;

	border-bottom: #dddddd 1px solid;

	color: #CCC;

	font-size: 12px;

	font-weight: 300;

}

.entry-header .entry-meta {

	padding: 0;

	background: none;

	border: none;

}

.single .entry-meta {

	padding: 1.5% 2.4%;

	margin-bottom: 24px;

	background: none;

	border-top: #F4F4F4 1px solid;

	border-bottom: #F4F4F4 1px solid;

}

.entry-meta span {

	padding-left: 24px;

	margin-left: 32px;

}

.entry-header .entry-meta span {

	display: block;

	float: none;

	padding: 6px 0 6px 24px;

	margin: 0;

}

.single .entry-meta span {

	display: inline;

	padding: 0 0 0 24px;

	margin-left: 32px;

}

.entry-meta span.custom-meta,  .single .entry-meta span.custom-meta {

	padding-left: 0;

	background: none;

	color: #999;

}

.custom-meta.entry-category {

	font-weight: normal;

	text-transform: uppercase;

}

.entry-meta span:first-child,  .single .entry-meta span:first-child,  .page .entry-meta span:first-child {

	margin: 0;

}

.entry-meta a {

	color: #7597B9;

}

.entry-meta a:hover {

	color: #d54e21;

}

.entry-summary .entry-attachment {

	margin-bottom: 18px;

}

.entry-author-link {

	background: url(../images/user.png) left center no-repeat;

}

.entry-date {

	background: url(../images/time.png) left center no-repeat;

}

.entry-category {

	background: url(../images/ribbon.png) left center no-repeat;

}

.attachment-size {

	background: url(../images/image.png) left center no-repeat;

}

.edit-link {

	background: url(../images/edit.png) left center no-repeat;

}

.entry-permalink {

	float: right;

	margin: 0;

	background: url(../images/link.png) left center no-repeat;

}

.entry-author {

	padding: 20px;

	margin-bottom: 20px;

	background: #FCFCFC;

	border-bottom: #EEE 1px solid;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	font-size: 13px;

	line-height: 1.62em;

}

.entry-author .avatar {

	float: left;

	padding: 5px;

	border-bottom: #DDD 1px solid;

	background: #fff;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

}

.entry-author .author {

	margin-bottom: 10px;

	font-family: "Open Sans", sans-serif;

	font-size: 15px;

	letter-spacing: normal;

}

.entry-author .author,  .author-bio,  .entry-author .author-meta {

	margin-left: 126px;

}

.author-bio {

	margin-bottom: 10px;

}

.entry-author .author-website,  .entry-author .author-twitter {

	float: left;

	width: 50%;

	text-align: center;

}

.entry-tags {

	margin: -8px -8px 0;

}

.entry-tags a {

	position: relative;

	display: inline-block;

	padding: 0 4px 0 16px;

	margin: 8px;

	background: #F9F6E3;

	border-radius: 4px;

	box-shadow: 0 1px 1px rgba(0, 0, 0, .15);

	color: #333;

	font-size: 12px;

}

.entry-tags a:before {

	content: "";

	position: absolute;

	top: 8px;

	left: 6px;

	width: 6px;

	height: 6px;

	background: #fff;

	border-radius: 3px;

	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .2);

}

.entry-tags a:hover {

	top: -3px;

	-moz-transition: top .1s ease;

	-webkit-transition: top .1s ease;

	-o-transition: top .1s ease;

	-ms-transition: top .1s ease;

	transition: top .1s ease;

}

.nocomments {

	margin: 0;

	color: #999;

	font-size: 18px;

	line-height: 1.62em;

	text-align: center;

}

#comments {

	background: none;

	border: none;

	box-shadow: none;

}

#comments-title,  #reply-title {

	margin-bottom: 18px;

	font-size: 24px;

	line-height: 1.62em;

}

#comments-title {

	margin: 35px 0;

}

.navigation {

	margin: 15px 0;

}

.nav-prev,  .nav-previous {

	float: left;

	width: 50%;

}

.nav-next {

	float: right;

	width: 50%;

	text-align: right;

}

.commentlist {

	margin: 0 0 20px 0;

	list-style: none;

}

.commentlist .children {

	margin: 20px 0 0 40px;

	list-style: none;

}

.comment {

	margin: 0;

}

.comment-body {

	padding: 20px;

	margin-bottom: 35px;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	background: #fff;

	border-bottom: #DDD 1px solid;

	overflow: hidden;

}

.commentlist .comment:first-child .comment-body {

	margin-top: 0;

}

.comment .avatar {

	float: right;

	padding: 5px;

	margin: 0 0 20px 20px;

	background: #fff;

	border-bottom: #DDD 1px solid;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

}

.comment .fn {

	font-size: 15px;

	font-style: normal;

	font-weight: 600;

	line-height: 1.62em;

}

.comment-meta {

	margin-bottom: 18px;

	font-size: 12px;

}

a.comment-reply-link {

	padding: 4px 15px;

	border-radius: 15px;

	box-shadow: 0 0 5px rgba(0, 0, 0, .1);

	background: #F8F8F8;

	background: -moz-linear-gradient(#FCFCFC, #F3F3F3);

	background: -webkit-linear-gradient(#FCFCFC, #F3F3F3);

	background: -o-linear-gradient(#FCFCFC, #F3F3F3);

	background: -ms-linear-gradient(#FCFCFC, #F3F3F3);

	background: linear-gradient(#FCFCFC, #F3F3F3);

	border-bottom: #DDD 1px solid;

	color: #333;

	text-decoration: none;

}

a.comment-reply-link:hover {

	box-shadow: #CCC 0 0 5px;

}

a.comment-reply-link:focus {

	box-shadow: 0 0 5px rgba(0, 0, 0, .4);

	background: -moz-linear-gradient(#F3F3F3, #FCFCFC);

	background: -webkit-linear-gradient(#F3F3F3, #FCFCFC);

	background: -o-linear-gradient(#F3F3F3, #FCFCFC);

	background: -ms-linear-gradient(#F3F3F3, #FCFCFC);

	background: linear-gradient(#F3F3F3, #FCFCFC);

}

#respond {

	width: auto;

	margin-bottom: 5.1%;

}

.commentlist #respond {

	margin: 0 0 5.1% 0;

}

.comment-notes,  .form-allowed-tags {

	color: #aaa;

	font-size: 12px;

	line-height: 16px;

}

.comment-form-author,  .comment-form-email,  .comment-form-url,  .comment-form-comment {

	position: relative;

}

.comment-form-author label,  .comment-form-email label,  .comment-form-url label,  .comment-form-comment label {

	display: inline-block;

	position: absolute;

	top: 1px;

	left: 1px;

	z-index: 1;

	width: 60px;

	padding: 0 10px;

	color: #444;

	line-height: 36px;

}

.comment-form-author .required,  .comment-form-email .required,  .comment-form-url .required,  .comment-form-comment .required {

	position: absolute;

	top: 1px;

	right: 1.5%;

	z-index: 2;

	color: #FF0000;

	font-size: 24px;

	line-height: 44px;

}

#author,  #email,  #url,  #comment {

	position: relative;

	width: 97%;

	text-indent: 80px;

}

input#author:focus,  input#email:focus,  input#url:focus,  textarea#comment:focus {

	position: relative;

	z-index: 1;

	text-indent: 0;

}

#comment {

	font-size: 15px;

}

.form-allowed-tags code {

	padding: 0;

	background: none;

	box-shadow: none;

}

#sidebar .widget {

	margin: 20px 0;

}

#sidebar ul {

	margin: 0;

	list-style: none;

}

.widgettitle {

	margin-bottom: 10px;

}

/* pagging */







.row.paging {

	margin: 0;

}

.pagination {

	clear: both;

	position: relative;

	font-size: 11px;

	line-height: 13px;

	margin: 20px 0;

	overflow: hidden;

}

.pagination .alignright a {

	margin: 10px 4px 10px 0;

}

.pagination .alignleft a {

	margin: 10px 0 10px 4px;

}

.paging .pagination span, .paging .pagination a {

	display: block;

	background: #EBEBEB;

	border: 1px solid #CCC;

	float: left;

	margin: 2px;

	padding: 5px 10px;

	text-decoration: none;

	width: auto;

}

.pagination span.current {

	padding: 5px 10px;

}

.postnav {

	clear: both;

	padding: 20px 0;

	position: relative;

	font-size: 11px;

	line-height: 13px;

}

.postnav .prev-post {

	width: 49%;

	float: left;

	text-align: left;

}

.postnav .next-post {

	width: 49%;

	float: right;

	text-align: right;

}

.paging a:hover {

	background: #025B90;

	border: 1px solid #EBEBEB;

	color: #ffffff;

}

.paging span.current {

	background: #025B90;

	color: #ffffff;

}

.map-travelmode {

	border: 1px solid #D3D3D3 !important;

}

.map-car-button {

	background-image: url("../images/car_off.png");

	display: inline-block;

	height: 23px;

	text-align: left;

	width: 37px;

}

.map-car-button.active {

	background-image: url("../images/car_on.png");

	display: inline-block;

	height: 23px;

	width: 37px;

}

.map-bike-button {

	background-image: url("../images/bike_off.png");

	display: inline-block;

	height: 23px;

	text-align: left;

	width: 37px;

}

.map-bike-button.active {

	background-image: url("../images/bike_on.png");

	display: inline-block;

	height: 23px;

	width: 37px;

}

.map-walk-button {

	background-image: url("../images/walk_off.png");

	display: inline-block;

	height: 23px;

	width: 37px;

}

.map-walk-button.active {

	background-image: url("../images/walk_on.png");

	display: inline-block;

	height: 23px;

	width: 37px;

}

#footer1 {

	 background: url(../images/bluebg.jpg); 

	padding: 0 0 20px 0;

	color: #d6d6d6;

	text-align: justify;

}

#footer1 h3 {

	color: #ffffff;

}

#footer1 ul {

	line-height: 22px;

	list-style: none;

	margin: 20px 0;

}

#footer1 ul li {

	background: url(../images/dot.png) no-repeat;

	padding: 0 0 0 20px;

}

#footer1 ul li a {

	color: #ffffff;

	line-height: 1.5em;

}

#footer1 ul li a:hover {

	color: #ffffff;

	text-decoration: underline;

}

#footer2 {

	background: #011E30;

	margin: 0;

	border-top: 1px solid #4C6470;

}

#nav3 {

	padding: 10px 0;

}

#nav3 ul {

	list-style: none outside none;

	padding: 0;

	margin: 0;

}

#nav3 ul li {

	float: left;

	margin: 0;

}

#nav3 ul li a {

	display: block;

	font: 12px/24px Helvetica, sans-serif;

	color: #bababa;

	padding: 0 15px;

	text-decoration: none;

	text-align: center;

	border-right: 1px solid #bababa;

}

#nav3 ul li:last-child a {

	border: none;

}

#nav3 ul li a:hover {

	background: #004b77;

	color: #fff;

}

#copyright {

	padding: 10px 0;

	color: #BABABA;

	text-align: right;

	font-size: 12px;

}

span.star-holder {

	display: inline-block;

	background: url("../images/stars.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);

	height: 19px;

	position: relative;

	width: 96px;

	margin-right: 10px;

}

span.star-holder .star-rating {

	background: url("../images/stars.png") repeat-x scroll left top rgba(0, 0, 0, 0);

	float: left;

	height: 19px;

	overflow: hidden;

	text-indent: 100%;

	white-space: nowrap;

}



/* Smaller than standard 960 (devices and browsers) */







@media only screen and (max-width: 959px) {

}



/* Tablet Portrait size to standard 960 (devices and browsers) */







@media only screen and (min-width: 768px) and (max-width: 959px) {

}



/* All Mobile Sizes (devices and browser) */







@media only screen and (max-width: 767px) {

.one_third {

	box-sizing: border-box;

	/*padding: 0 10px; */



	text-align: center;

	width: 100%!important;

}

.greybox {

	margin-top: 15px;

}

.local_img_phn {

	margin-top: 20px;

}

.google-map > div {

	margin: 0 auto !important;

}

.one-third.column {

	text-align: center;

}

#footer1 ul {

	display: inline-block;

	text-align: left;

}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */







@media only screen and (min-width: 480px) and (max-width: 959px) {

#nav_wrapper .menu {

	display: none;

}

#nav_wrapper .select-menu {

	display: block;

	width: 100%;

}

/*.cycle-slide .caption{display:none;}*/







#nav3 ul li {

	width: 100%;

}

#nav3 ul li a {

	border-right: 0;

}

#copyright {

	color: #BABABA;

	padding: 10px 0;

	text-align: center;

}

}



/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */







@media only screen and (max-width: 479px) {

.main, #welcome {

	background: #fff;

}

#nav_wrapper .menu {

	display: none;

}

#nav_wrapper .select-menu {

	display: block;

	width: 100%;

}

.cycle-slide .caption {

	display: none;

}

#nav3 ul li {

	width: 100%;

}

#nav3 ul li a {

	border-right: 0;

}

#copyright {

	color: #BABABA;

	padding: 10px 0;

	text-align: center;

}

}

p.read {

	text-align: center;

}

a.read_more {

	text-decoration: none;

	color: #fff;

	margin-left: 95px;

	border-radius: 5px;

	/*margin-top: 10px;







float:left; margin-left:74px;*/







/*box-shadow: 0 1px 1px 0 #a3d6fe inset;*/







	padding: 3px 10px;

}

.greybox > h3 {

	color: #025b90;

}

.one_third > h3 {

	color: #025b90;

}

/*************Start - 28Oct*************************/



p.phn_right span {

	text-align: center;

	color: #ffffff;

	padding: 7px 20px 5px 20px;

	float: right;

	border-radius: 5px;

	margin-bottom: 5px;

	font: bold 20px/22px Arial, Helvetica, sans-serif;

}

.btn_blue span, span.Sbtn_blue {

	background: #7CC1F7;

	background: -moz-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #78c3fe), color-stop(100%, #319aed), color-stop(100%, #319aed)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* IE10+ */

	background: linear-gradient(to bottom, #78c3fe 1%, #319aed 100%, #319aed 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78c3fe', endColorstr='#319aed', GradientType=0 ); /* IE6-9 */

	border: 1px solid #2c8eda;

}

.btn_blue span:hover, span.Sbtn_blue:hover {

	background: #8ccbfb; /* Old browsers */

	background: -moz-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ccbfb), color-stop(100%, #49a4eb)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* IE10+ */

	background: linear-gradient(to bottom, #8ccbfb 0%, #49a4eb 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ccbfb', endColorstr='#49a4eb', GradientType=0 ); /* IE6-9 */

}

.btn_red span, span.Sbtn_red {

	background: #c60000; /* Old browsers */

	background: -moz-linear-gradient(top, #c60000 0%, #5d0800 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #5d0800)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #c60000 0%, #5d0800 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #c60000 0%, #5d0800 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #c60000 0%, #5d0800 100%); /* IE10+ */

	background: linear-gradient(to bottom, #c60000 0%, #5d0800 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60000', endColorstr='#5d0800', GradientType=0 ); /* IE6-9 */

	border: 1px solid #d32222;

}

.phn_right span {

	display: inline-block;

	float: none !important;

}

.btn_red span:hover, span.Sbtn_red:hover {

	color: #ffffff;

	background: #9f1a13;

}

.btn_black span, span.Sbtn_black {

	background: #3d3d3d; /* Old browsers */

	background: -moz-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #3d3d3d), color-stop(100%, #181818), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

	border: 1px solid #0d0d0d;

}

.btn_black span:hover, span.Sbtn_black:hover {

	background: #000000;

}

.btn_green span, span.Sbtn_green {

	background: #a0df02; /* Old browsers */

	background: -moz-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #a0df02), color-stop(100%, #61a801), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0df02', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

	border: 1px solid #549300;

}

.btn_green span:hover, span.Sbtn_green:hover {

	background: #adf202; /* Old browsers */

	background: -moz-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #adf202), color-stop(100%, #6fc002), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adf202', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

}

.btn_orange span, span.Sbtn_orange {

	background: #f5b04a; /* Old browsers */

	background: -moz-linear-gradient(top, #f5b04a 0%, #703003 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5b04a), color-stop(100%, #703003)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #f5b04a 0%, #703003 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #f5b04a 0%, #703003 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #f5b04a 0%, #703003 100%); /* IE10+ */

	background: linear-gradient(to bottom, #f5b04a 0%, #703003 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b04a', endColorstr='#703003', GradientType=0 ); /* IE6-9 */

	border: 1px solid #e7903b;

}

.btn_orange span:hover, span.Sbtn_orange:hover {

	background: #fec500; /* Old browsers */

	background: -moz-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec500), color-stop(100%, #ed901a), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec500', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

}

/*Add by Rajeev - 05 Sep 14*/



.btn_autumn span, span.Sbtn_autumn {

	background: #CA0000; /* Old browsers */

	background: -moz-linear-gradient(top, #ca0000 0%, #520900 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca0000), color-stop(100%, #520900)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ca0000 0%, #520900 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ca0000 0%, #520900 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ca0000 0%, #520900 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ca0000 0%, #520900 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0000', endColorstr='#520900', GradientType=0 ); /* IE6-9 */

}

.btn_autumn span:hover, span.Sbtn_autumn:hover {

	background: #520900; /* Old browsers */

	background: -moz-linear-gradient(top, #520900 0%, #ca0000 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #520900), color-stop(100%, #ca0000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #520900 0%, #ca0000 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #520900 0%, #ca0000 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #520900 0%, #ca0000 100%); /* IE10+ */

	background: linear-gradient(to bottom, #520900 0%, #ca0000 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#520900', endColorstr='#ca0000', GradientType=0 ); /* IE6-9 */

}

.btn_garden span, span.Sbtn_garden {

	background: #8aa965; /* Old browsers */

	background: -moz-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8aa965), color-stop(100%, #4e5c3d)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* IE10+ */

	background: linear-gradient(to bottom, #8aa965 0%, #4e5c3d 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa965', endColorstr='#4e5c3d', GradientType=0 ); /* IE6-9 */

}

.btn_garden span:hover, span.Sbtn_garden:hover {

	background: #4e5c3d; /* Old browsers */

	background: -moz-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e5c3d), color-stop(100%, #8aa965)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* Chrome10+,Safari5.1+ */

 background: -o-linear-gradient(top, #4e5c3d 0%, #8aa965100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* IE10+ */

	background: linear-gradient(to bottom, #4e5c3d 0%, #8aa965 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5c3d', endColorstr='#8aa965', GradientType=0 ); /* IE6-9 */

}

/*Grass-Cherry */



.btn_grass-cherry span, span.Sbtn_grass-cherry {

	background: #98a669; /* Old browsers */

	background: -moz-linear-gradient(top, #98a669 1%, #272e06 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #98a669), color-stop(100%, #272e06)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #98a669 1%, #272e06 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #98a669 1%, #272e06 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #98a669 1%, #272e06 100%); /* IE10+ */

	background: linear-gradient(to bottom, #98a669 1%, #272e06 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a669', endColorstr='#272e06', GradientType=0 ); /* IE6-9 */

}

.btn_grass-cherry span:hover, span.Sbtn_grass-cherry:hover {

	background: #272e06; /* Old browsers */

	background: -moz-linear-gradient(top, #272e06 1%, #98a669 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #272e06), color-stop(100%, #98a669)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #98a669 1%, #272e06 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #272e06 1%, #98a669 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #272e06 1%, #98a669 100%); /* IE10+ */

	background: linear-gradient(to bottom, #272e06 1%, #98a669 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272e06', endColorstr='#98a669', GradientType=0 ); /* IE6-9 */

}

/*Greenday */



.btn_greenday span, span.Sbtn_greenday {

	background: #be8c01; /* Old browsers */

	background: -moz-linear-gradient(top, #be8c01 1%, #82650f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #be8c01), color-stop(100%, #82650f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #be8c01 1%, #82650f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #be8c01 1%, #82650f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #be8c01 1%, #82650f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #be8c01 1%, #82650f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be8c01', endColorstr='#82650f', GradientType=0 ); /* IE6-9 */

}

.btn_greenday span:hover, span.Sbtn_greenday:hover {

	background: #82650f; /* Old browsers */

	background: -moz-linear-gradient(top, #82650f 1%, #be8c01 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #82650f), color-stop(100%, #be8c01)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #82650f 1%, #be8c01 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #82650f 1%, #be8c01 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #82650f 1%, #be8c01 100%); /* IE10+ */

	background: linear-gradient(to bottom, #82650f 1%, #be8c01 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82650f', endColorstr='#be8c01', GradientType=0 ); /* IE6-9 */

}

/*purplenight */



.btn_purplenight span, span.Sbtn_purplenight {

	background: #ffae48; /* Old browsers */

	background: -moz-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffae48), color-stop(100%, #ff930c)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ffae48 1%, #ff930c 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae48', endColorstr='#ff930c', GradientType=0 ); /* IE6-9 */

}

.btn_purplenight span:hover, span.Sbtn_purplenight:hover {

	background: #ff930c; /* Old browsers */

	background: -moz-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff930c), color-stop(100%, #ffae48)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ff930c 1%, #ffae48 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff930c', endColorstr='#ffae48', GradientType=0 ); /* IE6-9 */

}

/*redingrey */



.btn_redingrey span, span.Sbtn_redingrey {

	background: #920606; /* Old browsers */

	background: -moz-linear-gradient(top, #920606 1%, #0a0404 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #920606), color-stop(100%, #0a0404)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #920606 1%, #0a0404 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #920606 1%, #0a0404 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #920606 1%, #0a0404 100%); /* IE10+ */

	background: linear-gradient(to bottom, #920606 1%, #0a0404 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#920606', endColorstr='#0a0404', GradientType=0 ); /* IE6-9 */

}

.btn_redingrey span:hover, span.Sbtn_redingrey:hover {

	background: #0a0404; /* Old browsers */

	background: -moz-linear-gradient(top, #0a0404 1%, #920606 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0a0404), color-stop(100%, #920606)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0a0404 1%, #920606 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0a0404 1%, #920606 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0a0404 1%, #920606 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0a0404 1%, #920606 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0404', endColorstr='#920606', GradientType=0 ); /* IE6-9 */

}

/*seaside */



.btn_seaside span, span.Sbtn_seaside {

	background: #0a6a8a; /* Old browsers */

	background: -moz-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0a6a8a), color-stop(100%, #0c3d4e)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0a6a8a 1%, #0c3d4e 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a6a8a', endColorstr='#0c3d4e', GradientType=0 ); /* IE6-9 */

}

.btn_seaside span:hover, span.Sbtn_seaside:hover {

	background: #0c3d4e; /* Old browsers */

	background: -moz-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0c3d4e), color-stop(100%, #0a6a8a)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0c3d4e 1%, #0a6a8a 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3d4e', endColorstr='#0a6a8a', GradientType=0 ); /* IE6-9 */

}

/*spring */



.btn_spring span, span.Sbtn_spring {

	background: #75c1fd; /* Old browsers */

	background: -moz-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #75c1fd), color-stop(100%, #359cee)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* IE10+ */

	background: linear-gradient(to bottom, #75c1fd 1%, #359cee 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c1fd', endColorstr='#359cee', GradientType=0 ); /* IE6-9 */

}

.btn_spring span:hover, span.Sbtn_spring:hover {

	background: #359cee; /* Old browsers */

	background: -moz-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #359cee), color-stop(100%, #75c1fd)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #359cee 1%, #359cee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* IE10+ */

	background: linear-gradient(to bottom, #359cee 1%, #75c1fd 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359cee', endColorstr='#75c1fd', GradientType=0 ); /* IE6-9 */

}

/*sunshine */



.btn_sunshine span, span.Sbtn_sunshine {

	background: #b75033; /* Old browsers */

	background: -moz-linear-gradient(top, #b75033 1%, #57271a 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b75033), color-stop(100%, #57271a)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #b75033 1%, #57271a 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #b75033 1%, #57271a 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #b75033 1%, #57271a 100%); /* IE10+ */

	background: linear-gradient(to bottom, #b75033 1%, #57271a 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b75033', endColorstr='#57271a', GradientType=0 ); /* IE6-9 */

}

.btn_sunshine span:hover, span.Sbtn_sunshine:hover {

	background: #57271a; /* Old browsers */

	background: -moz-linear-gradient(top, #57271a 1%, #b75033 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #57271a), color-stop(100%, #b75033)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #57271a 1%, #b75033 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #57271a 1%, #b75033 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #57271a 1%, #b75033 100%); /* IE10+ */

	background: linear-gradient(to bottom, #57271a 1%, #b75033 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57271a', endColorstr='#b75033', GradientType=0 ); /* IE6-9 */

}

/*sweethome */



.btn_sweethome span, span.Sbtn_sweethome {

	background: #9b322f; /* Old browsers */

	background: -moz-linear-gradient(top, #9b322f 1%, #36110f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9b322f), color-stop(100%, #36110f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #9b322f 1%, #36110f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #9b322f 1%, #36110f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #9b322f 1%, #36110f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #9b322f 1%, #36110f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b322f', endColorstr='#36110f', GradientType=0 ); /* IE6-9 */

}

.btn_sweethome span:hover, span.Sbtn_sweethome:hover {

	background: #36110f; /* Old browsers */

	background: -moz-linear-gradient(top, #36110f 1%, #9b322f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #36110f), color-stop(100%, #9b322f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #36110f 1%, #9b322f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #36110f 1%, #9b322f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #36110f 1%, #9b322f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #36110f 1%, #36110f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36110f', endColorstr='#9b322f', GradientType=0 ); /* IE6-9 */

}

/*******************End*******************/







p.phn_right {

	float: right;

	margin: 0px;

}

#slogan p.phn_right a {

	max-width: 170px;

}

#slogan_footer p.phn_right a {

	max-width: 170px;

}

p.phn_right a {

	text-align: center;

	color: #ffffff;

	padding: 7px 10px 5px 10px;

	float: right;

	border-radius: 5px;

	/*margin-bottom:5px;*/







	font: bold 20px/22px Arial, Helvetica, sans-serif;

}

.btn_blue a, a.Sbtn_blue {

	background: #7CC1F7;

	background: -moz-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #78c3fe), color-stop(100%, #319aed), color-stop(100%, #319aed)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #78c3fe 1%, #319aed 100%, #319aed 100%); /* IE10+ */

	background: linear-gradient(to bottom, #78c3fe 1%, #319aed 100%, #319aed 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#78c3fe', endColorstr='#319aed', GradientType=0 ); /* IE6-9 */

	border: 1px solid #2c8eda;

}

.btn_blue a:hover, a.Sbtn_blue:hover {

	background: #8ccbfb; /* Old browsers */

	background: -moz-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8ccbfb), color-stop(100%, #49a4eb)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #8ccbfb 0%, #49a4eb 100%); /* IE10+ */

	background: linear-gradient(to bottom, #8ccbfb 0%, #49a4eb 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8ccbfb', endColorstr='#49a4eb', GradientType=0 ); /* IE6-9 */

}

.mobphone {

	background: none !important;

	border: none !important;

}

p.local_phn a.mobphone {

	color: #FFFFFF;

}

.textwidget ul strong a.mobphone {

	color: #333333 !important;

}

.textwidget strong a.mobphone {

	color: #333333;

}

.btn_red a, a.Sbtn_red {

	background: #c60000; /* Old browsers */

	background: -moz-linear-gradient(top, #c60000 0%, #5d0800 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c60000), color-stop(100%, #5d0800)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #c60000 0%, #5d0800 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #c60000 0%, #5d0800 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #c60000 0%, #5d0800 100%); /* IE10+ */

	background: linear-gradient(to bottom, #c60000 0%, #5d0800 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c60000', endColorstr='#5d0800', GradientType=0 ); /* IE6-9 */

	border: 1px solid #d32222;

}

/*.btn_red a:hover, a.Sbtn_red:hover







{







	background: #d32222; 







background: -moz-linear-gradient(top,  #d32222 1%, #fc5858 100%, #7db9e8 100%);







background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#d32222), color-stop(100%,#fc5858), color-stop(100%,#7db9e8)); 







background: -webkit-linear-gradient(top,  #d32222 1%,#fc5858 100%,#7db9e8 100%); 







background: -o-linear-gradient(top,  #d32222 1%,#fc5858 100%,#7db9e8 100%); 







background: -ms-linear-gradient(top,  #d32222 1%,#fc5858 100%,#7db9e8 100%);







background: linear-gradient(to bottom,  #d32222 1%,#fc5858 100%,#7db9e8 100%);







filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d32222', endColorstr='#7db9e8',GradientType=0 ); 







}*/



.btn_red a:hover, a.Sbtn_red:hover {

	color: #ffffff;

	background: #9f1a13;

}

.btn_black a, a.Sbtn_black {

	background: #3d3d3d; /* Old browsers */

	background: -moz-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #3d3d3d), color-stop(100%, #181818), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #3d3d3d 1%, #181818 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d3d3d', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

	border: 1px solid #0d0d0d;

}

.btn_black a:hover, a.Sbtn_black:hover {

	background: #000000;

}

.btn_green a, a.Sbtn_green {

	background: #a0df02; /* Old browsers */

	background: -moz-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #a0df02), color-stop(100%, #61a801), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #a0df02 1%, #61a801 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a0df02', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

	border: 1px solid #549300;

}

.btn_green a:hover, a.Sbtn_green:hover {

	background: #adf202; /* Old browsers */

	background: -moz-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #adf202), color-stop(100%, #6fc002), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #adf202 1%, #6fc002 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#adf202', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

}

.btn_orange a, a.Sbtn_orange {

	background: #f5b04a; /* Old browsers */

	background: -moz-linear-gradient(top, #f5b04a 0%, #703003 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5b04a), color-stop(100%, #703003)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #f5b04a 0%, #703003 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #f5b04a 0%, #703003 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #f5b04a 0%, #703003 100%); /* IE10+ */

	background: linear-gradient(to bottom, #f5b04a 0%, #703003 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5b04a', endColorstr='#703003', GradientType=0 ); /* IE6-9 */

	border: 1px solid #e7903b;

}

.btn_orange a:hover, a.Sbtn_orange:hover {

	background: #fec500; /* Old browsers */

	background: -moz-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fec500), color-stop(100%, #ed901a), color-stop(100%, #7db9e8)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* IE10+ */

	background: linear-gradient(to bottom, #fec500 0%, #ed901a 100%, #7db9e8 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec500', endColorstr='#7db9e8', GradientType=0 ); /* IE6-9 */

}

/*Add by Rajeev - 05 Sep 14*/



.btn_autumn a, a.Sbtn_autumn {

	background: #CA0000; /* Old browsers */

	background: -moz-linear-gradient(top, #ca0000 0%, #520900 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ca0000), color-stop(100%, #520900)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ca0000 0%, #520900 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ca0000 0%, #520900 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ca0000 0%, #520900 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ca0000 0%, #520900 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ca0000', endColorstr='#520900', GradientType=0 ); /* IE6-9 */

}

.btn_autumn a:hover, a.Sbtn_autumn:hover {

	background: #520900; /* Old browsers */

	background: -moz-linear-gradient(top, #520900 0%, #ca0000 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #520900), color-stop(100%, #ca0000)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #520900 0%, #ca0000 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #520900 0%, #ca0000 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #520900 0%, #ca0000 100%); /* IE10+ */

	background: linear-gradient(to bottom, #520900 0%, #ca0000 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#520900', endColorstr='#ca0000', GradientType=0 ); /* IE6-9 */

}

.btn_garden a, a.Sbtn_garden {

	background: #8aa965; /* Old browsers */

	background: -moz-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #8aa965), color-stop(100%, #4e5c3d)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #8aa965 0%, #4e5c3d 100%); /* IE10+ */

	background: linear-gradient(to bottom, #8aa965 0%, #4e5c3d 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8aa965', endColorstr='#4e5c3d', GradientType=0 ); /* IE6-9 */

}

.btn_garden a:hover, a.Sbtn_garden:hover {

	background: #4e5c3d; /* Old browsers */

	background: -moz-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4e5c3d), color-stop(100%, #8aa965)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* Chrome10+,Safari5.1+ */

 background: -o-linear-gradient(top, #4e5c3d 0%, #8aa965100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #4e5c3d 0%, #8aa965 100%); /* IE10+ */

	background: linear-gradient(to bottom, #4e5c3d 0%, #8aa965 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4e5c3d', endColorstr='#8aa965', GradientType=0 ); /* IE6-9 */

}

/*Grass-Cherry */



.btn_grass-cherry a, a.Sbtn_grass-cherry {

	background: #98a669; /* Old browsers */

	background: -moz-linear-gradient(top, #98a669 1%, #272e06 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #98a669), color-stop(100%, #272e06)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #98a669 1%, #272e06 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #98a669 1%, #272e06 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #98a669 1%, #272e06 100%); /* IE10+ */

	background: linear-gradient(to bottom, #98a669 1%, #272e06 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#98a669', endColorstr='#272e06', GradientType=0 ); /* IE6-9 */

}

.btn_grass-cherry a:hover, a.Sbtn_grass-cherry:hover {

	background: #272e06; /* Old browsers */

	background: -moz-linear-gradient(top, #272e06 1%, #98a669 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #272e06), color-stop(100%, #98a669)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #98a669 1%, #272e06 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #272e06 1%, #98a669 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #272e06 1%, #98a669 100%); /* IE10+ */

	background: linear-gradient(to bottom, #272e06 1%, #98a669 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272e06', endColorstr='#98a669', GradientType=0 ); /* IE6-9 */

}

/*Greenday */



.btn_greenday a, a.Sbtn_greenday {

	background: #be8c01; /* Old browsers */

	background: -moz-linear-gradient(top, #be8c01 1%, #82650f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #be8c01), color-stop(100%, #82650f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #be8c01 1%, #82650f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #be8c01 1%, #82650f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #be8c01 1%, #82650f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #be8c01 1%, #82650f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#be8c01', endColorstr='#82650f', GradientType=0 ); /* IE6-9 */

}

.btn_greenday a:hover, a.Sbtn_greenday:hover {

	background: #82650f; /* Old browsers */

	background: -moz-linear-gradient(top, #82650f 1%, #be8c01 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #82650f), color-stop(100%, #be8c01)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #82650f 1%, #be8c01 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #82650f 1%, #be8c01 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #82650f 1%, #be8c01 100%); /* IE10+ */

	background: linear-gradient(to bottom, #82650f 1%, #be8c01 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82650f', endColorstr='#be8c01', GradientType=0 ); /* IE6-9 */

}

/*purplenight */



.btn_purplenight a, a.Sbtn_purplenight {

	background: #ffae48; /* Old browsers */

	background: -moz-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ffae48), color-stop(100%, #ff930c)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ffae48 1%, #ff930c 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ffae48 1%, #ff930c 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffae48', endColorstr='#ff930c', GradientType=0 ); /* IE6-9 */

}

.btn_purplenight a:hover, a.Sbtn_purplenight:hover {

	background: #ff930c; /* Old browsers */

	background: -moz-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #ff930c), color-stop(100%, #ffae48)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #ff930c 1%, #ffae48 100%); /* IE10+ */

	background: linear-gradient(to bottom, #ff930c 1%, #ffae48 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff930c', endColorstr='#ffae48', GradientType=0 ); /* IE6-9 */

}

/*redingrey */



.btn_redingrey a, a.Sbtn_redingrey {

	background: #920606; /* Old browsers */

	background: -moz-linear-gradient(top, #920606 1%, #0a0404 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #920606), color-stop(100%, #0a0404)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #920606 1%, #0a0404 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #920606 1%, #0a0404 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #920606 1%, #0a0404 100%); /* IE10+ */

	background: linear-gradient(to bottom, #920606 1%, #0a0404 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#920606', endColorstr='#0a0404', GradientType=0 ); /* IE6-9 */

}

.btn_redingrey a:hover, a.Sbtn_redingrey:hover {

	background: #0a0404; /* Old browsers */

	background: -moz-linear-gradient(top, #0a0404 1%, #920606 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0a0404), color-stop(100%, #920606)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0a0404 1%, #920606 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0a0404 1%, #920606 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0a0404 1%, #920606 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0a0404 1%, #920606 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0404', endColorstr='#920606', GradientType=0 ); /* IE6-9 */

}

/*seaside */



.btn_seaside a, a.Sbtn_seaside {

	background: #0a6a8a; /* Old browsers */

	background: -moz-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0a6a8a), color-stop(100%, #0c3d4e)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0a6a8a 1%, #0c3d4e 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0a6a8a 1%, #0c3d4e 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a6a8a', endColorstr='#0c3d4e', GradientType=0 ); /* IE6-9 */

}

.btn_seaside a:hover, a.Sbtn_seaside:hover {

	background: #0c3d4e; /* Old browsers */

	background: -moz-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #0c3d4e), color-stop(100%, #0a6a8a)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #0c3d4e 1%, #0a6a8a 100%); /* IE10+ */

	background: linear-gradient(to bottom, #0c3d4e 1%, #0a6a8a 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0c3d4e', endColorstr='#0a6a8a', GradientType=0 ); /* IE6-9 */

}

/*spring */



.btn_spring a, a.Sbtn_spring {

	background: #75c1fd; /* Old browsers */

	background: -moz-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #75c1fd), color-stop(100%, #359cee)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #75c1fd 1%, #359cee 100%); /* IE10+ */

	background: linear-gradient(to bottom, #75c1fd 1%, #359cee 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#75c1fd', endColorstr='#359cee', GradientType=0 ); /* IE6-9 */

}

.btn_spring a:hover, a.Sbtn_spring:hover {

	background: #359cee; /* Old browsers */

	background: -moz-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #359cee), color-stop(100%, #75c1fd)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #359cee 1%, #359cee 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #359cee 1%, #75c1fd 100%); /* IE10+ */

	background: linear-gradient(to bottom, #359cee 1%, #75c1fd 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#359cee', endColorstr='#75c1fd', GradientType=0 ); /* IE6-9 */

}

/*sunshine */



.btn_sunshine a, a.Sbtn_sunshine {

	background: #b75033; /* Old browsers */

	background: -moz-linear-gradient(top, #b75033 1%, #57271a 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #b75033), color-stop(100%, #57271a)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #b75033 1%, #57271a 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #b75033 1%, #57271a 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #b75033 1%, #57271a 100%); /* IE10+ */

	background: linear-gradient(to bottom, #b75033 1%, #57271a 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b75033', endColorstr='#57271a', GradientType=0 ); /* IE6-9 */

}

.btn_sunshine a:hover, a.Sbtn_sunshine:hover {

	background: #57271a; /* Old browsers */

	background: -moz-linear-gradient(top, #57271a 1%, #b75033 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #57271a), color-stop(100%, #b75033)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #57271a 1%, #b75033 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #57271a 1%, #b75033 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #57271a 1%, #b75033 100%); /* IE10+ */

	background: linear-gradient(to bottom, #57271a 1%, #b75033 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#57271a', endColorstr='#b75033', GradientType=0 ); /* IE6-9 */

}

/*sweethome */



.btn_sweethome a, a.Sbtn_sweethome {

	background: #9b322f; /* Old browsers */

	background: -moz-linear-gradient(top, #9b322f 1%, #36110f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #9b322f), color-stop(100%, #36110f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #9b322f 1%, #36110f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #9b322f 1%, #36110f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #9b322f 1%, #36110f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #9b322f 1%, #36110f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9b322f', endColorstr='#36110f', GradientType=0 ); /* IE6-9 */

}

.btn_sweethome a:hover, a.Sbtn_sweethome:hover {

	background: #36110f; /* Old browsers */

	background: -moz-linear-gradient(top, #36110f 1%, #9b322f 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #36110f), color-stop(100%, #9b322f)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #36110f 1%, #9b322f 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #36110f 1%, #9b322f 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #36110f 1%, #9b322f 100%); /* IE10+ */

	background: linear-gradient(to bottom, #36110f 1%, #36110f 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#36110f', endColorstr='#9b322f', GradientType=0 ); /* IE6-9 */

}

a.button-big1 {

	text-decoration: none;

	color: #fff!important;

	border-radius: 5px;

	margin-top: 10px;

	float: left;

	padding: 7px 20px;

	text-align: center;

	font: bold 16px/16px Arial, Helvetica, sans-serif;

}

a.button-big1 span.tj-companyname {

	clear: both;

	font-size: 12px;

	font-weight: normal;

}

.local_img_phn {

	/* background:url(../images/call_2.png) no-repeat; */



	width: 300px;

	min-height: 339px;

}

.static_image_div {

	float: left;

	text-align: center;

	margin-top: 20px;

	font-weight: bold;

	line-height: 28px;

	text-shadow: 1px 1px 1px #fff;

}

.sidebar-form-bg {

	background: url("../images/lightbluebg.png") repeat scroll 0 0 rgba(0, 0, 0, 0);

	border-radius: 10px;

	width: 100%;

	float: left;

	margin: 0px;

	max-width: 300px;

}

.unform {

	width: 100%;

}



@media (max-width:767px) {

.sixteen .entry-content .one_half {

	width: 96%;

	margin: 0 2%;

}

}

.portfolio-item img {

	width: 100%;

}

/*My Style*/


#logo .one-third.column:nth-child(2){text-align:center; line-height:normal; word-wrap:break-word;}
#logo span.logo_text { margin: 5px 0 0; }

p.local_phn {

	left: 0px !important;

	bottom: 8px !important;

	width: 92%;

	padding: 0;

	text-align: center;

	line-height: 70px;

	margin: 0 4%;

	border-radius: 10px;

	background: #163252;

	box-shadow: -0.5px 0.5px 2px 0px #000;

	-webkit-box-shadow: -0.5px 0.5px 2px 0px #000;

	font-size: 24px;

}

#map_get_directions1, #print_directions {

	margin-bottom: 10px;

}

.one_half p {

	text-align: center;

}

.one_half a.read_more {

	margin-left: 0px;

}

#logo .one-third.column:nth-child(2) {

	text-align: center;

}

#logo span.logo_text {

	margin: 5px 0 0;

}



@media (max-width:959px) {

.social a {

	margin: 0 0 0 3px;

}

.local_img_phn {

	width: 100%;

	height: 274px;

	border-radius: 5px;

	background-size: cover !important;

}

#slogan h1, #slogan h2, #slogan_footer h1, #slogan_footer h2 {

	width: 73%;

}

#nav2 ul li a {

	font-size: 15px;

}

.static_image_div {

	margin-top: 15px;

	font-size: 21px !important;

	line-height: 23px;

}

p.local_phn {

	font-size: 18px !important;

	line-height: 52px;

	bottom: 8px !important;

}

a.read_more {

	margin-left: 66px;

}

.one_third > h3 {

	font-size: 20px;

}

.recent-posts .five.columns {

	margin: 14px;

}

#slider iframe {

	height: 278px;

}

.testim2 {

	margin-left: 3.2%;

	width: 96.8%;

}

#slogan p.phn_right a {

	max-width: 165px;

}

#slogan_footer p.phn_right a {

	max-width: 165px;

}

}

@font-face {

	font-family: "opensans";

	src: url(../fonts/OpenSans-Regular.ttf);

}

@font-face {

	font-family: "gotham-med";

	src: url(../fonts/Gotham-Medium.otf);

}

@font-face {

	font-family: "gotham-book";

	src: url(../fonts/Gotham-Book.otf);

}

.slogan-fullw {

	display: block;

	width: 100%;

	background-color: #ffffff;

}

.one-big-header {

	float: left;

	width: 100%;

	text-align: center;

	margin: 10px 0;

}

.second-big-header {

	float: left;

	width: 66%;

	text-align: center;

	margin: 10px 0;

}

.entry-content iframe {

	max-width: 100%;

}

/* 12 Feb 2014 */







.single-post-jack {

	width: 60% !important;

}

.slider_rightSec {

	position: relative;

	background: url(../images/girl.png) center center no-repeat;

	border-radius: 10px;

	min-height: 340px;

	float: left;

	padding-bottom: 10px;

	box-shadow: -1px -1px 2px 0px rgba(255, 255, 255, 0.75),  0px 1px 2px 0px rgba(0, 0, 0, 0.75),  5px 3px 6px -5px rgba(0, 0, 0, 0.75),  -1px 5px 9px -8px rgba(0, 0, 0, 0.75);

	-webkit-box-shadow: -1px -1px 2px 0px rgba(255, 255, 255, 0.75),  0px 1px 2px 0px rgba(0, 0, 0, 0.75),  5px 3px 6px -5px rgba(0, 0, 0, 0.75),  -1px 5px 9px -8px rgba(0, 0, 0, 0.75);

}

.sidebar-form-bg.unform .slider_rightSec {

	min-height: 340px;

}

.sidebar-form-bg.call-static {

	min-height: 350px;

}

.form-background {

	position: absolute;

	width: 100%;

}

.sifobg {

	width: 100%;

}

.sidebar-form-bg {

	position: relative;

}
.slider_rightSec form {

    float: left;

    position: relative;

    width: 100%;

    z-index: 9;

}

.finput {

	text-align: left !important;

}

.call-static {

	width: 100%

}

.form-statc-image {

	height: 329px;

}

.form-statc-image img {

	width: 100%;

	height: 100%;

}

.form-local-phn {

	z-index: 999;

	min-height: 320px !important;

}

.foloimg {

	min-height: 352px !important;

}

.error {

	background-color: #F2DEDE;

	color: #A94442;

	width: 97.5%;

	margin: 13px 0 0;

	padding: 8px 1%;

	border-radius: 4px;

	border: 1px solid #EBCCD1;

	font-weight: bold;

}

.dy_form {

	width: 100%;

	float: left;

}

.dy_form label {

	width: 16%;

	float: left;

	padding: 12px 0 0;

	font-weight: normal;

}

.dy_form p {

	float: left;

	margin: 0;

	padding: 8px 0;

	width: 78%;

}

.dy_form p input {

	width: 100%;

	padding: 9px 0;

}

.dynamic-table table {

	font-family: "Open Sans", sans-serif;

}

.dynamic-table table thead {

	border-bottom: 1px solid #CFCFCF

}

.dynamic-table table tbody:nth-child(2n) {

	background: none repeat scroll 0 0 #F9F9F9;

}

.dynamic-table .trtest {

	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.08);

}

.dynamic-table table th, .dynamic-table table td {

	padding: 9px 0

}

.dynamic-table table tr td {

	border-bottom: 1px solid rgba(0, 0, 0, 0.17)

}

.company-details {

	width: 100%;

	border: 1px solid #CFCFCF;

	padding: 0;

}

.dynamite_view_button {

	display: block;

	margin: 0 auto;

	text-align: center;

}

.call-us-txxt {

	float: left;

	width: 100%;

	text-align: center;

	color: #fff;

	text-shadow: -2px 1px 2px #000;

	-webkit-text-shadow: -2px 1px 2px #000;

	font-family: "helvetica";

	font-size: 35px;

	margin: 10px 0 0;

}

.sidebar-form-bg.sifobg {

	border: 1px solid #fff;

}

.foloimg {

	min-height: 348px !important;

}

.sidebar-form-bg.call-static {

	background-position: center center !important;

}

.label-form-nm {

	float: left;

	width: 100%;

	font-size: 14px;

	font-style: normal;

	color: #fff;

}

.slider_rightSec .form_headline {

	height: 60px;

}

.slider_rightSec input.three-plus {

	margin: 0 0 5px;

	float: left;

}

.slider_rightSec input.three-plus1 {

	margin: 0 0 9px;

	float: left;

}



@media (max-width:959px) {

/* 	.sidebar-form-bg{width:279px;} */



.slider_rightSec p input {
	width: 73% !important;
}
.slider_rightSec.form-full-width-flds p input{
	width: 100% !important;
}
.slider_rightSec p textarea {
	width: 73% !important;
}
.slider_rightSec.form-full-width-flds p textarea{
	width: 100% !important;
}
.slider_rightSec p select {
	width: 73% !important;
}
.slider_rightSec.form-full-width-flds p select{
	width: 100% !important;
}

.sidebar-form-bg.unform .slider_rightSec p input {

	width: 73% !important;

}
.sidebar-form-bg.unform .slider_rightSec.form-full-width-flds p input {

	width: 100% !important;

}

.foloimg {

	min-height: 272px !important;

}

.dy_form label {

	width: 32%;

}

.dy_form p {

	width: 68%;

}

.call-us-txxt {

	font-size: 30px;

}

.slider_rightSec {

	min-height: 265px;

	background-position: -46px 0px !important;

}

.slider_rightSec .form_headline {

	font-size: 17px !important;

	line-height: 28px;

}

.sidebar-form-bg.sifobg {

	background-position: center center !important;

}

.sidebar-form-bg.unform .slider_rightSec {

	background-position: -48px -16px !important;

}

.slider_rightSec .form_headline {

	height: auto;

}

.slider_rightSec input.three-plus {

	margin: 0 0 5px;

}

.sidebar-form-bg.unform .form_headline {

	margin: 5px 0 10px;

}
/**/

.TopHed article, .GreenDiv article,  .MobDivv, .Whitebgdv {

	width: 750px !important;

}
.PhoneBefore {

	margin: -60px 0 0 160px !important;

}
.PhoneBefore + .PhoneBefore {

	margin: 30px 0 0 160px !important;

}

.UrlDiv {

	margin: 0 0 20px 90px !important;

}

/**/



	



}



@media (max-width:767px) {

.phn_right {

	float: left;

	width: 100%;

	text-align: center;

}

.phn_right a {

	float: none !important;

	display: inline-block;

}

#welcome {

	text-align: center;

}

.social a {

	float: none !important;

}

#slogan h1, #slogan h2, #slogan_footer h1, #slogan_footer h2 {

	width: 100%;

	font-size: 23px;

	text-align: center;

}

#nav2 ul li {

	width: 100%;

	margin: 15px 0 0;

}

#nav2 ul li a {

	border-radius: 5px !important;

	height: 60px;

	line-height: 60px;

}

#content .entry-content .one_third p {

	float: left;

	width: 100%;

	margin: 0px 0; /*text-align:center;*/

}

#content .entry-content .one_third p a img.alignleft.size-full {

	float: none;

	margin: 0px;

}

#content .entry-content .one_third p a.read_more {

	margin: 0px;

}

#logo .call-us {

	width: 100%;

	margin: 6px 0 0;

}

#copyright {

	font-size: 11px;

	line-height: 20px;

}

.container .columns.social {

	margin: 7px 0 0;

	width: 100%;

}

.greybox {

	min-height: unset !important;

}

.local_img_phn {

	margin: 22px auto 10px;

	width: 236px;

}

#slider .cycle-slideshow > div .caption h3 {

	font-size: 20px !important;

}

.entry-content a img, #attachment-nav a img {

	width: 100%;

}

.cols {

	padding: 2%;

	width: 96%;

}

#sidebar.one-third column {

	padding: 2%;

	width: 96%;

}

.google-map .column {

	width: 100% !important;

}

#map_canvas1 {

	height: 400px !important;

}

.directions {

	margin: 20px auto 0 !important;

}

#slider .cycle-slideshow > div .caption {

	bottom: 33px;

	left: 35px;

}

.recent-posts .five.columns {

	margin: 2%;

	width: 96%;

}

.one_half h3 {

	font-size: 18px;

}

#logo span.logo_text {

	margin: 5px 0 10px;

}

#logo .one-third.column:first-child {

	margin-bottom: 10px;

}

.testim2 {

	margin-left: 6%;

	width: 94%;

}

#slider #prev, #slider #next {

	top: 38%;

}

.cycle-slide .caption {

	display: none;

}

#slider iframe {

	height: 310px;

}

.slider_rightSec {

	width: 236px;

	margin: 0 auto;

}

.container .column.social {

	margin: 5px 0 0;

}

#slogan p.phn_right a {

	max-width: 100%;

}

#slogan_footer p.phn_right a {

	max-width: 100%;

}

.sidebar-form-bg {

	width: 236px;

	margin: 0 auto;

}

.sidebar-form-bg, .slider_rightSec {

	width: 279px;

	float: none;

	display: inline-block;

}

.slider_rightSec p {

	text-align: left;

}

.foloimg {

	min-height: 320px !important;

}

.sidebar-form-bg {

	margin: 10px auto 0;

}

.company-details {

	overflow-x: scroll;

	width: 100%

}

.dynamic-table table th, .dynamic-table table td {

	padding: 9px 2px;

}

.detail-page-table {

	width: 120%;

}

.second-big-header {

	width: 100%;

}

.slider_rightSec {

	background-position: -14px 0px !important;

}

.sidebar-form-bg.unform .slider_rightSec {

	background-position: -4px 0px !important;

}

.sidebar-form-bg.unform .slider_rightSec p input {

	width: 176px !important;

}

p.local_phn {

	font-size: 18px !important;

	bottom: 10px !important;

	width: 94% !important;

	margin: 0 3% !important;

	line-height: 70px;

}

.slider_rightSec input.three-plus {

	margin: 0 0 5px;

}

.slider_rightSec input.three-plus1 {

	margin: 0 0 4px;

}

/**/



.TopHed article, .GreenDiv article,  .MobDivv, .Whitebgdv {

	width: 99% !important;

}

.PhoneBefore {

	margin: -60px 0 0 -25px !important;

}

.PhoneBefore + .PhoneBefore {

	margin: 30px 0 0 -25px !important;

}

.UrlDiv {

	margin: 0 0 20px 0px !important;

	width: 93% !important;

}

.UrlDiv input.url {

	margin: 10px 0 0 11px !important;

}

/**/



}



@media (max-width:479px) {

#slider .cycle-slideshow > div .caption h3 {

	line-height: 20px;

	font-size: 15px !important;

}

h1.entry-title, .home h1 {

	font-size: 28px;

}

#map_canvas1 {

	height: 300px !important;

}

#slider #prev, #slider #next {

	top: 34%;

}

a.button-big1 {

	font: bold 13px/16px Arial, Helvetica, sans-serif;

	padding: 3px 10px;

}

a.button-big1 span.tj-companyname {

	font-size: 11px;

}

#slider iframe {

	height: 210px;

}

.single-post-jack {

	width: 100% !important;

}

.slider_rightSec, .sidebar-form-bg {

	width: 100%;

}

.slider_rightSec {

	background-position: -18px 0px !important;

}

.sidebar-form-bg {

	width: 281px

}

.slider_rightSec p input {
	width: 170px !important;
}
.slider_rightSec.form-full-width-flds p input{
	width: 100% !important;
}
.slider_rightSec p textarea {
	width: 170px !important;
}
.slider_rightSec.form-full-width-flds p textarea{
	width: 100% !important;
}
.slider_rightSec p select {
	width: 170px !important;
}
.slider_rightSec.form-full-width-flds p select{
	width: 100% !important;
}

p.finput {

	margin: 0px 0 !important;

}

.slider_rightSec {

	min-height: 329px

}

/*.foloimg { min-height: 327px !important;}*/



.dy_form p {

	width: 58%;

}

.dy_form label {

	width: 40%;

}

.sidebar-form-bg.unform .slider_rightSec {

	background-position: -17px 0px !important;

}

.sidebar-form-bg.unform .slider_rightSec p input {

	width: 170px !important;

}

.slider_rightSec .form_headline {

	height: 50px;

	margin: 10px 0 0;

}

/**/



.TopHed article, .GreenDiv article,  .MobDivv, .Whitebgdv {

	width: 99% !important;

}

.PhoneBefore {

	margin: -60px 0 0 -40px !important;

}

.PhoneBefore + .PhoneBefore {

	margin: 30px 0 0 -40px !important;

}

.UrlDiv {

	margin: 0 0 20px 0px !important;

	width: 93% !important;

}

.UrlDiv input.url {

	margin: 10px 0 0 0px !important;

}

.backtohome {

	padding: 0 20px 20px 0;

}

/**/



	



}

.logo_text strong {

	color: inherit;

}

/*********************** Mobile Flyer CSS Starts ***********************/







.patternbg {

	/*background:url(../images/patterbg.png) repeat;*/



	float: left;

	width: 98%;

	padding: 30px 10px;

	background: none !important;

}

.patternbg h2 {

	color: #fff;

	float: left;

	font-size: 45px;

	font-weight: bold;

	line-height: 60px;

	margin: 0;

	text-align: center;

	width: 100%;

}

.GreenDiv {

	float: left;

	width: 100%;

	min-height: 450px;

	border-top: 20px solid #fff;

	border-bottom: 20px solid #fff;

	background: #339946; /* Old browsers */

	background: -moz-linear-gradient(top, #339946 0%, #036635 100%); /* FF3.6+ */

	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #339946), color-stop(100%, #036635)); /* Chrome,Safari4+ */

	background: -webkit-linear-gradient(top, #339946 0%, #036635 100%); /* Chrome10+,Safari5.1+ */

	background: -o-linear-gradient(top, #339946 0%, #036635 100%); /* Opera 11.10+ */

	background: -ms-linear-gradient(top, #339946 0%, #036635 100%); /* IE10+ */

	background: linear-gradient(to bottom, #339946 0%, #036635 100%); /* W3C */

 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#339946', endColorstr='#036635', GradientType=0 ); /* IE6-9 */

}
.textwidget li { position:relative;}
.widget_bullet  {border-radius: 50%; background-color: #4AACFF; position: absolute; left: 0px; height: 10px; width: 10px; top: 6px;}
.PhoneBefore {

	background: url(../images/iphone-frame-short.png) no-repeat;

	float: left;

	width: 400px;

	height: 668px;

	margin: -60px 0px 0 70px;

	position: relative;

}

.PhoneBefore + .PhoneBefore {

	margin: -60px 0px 0 0px;

}
.slider_footer_image { float:left;width:100%; text-align:center;margin-top:8px;}
.slider_footer_image img {   display: inline-block !important;
    float: none;
    max-width: 100%;
    width: auto !important; }
.phoneOnlyUrl { float:none;margin:-60px auto 70px;}
.PhoneAfter {

	background: url(../images/phone-after.png) no-repeat;

	float: left;

	width: 318px;

	height: 612px;

	margin: -50px 0 0 0;

	position: relative;

}

.Whitebg {

	background: url(../images/whitepattern.png) repeat;

	float: left;

	width: 100%;

}

.topbg {

	background: url(../images/topwhitepattern.png) repeat-x;

	float: left;

	width: 100%;

	height: 73px;

}

.UrlDiv {

	background: none repeat scroll 0 0 #fff;

	float: left;

	margin: 0px 0 20px 140px;

	padding: 10px;

	text-align: center;

	width: 70%;

	border: 1px solid #d0d0d0;

}

.UrlDiv p {

	float: left;

	width: 100%;

	text-align: center;

	font-size: 22px;

	color: #000;

	padding: 0 0 10px 0;

	margin: 0;

}

.UrlDiv input.url {

	float: left;

	width: 300px;

	height: 40px;

	border: 1px solid #ccc;

	text-align: center;

	font-size: 14px;

	color: #000;

	line-height: 40px;

	padding: 0 5px;

	margin: 10px 0 0 80px;

}

.UrlDiv input.urlsubmit {

	background: none repeat scroll 0 0 #ef9618;

	border: 1px solid #9b5510;

	color: #000000;

	font-size: 120%;

	padding: 5px 25px;

	float: left;

	width: 120px;

	height: 40px;

	margin: 10px 0 0 10px;

}

.ContntDiv {

	float: left;

	width: 100%;

	margin: 10px 0 30px;

}

.ContntDiv h2 {

	color: #333333 !important;

	float: left;

	font-size: 50px;

	font-weight: bold;

	line-height: 60px;

	margin: 0;

	padding: 0 0 30px 0;

	text-align: center;

	width: 100%;

}

.ContntDiv h3 {

	color: #000;

	float: left;

	font-size: 40px;

	font-weight: bold;

	line-height: 60px;

	margin: 0;

	padding: 0 0 30px 0;

	text-align: center;

	width: 100%;

}

.ContntDiv h3 {

	color: #000;

	float: left;

	font-size: 40px;

	font-weight: bold;

	line-height: 60px;

	margin: 0;

	padding: 0 0 30px 0;

	text-align: center;

	width: 100%;

}

.ContntDiv p {

	color: #666766;

	float: left;

	font-size: 20px;

	font-weight: bold;

	line-height: 24px;

	margin: 0;

	padding: 0 0 15px 0;

	text-align: justify;

	width: 100%;

}

.CalludDiv {

	background: #036635;

	float: left;

	width: 100%;

	min-height: 60px;

	margin: 0 0 50px 0;

	padding: 10px;

}

.CalludDiv h2,  .Whitebgdv h2 {

	color: #FFFFFF;

	float: left;

	font-size: 50px;

	font-weight: bold;

	line-height: 60px;

	margin: 0;

	/*padding: 0 0 0px 30px;*/



	text-align: left;

	width: 100%;

}

#iframediv {

	display: inline-block;

	float: left;

	height: 426px;

	margin: 0;

	text-align: center;

	width: 326px;
	
	position:absolute;
	top:107px; left:37px;
	overflow-y:hidden;
	overflow-x:hidden;
}

.mobilewizard {

	float: left;

	width: 100%;

}

.TopHed article,  .GreenDiv article {

	width: 960px;

	margin: 0 auto;

}

.MobDivv,  .Whitebgdv {

	width: 960px;

	margin: 0 auto;

}

.TopHed {

	background: url(../images/patterbg.png) repeat;

	float: left;

	width: 100%;

}

.NoMr {

	margin: 0 !important;

}

.NoPd {

	padding: 0 !important;

}

.backtohome {

	float: right;

}

.backtohome a {

	color: red;

}

.backtohome a:hover {

	color: #000;

}

.desc-text-main {

	float: left;

	width: 100%;

	margin: 20px 0;

}

.desc-text-lft {

	float: left;

	width: 46%;

	padding: 2px;

	background: white;

}

.desc-text-rt {

	float: right;

	width: 46%;

	padding: 2px;

	background: #fff;

}

.desc-text-rt ul, .desc-text-lft ul {

	display: inline-block;

}



@media (max-width:858px) {

.MobDivv {

	text-align: center;

}

.PhoneBefore {

	margin: -60px 0 0 !important;

	float: none;

	display: inline-block;

}

.PhoneBefore + .PhoneBefore {

	margin: 30px 0 !important;

}

}



@media (max-width:767px) {

.ContntDiv h2 {

	padding: 0 0 30px 0;

}

.desc-text-lft {

	float: left;

	width: 100%;

	margin: 0 0 20px;

}

.desc-text-rt {

	float: left;

	width: 100%;

}

#logo img {

    width: 75%;

}

}



@media (max-width:479px) {

.PhoneBefore {

	width: 320px;

	background-size: 320px;

	height: 523px;

}

.PhoneBefore #iframediv {

	overflow-y: scroll !important;

	margin: 0;
	
	top:85px;
	left:31px;

	width: 258px;

	height: 345px !important;

	overflow-x: hidden !important;

}

#iframediv iframe{

	-webkit-overflow-scrolling: touch !important;

	overflow-y: scroll !important;

    height: 346px;

    margin: 0 0 0 -12px;

    overflow-x: hidden !important;

    width: 106% !important;

}

.CalludDiv h2, .Whitebgdv h2 {

	font-size: 46px;

	word-wrap: break-word;

}

.CalludDiv {

	padding: 2%;

	width: 96%;

}

#logo img {

    width: 65%;

}

body {

	   margin: 0 5px;

}

}







/*********************** Mobile Flyer CSS Ends here ***********************/


/* Full Template ne CSS */
.calludDiv-full{padding:10px 0 !important;}
.whitebgdv-full{width:100% !important;}
.TopHed-full article{width:100% !important;}
.TopHed-full article .patternbg{width:98% !important; padding:30px 1% !important;}

.form-top{width:940px; margin:0 auto; text-align:center;}
.UrlDiv{margin:0 auto 60px; display:inline-block; float:none}
.UrlDiv input.url{float:none; display:inline-block; margin:10px 10px 0 0;}
.UrlDiv input.urlsubmit{float:none; display:inline-block; margin:10px 0 0;}

@media (max-width:959px)
{
	.url-full{margin-left:38px !important;}
	
	.form-top{width:738px; }
	.UrlDiv{margin:0 auto 60px !important;}
}
@media (max-width:767px)
{
	.UrlDiv input.url-full{margin-left:0px !important; padding:0 2% !important; width:96% !important;}
	.urlsubmit-full{float:none !important; margin-left:0px !important;}
	.TopHed-full article .patternbg h2, .ContntDiv-full h2, .ContntDiv-full h3, .calludDiv-full .whitebgdv-full h2{font-size:30px; line-height:50px;}
	
	.form-top{width:404px; }
	.UrlDiv{margin:0 auto 60px !important; width:90% !important;}
	
}

@media (max-width:479px)
{
	.PhoneBefore-full{ background-size: 284px auto; height: 500px; width: 282px; }
	.PhoneBefore-full #iframediv { height: 308px !important; left: 28px; top: 75px; width: 228px;}
	.TopHed-full article .patternbg h2, .ContntDiv-full h2, .ContntDiv-full h3, .calludDiv-full .whitebgdv-full h2{font-size:24px; line-height:40px;}
	
	.form-top{width:288px; }
	.UrlDiv{margin:0 auto 60px !important; width:90% !important;}
}

.jk_contact_error {
    border: 1px solid #fb3a3a !important;
}
.captcha_outer_container{float:left; display:block; width:230px;padding:0 19px;overflow: hidden;}