#three-column-content{
	margin-top:10px;
	float:left;
	width:487px;
}

#threecolbanner{
	height:auto;
	padding-top:20px;
	width:487px;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#threecolbanner .csc-header {
   font-weight:bold;
   margin:0 0 10px;
}



#threecolbanner img{
	margin:0px;
	float:right;
	margin-top: -20px;
	padding:0px;
}

*html #threecolbanner img{
	margin-bottom:-13;
}
*+ html #threecolbanner img{
	margin-bottom:-13px;
}
#right-content{
	float:right;
	width:220px;
	margin-top:0px;
	margin-right:-2px;
}
* html #right-content{
	margin-top:-1px;
}
*+ html #right-content{
	margin-top:-1px;
}
.right-video-box{
	height:175px;
	width:220px;
	float:left;
}

.right-video-left-box{
	background:url(../images/right-video-left-box.jpg) no-repeat;
	height:175px;
	width:8px;
	float:left;
}

.right-video-middle-box{
	background:url(../images/right-video-middle-box.jpg) repeat-x;
	height:175px;
	width:204px;
	float:left;
}

.right-video-right-box{
	background:url(../images/right-video-right-box.jpg) no-repeat;
	height:175px;
	width:8px;
	float:right;
}

.red-vert{
	height:31px;
	background-color:#C9252C;
	margin-left:1px;
	margin-top:15px;
	width:3px;
}

.right-video-middle-box h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#59595C;
	font-weight:normal;
	margin-left:10px;
	padding-bottom:5px;
	margin-bottom:0px;
	width:190px;
	margin-right:10px;
	border-bottom:dotted 1px #007FA3;
}

.left-flash-video{
	background-image: url(../images/video.png) !important ;
	background-image: none;
	background-repeat:no-repeat;
	filter: none !important;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/video.png");
	width:160px;
	height:110px;
	margin-top:0px;
	margin-left:30px;
}

.right-resources-box{
	width:220px;
	height:126px;
	margin-top:10px;
	float:left;
}

.right-resources-box-left{
	background:url(../images/resources-left-box.jpg) no-repeat;
	height:126px;
	width:8px;
	float:left;
}

.right-resources-box-middle{
	background:url(../images/resources-middle-box.jpg) repeat-x;
	height:126px;
	width:204px;
	float:left;
}

.right-resources-box-right{
	background:url(../images/resources-right-box.jpg) no-repeat;
	height:126px;
	width:8px;
	float:right;
}

.right-resources-box-middle h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#59595C;
	font-weight:normal;
	margin-left:10px;	
	padding-bottom:5px;
	margin-bottom:0px;
	width:190px;
	margin-right:10px;
	border-bottom:dotted 1px #007FA3;
}

.right-prods-boxtop{
	width:220px;
	height:126px;
	margin-top:0px;
	float:left;
}
.right-prods-box{
	width:220px;
	height:126px;
	margin-top:10px;
	float:left;
}

.right-prods-box-left{
	background:url(../images/resources-left-box.jpg) no-repeat;
	height:126px;
	width:8px;
	float:left;
}

.right-prods-box-middle{
	background:url(../images/resources-middle-box.jpg) repeat-x;
	height:126px;
	width:204px;
	float:left;
}

.right-prods-box-right{
	background:url(../images/resources-right-box.jpg) no-repeat;
	height:126px;
	width:8px;
	float:right;
}

.right-prods-box-middle h1{
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#59595C;
	font-weight:normal;
	margin-left:10px;	
	padding-bottom:5px;
	margin-bottom:0px;
	width:190px;
	margin-right:10px;
	border-bottom:dotted 1px #007FA3;
}
.right-prods-list{
	margin-top:0px;
	padding-left:10px;
	margin-left:10px;
	line-height:140%;
	padding-top:10px;
	padding-bottom:10px;
	margin-bottom:0;
}

.right-prods-list img{
border:0; margin:0; padding:0;margin-right:10px;
}
.right-prods-list a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#59595C;
	font-weight:normal;
	margin-left:0px;
	text-decoration:none;
	line-height:100%
}

.right-prods-list a:hover{
	color:#61247B;
}
.right-content-list{
	list-style:url(../images/right-purple-arrow.gif);
	width:190px;
	margin-top:0px;
	padding-left:0px;
	margin-left:25px;
}

.right-content-list a{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#59595C;
	font-weight:normal;
	margin-left:10px;
	text-decoration:none;
}

.right-content-list a:hover{
	color:#61247B;
}

.rate-box{
	height:82px;
	width:220px;
	float:left;
	margin-top:10px;
	margin-left:-1px;
	
}
/* NEW RATING BOX COMPONENTS TO REPLACE LEFT RIGHT AND MIDDLE */

.ratinghead{
	height:11px;
	width:220px;
	margin:0;
	padding:0;
	background-image:url(../images/ratingbox-part_01.gif);
	background-repeat:no-repeat;
}
.rate-box-middle{
	height:auto;
	width:220px;
	margin:0;
	padding:0;
	background-image:url(../images/ratingbox-part_02.gif);
	background-repeat:repeat-y;
	
}
*html .rate-box-middle{
	margin-top:-7px;
	margin-bottom:-7px;
}
*+ html .rate-box-middle{
	margin-top:0px;
	margin-bottom:0px;
}

.ratingfoot{
	height:11px;
	width:220px;
	margin:0;
	margin-top:-12px;
	padding:0;
	background-image:url(../images/ratingbox-part_03.gif);
	background-repeat:no-repeat;
}

