.ALERTME p,
.ALERTME h1,
.ALERTME h2,
.ALERTME h3,
.ALERTME h4,
.ALERTME h5,
.ALERTME ul li,
.ALERTME ol li {
    color: #fff !important;
}

.ALERTME p {
    color: #fff !important;
    margin-bottom: 0px !important;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 17px;
    text-align: center;
    line-height: 28px;
}



#SearchResults li h4 a {
	font-weight:bold !important;
	color:#fff !important;}

#SearchResults li h4,
#SearchResults li p {
	margin-bottom:0px !important;}

#SearchResults li {
	margin-bottom:25px !important;
	}


/* SIDE BY SIDE DIV - CSS HEIGHT */
#SECONDARY-CONTENT {
    display: table;
}

#SECONDARY-CONTENT #SECONDARY-CONTENT-HALF {
    float: none;
    display: table-cell;
    vertical-align: top;
}





 
 @media only screen and (min-width: 1500px) {
#Main-CENTER-NAV-OUTSIDE {
/* background-size:initial !important; */
 background-position:top center !important;
}
}
 @media only screen and (max-width: 1280px) {
 #INSIDE-TOP-OUTSIDE {
 padding-left:50px;
 padding-right:50px;
 -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}



#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT {
    padding-left: 20px !important;

}



#CALLOUT-ITEM-V1 {
   max-width:368px !important;
}




} 




#Main-INSIDE-IMAGE {
    width: 100%;
    min-height: 460px;
    background: url(../images/placeholders/slide-1.jpg) no-repeat fixed;
    background-size: cover;
    background-position: top center !important;
    clear: both;
    float: left;
}






#PHOTOS-BOX-MAIN {
	float:left;
	clear:both;
	width:100%;
	max-width:334px;
	border:5px solid #fff;
	 -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:17px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
min-height:128px;
}


#PHOTOS-BOX-MAIN-mini {
	float:left;
	width:100px;
	height:100px;
	border:5px solid #fff;
	 -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
margin-bottom:17px;
background-position:center center;
background-repeat:no-repeat;
background-size:cover;
margin-right:17px;
}

 
 
 
 

#HEADER-CENTER-INSIDE-TOP {
	max-width:1280px;
	margin:0 auto;
	margin-top:50px;
	background-image:url(../images/interface/misc/blue-background.png);
	background-repeat:repeat;
}
#INSIDE-TOP-OUTSIDE-MAIN {
	min-width: 1280px;
	max-width:1500px;
	width:100%;
	margin: 0 auto;
	clear: both;
}
#HEADER-CENTER-INSIDE-TOP-INSIDE {
	float:left;
	background-image:url(../images/interface/misc/top-line-gradient.png);
	background-repeat:repeat-x;
}
#HEADER-CENTER-INSIDE-TOP, #HEADER-CENTER-INSIDE-TOP-INSIDE {
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
	-moz-border-radius-topleft: 6px;
	-moz-border-radius-topright: 6px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	width:100%;
	clear: both;
	min-height:172px;
}
#NAV-CENTER-INSIDE-TOP {
	-webkit-border-bottom-right-radius: 6px;
	-webkit-border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-moz-border-radius-bottomleft: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	max-width:1280px;
	margin:0 auto;
	width:100%;
	clear: both;
	background-image:url(../images/interface/misc/red-background.png);
	background-repeat:repeat;
}
#INSIDE-TOP-OUTSIDE {
	max-width:1280px;
	margin:0 auto;
	margin-bottom:50px;
	width:100%;
	clear: both;
}
#CENTERPIECE-INSIDE-TOP-OUTSIDE {
	max-width: 1280px;
	margin: 0 auto;
	margin-bottom: 50px;
	width: 100%;
	clear: both;
}
#CENTERPIECE-INSIDE-TOP-OUTSIDE-RIGHT {
	float:right;
	width:50%;
	clear:both;
	background-image:url(../images/interface/misc/blue-background.png);
	background-repeat:repeat;
	min-height:500px;
	padding:50px;
	margin-bottom:85px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CENTERPIECE-INSIDE-TOP-OUTSIDE-RIGHT h2, #CENTERPIECE-INSIDE-TOP-OUTSIDE-RIGHT p {
	color: #fff;
}
#CENTERPIECE-INSIDE-TOP-OUTSIDE-RIGHT h2 {
	font-size:43px;
	line-height:53px;
	margin-bottom:25px;
	text-transform:none;
}
#CENTERPIECE-INSIDE-TOP-OUTSIDE-RIGHT p {
	font-size:20px;
	line-height:35px;
}
#CONTENT-ALL:hover h2 {
	color:#c4262c;
}
#CONTENT-ALL {
	float:left;
	max-width:380px;
	width:100%;
	margin-right:20px;
	margin-bottom:20px;
	text-align:center;
	-webkit-transition: all 0.5s;
}
#CONTENT-ALL h2 {
	font-size:22px !important;
	margin-bottom:0px !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT {
	border-right:0px !important;
}
#CONTENT-ALL img {
	width:100%;
}
 #CONTENT-ALL:nth-child(3n+3) {
margin-right:0px;
}
#CallOUT-IMAGE-MAIN-box {
	float:left;
	max-width:380px;
	width:100%;
	margin-right:20px;
	margin-bottom:20px;
}
#BUTTON-OUTSIDE {
	background-color:#c4262c;
	border:1px solid #c4262c;
	float:right;
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	font-weight:600;
	text-shadow: 1px 1px 1px #c4262c !important;
	-webkit-text-shadow: 1px 1px 1px #c4262c !important;
	-moz-text-shadow: 1px 1px 1px #c4262c !important;
}
#BUTTON-INSIDE {
	padding:12px;
	padding-bottom:8px;
	padding-top:9px;
	/* min-height:20px; */
border:2px solid #fff;
	float:left;
}
.CENTER-TITLE {
	text-align:center !important;
}
/*
#DefaultPaddingSIDE #CONTENT-CALLL {
	background-image:url(../images/interface/gradient/line-black.png);
	padding-top:35px;
	background-repeat:repeat-x;
	background-position:left top;
	margin-top:0px !important;
	}
#DefaultPaddingSIDE #CONTENT-CALLL h2 {
	color:#fff !important;
	font-size:25px;
	line-height:35px;
	font-weight:lighter !important;
	letter-spacing:1px;
	margin-bottom:8px;
	
}


*/




#SECONDARY-CONTENT-HALF.RIGHTCONTENT #Callout-MAIN-PROMO-OUTSIDE-RIGHT {
	width:100% !important;
}
#INSIDE-IMAGE-BOX {
	float:left;
	clear:both;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	width:100%;
	min-height:215px;
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	margin-right:0px;
	border:0px solid #ffffff !important;
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.8) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.8) !important;
}









/* BROWSER UPGRADE PAGE */
@media only screen and (max-width: 600px) {
 #BROWSER-Center #ICON {
 clear: both !important;
 margin-right: 0px !important;
 margin-bottom: 30px !important;
}
 #BROWSER-CenterCONTENT {
 max-width: 161px !important;
}
}
body.BROWSER #MAIN-PORTFOLIO-WIDE, body.BROWSER #MAIN-PORTFOLIO-WIDE #INSIDE-CONTENT-LAYER3 {
	min-height: 300px;
}
#FooterText {
	text-align: center;
}
#BROWSER-main {
	float: left;
	clear: both;
	width: 100%;
	min-height: 155px;
}
#BROWSER-Center {
	margin: 0 auto;
	clear: both;
	max-width: 1000px;
	min-height: 600px;
	
	
	background-image:url(../images/interface/misc/blue-background.png);
background-repeat:repeat;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
	
	
	/* -moz-box-shadow: 4px 4px 30px 0px #1a1a1a; *//* -webkit-box-shadow: 4px 4px 30px 0px #1a1a1a; *//* box-shadow: 4px 4px 30px 0px #1a1a1a; */
}




#Content-CENTER,
#FooterText  {
	color:#fff;}



#BROWSER-header {
	float: left;
	clear: both;
	width: 100%;
	min-height: 120px;
}
#BROWSER-header #Logo {
	margin-left: 16px !important;
	margin-top: 30px !important;
}
#BROWSER-CenterCONTENT {
	margin: 0 auto;
	max-width: 740px;
}
#MAIN-PORTFOLIO-WIDE {
	background-position:center center;
	background-size:cover;
	min-height:474px;
	float: left;
	clear: both;
	width: 100%;
	background-color:#e8212c;
	background-repeat:no-repeat;
}
#BROWSER-Center #ICON {
	float: left;
	max-width: 161px;
	margin-right: 30px;
}
.MIDDLE-BROWSER h1, .MIDDLE-BROWSER h2, .MIDDLE-BROWSER h3 {
	color: #fff !important; /*
        	text-shadow:1px 1px 1px #fff !important;
        	-webkit-text-shadow:1px 1px 1px #fff !important;
        	-moz-text-shadow:1px 1px 1px #fff !important;
        	*/
}
.MIDDLE-BROWSER h1 {
	font-size: 60px !important;
}
.MIDDLE-BROWSER h2 {
	font-size: 25px !important;
}
.MIDDLE-BROWSER h3 {
	font-size: 25px !important;
	font-weight: 300 !important;
	margin-bottom: 20px !important;
}
/*------------- TABLES START -------------*/
table.RATES td h3 {
	color:#808284;
}
table.RATES td h1 {
	margin-bottom:10px !important;
}
table.RATES {
	/* border: 1px solid #fff !important; */
width: 100%;
	margin:0;
	padding:0;
	/* border-collapse: collapse; */
border-spacing: 0;
	margin-bottom:50px;
}
table.RATES tr {
	border: 1px solid #ddd;
	padding: 5px;
}
 table.RATES tr:nth-child(even) {
background: #fff;
}
 table.RATES tr:nth-child(odd) {
background: #dbe4f1;
}
table.RATES th, table.RATES td {
	border-right:1px solid #fff;
	padding: 10px;
}
table.RATES th p, table.RATES td p {
	padding-bottom:0px;
	margin-bottom:0px;
	line-height:20px !important;
}
table.RATES td {
	color:#000;
}
table.RATES th {
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: 1px;
	background-color:#007368;
	color:#fff;
}
 @media screen and (max-width: 600px) {
 table.RATES {
 border: 0;
}
 table.RATES th, table.RATES td {
 border-right:0px !important;
}
 table.RATES thead {
 display: none;
}
 table.RATES tr {
 margin-bottom: 10px;
 display: block;
 border-bottom: 2px solid #ddd;
}
 table.RATES td {
 display: block;
 text-align: right !important;
 font-size: 13px;
 border-bottom: 1px dotted #ccc;
}
 table.RATES td:last-child {
 border-bottom: 0;
}
 table.RATES td:before {
 content: attr(data-label);
 float: left !important;
 text-align:left !important;
 text-transform: uppercase;
 font-weight: bold;
}
 table.RATES tr.HIDE-ME {
 display: none;
}
}
/*------------- TABLES END -------------*/





#SECONDARY-box-INTEGRITY {
	float:left;
	width:100%;
	clear:both;
	background-repeat:no-repeat;
	background-position:top center;
}
.no-bottom, #no-bottom, .No-Bottom, #No-Bottom, .nobottom, #nobottom, .NoBottom, #NoBottom, .NO-BOTTOM, #NO-BOTTOM, .NOBOTTOM, #NOBOTTOM {
	margin-bottom:0px !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1 {
	width:100% !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT-IMAGE {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0) !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT #HEADLINE, #SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT #CONTENT-CALLL {
	/* margin-left:5% !important; */
/* margin-right:5% !important; */
	min-width:90% !important;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1, #SECONDARY-CONTENT-HALF.RIGHTCONTENT #CALLOUT-ITEM-V1 #CALLOUT-ITEM-V1-CONTENT #CONTENT-CALLL {
	min-height:20px !important;
}
#TOP-IMAGE {
	float:left;
	clear:both;
	width:100%;
	text-align:center;
	margin-bottom:40px;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#TOP-IMAGE img, #HEADERIMAGE img {
	width:100%;/* max-width:380px; */
}
#HEADERIMAGE {
	float:left;
	clear:both;
	display:none;
	width:100%;
}
.SECONDARY-testimonials .testimonialTEXT {
	font-size:30px;
	line-height:38px;
	font-weight:normal;
}
.SECONDARY-testimonials1 {
	padding-top:80px !important;
	padding-bottom:80px !important;
}
.INSIDE-CONTACT-FOOT {
	background-image:none !important;
	padding-top:0px !important;
}
#SECONDARY-MAIN-OUTSIDE {
	float:left;
	clear:both;
	width:100%;
	background-color:#fff;
	background-image:url(../images/secondary-header/secondary-bg.jpg);
	background-repeat:repeat-x;
}
#SECONDARY-MAIN-OUTSIDE-FOOTER {
	float:left;
	clear:both;
	width:100%;
	background-image:url(../images/secondary-header/secondary-bottom-gradient.png);
	background-repeat:repeat-x;
	background-position:bottom left;
}
#SECONDARY-MAIN-OUTSIDE-HEADER {
	float:left;
	clear:both;
	width:100%;
	background-repeat:no-repeat;
	background-size:100%;
	/* min-height:1200px; */
	background-position:top left;
	padding-bottom:46px;
}
#SECONDARY-MAIN-INSIDE-HEADER {
	margin:0 auto;
	clear:both;
	width:100%;
	min-height:265px;
	max-width:1280px;
}
#SECONDARY-MAIN-INSIDE-HEADER h1 {
	font-size:55px;
	text-transform:uppercase;
	padding-top:105px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	font-weight:normal !important;
	color:#fff !important;
}
#BUTTON-UNDERLINE.green {
	background: transparent url(../images/interface/misc/line-small-green-v2.png) no-repeat;
	background-size:100% 100%;
}
#BUTTON-UNDERLINE {
	float:left;
	clear:both;
	width:100%;
	min-height:10px;
	background: transparent url(../images/interface/misc/line-medium-white-v2.png) no-repeat;
	background-size:100% 100%;
}
.INSIDE-V2 #CALLOUTZONE-ROW1-CONTENT {
	margin-top:30px;
}
.INSIDE-V2 {
	background-image:url(../images/interface/misc/bottom-background.jpg);
	background-repeat:repeat-x;
}
.Backto {
	float: right;
	clear:both;
	background-image: url(../images/interface/footer/arrow-backtotop.png);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 14px;
	color: #fff !important;
	margin-right:50px;
	font-size: 12px;
	margin-bottom:20px;
}
.Backto:hover {
	text-decoration:underline;
}
 @-moz-document url-prefix() {
.Employeefield {
 width:42% !important;
}
 #SECONDARY-CONTENT-HALF {
 background-image:url(../images/interface/misc/divide.png) !important;
 background-position: top right !important;
 background-repeat:repeat-y !important;
}
 #SECONDARY-CONTENT-HALF.RIGHTCONTENT {
 background-image:none !important;
}
}
/*------------- ANIMATIONS START -------------*/
.INSIDE-V2 {
	display:none;
}
.INSIDE-V2, .INSIDE-V2 #CALLOUTZONE-ROW1-CONTENT {
	max-width:100% !important;
}
.bx-viewport {
}
#COL-MAPS-1 iframe {
	height:200px;
	border:3px solid #fff !important;
	-moz-box-shadow: 3px 3px 0px 0px #003a6c;
	-webkit-box-shadow: 3px 3px 0px 0px #003a6c;
	box-shadow: 3px 3px 0px 0px #003a6c;
}
#FACEBOOK-CALLOUT {
	background-image:url(../images/interface/social/social-facebook.png);
	height:23px;
	margin:0 auto;
	background-repeat:no-repeat;
	padding-left:35px;
	text-transform:uppercase;
	color:#fff;
	font-size:13px;
	width:145px;
	padding-top:8px;
}
#LEARN-button {
	margin:0 auto;
	clear:both;
	padding-left:26px;
	padding-right:26px;
	padding-top:8px;
	padding-bottom:10px;
	font-weight:100;
	width:150px;
	font-size:24px;
	/* background-image:url(../images/interface/gradient/background-learnmore.png); */
