	@import url(http://fonts.googleapis.com/css?family=Imprima);
	body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	margin: 0px 0px 0px 0px;
	background-repeat: repeat-x;
    }
/*HEADERS 11/2008*/
	h1, h1 a, h1 a:hover{font-size: 18px;font-weight:bold;line-height: 18px;padding: 0;margin: 0; color:#000}
	h2 {font-size: 14px;font-weight: bold;padding: 0;margin: 0;}
	h3 {font-size: 12px;line-height: 17px;font-weight:normal;padding: 0;margin: 0;}
	h4 {font-size: 14px;color:#CC0000;font-weight: bold;line-height: 25px;padding: 0;margin: 0;}
	h5{display: block;font-size: 11px;font-weight: bold;text-decoration: none;color: #292929;padding: 3px 0 3px 8px;margin: 0;text-align: left;border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;}
	h1.nav:link, h1.nav:hover, h1.nav:visited{display: block;font-size: 11px;font-weight: bold;text-decoration: none;color: #292929;padding: 3px 0 3px 8px;margin: 0;text-align: left;border-top: 1px solid #f4f4f4;border-bottom: 1px solid #f4f4f4;}

	.category {display: block;font-size: 16px;font-weight:bold;color:#CC0000;border-bottom: 1px solid #c1c5c9;margin-bottom: 20px;}
	
	#DVD-Page h1{ font-size: 22px; margin-bottom: 10px;
	}
	#DVD-Page h2{ font-size: 16px; margin-bottom: 15px;
	}

/*Used in multiple places*/
	a, a.linkBold { color: #2966cb;text-decoration: none;}
	a.linkBold{font-weight: bold;}
	a:hover, a.linkBold:hover{text-decoration: underline; color:#B70000}
	
	.med {
		line-height: 26px;
		font-size: 1.1em;
		width: 600px;
	}
	
	.parag {font-size: 12px; line-height: 18px;}
	.center{text-align: center;}
	.left {text-align: left;}
	.regular12 {font-size: 12px;}
	.font14 {font-size: 14px;}
	li {padding: 0 0 8px 0;}
	.sm10, a.sm10 {font-size:10px;}
	.padR20 {padding-right: 30px;}
	.gray {color:#666666; font-size:10px;}
	.bold, .red {font-size:11px; font-weight:bold;}
	.red {color:#FF0000; line-height: 11px; text-align:center;}
	.darkred {color:#af0000;}
	.red12 {font-size:12px; font-weight:bold; color:#af0000;}
	.red20 {font-size:20px; color:#af0000;}
	.dots, .dots2{ display:block; background:url(../pics/trainingdvd/dots.gif) repeat-x; line-height: 20px;}
	.dots2{ line-height: 1px; margin: 15px 0 15px 0;}
	.dots3 {clear: both; border-bottom: 1px dotted #CCC; height:1px;}
	.pad5 {padding:5px}
	.pad10v {padding: 10px 0px;}
	.pad20v {padding: 20px 0px;}
	.gray14 {font-size: 14px; color:#666; line-height: 20px;}
	.gray11 {font-size: 11px; color:#666;}
	.strike {text-decoration:line-through;}
	
/*UL */
	#consulting ul, #consulting ul ul{
		line-height: 18px;
		list-style-image:url(../pics/newsite/nav_arrow_gray2.png);
	}
	#consulting ul, #why-us ul, #why-us ul ul {
		margin-top: 15px;
		margin-bottom: 5px;
	}
	#why-us ul, #why-us ul ul {
		line-height: 18px;
		list-style-image: url(../pics/newsite/icons/check-sm.gif);
	}
	
/*LOGO 11/2008*/
	#logo {
		position: absolute;
		top: 16px;
		left: 0px;
		float: left;
		height: 60px;
		width: 195px;
		padding: 18px 0px 0px 0px;
		text-align: right;
	}
/*TOP NAV PLACEHOLDER 11/2008*/
	#topNav {
		margin-left:195px;
		width: 876px;
		height: 60px;
		border-right: #bec3cb 1px solid;
		background-image:url(../pics/newsite/nav_background.gif);
		background-repeat: no-repeat;
		background-position: 0px 0px;
	}
/*TOP Red Gradient 11/2008*/
	#top-phone {
		padding: 16px 15px 12px 0;
		margin-left: 715px;
		width: 341px;
		border-right: 1px solid #bec3cb;
		display:block;
		text-align: right;
		font-size: 12px;
		font-weight: bold;
		color: #666;
		
		background-image: linear-gradient(right bottom, rgb(238,238,238) 0%, rgb(255,255,255) 25%);
		background-image: -o-linear-gradient(right bottom, rgb(238,238,238) 0%, rgb(255,255,255) 25%);
		background-image: -moz-linear-gradient(right bottom, rgb(238,238,238) 0%, rgb(255,255,255) 25%);
		background-image: -webkit-linear-gradient(right bottom, rgb(238,238,238) 0%, rgb(255,255,255) 25%);
		background-image: -ms-linear-gradient(right bottom, rgb(238,238,238) 0%, rgb(255,255,255) 25%);
		
		background-image: -webkit-gradient(
			linear,
			right bottom,
			left top,
			color-stop(0, rgb(238,238,238)),
			color-stop(0.25, rgb(255,255,255))
		);
	}
	
		#top-phone a {
			color: #666;
			font-weight: normal;
		}
	
	#grRed {
		height: 11px;
		width: 1071px;
		border-right: #bec3cb 1px solid;
		background-image: url(../pics/newsite/gradient_red.gif);
		background-repeat: repeat-x;
		margin:0px;
	}
/*MAIN Contant Placeholders 11/2008*/
	#main, #main13, #mainClass{
	padding: 18px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	}
	#main p {
		line-height: 20px;
	}
	#main13{
	font-size: 13px;
	line-height: 20px;
	}
	#mainClass{
	position:relative;
	margin:0px auto;
	top:260px;
	margin-bottom:260px;
	}
	#mainClass2{
	font-size: 13px;
	position: absolute;
	margin:0px auto;
	top:380px;
	left: 200px;
	width: 680px;
	margin-bottom:260px;
	}
	
	#mainClass p {line-height: 20px;}
	
/*MAIN content - blue gradient*/
	td.grdBlue, .grdBlue {
	background-image:url(../pics/newsite/gradientBlue.gif);
	background-repeat:repeat-x;
	}
/*TRAINING PAGE MAIN PIC Placeholder 11/2008*/	
	#mainpic, #mainpic2 {
		padding: 4px;
		padding-left: 5px;
		margin-bottom: 43px;
	}
	#mainpic {
		clear:both;
		position: absolute;
		top: 0px;
		left: 0px;
	}

/*TRAINING TABLE WITH ALTERNATING ROWS 11/2008*/
	#alt-rows table { margin: 0 0 40px 0; border-right: 1px solid #d4d3d3;}
	#alt-rows th, #top-blue th {background:url(../pics/newsite/bg/blue-top.png) 0% 0% repeat-x; line-height: 34px; border: none; color: #FFF;font-size: 11px; font-weight: normal; border-bottom: 1px solid #fff;}
	#alt-rows th a, #top-blue th a {color:#FFF; font-size: 11px;}
	#alt-rows .lt, #top-blue .lt {background:url(../pics/newsite/bg/blue-top.png) 0% -70px no-repeat; line-height: 34px; text-align: left;padding-left: 12px;}
	#alt-rows .rt, #top-blue .rt {background:url(../pics/newsite/bg/blue-top.png) right -35px no-repeat; line-height: 34px; position: relative; left: 1px;}
	#top-blue {clear: both;}
	#top-blue .sep {display: block; background: url(../pics/newsite/bg/blue-top-sep.png) no-repeat right bottom;}
	#alt-rows .sep {display: block; background: url(../pics/newsite/bg/blue-top-sep.png) no-repeat left bottom;}
	#alt-rows table tr td {
	border-bottom: 1px solid #d4d3d3;
	border-left: 1px solid #d4d3d3;
	padding: 18px 15px;
	text-align: center;
	vertical-align: middle;
	font-weight: normal;
	line-height: 18px;
	}
	#alt-rows table tr {border-right: 1px solid #d4d3d3;}
	#alt-rows table tr.odd td { background-color: #F8F8F8}
	#alt-rows table tr.even td { background-color: #ffffff; }
	#alt-rows table tr td h2 { font-size: 12px; font-weight: normal; color: #000000; padding: 0; margin: 0 0 0 0; }
	#alt-rows.v-align-top table tr td { vertical-align: top; }
	#alt-rows table tr.head td { background-color: #bfbfbf; font-weight: normal; }
	#alt-rows .type {background:#f2f2f2; text-align: left; font-weight: bold; padding: 6px 10px; font-size: 13px; }

/*CLASS SCHEDULE TABLE 11/2008*/
	.alt-rows-content1, .alt-rows-content2, .alt-rows-content3, .alt-rows-content4, .alt-rows-content5,   .alt-rows-content1G, .alt-rows-content2G, .alt-rows-content3G, .alt-rows-content4G, .alt-rows-content5G{
	background-image: url(../pics/newsite/classTool.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 35px;
	text-align: left;
	line-height: 18px;
	font-weight: bold;
}

	.alt-rows-content2 { background-image: url(../pics/newsite/classTool2.gif);}
	.alt-rows-content3 { background-image: url(../pics/newsite/classTool3.gif);}
	.alt-rows-content4 { background-image: url(../pics/newsite/classTool4.gif);}
	.alt-rows-content5 { background-image: url(../pics/newsite/classTool5.gif);}
	.alt-rows-content1G { background-image: url(../pics/newsite/classToolG.gif);}
	.alt-rows-content2G { background-image: url(../pics/newsite/classTool2G.gif);}
	.alt-rows-content3G { background-image: url(../pics/newsite/classTool3G.gif);}
	.alt-rows-content4G { background-image: url(../pics/newsite/classTool4G.gif);}
	.alt-rows-content5G { background-image: url(../pics/newsite/classTool5G.gif);}

	
/*BUTTON - Register placeholder 11/2008*/
	#registerButton{
		position: absolute;
		top: 170px;
		left: 407px;
		width: 170px;
		height: 29px;
	}
/*BUTTON - Class details 11/2008*/
	#class-details a:visited, #class-details a:link, #class-details a:hover  {
		font-size: 11px;
		background-image:url(../pics/newsite/class-details-off.png); background-repeat: no-repeat;
		padding: 4px 15px 4px 27px;
		color:#999;
		font-weight: normal;
		text-decoration: none;
	}
	#class-details a:hover {
		background-image:url(../pics/newsite/class-details-on.png);
		color: #4572c5;
		text-decoration: none;
	}
	
/*BUTTON - Blue button (combine with class-details button)*/
	a.buttonBlue {
	display:block;
	color: #8f8f8f;
	background-image:url(../pics/newsite/arrowButtonGray2.gif);
	background-repeat:no-repeat;
	background-position:right;
	font-size: 11px;
	line-height: 21px;
	text-decoration:none;
	}
	a.buttonBlue:hover{
	background-image:url(../pics/newsite/arrowButtonBlue3.gif);
	color:#4d84c3;
	}
	
