body {
    color:red;
                    
/*     text-transform: lowercase; */
	padding-bottom: 0;
	padding-top: 0;
	margin: 0;
	color: #696969;
	background:#EAEBEB url(img/body_bg.png) top center repeat-y;
/* 	font: 73% Arial, Verdana, Geneva, Helvetica, sans-serif; */
	font: 90% helvetica, Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
/* 	font: 90% Arial, helvetica, Times New Roman, Verdana, Geneva, Helvetica, sans-serif; */

}

/*   this is the good one
body {
	margin: 0;
	padding: 0 10px;
	color: #696969;
	background:#c6c6c6 url(img/body_bg.png) top center repeat-y;
	font: 73% Arial, Verdana, Geneva, Helvetica, sans-serif;
}
*/

/*
body {
	background-repeat: repeat-y;
	padding-left: 10px;
	padding-bottom: 0;
	padding-right: 10px;
	margin-left: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-top: 0px;
	color: #696969;
	background:#c6c6c6 url(img/body_bg.png) topxcenterrrepeat-y center top;
	font: 73% Arial, Verdana, Geneva, Helvetica, sans-serif;
}
*/

h1, h2, h3, h4, h5, h6 {
	margin-bottom: 0.5em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}

h1 { font-size: 1.3em; }

h2 { font-size: 1.0em; }

h3, h4, h5, h6 { font-size: 1.1em; }


p {
	margin-top: 0.5em;
	margin-bottom: 0.9em;
}

a {
	text-decoration: none;
	font-weight: normal;
}

a:link { color: #0a0a0a; }

a:visited { color: black; }

a:hover {
	color: #737373;
}

fieldset { border: 1px solid #ccc; }

pre {
	background-color: #eeeeee;
	padding: 0.75em 1.5em;
	font-size: 12px;
	border: 1px solid #ddd;
}

table { /* make <td> sizes relative to body size! */ font-size: 1em; }

.form-item label {
	font-size: 1em;
	color: #222;
}

.item-list .title {
	font-size: 1em;
	color: #222;
}

.links {
	margin-bottom: 0em;
	font-size:.95em;
}

.comment .links { margin-bottom: 0em; }

/*
** Page layout blocks / IDs
*/
#header, #content { width: 100%; }

#header {
	margin-bottom: -16px;
	text-overflow: clip;
	position: relative;
	left: 0px;
	top: 0px;
	height: 150px;
/* 	background: url(img/header.png) no-repeat 0 0px; */
	/* height:116px; */
	overflow:visible;
}

#logo {
	position: relative;
	float: left;
	left: -14.5px;
	padding-bottom: 10px;
}

/*
#logo img {
	top: 0px;
	padding: 0;
	border: 0;
	margin:0;
}
*/

#sub_header {
	margin-left: 0;
	margin-bottom: 15px;
	margin-right: 0;
	margin-top: 0px;
	padding-left: 5px;
	padding-bottom: 4px;
	padding-right: 5px;
	position:relative;
	height: 0px;
/* 	background:url(img/sub_header.png) left top repeat-x; */
}

#sub_header .content {
	padding:2px 0 0 0;
	color:#ccc;
}

#sub_header .block a { color:#fff; }

#sub_header .block {
	color:#fff;
	margin:0 350px 0 30px;
	padding:5px 0 0 0;
}

#sub_header .block-title {
	float:left;
	width:150px;
	text-align:right;
	margin:0 20px 30px 0;
	color:#f0000;
	padding:0;
}

#secondary {
	padding:0;
	margin:0;
	position:absolute;
	right:20px;
	top:10px;
	font-size:12px;
	color:#0053A0;
}

#secondary li { padding:0 6px 0 8px; }

#secondary a {
	padding: 7px 0;
	margin:0;
	font-size: 11px;
	font-weight:normal;
	color:#344A04;
}

#secondary a:hover, #secondary a.active {
	text-decoration:underline;
	color:#344A04;
}

#secondary ul.links li { border-left: 1px solid #344A04; }

ul.links li { border-left: 1px solid #ccc; }

ul.links li a { margin-left:2px; }

ul.links li.first { border-left: none !important; }

ul.links li.last { padding-right:0 !important; }

#primary {
	position:absolute;
	bottom:0;
	right:10px;
}

