/*
Breezer Bikes 2012 - Type
Author: FUTUREinvisible
Author URL: http://www.futureinvisible.com
*/

/*=================@FONT-FACE - NEWS GOTHIC=================*/

@font-face {font-family: 'NewsGothicBT-Light';src: url('webfonts/eot/NewsCycle-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/woff/NewsCycle-Regular-webfont.woff') format('woff'),url('webfonts/ttf/NewsCycle-Regular-webfont.ttf') format('truetype'),url('webfonts/svg/NewsCycle-Regular-webfont.svg#NewsGothicBT-Light') format('svg');}

@font-face {font-family: 'NewsGothicBT-Roman';src: url('webfonts/eot/NewsCycle-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/woff/NewsCycle-Regular-webfont.woff') format('woff'),url('webfonts/ttf/NewsCycle-Regular-webfont.ttf') format('truetype'),url('webfonts/svg/NewsCycle-Regular-webfont.svg#NewsGothicBT-Roman') format('svg');}

@font-face {font-family: 'NewsGothicBT-BoldCondensed';src: url('webfonts/eot/League_Gothic-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/woff/League_Gothic-webfont.woff') format('woff'),url('webfonts/ttf/League_Gothic-webfont.ttf') format('truetype'),url('webfonts/svg/League_Gothic-webfont.svg#NewsGothicBT-BoldCondensed') format('svg');}

@font-face {font-family: 'NewsGothicBT-Demi';src: url('webfonts/eot/NewsCycle-Regular-webfont.eot?#iefix') format('embedded-opentype'),url('webfonts/woff/NewsCycle-Regular-webfont.woff') format('woff'),url('webfonts/ttf/NewsCycle-Regular-webfont.ttf') format('truetype'),url('webfonts/svg/NewsCycle-Regular-webfont.svg#NewsGothicBT-Demi') format('svg');}


@font-face {
font-family: NeuzeitSLTStd-Book;
src: url("webfonts/otf/NeuzeitSLTStd-Book.otf") format("opentype");
}

@font-face {
font-family: NeuzeitSLTStd-Book;
font-weight: bold;
src: url("webfonts/otf/NeuzeitSLTStd-BookHeavy.otf") format("opentype");
}


/*=================GENERAL TYPOGRAPHY=================*/

h1 {
	/* font-family:"NewsGothicBT-BoldCondensed"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	/*font-size: 60px;*/
	font-size: 56px;
	line-height: 70px;
	font-weight: 100; 
	display: inline;
	font-variant: narrow;				
	/*color: #608C3D;*/
	color:#fec520;
	}

h2 {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	/*font-size: 60px;*/
	font-size: 48px;
	line-height: 48px;
	font-weight: 100; 
	display: block;
	padding: 5px 0 0 0;				
	/* color: #666; */
	color: #bcbec0;
	}

h3 {
	/* font-family:"NewsGothicBT-BoldCondensed"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 36px;
	line-height: 36px;
	font-weight: 100; 
	display: inline;
	/*color: #608C3D;*/
	color:#fec520;
	float: left;
	}


h4 {
	/* font-family:"NewsGothicBT-BoldCondensed"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 15px;
	line-height: 15px;
	font-weight: 100; 
	display: inline;
	font-variant: narrow;	
	color: #608C3D;
	float: left;

	}


h5 {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 36px;
	line-height: 10px;
	font-weight: 600; 
	display: inline;
	color: #fec520;
	float: left;
	}

h6 {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 20px;
	line-height: 20px;
	font-weight: 100; 
	font-variant: narrow;	
	padding: 0 0 10px 0;
	color: #bcbec0;
	}

p {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 14px;
	line-height: 20px;
	font-weight: 100; 	
	padding: 0px 0 0 0;
	color: #000;
	}

a	{
	outline:none;
	}

.intro {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 15px;
	line-height: 26px;
	font-weight: 100; 
	display: inline;
	/* color: #666; */
	color: #000;
	}

	.intro a:link{ text-decoration: none; color: #608C3D;}

/*=================NAVIGATION TYPOGRAPHY=================*/


/*=HEADER NAVIGATION=*/

#main_nav li {
		letter-spacing: 0px;
		/*font-family:"NewsGothicBT-Demi";*/
		font-family:'Open Sans', sans-serif;
		/*font-weight: normal;
		font-weight: bold;*/
		font-size: 15px;
		line-height: 18px;
		display: inline;
		padding-right: 20px;
		}
		
		#main_nav li a:link {text-decoration: none; color: #ffffff;font-weight: 600;}
		#main_nav li a:visited {text-decoration: none; color: #ffffff;}
		#main_nav li a:hover {text-decoration: none; color: #fec520;}

