<!--

.fakeclass
  {font-family: Geneva, Ariel, sans-serif;
  color: navy}

/*{
	border:0;
 }
 */
.center {
    margin:auto;
    display:block;
    text-align:center;
    }
a{
border:0px;
}
.left {
    margin:5px;
    display:block;
    text-align:left;
    }
    
/*div
{
background-color: cccccc;
}
*/

.texttable
  {font-family: Geneva, Ariel, sans-serif;
  font-size: .875em; 
  border-color: #bbdddd;
  color: #444400;
  background-color: #cccccc}

.texttable2{  
    font-family: Geneva, Ariel, sans-serif;
    font-size: 1.05em;
    background-color: #cccccc;
    margin:auto;
    display:block;
    width:650px; 
    min-width:650px;}

.contentbody
  { 
  font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: .875em;
  background-color: #cccccc;}

.catalogbody
  { 
  font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: .875em;
  background-color:#cccccc;
  margin:0;
  }
.catalogbody2{
    font-family: Ariel, sans-serif;
  color: black;
  font-size: .85em;
  background-color:#cccccc;
  margin:0;
  overflow:hidden;
  }

.catalogtable
  {font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: 1em;
	background-color: transparent; }
	
.catalogtable2
  {font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: 1em;
	background-color: transparent; }
	 
.faqtable
  {font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: 1em;
  background-color: transparent;
  width: 25%}
	 
div.maindiv{
    margin:auto;
    display:block;
    padding:8px;
    width:90%;
    font-family: Geneva, Ariel, sans-serif;color: black;
    font-size: 1em;
    border-width:1px; 
    border-color:#bbdddd;
    border-style:solid;
    min-width:900px;
    }
     
table.spectable
 {font-family: Geneva, Ariel, sans-serif;
 color: black;
 font-size: 1em;
   /*border-color: #bbdddd;
   background-color: #999966;*/
	 }
table.spectable td {
    border-width:1px; 
    border-color:#bbdddd;
    border-style:solid;
    }
.specdiv {
    display:block;
    margin:auto;
    min-width:900px;
    }
    
table.newspec {
    /* display:block;*/ 
    margin:auto;
    min-width:900px;
    width:90%;
    padding:0px;
    font-family: Geneva, Ariel, sans-serif;
    color: black;
    font-size: 1em;
    }


table.newspec td {
    padding:2px;
    border-width:1px; 
    border-color:#bbdddd;
    border-style:solid;
    }
    

table.upgradetable
    {font-family: Geneva, Ariel, sans-serif;
    color: black;
    font-size: 1em;
    width:70%;
    display:block;
    margin:auto;
    border-width:1px;
    border-color:black;
    border-style:solid;
 }

table.upgradetable td {
    border-width:1px; 
    border-color:#bbdddd;
    border-style:solid;
    padding:0px;
    text-align:left;
    }
	 
.contenttable
  {font-family: Geneva, Ariel, sans-serif;
  color: navy;
  font-size: 1.1em;
	 background-color: transparent}

div.light {
    width:900px;
    border:0;
    display:block;
    margin:auto;
    margin-top:12px;
    }
div.light p {
    text-align:center;
    min-width:900px;
    border:0;
    }

div.light img {
    padding:8px;
    border:0px;
    }
    
.highlight
{font-family: Geneva, Ariel, sans-serif;
  font-size: 2em;
  color: #444400;}

.highlightc
{font-family: Geneva, Ariel, sans-serif;
  font-size: 2em;
  color: #444400;
  text-align:center;}
  
.bigtext
{font-family: Geneva, Ariel, sans-serif;
  font-size: 1.5em;
  color: navy;}
  
.smalltext
  {font-family: Geneva, Ariel, sans-serif;
  font-size: .95em;
  color: black;}

.navtext
  {font-family: Geneva, Ariel, sans-serif;
  font-size: .95em;
  color: black;
  background-color: #999966}

.titletable
  {font-family: Geneva, Ariel, sans-serif;
  font-size: 2.45em;
  border-color: white;
  color: #2b3856;
  background-color: #cccccc;
  margin:auto;}

.solidtable
  {font-family: Geneva, Ariel, sans-serif;
  font-size: 1em;
  border-color: white;
  color: black;
  background-color: white}

.cleartable
  {font-family: Geneva, Ariel, sans-serif;
  color: navy;
	 background-color: transparent}

a:link {
	color:#2b3856;
	}
a:visited {
color:black;
}

#navigation {font-size:11px; width:150px;}
#navigation ul {margin:0; padding:0;background:#999966;position:relative;z-index:1;}
#navigation li {list-style: none;}
    
 #navigation a {
 color: black;
 cursor: pointer;
 display:block;
 height:25px;
 line-height: 25px;
 text-indent: 10px;                   
 text-decoration:none;
 width:100%;
 }
 
 #navigation a:hover{
 text-decoration:underline;
 background: #ccc;
 position: relative;
 z-index:2;
}

#navigation li:hover { 
 background: #ccc;
 position: relative;
 z-index:2;
}
    
#navigation ul {background:#999966;position:relative;z-index:1;}
    
#navigation ul li {
 border-top: #fff solid;
 border-width: 2px;
 display:block;
}
#navigation li ul {
	display:none;
    position:relative;
    z-index:2;
	}

