/*
Theme Name: SUNringlé
Theme URI: http://www.sun-ringle.com/
Description: SUNringlé WP Theme
Version: 1.0
Author: Thirsty Boy
Author URI: http://www.thirstyboy.com/

*/




@import "reset.css";
/* Clear Fix Based On http://www.positioniseverything.net/easyclearing.html */
.cf:after, .wrapper:after {
	content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;
}
.cf, .wrapper {
	display: inline-block;}
html[xmlns] .cf, html[xmlns] .wrapper {
	display: block;
}
/*End Clear fix*/

html {
	height:100%;
}
body {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	height:100%;
}

/* home page bg */
body.home {
	background:#5e1a18 url(/wp-content/themes/sunringle/images/bg_slvr_home.jpg) repeat-x;
		min-width: 960px;
}
#container.home
{
	min-width: 960px;
	background-image: url(/wp-content/themes/sunringle/images/bg_home.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}


#container {
	height:100%;
	min-width: 960px;
	background-image: url(/wp-content/themes/sunringle/images/header_bg.gif);
	background-repeat: repeat-x;
	width: 100%;
}

/* bmx page bg */
body.page-id-6, body.page-template-bmx_product-php
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bmx/bmx_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* mtb page bg */
body.page-id-4, body.page-template-mtb_product-php
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/mtb/mtb_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* mtb page bg */
body.page-id-12, body.page-template-vault_product-php
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/vault/vault_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* support page bg */
body.page-template-support-php, body.search, body.error404
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/support_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

 /* distributors bg */
body.page-id-889
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bg_distributor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* sponsored riders bg */
body.page-id-224
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bg_sponsored_riders.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* wheel sciencepage bg */
body.page-id-226
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bg_wheel_science.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* about us page bg */
body.page-id-8
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bg_about-us.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
/* distributor page bg */
body.distributor
{
	background-color: #000;
	background-image: url(/wp-content/themes/sunringle/images/bg_distributor.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}

/* @group Header */
#header {
	width:960px; height:155px;;
	margin:0 auto;
}
#header #logo {
	background:url(/wp-content/themes/sunringle/images/logo_sunringle.png) no-repeat;
	display:block;
	width:134px; height:155px;
	float:left;
	text-indent:-1000em;
}
#header ul.dropdown-horizontal {
	float:left;
	margin:65px 0 0 18px;
}
#header ul.dropdown-horizontal li {
	float:left;
	margin-right:14px;
	color:#b36262;
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
}
#header ul.dropdown-horizontal li a {
	color:#fff;
	text-decoration:none;
}
#header ul.dropdown-horizontal li a:hover, #header li a.selected {
	color:#ffcc04;
}
/* @end */

#main_contain
{
	width:970px;
	margin:0 auto;
/*	display: none;*/
}
#main_contain.details, #main_contain.general
{
	width:940px;
/*	background: pink;*/
/*	display: none;*/
}

#features {
	width:940px;
	margin:0 auto;
	margin-top:10px;
}
#features a {
	display:block;
	width:465px; height:248px;
	float:left;
	text-indent:-1000em;
}
#bmx {
	background:url(/wp-content/themes/sunringle/images/bg_home_bmx.jpg) no-repeat left;
	margin-right:8px;
}
#mtb {
	background:url(/wp-content/themes/sunringle/images/bg_home_mtb.jpg) no-repeat left;
}

#promos {
	width:940px;
	margin:7px auto;
	position: relative;
}
#promos div {
	float:left;
	display:block;
	width:154px; height:81px;
}

#vault {
	display:block;
	background:url(/wp-content/themes/sunringle/images/bg_home_vault.jpg) no-repeat left;
	float:left;
	width:618px; height:81px;
	margin:0 6px 0 161px;
	text-indent:-1000em;
}
#promo1 {
	left: 1px;
	overflow: hidden;
	width: 154px;
	height: 81px;
	position: absolute;
	
}
#promo2 {
	right: 1px;
	overflow: hidden;
	width: 154px;
	height: 81px;
	position: absolute;
}

#open1
{
	
	position: absolute;
}
#close1
{
	position: absolute;
		bottom: 0px;
		left: 0px;
	z-index: 99;
}