#quick_links li {
		/* font-family:"NewsGothicBT-Roman"; */
		font-family:'Open Sans', sans-serif;
		font-weight: normal;
		font-size: 12px;
		line-height: 20px;
		display: inline;
		font-variant: narrow;				
		text-align: right;
		display:block;
		color:#eeeeee;
		}
		
		#quick_links li a:link {text-decoration: none; color: #fff;}
		#quick_links li a:hover {text-decoration: none; color: #fec520;}
		

/*=BIKE PAGES NAVIGATION=*/

#modelseries_nav li {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 18px;
	line-height: 18px;
	font-weight: 100; 
	display: inline;
	padding: 0 0 0 20px;				
	color: #608C3D;
	}

	#modelseries_nav li a:link {text-decoration: none; color: #999;}
	#modelseries_nav li a:hover {text-decoration: none; color: #fec520;}
	#modelseries_nav li a:active {text-decoration: none; color: #fec520;}


#sub_nav li {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 14px;
	line-height: 18px;
	font-weight: 100; 
	display: block;
	padding: 0 24px 0px 0;		
	float: left;
	}
	
	#sub_nav li a:link {text-decoration: none; color: #bcbec0;}
	#sub_nav li a:hover {text-decoration: none; color: #bcbec0;}
	#sub_nav li a:active {text-decoration: none; color: #bcbec0;}
	#sub_nav li a:visited {text-decoration: none; color: #bcbec0;}

	#sub_nav.garage li {
		text-decoration: none;				
		padding: 0 0 0 20px;				
		}
		
	#sub_nav.garage li a:link {text-decoration: none; color: #bcbec0;}
	#sub_nav.garage li a:hover {text-decoration: none; color: #fec520;}
	#sub_nav.garage li a:active {text-decoration: none; color: #bcbec0;}


#overview_nav li {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 19px;
	line-height: 12px;
	font-weight: 100; 
	display: inline;
	padding: 0 0 0 20px;				
	color: #bcbec0;
	}

	#overview_nav li a:link {text-decoration: none; color: #bcbec0;}
	#overview_nav li a.active {text-decoration: none; color: #fec520;}
	#overview_nav li a:hover {text-decoration: none; color: #fec520;}


/*=FOOTER NAVIGATION=*/

#footer_links li {
		/* font-family:"NewsGothicBT-Light"; */
		font-family:'Open Sans', sans-serif;
		font-weight: normal; 
		font-size: 13px;
		line-height: 16px;
		display: inline;
		font-variant: narrow;				
		padding-right: 20px;
		/*color:#30461F;*/
		color:#fff;

		}
		
		#footer_links li a:link {text-decoration: none; color: #bcbec0;font-size: 11px;}
		#footer_links li a:hover {text-decoration: none; color: #fec520;}








/*=================BIKE CATAGORY, BIKE MAIN, BIKE OVERVIEW, SPECS=================*/

