/* -------------------------------------------------------------- 
  
   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;
}
.lastupdate {font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: gray; font-weight: bold;}
.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;}
.warranty {font-family: Verdana, Geneva, sans-serif; font-size: 10px;}
.additionaltext {font-family: Verdana, Geneva, sans-serif; font-size: 12px; color: #000000; font-weight: bold; font-style: italic;}
.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_back4.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:172px;
background:url(images/loginbox_07.jpg) no-repeat bottom;
}

.passwordboxdiv{
margin:0px;
height:23px;
width:172px;
background:url(images/loginbox_07.jpg) no-repeat bottom;
}

.loginbox
{
background:none;
border:none;
width:165px;
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:165px;
height:20px;
margin:0;
padding: 4px 7px 0px 7px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