*+ html .ratingfoot{
	margin-top:-0px;

}
.rate-box-middle h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#662E88;
	float:left;
	margin-bottom:5px;
	margin-left:10px;
	margin-top:0px;
}

* html .rate-box-middle h3{
	margin-top:3px;
	margin-left:6px;
	margin-bottom:0px;
	padding-bottom:0px;
}

*+ html .rate-box-middle h3{
	margin-top:3px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.rate-box-middle p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	line-height:12px;
	font-weight:normal;
	color:#662E88;
	float:left;
	margin-left:3px;
	margin-top:14px;
	margin-bottom:8px;
}

* html .rate-box-middle p{
	margin-top:13px;
	margin-bottom:0px;
	padding-bottom:0px;
}

.rate-box-middle span{
	color:#666666;
	margin-left:2px;
}


* html .rate-box-middle span{
	margin-bottom:0px;
	padding-bottom:0px;
}
.stars{
	margin-left:15px;
}

* html .stars{
	margin-bottom:0px;
	padding-bottom:0px;
}

.rate-box-middle .hr{
	border-bottom:1px dotted #61247B;
	width:200px;
	height:1px;
	margin-top:0px;
	margin-left:10px;
	padding-top:0px;
	margin-bottom:4px;
}
* html .rate-box-middle .hr{
margin-top:-14px;

}
*+ html .rate-box-middle .hr{

}

.rate-box-middle h4{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#662E88;
	margin-left:10px;
	margin-top:0px;
	margin-bottom:12px;
}
* html .rate-box-middle h4{
margin-top:6px;
margin-bottom:20px;
}
*+ html .rate-box-middle h4{
margin-top:6px;
margin-bottom:4px;
}
#inner-box{
	width:488px;
	float:left;
	margin-left:0px;
	z-index:10;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:150%;
	color: #59595C;
	clear:both;
}

*html #inner-box{
	width:488px;
	padding-top:0px;
	margin-top:0px;
	margin-left:0px;
	line-height:130%;
}
*html #inner-box.breakfix{
	margin-top:0px;
}
*+html #inner-box{
	padding-top:0px;
	line-height:130%;
}

#maincontentholder{
	float:left;
	width:448px;
	background:url(../images/487bits_08.gif) repeat-y;
	padding-left:20px;
	padding-right:20px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.noBorder #maincontentholder {
	background: none;
}

*html #maincontentholder{
	padding-top:0px;
}

div#inner-box div.tx-AMS-pi3 img, div#inner-box div.tx-AMS-pi1 img{
	margin-left: 0px;
	margin-right: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
}
/* right nav text */
/* centre column artifacts */
div#inner-box div.tx-AMS-pi3, div#inner-box div.tx-AMS-pi1 {
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0px;
	font-size: 11px;
	height:auto;
}
* html div#inner-box div.tx-AMS-pi3, * html div#inner-box div.tx-AMS-pi1 {
	margin-left: 0px;
	margin-bottom: 0px;
}
*+ html div#inner-box div.tx-AMS-pi3, *+ html div#inner-box div.tx-AMS-pi1 {
	margin-bottom: 0px;
}
div#inner-box div.tx-AMS-pi3 img, div#inner-box div.tx-AMS-pi1 img{
	float: left;
	clear: left;
	border: none;
	padding-left:0px;
}

div#inner-box p.bodytext a{
	margin-bottom:6px;
	height:auto;
	font-weight:normal;

}

div#inner-box p.bodytext a, div#inner-box div.tx-AMS-pi3 a, div#inner-box div.tx-AMS-pi1 a {
	clear:both;
	color:#61247B;
	font-size:11px;
	text-decoration:none;
}

div#inner-box div.tx-AMS-pi3 a, div#inner-box div.tx-AMS-pi1 a {
	float:left;
}

div#inner-box p.bodytext a:hover, div#inner-box div.tx-AMS-pi3 a:hover, div#inner-box div.tx-AMS-pi1 a:hover{
	text-decoration:underline;
}

div#inner-box p.bodytext a{
	margin-bottom:6px;
	height:auto;
}

#inner-bottom{
	background:url(../images/487bits_10.gif) no-repeat top;
	width:488px;
	height:40px;
	float:left;
}

.noBorder #inner-bottom{
	display: none;
}

*html #inner-bottom{
	background:url(../images/487bits_10.gif) no-repeat top;
	width:488px;
	height:46px;
	float:left;
}

.black{
	background:#231f20 url('../images/blackhead_02.png') no-repeat left top;
	float:left;
}
.purple{
	background:#672E8D url('../images/purplehead_02.png') no-repeat left top;
	float:left;
}
.red{
	background:#911205 url('../images/redhead_02.png') no-repeat left top;
	float:left;
}
.orange{
	background:#AAA8AB url('../images/orangehead_02.png') no-repeat left top;
	float:left;
	}
.green{
  background:#A086B6 url('../images/greenhead_02.png') no-repeat left top;
  float:left;
}
.blue{
	background:#2A3C74 url('../images/bluehead_02.png') no-repeat left top;
	float:left;
}

#content-wrapper .tx-AMS-pi3 span, #content-wrapper .tx-AMS-pi1 span{
   width:390px;
}

#maincontentholder .tx-AMS-pi3 span, #maincontentholder .tx-AMS-pi1 span{
   width:375px;
}

#content-wrapper .tx-AMS-pi3 span:hover, #content-wrapper .tx-AMS-pi1 span:hover {
	text-decoration:underline;
}

#maincontentholder .tx-AMS-pi3 span:hover, #maincontentholder .tx-AMS-pi1 span:hover{
	text-decoration:underline;
}
