#Cluster-Layout-Formsbody {background: #F5F5F5}
#list-shop {
	z-index: 9999 !important; background: #FFF; display:none;margin-top:0px;margin-left:222px; position: relative
}
#list-shop-mini{margin-left:0px;z-index: 9999 !important; background: #FFF; display:none;margin-top:0px;}
#content:before, #show-for-phone, #show-for-phone-nav, #sub-navigation-phone, .above, .brackets, .contact1, .more, .more-info-hidden>div, .navigation, footerucc#content:after {
	display: none
}
.button-add, .button-dark-blue, .button-green, .button-red {
	text-align: center;
	vertical-align: middle
}
#Cluster-Layout-Forms, .column-345-righ-forms, .column-360-2-right-forms, .column-360-forms, .column-360-index-forms, .column-360-right-forms, .column-743-forms, .column-full-page-forms {
	-webkit-text-size-adjust: 100%
}
#sub-navigation-phone{text-align: center}
.circle:before {content: ' \25CF';
    font-size: 25px;}
@font-face {
	font-family: barcodefontregular;
	src: url(/font/barcode-webfont.eot);
	src: url(/font/barcode-webfont.eot?#iefix) format("embedded-opentype"), url(/font/barcode-webfont.woff) format("woff"), url(/font/barcode-webfont.ttf) format("truetype"), url(/font/barcode-webfont.svg#barcodefontregular) format("svg");
	font-weight: 400;
	font-style: normal
}
@font-face {
  font-family: 'Metrize-Icons';
  src:  url('fonts/Metrize-Icons.eot?n7hmuu');
  src:  url('fonts/Metrize-Icons.eot?n7hmuu#iefix') format('embedded-opentype'),
    url('fonts/Metrize-Icons.woff2?n7hmuu') format('woff2'),
    url('fonts/Metrize-Icons.ttf?n7hmuu') format('truetype'),
    url('fonts/Metrize-Icons.woff?n7hmuu') format('woff'),
    url('fonts/Metrize-Icons.svg?n7hmuu#Metrize-Icons') format('svg');
  font-weight: normal;
  font-style: normal;
}
.display-flex{display: flex}
.barcode {
	font-family: barcodefontregular;
	clear: both;
	margin: 20px 0;
	padding-bottom: 0;
	font-size: 1em;
	visibility: visible;
	color: #000;
	line-height: normal
}
.data-field {
	font-family: Helvetica, sans-serif, Arial;
	font-size: 16px;
	line-height: 18px;
	font-weight: 700;
	height: 25px
}
.text-button, .text-button-nav {
	background-color: Transparent;
	text-decoration: none;
	border: 0;
	font-family: Metrize-Icons;
	color: #06C
}
.text-button {
	cursor: pointer;
	font-size: 20px;
	text-align: center
}
.text-button-nav {
	font-size: 25px;
	text-align: left;
	padding-top: 5px
}
@font-face {
	font-family: beinc;
	src: url(/font/be-desktop.eot?-dgrt33);
	src: url(/font/be-desktop.eot?#iefix-dgrt33) format("embedded-opentype"), url(/font/Metrize-Icons.woff?-dgrt33) format("woff"), url(/font/Metrize-Icons.ttf?-dgrt33) format("truetype"), url(/font/Metrize-Icons.svg?-dgrt33#icomoon) format("svg");
	font-weight: 400;
	font-style: normal
}
[class*=" icon-"], [class^=icon-] {
	font-family: beinc;
	speak: none;
	font-style: normal;
	font-weight: 400;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}
.button-add, .button-dark-blue, .button-gray, .button-green, .button-green-small, .button-grey-small, .button-lightblue-small, .button-red, .button-red-small, .button-white-small {
	font-family: beinc!important;
	font-weight: 400!important;
	font-variant: normal!important;
	text-transform: none!important;
	speak: none;
	background-color: Transparent;
	border: 0;
	font-style: normal!important;
	cursor: pointer;
	text-decoration: none
}
#Cluster-Layout-Forms h1, #Cluster-Layout-Forms h2, #Cluster-Layout-Forms h3, #sub-nav-links ul li a, .cluster-database-forms, .column-180-forms, .column-180-forms p, .column-225-Forms, .column-240-forms, .column-360-2-forms, .column-360-2-right-forms, .column-360-forms, .column-360-index-forms, .column-360-right-border-2016, .column-360-right-border-forms, .column-360-right-forms, .column-498-forms, .column-743-forms, .column-765-forms, .column-full-page-forms, .columns-25, .columns-32, .columns-33, .columns-35, .copy-right-div, .corporate-service-price-chart, .corporate-service-price-chart p, .green-bar-call-out, .menue-forms, h1, h2, h3, h4, h5, li {
	font-family: Helvetica, sans-serif, Arial
}
.button-add, .button-dark-blue, .button-gray, .button-green, .button-red {
	font-size: 24px
}
.icon-Blum_Law_Prod-[Converted]:before {
  content: "\e901";
}
.icon-cloud-download:before {
  content: "\e614";
  color: #000;
}
.icon-enlarge:before {
  content: "\e613";
  color: #444;
}
.icon-document-fill:before {
  content: "\e612";
  color: #444;
}
.icon-download:before {
  content: "\e610";
  color: #444;
}
.icon-report-comment:before {
  content: "\e611";
  color: #444;
}
.icon-bedesktop_sendorder:before {
  content: "\e60f";
}
.icon-bedesktop_checkall:before {
  content: "\e60a";
}
.icon-bedesktop_checkout:before {
  content: "\e60e";
}
.icon-bedesktop_continueshopping:before {
  content: "\e60b";
}
.icon-bedesktop_removeall:before {
  content: "\e60c";
}
.icon-bedesktop_update:before {
  content: "\e60d";
}
.icon-star:before {
  content: "\e609";
}
.icon-bedesktop_addtocart:before {
  content: "\e600";
}
.icon-bedesktop_BFOonly:before {
  content: "\e601";
}
.icon-bedesktop_cancel:before {
  content: "\e602";
}
.icon-bedesktop_continue:before {
  content: "\e603";
}
.icon-bedesktop_edit:before {
  content: "\e604";
}
.icon-bedesktop_personalize:before {
  content: "\e605";
}
.icon-bedesktop_preview:before {
  content: "\e606";
}
.icon-bedesktop_reset:before {
  content: "\e607";
}
.icon-bedesktop_save:before {
  content: "\e608";
}
.icon-home:before {
  content: "\e900";
}
.icon-pencil2:before {
  content: "\e906";
}
.icon-image:before {
  content: "\e90d";
}
.icon-headphones:before {
  content: "\e910";
}
.icon-file-empty:before {
  content: "\e924";
}
.icon-file-text2:before {
  content: "\e926";
}
.icon-cart:before {
  content: "\e93a";
}
.icon-user:before {
  content: "\e971";
}
.icon-equalizer2:before {
  content: "\e993";
}
.icon-warning:before {
  content: "\ea07";
}
.icon-enter:before {
  content: "\ea13";
}
.icon-exit:before {
  content: "\ea14";
}
.icon-share:before {
  content: "\ea7d";
}
.icon-new-tab:before {
  content: "\ea7e";
}
.icon-share2:before {
  content: "\ea82";
}
.icon-file-pdf:before {
  content: "\eadf";
}

.button-round-green{ 
    background: #77DA0D;
    width:200px;height: 200px;
}
.button-add {
	color: #06C
}
.button-add a:active, .button-add a:link, .button-add a:visited {
	text-decoration: none;
	color: #06C!important
}
.button-red {
	color: #D44937
}
.button-red a:active, .button-red a:hover, .button-red a:link, .button-red a:visited {
	text-decoration: none;
	color: #D44937!important
}
.button-dark-blue {
	color: #002A54
}
.button-dark-blue a:active, .button-dark-blue a:hover, .button-dark-blue a:link, .button-dark-blue a:visited {
	text-decoration: none;
	color: #174F7B!important
}
.button-white {
	color: #FFF
}
.button-green {
	color: #77DA0D
}
.button-green a:active, .button-green a:hover, .button-green a:link, .button-green a:visited {
	text-decoration: none;
	color: #77DA0D!important
}
.button-gray {
	color: #AAA;
	text-align: center;
	vertical-align: middle
}
.button-green-small, .button-grey-small, .button-lightblue-small, .button-red-small, .button-white-small  {
	font-size: 14px;
	text-align: center;
	vertical-align: middle
}
.button-gray a:active, .button-gray a:hover, .button-gray a:link, .button-gray a:visited {
	text-decoration: none;
	color: #AAA!important
}
.button-lightblue-small {
	color: #06C
}
.button-white-small {color:#fff}
.button-green-small {
	color: #77DA0D
}
.button-grey-small {
	color: #AAA
}
.button-red-small {
	color: #D44937
}
body {
	height: 100%;
	color: #576874
}
.what-when-why, .what-when-why-Yellow {
	height: auto!important;
	font-size: 1em!important;
	line-height: 1em!important
}
.navigation {
	background: #fff;
	position: relative;
	margin-top: 0;
	margin-left: 222px
}
.navigation a, .navigation a:active, .navigation a:hover {
	text-decoration: none!important
}

.new-sub-nav-wraper {
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF
}
.sub-nav2-links-menue, .sub-nav2-links-menue-2017 {
	width: 190px!important;
	margin: 20px 5px 20px 20px!important;
	padding-top: 5px;
	text-align: center;
	font-size: 11px;
	font-family: Helvetica, sans-serif, Arial
}
.sub-nav2-links-menue {
	float: left!important
}
.new-sub-nav2-myaccount {
	width: 82px!important;
	float: left!important;
	margin: 20px 5px 20px 0!important;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	font-family: Helvetica, sans-serif, Arial;
	font-weight: 600
}
.new-sub-nav2-myaccount-2017 {
	width: 82px!important;
	float: left!important;
	margin: 20px 5px 20px 25px!important;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	font-family: Helvetica, sans-serif, Arial;
	font-weight: 600
}
.new-sub-nav2-blog, .new-sub-nav2-cart, .new-sub-nav2-customerservice {
	float: left!important;
	margin: 20px 5px!important;
	text-align: center;
	font-size: 11px;
	padding-top: 10px;
	font-family: Helvetica, sans-serif, Arial;
	font-weight: 600
}
.new-sub-nav2-cart {
	width: 40px!important
}
.new-sub-nav2-customerservice {
	width: 110px!important
}
.new-sub-nav2-blog {
	width: 35px!important
}
.the-search-box {
	float: right;
	width: 325px;
	margin: 20px 10px 0 0!important;
	padding-top: 5px
}
.menue-border {
	border: 1px solid #BCBCBC;
	padding: 12px;
	margin: 10px 5px 0 0
}
#hidden-nav, .hidden-nav {
	display: block
}
a:link img, img {
border-style:none
}
.bottom-links, .main-table-open {
	border: 1px solid #CCC;
	text-align: left
}
table {
	max-width: 943px
}
.main-table-open {
	width: 1001px;
	max-width: 1001px;
	margin: auto;
	min-height: 100%;
	display: table;
	background: #FFF
}
.navigation-holder {
	width: 201px;
	float: left;
	min-height: 100%
}
.main-body {
	width: 100%;
	min-height: 600px
}
.top-logo {
	width: 100%;
	background-color: #4782AC;
	float: right;
	vertical-align: middle;
	padding: 6px 0 0
}
.top-logo-left, .top-logo-right {
	padding: 40px 30px 10px;
	font-size: 12px;
	background: #fff;
	font-family: Helvetica, sans-serif, Arial
}
.top-logo-left {
	width: 25%;
	float: left;
	text-align: left
}
.top-logo-right {
	width: 45%;
	float: right;
	text-align: right
}
.top-logo-ny {
	width: 100%;
	background-color: #06c;
	float: right;
	vertical-align: middle;
	padding: 6px 0 0
}
.bottom-links {
	width: 971px;
	max-width: 971px;
	margin: 0 auto;
	background: #FFF;
	min-height: 160px;
	padding: 15px
}
.how-to-box {
	margin: 25px 0 20px;
	max-width: 900px;
	border: 1px solid #ebebeb;
	padding: 15px
}
.how-to-box p {
	font-Size: 16px;
	line-height: 21px;
	color: #444
}
.how-to-box h2 {
	font-size: 17px;
	font-weight: 700;
	color: #002A54;
	line-height: 24px
}
 .what-when-why {
margin:30px 0!important
}
.what-when-why h2 {
	margin-bottom: 0;
	font-weight: 700
}
.what-when-why ul {
	text-align: left;
	font-size: 14px!important
}
.what-when-why li {
	list-style: none;
	font-size: 14px!important;
	line-height: 18px
}
.what-when-why-Yellow {
	margin: 30px 0!important
}
.what-when-why-Yellow h2 {
	margin-bottom: 0;
	font-weight: 700;
	color: rgba(255,218,0,1)
}
.cluster-database-forms {
	width: 100%;
	font-size: 12px;
	line-height: 15px
}
.cluster-database-forms p {
	line-height: 18px;
	font-size: 13px;
	margin-top: 0
}
.columns-32, .columns-33, .columns-35 {
	float: left;
	width: 32%;
	margin: 5px 10px 2% 0;
	border-bottom:1px solid #CCC;
	box-shadow: 2px 2px 2px #EBEBEB;
	 flex: 1 0 auto;
}
.columns-25{
	float: left;
	width: 23%;
	margin: 5px 10px 2% 0;
	border-bottom:1px solid #CCC;
	box-shadow: 2px 2px 2px #EBEBEB;
	 flex: 1 0 auto;
}
.columns-33 p, .columns-25 p {
	font-size: 11px;
}
.columns-32 h2, .columns-33 h2, .columns-35 h2, .columns-25 h2 {
	color: #002A54; margin-bottom:5px;
}
.columns-35 {
	width: 35%
}
.copy-right-div {
	width: 939px;
	max-width: 939px;
	display: table;
	margin: 0 auto;
	text-align: center;
	font-size: .7em;
	line-height: 16px
}
.column-240-forms, .column-498-forms {
	text-align: left;
	font-weight: 400
}
#BFO-Web-Only {
	padding: 10px;
	border: 1px solid #CCC
}
.column-498-border-forms, .column-498-forms {
	border-right-style: solid;
	border-right-color: #EBEBEB;
	float: left
}
.green-bar-call-out {
	font-size: 13px;
	color: #FFF;
	background-color: #B0BE28;
	padding: 20px 10px;
	text-decoration: none;
	border-style: none;
	margin-bottom: 10px;
	margin-top: 10px
}
.menue-forms {
	font-size: 28px;
	color: #333;
	background-color: #FFF;
	width: 98%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding: 10px 10px 20px;
	white-space: normal;
	display: inline-block
}
.menue-forms a:active {
	color: #77DA0D;
	text-decoration: none
}
.menue-forms a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: #77DA0D;
	padding: 0 0 10px 10px
}
h3, h3 a:active, h3 a:hover, h3 a:link, h3 a:visited, h4 a:active, h4 a:hover, h4 a:link, h4 a:visited {
	color: #77DA0D;
	text-decoration: none
}
.column-240-forms {
	float: left;
	width: 164px;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 20px;
	margin-top: 5px
}
h2, h3, h5 {
	margin-top: 0
}
h1, h2, h3, h4, h5 {
	margin-bottom: 0
}
h1, h4 {
	margin-top: 2px;
	color: #06c
}
.column-498-forms {
	width: 550px;
	border-right-width: 0;
	padding-right: 5px;
	padding-left: 10px
}
h1 {
	font-size: 28px;
	line-height: 32px;
	font-weight: 600
}
h2, h3, h4, h5 {
	font-weight: 400
}
h1 a:active, h1 a:hover, h1 a:link, h1 a:visited {
	color:#66CC;
	text-decoration: none;
}
.text66bigger{font-size: 66px !important; line-height: 70px!important; margin:5% 0 10px 0;}
.h1bigger {
	font-size: 38px;
	line-height: 41px
}
.XXIpx {
	font-size: 21px!important;
	line-height: 28px
}
.XXpx {
	font-size: 20px!important;
	line-height: 27px
}
.XIXpx {
	font-size: 19px!important;
	line-height: 26px
}
.XVIIIpx {
	font-size: 18px!important;
	line-height: 25px
}
h2 {
	font-size: 16px;
	line-height: 21px;
	color: #002A54
}
.h2bigger {
	font-size: 28px;
	line-height: 35px
}
.h3bigger {
	font-size: 21px;
	line-height: 26px
}
h3, h4 {
	line-height: 21px
}
#Cluster-Layout-Forms h1 .smaller {
	font-size: 12px!important
}
#Cluster-Layout-Forms .what-when-why h2 {color:#77DA0D}
h3, h4, h5 {
	font-size: 16px
}
h2 a:active, h2 a:hover, h2 a:link, h2 a:visited {
	color: #002a54;
	text-decoration: none
}
h5 {
	line-height: 20px;
	color: #39f
}
.column-225-Forms, .column-743-forms, .column-765-forms, .column-full-page-forms {
	text-align: left
}
a:active, a:visited, h5 a:link {
color:#39f!important;
text-decoration:none
}
h5 a:hover {
	color: #39f;
	text-decoration: none
}
h5 a {
	color: #39f!important
}
.authorizenet {
	width: 100%;
	height: 800px;
	max-width: 435px!important
}
.column-765-forms {
	font-size: 13px;
	line-height: 17px;
	float: left;
	width: 100%;
	max-width: 950px;
	padding: 0 27px 0 30px
}
.column-225-Forms li, .column-225-pad-Forms li, .column-765-forms li {
	padding-bottom: 5px;
	list-style-type: none
}
.column-225-Forms ul, .column-225-pad-Forms ul, .column-765-forms ul {
	padding-left: 0;
	list-style: none;
	margin: 0 0 0 30px
}
.column-765-forms p {
	line-height: 25px;
	font-size: 15px;
	margin-top: 0
}
.column-765-forms li {
	line-height: 18px;
	margin-left: -30px;
	margin-bottom: 5px;
	padding-right: 5px;
	
}
.column-498-border-forms {
	width: 550px;
	border-right-width: 1px;
	padding-right: 10px
}
.column-225-Forms {
	font-size: 1.4em;
	line-height: 15px;
	float: left;
	width: 350px;
	margin-right: 2%;
	margin-bottom: 2%
}
.column-225-Forms li, .column-225-pad-Forms li, .column-743-forms {
	line-height: 18px;
	
	margin-left: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #AAA
}
.column-225-pad-Forms {
	float: right;
	width: 375px;
	text-align: left;
	margin-bottom: 2%
}
.widetable {
	margin: 0 10px 0 35px
}
.column-225-pad-Forms li {
	margin-left: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #AAA
}
.column-345-righ-forms {
	float: right;
	width: 345px;
	vertical-align: top;
	background-color: #FFF;
	padding: 5px 10px 5px 5px;
	margin-left: 15px
}
.column-743-forms {
	float: left;
	width: 100%;
	margin-right: 1%;
	margin-bottom: 2%;
	margin-left: 20px;
	max-width: 743px
}
.column-full-page-forms {
	font-size: 14px;
	line-height: 19px;
	width: 100%;
	max-width: 760px;
	padding: 5px
}
.column-180-forms, .column-180-forms p {
	font-size: 12px;
	line-height: 13px
}
.column-full-page-forms input[type=text] {
	width: 100%;
	padding: 5px;
	margin: 5px 0
}
.column-180-forms, .column-360-2-forms {
	float: left;
	margin-right: 1%
}
.half input[type=text] {
	width: 25%;
	padding: 5px
}
.column-full-page-forms textarea {
	width: 100%
}
.column-180-forms {
	width: 24%;
	text-align: left;
	margin-bottom: 2%
}
.column-180-forms p {
	margin-top: 0
}
.column-180-forms p strong {
	font-size: 13px;
	line-height: 14px
}
.column-360-index-forms {
	font-size: 1.4em;
	line-height: 13px;
	float: left;
	width: 49%;
	text-align: left;
	margin-bottom: 2%
}
.column-360-2-forms, .column-360-2-right-forms {
	width: 48%;
	margin-bottom: 2%;
	text-align: left
}
.column-360-2-right-forms {
	float: right;
	margin-right: 1%!important
}
.column-360-2-forms p, .column-360-2-right-forms p {
	font-size: 13px!important;
	line-height: 17px
}
.column-360-2-forms a+p {
	color: #596B7F
}
.column-360-2-forms li, .column-360-2-right-forms li {
	list-style-type: none;
	padding-bottom: 5px;
	margin-left: 0;
	margin-bottom: 15px;
	border-bottom: 1px solid #DDD;
	line-height: 18px;
	
}
.column-360-2-forms li:hover, .column-360-2-right-forms li:hover {
	border-right: 1px solid #ebebeb;
	border-bottom: 2px solid #ebebeb;
	cursor: pointer;
	box-shadow: 5px 5px 8px #ccc;
	text-decoration: none
}
.column-360-2-forms li a, .column-360-2-right-forms li a {
text-decoration:none
}
.column-360-2-forms ul, .column-360-2-right-forms ul {
	list-style: none;
	padding: 5px 0 0;
	margin: 0 0 10px
}
.column-360-2-forms h2, .column-360-2-forms h2 a:active, .column-360-2-forms h2 a:hover, .column-360-2-forms h2 a:link, .column-360-2-forms h2 a:visited, .column-360-2-right-forms h2, .column-360-2-right-forms h2 a:active, .column-360-2-right-forms h2 a:hover, .column-360-2-right-forms h2 a:link, .column-360-2-right-forms h2 a:visited {
color:#002A54
}
.column-360-2-forms p a:active, .column-360-2-forms p a:hover, .column-360-2-forms p a:link, .column-360-2-forms p a:visited {
	color: #596B7F!important
}
.column-360-forms {
	font-size: 1.4em;
	line-height: 13px;
	float: left;
	width: 47%;
	margin-right: 1%;
	text-align: left;
	margin-bottom: 2%
}
.column-360-forms li, .column-360-right-forms li, .column-498-border-forms li, .column-498-forms li, .columns-33 li {
	list-style-position: outside;
	list-style-type: none;
	
	line-height: 18px;
	padding-right: 5px;
	margin-bottom: 3px
}
.column-360-forms ul, .column-360-right-border-forms ul, .column-360-right-forms ul, .column-498-border-forms ul, .column-498-forms ul, .columns-33 ul {
	list-style-type: none;
	margin: 2px 0 0 30px
}
.column-360-right-forms {
	font-size: 1.4em;
	line-height: 19px;
	float: right;
	width: 48%;
	margin-right: 1%!important;
	text-align: left;
	margin-bottom: 2%
}
.column-360-2-forms, .column-360-2-right-forms, .column-360-right-forms p {
	line-height: 17px;
	font-size: 13px;
	margin-top: 0
}
.column-360-right-forms h6 {
	color: #06C;
	font-size: 21px;
	line-height: 21px;
	font-style: normal!important;
	text-align: center;
	margin: 5px 0 25px
}
.column-360-right-border-2016, .column-360-right-border-forms {
	width: 47%;
	margin-right: 2%;
	text-align: left;
	margin-bottom: 2%;
	padding-right: 7px;
	border-right: 1px solid #EBEBEB;
	float: left
}
.column-360-right-border-2016 {
	font-size: 11px;
	line-height: 13px
}
.column-360-right-border-2016 p {
	font-size: 14px;
	line-height: 21px
}
.column-360-right-border-forms {
	font-size: .95em;
	line-height: 13px
}
.column-360-right-border-forms li {
	line-height: 15px;
	list-style-type: none;
	padding-bottom: 5px;
	margin-left: -40px;
	margin-bottom: 5px;
	padding-right: 5px;
	font-size: 13px
}
#Cluster-Layout-Forms, #Cluster-Layout-Forms p {
	line-height: 18px;
	font-size: 13px;
	text-align: left
}
.fancybox-custom .fancybox-skin {
	box-shadow: 0 0 50px #222
}
.more {
	border-top: 1px solid #666;
	border-bottom: 1px solid #666
}
.column-wrapper-100-percent {
	overflow: visible;
	width: 94%;
	text-align: center
}
.column-wrapper30 {
	overflow: visible;
	width: 765px;
	margin-left: 30px
}
.cert, .landingpage {
	overflow: hidden!important
}
.last {
	margin-right: 0
}
#sub-nav-wraper {
	width: 100%;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	background-color: #FFF
}
#sub-nav-links ul {
	list-style-type: none;
	background: linear-gradient(to left, #000, #000) 50px 50px;
	width: 660px;
	float: left;
	vertical-align: middle;
	margin: 10px 0 0 -20px;
	height: 75px!important
}
#sub-nav-links ul li, #sub-nav-links-signin ul li {
	list-style-type: none;
	background-color: rgba(76,175,80,0);
	display: inline
}
#sub-nav-links ul li a, #sub-nav-links-signin ul li a {
	list-style-type: none;
	text-decoration: none;
	vertical-align: middle;
	padding: 5px;
	color: #083F8F;
	font-size: 11px;
	position: relative;
	visibility: visible;
	display: inline-block
}
.corporate-service-column-vertical-clear-all, .service-column-clear-all {
	visibility: hidden;
	clear: both
}
.sub-nav-grey {
	text-decoration: none;
	background-color: #FFF;
	float: right;
	margin: 20px 20px 0 0;
	width: 290px;
	vertical-align: middle;
	text-align: right
}
#footer {
	clear: both;
	right: 10px;
	bottom: 10px
}
#Cluster-Layout-Forms {
	float: right;
	width: 500px;
	position: static;
	border-left: #EBEBEB 1px solid;
	min-height: 475px;
	color: #333;
	margin: 0 0 10px auto;
	padding: 0 15px
}
#Cluster-Layout-Forms p {
	color: #333;
	margin: 20px 10px
}
#Cluster-Layout-Forms h1 {
	font-size: 22px;
	line-height: 29px;
	color: #06C;
	font-weight: 400;
	text-align: left;
	margin: 0 10px
}
#Cluster-Layout-Forms h2, #Cluster-Layout-Forms h3 {
	font-size: 16px;
	font-weight: 400;
	margin: 2px 10px 0
}
#Cluster-Layout-Forms h2 {
	line-height: 21px;
	color: #39f
}
#Cluster-Layout-Forms h3 {
	line-height: 18px;
	color: #083F8F
}
#Cluster-Layout-Forms h5 {
	margin: 0 10px -20px
}
#Cluster-Layout-Forms ul {
	list-style-type: none;
    margin: 20px 0 0 -30px;
    font-size:15px;

	
        
}
#Cluster-Layout-Forms li {line-height: 18px;
	font-size: 13px;
	text-align: left}




