.Title { 
		 font-family: Arial, Helvetica, sans-serif; 
		 font-size : 10pt;
		 font-size: 24px; 
		 color: #660066; 
		 font-weight: bold;
		 }

body { 
	 font-family: Arial, Helvetica, sans-serif; 
	 font-size: 10pt;
	 color: #000000;
	 background : Black;
	 border : none;
	 }

td {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color: #000000;
	 }

H2  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-weight: bold;
	 color:#000080;
	 }

H3  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 12pt;
	 color:#000080;
	 }

H4  {
	 font-family: Arial, Helvetica, sans-serif;
	 font-size: 10pt;
	 color:#000080;
	 }


  /* Blue Bold paragraph format */
P.bluebold {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 11pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color : #000080;
	font-weight : bold;
  }
  
P.bluebold-c {
	text-align : center;
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 10pt;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	color : #000080;
	font-weight : bold;
  }  
  
    /* Blue Bold paragraph format */
P.bluebold-2 {
	font-family : Arial, Helvetica, sans-serif; ;
	font-size: 11pt;
	color : #000080;
	font-weight : bold;
  }
  
  /* Photo Captions*/
a.Photocap   {
	text-align : left;
	background-color : white; 
	font-size : 8pt;
	color : Black;
	font-weight: bold;
  }
  
P.Photocap-c   {
	text-align : center;
	background-color : white; 
	font-size : 8pt;
	color : Black;
	font-weight: bold;
  }  



.copyright{font:8pt Arial,Verdana,Helvetica;color:#000000;}
.coRed{color:#D60000;}
.coYellow{color:#D60000;}
.coBlue{color:#0000FF;}
.orange{color:#DE9531;}
.header{
	font-family: Arial,Verdana,Helvetica;;
  	font-size: 14px;
  	font-weight: bold;
  	color: #000000;
}


a:visited {font:bold;color:#0000DD;text-decoration: none;}
a:hover {font:bold;color:#CC0000;text-decoration: none;}
a:link {font:bold;color:#0000DD;text-decoration: none;}
.menuBut{font:bold 10pt Arial,Verdana,Helvetica;color:#000000;cursor:hand;background-color:#EEEEEE;border:1pt solid #CCCCCC;}
.button{
	font:bold 8pt Arial,Verdana,Helvetica;
	color:#FFFFFF;
	cursor:hand;
	border:1pt solid #CCCCCC;
	background:url(/images/inputBtn.jpg);
}

TH{
	font-family: Arial,Verdana,Helvetica;;
  	font-size: 16px;
  	font-weight: bold;
  	color: #000000;
}
TD.cat {
	background-image: url(http://www.xiba.info/images_xiba/cellpic1.gif);
}


	
/* CUSTOM STYLE ADDITIONS BY TRAVE BELOW */
BODY {
  background-color:#000000;
  margin:0px;
  font-family:Arial,Helvetica,Sans-serif;
}
#layout-top-row {
  width:100%;
  clear:left;
  background:#041332 url(/images/top_banner_2.jpg);
  background-position:170px 7px;
  background-repeat:no-repeat;
  height:130px;
  white-space:nowrap;
  overflow:hidden;
}
  #top-left-logo {
    display:block;
    width:166px;
    height:130px;
  	cursor:hand;
    background:url(/images/tacda_weblogo_small.jpg);
    background-repeat:no-repeat;
    background-position:center;
  }
#right-nav {
  background:#FFF;
}
#tacda-4-kids {
	position:absolute;
	left:0px;
	top:0px;
	width:110px;
	height:104px;
	display:none;
}
#top-banner {
	width:575px;
	height:68px;
	display:none;
}
#right-side-icons {
	position:absolute;
	left:685px;
	top:0px;
	width:95px;
	height:559px;
	background:url(/images/right_side_icons.jpg);
	display:none;
}
#center-content-cell {
  padding:10px;
	background:#FFF url(/images/tacda_logo_background.gif);
	background-position:top left;
	background-repeat:no-repeat;
	font-size: 2
}
#center-content-container {
  margin-top:40px;
	width:550px;
	/* border-right:#000 1px solid; */
}
#study-think-observe-prepare {
	position:absolute;
	left:0px;
	top:104px;
	width:110px;
	height:80px;
	display:none;
}
#left-nav {
	padding-top:20px;
	width:140px;
	background-position:top left;
	background-repeat:no-repeat;
	text-align:center;
	border-right:#000 2px solid;
}
IMG#menuBarImage {
  width:750px;
  height:20px;
  background:url(/images/menubar.gif);
}
H1#page-title-h1 {
  margin:-10px 0px 20px -10px;
  font-size:12px;
  font-weight:bold;
  color:#FFF;
  height:26px;
  background:url(/images/topTabsBg.gif);
}
#topTabsRight {
  width:31px;
  height:26px;
  background:url(/images/topTabsRight.gif);
  float:right;
}

#left-nav A.navLink {
	font-size:11px;
	display:block;
	color:#FFF;
	font-weight:bold;
	width:150px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	margin:2px 0px 2px 6px;
	background:url(/images/navBtn.gif);
	background-position:0px 0px;
}
#top-nav A.navLink {
	font-size:11px;
	display:block;
	color:#FFF;
	font-weight:bold;
	width:150px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	margin:2px 0px 2px 6px;
}
#right-side-div {
  margin-top:0px;
  margin-right:5px;
  margin-left:10px;
}
A.topTab {
  margin:0px 2px;
  border-right:#999 1px solid;
  background:#600;
  padding:0px 5px;
  border-top:#CCC 1px solid;
  color:#FFF;
  background:url(/images/navBtn_off.gif);
}
  A.topTab:hover {
    background:#900;
    background:url(/images/navBtn_on.gif);
  }
