/* $Id: local_sample.css,v 1.1.2.2 2008/12/15 21:02:34 jwolf Exp $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom css and css overrides in this file and  */ 
/* rename it local.css.  By restricting your css changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.               */

/* Steps to activate local.css:                       */
/* 1. Add your custom css to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Uncomment (remove leading semicolon from ) the  */ 
/*    following line in your theme's .info file:      */
/*    ;stylesheets[all][] = local.css                 */
/* 4. Clear cached data at admin/settings/performance */
Body{
background-image:url(images/Banner_bg.jpg);
  background-repeat:repeat;
  background-color:#990033;
}
/*--- BLOG BLOCKS ---*/
div.block-blog div.block-icon {
  background: transparent url('icons/tnt_icon_01.png') no-repeat left center;
}

#block-blog-0 div.block-icon,
body.layout-main-last #sidebar-last #block-blog-0 h2.block-title {
  background: transparent url('icons/tnt_icon_02.png') no-repeat left center;
}

/*--- BOOK BLOCK ---*/
#block-book-0 div.block-icon,
body.layout-main-last #sidebar-last #block-book-0 h2.block-title {
  background: transparent url('icons/tnt_icon_07.png') no-repeat left center;
}

/*--- COMMENTS & FORUMS BLOCKS ---*/
div.block-comment div.block-icon,
div.comments-block-icon,
#block-views-comments_recent-block div.block-icon {
  background: transparent url('icons/tnt_icon_01.png') no-repeat left center;
}

div.block-forum div.block-icon,
body.layout-main-last #sidebar-last div.block-comment h2.block-title,
body.layout-main-last #sidebar-last div.block-forum h2.block-title,
body.layout-main-last #sidebar-last #block-views-comments_recent-block h2.block-title {
  background: transparent url('icons/tnt_icon_06.png') no-repeat left center;
}

/*--- DEVEL BLOCK ---*/
#block-menu-devel div.block-icon,
body.layout-main-last #sidebar-last #block-menu-devel h2.block-title {
  background: transparent url('icons/tnt_icon_12.png') no-repeat left center;
}

/*--- MENU BLOCK ---*/
div.block-menu div.block-icon,
body.layout-main-last #sidebar-last div.block-menu h2.block-title {
  background: transparent url('#') no-repeat left center;
}

/*--- SEARCH BLOCK ---*/
div.block-search div.block-icon,
body.layout-main-last #sidebar-last div.block-search h2.block-title {
  background: transparent url('#') no-repeat left center;
}


div.block-search h2.block-title {
  padding-left: 3.125em;
}

/*--- USER BLOCK ---*/
div.block-user div.block-icon,
body.layout-main-last #sidebar-last div.block-user h2.block-title {
  background: transparent url('icons/tnt_icon_08.png') no-repeat left center;
}

/*--- USER LOGIN BLOCK ---*/
#block-user-0 div.block-icon,
body.layout-main-last #sidebar-last #block-user-0 h2.block-title {
  background: transparent url('icons/tnt_icon_14.png') no-repeat left center;
}
html {
background:transparent none repeat scroll 0 0;
color:#000033;
}
#header-wrapper {
background-color: transparent;
 width:975px;
  margin:auto;
  padding-left:0px;
  /*height:150px;*/
}
#main-wrapper {
  background: #F4F7E7 url('images/content-gradient.png') repeat-x 0 1px;
  width:975px;
  margin:auto;
  padding-left: 0px;
}
#preface {
width:975px;
margin:auto;
padding-left:0px;
}
#header {
background-color:#E3ECBE;
width:975px;
}
#header-first {
  float: left;    /* LTR */
  font-family: Myriad Pro, Myriad Web Pro Regular, Lucida Grande, Geneva, Trebuchet MS, sans-serif;
  margin: 0px 0px 0px 0px;
  width: 255px;
  }
  #primary-menu-wrapper {
  background-color:#E3ECBE;
  width:975px;
  }
  #header-middle {
	float: left;
	margin: 0px 20px 0 0;    /* LTR */
	width: 230px;
	height:150px;
}
div.block-wrapper {                    /* spacing between blocks */
  margin: 0px 0;
}
p {
  font-size: 1em;
  font-weight: normal;
  line-height: 160%;
  margin: 0px 0;
}
#main img{
padding-left:10px;
padding-right:10px;
padding-top:5px;
padding-bottom:5px;
}
#content-content img{
	padding:5px 10px 5px 0;
}

