@charset "UTF-8";

/**
 * Horizontal CSS Drop-Down Menu Module
 *
 * @file		dropdown.css
 * @package		Dropdown
 * @version		0.7.1
 * @type		Transitional
 * @stacks		597-599
 * @browsers	Windows: IE6+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2006-2008 Live Web Institute. All Rights Reserved.
 *
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul {
 list-style: none;
 margin: 0;
 padding: 0;
 color:#808080;
}

ul.dropdown {
 position: relative;
 z-index: 597;
 float: left;
}

ul.dropdown li {
 float: left;
 line-height: 1.3em;
 vertical-align: middle;
 zoom: 1;
}

ul.dropdown li.hover,
ul.dropdown li:hover {
 position: relative;
 z-index: 599;
 cursor: default;
}

ul.dropdown ul {
 visibility: hidden;
 position: absolute;
 top: 100%;
 left: 0;
 z-index: 598;
 width: 100%;
}

ul.dropdown ul li {
 float: none;
}

ul.dropdown ul ul {
 top: 1px;
 left: 99%;
}

ul.dropdown li:hover > ul {
 visibility: visible;
}

/** 
 * Flickr Ultimate CSS Drop-Down Menu Theme
 *
 * @file		default.ultimate.css
 * @name		Flickr
 * @version		beta
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */

/** 
 * Flickr CSS Drop-Down Menu Theme
 *
 * @file		default.css
 * @name		Flickr
 * @version		beta
 * @type		transitional
 * @browsers	Windows: IE5+, Opera7+, Firefox1+
 *				Mac OS: Safari2+, Firefox2+
 *
 * @link		http://www.lwis.net/
 * @copyright	2008 Live Web Institute. All Rights Reserved.
 *
 */


