﻿img {
	border: 0px solid black;
}
.Center {
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}
.row2 {
	background-color: lavendar;
}
.FeaturesItem {
	padding-bottom: 8px;
	padding-top: 8px;
}
#movie {
	margin-left: auto;
	margin-right: auto;
}
.CaptionedMovie {
	color: gray;
	font-size: 9pt;
	text-align: center;
	width: 100%;
}
.FeaturesList {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-left: 16px;
	padding-top: 8px;
	padding-bottom: 8px;
	list-style: none;
}
.Container {
	width: 801px;
}
.MovieContainer {
	color: gray;
	font-size: 9pt;
	width: 100%;
	text-align:center;
}
.CatProdPic {
	text-align: center;
	overflow: hidden;
	vertical-align: middle;
	text-align: left;
	float: right;
	height: 130px;
	padding: 0px 10px 0px 10px; 
	width: 150px;
}
.Vert {
	display: table-cell;
	height: 200px;
	vertical-align: top;
	width: 150px;
}
.CatProdPrice {
	width: 70px;
	height: 28px;
	display: inline-block;
	margin-top: 10px;
	margin-left: 15px;
	float: left;
	font-family: Arial;
	color: #000080;
	font-size: 13pt;
	font-weight: bold;
}
.CatProdOrder {
	width: 120px;
	height: 28px;
	display: inline-block;
	vertical-align: middle;
	text-align: right;
	float: right;
	margin-right: 15px;
}
.CatPriceOrder {
	height: 36px;
	width: 210px;
	vertical-align: bottom;
	text-align: center;
	position: absolute;
	top: 75%
}
.CatProdCap {
	padding-right: 5px;
	color: gray;
	font-size: 10pt;
	text-align: right;
	height:50px;
	vertical-align: top;
}
.CatProdRight {
	height: 110px;
	width: 210px;
	float: right;
}
.CategoryProductHeader {
	color: #0070B7;
	font-family: "Arial Black";
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
	font-size: 12pt;
	margin-bottom: 0px;
	text-align: center;
	text-decoration: none;
}
.CategoryProductSubHeader {
	color: #000080;
	text-align: center;
	margin-right: 15px;
	margin-left: 20px;
	font-size: 10pt;
	margin-bottom: 10px;
	font-style: normal;
}
.CategoryHeader {
	color: blue;
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
	margin-top: 0px;
}
.CategoryHeader:hover {
	text-decoration: none;
	color: red;
}
.More {
	float: right;
	padding-right: 12px;
	z-index: 500;
	position: relative;
}
.ResourcesLinks {
	width: 100%;
	padding-right: 5px;
}
.ProductTop {
	text-align: left;
	display: inline-block;
	clear: both;
	min-height: 1%;
}
.DropRowContainer {
	width: 100%;
	display: inline-block;
	text-align: left;
	margin-left: -10px;
}
.RowContainer {
	width: 100%;
	display: inline-block;
	clear: both;
}
.Top {
	width: 100%;
	height: 10px;
	background-repeat: no-repeat;
	background-position: top;
}
.Middle {
	width: 100%;
	background-image: url('/images/Tran-Right.png');
	background-repeat: repeat-y;
	background-position: right;
}
.LeftBorder {
	width: 100%;
	background-image: url('/images/Left-Bord.png');
	background-repeat: repeat-y;
	background-position: left;
	overflow: hidden;
	padding-left: 1px;
}
div.Rightside .PicCutoff {
	margin-right: -2px;
}
.Grad {
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	background-image: url('/images/Fine_SpeckledB311.gif');
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.ProdGrad {
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	background-image: url('/images/Fine_SpeckledB311.gif');
	padding-bottom: 5px;
	margin-bottom: 5px;
}
.GradCorr {
	margin-left: -1px;
	margin-right: -4px;
}
.GradIEFix {
	height: 2px;
	width: 50%;
	float: left;
}
.PicCutoff {
	overflow: hidden;
	margin-right: 5px;
	text-align: center;
}
.Description {
	padding: 4px;
	color: black;
	font-size: 9pt;
	padding-right: 8px;
	overflow: visible;
}
.RightSide .Description {
	text-align: center;
}
.Description ul {
	padding-left: 18px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 6px;
}
.Bottom {
	width: 100%;
	height: 12px;
	margin-top: -2px;
	background-repeat: no-repeat;
	background-position: bottom;
	float: left;
}
.LeftSide {
	width: 340px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
.RightSide {
	float: right;
	width: 400px;
	padding-right: 12px;
}
.Container187 {
	width: 187px;
	float: left;
	padding-left: 10px;
	display: inline-block;
	text-align: left;
}
.Container187 .Top {
	background-image: url('/images/187-Tran-Top.png');
}
.Container187 .Bottom {
	background-image: url('/images/187-Tran-Bottom.png');
}
.Container253 {
	width: 253px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container253 .Top {
	background-image: url('/images/253-Tran-Top.png');
}
.Container253 .Bottom {
	background-image: url('/images/253-Tran-Bottom.png');
}
.Container257 {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container257 .Top {
	background-image: url('/images/257-Tran-Top.png');
}
.Container257 .Bottom {
	background-image: url('/images/257-Tran-Bottom.png');
}
.Container385 {
	width: 385px;
	float: left;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.Container385 .Top {
	background-image: url('/images/385-Tran-Top.png');
}
.Container385 .Bottom {
	background-image: url('/images/385-Tran-Bottom.png');
}
.Container780 {
	width: 780px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container780 .Top {
	background-image: url('/images/780-Tran-Top.png');
}
.Container780 .Bottom {
	background-image: url('/images/780-Tran-Bottom.png');
}
.Container190 {
	width: 190px;
	float: left;
	padding-left: 10px;
	display: inline-block;
	text-align: left;
}
.Container190 .Top {
	background-image: url('/images/190-Tran-Top.png');
}
.Container190 .Bottom {
	background-image: url('/images/190-Tran-Bottom.png');
}
.Container253 {
	width: 253px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container253 .Top {
	background-image: url('/images/253-Tran-Top.png');
}
.Container253 .Bottom {
	background-image: url('/images/253-Tran-Bottom.png');
}
.Container257 {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container257 .Top {
	background-image: url('/images/257-Tran-Top.png');
}
.Container257 .Bottom {
	background-image: url('/images/257-Tran-Bottom.png');
}
.Container390 {
	width: 390px;
	float: left;
	padding-left: 10px;
	position: relative;
	text-align: left;
}
.Container390 .Top {
	background-image: url('/images/390-Tran-Top.png');
}
.Container390 .Bottom {
	background-image: url('/images/390-Tran-Bottom.png');
}
.Container520 {
	width: 520px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container520 .Top {
	background-image: url('/images/520-Tran-Top.png');
}
.Container520 .Bottom {
	background-image: url('/images/520-Tran-Bottom.png');
}
.Container791 {
	width: 791px;
	padding-left: 10px;
	float: left;
	text-align: left;
}
.Container791 .Top {
	background-image: url('/images/791-Tran-Top.png');
}
.Container791 .Bottom {
	background-image: url('/images/791-Tran-Bottom.png');
}
blockquote {
    margin-right: 0px;
	margin-left: 5px;
	margin-top: 0px;
	padding-top: 0px;
}
.caption {
	color: gray;
	font-size: 9pt;
}
td.contact a:active {
	background-image: url('/images/CONTACT-CLICKED.jpg');
}
td.home a:active {
	background-image: url('/images/HOME-CLICKED.jpg');
}
td.login a:active {
	background-image: url('/images/LOGIN-CLICKED.jpg');
}
td.resources a:active {
	background-image: url('/images/RESOURCES-CLICKED.jpg');
}
td.software a:active {
	background-image: url('/images/SOFTWARE-CLICKED.jpg');
}
td.review a:active {
	background-image: url('/images/REVIEW-CLICKED.jpg');
}
td.checkout a:active {
	background-image: url('/images/CHECKOUT-CLICKED.jpg');
}
body {
	text-align: center;
	background-image: url('/images/Fine_SpeckledB311.gif');
	background-repeat: repeat;
	padding: 0px;
	padding-top: 6px;
	margin: 4px;
	background-color: #F0F0FF;
}
p {
	font-family: Arial;
	font-size: 10pt;
}
td {
	font-family: Arial;
	font-size: 10pt;
}
h1{
	font: normal normal bold 17pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h2{
	font: normal normal bold 15pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h3{
	font: normal bold 14pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h4{
	font: normal bold 13pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
h5{
	font: normal bold 10pt Arial;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
	font-style: normal;
}
home_h3{
	font: "Arial Black";
	font-size: 16px;
	font-weight: normal;
	color: #0070B7;
	margin-top: 6px;
	padding: 0px;
}
home_h4{
	font-family: "Arial Black";
	font-size: 13px;
	font-weight: normal;
	color: #0070B7;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}
home_h5{
	font-family: Arial;
	font-size: 14px;
	color: #000080;
	margin: 0px;
	margin-top: 6px;
	padding: 0px;
}

ul.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	width: 180px;
	text-align: center;
	font-family: Arial;
	font-size: 10pt;
	position: relative;
	z-index: 100;
}
ul li.base {
	position: relative;
}
ul li.subbase {
	position: relative;
}
ul#sub {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px;
	margin-top: -1px;
	z-index: 120000;
	border-left: 1px solid navy;
	border-right: 1px solid navy;
}
ul.sub {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	margin: 0px;
	padding: 0px;
	list-style: none;
	width: 180px;
	margin-top: -1px;
	z-index: 120000;
	border-left: 1px solid navy;
	border-right: 0px solid navy;
}
ul#sub2 {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	padding: 0px;
	margin-left: -1px;
	list-style: none;
	width: 150px;
	z-index: 130000;
	border-right: 1px solid navy;
	border-left: 1px solid navy;
}
ul.sub2 {
	position: absolute;
	left: 179px;
	top: 0;
	display: none;
	padding: 0px;
	margin-left: -1px;
	list-style: none;
	width: 150px;
	z-index: 130000;
	border-right: 0px solid navy;
	border-left: 0px solid navy;
}
ul li a.link {
	display: block;
	text-decoration: none;
	background: url("images/images/bg_story.png") repeat-y;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	border-bottom: 1px solid #BBBBFF;
	width: 100%;
}
ul li a.link:hover {
	background: #0070B7;
	color:#2163AD;
}
.shop {
	font: normal bold 11pt "Arial Black";
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding: 0px;
	font-family: "Arial Black";
	color:#2163AD;
	border-bottom: 1px solid #ddddff;
}
ul li a.link2 {
	display: block;
	text-decoration: none;
	background: White;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	width: 100%;
	border-bottom: 1px solid #ddddff;
}
ul li a.link2:hover {
	background: White;
	color:#2163AD;
}
ul li a.link3 {
	display: block;
	text-decoration: none;
	background: #4544AC;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FFFFFF;
	width: 100%;
}
ul li a.link4 {
	display: block;
	text-decoration: none;
	background: #FED3D5;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FF0000;
	width: 100%;
}
ul li a.link5 {
	display: block;
	text-decoration: none;
	background: #000066;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	color: #FFFF00;
	width: 100%;
}
ul li a.link6 {
	display: block;
	text-decoration: none;
	background: #FFFFCC;
	padding-top: 5px;
	padding-bottom: 5px;
	border: 0px solid;
	width: 100%;
	border-bottom: 1px solid ActiveBorder;
}
ul li a.link3:hover {
	background: #ddddff;
	color: #CCCC00;
}
ul li a.link4:hover {
	background: red;
	color:#FFFF00;
}
ul li a.link5:hover {
	background: #ddddff;
    color: blue;
}
ul li a.link6:hover {
	background: #FFFF00;
}
li#base:hover ul#sub, li#base.over ul#sub { 
	display: block;
}
li ul li#subbase:hover ul#sub2, li ul li#subbase.over ul#sub2 { 
	display: block;
}
li.base:hover ul.sub{ 
	display: block;
}
li ul li.subbase:hover ul.sub2{ 
	display: block;
}
.google form {
	display: inline;
	height: 46px;
}
.MechLink {
	text-align: center;
	font-size: 12pt;
}
.Mech {
	width: 100%;
	text-align: center;
	margin-top: 12px;
}
.MechPic {
	width: 100%;
	background-color: black;
	text-align: center;
}
.AdditionalProducts {
	width: 100%;
}
.AdditionalProductHeader {
	text-align: center;
	margin-right: 4px;
	margin-left: 0px;
}
.CategoryHeader {
	color: blue;
}
.CategoryHeader:hover {
	text-decoration: none;
	color: red;
}

.ProductData {
	padding: 4px;
	padding-right: 9px;
}
.Ratings {
	width: 100%;
	border: 1px solid #efefef;
}
.ProdTables {
	width: 100%;
	text-align: center;
}
.Left {
	text-align: left;
}
.Col1 {
	width: 80px;
}
.Row1 {
	background-color: #ffffff;
}
.Row2 {
	background-color: #ccccff;
}
.ProductLeftSide {
	width: 257px;
	float: right;
}
.ProductPrice {
	float: right;
	width: 180px;
	text-align: center;
	padding-top: 10px;
}
.ProductNotice {
	clear: both;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: yellow;
	color: red;
	text-align: center;
}
.QuantityDiscounts {
	color: navy;
	background-color: yellow;
	text-align: center;
	width: 100%;
}
.ProductFeatures {
	width: 100%;
}
.RoundedProdFeatTop {
	width: 100%;
	background-image: url('/images/Rounded-Top.gif');
	color: black;
	text-align: center;
	z-index: 1;
}
.RoundedProdFeatTop h4 {
	font-size: 13pt;
}
.RoundedProdFeatTopRight {
	background-image: url('/images/Top-Right-W.png');
	background-position: top right;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	z-index: 100;
}
.RoundedProdFeatBottomLeft {
	background-image: url('/images/Bottom-Left-W.png');
	background-position: bottom left;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
}
.RoundedProdFeatBottomRight {
	background-image: url('/images/Bottom-Right-W.png');
	background-position: bottom right;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	padding-top: 4px;
}
.RoundedProdFeatTopLeft {
	background-image: url('/images/Top-Left-W.png');
	background-position: top left;
	width: 100%;
	min-height: 30px;
	background-repeat: no-repeat;
	z-index: 101;
}
.ProdFeatContent {
/*
	background-image: url('/images/RoundBackground.gif');
	background-repeat: repeat-y;
*/
	padding-right: 8px;
	border-right: 1px solid #BBBBFF;
	border-left: 1px solid #BBBBFF;
}
.RoundedProdFeatBottom {
	background-image: url('/images/Rounded-Top.gif');
	text-align: center;
	font-size: 11pt;
}
.ProductContent {
	text-align: left;
	padding-left: 10px;
	width: 523px;
	float: right;
}
.ProdPicCaption {
	float: left;
	width: 600px;
	text-align: center;
	color: gray;
	font-size: 9pt;
	padding-top: 10px;
	clear: both;
}
.ProdHead {
	width: 790px;
}
.ProdPic {
	float: left;
	width: 600px;
	text-align: center;
	color: gray;
	font-size: 9pt;
	clear: left;
	min-height: 1%;
}
.StockNumber {
	font-size: 8pt;
}
.ProdLogos {
	float: right;
	width: 180px;
	text-align: center;
	min-height: 19px;
	clear: right;
	position: relative;
}
.AdditionalProductCaption{
	padding-right: 4px;
	color: gray;
	font-size: 8pt;
	text-align: center;
}
.AdditionalProductPic {
	width: 140px;
	overflow: hidden;
}
/* Fix IE. Hide from IE Mac \*/
* html ul li {float: left;}
* html ul li a {height: 1%;}
/* End */
#Resources {
	margin-top: 10px;
}
.AdditionalLeft {
	text-align: center;
	margin-top: 8px;
}
a {color: blue;}
a:visited {color: blue;}
a:hover {color: red;}
div.overlay {
	padding:30px;	
	width:1000px;
	height: 650px;
	display:none;
	text-align: center;
	background:url(http://www.controlanything.com/images/Video-Background.png) no-repeat;

}
div.overlay div.close {
	position:absolute;
}
a.player { 		
	display:block;
	height: 562px;
	margin-left: auto;
	margin-right: auto;
}
#HorizPlayList {
	height:80px;
	border:1px solid #ddd;
	width:584px;
	position:relative;
	overflow:hidden;
	float:left;
}
#HorizPlayList div.Clips {
	height:80px;
	position:absolute;
	width:10000em;
}
a.Item {
	cursor: pointer;
}
div.Clips a.Item {
	width: 222px;
	margin: 4px 0 4px 4px;
	margin-right: 0px;
	text-decoration: none;
	color: black;
	background-color: white;
	border: 1px solid blue;
	padding: 4px;
	height: 180px;
	text-align: center;
}
#HorizPlayList div.Clips a {
	float:left;
	font-size:11px;
}
#HorizPlayList div.Clips a:hover {
	background-position:-140px 0;
	color:#000;
}
#HorizPlayList div.Clips a.playing {
	background-position:-280px 0;		
	color:#000;
}
#HorizPlayList div.Clips a.paused {
	background-position:-420px 0;		
	color:#000;
}
#HorizPlayList div.Clips a.progress {
	opacity:0.8;
}
a.next, a.prev {
	display:block;
	width:18px;
	height:18px;
	background:url(/images/left.png) no-repeat;
	margin:90px 10px;
	cursor:pointer;
	float:left;
}
a.next:hover, a.prev:hover {
	background-position:0px -18px;		
}
a.next {
	background-image:url(/images/right.png);	
}
a.next.disabled, a.prev.disabled {
	visibility:hidden;		
}
p.VidCap {
	margin: 0px;
	height: 44px;
	text-align: center;
	vertical-align: middle;
	font-size: 8pt;
}
a.Item h5 {
	margin: 3px;
	text-align: left;
}
a:active {
	outline:none;
}
:focus {
	-moz-outline-style:none;
}
.VidCaption {
	color: gray;
	font-size: 10pt;
}
#VideoPageLayout .Item {
	display: block;
	width: 788px;
	height: 102px;
	clear: both;
	border: 1px solid gray;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
	float: left;
}
.VidPic {
	float: left;
	height: 80px;
	width: 200px;
	text-align: center;
}
a.RippleButton {
	background-image: url('http://www.relaypros.com/images/Ripple-Button-3Combined.png');
	background-repeat: no-repeat;
	overflow: hidden;
	display: block;
	width: 200px;
	height: 28px;
	background-position:center;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
	font-size: 10pt;
	color: black;
	padding-top: 4px;
	padding-left: 5px;
	position: relative;
	background-position: 0px 0px;
	font-weight: 700;
	margin-left: auto;
	margin-right: auto;
}
a.RippleButton:hover {
	display: block;
	background-position: 0px -35px;
	color: black;
}
a.RippleButton:active {
	display: block;
	background-position: 0px -70px;
	color: black;
}

ul.AtAGlance {
    margin-top: 12px;
    margin-left: 25px;
	word-spacing: 1px;
	line-height: 1.0em;
	color: black;
	font-family: Arial;
	font-size: 11pt; 
	font-weight: 500;}

ul.AtAGlance li {

	padding-bottom: 9px;

}
a.OrderRippleButton {
 background-image: url('http://www.relaypros.com/images/RippleOrder.png');
 background-repeat: no-repeat;
 overflow: hidden;
 display: block;
 width: 128px;
 height: 32px;
 text-decoration: none;
 background-position:center;
 position: relative;
 background-position: 0px -35px;
 margin-left: auto;
 margin-right: 160;
}
a.OrderRippleButton:hover {
 display: block;
 background-position: 0px 0px;
 color: black;
}
a.OrderRippleButton:active {
 display: block;
 background-position: 0px -70px;
 color: black;
}
a.OrderRippleButton_top {
 background-image: url('http://www.relaypros.com/images/RippleOrder.png');
 background-repeat: no-repeat;
 overflow: hidden;
 display: block;
 width: 128px;
 height: 32px;
 text-decoration: none;
 background-position:center;
 position: relative;
 background-position: 0px -35px;
 margin-left: auto;
 margin-right: auto;
}
a.OrderRippleButton_top:hover {
 display: block;
 background-position: 0px 0px;
 color: black;
}
a.OrderRippleButton_top:active {
 display: block;
 background-position: 0px -70px;
 color: black;
}
a.NGOrderRippleButton {
    -moz-text-blink: none;
    -moz-text-decoration-color: -moz-use-text-color;
    -moz-text-decoration-line: none;
    -moz-text-decoration-style: solid;
    background-image: url("http://assets.controlanything.com/images/RippleOrderNG.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    display: block;
    height: 32px;
    margin-left: auto;
    overflow-x: hidden;
    overflow-y: hidden;
    position: relative;
    width: 92px;
}
a.NGOrderRippleButton:hover {
    background-position: 0 -35px;
    color: black;
    display: block;
}
a.NGOrderRippleButton:active {
    background-position: 0 -70px;
    color: black;
    display: block;
}
 
<!--end old style-->

body {
	margin: 0;
	padding: 0;
	background: url(Fine_SpeckledB311.gif) repeat center top;
}
#wrapper {
	width: 1010px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom:40px;
	border-right: 2px solid #000000;
	border-left: 2px solid #000000;
	border-bottom: 2px solid #000000;
	background: #ffffff url(images/images/column_bg.png) repeat-y left;
	}
#main {
	float: left;
	width: 765px;
	margin-left: 160px;
	padding-left: 10px;
	border-right dashed #999999;
    }
