{*
  main.welcome.css updated 2010-02-16
*}
/*
  GLOBAL NAVIGATION STYLES
*/
#header .line3 {
  border-left: 1px solid #d7c899; /* main.welcome.css only */
  border-right: 1px solid #d7c899; /* main.welcome.css only */
  background: #fff;
}
#header #global-navigation {
  background: #fff;
}
#header #global-navigation li a {
  background: #fff;
}
/*
  TABBED BOX SECTION ON WELCOME PAGE
*/
/*
  VARIATIONS
*/
#tab-content-ss,
#tab-content-ocn,
#tab-content-lips,
#tab-content-talkies {display: none;}
#tab-content-vv {display: block;}
/*
  TABBED LAYOUT
*/
/*
  *** THE FOLLOWING STYLES ADDED FOR HOMEPAGE REDESIGN ***
*/
#content-container {
  border-left: 1px solid #d7c899; /* main.welcome.css only */
  border-right: 1px solid #d7c899; /* main.welcome.css only */
  width: 880px; /* 880 in main.welcome.css only, otherwise 882 */
}
#content-container2 {
  padding: 15px 0 0; /* main.welcome.css only */
  background: #fff url(images/custom/notepaper_background.880x595.jpg) no-repeat top right; /* main.welcome.css only */
}
#center {
  background: url(images/custom/bottom_collage.png) bottom right no-repeat;
  clear: both;
  padding-bottom: 200px; /* main.welcome.css only */
}
#center .tabbed {
  margin: 0;
  padding: 0;
  width: 722px;
  float: right;
  position: relative;
  background: transparent;
  clear: none;
}
#center .tabbed li {
  white-space: nowrap;
}
#center #Welcome-Line {
  display: block;
  text-align: right;
  margin: 0;
}
#center ul.tabs {
  padding: 0;
  margin: 0;
  width: 200px;
  height: 100%
  float: right;
  list-style-type: none;
  background: transparent;
  overflow: hidden;
}
#center ul.tabs li {
  display: block;
  margin-top: 5px;
}
#center ul.tabs li a {
  padding: 50px 12px 16px 0;
  margin: 0 45px 0 0;
  height: 100%;
  float: none;
  display: block;
  overflow: hidden;
  text-decoration: none;
  color: #fff;
  font-size: 12px;
}
#center ul.tabs #tab-ss a {
  background: url(images/custom/green-torn-paper.png) top right no-repeat;
}
#center ul.tabs #tab-vv a {
  background: url(images/custom/red-torn-paper.png) top right no-repeat;
}
#center ul.tabs #tab-ocn a {
  background: url(images/custom/orange-torn-paper.png) top right no-repeat;
}
#center ul.tabs #tab-lips a {
  background: url(images/custom/blue-torn-paper.png) top right no-repeat;
}
#center ul.tabs #tab-talkies a {
  background: url(images/custom/pink-torn-paper.png) top right no-repeat;
}
#center ul.tabs li a:hover {
  margin: 0 40px 0 0;
}
#center ul.tabs li a span {
  padding: 0 0 0 12px; 
  float: none; 
  display: block; 
  font-size: 1em;
  font-weight: normal;
}
#center ul.tabs li a:hover span {
  padding: 0 0 0 17px;
}
#center ul.tabs li.current a {
  margin: 0 30px 0 0;
  padding: 50px 12px 16px 0;
  height: 100%;
  float: none;
  display: block;
  overflow: hidden;
}
#center ul.tabs li.current a span {
  padding: 0 0 0 27px;
}
#center ul.tabs li.current a:hover {
}
#center ul.tabs li.current a:hover span {
}
#center .tabbed .tab-content {
  padding: 10px;
  background: transparent;
  border: none;
  width: 502px;
  float: right;
}
#center .tabbed .tab-content img {
  float: left;
  margin: 12px 18px 18px 0;
}
#center .tabbed .tab-content .product-info {
  margin-top: 24px;
}
#student-pics {
  width: 158px;
  float: right;
  margin: 12px 0 0 0;
  padding: 0;
  border: none;
  position: relative;
}
#student-pics img {
}
/*
  SERVICE STYLES
*/
.clear-after {
  display: inline-table;
}
.clear-after:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  line-height: 0;
  font-size: 1px;
}
.reg {
  font-size:0.7em;
  vertical-align:top;
}
.reg-2 {
  font-size:10px;
  vertical-align:top;
}
/* Hides from IE-mac \*/
.clear-after {
  display: block;
  *zoom: 1;
}
/* End hide from IE-mac */
.clear-both {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}
/*
/*
  FORMS
*/
input {
  vertical-align: middle;
}
  FEATURED PRODUCTS MODULE STYLES
*/
.main-fproducts {
  border: 0;
  margin-bottom: 0;
}
.main-fproducts .title {
  display: none;
}
.main-fproducts .content {
  border: 0;
  padding: 0px 10px 0px 0px;
}
/* CAMPAIGN MONITOR STYLES DELETED THIS VERSION */