/*-------------------------------------------------/
 * @section		Base Drop-Down Styling
 * @structure	ul (unordered list)
 *				ul li (list item)
 *				ul li a (links)
 *				/*\.class|(li|a):hover/
 * @level sep	ul
 */


	ul.dropdown {
	 padding-bottom: 1px;
	 background: url(images/pattern1.png) 0 100% repeat-x;
	 font-family:Montserrat;font-size:13px;color:#2e2f33;font-style:normal;text-decoration:none;text-transform:none;background-color:initial;line-height:17px;letter-spacing:normal;text-shadow:none;
	}

	ul.dropdown li {
	 padding: 4px 6px;
	 color: #3468E0;
	}

	ul.dropdown li.divider {
	 border-top: solid 1px #e5e5e5;
	}

	ul.dropdown li.hover,
	ul.dropdown li:hover {
	 color: #3468E0;
	}

	ul.dropdown a:link,
	ul.dropdown a:visited	{ color: #3468E0; font-weight:400; text-decoration: none; }
	ul.dropdown a:hover		{ color: #FFFFFF; background-color:#4080FF; text-decoration: none; }
	ul.dropdown a:active	{ color: #000000; }


	/* -- level mark -- */

	ul.dropdown ul {
	 width: 150px;
	 padding: 3px 6px;
	 border-style: solid;
	 border-width: 1px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 font-weight: 400;
	 font-size: 13px;
	}

		ul.dropdown ul li {
		}



/*-------------------------------------------------/
 * @section		Support Class `dir`
 * @level sep	ul, .class
 */


ul.dropdown *.dir {
 padding-right: 25px;
 background-image: url(images/nav-arrow-down.png);
 background-position: 95% 50%;
 background-repeat: no-repeat;
}


/* -- Components override -- */

ul.dropdown-vertical ul {
 top: 0;
 left: 100%;
}

ul.dropdown-vertical-rtl ul {
 right: 100%;
}

ul.dropdown-horizontal,
ul.dropdown-linear,
ul.dropdown-upward {
 width: 100%;
}

ul.dropdown-horizontal ul *.dir {
 padding-right: 25px;
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
 background-repeat: no-repeat;
}

ul.dropdown-upward *.dir {
 background-image: url(images/nav-arrow-up.png);
}

ul.dropdown-vertical *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 180px 50%;
}

ul.dropdown-vertical ul *.dir,
ul.dropdown-upward ul *.dir {
 background-image: url(images/nav-arrow-right.png);
 background-position: 100% 50%;
}

ul.dropdown-vertical-rtl *.dir {
 padding-right: 6px;
 padding-left: 25px;
 background-image: url(images/nav-arrow-left.png);
 background-position: 5px 50%;
}

ul.dropdown-vertical-rtl ul *.dir {
 padding-right: 0;
 background-image: url(images/nav-arrow-left.png);
 background-position: 0 50%;
}


/*-------------------------------------------------/
 * @section		Base Style Extension
 */

ul.dropdown a,
ul.dropdown span {
 display: block;
 padding: 4px 6px;
}

ul.dropdown ul a,
ul.dropdown ul span {
 padding: 4px 0;
}


/*-------------------------------------------------/
 * @section		Base Style Override
 */

ul.dropdown li {
 padding: 0;
 border: none;
}


/*-------------------------------------------------/
 *	@section	Custom Styles
 */

ul.dropdown li a,
ul.dropdown *.dir {
 border-style: solid;
 border-width: 1px 1px 0;
 border-color: #fff;
 color:#2e2f33;
}

ul.dropdown ul li a,
ul.dropdown ul *.dir {
 border: none;
}


ul.dropdown-vertical li a,
ul.dropdown-vertical *.dir {
 border-width: 1px 0 1px 1px;
}

ul.dropdown-vertical-rtl li a,
ul.dropdown-vertical-rtl *.dir {
 border-width: 1px 1px 1px 0;
}


/*-------------------------------------------------/
 * @section		Support Class `open` Usage
 * @source		js, artificial
 *
 */

ul.dropdown li.hover *.open {
 position: relative;
 z-index: 600;
 margin: -1px 0;
 padding-top: 5px;
 padding-bottom: 5px;
 border-color: #f0f0f0 #666 #666 #f0f0f0;
 background-color: #fff;
 background-image: url(images/nav-arrow-down-open.png);
 color: #808080;
 zoom: 1;
}

ul.dropdown-horizontal li.hover *.open,
ul.dropdown-upward li.hover *.open,
ul.dropdown-linear li.hover *.open {
 float: left;
 zoom: none;
}

ul.dropdown-vertical li.hover *.open {
 margin: 0 -1px;
 padding-top: 4px;
 padding-bottom: 4px;
 padding-left: 7px;
}

ul.dropdown-vertical-rtl li.hover *.open {
 padding-right: 7px;
}

ul.dropdown-vertical ul li.hover *.open {
 padding-right: 0;
 padding-left: 0;
}

ul.dropdown ul li.hover *.open {
 position: static;
 z-index: 0;
 float: none;
 margin: 0;
 padding-top: 4px;
 padding-bottom: 4px;
 border: none;
}

ul.dropdown ul li.hover *.open,
ul.dropdown-vertical li.hover *.open {
 background-image: url(images/nav-arrow-right-open.png);
}

ul.dropdown-vertical-rtl li.hover *.open,
ul.dropdown-vertical-rtl ul li.hover *.open {
 background-image: url(images/nav-arrow-left-open.png);
}

ul.dropdown-upward li.hover *.open {
 background-image: url(images/nav-arrow-up-open.png);
}

ul.dropdown-upward ul li.hover *.open {
 background-image: url(images/nav-arrow-right-open.png);
}

ul.dropdown a.dir:hover {
 background-image: url(images/nav-arrow-down-on.png) !important;
}

ul.dropdown-upward a.dir:hover {
 background-image: url(images/nav-arrow-up-on.png) !important;
}

ul.dropdown ul a.dir:hover,
ul.dropdown-vertical a.dir:hover {
 background-image: url(images/nav-arrow-right-on.png) !important;
}

ul.dropdown-vertical-rtl a.dir:hover,
ul.dropdown-vertical-rtl ul a.dir:hover {
 background-image: url(images/nav-arrow-left-on.png) !important;
}


	/* CSS2 clone */

	ul.dropdown li:hover > *.dir {
	 position: relative;
	 z-index: 600;
	 margin: -1px 0;
	 padding-top: 5px;
	 padding-bottom: 5px;
	 border-color: #f0f0f0 #666 #666 #f0f0f0;
	 background-color: #fff;
	 background-image: url(images/nav-arrow-down-open.png);
	 color: #808080;
	}

	ul.dropdown-horizontal li:hover > *.dir,
	ul.dropdown-upward li:hover > *.dir,
	ul.dropdown-linear li:hover > *.dir {
	 float: left;
	}

	ul.dropdown-vertical li:hover > *.dir {
	 margin: 0 -1px;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 padding-left: 7px;
	}

	ul.dropdown-vertical-rtl li:hover > *.dir {
	 padding-right: 7px;
	}

	ul.dropdown-vertical ul li:hover > *.dir {
	 padding-right: 0;
	 padding-left: 0;
	}

	ul.dropdown ul li:hover > *.dir {
	 position: static;
	 z-index: 0;
	 float: none;
	 margin: 0;
	 padding-top: 4px;
	 padding-bottom: 4px;
	 border: none;
	}

	ul.dropdown ul li:hover > *.dir,
	ul.dropdown-vertical li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}

	ul.dropdown-vertical-rtl li:hover > *.dir,
	ul.dropdown-vertical-rtl ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-left-open.png);
	}

	ul.dropdown-upward li:hover > *.dir {
	 background-image: url(images/nav-arrow-up-open.png);
	}

	ul.dropdown-upward ul li:hover > *.dir {
	 background-image: url(images/nav-arrow-right-open.png);
	}

