﻿
#SiteContainer {
width:760px;
margin-left:auto;
margin-right:auto;
text-align:left;
background-color:#FFFFFF;
}
body 
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 11px;
	text-align:center
}
h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
font-weight:normal;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
margin:0;
font-style:italic;
}
h3 {
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;
}

a {

}

/* Top Nav */
#topNav {
}
#needHelp {
text-align:right;
color:#996600;
}
#topheader {
width:760; 
}

#topheader h1 {
padding:15 0 0 5;
color:#FFFFFF;
font-size:24;
margin:0;
font-weight:lighter;
}

#topheader a{
text-decoration:none;
}

#bottomheader {
background-color:#004a7d;
width:760px;
height:23px;
}
#bottomheader p {
text-align:right;
margin:0 0 0 0;
padding-right:3;
color:#FFFFFF;
}
.sale {font-size:16; color:#990000;}

/* Left Nav */
#leftNav {
float: left;
padding: 1 -18em 5em 3;
width: 17em;
height:500px;
}
.t {background: url(../images/lNav/dot.jpg) 0 0 repeat-x; width: 17em; margin:2 0 0 2;}
.b {background: url(../images/lNav/dot.jpg) 0 100% repeat-x}
.l {background: url(../images/lNav/dot.jpg) 0 0 repeat-y}
.r {background: url(../images/lNav/dot.jpg) 100% 0 repeat-y}
.bl {background: url(../images/lNav/bl.jpg) 0 100% no-repeat}
.br {background: url(../images/lNav/br.jpg) 100% 100% no-repeat}
.tl {background: url(../images/lNav/tl.jpg) 0 0 no-repeat}
.tr {background: url(../images/lNav/tr.jpg) 100% 0 no-repeat; padding:10px}

#leftNav h2 {
margin:6;
}

#leftnav a {
color:#666666;
text-decoration:none;
}
/* Footer */
#footer {
clear:both;
}

#footer ul
{
text-align: center;
padding-bottom: 5px;
padding-top: 5px;
padding-left: 0;
margin-top: 0;
/* cancels gap caused by top padding in Opera 7.54 */
margin-left: 0;
background-color: #004a7d;
color: white;
width: 100%;
font-family: Arial,Helvetica,sans-serif;
line-height: 10px;
/* fixes Firefox 0.9.3 */
}

#footer ul li
{
display: inline;
padding-left: 0;
padding-right: 0;
padding-bottom: 5px;
/* matches link padding except for left and right */
padding-top: 5px;
}

#footer ul li a
{
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
padding-top: 5px;
color: white;
text-decoration: none;
border-right: 1px solid #fff;
}

#footer ul li a:hover
{
background-color:#004066;
color: white;
}

#footer #active { border-left: 1px solid #fff; }

/* main content */
#mainContent{
float: left;
width:760px;
}
#mainContent2{
float: left;
width:720px;
margin: 20 0 20 0;
}
/*  Shopping Cart */
#googpay { display:inline;}

