
/* CSS Document @charset "UTF-8";*/

/* Trumed Canada Style Sheet */
/* --------------------------*/
.displaynone
{
	display:none;
	}
	.blue_large
{
    font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 20px;
    
}
#header_block
{
    padding: 0px 0px 0px 0px;
  
}
a:link {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #0099cc;
	text-decoration: none;

	}
a:visited {
	color: purple;
	text-decoration: none;
	}
a:hover {
	color: red;
   
	text-decoration: underline;
	}
a:active {
	color: #0099cc;
	text-decoration: none;
	} 
	.sign_in_linka {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f05118;
	text-decoration: none;}
	.sign_in_linka_small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #f05118;
	text-decoration: none;
	}

.sign_in_linka:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #94A800;
	text-decoration: none;
}
.view_shopping_text,a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #009cdc;
	text-decoration: none;
}
.view_shopping_text:hover,view_shopping_text:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E2741B;
}
.alert
{
	color: red;
	font-size: 10px;
	font-family: "Verdana";
}
.alphabetBrowsing {
font-weight:bold;  font-family :Tahoma; Font-Size:12px; Color:White;
}
.cc-alert
{
	color: red;
	font-size: 15px;
	font-family: "Verdana";
}


body {
margin:0 0 0 0;
padding:0 0 0 0;
font-size:5px;
font-family:Tahoma;
background-color:#f4f8f9;
}
.promo {
color:#109CCD;
font-size:10px;

}
td
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
}
.tdpanel-left
{
	background-color:#bfeefd;
	width:245px;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}
.tdpanel-right
{
	background-image: url(images/category_right_bar_bg_rpt.gif);
	background-repeat:repeat-y;
}

.panel
{
	font-size:13px;
	font-family:Tahoma;
	color:White;
}
#articles
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
line-height: 18px;
color: #333333;
text-align:justify;
}
.tbl_t {background-image:url('../images/tbl_t.gif'); background-repeat: repeat-x; height:8px}
.tbl_l {background-image:url('../images/tbl_l.gif'); background-repeat: repeat-y; width:8px}
.tbl_r {background-image:url('../images/tbl_r.gif'); background-repeat: repeat-y; width:12px}
.tbl_b {background-image:url('../images/tbl_b.gif'); background-repeat: repeat-x; height:12px}
.grid
{
	
	
}
 .FreezePaneOff
   {
      visibility: hidden;
      display: none;
      position: absolute;
      top: -100px;
      left: -100px;
   }

   .FreezePaneOn
   {
      position: absolute;
      top: 0px;
      left: 0px;
      visibility: visible;
      display: block;
      width: 100%;
      height: 100%;
      background-color: black;
      z-index: 999;
      filter:alpha(opacity=85);
      -moz-opacity:0.85;
      padding-top: 20%;
   }

   .InnerFreezePane
   {
      text-align: center;
      width: 66%;
      background-color: #999900;
      color: White;
      font-size: large;
      border: dashed 2px #111;
      padding: 9px;
      height:1000px;
      
   }

.cart_header
{
	text-align:center;
	background-color : #018402;
}
.cart_text
{
    color:White;
    font-weight:bold;
}
.cart_price
{
	font-family:Verdana;
	font-size:10px;
	
}
.linkButton
{
	display: block;
	font-size: 1.0em;
	color: #0099cc;
	
}
.linkButtonWhite
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 15px;
	color: white;
	
}
#container {
	width:100%;
	margin: absolute;
	padding: 15px 0px  15px 5px;
	position:relative;
	background-repeat: no-repeat;
	background-position:bottom;
	border:0px #999999;
}

.table_title_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #282B11;
	padding-left: 5px;
}
#pageheader {
	background: transparent url("../images/center_top_image.jpg") no-repeat  top left; 
	padding: 0px 0px 0px 0px;
	height:109px;

}

#intro {
	width:700px;
	margin:0 0 0 0;
	border:0px #999999;
	text-align:center;
}

#quickSummary .p2 {
	border:0px solid #000000;
	margin:30px 200px 100px 250px;
	padding: 0 0 0 15px;
	text-transform: uppercase;
	width:300px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#246060;
}
   