#primary li {
	border:none !important;
	margin-left:2px;
	padding:15px 0px; /* set to 0 in IE fix */
	float:left; /* float is nececcary! for correct tabs*/
}

#primary a {
	/*background:#cccccc;*/
	background: url(img/tab.png) top left repeat-x;
	padding:15px;
	font-size: 15px;
	font-weight:normal;
	color:#fff;
	margin-left:2px; /*to equalize with li margin */
}

#primary a:hover, #primary a.active {
	background:#2e2e2e url(img/tab1.png) top left repeat-x;
	text-decoration:none;
}

ul.links li.first {
	border: none;
	padding-left:0 !important;
}

ul.links li.last { padding-right:0 !important; }

#search {
	position:absolute;
	right:10px;
	top:10px;
	vertical-align:middle;
	padding:6px 15px;
	background:url(img/search.png);
	z-index:2;
}

#search label {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
}

#search .form-text {
	border: 2px solid #ff0000;
	font-size: 1.2em;
	height: 21px;
	vertical-align: middle;
	width: 175px;
	padding: 3px 5px 0 5px;
	margin:0;
}

#mission {
	background-color: #369;
	padding: 1.5em 2em;
	color: #fff;
}

#mission a, #mission a:visited {
	color: #9cf;
	font-weight: normal;
}

.site-name {

	margin: 0;
	padding: 20px 0 5px 0px;
	font-size: 3.3em;
	font-family: Impact, "Arial Black", Arial, Helvetica, sans-serif;
}
.site-name a {
padding:0 0 0 20px;
}

.site-name a:link, .site-name a:visited { color: #fff; }

.site-name a:hover { text-decoration: none; }

.site-slogan {
	font-size: 1em;
	color: #000;
	display: block;
	margin: 0;
	font-weight: normal;
	float:left;
	padding:0 0 20px 23px;
	
}

#main {
	/* padding in px not ex because IE messes up 100% width tables otherwise */
  border-left-style: solid;
	                                                                           
  border-bottom-style: none;
	                                                                           
  border-right-style: solid;
	                                                                           
  border-top-style: none;
	                                                                           
  border-color: #dadada;
	                                                                           
  border-right-width: 1px;
	                                                                           
  border-left-width: 1px;
	                                                                           
  padding: 0 15px;
	text-align:left;
}

#mission, .node .content, .comment .content { line-height: 1.4; }

#help {
	font-size: 0.9em;
	margin-bottom: 1em;
}

.breadcrumb {
	margin-bottom: .5em;
	font-size:.9em;
	color:#6a6a6a;
}

.breadcrumb a { color:#6a6a6a; }

.messages {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 0.3em;
	margin-bottom: 1em;
}

.error { border-color: red; }

 #footer {
	padding: 5px;
	font-size: 0.9em !important;
	text-align:center;
	line-height:120%; 
	vertical-align:bottom;  
	color:black;
	background:url(img/footer.png) top left repeat-x;   
/*      background-color:white;  */
	margin:0px 0 0 0;
} 

#footer a { color:#fff; }

#footer .links { margin-bottom:0px; }

#footer a:link {color: black;}
#footer a:visited {color: #AA0000;}
#footer a:hover {text-decoration:underline; color: #AA0000;}

#author_link {
	text-align:right;
	padding:.5em 0 0 0;
}






/*
** Common declarations for child classes of node, comment, block, box, etc.
** If you want any of them styled differently for a specific parent, add
** additional rules /with only the differing properties!/ to .parent .class.
** See .comment .title for an example.
*/
.title, .title a {
	font-weight: normal;
        text-align: center;
	font-size: 1.4em;
	color: #000000;
	margin: 0 auto 0 auto;  /* decrease default margins for h<x>.title */
}

.feed-item-title a { color:#000; }

.block { margin-bottom:1.5em; }

#center .date {
	font-size:.8em;
	color:#6a6a6a;
}

.submitted {
	color: #999;
	font-size: 0.8em;
}

.links li.first { padding-left:0; }

.links a {
	font-weight: normal;
	color:#000;
}

.block, .box { padding-bottom: 20px; }

.block .title { margin-bottom: .25em; }