#Cluster-Layout-Forms .imprint_box h4 {
	padding: 0 0 0 20px;
	margin-bottom: 0!important;
	line-height: 16px;
	font-size: 14px
}
#Cluster-Layout-Forms .imprint_box p {
	padding: 0 10px 0 20px;
	margin-top: 5px!important;
	line-height: 15px;
	font-size: 12px
}
#space {
	clear: both;
	text-align: right;
	padding: 10px;
	height: 1%
}
li {
	font-size: 11px;
	line-height: 15px;
	list-style-image: url(images/bullet-image.png)
}
.left {
	text-align: left
}
.right {
	text-align: right;
	float: right
}
.corporate-service-price-chart table {
	font-size: 1.5em!important;
	line-height: 13px;
	width: 96%!important;
	border-collapse: collapse
}
.corporate-service-price-chart td#price {
	border-bottom: none!important;

	padding-top: 10px!important;
	font-size: 1em!important
}
.corporate-service-price-chart td {
	border-bottom-color: #999;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	line-height: 20px;
	font-size: 1em!important;
	width: 96%!important
}
.corporate-service-price-chart td.options {
	border-bottom: none!important;

	padding-top: 10px!important;
	font-size: 1em!important
}
.corporate-service-price-chart p {
	font-size: 1em;
	line-height: 1.4em;
	margin: 0;
	padding: 5px
}
.corporate-service-price-chart th {
	color: #06C;
	font-size: 21px;
	line-height: 30px;
	font-style: normal!important;
	text-align: center
}
.corporate-service-price-chart h2 {
	margin-left: 20px;
	padding: 10px 0 0
}
.corporate-service-price-chart ul {
	list-style: none
}
.corporate-service-price-chart li {
	margin-left: -30px!important;
	border-bottom: 1px solid #CCC;
	list-style-position: outside
}
td.end {
	border-bottom: #000 solid 2px;
	line-height: 20px
}
#tel {
	text-decoration: none;
	color: #000
}
.thumbnail, a.thumbnail {
	width: 150px;
	float: left;
	margin: 0 10px 20px 10px !important;
	text-align: center;
	font-size: 10px;
    line-height: 11px;
    border-left:1px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    flex: 1 0 auto;
}
p.thumbnail {
font-size: 10px;
    line-height: 11px;
	text-align: center;
}
a.thumbnail3, p.thumbnail3 {
	width: 120px;
	text-align: center;
	float: left
}
.thumbnail3, a.thumbnail3 {
	margin: 0 10px 10px 0!important;
	font-size: 10px
}
p.thumbnail3 {
	margin: 0 auto 20px
}
.imprint_box {
	border: 1px solid #EBEBEB;
	background: #F4F4F4;
	margin: 0;
	width: 100%;
	font-size: 13px;
	line-height: 18px
}
.imprint_box h2, .imprint_box h3, .imprint_box h5, .imprint_box-765 h2, .imprint_box-765 h3, .imprint_box-765 h4, .imprint_box-765 h5, bottom-border-homepage2 h2 {
	margin: 10px 0 0 10px!important;
	font-family: Helvetica, sans-serif, Arial
}
.imprint_box p {
	padding: 0 10px!important;
	font-size: 13px!important;
	line-height: 18px;
	margin: 0
}
.more-info-visible>div {
	display: block
}
.imprint-box-full {
	background-color: #EFF7FF;
	border: 1px solid #B3BCC5;
	padding: 10px;
	clear: both;
	margin: 20px;
	max-width: 925px
}
.imprint-box-full p {
	font-size: 14px;
	line-height: 19px
}
.imprint-box-full h4 {
	color: #083F8F
}
.imprint_box-765 {
	border: 1px solid #EBEBEB;
	background: #F4F4F4;
	margin-bottom: 10px;
	width: 97%
}
.imprint_box-765 h2, .imprint_box-765 h3, .imprint_box-765 h4, .imprint_box-765 h5 {
	margin: 10px 0 -10px 10px!important
}
.imprint_box-765 p {
	margin: 10px 10px 5px!important
}
.quote-box {
	padding: 20px;
	background: #FFD504;
	font-size: 14px;
	margin: 0
}
.quote-box h4 {
	color: #535353
}
.quote-box-odd {
	background: url(/images/2015/quote-box-odd.gif) no-repeat #FFE364;
	font-size: 14px;
	margin: 0
}
.quote-box-odd h4 {
	color: #535353;
	padding: 20px 20px 20px 70px
}
.quote-box-odd h3, .quote-box-odd p {
	padding: 20px;
	margin-bottom: 0!important
}
.quote-box-even {
	background: url(/images/2015/quote-box-even.gif) right 0 no-repeat #FFD504;
	font-size: 14px;
	margin: 0
}
.quote-box-even h4 {
	color: #535353;
	padding: 20px 70px 20px 20px
}
.quote-box-even h3 {
	padding: 20px;
	margin-bottom: 0!important
}
.quote-box-even p {
	padding: 20px
}
.jump-menue, .jump-menue2 {
	border: 1px solid #ccc;
	background: url(/images/select-arrow.gif) left no-repeat #ddd;
	box-shadow: none;
	padding: 5px;
	font-size: 15px
}
.jump-menue {
	margin: 10px 0 10px 5px;
	width: 260px
}
.jump-menue2 {
	margin: 2px 0 10px;
	width: 230px
}
.jump-menue select, .jump-menue2 select {
	background: 0 0;
	color: #999;
	width: 320px;
	padding: 5px;
	font-size: 16px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 34px;
	margin-left: 25px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none
}
.jump-menue select:focus, .jump-menue2 select:focus {
	outline: 0
}
.wrapper-dropdown-1 {
	position: relative;
	width: 300px;
	padding: 10px;
	margin: 0 auto;
	background: #9bc7de;
	color: #fff;
	outline: 0;
	cursor: pointer;
	font-weight: 700
}
.wrapper-dropdown-1:after {
	content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 16px;
	top: 50%;
	margin-top: -6px;
	border-width: 6px 0 6px 6px;
	border-style: solid;
	border-color: transparent #fff
}
.wrapper-dropdown-1.active:after, .wrapper-dropdown-1:focus:after {
	border-color: #9bc7de transparent;
	border-width: 6px 6px 0;
	margin-top: -3px
}
.wrapper-dropdown-1 .dropdown {
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	background: #fff;
	list-style: none;
	font-weight: 400;
	opacity: 0; 
    pointer-events: none
}
.shadetabs, .shadetabs2 {
	font: 700 20px Arial;
	width: 100%;
	text-align: left;
	list-style-type: none
}
.NY-homepage-Picture p, .column-3-a-cross p, .column-375px p, .column-550px p, .corporate-kits-vertical-homepage, .corporate-kits-vertical-homepage-thumbnails, .corporate-service-section-vertical-pricing, .corporate-service-vertical-section, .corporate-services, .invoice-details-wrapper, .sale-image, .sign-in-box p, .sign-in-box-2 p, .signin-bottom-links, .half-left, .half-right {
	font-family: Helvetica, sans-serif, Arial
}
.wrapper-dropdown-1  active .dropdown, .wrapper-dropdown-1:focus .dropdown {
	opacity: 1;
	pointer-events: auto
}
.wrapper-dropdown-1 .dropdown li a {
	display: block;
	text-decoration: none;
	color: #222;
	padding: 0
}
.wrapper-dropdown-1 .dropdown li:hover a {
	background: #f3f8f8
}
.wrapper-dropdown-1 active {
	background: #9bc7de;
	background: -moz-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0, #9bc7de), color-stop(78%, #9bc7de), color-stop(78%, #fff), color-stop(100%, #fff));
	background: -webkit-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
	background: -o-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
	background: -ms-linear-gradient(left, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
	background: linear-gradient(to right, #9bc7de 0, #9bc7de 78%, #fff 78%, #fff 100%);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9bc7de', endColorstr='#ffffff', GradientType=1)
}
.no-opacity .wrapper-dropdown-1 .dropdown, .no-pointerevents .wrapper-dropdown-1 .dropdown {
	display: none;
	opacity: 1;
	pointer-events: auto
}
.no-opacity .wrapper-dropdown-1.active .dropdown, .no-pointerevents .wrapper-dropdown-1.active .dropdown {
	display: block
}
.shadetabs li, .shadetabs2 li {
	display: inline;
	white-space: normal;
	text-align: left
}
.shadetabs {
	padding: 2px 0;
	margin: 0 0 -1px
}
.shadetabs li {
	margin: 0
}
.shadetabs li a {
	text-decoration: none;
	position: relative;
	z-index: 2;
	padding: 6px 5px;
	border: 1px solid #CCC;
	border-bottom: 1px #fff;
	color: #777;
	background-color: #fff;
	top: -1px
}
.shadetabs li a:visited {
	color: #777
}
.shadetabs li a:hover {
	text-decoration: none;
	color: #777
}
.shadetabs li a.selected {
	position: relative;
	top: 0;
	background-color: #06C;
	border-bottom-color: #fff;
	color: #fff;
	-webkit-box-shadow: 0 1px 6px 0 #CCC;
	box-shadow: 0 1px 6px 0 #CCC
}
.shadetabs li a.selected:hover {
	text-decoration: none
}
.shadetabs2 {
	padding: 1px 0;
	margin: 0 0 -1px
}
.shadetabs2 li {
	margin: 0
}
.shadetabs2 li a {
	text-decoration: none;
	position: relative;
	z-index: 2;
	padding: 10px 4px;
	border: 1px solid #CCC;
	border-bottom: 1px #fff;
	color: #444;
	background-color: #fff;
	top: -1px
}
.shadetabs2 li a:visited {
	color: #444
}
.shadetabs2 li a:hover {
	text-decoration: none;
	color: #444
}
.shadetabs2 li a.selected {
	position: relative;
	top: 0;
	background-color: #06C;
	border-bottom-color: #fff;
	color: #fff;
	-webkit-box-shadow: 0 1px 6px 0 #CCC;
	box-shadow: 0 1px 6px 0 #CCC
}
.shadetabs2 li a.selected:hover {
	text-decoration: none
}
.tabcontent {
	display: none;
	text-align: left
}

@media print {
.tabcontent {
	display: block!important
}
}
.table-with-style {
	font-size: 16px;
	width: 98%;
	line-height: 21px
}
.table-with-style td {
	font-size: 13px;
	line-height: 20px;
	padding: 5px;
	border-bottom: 1px #ebebeb solid
}
.table-with-style tr {
	border-right: 1px #ebebeb solid
}
.table-with-style th {
	color: #06C;
	font-style: normal!important;
	text-align: center;
	padding: 5px
}
#home-page-sale {
	height: 350px;
	position: relative;
	width: 350px
}
#slide1, #slide2, #slide3 {
	position: absolute
}
.cert {
	height: 300px!important
}
.ql-pricing {
    padding: 10px;
    background: #EFEFEF;
    font-size: 14px;
    margin:0 0 0 10px;
   width:475px !important;
}
.corporate-service-column-vertical-pricing p, .corporate-service-column-vertical-pricing-X p {
	margin: 0;
	font-size: 13px!important;
	border-bottom: 1px solid #ebebeb
}
.ql-pricing h4 {
	color: #535353
}
.corporate-service-column-vertical-pricing {
	width: 105px;
	float: left
}
.corporate-service-column-vertical-pricing p {
	color: #1B1B1B
}
.corporate-service-column-vertical-pricing-X {
	width: 114px;
	float: left;
	text-align: center
}
.corporate-service-vertical-section {
	margin: 0 0 0 30px;
	font-size: 16px;
	line-height: 21px;
	color: #3A393A;
	float: left
}
.half-left {width: 460px; margin: 0 0 20px 30px; padding-top: 5px}
.half-right {width: 450px; margin: 0 20px 20px 0; padding: 5px 0 0 20px; float: right!important; border-left:1px solid #ebebeb}

.half-left p, .half-right p {margin: 2px 0 10px; font-size: 14px; line-height: 21px}
.half-left h1, .half-right h1 {font-size: 36px; line-height: 38px!important; margin: 5px 0; font-weight: 600}
.half-left h2, .half-right h2  {font-size: 24px; line-height: 26px; color: #002a54; font-weight: 700}
.half-left h2 a, .half-right h2 a {color: #002a54}
.half-left {float: left}

.better-hr  {border-bottom:1px solid #888; clear: both; width:95%; margin:10px auto 20px auto}




.corporate-service-section-vertical-pricing {
	width: 460px;
	margin: 0 0 20px 30px;
	padding-top: 5px
}
.corporate-service-section-vertical-pricing p {
	margin: 2px 0 10px;
	font-size: 14px;
	line-height: 21px
}
.corporate-service-section-vertical-pricing h1 {
	font-size: 36px;
	line-height: 38px!important;
	margin: 5px 0;
	font-weight: 600
}
.corporate-service-section-vertical-pricing h2 {
	font-size: 24px;
	line-height: 26px;
	color: #2a5;	font-weight: 700
}
.corporate-service-section-vertical-pricing h2 a {
	color: #002a54
}
.corporate-kits-vertical-homepage {
	width: 450px;
	margin: 0 20px 20px 0;
	padding: 5px 0 0 20px;
	float: right!important;
	border-left: 1px solid #C1C1C1
}

.corporate-kits-vertical-homepage2 {
	width: 450px;
	margin: 0 20px 20px 0;
	padding: 5px 0 0 20px;
	float: right!important;

}

.corporate-kits-vertical-homepage p, .corporate-kits-vertical-homepage2 p  {
	margin: 2px 0 10px;
	font-size: 14px;
	line-height: 21px
}
.corporate-kits-vertical-homepage h3, .corporate-kits-vertical-homepage2 h3 {
	margin: 10px 0 0;
	font-weight: 700;
	color: #659CEF
}
.corporate-kits-vertical-homepage h2, .corporate-kits-vertical-homepage2 hr {
	font-size: 24px;
	line-height: 31px;
	font-weight: 700
}
.corporate-kits-vertical-homepage hr, .corporate-kits-vertical-homepage2 hr {
	margin: 15px 0;
	width: 420px
}
.corporate-kits-vertical-homepage-thumbnails {
	width: 510px;
	float: right;
	font-size: 8px;
	line-height: 21px
}
.corporate-kits-vertical-homepage-thumbnails img {
	opacity: .9
}
.corporate-kits-vertical-homepage-thumbnails img:hover {
	opacity: 1
}
.smallerh2 {
	font-size: 18px!important;
	line-height: 18px;
	font-weight: 700;
	margin: 10px 0 -10px
}
.corporate-services {
	margin: 0 30px;
	font-size: 13px;
	line-height: 18px;
	color: #3A393A
}
.corporate-services p {
	margin: 2px 0;
	font-size: 13px;
	line-height: 21px
}
.corporate-services h3 {
	margin: 10px 0 0;
	font-weight: 700;
	color: #659CEF
}
.corporate-services h2 {
	margin: 5px 0 10px;
	font-weight: 700;
	font-size: 18px
}
.corporate-services hr {
	margin: 15px 0;
	width: 420px
}
.corporate-services-left {
	float: left;
	width: 550px
}
.corporate-services-contact {
	float: right;
	width: 375px
}
.service-column-pricing {
	width: 110px;
	float: left;
	background: #EBEBEB
}
.service-column-pricing-even {
	width: 110px;
	float: left;
	background: #FFF
}
.service-column-pricing-end {
	width: 110px;
	float: left;
	margin-left: 25px;
	padding-left: 2px;
	background: #EBEBEB
}
.service-column-pricing-end-even {
	width: 110px;
	float: left;
	margin-left: 25px;
	padding-left: 2px;
	background: #FFF
}
.service-column-pricing-X {
	width: 87px;
	float: left;
	text-align: center;
	background: #EBEBEB
}
.service-column-pricing-X-even {
	width: 87px;
	float: left;
	text-align: center;
	background: #FFF
}
.service-column-pricing-X-X {
	width: 87px;
	float: left;
	text-align: center;
	margin-right: 10px
}
.service-column-pricing p, .service-column-pricing-X p, .service-column-pricing-X-X p, .service-column-pricing-X-even p, .service-column-pricing-end p, .service-column-pricing-end-even p {
	margin: 0;
	font-size: 11px!important;
	border-bottom: 1px solid #ebebeb
}
.column-375px {
	float: right;
	width: 375px
}
.column-375px p {
	font-size: 14px;
	line-height: 21px;
	color: #3A393A
}
.column-375px h3, .column-375px h3 a:active, h3 a:hover, h3 a:link, h3 a:visited {
	color: #77DA0D
}
.column-375px li {
	list-style-type: none;
	padding-bottom: 5px;
	margin-left: 0;
	margin-bottom: 5px;
	border-bottom: 1px solid #DDD;
	line-height: 17px;
	font-size: 14px
}
.column-375px ul {
	list-style: none;
	padding: 5px 0 0
}
.column-550px {
	float: left;
	width: 550px;
	border-right: #EBEBEB 1px solid;
	padding: 0 10px 0 0
}
.column-550px p {
	font-size: 14px;
	line-height: 21px;
	color: #3A393A
}
.column-550px h3, .column-550px h3 a:active, h3 a:hover, h3 a:link, h3 a:visited {
	color: #77DA0D
}
img[src='Error.src'] {
	display: none
}
.invoice-details-wrapper {
	font-size: 14px!important;
	line-height: 17px;
	float: left;
	width: 100%;
	max-width: 950px;
	padding: 0 27px 0 30px;
	text-align: left
}
.invoice-details, .invoice-details-shipping {
	width: 230px;
	text-align: left;
	margin-bottom: 2%
}
.invoice-details {
	float: left;
	margin-right: 10px
}
.invoice-details-shipping {
	float: right
}
.invoice-details-payment {
	float: left;
	width: 200px;
	text-align: left;
	margin-bottom: 2%;
	line-height: 19px
}
.sign-in-box, .sign-in-box-2 {
	width: 500px;
	border: 1px solid #AAA;
	padding: 40px;
	background: #f7f9fc;
	box-shadow: 10px 10px 5px #EBEBEB
}
.sign-in-box p, .sign-in-box-2 p, .signin-bottom-links, .sign-in-box-2 h1, .sign-in-box-2 h2 {
	text-align: center;
}
.sign-in-box, .sign-in-box p, .sign-in-box-2, .sign-in-box-2 p {
	font-size: 16px;
	font-weight: 700
}
.sign-in-box h2{color:#0066cc;}
.sign-in-box {
	height: 350px;
	margin: 0 auto
}
.sign-in-box-2 {
	height: 600px;
	margin: 0 auto
}
.sign-in-box input[type=email], .sign-in-box input[type=password],.sign-in-box-2 input[type=email], .sign-in-box-2 input[type=password],.sign-in-box-2 input[type=text] {
	font-size: 12px;
	padding: 10px;
    width:100%;
    max-width:350px;
    border-bottom:1px solid #CCC;
    background:#fcfdff;
    text-align: center
}
.sign-in-help{width:100%;margin-bottom:50px; text-align: center !important;font-size:13px !important; padding:20px;margin-left:-20px}

.sign-in-help a:link {text-decoration:underline;}
.sign-in-help strong a{text-decoration:none !important; font-size: 18px !important}
.invoice-details-td, .less-text {
	font-size: 13px!important
}
.signin-bottom-links {
	width: 450px;
	padding-top: 20px;
	margin: 0 auto
}
.signin-top-link {
	width: 575px!important;
	height: 75px;
	margin: 100px auto 0
}
.float-r {
	float: right
}
.float-l {
	float: left
}
.invoice-details-td {
	line-height: 17px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 5px;
	width: auto;
	vertical-align: bottom!important;
	margin-bottom: 15px
}
.landingpage {
	width: 973px;
	height: 350px;
	clear: both;
	visibility: visible;
	margin: 0 0 20px
}


.eagle-gallery-cluster {
	width: 415px!important;
	float: left;
	height: 560px;
	margin: 0 12px;
	max-width: 415px
}
.image-container {
	width: 415px;
	float: left;
	height: 550px;
	margin: 0 12px
}
.account-page-columns {
	width: 45%;
	padding: 10px;
	border: 1px solid #ebebeb;
	float: left;
	margin: 0 8px;
	height: 300px
}
.account-page-columns p {
	font-size: 12px;
	line-height: 21px;
	margin: 0 0 5px
}
.account-page-columns h2 {
	font-size: 15px;
	line-height: 14px;
	font-weight: 700;
	color: #77DA0D
}
.account-page-columns p strong {
	color: #777
}
.button-add-without-font {
	background: #659CEF;
	padding: 10px;
	color: #FFF;
	clear: inherit;
	text-align: center
}
.button-add-without-font:hover{background:#478BF0}
.button-add-without-font input[type=submit] {
	background: #659CEF;
	border: 0;
	color: #fff;
	font-size: 16px;
	cursor: pointer
}
.button-add-without-font-green, .button-add-without-font-grey, .button-add-without-font-yellow {
	padding: 10px;
	color: #FFF;
	clear: inherit;
	text-align: center;
	font-family: Helvetica, sans-serif, Arial
}
.button-add-without-font-green {
	background: #77DA0D
}
.button-add-without-font-yellow {
	background: rgba(255,218,0,1)
}
.button-add-without-font-grey {
	background: #666
}
.contact-border-vertical, .contact-border-vertical-CS, .what-when-why {
	border: 1px solid #ebebeb;
	padding: 20px;
	font-size: 11px
}
.button-add-without-font a:active, .button-add-without-font a:hover, .button-add-without-font a:link, .button-add-without-font a:visited, .button-add-without-font-green a:active, .button-add-without-font-green a:hover, .button-add-without-font-green a:link, .button-add-without-font-green a:visited, .button-add-without-font-grey a:active, .button-add-without-font-grey a:hover, .button-add-without-font-grey a:visited, .button-add-without-font-yellow a:active .button-add-without-font-grey a:link, .button-add-without-font-yellow a:hover, .button-add-without-font-yellow a:link, .button-add-without-font-yellow a:visited {
	color: #FFFFFF!important
}

#Cluster-Layout-Forms .what-when-why {
	margin: 30px 0!important;
	width: 85%;
	height: auto!important
}
#Cluster-Layout-Forms .what-when-why h2 {
	margin-bottom: 0!important;
	font-weight: 700;
	text-align: left
}
#Cluster-Layout-Forms .what-when-why p {
	margin: 0 0 10px 10px!important;
	color: #576874
}
.contact-border-vertical, .contact-border-vertical-CS {
	margin: 30px 0!important;
	overflow: visible!important;
	box-shadow: 10px 10px 15px #EBEBEB;
	clear: both;
	text-align: center
}
.contact-border-vertical {
	height: 150px;
	max-height: 500px
}
.contact-border-vertical-CS {
	height: 325px;
	width: 900px
}
.contact-border-vertical h2, .contact-border-vertical-CS h2 {
	margin-bottom: 15px;
	font-weight: 700;
	font-size: 24pt
}
.contact-border-vertical-CS h2 {
	color: #002A54
}
.four-columns {
	font-size: 14px;
	line-height: 21px;
	list-style: none;
	margin: 0 5px 0 0;
	width: 24%;
	float: left
}
#content textarea {
	visibility: visible!important
}
.FooterFL, .FooterFL table, .FooterFL td {
	visibility: hidden!important
}
div.newtab {
	overflow: hidden;
	border: 1px solid #ccc;
	background-color: #f1f1f1;
	max-width: 925px!important
}
div.newtab button {
	background-color: inherit;
	float: left;
	border: none;
	outline: 0;
	cursor: pointer;
	padding: 14px 16px;
	transition: .3s
}
div.newtab button:hover {
	background-color: #ddd
}
div.newtab button.active {
	background-color: #ccc
}
.top-one, .top-two {
	background: #009dff;
	position: fixed;
	z-index: 1031;
	top: 0;
	transition: all 1s;
	width: 0;
	overflow: hidden;
	height: 4px
}
.newtabcontent {
	display: none;
	padding: 6px 12px;
	border: 1px solid #ccc;
	border-top: none;
	max-width: 900px!important
}
.categories, .column-3-a-cross, .column-3-a-cross-green, .categories-selection {
	border: 1px solid #ebebeb
}
.top-one {
	left: 0
}
.top-two {
	right: 0;
	transform: rotate(180deg)
}
.colors {
	width: 100%;
	height: 4px
}
.column-2-a-cross-contact, .column-3-a-cross, .column-3-a-cross-green {
	margin: 0 0 0 20px;
	height: 200px;
	width: 285px;
	float: left;
	padding: 10px
}
.column-2-a-cross-contact h2, .column-3-a-cross h2 {
	color: #666!important;
	font-weight: 700;
	margin-bottom: 0 !important
}
.column-2-a-cross-contact p, .column-3-a-cross p, .column-3-a-cross-green p {
	margin-top: 0!important;
	font-size: 13px;
	line-height: 17px
}
.column-3-a-cross-green {
	margin: 0 0 0 20px;
	height: 200px;
	width: 285px;
	float: left;
padding:10px
}
#breadcrumb ol {
	list-style: none;
	width: 100%
}
#breadcrumb ol li {
	display: inline;
	padding: 0 40px 0 0
}
.categories {
    width: 280px;
    height: 290px;
    margin-top: 0;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 30px;
    float: left;
    padding: 10px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);}