#navigation li:hover ul{
	display:block;
    background: #999966;
    border:1px #fff solid;
    position:absolute;
    left: 100px;
    top: 10px;
    z-index:2;
    }

#navigation ul ul li {
    border:none;
    float:left;
    width:135px;
}

 
 #one {margin:7px -6px -6px -6px;position:relative;z-index:1;
    }
 #uno{position:relative;z-index:1;

}

object
{
width:100%;
border-style:solid;
border-width: 0px 1px 1px 1px;
border-color:#000000;
margin:auto;
}

/* old spec page navigation bar */

#navcontainer ul
{
display:inline;
padding: 0;
margin: auto;
text-align:center;
/*background-color: #999966; */
color: #2b3856;
width: 100%;
min-width:900px;
font-family: arial, helvetica, sans-serif;
/*margin-bottom:2px;
padding-bottom:2px; */
height:24px;

}

#navcontainer ul li { display: inline; 
    text-align:center; 
    /*color: #2B3856; */ 
    color:black;
    }

#navcontainer ul li a
{
height:24px;
color:black;
/*color: #2b3856; */
text-align:center;
padding: 0.2em 1em;
/* background-color: #999966;*/
font-size:14px;
text-decoration: none;
border-right: 1px solid #fff;
margin:0;

}

#navcontainer li {
    margin-left:-4px;
    height:22px;
    }
#navcontainer ul li a:hover
{
background-color: #bbdddd;
color: #2b3856;
height:21px;
margin-top:2px;
position:relative;
z-index:2;
}
/* new spec navigation*/

#drop {
	margin: 0;
	padding: 0;
	display:block;
	}
#drop ul {
	width: 100%;
min-width:900px;
text-align:left;
}
#drop li {
	list-style: none;
	min-width:1em; 
	border-right:1px white solid;
	padding:.2em .9em;
	font-family: arial, helvetica, sans-serif;
float:left;
	}
	
	#drop li:hover {
		background-color: #bbdddd;
	}
#drop li a {
	display: block;
	text-decoration: none; 
	font-size:14px;
	margin:0;
	padding:0px;
    color:black;}

#drop li a:hover {
	background-color: #bbdddd;
}
#drop li ul {
	display: none;  
	background-color: #a6a559;
    width:10em;
    min-width:10em;
    position:absolute;
    z-index:2;}



#drop li:hover ul {
	display: block;
	position: absolute;
    z-index:2;
	margin: 2px 0 0 0;
	padding:4px 0 0 0; 
	border-top:2px white solid;
    width:10em;
    min-width:10em;}

#drop ul li:hover li {
    display:block;
	float: none; 
    min-width:10em;
    border-right:0;
    margin:2px;
    padding:2px;
    width:10em;
    position:relative;
    z-index:2;}
	
#drop li:hover li a {
	border-bottom: 1px solid #fff;
	color: #000;
   width:10em; 
   margin:2px;
   padding:2px; 
    min-width:1px;}

#drop li ul li{
    background-color:#a6a559;
    min-width:10em;
    }
#drop li ul li a:hover {
	background-color: #bbdddd;
    padding:2px;
    margin:2px; }
    