.box .title { font-size: 1.1em; }

.node .title { font-size: 1.1em; }

.node { margin: .5em 0 1em 0; }

#center .node { padding-bottom:1.5em; }

.sticky {
	padding-bottom:1em;
	border-bottom:1px dotted #E0E4E7;
}

.node .content, .comment .content { margin: .5em 0 .5em 0; }

.node .taxonomy {
	color: #999;
	font-size: 0.8em;
	padding: 1.5em;
}

.node .picture {
	border: 1px solid #ddd;
	float: right;
	margin: 0.5em;
}

.comment {
	border: 1px solid #abc;
	padding: .5em;
	margin-bottom: 1em;
}

.comment .title a {
	font-size: 1.1em;
	font-weight: normal;
}

.comment .new {
	text-align: right;
	font-weight: normal;
	font-size: 0.8em;
	float: right;
	color: red;
}

.comment .picture {
	border: 1px solid #abc;
	float: right;
	margin: 0.5em;
}

/*
** Module specific styles
*/
#aggregator .feed-source {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 1em;
	margin: 1em 0 1em 0;
}

#aggregator .news-item .categories, #aggregator .source, #aggregator .age {
	color: #999;
/* 	font-style: italic; */
	font-size: 0.9em;
}

#aggregator .title {
	margin-bottom: 0.5em;
	font-size: 1em;
}

#aggregator h3 { margin-top: 1em; }

#forum table { width: 100%; }

#forum td { padding: 0.5em 0.5em 0.5em 0.5em; }

#forum td.forum, #forum td.posts { background-color: #eee; }

#forum td.topics, #forum td.last-reply { background-color: #ddd; }

#forum td.container { background-color: #cccccc; }

#forum td.container a { color: #555; }

#forum td.statistics, #forum td.settings, #forum td.pager {
	height: 1.5em;
	border: 1px solid #bbb;
}

#forum td .name { color: #96c; }

#forum td .links {
	padding-top: 0.7em;
	font-size: 0.9em;
}

#profile .profile {
	clear: both;
	border: 1px solid #abc;
	padding: .5em;
	margin: 1em 0em 1em 0em;
}

#profile .profile .name { padding-bottom: 0.5em; }

.block-forum h3 { margin-bottom: .5em; }

.calendar a { text-decoration: none; }

.calendar td, .calendar th {
	padding: 0.4em 0;
	border-color: #888;
}

.calendar .day-today { background-color: #69c; }

.calendar .day-today a { color: #fff; }

.calendar .day-selected {
	background-color: #369;
	color: #fff;
}

.calendar .header-week { background-color: #ccc; }

.calendar .day-blank { background-color: #ccc; }

.calendar .row-week td a:hover {
	background-color: #fff;
	color: #000;
}

/*----------block stuff edgar found it ----------*/

#left .block-title {           /*padding and margin for title within the block background*/
	padding:7px 0 3px 10px;
	color:#ffffff;
	margin: 0;
	height:26px; /* necessary for IE!!!!!!! */
	background:url(img/block-header.png) top left no-repeat;
}

/* ------------------- block-user-0 ----------------- */
#block-user-0 .item-list {
	margin-top:10px;
	text-align:center;
	padding:4px 0 0 0;
}

#block-user-0 .item-list ul li { list-style-type:none; }

.user_profile label { font-weight:normal; }

.user_profile .fields { margin:1.4em 0; }

/* sidebar menu
--------------------------------------------------*/

#right li.collapsed, #right li.leaf {
	padding:0;
	line-height:1.8em;
}

#right .collapsed a, #right .leaf a {
	display:block;
	padding:4px;
	height:1%; /* IE WIN */
	text-decoration:none;
	border-bottom:1px dotted #E0E4E7;
	color:#000;
}

*html #right .collapsed a, #right .leaf a { border-bottom:1px solid; }

#right .collapsed a:hover, #right .leaf a:hover {
	background-color:#98ABB8;
	color:#fff;
	text-decoration:none;
}

/* -------------- table view ------------------------- table */
table {
	margin-top: 40px;
	width: 100%;
	margin-bottom:15px;
}

