/*  $Id: stylesheet.css,v 1.1.1.1 2005/02/25 03:17:01 scott Exp $  osCommerce, Open Source E-Commerce Solutions  http://www.oscommerce.com  Copyright (c) 2003 osCommerce  Released under the GNU General Public License*/.boxText { font: 10px 'trebuchet MS', arial, sans-serif; }.errorBox { font: bold 10px 'trebuchet MS', arial, sans-serif; font-size : 10px; background: #ffb3b5; }.stockWarning { font: 10px 'trebuchet MS', arial, sans-serif; color: #cc0033; }.productsNotifications { background: #fceec9; }.orderEdit { font: 10px 'trebuchet MS', arial, sans-serif; color: #70d250; text-decoration: underline; }dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {	margin: 0;	padding: 0;}html { height: 100%; }body {	position: relative;	font-family: 'trebuchet MS', arial, sans-serif;	font-size: 14px;	line-height: 1.4em;	color: #000;	background-color: #666;	height: 100%;	margin: 0;	padding: 0;}/* LINKS */a:link, a:visited {	color: #648bb1;	text-decoration: none;}a:hover, a:active {	color: #ef3e42;}#header .topButton a:link, #header .topButton a:visited {	color: #000;}#header .topButton a:hover, #header .topButton a:active {	color: #ef3e42;}#nav a:link, #nav a:visited {	color: #fff;}#nav a:hover, #nav a:active {	color: #fcbf17;}A.headerNavigation {   color: #648bb1; }A.headerNavigation:hover {  color: #ef3e42;}.redButton a:link, .redButton a:visited {	color: #fff;}.redButton a:hover, .redButton a:active,.hover.redButton a:link, .hover.redButton a:visited {	color: #fcbf17;}a:link.buttonTop, a:visited.buttonTop,a:link.occlusionTop, a:visited.occlusionTop {	color: #fff;}a:link.buttonBottom, a:visited.buttonBottom,a:link.occlusionBottom, a:visited.occlusionBottom {	color: #000;}.button a:hover, .button a:active,.occlusion a:hover, .occlusion a:active {	color: #ef3e42;	text-decoration: none;}.orangeButton a:link, .orangeButton a:visited {	color: #000;}.hover a:link, .hover a:visited {	color: #ef3e42;}.hover input, input:hover {	color: #ef3e42;}#footer a:link, #footer a:visited { 	color: #58595b;}#footer a:hover, #footer a:active { 	color: #000;}#page {	position: relative;	background: #fff;	width: 962px;	height: 100%;	margin: 0 auto;}/* Header */#header {	padding: 0 0 15px 0;}#header .headerTop {	background: url(../images/sprite_bitefx.png) 0 -35px no-repeat;	height: 37px;	width: 924px;	overflow: hidden;	padding: 6px 0 0 38px;}#header .logo {	float: left;	background: url(../images/sprite_bitefx.png) 0 0 no-repeat;	text-indent: -9999px;	font-size: .1em;	width: 104px;	height: 30px;}#header .topButton {	float: right;	font-size: 14px;	font-weight: bold;	text-align: center;	background: url(../images/button_headerTop.png) 0 0 no-repeat;	width: 211px;	height: 30px;	padding: 0;}#header .topButton a {	line-height: 30px;}#header .topLinks {	float: right;	width: 192px;	padding: 0 20px 0 50px;	margin: -10px 0 0 0;}#header .linkedin {	float: right;	width: 32px;	margin: 10px 0 0 -10px;}#header .flashHeader {    height: 94px;    overflow: hidden;    border-left: 1px solid #818181;    border-right: 1px solid #818181;    margin: 5px 0 0 0;    background: #fff;}#header .image {	padding: 0;}/* Nav */#nav {	background: url(../images/bg_nav2.jpg) no-repeat;	width: 907px;	height: 30px;	padding: 0 0 0 55px;}#nav a {	float: left;	font-size: 18px;	text-transform: uppercase;	line-height: 30px;	padding: 0 15px;}#nav .phoneNumber {	float: right;	color: #fff;	font-size: 18px;	font-weight: bold;	text-transform: uppercase;	line-height: 30px;	padding: 0 20px;}#nav.home_selected a:link.home, #nav.home_selected a:visited.home {	color: #fcbf17;}#nav.products_selected a:link.products, #nav.products_selected a:visited.products {	color: #fcbf17;}#nav.resources_selected a:link.resources, #nav.resources_selected a:visited.resources {	color: #fcbf17;}#nav.support_selected a:link.support, #nav.support_selected a:visited.support {	color: #fcbf17;}#nav.about_selected a:link.about, #nav.about_selected a:visited.about {	color: #fcbf17;}#page {	position: relative;	background: #fff;	width: 962px;	height: 100%;	margin: 0 auto;}/* Content */#content {	background: #fff;	border-bottom: 9px solid #000;	padding: 10px 0;}.leftCol, .rightCol {	float: left;}.leftCol {	width: 782px;	padding: 10px 0 10px 20px;}.rightCol {	width: 125px;	padding: 10px 10px 10px 15px;}h1 {	color: #666;	font-size: 26px;	padding: 0 0 25px 0;	margin: 0;}h2 {	font-size: 20px;	line-height: 1.2em;	padding: 0 0 7px 0;	margin: 0;}.headings {	font-size: 16px;	font-weight: bold;}p {	padding: 0 0 10px 0;	margin: 0;}.videoContainer {	width: 480px;	padding: 0 0 30px 0;}.column {	float: left;	font-size: 12px;	line-height: 1.2em;	width: 40%;	padding: 0 10% 0 0;}.column p {	padding: 0 0 5px 0;}.acctColumn {	line-height: 1.2em;}ul, ol {	padding: 0 0 10px 30px;}li {	padding: 0 0 5px 0;}li ul {	padding: 0 0 0 15px;}.noPadding {	padding: 0;}.small {	font-size: 11px;}.image {	float: left;	padding: 0 10px 0 0;}.imageRight {	float: right;	padding: 0 0 10px 10px;}/* Button */.redButton {	font-size: 12px;	text-transform: uppercase;	width: 175px;	margin: 0 0 10px 0;}.redButton .text {	background: url(../images/sprite_bitefx.png) right -85px no-repeat;	width: 153px;}.redButton .leftCorner {	float: left;	background: url(../images/sprite_bitefx.png) -63px -85px no-repeat;	height: 20px;	width: 12px;}.redButton .text {	float: left;	text-transform: uppercase;	white-space: nowrap;	line-height: 20px;	height: 20px;	padding: 0 10px 0 0;}.buyButton {	text-align: left;	width: 110px;}.viewButton {	float: right;	text-align: left;	width: 110px;}.buyButton .text, .viewButton .text {	width: 88px;}.button {	float: left;	width: 229px;	padding: 0 10px 0 0;}.last {	padding: 0;}.button a {	display: block;}.buttonTop {	background: url(../images/buttonHome.jpg) -240px 0 no-repeat;	text-transform: uppercase;	width: 204px;	height: 22px;	line-height: 22px;	padding: 0 0 0 25px;}.buttonBottom {	background: url(../images/buttonHome.jpg) 0 0 no-repeat;	text-align: center;	font-size: 18px;	width: 116px;	height: 63px;	padding: 5px 88px 0 25px;}.hover .buttonBottom {	background: url(../images/buttonHome.jpg) 0 -70px no-repeat;}.upsellButton {	width: 300px;}.upsellButton .text {	background: url(../images/sprite_bitefx.png) right -85px no-repeat;	width: 270px;}.orangeButton {	float: left;	font-size: 16px;	text-transform: capitalize;	padding: 0 0 10px 0;}.orangeButton .buttonLeft {	float: left;	background: url(../images/buttonHome.jpg) -920px 0 no-repeat;	width: 14px;	height: 45px;}.orangeButton .buttonRight {	float: left;	background: url(../images/buttonHome.jpg) right top no-repeat;	height: 45px;	line-height: 45px;	padding: 0 14px 0 0;}input.buttonRight {	border: none;	font-size: 16px;	cursor: pointer;}/* Footer */#footer {	background: #fff;	padding: 20px;}#footer .copyright {	float: left;	font-size: 10px;	font-weight: bold;	color: #58595b;}#footer .phoneNumber {	float: left;	font-size: 10px;	font-weight: bold;	color: #58595b;	padding: 0 0 0 55px;}#footer .links {	float: right;	font-size: 12px;}#footer .comodo {	float: right;	padding: 5px 0 0 0;}.end {	clear: both;	font-size: .1em;	line-height: .1em;}FORM {	display: inline;}TR.header {  background: #fff;}TR.headerNavigation {  background: #fff; /*fcbf17*/}TD.headerNavigation {  font: bold 10px 'trebuchet MS', arial, sans-serif;  background: #fff; /*fcbf17*/  color: #000;}TR.headerError {  background: #ff0000;}TD.headerError {  font: bold 12px Tahoma, 'trebuchet MS', arial, sans-serif;  background: #ff0000;  color: #ffffff;  text-align : center;}TR.headerInfo {  background: #00ff00;}TD.headerInfo {  font: bold 12px Tahoma, 'trebuchet MS', arial, sans-serif;  background: #00ff00;  color: #ffffff;  text-align: center;}TR.footer {	background: #fff; /*bbc3d3*/	margin-bottom: 5px;	}TD.footer {	font: bold 9px 'trebuchet MS', arial, sans-serif;	background: #fff; /*bbc3d3*/	color: #888;	margin-bottom: 5px;  }.infoBox {  background: #fff; /*b6b7cb*/}.infoBoxContents {  background: #fff; /*b6b7cb*/  font: 10px 'trebuchet MS', arial, sans-serif;}.infoBoxNotice {  background: #fff;}.infoBoxNoticeContents {  background: #FFE6E6;  font: 10px 'trebuchet MS', arial, sans-serif;}TD.infoBoxHeading {  font: bold 10px 'trebuchet MS', arial, sans-serif;  color: #fff;  background: #3f3f3f;}TD.infoBox, SPAN.infoBox {  font: 10px 'trebuchet MS', arial, sans-serif;}TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {  background: #fceec9;}TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {  background: #fceec9;}TABLE.productListing {  border: 1px solid #fcbf17;  border-spacing: 1px;}.productListing-heading {  font: bold 10px 'trebuchet MS', arial, sans-serif;  background: #fcbf17;  color: #FFFFFF;}TD.productListing-data {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 10px;}A.pageResults {  color: #0000FF;}A.pageResults:hover {  color: #0000FF;  background: #FFFF33;}TD.pageHeading, DIV.pageHeading {  font: bold 16px 'trebuchet MS', arial, sans-serif;  color: #666;}TR.subBar {  background: #f4f7fd;}TD.subBar {  font: 10px 'trebuchet MS', arial, sans-serif;  color: #000000;}TD.main, P.main {  font: 11px 'trebuchet MS', arial, sans-serif;  line-height: 1.5;}TD.smallText, SPAN.smallText, P.smallText {  font: 9px 'trebuchet MS', arial, sans-serif;}TD.accountCategory {  font: 13px 'trebuchet MS', arial, sans-serif;  color: #aabbdd;}TD.fieldKey {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 12px;  font-weight: bold;}TD.fieldValue {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 12px;}TD.tableHeading {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.newItemInCart {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 10px;  color: #ff0000;}CHECKBOX, INPUT, RADIO, SELECT {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 11px;}TEXTAREA {  width: 100%;  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 11px;}SPAN.greetUser {  font-family: 'trebuchet MS', arial, sans-serif;  font-size: 12px;  color: #f0a480;  font-weight: bold;}TABLE.formArea {  background: #f1f9fe;  border-color: #7b9ebd;  border-style: solid;  border-width: 1px;}TD.formAreaTitle {  font-family: Tahoma, 'trebuchet MS', arial, sans-serif;  font-size: 12px;  font-weight: bold;}SPAN.markProductOutOfStock {  font-family: Tahoma, 'trebuchet MS', arial, sans-serif;  font-size: 12px;  color: #c76170;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: 'trebuchet MS', arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: 'trebuchet MS', arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #D7E9F7; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #E9F4FC; }.checkoutBarFrom, .checkoutBarTo { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; color: #8c8c8c; }.checkoutBarCurrent { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; color: #000000; }/* message box */.messageBox { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; }.messageStackError, .messageStackWarning { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }.messageStackSuccess { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; background-color: #99ff00; }/* input requirement */.inputRequirement { font-family: 'trebuchet MS', arial, sans-serif; font-size: 10px; color: #ff0000; }/* MENU */#foxboro_container {width:962px;}#foxboro_header {background:#FFFFFF;}.flash_header {height: 94px; padding-top: 5px; overflow: hidden;}#foxboro_courtesy_links {background:#FFFFFF;color:#000000;}#foxboro_courtesy_links a {color:#000000; font-size: 0.9em; text-decoration: none;}#foxboro_menu {background: #000 url(images/bg_nav.jpg) 0 0 no-repeat; width: 805px; height: 24px; padding: 7px 0 0 157px; font-family: arial, helvetica, sans-serif; color: #000; font-size: 12px; font-weight: bold;}#foxboro_menu .link {background-color:#CCCCCC;color:#000000;}#foxboro_menu .rootGroup .selectedtab {background-color:#CCCCCC;color:#1370DA !important;}#foxboro_menu .rootGroup .selectedtab .text {color:#1370DA;}#foxboro_menu .rootGroup .item .text {padding-right:10px; padding-left:10px;}#foxboro_menu .group .item .text {padding-right:10px; padding-left:10px;}#foxboro_menu .link .text {color:#000000;}#foxboro_menu .link:hover, #foxboro_menu .focused,#foxboro_menu .expanded {background-color:#CCCCCC;color:#000000 !important} #foxboro_menu .link:hover .text, #foxboro_menu .focused .text,#foxboro_menu .expanded .text {color:#000000}#foxboro_menu .group {background-color:#000000; color:#000000;}#foxboro_menu ul {margin: 0; padding: 0; list-style: none; width: 687px; text-align: center;}#foxboro_menu li {display: inline; margin: 0; padding: 0 13px 0 16px; line-height: 1em; text-align: center; background: url(images/bg_navborder.gif) 0 1px no-repeat;}#foxboro_menu .first {background: none;} #foxboro_side-menu {background-color:#FFFFFF;}#foxboro_side-menu ul li {background-color:#CCCCCC;}#foxboro_side-menu ul li a {color:#000000;}#foxboro_side-menu ul li a:hover {background-color:#CCCCCC;color:#;}#foxboro_side-menu ul li a span {border-bottom:1px solid #000000;}#foxboro_side-menu ul li.selectedtab {background-color:#CCCCCC;}#foxboro_side-menu ul li.selectedtab a {color:#1370DA;}#foxboro_side-menu ul li.first a span {border-top:1px solid #000000;}#foxboro_side-menu ul li.childitem1 {background-color:#CCCCCC;}#foxboro_side-menu ul li.childitem1.last {border-bottom:1px solid #000000;}#foxboro_top {background-color:#FFFFFF;color:#000000;}#foxboro_top a {color:#0000EE;}#foxboro_bottom {background-color:#FFFFFF;color:#000000;}#foxboro_bottom a {color:#0000EE;}#foxboro_col1 {color:#000000;}#foxboro_col1 a {color:#000000;}#foxboro_col1 div.block div.pad {background-color:#FFFFFF;}#foxboro_col3 {color:#000000;}#foxboro_col3 a {color:#0000EE;}#foxboro_col3 div.block div.pad {background-color:#FFFFFF;}#foxboro_col2 h1 {color:#000000;font-family:Arial,Helvetica,sans-serif;}#foxboro_col2 h2 {color:#000000;font-family:Arial,Helvetica,sans-serif;}#foxboro_col2 h3 {color:#000000;font-family:Arial,Helvetica,sans-serif;}#foxboro_col2 h4 {color:#000000;font-family:Arial,Helvetica,sans-serif;}#foxboro_col2 {color:#000000;}#foxboro_col2 a {color:#0000EE;}#foxboro_content div.block h3 {font-family:Arial, Helvetica, sans-serif;}#foxboro_content {background:#FFFFFF;}#foxboro_content div.block h3 {color:#000000;}a.foxboro_button {background:#000000;}a.foxboro_button:hover {background-color:#7F7F7F;}a.foxboro_button:active {background-color:#000000;}#bb-container div.post h3.title {color:#000000;}#bb-container div#listing div.post h3 {font-size:1.4em;}#bb-container div.post h3.title a {color:#000000;}#bb-container div.post h3 {color:##000000;}#bb-container div.post div.submissions a {color:##000000;}#bb-container div.post div.comments a {color:##000000;}/* put in fix for JIRA #CMS-851 */#bb-container div.comments div.comment-body {border-bottom:1px solid #000000;}#bb-container div.comment-form {border:1px solid #000000; background:#FFFFFF;}#foxboro_footer {width:962px;background:#666666;color:#FFFFFF; text-align:center; margin: 0px auto; vertical-align: middle; display:block; position:relative; }#foxboro_footer div.clear {margin: auto;}#foxboro_footer p.copyright span.SkinObject {color:#FFFFFF;}#foxboro_footer span a, #foxboro_footer a, #foxboro_footer ul li a, #foxboro_footer p span, #foxboro_footer span.SkinObject {color:#FFFFFF; font-size: 0.9em; text-decoration: none;}span#footerContainer {font-size: 1.0em; color:#FFFFFF;} #foxboro_body .radmenu.NavHidden a.link, #foxboro_body .radmenu.NavHidden li a span {cursor:default !important;} #foxboro_menu .radmenu.NavHidden .rootGroup .selectedtab, #foxboro_menu .radmenu.NavHidden .link:hover, #foxboro_menu .radmenu.NavHidden .focused,#foxboro_menu .radmenu.NavHidden .expanded {background-color:#000000 !important}#foxboro_header {background:#FFFFFF url(images/top_img.jpg) no-repeat scroll right 0!important;}#foxboro_header {text-align:left;}
