﻿@import url(normalize.css); /* normalize all fields for IE and Firefox */

a, a:visited {text-decoration: none;color:#91693F;}
a:hover {text-decoration:underline;}
a:active {outline:none;}

/* =Banner section */
#lighting_header{font-size:10px; color:#686868; margin:4px; text-align:center;}
table#lighting_banner{width:990px; clear:both;}
/*#mainlogo {border-top: 1px solid #d7cebd; border-left: 1px solid #d7cebd;}*/
#mainlogo img {float:right;}

#mini_Nav {font-size:10px; text-align:right; width:100%; background: url(images/decor-blog-header-top.jpg) no-repeat; color: #ffffff; padding-right: 20px}
#mini_Nav a {color:#ffffff;}
#cart {line-height:0px;} /* for Chrome */

#search_row {background: url(images/decor-blog-header-bottom.jpg) no-repeat center right}
#search_row td div {width: 400px; margin-bottom: 15px}
#search_row td div h2 {margin: 0px; text-align: center; color: #FFFFFF; font-size: 21px}
#search_row td div h2 a {color: #FFFFFF}

#shopping_cart {width: 106px; font-size: 0px;}

input.search_box {float:left; margin-left:20px; margin-top:0px; border:solid 1px gray; font-size:13px;}
input.search_btn {width:48pt; float:left; margin-left:3px; border:1px solid gray;
	background:transparent url(home-decor-button-background.jpg) repeat scroll 0px 0px;
	cursor:pointer; color:#94704d; font-family:arial; font-size:12px; font-weight:bold;}

#nav, #nav ul {height:32px;float:left;background-color:#f9f4ee;line-height:14px;font-weight:bold;
	background-image: url(images/home-decor-nav-bg.gif);border:1px solid #cbc6ab; z-index:100;width:988px;}

#nav a {display: block;color: #91693F;font-size: 13px;padding: 0.7em 6px;}
#nav a.daddy {background: url(rightarrow2.gif) center right no-repeat;}
#nav h2 {font-weight:normal; margin: 0px}
#nav li {float: left;text-align: center;border-right: solid 1px #CBC6AB;height:32px;}
#nav li ul {position: absolute;left: -999em;width:15em;height:auto;font-weight:normal;border:solid 1px #cdcdcd;border-bottom:0;margin: 0;background-image:none;}
#nav li li {padding-right: 1em;width: 7em;height:auto;}
#nav li ul li{width: 14em;border:0;border-bottom:solid 1px #cdcdcd;text-align: left;}
#nav li ul a {width: 9em;padding: 0.25em 1em;}
#nav li ul ul {margin: -1.75em 0 0 9em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, 
#nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}
#nav li:hover, #nav li.sfhover {background: #eda;}

#nav li.shopby {font-size:13px;padding-right:5px;}

#nav li.shopbytext {color: #8e160a; font-size: 12px; text-align:right; padding-left:20px;padding-right:0px;border:0px solid yellow;padding-top:9px;height:23px;}
li#shopbytext:hover, li#shopbytext.sfhover {background: none;}

#nav li.shopby a {color: #8e160a;padding-right:15px;background: url(v2-nav-arrow.gif) center right no-repeat;background-position:100% 9pt}
#nav li.shopby ul a {background:none;}
#nav li.shopby ul {width: 11em;margin-top:-2px;}
#nav li.shopby ul li, #nav li.shopby ul li a {width: 10em}
#nav li.shopby ul li ul {margin-top:-2em;margin-left:11em;}
#nav li.shopby ul a {color:#91693F; width: 9em;}

#nav2 {background-color:#816448;height:25px;color:White;text-align:left;width:990px;vertical-align:middle;padding-top:3px;clear:both;}
#nav2 a {color:White;font-size:11px;font-weight:bold;border:0px solid blue;margin:5px;text-align:left;}