#news {
	float: left;
	width: 160px;
	margin-left: -935px;
}
#verticalNav {
  margin: 0;
  padding: 0;
  list-style: none;
  border-left: 1px dashed #999;
  font-weight: bold;
  overflow: hidden; 
  zoom: 1;
}

#verticalNav li {
    float: left;
    width: 138px;
}


#verticalNav a {
  color: white;
  font-size: 11px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
	border: 1px solid #999;
	border-left: none; 
  padding: 7px 5px 7px 16px;
	display: block;
	background-color: #FFCD80; 
  background-image: url("images/images/news_column.png"); 
  background-repeat: no-repeat; 
  background-position: 0 2px;
  zoom: 1;
}

#verticalNav a:hover {
  font-weight: bold;
  color: #4A761D;
	background: url('images/images/bg_story_high.png') 3px 50%;
	}

#horoscope #horoscopeLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}

#project #projectLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}

#quiz #quizLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}

#expert #expertLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}

#Anchor #AnchorLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}

#home #homeLink  
{
  background-color: #FFFFFF;
  background-position: 3px 100%;
  padding-right: 15px;
  padding-left: 30px;
  font-weight: bold;
}
.LeftSide {
	width: 340px;
	padding-left: 5px;
	padding-right: 5px;
	float: left;
}
.RightSide {
	float: right;
	width: 400px;
	padding-right: 12px;
}
.product_copy_ul {
	font-family: Arial;
	font-size: 10pt;
	text-align: left
	color: #000000;
	margin-left: 22px;
}
<!--Page Styles-->

