@import url("header.css");
@import url("screen.css");
@import url("news.css");


*, html, body{
	margin: 0 auto;
	padding: 0;
	font-family: 'Verdana', Lucida, sans serif;
	font-weight: normal;
	font-size: .96em;
}

body{
	background: #fff url('../images/mainBg.png') repeat-y center top;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
}

.bodyContainer {
	width: 1024px;
	height: 600px;
	text-align: left;
	padding: 0px;
}

.bgSearch {    
	background: url(../images/tab_search.gif) no-repeat;
	background-position: left;	
}

.searchForm {
	padding:0px;
	margin:0px;
}
.searchTxtbox {
	border:1pt solid #ffffff;
	width:169px;
}
.searchList {
	width:174px;
}
.searchButton {
	border:1pt solid #ffffff;
	width:100px;
	border:1pt solid #ffffff;
	color:#ffffff;
	background-color: #0077bf;
}

.bgBlue {
	background-image:url(../images/pixel_blue.gif);
}
.bgGreen {
	background-image:url(../images/pixel_green.gif);
}
.bgGreenLight {
	background-image:url(../images/pixel_ltgreen.gif);
}

.txtSearch {
	border:1pt inset #404040;
	margin-left:72px;
	margin-bottom:8px;
}
.btnSearch {
	margin-bottom:8px;
}

.featuredImg {
	padding-right:15px;
}

.featuredImg2 {
	padding-right:15px;
	padding-bottom:10px;
}
.featuredBox {
	padding: 10px 5px 5px 5px;
}
.featuredTxt {
	color:#ffffff;
	padding-top:1px;
	padding-left:93px;
}

