/*
'  Author Greg Schmidt
'  Copyright (C) 2009 GSWeb, All Rights Reserved.

'	TOC:
'	+Primary Layout
'	+Text Navigation
'	+Fonts

*/

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	+Primary Layout
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */


body { 
	background: url(graphics/outer_background.jpg);
	background-repeat:repeat-x;
	background-color: #CCCCCC; 
	margin-top: 0px; 
	margin-bottom: 0px;
	} 
	
table, tr, td {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	color: #CCC;
	font-size: 12px;
	line-height: 18px;
	}

.BikeHeaderTable {
	border-width: 0 0 0 0;
	margin-top: 16px;
	}	
	
.BikeBackground {
	background-color: #FFFFFF;
	border-style: solid;
	border-width: 0 1px 1px 1px;
	border-color: #000;
	margin-bottom: 3px;
	}

.BikeFooter {
	background: url(graphics/footer_gradient.jpg) repeat-x;
	margin-top: 0px;
	}	
	
.BikeFooterBlack {
	background: url(graphics/footer_gradient_black.jpg) repeat-x;
	margin-top: 0px;
	}	

.BikeFooterGray {
	background: url(graphics/footer_gradient_dark.jpg);
	margin-top: 0px;
	}	
	
.Images { 
	border-style: solid; 
	border-color: #D0D0C8; 
	border-width: 1px;
	}
	
	

	
/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	+Text Navigation
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

a.PrimaryNav:link    {font-size: 11px; color:#000; text-decoration:none; font-weight: bold; padding-left:10px; padding-right:10px;}
a.PrimaryNav:visited {font-size: 11px; color:#000; text-decoration:none; font-weight: bold; padding-left:10px; padding-right:10px;}
a.PrimaryNav:active  {font-size: 11px; color:#000; text-decoration:none; font-weight: bold; padding-left:10px; padding-right:10px;}
a.PrimaryNav:hover   {font-size: 11px; color:#666; text-decoration:none; font-weight: bold; padding-left:10px; padding-right:10px;}

a.SecondaryNav:link    {font-size: 11px; color:#E51922; text-decoration:none; padding-left:15px; padding-right:15px; line-height:60px; }
a.SecondaryNav:visited {font-size: 11px; color:#E51922; text-decoration:none; padding-left:15px; padding-right:15px; line-height:60px; }
a.SecondaryNav:active  {font-size: 11px; color:#E51922; text-decoration:none; padding-left:15px; padding-right:15px; line-height:60px; }
a.SecondaryNav:hover   {font-size: 11px; color:#CCC; text-decoration:none; padding-left:15px; padding-right:15px; line-height:60px; }

a.SecondaryNav2:link    {font-size: 12px; color:#E51922; text-decoration:none; padding-left:25px;}
a.SecondaryNav2:visited {font-size: 12px; color:#E51922; text-decoration:none; padding-left:25px;}
a.SecondaryNav2:active  {font-size: 12px; color:#E51922; text-decoration:none; padding-left:25px;}
a.SecondaryNav2:hover   {font-size: 12px; color:#CCC; text-decoration:none; padding-left:25px;}

a.Email:link    {font-size: 12px; color:#E51922; text-decoration:none; }
a.Email:visited {font-size: 12px; color:#E51922; text-decoration:none; }
a.Email:active  {font-size: 12px; color:#E51922; text-decoration:none; }
a.Email:hover   {font-size: 12px; color:#CCC; text-decoration:none; }

a.News:link    {font-size: 12px; color:#CCC; text-decoration:none; }
a.News:visited {font-size: 12px; color:#CCC; text-decoration:none; }
a.News:active  {font-size: 12px; color:#CCC; text-decoration:none; }
a.News:hover   {font-size: 12px; color:#E51922; text-decoration:none; }

a.GSWeb:link    {font-size: 11px; color:#999; text-decoration:none; }
a.GSWeb:visited {font-size: 11px; color:#999; text-decoration:none; }
a.GSWeb:active  {font-size: 11px; color:#999; text-decoration:none; }
a.GSWeb:hover   {font-size: 11px; color:#000; text-decoration:none; }


/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	+Fonts
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

.h1 {
	font-size: 14px; 
	font-weight: bold;
	color: #A5B0C3; 
	line-height: 18px;
	}
	
.indexTitles {
	font-size: 13px; 
	font-weight: bold;
	color: #FF0000; 
	line-height: 18px;
	}

.indexText {
	font-size: 12px; 
	color: #000; 
	line-height: 18px;
	}	

.pageTitles {
	font-size: 15px; 
	font-weight: bold;
	color: #CCC; 
	line-height: 18px;
	}
	
.ReasonTitles {
	font-size: 13px; 
	font-weight: bold;
	color: #CCC; 
	line-height: 18px;
	}

.Copyright {
	font-size: 11px; 
	color: #999; 
	padding-right:10px; 
	}
	
.BikeDescriptionTitle {
	font-size: 11px; 
	font-weight: bold;
	color: #FFF; 
	line-height: 15px;
	}

.SmallText {
	font-size: 11px; 
	color: #CCC; 
	line-height: 15px;
	}

.SizeText {
	font-size: 12px; 
	color: #333; 
	line-height: 15px;
	}

.storeText {
	font-size: 12px; 
	color: #333; 
	line-height: 25px;
	}	

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	+Bike Layout 
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

.buildTable {
	background-color: #3D3D3D;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CCC;
	margin-top: 9px;
	}

.BuildTitles {
	font-size: 11px;
	font-weight: bold;
	color: #A5B0C3;
	}

.clearTable {
	background-color: #3D3D3D;
	border-style: none;
	margin-top: 9px;
	}
	
.storeTable {
	background-color: #FFF;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #CCC;
	margin-top: 9px;
	}

/*-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~
	+Forms
-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~-~ */

input, select, textarea {
	font-family: Arial;
	font-size: 12px;
	color: #333;
}