#open2
{
	position: absolute;
}
#close2
{
	position: absolute;
	bottom: 0px;
	right: 0px;
	z-index: 99;
}
/* @group Footer Styles */
#newsfeed {
	width: 100%;
	height:30px;
	padding-top:5px;
	background:url(/wp-content/themes/sunringle/images/bg_newsfeed.png) no-repeat center top;
	text-align:right;
	margin:auto;
	margin-top:40px;
/*	background:peachpuff;*/
	
}
#footer.home #newsfeed {
	/*background:peachpuff;*/
	background:url(/wp-content/themes/sunringle/images/rule_footer.png) no-repeat center bottom;
}
#newsfeed a {
	color:#ffcc04;
	text-decoration:none;
}
#newsfeed a:hover {
	text-decoration:underline;
}
#newsfeed_table {
	font-size:11px;
	color:#fff;
	width:940px;
	text-align: right;
	margin: 0 auto;
}
#newsfeed #author {
	font-size:16px;
	font-weight:bold;
	color:#fff;
	padding-left:10px;
	border-left:1px solid #fff;
	margin-left:10px;
}
#fnav {
	width:940px; height:64px;
	margin:0 auto;
	margin-top:8px;
}

#fnav div {
	float:left;
	margin-right:8px;
	
}
/* @group Search styles */
#fnav form {
	background: #fff;
	/*background-color: pink;*/
	/*display: none;*/
	padding: 0;
	/*height: 23px;*/
	/*float: left;*/
	width: 245px;
}
#fnav form #srchquery {
	padding: 0;
	background: transparent;
	font-size: 12px;
	border: 0;
	width: 150px;
	height: 17px;
	margin: 2px 2px 0 6px;
	line-height: 10px;
}
#fnav form #srch {
	padding: 0;
	vertical-align: top;
	height: 20px;
	line-height: 20px;
	margin: 0;
}
/* @end */

#fnav #contact {
	background:url(/wp-content/themes/sunringle/images/btn_contact-us.jpg);
	display:block;
	width:245px; height:29px;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
	font-weight:bold;
	font-size:18px;
	line-height:29px;
	text-indent: -999em;
	color:#000;
	margin-top:10px;
}

#where {
	background:url(/wp-content/themes/sunringle/images/bg_home_where-stuff.gif) no-repeat;
	display:block;
	width:207px; height:64px;
	text-indent:-1000em;
}
#fnav div+div+div {
	margin:0 0 0 8px;
	width:464px;
}
#fnav div+div+div a {
	display:block;
	height:64px;
	text-indent:-1000em;
	float:left;
	
}
#hayes {
	background:url(/wp-content/themes/sunringle/images/bg_hayes_logo.png) no-repeat;
	width:131px;

}
#answer {
	background:url(/wp-content/themes/sunringle/images/bg_answer_logo.png) no-repeat;
	width:81px;
}
#hayesdiscbrake {
	background:url(/wp-content/themes/sunringle/images/bg_hayesdiscbrake_logo.png) no-repeat;
	width:102px;
}
#manitou {
	background:url(/wp-content/themes/sunringle/images/bg_manitou_logo.png) no-repeat;
	width:60px;
}
#sunringle {
	background:url(/wp-content/themes/sunringle/images/bg_sunringle_logo.png) no-repeat;
	width:50px;
}
#wheelsmith {
	background:url(/wp-content/themes/sunringle/images/bg_wheelsmith_logo.png) no-repeat;
	width:40px;
}

#footer {
	background:url(/wp-content/themes/sunringle/images/bg_footer.png) repeat-x 0 35px;
	height: 180px;
}
#footer.home {
	background:none;
		height: 160px;

}
/* @end */

/* @group Product Head */
#producthead {
	display: block;
	width: 800px; height: 61px;
	background: black ;
	padding: 10px;
	margin: -50px 0 0 121px;
}
#producthead p {
	font-size: 12px;
	color: #fff;
}
#producthead a {
	color: #fff;
	text-decoration: none;
}
#producthead h1
{
	color: #fff;
	display: block;
	font-family: Arial;
	letter-spacing: -2px;
	font-size: 45px;
	text-transform: uppercase;
	padding-top: 8px;
}
/* @end */