/* background-repeat:repeat-y; */
/* background-color:#50b847; */
	/* text-transform:uppercase; */
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 1, 1, 0.5);
	-webkit-text-shadow:1px 1px 1px rgba(0, 1, 1, 0.5);
	-moz-text-shadow:1px 1px 1px rgba(0, 1, 1, 0.5);
	-webkit-transition: all 0.5s;
}
#LEARN-button:hover {
/* background-color:#3b8200; */
}
#LEARN-buttonV3 {
	margin:0 auto;
	clear:both;
	/* padding-left:26px; */
	/* padding-right:26px; */
	/* padding-top:8px; */
	/* padding-bottom:10px; */
	font-weight:100;
	width:110px;
	font-size:18px;
	/* background-image:url(../images/interface/gradient/background-learnmore.png); */
/* background-repeat:repeat-y; */
/* background-color:#50b847; */
	/* text-transform:uppercase; */
	color:#7b8232;
	-webkit-transition: all 0.5s;
}
#LEARN-buttonV3:hover {
/* background-color:#3b8200; */
}
#LEARN-buttonV5 {
	margin:0 auto;
	clear:both;
	width:199px;
	margin-top:32px;
	height:39px;
	-webkit-transition: all 0.5s;
	background-image:url(../images/interface/buttons/AllTestimonials.png);
	background-repeat:no-repeat;
}
#LEARN-buttonV5:hover {
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	-webkit-transition: all 0.5s;
}
#LEARN-buttonV3 {
	margin:0 auto;
	clear:both;
	width:116px;
	font-size:16px !important;
	text-transform:uppercase;
	color:#fff !important;
	font-weight:600 !important;
	-webkit-transition: all 0.5s;
	border:3px solid #fff;
	padding:10px;
	padding-top:6px;
	padding-bottom:6px;
	-webkit-box-shadow: 1px 13px 13px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 1px 13px 13px 0px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 13px 13px 0px rgba(0, 0, 0, 0.5);
	text-shadow:1px 5px 10px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 5px 10px rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 5px 10px rgba(0, 0, 0, 0.7);
}
#LEARN-buttonV2 {
	/* margin:0 auto; */
	letter-spacing:0.5px;
	clear:both;
	float:right;
	font-size:18px !important;
	text-transform:uppercase;
	color:#fff !important;
	font-weight:600 !important;
	-webkit-transition: all 0.5s;
	padding:13px;
	background-image:url(../images/interface/arrows/arrow-white.png);
	background-repeat:no-repeat;
	background-position:20px 16px;
	padding-left:38px;
	padding-right:21px;
	padding-top:11px;
	padding-bottom:11px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	background-color:#e8212c;
}






#LEARN-buttonV4 {
	/* margin:0 auto; */
    /* letter-spacing:0.5px; */
    /* clear:both; */
	float:right;
	font-size:11px !important;
	text-transform:uppercase;
	color:#e8212c !important;
	font-weight:100 !important;
	-webkit-transition: all 0.5s;
	background-image:url(../images/interface/arrows/arrow-red.png);
	background-repeat:no-repeat;
	background-position:14px 9px;
    padding-left:24px;
    padding-right:17px;
    padding-top:6px;
    padding-bottom:6px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background-color:#fff;
	margin-top:5px;
}


#LEARN-buttonV4:hover {
	color:#082c91 !important;
	background-image:url(../images/interface/arrows/arrow-bluemini.jpg);
}


#LEFT-TITLE-MAIN-BOX {
	float:left;
	margin-right:10px;
	margin-bottom:35px;
}











#LEARN-buttonV2:hover {
}
#LEARN-buttonV2.button1 {
	background-image:url(../images/interface/buttons/viewnow-white.png);
	background-repeat:no-repeat;
}
#LEARN-buttonV2.button2 {
	background-image:url(../images/interface/buttons/viewnow-green.png);
	background-repeat:no-repeat;
}
#CALLOUT-ITEM-V1 {
	-webkit-transition: all 0.5s;
}
ul.menu li {
}
ul.menu li a {
	-webkit-transition: all 0.5s;
}
ul.menu li ul.drop {
	-webkit-transition: all 0s;
}
ul.menu li ul.drop li {
	-webkit-transition: height 0.5s;
}
#TopNav #Button {
	-webkit-transition: all 0.2s;
}
#TRI-CONTENT-INSIDE, #TRI-CONTENT-HALF.RIGHTCONTENT {
	-webkit-animation: fadein 2s; /* Safari and Chrome */
	-moz-animation: fadein 2s; /* Firefox */
	-ms-animation: fadein 2s; /* Internet Explorer */
	-o-animation: fadein 2s; /* Opera */
	animation: fadein 2s;
}
 @keyframes fadein {
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-moz-keyframes fadein { /* Firefox */
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-webkit-keyframes fadein { /* Safari and Chrome */
 from {
 opacity:0;
}
to {
	opacity:1;
}
}
@-o-keyframes fadein { /* Opera */
 from {
 opacity:0;
}
to {
	opacity: 1;
}
}
/*------------- ANIMATIONS END -------------*/



#CalloutROW h2 {
	margin-left:30px;
	margin-right:30px;
}
#CalloutROW h2 {
	color:#7b8232;
	font-weight: normal !important;
	margin-bottom: 0px;
	font-size: 36px;
	line-height: 55px;
	text-transform: none !important;
	text-align:center;
	margin-bottom:45px;
}
#CalloutROW h2 strong {
	color: #007368;
	font-size: 55px;
	font-weight: normal !important;
	font-family: 'Great Vibes', cursive !important;
}
#Callout-SERVICES-ROW-OUTSIDE-MAIN {
	float:left;
	clear:both;
	width:100%;
	background-color:#fff;
	padding-bottom:58px;
}
#Callout-MAIN-PROMO-ROW-INSIDE {
	clear: both;
	float:left;
	width: 100%;
	background-image:url(../images/interface/gradient/line-brown.png);
	background-repeat:repeat-x;
}
#Callout-MAIN-PROMO-ROW {
	clear: both;
	margin:0 auto;
	width: 100%;
	/* max-width:1280px; */
	background-color:#e8212c;
	background-repeat:no-repeat;/*
	-webkit-box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.6);
	box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.6);
	*/
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT, #Callout-MAIN-PROMO-OUTSIDE-RIGHT {
	min-height: 317px;
	float: left;
	background-position:top center;
	background-size:cover;
	-webkit-transition: all 0.5s;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT {
	width:70%;
	background-image:url(../images/interface/misc/background-blue.jpg);
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT {
	width:30%;
	background-image:url(../images/interface/misc/background-red.jpg);
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT h2, #Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT p {
	color:#fff;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h3, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h4 {
	color:#fff;
	font-weight:300 !important;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT h2 {
	font-size:33px;
	line-height:43px;
		margin-bottom:25px;
	text-transform:none !important;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT p {
	font-size:16px;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 {
	font-size:30px;
	line-height:40px;
	font-weight:400 !important;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h3 {
	font-size:38px;
	margin-top:-10px;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h4 {
	font-size:35px;
	margin-top:-10px;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 span.title, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h3 span.title, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h4 span.title {
	text-transform:uppercase;
	font-size:35px;
	font-weight:600 !important;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 span.word, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h3 span.word, #Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h4 span.word {
	text-transform:uppercase;
	font-size:26px;
	font-weight:600 !important;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 span.small {
	font-size:20px !important;
	text-transform:uppercase;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 span.smaller {
	font-size:16px !important;
	text-transform:uppercase;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT h2 span.TITLE-v2 {
	font-size:32px !important;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT {
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	padding-left:50px;
	width:100%;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT {
	float: left;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT #LEARN-buttonV2 {
	background-color:#005188;
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT #LEARN-buttonV2:hover {
	background-color:#c4262c;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT #LEARN-buttonV2 {
	background-color:#c4262c;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT #LEARN-buttonV2:hover {
	background-color:#005188;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT, #Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT {
	/* padding:25px; */
	padding-top:50px;
	padding-bottom:50px;
	min-height: 247px;
}
#Callout-MAIN-PROMO-OUTSIDE-RIGHT #Callout-MAIN-PROMO-LEFT {
/* text-align: right; */
}
#Callout-MAIN-PROMO-OUTSIDE-LEFT #Callout-MAIN-PROMO-LEFT {
	text-align: left;
}
#Callout-MAIN-PROMO-LEFT h2 {
	font-size: 48px;
	line-height: 32px;
	padding-bottom:0px;
	margin-bottom:-5px;
	letter-spacing:1px;
}
#Callout-MAIN-PROMO-LEFT p {
	font-weight: 100;
	font-size: 18px;
	line-height: 35px;
}
/* CONTENT CALLOUT ROW  */


#Callout-VINE-ROW, #Callout-VINE-ROW-INSIDE-V1, #Callout-VINE-ROW-INSIDE-V2 {
/* min-height:795px; */
}
#Callout-VINE-ROW {
	clear: both;
	margin:0 auto;
	width: 100%;
	padding-top:70px;
	padding-bottom:45px;
	background-color:#081248;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	background-image:url(../images/interface/footer/footer-bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
}
#Callout-VINE-ROW-INSIDE-V1 {
	clear: both;
	margin:0 auto;
	max-width: 2000px;
}
#Callout-VINE-ROW-INSIDE-V2 {
	clear: both;
	float:left;
	width: 100%;
	background-repeat:no-repeat;
	background-image:url(../images/interface/gradient/drop-shadow-top-v2.png);
	background-position:top center;
}
#Callout-VINE-ROW-INSIDE-V2-INSIDE {
	clear: both;
	float:left;
	padding-left:5%;
	padding-right:5%;
	width:90%;
	margin-top:150px;
	margin-bottom:115px;
}
#TITLE-PRODUCTS {
	position:absolute;
	width:100%;
	max-width:1280px;
	padding-top:16px;
	text-align:center;
}
#Callout-SERVICES-ROW-MAIN-COLOR {
	clear: both;
	float:left;
	width: 100%;
	background-image:url(../images/interface/gradient/maroon-main.png);
	background-repeat:repeat-x;
}
#Callout-SERVICES-ROW {
	clear: both;
	margin:0 auto;
	width: 100%;
	max-width:1280px;
	background-color:#fff;
	background-position:top center;
}
#Callout-SERVICES-ROW-INSIDE-v1 {
	background-image:url(../images/interface/gradient/drop-shadow-top.png);
	background-repeat:no-repeat;
	background-position:top center;
	float:left;
	width:100%;
	clear:both;
}
#Callout-SERVICES-ROW-INSIDE-v1-INSIDE {
	margin:0 auto;
	margin:50px;
	border:10px solid #fbca07;
	clear:both;
}
#Callout-SERVICES-ROW-INSIDE-v2-INSIDE {
	margin:0 auto;
	margin:7px;
	border:1px solid #fbca07;
	clear:both;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	width:50%;
	max-width:572px;
	min-height: 470px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.VERSION1 {
	border-right:1px solid #fbca07;
}
#Callout-SERVICES-CENTER-LEFT-MAINROW1 {
	float:left;
	width:100%;
	clear:both;/* background-color:#007368; */
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V1 {
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V1 #Callout-SERVICES-CENTER-LEFT h1 {
	color: #ffffff;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V1 #Callout-SERVICES-CENTER-LEFT p {
	color: #ffffff;
}
#Callout-SERVICES-CENTER-LEFT-MAINROW2 {
	float:left;
	width:100%;
	clear:both;/* background-color:#fff; */
}
#Callout-SERVICES-CENTER-LEFT-MAINROW2 #Callout-SERVICES-CENTER-LEFT-OUTSIDE-IMAGE, #Callout-SERVICES-CENTER-LEFT-MAINROW2 #Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	float:left;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V2 {
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V2 #Callout-SERVICES-CENTER-LEFT h1 {
	color:#7b8232;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE.V2 #Callout-SERVICES-CENTER-LEFT p {
	color: #929292;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE {
	background-position:top center;
	background-size:cover;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE-IMAGE img {
	width:100%;
	height:100%;
}
#Callout-SERVICES-CENTER-LEFT-OUTSIDE-IMAGE {
	width:50%;
	min-height: 280px;
	/* padding-bottom: 44px; */
/* padding-top:39px; */
background-position:top center;
	background-size:cover;
	float: right;
}
#Callout-SERVICES-CENTER-LEFT {
	float: left;
	width:100%;
	height:100%;
	text-align: center;
}
#Callout-SERVICES-CENTER-LEFT h1 {
	font-size: 60px;
	line-height: 63px;
	padding-bottom:0px;
	margin-bottom:30px;
	margin-top:198px;
	letter-spacing:1px;
	text-align:center;
	color:#fff;
	text-transform:uppercase;
	text-shadow:1px 5px 10px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow:1px 5px 10px rgba(0, 0, 0, 0.5);
	-moz-text-shadow:1px 5px 10px rgba(0, 0, 0, 0.5);
}
#Callout-SERVICES-CENTER-LEFT p {
	font-weight: 100;
	font-size: 18px;
	line-height: 35px;
}
/* CONTENT CALLOUT ROW  */
#Callout-TESTIMONIALS-ROW {
	background-position:top right;
	min-height:355px;
	float: left;
	clear: both;
	width: 100%;
	background-color:#2e58a8;
	background-repeat:no-repeat;
	background-image:url(../images/interface/misc/background-image.jpg);
}
#Callout-TESTIMONIALS-ROW-INISDE {
	background-image:url(../images/placeholders/image4.jpg);
	float: left;
	clear: both;
	width: 100%;
	background-repeat:no-repeat;
	background-position:top right;
}
#Callout-TESTIMONIALS-CENTER-LEFT-OUTSIDE {
	/* max-width: 660px; */
    width:100%;
	/* padding-left:50px; */
    /* padding-right:40px; */
    padding-bottom: 44px;
	min-height: 300px;
	padding-top:70px;
	float: left;
}
#Callout-TESTIMONIALS-CENTER-LEFT {
	padding-left:25px;
	padding-right:25px;
	padding-top:40px;
	padding-bottom:40px;
	width:70%;
	float: left;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#Callout-TESTIMONIALS-CENTER-LEFT h1 {
	color: #fdf2c8;
	font-weight: 300;
	font-size: 70px;
	line-height: 48px;
	padding-bottom:0px;
	margin-bottom:40px;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
#Callout-TESTIMONIALS-CENTER-LEFT h2 {
	color: #000;
	font-weight: 500;
	font-size: 26px;
	margin-bottom:-5px;
	padding-bottom:0px;
	line-height: 48px;
	text-transform: none !important;
}
#Callout-TESTIMONIALS-CENTER-LEFT p {
/* color: #000; */
/* font-weight: 100; */
/* font-size: 17px; */
/* line-height: 35px; */
}
#Callout-TESTIMONIALS-CENTER-LEFT #MOREINFO {
	margin-top:40px;
}
/* CONTENT ROW  */
#ContentROW {
	float:left;
	clear:both;
	width:100%;
	min-height:342px;
	background-color:#FFF;
	background-image:url(../images/interface/misc/bg2.jpg);
	background-repeat:no-repeat;
}
#Content-CENTER {
	max-width:1400px;
	padding:50px;
	padding-top:80px;
	clear: both;
	float:left;
	text-align:center;
}




/*
#Content-CENTER h2 {
	color:#007368;
	font-weight:normal !important;
	margin-bottom:0px;
	font-size:36px;
	line-height:55px;
	text-transform:none !important;
}
#Content-CENTER h2 strong {
	color:#7b8232;
	font-size:55px;
	font-weight:normal !important;
	font-family: 'Great Vibes', cursive !important;
}
#Content-CENTER p {
	color:#929292;
	font-weight:normal;
	font-size:20px;
	line-height:40px;
}

*/