thead th {
	font-weight: normal;
	word-break: keep-all;
	text-transform: uppercase;
	border-left-style: solid;
	border-bottom-style: groove;
	border-right-style: solid;
	border-top-style: solid;
	border-left-width: 0px;
	border-bottom-width: 5px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-color: black;
	background:#aa0000;
/* 	padding:10px 20px; */
	padding-top: 10px;
	color:white;
	font-size: 100%;
	text-align: center;
	
}

thead th  {
	color: white;
	
}


tr.odd td, tr.even td {
	font-size: 8pt;
	padding:1px 5px;
	border:0px solid #7d7d7d;
}

tr.odd td { background-color: white; background:#white; }

tr.even td { background:#dadada; }



tr.odd td a, tr.odd td { color:#black; }

tr.even td a, tr.even td, thead { color:#black; }

.pager { margin-bottom:15px; }


.views-field a:link { color: #040001; }

.views-field a:visited { }

.views-field  a:hover {
	color: #5f5f5f;
	text-decoration: none;
	font-weight: normal;
}


/* sidebar menu
--------------------------------------------------*/

#left li.collapsed, #left li.leaf {
	padding:0;
	line-height:1.8em;
}

#left .collapsed a, #left .leaf a {
	display:block;
	padding:4px;
	height:1%; /* IE WIN */
	text-decoration:none;
	border-bottom:1px solid #E0E4E7;
}

#left .collapsed a:hover, #left .leaf a:hover {
	background-color: #737373;
	color:#fff;
	text-decoration:none;
}

/* -------------------- laout. Holy Grail layout technique is used. Do not forget to fix IE ------------------- */

#wrapper {
	position: static;
	padding-bottom: 0;
	padding-top: 0px;
	margin-left: auto;
	margin-bottom: 0px;
	margin-right: auto;
	margin-top: 0px;
	width: 990px;
	text-align:left;
	background: url(img/body_bg.png) top center repeat-y;
}

#container { margin-top:5px; }

.container { padding:0; }

.container-left { padding-left: 200px;   /* LC fullwidth */ }

.container-right { padding-right: 170px;  /* RC fullwidth  */ }

#container .column {
	position: relative;
	float: left;
}

#center {
	padding:0;
	width: 100%;
	overflow:hidden;
}

#left {
	width: 180px;				/* LC width */
	padding: 0 20px 0 0;		/* LC padding */
	margin-left: -100%;
	overflow:hidden;
	color: green;
}

#container > #left { /* hide from f***king IE6! */ right: 200px;          /* LC fullwidth + CC padding */ }

#right {
	padding-left: 10px;
	padding-bottom: 0;
	padding-top: 0;
	width: 152px;				/* RC width */		/* RC padding */
	margin-right: -170px;		/* RC fullwidth + CC padding + 1 px for border*/
	overflow:hidden; /* this thing helps to get rid of layout breakdown if content is wider, than 100% */
}

#footer { margin-top: -50px; clear: both; }

/* edgar started his code here**************************************************************************/
.views-field-nothing{/*certificate of completion*/

text-shadow: 3px -2px 2px #8b8b8b;                             

text-align:center;
font-family: "CommercialScript BT";
font-size:500%;
font-weight:500;
line-height: 200%;

}

.views-field-nothing-1{/*This certificate is presented to:*/
text-align:center;
line-height: 400%
}

.views-field-nothing-2{/*Edgar Wong P.E. # 123456789*/
text-align:center;
font-size:150%;
line-height: 300%
}

.views-field-nothing-3{/*For successfully completing the fog education course:*/
text-align:center;
font-size:110%;


}

.views-field-nothing-4{/*Cold-Formed Steel Shear Wall Design*/
text-align:center;
font-size:150%;
line-height: 300%
}

.views-field-nothing-5{/*Course No. 232323*/
text-align:left;
line-height: 200%;
padding-left: 20px;
}

.views-field-nothing-6{/*umber of PDH Units or Learning Units Awarded: 8 hr3*/
text-align:left;
line-height: 150%;
padding-left: 20px;
padding-top:110px;
}

.views-field-nothing-8{/*Instructor: [author]*/
text-align:left;
line-height: 150%;
padding-left: 20px;
width:300px;
}

