body 
{
		margin: 15px 0px 0px 5px;
		background-color: #fff;
	   	text-align: center;   		     
}

/*Job Section */
.tdtop1
{
border-bottom: 1px solid black;
border-top:  1px solid black;


}
.tdrt
{
border-right:  1px solid black;
font-family:verdana,arial; font-size:11px; line-height:18px; color:#000; 
}
.tdbotrt
{
	border-right:  1px solid black;
	border-bottom:  1px solid black;
	font-family:verdana,arial; font-size:11px; line-height:18px; color:#000; 
}

.tdbot
{
border-bottom: 1px solid black;
font-family:verdana,arial; font-size:11px; line-height:18px; color:#000; 
}
.tdfull
{
border-bottom: 1px solid black;
border-top:  1px solid black;
border-right:  1px solid black;
font-family:verdana,arial; font-size:11px; line-height:18px; color:#000; 
}

/*Job Section */

/* CSS Document */
.searchtitle {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#333300;
	font-size:11px;
	font-style:bold
}

.line {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:11px;
	font-style:bold;
}

.middlecopyred {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:red;
	font-size:12px;
	font-style:normal;
	padding-left:10px;
	padding-right:20px;
}
.middlecopy {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:10px;
	padding-right:20px;
}
.titleheader, .headline
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:20px;
	font-weight:bold;
	
}
.subheader ,.subheadline
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold ;
	
}
.subheader2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:14px;
	font-style:normal;
	font-weight:bold ;	
}


.middlecopy2 {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
}

.borderside {
	background-color: #f48e00;
	border: 1px solid #000000;
	border-left: none;
	border-right: none;
	border-top: none;
}

.borderleft{
	background-color: #ffffff;
	border-left: 2px solid #ffffff;
	border-bottom: none;
	border-top: none;
}


	
/*main navigation conatiner*/
#mainnavbrown
{
	margin: 0px 0 0 0;
	padding: 0;
	width: 738px;
	height: 25px;
	background-color: #4a3827;
}

#mainnavgreen
{
	margin: 0px 0 0 0;
	padding: 0;
	width: 738px;
	height: 25px;
	background-color: #334100;
}

/*buttons, links for main nav brown*/

#mainnavbrown a
{
	
	margin: 2px 0 0 0;
	padding:  0px 8px 0 8px;
	border-left: 1px solid #ffffff;
	display: block;
	float: left;
	height: 18px;
}

/*buttons, links for main nav green*/

#mainnavgreen a
{
	
	margin: 2px 0 0 0;
	padding:  0px 8px 0 8px;
	border-left: 1px solid #ffffff;
	display: block;
	float: left;
	height: 18px;
}

/*eliminates border from the button on the left - brown*/
#mainnavbrown a.left
{
	border: 0;
	margin-left: 0px;
}


/*eliminates border from the button on the left  - green*/ 
#mainnavgreen a.left
{
	border: 0;
	margin-left: 0px;
}


/*images used as buttons  - brown*/
#mainnavbrown a img
{
	height: 9px;
	margin: 3px 0 0 0;
	padding: 0;
}

/*images used as buttons - green*/

#mainnavgreen a img
{
	height: 9px;
	margin: 3px 0 0 0;
	padding: 0;
}

/*text nav at bottom*/
#bottomnav
{
	padding: 0;
	margin: 10px 0 0 0;
	text-align: center;
	color: #53728d;
}

#bottomnav p
{
	margin: 2px 0 2px 0;
}


/*definitions for general link*/
a 
{
	text-decoration: none;
}