/* @group BMX Tabs */
#pnav {
	
}
#product_finder {
	display: block;
	float: left;
	width: 418px; height: 81px;
	background: url(/wp-content/themes/sunringle/images/bmx/product_finder.png);
	text-indent: -1000em;
}
#tabs {
	float: left;
	width: 535px;
	height: 34px;
	padding-top:47px;
}
#tabs.all_types { background:url(/wp-content/themes/sunringle/images/bmx/bg_view_all.png) no-repeat 15px bottom; }
#tabs.freestyletab { background: url(/wp-content/themes/sunringle/images/bmx/bg_freestyle.png)no-repeat 99px bottom ; }
#tabs.mini_jr { background: url(/wp-content/themes/sunringle/images/bmx/bg_race_mini.png)no-repeat 197px bottom; }
#tabs.expert_pro { background: url(/wp-content/themes/sunringle/images/bmx/bg_race_pro.png)no-repeat 348px bottom; }

#tabs li {
	display: block;
	float: left;
	height: 34px;
	text-indent: -1000em;
	cursor: pointer;
}
#all_types { background: url(/wp-content/themes/sunringle/images/bmx/view_all_off.png) no-repeat; width:111px; }
#freestyle { background: url(/wp-content/themes/sunringle/images/bmx/freestyle_off.png) no-repeat; width:107px; }
#mini_jr { background: url(/wp-content/themes/sunringle/images/bmx/race_mini_off.png) no-repeat; width:139px; }
#expert_pro { background: url(/wp-content/themes/sunringle/images/bmx/race_pro_off.png) no-repeat; width:178px; }

#all_types.hover { background: url(/wp-content/themes/sunringle/images/bmx/view_all_on.png) no-repeat; width:111px; }
#freestyle.hover { background: url(/wp-content/themes/sunringle/images/bmx/freestyle_on.png) no-repeat; width:107px; }
#mini_jr.hover { background: url(/wp-content/themes/sunringle/images/bmx/race_mini_on.png) no-repeat; width:139px; }
#expert_pro.hover { background: url(/wp-content/themes/sunringle/images/bmx/race_pro_on.png) no-repeat; width:178px; }

#all_types.on { background: url(/wp-content/themes/sunringle/images/bmx/view_all_on.png) no-repeat; width:111px; }
#freestyle.on { background: url(/wp-content/themes/sunringle/images/bmx/freestyle_on.png) no-repeat; width:107px; }
#mini_jr.on { background: url(/wp-content/themes/sunringle/images/bmx/race_mini_on.png) no-repeat; width:139px; }
#expert_pro.on { background: url(/wp-content/themes/sunringle/images/bmx/race_pro_on.png) no-repeat; width:178px; }
/* @end */

/* @group BMX Products*/
#producthead.freestyle {
	background: url(/wp-content/themes/sunringle/images/bmx/bmxFreestyleBanner.jpg) no-repeat;
}
#producthead.mtbtitle {
	background: url(/wp-content/themes/sunringle/images/mtb/mtbBanner.jpg) no-repeat;
}



#details {
	background-color: #FFFFFF;
	width: 920px; /*height: 600px;*/
	padding: 10px;
	margin: 10px 0 0 0;
}
#img-lg {
	float: left;
}
#specs {
	display: block;
	width: 364px;
	float: left;
	margin: 0 0 0 10px;
}
#specs .thumbs img {
	margin-right: 3px;
}
#specs p {
	font-size: 12px;
}
#specs h3 {
	font-size: 13px;
	margin: 10px 0 5px 0;
	color: #666;
}
#specs ul {
	margin:5px 0 10px 20px;
}
#specs ul li {
	font-size: 12px;
	list-style: disc;
	list-style-position: inside;
	margin-bottom: 5px;
}
#specs a {
	color: #901519;
	text-decoration: none;
}
/* @end */

/* @group BMX Finder */

#finder_outer
{
clear: both;
width: 920px;
background-color: #FFF;
margin: 0 0 0 15px;
border: 9px solid white;
}



.finder
{
	background-image: url(/wp-content/themes/sunringle/images/bmx/home_finder_bg.gif);
	background-repeat: repeat-x;
	margin-bottom: 1px;
	background-color: #f3f3f3;
	background-position: left bottom;
	clear: both;
	height: 100%;
}

