/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------               Text And Link Colors                      ------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.light_text {
	color:#BED73D;
}

.dark_text {
	color:#444444;
}

.header_menu {
	background-image:url(/images/header_menu_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;
	cursor:pointer;
}

.header_menu:hover {
	background-image:none;
	background-color:#000;
}

.header_menu a {
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
}

.header_menu:hover a {
	color:#BED73D;
	text-decoration:none;
}

.header_menu_current {
	background-image:none;
	background-color:#000;
	cursor:pointer;	
}

.header_menu_current a {
	color:#BED73D;
	font-family:Helvetica, Arial, sans-serif;
}

.header_menu_current:hover a {
	color:#BED73D;
	text-decoration:none;
}

.header_menu_sub {
	border-left:1px solid #BED73D;
	border-right:1px solid #BED73D;
	border-bottom:1px solid #BED73D;	
	background-color:#FFF;
	cursor:pointer;	
}	

.header_menu_sub a {
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}	

.header_menu_sub:hover {	
	background-color:#BED73D;
}

.header_menu_sub:hover a {
	text-decoration:none;
}	

.header_menu_sub_filter {
	border-left:1px solid #BED73D;
	border-right:1px solid #BED73D;
	border-bottom:1px solid #BED73D;	
	background-image:url(/images/header_menu_bg.jpg);
	background-position:top;
	background-repeat:repeat-x;	
	cursor:pointer;	
}	

.header_menu_sub_filter a {
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}	

.header_menu_sub_filter:hover {	
	background-image:none;
	background-color:#000;
}

.header_menu_sub_filter:hover a {
	color:#BED73D;
	text-decoration:none;
}	




.header_menu_sub_current {
	border-left:1px solid #BED73D;
	border-right:1px solid #BED73D;
	border-bottom:1px solid #BED73D;	
	background-color:#BED73D;
	cursor:pointer;	
}	

.header_menu_sub_current a {
	color:#000;
	font-family:Helvetica, Arial, sans-serif;
	font-size:12px;
}	

.header_menu_sub_current:hover a {
	text-decoration:none;
}

.light_link {
	font-family:Helvetica, Arial, sans-serif;
	color:#BED73D;
}

.light_link:hover {
	color:#FFFFFF;
	text-decoration: underline;	
}

.light_link_inactive {
	font-family:Helvetica, Arial, sans-serif;
	color:#8EA222;
	text-decoration: underline;	
}

.light_link_inactive:hover {
	color:#8EA222;
	text-decoration: underline;	
}

.dark_link {
	font-family:Helvetica, Arial, sans-serif;
	color:#444444;
}

.dark_link:hover{
	color:#8EA222;
	text-decoration: underline;	
}

.dark_link_inactive {
	color:#FFFFFF;
}

a {
	color: #444444;
	text-decoration: none;
}
	
a:hover { 
	color:#8EA222;
	text-decoration: underline;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ---------------------------------------------------      Textures, background, and Border Colors            ------------------------------------------------ */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */


.light_background {
	background-color:#BED73D;
	background-image:url(images/light_background.jpg);	
}

.dark_background {
	background-color:#000000;
	background-image:url(images/dark_background.jpg);	
}

#right h2, #main_cont h2 {
	background-color:#000000;
	background-image:url(images/light_background.jpg);	
	color:#BED73D;
	font-family:Helvetica, Arial, sans-serif;
}

.leftheader {
	font-family:Helvetica, Arial, sans-serif;
	color:#BED73D;
}

.title_bar {
	font-family:Helvetica, Arial, sans-serif;
	color:#BED73D;
}

.light_border {
	border: 1px solid #BED73D;
}

.dark_border {
	border: 1px solid #000000;
}

/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* ----------------------------------------------               Product Detail & Account Tabs                      -------------------------------------------- */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------ */

/* Non Selected & Selected Tabs Link Text Colors */
ul.tabbernav li a:link { color: #FFFFFF; }
ul.tabbernav li a:visited { color: #FFFFFF; }
ul.tabberactive li a:link { color: #444444; }
ul.tabberactive li a:visited { color: #444444; }

ul.tabbernav {
	font-family:Helvetica, Arial, sans-serif;
	/* Tab Content Top Border */
	border-bottom: 1px solid #000000;
	padding: 3px 0;
	margin: 0;
}

.tabberlive .tabbertab {
	/* Tab Content Sides & Bottom Border */
	font-family:Helvetica, Arial, sans-serif;
	border: 1px solid #000000;
	padding: 1px;
	padding-top: 5px;	
	padding-bottom: 5px;		
	border-top: 0;
}
	

ul.tabbernav li a {
	font-family:Helvetica, Arial, sans-serif;
	/* Tab Borders */
	border: 1px solid #000000;
	/* Non Selected Tabs Background */
	background: #000000;
	padding: 3px 0.5em;
	margin-left: 3px;	
	border-bottom: none;	
	text-decoration: none;
}

ul.tabbernav li a:hover {
	font-family:Helvetica, Arial, sans-serif;
	/* Hovered Tabs Background Color */
	background: #BED73D;
	/* Hovered Tabs Border Color */
	border-color: #000000;
	/* Hovered Tabs Text Color */
	color: #FF0000;	
}

ul.tabbernav li.tabberactive a {
	font-family:Helvetica, Arial, sans-serif;
	border-bottom: 1px solid #FFFFFF;
	/* Selected Tabs Background Color */
	background-color: #FFFFFF;
	/* Selected Tabs Font Color */
	color: #444444;
}

ul.tabbernav li.tabberactive a:hover {
	font-family:Helvetica, Arial, sans-serif;
	border-bottom: 1px solid white;
	/* Selected Tabs Hover Background Color */
	background-color: #FFFFFF;
	/* Selected Tabs Hover Font Color */
	color: #444444;
}

ul.tabbernav li {
	font-family:Helvetica, Arial, sans-serif;
	list-style: none;
	display: inline;
	margin: 0;
}

.tabberlive .tabbertabhide { display: none; }
.tabberlive .tabbertab h2 { display: none; }
.tabberlive .tabbertab h3 { display: none; }
.tabberlive { margin-top: 1em; }
.tabber { display: none; }