#CONTENT-IMAGE-AREA {
	margin:0 auto;
	clear: both;
}
#CONTENT-IMAGE-AREA img {
	width: 100%;
	/* max-width:1025px; */
	margin-bottom: 50px;/* -webkit-border-radius: 10px; *//* -moz-border-radius: 10px; *//* border-radius: 10px; */
}
article #CONTENT-LEFT-MAIN img {
	/* width: 237px; */
	float: left;
	margin-right: 3%;/* margin-bottom: 10px; */
}
article.ALT #CONTENT-LEFT-MAIN img {
/*width: 237px;
	float: right;
	margin-left: 3%;
	margin-right: 0%;
	/* margin-bottom: 10px; */
}
article {
	width: 100%;
}
#DefaultPadding {
	padding-right: 65px;
	padding-left: 65px;
}
#DefaultPaddingSIDE {
	/* padding-right: 50px; */
padding-right:25px;
	padding-left:25px;
	width:100%;
	/* padding-bottom:38px; */
float:left;


-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
}
#DefaultPaddingSECONDARY {
	padding-right: 50px;
	padding-left: 50px;
}
/*-----------------------------------------------------  BELOW ARE CUSTOMIZED LAYOUT STYLE ELEMENTS (PLEASE EDIT)  -----------------------------------------------------*/
.FloatRight, #FloatRight {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.FloatLeft, #FloatLeft {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.right, #right {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.left, #left {
	float:left;
	margin-right:20px;
	margin-bottom:10px;
}
.left-half, #left-half {
	float:left;
	margin-right:5%;
	width:40%;
}
#FIRST-Portfolio {
	max-width:686px;
	min-width:686px;
	margin-bottom:20px;
}
#FIRST-Portfolio img {
	width: 100%;
}
/* BX SLIDER HEIGHT CONTROL  */

div.bx-viewport {
/* height: 490px !important; */
}
/* MAIN DEFAULTS 
-------------------------------------------- */
img, div, a, body, td, #Navbox, INPUT, #SecondaryMain h1, #Row3 #Left h2, #Row3 #Divide, #Row3 #Left h3, .myButton {
	behavior: url(iepngfix.htc)
}
body {
	font-size:17px;
	color: #686868;
	font-family:Helvetica, Arial, sans-serif;
	margin: 0px;
	padding: 0px;
	background-color: #1e2863;
	background-image:url(../images/interface/misc/bg-main.jpg);
	background-repeat:repeat-x;
}
table {
	border:1px solid #8da4c2;
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
/* SPECIAL FORM STYLES
----------------------------------------- */
.formfield {
	font-family: 'PT Serif', serif;
	width:282px;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	height:200px;
	padding-left:10px;
	color:#666563;
	margin-bottom:15px;
	padding-top:6px;
	background-color:none;
	font-size:12px;
}
.formfieldbox {
	font-family: 'PT Serif', serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	max-width:436px;
	min-height:36px;
	color:#b2b09e;
	padding-left:10px;
	margin-bottom:23px;
	font-size:14px;
	border:1px solid #e9e5dc !important;
}
.formfieldboxSelect {
	font-family: 'PT Serif', serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	max-width:432px;
	height:100px;
	color:#b2b09e;
	padding-left:10px;
	margin-bottom:23px;
	padding-top:5px;
	font-size:14px;
	border:1px solid #e9e5dc !important;
}
.formfieldboxSelectLarge {
	font-family: 'PT Serif', serif;
	width:290px;
	height:35px;
	color:#666563;
	padding-left:20px;
	margin-bottom:15px;
	font-size:14px;
	font-weight:bold;
	border:1px solid #e9e5dc !important;
}
.formfieldlarger {
	font-family: 'PT Serif', serif;
	background-image:url(../images/interface/misc/bg-form.gif) !important;
	height:30px;
	width:330px;
	background-image:none;
	background-color:#FFFFFF;
	color:#491462;
	font-size:14px;
}
#Searchbox.V2 #Left, #Searchbox.V2 #Left .searchformfield {
	width:190px;
}
#Searchbox #Left, .searchformfield {
	min-width:240px;
}
#IMAGESIZED, #IMAGESIZED-WIDE {
	float:left;
	clear:both;
	width:100%;
	min-height:478px;
}
#IMAGESIZED {
	background-repeat: no-repeat;
	background-size:cover;
	background-position:center center;
}
#IMAGESIZED-WIDE {
	background-repeat: repeat-x;
	background-image:url(../images/interface/gradient/line-black.png);
}
#CALLOUTZONE-ROW1 {
	float:left;
	clear:both;
	width:100%;
	background-image:url(../images/interface/gradient/gradient-right.png);
	background-repeat:repeat-y;
	background-position:top right;
	text-align:center;
	background-color:#d84f23;
}
#CALLOUTZONE-ROW1-INSIDE, #CALLOUTZONE-ROW1-CONTENT {
/* max-width:812px; */
}
.INSIDE-V2 {
	margin-top:0px !important;
}
#CALLOUTZONE-ROW1-INSIDE {
	float:left;
	clear:both;
	width:100%;
	margin-top:143px;/* background-image:url(../images/interface/gradient/centerpiece-green.png); *//* background-repeat:repeat-y; *//* background-position:top right; *//* min-height: 155px; *//* background-color: #3b8200; */
}
#CALLOUTZONE-ROW1-CONTENT {
	/* margin:0 auto; */
float:left;
	clear:both;
	padding-left:5%;
	padding-right:5%;
	width:90%;
	text-align:center;/* padding-top:40px; *//* text-align:center; */
}
#CALLOUTZONE-ROW1-CONTENT h2, #CALLOUTZONE-ROW1-CONTENT p {
	text-shadow:1px 2px 0px rgba(0, 0, 0, 0.3);
	-webkit-text-shadow:1px 2px 0px rgba(0, 0, 0, 0.3);
	-moz-text-shadow:1px 2px 0px rgba(0, 0, 0, 0.3);
}
#CALLOUTZONE-ROW1-CONTENT img {
	width:auto !important;
	margin:0 auto;
}
#CALLOUTZONE-ROW1-CONTENT h2 {
	font-size:48px;
	color:#fff !important;
	font-weight:600 !important;
	line-height:50px;
	text-transform:uppercase;
	margin-bottom:11px;/* line-height:25px */
}
#CALLOUTZONE-ROW1-CONTENT p {
	font-size:55px;
	color:#fff !important;
	font-weight: 600 !important;
	line-height:55px;
	letter-spacing:1px;
	text-transform:uppercase;
	text-align:center;
}
#CENTERIMAGE.VINSIDE {
	min-height:258px;
}
#CENTERTEXT.VINSIDE {
	min-height:258px;
}
#CENTERTEXT.VINSIDE #Logo {
	max-width: 360px;
	margin-left: 25px;
	margin-top: 65px;
}
#CENTERIMAGE {
	max-width:1500px;
	width:100%;
	min-height:443px;
	float:left;
	clear:both;
	background-repeat:no-repeat;
}
#CONTACT-RIGHT h2, #CONTACT-RIGHT h3, #CONTACT-RIGHT h4, #CONTACT-RIGHT h5, #CONTACT-RIGHT h6, #CONTACT-RIGHT h7 {
	text-align:center;
	line-height: 30px;
	margin-bottom:0px;
	font-weight:normal !important;
}
#CONTACT-RIGHT h2 {
	color: #007368;
	font-size: 20px;
	line-height: 30px;
}
#CONTACT-RIGHT h3 {
	color: #7b8232;
	font-size: 20px;
	line-height: 30px;
}
#CONTACT-RIGHT h4 {
	color: #929292;
	font-size: 17px;
	line-height: 30px;
}
#CONTACT-RIGHT h5 {
	color: #929292;
	font-size: 25px;
	line-height: 30px;
	padding-top:0px;
	margin-top:0px;
}
#CONTACT-RIGHT h6 {
	color: #929292;
	font-size: 15px;
	line-height: 30px;
}
#CONTACT-RIGHT h7 {
	color: #7b8232;
	font-size: 15px;
	line-height: 30px;
}
#CONTACT-RIGHT p {
	text-align:center;
	color: #929292;
	font-size: 14px;
	line-height: 22px;
	padding-bottom:0px;
	margin-bottom:35px;
	font-weight:normal !important;
}
#Searchbox #Left, .searchformfield {
/* width:250px; */
}
.searchformfield {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 13px;
	min-height: 33px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
margin-left: 10px;
	padding-right: 0px;
	border: 0px;
	color: #000;
	background-color: none !important;
	background-repeat: repeat-x;
}
.emailfield {
	font-size: 16px;
	/* font-family: 'Crimson Text', serif; */
    font-family: "Times New Roman", Times, serif;
	height: 31px;
	float: left;
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 0px;
	border: 0px;
	color: #fff;
	background-color: #00255d;
	background-color: none !important;
	background-repeat: repeat-x;
}
#SearchboxBOTTOM #Right {
	margin-top:11px;
	margin-right:20px;
}
#LARGE-HEADER {
	float:left;
	width:100%;
	clear:both;
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
#LARGE-HEADER-INSIDE {
	float:right;
	width:46%;
	padding:2%;
	padding-top:50px;
	padding-bottom:50px;
	clear:both;
	margin-top:95px;
	margin-bottom:95px;
	background-image:url(../images/interface/gradient/gradient.png);
	background-repeat:repeat;
}
#LARGE-HEADER-INSIDE, #LARGE-HEADER-INSIDE h1, #LARGE-HEADER-INSIDE h2, #LARGE-HEADER-INSIDE h3, #LARGE-HEADER-INSIDE h4, #LARGE-HEADER-INSIDE h5, #LARGE-HEADER-INSIDE h6 {
	color:#fff !important;
	text-align: center !important;
}
#LARGE-HEADER-INSIDE h1 {
	font-size:60px;
	line-height:65px;
	margin-bottom:15px;
}
#LARGE-HEADER-INSIDE h2 {
	font-size:30px;
	margin-bottom:15px;
}
#LARGE-HEADER-INSIDE p {
	font-size:18px !important;
	line-height:30px !important;
}
#INSIDE-PADDING-HEADER {
	padding:5%;
	width:90%;
	padding-top:0px;
	padding-bottom:0px;
}
#SearchAREA {
	/* max-width: 305px; */
/* width: 305px; */
/* clear:both; */
/* margin:auto 0px; */
margin: 0 auto;
	width:290px;
}
#Searchbox {
	/* width:300px; */
    float: left;
	border: 1px solid #003c4f;
	background-color: #fff;
}
#SearchboxBOTTOM {
	float: left;
	max-width: 315px;
	width:100%;
	background-color:#fff;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	-webkit-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.8) !important;
	-moz-box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.8) !important;
	box-shadow: 0px 1px 0px 1px rgba(0, 0, 0, 0.8) !important;
}
#SearchboxBOTTOM .searchformfield {
	color: #082c91 !important;
	min-width: 253px;
}
#SearchboxBOTTOM #Left, #SearchboxBOTTOM #Right, #Searchbox #Left, #Searchbox #Right {
	float: left;
}
.SearchBlock {
	float:right;
	margin-top:58px;
	text-align:right;
	margin-right:50px;
}
.SearchBlock h3 strong {
	font-weight:500 !important;
}
.SearchBlock h3 {
	font-size:20px;
	color:#fff;
	letter-spacing:1px;
	font-weight:lighter !important;
	text-transform:uppercase;
	margin-bottom:10px;
	text-shadow:1px 2px 0px rgba(0, 0, 0, 0.7);
	-webkit-text-shadow:1px 2px 0px rgba(0, 0, 0, 0.7);
	-moz-text-shadow:1px 2px 0px rgba(0, 0, 0, 0.7);
}
#CONTENT-left-FOOT {
	float:left;
}
#CONTENT-right-FOOT {
	float:right;
}
/* CONTAINER
----------------------------------------- */
#MainBody-Container {
	width:100%;
	clear: both;
	margin:0 auto;
}
#MainBody-BG {
	max-width:100%;
	max-width:1500px;
	clear: both;
	margin:0 auto;
	background-image:url(../images/interface/misc/background-main.jpg);
	background-repeat:repeat-y;
}
#MainBody-BG-INSIDE {
	clear: both;
	margin:0 auto;
	width: 100%;
	max-width:1280px;
	background-color:#fff;
	-webkit-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.8);
	-moz-box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.8);
	box-shadow: 0px 6px 8px 0px rgba(0, 0, 0, 0.8);
}
#LEARNMORE-HOME {
	background-image:url(../images/interface/misc/learn-more.png);
	background-repeat:no-repeat;
	position:absolute;
	width:158px;
	height:40px;
	margin-top:335px;
	margin-left:832px;
}
#SecondaryBOXMAINCALLOUT-CENTER {
	max-width: 1500px;
	width: 100%;
	min-height: 289px;
	margin: 0 auto;
	background-repeat: no-repeat;
	/* Background Squeeze technique */
	background-position-x: 50%;
	background-position-y: 50%;
	-webkit-background-size: cover;
	background-size: cover;
}
#MESSAGE-BLUE.V2 {
	padding-top:92px;
	text-align: left;
	height:100px;
}
#HomeBOXMAINCALLOUT-CENTER {
	max-width: 1500px;
	width: 100%;
	min-height: 490px;
	margin: 0 auto;
	background-repeat: no-repeat;
	/* Background Squeeze technique */
	background-position-x: 50%;
	background-position-y: 50%;
	-webkit-background-size: cover;
	background-size: cover;
}
#HomeBOXMAINCALLOUT-CENTER-INSIDE {
	background-image:url(../images/interface/centerpiece/gradient-centerpiece.png);
	background-position: bottom center;
	min-height: 490px;
	background-repeat: no-repeat;
}
#Main-CENTER {
	max-width:1280px;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER-TOP {
	max-width:1000px;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER.CALLOUTROW {
	border-bottom:1px solid #293379;
}
.FIRST {
	padding-top:43px !important;
	padding-bottom:0px !important;
}
#Main-CENTER-TOP.NAVKIND {
	max-width:100%;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER.NAVKIND {
	max-width:100%;
	clear: both;
	margin:0 auto;/* background-color:#FFF; */
}
#Main-CENTER-INSIDE {
	width:100%;
	clear: both;
	margin:0 auto;
	background-color:#012d5a;
}
#CALLOUTZONE-ROW1-INSIDE.INSIDE-V2 {
	background-color:#c4262c;
	min-height:340px;
}
#Main-CENTER-NAV {
	/* margin:0 auto; */
/* width:100%; */
/* max-width:1280px; */
/* margin-top:5px; */
float:left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;/* background-color:#c4262c; */
}
#Main-CENTER-NAV-TOP {
	width:100%;
	min-height:235px;
	clear: both;
	margin:0 auto;
	text-align:center;
}
#Main-CENTER-NAV-OUTSIDE {
	width:100%;
	min-height:940px;
	/*
	background-image:url(../images/placeholders/slide-1.jpg);
	background-position:center center;
	background-repeat:no-repeat;
	*/
	background:url(../images/placeholders/slide-1.jpg) no-repeat fixed;
	background-size:cover;
	background-position:top center !important;
	clear:both;
	float:left;
}
.LASTITEM {
	margin-right:0px !important;
}
#COL-RIGHT-BOX {
	float:left;
	clear:both;
	width:100%;
}
/* MAP ROW  */

