@charset "UTF-8";
/* Compiled CSS, generated from "/cms/website_specifics/css_themes/default-clear/default-clear.less" */


/*
	'DEFAULT CLEAR (no gradients)' - CSS theme variation  -- TJeter 9-18-13
*/
/* FOR THE Trending Recipes WIDGET: */
/* vietnamese */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dancingscript/v24/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i03Rep8ltA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dancingscript/v24/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i03ROp8ltA.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Dancing Script';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/dancingscript/v24/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7B1i03Sup8.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.container {
  background: #ffffff url(/app/images/color_schemes/images/default-clear/page-corners-bkgrnd-clear.gif) 0 15px no-repeat;
}
/* Header image - removed GIFs and placed in stylesheets 8-2-15 TJeter */
/*
.header_banner_img {
	background: url(/home/cms_data/dfault/images/masthead_650x100.png) no-repeat;
	padding:0px;
	float:left;
	width:650px;
	height:100px;
	margin:0px;
	text-align:left;
	border:none;
}
.header_banner_full_img {
	background: url(/home/cms_data/dfault/images/masthead_960x100.png) no-repeat;
	padding:0px;
	float:left;
	width:960px;
	height:100px;
	margin:0px;
	text-align:left;
	border:none;
}
*/
/* -------------- NEW Styles - TCJ 8-15-15 --------------- */
.header_home_logo {
  background: url(/home/cms_data/dfault/images/masthead_650x100.png) no-repeat;
  padding: 0px;
  float: left;
  width: 650px;
  height: 100px;
  margin: 0px;
  text-align: left;
  border: none;
}
.header_home_full_logo {
  background: url(/home/cms_data/dfault/images/masthead_960x100.png) no-repeat;
  padding: 0px;
  float: left;
  width: 960px;
  height: 100px;
  margin: 0px;
  text-align: left;
  border: none;
}
/* -------------- End new styles --------------- */
/*
-------------------MENU COLORS ----------------------------------------------------------------------*/
/*  Navigation bar 
----------------------------------------------------------------------------------------------------*/
.navigation {
  background: #025bb5 url(/app/images/color_schemes/images/default-clear/nav-bkgrnd-x-DEFAULT.jpg) bottom repeat-x;
}
.menu ul li a {
  /* color:#fff; link text - font color  */
  background: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
  background: url(/app/images/color_schemes/images/default-clear/nav-right-classified-DEF.gif) 0 bottom repeat-x;
  color: #eee;
  /* link text - font color on hover */
}
.menu ul li ul {
  border-right: 9px solid #94bce0;
  border-bottom: 2px solid #94bce0;
  border-left: 2px solid #94bce0;
}
.menu ul li:hover ul li a {
  background: #ececec;
  /* url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
 background:#025bb5; sub menu links - background color  */
  color: #025bb5;
  /* sub menu link text - font color  */
}
.menu ul li:hover ul li a:hover {
  background: #0855ad;
  /* url(/app/images/color_schemes/images/default-clear/nav-right-classified-DEF.gif) 0 bottom repeat-x;  submenu links-bkgrnd color/image onhover */
  color: #fff;
  /* sub menu link text - font color on hover  */
  text-decoration: none;
  border-bottom: none;
}
.menu ul li:hover ul li {
  border-bottom: 1px solid #dddfde;
}
.menu li.active {
  background: #cccccc url(/app/images/color_schemes/images/default-clear/menu-a-hover-DEF.gif) 0 bottom repeat-x;
  /* links-background color for 'active' */
}
.menu li.active a {
  background: #cccccc url(/app/images/color_schemes/images/default-clear/menu-a-hover-DEF.gif) 0 bottom repeat-x;
  /* link text - font color for 'active' - was commented out..*/
}
.menu li.active a:hover {
  color: #444;
  /* link text - 'active' font color on hover  */
}
/* **************************** reiterate styles for right nav after re-nesting **************************** */
/*NEW*/
.navigation_right {
  background-color: #003366;
}
.navigation_right ul {
  background-color: #003366;
}
.navigation_right ul li a,
.navigation_right ul li a:visited {
  text-decoration: none;
  color: #fff;
  /* link text - font color  */
}
.navigation_right ul li ul {
  background-color: #003366;
}
/* specific to non IE browsers */
.navigation_right ul li:hover a {
  /*background-color:#003366;*/
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
  color: #fff;
  /* link text - font color on hover */
}
.navigation_right ul li:hover ul li a {
  /* background:#003366; sub menu links - background color  */
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-DEF.gif) 0 bottom repeat-x;
  color: #fff;
  /* sub menu link text - font color  */
}
.navigation_right ul li:hover ul li a:hover {
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
  color: #ffc;
  /* sub menu link text - font color on hover  */
}
.navigation_right li.active {
  background: #003366 url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
  /* links - background color for 'active' state  */
}
.navigation_right li.active a {
  color: #fff;
  /* link text - font color for 'active' state  */
}
.navigation_right li.active a:hover {
  color: #ffc;
  /* link text - 'active' font color on hover  */
}
/* THREE links to the right - advertise, store, classifieds */
.navigation_right {
  background: url(/app/images/color_schemes/images/default-clear/nav-right-trans-DEF.jpg) no-repeat;
  color: #fff;
}
.navigation_right ul li {
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-DEF.gif) 0 bottom repeat-x;
}
.navigation_right li:hover a {
  /*background:#003366;*/
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
  color: #fff;
  border-bottom: none;
}
.navigation_right li a:hover {
  color: #ffc;
  background: #325880 url(/app/images/color_schemes/images/default-clear/nav-right-classified-onDEF.gif) 0 bottom repeat-x;
  text-decoration: none;
  border-bottom: none;
}
.navigation_right li:hover ul li a:hover {
  /*background:#003366;*/
  background: #325880 url(/app/images/color_schemes/images/blue/nav-right-classified-BLUE.gif) 0 bottom repeat-x;
  color: #ffc;
  text-decoration: none;
  border-bottom: none;
}
.footer_left {
  background: #ffffff url(/app/images/color_schemes/images/default-clear/footer-curve-left-clear.jpg) bottom left no-repeat;
}
.footer_right {
  background: #333333 url(/app/images/color_schemes/images/default-clear/footer-curves-clear.jpg) top left no-repeat;
}
/* .LL custom button styles { */
.llbutton {
  background-color: #4CAF50;
  /* Green */
  border: none;
  border-radius: 4px;
  color: white;
  padding: 8px 16px;
  /* Default: 16px 32px; */
  text-align: center;
  text-decoration: none;
  display: inline-block;
  font-size: 16px;
  margin: 4px 2px;
  transition-duration: 0.4s;
  cursor: pointer;
  line-height: 19px;
}
.llbutton:hover {
  background-color: white;
  color: black;
}
.llbutton_green {
  background-color: #4CAF50;
  color: white;
  border: 2px solid #4CAF50;
}
.llbutton_blue {
  background-color: #008CBA;
  color: white;
  border: 2px solid #008CBA;
}
.llbutton_red {
  background-color: #f44336;
  color: white;
  border: 2px solid #f44336;
}
.llbutton_gray {
  background-color: #cccccc;
  color: black;
  border: 2px solid #cccccc;
}
.llbutton_black {
  background-color: #555555;
  color: white;
  border: 2px solid #555555;
}
.llbutton_orange {
  background-color: #ffc107;
  color: black;
  border: 2px solid #ffc107;
}
.llbutton_sm {
  padding: 1px 4px;
}
.llbutton_rt {
  float: right;
}
.classicsubshow {
  border: 1px solid #333;
  padding: 5px;
  border-radius: 7px;
  background-color: #f4f4f4;
}
.dotted {
  border-bottom: 2px dotted #039;
}
.input_bkg_fff,
.sel_bkg_fff {
  background: #fff;
  border: 1px solid #8f8f9d;
  border-radius: 4px;
}
.sel_bkg_fff {
  height: 22px;
}