/*BUTTON - DVD Page - Demo*/
	.demo-button, .demo-button:hover{
		height: 30px;
		width: 136px;
		background:url(../pics/newsite/buttons/buttons.png) top left no-repeat;
		cursor: pointer;
		margin: 0 25px;
	}
	
	.demo-button:hover{background:url(../pics/newsite/buttons/buttons.png) 0 -31px no-repeat;}
	
	.qmparentA {
	display: block;
	width:100%;  
    height:100%;  
    text-decoration:none; 
	}
	
	.buy-button, .buy-button:hover, .buy-button2, .purchase-button, .register-button{
		height: 30px;
		width: 79px;
		background:url(../pics/newsite/buttons/buttons.png) 0px -62px no-repeat;
		cursor: pointer;
		margin-left: 200px;
	}
	.buy-button2, .purchase-button, .register-button {
		position: relative;
		margin-left: 0px;
		padding: 0px;
	}
	
	.purchase-button {
		width: 120px;
		background:url(../pics/newsite/buttons/buttons.png) 0px -93px no-repeat;
	}
	.register-button {
		width: 116px;
		background:url(../pics/newsite/buttons/buttons.png) 0px -123px no-repeat;
	}

	
/*BUTTON - DVD Page - Learn More Button*/
	#learnMore li {
	display:inline;
	margin: 0 3px 0 2px;
	background:url("../pics/trainingdvd/buttonBack.gif") no-repeat right top;
	padding: 0px 0px 9px 0px;
	}
	
	#learnMore li a, #learnMore a:hover {
	background:url("../pics/trainingdvd/arroworrange2.gif") no-repeat left top;
	padding: 0px 10px 5px 21px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	color: #0076c1;
	}
	
	#learnMore a:hover {
	color: #FF9900;
	}

	.bt-gray-light { display: block; margin-left: auto; margin-right: auto; width: 98px; background:url(../pics/newsite/buttons/gray-light.png) right top no-repeat;}
	.bt-gray-light a {display: block; line-height: 15px; padding: 6px 10px 6px 8px; background:url(../pics/newsite/buttons/gray-light.png) left -28px no-repeat;}
	
	.bt-blue, .bt-blue2  { background:url(../pics/newsite/buttons/blue3.gif) no-repeat; background-position: right top; width:93px; margin-right: auto; margin-left: auto; line-height: 22px;}
	.bt-blue a, .bt-blue2 a { text-align: center; font-size: 11px;  display: block; color: #FFF; padding: 0px 14px 1px 7px; background:url(../pics/newsite/buttons/blue3.gif) no-repeat; background-position: 0% -26px;}
	.bt-blue:hover, .bt-blue2:hover  {background:url(../pics/newsite/buttons/blue3.gif) right -52px no-repeat;  margin-right: auto; margin-left: auto;}
	.bt-blue a:hover, .bt-blue2 a:hover { text-decoration: none; background:url(../pics/newsite/buttons/blue3.gif) left -78px no-repeat; color: #FFF;}
	.bt-blue2 {
		margin: 12px 0px 0px 0px; float: left;
	}
	
	
/*IMPORTANT - DVD Update Page*/
#important {
	padding: 15px 15px 15px 55px;
	background: #f2f2f2 url(../pics/newsite/icons/important.gif) no-repeat 13px center;
	margin: 30px 0;
}



a.BlueButton{
background: url(../pics/newsite/buttons/arrows.png) no-repeat top left;
display: block;
float: left;
font: bold 11px Arial;
line-height: 16px; 
height: 16px;
padding-left: 22px; /* Width of left menu image */
margin-right: 20px;
margin-top: 6px;
text-decoration: none;
}

a:link.BlueButton, a:visited.BlueButton, a:active.BlueButton{
color: #176aab;
}

a.BlueButton:hover{
background-position: 0px -18px;
color: #C00;
}


.buttonwrapper{
margin: 12px 0px;
overflow: hidden;
width: 100%;
}	




/*TRAINING - TABS 11/2009*/
	
	#tabs-training {height: 30px;  margin: 0px 0px; position: absolute; top: 220px; left: 4px; width: 688px;}
	#tabs-training ul {list-style: none; padding: 0; margin: 0; height: 30px;  border-bottom: 1px solid #a0a0a0;}
	#tabs-training li, #tabs-training li.selected span {height: 30px; line-height: 30px; float: left; display: block; margin: 0 1px 0 0; padding: 0; background: url(../pics/newsite/tabs1.gif) 100% -90px no-repeat; padding: 0 14px 0 0;}
	#tabs-training li.selected  { background: url(../pics/newsite/tabs1.gif) 100% -30px no-repeat;}
	#tabs-training li a {float: left; display: block; background: url(../pics/newsite/tabs1.gif) 0% -60px no-repeat; height: 30px; line-height: 30px;}
	#tabs-training li.selected span {background: url(../pics/newsite/tabs1.gif) 0% 0% no-repeat;}
	#tabs-training li a:hover {text-decoration: underline;}
	#tabs-training li a, #tabs-training li.selected span {font-size: 11px; color:#373737; font-weight: normal; text-decoration: none; padding: 0 0 0 14px;}
	#tabs-training li.selected {border-bottom: 1px solid #fff;}
	#tabs-training .grd { height: 15px; background:url(../pics/newsite/tabs-grd.png) right bottom no-repeat;}
	#tabs-training .grd span {position: relative; top: -2px; background:url(../pics/newsite/tabs-grd.png) left bottom no-repeat;}
	
	#tabs-training .new { position: relative; left: -10px; margin-right: -10px; background: url(../pics/newsite/icons/new2.gif) no-repeat left 50%; width: 30px; height: 23px; float: left;}
	
	
/*MAIN TABLE - Border to the right 11/2008*/
	table.tdBorder {
		border-right: #bec3cb 1px solid;
		width: 1072px;
	}


/*SHOPPING CART - Font*/
	#fontArial {
	font-family:Arial, Helvetica, sans-serif;
	}
	.padding5{
	padding-top: 9px;
	padding-bottom: 6px;
	}

/*FRONT PAGE*/

	#front-Consulting, #front-Products, #end-user, #unlimited{
		position: absolute;
		top: 660px;
		left: 198px;
		width: 425px;
		height: 220px;
		background: #f4f4f4; /* Old browsers */
		
		background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(244,244,244) 40%);
		background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(244,244,244) 40%);
		background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(244,244,244) 40%);
		background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(244,244,244) 40%);
		background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(244,244,244) 40%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(233,233,233)),
			color-stop(0.4, rgb(244,244,244))
		);
z-index: 1;
	}
	
	#front-Products:hover {
		 background: #EEE;
		 text-decoration: none;
		 z-index: 1;
	}
	#front-SharePoint-Training{
		position: absolute;
		top: 376px;
		left: 198px;
		width: 655px;
		padding: 15px ;
		font-size: 12px;
		line-height: 18px;
		background: #f4f4f4;
		
		background-image: linear-gradient(bottom, rgb(233,233,233) 0%, rgb(238,238,238) 40%);
		background-image: -o-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(238,238,238) 40%);
		background-image: -moz-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(238,238,238) 40%);
		background-image: -webkit-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(238,238,238) 40%);
		background-image: -ms-linear-gradient(bottom, rgb(233,233,233) 0%, rgb(238,238,238) 40%);
		
		background-image: -webkit-gradient(
			linear,
			left bottom,
			left top,
			color-stop(0, rgb(242,242,242)),
			color-stop(0.4, rgb(248,248,248))
		);
		z-index: 1;
	}
	
	a.block a, a.block:hover, a.block2 a, a.block2:hover {
		display: block;
		cursor: pointer;
		text-decoration: none;
		color:#000;
	}
	a.block:hover {
		background: #333;
		transition:opacity .40s ease-in 0s,box-shadow .40s ease-out 0s;
		-moz-box-shadow: 0 0 50px #ececec inset;
		-webkit-box-shadow: 0 0 50px #ececec inset;
		box-shadow: 0 0 50px #ececec inset;
		-webkit-box-shadow:0 0 50px #ececec inset;
	}
	a.block:link, a.block:visited{
		text-decoration: none;
		color:#000;
	}
	a.block2:hover {
		background: none; 
	}
	
	#front-Products{
		left: 629px;
		width: 253px;
	}
	#front-Products h1 {
		text-align: center;
		padding: 0 0 4px 0;
	}
	#front-Consulting h1 {
		padding: 0 0 8px 0;
	}
	#front-Products h1 .top {
		font-size: 13px;}
	
	#front-Consulting .img {
		float: left;
		width: 110px;
		height: 200px; 
		background: url(../pics/newsite/front-page-sharepoint-dvds-consulting.gif) right bottom;
		margin: 5px;
	}
	
	#front-Products .img {
		float: left;
		width: 153px;
		height: 99px; 
		background: url(../pics/newsite/front-page-sharepoint-dvds-consulting.gif) left -66px;
		margin-left: 38px;
		margin-top: 12px;
	}
	#front-Products .img2 {
		float: left;
		width: 24px;
		height: 34px; 
		background: url(../pics/newsite/front-page-sharepoint-dvds-consulting.gif) left -205px;
		margin: 70px 0 0 30px;
	}
	
	#front-Consulting .button, #end-user .button, .LearnMore {
		transition: all 1s ease-in-out;
		text-align: center;
		float: right;
		display: block;
		padding: 0 20px;
		line-height: 30px;
		border: 1px solid #CCC;
		background: #f6f6f6;
		margin: 0px 20px 0 0;
		text-decoration: none;
		cursor: pointer;
		font-size: .8em;
	}
	.LearnMore {
		filter:alpha(opacity=90);
		opacity:.9;
		margin: 0px 35px 0 0;
		color:#2966cb;
	}
	
	#front-Consulting .button:hover, #end-user .button:hover, .LearnMore:hover {
		background: #FFF;
		background-image: -webkit-linear-gradient(top,#f6f6f6,#eee);
		background-image: linear-gradient(top,#f6f6f6,#eee);

		box-shadow:1px 1px 1px #bebebe;
		-moz-box-shadow:1px 1px 1px #bebebe;
		-webkit-box-shadow:1px 1px 1px #bebebe;
		text-decoration: none;
		color: #2966cb;
	}
	#front-Consulting .button a {
		 text-decoration: none;
		 color: #2966cb;
	}
	
	#front-Consulting .text, #front-Products .text {
		display: block;
		line-height: 18px;
		color: #666;
		font-size: 12px;
		padding: 15px 15px 0 15px;
	}
	#front-Consulting .text {
			margin-left: 118px;
	}
	#front-Products .text {
		padding: 8px 0 8px 0;
		text-align: center;
	}
	
	.frontPageMain {
	 margin: 3px 0px 0px 4px;
	 background-color: #ededed;
	}
	
	/* Front Page Start 11-13-2013 */
	#frontPageMain {
		width: 100%;
		margin: 3px 0px 0px 4px;
	 	background-color: #ededed;
	}
	#frontPageMain .col1{
		float: left;
		width: 276px;
		height: 255px;
		background-color: #ededed;
		padding-left: 9px;
	}
	#frontPageMain .col2{
		float: left;
		width: 401px;
		height: 248px;
	}
	/* Front Page End 11-13-2013 */
	
	.rightnavHeight {
		height: 770px;
	}
	#frontPageMain1 {
	padding: 40px 20px 15px 35px;
	background-color:#FFFFFF;
	background-image:url(../pics/newsite/home_gradient.gif);
	background-repeat:repeat-y;
	color:#333;
	}
	#frontPageMain1 .img {
		background: url(../pics/newsite/front-page-sharepoint-dvds-consulting.gif);
		height: 57px;
		width: 233px;
		margin-bottom: 25px;
	}
	#frontPageMain1 p { margin-bottom: 8px;
	}
	
	.frontPageMain2{
	padding: 13px;
	}
	.frontPageMain2 h1{
		font-size: 14px;
		padding: 0px;
		margin:0px;
		color: #444;
		line-height: 16px;
	}
	

	.class-list-name, .class-list-time {
		line-height: 25px;
		height: 25px;
		margin: 12px 0px;
	}
	.class-list-name, .class-list-time {
		display: block;
		float: left;
		width: 290px;
		
	}
	.class-list-name {
		margin-left: 15px;
		font-size: 13px;
	}
	.class-list-name a {
		font-size: 13px;
	}
	.class-list-time {
		width: 210px;
	}
	.class-list-text {
		color: #666;
		line-height: 22px;
		font-size: 13px;
		padding: 10px 0px;
	}
	.class-list {
		display:block;
		float: left;
		margin-bottom: 30px;
	}
		
	