.Style22 {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
}
.Style23 {
	font-family: "Arial Black";
	font-size: 16px;
	font-weight: normal;
	color: #0070B7;
}
.style2 {
	width: 97%;
	display: inline-block;
	text-align: left;
	margin-left: -10px;
	margin-top: 0px;
}
.style3 {
	width: 791px;
	padding-left: 10px;
	float: left;
	text-align: left;
	margin-top: 0px;
}
.style4 {
	width: 340px;
	float: left;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}
.style5 {
	float: right;
	width: 400px;
	text-align: center;
	padding-right: 12px;
}
.style6 {
	margin-right: 0px;
	margin-top: 0px;
}
.Top_Header {
	text-align: center;
	font-family: "Arial Black";
	font-size: 24px;
	font-weight: normal;
	color: #0070B7;
}
.Top_Sub_Header {
	text-align: center;
	font-family: "Arial Black";
	font-size: 14px;
	font-weight: normal;
	color: #0070B7;
}
.style7 {
	text-align: center;
	font-family: "Arial Black";
	font-size: 18px;
	font-weight: normal;
	color: #0070B7;
	margin-top: 0px;
}
.threecollumnContainer {
	width: 257px;
	padding-left: 10px;
	float: left;
	text-align: left;
}

.contentBoxShadedHeader{
	border: 1px solid #5f5f5f;
	border-radius: 8px;
	width: 756px;
	padding-top:8px
}
.contentBoxShadedHeader h3{
	font-family:"Arial Black";
	color: #0070B7;
	font-size: 18px;
	width: 628px;
	margin-top: -22px;
	margin-left: -16px;
	padding-left: 160px;
	border-top-left-radius: 8px;
	border-top-right-radius: 8px;
}
.contentBoxShadedHeader h4{
	font-family: "Arial";
	font-size: 15px;
	font-weight: bold;
	color: #0070B7;
	margin: 0px;
	margin-top: 1px;
	padding: 0px;

}

