.redheader {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #FF0000
}
.redheader2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #FF0000
}
.redheader3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000
}
H1	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 24px;
}
H2	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 30px;
	text-decoration: none;
	color: #FF0000
}
H3	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #FF0000
}
H4	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: underline;
	color: #FFFFFF
}
H5	{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF
}
p.blackbigbold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000
}
p.whitelink2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}
td.whitelink2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}
td.blackbigbold	{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000
}
td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000
}
td.nocss {

}
td.regbold {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000
}
td.smalltd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #000000
}
td.smalltdred {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	text-decoration: none;
	color: #ff0000
}
td.smalltdwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #ffffff
}
td.boldtdwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}
td.tdwhite {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #ffffff
}
td.smallboldtd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	color: #000000
}
td.smallboldtdred {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	color: red
}
td.smallbordertoptd {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 12px;
	text-decoration: none;
	border-top: 2px solid black;
	color: #000000
}
td.registerlabel {
	text-align: right; 
	width: 130px; 
	vertical-align: bottom
}
td.registertd {
	text-align: left; 
	width: 200px; 
	vertical-align: bottom
}
input { font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 10px; 
		font-weight: bold; 
		border: 1px #666666 solid
}
input.searchbox { font-family: Arial, Verdana, Helvetica, sans-serif;
		font-size: 12px; 
		font-weight: bold; 
		border: 1px #666666 solid
}

a.whitelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF
}
.whitelink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #FFFFFF
}
a.whitelink1 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink1:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink1:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink1:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF
}
a.whitelink2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink2:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink2:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink2:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink3:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink3:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.whitelink3:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF
}

a.blacklink {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000
}

a.blacklink:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000
}

a.blacklink:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000
}

a.blacklink:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #000000
}

blacklinkcg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000
}

a.blacklinkcg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000
}

a.blacklinkcg:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000
}

a.blacklinkcg:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #000000
}

a.blacklinkcg:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000000
}

a.redlinkcg {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000
}

a.redlinkcg:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000
}

a.redlinkcg:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #FF0000
}

a.redlinkcg:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000
}

a.blacklinkfaq {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000
}

a.blacklinkfaq:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #000000
}

a.blacklinkfaq:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
	color: #ff0000
}

a.blacklinkfaq:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000
}

a {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000
}

a:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000
}

a:hover {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #ff0000
}

a:active {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000
}
body { 
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	color: #000000;
	height: 100%;
}

/* Carousel styles */
.textholder {
	font: 11px Arial, Helvetica, sans-serif;
	padding: 2px 0px 0px 0px;
	-moz-border-radius: 4px 4px 0 0;
}
#carousel {

	-moz-box-shadow: 0px 0px 10px #333;
	-webkit-box-shadow:  0px 0px 10px #333;
	box-shadow:  0px 0px 10px #333;
	clear:right;
	margin: 0px auto 0 auto;
}
/* End of carousel styles */
/* ---------->>> jtip <<<---------------------------------------------------------------*/

#JT_arrow_left{
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
    top:-3px;
}

#JT_arrow_right{
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
    top:-2px;
}

#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}

#JT_copy{
	padding:10px 10px 10px 10px;
	color:#333333;
}

.JT_loader{
	background-image: url(../images/waitingcircle.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}

#JT_close_left{
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
.formInfo a, .formInfo a:active, formInfo a:visited{
	background-color:#FF0000;
	font-size: 1.3em;
	font-weight:bold;
	padding:1px 2px;
	margin-left:5px;
	color:#FFFFFF;
	text-decoration: none;
}

.formInfo a:hover{
	color:#660000;
	text-decoration: none;
}
/* CSS needed for the AJAX popup script */

#ajax_tooltipObj{
	z-index:1000000;
	text-align:left;
}
#ajax_tooltipObj div{
	position:relative;
}



/*=========QuickLoad Cart Popup========== */
div.quickload_pop { z-index: 1; }

div.quickload_pop div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;

  width: 450px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background-color: black;

  text-decoration: none;
  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: 900;
  font-size:  13px;
  color:   white;
  cursor:  default;
}

div.quickload_pop div.menu_form_body
{
  width: 450px;
  border: 1px solid black;
  background-color: #f9f3d9;
}

div.quickload_pop img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.quickload_pop table
{
  width: 100%;
  border-collapse: collapse;
}

div.quickload_pop th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: 900;
  font-size:  13px;
  color:   black;
}