/*FRONT PAGE END*/


/*ARROWS*/
	li.liArrow { 
	list-style-image:url(../pics/newsite/arrowBlueSmall3.gif);
	line-height: 22px;
	padding: 0;
	margin: 0px;
	margin-left:0px;
	}
	li.liArrowGray{
	list-style-image:url(../pics/newsite/nav_arrow_gray2.png);
	font-size:12px;
	margin: 10px;
	margin-left:0px;
	}
	.arrowSmall {
	background-repeat:no-repeat;
	background-position:left;
	padding: 4px 0px 4px 12px;
	font-size:11px;
	}
	
	.clientRight {
		font-size:11px;
		line-height: 17px;
		padding: 4px 0px 0px 12px;
		color:#333;
	}

/*Outline START*/
	.outlineClasses {
		line-height: 26px;
		font-size: 12px;
	}
	
	.outlineH {
	display: block;
	margin-bottom: 5px;
	color: #000;
	font-weight:bold;
	padding: 4px 0 4px 4px;
	border-bottom: 1px dotted #43b1f0;
	font-size: 12px;
	}
	
	.outlineH2-fundamentals, .outlineH2-admin, .outlineH2-dev {background:url(../pics/newsite/icons/tools.gif) 0% 0% no-repeat; padding: 0 0 0 35px; line-height: 19px;  height: 27px; vertical-align:bottom; margin-bottom: -6px;} 
	.outlineH2-admin {background-position: 0% -28px;}
	.outlineH2-dev {background-position: 0% -56px;}
	
	.outlineH3, .outlineH3-admin, .outlineH3-dev {padding: 0 0 10px 36px; margin-bottom: 30px; display: block; color: #666; border-bottom: 3px solid #09F;} 
	.outlineH3-admin {
		border-bottom: 3px solid #690;
	}
	.outlineH3-dev {
		border-bottom: 3px solid #C60;
	}

/*TRAINING OULINE 1-4-13*/
	
	
	.outlineBold {
	font-size: 12px;
	padding: 0px 0 20px 28px;
	font-weight: bold;
	}
	#outline {
		font-size: 13px;
		line-height: 18px;
		padding: 0px 5px;
	}

	#outline .overview li{
		line-height: 18px;
		color:#333;
		font-size: 13px;
	}
	
	#outline ul {
	margin: 0 0 20px 50px;
	padding: 0;
	font-size: 12px;
	list-style-image: none;
	}
	#outline ul ul {
	margin: 0 0 0px 50px;
	padding: 0;
	font-size: 12px;
	list-style-image: none;
	}
	#outline li {
	list-style-image: none;
	line-height: 12px;
	color:#333;
	}
	#outline h3 {
		display: block;
		background:url(../pics/newsite/bg/blue-top.png) 0% 0% repeat-x;
		font-size: 12px;
		padding: 4px 12px;
		color: #FFF;
		font-weight: bold;
		line-height: 24px;
		border-radius: 5px 5px 0px 0px;
		-moz-border-radius: 5px 5px 0px 0px;
	}
	
	#outline .h3small{
		font-size: 12px;
		display: inline;
		margin: 0;
		padding: 0;
		font-weight: 100;
	}
	#outline .h3arrow {
				background: url(../pics/newsite/buttons/arrow-down-white.gif) no-repeat 0px 20%; padding: 0px 5px;
				display: inline;
	}
	
	#outline .borders {
		padding: 25px 20px 0px 20px;
		border: solid 1px #e1e1e1;
		border-top: none;
		margin: 0px 0px 20px 0px;
	}
	
	
/*OUTLINE END*/


/*FORMS - CONTACT US*/
	.formsContactUs1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 1px;
	}

/*FORMS - Table*/
	table.formBox {
	border: 2px solid #CCCCCC;
	font-size: 12px;
	background: #f2f2f2;
	}
	
/*DVD - Form - old shopping*/
	.dvdQuantity, .cart-top{
	font-size: 12px;
	font-weight:bold;
	height: 22px;
	background-color: #4f8de1;
	color:#FFFFFF;
	padding: 3px 3px 0 7px;
	text-align:left;
	vertical-align:top;
	}
	.cart-top {
		background-color: #68b02a;
	}

/*DVD - Review Testimonies */
	.testimoniesWhite, .testimoniesGray {
	font-size: 12px;
	line-height: 17px;
	padding: 20px 5px 20px 5px;
	border-top: 1px solid #CCCCCC;
	}

/*TRAINING - 2003 Page top graphic*/
	td.training2003{
	background-image:url(../pics/newsite/sharepoint2003portalGrd.gif);
	background-repeat:repeat-x;
	border-bottom: 1px solid #c1c5c9;
	vertical-align: top;
	}
	td.training2003 {
	border-top: 2px solid #000000;
	}
	.classHeader {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	padding: 8px 0 10px 12px;
	}
	a.classHeader2:link, a.classHeader2:hover, a.classHeader2:visited {
	display: block;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding: 3px 10px 3px 32px;
	text-align: left;
	background-image:url(../pics/newsite/arrowBlue.gif);
	background-repeat:no-repeat;
	background-position:left center;
	}
	a.classHeader2:hover{
	background-color:#FFFFFF;
	text-decoration:none;
	color: #c50005;
	}
	
/*TRAINING - class Compare - updated 11-30-09*/
	#class-compare { margin: 22px 0px; float: left; } 
	#class-compare a {}
	#class-compare td.fundamentalsH, #class-compare td.developmentH, #class-compare td.administrationH{background: url(../pics/newsite/bg/class-compare2.png) 0% 0% no-repeat; height: 41px; border-bottom: 1px solid #c0d4eb; border-right: none; border-left: none; padding: 0px 5px 0 10px;}
	#class-compare td.administrationH { border-bottom-color: #b2e58d;}
	#class-compare td.developmentH { border-bottom-color: #f4d495;}
	#class-compare td.administrationH{background:url(../pics/newsite/bg/class-compare2.png) 0% -88px no-repeat;}
	#class-compare td.developmentH{background:url(../pics/newsite/bg/class-compare2.png) 100% -44px no-repeat;}
	#class-compare td.fundamentalsH div span, #class-compare td.administrationH div span, #class-compare td.developmentH div span {display: block; font-size: 9px; line-height: 10px;}
	#class-compare .blue {color:#497bc0;}
	#class-compare .green {color:#7cab4e;}
	#class-compare .orange {color:#d7a741;}
	#class-compare td.fundamentalsH div, #class-compare td.fundamentalsH div, #class-compare td.administrationH div, #class-compare td.developmentH div{margin-top: 3px; padding-left: 20px; height: 27px; background:url(../pics/newsite/icons/tools.gif) 0% 0% no-repeat; color:#1f4b9a;font-weight: bold;font-size: 14px;}
	#class-compare td.administrationH div{background-position: 0% -28px; color:#426e2e; padding-left: 25px;}
	#class-compare td.developmentH div{background-position: 0% -56px; color:#c08300;}
	#class-compare td.whiteH{background: #fff; border-right: none; border-left: none; border-bottom: 1px solid #e1e1e1; padding: 0;}
	#class-compare td {background: #f9f9f9;  border-right: none; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; font-size: 11px; text-align:center; padding: 12px 5px 12px 5px;}
				
	#class-compare td.left {font-weight: bold; text-align:right; padding: 10px 15px 10px 0; background:#fff url(../pics/newsite/arrowSmall2.gif) right no-repeat;}
	#class-compare td.right {border-right: 1px solid #e1e1e1;}
	#class-compare td.bottom {background: url(../pics/newsite/bg/class-compare-bottom.gif) top repeat-x #fff; border: none;}

/*TRAINING - Find & Compare 12-30-09*/

#find-class {padding: 25px 0; position: relative; clear: both; float: left;}
#find-class .col1, #find-class .col2, #find-class .col3, #find-class .col4, #find-class .col5 {float: left; width:200px; background: url(../pics/newsite/bg/find-class-sep.png) right 50% no-repeat; padding: 0 15px 30px 0;}

#find-class .col2 {padding: 0 15px 0 15px; width:200px;}
#find-class .col3, #find-class .col5 {padding: 0 0 0 15px; background: none;}
#find-class .col1 h1, #find-class .col2 h1, #find-class .col3 h1, #find-class .col4 h1, #find-class .col5 h1 {background:url(../pics/newsite/icons/tools.gif) 0% 0% no-repeat; padding: 0 0 0 32px; line-height: 28px;  height: 27px; vertical-align:bottom;}
#find-class .col2 h1 {background-position: 0% -28px;}
#find-class .col2 h1 a, #find-class .col5 h1 a {color:#426e2e;}
#find-class .col3 h1 {background-position: 0% -56px;}
#find-class .col3 h1 a {color:#c08300;}
#find-class h1 a {font-size: 14px}
#find-class p {margin: 12px 0 0 0;}
#find-class .col4, #find-class .col5 {width:315px;}
#find-class .col4 h1 {background: url(../pics/newsite/icons/tools-fun.gif) no-repeat left top;}
#find-class .col5 h1 {background: url(../pics/newsite/icons/tools-dev.gif) no-repeat left top;}


/*TRAINING QUOTES 12-30-09 updated 6-24-2014*/
#quotes, #reviews {margin-top: 10px;}
#quotes .quotes {border-bottom: 1px solid #dddddd; min-height: 77px;  color:#4B4B4B; font-size: 14px; padding: 0px 10px 10px 40px; margin:25px 0px;}
#quotes .quotes-dvd, #reviews .reviews-dvd {min-height: 77px;  color:#4B4B4B; font-size: 14px; padding: 0px 20px 0px 30px; margin:25px 0px; border-bottom: 1px solid #dedede;
}
#quotes p, #reviews p{line-height: 21px; clear: left;}
#reviews p{line-height: 21px; clear: left; font-size: 12px;}
#quotes .green, #quotes .green2 {position: relative; top: 2px; left: -25px; margin-right:-16px; font-size: 32px; font-weight: bold; color:#42a20f; font-family: "Times New Roman", Times, serif;}
#quotes .green2 {top: 17px; left: 9px; margin-right:0px; line-height: 1px;}
#quotes .name, #reviews .name {padding-bottom: 5px; color:#999; font-size: 14px;}

	
	
/*LEFT NAV - updated 11-11-2013*/
	td.leftnav {
	border-left: 2px solid #cb0000;
	width: 190px;
	border-right: 1px solid #bec3cb;
	border-top: 1px solid #ffffff;
	background-color: #f4f4f4;
	vertical-align:top;
	}
	
	#SharePointNav {
		width: 190px;
		background-color: #f4f4f4;
		float: left;
	}
	