#navigation,#navigation_footer
{
	
	width:100%;	
	margin:0px 0 0 0px;
	/*background-color: #79C35D;*/
	background-color:#ff3c00;
	border: 0px;
	padding: 5px 0 5px 0;
	height:30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}	
#right_background
{
    background-image: url('images/right_bg_image.jpg');
    background-repeat:no-repeat;
    height:136px;
}
#navigation_footer
{
    height:50px;
}
#navigation a, #navigation a:visited {
	padding:3px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
}

#navigation a:hover{
	padding: 3px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	text-decoration: underline;
}
#navigation_footer a, #navigation_footer a:visited,#navigation_footer a:hover {
	padding:3px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
}

#navigation_footer a:hover{
	text-decoration: underline;
}
#supportingText {
	width:500px;
	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

	

#apDiv2 {
	
position:absolute;
	left:335px;
	top:112px;
	width:409px;
	height:47px;
	z-index:2;
	font-variant: normal;
	letter-spacing: 10px;
	
}

.style2 {
	color: red;
	font-size: 12px;
	font-family: "Verdana";
}
.style4 {
	/*color: #912600;*/
	color: #0099cc;
	font-size: 11px;
	font-family: "Verdana";
	left:0px;

}
.style-large-orange {
	color: #ff3c00;
	font-size: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight:bold;
}
.style-small-orange
{
	color: #ff3c00;
	font-size: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.style-blue
{
	color: #3399cc;
	font-size: 10px;
	font-family: "Verdana";
	font-weight:bold;
}
.style-small-blue
{
	color: #3399cc;
	font-size: 13px;
	font-family: "Verdana";
	font-weight:bold;
}
.style-large-black {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 21px;
	color: #333333;	
}
.style-small-black
{
	font-family: Verdana, "Times New Roman", Times, serif;
	font-weight:bold;	
	font-size: 13px;
	color: #333333;
}
.style5 {
	color: #24282a;
	font-size: 11px;
	font-family: "Verdana";
}
.style6 {
	color: #007575;
	font-size: 12px;
	font-family: "Verdana";
}
#preamble, #explanation {
	position:relative;
	width:450px;
	margin:-500px 0 0 60px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#preamble h3 {
background-image: url(title01.jpg);
background-repeat: no-repeat;
background-position: left top;
width:286px;
height:64px;
margin-bottom:-5px;
}

#pageHeader h1, #pageHeader h2, #quickSummary .p1, #preamble h3 span{
display:none;
}

p {
	color: #000000;
	font-size:12px;
	font-weight:normal;
	line-height:1.4em;
	font-family: Verdana;
}

#linkList {
	padding: 0px 0px 0px 0px;	
	vertical-align:top;
}
#apDiv1 {
	padding: 0px 0px 10px 5px;	
}

#apDiv1-CSR {
	padding: 0px 5px 10px 5px;	
}
#linkList ul {
	text-align: left;
	list-style: none;
	margin: 0 0 0 0;
	padding:0 0  0 0px;
	font-size:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	border :0px dotted #666666;
	width:120px;
	}
#linkList ul li{
	margin: 0;
	padding: 3px 0 3px 0;
	border-bottom: 0px dotted #999999;
}

#linkList ul li a, #linkList ul li a:visited {
	border-bottom: none;
	outline:0;
}

#linkList ul li a:hover {
	color: #999999;
	text-decoration: underline;
}

#lselect {
	font-size: 0.9em;
}
#backgroundright
{
     background-image: url('images/right_bg_image.jpg');background-repeat:no-repeat;height:136px;
}
#lselect ul li {
	padding: 3px  0 3px 20px;
	/*color:#999999;*/
	color: #0099cc;
}

#lselect a {
	display: block;
	font-size: 1.3em;
	/*color: #6D2542;*/
	color: #0099cc;
}
.button1 {	
	background-color: #C89933;
	border: solid 1px;
	}

#lselect a.c {
	display:inline;
	line-height:5px;
	margin:0;
	padding:0;
	font: normal 1.0em/0.9em Geneva, Arial, Tahoma, sans-serif;
	color: #999999;
	letter-spacing: -1px;
}