a.copy:link 
{
	color: #53728d; /*53728d;*/
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.copy:visited
{
	color: #53728d;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.copy:active 
{
	color: #4a3827;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

a.copy:hover 
{
	color: #464140;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}


a:link 
{
	color: #cc6666; /*464140;*/
}

a:visited 
{
	color: #cc6666;
}

a:active 
{
	color: #cc6666;
}

a:hover 
{
	color: #53728d
}

/* more links */

a.mainlinks:link 
{
	color: #4a3a2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
}

a.mainlinks:visited 
{
	color: #4a3a2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: underline;
	font-weight: bold;
}

a.mainlinks:active 
{
	color: #4a3a2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
}

a.mainlinks:hover 
{
	color: #ccc5bd;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
} 



/* more links */

a.products:link 
{
	color: #464140;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
}

a.products:visited 
{
	color: #464140;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-decoration: underline;
	font-weight: bold;
}

a.products:active 
{
	color: #464140;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
}

a.products:hover 
{
	color: #ccc5bd; 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration: underline;
	font-weight: bold;
} 


/* header title */
.headertitle
{
	color: #4a3a2b;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold:
}


/*store locator specific styles*/

/*results table*/
/*header*/
.header
{
	border: 2px solid #ffffff;
	margin: 0;
	padding: 0px;	
	font-weight: bold;
}
.header td
{
	padding: 4px;
	border: 2px solid #ffffff;
	vertical-align:super;
}

.mainlist
{
	border: 2px solid #ffffff;
	margin: 0;
	padding: 0px;		
}

.mainlist td
{
	padding: 4px;
	border: 2px solid #ffffff;
}

.mainlist td.storeaddress
{
	padding: 4px 10px 4px 5px;
	width: 180px;
}

.mainlist td.check1, .mainlist td.check2, .mainlist td.check3, .mainlist td.check4, .mainlist td.check5
{
	text-align: center;
	width: 65px;
}

.mainlist td.check1
{
	background-color:#C9A2A3;
}

.mainlist td.check2
{
	background-color:#92555A;
}

.mainlist td.check3
{
	background-color:#772B2F;
}

.mainlist td.check4
{
	background-color:#3399A8;
}

.mainlist td.check5
{
	background-color:#FDC24C;
}

/* CP *********************Begin Fireplace********************************/ 
.accessoriesgrill
{
	background-color:#1b234d;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.accessoriesgrill2
{
	background-color:#1b234d;
	width:308px;
	height:30px;
	padding-top:14px;
	
}

.accessories
{
	background-color: #1b234d; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.accessoriescolor
{
	background-color:#1b234d;  /*#335b67;*/
	width:283px;
	height:30px;
}

.accessorieslayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.accessorieslayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
width:500px; /*changed from 400 */
}

/* *********************End Accessories********************************/ 


/* CP *********************Begin Fireplace********************************/ 
.fireplacegrill
{
	background-color:#eb9b00 ;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.fireplacegrill2
{
	background-color:#eb9b00 ;
	width:308px;
	height:30px;
	padding-top:14px;
	
}

.fireplace
{
	background-color: #eb9b00 ;  /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.fireplacecolor
{
	background-color:#eb9b00; /*#335b67;*/
	width:283px;
	height:30px;
}

.fireplacelayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.fireplacelayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
width:500px; /*changed from 400 */
}

/* *********************End Fireplace********************************/ 



/* CP *********************Begin Watersmoker********************************/ 
.watergrill
{
	background-color:#3399a9 ;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.watergrill2
{
	background-color:#3399a9 ;
	width:308px;
	height:30px;
	padding-top:14px;
	
}

.watersmoker
{
	background-color: #3399a9 ; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.watersmokercolor
{
	background-color:#3399a9 ; /*#335b67;*/
	width:283px;
	height:30px;
}

.watersmokerlayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.watersmokerlayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:500px; /*changed from 400 */
}

/* *********************End WaterSmoker********************************/ 


/* CP *********************Begin Portable********************************/ 
.portablegrill
{
	background-color:#e3cacb;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.portablegrill2
{
	background-color:#e3cacb;
	width:308px;
	height:30px;
	padding-top:14px;
	
}

.portable
{
	background-color: #e3cacb; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.portablecolor
{
	background-color: #e3cacb; /*#335b67;*/
	width:283px;
	height:30px;
}

.portablelayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.portablelayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:500px; /*changed from 400 */
}

/* *********************End portable********************************/ 


/* CP *********************Begin Electric********************************/ 
.electricgrill
{
	background-color:#c9a2a4;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.electricgrill2
{
	background-color:#c9a2a4;
	width:308px;
	height:30px;
	padding-top:14px;
	
}

.electricimages
{
	background-color:#c9a2a4; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.electric
{
	background-color: #c9a2a4; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.electriccolor
{
	background-color:#c9a2a4; /*#335b67;*/
	width:283px;
	height:30px;
}

.electriclayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.electriclayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:500px; /*changed from 400 */
}

/* *********************End Electric********************************/ 

/* CP *********************Begin Charcoal********************************/ 
.charcoalgrill
{
	background-color:#925559;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.charcoalgrill2
{
	background-color:#925559;
	width:308px;
	height:30px;
	padding-top:14px;
	
}
.charcoalimages
{
	background-color:#925559; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.charcoal
{
	background-color: #925559; /*#335b67;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.charcoalcolor
{
	background-color:#925559; /*#335b67;*/
	width:283px;
	height:30px;
}

.charcoallayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.charcoallayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:500px; /*changed from 400 */
}

/* *********************End Charcoal********************************/ 

/* CP *********************Begin Offset ********************************/ 


.offsetsmokergrill
{
	background-color:#335b67;
	width:308px;
	height:30px;
	padding-top:5px;
	
}
.offsetsmokergrill2
{
	background-color:#335b67;
	width:308px;
	height:30px;
	padding-top:14px;
	
}
.offsetimages
{
	background-color:#335b67;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}
.offsetsmoker
{
	background-color: #335b67;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}

.offsetsmokercolor
{
	background-color:#335b67;
	width:283px;
	height:30px;
}

.offsetlayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.offsetlayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:500px; /*changed from 400 */
}

/* *********************End Offset ********************************/ 

/* gas grills section */

.gasgrill
{
	background-color:#772b2f;
	width:308px;
	/*height:30px;*/
	padding-top:5px;
	
}
.gasgrill2
{
	/*background-color:#772b2f;*/
	width:308px;
	/*height:30px;*/
	padding-top:14px;
	
}

.gasimages
{
	background-color:#772b2f;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:15px;
	
}


.gascolor
{
	background-color:#772b2f;
	width:283px;
	height:30px;
}

.bgbrown
{
	background-color:#772b2f;
}


.gaslayout1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:15px;
	padding-top:15px;
	float:left;
	
}

.gaslayout2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	padding-left:85px;
	padding-top:20px;
	float:left;
	width:100%; /*changed from 400 */
}

.row1
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	float:left;
}

.row2
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	float:left;
	padding-left:5px;
}

.bottomlinks
{
	float:left;
	padding-left:15px;
	width:100px;
}

a.grill:link { 
			  color: #cc6666; 
			  font-family:Arial, Verdana, Helvetica, sans-serif;
			  font-size:10px;}
			  
a.grill:visited {  
			  color: #cc6666; 
			  font-family:Arial, Verdana, Helvetica, sans-serif;
			  font-size:10px;}
			  
a.grill:active { 
			  color: #cc6666; 
			  font-family:Arial, Verdana, Helvetica, sans-serif;
			  font-size:10px;}
			  
a.grill:hover { 
			color: #663333; 
			font-family:Arial, Verdana, Helvetica, sans-serif;
			font-size:10px;}
			
/* title */

.titleheader
{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	font-weight:bold;
	
}

/* grilling recipes section */

.recipesbg
{ 		
	background-image:url(../../../images/recipes_tips/bg_chefs_recipes.gif);
	height:212px;
	
}

.recipes1
{ 		
	width: 245px;
	height:192px;
	padding-left:15px;
	padding-top:20px;
	float:left;
	background-image:url(../../../images/recipes_tips/bg_chefs_recipes.gif)
	
}

.recipescolumn
{	padding-left:10px;
	padding-right:5px;
	padding-top:15px;
	padding-bottom:15px;
	border-right: 2px solid #978876;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	
}

.recipescolumn1
{	padding-left:10px;
	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	font-style:normal;
	
}

.recipescolumntop
{	padding-left:10px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:8px;
	border-right: 1px solid #4a3827;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-style:normal;
	text-align:left;
	
}

.recipescolumntop1
{	padding-left:10px;
	padding-right:8px;
	padding-top:10px;
	padding-bottom:5px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:12px;
	font-style:normal;
	text-align:left;
	
}


.navimages
{
	padding-top:7px;
	padding-bottom:5px;
	
}

.navimages2
{
	padding-top:7px;
	
}


/* smoker */

.details
{	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#335b67;
	font-size:10px;
	font-style:normal;
	text-align:right;
	
}

.smokerimages
{
	padding-top:8px;
	
}

.smokernav
{
	padding-top:10px;
	
}

.smokernav2
{
	padding-top:3px;
	
}

.smokernav3
{
	padding-top:15px;
	
}

/* gas grills */

.gasdetails
{	padding-top:15px;
	padding-right:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#772b2f;
	font-size:10px;
	font-style:normal;
	text-align:right;
	
}

/* our products */

.ourproductimages
{
	padding-left:5px;
	
}


.ourproductimages2
{
	padding-right:5px;
	
}


.our_click
{	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#335b67;
	font-size:10px;
	font-style:normal;
	text-align:center;
	
}

.our_click2
{	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
	font-style:normal;
	text-align:center;
	
}

.our_click3
{	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#925559;
	font-size:10px;
	font-style:normal;
	text-align:center;
	
}

.our_click4
{	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#eb9d00;
	font-size:10px;
	font-style:normal;
	text-align:center;
	
}

.our_click5
{	padding-top:15px;
	padding-bottom:15px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color:#1b234d;
	font-size:10px;
	font-style:normal;
	text-align:center;
	
}