#related-items {font-size:12px; color:#5C5858; font-weight:bold;}
#related-items a {font-size:10px; color:#25587E; text-decoration:none; font-weight:none;}
.christmas {color:red; text-align:center; font-size:11px; margin-bottom:7px; font-weight:bold;}
.rev-by {display:inline;}
.rev-name {display:inline;}
#reviewholder {margin-top:10px;}

#addBookmarkContainer a {color:#c0c0c0; font-size:9px;
white-space:nowrap;
text-decoration:none;
padding-left:3px;
font-weight:bold;
text-align:left;
margin-bottom:5px;
}

#addBookmarkContainer  {color:efefef; font-size:9px;
white-space:nowrap;
text-decoration:none;
padding-left:3px;
font-weight:bold;
text-align:left;
margin-bottom:5px;
}
 a.tellfriend:link, a.tellfriend:hover, a.tellfriend:visited {color:efefef; font-size:9px;
white-space:nowrap;
text-decoration:none;
padding-left:3px;
font-weight:bold;
text-align:left;
margin-bottom:5px;
}
.header-ship-image {margin-bottom:6px; margin-left:100px;}


h2#h2page{
font-size:14px;
text-align:center;
}


h1#homeh1 {
font-size:11px;
white-space: nowrap;
margin: 0px 0px 0px 0px;
display: inline;
padding-right:3px;
}
h2#homeh2 {
font-size:11px;
white-space: nowrap;
margin: 0px 0px 0px 0px;
display: inline;
padding-right:3px;
font-weight:normal;
}
.out-of-stock {color:#FF0000; font-size:9px;}
.right-nav img {margin-bottom:7px;}
/* Order Table */

.itemform ul{
padding:0;
margin:0;
list-style-type:none;
white-space: nowrap;
}
#order-table {
white-space:nowrap;
float:left;
border: 1px solid #D5D5D5;

}

#quantity-input {
font-size:9px;

}

#selectboxes{
font-size:9px;
}

#leftcell {
text-align:right; 
float:left;
display:inline;
width:140px; /* Was 140px - 190px */
height:19px;
font-weight:bold;
text-decoration:none;
color:#463E41;
font-size:11px;
background-color:#D2DFF3;
padding:0.2em .6em;
border-right:1px solid #D5D5D5;
border-bottom:1px solid #D5D5D5;
overflow:visible;
margin:0;

}

#rightcell {
float:left;
width:120px; /* Was 120px - 180px */
height:19px;
font-size:11px;
text-decoration:none;
color:#463E41;
background-color:#E8E8E8;
font-weight:bold;
display:inline;
padding:0.2em 0.6em;
text-align:left; 
border-bottom:1px solid #D5D5D5;
overflow:visible;
margin:0;
}

#rightcell a {
font-size:10px;
}


.itemform #ordercell {
float:left;
width:277px; /* Was 275px - 388px */
padding:5px;
overflow:visible;
margin-left:auto;
margin-right:auto;
background-color:#efefef;
list-style-type:none;
height:30px;
verticle-align:bottom;
align:middle;
display:inline;
white-space: nowrap;
}


* html #leftcell {
text-align:right; 
float:left;
display:inline;
width:160px; /* Was 160px - 190px */
height:25px;
font-weight:bold;
text-decoration:none;
color:#463E41;
font-size:11px;
background-color:#D2DFF3;
padding:0.2em .6em;
border-right:1px solid white;
border-bottom:1px solid white;
overflow:hidden;
margin:0;
white-space: nowrap;
}

* html #rightcell {
float:left;
width:120px; /* Was 120px - 180px */
height:25px;
font-size:11px;
text-decoration:none;
color:#463E41;
background-color:#e8e8e8;
font-weight:bold;
display:inline;
padding:0.2em 0.6em;
text-align:left; 
border-bottom:1px solid white;
overflow:hidden;
margin:0;
white-space: nowrap;

}
* html .itemform #ordercell {
float:left;
overflow:visible;
text-align:center;
margin-left:auto;
margin-right:auto;
background-color:#efefef;
list-style-type:none;
width:100%; /* Was 270px - 370px */
padding:5px;
background-color:#efefef;
list-style-type:none;
height:30px;
verticle-align:bottom;
align:middle;
display:inline;
white-space: nowrap;
}
* html #order-table {width:282px;} /* Comment Out When not in use */