.categories-selection{
width: 900px;
   
    margin-top: 0;
    margin-right: 5px;
    margin-left: 5px;
    margin-bottom: 30px;
    float: left;
    padding: 20px;
 box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);	
}

.categories h2, .categories-selection h2 {
	color: #002A54;
	font-weight: 700
}
.categories li, .categories-selection li {
	border-bottom: 1px Solid #ebebeb;
	list-style: none
}
.newpricechart, .newpricechartheader {
	border-bottom: 1px solid #ccc;
	line-height: 18px
}
.categories ul, .categories-selection ul {
	margin-top: 10px
}
.newpricechart {
	font-size: 13px
}
.newpricechartheader {
	font-size: 15px;
	background: #ebebeb
}
div .NY-homepage-Picture {
	width: 960px;
	height: 400px!important;
	max-height: 400px;
	background-image: url(/images/2018/2018-NY-Stae-Page.jpg);
	background-size: cover;
	margin: 0 auto 20px auto;
}
.NY-homepage-Picture p {
	font-size: 24px;
	padding-left: 20px;
	color: #AAA
}
.NY-homepage-Picture h1 {
	font-size: 32px;
	padding: 35px 0 0 20px;margin-bottom:220px
}
.sale-image {
	text-align: left;
	border: 1px solid #ccc;
	padding: 20px;
	width: 900px;
	margin: 0 auto
}
.NY-homepage-sections p, .landing-page-sections p {
	line-height: 16px;
	border-bottom: 1px solid #CCC;
	font-family: Helvetica, sans-serif, Arial
}
.sale-image h1 {
	color: #06C;
	font-size: 32px
}
.NY-homepage-sections {
	margin: 0 0 40px 20px;
	height: 200px;
	width: 285px;
	float: left;
	padding: 10px
}
.landing-page-sections {
	margin: 0 0 40px 10px;
	min-height: 215px;
	width: 285px;
	float: left;
	padding: 10px
}
.landing-page-sections p {
	font-size: 14px;
	padding: 0 5px 0 5px
}
.landing-page-sections h2 {
	color: #002a54!important;
	font-weight: 700;
	margin-bottom:  10px!important;
	font-size: 18px;
	border-top: 5px solid #06c;
	padding: 10px 0
}
.landing-page-sections a:link, a:active, a:visited {
	color: #06c
}
.landing-page-sections strong {
	font-size: 12px
}
.landing-page-sections strong a:link, a:active, a:visited {
	color: #000
}
.NY-homepage-sections p {
	font-size: 14px;
	padding: 0 5px 0 5px
}
.NY-homepage-sections h2 {
	color: #002a54!important;
	font-weight: 700;
	margin-bottom:  0!important;
	font-size: 18px;
	border-top: 5px solid #06c;
	padding-top: 10px
}
.NY-homepage-sections a:link, .landing-page-sections a:link, a:active, a:visited {
	color: #06c
}
.NY-homepage-sections strong .landing-page-sections strong {
	font-size: 12px
}
.NY-homepage-sections strong a:link, a:active, a:visited {
	color: #000
}
.NY-homepage-sub-sections {
	margin: 40px 0 0 10px;
	min-height: 215px;
	width: 285px;
	float: left;
	padding: 10px
}
.NY-homepage-sub-sections p {
	font-size: 14px;
	line-height: 18px;
	font-family: Helvetica, sans-serif, Arial;
	padding: 0 5px 0 5px
}
.NY-homepage-sub-sections h2 {
	color: #002a54!important;
	font-weight: 700;
	margin-bottom: 0!important;
	font-size: 18px;
	border-top: 5px solid #77DA0D;
	padding-top: 10px
}
.NY-homepage-sub-sections a:link, a:active, a:visited {
	color: #06c
}
.NY-homepage-sub-sections strong {
	font-size: 12px
}
.NY-homepage-sub-sections strong a:link, a:active, a:visited {
	color: #000
}
.NY-Trust-Pilot-Circle {
	position: relative;
	padding: 15px 20px;
	margin-left: 20px;
	color: #fff;
	background: #5a8f00;
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b8db29), to(#5a8f00));
	background: -moz-linear-gradient(#b8db29, #5a8f00);
	background: -o-linear-gradient(#b8db29, #5a8f00);
	background: linear-gradient(#b8db29, #5a8f00);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	width: 250px;
	height: 200px
}
.alt-h2-color {
	color: #002A54!important
}
.NY-Trust-Pilot-Circle+p {
	margin: 15px 0 2em 100px;
	font-style: italic
}
.NY-Trust-Pilot-Circle:after {
	content: "";
	position: absolute;
	bottom: -50px;
	left: 50px;
	border-width: 0 20px 50px 0;
	border-style: solid;
	border-color: transparent #5a8f00;
	display: block;
	width: 0
}

.corporate-state-chart-fifty{float:left;width:48%;margin-right:10px;flex: 1 0 auto;}

.corporate-state-chart{float:left;width:32%;flex: 1 0 auto;}
.corporate-state-chart-middle {margin:0 10px 0 10px;flex: 1 0 auto;}
.corporate-state-chart table,.corporate-state-chart-right table,.corporate-state-chart-middle table, .corporate-state-chart-fifty table{font-size: 12px; line-height: 16px;width:100%}
.corporate-state-chart td, .corporate-state-chart-fifty td{border-bottom:1px solid #EFEFEF;border-right:1px solid #ebebeb;padding:7px 5px 7px 5px;height:30px}
.corporate-state-chart h2, .corporate-state-chart-fifty h2{color:#89CC41}
.corporate-state-chart a:active,.corporate-state-chart a:link,.corporate-state-chart a:visited {color:#fff;text-decoration: none; text-align: center}
.corporate-state:after {
    content: "";
    display: table;
    clear: both;
}
.corporate-state-chart-fifty:after {
    content: "";
    display: table;
    clear: both;
}
.corporate-service-picture, .corporate-service-trademark, .legal-supply-landing-page, .will-supply-landing-page,.corporate-service-state, .corporate-service-state-texas, .corporate-service-trademark-application, .corporate-service-trademark-search, .corporate-service-state-national, .corporate-service-state-new-york,.corporate-service-apostille, .corporate-service-publication, .corporate-service-foreign-qualifications{
	width: 950px;
	height: 300px;
	background-size: cover;
	margin: 0 0 20px 0;
	padding-top: 0px
}
.corporate-service-picture {
	background-image: url(/images/2017/corporate-service-home-page1.jpg);
    
}
.corporate-service-trademark-application  {
	background-image: url(/images/2019/Trademark-Services-order-hero.jpg);
    
}
.corporate-service-trademark-search {
    background-image: url(/images/2019/Trademark-Services-order-hero2.jpg);}

.corporate-service-trademark {
    background-image: url(/images/2019/Trademark-search-and-application-filing-service.jpg);}

.corporate-service-state {
	background-image: url(/images/2018/Corporate-Service-State-Hero.jpg);
    
}
.corporate-service-state:hover{ background-image: url(/images/2018/Corporate-Service-State-Hero-hover.jpg);}
.corporate-service-state-texas{  background-image: url(/images/2019/Texas-Formation-Services-Start-a-business.jpg);}
.corporate-service-publication{  background-image: url(/images/2019/Publication-Services-Start-a-business.jpg);}
.corporate-service-state-national{ background-image: url(/images/2019/States-Formation-Services-Start-a-business.jpg);}
.corporate-service-state-new-york{ background-image: url(/images/2019/NY-Formation-Services-Start-a-business.jpg);}
.corporate-service-apostille{ background-image: url(/images/2019/Apostille-Services.jpg);}
.corporate-service-foreign-qualifications {background-image: url(/images/2019/corp-services-foriegn-qualification.jpg);}
.corporate-service-julius {background-image: url(/images/2018/Julius-Corporate-Service-Protal.jpg); 
    width: 900px;
	height: 300px!important;
	margin: 20px auto;
    overflow: hidden;}

.will-supply-landing-page {background-image: url(/images/2016/will-lading-page.jpg);}
    
.legal-supply-landing-page {background-image: url(/images/2017/legal-supplies-landing-page.jpg)}

.corporate-service-julius p {margin-left:599px !important; font-size:16px !important; width:330px; margin-top: 75px}
.corporate-service-julius p strong {font-size: 22px;}

.corporate-service-picture h2, .corporate-service-trademark h2, .legal-supply-landing-page h2 {
	font-size: 24px !important;
	line-height: 32px !important;
	font-family: Helvetica, sans-serif, Arial !important;
	padding-left: 20px !important;
	color: #AAAAAA !important;
}

.will-supply-landing-page h1{font-size: 48px; line-height: 52px; padding: 80px 0 0 20px;
	color: #002a54!important}
.will-supply-landing-page h2 {font-size: 24px;
	line-height: 32px;
	font-family: Helvetica, sans-serif, Arial;
	padding-left: 20px;
	color:  #5C5C5C !important}

.corporate-service-picture h1, .corporate-service-trademark h1, .legal-supply-landing-page h1{
	font-size: 32px !important;
	padding: 80px 0 0 20px !important;
	color: #002A54 !important;
}
.corporate-service-state h1  {
	font-size: 32px !important;
	padding: 5px 0 0 20px !important;
	color: #002A54 !important;
}
.corporate-service-state h2 {
	font-size: 24px !important;
	line-height: 26px !important;
	font-family: Helvetica, sans-serif, Arial !important;
	padding-left: 20px !important;
	color: #AAAAAA !important;
}

.legal-supply-landing-page h1 {
	text-shadow: 10px 10px 5px #888
}
.corporate-service h2 {
	font-size: 24px;
	font-family: Helvetica, sans-serif, Arial;
	padding-left: 10px;
	color: #AAA!important
}
.corporate-service h1 {
	font-size: 32px;
	padding: 80px 0 0 10px;
	color: #002a54!important
}
.promotions p, .seperation-box p {
	font-size: 14px!important;
	line-height: 20px
}
.legal-supply-landing-page h2 {
	text-shadow: 10px 10px 5px #888
}
.seperation-box {
	width: 100%;
	border-bottom: 1px solid #ccc;
	margin: 10px 0
}
.seperation-box a+p {
	color: #596B7F!important
}
.seperation-box a+h2 {
	color: #002A54!important
}
.seperation-box:hover {
	border-right: 1px solid #ebebeb;
	cursor: pointer;
	box-shadow: 5px 5px 8px #ccc
}
.promotions {
	width: 100%;
	margin: 10px;
	padding: 20px
}
.promotions a+p {
	color: #596B7F!important
}
.promotions a+h2 {
	color: #002A54!important
}
.unibox-selectable.active .unibox-extra, .unibox-selectable.active a, .unibox-selectable.active span, .unibox-selectable:hover .unibox-extra, .unibox-selectable:hover a, .unibox-selectable:hover span {
	color: #fff
}
.promotions p {
	font-weight: 200!important
}
.promotions h2, .unibox-selectable span span {
	font-weight: 700
}
.promotions:hover {
border-right:1px solid #ebebeb; border-bottom:1px solid #ebebeb;
	cursor: pointer;
	text-decoration: none!important
}
.promotions h2 {
	font-size: 18px!important;
	margin: 0!important
}
.promotions a:active {
	text-decoration: none
}
.searchBox {
	border-radius: 15px;
	height: 30px;
	width: 300px;
	margin: 25px 20px 10px 30px;
	border-radius:  25px;
	padding: 3px;
	text-align: center;
	border:0;
}



/* Corporate Service Easy Steps */

.easy-steps ol {list-style-type: none; margin: 0 0 0 -10px; padding: 0; overflow: hidden; width:100%}
.easy-steps h2{color:#0066CC !important; font-size: 21px !important;margin-bottom:21px !important}
.easy-steps-right {width: 0; height: 0; border-top: 12px solid transparent; border-left: 25px solid #0066cc; border-bottom: 12px solid transparent;float:right;margin-left:5px;}
.easy-steps li{  float: left !important;margin-left:10px !important; display: block !important;font-size: 16px !important;}


.registered-agent-box{display:none; margin-top:10px;font-family: Helvetica, sans-serif, Arial;font-size:14px;}
.registered-agent-box p {margin-bottom:20px;font-family: Helvetica, sans-serif, Arial;font-size:14px;}
.registered-agent-button {
	background: #659CEF;
	padding: 5px 10px 5px 10px;
	color: #FFF;
	clear: inherit;
	text-align: center
}
.annual-report th{color:#0066cc}
.annual-report table {font-size:13px;width:100%}
.annual-report table h2{font-size:16px;font-weight: 600;color:#002A54;margin-top:10px}
.annual-report p{border-bottom:1px solid #e4e4e4;font-size:11px;line-height:14px}

/* Corporate Service Drop Dpwn */

.custom-select {
  position: relative;
  display: block;
  max-width: 400px;
  min-width: 180px;
margin:10px 0 10px 0;
  border: 1px solid #AAA;
  background-color: #FFF;
  z-index: 10;
    color:#000;
    
    -webkit-box-shadow: 10px 10px 25px 0px rgba(194,194,194,1);
-moz-box-shadow: 10px 10px 25px 0px rgba(194,194,194,1);
box-shadow: 10px 10px 25px 0px rgba(194,194,194,1);
    
    
    
    
}

.custom-select select:focus{background: white}
.custom-select select {
  border: none;
  outline: none;
  background: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0;
  margin: 0;
  display: block;
  width: 100%;
  padding: 12px 55px 15px 15px;
  font-size: 14px;
  color: #000;
}
.custom-select:after {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 100%;
  line-height: 38px;
  content: "v";
  text-align: center;
  color: #FFF;
  font-size: 24px;
  border-left: 1px solid #AAA;
  z-index: -1;
    background: #0066CC
}

/* for IE and Edge */ .custom-select select::-ms-expand { display: none; } .custom-select select:disabled::-ms-expand { background: #f60; }


/* Corporate Service Drop Down end */
.unnessary-list ul{list-style: none;margin-bottom:2px}
.unnessary-list li {display:inline-block;padding-right:30px !important;font-size: 14px; line-height: 15px;text-align: left}

/*Thumbnail Layou out */






/*Frim Start Landing Page */
.columns-firmstart, .columns-thumnails, .columns-thumnails2 {width:31% !important;text-align: center !important;max-height: 310px!important; min-height:310px;margin:10px 5px 10px 5px;border-right:1px solid #ccc;overflow: hidden}

.columns-thumnails-two-columns {font-size:13px !important; width:585px !important;text-align: center !important;max-height: 310px!important;min-height:310px;margin:10px 5px 10px 5px;border-right:1px solid #ccc}
.columns-thumnails-two-columns2 {font-size:13px !important; width:585px !important;text-align: center !important;max-height: 310px!important;min-height:310px;margin:10px 5px 10px 5px; float:right}

.columns-firmstart, .columns-thumnails, .columns-thumnails-two-columns, .columns-thumnails2  {float: left !important}

.columns-firmstart, .columns-thumnails, .columns-thumnails-two-columns  {padding:0 5px}
.columns-thumnails2 {padding:20px 5px 0 5px}


.columns-firmstart p, .columns-thumnails p, .columns-thumnails2 p, .columns-thumnails-two-columns p, .columns-thumnails-two-columns2 p {font-size:11px !important; line-height: 13px;margin: 0 0 5px 0 !important}

.columns-firmstart a:link, .columns-thumnails a:link, .columns-thumnails2 a:link{color:#49A4FF; font-size:11px !important; line-height: 13px;margin: 0 0 5px 0!important;padding:0 5px 0 5px 0}
.columns-firmstart h2, .columns-firmstart h2 a:active, .columns-firmstart h2 a:visited,  .columns-firmstart h2 a:link,.columns-firmstart h2 a,.columns-thumnails h2, .columns-thumnails h2 a:active, .columns-thumnails h2 a:visited,  .columns-thumnails h2 a:link,.columns-thumnails h2 a, .columns-thumnails2 h2, .columns-thumnails2 h2 a:active, .columns-thumnails2 h2 a:visited,  .columns-thumnails2 h2 a:link,.columns-thumnails2 h2 a {font-weight: 600 !important; color:#002a54 !important;font-size: 16px !important}
.columns-firmstart img, .columns-thumnails img, .columns-thumnails2 img{margin-bottom: 10px;}
.columns-thumnails2{padding-top: 20px !important; padding-bottom:0px !important}
.home { position: relative;top:282px;width:100%; vertical-align: middle !important}
.home a:link, .home a:active, .home a:visited,.home a:hover,.home a:link {text-decoration: none !important;color:#333 !important}
.nolink {text-align: left !important; margin:0 10px 0 10px !important;line-height: 15px !important;}

.columns-thumnails-nolink {text-align:left!important; margin:0 20px 0 20px !important;line-height: 15px !important}


/*Swift Search*/
.st-default-search-input {width:307px !important;border-radius: 25px !important; padding:10px !important; text-align: center !important;margin-top:25px;margin-left:10px}
.st-ui-type-detail-bold{color:#0066CC !important}
.st-ui-type-detail-bold em{color:#0066CC !important}

/*index style*/
.index-package-information table{border-top:#B7B7B7 solid 1px;border-left:#B7B7B7 solid 1px;border-right:#B7B7B7 solid 1px;margin: 0px 0px 4px 10px;width:475px !important}
.index-package-information td{padding:10px;font-size:11px;text-align:left;border-bottom:1px solid #C5C5C5}

.index-pricing {padding: 10px; background: #EFEFEF; font-size: 14px;
    margin: 0px 0px 4px 10px;width:460px !important}

/*Bottom-Navigation*/
.Bottom-Navigation {margin:20px Auto;padding:20px;border:1px solid #ccc;width:950px;background: #fff;font-family: Helvetica, sans-serif, Arial;height:225px;}

.Bottom-Navigation-Left {width:55%;float:left;margin-top: 25px}
.Bottom-Navigation-Left p{font-size:14px;line-height: 18px;margin-top:5px}
.Bottom-Navigation-right {width:40%;float:right}
.Bottom-Navigation-right p{font-size:14px;line-height: 18px; margin-top:0}
.Bottom-Navigation-right h2{font-size:16px;line-height: 16px; margin-bottom:0;font-weight: 700}
.Bottom-Navigation-Specials  {background:crimson; width: 25px; height: 25px; border-radius: 50%; /* the magic */
  -moz-border-radius: 50%;  -webkit-border-radius: 50%;  text-align: center; color: white; font-size: 16px; text-transform: uppercase; font-weight: 700; margin: 0 auto;padding:5px 5px 0 5px; float: left;clear: both !important;vertical-align: middle!important}
.Bottom-Navigation-Specials a {text-decoration: none;color:#fff !important;margin-top: 45px}


/*modern-table*/

.modern-table table {width:100%; border-bottom:2px solid #CCC}
.modern-table td {border-bottom: 1px solid #DDDDDD !important; font-size: 11px}
.modern-table tr {padding:5px !important;}

.modern-table p {font-size: 11px; line-height: 12px;}