/* Homepage */
.hpnav {height:207px; 
border-left:thin solid #CCC; border-right:thin solid #CCC; margin:0; padding:0; display:block;}
.hpnav h1 {margin:0; padding-left:5px; color:#0a57a5; font-size:14px;}
.hpnav h1 a {margin:0; padding-left:5px; color:#0a57a5; font-size:14px;}

.hpnav a {color:#333; text-decoration:none;}
.hpnav a:hover {text-decoration:underline;}
.hpnav ul { list-style:none; margin:0; padding:10 0 10 15;}
.hpnav ul li {margin:2;}
.imghp { vertical-align:bottom; text-align:center;}
/*  Login Page */
.CheckoutTitle {
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#003366;
padding-bottom:10px;
}

#loginContainer
{
font-family:Arial, Helvetica, sans-serif;
}
 #navsteps ol
{
margin: 0;
padding: 0;
list-style-type: none;
text-align:center;

}
#navsteps ol li { 
display: inline; 
padding: 0em 1em;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}

.Easy123 {
text-align:center;
color:#666;
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
}

#divCustomerNew {
padding-left:75px;
}

.CheckBoxl	{	width:15;
				border-color:none;
				border-width:0;
				border-style:solid; 
			}
/* Billing Page */			
#billingcontainer
{
font-family:Arial, Helvetica, sans-serif;
}

.paymenthead {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:500;
}
.b9 {background: url(../images/nav/dot.jpg) 0 100% repeat-x; width:182; background-color:#EEEEEE;}
.l9 {background: url(../images/nav/dot.jpg) 0 0 repeat-y}
.r9 {background: url(../images/nav/dot.jpg) 100% 0 repeat-y}
.bl9 {background: url(../images/nav/bl.jpg) 0 100% no-repeat}
.br9 {background: url(../images/nav/br.jpg) 100% 100% no-repeat}

.br9 li {
text-align:left;
padding-left:15px;
padding-bottom:5px;
}
#padimg {
padding:6px;
}
.formLabel	
{	Text-align:right; 
	vertical-align: top;
	font-size:80%; 
	color:#666666;
	background-color:transparent;
}
.NavTextBase1
{
	font-weight:bold; 
	font-size:10pt;
	color:#003366;
}
td			
{
	font-family:Verdana, Arial, Helvetica, Sans-Serif; 
	font-size:70%; 
	color:#555555;
	font-weight:normal; 
}


/*.top {
    background-repeat: repeat-y;
	height:20px;
	text-align:right;
	font-size:14; 
	background-image:url(https://www.rubberflooringinc.com/images/tnav/topbg.jpg)
	}*/
 
.topbuttons {
white-space:nowrap;
}
	
	.bluebg3 {
    background-repeat: repeat-x;
    background-image: url(http://www.garageflooringinc.com/images/homepage/bluebg.jpg);
	height:300px;
	width:100%;
	text-align:center;}
 
 .TopCat {display:inline-block; vertical-align:middle;}
 
 .cathead {	font-size:35px; vertical-align:middle; color:White; font-weight:bold; text-align:center;}
 .subcatlink {font-size:21px;  text-align:center; }
 .subcatlink2 {font-size:20px;  text-align:center; font-weight:bold; color:#023568; }
 .subcatlink2 a {color:#023568; text-decoration:none;
	
}
 
 .bluebg img{
 margin-top:17px;
 }
 
 #hptxt {
 padding:8 25 20 40;
 color:#333333;
 font-size:12px;
 width:450px;
 }
 
 #hpnav {
 padding:0 0 0 20;
 }
 
 #hpnav h2{
 list-style:none;
 padding:3 0 3 6;
 font-size:16px;
 color:#999999;
 }
 
 #hpnav a {
 text-decoration:none;
 }
 
 #hptxt ol{
 margin:0;
 }
 
 .padding {
 padding:40;
 }
 .pinfoimg {
 float:right;
 }
 /* Product Info */
 .pinfo img{
 float:left;
 }
 
 .pinfocontainer { border: solid 1px #CCC; width:375; margin-bottom:3;}
 .pinfopname { display:block; font-size:14; text-align:right; color:#333;}
 .pinfopname a {color:#000033;}
 .pinfoprice { display:block; text-align:right; color:#339900; font-size:18; margin-top:5;}
 .pinforating { display:block; text-align:right; margin-right:10; color:#cc6600}
 .pinforolloverOn { border: solid 1px #999; width:375; margin-bottom:3; background-color:#ecfbff; } 
 
 /* Product Details */
 #pdheader { color:#076DB7; font-size:20; font-weight:bold; margin:0; padding:0; vertical-align:top;}
 .whitehead { color: White; font-size:16; }
 .bolddark { font-size:13pt; color:Black;}
 .smalllight { color:#666; font-size:10px;}
 
  /* Badges */
  .badges { display:inline; width:600;}
 .WelcomeDiv{
	background-color:#FFFFFF;
	BORDER: #336699;
	Border-width:1;
	Border-style:solid;
	font-family:"Verdana, Arial, Helvetica, Sans-Serif";
	font-size:11px;
	color: #555555;
 }
 
 /* Checkout */
 .cSubtxt {
	color:#666; font-size:9px; display:table-cell; vertical-align:bottom;
}
.cStrong {
	color:black; font-size:12px; vertical-align:bottom; 
}
 hr {
  border:0;
  border-top: 2px solid #428827;
  background: #428827;
  padding:0;
  margin:0;
}
.cbold{
	font-size:14px;
	font-weight:bold;
	margin:0;
	padding:0;

}
 
 