#MapsROW {
	float:left;
	clear:both;
	width:100%;
	border-top:6px solid #0165b9;
	border-bottom:9px solid #0165b9;
	background-color:#005093;
}
#Maps-CENTER {
	max-width:1000px;
	clear: both;
	margin:0 auto;
}
#COL-MAPS-1 {
	width:33%;
	min-height:425px;
	float:left;
	padding-top:25px;
	padding-bottom:100px;
	text-align:center;
	color:#fff;
}
#COL-MAPS-1.MID {
	width:34%;
	background-color:#014782;
}
#COL-MAPS-1 h1 {
	color:#fff;
	font-size:25px;
}
#COL-MAPS-1 h2 {
	color:#fff;
	font-size:18px;
	font-weight:300;
	min-height:40px;
	line-height:20px;
	margin-bottom:15px;
}
#COL-MAPS-1 h3 {
	color:#fff;
	font-size:24px;
	font-weight:500;
}
#COL-MAPS-1 p {
	color:#fff;
	font-size:18px;
	font-weight:300;
	line-height:20px;
	margin-bottom:15px;
	margin-top:15px;
}
/* PROMO ROW  */
#PROMO-ROW {
	float:left;
	clear:both;
	width:100%;
	min-height:244px;
	border-top:6px solid #59a101;
	border-bottom:6px solid #59a101;
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#417600;
	background-image:url(../images/placeholders/green-bg.jpg);
}
#PROMO-CENTER {
	max-width:1000px;
	padding-top:40px;
	padding-bottom:40px;
	clear: both;
	margin:0 auto;
}
#PROMO-CONTENT {
	max-width:55%;
	padding-bottom:40px;
	text-align:center;
	float:right;
}
#PROMO-CONTENT h2 {
	color:#fff;
	font-weight:300;
	font-size:40px;
	margin-bottom:27px;
	text-shadow: 2px 2px 0px #264c03;
	-webkit-text-shadow: 2px 2px 0px #264c03;
	-moz-text-shadow: 2px 2px 0px #264c03;
}
#PROMO-CONTENT p {
	color:#fff;
	font-size:20px;
	font-weight:300;
	line-height:30px;
	text-shadow: 1px 2px 0px #264c03;
	-webkit-text-shadow: 1px 2px 0px #264c03;
	-moz-text-shadow: 1px 2px 0px #264c03;
}
#LEARNBUTTON {
	width:91px;
	font-size:16px;
	color:#386501;
	padding-left:24px;
	padding-right:24px;
	padding-top:6px;
	padding-bottom:6px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	text-transform:uppercase;
	text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-weight:400;
}
#LEARNBUTTON:hover {
	width:104px;
	font-size:17px;
	font-weight:400;
}
/* TESTIMONIALS ROW  */


#TestimonialsROW.INSIDE {
	border-top:6px solid #9cd105 !important;
}
#TestimonialsROW {
	float:left;
	clear:both;
	width:100%;
	min-height:325px;
	border-top:1px solid #a21505;
	background-position:top center;
	background-image:url(../images/interface/misc/mulch.jpg);
}
#Testimonials-CENTER {
	max-width:1000px;
	padding-top:50px;
	padding-bottom:50px;
	clear: both;
	margin:0 auto;
}
#Testimonials-CONTENT {
	max-width:70%;
	float:left;
}
#Testimonials-CONTENT-IMAGE {
	max-width:30%;
	float:left;
}
#Testimonials-CONTENT-IMAGE img {
	-webkit-border-radius: 500px;
	-moz-border-radius: 500px;
	border-radius: 500px;
	border:5px solid #fff;
	width:100%;
	-moz-box-shadow: 5px 11px 20px 0px #200f08;
	-webkit-box-shadow: 5px 11px 20px 0px #200f08;
	box-shadow: 5px 11px 20px 0px #200f08;
}
#Testimonials-CONTENT p {
	color:#fff;
	text-align: center;
}
/* CONTACT ROW  */
#CONTACT-ROW-V2 {
	float:left;
	clear:both;
	width:100%;
	padding-top:25px;
	padding-bottom:50px;
	background-color:#f4f2ed;
	border-top:1px solid #e4e1d7;
}
#CONTACT-CENTER-V2 {
	clear: both;
	margin:0 auto;
	width: 100%;
	padding-left:25px;
	padding-right:25px;
	max-width:1000px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CONTACT-ROW {
	float:left;
	clear:both;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
	background-color:#FFF;
}
#CONTACT-CENTER {
	clear: both;
	margin:0 auto;
	width: 100%;
	padding-left:25px;
	padding-right:25px;
	max-width:1000px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CONTACT-SECONDARY-OUTSIDE {
	width:100%;
	float:left;
	clear:both;
}
#CONTACT-SECONDARY-IN {
	margin:0 auto;
	clear:both;
	max-width:1000px;
	color:#0d1d29;
	text-align:center;
}
#CONTACT-SECONDARY-IN h3 {
	font-size:30px;
	font-weight: 400;
	margin-bottom:14px;
}
#CONTACT-SECONDARY-IN p {
	font-size:20px;
	font-weight:100;
}
#CONTACT-SECONDARY-IN h4 {
	font-size:22px;
	text-transform:lowercase;
	font-weight:100;
}
#CONTACT-SECONDARY-IN h4 strong {
	font-weight:600 !important;
}
#SECONDARY-CALLOUTZONE-ROW1-INSIDE, #SECONDARY-CALLOUTZONE-ROW1-CONTENT {
}
#SECONDARY-CALLOUTZONE-ROW1-INSIDE {
	float:left;
	clear:both;
	width:100%;
	margin-top:73px;/* background-image:url(../images/interface/gradient/header-green.png); *//* background-repeat:repeat-y; */
/* background-position:top right; */
/* min-height: 155px; */
/* background-color: #3b8200; */
}
#SECONDARY-CALLOUTZONE-ROW1-CONTENT {
	/* margin:0 auto; */
    float:left;
	clear:both;
	padding:30px;/* text-align:center; */
}
#CONTACT-LEFT {
	float:left;
	width:100%;
	min-height:400px;
}
#CONTACT-RIGHT {
	float:left;
	width:90%;
	padding-left:5%;
	padding-right:5%;
	padding-top:32px;
	padding-bottom:32px;
	min-height:368px;
	text-align:center;
}
#CONTACT-RIGHT img {
	width:100%;
	max-width:276px;
	margin-bottom:40px;
}
#CONTACT-LEFT-BASE.LEFT {
	width: 75%;
}
#CONTACT-LEFT-BASE.RIGHT {
	width: 25%;
}
#CONTACT-LEFT {
	/* padding-right:25px; */
	color:#0d1d29;
	text-align:center;
}
#CONTACT-RIGHT {
/* padding-left:25px; */
}
#CONTACT-LEFT-BASE {
	float:left;
	width:50%;
}
.IFRAME {
	width:100%;
	border:1px solid #888;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CONTACT-LEFT h3 {
	font-size:24px;
}
#CONTACT-LEFT p {
	font-size:16px;
	font-weight:200;
}
#CONTACT-LEFT h4 {
	font-size:22px;
	text-transform:lowercase;
	font-weight:300;
}
#CONTACT-LEFT h5 {
	font-size:16px;
	text-transform:lowercase;
	font-weight:200;
	padding-top:0px;
}
#CONTACT-TITLE-V2 {
	padding-left:50px;
	padding-right:50px;
	max-width:1400px;
	text-align:center;
	margin:0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CONTACT-TITLE-V2 h2 {
	color: #888888;
	font-weight: 600;
	font-size: 24px;
	line-height: 46px;
	padding-bottom:0px;
	margin-bottom:25px;
	text-transform: uppercase !important;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
}
#CONTACT-TITLE {
	padding-left:50px;
	padding-right:50px;
	max-width:1400px;
	text-align:center;
	margin:0 auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#CONTACT-TITLE h2 {
	color: #888888;
	font-weight: 600;
	font-size: 36px;
	line-height: 46px;
	padding-bottom:0px;
	margin-bottom:50px;
	text-transform: uppercase !important;
	-moz-text-shadow:  1px 1px 0px #fff !important;
	-webkit-text-shadow:  1px 1px 0px #fff !important;
	text-shadow:  1px 1px 0px #fff !important;
}
/* CALLOUT ROW  */
#CalloutROW {
	float:left;
	clear:both;
	width:100%;
	padding-top:0px;
	padding-bottom:0px;
	min-height:230px;
	background-color:#ffffff;
}
#Callout-CENTER {
	max-width:1280px;
	clear: both;
	margin:0 auto;
}
#CalloutROWOLD {
	float:left;
	clear:both;
	width:100%;
	min-height:325px;
	border-top:1px solid #fff;
	background-position:top center;
	background-image:url(../images/interface/misc/pebbles.jpg);
}
#COL-RIGHT-BOX #CALLOUT-ITEM-V1 {
	/* max-width:475px; */
	width:100%;
	margin-right:0px;
	/* float:none; */
margin:0 auto;
}
.THIRD {
/* margin-right:0px !important; */
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	margin-bottom:25px;
}
#CALLOUT-ITEM-V1 {
	float:left;
	width:100%;
	max-width:400px;
	min-height:244px;
	margin-right:25px;
	margin-bottom:25px;
	background-color:#e8212c;
	
	
	-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
#CALLOUT-ITEM-V1:hover {
	background-color:#082c91;
}






#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
	background-color:#082c91 !important;
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1:hover {
	background-color:#fff !important;
}


#DefaultPaddingSIDE #CALLOUT-ITEM-V1:hover #CONTENT-CALLL
{
	border-top:5px solid #082c91 !important;}


#DefaultPaddingSIDE #CALLOUT-ITEM-V1:hover #CONTENT-CALLL h2, 
#DefaultPaddingSIDE #CALLOUT-ITEM-V1:hover #CONTENT-CALLL p {
	color:#e8212c !important;
	
	}












#CALLOUT-ITEM-V1-CONTENT-IMAGE {
	width: 100%;
	min-height:195px;
	background-position:top center;
	background-size:cover;
	background-repeat:no-repeat;
	clear: both;
	float:left;
	-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-topright: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
}
#CALLOUT-ITEM-V1-CONTENT-IMAGE img {
	width: 100%;
}
#CALLOUT-ITEM-V1-CONTENT {
	color:#fff;
	font-size:36px;
	padding-bottom:25px;
	width:100%;
	text-align:center;
	clear: both;
	margin:0 auto;
	font-weight: 300;
	/* text-shadow: 1px 1px 3px #000000; *//* -webkit-text-shadow: 1px 1px 3px #000000; *//* -moz-text-shadow: 1px 1px 3px #000000; */
}


a #CONTENT-CALLL {
	-webkit-transition: all 0.5s;
	border-top:5px solid #fff !important;
	}

#CONTENT-CALLL {
	padding:25px;
		padding-bottom:12px;
	padding-top:16px;
		min-height:93px;
	width:100%;
	float:left;
	clear:both;
	border-top:5px solid #fff !important;
		 -moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;

text-align:center;
}
#CONTENT-CALLL h2 {
	color:#fff !important;
	font-size:23px;
	line-height:28px;
	font-weight:600;
	margin-bottom:4px;
	text-transform:uppercase;
}
#CONTENT-CALLL p {
	color:#fff !important;
font-size:23px;
line-height:28px;
font-weight:600;
margin-bottom:4px;
	text-transform:uppercase;
}
#CONTENT-CALLL h2, #CONTENT-CALLL p {
	letter-spacing:0.5px;
}
#CONTENT-CALLL p strong {
	text-transform:uppercase;
	font-weight:500;
}
#HEADLINE {
	margin-left:25px;
	margin-bottom:20px;
	margin-right:25px;
	/* float:left; */
	/* min-height:55px; */
	clear:both;
	min-width:275px;
	text-align:center;
}
#HEADLINE p {
	color:#007368 !important;
	font-weight:100;
	font-size:30px;
	line-height:33px;
	margin-bottom:0px;
}
#MOREINFO {
	width:69px;
	font-size:10px;
	color:#000;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
	padding-top:6px;
	padding-bottom:6px;
	margin:0 auto;
	clear:both;
	background-color:#fff;
	text-transform:uppercase;
	text-shadow: 0px 0px 0px #fff;
	-webkit-text-shadow: 0px 0px 0px #fff;
	-moz-text-shadow: 0px 0px 0px #fff;
	font-weight:600;
}
.ALLNEWS {
	color:#3b8200 !important;
	width:55px !important;
}
/* HEADER
----------------------------------------- */
#headertopMid {
	width:100%;
	min-height:217px;
	background-color:#FFF;
	float:left;
	clear:both;
}
#LogoRight {
	/* max-width:477px; margin-left:60px; */
	margin-top:38px;
	margin-right:60px;
	float:right;
}
#LogoRight h1, #LogoRight h2 {
	font-size:35px;
	text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	text-align:right;
}
#LogoRight h1 {
	font-family: 'Great Vibes', cursive;
	color:#7b8232;
	font-weight:normal !important;
	margin-bottom: 0px !important;
}
#LogoRight h2 {
	font-family: 'PT Serif', serif;
	color:#007368;
	font-weight:normal !important;
	margin-bottom: 0px !important;
}
#Logo-BOTTOM {
	max-width:407px;
	width:100%;
	clear:both;
	margin:0 auto;
	margin-top:50px;
	margin-bottom:30px;
}
#Logo {
	max-width:633px;
	width:100%;
	float:left;
}
#Logo.logoversion1 {
	max-width:352px;
	margin-left:141px;
}
#Logo.logoversion2 {
	max-width:89px;
	margin-left:113px;
}
#Logo.logoversion3 {
	max-width:341px;
	margin-left:110px;
}
#SECOND-INSIDE {
	max-width:1500px;
	border-bottom:20px solid #c09355;
}
#SECOND-INSIDE img {
	width:100%;
	border:0px;
}
#Logo img, #PICTUREZONE1-INSIDEBOX img {
	width:100%;
	border:0px;
}
#Logo span {
	display:none;
}
.flexslider, .flexslider .slides > li {
	border-bottom:0px !important;
}
#DivideLINE {
	float:left;
	width:100%;
	height:9px;
	background-color:#d84f23;
	background-image:url(../images/interface/misc/line-right.png);
	background-repeat:repeat-y;
	background-position:top right;
}
#DivideLINE-LEFT {
	float:left;
	width:100%;
	height:9px;
	background-repeat:repeat-y;
	background-image:url(../images/interface/misc/line-left.png);
}
#SECONDARY-HEADER, #SECONDARY-HEADER-INSIDE-LINE, #SECONDARY-HEADER-INSIDE-SHADOW {
	min-height:193px;
	float:left;
	clear:both;
	width:100%;
	background-color:#012d5a;
	background-position:top right;
	background-repeat:no-repeat;
}
#SECONDARY-HEADER {
}
#SECONDARY-HEADER-INSIDE-LINE {
	background-image:url(../images/interface/gradient/line-black.png);
	background-repeat:repeat-x;
}
#SECONDARY-HEADER-INSIDE-SHADOW {
	background-image:url(../images/interface/gradient/drop-shadow-top-v2.png);
	background-repeat:repeat-x;
}
#SECONDARY-HEADER h1 {
	color:#fff !important;
	font-size:48px;
	margin-bottom:0px;
	text-transform:uppercase;
	/* margin-top:120px; */
	line-height: 58px;
	font-weight:500;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
#SECONDARY-HEADER h1 strong {
	font-weight:400 !important;
}
/* SECONDARY-COL
----------------------------------------- */
#SECONDARY-CONTENT {
	float:left;
	clear:both;
	width:100%;
	min-height:200px;
	background-repeat:repeat-x;
	background-image:url(../images/interface/misc/background-white.png);
}
#SECONDARY-CONTENT-HALF {
	float:left;
	/* width:71%; */
	width:70%;
	min-height:480px;
	background-image: url(../images/interface/misc/blue-background.png) !important;
background-repeat: repeat !important;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
	
	
	-webkit-border-top-left-radius: 6px;
-webkit-border-bottom-left-radius: 6px;
-moz-border-radius-topleft: 6px;
-moz-border-radius-bottomleft: 6px;
border-top-left-radius: 6px;
border-bottom-left-radius: 6px;
}
#SECONDARY-CONTENT-HALF.RIGHTCONTENT {
	/* width:29%; */
	width:30%;
	padding-top:50px;
	padding-bottom:50px;
	background-image:url(../images/interface/misc/red-background.png) !important;
background-repeat:repeat;
-webkit-border-top-right-radius: 6px;
-webkit-border-bottom-right-radius: 6px;
-moz-border-radius-topright: 6px;
-moz-border-radius-bottomright: 6px;
border-top-right-radius: 6px;
border-bottom-right-radius: 6px;




-webkit-border-top-left-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
	
	/* background-position:0px 50%; */
}
#SECONDARY-CONTENT-INSIDE {
	clear:both;
	padding:50px;
	/* padding-top:58px; */