.views-field-nothing-9{/*Attendance/Exam Date: Wednesday, May 20, 2009 - 14:2*/
text-align:left;
line-height: 150%;
padding-left: 20px;
width:250px;

}

.views-field-nothing-10{/*Exam Score: 100*/
text-align:center;
line-height: 200%;
}

.views-field-nothing-11{/*This information will be kept on record at the headquarters of Structural PDH Center in Gainesville, Florida*/
text-align:center;
line-height: 200%;
}

.views-field-nothing-7{/*course info etc pdh instructor date*/
text-align:left;
line-height: 150%;
padding-right:20px;
white-space:pre-wrap;

}

.views-field-nothing-1{/*John Southard sig etc*/
text-align:right;
line-height: 150%;
padding-right:20px;
white-space:pre-wrap;
float:right;
padding-top:65px
}

.view-id-edgar_certificate, views-row-last{/*controls the overall block*/
line-height: 200%;
border-style: solid double;
border-color: silver;
border-width:20px;
color:black;
background-image:url(https://pdhlibrary.com/sites/all/themes/greennblack/img/johnsig.png);
background-repeat:no-repeat;
background-position: 98% 82%;
width:700px;
text-align:right;
}

/*
html .js > body > div #wrapper > div #container .container container-left container-right > div #center .column > div #main > div .view view-edgar-struct view-id-edgar_struct view-display-id-page_2 view-dom-id-1 views-processed > div .view-content > div .views-row-1 views-row-odd views-row-first views-row-last
*/


.view, view-content{
/* font-style: italic; */
font-weight: normal;
text-align: center;
/* color:maroon; */

}

.help {
text-align:right;
font-size:120%;
color:black;
padding-top:20px;
padding-bottom:20px;
font-weight:normal;

}


/* view account info */


/*
.profile dl .profile-profile_address1 
{
color: green;
margin-top: 10px;
margin-bottom:10px;

margin-left: -215px;
text-align:right;

}
*/

.profile dl dt
{
	float:left;
	padding-right: 10px;
	color:black;
	font-weight: normal;
	margin-right: 10px;
	font-size: 100%;
	width:200px;
	text-align:right;
	
}

.profile dl dd
{
	
	padding-right: 10px;
	color:434343;
	font-weight:normal;
}

/*.views-field-upload-fid
{
visibility: hidden;
}

.views-field-body, .field-content 
{
visibility: hidden
}
*/

#center #main .views-field-title .field-content
{
padding-bottom: 0px;
margin-bottom: 0.5em;
font-family: Georgia, Helvetica, Verdana, Arial, sans-serif;
text-decoration: none;
text-align: center;
font-weight: normal;
font-size: 14pt;
color: #040404;
/* color: #696969; */

}

.views-field-field-author-value
{
font-weight: normal;
text-align: center;
color: #696969;
}

/*

works really good, very fine control 
*/
/* .view-edgar-struct .view-id-edgar_struct .view-display-id-page_2 .view-dom-id-1  */

/* .view-display-id-page_2  */


/* .views-field-field-pdh-value */

.views-processed div.views-field-field-pdh-value
{
padding-top: 20px;
text-align: center;
}

html .js > body > div #wrapper > div #container .container container-left container-right > div #center .column > div #main > div .view view-edgar-struct view-id-edgar_struct view-display-id-page_2 view-dom-id-1 views-processed > div .view-content > div .views-row-1 views-row-odd views-row-first views-row-last > div .views-field-price > span .field-content > div > p

.views-field-price 
{
text-decoration: none;
text-align: left;
/* color: #696969; */
/* color:aqua; */
}

.views-field-body, field-content  /* main text of course description */
{
border-top-color: #5c5c5c;
border-top-style: ridge;
border-top-width: 5px;
border-bottom-width: 0px;
border-bottom-style: groove;
padding-top: 20px;
text-align: justify;
color: #565656;
/* color: red; */
font-weight: 100;

/* text-transform: lowercase; */
}

#block-custom_links-0 .block-title{
	padding-left: -10px;
	text-align: center;
	
}


/*
#block-block-2 a
{
font-size: 24pt;
color:red;
}


/*
/*======================download CSS==================*/
/*THE FOLLOWING BLOCK OF CODE IS FOR THE COURSE MATERIAL DOWNLOAD BUTTON */