.shadetabs{
padding: 3px 0;
margin-top: 10px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
z-index:100;
text-align: left; /*set to left, center, or right to align the menu as desired*/
margin-left:2px;
text-decoration:none;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right:3px;
border: 1px solid #778;
color: #463E41;
background-color:#D5D5D5;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: none;
color: #c0c0c0;
}




.shadetabs li.selected{
position: relative;
top: 1px;
color: #463E41;
}

.shadetabs li.selected a { /*selected main tab style */
background-color:#d2dff3;
border-bottom-color: #d2dff3;
color: #463E41;
}

*html .shadetabs li.selected a { /*selected main tab style */
background-color:#d2dff3;
border-bottom-color: #d2dff3;
color: #463E41;
}

.shadetabs li.selected a:hover { /*selected main tab style */
text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border-bottom: 1px solid gray;
border-left: 1px solid gray;
border-right: 1px solid gray;
border-top: 1px solid gray;
width: 450px; /* was 570px */
margin-bottom: 1em;
padding: 10px;
background-color:#ffffff;
margin-left:2px;

}

.tabcontent{
display:none;
}


@media print {
.tabcontent {
display:block!important;
}
}



.home-text {text-align:justify; padding:0 5px;}
img.cclogo {margin-top:1px; margin-right:15px;}
#search {width:150px; align:center; text-align:center; background-color:#efefef;} 
.search-header { font-weight: bold; font-family:Arial,'Times New Roman',Times,serif; font-size:12px; color:#000000;}
.search-input { font-family:Verdana,Geneva,Arial,Helvetica,sans-serif; font-size:12px; border:1px solid #999999;}
.search-input-submit { font-size:9pt; background-color:#0B1553; color:DCE4F6; font-weight:bold; font-family: arial;}


#item-image img {margin:0 15px;}
#contents-table td {border:1px #cccccc solid; padding:5px; text-align:center;}
.name a, .name a:visited, .name a:hover {text-decoration:none; font-weight:bold; color:#cc0000;}
#contents-table td img {align:center;}
.reg-price  { text-decoration: line-through !important; margin-top:10px; font-size:11px;}
.sale-price  {font-weight:bold; color:#cc0000; font-size:11px;}
*
CSS-file for Strictly CSS three column layout 2006
http://www.strictlycss.com
Developed by Eivind Savio
*/
* /*Set's border, padding and margin to 0 for all values*/
{
padding: 0;
margin: 0;
border: 0;
}
body, html {
color: #000; 
font-family: Verdana, Arial, Tahoma, sans-serif; 

}
body {
font-size: 70%;
min-width: 760px;

}
p {padding: 7px 0 7px 0;}

a {
color: #000099;
}
a:hover{
color: #0000FF;
text-decoration: none;
}

h1, h2, h3 {
font-weight: bold;
padding-bottom: 5px;
}
h1 {
font-size: 16px;
margin: 0px 0px 0px 0px;
}
h2 {
font-size: 1.4em;
}
h3 {
font-size: 1.3em;
}
h1 a, #header h2{
color: #fff;
}
.clear { clear: both; }

#Outerdiv {
background: #ffffff url(http://site.truelightchristianstore.com/updesign/mainbodybg.gif) repeat-y;
width:958px;
margin:0 auto;
}

#mainContainer {
background: #ffffff;
width:920px;
min-width:770px;
text-align:left;
}
* html #mainContainer {
height: 300px; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}
/**************************
HEADER
**************************/
#OutHeader {
width:100%;
background:#ffffff ;
}
#header {
background: #ffffff url(http://site.truelightchristianstore.com/updesign/Header_.jpg) no-repeat;