margin:0 auto;
}
#SECONDARY-CONTENT-INSIDE h1 {
	color:#fff;
	font-weight:600;
	font-size:50px;
	margin-bottom:20px;
	line-height: 55px;
	/*
	text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	*/
}


#SECONDARY-CONTENT-INSIDE p {
	color:#fff;
}


#SECONDARY-CONTENT-INSIDE h2 {
	color:#fff;
	font-weight:600;
	font-size:30px;
	margin-bottom:50px;
	line-height: 45px;
	/*
	text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	*/
}
#SECONDARY-CONTENT-INSIDE h3 {
	color:#fff;
	font-weight:300;
	line-height:33px;
	font-size:28px;
	/* text-transform:uppercase; */
margin-bottom:50px;
	/*
	text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	*/
}
#SECONDARY-CONTENT-INSIDE h4 {
	font-weight:200;
	font-size:25px;
	color:#fff;
	line-height:36px;
	/* text-transform:uppercase; */
margin-bottom:50px;
	/*
	text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	*/
}
#CONTACT-ROW-INSIDE {
	float: left;
	clear: both;
	width: 100%;
}
#CONTACT-ROW-INSIDE #CONTACT-CENTER {
	-webkit-box-shadow: 0px 0px 0px 0px rgba(207, 167, 103, 0) !important;
	-moz-box-shadow: 0px 0px 0px 0px rgba(207, 167, 103, 0) !important;
	box-shadow: 0px 0px 0px 0px rgba(207, 167, 103, 0) !important;
}
#SECONDARY-CONTENT-INSIDE {
	/*
	text-shadow: 1px 1px 1px #fff;
	-webkit-text-shadow: 1px 1px 1px #fff;
	-moz-text-shadow: 1px 1px 1px #fff;
	*/
}
#SECONDARY-CONTENT-INSIDE p {
	line-height:32px;
	font-size:18px;
	margin-bottom:50px;
}
#SECONDARYNAVBOX {
/* margin-right:50px; */
/* margin-left:50px; */
}
#DefaultPaddingSIDE #HEADLINE, #DefaultPaddingSIDE #CONTENT-CALLL {
	min-width: 80%;
}
#DefaultPaddingSIDE #CALLOUT-ITEM-V1 {
/* max-width:284px; */
}
/* TRI-COL
----------------------------------------- */
#TRI-CONTENT {
	float:left;
	clear:both;
	width:100%;
	background-color:#FFF;
	min-height:200px;
	background-repeat:repeat-y;
	/* background-size: 100%; */
background-position:top right;
}
#TRI-CONTENT-HALF {
	float:left;
	width:50%;
	min-height:480px;
	background-color: #fff;
}
#TRI-CONTENT-HALF.RIGHTCONTENT {
	background-repeat:no-repeat;
	background-size: 100%;/* background-position:0px 50%; */
}
#TRI-CONTENT-INSIDE {
	clear:both;
	padding:25px;
	margin:0 auto;
}
#TRI-CONTENT-INSIDE h1 {
	color:#d84f23;
	font-weight:400;
	font-size:35px;
	margin-bottom:1px;
}
#TRI-CONTENT-INSIDE h2 {
	color:#005093;
	font-weight:400;
	font-size:28px;
	margin-bottom:10px;
}
#TRI-CONTENT-INSIDE h3 {
	color:#3b3c3c;
	font-weight:400;
	font-size:18px;
	text-transform:uppercase;
	margin-bottom:10px;
}
#TRI-CONTENT-INSIDE p {
	line-height:30px;
}
#DIVIDELINE-MAIN {
	float:left;
	width:100%;
	height:19px;
	background-image:url(../images/interface/footer/border.gif);
	background-repeat:no-repeat;
	border-bottom:1px solid #fff;
	clear:both;
}
#DIVIDELINE-MAIN-FOOTER {
	float:left;
	width:100%;
	height:12px;
	background-color:#e0e29d;
	clear:both;
}
#TopNav {
	/* float: right; */
position:absolute;
	margin-top:-156px;
	margin-left:624px;
}
#TopNav a {
	text-decoration: none;
}
#BOX-OUT {
	float: left;
	clear: both;
	display: none;
}
#TopNav #Button {
	color: #d84f23;
	font-weight:400;
	background-repeat: repeat-x;
	font-size: 18px;
	text-transform:uppercase;/*
	text-shadow:1px 1px 1px #001820;
	-webkit-text-shadow:1px 1px 1px #001820;
	-moz-text-shadow:1px 1px 1px #001820;*/
}
#TopNav #Button2 {
	color: #005093;
	font-weight:300;
	background-repeat: repeat-x;
	font-size:32px;
	margin-top:-7px;
	text-transform:uppercase;
	float: left;
}
#TopNav #Button.ON, #TopNav #Button.ON:hover {
	background-image:url(../images/interface/nav/nav-top.gif);
	background-color:#46c2e5;
	color: #fff;
}
#TopNav #Button:hover {
	color: #9d1002;
}
#TopNav #Button2:hover {
	background-image:none !important;
	background-color:none !important;
	color: #003866;
}
/* MAIN NAVIGATION - TABS
----------------------------------------- */
#Navbox-OUTSIDE.SECONDTOPPER {
	margin-top: 198px;
}
#Navbox {
	/* width:100%; */
/* padding-left:25px; */
/* padding-right:25px; */
padding-right:50px;
	padding-left:50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	-ms-box-sizing: border-box;
	box-sizing: border-box;
}
#Mainbox {
	width:100%;
}
#Mainbox {
	width:100%;
	/*
background-image:url(../images/interface/nav/nav-background.jpg);
background-repeat:no-repeat;
*/
/* float:right; */
padding-top:0px;/* min-height:43px; *//* margin:0 auto; *//* max-width:1000px; *//* width:100%; *//* clear:both; */
}
#Navbox {
	width:100%;
	/* min-height:67px; */
	float:left;
}
.PhoneNumberCALL {
	font-size:16px;
	color:#fff !important;
}
#Mainbox {
	display:none;
}
/* TopNav
----------------------------------------- */

#SocialNavbox.Footer {
	margin-top:0px;
}
#SocialNavbox.Footer ul a {
	color:#293379;
}
#SocialNavbox.Footer ul a:hover {
	color:#c09355;
}






#FOOTER-LINK {
    width: 100%;
	max-width:854px;
    float: right;
	text-align:right;
}

#FOOTER-LINK ul {
    float: right;
    margin: 0px;
    padding: 0px;
}

#FOOTER-LINK ul li.FINAL {
    margin-right: 0px !important;
}

#FOOTER-LINK ul li {
    display: block;
    float: left;
    font-size: 16px;
    list-style: none;
    text-decoration: none;
    text-transform: uppercase;
    padding-top: 0px;
    margin-bottom: 20px;
    margin-right: 25px;
}

#FOOTER-LINK ul a {
    color: #fff;
	 font-weight: 600;
}

#FOOTER-LINK ul a:hover {
   color:#07113d;
}

#FOOTER-LINK ul a:hover li {
}








#HomeBOXMAIN.FOOTER-MAIN p a {
	color:#fff;}
	
	
#HomeBOXMAIN.FOOTER-MAIN p a:hover {	
	color:#07113d;
}




















#FOOTER-LINK-right {
	text-align:right;
}
#FOOTER-LINK-left {
	width:40%;
}
#FOOTER-LINK-left img {
	margin-right:30px;
}
#FOOTER-LINK-right {
	width:60%;
}
#FOOTER-LINK-left, #FOOTER-LINK-right {
	margin-top:0px;
	padding-bottom:5px;
	margin-bottom:15px;
	float:left;
}
#FOOTER-LINK-left ul, #FOOTER-LINK-right ul {
	float:right;
	clear:both;
	margin:0px;
	padding:0px;
}
#FOOTER-LINK-left ul li.FINAL, #FOOTER-LINK-right ul li.FINAL {
	border-right:0px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
#FOOTER-LINK-left ul li, #FOOTER-LINK-right ul li {
	display:block;
	float:left;
	font-size:13px;
	list-style:none;
	text-decoration:none;
	text-transform:uppercase;
	height:11px;
	padding-top:0px;
	margin-bottom:17px;
	margin-right:8px;
	border-right:1px solid #b2b2b2;
	padding-right:8px;
	font-weight:300;
}
#FOOTER-LINK-right ul li p {
	margin-top:-5px;
}
#FOOTER-LINK-left ul a, #FOOTER-LINK-right ul a {
	color:#163d5b;
}
#FOOTER-LINK-left ul a:hover, #FOOTER-LINK-right ul a:hover {
	color:#7b8232;
}
#FOOTER-LINK-left ul a:hover li, #FOOTER-LINK-right ul a:hover li {
	font-weight:400;/*text-decoration:underline;*/
}
#FOOTERLOGO-LEFT {
	float:left;
}
#FOOTERLOGO {
	float:right;
	margin-left:25px;
	background-image:url(../images/interface/footer/photo-logo.png);
	background-repeat:none;
	width:137px;
	height:26px;
}
#TITLE-BOX-V1 {
	float:left;
	font-size:20px;
	margin-right: 20px;
	margin-bottom: 8px;
	color:#929292;
	font-weight:200 !important;
}
#TITLE-BOX-MOBILE {
	display:none;
	margin-bottom:16px !important;
}
#TITLE-BOX, #TITLE-BOX-MOBILE {
	float:right;
	font-size:20px;
	color:#fff;
	letter-spacing:1px;
	margin-right:35px;
	font-weight:normal !important;
	text-transform:uppercase;
}
#TITLE-BOX a {
	color:#fff !important;
}
#CONTENTLEFT-MAINbox-INSIDE {
	padding-top:25px;
	padding-bottom:25px;
	float:right;
	text-align:center;
}
#CONTENTLEFT-MAINbox-INSIDE p.FIRST-item1, #CONTENTLEFT-MAINbox-INSIDE p.FIRST-item2, #CONTENTLEFT-MAINbox-INSIDE p.FIRST-item3 {
	margin-bottom:12px !important;
	font-size:300 !important;
}
#CONTENTLEFT-MAINbox-INSIDE p.FIRST-item1 {
	font-size:18px !important;
	line-height:30px !important;
}
#CONTENTLEFT-MAINbox-INSIDE p.FIRST-item2 {
	font-size:14px !important;
}
#CONTENTLEFT-MAINbox-INSIDE p.FIRST-item3 {
	font-size:14px !important;
}
#CONTENTLEFT-MAINbox-MINOR {
	/* padding-left:5%; */
/* padding-right:5%; */
width:100%;
/* max-width:281px; */
/* 
padding-top:60px;
padding-bottom:60px; */
margin:0 auto;
clear:both;
}
#CONTENTLEFT-MAINbox {
	width:100%;
	padding-top:70px;
	padding-bottom:60px;
	float:left;
	clear:both;
	text-align:center;
}
#SocialNavbox {
	/* width:100%; */
float:left;

}
#SocialNavbox #INSIDE {
	float:left;
	font-size:14px;
	color:#888888;
	font-weight:600;
	margin-top:16px;
	clear:both !important;
}
#SocialNavboxCredit {
	float:left;
	margin-top:33px;
}
#SocialNavboxCredit ul {
	float:left;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
}
#SocialNavboxCredit ul li {
	background-image:url(../images/interface/icons/credit-cards.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:51px;
	height:32px;
	margin-right:8px;
	list-style:none;
	text-decoration:none;/* -webkit-transition: all 0.5s; */
	margin-bottom:0px;
	border-right:0px solid #b2b2b2;
	padding-right:0px;
}
#SocialNavboxCredit ul li span {
	display:none;
}
#SocialNavboxCredit ul li.mastercard {
	background-position:0px 0px;
}
#SocialNavboxCredit ul li.mastercard:hover {
	background-position:0px -32px;
}
#SocialNavboxCredit ul li.visa {
	background-position:-62px 0px;
}
#SocialNavboxCredit ul li.visa:hover {
	background-position:-62px -32px;
}
#SocialNavbox ul {
	float:left;
	margin:0px;
	margin-bottom:0px;
	padding:0px;
}
#SocialNavbox ul li {
	background-image:url(../images/interface/icons/social-icons.png);
	background-repeat:no-repeat;
	display:block;
	float:left;
	width:19px;
	height:19px;
	margin-right:8px;
	list-style:none;
	text-decoration:none;/* -webkit-transition: all 0.5s; */
	margin-bottom:0px;
	border-right:0px solid #b2b2b2;
	padding-right:0px;
}
#SocialNavbox ul li span {
	display:none;
}
#SocialNavbox ul li.facebook {
	width:11px;
	margin-right:14px;
	background-position:0px 0px;
}
#SocialNavbox ul li.facebook:hover {
	background-position:0px -19px;
}
#SocialNavbox ul li.linkedin {
	margin-right:11px;
	background-position:-25px 0px;
}
#SocialNavbox ul li.linkedin:hover {
	background-position:-25px -19px;
}
#SocialNavbox ul li.rss {
	margin-right:0px !important;
	background-position:-160px 0px;
}
#SocialNavbox ul li.rss:hover {
	background-position:-160px -19px;
}
#SocialNavbox ul li.twitter {
	width:20px;
	margin-right:14px;
	background-position:-55px 0px;
}
#SocialNavbox ul li.twitter:hover {
	background-position:-55px -19px;
}
#SocialNavbox ul li.youtube {
	width:22px;
	margin-right:16px;
	background-position:-122px 0px;
}
#SocialNavbox ul li.youtube:hover {
	background-position:-122px -19px;
}
#SocialNavbox ul li.instagram {
	width:18px;
	margin-right:15px;
	background-position:-89px 0px;
}
#SocialNavbox ul li.instagram:hover {
	background-position:-89px -19px;
}
#TopNavbox {
	max-width: 364px;
	text-align:center;
	margin:0 auto;
	clear:both;
}
#TopNavbox ul {
	width:auto;
	margin:0px;
	padding:0px;
	height:30px;
}
#TopNavbox ul li {
	text-transform:capitalize;
	display:block;
	float:left;
	padding-right:10px;
	padding-top:0px;
	padding-left:10px;
	list-style:none;
	font-weight:100 !important;
	text-decoration:none;
	border-right:1px solid #d2daa8;
}
#TopNavbox ul li.nobg {
	border-right:0px !important;
}
#TopNavbox ul li span {
	display:none;
}
#TopNavbox ul li a, #TopNavbox ul li a:visited, #TopNavbox ul a li, #TopNavbox ul a:visited li {
	font-size:14px !important;
}
#TopNavbox ul li a:hover, #TopNavbox ul a:hover li {
}
#TopNavbox ul li:hover {
	background: transparent url(../images/interface/nav/nav-hover.png) repeat-x;
}
#LETTER-box {
	width: 66px;
	height:33px;
	float:right;
	/* margin-right:-10px; */
margin-top:-20px;
	clear:both;
	background-image:url(../images/interface/nav/text-size.png);
}
#LETTER-box ul {
	width:auto;
	margin:0px;
	/* margin-left:10px; */