#block-block-2 li {
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_a.gif') no-repeat scroll top right;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    
    
}

#block-block-2 a {
    padding-left: 15px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    letter-spacing: 4pt;
    font-family: arial, sans-serif;
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_span.gif') no-repeat;
    display: block;
    color: #a60000;
    line-height: 14px;
    text-align: left;
    
} 


#block-block-2:active li{
    background-position: top right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#block-block-2:active a {
    padding-left: 14px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    border-left-color: #c6c6c6;
    margin: 0px;
    background-position: bottom left; /* push text down 1px */
} 

/* quiz button *//*

###########################################################################
###########################################################################
###########################################################################
*/

/*THE FOLLOWING BLOCK OF CODE IS FOR THE TAKE QUIZ BUTTON*/

.block-custom_links li {
/*     background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_a.gif') no-repeat scroll top right; */
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 4px;
    padding-right: 15px; /* sliding doors padding */
    text-decoration: normal;
    overflow: hidden;
    width: 100%;
    
    
}

.block-custom_links a {
/*     margin-left: 10px; */
    padding-left: 40px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    letter-spacing: 3pt;
/*     font-weight: normal; */
    color: #a60000;
    font-family: arial, sans-serif;
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_span.gif') no-repeat; 
    display: block;
    line-height: 14px;
    text-align: left;
    
} 

.block-custom_links:active li {
    background-position: center bottom;
    outline: none; /* hide dotted outline in Firefox */
}

.block-custom_links:hover a {

} 

.block-custom_links:active a {
    padding-left: 45px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    border-left-color: #c6c6c6;
    margin: 0px;
    background-position: left bottom; /* push text down 1px */
} 



/*======================download CSS==================*/
/*  THIS BLOCK OF CODE IS FOR THE BUY NOW BUTTON  */


#block-block-25 li {
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_a.gif')no-repeat scroll top right;
    background-position: left;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    
    
}

#block-block-25 a {
    padding-left: 10px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    letter-spacing: 4pt;w
//  font-family: arial, sans-serif;
    font: normal 12px arial, sans-serif;
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_span.gif') no-repeat;
    display: block; 
    color: #a60000;
    line-height: 14px;
    text-align: center;
    margin:0px 0px 0px 14px; 
    background-position: 0% 0%;
    
} 


#block-block-25:active li{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#block-block-25:active a {
    padding-left: 14px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    border-left-color: #c6c6c6;
    margin: 0px;
    background-position: bottom left; /* push text down 1px */
} 

/* quiz button *//*

###########################################################################
###########################################################################
###########################################################################
*/



/*======================download CSS==================*/
/*  THIS BLOCK OF CODE IS FOR THE ADD TO CART BUTTON  */


#block-block-26 li {
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_a.gif')no-repeat scroll top right;
    background-position: left;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    
    
}

#block-block-26 a {
    padding-left: 0px;
    padding-bottom: 8px;
    padding-right: 10;
    padding-top: 8px;
    letter-spacing: 4pt;w
//  font-family: arial, sans-serif;
    font: normal 12px arial, sans-serif;
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/addcart.gif') no-repeat;
    display: block; 
    color: #a60000;
    line-height: 14px;
    text-align: center;
    margin:0px 0px 0px 0px; 
    background-position: 50% 20%;
    
} 


#block-block-26:active li{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#block-block-26:active a {
    padding-left: 14px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    border-left-color: #c6c6c6;
    margin: 0px;
    background-position: bottom left; /* push text down 1px */
} 

/* quiz button *//*

###########################################################################
###########################################################################
###########################################################################
*/




/*======================download CSS==================*/
/*  THIS BLOCK OF CODE IS FOR THE ADD TO CART BUTTON FOR PACKAGES  */


#block-block-28 li {
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/bg_button_a.gif')no-repeat scroll top right;
    background-position: left;
    display: block;
    float: left;
    font: normal 12px arial, sans-serif;
    height: 24px;
    margin-right: 0px;
    padding-right: 0px; /* sliding doors padding */
    text-decoration: none;
    overflow: hidden;
    width: 100%;
    
    
}