#SharePointNav ul, #SharePointNav ul ul, #SharePointNav ul ul ul, #SharePointNav ul a, #SharePointNav ul ul a, #SharePointNav ul ul ul a, #SharePointNav li li,  #SharePointNav li li a, #SharePointNav li li li a, #SharePointNav li li li{	
	display: block;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-align: left;
	padding: 0px;
	margin: 0px;
	}
	#SharePointNav ul li {
	background-image: url(../pics/newsite/navigation_left_grd1.gif);
	background-repeat:repeat-x;
	background-position:top;
	}
	#SharePointNav ul ul li {background: none;}
	#SharePointNav ul ul a {background: none;}
	
	#SharePointNav ul a{
	color: #ffffff;
	font-family: Verdana;
	font-size:11px;
	padding: 0px 0 3px 21px;
	background: url(../pics/newsite/arrowRedDown.gif) no-repeat left 40%;
	text-transform: uppercase;
	margin-bottom: 4px;
	line-height: 20px;
	}
	#SharePointNav ul ul a, #SharePointNav ul ul ul a{
	color: #292929;
	padding: 0px 0 2px 8px;
	border: 1px solid #f4f4f4;
	background-image: none;
	text-transform: none;
	margin-right: 2px;
	margin-left: 2px;
	font-weight: normal;
	line-height: 18px;
	}
	
	#SharePointNav ul ul a:hover {
	margin-right: 2px;
	margin-left: 2px;
	background-color: #d5d5d5;
	border: 1px solid #ababab;
	}
	
	#SharePointNav ul ul ul a {
	padding: 0px 0 2px 19px;
	background-image: url(../pics/newsite/arrowBlueSmall2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	margin-right: 2px;
	margin-left: 6px;
	line-height: 18px;
	}
	
	#SharePointNav ul ul ul a:hover {
	margin-left: 6px;
	}
/*End Left Navigation */
	
	
/*RIGHT SECTION*/
	td.rightnav {
	border-left: 1px solid #bec3cb;
	width: 181px;
	vertical-align:top;
	}

/*CONTACT US - placeholder*/
	.contactus {
		padding: 18px;
		font-size: 12px;
		clear:both;
	}
	
	.partner {
		background-color: #f8f8f8;
		text-align: center;
		padding: 20px 10px 15px 10px;
	}
	
	.rightnavH1 {
	font-size: 11px;
	font-weight: bold;
	color: #cc0000;
	background-image: url(../pics/newsite/navigation_right_grd1.gif);
	background-repeat: repeat-x;
	padding: 0px 0px 5px 8px;
	height: 20px;
	line-height: 18px;
	}
	
	.rightnavText, a.rightnavText {
	font-size:11px;
	padding: 6px 6px 6px 10px;
	}
	.rightnavText {
		color: #333;
		line-height: 16px;
	}
	


	
	td.rightnav_over a{
	display: block;
	width: 100%;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
	line-height: 11px;
	padding: 5px 0 5px 5px;
	border-color: #d7d7d7;
	border-style: solid;
	border-width: 1px;
	text-align: left;
	}
	
	td.rightnav_over a:hover{
	color: #000000;
	background-color: #e3f4ff;
	border-color: #57aff8;
	border-width: 1px;
	border-style: solid;
	}
	
	
/*DVD Categories*/
	a.training_over {
	display: block;
	width: 100%;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #1361a3;
	padding: 8px 0 8px 0;
	text-align: center;
	}
	
	a.training_over:hover{
	background-color: #e0efff;
	text-align: center;
	color: #1361a3;
	}
	
	#footer2 {
		width: 1032px;
		height: 80px;
		font-size: 11px;
		color: #484848;
		background-image: url(../pics/newsite/footerGrd2.gif);
		background-repeat:repeat-x;
		display: block;
		text-align:center;
		padding: 20px;
		clear: both;
	}
	
	#footer2 a:link, #footer2 a:visited, #footer2 a:hover{
		color: #686868;
		font-size: 11px;
		text-decoration: none;
	}
	#footer2 a:hover {
		text-decoration: none;
		color: #333;
	}
	#footer2 ul li{
		list-style: none;
		display: inline;
		padding: 0 8px;
		margin: 0;
	}
	#footer2 ul {
		margin: 0; padding: 0;
	}
	
	
							
/*Small Blue Font - under DVDs Buy Now*/
					
	A.listsm2:link, A.listsm2:visited, A.listsm2:hover 
	{color:#2488d6;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: xx-small;
	 font-weight: bold;
	 text-decoration:none;}
	 
	A.listsm2:hover	{text-decoration:underline;}
	



/*Shopping Cart*/
/*Add to Cart Start*/
	.blueborders {
	font-size: 11px;
	border-left: 1px solid #a4d2ff;
	border-top: 1px solid #a4d2ff;
	border-right: 1px solid #a4d2ff;
	text-align: center;
	}
	.blueborders1 {
	
	border-bottom: 1px solid #a4d2ff;
	text-align: center;
	}
	.blueborders2 {
	border-left: 1px dotted #a4d2ff;
	border-bottom: 1px solid #a4d2ff;
	background-color:#ecf4ff;
	}
	
	#pricespace{
	position: relative;
	left: 50px;
	top: -14px;
	line-height: 16px;
	margin-bottom: -10px;
	}

/*Add to Cart End*/	
/*Basket Start*/

	.shoppingTop, .shoppingTopLeft, .shoppingTopRight, .shoppingBottom, .shoppingBottomLeft, .shoppingBottomRight{
	font-size: 14px;
	font-weight:bold;
	height: 32px;
	background-color: #c8e2ff;
	color:#000000;
	padding: 8px 10px 0 10px;
	text-align:center;
	vertical-align:top;
	background-repeat:no-repeat;
	}
	.shoppingTopLeft {
	background-image:url(../pics/trainingdvd/shopping_CornerLeft.gif);
	background-position:left;
	}
	.shoppingTopRight {
	background-image: url(../pics/trainingdvd/shopping_CornerRight.gif);
	background-position:right;
	}
	.shoppingBottomLeft {
	background-image:url(../pics/trainingdvd/shopping_CornerLeft2.gif);
	background-position:left;
	text-align:right;
	padding: 10px 30px 7px 6px;
	}
	.shoppingBottomRight {
	background-image:url(../pics/trainingdvd/shopping_CornerRight2.gif);
	background-position:right;
	}
	.shoppingBottom {
	padding: 10px 8px 7px 8px;
	font-size: 16px;
	}
	
	
	.shoppingCell1, .shoppingCell2, .shoppingCell3 {
	text-align: center;
	font-size: 13px;
	padding: 10px;
	}
	.shoppingCell1 {
	border-left: 1px solid #c8e2ff;
	border-top: 1px solid #c8e2ff;
	line-height: 8px;
	
	}
	.shoppingCell2 {
	border-left: 1px dotted #a8d7e9;
	border-top: 1px solid #c8e2ff;
	}
	.shoppingCell3 {
	border-right: 1px solid #c8e2ff;
	border-left: 1px dotted #a8d7e9;
	border-top: 1px solid #c8e2ff;
	}
	.shoppingDiscount, .shoppingDiscount2 {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	background-color:#f0f7ff;
	border: 1px solid #c8e2ff;
	border-right: none;
	text-align: right;
	padding: 6px 30px 6px 6px;
	}
	.shoppingDiscount2{
	text-align: center;
	border-left: 1px dotted #a8d7e9;
	border-right: 1px solid #c8e2ff;
	padding: 6px;
	}
	#green {
	color:#50763d;
	}

	#checkout {
	text-align:right;
	width: 100%;
	}	
	

/*DVD TABS - dreamweaver*/
/* REQUIRED to hide the non-active tab content. */
.tabberlive .tabbertabhide {
 display:none;}

/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
   ul.tabbernav = the tab navigation list
   li.tabberactive = the active tab
  --------------------------------------------------*/
.tabber {}
.tabberlive {}
ul.tabbernav {
 font-family: Arial, Helvetica, sans-serif;
 margin:0;
 padding: 8px 0px 7px 1px;
 border-bottom: 8px solid #0c8bcc;
 font: bold 11px;
 }

ul.tabbernav li {
 display: inline;
 margin: 0 0 0 3px;
 background:url("../pics/newsite/tabs/tap_off_left.gif") no-repeat left top;
 position: relative;
 left:-4px;
 right: -4px;
 padding: 4px 0 12px 0;
 _padding: 0;
}