padding:0px;
	height:33px;
}
#LETTER-box ul li {
	display:block;
	float:left;
	list-style:none;
}
#LETTER-box ul li.LETTER-SMALL {
	background-repeat:no-repeat;
	display:block;
	float:left;
	background-image:url(../images/interface/nav/letters-increase.png);
	list-style:none;
	text-decoration:none;
	border-right:0px solid #fff;
	height:33px;
	width:33px;
	padding-right:0px;
	padding-top:0px;
	padding-left:0px;
	border-left:0px solid #fff;
	margin-top:0px;
	margin-left:0px;
}
#LETTER-box ul li span {
	display:none;
}
#LETTER-box ul li.LETTER-SMALL.SMALLEST {
	background-position: 0px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.SMALLEST:hover {
	background-position: 0px -33px !important;
}
#LETTER-box ul li.LETTER-SMALL.MIDDLE {
	background-position: -33px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.MIDDLE:hover {
	background-position: -33px -33px !important;
}
#LETTER-box ul li.LETTER-SMALL.LARGEST {
	background-position: -64px 0px;
	width:33px;
}
#LETTER-box ul li.LETTER-SMALL.LARGEST:hover {
	background-position: -64px -33px !important;
}
/* BUTTONS
----------------------------------------- */
#LearnMore-Button {
	float:right;
}
a.VIEWCOLOR {
	color:#339967 !important;
}
#ViewAll-BUTTON {
	background-image:url(../images/interface/buttons/view-box.png);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-right:0px;
	padding-top:13px;
	margin-top:-50px;
	height:25px;
	float:right;
}
#ViewAll-BUTTON div.ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	background-position:0px 0px;
	margin-right:6px;
	float:left;
}
#ViewAll-BUTTON div {
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	padding-top:1px;
	float:left;
}
#ViewAll-BUTTON div:hover {
	color:#024122 !important;
}
#ViewAll-BUTTON2 {
	background-image:url(../images/interface/buttons/view-box.png);
	background-repeat:no-repeat;
	padding-left:0px;
	padding-right:0px;
	padding-top:13px;
	margin-top:-36px;
	height:25px;
	float:right;
}
#ViewAll-BUTTON2 div.ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:12px;
	height:12px;
	background-position:-18px 0px;
	margin-right:6px;
	float:left;
}
#ViewAll-BUTTON2 div {
	font-size:10px;
	text-transform:uppercase;
	font-weight:500;
	padding-top:1px;
	color:#a47704;
	float:left;
}
#ViewAll-BUTTON2 div:hover {
	color:#024122 !important;
}
#H1-BOX {
	background-image:url(../images/interface/border/border-bottom5.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-left:0px;
	padding-right:0px;
	width:100%;
	padding-top:37px;
	min-height:20px;
	margin-bottom:10px;
	margin-top:-20px;
	float:left;
}
#H1-BOX H1 {
	display:inline-block;
}
#H1-BOX #H1-ARROW {
	background-image:url(../images/interface/arrows/arrow.png);
	background-repeat:no-repeat;
	width:15px;
	height:20px;
	background-position:0px -27px;
	margin-top:6px;
	margin-right:20px;
	float:left;
}
.READMORE-V2 {
	color:#006253 !important;
	height:16px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:12px !important;
	text-transform:uppercase;
	float:right;
	padding-top:0px;
	margin-top:-69px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.CLICKHERE {
	color:#000000 !important;
	height:16px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-size:14px !important;
	text-transform:capitalize;
	float:right;
	padding-top:5px;
	padding-bottom:3px !important;
	padding-left:12px;
	padding-right:12px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
	border:1px solid #abc9c3;
	background-image:url(../images/interface/misc/button.gif);
	background-repeat:repeat-x;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
	background-color:#aacac4;
	clear:both;
}
a .READMORE:hover, a .READMORE-V2:hover {
	color:#000 !important;
}
.READMORE {
	color:#006253 !important;
	background-image:url(../images/interface/misc/arrows.png);
	height:16px;
	background-repeat:no-repeat;
	padding-left:20px;
	font-family: 'Philosopher', sans-serif;
	font-weight:bold;
	font-style:italic;
	background-position:0px 5px;
	font-size:13px !important;
	text-transform:uppercase;
	float:right;
	padding-top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:0px;
}
.READMORE h4:hover {
	color:#d8ad3d !important;
}
#BUTTON-READMORE {
	float:right;
	/* color:#d8ad3d; */
/* width:104px; */
/* height:44px; */
background-repeat:no-repeat;
	text-transform:uppercase;
	/* margin-right:-10px */
	margin-bottom:30px;
}
#BUTTON-READMORE div {
	margin-top:16px;
	font-weight:400;
}
#BUTTON-READMORE div:hover {
}
/* CALLOUT HOVER ANIMATION
----------------------------------------- */

#CALLOUT-SMALL.GREEN-BG, #CALLOUT-2COL.GREEN-BG, #CALLOUT-3COL.GREEN-BG, #CALLOUT-SMALL.PURPLE-BG, #CALLOUT-2COL.PURPLE-BG, #CALLOUT-3COL.PURPLE-BG, #CALLOUT-SMALL.BLUE-BG, #CALLOUT-2COL.BLUE-BG, #CALLOUT-3COL.BLUE-BG, #CALLOUT-SMALL.ROYAL-BG, #CALLOUT-2COL.ROYAL-BG, #CALLOUT-3COL.ROYAL-BG, #CALLOUT-SMALL.RED-BG, #CALLOUT-2COL.RED-BG, #CALLOUT-3COL.RED-BG, #CALLOUT-SMALL.POWDER-BG, #CALLOUT-2COL.POWDER-BG, #CALLOUT-3COL.POWDER-BG, #CALLOUT-SMALL.ORANGE-BG, #CALLOUT-2COL.ORANGE-BG, #CALLOUT-3COL.ORANGE-BG, #CALLOUT-SMALL.MINT-BG, #CALLOUT-2COL.MINT-BG, #CALLOUT-3COL.MINT-BG {
	-webkit-transition: all 0.3s ease-in;
}
/* CALLOUT
----------------------------------------- */
#CONTENTZONE {
	max-width:283px;
	min-width:283px;
	float:left;
}
#CONTENTZONE h3 {
	font-size:17px !important;
	font-weight:300 !important;
	margin-bottom:0px !important;
}
#CONTENTZONE p {
	font-size:17px;
	font-weight:300;
}
#CONTENTZONE a, #CONTENTZONE a p {
	font-weight:500 !important;
}
#PICTUREZONE1-IMG-TEXT.V2 {
	max-width: 654px;
	min-width: 654px;
}
#PICTUREZONE.V2, #PICTUREZONE1.V2, #PICTUREZONE1-INSIDEBOX.V2 {
	min-height: 342px;
	max-width: 654px;
	min-width: 654px;
}
#PICTUREZONE.V2 #PICTUREZONE1-INSIDEBOX.V2 #PICTUREZONE1-IMG.V2 {
	border:1px solid #e3ebf4;
	max-width: 652px;
	min-width: 652px;
	min-height: 340px;
}
a:hover #PICTUREZONE.V2 #PICTUREZONE1-IMG-TEXT.V2 h3 {
	font-weight: 600 !important;
}
a:hover #PICTUREZONE.V2 #PICTUREZONE1-INSIDEBOX.V2 #PICTUREZONE1-IMG.V2 {
	border: 20px solid #c09355;
	max-width: 613px;
	min-width: 613px;
	min-height: 302px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1.THIRD #PICTUREZONE #PICTUREZONE1 {
	margin-bottom:20px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 {
	margin-bottom:18px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE {
	margin-bottom:32px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1.THIRD #PICTUREZONE {
	margin-bottom:0px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1, #HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX {
	min-height:132px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	min-height:130px;
}
#HomeBOX1-COL2.COLUMN2ALT #HomeBOX1-COL1 a:hover #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	min-height:92px;
}
#ZONEMAIN1 {
	max-width:100%;
	min-width:100%;
	float:left;
	min-height:100%;
	margin-bottom:33px;
}
#ZONEMAIN1-INSIDEBOX {
	max-width:100%;
	min-width:100%;
	float:left;
	min-height:342px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
	border: 0px solid blue;
	box-shadow: 0px 0px 0px 1px #e3ebf4;
	margin-bottom:25px;
}
a:hover #ZONEMAIN1 #ZONEMAIN1-INSIDEBOX #ZONEMAIN1-IMG {
	box-shadow: 0px 0px 0px 20px #c09355;
	min-height:302px;
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}
#ZONEMAIN1-IMG-TEXT {
	max-width:306px;
	min-width:306px;
	text-align:center;
	float:left;
}
#ZONEMAIN1-IMG-TEXT h3 {
	font-size:23px !important;
	color:#2a3278 !important;
	font-family: 'Roboto Slab', serif !important;
	font-weight:lighter !important;
	text-transform:uppercase !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.TELEPHONE-Number {
	color:#00806c;
	font-size:23px;
	font-family: 'Philosopher', sans-serif;
}
.LOCATION-Title {
	color:#000000;
	font-size:18px;
	font-weight:bold;
}
.LOCATION-Address {
	color:#000000;
	font-size:12px;
}
#PICTUREZONE {
	max-width:306px;
	min-width:306px;
	float:left;
	margin-bottom:32px;
	/* min-height:206px; */;/* margin-bottom:11px; */
}
#PICTUREZONE1 {
	max-width:306px;
	min-width:306px;
	float:left;
	min-height:206px;
	margin-bottom:25px;
}
#PICTUREZONE1-INSIDEBOX {
	max-width:306px;
	min-width:306px;
	float:left;
	min-height:206px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#fff;
}
#PICTUREZONE1-IMG {
	max-width:304px;
	min-width:304px;
	float:left;
	min-height:204px;
	background-repeat:no-repeat;
	background-image:url(../images/interface/centerpiece/gradient-image.png);
	background-position:left bottom;
	border:1px solid #e3ebf4;
}
#PICTUREZONE1-IMG-TEXT {
	max-width:100%;
	min-width:100%;
	text-align:center;
	float:left;
}
#PICTUREZONE1-IMG-TEXT.V2 h4 {
	font-size:20px !important;
	color:#00806c !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	font-weight:100 !important;
	margin-left:0px;
	font-style:italic;
	margin-top:-4px;
	margin-bottom: 0px;
}
#PICTUREZONE1-IMG-TEXT h3 {
	font-weight:300 !important;
	font-size:23px !important;
	color:#293379 !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase !important;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	color:#293379 !important;
	font-weight:600 !important;
}
#PICTUREZONE1-IMG-TEXT h4 {
	font-size:20px !important;
	color:#00806c !important;
	/* font-family: 'Roboto Slab', serif; */
	font-family: Helvetica, Arial, sans-serif;
	font-weight:100 !important;
	margin-left:13px;
	font-style:italic;
	margin-top:-4px;
}
.FOOTFILES #HomeBOX1-COL1 {
	min-width:226px !important;
	max-width:226px !important;
	margin-right:24px !important;
}
.FOOTFILES #HomeBOX1-COL1 #HomeBOX1-CONTENT-MAIN #PICTUREZONE {
	min-width:226px !important;
	max-width:226px !important;
}
.FOOTFILES #HomeBOX1-COL1 #HomeBOX1-CONTENT-MAIN #CONTENTZONE {
	min-width:226px !important;
	max-width:226px !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	text-align:left !important;
}
.FOOTFILES #PICTUREZONE #PICTUREZONE1-IMG-TEXT {
	margin-bottom:18px !important;
	padding-bottom:18px !important;
	border-bottom:1px solid #e2eaf4 !important;
}
#LOGINBOX {
	border:1px solid #e2eaf4;
	width:100%;
	float:left;
	clear:both;
	margin-top:20px;
}
#LOGINBOX-INSIDE {
	padding:10px;
	float:left;
	clear:both;
}
#LOGINBOX-INSIDE h4 {
	text-transform:uppercase;
}
a:hover #ZONEMAIN1 #PICTUREZONE1-IMG-TEXT h3, a:hover #PICTUREZONE #PICTUREZONE1-IMG-TEXT h3 {
	font-weight:600 !important;
}
a:hover #PICTUREZONE #PICTUREZONE1-INSIDEBOX #PICTUREZONE1-IMG {
	border:20px solid #c09355;
	max-width:266px;
	min-width:266px;
	min-height:166px;
}
#calendar {
	float: left;
	background-image:url(../images/interface/misc/calendar-background.png);
	background-repeat: no-repeat;
	width: 76px;
	height: 105px;
	margin-right:25px;
	font-family: 'Philosopher', sans-serif !important;
	padding-top: 7px;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
}
#calendar h4, #calendar h1, #calendar h3 {
	color:#000;
}
#calendar h4 {
	font-size:20px !important;
	font-weight:bold;
	font-style:italic;
	text-transform:uppercase;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
}
#calendar h1 {
	font-size:48px !important;
	margin-top:0px !important;
	padding-top:0px !important;
	padding-bottom:0px !important;
	margin-bottom:0px !important;
	font-style:normal !important;
}
#calendar h3 {
	font-size:15px !important;
	margin-top:0px;
	padding-top:0px;
	padding-bottom:0px;
	margin-bottom:0px;
}
#PICTUREZONE1-IMG-TEXT.ALT h3 {
	font-size:30px !important;
	color:#000 !important;
	font-family: 'Philosopher', sans-serif !important;
	font-weight:lighter !important;
	text-transform:uppercase !important;
	margin-top:0px;
	margin-left:0px;
	margin-bottom: 0px !important;
	padding-bottom:0px !important;
}
#PICTUREZONE1-IMG-TEXT.ALT h4 {
	font-size:20px !important;
	color:#00806c !important;
	font-family: 'Philosopher', sans-serif !important;
	font-weight:100 !important;
	margin-left:0px!important;
	font-style:italic;
	margin-top:-4px;
	margin-bottom:27px !important;
}
#PICTUREZONE1-TEAM {
	max-width:270px;
	min-width:270px;
	float:left;
	min-height:281px;
	padding-bottom:7px;
	background-image:url(../images/interface/border/border-bottom1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	background-color:#024122;
	margin-bottom:20px;
	margin-right:20px;
}
#PICTUREZONE1-TEAM-INSIDEBOX {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:281px;
	background-color:#024122;
}
#PICTUREZONE1-TEAM-IMG {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:281px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#PICTUREZONE1-TEAM-IMG img {
	max-width:270px;
	min-width:270px;
}
#PICTUREZONE1-TEAM-IMG div {
	max-width:270px;
	min-width:270px;
	margin-top:232px;
	min-height:33px;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url(../images/interface/misc/overlay.png);
	background-repeat:repeat;
	color:#FFF;
	text-shadow: 1px 1px 1px #113925;
	-webkit-text-shadow: 1px 1px 1px #113925;
	-moz-text-shadow: 1px 1px 1px #113925;
}
#PICTUREZONE1-TEAM-IMG div a {
	color:#FFF;
	text-shadow: 1px 1px 1px #113925;
	-webkit-text-shadow: 1px 1px 1px #113925;
	-moz-text-shadow: 1px 1px 1px #113925;
}
#PICTUREZONE1-TEAM-IMG div p {
	margin-left:20px;
	margin-right:20px;
	font-size:12px !important;
	text-align:left !important;
	line-height:17px !important;
	margin-bottom:0px !important;
}
#PICTUREZONE1-SECONDARY {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:125px;
	background-image:url(../images/interface/border/border-bottom1.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	margin-bottom:25px;
}
#PICTUREZONE1-SECONDARY-INSIDEBOX {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:118px;
	background-color:#024122;
}
#PICTUREZONE1-SECONDARY-IMG {
	max-width:607px;
	min-width:607px;
	float:left;
	clear:both;
	min-height:118px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#HomeBOX1-CONTENT-MAIN.NEWS strong {
	color:#000;
}
#HomeBOX1-CONTENT-MAIN.NEWS h5 {
	margin-bottom:1px !important;
	padding-top:0px !important;
	margin-top:10px !important;
}
#PICTUREZONE2 {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:123px;
	background-image:url(../images/interface/border/border-bottom4.gif);
	background-repeat:repeat-x;
	background-position:bottom left;
	-moz-box-shadow: 0px 0px 10px #b6b6b6;
	-webkit-box-shadow: 0px 0px 10px #b6b6b6;
	box-shadow: 0px 0px 10px #b6b6b6;
	margin-bottom:17px;
}
#PICTUREZONE2-INSIDEBOX {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:118px;
	background-color:#024122;
}
#PICTUREZONE2-IMG {
	max-width:270px;
	min-width:270px;
	float:left;
	clear:both;
	min-height:118px;
	background-repeat:no-repeat;
	background-position:center;
	background-color:#024122;
}
#GREEN {
	background-image:url(../images/interface/gradient/gradient-right.png);
	background-repeat:repeat-y;
	min-height:37px;
	max-width:270px;
	min-width:270px;
	margin-top:81px;
}
#GREEN div {
	color:#fff !important;
	font-weight:600 !important;
	font-size:16px !important;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	text-shadow:1px 1px 1px #000;
	-webkit-text-shadow:1px 1px 1px #000;
	-moz-text-shadow:1px 1px 1px #000;
}
#MAININSIDEBOX img, #CONTENT-LEFT-MAIN img {
/*
padding:1px;
border:3px solid #999999;
*/
}
#MAININSIDEBOX img {
	border:1px solid #e2eaf4;
}
#MAINZONE-RIGHT {
	max-width:273px;
	min-width:273px;
	margin-left:-30px;
	padding-left:30px;
	padding-top:20px;
	float:left;
	clear:both;
	background-image:url(../images/interface/gradient/gradient-right3.png);
	background-repeat:no-repeat;
}
#MAINZONE-RIGHT #ViewAll-BUTTON {
	margin-top:0px !important;
}
#MAINZONE-RIGHT #CONTENT-LEFT-MAIN img {
	margin-top:20px;
	margin-bottom:20px;
}
#MAINZONE {
	max-width:441px;
	min-width:441px;
	margin-left:-30px;
	padding-left:30px;
	padding-top:20px;
	float:left;
	clear:both;
	background-image:url(../images/interface/gradient/gradient-right3.png);
	background-repeat:no-repeat;
}
#HomeBOXMAINCALLOUT-TOP h2 {
	color:#fff;
	text-transform:uppercase;
	font-size:28px;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	line-height:35px;
}
#HomeBOXMAINCALLOUT-TOP h3 {
	color:#fff;
	font-size:27px;
	font-weight:100 !important;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	line-height:35px;
}
#CALLOUT {
	min-width:234px;
	max-width:234px;
	margin-left:13px;
	margin-bottom:10px;
	padding-bottom:5px;
	background-image:url(../images/interface/calloutbox/blue-bg-bar.png);
	background-repeat:repeat-x;
	background-position:left bottom;
	background-color:#00127a;
	-moz-box-shadow: 3px 3px 10px #000;
	-webkit-box-shadow: 3px 3px 10px #000;
	box-shadow: 3px 3px 10px #000;
	float:left;
}
#CALLOUT #CONTENT {
	background-image:url(../images/interface/calloutbox/blue-bg.png);
	background-repeat:repeat-x;
	border-bottom:1px solid #5c86f8;
	border-top:1px solid #1d8ff9;
	background-position:0px -95px;
	min-height:72px;
	padding:11px;
	padding-bottom:0px;
	color:#fff !important;
	min-width:212px;
	text-shadow:1px 1px 1px #000f3a;
	-webkit-text-shadow:1px 1px 1px #000f3a;
	-moz-text-shadow:1px 1px 1px #000f3a;
	float:left;
}
#CALLOUT h4 {
	font-size:16px !important;
}
#CALLOUT img {
	width:100%;
	border:0px;
}
/* HOMEPAGE CENTERPIECE
----------------------------------------- */
#MIDCONTENT h1 {
	color:#140b58;
	font-style:italic;
	text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 1px #fff;
	-moz-text-shadow:1px 1px 1px #fff;
	font-size:26px;
	font-weight:600;
	text-transform:none;
}
#MIDCONTENT {
	text-align:center;
	margin-top:17px;
	clear:both;
}
#POSITION-SLIDER {
	width:100%;
	max-width:1500px;
	position:absolute;
	z-index: 55;
	background-image:url(../images/interface/calloutbox/top-hover-centerpiece.png);
	background-repeat:repeat-x;
}
#HomeBOXMAIN.SECONDARYBG {
	padding-top:20px;
	padding-bottom:30px;
	background-repeat:repeat-y;
	background-image:url(../images/interface/misc/row-vert-divideline.png);
	background-position:top center;
}
#HomeBOXMAIN.CONTENTBG {
	background-image:url(../images/interface/misc/divideline.png);
	background-position:top center;
	background-repeat:no-repeat;
	padding-top:0px;
	padding-bottom:0px;
}
#HomeBOXMAIN.CONTENTROWBG {
	min-height:112px;
	background-image:url(../images/interface/gradient/gradient-left-right.png);
	background-color:#8da4c2;
	background-repeat:repeat-x;
	padding-top:0px;
	padding-bottom:0px;
}
#HomeBOXMAIN.CALLOUTROW2nd {
	padding-top:35px;
	padding-bottom:0px;
}

