/* ################################################ 
   ################################################ 
   ################################################ 
                        MAIN
   ################################################ 
   ################################################ 
   ################################################ */

/* ################################################

                  TOP LEVEL STYLES

   ################################################ */

BODY { 
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	color: #43484A;
	background-color: #FFFFFF; 
	margin: 0px 0px 0px 0px; 
}

P {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
}

FONT {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
}

DIV {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
}

INPUT {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

SELECT { 
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

TD { 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #43484A;
}

TD.td_money {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	color: #489220; 
}

TD.td_stock {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 700;
	font-style: normal;
	color: #557DBB;
	line-height: 14px; 
}

A:link { 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	color: #557DBB; 
}

A:visited { 
	color: #557DBB; 
}

A:hover { 
	color: #858585; 
}

A:active { 
	color: #557DBB; 
}

FONT.warning {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #CF3030;
}

/* ################################################ 

                        FORMS

   ################################################ */

INPUT.input_resultsqty  
{ 
	border: 1px solid #557DBB; 
	width: 40px; 
	height: 18px; 
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.input_loginfield  
{ 
	border: 1px solid #557DBB; 
	width: 140px; 
	height: 18px; 
	padding-left: 2px; 
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.input_searchfield 
{ 
	border: 1px solid #557DBB; 
	width: 130px; 
	height: 20px; 
	padding-left: 2px; 
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.cart_qty 
{ 
	border: 1px solid #557DBB; 
	width: 35px; 
	height: 20px; 
	margin-top: 2px;
	margin-bottom: 2px;
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.source_code 
{ 
	border: 1px solid #557DBB; 
	width: 75px; 
	height: 20px;
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

TEXTAREA.bulk 
{ 
	border: 1px solid #7F9DB9; 
	width: 250px; 
	height: 236px;
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
	padding: 4px;
}

SELECT.update_profile  
{ 
	border: 1px solid #557DBB; 
	width: 150px; 
	height: 18px; 
	padding-left: 2px; 
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}


SELECT.searchfield_products
{ 
	border: 1px solid #557DBB; 
	height: 18px; 
	padding-left: 2px; 
	background-color: #FFFFFF; 
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.update_profile 
{ 
	border: 1px solid #557DBB; 
	width: 175px; 
	height: 20px; 
	padding-left: 2px; 
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.update_profile_small
{ 
	border: 1px solid #557DBB; 
	width: 40px; 
	height: 20px; 
	padding-left: 2px; 
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

INPUT.rating 
{ 
	border: 1px solid #CBCBCA; 
	width: 350px; 
	height: 20px; 
	padding-left: 2px; 
	background-color: #B5D1FC;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

TEXTAREA.rating 
{ 
	border: 1px solid #CBCBCA; 
	width: 350px; 
	height: 236px; 
	padding-left: 2px; 
	background-color: #B5D1FC;
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	font-weight: 300; 
	font-style: normal; 
	color: #43484A;
}

/* ################################################ 

    BACKGROUNDS, BORDERS, PADDING AND FONT COLORS

   ################################################ */

.bgcolor1 
{ 
	background-color: #557DBB; 
}

.bgcolor2 
{ 
	background-color: #B5D1FC; 
}

.bgcolor3 
{ 
	background-color: #B3B3B3; 
}

.bgcolor4 
{ 
	background-color: #F0EBF6; 
}

.bgcolor5 
{ 
	background-color: #b3b3b3; 
}

.bgcolor6 
{ 
	background-color: #CBCBCA;
}

.bgcolor7 
{
	background-color: #E29259;
}

.bgcolor8 
{
	background-color: #EFF5FF;
}

.bgcolor9 
{
	background-color: #7F9DB9;
}

.border1
{
	border: 1px solid #CCCCCC;
}

.border2
{
	border: 1px solid #7F9DB9;
	background-color: #FFFFFF;
	background-image: url("/lampsandmounts/images/forms/bulk_bg.gif");
	background-repeat: repeat-x;
}

.border3 {
	border: 1px solid #CBCBCA;
	background: #FFFFFF;
}

.box {
	border: 1px solid #7F9DB9;
	background: #EFF5FF;
	padding: 10px;
}

.box2 {
	border: 1px solid #557DBB;
	background: #EFF5FF;
	padding: 5px;
}

.box3 {
	background: #FFFFFF;
	padding: 5px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.box4 {
	background: #B5D1FC;
	padding: 2px;
	border-bottom: 1px solid #B3B3B3;
}

.box5 {
	background: #FFFFFF;
	padding: 2px;
	border-bottom: 1px solid #B5D1FC;
}

.box6 {
	background: #FFFFFF;
	border: 1px solid #808080;
	background-image: url("/lampsandmounts/images/browse/box_bg.gif");
	background-repeat: repeat-x;
	background-position: bottom;
}

.box7 {
	background: #B5D1FC;
	height: 25px;
	border: 1px solid #7F9DB9;
}

.box_head {
	border-left: 1px solid #7F9DB9;
	border-right: 1px solid #7F9DB9;
	border-top: 1px solid #7F9DB9;
	background: #404040 url("/lampsandmounts/images/sitemap/head_bg.gif") top repeat-x;
	color: #FFFFFF;
	font-weight: 600;
	padding: 4px;
}

.header_bg {
	background: #404040 url("/lampsandmounts/images/topnav/gradient_bg.gif") top repeat-x;
	background-color: #808181;
}

TD.bar_green
{
	background-color: #FFFFFF;
	font-family: Verdana, Arail, sans-serif;
	font-size: 18px;
	font-weight: 600;
	font-style: normal;
	padding: 2px;
	color: #FFFFFF;
	background-image: url("/lampsandmounts/images/frontpage/bar_green.gif");
	background-repeat: repeat-y;
}

.padded5 {
padding: 5px;
}



/* ################################################ 

                  LEFT NAVIGATION

   ################################################ */

TD.td_leftnav 
{ 
	background-color: #B5D1FC; 
	color: #557DBB;
  font-family: Arial, Verdana, sans-serif; 
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal; 
  width: 187px; 
	height: 13px; 
}

TD.td_leftnav A, TD.td_leftnav A:link, TD.td_leftnav A:visited 
{ 
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px; 
	font-weight: 600; 
	font-style: normal;	
	color: #557DBB; 
	text-decoration: none; 
	display: block; 
	margin-left: 4px; 
}

TD.td_leftnav A:hover 
{
	background-color: #DEE6EF; 
	text-decoration: none; 
}

TD.td_leftnav A:active 
{
	text-decoration: none;
}

TD.td_leftnavsub 
{
	width: 187px;
	height: 13px;	
  background-color: #B5D1FC;
}

TD.td_leftnavsub A, TD.td_leftnavsub A:link, TD.td_leftnavsub A:visited 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB; 
	text-decoration: none;
	display: block;
  margin-left: 20px;
}

TD.td_leftnavsub A:hover 
{
	text-decoration: none;
	background-color: #DEE6EF;
}

TD.td_leftnavsub A:active 
{
	text-decoration: none;
}

TD.td_leftnavresults 
{
	width: 187px;
	height: 13px;	
  background-color: #B5D1FC;
}

TD.td_leftnavresults A, TD.td_leftnavresults A:link, TD.td_leftnavresults A:visited, TD.td_leftnavresults A:active
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB; 
	text-decoration: none;
	display: block;
	margin-left: 4px;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.td_leftnavresults A:hover 
{
	text-decoration: none;
	background-color: #DEE6EF;
	padding-top: 3px;
	padding-bottom: 3px;
}

TD.td_leftnavline 
{
	background-color: #557DBB;        
}

TD.td_leftnavbg {
        background-color: #B5D1FC;
}

TD.td_leftnavresultsselected 
{
  background-color: #cfcfcf;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 600;
	font-style: normal;
	color: #666666; 
	width: 187;
	height: 13px;
}

TD.td_leftnavcheckout_over 
{
  background-color: #D8EAEB;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 900;
	font-style: normal;
	color: #000000; 
	width: 187;
	height: 13px;
	padding: 2px;
	text-decoration: none;
}

TD.td_leftnavcheckout 
{
  background-color: #B5D1FC;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	color: #237DA0; 
	width: 187;
	height: 13px;
	padding: 2px;
	text-decoration: none;
}

.swoosh
{
	background: #FFFFFF url("/lampsandmounts/images/leftnav/swoosh.gif") top left no-repeat;
}

/* ################################################ 

                    TOP NAVIGATION

   ################################################ */

TD.crumbs
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
}

TD.crumbs A:link 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB;   
}

TD.crumbs A:visited 
{
	color: #557DBB;
}

TD.crumbs A:hover 
{
	color: #767676;
}

TD.crumbs A:active 
{
	color: #767676;
}

TD.account A, TD.account A:link, TD.account A:visited {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #43484A;
	padding: 2px 6px;
	text-decoration: none;
}

TD.account A:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #FFFFFF;
	background-color: #557DBB;
	padding: 2px 6px;
	text-decoration: none;
}

TD.account {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #43484A;
	border-bottom: 1px solid #8C8C8B;
	border-right: 1px solid #8C8C8B;
	text-decoration: none;
}

.top_bg {
	background-color: #ffffff;
	background-image: url("/lampsandmounts/images/topnav/bg.gif");
	background-repeat: no-repeat;
}

TD.top_line {
	background-color: #A5A5A5;
	background-image: url("/lampsandmounts/images/topnav/top_line.gif");
	background-repeat: repeat-x;
}

TD.header_bg {
	background-color: #7DA5E2;
	background-image: url("/lampsandmounts/images/topnav/gradient_bg.gif");
	background-repeat: repeat-x;
}

TD.body_divider_bg {
	background-color: #7DA5E2;
	background-image: url("/lampsandmounts/images/ads/gradient.gif");
	background-repeat: repeat-x;
}

/* ################################################ 

                  DROP DOWN DHTML MENU

   ################################################ */
   
.transMenu {
	position:absolute;
	overflow:hidden;
	left:-1000px;
	top:-1000px;
	z-index:10;
}

.transMenu .content {
	position:absolute;
	z-index:10;
}

.transMenu .items {
	position:relative;
	left:0px; top:0px;
	z-index:20;
}

.transMenu.top .items {
	border-top:none;
}

.transMenu .item {
	color:#5C5C5E;
	font-size:10px;
	font-family:verdana, sans-serif;
	text-decoration:none;
	/* hack for mac/ie5*/
	border:none;
	cursor:pointer;
	cursor:hand;
	padding-left:8px;
	padding:3px;
}

.transMenu .background {
	position:absolute;
	left:0px; top:0px;
	z-index:10;
	-moz-opacity:.95;
	filter:alpha(opacity=95);
}

.transMenu .shadowRight {
	position:absolute;
	z-index:30;
	top:3px; width:2px;
	-moz-opacity:.2;
	filter:alpha(opacity=20);
}

.transMenu .shadowBottom {
	position:absolute;
	z-index:10;
	left:3px; height:2px;
	-moz-opacity:.2;
	filter:alpha(opacity=20);
}

.transMenu .item.hover {
	background:#557DBB;
	color:#ffffff;
	font-weight:normal;
}

.transMenu .item img {
	margin-left:10px;
}


/* ################################################ 

                         LINKS

   ################################################ */

A.headinglink1:link 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 600;
	font-style: normal;
	color: #557DBB; 
  text-decoration: none; 
}

A.headinglink1:visited 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #557DBB;
}

A.headinglink1:hover 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: 600;
	color: #858585;
}

A.headinglink1:active 
{
	color: #557DBB;
}

A.minilink:link
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB; 
  text-decoration: none; 
}

A.minilink:visited
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB; 
  text-decoration: none; 
}

A.minilink:active
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB; 
  text-decoration: none; 
}

A.minilink:hover 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	color: #557DBB;
	text-decoration: underline;
}

/* ################################################ 
   ################################################ 
   ################################################ 
                     PAGE SPECIFIC
   ################################################ 
   ################################################ 
   ################################################ */


img.page_head_padded
{
	padding-bottom: 15px;
}

/* ################################################ 

              				HOME PAGE

   ################################################ */

TD.head_small
{
	font-family: Verdana, Arail, sans-serif;
	font-size: 12px;
	font-weight: 900;
	font-style: normal;
	color: #767676;
}

.white_bold
{
	color: #FFFFFF;
	font-weight: 900;
}

.hm_dot_vert {background: #FFFFFF; background-image: url('/lampsandmounts/images/hm_bg_vert.gif'); background-repeat: repeat-y; background-position: center;}
.hm_dot_horiz {background: #FFFFFF; background-image: url('/lampsandmounts/images/hm_bg_hor.gif'); background-repeat: repeat-x; background-position: center;}
.hm_bg_promo {background-image: url('/lampsandmounts/images/hm_bg_main_promo.gif'); background-repeat: repeat-x;}
.hm_bg_promo_bottom {background-image: url('/lampsandmounts/images/hm_bg_main_promo_bottom.gif'); background-repeat: repeat-x;}
.hm_promo_top {background: #FFFFFF; padding-bottom: 10px; text-align:center; vertical-align: middle; display:block;}
.hm_promo_bottom {background: #FFFFFF; padding-top: 10px; padding-bottom: 10px; text-align:center; vertical-align: middle; display:block;}

/* ################################################ 

              				Browse Pages

   ################################################ */

TD.browse_head
{
	font-family: Verdana, Arail, sans-serif;
	font-size: 24px;
	font-weight: 900;
	font-style: italic;
	color: #557DBB;
}

.browse_box_head
{
	font-family: Verdana, Arail, sans-serif;
	font-size: 12px;
	font-weight: 900;
	font-style: normal;
	color: #557DBB;
}

.browse_lead_in
{
	font-family: Verdana, Arail, sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	padding: 10px;
}


/* ################################################ 

                         CART

   ################################################ */

TD.column_head
{
	background-color: #EFF5FF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.column_body
{
	background-color: #EFF5FF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	line-height: 12px;
	padding-top: 2px;
	padding-bottom: 2px;
}

TD.column_totals
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	line-height: 12px;
	padding: 2px;
}

TD.remove_bg
{
	background-color: #FFFFFF;
	background-image: url("/lampsandmounts/images/shoppingcart/button_bg.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

TD.remove_runout_bg
{
	background-color: #FFFFFF;
	background-image: url("/lampsandmounts/images/shoppingcart/button_runout.gif");
	background-repeat: repeat-x;
	background-position: bottom left;
}

TD.cart_mini
{
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	line-height: 11px;
}

TD.cart_mini_red
{
	color: red;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	line-height: 11px;
}

TD.cart_include_head {
background-color: #557DBB;
font-family: Arial, Verdana, sans-serif;
font-size: 14px;
font-weight: bold;
font-style: normal;
color: #FFFFFF; padding: 3px;
padding-left: 6px;
}
	


/* ################################################ 

             PRODUCT DETAILS/COMPARE

   ################################################ */

.td_detail_header 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: 900;
	font-style: normal;
	height: 23px;
	color: #767676;
}

TD.td_detail
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
	padding: 8px;
}

TD.td_detail_nopad
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
}

TD.td_detailsmall
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
}

TD.td_detail_gray
{
	background-color: #F7F7F7;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
	padding: 4px;
}

TD.td_detailsmall_gray
{
	background-color: #F7F7F7;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
}

TD.td_detail_box_bold
{
	background-color: #CBCBCA;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #767676;
	padding: 3px;
}

TD.td_detail_sub_box
{
	background-color: #F7F7F7;
	border: 1px solid #CBCBCA;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #767676;
}

TD.td_detail_top_box
{
	background-color: #CBCBCA;
	border: 1px solid #CBCBCA;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	color: #767676;
	padding: 3px;
	padding-left: 6px;
}

TD.td_compare
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #767676;
	padding: 8px;
}

TD.td_compare_grnbg
{
	background-color: #557DBB;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	color: #FFFFFF;
	padding: 3px;
}

A.td_compare_grnbg:link, A.td_compare_grnbg:active, A.td_compare_grnbg:visited
{
	background-color: #557DBB;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	color: #FFFFFF;
	padding: 3px;
	text-decoration: underline;
}

A.td_compare_grnbg:hover
{
	background-color: #557DBB;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	color: #FFFFFF;
	padding: 3px;
	text-decoration: none;
}

TD.td_compare_ltgrnbg
{
	background-color: #CCE8ED;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 900;
	font-style: normal;
	color: #767676;
	padding: 3px;
}

/* ################################################ 

              SEARCH AND CATEGORY RESULTS

   ################################################ */

.resultstopbg 
{
	background-image: url("/lampsandmounts/images/results/dispboxbg1.gif");
	background-repeat: repeat-x;
	height: 5px;
}

.resultsbottombg 
{
	background-image: url("/lampsandmounts/images/results/dispboxbg2.gif");
	background-repeat: repeat-x;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 600;
	font-style: normal;
	color: #FFFFFF; 
	height: 26px;
}

.resultsbottombg2 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 600;
	font-style: normal;
	color: #FFFFFF; 
	height: 26px;
}

TD.td_resultsline 
{
	background-color: #CFCFCF;
}

TD.td_resultsbg 
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #808080;
}