.title {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;  
	font-size: 24px;
	line-height: 24px;
	font-weight: 100; 
	display: inline;
	padding: 10px 0 0 0;				
	color: #608C3D;
	}

	.title a:link {text-decoration: none; color: #608C3D;}
	.title a:hover {text-decoration: none; color: #608C3D;}

.desc {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;  
	font-size: 14px;
	line-height: 15px;
	font-weight: 100; 
	display: inline;
	padding: 10px 0 0 0;				
	color: #666;
	}


.b_link {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 16px;
	line-height: 22px;
	font-weight: 100; 
	display: inline;
	color: #fec520;
	}
	
	.b_link a:link {text-decoration: none; color: #fec520;}
	.b_link a:hover {text-decoration: none; color: #bcbec0;}

.b_sizes {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	color: #666;
	
	}

.b_small {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	font-variant: narrow;				
	text-align: center;
	color: #5a5a5a;
	padding: 0;
	margin: 0;
	}
	
	.b_small a:link {text-decoration: none; color: #333;}
	.b_small a:hover {text-decoration: none; color: #c50020;}
	.b_small a:active {text-decoration: none; color: #608C3D;}
	

#models li {
		/* font-family:"NewsGothicBT-Roman"; */
		font-family:'Open Sans', sans-serif;
		font-weight: normal;  
		font-size: 13px;
		line-height: 15px;
		font-weight: 100;
		display: inline;
		padding: 0 5px 0 0;				
		color: #666;
		}

		#models a:link {text-decoration: none; color: #666;}
		#models a:hover {text-decoration: none; color: #191919;}


	
/*=================GARAGE TYPE=================*/

.g_title1 {
	/* font-family:"NewsGothicBT-BoldCondensed"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 21px;
	line-height: 21px;
	font-weight: 100; 
	display: inline;
	color: #608C3D;
	padding: 0;
	margin: 0;
	}

.g_title2 {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 24px;
	line-height: 24px;
	font-weight: 100; 
	display: block;
	color: #5c5c5c;
	}

.g_body {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 15px;
	line-height: 26px;
	font-weight: 100; 
	font-variant: narrow;	
	padding: 10px 0 0 0;
	color: #7f7f7f;
	}

.g_link1 {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 16px;
	line-height: 18px;
	font-weight: 100; 
	display: inline;	
	color: #608C3D;
	padding: 0;
	margin: 0;
	}

	.g_link1 a:link {color:#608C3D; text-decoration: none;}      /* unvisited link */
	.g_link1 a:hover {color:#333333; text-decoration: none;}  /* mouse over link */

	
.desc1 {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 12px;
	line-height: 12px;
	font-weight: 100; 
	display: block;	
	margin: 0px 0 0 0;		
	color: #666;
	}


/*=================SUPPORT TYPE=================*/

.s_title {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 16px;
	line-height: 16px;
	font-weight: 100; 
	display: block;
	color: #ffffff;
	padding: 15px 0 0 0;
	margin: 0;
	}
	
	.s_title a:link {color:#ffffff; text-decoration: none;}
	.s_title a:hover, a:active {color:#fec520; text-decoration: none;}  

.s_head {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 24px;
	line-height: 24px;
	font-weight: 100; 
	/*display: inline;*/
	text-align:center;
	color: #bcbec0;
	}
	
.s_sub {
	/* font-family:"NewsGothicBT-Light"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 18px;
	line-height: 18px;
	font-weight: 100; 
	display: inline;
	color: #5a5a5a;
	}	

.s_small {
	/* font-family:"NewsGothicBT-Roman"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	line-height: 15px;
	font-variant: narrow;				
	text-align: center;
	color: #bcbec0;
	padding: 0;
	margin: 0;
	}
	
	.s_small a:link {text-decoration: none; color: #bcbec0;}
	.s_small a:hover {text-decoration: none; color: #fec520;}
	.s_small a:active {text-decoration: none; color: #608C3D;}
	

.s_faq {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 14px;
	line-height: 20px;
	/*font-weight: 100; */
	font-weight: bold;
	display: block;
	color: #000;
	padding: 15px 0 0 0;
	margin: 0;
	clear: left;
	}
	
	.s_faq a:link {text-decoration: none; color: #333;}
	.s_faq a:hover {text-decoration: none; color: #608C3D;}
	.s_faq a:visited {text-decoration: none; color: #0d4f00;}
	
	
	
.contact_region {
	/* font-family:"NewsGothicBT-Demi"; */
	font-family:'Open Sans', sans-serif;
	font-weight: normal; 
	font-size: 24px;
	line-height: 36px;
	font-weight: 100; 
	display: block;
	color: #bcbec0;
	float: left;
	 text-align: center;
    width: 940px;
	}