body
{
	margin: 20px 0px 0px 0px;
	font-family: Verdana;
	font-size: 12px;
	background-color: Gray;
}

.Main
{
	border: solid 1px #000000;
	background-color: White;
}

.Navbar
{
	height: 30px;
	vertical-align: middle;
	background-color: #FF9900;
}

.Navbar a
{
	color: #FFFFFF;
	font-family: Verdana;
	font-size: 12px;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}

.Navbar a:hover
{
	color: Yellow;
}

.Navbar td
{
	text-align: center;
}

tr
{
	font-family: Verdana;
	font-size: 12px;
}

.Content .ImageButton
{
	height: 39px;
	width: 150px;
	text-align: center;
	background-image: url(../images/button.jpg);	
}

.Content .ImageButton a, .Content .ImageButton a:hover
{
	display: block;
	height: 100%;
	font-weight: bold;
	padding-top: 10px;
	text-decoration: none;
}
.Content .ImageButton a
{	color: #444; }
.Content .ImageButton a:hover
{	color: Yellow; }


.Content .ImageButtonLong
{
	height: 39px;
	width: 400px;
	text-align: center;
	background-image: url(../images/button_long.jpg);	
}

.Content .ImageButtonLong a, .Content .ImageButtonLong a:hover
{
	display: block;
	height: 100%;
	font-weight: bold;
	padding-top: 10px;
	text-decoration: none;
}
.Content .ImageButtonLong a
{	color: #444; }
.Content .ImageButtonLong a:hover
{	color: Yellow; }


.Content
{
	padding: 30px 65px 60px 30px;
	font-size: 12px;
}

.Content A
{
	color: #FF9900;
	text-decoration: none;
}

.Content A:Hover
{
	text-decoration: underline;
}





.Button
{
	background-color: #FF9900;
	color: White;
	border: solid 1 #000000;
}

.Footer
{
	font-size: 10px;
	color: #AAAAAA;
	padding-bottom: 10px;
}

.Footer a
{
	color: #CCCCCC;
	text-decoration: none;

}

.Title
{
	font-family: Georgia, Serif;
	font-size: 20px;
	color: #FF9900;
	font-weight: bold;
}

.Subtitle
{
	font-family: Georgia, Serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

.ProductSeparator
{
	 background-image: url(../images/product_separator.gif) ;
	 background-repeat:repeat-x;
}

.ProductImage
{
	padding-right: 30px;
}

.CartSummary, .CartSummary a, .CartSummary a:visited, .CartSummary a:hover
{
	font-size: 10px;
	display:block;
	padding-right: 3px;
	padding-top: 3px;
}
.CartSummary a, .CartSummary a:visited, .CartSummary a:hover
{
	color: #f90;
}

.Right
{	float: right; }

.Left
{	float:left; }

.Alert
{
	color: #d00;
}

.InputError
{
	border: solid 2px red;	
}

.AlternateSubProduct td
{
	background-color: #eee;
}

.AlternateSubProduct .ImageButton
{
	background-image: url(../images/button.gif);	
}

.SubProductTitle
{
	padding-left: 15px;
}

.DefaultSubProducts td
{
	height: 40px;
}


.Alternate
{
	background-color: #ddd;
}

.EnquiryForm td
{
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 3px;
}

.Webinars
{
	position: relative;
	top: 10px;
	color: White;
	display: block;
	width: 275px;
	padding: 10px 15px 10px 15px;
	background-color: #FF9900;
	float: left;
}

.Webinars a, .Webinars a:visited
{
	color: White;
	text-decoration: none;
}

.MemberUpdateThankyou
{
	height: 70px;
	text-align:center;
	margin-top: 70px;
}

.SpecialPurchase .Item li
{
 font-weight: bold;
 margin-left: 20px;
 text-decoration: underline;
 color: Blue;
}
.SpecialPurchase
{
 padding-top: 30px;
 padding-bottom: 30px;
 display: block;
}

.SpecialPurchase .Item a
{
	color: blue;
}

.Sample
{
	margin-top: -20px;
	float: right;
	border: 1px solid #FF9900;
	padding: 10px 50px 10px 10px;
 text-decoration: none;
 font-weight: bold;
 background-image: url(/images/speaker.gif);
 background-repeat: no-repeat;
  background-position: bottom right;
}