div.navcon{
display:block;
margin:auto;
text-align:center;
/*margin:0px -7px -7px -7px; */
margin-bottom:-7px;
margin-top:6px;
height:24px;
border:4px solid white;
background-color:#999966;
background-image:url('http://www.rodbikes.com/images/nav-bar2.gif');
background-repeat:repeat-x;
width:930px;
border-radius:8px;
-moz-border-radius:8px;

}div.seperate {
    background-color:#cccccc;
    margin-left:0px; 
    margin-right:0;
    margin-top:-6px;
    position:relative;
    z-index:2;
    }
    

div.specpic{
height:77px;
border-bottom:4px solid #cccccc;
margin:0px;
background-color:#cccccc;
background-image:url('http://www.rodbikes.com/graphics/background3.gif');
}


div.contact{
	font-family: Geneva, Ariel, sans-serif;
	font-size:13px;color:white;
	width:250px;
	float:right;
	background-color:rgba(51,102,102,.6);
	margin-top:6px;
	border-radius:50px;-moz-border-radius:50px;
}





/* letters navigation */


#navcontainerl ul
{
display:inline;
padding: 0;
margin: auto;
text-align:center;
/*background-color: #999966; */
color: #2B3856;
width: 100%;
min-width:900px;
font-family: arial, helvetica, sans-serif;
/*margin-bottom:2px;
padding-bottom:2px; */
height:24px;

}

#navcontainerl ul li { display: inline; 
    text-align:center; 
    /*color: #2b3856; */ 
    color:black;
    }

#navcontainerl ul li a
{
height:24px;
color:black;
/*color: #2b3856; */
text-align:center;
padding: 0.2em 1em;
/* background-color: #999966;*/
font-size:14px;
text-decoration: none;
border-right: 1px solid #fff;
margin:0;

}

#navcontainerl ul li a:hover
{
background-color: #bbdddd;
color: #2b3856;
}
    
/*Styles for decal/paint navbar */

#navs ul
{
padding: 0;
margin: 0;
text-align:center;
background-color: #999966;
color: White;
width:447px;
font-family: arial, helvetica, sans-serif;
margin-bottom:2px;
padding-bottom:2px;
margin-top:0px;
height:17px;
}

#navs ul li { display: inline; text-align:center; }

#navs ul li a
{
text-align:center;
padding: 0.2em 1em;
background-color: #999966;
color: black;
font-size:12px;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
margin:0;
}
#navs a{
	width:124px;
}
#navs div {
    margin:auto;
    }

#navs ul li a:hover
{
background-color: #bbdddd;
color: #fff;
}

img.modellabel {
    position:absolute;
    border:0;
    left:450px;
    top:4px;
}

img.modellabel2 {
    position:absolute;
    border:0;
    left:625px;
    top:4px;
}
img.rodtitle {
    float:left;
    margin-top:4px;
    margin-left:40px;
    border:0;
}

img.rodtitle2 {
    float:left;
    margin-top:4px;
    margin-left:140px;
    border:0;
}



#lbox a {
    border:0;
    }
.drinkdiv {
    margin:5px;
    float:right;
    width:265px;
    border:1px solid white;
    padding:8px;
    }
    
    div.tandem {
    /* display:block;*/ 
    margin:auto;
    min-width:900px;
    width:90%;
}
table.tandemt{
	float:left;
    
	width:50%;
    padding:0px;
    font-family: Geneva, Ariel, sans-serif;
    color: black;
    font-size: 1.0em;
    }
    
table.tandemt td{
    padding:0px;
    border-width:1px; 
    border-color:#bbdddd;
    border-style:solid;
    }
    
table.tandemup
    {font-family: Geneva, Ariel, sans-serif;
    color: black;
    font-size: 1em;
    width:40%;
    margin:5px;
    
    /*display:block;
    margin:auto; */
    float:right;
    border-width:1px;
    border-color:black;
    border-style:solid;
 }
 
 
  /*All Profile Style*/
