body {
	
	background-color: #eee;
}

#container {
	width:800px; overflow-hidden; margin:auto; border-left: 1px solid #006699;border-right: 1px solid #006699;
background-color: #fff;}

#header {width:100%; background-color: #ff3333;}

#content {width:100%;}
#sidenavarea {width: 200px; float:left;}
#dynamiccontent {width: 578px;float: right; margin-left: 0px;margin-top: 5px; margin-right: 5px;}
#dynamiccontent h1{}

#footer {width:100%; clear: both; background-color: #006699; height: 25px; color: #ffffff; font-size: 1em; text-align: center;}

#paymentbar {width: 100%; background-color: #FFFFFF; height: 25px; text-align: center; padding-bottom: 30px; clear: both; border-top: 1px dotted #ff0033}



#topnav {background-color: #006699; color: #ffffff;width: 100%; }
#topnav a {color: #ffffff;}


#topnav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	}
#topnav li {
	
	padding:0 0 0 12px;
	display: inline;
	list-style-type: none;}

#topsubnav {width: 100%; background-color: #FF0033;  text-align: left;}


#logo {float: left;}

.r {float: right; padding: 5px}
.l {float: left; padding: 5px}

#hdrBoxRight {float: right; width: 500px;color: #ffffff;}
#hdrBoxRight ul {list-style-type: none;}
#hdrBoxRight li {display: inline;}
#hdrBoxRight h2 {color: #ffffff; font-size: 1.25em; text-align: center;}

#minibasket {background-color: #ff3333;color: #006699;width: 153px;float: left;margin-top: -18px;margin-left: 20px; border-right: 1px dotted #ffffff;}

.buttonmenu {position: relative; left: -14px;}
.buttonmenu img{padding: 4px; }

.front-boxes {list-style-type: none; margin: -5px; padding: 0px;}
h3,a,p.front-boxes {color: #ffffff; margin: 0px;}

#sports{width: 250px; height: 150px; background-image:url(../templateimages/mixedsports.jpg); float:left; margin-right: 15px; margin-bottom: 15px;}
#parts{width: 250px; height: 150px; background-image:url(../templateimages/frontparts.jpg); margin-bottom: 15px;}
#service{width: 250px; height: 150px; background-image:url(../templateimages/service.jpg); float:left; margin-right: 15px; margin-bottom: 15px; }
#install{width: 250px; height: 150px; background-image:url(../templateimages/install.jpg); margin-bottom: 15px;}
#fitness{width: 250px; height: 150px; background-image:url(../templateimages/fitnessfront.jpg); float: left; margin-right: 15px; }
#recon{width: 250px; height: 150px; background-image:url(../templateimages/recon.jpg)}

.casestudy {background-image:url(../templateimages/casestudyLGEback.gif);background-repeat:no-repeat;width: 500px; height: 300px;font-family: verdana;margin: auto;clear:both;}
.casestudy2 {background-image:url(../templateimages/casestudy2LGEback.gif);background-repeat:no-repeat;width: 500px; height: 300px;font-family: verdana;margin: auto;clear:both; margin-top: -30px;}
.casestudy h4 {padding-top: 35px;padding-left: 5px; font-size: 14pt;}
p.cs {padding-left: 5px; font-weight: bold;}

#infopages h3{color: #006699;}
#infopages h2{color: #006699;font-size: 1.25em;letter-spacing: 3px;}
#infopages {margin-top: 15px}

.installitem {border: 1px dashed #990099;background-color: #cccccc;color: #990099;font-family: verdana; font-size: 10pt;padding: 5px; width: 300px;}
.bestsellers img {padding: 10px; text-align: center;}
.simplelist {font-size: 9px;color: #ffffff;text-align: right;}

.sideFeature { background-color: #ff3333;}