#HomeBOXMAIN.FOOTER-MAIN p {
	font-size:13px;
	color:#fff;
	/* float:right; */
	margin-bottom:0px;
}
#HomeBOXMAIN.FOOTER-MAIN p strong {
	font-weight:600;
}
#HomeBOXMAIN.FOOTER-MAIN {
	min-height:100px;
	background-color:#e8212c;
	border-top:5px solid #fff;
	padding-top:0px;
	padding-bottom:0px;
}
#HomeBOXMAIN.FOOTER-MAIN-INSIDE {
	min-height:100px;
	padding-top:0px;
}
#HomeBOXMAIN.FOOTER-MAIN #Main-CENTER {
	/* text-align:center; */
background-image:url(../images/interface/gradient/line-black.png);
	background-repeat:repeat-x;
	margin:0 auto;
	clear:both;
	width:100%;
}
#IMAGEBORDER {
	float:left;
	margin-right:15px;
}
#Foot-LOGO {
	width:230px;
	margin:0 auto;
	clear:both;
}
#IMAGEBORDER.IMAGEBorder img {
	margin-top:6px;
	border:1px solid #cecece;
	-moz-box-shadow: 0px 0px 10px #007462;
	-webkit-box-shadow: 0px 0px 10px #007462;
	box-shadow: 0px 0px 10px #007462;
}
.FOOT-COPYRIGHT-DIVIDE {
	width:100%;
	float:left;
	clear:both !important;
	padding-top:20px;
	margin-top:25px;
	border-top:1px solid #ebebeb;
}
.FOOT-COPYRIGHT {
	font-size:12px !important;
	font-weight:normal;
	line-height: 18px;
	color:#fff;/* float:right; */
}
.FOOT-COPYRIGHT span.LARGER {
}
.FOOT-COPYRIGHT span.SMALL {
	font-size:12px;
}
.FOOT-COPYRIGHT a, .FOOT-COPYRIGHT a:link {
	color:#fff !important;
	font-weight:600 !important;
}
.FOOT-COPYRIGHT a:hover {
	color:#07113d !important;
}
#HomeBOX1-COL3-MAP {
	width:100%;
	min-height:198px;
	margin-bottom:20px;
}
#HomeBOXMAIN.CALLOUTROW2nd #HomeBOX1-COL3 #CONTENTZONE {
	text-align:center;
}
#HomeBOXMAIN {
	width:100%;
	padding-top:46px;
	padding-bottom:33px;
	/* min-height:140px; */
	float:left;
	clear:both;
}
#HomeBOX1-COL1.TESTIMONIALS-V1 {
	min-width:100%;
	max-width:100%;
	min-height:119px;
	margin-right:0px;
	float:left;
}
#HomeBOX1-COL1.TESTIMONIALS-V1 #HomeBOX1-CONTENT-MAIN {
	text-align:center;
	color:#010100;
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
	font-weight:100 !important;
}
.Option2 {
	margin-bottom:0px !important;
}
#HomeBOX1-COL1.COLUMN1ALT {
	min-width:653px;
	max-width:653px;
	/* min-height:285px; */
	margin-right:38px;
	float:left;
}
#HomeBOX1-COL2.COLUMN2ALT {
	margin-right:0px;
	margin-top:-1px;
}
#HomeBOX1-COL1.COLUMN1ALT #HomeBOX1-CONTENT-MAIN h3 {
	line-height:22px;
	margin-bottom: 14px !important;
}
#HomeBOX1-COL1 {
	min-width:306px;
	max-width:306px;
	/* min-height:285px; */
	margin-right:38px;
	float:left;
}
#Max-WIDTH {
	width:100%;
	float:left;
	clear: both;
	background-image:url(../images/interface/misc/blue-icon.gif);
	background-repeat:repeat-y;
	background-position-x: 20%;
}
#HomeBOX1-COL2, #HomeBOX1-COL3 {
	min-width:306px;
	max-width:306px;
	/* min-height:285px; */
	margin-right:0px;
	float:left;
}
#HomeBOX1-COL1.LAST {
	min-width:306px !important;
	max-width:306px !important;
}
#DIVIDEROW {
	width:100%;
	border-bottom:1px solid #293379;
	float:left;
	margin-bottom:33px;
	clear:both;
}
#DIVIDEROW2 {
	width:100%;
	border-bottom:1px solid #e2eaf4;
	float:left;
	margin-bottom:0px;
	clear:both;
}
#HomeBOX1-COL1.THIRD {
	margin-right:0px;
}
#HomeBOX1-LEFT {
	min-width:500px;
	max-width:500px;
	min-height:285px;
	float:left;
}
#HomeBOX1-RIGHT {
	min-width:500px;
	max-width:500px;
	min-height:285px;
	float:left;
}
#HomeBOX1-CONTENT-MAIN li {
	margin-bottom:10px;
}
#HomeBOX1-CONTENT-MAIN h2 {
	font-size: 18px !important;
	padding-bottom: 6px !important;
}
#HomeBOX1-CONTENT-MAIN h3, #SecondaryContent h3 {
}
#FOOTER-CONTENT-MAIN {
	margin-left:20px;
	margin-right:20px;
}
#HomeBOX1-CONTENT-MAIN {
/*
	margin-left:25px;
	margin-right:25px;
	*/
}
#MAININSIDEBOX p, .content p {
/*
	font-weight:300;
	line-height:26px !important;
	*/
}
#HomeBOX1-COL4.MAINWIDE {
	width:80%;
	min-height: 285px;
	margin-right: 0px;
	float: left;
}
#NAV-LEFT {
	float:left;
	width:100%;
	background-color:#e0e29d;
	background-image:url(../images/interface/gradient/gradient-yellow.png);
	background-repeat:repeat-x;
}
#NAV-INSIDE-LEFT {
	padding-left:25px;
	padding-right:25px;
}
#SecondaryBOX1-CONTENT-MAIN h1 {
	font-size:30px !important;
	color:#293379 !important;
	font-style:normal !important;
	margin-bottom:23px !important;
	border-bottom:1px solid #e2eaf4;
	text-transform:uppercase;
	padding-bottom:28px !important;
	margin-top: 0px !important;
}
/* #SecondaryBOX1-CONTENT-MAIN h2 {
	font-size:25px !important;
	color:#c09355 !important;
	font-weight:300 !important;
	margin-left:0px!important;
	margin-top:-4px;
	margin-bottom:25px !important;
	line-height:28px !important;
}*/



#SecondaryBOX1-CONTENT-MAIN h2 {
	font-size:25px !important;
	color:#293379 !important;
	font-weight:600 !important;
	margin-left:0px!important;
	margin-top:-4px;
	/* padding-bottom:28px !important; */
/* border-bottom:1px solid #e2eaf4; */
margin-bottom:25px !important;
	line-height:28px !important;
}
#SecondaryBOX1-CONTENT-MAIN h3 {
	font-size:18px !important;
	color:#293379 !important;
	font-weight:600 !important;
	margin-left:0px!important;
	text-transform:uppercase !important;
	margin-bottom:27px !important;
	line-height:25px !important;
}
#HomeBOX1-CONTENT-MAIN h1 {
	text-shadow:1px 1px 1px #fff !important;
	-webkit-text-shadow:1px 1px 1px #fff !important;
	-moz-text-shadow:1px 1px 1px #fff !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS p {
	font-size:12px !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE {
	margin-top:20px !important;
}
#HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE, #HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE #PICTUREZONE1, #HomeBOX1-CONTENT-MAIN.NEWS #PICTUREZONE #PICTUREZONE1 #PICTUREZONE1-INSIDEBOX {
	min-height:0px !important;
	margin-bottom:0px !important;
}
#H4 {
	font-weight:600 !important;
	color:#004813 !important;
	font-size: 15px !important;
	margin-bottom:15px !important;
}
#H5 {
	font-weight:600 !important;
}
iframe.GOOGLE {
	height:350px;/*
	-moz-box-shadow: 0px 0px 10px #c6c4c4;
	-webkit-box-shadow: 0px 0px 10px #c6c4c4;
	box-shadow: 0px 0px 10px #c6c4c4;
	*/
}
article {
	width:100%;
	margin-bottom:40px !important;
}
article #CONTENT-LEFT-MAIN img {
/* max-width: 110px; */
}
article #CONTENT-LEFT-MAIN {
	margin-top:0px !important;
}
article #CONTENT-LEFT-MAIN .h4 {
	font-weight:600 !important;
	font-style:italic !important;
	margin-bottom:0px !important;
	padding-bottom:0px !important;
	font-size: 15px !important;
}
article #CONTENT-LEFT-MAIN .h3 {
	font-weight:600 !important;
	text-transform:capitalize !important;
	font-size: 18px !important;
	margin-bottom:0px !important;
}
article #CONTENT-LEFT-MAIN img {
	float:left;
	max-width:366px;
	margin-right:40px;/* margin-bottom:40px; */
}
#SecondaryBOX1-RIGHT #CONTENT-LEFT-MAIN img {
	max-width: 273px;
}
#CONTENT-LEFT-MAIN {
/* background-repeat:repeat-x; */
/* background-image:url(../images/interface/misc/divide-line2.gif); */
/* background-position:left bottom; */
/* padding-bottom:20px !important; */
/* margin-top:20px !important; *//* font-weight:300; *//* font-size:14px; */
}
#CONTENT-LEFT-MAIN p {
	/* font-weight:300; */
	line-height:28px !important;
	font-size:15px !important;
	padding-bottom: 0px !important;
	margin-bottom: 22px !important;
}
div.bx-has-pager {
}
div.bx-default-pager {
}
#IMAGEBOX {
	background-image:url(../images/interface/misc/line-bold.png);
	padding:5px;
}
#IMAGEBOX img {
	border:1px solid #fff;
}
#CONTENTBOX-RIGHT {
	padding-left:40px;
	padding-right:40px;
	float:left;
	clear:both;
}
.TITLEBOX {
	font-weight:bold;
	font-size:12px;
	margin-bottom:0px;
}
/* SECONDARY REGION
----------------------------------------- */