ul.tabbernav li a  {
 padding: 8px 10px 8px 10px;
 margin-left: 3px;
 text-decoration: none;
 background:url("../pics/newsite/tabs/tap_off_right2.gif") no-repeat right top;
 color:#FFFFFF;
 position:inherit;
 top:1px;
}
ul.tabbernav li a:link {color:#000000; font-weight: bold;}
ul.tabbernav li a:visited {}
ul.tabbernav li a:hover{color:#000000; font-weight: bold; text-decoration:underline;}

/*active state*/

ul.tabbernav li.tabberactive{
	background:url("../pics/newsite/tabs/tap_on_grd5.gif") no-repeat left top;
	color:#FFFFFF;
}
ul.tabbernav li.tabberactive a{
	 background:url("../pics/newsite/tabs/tap_on_grd4.gif") no-repeat right top;
	 color:#FFFFFF;
	 position:inherit;
     top:1px;
	 font-weight: bold;
}

ul.tabbernav li.tabberactive a:hover{
	 color:#FFFFFF;
	 font-weight: bold;
	 text-decoration: none;
}

/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/
  
.tabberlive .tabbertab {
 padding:7px;
 border:1px solid #0093d8;
 border-top: 3px solid #efefef;
}

/* If desired, hide the heading since a heading is provided by the tab */
.tabberlive .tabbertab h2 {
 display:none;
}
.tabberlive .tabbertab h3 {
 display:none;
}
.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

/*Tabber 2 - second part*/

ul.tabbernav2 {
 border-bottom: 0px solid #0c8bcc;
 font: bold 11px;
 font-family: Arial, Helvetica, sans-serif;
 position: relative;
 left: 386px;
 top: 27px;
 _top: 23px;
 margin:0px;
 padding: 0px;
 }

ul.tabbernav2 li{
 display: inline;
 background:url("../pics/newsite/tabs/tap_off_left.gif") no-repeat left top;
 position: relative;
 left:-4px;
 right: -4px;
 padding: 4px 0px 8px 0px;
 _padding: 0px;
 color: #000000; 
}

ul.tabbernav2 li a{
 padding: 8px 12px 8px 12px;
 margin-left: 3px;
 text-decoration: none;
 background:url("../pics/newsite/tabs/tap_off_right2.gif") no-repeat right top;
 color:#000000;
 position:inherit;
 top:1px;
}

ul.tabbernav2 li a:link {color:#000000; font-weight: bold;}
ul.tabbernav2 li a:visited {color:#000000; font-weight: bold;}
ul.tabbernav2 li a:hover{color:#000000; font-weight: bold; text-decoration:underline;}

ul.tabbernav2 li.selected
{
	background:url("../pics/newsite/tabs/tap_on_grd4.gif") no-repeat right top;
	font-weight: bold;
	margin-right: 0px;
	_margin-right: 3px;
}
	
ul.tabbernav2 li.selected a
{
    padding: 8px 10px 8px 14px;
	background:url("../pics/newsite/tabs/tap_on_grd5.gif") no-repeat left top;
	margin: 0px;
	color:#FFFFFF;
					
}
ul.tabbernav2 li.selected a:hover, ul.tabbernav2 li.selected a:visited
{
	color:#FFFFFF;
	text-decoration:none;				
}


.tab1, .tab2 {}

.Tab1 {
position: relative;
top: 1px;
float: left;
padding:0 0 0 6px;
margin: 0px 3px 0px 0px;
background:url(../pics/newsite/tabs/tap_off_left.gif) no-repeat left top;
list-style: none;
border-bottom: solid 1px #0c8bcc;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
font-weight: bold;
}

.Tab1 span {
float:left;
display:block;
background:url(../pics/newsite/tabs/tap_off_right2.gif) no-repeat right top;
padding:8px 11px 7px 7px;
text-decoration:none;
color: black;
}

.Tab1 a {
color: black;
text-decoration: none;
}

.Tab2 {
position: relative;
top: 1px;
float: left;
padding:0 0 0 6px;
margin: 0px 3px 0px 0px;
background:url(../pics/newsite/tabs/tap_on_grd5.gif) no-repeat left top;
list-style: none;
border-bottom: solid 1px #0c8bcc;
-moz-user-select: none;
-khtml-user-select: none;
cursor: pointer;
font-weight: bold;
}

.Tab2 span {
float:left;
display:block;
background:url(../pics/newsite/tabs/tap_on_grd4.gif) no-repeat right top;
padding:8px 11px 7px 7px;
text-decoration:none;
color: black;
}

.Tab2 a {
color: white;
text-decoration: none;
}

a.TabsHover:hover{
color:black;
text-decoration:underline;
}

a.TabsHover2:hover{
color:white;
text-decoration:underline;
}
/*TABS END */

/*DVD - box images*/
	#DVDimageFloat{
	float:left;
	width: 115px;
	margin-bottom: 20px;
	}
/*DVD - box images*/
	#DVDcontentFloat{
	margin-left: 117px;
	padding-top: 20px;
	}
/*DVD - package include*/
	#DVDimageFundamentals{
	float:right;
	width: 180px;
	position:relative;
	top: -4px;
	}

/* DVD */
ul.TabContent {
font-family: Arial, Helvetica, sans-serif;
margin: 0px;
padding: 0px;
}
.TabContentBorder {
	border-top: 3px solid #efefef;
	clear: both;
	position:relative;
	top: -20px;
	left: -20px;
	width: 100%;
}
.Support {
clear: both;
border: solid 1px #0c8bcc;
border-top: solid 6px #0c8bcc;
padding: 20px;
}

/* Compare DVDs */
td.compare3 {font-weight: bold; font-size: 12px; padding-bottom: 15px; text-align: center;}
td.compare4 {background:url(../pics/newsite/bg/blue-top.png) 0% 0% repeat-x; font-weight: bold; font-size: 11px; background-color: #c8ecf1; padding: 8px; color:#FFF; position: relative; right: -1px;}
td.compare4 a {
	color: #FFF;
}
td.compare5 {border-bottom: 5px solid #36C;font-size: 16px; background-color: #fff; padding: 20px 0 12px 12px; color:#000; position: relative; right: -1px;  font-weight: bold;}

.white-arrow {background: url(../pics/newsite/buttons/arrow-down-white.gif) no-repeat 0px 50%; padding: 0px 14px;}


td.compare-year { vertical-align: top;}
.compare-year a, .compare-year b{ display: block; padding: 13px; text-align: center; margin: 1px 10px;}
.compare-year a:hover, .compare-year b { background:url(../pics/newsite/buttons/compare-dvd.gif) no-repeat right top; text-decoration: none;}

/* Compare Classes 12-29-09*/
#Topic-Compare table {border-right: 1px solid #d4d3d3;}
#Topic-Compare table tr.odd td.c1, #Topic-Compare table tr.even td.c1, #Topic-Compare table tr.even td.c5, #Topic-Compare table tr.odd td.c5, #Topic-Compare table tr.odd td.c6, #Topic-Compare table tr.even td.c6{background: #f6f6f6; padding: 15px 0px; border-bottom: 1px solid #e1e1e1;  border-right: 1px solid #e1e1e1; text-align: center; vertical-align: top; font-size: 12px;}
#Topic-Compare table tr.odd td.c2, #Topic-Compare table tr.even td.c2{text-align: left; font-size: 12px; background-color: #fff; padding: 6px 7px 6px 15px; border-left: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1;}
#Topic-Compare table tr.odd td.c3, #Topic-Compare table tr.even td.c3, #Topic-Compare table tr.odd td.c4, #Topic-Compare table tr.even td.c4 {background: #f6f6f6  url(../pics/newsite/icons/check-sm.gif) center no-repeat; padding: 7px; border-bottom: 1px solid #e1e1e1;  border-right: 1px solid #e1e1e1;}
#Topic-Compare table tr.odd td.c4, #Topic-Compare table tr.even td.c4, #Topic-Compare table tr.even td.c5, #Topic-Compare table tr.odd td.c5, #Topic-Compare table tr.odd td.c6, #Topic-Compare table tr.even td.c6{ border-right: none;}

#Topic-Compare table td.buy { border: none; position: relative; background:#FFF; right: -1px;}

#Topic-Compare .buyCenter {padding: 12px 0 0 0; margin: 0 auto; width: 80px; text-align: center; font-weight: bold; line-height: 25px; font-size: 14px; }

#Topic-Compare table tr.even td.c1, #Topic-Compare table tr.even td.c5, #Topic-Compare table tr.even td.c6{background-color: #ededed;}
#Topic-Compare table tr.even td.c2{background-color: #f6f6f6;}
#Topic-Compare table tr.even td.c3{background-color: #ededed;}
#Topic-Compare table tr.even td.c4{background-color: #ededed;}
#Topic-Compare td.dates{ position: relative; display: block; left: 1px; background: #fff; padding: 10px 5px;}

#Topic-Compare a {
	font-size: 12px; }

.compare-topbr { border-top: 1px solid #e1e1e1;}



/* FAQ */
.faqQuestion {
font-weight: bold;
padding: 5px;
padding-top: 15px;
border-top: 1px gray dotted;
}

.faqAnswer {
padding: 10px;
padding-left: 22px;
padding-bottom: 15px;
}

/*CUSTOM QUOTE PAGE*/
.paddingLeft {
	padding-left: 50px;
}


/*DVD Page (06/09/2011) - updaed (02/27/2013)*/
.dvd-box-dev, .dvd-box-admin, .dvd-box-fund, .dvd-box-fund-2013,.dvd-box-admin-2013, .dvd-box-dev-2013, .dvd-box-sysadmin-2013, .dvd-box-bi-2013, .dvd-box-enduser-2013  {
	width: 241px;
	height: 305px;
	background: url(../pics/trainingdvd/2010DevelopmentBox-lg.png) no-repeat;
	margin-top: 20px;
	float: left;
}
.dvd-box-admin {
	background: url(../pics/trainingdvd/2010AdministrationBox-lg.png) no-repeat;
}
.dvd-box-fund {
	background: url(../pics/trainingdvd/2010FundamentalsBox-lg.png) no-repeat;
}
.dvd-box-fund-2013 {
	background: url(../pics/trainingdvd/2013FundamentalsBox-lg.png) no-repeat;
}
.dvd-box-dev-2013 {
	background: url(../pics/trainingdvd/2013DevelopmentBox-lg.png) no-repeat;
}
.dvd-box-admin-2013{
	background: url(../pics/trainingdvd/2013AdministrationBox-lg.png) no-repeat;
}
.dvd-box-bi-2013 {
	background: url(../pics/trainingdvd/2013BusinessIntelligenceBox-lg.png) no-repeat;
}
.dvd-box-sysadmin-2013 {
	background: url(../pics/trainingdvd/2013SystemAdministrationBox-lg.png) no-repeat;
}

.dvd-box-enduser-2013 {
	background: url(../pics/trainingdvd/2013-end-user-box-lg.png) no-repeat;
}

#dvd-title {
    float: left;
	margin: 40px 0 0 50px;
	width: 400px;
	font-size: 15px;
	color:#666;
	line-height: 30px;
	font-family:Tahoma, Geneva, sans-serif;
}

#dvd-title strong {
	color:#000;
}
#dvd-title ul{
	padding: 0 0 0 0;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

#dvd-title li {
	line-height: 30px;
	display: block;
	float: left;
	margin: 0 30px 0 0;
	padding: 2px 0 0 0;
}
#dvd-title li a {
	color: #487a9c;
	font-size: 13px;
}
#dvd-title li a:hover {
	text-decoration: underline; color:#B70000;
}


#dvd-title .development, #dvd-title .fundamentals,#dvd-title .administration, #dvd-title .sys-admin, #dvd-title .business-intelligence, #dvd-title .end-user  {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat;
	height: 22px;
	width: 377px;
	margin-bottom: 35px;
}
#dvd-title .administration {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat 0px -23px;
}
#dvd-title .fundamentals {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat 0px -47px;
}
#dvd-title .sys-admin {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat 0px -70px;
}
#dvd-title .business-intelligence {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat 0px -93px;
}
#dvd-title .end-user {
	background:url(../pics/trainingdvd/2010dvd-titles.png) no-repeat 0px -116px;
}


#dvd-title h1 {
	font-size: 19px;
	font-weight: 100;
	color:#000;
	margin-bottom: 10px;
}
#dvd-menu {
	clear: both;
	height: 55px;
	background: url(../pics/newsite/bg/dvd-page-gray-divider.gif) repeat-x;
	background-position: bottom;
	margin-left: 18px;
	margin-right: 18px;
	}
	
#dvd-menu ul{
	padding: 0px 15px 0px 15px;
	list-style: none;
	list-style-image: none;
	list-style-position: outside;
}

#dvd-menu li{
	line-height: 30px;
	display: block;
	float: left;
	margin: 0 50px 0 0;
	padding: 2px 0 0 0;
}
#dvd-menu li a{
	color: #487a9c;
	font-size: 13px;
}
#dvd-menu li a:hover {
	text-decoration: underline; color:#B70000;
}

#dvd-menu li.selected{

	font-size: 16px;
	font-weight: bold;
	color: #cf0d0d;
	color: #693;
	color: #487a9c;
	line-height: 28px;
	width: 70px;

}
#dvd-menu li.first {
	width: 70px;
}

.shell {
	padding: 20px;
}
.shell40 {
	padding: 40px;
}

#dvd-features {
	clear: both;
	margin: 25px 18px;
	float: left;
}

#dvd-features .hours, #dvd-features .hoursFund, #dvd-features .hoursAdmin {
	float: left;
	width: 165px;
	height: 111px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat;
	margin: 0 20px 0 60px;
	clear: right;
}
#dvd-features .hoursAdmin {
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -112px;
}

#dvd-features .hoursTime {
	font-size: 40px;
	font-weight: bold;
	font: Arial, Helvetica, sans-serif;
	font: italic;
	color: #009ed2;
	padding: 44px 0 0 48px;
}
#dvd-features .hoursFund {
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -223px;
}

#dvd-features .hoursText {
	float: none;
	width: auto;
	padding: 20px 90px 20px 0;
}
#dvd-features .hoursText, #dvd-features .instructorsText, #dvd-features .highDefText, #dvd-features .virtualText, #dvd-features .hdText, #dvd-features .updatesText, #dvd-features .packageText, #dvd-features .description {
	color:#666;
	line-height: 22px;
	font-size: 14px;
}