div.finder:after {
   content: ".";
   visibility: hidden;
   display: block;
   height: 0;
   clear: both;
}



.finder ul
{

}

.finder li
{
float:left;
text-align: center;

}

.finder li div.tooltip-target
{
padding: 0 10px 10px 0;
}

.finder li a
{
font-size: 13px;
font-weight: normal;
text-decoration: none;
}

.finder li a:link
{
color: #000
}

.finder li a:hover
{
color: #97171c
}

.finder li img
{
display: block;
margin-bottom: 5px;

}

.finder h2
{
font-family: Arial, Sans-serif;
font-size: 18px;
color: #97171c;
padding: 8px 0 10px 8px;
margin: 0px;
text-align: left;
text-transform: uppercase;
}

/* Quick specs styles */
.tooltip-content {
	display:none;
	position: absolute;
	background: url(/wp-content/themes/sunringle/images/bg_quick-specs.gif) no-repeat;
	width:216px; height: 115px;
	padding: 15px 10px 10px 30px;
	text-align: left;
}
.tooltip-content h3 {
	font-size: 16px;
	margin-bottom: 5px;
	color: #97171c;
}
.tooltip-content p {
	font-size: 13px;
	margin-bottom: 5px;
}
.tooltip-content a {
	color: #97171c;
	text-decoration:none;
}


/* @end */


/* @group General page styles */
#main_contain.general #central_containment {
	display: block;
	width: 780px; 
	background: url(/wp-content/themes/sunringle/images/bg_gen_central_contain.png) ;
	padding: 20px;
	margin: -50px 0 0 121px;
}
#main_contain.general #central_containment #head {
	background: url(/wp-content/themes/sunringle/images/bg_genhead.jpg);
	height: 50px;
	padding: 20px;
}
#main_contain.general #central_containment #content {
}
#main_contain.general #central_containment #head h1 {
	color: #f8c704;
	font-size: 30px;
}
#main_contain.general #central_containment h2 {
	color: #9e181d;
	font-size: 24px;
	margin-bottom: 10px;
}
#main_contain.general #central_containment h3 {
	font-size: 12px;
	font-style: oblique;
	margin-bottom: 3px;
}
#main_contain.general #central_containment p {
	font-size: 11px;
	margin-bottom: 5px;
	line-height: 130%;
}
/* @end */

/* @group Distributor Styles */
#main_contain.distributor #central_containment {
	display: block;
	width: 780px; 
	padding: 20px;
	margin: -50px 0 0 121px;
}
#main_contain.distributor #central_containment #head {
	background:url(/wp-content/themes/sunringle/images/bg_head_distributor.jpg) no-repeat center;
	height: 41px;
	padding: 20px;
}
#main_contain.distributor #central_containment #content {
}
#main_contain.distributor #central_containment #head h1 {
	color: #fff;
	font-size: 30px;
	text-align: center;
	text-transform: uppercase;
}
#main_contain.distributor #central_containment h2 {
	color: #e0bf0d;
	font-size: 24px;
	margin-bottom: 10px;
}
#main_contain.distributor #central_containment h3 {
	font-size: 12px;
	color: #fff;
	font-style: oblique;
	margin-bottom: 3px;
}
#main_contain.distributor #central_containment p {
	font-size: 11px;
	color: #fff;
	margin-bottom: 5px;
	line-height: 130%;
}

/* @end */



#col1 {
	padding: 20px;
}
#col2a {
	float: left;
	width: 460px;
	padding: 20px;
}
#col2b {
	width: 269px;
	float: left;
	margin-top: 20px;
	padding: 0 0 0 10px;
	border-left: 1px solid #666;
}

/* twitter feed fix */

.twtr-tweets
{
	margin-top: -4px;

}
	.twtr-hd,.twtr-ft
	{
		display: none;
	}
	
	.twtr-bd
	{
		height: 20px;
		padding: 0px;
	}

.twtr-widget .twtr-tweet-wrap {
padding:0 0 4px 0;
}
	
	.twtr-tweet-text p
	{
		text-align: right;

	}



/* bmx product page thumbnail classes */	

