@charset "utf-8";

/*****************************/ 
/*****   Global Reset    *****/
/*****************************/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;margin:0;padding:0;}
:focus{outline:0;}
body{line-height:1;color:#000;background:#FFF;}
ol,ul{list-style:none;}
table{border-collapse:separate;border-spacing:0;}
caption,th,td{text-align:left;font-weight:400;}
blockquote:before,blockquote:after,q:before,q:after{content:"";}
blockquote,q{quotes:"" "";}

/*****************************/ 
/*****      Common       *****/
/*****************************/
body{background:url(../images/header_bg.jpg) repeat-x top center;}
#container{width:960px; margin:0 auto; overflow:auto;}

/*****************************/ 
/*****      Header       *****/
/*****************************/
#header{height:302px; overflow:auto;}
#header img.logo{float:left; margin:12px 10px;}
#header img.truck{float:right;margin:38px 30px;}

/*****************************/ 
/*****        Main       *****/
/*****************************/
#main{padding:0 20px 20px 20px;}
#main h1{font-family:Georgia, "Times New Roman", Times, serif; font-size:24px; color:#ed1c24; text-align:right; border-bottom:1px dotted #ed1c24; background:url(../images/arrows.gif) top right no-repeat; padding:0 90px 10px; line-height:50px;}
#storewrapper{padding:20px 0 60px 20px; margin:0 auto;}
#storewrapper img{border:1px solid #ddd; margin:10px;}

#storewrapper p{font-family:Arial, Helvetica, sans-serif; font-size:13px; line-height:18px; margin-bottom:20px; color:#333;}
#banner{width:730px; margin:0 auto; padding-bottom:40px;}
#banner img{border:1px solid #333;}



/*****************************/ 
/*****   Sticky Footer   *****/
/*****************************/
html, body, #wrap {height: 100%;}

body > #container {height: auto; min-height: 100%;}

#main {padding-bottom: 40px;}  /* must be same height as the footer */

#footer {position: relative;
	margin-top: -40px; /* negative value of footer height */
	height: 40px;
	background:#000;
	clear:both;} 
	
#footer p{font-family:Arial, Helvetica, sans-serif; font-size:10px; line-height:18px; color:#fff; text-align:center; padding-top:10px;}
#footer a{color:#fff; text-decoration:none;}
#footer a:hover{color:#ed1c24; text-decoration:underline;}


.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