#dvd-features .hoursText h2, #dvd-features .instructorsText h2, #dvd-features .highDefText h2, #dvd-features .virtualText h2, #dvd-features .hdText h2, #dvd-features .updatesText h2, #dvd-features .packageText h2 {
	color:#000;
	font-size: 18px;
	display:inline;
	font-weight: normal;
}
#dvd-features .instructorsText {
	padding: 20px 30px;
	width: 53%;
}
#dvd-features .description {
	padding: 0px 30px 30px 20px;
	color: #000;
}
#dvd-features .instructors {
	float: right;
	width: 229px;
	height: 166px;
	margin-right: 80px;
	margin-top: 10px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -629px;
}
#dvd-features .virtualText {
	padding: 20px 30px;
	width: 57%;
}
#dvd-features .virtual {
	float: right;
	width: 195px;
	height: 179px;
	margin-right: 80px;
	margin-top: 20px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -333px;
}

#dvd-features .hd {
	float: left;
	width: 115px;
	height: 111px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -511px;
	margin: 0 20px 0 90px;
}

#dvd-features .hdText, #dvd-features .updatesText {
	float: none;
	width: auto;
	padding: 20px 120px 20px 0;
}

#dvd-features .updates {
	float: left;
	width: 135px;
	height: 111px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat -118px -512px;
	margin: 0 00px 0 90px;
	}
	
#dvd-features .packageText {
	padding: 20px 30px;
	width: 55%;
}
#dvd-features .package {
	float: right;
	width: 119px;
	height: 132px;
	margin-right: 160px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -795px;
	margin-top: 10px;
}

#dvd-features .updates {
	float: left;
	width: 135px;
	height: 111px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat -118px -512px;
	margin: 0 00px 0 90px;
	}



#dvd-includes {
	position: relative;
	top: 12px;
	left: 727px;
	width: 138px;
	height: 98px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -928px;
}

#DVD-Page-Discount {
	background: url(../pics/newsite/DVD-Page-Discount.png) no-repeat;
	height: 114px;
	width: 155px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}


.line {
	margin-bottom: 30px;
}

.sharethispage {
	clear: both;
	margin: 10px 20px;
	padding: 10px;
	border-top: 1px dotted #CCC;
	border-bottom: 1px dotted #CCC;
	height: 24px;
}

.googleShare {
	float: left;
}
.facebookShare {
	float: left;
	padding-top: 2px;
}

.liHeight li{ line-height: 18px;
}

#client-logos {
	background: url(../pics/newsite/bg/dvd-page-gray-divider.gif) 0 205px repeat-x;
	padding-bottom: 40px;
	padding-left: 18px;
}
.clientNames {
	margin-left: 20px;
}

.bt-seats {
	color: #af0000;
}

.video-br1 {
	border: 1px #ededed solid;
	width: 740px;
	margin: 20px;
	padding: 8px;
	background:#f7f7f7;
	box-shadow: 0 1px 3px rgba(34,25,25,0.4);
-moz-box-shadow: 0 1px 2px rgba(34,25,25,0.4);
-webkit-box-shadow: 0 1px 3px rgba(34,25,25,0.4);
	
}

/*DVD Page - Main(02/17/2013)*/
#main-container {
	padding: 15px 20px 20px 20px;
}
#main-container h2 {
	font-size: 18px;
}


ul.dvd-version-menu {
	margin: 0;
	padding: 10px 0px;
	background: url(../pics/newsite/dvd-version-menu.png) no-repeat bottom left;
	background-size: 600px 21px;
	-webkit-box-shadow: 0 3px 6px -4px #a9a9a9;
	   -moz-box-shadow: 0 3px 6px -4px #a9a9a9;
	        box-shadow: 0 3px 6px -4px #a9a9a9; 
}

ul.dvd-version-menu li{
	margin: 0px;
	display: inline;
	margin: 0;
	border: 0;
	color: #269dd7;
	font-size: 12px;
}
ul.dvd-version-menu li a{
	margin: 0px 1px;
	padding: 7px 15px;
	color: #999;
}
ul.dvd-version-menu li a:hover{
	color: #269dd7;
	border-bottom: solid 3px #269dd7;
	text-decoration: none;
	background-color: #f5f5f5;
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* IE10+ */
background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */
}

ul.dvd-version-menu .selected {
	margin: 0;
	padding: 7px 15px;
	border-bottom: solid 3px #269dd7;
	background-color: #f5f5f5;
	background: #fcfcfc; /* Old browsers */
	background: -moz-linear-gradient(top, #fcfcfc 0%, #f1f1f1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f1f1f1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #fcfcfc 0%,#f1f1f1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fcfcfc 0%,#f1f1f1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f1f1f1',GradientType=0 ); /* IE6-9 */	
}

#dvd-image-2013-fundamentals, #dvd-image-2013-end-user{
	margin: 5px 0 0 0;
	/* 6-10-2014 background: url(../pics/newsite/dvd-2013-fundamentals-back.png) repeat-x; */
	background: url(../pics/newsite/2013_sharepoint_training_large.jpg) no-repeat;
	display: block;
	height: 371px;
}

#dvd-image-2013-end-user {
	height: 330px;
	background: #f2f2f2; /* Old browsers */
	margin: 5px 0 20px 0;
background: #f5f5f5; /* Old browsers */
background: -moz-linear-gradient(top, #f5f5f5 0%, #e9e9e9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5f5f5), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f5f5f5 0%,#e9e9e9 100%); /* IE10+ */
background: linear-gradient(to bottom, #f5f5f5 0%,#e9e9e9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-9 */
}
#dvd-image-2013-end-user .title{
	float: left;
	padding: 35px 0 0 35px;
	width: 600px;
	height: 330px;
}

#dvd-image-2013-end-user .image{
	float: right;
	width: 373px;
	height: 330px;
	background: url(../pics/newsite/unlimited-bg.png) no-repeat bottom;
	clear: right;
	margin-bottom: 35px;
}

#dvd-image-2013-end-user .title h1{
	font-size: 30px;
	margin-bottom: 25px;
	font-weight: bold;
}
#dvd-image-2013-end-user .title p {
	line-height: 24px;
	font-size: 13px;
	color:#666;
}
#dvd-image-2013-end-user .title ul {
	line-height: 22px;
	font-size: 13px;
	color:#666;	
	padding-left: 15px;
	margin-top: 8px;
}
#dvd-image-2013-end-user .title li
{
font-weight: bold;
color: #222;
padding-right: 20px;
list-style-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAWklEQVQYV2NUnn3dmJmJwYfhP4MvAwgwMmy+lazZCGaDuGpzr9cD6QaYAJRugCliVJtz/QxQlzGKgv8MZ2+laJpATCCogJAV2Bz59x/DlrupmmchbiYACCoAAB9lJQlU5wDuAAAAAElFTkSuQmCC");
}

#SharePoint_2013_Image {
	float: left;
	margin-left: 48px;
	vertical-align: bottom;
	/* background: url(../pics/newsite/2013_SharePoint_Fundamentals_Large.png) bottom no-repeat; */
	height: 371px;
	width: 289px;
}

#SharePoint_2013_Title {
	float: left;
	padding: 66px 0px 0 43px;
	width: 520px;
	font-size: 14px;
}

#SharePoint_2013_Title h1 {
	color: #000;
	font-size: 32px;
	margin-bottom: 10px;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-family:"Imprima", sans-serif;
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
}

#SharePoint_2013_Title h2 {
	font-weight: bold;
	font-size: 38px;
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;

}

#SharePoint_2013_Title h3 {
	font-size: 16px;
	margin-top: 26px;
}
#SharePoint_2013_Title p {
	color: #000;
	line-height: 20px;
}
#SharePoint_2013_Title .call {
	display: block;
	float: left;
	padding: 20px;
}


#SharePoint_2013_Title a.demo{
	text-decoration: none;
	position: relative;
	float: left;
	font-weight: normal;
	margin: 10px 0 0 0;
	width: 120px;
	display: block;
	padding: 7px 0 7px 25px;
	line-height: 20px;
	color: #335879;
	font-weight: bold;
	text-shadow: 0 1px 0 rgba(255, 255, 255, .4);
	font-size: .9em;
	background: #ff7829;
	background-image: -moz-linear-gradient(top, rgba(255,255,255,0.2) 8%, rgba(0,0,0,0.2) 88%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(8%,rgba(255, 255, 255, 0.2)), color-stop(88%,rgba(0, 0, 0, 0.2)));
	text-align: left;
	-webkit-border-radius: 17px;
	-moz-border-radius: 17px;
	
	
	
background: #e6edf2; /* Old browsers */
background: -moz-linear-gradient(top, #e6edf2 0%, #cddae2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e6edf2), color-stop(100%,#cddae2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e6edf2 0%,#cddae2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e6edf2 0%,#cddae2 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e6edf2 0%,#cddae2 100%); /* IE10+ */
background: linear-gradient(to bottom, #e6edf2 0%,#cddae2 100%); /* W3C */
border: 1px solid #5c8dad;
}
/* 7/25-2014 - SharePoint Training index page*/
#SharePoint_Training_Main, #SharePoint_2013_Training_Main {
	display: block;
	height:  406px;
	width: 1031px;
	background: url(../pics/newsite/sharepoint_training_main.jpg) no-repeat;
	margin-top: 5px;
	position: relative;
}
#SharePoint_2013_Training_Main {
	background: url(../pics/newsite/sharepoint_2013_training_main.jpg) no-repeat;
}

#SharePoint_Training_Main .title, #SharePoint_2013_Training_Main .title {
	float: left;
	width: 555px;
	height: 90px;
	background-color: rgba(193,227,79,0.8);
	margin-top: 50px;
}
#SharePoint_2013_Training_Main .title2 {
	clear:both;
	float: left;
	margin: 42px 0 0px 170px;
	font-size: 22px;
	padding: 5px 12px;
	border-bottom: 2px solid #e3a000;
	font-weight: bold;
}