.tooltip-target a:visited{ color: #333333; }


span.thumbs img
{
	width: 97px;
	height: 97px;
	overflow: hidden;
	cursor: pointer;
}

#img-lg img
{
	width: 546px;
	height: 546px;
	overflow: hidden;
}

div.tooltip-target a
{
	width: 80px;
	padding-top: 80px;
	display: block;
}


/* @group MTB Tabs */
#pnav {
	
}
#mtnproduct_finder {
	display: block;
	width: 433px; height: 37px;
	margin: 17px 0 0 15px;
	
	background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/prouduct_finder.png);
	text-indent: -1000em;
}
#mtntabs {
	position: relative;
	width: 937px;
	height: 35px;
	margin-left: 15px;
}

#mtntabs div {
	text-indent: -1000em;
	cursor: pointer;
}

#all_mtn_types
{
	position: absolute;
	top: 4px;
	left: 0px;
	width: 118px;
	height: 31px;
	background-image: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_off.png);
	background-repeat: no-repeat;
}

#xc
{
	position: absolute;
	top: 1px;
	left: 118px;
	width: 108px;
	height: 34px;
	background-image: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/xc_off.png);
	background-repeat: no-repeat;
}
#trail
{
	position: absolute;
	top: -15px;
	left: 235px;
	width: 123px;
	height: 50px;
	background-image: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/trail_off.png);
	background-repeat: no-repeat;
}

#allmountain 
{ 
	position: absolute;
	top: -9px;
	left: 320px;
	width: 208px;
	height: 44px;
	background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_mt_off.png) no-repeat;
}

#freeride 
{
	position: absolute;
	top: -9px;
	left: 480px;
	width: 147px;
	height: 44px;
	background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/freeride_off.png) no-repeat;
}


#downhill
{ 
	position: absolute;
	top: -9px;
	left: 620px;
	width: 137px;
	height: 44px;
	background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/downhill_off.png) no-repeat;
}

#dirtjump 
{ 
	position: absolute;
	top: 0px;
	left: 747px;
	width: 190px;
	height: 35px;
background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/dj_off.png) no-repeat;

}

#all_mtn_types.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_on.png) no-repeat;}
#xc.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/xc_on.png) no-repeat;}
#trail.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/trail_on.png) no-repeat;}
#allmountain.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_mt_on.png) no-repeat;}
#freeride.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/freeride_on.png) no-repeat;}
#downhill.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/downhill_on.png) no-repeat;}
#dirtjump.on { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/dj_on.png) no-repeat;}

#all_mtn_types.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_on.png) no-repeat;}
#xc.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/xc_on.png) no-repeat;}
#trail.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/trail_on.png) no-repeat;}
#allmountain.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/all_mt_on.png) no-repeat;}
#freeride.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/freeride_on.png) no-repeat;}
#downhill.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/downhill_on.png) no-repeat;}
#dirtjump.hover { background: url(/wp-content/themes/sunringle/images/mtb/mtb_pf_nav/dj_on.png) no-repeat;}

/* @end */

					
						
						

/* @group vault */
#pnav {
	
}
#vaultproduct_finder
{
	display: block;
	width: 467px;
	height: 77px;
	margin: 17px 0 0 15px;
	text-indent: -1000em;
	background-image: url(/wp-content/themes/sunringle/images/vault/vault_header.png);
	background-repeat: no-repeat;
}
/* @end */


#main_contain.distributor #central_containment #distributors h3
{
	color: #E0BF0D;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
}

#distributors a:link
{
color: #FFFFFF;
}

#distributors a:hover
{
	text-decoration: none;
}

#distributors a:visited
{
color: #FFFFFF;
}

#distributors blockquote
{
	padding: 15px;
}

#distributors strong
{
	color: #E0BF0D;
}
#distributors p
{
	padding-bottom: 5px;
}

#contactform
{
	background-color: #CCCCCC;

}
#contactform td
{
	font-size: 12px;
	font-weight: bold;
	padding: 6px;
	vertical-align: top;
}

p.pdf_links
{
	font-size: 12px; line-height: 16px;
}

p.pdf_links a:link
{
	color: #000;
}

p.pdf_links a:hover
{
	text-decoration: none;
}

p.pdf_links a:visited
{
	color: #666;
}

