@charset "utf-8";
/* CSS Document */

a {color:#FF0000;}

a:visited {
color:#744F7F;
text-decoration:underline;
}

a:hover {
color:#3389CF;
text-decoration:underline;
}

body { 
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#6F6F6F;
	line-height:15px;
	width:98%;
}

ul {margin-top:0px; margin-bottom:5px; padding-left:10px; margin-left:5px}

li { vertical-align:text-top; padding-bottom:4px;}

/*product pages*/
.title_text {
	font-weight:bold;
	color:#000000;
	font-size:27px;
	line-height:25px;
}

.header_text { 
	font-weight:bolder;
	font-size:15px;
	color:#FF0000;
	text-decoration:underline;
}

.spec_table{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:500px;
color:#666666;
}

#spec_table td{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:top;
color:black;
}

#spec_table th{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:top;
font-style:italic;
text-align:left;
/*font-weight:normal;*/
}

.hilite{
 background-color:#DFDCD1;
}

/*bbq grills page*/
.name_text {
	font-weight:bold;
	font-size: 12px;	/*color:black;*/
}

.type_text {
	font-size:24px;
	font-weight:bold;
	line-height:24px; 
	color:#CDCED0;
	padding-top:10px;
	padding-bottom:5px;
}
.model_year {
	font-size:17px;
	font-weight:bold;
	line-height:24px; 
	color:#6f6f6f;
	padding-top:5px;
	padding-bottom:2px;
}
.ct_statement {
padding-top:7px;
font-size:13px;
	
}

.instruct_text { 
	/*font-weight:bolder;*/
	font-size:18px;
	line-height:20px;
	padding-top:10px;
}

.thumbimg {
border:1px solid #A4A9AF;
}

/*support: faqs page*/

.pageheader_text {
	font-weight:bolder;
	font-size:30px;
	line-height:30px;
	padding-top:10px;
}

.faq_title{
font-weight:bold;
line-height:20px;
}

.faq_table{
border-left:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
width:650px;
}

#faq_table td{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
vertical-align:top;
}

#faq_table th{
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
text-align:left;
}

.content{
display:none;
width:610px;
padding:0px;
padding-left:5px;
padding-right:0px;
}

.listpt { display:block; cursor:pointer; width:100%; margin: 0px 0px; color:#3389CF; text-decoration:underline;}
.listptclicked { display:block; cursor:pointer; width:100%; margin: 2px 0px; color:#FF9900; font-weight:bold;}

/*support: videos page*/

.sideinstruct_text {
 border-bottom:1px solid #939598;
 font-size:16px;
 font-weight:bold;
 color:red;/*#3b5799;*/
}

/*support: tips*/
.tips_text { 
	font-size:11px;
	color:#333333;
	line-height:16px;
	margin:10px;
}

.heading {
background:#DFDFDF;
font-weight:bold;
padding-left:5px;
}

.returntop {
	float:right; 
	padding-bottom:3px;
}