/* -------------------------------------------------------------- 
  
   style.css
   * Unique styles for Walls True Value Hardware
   
-------------------------------------------------------------- */

body {background-color:#ffffff; background-image:url(images/bground2.jpg); background-repeat:repeat-x;} 
#header {margin-bottom:30px;}

/* -------------------------------------------------------------- 
Liquid CSS  -------------------------------------------------- */

.liquid #LiquidContainer {
	width: 100%;  /* this will create a container 80% of the browser width */
	text-align: left; /* this overrides the text-align: center on the body element. */
}

/* ------------------------------------------------------------------------------------------ 
Sticky footer: http://fortysevenmedia.com/blog/archives/making_your_footer_stay_put_with_css/
----------------------------------------------------------------------------------------- */
html, body {
	height: 100%;
	margin:0;
	padding:0;
	text-align: center;
}
.loginhead {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #333333;
}
.login-box .col-1 {
	BORDER-BOTTOM: #bbb6a5 1px solid; BORDER-LEFT: #bbb6a5 1px solid; BACKGROUND: #dee5e8; BORDER-TOP: #bbb6a5 1px solid; BORDER-RIGHT: #bbb6a5 1px solid
}
.login-box .col-2 {
	BORDER-BOTTOM: #bbb6a5 1px solid; BORDER-LEFT: #bbb6a5 1px solid; BACKGROUND: #dee5e8; BORDER-TOP: #bbb6a5 1px solid; BORDER-RIGHT: #bbb6a5 1px solid
}
.login-box .content {
	PADDING-BOTTOM: 14px; PADDING-LEFT: 21px; PADDING-RIGHT: 21px; BACKGROUND: #fff; PADDING-TOP: 14px; HEIGHT: 200px; font-family: Verdana, Geneva, sans-serif; font-size: 12px
}
.login-box H4 {
	BORDER-BOTTOM: #ddd 1px solid; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 16px; PADDING-LEFT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 1px; MARGIN-BOTTOM: 1.2em; COLOR: #36c; FONT-SIZE: 1.05em; font-family: Georgia, "Times New Roman", Times, serif;
}
.login-box H5 {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 5px; TEXT-TRANSFORM: uppercase; MIN-HEIGHT: 16px; PADDING-LEFT: 5px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 1px; MARGIN-BOTTOM: 1.2em; COLOR: #36c; FONT-SIZE: 1.05em; font-family: Georgia, "Times New Roman", Times, serif;
}

.login-box .button-set {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-LEFT: 13px; PADDING-RIGHT: 13px; BACKGROUND: #dee5e8; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 8px
}
.login-box .content {
	MIN-HEIGHT: 230px
}