#CenterpieceInside {
	max-width:1000px;
	min-width:1000px;
	height:112px;
	background-color:#FFFFFF;
	padding-bottom:1px;
	border-bottom:3px solid #d8ad3d;
}
#CenterBG {
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#CenterBGInside {
	background-image:url(../images/interface/header/bg-header.jpg);
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#CenterContent h1 {
	font-size:40px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
	text-transform:uppercase;
}
#CenterContent .left, #CenterContent .right {
	margin-left:20px;
	margin-right:20px;
	margin-top:30px;
}
#CenterContent {
	background-image:url(../images/interface/header/bg-header.png);
	background-repeat:no-repeat;
	max-width:1000px;
	min-width:1000px;
	height:112px;
	float:left;
}
#Gold {
	background-image:url(../images/interface/misc/mid-bg.gif);
	background-repeat:repeat-y;
	max-width:266px;
	min-width:266px;
	padding-top:0px;
	padding-bottom:0x;
	background-color:#fefbe6;
	border-top:1px solid #f0e3b8;
	border-bottom:1px solid #f0e3b8;
	margin:0px;
	float:left;
	clear:both;
}
#SecondaryBOXMAIN {
	width:100%;
	padding-top:0px;
	padding-bottom:40px;
	min-height:140px;
	background-image:url(../images/interface/misc/secondary-bg.gif);
	background-repeat:repeat-y;
	background-position:733px 0px;
	float:left;
	clear:both;
}
#SecondaryBOXMAIN.WIDE {
	background-image:none;
}
#SecondaryBOX1-LEFT.WIDE {
	min-width:940px;
	max-width:940px;
}
#SecondaryBOX1-LEFT {
	min-width:734px;
	max-width:734px;
	min-height:395px;
	float:left;
}
#SecondaryBOX1-RIGHT {
	min-width:266px;
	max-width:266px;
	min-height:395px;
	float:left;
}
#SecondaryBOX1-CONTENT-MAIN {
	margin-left:25px;
	margin-right:25px;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol {
	margin: 0 0 18px 20px;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol li ol, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ul li ul li ul li ul, #SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX ol li ol li ol li ol {
	margin-left:0px !important;
	padding-left:15px !important;
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX li {
	margin: 10px -25px;
	margin-right:10px;
	list-style-image:url(../images/interface/arrows/arrow-GREEN.png);
}
#SecondaryBOX1-CONTENT-MAIN #MAININSIDEBOX li:hover {
	list-style-image:url(../images/interface/arrows/arrow-GOLD.png);
}
/* FOOTER REGION
----------------------------------------- */
#footer {
	color:#fff;
	max-width:1000px;
	min-width:1000px;
	text-align:center;
	font-size:13px;
	font-weight:normal;
	background-color:#004813;
	padding-bottom:30px;
	padding-top:15px;
	background-image:url(../images/interface/footer/bg.gif);
	background-repeat:repeat-x;
	min-height:100px;
	margin:0 auto;
}
#footer a {
	color:#fff !important;
}
#FOOTERBOX1, #FOOTERBOX2, #FOOTERBOX3 {
	min-width:330px;
	max-width:330px;
	min-height:300px;
	float:left;
}
#FOOTERBOX2 {
	margin-left:5px;
	margin-right:5px;
}
#FOOTERBOX-MAIN {
	margin-left:30px;
	margin-right:30px;
	min-width:270px;
	max-width:270px;
	float:left;
}
#FOOTERBOX-MAIN img {
	max-width:111px;
	border:3px solid #fff;
	margin-right:18px;
	float:left;
}
#FOOTERBOX-MAIN h3 {
	color:#000000 !important;
	font-weight:300 !important;
}
#FOOTERBOX-MAIN h3 strong {
	font-weight:600 !important;
}
/*
#FOOTERBOX-MAIN h4 {
	color:#000000 !important;
	font-size:13px;
	font-weight:600 !important;
	display:inline-block;
}

#FOOTERBOX-MAIN h5 {
	color:#a47704 !important;
	font-size:12px;
	font-weight:300 !important;
	display:inline-block;
	margin-bottom:10px !important;
}

*/


#FOOTERBOX-MAIN #H4 {
	color:#000000 !important;
	font-size:13px;
	font-weight:600 !important;
	margin-bottom:10px !important;
}
#FOOTERBOX-MAIN #H5 {
	color:#a47704 !important;
	font-size:12px;
	font-weight:300 !important;
	margin-bottom:10px !important;
}
#FOOTERBOX2 #FOOTERBOX-MAIN p {
	font-size:11px;
	margin-top:0px;
	line-height:20px;
	margin-bottom:0px;
}
#FOOTERBOX3 #FOOTERBOX-MAIN p {
	font-size:11px;
	margin-top:0px;
	line-height:20px;
	margin-bottom:0px;
}
#FOOTERBOX2 #FOOTERBOX-MAIN a:hover h5 {
	color:#024122 !important;
}
#FOOTERBOX1 #FOOTERBOX-MAIN p {
	font-size:10px;
	margin-top:15px;
	margin-bottom:0px;
}
#FOOTERBOX1 #FOOTERBOX-MAIN #BUTTON-SUBSCRIBE {
	width:270px;
	height:35px;
	font-size:13px;
	text-transform:uppercase;
	float:right;
	clear:both;
	background-image:url(../images/interface/buttons/big-button.gif);
}
#FOOTERBOX1 #FOOTERBOX-MAIN #BUTTON-SUBSCRIBE div {
	margin-top:10px;
	margin-left:35px;
	text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 0px #fff;
	-moz-text-shadow:1px 1px 0px #fff;
}
.SUBSCRIBE {
	color:#000000 !important;
}
#FOOTERBOX3 #FOOTERBOX-MAIN #BUTTON-READMORE-YELLOW {
	margin-top:8px !important;
}
.FOOTMAINCOPYRIGHT p {
	line-height:18px;
}
.FOOTMAINCOPYRIGHT {
	font-size:11px;
	text-align:right;
	margin-top:20px;
}
.FOOTMAINCOPYRIGHT a {
	color:#a47704 !important;
}
.FOOTMAINCOPYRIGHT a:hover {
	color:#2a2100 !important;
}
#BUTTON-READMORE-YELLOW {
	font-size:10px;
	text-transform:uppercase;
	float:right;
	clear:both;
	margin-top:53px;
	background-image:url(../images/interface/buttons/read-more-top.gif);
	background-repeat:repeat-x;
	background-color:#ecbd47;
	border:1px solid #be8800;
}
#BUTTON-READMORE-YELLOW div {
	margin:5px;
	margin-top:7px;
	text-shadow:1px 1px 1px #fff;
	-webkit-text-shadow:1px 1px 0px #fff;
	-moz-text-shadow:1px 1px 0px #fff;
}
.READMORE-YELLOW {
	color:#000000 !important;
}
#FOOTbox #Left {
	width: 210px;
	background-image:url(../images/interface/header/email-middle-opt2.png);
	background-repeat:repeat-x;
	height:45px;
}
#FOOTbox #Left1 {
	float:left;
	background-image:url(../images/interface/header/email-boxleft-opt2.png);
	width:11px;
	height:45px;
}
#FOOTER-LEFT {
	float:left;
}
#FOOTER-RIGHT {
	float:right;
}
#FOOTER-RIGHT img {
	border:0px;
}
#FOOTER-LEFT h2 {
	font-size:18px !important;
}
#FOOTbox {
	margin-top:0px;
	float:left;
	clear:both;
}
#FOOTbox #Left, #FOOTbox #Right {
	float:left;
}
#FootSocialNavbox {
	width:100%;
	padding-top:25px;
	text-align:center;
	margin:0 auto;
}
#FootSocialNavbox h3 {
	font-weight:lighter !important;
}
#FooterBOXMAIN {
	background-image:url(../images/interface/misc/divide-line1.gif);
	background-repeat:repeat-x;
	width:100%;
	min-height:85px;
	padding-top:25px;
	margin-bottom:20px;
	float:left;
	clear:both;
}
.NEWSsearchformfield {
	width:210px;
	height: 30px;
	margin-top: 8px;
	float:left;
	padding-bottom:0px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	border:0px;
	font-size:12px;
	font-style:italic;
	color:#8b8a8b;
	/*background-image:url(../images/interface/header/search-middle.png); */
	background-color:none !important;
	background-repeat:repeat-x;
}
#NEWSSearchbox {
	margin-right:0px;
	margin-top: -3px;
	margin-bottom: 10px;
	margin-left: -23px;
	float:left;
	clear:both;
}
#NEWSSearchbox #Left, #NEWSSearchbox #Right {
	float:left;
}
#NEWSSearchbox #Left {
	width: 210px;
	background-image:url(../images/interface/header/search-middle.png);
	background-repeat:repeat-x;
	height:51px;
}
#NEWSSearchbox #Left1 {
	float:left;
	background-image:url(../images/interface/header/search-left.png);
	width:42px;
	height:51px;
}
#footer-CENTER {
	max-width:1000px;
	padding-top:30px;
	padding-bottom:30px;
	clear: both;
	margin:0 auto;
}
#footer-CENTER a {
	font-weight:normal;
	color:#fff;
}
#footer-CENTER a:hover {
	color:#cbf835;
}
/* HOME CONTENT REGION
----------------------------------------- */

#QuoteBoxMID {
	margin-left:120px;
}
#QuoteBox {
	margin-left:25px;
	margin-right:25px;
	margin-top:28px;
	margin-bottom:30px;
	float:left;
	clear:both;
}
.Thoughts {
	color:#fff;
	font-family: Helvetica, Arial, sans-serif;
	text-transform:uppercase;
	font-size:53px;
	background-image:url(../images/interface/misc/arrow.png);
	background-repeat:no-repeat;
	padding-left:50px;
	background-position-y: 8px;
}
.Person {
	font-style:italic;
	font-size:16px;
	clear:both;
}
.Type {
	text-transform:uppercase;
	font-size:14px;
	clear:both;
}
#QuoteRight, #QuoteLeft {
	background-image:url(../images/interface/misc/quotes.png);
	height:33px;
	margin-bottom:10px;
	width:38px;
	clear:both;
}
#QuoteRight {
	float:right;
	background-position:0px -49px;
	margin-bottom:0px;
	margin-top:-33px;
}
#QuoteLeft {
	float:left;
}
.testimonialTEXT span {
	font-size:48px;
}
.testimonialTEXT {
	font-style:italic;
	font-size:23px;
	color:#fff;
	line-height:45px;
	/* padding-top:38px; */
	font-weight:100;
	margin-bottom:35px;
	text-align:left;
}
.testimonialPERSON {
	font-size:20px;
	font-weight:400;
	margin-bottom:0px;
	padding-bottom:0px;
	float:right;
	text-align:right;
	clear:both;
}
.testimonialPLACE {
	font-size:15px;
	font-weight:600;
	line-height:24px;
	margin-top:9px;
	margin-bottom:0px;
	text-align:right;
	padding-bottom:0px;
	float:right;
	clear:both;
}
.testimonialTEXT, .testimonialPERSON, .testimonialPLACE {
	color:#fff;
	text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
	-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.5);
}
#homepage-gallery, ux-carousel-transhelper {
	height:374px;
}
.ux-carousel-listing-item {
	height:374px;
}
/* MISC
-------------------------------------------- */



/*-----------------------------------------------------  BELOW ARE STANDARD LAYOUT STYLE ELEMENTS (DO NOT TOUCH)  -----------------------------------------------------*/

 



/* CONTAINER
----------------------------------------- */
#Layout {
	clear: both;
	overflow: hidden;
}
#Content {
	float:left;
	text-align: left;
}
/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
.clear, #Clear {
	clear:both;
}
/* BREADCRUMBS
-------------------------------------------- */
#Breadcrumbs {
	/*
	color: #B7C0C5;
	text-align: left;
	font-size: 0.9em;
	margin: 0px 5px 10px 0;
	*/
	color: #fff;
	text-align: left;
	font-size: 15px;
	font-weight:300;
	margin: 0px;
	margin-bottom:25px;
}
#Breadcrumbs p {
	margin: 0;
}
a.breadcrumb-1 {
	font-weight:600;
}
/* COMMENTS
---------------------------------------- */
#CommentHolder ul {
	list-style: none;
	margin: 20px 0;
}
#PageComments li {
	margin: 5px 0;
	padding: 1px;
	width: 88%;
}
#PageComments li.odd {
	background: #E8F6FF url(../images/commentBg.png) no-repeat 1% 10%;
	padding-left: 40px;
	padding-right: 10px;
	border-bottom: 2px solid #BCE4FE;
}
#PageComments li.even {
	background: #fff url(../images/commentBgAlt.png) no-repeat 99% 10%;
	padding-right: 40px;
	padding-left: 10px;
}
#PageComments li.odd p.info {
	color: #3AA0C3;
}
.actionLinks li {
	display: inline;
	border-right: 1px solid #ddd;
}
.actionLinks li a {
	padding-right: 3px;
	font-size: 10px;
}
.actionLinks li.last {
	border-right: none;
}
.commentrss {
	background: transparent url(../images/feed-icon-14x14.png) no-repeat;
	padding-left: 20px;
	font-size: 1.1em;
	line-height: 1.6em;
}
#PageCommentsPagination p {
	text-align: center;
	font-size: 1.2em;
}
#PageComments p {
	font-size: 1em;
	margin: 8px 0;
}
#PageComments p.info {
	color: #999;
	margin: 0px;
	padding: 0;
	line-height: 1em;
	font-size: 0.9em;
}
#PageCommentInterface_Form_PostCommentForm_action_postcomment {
	margin-bottom: 20px;
}
/* SEARCH RESULTS STYLES
------------------------------------------------ */
ul#SearchResults {
	margin: 10px 0;
}
ul#SearchResults li {
	list-style: none;
	margin: 5px 0;
	font-size: 1em;
}
/* SEARCH FORM 
-----------------------------------------------*/
#SearchForm_SearchForm {
	float: right;
	width: 240px;
	margin: 5px;
}
#SearchForm_SearchForm .middleColumn {
	float: left;
	width: 164px;
	margin: 0 5px 0 0;
	padding: 2px;
	background-color: #51a9df;
}
#SearchForm_SearchForm .middleColumn input.text {
	width: 160px;
	border: none;
	color: #666;
}
#SearchForm_SearchForm #SearchForm_SearchForm_action_results {
	float: left;
	margin-top: 2px;
}
/* MESSAGEBOXS
--------------------------------------------- */
.message {
	margin: 15px;
	padding: 5px;
	width: 92%;
	color: #979908;
	border: 4px solid #F7F8B4;
	background: #FFFFEA;
}
span.middleColumn .message {
	margin: 4px 0 0 3px;
}
.required {
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: 4px solid #FF7373;
	background: #FED0D0;
}
p#Remember label {
	margin: -24px 0 0 20px;
	text-align: left;
}
.entry {
	border-bottom: 1px solid #eee;
}
.typography #Content p.authorDate {
	color: #444;
	margin-top: -15px;
}
/* UNSUBSCRIBE NEWSLETTER
------------------------------------------------ */
#Unsubscribe_MailingListForm_MailingListForm {
	min-height:100px;
}
#Unsubscribe_MailingListForm_MailingListForm p {
	margin:0 !important;
	padding:10px;
}
#Unsubscribe_MailingListForm_MailingListForm p label {
	display: inline;
}
#Unsubscribe_MailingListForm_MailingListForm label {
	margin:0;
}
/* ECOMMERCE
------------------------------------------------ */
#Account .typography h2, #Account .typography h3 {
	width: 120px !important;
}
#Account .block.left, #Account .block.right {
	width: 45%;
}
#Checkout img, #Account img, #Products img, #Product img {
	border: 0px !important;
}
#Checkout h3, #Account h3, #Products h3, #Product h3 {
	background-image: none !important;
	background-repeat: no-repeat !important;
	font-size: 15px !important;
	padding-bottom: 3px !important;
	padding-top: 3px !important;
	width: 280px !important;
}
#Product2, #Product {
	margin-left: 0px !important;
	width: 469px !important;
	float: right;
}
.sortOptions {
	display: none;
}
#Menu2b {
	display: none;
}
#Account .typography h2 {
	width: 100% !important;
}
#Account #PrintPageIcon {
	width: 100px;
	float: right;
	text-align: right;
}
#Account #PrintPageIcon img {
	border: 1px solid #999 !important;
	border-top: 1px solid #ccc !important;
	border-bottom: 1px solid #333 !important;
	border-right: 1px solid #666 !important;
}
#Account .typography h3 {
	width: 100% !important;
	border-bottom: 1px #aaa solid;
}
#Account .typography .block table td {
	border: none !important;
}
#Payment tr {
	vertical-align: top;
}
#Payment th {
	font-weight: bold;
	font-size: 12px;
	white-space: nowrap;
	padding-right: 15px;
}
tr.othertotal td.title, tr.total td.title {
	font-weight: bold;
}
#Account table th {
	font-weight: bold !important;
	font-size: 12px;
}
#Account .typography .block table {
	background-color: transparent;
}
#LeftMenu {
	float: left !important;
	width: 200px !important;
}
#ProductGroup {
	float: right !important;
	width: 469px !important;
	margin-left: 0px !important;
}
.typography ul, .typography ol, .sidebarBox ul {
	margin: 0px 0px 20px 3px !important;
	padding-left: 15px;
}
.sidebarBox a {
	font-size: 11px !important;
}
.shoppingcart {
	width: 175px;
}
.shoppingcart td {
	border: none !important;
}
.productItem {
	height: 220px !important;
}
#Checkout h3 {
	display: none;
}
/* Flexible iFrame */

.Flexible-container {
	position: relative;
	height: 250px;
	overflow: hidden;
}