#block-uc_catalog-0{
	width:320px;
	padding:5px;
	float:left;
	border: 1px solid #580526;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}


#block-views-Testimonials-block_1{
	width:320px;
	padding:5px;
	float:left;
	border: 1px solid #580526;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

/* homepage blog block*/
div.view-display-id-default {
/*float:right;
height:150px; padding:8px;
overflow:hidden;
width:250px;*/
}
div.views-field-title a:link,div.views-field-title a:visited {
	color:#000; line-height:1.2em; font-weight:bold; text-decoration:underline;color:#006A29;
}
div.view-id-blog{
	color:#fff;
}/* view-display-id-default*/

#block-views-blog-block_3{
float:right;
width:320px;
border: 1px solid #580526;
padding:5px;
}


#block-views-popular-block{
width:300px;
	padding:5px;
	float:none;
	border: 1px solid #580526;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#block-tellafriend-0{
padding:0px; color:000;
/*border: 1px solid #580526;*/
width:680px;
float:left;
margin:5px;
}
#page {
	width:100%;
	margin-top: 20px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
}
body.layout-main-last #sidebar-last {
width:250px;
/*background-image:url(images/right.jpg);*/
}
#edit-search-block-form-1{
width:220px;
}

body.layout-main-last #sidebar-last h2.block-title {
background-color:transparent;
background-image:url(images/preface-wrapper-bg.png);
border-bottom:1px solid #D6DDB9;
color:#666666;
padding:0;
text-align:left;
text-shadow:none;
width:auto;
}
body.layout-main-last #content-wrapper {
margin:32px 0px 0 0;
position:relative;
width:700px;
z-index:1;
}
#legal-notice {
background:transparent none repeat scroll 0 0;
clear:both;
color:#AAAAAA;
display:none;
font-size:0.9em;
padding:10px 0;
text-align:center;
width:975px;
}
body.layout-main-last input.form-text {
width:200px;
}

/**************/
/* TYPOGRAPHY from style.css */
/**************/


body {
  background: #396236;/*ACB98C*/
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;     /* web safe fonts */
  /*font-size: 75%; */   /* 12px */
  font-size: 105%;    /* a bit bigger than 12px */
  font-weight: normal;
  
  
  /*line-height: 160%;*/    /* 19.2px */
  line-height: 185%;    /* 19.2px */
  
  font-family:Verdana;
  font-size:medium;
}

#primary-menu{
  font-size: 85%;    /* 12px */

}
#primary-menu ul.menu li.active-trail {/*style.css?F (line 1124)*/
background-position:left 0px; /*background-position:left -29px;*/
}

#primary-menu ul.menu li a:hover, #primary-menu ul.menu li:hover a, #primary-menu ul.menu li.hover a, #primary-menu ul.menu li.active-trail a {
background-position:right 0;
color:#FFFFFF;
}
#primary-menu ul.menu li:hover, #primary-menu ul.menu li.hover, #primary-menu ul.menu li.active-trail {
background-position:left 0px;
}
/**************/
/* Testimonials view on testimonials page
/**************/

.view-Testimonials h2{
  border-bottom: 2px solid #D6DDB9;
  color:#27638C;
  text-decoration: bold;
  padding-top: 60px;
  padding-bottom: 0px;

}

.view-Testimonials p{
  padding-top: 10px;
  padding-bottom: 10px;

}



.view-display-id-block_3 .field-content{
  border-bottom: 1px solid #D6DDB9;

}