#SharePoint_2013_Training_Main .title {
background: -moz-linear-gradient(left, rgba(36,152,250,0.8) 0%, rgba(36,152,250,0.55) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(36,152,250,0.8)), color-stop(100%,rgba(36,152,250,0.55))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left, rgba(36,152,250,0.8) 0%,rgba(36,152,250,0.55) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left, rgba(36,152,250,0.8) 0%,rgba(36,152,250,0.55) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left, rgba(36,152,250,0.8) 0%,rgba(36,152,250,0.55) 100%); /* IE10+ */
background: linear-gradient(to right, rgba(36,152,250,0.8) 0%,rgba(36,152,250,0.55) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e62498fa', endColorstr='#a62498fa',GradientType=1 ); /* IE6-9 */
}
#fundamentals-tab {
	background: rgb(249,252,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(249,252,255,1) 23%, rgba(226,239,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(249,252,255,1)), color-stop(100%,rgba(226,239,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(249,252,255,1) 23%,rgba(226,239,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(249,252,255,1) 23%,rgba(226,239,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(249,252,255,1) 23%,rgba(226,239,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgba(249,252,255,1) 23%,rgba(226,239,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9fcff', endColorstr='#e2efff',GradientType=0 ); /* IE6-9 */
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	border-top-left-radius: 5px;
	border: #c5ddf6 1px solid;
	height: 42px;
	padding: 10px 25px 0 15px;
}
#administration-tab {
background: rgb(248,255,244); /* Old browsers */
background: -moz-linear-gradient(top, rgba(248,255,244,1) 23%, rgba(224,255,206,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(248,255,244,1)), color-stop(100%,rgba(224,255,206,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(248,255,244,1) 23%,rgba(224,255,206,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(248,255,244,1) 23%,rgba(224,255,206,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(248,255,244,1) 23%,rgba(224,255,206,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(248,255,244,1) 23%,rgba(224,255,206,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f8fff4', endColorstr='#e0ffce',GradientType=0 ); /* IE6-9 */
border: #c8e6b3 1px solid;
border-left: none;
height: 42px;
padding: 10px 25px 0 15px;
}
#development-tab {
	background: rgb(254,253,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(254,253,249,1) 23%, rgba(248,242,210,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(23%,rgba(254,253,249,1)), color-stop(100%,rgba(248,242,210,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(254,253,249,1) 23%,rgba(248,242,210,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(254,253,249,1) 23%,rgba(248,242,210,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(254,253,249,1) 23%,rgba(248,242,210,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(254,253,249,1) 23%,rgba(248,242,210,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefdf9', endColorstr='#f8f2d2',GradientType=0 ); /* IE6-9 */
-webkit-border-top-right-radius: 5px;
-moz-border-radius-topright: 5px;
border-top-right-radius: 5px;
border: #f6ddab 1px solid;
border-left: none;
height: 42px;
padding: 10px 25px 0 15px;
}

#fundamentals-tab .title, #administration-tab .title, #development-tab .title {
	padding: 0px 0 2px 0;
	color:#497bc0;
	font-size: 12px;
}
#fundamentals-tab .title2, #administration-tab .title2, #development-tab .title2{
	color:#1f4b9a;
	font-size: 16px;
	font-weight: bold;
}
#administration-tab .title {
color:#7cab4e;
}
#administration-tab .title2 {
color:#426e2e;
}
#development-tab .title {
color:#d7a741;
}
#development-tab .title2 {
color:#c08300;
}

#SharePoint_Training_Main .description, #SharePoint_2013_Training_Main .description {
	clear: both;
	float: left;
	width: 528px;
	margin: 45px 0 50px 35px;
	line-height: 32px;
	color: #1b1b1b;
	font-size: 16px;
}
#SharePoint_2013_Training_Main {
	-webkit-box-shadow: 0 3px 6px -4px #a9a9a9;
	   -moz-box-shadow: 0 3px 6px -4px #a9a9a9;
	        box-shadow: 0 3px 6px -4px #a9a9a9; 
}
#SharePoint_2013_Training_Main .description {
	margin: 22px 0 27px 62px;
}
#SharePoint_2013_Training_Main .description ul{
	list-style-type: none;
    margin: 0;
    padding: 0;
}
#SharePoint_2013_Training_Main .description li {
	display: inline;
	float: left;
	padding-bottom: 15px;
}

#SharePoint_2013_Training_Main .description li a{
	display: block;
    width: 200px;
	color: #000000;
	padding-left: 38px;
	font-size: 17px;
	font-weight: 100;
}
.class-icon1, .class-icon2, .class-icon3, .class-icon4, .class-icon5, .class-icon6, .class-icon7 {
	float: left;
	display: block;
	width: 23px;
	height: 23px;
	background:url(../pics/newsite/class-icons.png);
	margin-top: 5px;
	opacity: .8;
}
.class-icon2 {
	background:url(../pics/newsite/class-icons.png) 0 -24px;
}
.class-icon3 {
	background:url(../pics/newsite/class-icons.png) 0 -47px;
}
.class-icon4 {
	background:url(../pics/newsite/class-icons.png) 0 -70px;

}
.class-icon5, .class-icon6, .class-icon7 {
	background:url(../pics/newsite/class-icons.png) 0 -93px;
	width: 27px;
	height: 27px;
	opacity: .9;
}
.class-icon6 {
	background:url(../pics/newsite/class-icons.png) 0 -121px;
}
.class-icon7 {
	background:url(../pics/newsite/class-icons.png) 0 -149px;
}


#SharePoint_Training_Main .why-us, #SharePoint_2013_Training_Main .why-us {
	clear: both;
	width: 190px;
	text-align: center;
	font-size: 1.3em;
	line-height: 34px;
	border-bottom: #269dd7 4px solid;
	position: relative;
   	bottom: -4px;
	margin-left: auto;
	margin-right: auto;
}
#SharePoint_Training_Main .arrow-down, #SharePoint_2013_Training_Main .arrow-down {
	width: 0; 
	height: 0; 
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	border-top: 5px solid #269dd7;
	margin-left: auto;
	margin-right: auto;
	margin-top: 4px;
}


#SharePoint_Training_Main H1, #SharePoint_2013_Training_Main H1 {
	padding: 20px 0 0 35px;
	font-size: 32px;
	font-weight: 100;
}
#SharePoint_Training_Main H2, #SharePoint_2013_Training_Main H2 {
	padding: 10px 0 0 35px;
	font-size: 24px;
	font-weight: 100;
	color: #4e5b1d;
}
#SharePoint_2013_Training_Main H2 {
	color: #fff;
}

#SharePoint_Training_Links {
	height: 45px;
	background: #e7e5df;
	text-align: center;
	line-height: 45px;
	font-size: .8em;
}
#SharePoint_Training_Links a{
	padding: 0 12px;
	color: #777777;
}

#SharePoint_Training_Links a:hover{
	text-decoration: none;
	padding: 0 12px;
	color: #000;
	-webkit-transition: ease-in .3s;
    transition: ease-in .3s;
}


#SharePoint_Training_Sub {
	float: left;
	display: block;
	width: 100%;
	background: #f5f5f5;
	margin: 10px 0 0 0;
	-webkit-box-shadow: 0 3px 6px -4px #a9a9a9;
	   -moz-box-shadow: 0 3px 6px -4px #a9a9a9;
	        box-shadow: 0 3px 6px -4px #a9a9a9; 
}

#SharePoint_Training_Sub H2, #SharePoint_Training_Sub H3{

	border-left: 3px solid #269dd7;
	line-height: 32px;
	font-size: 1.1em;
	padding-left: .5em;
	margin: 1.1em 0 1.3em 0;
}
#SharePoint_Training_Sub H3 {
	border-left: none;
	font-weight: bold;
	font-size: 1.1em;
	border-bottom: solid #CCC 1px;
	padding-left: .2em;
}

#SharePoint_Training_Sub .team-creds{
	height: 110px;
	background: #ededed url(../pics/newsite/team-credentials.png) no-repeat center;
}
#SharePoint_Training_Sub ul.creds strong{
	font-size: 16px;
	color: #333;
}

#SharePoint_Training_Sub ul.creds{
	list-style: none;
	font-size: 14px;
	color: #777;
}
#SharePoint_Training_Sub .creds li:before  {
    content: "+";
    margin-right: 10px;
	color: #269dd7;
	font-weight: bold;
}

#SharePoint_Training_Sub .wrap  {
	width: 70%;
	padding: 0 0 0 1em;
	color: #4b4b4b;
	line-height: 24px;
	font-size: .85em;
}

#SharePoint_Training_Sub .wrap ul {
list-style: none;
}

#SharePoint_Training_Sub .wrap li:before{
	content: "• ";
	color: #269dd7;
	margin-left: -15px;
	margin-right: 5px;
	font-weight: bold;
	font-size: 16px;
}

#SharePoint_Training_Sub .wrap  strong {
	color: #000;
	font-size: 1.1em;
}

#SharePoint_Training_Sub .review-wrap  {
	padding: 0 4em 0 1em;
}





/* 6-13-2014 - SharePoint DVD index page*/
#SharePoint_2013_6in1, #SharePoint_2013_Unlimited {
	display: block;
	height:  371px;
	width: 1031px;
	background: url(../pics/newsite/2013_sharepoint_propack_large2.jpg) no-repeat;
	margin-top: 5px;
}
#SharePoint_2013_6in1 a.learnmore {
	text-decoration: none;
	position: relative;
	float: left;
	margin: 182px 0 0 188px;
	font-weight: normal;
	display: block;
	padding: 8px 30px 8px 30px;
	line-height: 20px;
	color: #fff;
	font-size: 16px;
	text-shadow: 0 1px 0 rgba(0, 0, 0, .1);
	text-align: left;
	-webkit-border-radius: 18px;
	-moz-border-radius: 18px;
	background: #6cb835;
	-webkit-box-shadow: 0 7px 6px -6px #274e8b;
	   -moz-box-shadow: 0 7px 6px -6px #274e8b;
	        box-shadow: 0 7px 6px -6px #274e8b;
}

#SharePoint_2013_6in1 a.learnmore:hover{
	-moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset, 0 8px 7px -6px #274e8b;
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset, 0 8px 7px -6px #274e8b;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1) inset, 0 8px 7px -6px #274e8b;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.1) inset, 0 8px 7px -6px #274e8b;
}


#SharePoint_2013_6in1 .version-list {
	clear: left;
	position: relative;
	float: left;
	margin: 30px 0 0 80px;
	color: #fff;
	font-size: 14px;
}
#SharePoint_2013_6in1 ul {
	width: 370px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;

}
#SharePoint_2013_6in1 ul li {
		min-height: 20px;
		width: 185px;
		line-height: 22px;
}

#SharePoint_2013_6in1 li:before { 
    content: "+";
    display: block;
    width: 10px;
	float: left;
	padding-right: 10px;
	font-weight: bold;
}


#SharePoint_2013_Unlimited {
	background: url(../pics/newsite/2013_sharepoint_unlimited_large.jpg) no-repeat;
}
#SharePoint_2013_Unlimited a.benefits{
	clear: left;
	position: relative;
	float: left;
	left: 440px;
	top: 250px;
	color: #000;
	font-size: 16px;
	line-height: 32px;
	border-bottom: 4px solid #299dd8;
	padding: 0 22px;
	text-decoration: none;
}

#SharePoint_2013_Unlimited a.benefits:hover{
	background-color: #e3e3e3;
}



#SharePoint_2013_Title span.image, #dvd-title span.image {
	position: absolute;
	display: block;
	z-index: 2;
	background: url(../pics/newsite/2013_SharePoint_Demo.png) no-repeat 0px 0px;
	height: 22px;
	width: 22px;
	margin: -21px 0 0 90px;
}

#dvd-title span.image {
	background: url(../pics/newsite/2013_SharePoint_Demo.png) no-repeat 0px -22px;
	margin: -25px 0 0 85px;
}


/* DVD front - 2-22-13 */

#features .virtual, #features .updates, #features .hd, #features .mobile {
	margin: 20px 0 32px 0px;
}
#features .virtual {
	margin: 0 0 12px 0px;
}
#features .hd {
	margin: 20px 0 27px 0px;
}
#features .mobile {
	margin: 20px 0 35px 0px;
}
#features .microsoft {
	margin: 0 20px 30px 20px;
	display: block;
	width: 150px;
	height: 125px;
	background: url(../pics/newsite/features-icons2.png) no-repeat 0px -141px;
	float: left;
}

#features .SCORM {
	margin: 0 0px 30px 20px;
	display: block;
	width: 192px;
	height: 141px;
	background: url(../pics/newsite/features-icons2.png) no-repeat 0px 0px;
	float: left;
}


#features .virtual {
	width: 167px;
	height: 151px;
	margin-left: auto;
	margin-right: auto;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -1140px;
}

#features .updates {
	margin-left: auto;
	margin-right: auto;
	width: 115px;
	height: 111px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat -118px -512px;
}

#features .hd {
	margin-left: auto;
	margin-right: auto;
	width: 115px;
	height: 116px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -511px;
}