a.linkWhiteBold {
	font-weight:bold;
	color:#e4f3f8;
}
a:link ,a:active , a:visited { color: blue; }
a:hover { color:#434343; }

a.linkWhiteBold:hover {
	font-weight:bold;
	color:#e4f3f8;
}


.footer {
	font-size:11px;
	color: #524e39;
	text-align:right;
	padding-top:3px;
	background-image:url(../images/bottom_blue.gif);
	background-repeat:no-repeat;
}

.pageContent2 {
    width: 700px;
	padding: 3px;
}

.searchContent {
	padding:5px 15px 5px 15px;
	background-image: url(../images/pixel_ltgreen.gif);
}
.searchBox {
	padding:0px;
	width: 300px;
}

.searchBox  input{
  height: 15px;
  font-size: 10px;

}
.searchLabel select{
     height: 17x;
	 font-size: 11px;
	 color: #000;
	 text-align:left;	
}
.searchLabel{
     height: 17x;
	 font-size: 11px;
	 color: #fff;
	 text-align:left;	
	 padding: 1px
}


.divider {
	/*border-bottom:1pt solid #524e39;*/
	border-bottom:1pt solid #999999;
	border-top:0px;
	border-left:0px;
	border-right:0px;
}
.featuredProductOImg {
	padding: 0px 15px 0px 0px;
}
.productName {
	font-size:14px;
	color:#0077bf;
	font-weight:bold;
}

.productContent {
	padding: 5px;
}
.productSubHeader {
	font-size:12px;
	font-weight:bold;
}
.productSubLevelLabel {
	font-weight:bold;
	background-color:#68cf46;
	color: #ffffff;
	padding:5px;
	text-align:center;
}
.productSubLevelData {
	padding:5px;
	background-color:#eaeaea;
}
.productReviewBtn {
	border:1pt solid #524e39;
	width:130px;
	border:1pt solid #524e39;
	color:#ffffff;
	background-color: #0077bf;
}
.pageHeader {
	font-size:16px;
	font-weight:bold;
	color: #524e39;
}
.pageSideBar {
    width: 300px;
	background-color:transparent;
	padding: 6px 0px 10px 0px; /* top right bottom left */
}
.pageSubheader {
	font-size:12px;
	font-weight:bold;
	color: #524e39;
}

.container {
	float: left;
	text-align: justify;
}

font.header {
    line-height: 1em;
	font-size: 3em;
	text-align: left;
}

.header-category {

    line-height: 1em;
	font-size: 2.5em;
	text-align: left;
}

.header-subjects {

    line-height: 1em;
	font-size: 1.6em;
	text-align: left;
	color: #3da41b;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}

.header-subjects1 {
	text-align: left;
	color: #333;
	font-size: .99em !important;
}

.header-subjects2 {

    line-height: 1em;
	font-size: 1.7em;
	font-weight: bold;
	text-align: left;
	color: #6698FF;
}

.header-subjects3 {

    line-height: 1em;
	font-size: 1.1em;
	text-align: left;
	color: #000;
}

.header-books {
    line-height: 1.7em;
	font-size: 12px;
	text-align: left;
}

.header-books li{
list-style-image: url('../images/arrow.gif');
list-style-type: circle;
}
.header-books a{font-size: 12px;}
.header-books a:link, a:active, a:visited { color: #777 !important; text-decoration: none;}
.header-books a:hover { color: #444 !important;}

.header-books1 {

    line-height: 1em;
	font-size: 0.9em;
	text-align: left;
}

.header-books1 a:link { color: black; }
.header-books1 a:active { color: black; }
.header-books1 a:visited { color: black; }
.header-books1 a:hover { color: #FBB917; }

.redtxt {

    line-height: 1em;
	font-size: 0.9em;
	text-align: left;
	color: red;
}

.featuredTitleTPS {

	font-size: 18px;
	font-weight:bold;
	color: #524e39;

}

.featuredTitleTPS1 {

	font-size: 15px;
	font-weight:bold;
	color: #524e39;

}

.featuredTitleSubj {

	font-size: 20px;
	font-weight:bold;
	color: #524e39;
	padding: 20px 0px 20px 0px;

}


.featuredTitle {
	font-size: 12px;
	font-weight:bold;
	color: #434343;
}

.featuredTitle1 {

	font-size: 12px;

}

.featuredTitle2 {
    background: #fff url(../images/elearning_sidebar3.jpg) top left no-repeat;

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	padding:10px;
	color: #524e39;

}

.featuredTitle3 {

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	color: #524e39;

}

.featuredTitle4 {
    background: #fff url(../images/elearning_sidebar2.jpg) top left no-repeat;

	font-size: 12px;
	font-weight:bold;
	text-align: left;
	padding:10px;
	color: #524e39;

}

.featuredTitleMedia {

	font-size: 18px;
	font-weight:bold;
	color: #009de0;

}

.featuredTips {
	padding: 0px 15px 15px 25px;

	font-size: 11px;
	color: #524e39;
	text-align: left;
}

.featuredDescription {
	padding: 0px 20px 0px 0px;
	font-size: 12px;
	color: #777;
	text-align: left;
	float: left;
}

.featuredDescription p{
   color: #666;
   font-size: 12px;
   line-height: 18px;
}
.featuredDescription1 {
	padding: 0px 20px 0px 0px;

	font-size: 11px;
	color: #524e39;
}

.featuredDescription2 {
	padding: 0px 20px 0px 0px;

	font-size: 12px;
	color: #524e39;
}

.featuredDescription3 {
	padding: 0px 20px 0px 0px;

	font-size: 14px;
	font-weight:bold;
	color: #524e39;
}

.featuredDescription4 {
	padding: 0px 20px 0px 0px;	
	color: #555555 !important;
}

.featuredProductImg {
	padding: 10px 20px 0px 0px;
}

.pageContent2 {

	font-size: 11px;
	color: #524e39;
	width: 675px;
	margin-top: 0px;
	padding: 0px 5px 5px 5px;
}

.productSubHeader {
	font-size:12px;
	font-weight:bold;

	color: #524e39;
}
.productSubLevelLabel {
	font-weight:bold;
	background-color:#68cf46;
	color: #ffffff;
	padding:5px;
	text-align:center;

	font-size: 11px;
	color: #524e39;
}
.productSubLevelData {
	padding:5px;
	background-color:#eaeaea;
	font-size: 11px;
	color: #524e39;
}

.featuredImgX {
	padding-right:5px;
	border:1pt solid #82CAFA;
	padding: 0px 0px 0px 0px;
}

.newsImgTable {
	padding-bottom:0px;
	margin:0px;
}

.pageSideBar1 {
	background-color:#ecebe7;
	padding: 0px 10px 10px 10px; /* top right bottom left */
	vertical-align: top;
}

.spacer {
    padding: 2px 0px 2px 0px;
}


.productSlide {
width: 675px;
height: 265px;
float: left;
}

.productSlide2 {
width: 675px;
height: 400px;
float: left;
}

.PSBannerFill {
 width: 100%;
 height: 236px;
 margin-top: 0;
 text-align: left;
}

.PSBannerFill_1 {
 width: 100%;
 height: 236px;
 margin-top:auto;

 text-align: left;
 margin-left:-11px;


}

.PSBannerFill img{ float: left}
.PSBannerFill p{
width: 100%;
height: 50%;
font-weight: bold;
color: #777 !important;
}

.bordercolor {
 border-color: blue;
}

.newsBottomRight {
width: 300px;
height: 200px;
background: #eee;
}

/* PRODUCT DETAIL.PHP CSS LAYOUT */
.pDetail {
width: 100%;
height: 400px;
}
.pDetail hr{
width: 100%;
height: 1px;
border: 0px;
border-bottom: 1px dotted #434343;
}
.pDetail .pImg{
width: 189px;
float: left;
text-align: center;
height: 240px;
}
.pDetail .pImg  img{ text-align: center; }
.pDetail  .pDescription{
width: 470px;
float: left;
margin-left: 17px;
}
.pDetail  .pAdditionals{
width: 200px;
float: left;
height: 70px;
text-align: left;
}
.pDetail  .pAdditionals a img{
margin-top: 4px;
}


.pDetail  .pDescription  h2,h3{ width: 100%;}
.pDetail  .pDescription p{
width: 100%;
line-height: 18px;
padding-top: 10px;
}
.pDetail  .pSubDesc{
width: 100%;
height: 250px;
float: left;
}

.productRes {
width: 100%;
height: 400px;
background: #000;
float: left;
}
.pDetail .tableDesc {
width: 100%;
height: 200px;
background: #eee;
float: left
}

.Leads{
float: left;
font-size: 12px;
font-weight: bold;
color: #666;
width: 97%;
margin-left: 3%;
margin-top: 10px;
line-height: 25px;
}

.pSticker {
width: 300px;
height: 50px;
float: left;
margin-left: 15px;
}

.pSticker .item{
height: 32px;
width: 31px;
float: left;
}