/***************
/* blog
/**************/
.views-row{
	margin-bottom:20px; border-bottom:1px solid #ccc; padding-bottom:20px;
}
.view-blog .views-row-1 { 
background-color:#fff; background-image: url(/sites/default/files/home-blog-bg.jpg); background-position:top left; background-repeat: no-repeat;
border:1px solid #ccc;
margin-bottom:20px;
padding:25px 13px 10px 13px;
}
/*.view-blog .views-row-1 .field-content a:link, .view-blog .views-row-1 .field-content a:visited{
	font-size:.7em; color:#0033FF;
}
.view-blog .views-row-1 views-field-title .field-content a:link, .view-blog .views-row-1 views-field-title .field-content a:visited	views-field-title{
	font-size:1em; color:#000;
}*/


.view-blog h4{
font-size:1.2em;
/*line-height:1.364em;*/
padding-top:0; margin-top:25px;
}

.view-blog p{
  padding-right: 50px;
  
}

.view-blog .views-field-created{
color:#888888; font-size:0.8em;
font-style:italic;margin-bottom:0;
padding-bottom:0;
}

.selwyn-more a:link, .selwyn-more a:visited{
  /*float:right;*/
  color:#006A29;  
  font-size: 70%;
text-decoration:underline;
  
}
.views-field-tid a:link,.views-field-tid a:visited {
	/*float:left;*/text-decoration:underline; font-size: 75%; margin:0; padding:0;color:#006A29;  
}
label.views-label-tid{
	color:#000; font-size:.8em;
}
.views-field-title a:link h4, .views-field-title a:visited h4{
	/*font-family:georgia,serif;*/ text-decoration:underline;
	font-size:1.25em;
	font-style:normal;
}
/***************
/* 6 pack of products on front page
/**************/

.selwyn-top-table{
  clear:both;
}
  

  /*

.selwyn-catalog-blocks{
  width: 650px;
  position:relative;
  clear:both ;
  border:1px solid red;
}
  */

.catalog-table{
margin-left:-4px;
	width:650px;
  border-collapse:separate;
}

.catbox{

  /*background:#F9FAFF none repeat scroll 0 0;*/
  background-color:#d3eed2;/*b0c4de*/
  border:1px solid #CECFDE;
  padding:3px; width:50%;
}

.our-programs{
  font-style: italic; 
  padding-left: 20px ;
  padding-right: 20px;
  padding-bottom: 20px;

}
.selwyn-top-table td{
	vertical-align:top;
}
#block-block-10{
	clear:both;
}
/*
 catalog on home page
*/
/*
#block-uc_catalog-0{
width:300px;
	float:left;
	width:300px;
	padding:5px;
	border: 2px solid #580526;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#block-views-Testimonials-block_1{
	position: relative ;
	width: 300px;
	padding:5px;
	border: 2px solid #580526;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
*/
/* Jonathan homepage blog block*/
/*
#block-views-blog-block_3{
  float:right; 
  margin-left:350px;
  width:300px;
  border: 2px solid #580526;
  padding:0 0 0 0;  /* t r b l 
}
*/
/* Product Page Table overrides */
td.category span {
display:none;
font-size:x-small;
line-height:1.3em;
}

a:link, a:visited {
color:#666;
font-size:90%;
}
td.category {
border:2px solid #94CE18 ; /*E3ECC0*/
padding:.416em 1.666em 2.083em;
text-align:center;
vertical-align:top;
width:33%;
}

tr.even td {
background-color:#FDFFEF;

}

table.category {
border:none ;/*2px solid #94CE18*/
clear:right;
width:100%;
}


/*
   product feature - file download field
   make it's width really big so J can easily read the potential values
   
*/

#edit-uc-file-filename{
border: 2px solid red;
font-size:100%;
width:40em;
}



/* shipping and refund block */
#block-block-8{
	border: 1px solid #999;
	margin-left: 0px;
	margin-right: 0px;
	margin-top; 20px;
	margin-bottom: 20px;
	padding:8px 15px 15px 15px; 
	
  color: #154B70; 
  color: grey;
  font-size: 75%;
}

/* search block */
#block-search-0{
	/*border: 1px solid #666;*/
}

#block-search-0 div.content{
	padding-left:20px;
}

