body {
	background-color: #000000;
    margin: 0px;
	padding:0px;
	text-align:center;
	background-image:url('http://newbreedarchery.com/images/2012/bg.jpg');
	background-repeat:no-repeat;
	background-position:top center; 
}

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-style: normal;
	line-height: 0px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
	padding:0px 0px 15px 0px;
}

h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.white_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

.subhead_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 19px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.text_sixteen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

a.link_textlink:link, a.link_textlink:visited, a.link_textlink:active {
	color:#ff0000;
	text-decoration:none;
}

a.link_textlink:hover {
	color:#ff0000;
	text-decoration:underline;
}

.header {
	border:0px;
	margin: 0px;
	padding:0px;
	width:100%;
	height:101px;
	text-align:center;
}

.nav_bar {
	border:0px;
	margin: 0px;
	padding:0px;
	width:100%;
	height:40px;
	text-align:center;
}

.black_bar {
	border:0px;
	margin: 0px;
	padding:0px;
	width:100%;
	height:40px;
	text-align:center;
	background-image:url('http://newbreedarchery.com/images/black_bar.gif');
	background-repeat:repeat-x;
	background-position:center;
}

.no_stripe {
	border:0px;
	margin: 0px;
	padding:0px;
	width:100%;
	height:5px;
	text-align:center;
}

.container {
    text-align:center;
    width:100%;
}

.content {
    margin-left:auto;
    margin-right:auto;
    width:960px;
    text-align:left;
}

.left_column {
    float:left;
    width:740px;
    text-align:left;
	padding:31px 0px 0px 0px;
}

.left_column_home {
    float:left;
    width:740px;
    text-align:left;
	padding:40px 0px 0px 0px;
}

.home_no-hype {
    float:left;
	border:0px;
	margin: 0px 0px 0px 0px;
	padding:50px 20px 20px 20px;
	width:320px;
	height:290px;
	text-align:left;
	background-image:url('http://newbreedarchery.com/images/2012/homepage_no-hype.jpg');
}

.home_champion {
    float:right;
	border:0px;
	margin: 0px;
	padding:20px 20px 20px 20px;
	width:320px;
	height:320px;
	text-align:center;
	background-image:url('http://newbreedarchery.com/images/2012/homepage_champion.jpg');
}

.home_gameface {
    float:left;
	border:0px;
	margin: 20px 0px 0px 0px;
	padding:30px 20px 20px 20px;
	width:700px;
	height:310px;
	text-align:left;
	background-image:url('http://newbreedarchery.com/images/2012/homepage_gameface.jpg');
}

.home_gameface_text {
    float:left;
	border:0px;
	margin:0px 0px 20px 0px;
	padding:20px 19px 0px 0px;
	width:235px;
	text-align:left;
}

.home_gameface_video {
    float:right;
	border:0px;
	margin:0px;
	padding:0px;
	width:445px;
}

.bow_header {
	padding:0px 0px 20px 0px;
}

.article_image_left {
	padding:5px 20px 10px 0px;
	float:left;
}

.article_image_left_home {
	padding:16px 20px 10px 0px;
	float:left;
}

.article_image_right {
	padding:5px 0px 10px 20px;
	float:right;
}

.home_bottom_three {
    float:left;
    width:225px;
    text-align:left;
	padding:15px 15px 0px 0px;
}

.right_column {
    float:right;
    vertical-align:top;
    width:200px;
    text-align:left;
	padding:40px 0px 0px 20px;
}

.right_column_social_icons {
    width:200px;
	height:40px;
	padding:0px;
	margin:0px 0px 20px 0px;
}

.right_column_social_icon_spacing {
	margin:0px 9px 0px 0px;
}

.right_column_text {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	line-height:16px;
	font-weight:normal;
	font-variant:normal;
	text-transform:none;
	color:#999999;
	text-decoration:none;
	text-align:left;
}

.right_column_dealer {
    width:200px;
	height:140px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image:url('http://newbreedarchery.com/images/2012/right_column_dealers.jpg');
	background-repeat:no-repeat;
	background-position:center; 
}

.right_column_dealer_text {
	padding:0px 11px 11px 0px;
}

.right_column_dealer_image {
	float:left;
}

.right_column_gallery {
    width:200px;
	height:140px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image:url('http://newbreedarchery.com/images/2012/right_column_gallery.jpg');
	background-repeat:no-repeat;
	background-position:center; 
}

.right_column_gallery_text {
	padding:0px 11px 11px 0px;
}

.right_column_gallery_image {
	float:left;
}

.right_column_updates {
    width:200px;
	height:360px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	background-image:url('http://newbreedarchery.com/images/2012/right_column_latest.jpg');
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
}

.right_column_updates_text {
	width:170px;
	padding:0px 0px 0px 15px;
}

.right_column_updates_clickable_div a{
    display:block;
	cursor:hand;
	width:170px;
	height:280px;
	position:absolute;
}

.banner_box {
	border:0px;
    margin-left:auto;
    margin-right:auto;
	margin-top:0px;
	margin-bottom:20px;
	padding:60px 0px 0px 0px;
	width:960px;
	height:140px;
	background-image:url('http://newbreedarchery.com/images/2012/homepage_banner.jpg');
	text-align:center;
}

.footer {
	border:0px;
	margin: 0px;
	padding:0px;
	width:100%;
	text-align:center;
}

.footer_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666666;
	text-decoration: none;
}

a.link_footer:link, a.link_footer:visited, a.link_footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: none;
}

a.link_footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #FFFFFF;
	text-decoration: underline;
}

