/* Components styles */

/***********CONTENT WRAPPERS / IDs**************/
#COMPContentWrapper {width:950px; padding-bottom: 15px;}
	#COMPContentLeft {width:310px; float: left; }
	#COMPContentRight {width:630px; float: right;} 

.VidLinks    { color: #0089c3; font-weight:bold; text-decoration:none;}
p.COMP {padding: 65px 0px 0px 43px;}
.SUB {padding:  25px 0px 0px 43px;}
.VIDEO {padding:  10px 0px 0px 43px;}


.COMPCirriculum {width:587px; height:55px; background: url(../images/comp_cirriculum_bg.jpg) top no-repeat; font-size: 13pt; font-weight: normal; padding: 65px 0px 0px 43px;}




.TKcontainer{width:629px; float: left;}
	.TKbox {float:left; width:428px; background: url(../images/comp_bg_yellowgrad.jpg) no-repeat 0px 40px;}
	.TKborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.TKborder .left{float: left; width: 428px; height: 52px;}
	.TKborder .right{float: right; width: 202px; height: 188px;}
	.TKleft {background:url(../images/tk_title.jpg) top left no-repeat;}
	.TKright {background:url(../images/tk_prodshot.jpg) top left no-repeat;}

.LBcontainer{width:629px; float: left;}
	.LBbox {float:left; width:420px; background: url(../images/comp_bg_greygrad.jpg) no-repeat 0px 40px;}
	.LBborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.LBborder .left{float: left; width: 420px; height: 52px;}
	.LBborder .right{float: right; width: 210px; height: 250px;}
	.LBleft {background:url(../images/lb_title.jpg) top left no-repeat;}
	.LBright {background:url(../images/lb_prodshot.jpg) top left no-repeat;}

.DVDcontainer{width:629px; float: left;}
	.DVDbox {float:left; width:420px; background: url(../images/comp_bg_yellowgrad.jpg) no-repeat 0px 57px;}
	.DVDborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.DVDborder .left{float: left; width: 420px; height: 57px;}
	.DVDborder .right{float: right; width: 210px; height: 670px;}
	.DVDleft {background:url(../images/dvd_title.jpg) top left no-repeat;}
	.DVDright {background:url(../images/dvd_prodshot.jpg) top left no-repeat;}

.CDcontainer{width:629px; float: left;}
	.CDbox {float:left; width:398px; background: url(../images/comp_bg_greygrad.jpg) no-repeat 0px 64px;}
	.CDborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.CDborder .left{float: left; width: 398px; height: 64px;}
	.CDborder .right{float: right; width: 232px; height: 275px;}
	.CDleft {background:url(../images/cd_title.jpg) top left no-repeat;}
	.CDright {background:url(../images/cd_prodshot.jpg) top left no-repeat;}

.Postcontainer{width:629px; float: left;}
	.Postbox {float:left; width:400px; background: url(../images/comp_bg_yellowgrad.jpg) no-repeat 0px 62px;}
	.Postborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.Postborder .left{float: left; width: 400px; height: 62px;}
	.Postborder .right{float: right; width: 230px; height: 200px;}
	.Postleft {background:url(../images/post_title.jpg) top left no-repeat;}
	.Postright {background:url(../images/post_prodshot.jpg) top left no-repeat;}

.Webcontainer{width:629px; float: left;}
	.Webbox {float:left; width:400px; background: url(../images/comp_bg_greygrad.jpg) no-repeat 0px 51px;}
	.Webborder {float:left; width:630px; font-size: 14px; font-weight: normal;}
	.Webborder .left{float: left; width: 400px; height: 51px;}
	.Webborder .right{float: right; width: 230px; height: 230px;}
	.Webleft {background:url(../images/web_title.jpg) top left no-repeat;}
	.Webright {background:url(../images/web_prodshot.jpg) top left no-repeat;}
