/*

  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $



  osCommerce, Open Source E-Commerce Solutions

  http://www.oscommerce.com



  Copyright (c) 2003 osCommerce



  Released under the GNU General Public License

*/





BODY {

	SCROLLBAR-FACE-COLOR: #dee3e7; 

	SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 

	SCROLLBAR-SHADOW-COLOR: #dee3e7;

	SCROLLBAR-3DLIGHT-COLOR: #d1d7dc; 

	SCROLLBAR-ARROW-COLOR: #006699;

	SCROLLBAR-TRACK-COLOR: #efefef;

	SCROLLBAR-DARKSHADOW-COLOR: #98aab1;

	background-color: #ffffff;

	margin-top: 0px;

	margin-bottom: 0px;

	vertical-align: middle

}



A:link {

	FONT-WEIGHT: 400;

	FONT-SIZE: 11px;

	COLOR: #000000;

	TEXT-DECORATION: none

}



A:visited {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none

}

A:hover {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #DD1B21; TEXT-DECORATION: none

}

A:active {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: none

}

A.selected:hover {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #DD1B21; TEXT-DECORATION: none

}

A.selected:active {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #DD1B21; TEXT-DECORATION: none

}



TD {

	FONT-WEIGHT: normal; 

	COLOR: #000000; 

	FONT-STYLE: normal; 

	FONT-FAMILY: Tahoma, Times New Roman, MS Serif, Century, Arial, Arial Black;

	text-align: justify

}



img {

	border-width: 0px;

}

.mouseOver{cursor:pointer;cursor:hand;}
.mouseOut{cursor:default;}

td.whiteit, p.whiteit, div.whiteit{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#ffffff;font-weight:normal;text-decoration:none;cursor:pointer;cursor:hand;}
.whiteit A:link{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#ffffff;font-weight:normal;text-decoration:none;}
.whiteit A:visited{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#ffffff;font-weight:normal;text-decoration:none;}
.whiteit A:hover, .whiteit A:visited:hover{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#ffffff;font-weight:normal;text-decoration:none;}
.whiteit A:active{font-family: Tahoma, Verdana, Arial, sans-serif;font-size:14px;color:#ffffff;font-weight:normal;text-decoration:none;}

#marqueecontainer{

	position: relative;
	height: 110px; 
	overflow: hidden;
	border: 0px solid orange;
	padding: 2px;
	padding-left: 4px;
	text-align:left;

}
.latest_news{ text-align:left; font-size:16px; margin-bottom:10px; background:url(../images/bullet.gif) no-repeat left center; padding-left:20px; border-bottom:1px dotted #333; width:80%; padding-bottom:3px;}


TD.smalltd {

	height: 15px;

}



.topit {

	vertical-align: top

}



.centerit {

	vertical-align: middle

}



TD.centered {

	text-align: center

}



TD.tinytd {

	height: 8px;

}



.srinkit {

	padding-left: 10px;

	padding-right: 10px;

	padding-top: 10px;

	padding-bottom: 10px

}



.rightit {

	text-align: right;

}



.bottomit {

	vertical-align: bottom;

}





TD.flagbg {

	background-color: #bcdcff;

	width: 181px;

	height: 36px;

	text-align: center

}



.shadeform { 

	font: 11px tahoma, arial, verdana, sans-serif;

	background-image: url("images/shadeform.gif");

	text-align: left;

	width: 180px;

	border: #333333 1px solid

}



.arrowsmain{

	vertical-align:top;

	padding-right: 10px;

	padding-top: 8px;

}



.smallshadeform { 

	font: 11px tahoma, arial, verdana, sans-serif;

	background-image: url("images/shadeform.gif");

	text-align: left;

	width: 80px;

	border: #333333 1px solid

}

	

.shadetextarea { 

	font: 11px tahoma, arial, verdana, sans-serif;

	background-image: url("images/shadeform.gif");

	text-align: left;

	width: 300px;

	height: 75px;

	border: #333333 1px solid;

}



.bodyline {

	margin:1px;

	border: 1px #999999 solid;

}



.leftpadit {

	padding-left: 10px;

}



TD.menuheader{

	font-family: tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif; 

	font-size: 15px;

	font-weight: bold;

	color: #0772B9;

	background-image:url(../images/menu-top-bg.jpg);

	width: 244px;

	height: 34px;

	padding-left: 38px;

}



TD.heading-title {

	font-family: tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif; 

	font-size: 15px;

	font-weight: bold;

	color: #0772B9;

	background-image: url(../images/heading-title-bg.jpg);

	height: 34px;

}



/********************************************************************

 * Style: Stickies

 ********************************************************************/



TD.stickies {

	color: #ffffff;

	font-weight: 400;

}



.stickies A:link {

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	COLOR: #ffffff;

	TEXT-DECORATION: none

}

.stickies A:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none

}

.stickies A:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none

}

.stickies A:active {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none

}

.stickies A.selected:link {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none

}

.stickies A.selected:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none

}

.stickies A.selected:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none

}

.stickies A.selected:active {

	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: none

}



/********************************************************************

 * Style: Footer

 ********************************************************************/

.footer{

	color: #5D5D5D;

}

TD.footer {

	font-family: Tahoma, Times New Roman, MS Serif, Century, Arial, Arial Black;

	font-size: 11px;

	font-weight: 400;

	color: #5D5D5D;

	height: 49px;

	background-image: url(../images/footer-bg.jpg);

	width: 50%;

	vertical-align: middle;

	padding-left: 20px;

}



.footer A:link {

	FONT-WEIGHT: 400;

	FONT-SIZE: 11px;

	COLOR: #5D5D5D;

	TEXT-DECORATION: none

}

.footer A:visited {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #5D5D5D; TEXT-DECORATION: none

}

.footer A:hover {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none

}

.footer A:active {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #5D5D5D; TEXT-DECORATION: none

}

.footer A.selected:link {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #5D5D5D; TEXT-DECORATION: none

}

.footer A.selected:visited {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #5D5D5D; TEXT-DECORATION: none

}

.footer A.selected:hover {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #FF0000; TEXT-DECORATION: none

}

.footer A.selected:active {

	FONT-WEIGHT: 400; FONT-SIZE: 11px; COLOR: #5D5D5D; TEXT-DECORATION: none

}



/********************************************************************

 * Style: Menu

 ********************************************************************/

.menu{

	text-align: left;

	color: #000066

}



TD.menu {

	padding-left: 20px;

	padding-top: 4px;

	padding-bottom: 4px;

}	



.menu A:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none;

	font-family: tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif; 

}

