/* CSS Document */
img.pcThumbImg {
	border: medium solid #FF9966;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}
p.aboutUs {
	font-family: Arial, Helvetica, sans-serif;
	color: #000066;
	font-weight: normal;
	font-size: 10pt;
}
select {
	font-weight: bold;
}
input {
	font-weight: bold;
}
.darkBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #CC3300;
	color: #FFFFFF;
 }
.mediumBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	background-color: #FF9966;
	font-weight: bold;
	color: #990000;
 }

/*add by John - Begin*/
.mediumBorder2 {
	font-family : Tahoma,Verdana,Arial;
	color : #B52500;
	margin-top : 0px;
	padding-top: 0px;
	margin-left : 0px;
	margin-right : 0px;
	font-size :11;
	text-align: left;
	text-decoration: none;
 }

.mediumBorder2:hover {
	color: #B52500;
} 

a.homeMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #330000;
	text-decoration: none;
}
a.homeMenu:hover {
	color: #AC1004;
}

/*add by John - End*/
 
.lightBorder {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #FFCC66;
	color: #990000;
 }
.gray {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
	background-color: #CCCCCC;
 }
a.menu {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000066;
	text-decoration: none;
}
a.menu:hover {
	color: #AC1004;
}
a.menuNew {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #AC1004;
	text-decoration: none;
}
a.menuNew:hover {
	color: #FF0000;
	text-decoration: underline;
}

/*add by John - Begin*/
a.menuNew2 {
	font-family : Tahoma,Verdana,Arial;
	color : #000000;
	margin-top : 0px;
	padding-top: 0px;
	margin-left : 50px;
	margin-right : 0px;
	font-size :11;
	text-align: left;
	text-decoration: none;
}
a.menuNew2:hover {
	color: #B52500;
}

/*add by John - End*/


.aboutUsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #AC1004;
}
.imageTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000000;
	font-size: 10pt;
}
a.ecp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #990000;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
 }
a.ecp:hover {
	color: #000099;
 }
.revisionDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #000099;
	font-weight: normal;
	font-style: italic;
 }

 /*-----USED FOR KNOWLEDGE BASE DISPLAY-------*/
a.kbListLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #304061;
	text-decoration: none;
}
a.kbListLink:hover {
	color: #AC1004;
}
.kbLinkDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #333366;
 }
a.kbReturnToList {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	color: #0066CC;
	text-decoration: none;
}
a.kbReturnToList:hover {
	color: #AC1004;
}
a.kbImgZoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	color: #304061;
	cursor: hand;
	text-decoration: none;
	border: 0px;
	font-style: italic;
}
a.kbImgZoom:hover {
	color: #AC1004;
}
.kbTableHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #304061;
	background-color: #DDDDDD;
}
.kbTableText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #304061;
}
.kbDetailTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #CC3300;
}
.kbDetailText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #304061;
}
.kbDetailList {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #AC1004;
}
.kbDetailHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #AC1004;
}
.kbDetailHiliteEM {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #AC1004;
	font-style: italic;
}
a.kbDetailLink{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #AC1004;
 }
a.kbDetailLink:hover {
	color: #0000FF;
 }
.kbRule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #CCCCCC;
}

a.linkTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #CC3300;
	text-decoration: underline;
}
a.linkTitle:hover {
	color: #333366;
}
.loveLettersTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #CC3300;
}
.loveLettersText {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	font-weight: bold;
	color: #333366;
	font-style: normal;
 }
a.TopOfPage {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	color: #0066CC;
	text-decoration: none;
}
a.TopOfPage:hover {
	color: #AC1004;
}
.hotTopicsText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
 }
em.hotTopics {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #AC1004;
 }
