body { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin: 0px; font-weight: normal; font-size: 10pt;  word-spacing: normal; text-transform: none; color: black;  font-family: Arial, Verdana, Helvetica, sans-serif; letter-spacing: normal; background-color: #0099CC; }

img {border: none;}
.button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; padding: 0px; }
.HiddenObject { left: -999px; position: absolute; top: -999px; }


.pbForums2 .header { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A0C6; font-weight: bold; vertical-align: top; }
.pbForums2 .description { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #999999; font-weight: bold; }
.lastpostuser { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; font-style: italic; }
.lastpostdatetime { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;  }
.topics { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
.posts { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555;  }

/* Schema Forms */
.CustomForm_Table { }
.CustomForm_LabelRow { }
.CustomForm_LabelCell {font-weight: bold;font-size: 11px; width: 100px; }
.CustomForm_FieldRow { }
.CustomForm_FieldCell { }
.CustomForm_TextBox { width:250px;background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px;}
.CustomForm_DropDown { }
.CustomForm_CheckBox { }
.CustomForm_DatePicker { width: 100px; }
.CustomForm_RadioButton { }
.CustomForm_SubmitButton {margin-left: 105px; }
.CustomForm_ClearButton { }
.CustomForm_DropDown { background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:bold; width:250px; line-height: 17px; }
.CustomForm_Required { font-weight: bold; color: #FF0000; }
.CustomForm_Confirm { font-weight: bold; color: #00A0C6; padding: 0px; margin: -4px; }
.CustomForm_Errors { color: #FF0000; }
.CustomForm_Password { width:250px;background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px;}
.CustomForm_TextArea {background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:normal; width:250px; line-height: 17px;}

.Contact .CustomForm_Table { }
.Contact .CustomForm_LabelRow { }
.Contact .CustomForm_LabelCell {font-weight: bold;font-size: 11px; width: 100px; padding-right:10px; }
.Contact .CustomForm_FieldRow { }
.Contact .CustomForm_FieldCell { }
.Contact .CustomForm_TextBox {width:250px;background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px; }
.Contact .CustomForm_DropDown { }
.Contact .CustomForm_CheckBox { }
.Contact .CustomForm_DatePicker { width: 100px; }
.Contact .CustomForm_RadioButton { }
.Contact .CustomForm_SubmitButton {margin-left:132px; }
.Contact .CustomForm_ClearButton { }
.Contact .CustomForm_DropDown { background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:bold; width:250px; line-height: 17px; }
.Contact .CustomForm_Required { font-weight: bold; color: #FF0000; }
.Contact .CustomForm_Confirm { font-weight: bold; color: #00A0C6; padding: 0px; margin: -4px; }
.Contact .CustomForm_Errors { color: #FF0000; }
.Contact .CustomForm_TextArea {background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:normal; width:250px; line-height: 17px;}

#pbLinksList .URL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00A0C6;
	padding: 0px;
	font-weight: bold;
}
#pbLinksList .Description { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #55555; padding: 0px; font-weight: normal;}
#pbLinksList .URL {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #55555; padding: 0px; font-weight: nbold; }


#pbPager { }
#pbPager .Label { font-size: 8pt; padding-right: 4px; padding-left: 4px; padding-bottom: 4px; padding-top: 4px; color: #555555 }
#pbPager .separator { font-size: 8pt; padding-right: 4px; padding-left: 4px; color: #555555 }
 
#pbUserLogin {}
#pbUserLogin .Label {font-weight: bold;font-size: 11px; color: #00A0C6; padding-right: 10px; }
#pbUserLogin .TextBox { width: 175px; background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px;}

#pbProductsList .Item { padding-right: 0px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; }
#pbProductsList .Altitem { padding-right: 0px; padding-left: 10px; padding-bottom: 5px;  padding-top: 5px;}
#pbProductsList .Separator { padding-right: 0px; padding-left: 0px; padding-bottom: 5px; padding-top: 5px; }
#pbProductsList .Header { padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; }
#pbProductsList .ProductHeader { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A0C6; font-weight: bold; padding: 0px;}
#pbProductsList .ProductHeader2 { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #00A0C6; font-weight: bold; padding: 0px;}
#pbProductsList .ProductText { 	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding: 0px; font-weight: bold;}
#pbProductsList .ProductText2 {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding: 0px;}


/* site search */

.pbAdvancedSearch {margin-right: 7px; margin-top: 5px;}
.pbAdvancedSearch li {display: inline;}
.pbAdvancedSearch .Button { font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('Images/search.gif'); background-repeat:no-repeat; border: 0px; width: 73px; height: 22px; padding: 0px; cursor: pointer; cursor: hand; background-color: #FFFFFF; float:right; margin-right: 2px; }
.pbAdvancedSearch .Textbox { border: 1px solid #20a6d2; background-color: #FFFFFF; width: 95px; height: 16px; float: right; margin-top: 0px; font-size: 11px; padding: 2px; color: #555555; line-height: 15px;}

.pbSearchResults { }
.pbSearchResults .noresults { }


/* Breadcrumb */

#pbBreadcrumb .Item {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding: 0px; }
#pbBreadcrumb .AltItem {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding: 0px; }
#pbBreadcrumb .Separator {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; padding: 0px; }

/* Products */

#pbProductOptions .Item { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding: 0px; }
#pbProductOptions .AltItem { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding: 0px; }

#pbCheckoutDetails .Field { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
#pbCheckoutDetails .Label { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
#pbCheckoutDetails .control { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; }
#pbCheckoutDetails .Heading {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #00A0C6; font-weight: bold; padding-bottom: 10px;}

#pbCheckoutViewCart .header { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; background-color: #00A0C6; }
#pbCheckoutViewCart .item { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 3px; color: #555555; padding-top: 3px; font-family: Arial; background-color: #E9F7FA; }
#pbCheckoutViewCart .altitem { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 3px; color: #555555; padding-top: 3px; font-family: Arial; background-color: #E9F7FA; }
#pbCheckoutViewCart .footer { padding-right: 3px; padding-left: 3px; font-weight: bold; font-size: 12px; padding-bottom: 3px; color: white; padding-top: 3px; font-family: Arial; background-color: black; }
#pbCheckoutViewCart .qtytextbox { border-right: dimgray 1px solid; border-top: dimgray 1px solid; font-size: 12px; border-left: dimgray 1px solid; color: black; border-bottom: dimgray 1px solid; font-family: Arial; background-color: white; }
#pbCheckoutViewCart .postage { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 3px; color: #555555; padding-top: 3px; font-family: Arial; background-color: #E9F7FA; }
#pbCheckoutViewCart .total { padding-right: 3px; padding-left: 3px; font-weight: normal; font-size: 12px; padding-bottom: 3px; color: #555555; padding-top: 3px; font-family: Arial; background-color: #E9F7FA; }
#pbCheckoutViewCart .item .name{font-weight:bold;}
#pbCheckoutViewCart .altitem .name{font-weight:bold;}


/*Styles*/

.ProductText2 { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; padding: 0px; font-weight: bold;}

.FormLabel {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding-right: 15px; }

.HomeButton {
	cursor: hand;
	cursor: pointer; 
}


.fxj_headline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 17px;
}
.fxj_headline a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 17px;
}
.fxj_headline a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 17px;
}
.fxj_headline a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #555555;
	line-height: 17px;
}




#pbProductCategorySelector .Item { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #555555; }

#pbSearchField {}
#pbSearchField .FieldLabel {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #555555; padding: 0px; }
#pbSearchField .TextBox {width :148px }
#pbSearchField .TextBoxPrice {width :47px }
#pbSearchField .Button { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #555555; padding: 0px; }

.pbSiteSearch  li {display: inline;}
.pbSiteSearch .Button { font-size: 11px; font-weight: bold; color: #FFFFFF; background-image:url('Images/search.gif'); background-repeat:no-repeat; border: 0px; width: 73px; height: 22px; padding: 0px; cursor: pointer; cursor: hand; background-color: #FFFFFF; float:left; margin-top: 0; margin-left:-40px; }
.pbSiteSearch .TextBox { border: 1px solid #c5c5c5; background-color: #FFFFFF; width: 85px; height: 22px; float: right; margin-top: 0px; font-size: 11px; padding: 2px; color: #aaaaaa; line-height: 15px;}


.ssSubmissionForm { }
.ssSubmissionForm .details { border:solid 1px #EDEDED; padding:8px 8px 8px 8px; width:450px; }
.ssSubmissionForm .submission { border:solid 1px #EDEDED; padding:8px 8px 0px 8px; width:450px; margin-top:8px; }
.ssSubmissionForm .heading {font-size:14px; color:#00A0C6; font-weight:bold; padding-top: 15px; padding-bottom:10px;}
.ssSubmissionForm .textbox { width:250px;background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px; }
.ssSubmissionForm .textboxsmall { width:30px; border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
background:#F1F1F1;
padding: 3px; }
.ssSubmissionForm .required { color:#02B7E4;font-size:9px; padding-top:4px; }
.ssSubmissionForm .label { padding-top:8px; font-weight: bold; font-size: 11px; }
.ssSubmissionForm .field { padding-top:4px; }
.ssSubmissionForm .filelabel { padding-top:8px; font-weight:bold; }
.ssSubmissionForm .specs { font-size: 10px; padding-top:2px; margin-left:4px; }
.ssSubmissionForm .submit { padding:30px 0px 20px 0px; text-align:right;}
.ssSubmissionForm .radiobuttonlist { font-size:11px; }
.ssSubmissionForm .dropdownlist { background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:bold; width:250px; }
.ssSubmissionForm .validation { color:Red; font-size:11px; }
.ssSubmissionForm .text { padding-top: 8px; }
.ssSubmissionForm .RadUploadTable { font-size: 15px; }
.ssSubmissionForm .button {font-size: 11px; margin-top: 10px; width: 100px;}


#pbNewsSummary { padding: 5px; font-size: 11px;  }
#pbNewsSummary .Altitem { }
#pbNewsSummary .Item{  }
#pbNewsSummary .Date { color: #00A0C6;  }
#pbNewsSummary .Headline { font-size: 12px; text-align: justify; }

#pbNewsList { padding: 5px; font-size: 12px;  }
#pbNewsList .Altitem { }
#pbNewsList .Item{  }
#pbNewsList .Date { color: #00A0C6;  }
#pbNewsList .Headline { font-size: 12px; color: #00A0C6; margin-bottom: 5px; }
#pbNewsList .Summary { text-align: justify; }
#pbNewsList .Link { font-size: 11px; margin-top: 5px;  }

#pbProductCategorySelector { margin-bottom: 20px; }
#pbProductCategorySelector .Item { font-weight: bold; color: #00A0C6; font-size: 11px; font-family:Verdana, Arial, Helvetica, sans-serif; }

#pbSubPages {margin-bottom: 3px;}

#pbEmarketing {}
#pbEmarketing .Label { padding-top:8px; font-weight: bold; font-size: 11px;}
#pbEmarketing .Button {margin-left: 90px;}
#pbEmarketing .TextBox {width:250px;background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #555555;
font-size: 11px;
padding: 3px; }
#pbEmarketing .ComboBoxInput_WindowsGray{ background:#F1F1F1;
border: 1px solid #BFBFBF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #666666;
font-size: 11px;
padding: 3px; font-weight:bold; width:250px; }


#_ctl0__pbuc25_btnCheckout { display: none;}

#pbCheckoutViewCart .postage {display: none;}
#pbCheckoutViewCart .grandtotal { font-weight: bold;}

#pbUnsubscribe a:link {color:#00A0C6; font-weight:bold; text-decoration:none;}
#pbUnsubscribe a:hover {color:#00A0C6; font-weight:bold; text-decoration:underline;}
#pbUnsubscribe a:visited {color:#00A0C6; font-weight:bold; text-decoration:none;}
#pbUnsubscribe a:selected {color:#00A0C6; font-weight:bold; text-decoration:none;}