.contentBoxShadedHeader h3 span{
	color: #aaa;
	background-color: #5f5f5f;
	display: block;
	font-size: 12px;
}
.tripleContentBoxContainer{
	clear: both;
	margin-top: 24px;
	display: inline-block;
	padding-bottom: 44px;
}
.tripleContentBoxContainer .contentBoxShadedHeader{
	width: 250px;
	float: left;
	margin-left: 8px;
	margin-right: 9px;
	text-align: center;
	color: #000000;
	border: 1px solid #666666;
	padding-bottom: 44px;
	height: 100%;
	text-decoration: none;
	background-image: url('/images/Fine_SpeckledB311.gif');
	box-shadow: 3px 3px 2px #CCCCCC;
	
}
.tripleContentBoxContainer .contentBoxShadedHeader:first-child{
	margin-left: 0px;
}
.tripleContentBoxContainer .contentBoxShadedHeader:last-child{
	margin-right: 0px;
}
.tripleContentBoxContainer .contentBoxShadedHeader h3{
	width: 100%;
	padding-left: 0px;
	margin: 0px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
}
.tripleContentBoxContainer .contentBoxShadedHeader img{
	max-width: 544px;
	margin-top: 12px;
	margin-bottom: 8px;
	
}
.tripleContentBoxContainer p{
	margin-bottom: 8px;
}

.videocontentbox{
	border: 1px solid #5f5f5f;
	border-radius: 8px;
	width: 380px;
	padding-top:8px;
	padding-left:16px;
	box-shadow: 3px 3px 2px #CCCCCC;
	background-image: url('/images/Fine_SpeckledB311.gif');

}
.triplevideoBoxContainer{
	clear: both;
	margin-top: 24px;
	display: inline-block;
	padding-bottom: 44px;
}
.triplevideoBoxContainer .videocontentbox{
	width: 390px;
	float: left;
	margin-left: 8px;
	margin-right: 9px;
	text-align: center;
	color: #000000;
	border: 1px solid #666666;
	padding-bottom: 44px;
	height: 100%;
	text-decoration: none;
	background-image: url('/images/Fine_SpeckledB311.gif');
	box-shadow: 3px 3px 2px #CCCCCC;
	
}