.sr_table td
{
	background-color:#CCCCCC; padding: 8px;
	border-bottom: 1px black solid;
	font-size: 12px;
}

img.alignright
{
	float: right;
	padding-left: 5px;
}



/* search results */

#search_results ol
{
	list-style-type: decimal;
	margin-left: 25px;
}

#search_results ol li { margin: 5px; padding: 10px;}

/* dropdown menu */
 
#pixopoint_menu1
{
	padding-top: 54px;
}

#pixopoint_menu1 ul 
{
	border:none;
	background:none;
	padding:0;
	margin:0;
	list-style:none;
}

#pixopoint_menu1 li
{
	border: none;
	color: #b36262;
	line-height: 35px;
	z-index: 20;
	letter-spacing: 0px;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0px;
	margin: 0 0px;
	float: left;
	position: relative;
	background-image: url(/wp-content/themes/sunringle/images/top_nav_bg.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#pixopoint_menu1 li.page-item-6
{
	background: none;
	padding: 0;
}

#pixopoint_menu1 li.page-item-4, #pixopoint_menu1 li.page-item-12, #pixopoint_menu1 li.page-item-224, #pixopoint_menu1 li.page-item-226, #pixopoint_menu1 li.page-item-228, #pixopoint_menu1 li.page-item-889 
{
	padding-left: 10px;
}



#pixopoint_menu1 li:hover,#pixopoint_menu1 li.sfhover
{
	color: #ffcd04;
}

#pixopoint_menu1 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 12px;
	color:#FFFFFF;
	}
#pixopoint_menu1 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#ffcd04;
	}
#pixopoint_menu1 ul ul {
	position:absolute;
	left:-999em;
	top:35px;
	width:140px;
	
	}
#pixopoint_menu1 li:hover ul,#pixopoint_menu1 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu1 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu1 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:20;
	width:120px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#FFFFFF;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #575757;
	border-right:1px solid #575757;
	margin:0;
	}
#pixopoint_menu1 ul ul li a {
	line-height:22px;
	
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover a,#pixopoint_menu1 ul ul li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu1 ul ul li:hover li a:hover,#pixopoint_menu1 ul ul li.sfhover li a:hover {
	color:#FFFFFF;
	}
#pixopoint_menu1 ul ul li:hover,#pixopoint_menu1 ul ul li.sfhover {
	color:#FFFFFF;
	background:#B41520;
	}
#pixopoint_menu1 ul ul ul li {
	font-size:1em;}#pixopoint_menu1 ul ul ul, #pixopoint_menu1 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu1 li li:hover ul,#pixopoint_menu1 li li.sfhover ul,#pixopoint_menu1 li li li:hover ul,#pixopoint_menu1 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu1 ul ul li:hover li a,#pixopoint_menu1 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu1 ul ul li li:hover a,#pixopoint_menu1 ul ul li li.sfhover a {
	color:#FFFFFF;
	text-decoration:none;
	}
#pixopoint_menu1 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu1 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu1 li.pixo_search input {
	font-family:tahoma,sans-serif;}
#pixopoint_menu1 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu1 li.pixo_right {
	float:right;
	}
	
#pixopoint_menu1 li.current_page_item a
{
	color: #ffcd04;
}

#pixopoint_menu1 li.current_page_item ul li a {
	color: #444444;
	}
#pixopoint_menu1 li.current_page_item ul li a:hover, #pixopoint_menu1 li.current_page_item ul li.sfhover a {
	color: #FFFFFF;
	}


#pixopoint_menu2 {
	width:100%;
	height:25px;
	background:#FF5050 url("../images/smoothfade_palered.png") repeat-x;
	background-position:50% 0;
	margin:0;}
#pixopoint_menu2 ul {
	width:100%;
	border:none;
	background:none;
	margin:0;
	padding:0;
	list-style:none;
	}
#pixopoint_menu2 li {
	border:none;
	background:none;
	background:#FF5050 url("../images/smoothfade_palered.png");
	color:#FFFFFF;
	line-height:25px;
	text-transform:uppercase;
	z-index:10;
	letter-spacing:0px;
	background:;
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0 0px;
	;float:left;
	font-family:helvetica,arial,sans-serif;
	position:relative;
	}