/* login block in right sidebar*/
#block-user-0{
	/*border: 1px solid #666666;*/
}

/* shopping cart block */
#block-uc_cart-0{
	/*border: 1px solid #666;*/


}


/* user block */
#block-user-1{
	/*border: 1px solid #666;*/


}

/* zri block */
#block-block-7{
	/*border: 1px solid #666;*/

}

/* right side menu */
#block-menu-menu-right-side-menu{
	/*border: 1px solid #666666;*/

}

/* manager menu */
#block-menu-menu-manager-menu{
	/*border: 1px solid #666;*/


}


body.layout-main-last #sidebar-last .block-uc_cart h2.block-title {
color:#8B053B; text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;margin-bottom:0px;
padding:10px 0 0 0;
text-align:center;margin-top:0;
background:transparent none repeat scroll 0 0;
}

.cart-block-summary-links {
	text-align:center;
}

div.view-free-articles .node{
	clear:both;
}

#primary-menu ul.menu li ul li {
	background:#E3ECBE;
	font-size:1em;
	line-height:2em;
}
#contact-mail-page .underline{
	/*color:#f00;*/ text-decoration:underline;
}
/**right side bar link color of fonts*/
#sidebar-last a:link, #sidebar-last a:visited{
	color:#006a29;
}
#primary-menu ul.menu li a:link, #primary-menu ul.menu li a:visited{
	color:#006a29;
}
#primary-menu ul.menu li a:hover{
	color:#000;
}
#preface {
background-color:#aed05e;
background-image:none;
margin:auto;
padding-left:0;
width:975px;
height:1px;
min-height:1px;
}
#primary-menu-wrapper {/*local.css?e (line 119)*/
background-color:#E5F6C1;
width:975px;
}
#header {/*local.css?e (line 109)*/
background-color:#E5F6C1;
width:975px;
}
#primary-menu {/*local.css?e (line 269;style.css?e (line 1060)*/
/*font-size:95%;*/
margin-right:125px; font-family: Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal; text-transform: none;
}
body.layout-main-last #sidebar-last li.leaf,
body.layout-main-last #sidebar-last ul.menu li,
body.layout-main-last #sidebar-last .item-list ul li,
#content-content .node ul li,
#content-bottom  ul li {
  background: url('images/green-bullet.png') no-repeat  0.40em  .95em;    /* LTR */
  list-style-image: none;
  list-style-type: none;
  padding-left: 1.666em;    /* LTR */
  font-size:0.85em;/**********************************************************************************************size of text in right sidebar**************/
}
body.layout-main-last #sidebar-last li.leaf a:link, body.layout-main-last #sidebar-last li.leaf a:visited,
body.layout-main-last #sidebar-last ul.menu li a:link, body.layout-main-last #sidebar-last ul.menu li a:visited,
body.layout-main-last #sidebar-last .item-list ul li a:link, body.layout-main-last #sidebar-last .item-list ul li a:visited,
#content-bottom  ul li a:link, #content-bottom  ul li a:visited{
  /*background: url('images/green-bullet.png') no-repeat  0.40em  .3em;  */  /* LTR */
}
#content-bottom  ul li.statistics_counter{
  background: url('images/green-bullet.png') no-repeat  0.40em  .3em;  /* bullet arrows next to testimonails at bottom of page*/	
}
#content-bottom  ul li.node_read_more {
  background: url('images/green-bullet.png') no-repeat  0.40em  .4em;  /* bullet arrows next to testimonails at bottom of page*/	
}
body.layout-main-last #sidebar-last {/*local.css?e (line 211)*/
width:250px; background:none; padding-bottom:0;
}
body.layout-main-last #sidebar-last div.block-wrapper {/*stop the bg from showing at bottom of right sidebar in IE;style.css?e (line 909)*/
background-color:#E3F1BE;/*c5e5c1 */ 
margin:16px 0 30px; padding-bottom:10px; /*border:1px solid #666;*/
}
/*search block form submit butt more space**/
input.form-submit, input.teaser-button {
margin:10px 4px;
}