width:920px;
height:150px;
}
/**************************
CONTENT AND COLUMNS
**************************/
.outer {
border-left: 165px solid #ffffff; /*** This is the width and the color for our left column ***/
border-right: 150px solid #ffffff; /*** This is the width and the color for our right column ***/
}
* html .outer {
/*** No need for hacking IE on this layout ***/
}
.inner {
width:100%; 

}
* html .inner {
/*** No need for hacking IE on this layout ***/
}
/*** div.inner is wider than its container, div.outer, and so overlaps to the right, pushing
div.right into the proper position. IE expands div.outer instead, requiring a Tan hack to avoid 
blowing the layout apart. IE gets the original 100% width as in the Livingstone layout. It blows 
my mind that all this hacking is being caused by the mighty Gecko engine! (shakes head ruefully)
***/
.float-wrap {
float: left;
width: 100%;
margin-left: -165px; /*** Same length as .outer border-left but with negative value ***/
}
* html .float-wrap {
/*** No need for hacking IE on this layout ***/
}
#content {
float: right;










background: #fff;
margin-right: -165px;  /*** Same length as .outer border-left but with negative value ***/
width: 100%;

}
* html #content {
position: relative;
}
.contentWrap{
padding: 5px;
}



/**************************
LEFT COLUMN
**************************/
/*** div.left is in div.float-wrap, and when div.float-wrap is neg margined to the left, 
div.left is carried over into the proper position. 
***/
#left {
float: left;
width: 165px;
min-height: 250px;

}
* html #left {
position: relative;  /*** IE needs this  ***/
height: 250px;
}

/*************************
RIGHT COLUMN
**************************/
#right {
float: right; 
width: 140px;
padding: 5px;
min-height: 250px;
margin-right: -150px; /** This negative margin-right value is the width of the right column + the padding, in this example 130px. ***/
text-align: center;
}

#right img {text-align: center;}
* html #right {
height: 250px;
position: relative;  /*** IE needs this  ***/
}

/**************************
FOOTER
**************************/
#footer {
text-align: center;
background-color: #efefef;
max-width:920px;
min-width:770px;
padding-top:5px;
}

/* Fix IE. Hide from IE Mac \*/
* html #sidenav-flyout ul li { float: left; }
* html #sidenav-flyout ul li a { height: 1%; }
/* End */

/*- Menu Tabs F--------------------------- */

    #tabsF {
      float:left;
      width:920px;
      min-width:770px;
      background:url(http://site.truelightchristianstore.com/images/bar.jpg);  
      background-repeat: repeat-x;
      font-size:18px;
      line-height:normal;
	  border-bottom:1px solid #666;
      
      }
    #tabsF ul {
	  margin:0;
	  padding:3px 10px 0 25px;
	  list-style:none;
        
      }
    #tabsF li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsF a {
      float:left;
      background:url("http://site.truelightchristianstore.com/images/tableftJ.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsF a span {
      float:left;
      display:block;
      background:url("http://site.truelightchristianstore.com/images/tabrightJ.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#24618E;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsF a span {float:none;}
    /* End IE5-Mac hack */
    #tabsF a:hover span {
      color:#FFF;
      }
    #tabsF a:hover {
      background-position:0% -42px;
      }
    #tabsF a:hover span {
      background-position:100% -42px;
      }
	

{width:auto;}
#paginglinks {font-size:12px;  text-align:right; padding:25px; }
#paginglinks a {font-size:12px; color:blue; text-decoration:none }