#features .mobile{
	margin-left: auto;
	margin-right: auto;
	width: 169px;
	height: 108px;
	background: url(../pics/newsite/features-icons.jpg) no-repeat 0px -1028px;
}

#video-reviews .reviews {
	margin: 0 20px 30px 20px;
	display: block;
	width: 220px;
	height: 135px;
	background: url(../pics/newsite/features-icons2.png) no-repeat 0px -645px;
	float: left;
}

#features .enduser, #features .fundamentals, #features .administration, #features .sysadmin, #features .bi, #features .development{
	margin-left: auto;
	margin-right: auto;
	width: 195px;
	height: 186px;
}
#features .enduser {background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px 0px;}
#features .fundamentals{background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px -190px;}
#features .administration{background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px -376px;}
#features .sysadmin{background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px -562px;}
#features .bi{background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px -751px;}
#features .development{background: url(../pics/newsite/all-dvd-boxes.png) no-repeat 0px -945px;}



#features h1, #features .grid2col h1 {
	font-size: 16px;
	font-weight: bold;
	color:#333;
	text-align: center;
	margin-bottom: 10px;
}

#features .grid2col h1 {
	text-align: left;
}


#features .grid4col, #features .grid2col, #features .grid3col {
	margin: 0 auto;
}

#features .grid4col::after, #features .grid2col::after, #features .grid3col::after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#features ul {
	display: block;
	list-style: none outside;
	margin: 0 0 0 0;
}
#features .grid4col, #features .grid3col {
	padding: 25px 0 25px 0;
}
#features .grid2col {
	clear: left;
	padding: 45px 0 0 0;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 1%, #efefef 3%, #ffffff 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(1%,#f2f2f2), color-stop(3%,#efefef), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 1%,#efefef 3%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 1%,#efefef 3%,#ffffff 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 1%,#efefef 3%,#ffffff 100%); /* IE10+ */
background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 1%,#efefef 3%,#ffffff 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
border-top: 1px solid #e6e6e6;
}

#features .grid4col .column, #features .grid2col .column, #features .grid3col .column {
	float: left;
	position: relative;
	margin: 0 0 0 0;
	padding: 0 7px 0px 7px;
	width: 245px;
	min-height: 200px;
	_height: 200px;
	font-size: 12px;
	color: #777;
	line-height: 22px;
}
#features .grid3col .column:hover {
	transition:opacity .40s ease-in 0s,box-shadow .40s ease-out 0s;
	-moz-box-shadow: 0 0 50px #ececec inset;
	-webkit-box-shadow: 0 0 50px #ececec inset;
	box-shadow: 0 0 50px #ececec inset;
	-webkit-box-shadow:0 0 50px #ececec inset;
}
#features .grid3col {
	padding: 10px 0px;
}
#features .grid3col .column{
	padding: 15px 0px;
}
#features .grid3col .column li a{
	color: #777;
}



#features .grid2col .column {
	width: 490px;
	min-height: 180px;
	_height: 180px;
}

#features .grid3col .column {
	width: 342px;
}



#features .grid4col .column:first-child {
   padding: 0 7px 0 0;
}
#features .grid4col .column:last-child {
   padding: 0 0px 0 7px;
   border: none;
}

#compare-dvd h1{
	font-size: 30px;
	text-align: center;
	font-weight: normal;
	margin-bottom: 15px;
}

#compare-dvd p{
	font-size: 14px;
	text-align: center;
	font-weight: normal;
	color: #777;
	line-height: 22px;
	margin-bottom: 30px;
}

#compare-dvd .overview td{
	font-size: 11px;
	padding: 25px 8px;
}



.split-wide {
	clear: left;
	background: url(../pics/newsite/2013_SharePoint_compare_sep.png) no-repeat;
	display: block;
	width: auto;
	height: 45px;
}

#end-user {
	float: left;
	position:static;
	width: 600px;
	height: 268px;
	margin: 0 5px 30px 0;
	text-align: left;
	padding-right: 20px;
}
#unlimited {
	float: left;
	position: static;
	width: 405px;
	height: 268px;
	text-align: left;
}

#end-user h1 {
	font-size: 20px;
	font-weight: bold;
	color:#333;
	margin: 0 0 10px 0;
	text-align: left;
}
#end-user h2{
	font-size: 14px;
	font-weight: bold;
	color:#333;
	margin: 25px 0 0 0;
}
#unlimited h1 {
	font-size: 24px;
	font-weight: bold;
	color:#333;
	margin: 25px 0px 10px 0px;
	text-align: center;
}
#unlimited ul {
	font-size: 13px;
	font-weight: bold;
	margin: 25px 0 0px 8px;
}

#end-user p {
font-size: 14px;
color:#777;
text-align: left;
margin: 20px 0 20px 0;
}

#end-user .image {
	margin: 25px;
	display: block;
	width: 230px;
	height: 212px;
	background: url(../pics/newsite/features-icons2.png) no-repeat 0px -267px;
	float: left;
}
#unlimited .image {
	position: absolute;
	width: 248px;
	height: 164px;
	background: url(../pics/newsite/features-icons2.png) no-repeat 0px -480px;
	margin: 104px 0 0 157px;
}

#unlimited .text {
	position: relative;
	width: 400px;
	margin: auto;
}

#product {
	padding: 0 20px;
}

#product .name, #product .name a {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color:#000;
}


#product .price {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
#product .plus, .overview .plus {
	font-size: 14px;
	font-weight: bold;
	color: #3CF;
	padding-right: 10px;
}

.overview .plus {
	padding-right: 4px;
}

#product li{
	line-height: 10px;
}

#product  ul {
	padding: 0 0 10px 45px;
}

#product .purchase {
	margin-left: auto;
	margin-right: auto;
	width: 120px;
}



/* Left Nav and Main Containers 11-11-2013 */

/* One column */
#container {
		border-right: 1px solid #bec3cb ;
		width: 1071px;
		position: relative;
		overflow: auto;
		z-index: 0; 
		overflow: hidden;
	}

/* Two column */
#container3 {
	clear:left;
	float:left;
	width:1071px;
	overflow:hidden;
	background:#fff;
	border-right: 1px solid #bec3cb;
}

#container2, #container2-3 {
	clear:both;
	float:left;
	width:1071px;
	border-right: 1px solid #bec3cb;
	overflow:hidden;
	clear: right;
}
#container2-3 {
	width:889px;
}
#container1 {
	float:left;
	width:100%;
	position:relative;
	border-left: 2px solid #cb0000;
	border-right: 1px solid #bec3cb;
	background:#f4f4f4;
	margin-top: 1px;

}
#col1 {
	float:left;
	width:190px;
	position:relative;
	overflow:hidden;
	
}
#col2 {
	float:left;
	width:879px;
	position:relative;
	overflow:hidden;
	background-color: #fff;
	border-left: 1px solid #bec3cb;
	margin-top: -1px;
}
#col3-1, #col3-front {
	float:left;
	width:698px;
	position:relative;
	overflow:hidden;
	background-color: #fff;
	border-left: 1px solid #bec3cb;
	margin-top: -1px;
}
#col3-front {
	height: 770px;
}
#col3-2 {
	float:left;
	width: 181px;
	position:relative;
	overflow:hidden;
	background: #fff;
}

#main-content {
	font-size: 12px;
	padding: 18px;
}



/*Left Nav and Main Containers 11-11-2013 */

/* Reviews 4-29-2014 */
#reviews {
	clear: left;
}
#ratings {
	margin: 20px;
	display: block;
	width: 240px;
	height: 135px;
	float: left;
}
#ratings .average-container {
	border: 3px solid #acacac;
	width: 175px;
	text-align: center;
	padding: 20px 0px;
	margin-bottom: 15px;
}
#ratings .average {
	font-size: 40px;
	color: #6b6b6b;
	font-weight: bold;
}

#reviews .reviews{
	float: right;
	display: block;
	width: 750px;
}
#reviews .star-num {
	float: left;
	margin: 10px 0 0 10px;
	font-weight: bold;
}
#reviews .stars-blue {
	width: 93px;
	height: 16px;
	background: url(../pics/newsite/2013_sharepoint_demo_stars.png) no-repeat 0px -45px;
}
#reviews .stars-container {
	display: block;
	height: 16px;
	margin: 10px 0;
}
#reviews .stars-one {
	width: 18px;
	height: 16px;
	background: url(../pics/newsite/2013_sharepoint_demo_stars.png) no-repeat 0px -45px;
	float: left;
	margin: 0 8px 0 6px;
}

#reviews .stars-num, #reviews .stars-num2 {
	font-size: 12px;
	float: left;
	height: 16px;
	color: #666;
}
#reviews .stars-num {
	width: 10px;
	margin: 0 0 0 5px;
	font-size: 14px;
}
#reviews .stars-bar-gray {
	width: 100px;
	float: left;
	height: 12px;
	background: #c3c3c3;
	margin-top: 2px;
	margin-right: 8px;
}
#reviews .stars-bar-blue {
	width: 100px;
	float: left;
	height: 12px;
	background: #2e91c7;
}
#reviews .stars-gray, #reviews .stars-gray-left {
	margin-top: 10px;
	margin-bottom: 5px;
	width: 93px;
	height: 16px;
	background: url(../pics/newsite/2013_sharepoint_demo_stars.png) no-repeat 0px -62px;
	margin-left: auto ;
    margin-right: auto ;
}
#reviews .stars-gray-left {
	margin-left: none;
	margin-right: none;
	float: left;
}

#view-more {
	margin-left: 30px;
	font-size: 12px;
	color: #999;
}
#view-more a {
	font-size: 14px;
}
#view-more a .arrow {
	font: "Courier New", Courier, monospace;
}

 </style>

/* Slider 5-22-2014 */
.banner li { list-style: none; }
		
		
.banner {
	position: relative;
	width: 100%;
	overflow: auto;
}
	.banner ul {
		list-style: none;
		width: 300%;
		margin: 0px;
		padding: 0px;
	}
	.banner ul li {
		display: block;
		float: left;
		width: 33%;
		padding: 0px;
		margin: 0px;
		min-height: 371px;
		
/*		-webkit-background-size: 100% 100%;*/
		-moz-background-size: 100% 100%;
		-o-background-size: 100% 100%;
		-ms-background-size: 100% 100%;
/*		background-size: 100% 100%;*/
		
	}
	
	.banner .btn {
		display: inline-block;
		margin: 25px 0 0;
		padding: 9px 22px 7px;
		clear: both;
		
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		text-decoration: none;
		
		border: 2px solid rgba(255,255,255,.4);
		border-radius: 5px;
	}
		.banner .btn:hover {
			background: rgba(255,255,255,.05);
		}
		.banner .btn:active {
			-webkit-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-moz-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-ms-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			-o-filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
			filter: drop-shadow(0 -1px 2px rgba(0,0,0,.5));
		}
		
	.banner .btn, .banner .dot {
		-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
		filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));
	}
	
	.banner .dots {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 5px;
		background: none;
		line-height: none;
	}
		.banner .dots li {
			display: inline-block;
			width: 10px;
			height: 2px;
			margin: 0 6px;
			
			text-indent: -999em;
			
			border: 1px solid #fff;
			border-radius: 6px;
			
			cursor: pointer;
			opacity: .4;
			
			-webkit-transition: background .5s, opacity .5s;
			-moz-transition: background .5s, opacity .5s;
			transition: background .5s, opacity .5s;
		}
			.banner .dots li.active {
				background: #fff;
				opacity: 1;
			}