@import url("/lowes2/includes/ditv.css");
@import url("/lowes2/includes/search.css");

/* common main */
/* test */


body {background-color:#ffffff; margin:0px 8px 0px 8px; color:#000000; font-family:Verdana, Arial, San-Serif; font-size:70%;}
.tir {font-family:Verdana, Arial, San-Serif; font-size:70%; color:#000000; padding:5px 8px 5px 8px;}
.masthead {padding:0px; background-image:url(/lowes2/images/general/relaunch/h_main_header.gif); height:101px;}
.masthead2 {padding:0px; background-image:url(/lowes2/images/general/relaunch/masthead/gradient.gif); height:89px;}
.masthead2_new {padding:0px; background-image:url(/lowes2/images/general/relaunch/masthead/bg_blue_gradient.gif); height:101px;}

/* general padding and mix use classes */

.pad0 {padding:0px;}
.pad0_sm {padding:0px; font-size:60%}
.pad2 {padding:2px 8px 2px 8px;}
.pad20 {padding:0px 0px 0px 20px;}
.pad5810 {padding:5px 8px 10px 8px;}
.padtop3 {padding-top:3px; padding-left:0px;}
.padtop5_sm {padding:5px 0px 0px 0px;; font-size:60%}
.padtop5 {padding-top:5px; padding-right:0px;}
.padleft8 {padding:0px 0px 0px 8px;}
.padleft8_10 {padding:0px 0px 10px 8px;}
.padscript {padding:10px 8px 10px 8px;}
.padscript_gray {padding:10px 8px 10px 8px; border-left:1px solid #CCCCCC;}
.navlabel {padding:0;}
.navbot {padding:0px; border-bottom:1px solid #990000;}
.formlabel {padding:8px 0px 5px 8px;}
.formlabel_top {padding:8px 0px 5px 8px; border-top:1px solid #CCCCCC;}
.formlabel2 {padding:2px 0px 2px 0px;}
.pad_img {padding:10px 8px 10px 8px; height:115px;}
.pad_name {padding:0px 8px 0px 8px; height:65px;}
.pad_name2 {padding:8px 8px 8px 8px; height:55px;}

/* main page footer */

.footer {color:#666666; font-size:60%; background-image:url(/lowes2/images/general/relaunch/dotted.gif); background-repeat:repeat-x; padding:15px 8px 15px 8px;}
.footer_x {color:#333399; padding:15px 8px 15px 8px;}
.footer_green {font-size:60%; line-height:150%; padding-bottom:12px;}
.total {font-size:110%; font-weight:bold;}
.txtsm {font-size:90%;}
.txtsm_gray {font-size:90%; color:#666666;}
.txtlg {font-size:130%}
.txtwhite_b {color:white; font-weight:bold;}
.txtred {color:#cc0000;}
.txtgray {color:#333333;}
.txtlitegray {color:#666666;}
.txtblu {color:#333399;}
.txt956C33	{ color:#956C33;}

/* main page navigation - leftnav classes */

.leftnavpad { padding:0px 0px 0px 8px; }
.leftnav {line-height:150%; background:url(/lowes2/images/general/relaunch/r/dotted_red.gif); background-repeat: repeat-x; padding:5px 0px 8px 0px;}
.leftnavtop {padding:0px 0px 8px 0px;}
.leftnavlink {padding:2px 0px 0px 0px;}
.leftnav_sp {line-height:150%; padding:5px 0px 8px 0px;}

.leftbullet {color:#333399; font-size:55%; padding:3px 3px 0px 0px;}
.leftbullet_on {color:#000000; font-size:55%; padding:3px 3px 0px 0px;}
.bulletlink {color:#333399; font-size:70%; padding:3px 3px 0px 0px;}

.listlink {color:#333399; font-size:95%;}
a.listlink {color:#333399; padding-top:10px;}

a:link {color:#333399; text-decoration:underline;}
a:visited {color:#333399; text-decoration:underline;}
a:hover {color:#333399; text-decoration:underline;}

.txtwhite {color:#FFFFFF;}
a.txtwhite:link {color:#FFFFFF; text-decoration:underline;}
a.txtwhite:visited {color:#FFFFFF; text-decoration:underline;}
a.txtwhite:hover {color:#FFFFFF; text-decoration:underline;}

a.txtgray:link {color:#333333; text-decoration:underline;}
a.txtgray:visited {color:#333333; text-decoration:underline;}
a.txtgray:hover {color:#333333; text-decoration:underline;}

/* general form */
input {font-family:Verdana, Arial, San-Serif; font-size:100%; color:#000000;}
.formtxt {font-family:Verdana, Arial, San-Serif; font-size:100%;}

/* DHTML menu items and pseudoclasses */

.dhtmlmenuitem {padding:5px 8px 5px 8px;}
a.dhtmlmenulink {color:#394A8C; font-size: 11px; text-decoration: none;}
a.dhtmlmenulink:hover {color:#394A8C; text-decoration: none;}
a.dhtmlmenulink:visited {color:#394A8C; text-decoration: none;}


.product {font-weight:bold;}
a.product:link {text-decoration:underline;}
a.product:visited {text-decoration:underline;}
a.product:hover {text-decoration:underline;}

/* redefined html header tags */

h1 {margin-top:0px; margin-bottom:5px; font-size:130%; color:#990000;}
h2 {margin-top:5px; margin-bottom:8px; font-size:100%;}
h3 {margin-top:0px; margin-bottom:3px; font-size:100%;}
h4 {margin-top:0px; margin-bottom:5px; font-size:90%;}

/* general colors and borders */

.bggreen {background-color:#EBF7DC;}
.bgliteblu {background-color:#F2F3FA; padding-bottom:5px; padding-left:10px; padding-right:10px; padding-top:2px;}
.bgcolor1 {background-color: #004990;}
.color1 {color: #004990;}

td.bggreen_top {background-color:#EBF7DC; border-top:1px solid #CCCCCC;}
td.bggreen_top_align_r {background-color:#EBF7DC; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; text-align:right;}
td.bgliteblu_top {background-color:#F2F3FA; border-top:1px solid #CCCCCC;}

.litebluhdr {background-color:#F2F3FA; padding:0px 8px 0px 8px; height:38px;}
.intro {padding:15px 8px 15px 8px;}

/* for the unordered lists */

ul {list-style-position: outside; margin:0px 0px 0px 18px;}
ul.img {list-style-image: url(/lowes2/images/general/relaunch/bullet.gif);}
ul.nav {color:#333399; list-style-position: outside; list-style-type: square; margin:0px 0px 0px 18px;}

/* structural and graphic classes for the <td> */

.grayborder {border:1px solid #CCCCCC;}
.grayborder_pad {border:1px solid #CCCCCC; padding:5px 8px 5px 8px;}
td.thblue_v1 {background-image:url(/lowes2/images/general/relaunch/blue_gradient.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px;}
td.thblue_v1_cell {background-image:url(/lowes2/images/general/relaunch/blue_gradient.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC; text-align:center;}
td.thblue_v1_cell_align {background-image:url(/lowes2/images/general/relaunch/blue_gradient.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC;}
td.thbluetop_v1 {background-image:url(/lowes2/images/general/relaunch/blue_gradient.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-top:1px solid #CCCCCC;}
td.thbluetop_v1_cell {background-image:url(/lowes2/images/general/relaunch/blue_gradient.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:center;}

.bluborder3 {border-left:1px solid #5D87CA; border-right:1px solid #5D87CA; border-bottom:1px solid #5D87CA;}
td.blu_bot {border-bottom:1px solid #5D87CA; padding:0px;}
.thtabblu {background:url(/lowes2/images/general/relaunch/product/tab_bg.gif); background-repeat:repeat-x; padding:0px 8px 0px 8px; border-left:1px solid #5D87CA; border-right:1px solid #5D87CA;}


td.grayleft {border-left:1px solid #CCCCCC; text-align:center;}
td.grayleft_bg {border-left:1px solid #CCCCCC; text-align:center; background-color:#EAEAEA;}
td.grayleft_align {border-left:1px solid #CCCCCC; text-align:left;}
td.grayright_align {border-right:1px solid #CCCCCC; text-align:left; padding: 0px;}
td.grayleft_align_r {border-left:1px solid #CCCCCC; text-align:right;}
td.graytop {border-top:1px solid #CCCCCC;}
td.graytop_left0 {border-top:1px solid #CCCCCC; padding-left:0px;}


td.grayleft_top {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:center;}
td.grayleft_top_bg {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:center;  background-color:#EAEAEA;}
td.grayleft_top_align {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:left;}
td.grayleft_top_align_r {border-left:1px solid #CCCCCC; border-top:1px solid #CCCCCC; text-align:right;}
td.grayleft_top_dot {border-left:1px solid #CCCCCC; background:url(/lowes2/images/general/relaunch/r/dotted_gray_h.gif); background-repeat:repeat-x; padding:5px 8px 5px 8px;}

td.thblue_v2 {background-image:url(/lowes2/images/general/relaunch/blue_gradient_v2.gif); background-repeat:repeat-x; height:31px; padding:0px 8px 0px 8px;}
td.thblue_v2_cell {background-image:url(/lowes2/images/general/relaunch/blue_gradient_v2.gif); background-repeat:repeat-x; height:31px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC; text-align:center;}
td.thblue_v2_align {background-image:url(/lowes2/images/general/relaunch/blue_gradient_v2.gif); background-repeat:repeat-x; height:31px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC; text-align:left;}

td.darkgraytop {border-top:1px solid #666666; padding:5px 0px 5px 0px;}

td.thgreen {background-image:url(/lowes2/images/general/relaunch/r/gradient_green.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px;}
td.thgreen_cell {background-image:url(/lowes2/images/general/relaunch/r/gradient_green.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC;}

td.thliteblu {background-image:url(/lowes2/images/general/relaunch/r/gradient_liteblue.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px;}
td.thliteblu_cell {background-image:url(/lowes2/images/general/relaunch/r/gradient_liteblue.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-left:1px solid #CCCCCC;}
td.thliteblu_sp {background-image:url(/lowes2/images/general/relaunch/r/gradient_liteblue.gif); background-repeat:repeat-x; height:22px; padding:0px 0px 0px 8px;}
td.thliteblu_top {background-image:url(/lowes2/images/general/relaunch/r/gradient_liteblue.gif); background-repeat:repeat-x; height:22px; padding:0px 8px 0px 8px; border-top:1px solid #CCCCCC;}

/* dotted line uses */

.dotgreen {background:url(/lowes2/images/general/relaunch/dotted_green.gif); background-repeat:repeat-x;}
.dot {background:url(/lowes2/images/general/relaunch/dotted.gif); background-repeat:repeat-x; padding:4px 0px 3px 0px;}
.dot_x {background:url(/lowes2/images/general/relaunch/r/dotted_gray_h.gif); background-repeat:repeat-x; padding:0px 0px 0px 0px;}
.dot_x_1 {background:url(/lowes2/images/general/relaunch/r/dotted_gray_h.gif); background-repeat:repeat-x; padding:1px 0px 0px 0px;}
.dot_x_20 {background:url(/lowes2/images/general/relaunch/r/dotted_gray_h.gif); background-repeat:repeat-x; padding:0px 0px 0px 20px;}
.dot_y {background:url(/lowes2/images/general/relaunch/r/dotted_black_v.gif); background-repeat:repeat-y; padding:0px 0px 3px 1px;}
.dot_y_pad {background:url(/lowes2/images/general/relaunch/r/dotted_gray_v.gif); background-repeat:repeat-y; padding:5px 8px 10px 8px;}
.dot_y_pad_sm {font-size:60%; background:url(/lowes2/images/general/relaunch/r/dotted_gray_v.gif); background-repeat:repeat-y; padding:5px 8px 10px 8px;}
.dot_y_pad_blu {font-size:60%; background:url(/lowes2/images/general/relaunch/r/dotted_gray_v.gif); background-repeat:repeat-y; background-color:#F2F3FA; padding:5px 8px 10px 8px;}
.dot_y_0 {background:url(/lowes2/images/general/relaunch/r/dotted_gray_v.gif); background-repeat:repeat-y; padding:0px;}
.dot_y_blu {background:url(/lowes2/images/general/relaunch/r/dotted_gray_v.gif); background-repeat:repeat-y; background-color:#F2F3FA; padding:5px 8px 10px 8px;}

/* common spaces and margin uses */

.sp {font-size:1px; line-height:0px;}
.sprule {font-size:1px; line-height:0px; border-top:1px solid #CCCCCC;}
.sptop10 {margin-top:10px;}
.sptop5bot5 {margin-top:5px; margin-bottom:5px;}
.sptop10bot10 {margin-top:10px; margin-bottom:10px;}
.sphalfpage {margin:10px 40px 10px 0px;}
.sptop15 {margin-top:15px;}

/* ID selectors for the project planning page dhtml. Use only once in a page using that named ID */

#divLinks   {position:relative; visibility:hidden;}
#divMessage {position:relative; visibility:hidden; padding:5px;}
#divShell {position:absolute; left:0px; top:0px;}
html>body #divShell {position:absolute; left:0px; top:0px;}

.divTdOverride TD {  }
.easy2TdArea TD {font-size:11px; color:#000000;}

/* CSS Document OUTDOOR LIVING */



/* replacement class for OL_06 microsite - CB 030106 */
.olbuffer {padding:130px 8px 15px 8px; width:411px; font-size:75%; color:#333399; font-weight:bold;}

/* Woodworker Site Denise */

table.collapseborder    { border-collapse: collapse; border: 1px solid #C3AB89 }
table.collapseborder td { border: 1px solid #C3AB89 }
table.collapseborder tr { border: 1px solid #C3AB89 }


a.menulink:link {color:#633821; text-decoration: none;}
a.menulink:visited {color:#633821; text-decoration: none;}
a.menulink:hover {color:#633821; text-decoration: none;}

.brnheader	{font-size: 14px; font-weight:bold; color:#633821;}


/*-------------------------------------------------------------------------------------------------------------------------*/

/*-----Font Styles-----------------------*/
.ac_title		{font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:110%; color:#000099;}
.ac_body		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:80%;}
.ac_small		{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:60%;}

/*-----Dimension Styles--------*/
.ac_list	{line-height: 18px}

/*-----Border Styles-----------*/
.borderredC03	{border:solid 2px #CC0033;}
.bordergrayCCC	{border:solid 1px #CCCCCC;}

/*-----Background Color Styles--------*/
.bgblack		{background-color:#000000;}
.bgblue009	 	{background-color:#000099;}
.bgblue069		{background-color:#006699;}
.bgblue09C		{background-color:#0099CC;}
.bgblue69C		{background-color:#6699CC;}
.bgblue6CF		{background-color:#66CCFF;}
.bgbrownCC9		{background-color:#CCCC99;}
.bgbrown996		{background-color:#999966;}
.bggrayCCC		{background-color:#CCCCCC;}
.bggreenCFC 	{background-color:#CCFFCC;}
.bggreen696		{background-color:#669966;}
.bggreen9C9		{background-color:#99CC99;}
.bggreen393		{background-color:#339933;}
.bggreen3F3		{background-color:#33FF33;}
.bggreen6F6		{background-color:#66FF66;}
.bggreen9F9		{background-color:#99FF99;}
.bggreen060		{background-color:#006600;}
.bgorangeC90 	{background-color:#CC9900;}
.bgorangeFC3	{background-color:#FFCC33;}
.bgred900		{background-color:#990000;}
.bgredC03		{background-color:#CC0033;}
.bgvioletCCF	{background-color:#CCCCFF;}
.bgwhite		{background-color:#FFFFFF;}
.bgyellowFF3	{background-color:#FFFF33;}
.bgyellowFF6	{background-color:#FFFF66;}
.bgyellowFF9	{background-color:#FFFF99;}
.bgyellowFFC	{background-color:#FFFFCC;}
/*-----for shop on how to bar----added 062205---cb*/
.bgyellowlite   {background-color:#FBF4D6;}
.bgyellowlite1  {background-color:#FDF9E5;}


/*-----Text Color Styles--------*/
.txtblue009 			{color:#000099;}
a.txtblue009:link 		{color:#000099; text-decoration:underline;}
a.txtblue009:visited 	{color:#000099; text-decoration:underline;}
a.txtblue009:hover 		{color:#000099; text-decoration:underline;}

.txtblue039 			{color:#003399;}
a.txtblue039:link 		{color:#003399; text-decoration:underline;}
a.txtblue039:visited 	{color:#003399; text-decoration:underline;}
a.txtblue039:hover 		{color:#003399; text-decoration:underline;}

.txtblue6CF 			{color:#66CCFF;}
a.txtblue6CF:link 		{color:#66CCFF; text-decoration:underline;}
a.txtblue6CF:visited 	{color:#66CCFF; text-decoration:underline;}
a.txtblue6CF:hover 		{color:#66CCFF; text-decoration:underline;}

.txtblue09F 			{color:#0099FF;}
a.txtblue09F:link 		{color:#0099FF; text-decoration:underline;}
a.txtblue09F:visited 	{color:#0099FF; text-decoration:underline;}
a.txtblue09F:hover 		{color:#0099FF; text-decoration:underline;}

a.txtblack:link 		{color:#000000; text-decoration:underline;}
a.txtblack:visited 		{color:#000000; text-decoration:underline;}
a.txtblack:hover 		{color:#000000; text-decoration:underline;}
	
.txtgreen360 			{color:#336600;}
a.txtgreen360:link 		{color:#336600; text-decoration:underline;}
a.txtgreen360:visited 	{color:#336600; text-decoration:underline;}
a.txtgreen360:hover 	{color:#336600; text-decoration:underline;}	

.txtgreen030 			{color:#003300;}
a.txtgreen030:link 		{color:#003300; text-decoration:underline;}
a.txtgreen030:visited 	{color:#003300; text-decoration:underline;}
a.txtgreen030:hover 	{color:#003300; text-decoration:underline;}	

.txtbrown996 			{color:#999966;}
a.txtbrown996:link 		{color:#999966; text-decoration:underline;}
a.txtbrown996:visited 	{color:#999966; text-decoration:underline;}
a.txtbrown996:hover 	{color:#999966; text-decoration:underline;}	

.txtbrownCC9 			{color:#CCCC99;}
a.txtbrownCC9:link 		{color:#CCCC99; text-decoration:underline;}
a.txtbrownCC9:visited 	{color:#CCCC99; text-decoration:underline;}
a.txtbrownCC9:hover 	{color:#CCCC99; text-decoration:underline;}	

.txtyellowFF9 			{color:#FFFF99;}
a.txtyellowFF9:link 	{color:#FFFF99; text-decoration:underline;}
a.txtyellowFF9:visited 	{color:#FFFF99; text-decoration:underline;}
a.txtyellowFF9:hover 	{color:#FFFF99; text-decoration:underline;}	

a.txtred:link 			{color:#CC0000; text-decoration:underline;}
a.txtred:visited 		{color:#CC0000; text-decoration:underline;}
a.txtred:hover 			{color:#CC0000; text-decoration:underline;}	

/*-----Text strikethrough for pricing _added 031306--------*/

.strikeprice 			{color: #7F8187; text-decoration: line-through; font-weight:300;}

/*-----Adding border to all images in Spec Val added 091806------*/

#svwhiteborder img		{border:1px solid white}

/*-----EPP classes added on 101306 by Hiskes------*/
.tir_epp {font-family:Verdana, Arial, San-Serif; font-size:70%; color:#000000;}
.redhead {font-family:Verdana; font-size:13px; font-weight:bold;color:#990000;}


/*-----Tabs CSS--------------------------*/



.shadetabs{
padding: 4px 0;
margin-left: 0;
margin-top: 3px;
margin-bottom: 2px;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
 font-family: Helvetica, Arial, Verdana,San-Serif; font-size:70%;
}

.shadetabs li{
display: inline;
margin: 0;

}

.shadetabs li a{
text-decoration: none;
padding: 6px 5px;
margin-: 3px;
border: 1px solid #cccccc;
color: #003399;
font-weight:bold;
background: #ffffff url(/lowes2/images/general/css/ditvPC07_tab2bg.jpg) bottom left repeat-x;
}

.shadetabs li a:visited{
color: #003399;
text-decoration: none;
}

.shadetabs li a:hover{
text-decoration: none;

color: #003399;
}

.shadetabs li.selected{
position: relative;
}

.shadetabs li.selected a{ /*selected main tab style */
background: #ffffff url(/lowes2/images/general/css/ditvPC07_tab1bg.jpg) top left repeat-x;

border-bottom-color: white;
}

.shadetabs li.selected a:hover{ /*selected main tab style */

text-decoration: none;
}

.tabcontentstyle{ /*style of tab content oontainer*/
border: 1px solid #cccccc;

margin-bottom: 1em;
padding: 10px;
height:75px;

font-family: Helvetica, Arial, San-Serif; 
font-size:70%;
}

.tabcontent{
display:none;
}

/* alert message (used as temporarily unavailable text  in product detail) */

.productMessage {
font-weight:bold;
color:#990000;

}


/* Product Spotlight */


.spotlightContainer {
width:616px;
background-image:url(/lowes2/images/general/css/spotlight_background.gif);
background-repeat:repeat-y;
border-top-color:#f2f3fa;
border-top-style:solid;
border-top-width:.05em;
}

.spotlightHeadBar { 
width:608px;
background-image:url(/lowes2/images/general/css/spotlight_head_background.gif);
background-repeat:repeat-y;
text-align:center margin:0 auto;
margin:3px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#17215e; font-size:11px;
font-weight:bold;
padding:3px 3px 3px 9px;
}

.spotlightFooter {
background-image:url(/lowes2/images/general/css/spotlight_footer5.gif);
margin:0px auto;
text-align:center;
background-position:bottom left;
background-repeat:no-repeat;
width:616px;
}

.spotlightContent { 
margin:0 auto;
text-align:center;
width:447px;
}

.spotlightLeftButtonContainer {
float:left;
width:31px;
margin-right:7px;
}

.transparentButton {
visibility:hidden;
}

.spotlightButtonImageLeft { 
width:31px;
height:22px;
vertical-align:middle;
margin-top:80px;
background-image:url(/lowes2/images/general/css/spotlight-left.gif);
background-repeat:no-repeat;
opacity: 0.25;
filter: alpha(opacity = 25);
}


.spotlightButtonImageRight { 
float:left;
width:31px;
margin-top:80px;
margin-left:7px;
background-image:url(/lowes2/images/general/css/spotlight-right.gif);
background-repeat:no-repeat;
}

.spotlightScrollContainer { 
width:365px;
overflow:hidden;
float:left;
}

.scrollblock {
height:162px;
margin-top:10px;
width:3650px;
}

.spotlightProductContainer {
float:left;
width:115px;
margin-right:10px;
}

.spotlightProductImage {
text-align:left;
}

.spotlightProductDetail {
width:115px;
font-family:Arial, Helvetica, sans-serif; 
color:#17215e;
font-size:10px;
text-align:left;
margin-top:12px;
}

.spotlightProductDetail a:hover {
width:115px;
font-family:Arial, Helvetica, sans-serif; 
color:#17215e;
font-size:10px;
text-align:left;
margin-top:12px;
text-decoration:none;
}

.spotlightProductDetail a:visited {
width:115px;
font-family:Arial, Helvetica, sans-serif; 
color:#17215e;
font-size:10px;
text-align:left;
margin-top:12px;
text-decoration:none;
}

.spotlightProductDetail a:link {
width:115px;
font-family:Arial, Helvetica, sans-serif; 
color:#17215e;
font-size:10px;
text-align:left;
margin-top:12px;
text-decoration:none;
}

.spotlightPrice {
font-weight:bold;
color:#000000;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
margin-top:7px;
}

.spotlightShopButton {
margin-top:7px;
text-align:left;
}
/* End Product Spotlight */

/* Begin Help Nav - Added 12/20/07 SA */

.clear { clear:both; }
.show { display:block; }
.hidden { display:none; }

#help_nav, #help_nav li { margin:0; padding:0; list-style:none; }
#help_nav { text-transform:uppercase; float:right; margin-bottom:5px; font-size:3.84em; }
#help_nav li { float:left; margin-left:5px; padding:0 0 0 5px; border-left:1px solid #8490C0; line-height:1; }
#help_nav li.first { border:none; }
#help_nav li a { text-decoration:none; letter-spacing:-1px; color:#3B498B; }
#help_nav li a:hover { text-decoration:underline; }

/* End Help Nav */

/* BEGIN Category Pages */

#sub_head h1, #b, #email_signup form, #email_signup fieldset, 
#email_signup legend, #email_signup ul, #email_signup li, #email_signup p, 
#email_signup form h2, .tabcontentstyle div h3, .tabcontentstyle div p,
.tabcontentstyle_right div p, div .tab_links { margin:0; padding:0; list-style:none; }

.col_a { width:380px; float:left; margin-right:8px; }
.col_b { width:225px; float:left; }
.clear { clear:both; }

#sub_head { margin-bottom:10px; }
#sub_head h1 { font-size:24px; font-family:Helvetica, Arial, sans-serif; margin-bottom:-10px; } /* font-size:36px; */
#sub_head p { font-size:13px; line-height:18px; margin:11px 0 0 2px; }
#sub_head .col_a { background:url(/lowes2/images/general/css/sub_head_bg.jpg) 0 0 no-repeat; width:356px; height:144px; display:block; margin-right:0; padding:3px 10px 10px; position:relative; }
* html #sub_head .col_a { height:157px; width:376px; }
#sub_head a img { border:none; }
#sub_head .col_b a img { height:158px; }
* html #sub_head .col_b a img { height:auto;}

/* REMOVED UNTIL BUTTONS APPROVED */

a.shop_all:link, a.shop_all:visited, a.form_button:link, a.form_button:visited, a.learn_more:link, a.learn_more:visited { background:url(/lowes2/images/general/css/cat_btn_left.jpg) left top no-repeat; padding:2px 0 5px 5px; text-decoration:none; font-size:11px; font-weight:bold; color:#5c689f; }
a.shop_all span, a.form_button span, a.learn_more span { background:url(/lowes2/images/general/css/cat_btn_right.jpg) right top no-repeat; padding:2px 8px 5px 3px; }

* html .shop_all span, * html a.form_button span, * html a.learn_more span { margin-top:-2px; }
a.shop_all:hover, a.shop_all:visited:hover, a.learn_more:hover, a.learn_more:visited:hover { color:#5c689f; text-decoration:none; }

a.shop_all:link, a.shop_all:visited { position:absolute; right:10px; bottom:10px; font-weight:bold; }

a.form_button:link, a.form_button:visited { background-image:url(/lowes2/images/general/css/cat_btn_left_green.jpg); padding-left:5px; position:relative; color:#fff; }
a.form_button span { background-image:url(/lowes2/images/general/css/cat_btn_right_green.jpg); }
a.form_button:hover, a.form_button:visited:hover { text-decoration:none; }

/*
a.shop_all:link, a.shop_all:visited, a.form_button:link, a.form_button:visited, a.learn_more:link, a.learn_more:visited { background:url(/lowes2/images/general/css/shop_all_left_delta.jpg) left top no-repeat; padding:5px 0 7px 23px; text-decoration:none; font-size:12px; font-weight:bold; }
a.shop_all span, a.form_button span, a.learn_more span { background:url(/lowes2/images/general/css/shop_all_right_bg.jpg) right top no-repeat; padding:5px 10px 7px 5px }
* html .shop_all span, * html a.form_button span, * html a.learn_more span { margin-top:-5px; }
a.shop_all:hover, a.shop_all:visited:hover, a.learn_more:hover, a.learn_more:visited:hover { color:#900; text-decoration:underline; }

a.shop_all:link, a.shop_all:visited { position:absolute; right:10px; bottom:10px; color:#900; font-weight:bold; }
a.shop_all:hover { background-image:url(/lowes2/images/general/css/shop_all_left_delta_hover.jpg); }

a.form_button:link, a.form_button:visited { background-image:url(/lowes2/images/general/css/form_button_left.jpg); padding-left:5px; position:relative; font-weight:bold; }
a.form_button span { background-image:url(/lowes2/images/general/css/form_button_right.jpg); }
a.form_button:hover, a.form_button:visited:hover { text-decoration:underline; }

a.learn_more:link, a.learn_more:visited { background-image:url(/lowes2/images/general/css/button_left_delta.jpg); }
a.learn_more span { background-image:url(/lowes2/images/general/css/button_right_bg.jpg); }
a.learn_more:link, a.learn_more:visited, a.learn_more:hover, a.learn_more:hover:visited { color:#3B498B; }
a.learn_more:hover { background-image:url(/lowes2/images/general/css/button_left_delta_hover.jpg); }
*/

.roundtop { width:100%; height:5px; background:url(/lowes2/images/general/css/cat_top_left.gif) no-repeat left top; }
.roundtop span { display:block; position:relative; height:5px; background:url(/lowes2/images/general/css/cat_top_right.gif) no-repeat right top; }
.roundbottom { height:5px; background:url(/lowes2/images/general/css/cat_bottom_left.gif) no-repeat left bottom; }
.roundbottom span { display:block; position:relative; height:5px; background:url(/lowes2/images/general/css/cat_bottom_right.gif) no-repeat right bottom; }
.center_info { position:relative; padding:5px 10px 0; font-size:11px; }

.tabcontentstyle, .cat_tabs .tabcontentstyle_right { margin:0; padding:0; height:auto; border:1px solid #E5E5E5; }
.cat_tabs .tabcontentstyle_right { background:url(/lowes2/images/general/css/tab_r_bg.jpg) right top no-repeat; }
.cat_tabs .tabcontentstyle_right div { border:1px solid #fff; }
.cat_tabs .tabcontentstyle div { position:relative; }
.cat_tabs .tabcontentstyle div h3, .cat_tabs .tabcontentstyle_right div h3 { font-size:16px; color:#900; font-family:Helvetica, Arial, sans-serif; padding:3px 0 0 7px; }
.cat_tabs .tabcontentstyle div p.one { width:270px; margin:2px 0 5px 7px; }
.cat_tabs .tabcontentstyle div a.learn_more { position:absolute; bottom:10px; left:120px; }
.shadetabs li a { border:1px solid #E5E5E5; }

.cat_tabs .tabcontentstyle_right div p { font-size:12px; margin:2px 0 10px 7px; }
.cat_tabs div .tab_links { background:url(/lowes2/images/general/css/tab_links_bg.jpg) repeat-x #EFF3F8; font-size:12px; padding:7px; }
* html .cat_tabs div .tab_links { padding-bottom:0; }
.cat_tabs div .tab_links li { border-top:1px dotted #BFC2C6; padding-top:7px; margin-top:7px; }
* html .cat_tabs div .tab_links li { padding-top:8px; margin-top:0; }
.cat_tabs div .tab_links li.top { border:none; padding-top:0; margin-top:0; }
.cat_tabs div .tab_links li a { display:block; text-decoration:none; }
.cat_tabs div .tab_links li a:hover { text-decoration:underline; }
.cat_tabs div .tab_links li a.pdf { background:url(/lowes2/images/general/css/pdf_icon.jpg) 0 0 no-repeat; padding-left:20px; }

.cat_tabs .tabcontentstyle div .tab_links { margin:0 1px; width:265px; }
#email_signup { background:#DAE2EF; margin-bottom:13px; overflow:hidden; width:225px; font-family:Helvetica, Aria, sans-serif; }
#email_signup form h2, h2 { font-family:Helvetica, Aria, sans-serif; font-size:16px; margin-bottom:5px; }
#email_signup form fieldset { border:none; }
#email_signup form p.message { margin-bottom:10px; }
#email_signup form p label { font-size:13px; font-weight:bold; }
#email_signup form p input { padding:3px; width:195px; }
#email_signup form p.submit { margin:10px 0; float:right; }
#email_signup form .email_options li { margin-bottom:8px; float:left; width:102px; }
#email_signup form .email_options li input { padding:0; margin:0; }
.sp_clear { height:31px; display:block; }

.promo_banner { margin:0 0 10px; border:none; }
.video { background:url(/lowes2/assets/video.gif) right 10px no-repeat; padding-right:10px; }
* html .video { background-position:right 12px; }

/* END Category Pages */