TD.td_resultsbg2 
{
	background-color: #FFFFFF;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #808080;
}

TD.td_resultsbg3 
{
	background-color: #F7F7F7;
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #557DBB;
}

TD.td_resultsbg4 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #FF0000;
}

TD.td_resultsbg5 
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	font-weight: 300;
	font-style: normal;
	color: #CB571B;
}

TD.td_resultsbg6
{
	background-color: #F7F7F7;
	font-family: Arial, Verdana, sans-serif;
	font-size: 12px;
	font-weight: 300;
	font-style: normal;
	color: #808080;
}


/* ################################################ 

              			SITE MAP

   ################################################ */

.map_intro {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px; color: #000000;
	background-color: #E7E3E7;
	padding-top:6px;
	padding-left:10px;
	padding-right:20px;
}

.map_head {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px; color: #FFFFFF;
	font-weight: bold;
	background-color: #2F86D6;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 15px;
	background-image: url("/lampsandmounts/images/sitemap/head_bg.gif");
	background-repeat: repeat-x;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

.map_head_gray {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	background-color: #D0D0D0;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 15px;
}

.map_sub_head {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #5A5D5A;
	font-weight: bold;
	background-color: #C6C6C6;
	padding-top:6px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom: 3px;
}

.map_sub_head_rule {WIDTH: 100%;
	HEIGHT: 1px;
	BACKGROUND: #FFFFFF;
}

.map_body {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	padding-right:10px;
	padding-left:20px;
}

a.map_body_link:link {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	text-decoration: none;
}

a.map_body_link:visited {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	text-decoration: none;
}

a.map_body_link:hover,active {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #0083A6;
	background-color: #C6C6C6;
	text-decoration: underline;
}

.map_body_begin {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	padding-right:10px;
	padding-left:20px;
	padding-top: 6px;
}

.map_body_end {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	padding-right:10px;
	padding-left:20px;
	padding-bottom: 10px;
}

.map_body_both {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #5A5D5A;
	background-color: #C6C6C6;
	padding-right:10px;
	padding-left:20px;
	padding-bottom: 10px;
	padding-top: 6px;
}


/* ################################################ 

              		Learning Center

   ################################################ */

TD.learning_head {
background-color: #000000;
height: 90px;
}


TD.learning_top {
background-image: url("/lampsandmounts/images/learning/head.gif");
background-repeat: no-repeat;
font-size: 18px;
font-family: Arial, Verdana, sans-serif;
font-weight: 900;
color: #FFFFFF;
padding-left: 10px;
padding-top: 3px;
padding-right: 4px;
}

TD.body_divider_bg_blue {
background-color: #374D84;
background-image: url("/lampsandmounts/images/learning/gradient.gif");
background-repeat: repeat-x;
}

TD.learning_bottom {
background-color: #D5D5D5;
background-image: url("/lampsandmounts/images/learning/body_bg.gif");
background-repeat: repeat-y;
}

TD.home_audio {
border: 1px solid #557DBB;
background-color: #FFFFFF;
background-image: url("/lampsandmounts/images/learning/tv_bg.gif");
background-repeat: no-repeat;
background-position: bottom right;
padding: 5px;
padding-bottom: 15px;
width: 360px;
color: #557DBB;
}

TD.gaming{
border: 1px solid #557DBB;
background-color: #FFFFFF;
background-image: url("/lampsandmounts/images/learning/gaming_bg.gif");
background-repeat: no-repeat;
background-position: bottom right;
padding: 5px;
padding-bottom: 15px;
width: 360px;
color: #557DBB;
}

TD.learning_blank{
border: 1px solid #557DBB;
background-color: #FFFFFF;
padding: 5px;
padding-bottom: 15px;
width: 360px;
color: #43484A;
}

A.learning_quality:link, A.learning_quality:active, A.learning_quality:visited {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: 900;
background-color: #557DBB;
display: block;
color: #FFFFFF;
padding: 2px;
width:170px;
text-decoration: underline;
border: 1px solid #000000;
}

A.learning_quality:hover {
font-family: Verdana, Helvetica, sans-serif;
font-size: 14px;
font-weight: 900;
background-color: #CCCCCC;
display: block;
color: #557DBB;
padding: 2px;
width:170px;
text-decoration: none;
border: 1px solid #000000;
}