#pixopoint_menu2 li:hover,#pixopoint_menu2 li.sfhover {
	background:#e92020
	}
#pixopoint_menu2 li a {
	border:none;
	background:none;
	text-decoration:none;
	display:block;
	padding:0 8px;
	color:#FFFFFF;
	}
#pixopoint_menu2 li a:hover {
	border:none;
	background:none;
	text-decoration:none;
	color:#FFFFFF;
	background-position:100% -120px;
	}
#pixopoint_menu2 ul ul {
	position:absolute;
	left:-999em;
	top:25px;
	width:120px;
	}
#pixopoint_menu2 li:hover ul,#pixopoint_menu2 li.sfhover ul {
	left:auto;
	}
#pixopoint_menu2 ul ul li a {
	padding:4px 10px;
	text-transform:normal;
	font-variant:normal;
	}
#pixopoint_menu2 ul ul li {
	letter-spacing:0px;
	color:#444444;
	z-index:10;
	width:120px;
	font-family:helvetica,arial,sans-serif;
	font-size:11px;
	font-weight:normal;
	font-style:normal;
	background:#fcfcfc;
	border-bottom:1px solid #cccccc;
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	margin:0;
	}
#pixopoint_menu2 ul ul li a {
	line-height:22px;
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li:hover a,#pixopoint_menu2 ul ul li.sfhover a {
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {
	color:#444444;
	}
#pixopoint_menu2 ul ul li:hover li a:hover,#pixopoint_menu2 ul ul li.sfhover li a:hover {
	color:#444444;
	}
#pixopoint_menu2 ul ul li:hover,#pixopoint_menu2 ul ul li.sfhover {
	color:#444444;
	background:#dedede;
	}
#pixopoint_menu2 ul ul ul li {
	font-size:1em;}#pixopoint_menu2 ul ul ul, #pixopoint_menu2 ul ul ul ul {
	position:absolute;
	margin-left:-999em;
	top:0;
	width:120px;
	}
#pixopoint_menu2 li li:hover ul,#pixopoint_menu2 li li.sfhover ul,#pixopoint_menu2 li li li:hover ul,#pixopoint_menu2 li li li.sfhover ul {
	margin-left:120px;
	}
#pixopoint_menu2 ul ul li:hover li a,#pixopoint_menu2 ul ul li.sfhover li a {
	text-decoration:none;
	}
#pixopoint_menu2 ul ul li li:hover a,#pixopoint_menu2 ul ul li li.sfhover a {
	color:#444444;
	text-decoration:none;
	}
#pixopoint_menu2 li.pixo_search:hover {
	background:none;
	}
#pixopoint_menu2 li.pixo_search form {
	margin:0;
	padding:0;
	}
#pixopoint_menu2 li.pixo_search input {
	font-family:helvetica,arial,sans-serif;}
#pixopoint_menu2 li.pixo_search input.pixo_inputsearch {
	width:100px;
	}
#pixopoint_menu2 li.pixo_right {
	float:right;
	}



/* NEW SPECTABLE STYLES */
		.specstable
		{
			margin-top: 10px;
			border: 0px;
			border-right: 2px #4C4C4C solid;
			font-size: 11px;
		}
		
		.tabledisclaimer
		{
			text-align: right;
			color: #999;
			font-size: 11px;
			padding: 5px 0 0 0;
		}
		
		.headercolumn
		{
			background-color: #4C4C4C;
			color: #fff;
			padding: 5px 0;
		}
		
		.labelcolumn
		{
			
			border-bottom: 1px #FFF solid;
			background-color: #FFCD04;
			width: 10%;
			text-align: center;
			padding: 10px;
		}


		.labelcolumn.lastcolumn
		{
			
			border-bottom: 1px #4C4C4C solid;

		}
		.labelcolumn.firstcolumn
		{
			
			border-top: 1px #4C4C4C solid;

		}		
		.contentcolumn
		{
			border-left: 1px #4C4C4C solid;
			border-bottom: 1px #4C4C4C solid;
			padding: 3px;
			text-align: center;
			color: #4C4C4C;

		}
		
		.contentcolumn.cfirstcolumn
		{
			border-left: 2px #4C4C4C solid;
		}
		