#left-nav A.navLink:hover {
	background-position:0px 24px;
	color:#FFF;
	background:url(/images/navBtn_on.gif);
}
#top-nav A.navLink:hover {
	text-decoration: none;
	color: #F00;
}
#cart-nav A.navLink {
	font-size:11px;
	display:block;
	color:#CCC;
	font-weight:bold;
	width:60px;
	height:24px;
	line-height:24px;
	text-align:center;
	text-decoration:none;
	margin:2px 0px 2px 6px;
	background:url(/images/navBtn.gif);
	background-position:0px 0px;
}
#cart-nav A.navLink:hover {
	background-position:0px 24px;
	color:#FFF;
	background:url(/images/navBtn_on.gif);
}
#tacda-seals {
	position:absolute;
	left:0px;
	top:507px;
	width:110px;
	height:52px;
	background:url(/images/tacda_seals.gif);
	display:none;
}
#layout-bottom-row {
  clear:left;
  width:100%;
  white-space:nowrap;
  overflow:hidden;
  height:32px;
  background:url(/images/footer_bg.jpg);
  /* border-top:#FFF 2px solid; */
}
#bottom-contact-info {
	float:left;
	width:227px;
	height:32px;
}
A#contact-us-button {
  width:97px;
  height:32px;
  background:url(/images/footer_email.jpg);
}
  A#contact-us-button:hover {
    background:url(/images/footer_email_on.jpg);
  }
IMG#contact-phone-image {
  width:130px;
  height:32px;
  background:url(/images/footer_phone.jpg);
}
#more-nav{
	text-align:center;
	white-space:nowrap;
}
  #more-nav A {
  	color:#FFF;
	  font-weight:bold;
	  line-height:32px;
	  font-size:12px;
	  margin-right:10px;
  }
    #more-nav A:hover {
      text-decoration:underline;
    }
#bottom-copyright {
	float:right;
	width:235px;
	height:32px;
	background:url(/images/footer_copyright.jpg);
}
a.button1 {
  background:#CCCCCC;
  border:#999999 1px solid;
  margin-right:25px;
  padding:0px 4px;
}
a.button1:hover {
  background:#999999;
  border:#333333 1px solid;
  color:#FFFFFF;
}
/*
#FolderDropDown{
  background:#CCCCCC;
  border:#999999 1px solid;
  float:left;
  z-index:3;
  display:none;
  position:absolute;
}
#FolderDropDown{
  display:block;
}
#FolderItem{
  background:#FFFFFF;
  border:#999999 1px solid;
}
#FolderDropDown:hover FolderItem{
  background:#999999;
  color:#FFFFFF;
  display:block;
}*/
/* section to diplay a dropdown menu with folder information */
ul.ul_tag {
	list-style:none;
	padding:0;
	margin:0;
	background:#CCCCCC;
}
li.li_tag {
	float:left;
	position:relative;
	width:10em;
}
li.li_tag ul.ul_tag {
	display:none;
	position:absolute;
	top:100%;
	left:0;
}
li.li_tag:hover ul.ul_tag, li.li_tag.over ul.ul_tag{ display:block; }
/* STUFF SPECIFIC TO NEW ONLINE STORE STYLE */
SMALL.note {
  font-size:11px;
  color:#777;
}
INPUT.input-submit-small {
	font:bold 10pt Arial,Verdana,Helvetica;
	color:#FFFFFF;
	cursor:hand;
	border:1pt solid #CCCCCC;
	background:url(/images/inputBtn.jpg);
}
INPUT.input-submit-small.Hover {
	font:bold 10pt Arial,Verdana,Helvetica;
	color:#FFFFFF;
	cursor:hand;
	border:1pt solid #CCCCCC;
	background:url(/images/inputBtn_on.jpg);
}
INPUT.input-text-small {
	font:bold 10pt Arial,Verdana,Helvetica;
	color:#000000;
	cursor:hand;
	border:1pt solid #CCCCCC;
}
IMG.productThumb {
  /* border:#999 1px solid; */
}
.error-box {
  background:#EEE;
  border:#CCC 1px solid;
  padding:10px;
}
.list-title {
  font-size:14pt;
  font-weight:bold;
}
/* DBA 4/11/06 New Class */
.list-items {
  font-size:11pt;
  font-weight:bold;
}
TABLE.product-list-table {
  border-top:#555 1px solid;
  border-bottom:#555 1px solid;
  align:center;
  width:100%;
}
TABLE.product-list-table TD {
  font-size:12pt;
}
#category-path-div {
  border:#CCC 1px solid;
  background:#EEE;
  font-size:10pt;
}
BLOCKQUOTE.checkout_block {
  width:auto;
  margin:5px 0px 5px 10px;
  padding:10px;
  border:#CCC 1px solid;
}
BLOCKQUOTE.box {
  border:#CCC 1px solid;
  background:#EEE;
}
TD.vr {
  width:20px;
  background:url(vr.gif) repeat-y center;
}