a.gallery_link:link, a.gallery_link:visited, a.gallery_link:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff0000;
	text-decoration: none;
}

a.gallery_link:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF6424;
	text-decoration: underline;
}

.product_column1 {
    float:left;
    width:402px;
    text-align:left;
	padding:0px 10px 0px 0px;
}

.product_column2 {
    float:left;
    width:184px;
    text-align:left;
	padding:0px 0px 0px 0px;
}

.product_column3 {
    float:left;
    width:124px;
    text-align:right;
	padding:0px 0px 0px 0px;
}

.product_spec_div_left {
    float:left;
    width:129px;
	height:25px;
	text-align:left;
	padding:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.product_spec_div_right {
    float:left;
    width:186px;
	height:25px;
	text-align:right;
	padding:0px 0px 0px 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.spec_text_left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	padding:0px 0px 0px 20px
}

.spec_text_right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	padding:0px 20px 0px 0px
}

.print_icon {
	padding:0px 0px 0px 90px;
}

.product_features_div {
    float:left;
    width:315px;
	height:25px;
	text-align:left;
	padding:0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
}

.product_footnote_div {
    float:left;
    width:315px;
	text-align:left;
	padding:5px 0px 0px 0px;
}


.features_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 23px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	padding:0px 0px 0px 20px
}

.footnote_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
	padding:0px 0px 0px 20px
}

.product_color_div {
    float:left;
	width:170px;
	padding:0px 0px 0px 20px
}

.product_color_image {
	padding:10px 0px 0px 0px
}

.product_photos_div {
    float:left;
	width:402px;
	padding:0px 0px 0px 20px
}

.product_photos {
	padding:5px 2px 2px 0px
}

.product_more_div {
    float:left;
	width:402px;
	padding:0px 0px 40px 20px
}

/**************** START NAVIGATION STYLES ****************/

div#navigation_wrapper {

	width:960px;
	height:40px;
	margin:0px auto;
}

div#navigation_spacer {

	float:left;
	margin:0px;

}

#navigation {

	margin:0px;
	padding: 0px;
	clear:both;
	width:960px;
	height:40px;

}

ul.nav-main, ul.nav-main li {

	list-style: none;
	margin: 0px;
	padding: 0px;
}


ul.nav-main {

	position: relative;
	z-index: 597;
}

ul.nav-main li:hover > ul {

	visibility: visible;
	
}


ul.nav-main li.hover, ul.nav-main li:hover {

	position: relative;
	z-index: 597;
	cursor: hand;
    background: #111111;
	
	
}



ul.nav-main li {

	float:left;
	display:block;
	height: 40px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;

}

ul.nav-main li a {

	display:block;
	height: 40px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration:none;
	
}

ul.nav-main li a:hover {

	color:#ffffff;
	text-decoration:underline;
	
}



ul.nav-main *.list {

	padding-right: 0px;

}



ul.nav-sub {

	visibility: hidden;
	position: absolute;
	padding:0px;
	margin: 0px 0px 0px 24px ;
	z-index: 598;
	background: #333333;
	border: 1px solid #666666;
	text-align: left;
	
}


ul.nav-sub li {

	list-style:none;
	display:block;
	padding: 6px 15px 6px 15px;
	height: 25px;
	float: none;
	width: 165px;
	background: none;
	
}

ul.nav-sub li a {

	list-style:none;
	display:block;
	padding: 6px 15px 6px 15px;
	height: 25px;
	float: none;
	width: 165px;
	background: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	
}

a.rollover_home {

	display: block;
	width: 78px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/home_sprite.gif");
	

}

a.rollover_home:hover {

	background-position: -78px 0px;
	
}

.displace_home {

	position: absolute;
	left: -5000px;

}


a.rollover_products {

	display: block;
	width: 141px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/products_sprite.gif");
	
}

a.rollover_products:hover {

	background-position: -141px 0px;
	
}

.displace_products {

	position: absolute;
	left: -5000px;

}

a.rollover_technology {

	display: block;
	width: 164px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/technology_sprite.gif");

}

a.rollover_technology:hover {

	background-position: -164px 0px;
	
}

.displace_technology {

	position: absolute;
	left: -5000px;
	

}

a.rollover_photos {

	display: block;
	width: 123px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/photos_sprite.gif");
	
}

a.rollover_photos:hover {

	background-position: -123px 0px;
	
}

.displace_photos {

	position: absolute;
	left: -5000px;

}

a.rollover_videos {

	display: block;
	width: 115px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/videos_sprite.gif");
	
}

a.rollover_videos:hover {

	background-position: -115px 0px;
	
}

.displace_videos {

	position: absolute;
	left: -5000px;
	

}

a.rollover_dealers {

	display: block;
	width: 129px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/dealers_sprite.gif");
   
}

a.rollover_dealers:hover {

	background-position: -129px 0px;
	
}

.displace_dealers {

	position: absolute;
	left: -5000px;
	

}

a.rollover_about {

	display: block;
	width: 111px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/about_sprite.gif");
	
}

a.rollover_about:hover {

	background-position: -111px 0px;
	
}

.displace_about {

	position: absolute;
	left: -5000px;

}

a.rollover_contact {

	display: block;
	width: 99px;
	height: 40px;
	text-decoration: none;
	background: url("http://newbreedarchery.com/images/2012/nav/contact_sprite.gif");
    
}

a.rollover_contact:hover {

	background-position: -99px 0px;
	
}

.displace_contact {

	position: absolute;
	left: -5000px;

}



/**************** END NAVIGATION STYLES ****************/