.bodytekst 			{ font-family: arial,sans-serif; font-size: 13px; line-height:18px; color: #000000; }
.bodytekstbold 		{ font-family: arial,sans-serif; font-size: 13px; line-height:18px; color: #000000; font-weight: bold;}
.headertekst 		{ font-family: arial,sans-serif; font-size: 16px; line-height:20px; color: #0000cc; text-decoration:none;}
.headertekstbold 	{ font-family: arial,sans-serif; font-size: 13px; line-height:20px; color: #000000; font-weight: bold;}
.footertekst 		{ font-family: arial,sans-serif; font-size: 13px; color: #000000; }
.footertekstlinks 	{ font-family: arial,sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.veiligslogantekst 	{ font-family: arial,sans-serif; font-size: 18px; line-height:20px; color: #000000; font-weight: bold;}
.veiligslogantekstm { font-family: arial,sans-serif; font-size: 15px; line-height:18px; color: #000000; font-weight: bold;}
.inputtekst 		{ font-family: arial,sans-serif; font-size: 18px; line-height:22px; color: #000000; }
.inputtekstmenu 	{ font-family: arial,sans-serif; font-size: 16px; line-height:22px; color: #000000; }
.pageselect 		{ font-family: arial,sans-serif; font-size: 13px; line-height:18px; color: #0000cc; }
.hiddentekst 		{ font-family: arial,sans-serif; font-size: 2px; color: #FFFFFF; }
.c1 				{background-color: #81b3ff; color: #FFFFFF; font-weight: bold;} /* blue */
.c2 				{background-color: #ffffff;} /* lightgray light */
.c3 				{background-color: #e9f2ff;} /* lightgray middle*/
.c5 				{background-color: #ffffff;} 
.item 				{ font-family: arial,sans-serif; font-size: 15px; color: #686868; text-decoration: none;  text-decoration: none; }
.item a			 	{ font-family: arial,sans-serif; font-size: 15px; color: #686868; text-decoration: none;  text-decoration: none; }
.item a:hover 		{ font-family: arial,sans-serif; font-size: 15px; color: #000000; text-decoration: none;  font-weight: bold; text-decoration: none; }
.smallfont 			{ font-family: arial,sans-serif; font-size: 15px; color: #686868; text-decoration: none;  text-decoration: none; }
.smallfont a 		{ font-family: arial,sans-serif; font-size: 15px; color: #686868; text-decoration: none;  text-decoration: none; }
.smallfont a:hover 	{ font-family: arial,sans-serif; font-size: 15px; color: #000000; text-decoration: none; font-weight: bold; text-decoration: none; }
.submenu 			{ font-family: arial,sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.submenu a 			{ font-family: arial,sans-serif; font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.submenu a:hover 	{ font-family: arial,sans-serif; font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: none; }

html, body {
  height: 100%;
  margin: 0;
}

span.description
{
  font-weight: normal;
  text-align: left;
  color:#454556;
  width: 275px;
  padding: 5;
  border-top : 1px solid #FFFFFF;
  border-left : 1px solid #FFFFFF;
  border-bottom : 1px solid #4C4C70;
  border-right : 1px solid #4C4C70;
  background-color:#F9F9F9;
  background-repeat: repeat-x;
}
a.info
, a.info_left
{
  display: block; /* 'bug ???' in firefox 0.8, mozilla? (not in 1.7.2) -> als niet block dan crasht de tooltip op de background-image. :-D uren zoeken :-D */
  position:relative;
  z-index:24; 
  text-decoration:none;
  font-size: 10px; color: #000000; text-decoration: none;}

a.mod_info
{
  display: block;
  position:relative;
  z-index:24;
  text-decoration:none;
  color:#58587E;
}
a.info:hover, a.info_left:hover
{
  text-indent: 0; /* nodig voor IE-bug (cf : http://www.webmasterworld.com/forum83/1189.htm */
  z-index: 25;
  text-decoration: none;
  color: #002;
  background-color: #ddf; /*** eee ***/
}
a.mod_info:hover
{
  text-indent: 0; /* nodig voor IE-bug (cf : http://www.webmasterworld.com/forum83/1189.htm */
  z-index: 25;
  text-decoration: none;
  color: #002;
}

a.info span, a.mod_info span, a.info:visited span, a.mod_info:visited span
, a.info_left span, a.info_left:visited span
{
  display: none;
} 
a.info:hover span, a.mod_info:hover span
{
  display: block;
  height: auto;
  position: absolute;
  top:31px; left: 15px;
}
a.info_left:hover span
{
  display: block;
  height: auto;
  position: absolute;
  top:31px; left: -80px;
}

.toplink { font-size: 10px; color: #124490; text-decoration: none; }
.toplink a { font-size: 10px; color: #124490; text-decoration: underline; }
.toplink a:hover { font-size: 10px; color: #124490; text-decoration: none; }


.bordermenu  { 
	border-left: 1px solid #ff9c99;
	border-top: 1px solid #ff9c99;
	border-right: 1px solid #cc1a2b;
	border-bottom: 1px solid #cc1a2b;
	}
.mainmenu {font-size: 10px; font-weight: bold; color: #FFFFFF; }
.mainmenu a {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.mainmenu a:hover { font-size: 10px; font-weight: bold; color: #FFFF33;}


  #navsubcategory a
   {
   display: block;
   color: #000000;
   background-color: #ffe74f;
   width: 178px;
   padding: 3px 3px 3px 6px;
   text-decoration: none;
   border-bottom: 1px solid #fff;
   font : 10px Verdana, Helvetica, sans-serif;
   }
   
   #navsubcategory a:hover
   {
   background-color: #ffff99;
   color: #cc0000;
   border-bottom: 1px solid #fff;
   }


/* GLOBAL classes - skin & pages */
td { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
textarea { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
select { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
hr {border: 1px solid #cccccc;}

form .website{ display:none; } /* hide because is spam protection */

/* Alert fonts*/
.redfont {color: FF0000;}
.greenfont {color: #006600;}
.bluefont {color: #0000CC;}
.alertfont {color: #FF0000;}

/* Feedback fonts*/
.positive {color: #009933;}
.neutral {color: #666666;}
.negative {color: #FF0000;}

/* SYSTEM classes - skin & pages */

/* payment gateways table */
.paymenttable {border: 1px solid #666666; background-color: #FFFFFF;}
.paytable1 {background-color: #FFFFFF;}
.paytable2 {background-color: #F8F8F8;}
.paytable3 {background-color: #f0f0f0;}
.payactive {color: blue;}


.sell {font-size: 10px; font-weight: bold; color: #FFFFFF; }
.sell a {font-size: 10px; font-weight: bold; color: #FFFFFF; }
.sell a:hover { font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: none; }


.bolditem { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none;}
.bolditem a { font-size: 10px; font-weight: bold; color: #000000; text-decoration: underline; }
.bolditem a:hover { font-size: 10px; font-weight: bold; color: #FF0000; text-decoration: none; }

.hlitem { font-size: 10px; color: #000000; text-decoration: none; }
.hlitem a { font-size: 10px; text-decoration: underline; color: #000000; background: #00CCFF; }
.hlitem a:hover { font-size: 10px; color: #FFFFFF; text-decoration: none; background: #00CCFF;}

.hlbolditem {background-color: #FFE114; font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; }
.hlbolditem a {background-color: #FFE114; font-size: 10px; font-weight: bold; text-decoration: underline; color: #000000; }
.hlbolditemad {background-color: #FFE114; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }

.hlbolditem a:hover { font-size: 10px; font-weight: bold; color: #000000; text-decoration: none; background: #FFE114;}


.smallfonthl { font-size: 10px; color: #000000; text-decoration: none;}
.smallfonthl a { font-size: 10px; color: #000000; text-decoration: underline; background: #FFE114;}
.smallfonthl a:hover { font-size: 10px; color: #006699; text-decoration: none; background: #FFE114;}

.smallfonthp { font-size: 9px; color: #000000; text-decoration: none;}
.smallfontmarkt { font-size: 9px; color: #ffffff; text-decoration: none;}

.contentfont { font-size: 11px; color: #000000; text-decoration: none; }
.contentfont a { font-size: 11px; color: #003366; text-decoration: underline; }
.contentfont a:hover { font-size: 11px; color: #006699; text-decoration: underline; }

.submenu {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: none;}
.submenu a {font-size: 10px; font-weight: bold; color: #FFFFFF; text-decoration: underline;}
.submenu a:hover { font-size: 10px; font-weight: bold; color: #FFFF00; text-decoration: none; }

.membmenucell {background-color: #FFFFFF;}
.membmenu {background-color: #e9e9eb;}

/* SYSTEM classes - auctiondetails.php */
.topitempage { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-bottom: 5px; padding: 6px; line-height: 18px; }
.topitempage a { font-size: 11px; color: #000000; text-decoration: underline; }
.topitempage a:hover { font-size: 11px; color: #FF0000; text-decoration: underline; }
.topitempageh { background-color: #FFFFE1; border: margin-bottom: 5px; padding: 6px; line-height: 18px; }
.itemid { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold;}
.itemidend { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; font-weight: bold;}
.subitem { background-color: #f6f6f6; border: 1px solid #cccccc;}
.counter {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.picselect { background-color: #F0F0F0; font-weight: bold;}
.picselectmain { background-color: #F8F8F8;}
.leftborder {border-left: 1px solid #cccccc;} 
.counterview {background-color: #ffd674; color: #FFFFFF; font-weight: font-size: 8px;}

.gradient {border: 1px solid #cccccc; background-color: #FFFFE1; } /* featured items images bg */

/* SYSTEM classes - border for Steps in sell item pages */
.sellsteptab { border-left: 1px solid #cccccc; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc;}

/* SYSTEM classes - font in Members area  */
.boldgrey { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none;}
.boldgrey a { font-size: 10px; color: #666666; font-weight: bold; text-decoration: underline;}
.boldgrey a:hover { font-size: 10px; color: #666666; font-weight: bold; text-decoration: none;}

.membutt {font-size: 9px; font-weight: bold; color: #003399; text-decoration: none;}


/* SYSTEM classes - links color in categories headers */
.cathead { font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.cathead a { font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.cathead a:hover { font-size: 10px; color: #FFEE00; text-decoration: none; }

/* SYSTEM classes - error & alert message */
.errormessage { background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 16px; padding: 6px; line-height: 18px; }

/* V5 & system classes &  - main colors */
.c1 a {color: #FFFFFF; font-weight: bold;}
.c1 a:hover {color: #FFFFFF; font-weight: bold;}
..c3b {background-color: #f58a00;} /* lightgray middle*/
.c4 {background-color: #ffd674;} /* lightgray dark */border: 
.c6 {background-color: #EEF2F9; color: #003399;}
.c7 {background-color: #f58a00; color: #ffffff;} /* bluegray admin area */
.c1hp {background-color: #f58a00; color: #FFFFFF; font-size: 9px; font-weight: bold; text-align: center;} /* blue */
.c1catg {background-color: #f58a00; color: #FFFFFF; font-weight: bold;} /* blue */
.c4mm {background-color: #f58a00;} /* lightgray dark */border: 
.c2x {background-color: #FFFFFF} /* lightgray light */

/* SYSTEM classes - register.php */
.creg2 {background-color: #F8F8F8;} /* lightgray light */
.creg3 {background-color: #F0F0F0;} /* lightgray middle*/
.creg4 {background-color: #ffffff;} /* inside bg for tables */
.creg5 {background-color: #cccccc;} /* block tables */
.regborder {background-color: #ffffff; border: 1px solid #cccccc;}
.regsignup {background-color: #FF9900; color: #FFFFFF; font-weight: bold; font-size: 12px;}
.reguser { font-size: 9px; background-color: #FFFFFF; color: #666666;} /* small text for comments*/
.pintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #666666; }

.border {border: 1px solid #cccccc;}

/* V5 classes - featured items colors in main page */

.feat1 { font-size: 10px; background-color: #FF6600; color: white; font-weight: bold; }
.feat2 { font-size: 10px; background-color: #0F3F79; color: white; font-weight: bold;}
.feat3 { font-size: 10px; background-color: #FFCC00; color: black; font-weight: bold;}
.feat3 a { font-size: 10px; background-color: #FFCC00; color: black; font-weight: bold;}
.feat3 a:hover { font-size: 10px; background-color: #FFCC00; color: black; font-weight: bold;}

/* V5 classes - featured items colors in main page */
a.hidelayer:link {font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}
a.hidelayer:visited {font-size: 11px; color: #ffffff; font-weight: bold; text-decoration: none;}

/* V5 classes - main nav menu colors */

.user { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000; }

/* V5 classes - other */
.search {font-size: 10px; font-weight: bold; color: #870003; text-decoration: none;}
.search a {font-size: 10px; font-weight: bold; color: #870003; text-decoration: none;}
.search a:hover { font-size: 10px; font-weight: bold; color: #870003; text-decoration: underline; }

.searchl {font-size: 10px; color: #870003; text-decoration: none;}


.welcome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003399; }

.categories { font-family: Arial, Helvetica, sans-serif; color: #004685; font-size: 11px; text-decoration: none;}
.categories a { font-family: Arial, Helvetica, sans-serif; color: #004685; font-size: 11px; text-decoration: none;}
.categories a:hover { font-family: Arial, Helvetica, sans-serif; color: #004685; font-size: 11px; text-decoration: underline;}

.maintext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.title { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* V5 classes - footer.php */
.footerfont { font-size: 10px; color: #000000; text-decoration: none; }
.footerfont a { font-size: 10px; color: #000000; text-decoration: underline; }
.footerfont a:hover { font-size: 10px; color: #000000; text-decoration: none; }

.footerfont1 { font-size: 10px; color: #FFFFFF; text-decoration: none; }
.footerfont1 a { font-size: 10px; color: #FFFFFF; text-decoration: underline; }
.footerfont1 a:hover { font-size: 10px; color: #FF9900; text-decoration: none; }

.inputgshome {
	height: 30px; border:0; border-color: #98bf21 solid; border-width: 3px; font-size: 20px; padding-left: 5px;
}


@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Thin.woff2') 			format('woff2'),url('fonts/Montserrat-Thin.woff') 		format('woff');font-display:swap;font-weight:100}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-ExtraLight.woff2') 	format('woff2'),url('fonts/Montserrat-ExtraLight.woff') format('woff');font-display:swap;font-weight:200}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Light.woff2') 		format('woff2'),url('fonts/Montserrat-Light.woff') 		format('woff');font-display:swap;font-weight:300}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Regular.woff2') 		format('woff2'),url('fonts/Montserrat-Regular.woff') 	format('woff');font-display:swap;font-weight:400}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Medium.woff2') 		format('woff2'),url('fonts/Montserrat-Medium.woff') 	format('woff');font-display:swap;font-weight:500}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-SemiBold.woff2') 		format('woff2'),url('fonts/Montserrat-SemiBold.woff') 	format('woff');font-display:swap;font-weight:600}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Bold.woff2') 			format('woff2'),url('fonts/Montserrat-Bold.woff') 		format('woff');font-display:swap;font-weight:700}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-ExtraBold.woff2') 	format('woff2'),url('fonts/Montserrat-ExtraBold.woff') 	format('woff');font-display:swap;font-weight:800}
@font-face{font-family:"Montserrat";src:url('fonts/Montserrat-Black.woff2') 		format('woff2'),url('fonts/Montserrat-Black.woff') 		format('woff');font-display:swap;font-weight:900}

.wrapper {
  min-height: 100%;

  /* Equal to height of footer */
  /* But also accounting for potential margin-bottom of last child */
  margin: 0 auto -45px;
}
.footer,
.push {
  height: 45px;
}

.f18{font-family:Montserrat;font-size:24px;font-weight:500;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}

.f19{font-family:Montserrat;font-size:20px;font-weight:300;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}
.f19bold{font-family:Montserrat;font-size:18px;font-weight:500;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}

.f20{font-family:Montserrat;font-size:20px;font-weight:300;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}
.f20bold{font-family:Montserrat;font-size:20px;font-weight:500;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}

.f21{font-family:Montserrat;font-size:21px;font-style:normal;line-height:30px;}.ps86{margin-top:-38px}.s154{min-width:960px;width:960px;min-height:540px}.vd{width:960px;height:540px}

.f22{font-family:Montserrat;font-size:18px;font-weight:300;font-style:normal;text-decoration:none;text-transform:none;color: #3468E0;;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}
.f22bold{font-family:Montserrat;font-size:18px;font-weight:500;font-style:normal;text-decoration:none;text-transform:none;color: #3468E0;;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}
.f22:hover{font-family:Montserrat;font-size:18px;font-weight:300;font-style:normal;text-decoration:none;text-transform:none;color: #ffffff;;background-color:#4080FF;line-height:28px;letter-spacing:normal;text-shadow:none}

.f23{font-family:Montserrat;font-size:13px;font-style:normal;text-decoration:none;text-transform:none;color:#2e2f33;background-color:initial;line-height:17px;letter-spacing:normal;text-shadow:none}
.f23:hover{font-family:Montserrat;font-size:13px;font-style:normal;text-decoration:none;text-transform:none;color:#ffffff;background-color:#2e2f33;line-height:17px;letter-spacing:normal;text-shadow:none}

.f24{font-family:Montserrat;font-size:14px;font-weight: 600;font-style:normal;text-decoration:none;text-transform:none;color:#A9A3A3;background-color:initial;line-height:28px;letter-spacing:normal;text-shadow:none}

.h1{font-family:Montserrat;font-size:21px;font-weight:400;font-style:normal;line-height:30px;}.ps86{margin-top:-38px}.s154{min-width:960px;width:960px;min-height:540px}.vd{width:960px;height:540px}

    .gbaseinputborder {
    width: 220px; display: table-cell; vertical-align: middle; border-radius: 25px; border: 1px solid #E8E8E8; 
    box-shadow: 0 0 3px 3px #F8F8F8; -moz-box-shadow: 0 0 5px 5px #F8F8F8; -webkit-box-shadow: 0 0 5px 5px #F8F8F8; padding: 10px; height: 20px;
    }
    .gbaseinputfield {
    max-width: 120px; vertical-align:text-middle; padding: 0 0 0 20px; margin: 0px 0; font-family:Montserrat; font-size: 18px; color:#2e2f33; box-sizing: border-box; border: 0px solid; outline: none;
    
    }
    .gbaseinputbutton {
    vertical-align:text-middle; background-color: #1E90FF; border-radius: 12px; border: none; 
    color: white; margin: 0 10px; padding: 2px 20px; text-align: center; text-decoration: none; 
    -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; font-size: 17px; cursor: pointer;
    }
    .gbaseinputbutton:hover {
    vertical-align:text-middle; background-color: #3468E0; border-radius: 12px; border: none; 
    color: white; margin: 0 10px; padding: 2px 20px; text-align: center; text-decoration: none; 
    -webkit-appearance: none; -moz-appearance: none; appearance: none; display: inline-block; font-size: 17px; cursor: pointer;
    }
    
    @media (min-width:320px){
        .ginputrsize {
            width: 220px;            
        }
    @media (min-width:320px){
        .ginputfsize {
            min-width: 120px;
        }

     @media (min-width:360px){
        .ginputrsize {
            width: 260px;            
        }
    @media (min-width:360px){
        .ginputfsize {
            min-width: 160px;
        }
        
    @media (min-width:375px){
        .ginputrsize {
            width: 275px;            
        }
    @media (min-width:375px){
        .ginputfsize {
            min-width: 175px;
        }
      
    @media (min-width:400px){
        .ginputrsize {
            width: 300px;            
        }
    @media (min-width:400px){
        .ginputfsize {
            min-width: 200px;
        }
      
    @media (min-width:411px){
        .ginputrsize {
            width: 311px;            
        }
    @media (min-width:411px){
        .ginputfsize {
            min-width: 111px;
        }        
        
     @media (min-width:412px){
        .ginputrsize {
            width: 312px;            
        }
    @media (min-width:412px){
        .ginputfsize {
            min-width: 112px;
        }
        
    @media (min-width:414px){
        .ginputrsize {
            width: 314px;            
        }
    @media (min-width:414px){
        .ginputfsize {
            min-width: 214px;
        }
        
    @media (min-width:438px){
        .ginputrsize {
            width: 338px;            
        }
    @media (min-width:438px){
        .ginputfsize {
            min-width: 238px;
        }
          
    @media (min-width:504px){
        .ginputrsize {
            width: 404px;            
        }
    @media (min-width:504px){
        .ginputfsize {
            min-width: 304px;
        }

    @media (min-width:507px){
        .ginputrsize {
            width: 407px;            
        }
    @media (min-width:507px){
        .ginputfsize {
            min-width: 307px;
        }

    @media (min-width:551px){
        .ginputrsize {
            width: 451px;            
        }
    @media (min-width:551px){
        .ginputfsize {
            min-width: 351px;
        }
    
    @media (min-width:650px){
        .ginputrsize {
            width: 550px;            
        }
    @media (min-width:650px){
        .ginputfsize {
            min-width: 450px;
        }
