div.spacer {
  clear: both;
  }

div.footerspace {
  width: 200px;
  float: left;
  }


td.prodtableheadings {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000000;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	LETTER-SPACING: 1px;
	height: 12px;
}

div.courselisting {
	margin-left:10px;
}

div.quoteheading {
	margin-left:0px;
}

div.courselistquote {
	margin-top:10px;
	text-align: center;
}

td.courselisting {
vertical-align: middle;	
}

.prodlistbottom	 {
	height: 10px;
	padding: 0px;
}

.cartfeature {
font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000066; height: 10px;
}

.unpaid {
font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #722223;
BACKGROUND-COLOR: #ffffff;
}

.ltgryrow {
font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
BACKGROUND-COLOR: #eeeeee;
}

.hdradmin  {
font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #000000;
BACKGROUND-COLOR: #FFFFFF;
}

div.float1 {
  float: left;
  width:110px;
  border-top: 1px solid #346699;
   padding-top: 20px;
   height: 55px;
   vertical-align: middle;
  }
  
  div.float2 {
    float: left;
	 vertical-align: middle;
  width:109px;
    border-top: 1px solid #346699;
    padding-top: 20px;
height: 55px;
  }
  
  div.float3 {
    float: left;
	 vertical-align: middle;
  width:109px;
  padding-top: 20px;
    border-top: 1px solid #346699;
    height: 55px;

  }
  
  div.float4 {
    float: left;
  width:110px;
  vertical-align: middle;
  padding-top: 20px;
    border-top: 1px solid #346699;
      height:55px;

  }
  
  div.float5 {
    float: left;
  width:110px;
  vertical-align: middle;
  height: 55px;
    padding-top: 20px;
    border-top: 1px solid #346699;
  }
  
div.prodtitlerow1 {
  float: left;
  width:110px;
  margin-left: 3px;
  }
  
  div.prodtitlerow2 {
    float: left;
  width:109px;
    margin-left: 5px;
    }
div.prodtitlerow3 {
  float: left;
  width:109px;
  margin-left: 5px;
  }
div.prodtitlerow4 {
  float: left;
  width:110px;
  margin-left: 5px;
  }
div.prodtitlerow5 {
  float: left;
  width:110px;
  margin-left: 30px;
  }

tr.prodrowa {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	width: 100%;
	height: 20px;
	border-top: 1px solid #346699;
}

tr.prodrowb {
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	BACKGROUND-COLOR: #ffffff;
	width: 100%;
	height: 20px;
	border-top: 1px solid #346699;
}

.coursedate {
	FONT-SIZE: 12px;
	COLOR: #722223;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold
}

A.sortlink:link, A.sortlink:visited {
	COLOR: #722223;
}
A.sortlink:hover {
	COLOR: #722223;
	text-decoration: none;
}

.courseslist {
     border: 1px solid #346699;
	width: 100%;
	margin-top:15px;
	padding: 0px;
}


A.detailsbutton:link, A.detailsbutton:visited {
        display: block;
        color: white; 
        font: bold 10px Verdana, Arial, sans-serif;
        cursor: hand;
        border-style: inset;
        border-color: #ff6633;
        background-color: #CC3300;
        text-decoration: none;   
        width: 75px;
        text-align: center;}

  A.detailsbutton:hover  {color: yellow;
        display: block;
        font: bold 10px Verdana, Arial, sans-serif;
        cursor: hand;
        border-style: inset;
        border-color: #ff6633;
        background-color: #CC3300;
        text-decoration: none;   
        width: 75px;
        text-align: center;}

.detailsphone {
	FONT-SIZE: 10px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif
}