table.allprofile{
	font-family: Geneva, Ariel, sans-serif;
 	color: black;
 	font-size: 1em;
	background-color: transparent;
	margin:auto;
	background-image:url(http://www.rodbikes.com/graphics/background3.gif);
	padding:10px;
	border:1px solid white;
	border-spacing:10px;
}


table.allprofile img{
	height:150px;
	border-radius:10px;
	border:1px solid #999999;
    -moz-border-radius:10px;
	margin:5px;
}


 
td.allprofile p{
	text-align:left;
	margin-left:5px;
}
 
td.allprofile {
	text-align:left;
	background-color:white;
	border-radius:5px;
    -moz-border-radius:5px;
}

 /*Profile Style*/
table.profile{
	font-family: Geneva, Ariel, sans-serif;
 	color: black;
 	font-size: 1em;
	background-color: transparent;
	margin:auto;
	background-image:url('http://www.rodbikes.com/graphics/background3.gif');
	padding:10px;
	border:1px solid white;
	border-spacing:10px;
}


table.profile img{
	height:250px;
	border-radius:10px;
    -moz-border-radius:10px;
	margin:5px;
}
td.profile {
text-align:center;
	background-color:white;
	border-radius:5px;
    -moz-border-radius:5px;
}

font.prolab {
    color:#669999;
    font-weight:bold;
    font-size:16px;
    }
#pdf ul{list-style-type: none;}
#pdf li {
    padding: 3px 12px 3px 8px;
    }

table.hok {
font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: .85em;
	background-color:#fff;
    width:950px;
     border:0px; 
     text-align:center;
}

table.hok td{
font-family: Geneva, Ariel, sans-serif;
  font-size: .95em;
  color: black;
  width:66px;
  padding:1px;
  }

table.ppg {
font-family: Geneva, Ariel, sans-serif;
  color: black;
  font-size: .85em;
	background-color:#fff;
    width:950px;
     border:0px; 
     text-align:center;
}

table.ppg td{
font-family: Geneva, Ariel, sans-serif;
  font-size: .95em;
  color: black;
  width:70px;
  padding:2px;
  }

  div.color {
  width:1000px;
  margin:auto;
  padding:20px;
  -moz-border-radius:10px;
  border-radius:10px;
  border:1px solid #444400;
  }
  img.label {
	margin:-410px 0px -44px 25px;
	float:left;
	position:relative;
	z-index:3;
}

img.usa {
	margin:-50px 25px -44px 25px;
	float:right;
	height:45px;
	position:relative;
	}
div.image {
	height:475px;
	background:url('http://www.rodbikes.com/graphics/background5.png');
	//background:CCCCCC;
	border-right:5px #CFD0E6 solid;
	margin:-8px -8px 0px -8px;
	
}
div.content {
	//height:100%;
	background-color:cccccc;
	border-top:4px black solid;
	border-right:5px #CFD0E6 solid;
	overflow:hidden;
	margin:0px -8px -8px -8px;
	position:relative;
	z-index:1;
	padding-bottom:8px; 
	
}
div.text {
	font-family: Geneva, Ariel, sans-serif;  
	font-size: 13;   
	margin-left:5%;
	margin-right:3%;
	margin-top:2%;
	overflow:hidden;
	float:right;
	background-color:cccccc;
	padding-left:5px;
	position:relative;
	z-index:1;
	
}
#list{ 
	width:175px;
	float:left;
	z-index:100;
	background-color:#999966;
	border-right:5px #CFD0E6 solid;
}
#list div{
	width:95%;
	margin:10px auto;
	display:block;
}


.catbod {
	height: 100%;
	width: 100%;
	background-color: #996;
}


#framecontainer {
    height: 100%;
    position: fixed;
    left: 181px;
    right: 0px;
    border-left: 5px #CFD0E6 solid;
}

#content {
    height: 100%;
    width: 100%;
}

#container { 
  width: 100%;
  height: 100%;
}
#slideshow img{
margin:auto;
display:block;
height:100%;
}

div #share {
    width:110px;
    display:inline;
}

#share a img {
    margin:0 auto;
    border:0;
    text-decoration:none;
    width:100px;
}
 
#share a {
    border:0px;
}

#contactBox {
    margin:auto;
    text-align:center;
    /*position: absolute;
    top: -5px;
    left: 220px;
    z-index: 1;
    padding: .5% .4% 0;
    border-radius: 20px;
    background-color: rgba(51, 102, 102, .6);
    border: 1px solid black;*/
  }

#spinner {
  margin:200px auto;
  display:block;
}

-->