#block-block-28 a {
    padding-left: 0px;
    padding-bottom: 8px;
    padding-right: 10;
    padding-top: 8px;
    letter-spacing: 4pt;w
//  font-family: arial, sans-serif;
    font: normal 12px arial, sans-serif;
    background: transparent url('https://pdhlibrary.com/sites/all/themes/greennblack/img/addcart.gif') no-repeat;
    display: block; 
    color: #a60000;
    line-height: 14px;
    text-align: center;
    margin:0px 0px 0px 0px; 
    background-position: 50% 20%;
    
} 


#block-block-28:active li{
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}

#block-block-28:active a {
    padding-left: 14px;
    padding-bottom: 5px;
    padding-right: 0;
    padding-top: 5px;
    border-left-color: #c6c6c6;
    margin: 0px;
    background-position: bottom left; /* push text down 1px */
} 


###########################################################################
###########################################################################
###########################################################################
*/



/* hide the address collection at checkout */

/*
.customer-addresses{

	color:green;
	text-decoration: underline;
	display: none;
}
*/

/* checkout forms */

#ec-checkout-form-1{ 
/* 	color:green; */
	padding-top: 40px;

}

#ec-checkout-form-1 .title{ /* checkout items titles */
/* 	color:red; */
	padding-bottom: 10px;

}

#ec-checkout-form-1 .ec-receipt-icon{ /* paypal icon */
/* 	color:red; */
	padding-right: 20px;

}
 
#ec-cart-view-page .paypal-logo {
/*      display: none;              */
        padding-top: 30px;
}

/*
OK JOHN - So the following will make checkout page credit card only
*/


#edit-select-payment-type-wrapper {
         display: none;
}

#edit-select-payment-type {
         display: none;
}

#edit-receipt-submit {
         display: none;
}

/*

file link quiz pages
OK THIS IS JOHN TALKING HERE GETTING RID OF DISPLAY NONE DIRECTLY BELOW SOLVES MY 
LINKS PROBLEM EDGAR WAS GETTING PDF ATTACHMENT LINK TO DISSAPEAR BY DOING THIS.
update,  i have blocked out the next part because attachments will disappear by unchekcing the list box
*/
/*
.node .content a{
	
	display:none;
/* 	color:lime; */
}*/

/* show buy quiz link */


.node .content #quiz_summary a{
	
/* 	display:inherit; */
	display: block;


/* 	background-color: lime; */
	/* 	color:lime; */
}


/* question title */

.node .content #multichoice-render-question-form div{
color:black;
/* font-weight: 600;  */
/* font-size: medium; */
}


/* hide scribd links- top link */
/* I HAVE BLOCKED THE NEXT PART TO TRY TO RESTORE USE OF LINKS ON QUIZ DESCRIPTION PAGES*/
/* 
.views-field-body .field-content p a{

	display: none;
	color: white;
}
*/

/* hide scribd links- bottom link */


.views-field-body .field-content div, .views-field-body .field-content div a{ 

	display: none;
	color: white;
}

/* user login form username password */


#user-login-form .item-list{
text-align: center;
margin-left: -30px;
}


/* hide update button or place order button in next two css areas*/


#edit-update
{
	display: none;
}


/*
#edit-submit.form-submit {
  display: none;
}
*/

/* #edit-order {color: white; background: url('https://www.pdhlibrary.com/sites/all/themes/greennblack/img/free-checkout.png') no-repeat; padding: 10px 150px 40px 0px} */
/*
#edit-order:link {#AA0000;}
#edit-order:visit {}
#edit-order:hover {color: red; background-color: #EAEBEB;}
#edit-order:active {color: red; background-color: blue;}
*/
.ec-checkout-review-form-ops a:link {text-decoration: underline; color: red; font-weight: bold;}
.ec-checkout-review-form-ops a:visited {text-decoration: underline; color: red; font-weight: bold;}
.ec-checkout-review-form-ops a:hover {text-decoration: underline; color: green;}


/*JOHN- OK, this makes adjustments to the cart/view remove link text link   */
.ec-cart-remove a:link {text-decoration: underline; color: red; font-weight: bold;}
.ec-cart-remove a:visited {text-decoration: underline; color: red; font-weight: bold;}
.ec-cart-remove a:hover {text-decoration: underline; color: green;}