#ind ul {margin: 0; padding: 0; list-style:; width: 150px; }
#crossbar {font-family: Arial; color: #000000 ;font-size: 14px; font-weight: bold; margin-left: .25cm}
A:link {color: #51 0 255; text-decoration: underline; font-weight: bold; font-size: 12px; }
A:visited {color: #102 0 153; text-decoration: underline; font-weight: bold; font-size: 12px; }
#bestsellers {border-style:groove;}
body {margin:0; padding:0;}

#sidenav1 {margin-left: 1cm; }
#sidenav1 a.nav1 {background-color: rgb(11,21,83); padding: 0.01cm 1cm}
#sidenav1 a.viewcart {background-color: rgb(11,21,83); padding: 0.01cm 1cm; margin-left:5}
#sidenav1 a.viewcart:link {border-style:outset; color: #ff0000; }
#sidenav1 a.viewcart:hover {border-style:inset; color: rgb(250,249,229); border-color: rgb(192,192,192)}
#sidenav1 a.viewcart:visited {border-style:outset; color: rgb(240,0,43); border-color: rgb(192,192,192)}
#nav1 a.form {margin-top:-.70cm}
#sidenav1 A:link {font-family: Arial; font-size: 15px; color: rgb(220,228,246) ; text-decoration: none; font-weight: bold; line-height: 25px; border-style: outset;  }
#sidenav1 A:hover {font-family: Arial; font-size: 15px; color: rgb(250,249,229); text-decoration: none; font-weight: bold; line-height: 25px; border-style: inset;  }
#sidenav1 A:visited {font-family: Arial; font-size: 15px; color: rgb(220,228,246); text-decoration: none; font-weight: bold; line-height: 25px;  border-style: outset; }

a.test {font-family: Arial; font-size: 10px; color: rgb(220,228,246) ; text-decoration: none; border-style: double; }
#topnav1 A:active {color: #000000}
#topnav1 A:visted {color: #000000}
#sidenav2 {font-color:silver; font-size: 10; font-family: Arial;}
#rightnav {font-family: Arial; font-size: 18px; color: red; font-weight: bold; text-shadow: black; text-align: center; border-style: double; background-color: #ffffff }
form label {width:49px; text-align: right;}
#headerhome {color: rgb(220,228,246); top-margin:1cm;}
#headerhome H1 {font-size:28;}

.rightnav-exception {
color: rgb(51,51,51); 
font-size:10px;
font-family:Arial;
font-weight:bold;

}


h1#topheader {font-size:14px;}
td#headertext {color:rgb(220,228,246); font-size="12px"; white-space: nowrap;}

#breadcrumb-font{
color: rgb(11,21,83); 
font-size:10.5px;
font-family:Arial;
font-weight:bold;
}

#breadcrumb-font a:visited{
color: rgb(51,51,51); 
font-size:10px;
font-family:Arial;
font-weight:bold;
}

#breadcrumb-font a:link{
color: rgb(51,51,51); 
font-size:10px;
font-family:Arial;
font-weight:bold;
}

#games a:active {
color:#000000;
}

#games a:visted {color:#000000;}

H2 {
font-size:14px;
}

h2.homeh2 {
font-size:16px
}

h1 {
font-size:16px
}

h3.homeh3 {
font-size:16px
}

h1,h2,h3,h4,h5,h6{
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}
div.dyncontent {
        width: 150px;
        height:100px;
        background-color: rgb(220,228,246); 
        margin-left: 5px;
        font-size:11px; 
         
        
        
}

div.java {
        width: 150px;
        background-color: rgb(220,228,246); 
        margin-left: 5px;
        font-size:14px;
        font-weight:bold;
        padding-bottom: 10px;     
}


.top-left {

background-image: url('http://site.truelightchristianstore.com/images/topleft11x11.gif');
height: 11px;
width: 11px;
font-size: 2px;
margin-left: 5px;
}

.top-right {

float: right;
margin-top: -11px;
background-image: url('http://site.truelightchristianstore.com/images/topright11x11.gif'); 
height: 11px; 
width: 11px;
font-size: 2px;

}
.bottom-left {

background-image: url('http://site.truelightchristianstore.com/images/bottom-left11x11.gif');
height: 11px;
font-size: 2px;
margin-left: 5px;
background-repeat: no-repeat;
}

.bottom-right {

background-image: url('http://site.truelightchristianstore.com/images/bottom-right11x11.gif');
background-position: 100% 0;
background-repeat: no-repeat;
height: 11px;
font-size: 2px;
margin-top: -11px;
}

.inside {

border-left: 1px solid #C00000;
border-right: 1px solid #C00000;
background: #EFEFEF;
color: #000000;
padding-left: 10px;
padding-right: 10px;
}