.contactUsText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13pt;
	font-weight: bold;
	color: #304061;
}
.contactUsBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #AC1004;
}
a.contactUsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
a.contactUsLink:hover {
	color: #AC1004;
	text-decoration: underline;
}
a.contactUsFooterLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #990000;
	text-decoration: none;
}
a.contactUsFooterLink:hover {
	color: #000099;
	text-decoration: underline;
}
a.homePrdLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	color: #0066CC;
	text-decoration: none;
}
a.homePrdLink:hover {
	color: #AC1004;
}
a.homeMorePrdLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #CC3300;
	text-decoration: none;
}
a.homeMorePrdLink:hover {
	color: #AC1004;
}
.homeDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color:  #CC3300;
}
.homeSku {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	color:  #CC3300;
}
.homeDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color:  #000066;
}
.homeSale {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:  #AC1004;
}
.homeWas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #AC1004;
}
.homeSavings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color:  #CC3300;
}
a.randLetters {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:  #CC3300;
	text-decoration: none;
	line-height: 16pt;
}
a.randLetters:hover {
	color: #333366;
}
a.moreLetters {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	font-style: italic;
	color: #0066CC;
	text-decoration: none;
}
a.moreLetters:hover {
	color: #AC1004;
}
.letterOfMonth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color:  #000066;
}
.calendarDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #AC1004;
	text-decoration: underline;
}
.calendarCatDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.calendarDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.calendarText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000066;
}
a.calendarLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #0066CC;
	text-decoration: none;
}
a.calendarLink:hover {
	color: #AC1004;
}
a.moreInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	font-style: italic;
	color: #0066CC;
	text-decoration: none;
}
a.moreInfo:hover {
	color: #AC1004;
}
li.DetailText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #304061;
}
.smokeRingText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	background-color: #FF9966;
}
a.smokeRing {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: #000099;
	text-decoration: underline;
}
a.smokeRing:hover {
	color: #AC1004;
}
.guruUnivText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #000066;
}
.guruUnivTextHilite {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	color: #AC1004;
}
a.guruUnivLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #000066;
	text-decoration: none;
}
a.guruUnivLink:hover {
	color: #AC1004;
}
a.grillListLink {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #FFFFFF;
	text-decoration: none;
}
a.grillListLink:hover {
	color: #AC1004;
}
select.ddConfig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #AC1004;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: bottom;
	border: 1px #0258B2 solid;
	padding-left: 5px;
}
.selectedConfig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal; 
	font-weight: bold;
	color: #AC1004;
}
.configLinkText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10pt;
	font-style: italic;
	color: #0066CC;
	cursor: hand;

}
.configStepText {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	color: #000000;
}
label.contactUs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #0258B2;
}
input.requiredField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #AC1004;
	background-color: #FFFFCC;
	text-align: left;
	vertical-align: bottom;
	border: 1px #0258B2 solid;
	padding-left: 5px;
}
input.optionalField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal; 
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	text-align: left; 
	vertical-align: bottom;
	border: 1px #0258B2 solid;
	padding-left: 5px;
}
textarea.optionalField {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal; 
	font-weight: bold;
	color: #000066;
	background-color: #FFFFFF;
	text-align: left; 
	vertical-align: bottom;
	border: 1px #0258B2 solid;
	padding-left: 5px;
}
input.emailSendButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	font-weight: bold; 
	color: #FFFFFF; 
	background-color: #005291; 
	cursor: hand;
}
.bbqGuru {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-style: italic;
	font-size: 9pt;
	color: #0066CC;
	text-decoration: none;
}
a.bbqGuru {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
	font-size: 10pt;
	color: #0066CC;
	text-decoration: none;
}
a.bbqGuru:hover {
	color: #AC1004;
}
.categoryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	background-color: #CC3300;
	color: #FFFFFF;
 }

/*----------OLD PAGES---------------------------------*/
td.OldPageText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	color: #000066;
}
a.OldPageLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: italic;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
a.OldPageLink:hover {
	color: #AC1004;
}
a.OldPageHeaderLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #AC1004;
	text-decoration: none;
}
a.OldPageHeaderLink:hover {
	color: #000099;
}
a.OldPageTableLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
a.OldPageTableLink:hover {
	color: #AC1004;
}
.ConfigTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12pt;
	font-style: normal;
	color: #AC1004;
}
.ConfigSKU {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 9pt;
	font-style: italic;
	color: #0258B2;
}
.ConfigDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11pt;
	font-style: normal;
	color: #000066;
}
a.ConfigLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-style: normal;
	font-weight: bold;
	color: #0000CC;
	text-decoration: none;
}
a.ConfigLink:hover {
	color: #AC1004;
	text-decoration: underline;
}
a.ConfigBuyLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: normal;
	font-weight: bold;
	color: #AC1004;
	text-decoration: none;
}
a.ConfigBuyLink:hover {
	text-decoration: underline;
}
a.ConfigImageZoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: italic;
	font-weight: bold;
	color: #0258B2;
	text-decoration: none;
}
a.ConfigImageZoom:hover {
	text-decoration: none;
}
a.ForumLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-style: italic;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
a.ForumLink:hover {
	color: #AC1004;
	text-decoration: underline;
}
.photoTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #0258B2;
}
.photoDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #AC1004;
}
.photoText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000066;
}
.ClickToZoom {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: italic;
	color: #0258B2;
}
a.TitleLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #AC1004;
	text-decoration: none;
}
a.TitleLink:hover {
	text-decoration: underline;
}

.homeTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #AC1004;
}
.homeSubTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #000066;
}