.ec-cart-ops a:link {text-decoration: underline; color: red; font-weight: bold;}
.ec-cart-ops a:visited {text-decoration: underline; color: red; font-weight: bold;}
.ec-cart-ops a:hover {text-decoration: underline; color: green;}


/* faq text? */

.faq-question a:hover {
	color: rgb(170,0,0);
}


.faq-qa-header {
	color: black;
}

#sale{
	color:red;
	padding-top: 5px;
/* 	text-decoration:blink; */
	font-weight: 300;
	font-size: 80%;
}

#description{
	max-width: 550px;
	min-width: 400px;
	margin-left: 5px;
	text-align: justify;
	color:red;
}

#specialcase{
	color:green;
        font-weight:bold;
        text-align: center;
        min-width: 50px
}

#status{
	color:#AA0000;
        text-align: center;
        min-width: 80px
}

#title{
	max-width: 400px;
	min-width: 400px;
	margin-left: 10px;
	text-align: left;
/* 	font-weight:800; */
	font-size: 105%;	
}


th.views-field a.active{
color: white;
/* text-decoration: underline; */
}


.form-item label{
		font-weight:normal;

	font-weight: 0;
/* 	color: red; */
}



#main .links {
	
/* 	display: none; */
}

.breadcrumb {
  display: none;
}

/*

#frameframe{
position: absolute;
left: 600px;	
}
*/

.block-title{
	color: black;
/* 	text-align: center; */
	size: 50%;
}


/* right block title */

#right.column .block-title{
/* 	color: purple; */
	text-align: center;
	size: 50%;
}


/*
#srtitle {
	color: pink;
}
*/


#arialfont{
	font-family: arial;	
/* 	color: black; */
}

.menu{
color: blue;
}

#srtitle{
		font: 90% helvetica, Times New Roman, Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.faq-dd-hide-answer {
	font-family: Arial;
}

.service-links
{
	margin-left: -10px;
}


/*
#edit-body-wrapper{              structural view search box offset
	margin-top: 22px;
}

*/


#block-block-4
{
	padding-left: 0px;
	margin-left: 0px;
	margin-top: -10px;
	margin-bottom: -20px;	
	
}


.ec_buynow a{
	display:none;
	color: red;
	background-color: blue;
}

#seal{
	margin-bottom: -40px;
	
}

a.johnquiz:link {color: green;}
a.johnquiz:visited {color: green;}
a.johnquiz:hover {text-decoration:underline; color: #AA0000;}

a.courselist:link {color: #000000;}
a.courselist:visited {color: #AA0000;}
a.courselist:hover {text-decoration:underline; color: #AA0000;}

a.newcourse:link {color: #AA0000;}
a.newcourse:visited {color: #AA0000;}
a.newcourse:hover {text-decoration:underline; color: #AA0000;}

a.checkout:link {color: #AA0000; padding: 10px 910px 40px 0px; font-size: 17px; font-weight: bold; background: url('https://www.pdhlibrary.com/sites/all/themes/greennblack/img/free-checkout.png') no-repeat;background-position: right bottom;}
a.checkout:visited {color: #AA0000; font-size: 17px; font-weight: bold}
a.checkout:hover {text-decoration:underline; color: #AA0000; font-size: 17px; font-weight: bold}


.stpulldown-gradient
{
 background: #E1E1E1;
 background: -moz-linear-gradient(top, #E1E1E1 0%, #A7A7A7 100%); /* firefox */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#E1E1E1), color-stop(100%,#A7A7A7)); /* webkit */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#E1E1E1', endColorstr='#A7A7A7',GradientType=0 ); /* ie */
 background: -o-linear-gradient(top, #E1E1E1 0%,#A7A7A7 100%); /* opera */
 color: #636363;
}
#stpulldown .stpulldown-logo
{
 height: 40px;
 width: 300px;
 margin-left: 20px;
 margin-top: 5px;
 background:url("https://www.pdhlibrary.com/sites/default/files/logo for sharing.jpg") no-repeat;
}

/*This removes the price displaying on the quiz questions*/
div.price {display:none}


/* JOHNS CSS STARTS FROM HERE DOWN */
#Pdhmobile {display:none;}