/****begin here: styles to provide margin left/right for using the green bg***/
#main {
margin:0 auto;
padding-left:25px;
padding-right:25px;
width:920px;
}
body.layout-main-last #content-wrapper {/*local.css?7 (line 230)*/
margin:32px 0 0; padding:0;
position:relative;
width:643px;
z-index:1;
}
#footer {/*style.css?e (line 526)*/
border-bottom: none;
border-top:1px solid #D6DDB9;
clear:both;
display:block;
font-size:0.9em;
margin:auto 0 0 -21px;
overflow:hidden;
padding:10px 0;
text-align:center;
width:960px;
}
/***right sidebar menu heading padding set***/
div.block-menu div.block-icon, body.layout-main-last #sidebar-last div.block-menu h2.block-title, body.layout-main-last #sidebar-last div.block-search h2.block-title {/*local.css?e (line 61)*/
padding-left:0px;
}
/***set tell a friend block smaaller to fit new layout**/
#block-tellafriend-0 {/*local.css?e (line 194)*/
width:620px;
}
/****set line height inside the cart contents in left sidebar****/
ul.product-description li{
	line-height:1.5em;
}
/****paragraph styling***/
p {/*local.css?e (line 131)*/
font-size:0.8em;
font-weight:normal;
line-height:150%;
margin:0;
}
#content-content p{
	margin-top:10px ; text-align:justify;padding-right:8px; color:#333;
	// selwyn 2009-12-29
	// margin:10px 0;
	/*//color:#FF0000;*/
	
}
/***************had to put jQuery styling here to override other styles**************/
#Box1 h3.name {/*feature-...pup.css?x (line 19)*/
border:medium none #FF0066;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.1em;
padding-bottom:6px;
text-decoration:underline;
}
#primary-menu ul.menu li ul li a:hover {/*style.css?x (line 1171)*/
color:#363;
}
/************drop-down menu styles**********/
#primary-menu ul.menu li ul {
  background:none;
  left: -999em;
  opacity: 100;
  margin: 0 0 0 -12px;
  padding: 2px 0 0px;
  position: absolute;
  width: 180px;
  z-index: 2; 
}
  
#primary-menu ul.menu li:hover ul,
#primary-menu ul.menu li.hover ul {
  display: block;
  left: auto;
}
  
#primary-menu ul.menu li ul li {
  background: #bcce9c;/*change drop down bg color*/
  border-bottom: 1px solid #83A638;
 /* float: left;*/
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 0.916em;
  height: auto;
  margin: 0;
  width:180px;border-left:1px solid #000;border-right:1px solid #000;
}

#primary-menu ul.menu li ul li.last {
  border-bottom:1px solid #000;
}

#primary-menu ul.menu li ul li a,
#primary-menu ul.menu li ul li a:link,
#primary-menu ul.menu li ul li a:visited {
  background: transparent;
  color: #030;
  display: block;
  margin: 0;
  padding: 6px 0;
  text-transform: none;
  width: 180px;
  line-height:1.4em;
}

#primary-menu ul.menu li ul li a:hover {
  color: #fff; width:180px;
  display: block;
  margin: 0;
  padding: 6px 0 0 -12px;
  text-decoration: none;
 /** background: #90a271;was #bcce9c**/
}

#primary-menu ul.menu li ul li ul.menu {
  left: -999em;
  margin: 0 0 0 -14px;    /* LTR */
  padding: 6px 0 4px;
}

#primary-menu ul.menu li ul li:hover ul.menu,
#primary-menu ul.menu li ul li.hover ul.menu {
  display: block;
  left: 154px;    /* LTR */
  top: -6px;
}