.menu A:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none

}

.menu A:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #84091b; TEXT-DECORATION: none

}

.menu A:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none

}

.menu A.selected:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none

}

.menu A.selected:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none

}

.menu A.selected:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366CC; TEXT-DECORATION: none

}

.menu A.selected:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #FF6600; TEXT-DECORATION: none

}



/********************************************************************

 * Style: MenuOver

 ********************************************************************/

.overmenu{

	text-align: left;

	color: #ffffff

}

TD.overmenu{

	padding-left: 20px;

	padding-top: 3px;

	padding-bottom: 3px;	

	font-family: tahoma, verdana, geneva, lucida, arial, helvetica, sans-serif; 

	background-color: #e3e3e3;

	font-size: 11px;

	color: #ffffff;

	border-bottom: #B7b7b7 1px solid;

	border-right: #B7b7b7 1px solid;

	border-top: #B7b7b7 1px solid;

}

.overmenu A:link {

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	COLOR: #515151;

	TEXT-DECORATION: none

}

.overmenu A:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A.selected:link {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A.selected:visited {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A.selected:hover {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}

.overmenu A.selected:active {

	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #515151; TEXT-DECORATION: none

}
.left_menu_link{ background: url(../images/arrow.gif) no-repeat left center; padding-left:20px; display:block;}
.category_list{ margin:0; padding:0;}
.category_list li{ list-style:none; margin-bottom:0px; padding-left:20px; height:25px; line-height:25px;}
.category_list li:hover{ background:#e3e3e3; border-top:1px solid #B7b7b7;border-right:1px solid #B7b7b7;border-bottom:1px solid #B7b7b7; height:23px; line-height:23px;}
.category_list li a{font-weight: bold; font-size: 12px; color: #FF6600;}
.category_list li a:hover{color:#515151;}
.image_block{ display: inline-block; float:left; margin-right:10px; margin-bottom:4px;}
.text_image{ padding:4px; border:1px solid #999;}
.text_td{ padding-right:30px; padding-left:30px;}
.justifyit{ text-align:justify;}
.see_also{ border-bottom: black 1px solid;border-top: black 1px solid; font-size:13px; font-weight:bold; line-height:150%;}
.categories_list{ padding:20px; margin:0;}
.categories_list li{ list-style:none; margin-bottom:7px;}
.inner_category_link{ color:BLACK; font-size:14px; font-weight:bold;!important text-decoration:none; display:block; background:url(../images/tick-it.gif) no-repeat left center; padding-left:15px;}
.inner_category_link:hover{ color:#C00;}
.news_listing table{ border-top:1px solid BLACK; border-bottom:1px solid BLACK; margin-top:10px; margin-bottom:10px; padding:20px 10px 20px 10px;}
.news_listing table td{ line-height:160%;}
.slogan{  color:#FF6600; font-weight:bold; font-size:14px;}
#submit-form{ background:#CCC; width:110px; padding:5px; cursor:pointer;}
#submit-form:hover{ text-decoration:underline;}
.font_size_changer{ font-size:11px;}

.check-terms {
	margin-top: 20px;
}

.check-terms .check {
  -webkit-appearance: none; /*hides the default checkbox*/
  float: left !important;
  height: 20px !important;
  width: 20px !important;
  transition: 0.10s;
  border: #333333 1px solid;
  text-align: center;
  color: white;
  outline: none;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.check-terms .show-errors {
	line-height: 20px;
}

.check-terms .check:checked {
  background-color: #0E9700;
}

.check-terms .check:checked:before {
  content: '\2713';
}

#ContactFormSuccess{
    border: 2px solid #8ddb28;
    background: #dbf0c0;
	color: #5e9c0e;
	display: none;
    margin-bottom: 20px;
    text-align: center;
    font-size: 24px;
    padding: 15px !important;
    line-height: 30px;
	max-width: 80%;
    margin-left: auto;
    margin-right: auto;
}
