

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background:#303030;
}
#wrapper { 
 margin: 0 auto;
 width: 920px;
 background:#404040;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 10px;
 border: px solid #ccc;
 height: 100px;
 margin: 0px 0px 0px 0px;
 background: #606060;
 background-image:url(headergrad.png);
 background-repeat:repeat-x;
}
#tag h1{
text-align:left;
margin-top:10px;
font-size:13px;
color:#959595;
margin-left:35px;
}
#brand img{
margin-left:30px;
}
#lrover img{
float:right;
margin-top:30px;
margin-right:30px;
}
#leftcolumn { 
 color: #333;
 border: px solid #ccc;
 background: #aaa;
 background-image:url(leftgrad.png);
 background-repeat:repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 930px;
 width: 210px;
 float: left;
}
#free{
margin-top:20px;}
#ppal{
margin-top:3px;
margin-left:0px;}
#rightcolumn { 
 float: left;
 color: #333;
 border: px solid #ccc;
 background: #fff;
 background-image:url(maingrad.png);
 background-repeat:repeat-x;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 930px;
 width: 670px;
 display: inline;
}
#rightcolumn h1{
font-size:13px;
color:#505050;
text-align:center;
}

#main{
 float: left;
 color: #333;
 border: px solid #ccc;
 background: #3f3f3f;
 background-image:url(images/rearlr.jpg);
 background-repeat:no-repeat;;
 background-position:22px 15px;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 580px;
 width: 900px;
 display: inline;
}
#contact{
 float: left;
 color: #fff;
 border: px solid #ccc;
 background: #3f3f3f;
 background-image:url(images/1g4challenge.jpg);
 background-repeat:no-repeat;;
 background-position:22px 15px;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 580px;
 width: 900px;
 display: inline;
}
#tancs{
 float: left;
 color: #fff;
 border: px solid #ccc;
 background: #3f3f3f;
 background-repeat:no-repeat;;
 background-position:22px 15px;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 970px;
 width: 900px;
 display: inline;
}
#opening{
  background-color: #404040; /* pale weak blue */
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  width:270px;
  font-weight:normal;
  margin:220px 35px;
-moz-border-radius:10px;
-webkit-border-radius:11px;  
}
#contactdetails{
  background-color: #404040; /* pale weak blue */
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  padding:12px; 
  width:370px;
  font-size:12px;
  font-weight:bold;
  margin:35px 35px;
  -moz-border-radius:10px;
  -webkit-border-radius:11px;  
  line-height:20px;
}
#contactdetails a{
color:#fff;
font-weight:bold;}
#main p{
padding:10px;
color:#fff;
text-align:justify;
font-size:12px;
}
#about{
 float: left;
 color: #fff;
 border: px solid #ccc;
 background: #3f3f3f;
 background-image:url(images/1g4challenge2.jpg);
 background-repeat:no-repeat;;
 background-position:22px 15px;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 height: 580px;
 width: 900px;
 display: inline;
}
#aboutdetails{
  background-color: #404040; /* pale weak blue */
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  padding:12px; 
  width:300px;
  font-size:12px;
  font-weight:bold;
  margin:35px 550px;
  -moz-border-radius:10px;
  -webkit-border-radius:11px;  
  line-height:20px;
}
#aboutdetails a{
color:#fff;
font-weight:bold;}
#main p{
padding:10px;
color:#fff;
text-align:justify;
font-size:12px;
}
#termsdetails{
  background-color: #404040; /* pale weak blue */
  filter: alpha(opacity=75);
  -moz-opacity: 0.75;
  opacity: 0.75;
  padding:12px; 
  width:800px;
  font-size:10px;
  font-weight:bold;
  margin:35px 35px;
  -moz-border-radius:10px;
  -webkit-border-radius:11px;  
  line-height:20px;
  
}
#termsdetails a{
color:#fff;
font-weight:bold;
}
#termsdetails ol{
margin-left:19px;
}
#termsdetails h1, h2{
font-size:12px;}
#main p{
padding:10px;
color:#fff;
text-align:justify;
font-size:12px;
}
#main img{
margin-left:10px;
margin-top:5px;
}

#footer { 
 width: 900px;
 clear: both;
 color: #aaa;
 border: px solid #ccc;
 background: #606060;
 margin: 0px 0px 0px 0px;
 padding: 10px;
 background-image:url(footergrad.png);
 background-repeat:repeat-x;
 text-align:center;
 }
#footer a {
color:#aaa;
font-size:12px;
text-decoration:none;
}
#navigation {
 float: left;
 width: 920px;
 padding: 0 0 0 0;
 margin: 0 0 0em 0;
 font-weight:bold;
 font-size:12px;
 background:#aaa;
 border-bottom:2px solid #808080;
 }
#navigation ul {
 margin:0 0 0 0; padding:6px 0;
 text-align:center; 
}
#navigation li {
 margin:0; padding:0; 
 list-style:none; 
 display:inline; 
 }
#navigation a {
 color:#ffffff; 
 text-decoration:none;
 font-weight:bold;
 padding:0px 0px;
 margin:0px 20px; 
}
#navigation a:hover {
 color:#202020;
 border-bottom:3px solid #9C0A0E;
 }



*/product navigation*/


#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
text-align:center;
padding-top:19px
}

#navcontainer h2{
color:#fff;
font-size:12px;
display:block;
background:#303030;
padding:5px;
}
#navcontainer h3{
color:#fff;
font-size:12px;
display:block;
background:#9C0A0E;
padding:5px;}

#navcontainer a
{
display: block;
padding: 5px;
width: 200px;
background-color: #e1e1e1;
border-bottom: 1px solid #aaa;
font-size:11px;
font-weight:bold;
}

#navcontainer a:link, #navlist a:visited
{
color: #202020;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #a0a0a0;
color: #fff;
}
#prodimg a img{
border:none;
margin-top:35px;
margin-left:35px;
}

#spec{
width:308px;
margin:2px;
float:right;
color:#fff;
background:#606060;
padding:10px;
font-size:10px;
-moz-border-radius:10px;
-webkit-border-radius:11px;
}
#spec h2{
color:#eee;
font-size:12px;
background:#909090;
padding:5px;
margin-bottom:7px;
}
#spec ul{
list-style-type:none;
}
#highlights{
width:308px;
margin:2px;
float:left;
color:#fff;
background:#606060;
padding:10px;
font-size:10px;
-moz-border-radius:10px;
-webkit-border-radius:11px;
}
#highlights h2{
margin-bottom:7px;
color:#eee;
font-size:12px;
background:#909090;
padding:5px;
}
table{
padding-bottom:10px;
}
table select{
font-size:10px;
margin-left:10px;
background:#aaa;}
#fdel{
margin-top:20px;
}
#fdel img{
padding-bottom:10px;}
#safetseat img{
position:fixed;
bottom:50px;
right:0px;}