#primary-menu ul.menu li ul li ul.menu li a {
  padding: 4px;
  width: 200px;
}
/*style for testimonials view*/
div.node h2.title {
margin-top:0; font-family:"Times New Roman", Times, serif; font-size:1em; color:#83a12c; font-weight:normal;
padding-top:0;margin-bottom:0px;text-decoration:none;
}
h2.title a:hover, h2.title a:active {
color:#83a12c;
text-decoration:none;
}
h2.title a:link, h2.title a:visited {
color:#83a12c;
}
.view-Testimonials p {
padding-bottom:10px; font-size:.75em; font-style:italic;
padding-top:5px; padding-bottom:0; margin-bottom:0;
}
.view div.node, .view-Testimonials div.node, .view-style-normal div.node, .view-id-Testimonials div.node, .view-display-id-block_2 div.node {
margin:0 0 10px;
}
div.block .title {
	color:#8b053b; font-family: Georgia, "Times New Roman", Times, serif; font-size:1.3em; text-decoration:underline; margin-bottom:15px;
}
div.view-content ul li a:link, div.view-content ul li a:visited{
	color:#165820; font-weight:normal; text-decoration:underline; font-size:.8em;
}
#content-bottom ul li {
/*background:transparent url(images/green-bullet.png) no-repeat scroll 0.4em 0.4em;*/ margin-top:0;  padding-top:0;padding-bottom:.3em;
font-size:0.85em;
list-style-image:none;
list-style-type:none;
padding-left:1.666em;
}
div.links .readmore-item{
	margin:0; padding:0;
}
/**end styles for testimonials view****/
.italic{
	font-style:italic; font-size:.8em; padding:0 30px;
}
/***********change style for warning boxes*************/
ul li, ul.menu li, .item-list ul li, li.leaf {
list-style-image:none;
list-style-type:none;
}
div.rounded-block {
margin-top:0px; margin:0; padding:0;
}
/* rounded blocks styles -= layout-first-main-last & layout-first-main blocks */
#sidebar-first h2.block-title,
#sidebar-last h2.block-title,
#postscript-wrapper h2.block-title {
  background-color: #94CE18;
  color: #fff;
  padding: 8px 8px 6px 46px;
  text-align: right;
  text-shadow: #545454 1px 1px; 
  -moz-border-radius-topleft: 0px;
  -moz-border-radius-topright: 0px;
  -webkit-border-top-left-radius: 0px;
  -webkit-border-top-right-radius: 0px;
}

#sidebar-first div.block div.content,
#sidebar-last div.block div.content,
#postscript-wrapper div.block div.content {
  background: transparent url('images/block-gradient.png') no-repeat center bottom;
  border:none;
  padding: 10px 10px 8px;
  -moz-border-radius-bottomleft: 0px;
  -moz-border-radius-bottomright: 0px;
  -webkit-border-bottom-left-radius: 0px;
  -webkit-border-bottom-right-radius: 0px; 
}
div.block .title {
color:#999;
font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.1em;
margin-bottom:0px;
text-decoration:underline;
}
#preface-wrapper div.block div.block-icon, body.layout-main-last #sidebar-last div.block div.block-icon, #footer div.block div.block-icon {
background:transparent none repeat scroll 0 0; margin:0; padding:0;
}
div.status ul li{
	color: #c06; padding:0px; margin:0px; font-size:1em; font-weight:normal; background:none; line-height:1.6em;
}
div.messages ul {
	padding:0; margin:0;
}
div.messages {
background:#FFFCE3 none repeat scroll 0 0;
border:1px solid  #CC0066;
color:#c06;  font-size:.7em; font-weight:normal; background:none; line-height:1.6em;
/*font-size:1.166em;
font-weight:bold;*/
margin:20px 0;
padding:5px 10px; 
}
#content-tabs ul.primary li a:link, #content-tabs ul.primary li a:visited, #content-tabs ul.secondary li a:link, #content-tabs ul.secondary li a:visited {
border:medium none;
color: #336600;
font-size:0.9em;
}
#content-tabs ul.primary, #content-tabs ul.secondary {
border:none;
}
.breadcrumb {
	font-size:.7em;
}
h1.title {
border-bottom:1px solid #72032e;color:#72032e;
clear:left; margin-bottom:15px;
font-family:serif; font-family:Georgia,"Times New Roman",Times,serif;
font-size:1.933em;
font-weight:normal;
line-height:1.272em; margin-right:0px;
}
.content_access-div {/*content_...ess.css?Z (line 1)*/
float:left;
margin:0;
padding:0;
width:33%;
}
pre{
	color:#0f0; font-weight:bold; width:500px; padding-left:50px;
}
/**************styles for links on products categories at bottom of text intro***************/
tr.odd td {/*style.css?H (line 1503)*/
background-color:#eaf4e0;
border-bottom:1px solid #000;
}
td.category {/*local.css?H (line 429)*/
border:1px solid #000000;
padding:10px;
text-align:center;
width:50%; color:#666;
}
td.category div {/*uc_catalog.css?H (line 44)*/
margin:0;
padding:0;
}
img.category {
float:left; margin:4px 10px 6px 0;
}
div.node.full-node div.content {
border-bottom:none;
}
td.catbox p{
	font-size:.8em;color:#000; line-height:1.2em;margin-right:12px;
}
td.catbox p a:link, td.catbox p a:visited{
	font-size:1em;color:#363;
}
body.layout-main-last #sidebar-last {
margin:68px 0 0; padding:0;
}
thead th { /* get rid of gray line at top of products list */
border-bottom:1px solid #ccc;
padding-right:1em;
text-align:left;
}
h2 {
font-size:1.5em;
font-weight:normal;color:#72032E;
font-family:Georgia,"Times New Roman",Times,serif;
}
#messages,#status{
	color:00f; border:4px solid #000;
}
/*.views-field-view-node a:link, .views-field-view-node a:visited{
	text-align:right; text-decoration:underline; font-size:.7em; color:#006A29;
}*/
.views-field-field-teaser-value .field-content p img{
	/*float:right;*/
}