.quoteprivacy {
	FONT-SIZE: 10px;
        width:475px;
        margin-left:0px;
	margin-top:10px;
	margin-bottom:15px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.askquestion {
        float: left;
        width:400px;
	FONT-SIZE: 12px;
	margin-left:50px;
	COLOR: #000066;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
}

.cross_sell_box {
	width: 150px;
	padding-bottom: 8px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 5px;
	border: 1px solid Black;
	BACKGROUND-COLOR: #ffffff;
	margin-left:20px
}

table.cat_cross_sell_box {
	width: 425px;
	border: 1px solid #346699;
	BACKGROUND-COLOR: #ffffff;
	margin-left: 0px;
	margin-bottom: 0px;
}

td.cat_cross_sell_box {
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 1px;
	padding-right: 15px;
}

.cross_sell_table {
	padding-top: 235px;
}

.cross_sell_box1 {
	width: 200px;
	padding-bottom: 3px;
	padding-top: 5px;
	padding-left: 7px;
	padding-right: 5px;
	border: 1px solid Black;
	BACKGROUND-COLOR: #ffffff;
	margin-top:10px;
	line-height:12px;
	margin-left:20px;
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.productdetails {
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	border: 1px solid Black;
}

.productcontent {
	width: 100%;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.contentcrosssell {
		FONT-SIZE: 11px;
		LINE-HEIGHT: 15px;
		FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
		BACKGROUND-COLOR: #D8DCE6;
		padding: 5px;
}

.packagediscount {
	FONT-SIZE: 10px; COLOR: #722223; FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 10px;
}

A.catlink:visited, A.catlink:link {
	display: block;
			cursor:pointer;
			margin-bottom: 2px;
			margin-left: 0px;
			 margin-right: 0px;
			 margin-top: 1px;
			 border-bottom: 1px solid Black;
			 border-left: 1px;
			 border-right: 1px;
			border-top: 1px;
			background-color: transparent;
			LETTER-SPACING: 1px;
			text-decoration: none;
			width: 200px;
			padding: 2px 2px 2px 2px;
			text-align: left;
			 font: bold 11px Arial, Helvetica, sans-serif, height:14px;
		 	color: #000000;
}

A.catlink:hover {
	display: block;
		cursor:pointer;
		margin-bottom: 2px;
		margin-left: 0px;
		 margin-right: 0px;
		 margin-top: 1px;
		 border-bottom: 1px solid Black;
		 border-left: 1px;
		 border-right: 1px;
		border-top: 1px;
		LETTER-SPACING: 1px;
		text-decoration: none;
		width: 200px;
		padding: 2px 2px 2px 2px;
		text-align: left;
		 font: bold 11px Arial, Helvetica, sans-serif, height:14px;
	 	color: #000000;
		background-color:#cccccc;
}

A.catlink_nosubs:visited, A.catlink_nosubs:link {
	display: block;
			cursor:pointer;
			margin-bottom: 2px;
			margin-left: 0px;
			 margin-right: 0px;
			 margin-top: 1px;
			 border-bottom: 1px solid Black;
			 border-left: 1px;
			 border-right: 1px;
			border-top: 1px;
			background-color: transparent;
			LETTER-SPACING: 1px;
			text-decoration: none;
			width: 200px;
			padding: 2px 2px 2px 2px;
			text-align: left;
			 font: bold 11px Arial, Helvetica, sans-serif,height:14px;
		 	color: #000000;
}

A.catlink_nosubs:hover {
	display: block;
		cursor:pointer;
		margin-bottom: 2px;
		margin-left: 0px;
		 margin-right: 0px;
		 margin-top: 1px;
		 border-bottom: 1px solid Black;
		 border-left: 1px;
		 border-right: 1px;
		border-top: 1px;
		LETTER-SPACING: 1px;
		text-decoration: none;
		width: 200px;
		padding: 2px 2px 2px 2px;
		text-align: left;
		 font: bold 11px Arial, Helvetica, sans-serif,height:14px;
	 	color: #000000;
		background-color:#cccccc;
}

A.checkout:link, A.breadcrumb:visited {
	COLOR: black;
	FONT-SIZE: 10px;
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
A.checkout:hover {
	text-decoration: none;
}

A.breadcrumb:link, A.breadcrumb:visited {
	COLOR: black;
}
A.breadcrumb:hover {
	COLOR: black;
	text-decoration: none;
}

A.topcat:link, A.topcat:visited {
	COLOR: black;
}
A.topcat:hover {
	COLOR: black;
	text-decoration: none;
}

.cattable {
	margin-top: 25px;
}

.prodtable {
	margin-top: 25px;
}

.productname {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: White; FONT-FAMILY: Arial, Helvetica, sans-serif; LETTER-SPACING: 1px; BACKGROUND-COLOR: #666666;
		padding-bottom: 4px;
		padding-top: 4px;
		padding-left: 10px;
	padding-right: 10px;
}

H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    COLOR: black;
    FONT-STYLE: normal;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
}

FONT
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
}

.txtfielddropdown
{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
font-weight: bold
}

.text-white-bold 
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    COLOR:WHITE;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}


.small-black-text 
{
    FONT-SIZE: 10px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    COLOR:BLACK
}

.text-bold-navyblue

{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    COLOR:navy;
    FONT-WEIGHT: bold
}


.text-bold-red
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    COLOR:#bb0000;
    FONT-WEIGHT: bold
}

.input-text
{
BORDER:1px solid #C0C0C0; 
FONT-FAMILY:Verdana, sans-serif;
FONT-SIZE:10px; 
COLOR:#000000;
width:1in
}

.submit-button
{
BORDER: 1px solid #C0C0C0; 
FONT-FAMILY:Verdana, sans-serif;
FONT-SIZE:10px;
COLOR:#000000
}
.text-black-bold 
{
    FONT-SIZE: 12px;
    FONT-FAMILY: Tahoma, Verdana, sans-serif;
    COLOR:BLACK;
    TEXT-DECORATION: underline;
    FONT-WEIGHT: bold;
}
.NAVBOX
{
    BORDER-RIGHT: #bbc3d3 1px solid;
    BORDER-TOP: #bbc3d3 1px solid;
    BORDER-LEFT: #bbc3d3 1px solid;
    BORDER-BOTTOM: #bbc3d3 1px solid;
    BACKGROUND-COLOR: #f5f5f5
}
.small-white-text
{
    FONT-SIZE: 10px;
     COLOR: white;
    LINE-HEIGHT: normal;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