#lselect, #lsearch {
	margin-bottom: 5px;
	border:0px solid #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#lsearch ul li a, #lshopcart ul li a {
color:#6D2542;
}
h1
{
   color:#999900;
   font-family:Verdana;
   font-size:20px;
}
h2
{
   color:black;
   font-family:Verdana;
   font-size:12px;
}
h4,p,ul,li
{
    padding: 0px  5px 0px 5px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333333;
    font-weight:normal;
    text-align:justify;
}
h5
{
   color:red;
   font-family:Verdana;
   font-size:12px;
}
.dotline_x {background-image:url(images/dotline_x.gif); background-repeat: repeat-x;}
.sub_header,h3 
{
  	border-bottom:solid 1px white;	
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder ;
	text-transform: uppercase;
	color:#999900;
	text-align:left;
	vertical-align:top;
}

#footer{
	text-align: center;
	padding:0 0 0 0;
	margin:0 0 0 400px;
	width: 550px;
}

#footer a, #footer a:visited {
	padding: 5px;
	border: 0px solid #eeeeee;
	background-color: #fff;
	color: #666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#footer a:hover {
	padding: 5px;
	border: 0px solid #eeeeee;
	/*background-color: #jjjjjj;*/
	color: #6D2542;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-decoration: underline;
}
.center_line {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
}
#extraDiv1, #extraDiv2, #extraDiv3, #extraDiv4, #extraDiv5, #extraDiv6{
display:none;
}
.gridItem
{
	font-family:Calibri;
	font-size:10px;
	color:#c0e0e0;
	
}

.tab_moreinfo
{
    border-top: 1px #999900 solid;
    border-left: 1px #999900 solid; 
    border-right: 1px #999900 solid; 
    border-bottom: 1px #999900 solid;
    Background-Color:#FFFFFF; height:20px;
    color:#000000;
}
.lab_moreinfo_text
{
 color:#333333;
 font-family:Verdana;
 font-size:9px;
}
.lab_category_text
{
 color:#333333;
 font-family:Verdana;
 font-size:9px;
}
.calendar * { margin: 0; padding: 0; border: 0; font-family: Tahoma, serif; font-weight: normal; color: #000; }
.calendar .invalidday a, .calendar .invalidday a:hover { color: #ccc; background: #fff; cursor: default; }
.calendar .selectedday { background: #ddd; }
.calendar .today { font-weight: bold; color: #f00; }
.calendar a { padding: 0 2px; color: #000; text-decoration: none; }
.calendar a:hover { background: #bbb; }
.calendar table { border-collapse: collapse; font-size: 90%; }
.calendar tbody td { width: 20px; }
.calendar td, .calendar th { padding: 1px; text-align: center; }
.calendar thead td { border-bottom: 1px solid #aaa; }
.calendar thead td { font-weight: bold; }
.calendar thead th a { font-size: 95%; font-weight: bold; }
.calendar thead th { padding: 2px 0; vertical-align: middle; background: #ddd; }
.calendar { padding-bottom: 2px; border: 1px solid #aaa; font-size: small; background: #fff; }
.calendaricon { cursor: pointer; }
.calendarlink, .calendaricon { margin: 0 3px; }

.header-block
{
    border-bottom :#ccc 1px solid;
     border-left :#ccc 1px solid;
      border-top :#ccc 1px solid;
       border-right :#ccc 1px solid;
       margin:0px 0px 15px;
       padding-top:18px;
       padding-right:20px;
       padding-left:20px;
  
}   
.referral
{
    background-color:#bfeefd;
    text-align:center;
}
.sign-up-benefits
{
    border-bottom: #cecece 1px solid;
    padding-bottom: 0px; display: block; font-size: 12px; font-weight: bold; padding-top: 15px;height:50px;
}
.table_outline_border 
{
    
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	
	border-right-color: #CBCBCB;
	border-bottom-color: #CBCBCB;
	border-left-color: #CBCBCB;
}
.NoProduct
{
   color:#333333;
   font-family:Verdana;
   font-size:13px;
   
}
.NoProduct h4
{
   color:#333333;
   font-family:Verdana;
   font-size:15px;
}