.imagecache-free_article_pic{
	/*float:left; margin:4px 10px 5px 0; padding-top:20px;*/
}
#block-views-free_articles-block_1 .item-list ul li, #content-content .node ul li, #content-bottom ul li{
	background:transparent url(images/green-bullet.png) no-repeat scroll 0.4em 0.8em; 
}
#content-bottom ul li div.views-field-title a:link, #content-bottom ul li div.views-field-title a:visited{
	font-size:1.25em;font-style:normal; font-family:georgia,serif;
}
/********************new styles for right sidebar products nav****************/
#sidebar-last div.block-wrapper  #block-menu-menu-our-products{
	background-color:#E3F1BE;margin-bottom:0; border-top:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;margin-bottom:-30px;
}
#block-menu-menu-our-products li a:link, #block-menu-menu-our-products li a:visited,  #block-menu-menu-our-products li.leaf a:link, #block-menu-menu-our-products li.leaf a:visited{
	font-size:.8em;
}

#sidebar-last div.block-wrapper  #block-menu-menu-right-side-menu{
	background-color:#E3F1BE;margin-bottom:0; border-bottom:1px solid #333;border-right:1px solid #333;border-left:1px solid #333;
}
	
#block-menu-menu-right-side-menu li a:link, #block-menu-menu-right-side-menu li a:visited, #block-menu-menu-right-side-menu li.leaf a:link, #block-menu-menu-right-side-menu li.leaf a:visited {
	font-size:.8em;
}
#sidebar-last div.block-menu h2.block-title{
	text-transform:none; color:#8B053B; text-decoration:none; font-weight:normal; font-size:1.5em;
}
body.layout-main-last #sidebar-last h2.block-title, body.layout-main-last #sidebar-last .block-uc_cart h2.block-title {
border-bottom:1px solid #8b053b; margin-left:12px; margin-right:12px;
}
div.view-id-free_articles .views-row{
	border-bottom:none;
}
/*div.view-id-free_articles ul li.views-row{
	padding-bottom:1.3em;
}*/
#content-bottom div.view-id-free_articles ul li {
	padding-bottom:1.3em;
}
#sidebar-last #block-search-0 div.content{
	/*padding-left:12px; padding-right:12px;*/ text-align:center; 
}
body.layout-main-last #sidebar-last div.block-search h2.block-title {
	color:#8B053B; text-decoration:none;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.1em;margin-bottom:0px;margin-left:12px;
margin-right:12px;/*padding:10px 0 0 0;*//* text-transform: none; */
}