.cartBg { background-color:#e6e6e6; border-right:1px solid #CC0000; border-left:1px solid #CC0000;}
.cartBg a, .cartBg a:visited, .cartBg a:active { font-size: 11px; color: #CC0000; font-family: Verdana, Arial, Helvetica, Sans-Serif; text-decoration: none; font-weight: bold; LINE-HEIGHT: 15px;}
.cartBg a:hover {color:#CC0000; text-decoration: underline;}


h2.h2ordertable {font-size:12px; margin-bottom:20px;}
.below-caption {padding:10px;}

.special {
visibility:hidden;
width:5px;
}
.multi-order-header {
background: #d2dff3 url(http://lib.store.yahoo.net/lib/yhst-39560399735444/buynowsavenew.gif) no-repeat;
height:25px;
margin-bottom:7px;
width:111px;
}
* html .multi-order-header {width:115px}

.multi-set0 {float:left; text-align:center; width:115px;}
.multi-set1 {float:left; text-align:center; width:115px;}
.multi-order-image {text-align:center; display: table-cell; vertical-align: bottom; width:115px; }

.multiple-order {
border:2px ridge #D5D5D5;
font-size:9px;
margin:0 0 0 3px;
text-align:center;
width:111px;
}
.multi-check-whole {width:111px;margin-bottom:7px;}
.multi-order-name {
padding:0 3px;
}
.multi-order-name a,.multi-order-name a:visited {
font-size:9px;
text-decoration:none;
}
.multi-reg-price {
display:inline;
font-weight:bold;
text-decoration:line-through;
}
.multi-sale-price{
display:inline;
font-weight:bold;
color:#F62817;
}
.multi-save{
display:inline;
font-style:italic;
color:#347C17;

}
.multi-checkbox{
display:inline;
width:75px;
}
* html #my-nav-product ul li { float: left; }
* html #my-nav-product ul li a { height: 1%; }
#my-nav-product{
  width: 165px;
  float: left;
  background: #E8E8E8;
  border-right: 1px solid #D9D9D9;
  border-bottom: 1px solid #D9D9D9;
}
#my-nav-product ul{
  margin: 0;
  padding: 0;
  list-style: none;

}
#my-nav-product ul li{
  margin: 0;
  padding: 0;
position: relative;
width: 163px;
z-index:100;
border:none;

}
#my-nav-product ul li a{
  line-height: 1.8em;
  display: block;
  padding: .2em 1em .2em 1em;
  border-style: solid;
  border-color: #FFF #FFF #D5D5D5 #D5D5D5;
  border-width: 1px 0 1px 1px;
  color: #4A4344;
  font-weight: bold;
  text-decoration: none !important;
 font-size:11px;
font-family:Arial;

}
#my-nav-product ul li a:hover{
  background: #24618E;
  color: #ffffff;

}
#my-nav-product ul li a strong{
  color: #CF3353;
  padding: 0 !important;
  margin: 0 !important;
  display: inline !important;
}
#my-nav-product ul ul li{
}
#my-nav-product ul ul li a{
  background: #FFF;
  border: none;
  color: #3471a5;
}
#my-nav-product ul ul li a:hover{
  background: #24618E;
}
#my-nav-product ul ul ul li a{
  padding: 0em 1em 0em 3em;
  font-weight: normal;
}
#my-nav-product li ul {position:absolute; left: 163px; top: 0;	display: none; z-index:105; background-color:#fff; }
#my-nav-product li:hover ul, #my-nav-product li.over ul{ display: block !important; }
#my-nav-product ul li li {margin-bottom: 0; width:190px;}
#my-nav-product ul li ul { border:1px solid #000;}






#sidenav-flyout {font-family: Arial; font-size: 10px; font-weight: 900; margin-left:5;}
#sidenav-flyout A:link {font-family: Arial; font-size: 11px; text-decoration: none;}

#sidenav-flyout A:visited {font-family: Arial; font-size: 11px; text-decoration: none;}

.tip img{
border:1px solid #000000;
}
a.tip img{
border:0;
}
#item-image{
float:left;
width:185px;
}
#item-image img{
display:inline;
float:left;
}
.multiple-image-text{
font-weight:bold;
padding:5px 0;
}
.more-choice-img{
margin-top:5px;
}