.account-box .inner-head {
	TEXT-ALIGN: right; PADDING-BOTTOM: 2px; MARGIN-BOTTOM: 8px; BACKGROUND: url(images/dotline.jpg) repeat-x 0px 100%
}
.dashboard-welcome {
	MARGIN-BOTTOM: 1.5em; FONT-SIZE: 1.1em; MARGIN-RIGHT: 8em
}
.page-head {
	BORDER-BOTTOM: #ccc 1px solid; MARGIN: 0px 0px 25px
}
.page-head-alt {
	MARGIN: 0px 0px 12px
}
.page-head {
	TEXT-ALIGN: right
}
.page-head-alt {
	TEXT-ALIGN: right
}
.page-head H3 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: none !important; MARGIN: 0px; FONT-SIZE: 1.7em !important; FONT-WEIGHT: normal !important
}
.page-head-alt H3 {
	TEXT-ALIGN: left; TEXT-TRANSFORM: none !important; MARGIN: 0px; FONT-SIZE: 1.7em !important; FONT-WEIGHT: normal !important
}
.style1 {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.style2 {font-family: Verdana, Geneva, sans-serif; font-size: 12px;}
.style3 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #3e93b6}
.style4 {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.style5 {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; font-weight: bold;}
.style98 {font-family: Verdana, Geneva, sans-serif; font-size: 12px; font-weight: bold;}
.style99 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: italic;
}
.style19 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 12px;
	color: yellow;
	font-weight: bold;
}
.style20 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	font-size: 10px;
	color: yellow;
	font-weight: bold;
}
.productupdate {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: blue; font-weight: bold;}
.style21 {font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF;}
a.nav:link {color: white; text-decoration: none; }
a.nav:visited {color: white; text-decoration: none; }
a.nav:hover {color: #dfdfdf; text-decoration: underline; }
a.nav:active {color: red; }

.whitetext {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.style10 {font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cf2233}
.style10a {font-size: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #cf2233}
.style10b {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #0c0383}
.style12 {
	
}
.style13 {
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.style17 {
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: gray;
}
.style40 {font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; }
.style27 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: white; }
.style31 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.style33 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #465a20;
}
.style34 {font-size: 10px}
.style35 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #cf2233; }

.modelnum {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #000000; font-style: italic;}
.spec {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000000;}
.msrp {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #000000;}
.ourprice {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #dd1837;}
.redprice {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #ffffff;}
.yousave {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: gray;}
.subhead {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: white; font-weight: bold;}
.subhead_display {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: gray; font-weight: bold;}

.dimensionhead {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
.dimensions {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333;}
.quantityavail {font-family: Verdana, Geneva, sans-serif; font-size: 10px; color: #333; font-weight: bold;}
.smallheadings {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #333; font-weight: bold;}
.highlight {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: white; font-weight: bold;}

.producthead {font-family: Verdana, Geneva, sans-serif; font-size: 20px; color: #000000; font-weight: bold;}

.navlink {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #FFFFFF; font-weight: bold;}
.navlink a:focus, 
.navlink a:hover     { color:#ffffff; text-decoration:underline; }
.navlink a           { color:#ffffff; text-decoration: none; }
.scrolltext {font-family: Verdana, Geneva, sans-serif; font-size: 14px; color: #3e93b6; font-weight: bold;}
.head1 {font-family: Verdana, Geneva, sans-serif; font-size: 18px; color: #0063a6; font-weight: bold;}
.head2 {font-family: Verdana, Geneva, sans-serif; font-size: 13px; color: #000000; font-weight: bold;}
.head3 {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000000;}
.contact1 {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #FFFFFF; font-weight: bold;}
.contact2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-style: italic;
}
.copyright {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #ffffff;}

.bground {background:url(images/display_back3.jpg) repeat-x right top;}
.listback {background:url(images/list_back3.jpg) repeat-x right top; background-color:#ffffff;}

#mainBody {
min-height: 100%;
margin-bottom: -150px;
position: relative; }

#footer {
/*background-color:#58595b; background-image:url(footer.jpg); background-repeat:repeat-x;}*/
height: 145px;
position: relative;
background-color:#58595b;
color:#e1e1d9;
padding-top:10px;
 }
#footer a:focus, 
#footer a:hover     { color:#e1e1d9; text-decoration:none; }
#footer a           { color:#e1e1d9; text-decoration: underline; }

.clearfooter {
height: 150px;
clear: both; }

/* ---- use if scrollbar crop shows up ---
 html {
overflow-y: scroll; }
*/

.borderR { border-right:1px dotted #58595b; }
.borderL { border-left:1px dotted #58595b; }
.borderLspan-6 { border-left:1px dotted #58595b; width:219px; padding-left:10px; }
.borderLspan-7 { border-left:1px dotted #58595b; width:259px; padding-left:10px; }
.borderB { border-bottom:1px dotted #58595b; padding-bottom:10px; }
.borderT { border-top:1px dotted #58595b; padding-top:15px; }
#footer .borderR { border-right:1px dotted #e1e1d9; }
.shadow {background:url(/m/g/bg-shadow.jpg) repeat-y right top;}

.banner {padding-bottom:40px; z-index:0;}
.imageB img {float:left; margin:0 1.5em 1.5em 0; border:solid 10px #bcb5a5;}
.imageNofloat img {float:none; margin:0 1.5em 1.5em 0; border:solid 10px #bcb5a5;}
.imageL {float:left; margin:0 20px 20px 0; border:solid 10px #bcb5a5;}
.imageLbkg {float:left; margin:0 20px 20px 0; border:solid 10px #bcb5a5; background-color:#bcb5a5; }
.imageR {float:right; margin:0 0 20px 20px; border:solid 10px #bcb5a5;}
.image {border:solid 10px #bcb5a5;}

.shade { color:#746846; }
.icon img {float:none; margin:.5em .3em 0 0;}
.noul li { list-style:none; }
.iconspace a {padding-left:8px;}
.iconspace img {float:none; margin:0;}
.iconspace h5 { padding-top:1em;}
.news p { margin-bottom:.7em; padding-bottom:1em; border-bottom:1px dotted #58595b;}
.loginboxdiv{
margin:0px;
height:23px;
width:124px;
background:url(images/login-inside_05.jpg) no-repeat bottom;
}

.passwordboxdiv{
margin:0px;
height:23px;
width:124px;
background:url(images/login-inside_11.jpg) no-repeat bottom;
}

.loginbox
{
background:none;
border:none;
width:124px;
height:20px;
margin:0;
padding: 4px 7px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.passwordbox
{
background:none;
border:none;
width:124px;
height:20px;
margin:0;
padding: 4px 7px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.logtext {
	font-family: Arial, Helvetica, "Sans Serif", Gadget, sans-serif;
	color: #505050;
	font-size: 13px;
}
.rememberme {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #505050;
}

.partsfor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #FFF;
	 FONT-WEIGHT: bold
}

#search {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 10px; HEIGHT: 10px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 25px
}
#search P {
	FONT-STYLE: italic; MARGIN-BOTTOM: 0px; FLOAT: left; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px
}

#searchresults {
	POSITION: relative; BACKGROUND-COLOR: #fff; MARGIN-BOTTOM: 10px; HEIGHT: 10px; MARGIN-LEFT: 15px; MARGIN-RIGHT: 25px
}
#searchresults P {
	FONT-STYLE: italic; text-align: center; MARGIN-BOTTOM: 0px; COLOR: #ccc; FONT-SIZE: 16px; FONT-WEIGHT: bold; MARGIN-RIGHT: 20px
}
a.searchnav:link {color: #000; text-decoration: none; }
a.searchnav:visited {color: #000; text-decoration: none; }
a.searchnav:hover {color: #cb1e2f; text-decoration: underline; }
a.searchnav:active {color: #cb1e2f; }

.categorylist {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #000;
	 FONT-WEIGHT: bold
}

.partslist {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.partsprice {font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #cb1e2f; FONT-WEIGHT: bold; }
.abc {font-family: Arial, Helvetica, sans-serif; FONT-STYLE: italic; MARGIN-BOTTOM: 0px; FLOAT: left; COLOR: #000; FONT-SIZE: 16px; FONT-WEIGHT: bold;}
.sresults {font-family: Arial, Helvetica, sans-serif; FONT-STYLE: italic; text-align: center; MARGIN-BOTTOM: 0px; COLOR: #ccc; FONT-SIZE: 16px; FONT-WEIGHT: bold;}