div.quickload_pop td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.quickload_pop form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.quickload_pop input.field
{
  width: 95%;
  border: 1px solid #808080;

   font-family: Verdana, Helvetica, Arial, Courier;
  font-size: 12px;
}

div.quickload_pop input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #cddbf6;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: bold;
  font-size: 11px;
}

div.quickload_pop input.btnc
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #cddbf6;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-size: 11px;
}

/*==========End of QuickLoad Popup===============*/





/*=========Shopping Cart Popup========== */
div.shopcart_pop { z-index: 1; }

div.shopcart_pop div.menu_form_header
{
  border: 1px solid black;
  border-bottom: none;

  width: 200px;

  height:      20px;
  line-height: 19px;
  vertical-align: middle;

  background-color: black;

  text-decoration: none;
  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: 900;
  font-size:  13px;
  color:   white;
  cursor:  default;
}

div.shopcart_pop div.menu_form_body
{
  width: 200px;
  border: 1px solid black;
  background-color: #f9f3d9;
}

div.shopcart_pop img.menu_form_exit
{
  float:  right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
}

div.shopcart_pop table
{
  width: 100%;
  border-collapse: collapse;
}

div.shopcart_pop th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: 900;
  font-size:  13px;
  color:   black;
}

div.shopcart_pop td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.shopcart_pop form
{
  margin:  0px;
  padding: 8px 10px 10px 10px;
}

div.shopcart_pop input.field
{
  width: 95%;
  border: 1px solid #808080;

   font-family: Verdana, Helvetica, Arial, Courier;
  font-size: 12px;
}

div.shopcart_pop input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #cddbf6;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-weight: bold;
  font-size: 11px;
}

div.shopcart_pop input.btnc
{
  margin-top: 2px;
  border: 1px solid #808080;

  background-color: #cddbf6;

  font-family: Verdana, Helvetica, Arial, Courier;
  font-size: 11px;
}

/*==========End of Shopping Cart Popup===============*/



/*============Slideshow JQuery Cycle=================*/
.slideshow { height: 318px; width: 565px; margin: auto }
.slideshow img { padding: 15px; border: 1px solid #ccc; background-color: #eee; }
/*=========End Of Slideshow JQuery Cycle=================*/


/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:-10px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_arrowB{	/* Left div for the small arrow */
	background-image:url('../images/arrow.gif');
	width:20px;
	position:absolute;
	left:0px;
	top:-10px;
	background-repeat:no-repeat;
	background-position:center left;
	z-index:1000005;
	height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:-225px;
	position:absolute;
	width:450px;	/* Width of tooltip content */
	height:450px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:2px;	/* Space between border and content */
	font-size:0.8em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}

#ajax_tooltipObj .ajax_tooltip_contentB{
	border:2px solid #317082;	/* Border width */
	left:18px;	/* Same as border thickness */
	top:0px;
	position:absolute;
	width:250px;	/* Width of tooltip content */
	height:250px;	/* Height of tooltip content */
	background-color:#FFF;	/* Background color */
	padding:2px;	/* Space between border and content */
	font-size:1.0em;	/* Font size of content */
	overflow:auto;	/* Hide overflow content */
	z-index:1000001;
}
/* END - CSS needed for the AJAX popup script */

/* AJAX - List of options */
#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:75px;	/* Width of box */
	height:105px;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #000000;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	font-size:0.9em;
	z-index:100;
}
#ajax_listOfOptions div{	/* General rule for both .optionDiv and .optionDivSelected */
	margin:1px;		
	padding:1px;
	cursor:pointer;
	font-size:0.9em;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
	
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
	background-color:#FF0000;
	color:#FFF;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

form{
	display:inline;
}
/* AJAX - End List of options */

/* Drop down menu styles */
.chromestyle{
width: 100%;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
text-decoration: none;
color: #FFFFFF;
/*font:bold 11px Verdana;*/

}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
/* Xborder: 1px solid #BBB;*/
width: 100%;
background: url(images/chromebg2.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: left; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: white;
padding: 4px 7px;
margin: 0;
text-decoration: none;
/* Xborder-right: 1px solid #B5E2FE; THEME CHANGE HERE*/
}

.chromestyle ul li a:hover{
background-color: #ffcb04;
}

.chromestyle ul li a[rel]:after{ /*HTML to indicate drop down link*/
content: " ";
/*content: " " url(downimage.gif); /*uncomment this line to use an image instead*/
}


/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #ffcb04;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #B5E2FE; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: red;
color: black;
}

/* End of Drop down menu styles */



