/** 123Employee **/
@font-face {
font-family: "gothic";
src: url("../../fonts/GOTHIC.TTF");
}
@font-face {
font-family: "Arial, Helvetica, sans-serif";
src: url("../../fonts/Arial, Helvetica, sans-serifprobol.ttf");
}
@font-face {
    font-family: 'MyriadProLight';
    src: url('../../fonts/myriadpro-light.eot');
    src: url('../../fonts/myriadpro-light.eot') format('embedded-opentype'),
         url('../../fonts/myriadpro-light.woff') format('woff'),
         url('../../fonts/myriadpro-light.ttf') format('truetype'),
         url('../../fonts/myriadpro-light.svg#MyriadProLight') format('svg');
}
@font-face {
    font-family: 'MyriadProSemibold';
    src: url('../../fonts/myriadpro-semibold.eot');
    src: url('../../fonts/myriadpro-semibold.eot') format('embedded-opentype'),
         url('../../fonts/myriadpro-semibold.woff') format('woff'),
         url('../../fonts/myriadpro-semibold.ttf') format('truetype'),
         url('../../fonts/myriadpro-semibold.svg#MyriadProSemibold') format('svg');
}

@font-face {
    font-family: 'LeagueGothic';
    src: url('../../fonts/league_gothic-webfont.eot');
    src: url('../../fonts/league_gothic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../fonts/league_gothic-webfont.woff') format('woff'),
         url('../../fonts/league_gothic-webfont.ttf') format('truetype'),
         url('../../fonts/league_gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/* CSS Document */

td, th {
	font-family:"MyriadProLight", sans-serif;
	font-size: 18px;
	font-weight:100;
	color: #585757;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../../images/paper.jpg);
}
.imagecircle {
	-moz-border-radius: 75px;
	-webkit-border-radius: 75px;
	-khtml-border-radius: 75px;
	border-radius: 75px;
}
.indextext {
	font-size:19px;
	font-family:"MyriadProLight", sans-serif;
	color:#858484;
}
.optintexthome {
	font-family:"MyriadProLight", sans-serif;
}
.dottedline {
	border-top: 5px dotted #ccc;
	height: 5px;
	overflow:hidden;
	letter-spacing:5px;
	width:100%;
	margin-top:15px;
	margin-bottom:15px
}
.boxshadow {
	border:1px solid #cccccc;
	background-color:#ffffff;
}
.topbuttons {
	background-color: #de2c2c;
	margin-top: 15px;
	padding:6px;
	padding-left:30px;
	padding-right:30px;
	font-size:20px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
li.bullets {
	background:url(../../images/bulletsmall.png) no-repeat 0px 16px;
	color:#395765;
	font-size: 20px;
	font-family:"MyriadProLight", sans-serif;
	line-height: 20px !important;
	margin: -20px !important;
	padding: 20px 5px 20px 35px;
}
ol.bullets, ul.bullets {
	list-style: none outside none;
}
.hide {
	display:none;
}
.squares {
	background-color:#9bc904;
}
.navbackground {
	background-color:#000;
}
.catProdAttributeTitle {
	margin-top:8px;
	font-weight:bold;
}
.shopbutton {
	padding-left:10px;
	padding-right:10px;
	padding-top:4px;
	padding-bottom:4px;
	background-color:#222222;
	margin-top:4px;
	text-align:center;
	font-size:22px;
	text-transform:uppercase;
	font-family:"MyriadProLight", sans-serif;
}
.pricetablebluetop {
	padding-bottom:16px;
	background-color:#de2c2c;
	color:#fffff;
}
.pricetablelight {
	background-color:#6f8392;
	font-size:21px;
	padding-left:15px;
	border-top:1px solid #556c7c;
	color:#ffffff;
}
.pricetabledark {
	background-color:#556876;
	font-size:21px;
	padding-left:15px;
	color:#ffffff;
	border-top:1px solid #868f95;
}
.pricetablelighttop {
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#556876;
	color:#ffffff;
}
.pricetableblue {
	background-image:url(../../images/pricetable-blue-top.png);
	background-position:bottom;
	background-repeat:repeat-x;
	background-color:#558fb4;
	font-size:21px;
	line-height:21px;
	padding-left:15px;
	color:#ffffff;
	border-top:1px solid #e85454;
}
.red-button {
	background-color:#de2c2c;
	padding:6px;
	padding-left:20px;
	padding-right:20px;
	font-size:22px;
	cursor:pointer;
	text-align:center;
}
/* Text */

.title {
	color:#2f495b;
	font-family:playball;
	margin:0px;
	font-weight:300;
	font-size:40px;
	line-height:35px;
	letter-spacing:-1px;
}
h1 {
	color:#2f495b;
	font-family:"MyriadProLight", sans-serif!important;
	margin:0px;
	font-weight:bold;
	font-size:40px;
	line-height:35px;
	letter-spacing:-1px;
}
h2 {
	font-size:26px;
	margin:0px;
	line-height:26px;
	color:#4f7088;
	font-weight:bold;
	font-family:"MyriadProLight", sans-serif!important;
}
h3 {
	font-size:19px;
	font-weight:100;
	margin-top:-1px;
	margin-bottom:10px;
	color:#716859;
	font-family:Arial, Helvetica, sans-serif;
}
h4 {
	font-size:14px;
	font-weight:100;
	margin-top:-1px;
	margin-bottom:10px;
	color:#716859;
	font-family:Arial, Helvetica, sans-serif!important;
}
h5 {
	font-size:12px;
	font-weight:100;
	margin-top:-1px;
	margin-bottom:10px;
	color:#716859;
	font-family:Arial, Helvetica, sans-serif;
}
h6 {
	font-size:11px;
	font-weight:100;
	margin-top:-1px;
	margin-bottom:10px;
	color:#716859;
	font-family:Arial, Helvetica, sans-serif!important;
}
.subtitle {
	color:#3f3d3e;
	font-family:"MyriadProLight", sans-serif!important;
	margin:0px;
	font-weight:300;
	font-size:30px;
	line-height:25px;
	letter-spacing:-1px;
}
p {
}
.greytable {
	padding:10px;
	background-color:#EEE;
}
.red16 {
	color:#b31414;
	font-size:16px;
}
.red14 {
	color:#b31414;
	font-size:14px;
}
a:link {
	color: #000000;
	text-decoration:none;
}
a:visited {
	color: #000000;
	text-decoration:none;
}
a:active {
	color: #000000;
	text-decoration:none;
}
a:hover {
	color: #2f72ac;
	text-decoration:none;
}
.text14 {
	font-family:"MyriadProLight", sans-serif;
	color:#5c5c5c;
	font-size:14px;
}
.text16 {
	font-family:"MyriadProLight", sans-serif;
	color:#5c5c5c;
	font-size:16px;
}
.text18 {
	font-family:"MyriadProLight", sans-serif;
	color:#5c5c5c;
	font-size:20px;
	font-weight:300;
	line-height:22px;
}
.textlight14 {
	font-family:"MyriadProLight", sans-serif;
	color:#c7c5c5;
	font-size:14px;
}
.textlight16 {
	font-family:"MyriadProLight", sans-serif;
	color:#c7c5c5;
	font-size:16px;
}
.textlight18 {
	font-family:"MyriadProLight", sans-serif;
	color:#c7c5c5;
	font-size:20px;
	font-weight:300;
	line-height:22px;
}
.textlight20 {
	font-family:"MyriadProLight", sans-serif;
	color:#c7c5c5;
	font-size:24px;
	font-weight:300;
	line-height:24px;
}
.title35 {
	color:#16100b;
	font-family:"MyriadProLight", sans-serif;
	font-size:40px;
	line-height:35px;
}
.white18 {
	font-family:gothic;
	font-size:18px;
	color:#fff;
	line-height:18px;
}
a.adminnavheadertext:link {
	color: #d8e4ef;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.adminnavheadertext:visited {
	color: #d8e4ef;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.adminnavheadertext:active {
	color: #d8e4ef;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.adminnavheadertext:hover {
	color: #ffffff;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
.expert_button {
	background-image:url(../images/blackbutton.png);
	background-repeat:repeat-x;
	border:1px solid #000;
	padding:5px;
	font-size:26px;
	font-weight:bold;
	text-align:center;
}
.hoveradmin {
	cursor: pointer;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
	background-color:#50a4ed;
	border-bottom:3px solid #fff;
	width:210px;
	height:30px;
}
.nohoveradmin {
	cursor: pointer;
	color: #fff;
	font-size:14px;
	font-weight:bold;
	padding-left:12px;
	padding-right:12px;
	background-color:#222222;
	border-bottom:3px solid #fff;
	width:210px;
	height:30px;
}
.modulenav {
	cursor: pointer;
	color: #fff;
	font-size:24px;
	line-height:18px;
	width:280px;
	font-weight:400;
	padding-left:15px;
	padding-top:6px;
	padding-bottom:6px;
	background-color:#2c98f2;
	background-image:url(../../images/modulenav.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
.adminlistborder {
	border-bottom:1px dotted #999;
}
.searchbarback {
	background-color:#dda375;
	padding:8px;
}
/* horizontal lines */

.horizontallinelightblue {
	border-top: 5px dotted #a3b3c0;
	height: 5px;
	overflow:hidden;
	letter-spacing:5px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px
}
.horizontallineblue {
	border-top: 5px dotted #445563;
	height: 5px;
	overflow:hidden;
	letter-spacing:5px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px
}
.horizontallinedarkblue {
	border-top: 5px dotted #202e3b;
	height: 5px;
	overflow:hidden;
	letter-spacing:5px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px
}
.horizontallinered {
	border-top: 5px dotted #de2c2c;
	height: 5px;
	overflow:hidden;
	letter-spacing:5px;
	width:100%;
	margin-top:20px;
	margin-bottom:20px
}
.horizontalline {
	border-top: 3px dotted #cc6363;
	height: 3px;
	overflow:hidden;
	letter-spacing:3px;
	width:100%;
	margin-top:15px;
	margin-bottom:15px;
}
.horizontallinegrey {
	color:#ccc;
	background-color:#ccc;
	height:1px;
	border:none;
	margin-top:6px;
	margin-bottom:6px;
}
.horizontallinelight {
	color:#cad5dd;
	background-color:#cad5dd;
	height:1px;
	border:none;
	margin-top:9px;
	margin-bottom:8px;
}
.horizontallineforum {
	color:#96b7cd;
	background-color:#96b7cd;
	height:1px;
	border:none;
	margin-top:4px;
	margin-bottom:8px;
}
.horizontallinechart {
	color:#a8d77d;
	background-color:#a8d77d;
	height:1px;
	border:none;
	margin-top:4px;
	margin-bottom:5px;
}
.horizontallineadminside {
	color:#cbad94;
	background-color:#cbad94;
	height:1px;
	border:none;
	margin-top:4px;
	margin-bottom:5px;
}
.req {
	color:#C00;
}
.optinbutton {
	padding-left:8px;
	padding-right:8px;
	padding-top:1px;
	padding-bottom:1px;
	font-family:"MyriadProLight", sans-serif;
	color:#fff;
	font-size:26px;
	border:1px solid #000;
	background-color:#000;
}
.homeboxbutton {
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	font-family:"MyriadProLight", sans-serif;
	color:#fff;
	font-size:30px;
	background: -webkit-gradient(linear, left top, left bottom, from(#a4a772), to(#878b50));
	background: -moz-linear-gradient(top, #a4a772, #878b50);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a4a772', endColorstr='#878b50');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a4a772, endColorstr=#878b50)";
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
/* Homepage */

.menutitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	letter-spacing:-1px;
	color:#e1eaf4;
	line-height:20px;
}
.menusubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cadeef;
	line-height:12px;
}
.menutext {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:14px;
	line-height:20px;
}
.menulink {
	color:#cadeef;
	font-weight:bold;
	font-size:11px;
}
.homeoptinbox {
	background: -webkit-gradient(linear, left top, left bottom, from(#3d73aa), to(#0d4a88));
	background: -moz-linear-gradient(top, #3d73aa, #0d4a88);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d73aa', endColorstr='#0d4a88');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d73aa, endColorstr=#0d4a88)";
	padding:12px;
}
.greyfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#fcfbfc), to(#e4e4e4));
	background: -moz-linear-gradient(top, #fcfbfc, #e4e4e4);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfbfc', endColorstr='#e4e4e4');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#fcfbfc, endColorstr=#e4e4e4)";
	background-image: linear-gradient(to bottom, #fcfbfc, #e4e4e4);
}
.homeoptinboxtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#FFF;
	line-height:24px;
	letter-spacing:-2px;
}
.homeoptinboxsubtitle {
	font-size:16px;
	color:#a2cde1;
	font-family:Arial, Helvetica, sans-serif;
}
.sidefade {
	background-image:url(../images/sidefade.gif);
	background-repeat:repeat-y;
}
/* Chart */

.chartbar {
	background: -webkit-gradient(linear, left top, left bottom, from(#d6f4bb), to(#7db44c));
	background: -moz-linear-gradient(top, #d6f4bb, #7db44c);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d6f4bb', endColorstr='#7db44c');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#d6f4bb, endColorstr=#7db44c)";
	padding:8px;
	border:1px solid #88b85e;
}
.adminfadeside {
	background: -webkit-gradient(linear, left top, left bottom, from(#EEE), to(#EEE));
	background: -moz-linear-gradient(top, #EEE, #EEE);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EEE', endColorstr='#EEE');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#EEE, endColorstr=#EEE)";
	padding:8px;
	border:1px solid #cedbe8;
}
.chartnumber {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12px;
	letter-spacing:-1px;
	color:#000;
}
.chartmonth {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	color:#ffffff;
}
.chartday {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#ffffff;
}
.weightbackground {
	background: -webkit-gradient(linear, left top, left bottom, from(#f1f5f8), to(#fcfdfd));
	background: -moz-linear-gradient(top, #f1f5f8, #fcfdfd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f5f8', endColorstr='#fcfdfd');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f1f5f8, endColorstr=#fcfdfd)";
}
.greenbar {
	background: -webkit-gradient(linear, left top, left bottom, from(#a7d67c), to(#7bad4d));
	background: -moz-linear-gradient(top, #a7d67c, #7bad4d);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a7d67c', endColorstr='#7bad4d');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#a7d67c, endColorstr=#7bad4d)";
}
/* Forum */

.forumbar {
	background-color:#0b3a5f;
	color:#fff;
}
.forumbartext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#ffffff;
	background-color:#0b3a5f;
	padding:6px;
}
.forumtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#0B3A5F;
}
.topicborder {
	border-bottom:1px dotted #8ca9bd;
}
.postlistfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f8fb), to(#ffffff));
	background: -moz-linear-gradient(top, #f7f8fb, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8fb', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f8fb, endColorstr=#ffffff)";
	border:1px solid #e3eaef;
	padding:15px;
}
.forumnametext {
	font-size:15px;
	color:#0B3A5F;
	font-family:Arial, Helvetica, sans-serif;
}
/* Header */

.locationstext {
	font-size:16px;
	color:#6d8cc2;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom:0px;
}
.phonenumber {
	font-size:30px;
	font-weight:bold;
	color:#134a82;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:25px;
}
.topbar {
	background: -webkit-gradient(linear, left top, left bottom, from(#2d649e), to(#2d649e));
	background: -moz-linear-gradient(top, #2d649e, #2d649e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#2d649e', endColorstr='#2d649e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#2d649e, endColorstr=#2d649e)";
	padding:8px;
	-webkit-border-radius: 0px 0px 6px 6px;
	-moz-border-radius: 0px 0px 6px 6px;
	border-radius: 0px 0px 6px 6px;
	border-top:none:
}
.appointmentstext {
	font-size:16px;
	color:#ffffff;
	font:Arial, Helvetica, sans-serif;
}
.header {
	background: -webkit-gradient(linear, left top, left bottom, from(#f7f8fb), to(#ffffff));
	background: -moz-linear-gradient(top, #f7f8fb, #ffffff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f8fb', endColorstr='#ffffff');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f7f8fb, endColorstr=#ffffff)";
}
.tagline {
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#a2b6cb;
}
.searchbutton {
	background: -webkit-gradient(linear, left top, left bottom, from(#3c72a9), to(#0d4a88));
	background: -moz-linear-gradient(top, #3c72a9, #0d4a88);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3c72a9', endColorstr='#0d4a88');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3c72a9, endColorstr=#0d4a88)";
	border: 1px solid #0d4a88;
	color: #ffffff;
	background-color:#0d4a88;
	font-size:15px;
	padding:4px;
	font-family:Arial, Helvetica, sans-serif;
}
.searchtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#255f99;
}
.searchbox {
	background-color:#FFF;
	color:#7c98b5;
	padding:5px;
	margin-right:6px;
	margin-left:5px;
	border:0px;
	font-size:14px;
	font-style:italic;
	border:1px solid #85aad1;
	width:200px;
}
/* Footer */

.footer {
	background-color:#125A85;
	padding:15px;
	color:#ffffff;
	font-size:11px;
	height:100px;
}
.copyright {
	padding:15px;
	color:#8cabca;
	font-size:12px;
}
.copyrightbackground {
	background-color:#06396e;
}
.copyrighttext {
	color: #fff;
	font-size:13px;
}
.footertext {
	color:#8cabca;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
/* Navigation Menu */

.adminnavheadersub {
	background-color:#5e9ad2;
	padding:5px;
	border-bottom:1px solid #4b85c6;
}
.adminnavheader {
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding:5px;
	background: -webkit-gradient(linear, left top, left bottom, from(#6ba8db), to(#3e76bd));
	background: -moz-linear-gradient(top, #6ba8db, #3e76bd);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#6ba8db', endColorstr='#3e76bd');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#6ba8db, endColorstr=#3e76bd)";
}
.hover, .selected {
	cursor: pointer;
	color: #fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#596c7a;
	padding-left:12px;
	padding-right:12px;
	text-transform:uppercase;
}
.navmemberhover, .navmemberselected {
	background: -webkit-gradient(linear, left top, left bottom, from(#db9861), to(#b8692e));
	background: -moz-linear-gradient(top, #db9861, #b8692e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9861', endColorstr='#b8692e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9861, endColorstr=#b8692e)";
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	height: 40px;
}
.nohover {
	cursor: pointer;
	color: #596c7a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	padding-left:12px;
	padding-right:12px;
}
.navmembernohover {
	background: -webkit-gradient(linear, left top, left bottom, from(#db9861), to(#b8692e));
	background: -moz-linear-gradient(top, #db9861, #b8692e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9861', endColorstr='#b8692e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9861, endColorstr=#b8692e)";
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	height: 40px;
}
.navback {
	height: 40px;
}
/* Detail Page */

.overviewtext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#215A70;
}
.overviewtextbig {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#0b3a5f;
}
.overviewrow {
	border-bottom:1px dotted;
	color:#B3D2D5;
	padding:7px;
}
.horizontallinedotted {
	color:#96b7cd;
	background-color:#ffffff;
	height:1px;
	border:none;
	margin-top:0px;
	border-bottom:1px dotted #96b7cd;
	margin-bottom:15px;
}
.footerheader {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFF;
}
/* Page Settings */

.pagefade {
	background-color:#e7ebef;
}
.blueheader {
	padding:12px;
	font-size:26px;
	color:#FFF;
	font-family:Georgia, "Times New Roman", Times, serif;
	background: -webkit-gradient(linear, left top, left bottom, from(#3d73aa), to(#0d4a88));
	background: -moz-linear-gradient(top, #3d73aa, #0d4a88);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d73aa', endColorstr='#0d4a88');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3d73aa, endColorstr=#0d4a88)";
}
.maincontentdiv {
	width:735px;
	overflow:hidden;
}
.maincontentbackground {
	width:735px;
}
.maincontentbackgroundcolor {
	background-color:#ffffff;
	border:1px solid #cbd4d8;
}
.pagecontainer {
	margin-top:0px;
	width:1024px;
	margin-left:auto;
	margin-right:auto;
}
.signuptitle {
	font-size:30px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#0d3a67;
}
.pagetitle3 {
	color:#16100b;
	font-family:"MyriadProLight", sans-serif;
	font-size:35px;
	line-height:28px;
}
.pagetitles {
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFF;
	letter-spacing:-2px;
}
.searchbuttonpages {
	background: -webkit-gradient(linear, left top, left bottom, from(#0b4582), to(#032344));
	background: -moz-linear-gradient(top, #0b4582, #032344);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b4582', endColorstr='#032344');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#0b4582, endColorstr=#032344)";
	border: 1px solid #032344;
	color: #ffffff;
	background-color:#0d4a88;
	font-size:17px;
	padding:6px;
	font-family:Arial, Helvetica, sans-serif;
}
.searchtextpages {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
}
.searchboxpages {
	background-color:#FFF;
	color:#7c98b5;
	padding:5px;
	margin-right:6px;
	border:0px;
	font-size:17px;
	font-style:italic;
	border:1px solid #85aad1;
	width:200px;
}
.pagesrighttext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#d4e2eb;
}
.tables {
	background-color:#e5ebef;
	border:1px solid #bfd1dc;
	padding:15px;
}
/* Sidebar Content */

.sidebartext {
	color:#929363;
	font-family:Arial, Helvetica, sans-serif;
}
.sideboxbackground {
	background-color:#efefb9;
	padding:20px;
	background-image:url(../images/boxcornerback.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
}
.sidecontentdiv {
	width:240px;
	padding-left:15px;
}
/* Thumbnails */

.imageborder {
	background-color:#ffffff;
	border:1px solid #ccc;
	padding:7px;
}
.imagebordersmall {
	background-color:#ffffff;
	border:1px solid #bbcfe2;
	padding:4px;
	background-image:url(../../images/nophoto.png);
	background-position:center;
	background-repeat:no-repeat;
}
/* Page Banners */

.pagetitlebannerbackground {
	background-color:#none;
	padding-left:0px;
	padding-right:20px;
	padding-top:6px;
	margin-bottom:3px;
	height:52px;
}
.pagetitlebannertext {
	color:#677146;
	font-size:33px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
}
.pagetitlebannersocial {
	width:200px;
}
.topbannerbackground {
	margin-bottom:12px;
	background-color:#d5e993;
}
.topbannersquares {
	background-color:#92ab42;
}
.pagebannerbackground {
	background: -webkit-gradient(linear, left top, left bottom, from(#f4d7c0), to(#e0b18b));
	background: -moz-linear-gradient(top, #f4d7c0, #e0b18b);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4d7c0', endColorstr='#e0b18b');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f4d7c0, endColorstr=#e0b18b)";
	padding:15px;
}
.pagebannertext {
	font-size:26px;
	font-family:Arial, Helvetica, sans-serif;
	color:#0B3A5F;
	letter-spacing:-1px;
}
.cat_button_banner {
	background: -webkit-gradient(linear, left top, left bottom, from(#db9861), to(#b8692e));
	background: -moz-linear-gradient(top, #db9861, #b8692e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9861', endColorstr='#b8692e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9861, endColorstr=#b8692e)";
	cursor: pointer;
	cursor: hand;
	color: #ffffff;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	text-decoration:none;
	padding-left:15px;
	padding-right:15px;
	border:1px solid #b8692e;
}
.adminbannerbackground2 {
	background: -webkit-gradient(linear, left top, left bottom, from(#f0bd94), to(#d4935e));
	background: -moz-linear-gradient(top, #f0bd94, #d4935e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0bd94', endColorstr='#d4935e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#f0bd94, endColorstr=#d4935e)";
	border: 1px solid #d4935e;
	background-color:#d4935e;
	padding:15px;
	margin-bottom:12px;
}
/* List Views  */

.recipetime {
	border:1px solid #cfdbe6;
	padding:12px;
	background-color:#FFF;
	width:110px;
}
.recipetitle {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#285079;
	font-size:16px;
}
.recipetext {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#687581;
}
/* ADMIN  */

.adminside {
	width:10px;
	padding-left:0px;
	padding-right:18px;
}
.adminheaders {
	background-image:url(../images/adminheaders.png);
	height:70px;
	background-position:top left;
	background-repeat:no-repeat;
	font-size:26px;
	color:#294157;
	font-family:Arial, Helvetica, sans-serif;
	text-align:top left;
	padding-left:15px;
	padding-bottom:25px;
	padding-top:5px;
}
.admintables {
	background-color:#edf2f6;
	border:1px solid #c1d2e1;
}
.adminimageborder {
	background-color:#FFF;
	border:1px solid #d3dee5;
	padding:8px;
	margin-bottom:0px;
	margin-top:2px;
}
.admin11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#657882;
}
.admin12 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#657882;
}
.admin13 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#657882;
}
.admin14 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#657882;
}
.admin16 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#657882;
}
.admin22 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#657882;
}
.adminred {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#C00;
}
.admintitles {
	font-family:"MyriadProLight", sans-serif;
	font-size:35px;
	color:#222222;
	margin:0px;
	line-height:32px;
}
.admincontent {
	padding-left:0px;
	padding-right:0px;
}
.adminsidecontent {
	background-color:#f4efea;
	padding:20px;
	width:250px;
}
.categorywarning {
	background-color:#fde4e4;
	border:1px solid #ef0000;
	padding:20px;
	color:#C00;
	width:300px;
}
.adminpagebackground {
	background-color:#ffffff;
	border:0px solid #aec705;
}
.adminbannerbackground {
	padding:20px;
	background-color:#3f76ae;
	margin-bottom:12px;
}
.adminbannertext {
	color:#fff;
	font-size:30px;
	letter-spacing:-1px;
	float:left;
	margin:0px;
}
.adminbannertext2 {
	color:#ffffff;
	font-size:35px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:-1px;
	float:left;
}
.adminbannerright {
	float:right;
	margin-top:4px;
}
.adminarrow {
	background-image:url(../images/adminarrow.png);
	background-position:right;
	height:40px;
	padding-left:10px;
	padding-right:30px;
	background-repeat:no-repeat;
}
.horizontallineadminmenu {
	color:#ced5dc;
	background-color:#ced5dc;
	height:1px;
	border:none;
	margin-top:8px;
	margin-bottom:8px;
}
.horizontallineadmin {
	color:#CED5DC;
	background-color:#CED5DC;
	height:1px;
	border:none;
	margin-top:7px;
	margin-bottom:8px;
}
.adminicons {
	background-color:#ffffff;
	padding:15px;
	border:1px solid #d3dee5;
	text-align:center;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	width:160px;
}
.adminnav {
	background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#eff4f7));
	background: -moz-linear-gradient(top, #ffffff, #eff4f7);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eff4f7');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#eff4f7)";
	cursor: pointer;
	cursor: hand;
	color: #79878f;
	padding-left:10px;
	padding-right:10px;
	width:200px;
	border:1px solid #eff4f7;
	height:25px;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
}
.adminbrowse {
	font-size:13px;
	margin-top:3px;
	margin-bottom:6px;
	padding:3px;
	color:#657882;
}
.adminvimeo {
	background: -webkit-gradient(linear, left top, left bottom, from(#30a9ed), to(#127aca));
	background: -moz-linear-gradient(top, #30a9ed, #127aca);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#30a9ed', endColorstr='#127aca');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#30a9ed, endColorstr=#127aca)";
	border: 1px solid #1271bb;
	color: #ffffff;
	background-color:#09699d;
	font-weight:bold;
	font-size:15px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
.cat_dropdown_smaller {
	padding:6px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #CCC;
	margin-right:10px;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
/* Content Boxes */

.boxesfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#691e6d), to(#3c113f));
	background: -moz-linear-gradient(top, #691e6d, #3c113f);
 	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#691e6d', endColorstr='#3c113f');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#691e6d, endColorstr=#3c113f)";
	background-color: #0137a3;
	border:1px solid #3c113f;
	padding:15px;
}
.newsletterfade {
	background: -webkit-gradient(linear, left top, left bottom, from(#b8692e), to(#db9861));
	background: -moz-linear-gradient(top, #b8692e, #db9861);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8692e', endColorstr='#db9861');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b8692e, endColorstr=#db9861)";
	background-color: #2c231e;
	padding:15px;
}
.newslettertitle {
	font-family:Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:24px;
	font-weight:100;
}
.newslettersubtitle {
	color:#ffffff;
	font-size:14px;
}
/* Buttons */

.cat_button, .productSubmitInput, .cat_buttonADMIN {
	background-color:#de2c2c;
	font-size:17px;
	font-weight:bold;
	padding:5px;
	padding-left:30px;
	padding-right:30px;
	cursor:pointer;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	border: 1px solid #de2c2c;
	color: #ffffff;
}
.cat_button_blue {
	background: -webkit-gradient(linear, left top, left bottom, from(#54a6ec), to(#2695f3));
	background: -moz-linear-gradient(top, #54a6ec, #2695f3);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#54a6ec', endColorstr='#2695f3');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#54a6ec, endColorstr=#2695f3)";
	background-image: linear-gradient(to bottom, #54a6ec, #2695f3);
	border: 1px solid #2695f3;
	color: #ffffff;
	background-color:#2695f3;
	font-size:22px;
	padding-left:20px;
	padding-right:20px;
	padding-top:2px;
	padding-bottom:2px;
	font-family:"MyriadProLight", sans-serif;
}
.newsletterbuttonhome {
	background: -webkit-gradient(linear, left top, left bottom, from(#514640), to(#2c231e));
	background: -moz-linear-gradient(top, #514640, #2c231e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#514640', endColorstr='#2c231e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#514640, endColorstr=#2c231e)";
	border: 1px solid #110c09;
	color: #cbc3b9;
	background-color:#2c231e;
	font-size:20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:4px;
	padding-bottom:4px;
	margin-top:6px;
}
.newsletterbutton {
	background: -webkit-gradient(linear, left top, left bottom, from(#514640), to(#2c231e));
	background: -moz-linear-gradient(top, #514640, #2c231e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#514640', endColorstr='#2c231e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#514640, endColorstr=#2c231e)";
	border: 1px solid #110c09;
	color: #cbc3b9;
	background-color:#2c231e;
	font-size:21px;
	padding:7px;
	margin-top:1px;
}
.bannerbutton {
	background: -webkit-gradient(linear, left top, left bottom, from(#db9861), to(#b8692e));
	background: -moz-linear-gradient(top, #db9861, #b8692e);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#db9861', endColorstr='#b8692e');
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#db9861, endColorstr=#b8692e)";
	border: 1px solid #b8692e;
	color: #ffffff;
	background-color:#b8692e;
	font-weight:100;
	font-size:21px;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-family: Arial, Helvetica, sans-serif;
}
/* Text Boxes */

.cat_textbox, .cat_textbox_small {
	font-family:Arial, Helvetica, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #BFD1DC;
	font-size:15px;
	padding:8px;
	width:220px;
	color:#657882;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.newslettertextboxes {
	font-family:Arial, Helvetica, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #134f8c;
	font-size:21px;
	padding:8px;
	width:250px;
	color:#7c98b5;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cat_listbox, .cat_listbox2 {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#fff;
	border:1px solid #c3cbd1;
	font-size:15px;
	padding:10px;
	width:600px;
	color:#657882;
	margin-bottom:5px;
	margin-top:2px;
	text-align:left;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.cat_dropdown {
	font-family: Arial, Helvetica, sans-serif;
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #c3cbd1;
	padding:6px;
	color:#657882;
	width:220px;
	margin-bottom:5px;
	margin-top:2px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.blogsitesummary {
	margin-left:-20px;
}
.lpbuttongreen {
	background-color:#de2c2c;
	font-size:45px;
	font-family:LeagueGothic;
	color:#fff;
	padding-left:50px;
	padding-right:50px;
	padding-top:6px;
	padding-bottom:6px;
	margin-top:10px;
}

.jkl{
	background:#EC242E;
	padding:10px;
	color:#fff;
	cursor:pointer;
	font-size:14px;
}

header {
background: url(../../images/navback_2.png) bottom repeat-x;
width: 100%;
height: 85px;
padding: 5px 0 0 0;
position: relative;
z-index: 10;
background-color:#fff;
}
header a.logo {
float: left;
padding: 30px 0 0 0;
}
.wrapper {
position: relative;
width: 1024px;
margin: 0 auto;
overflow: hidden;
}
nav {
float: right;
text-align: right;
}
header p {
margin-bottom: 15px;
margin-top:0;
text-align: right;
vertical-align: middle;
color: #585757;

}
header p span {
font-family:"MyriadProLight", sans-serif;
vertical-align: middle;
display: inline-block;
font-size: 24px;
padding-right: 10px;
font-weight:normal;

}
