html { filter: expression(document.execCommand("BackgroundImageCache", false, true));}body {	margin:0;	padding:15px 0;	text-align:center;	background:url(../images/bg_body.png) repeat-x #083c6a;	font-size:62.5%;	font-family:Arial, Verdana, sans-serif;	color:#fff;}a img {	border:none;}.top10 {	margin:10px 0 0 0;}.video {	font-size:14px;	color:#083e6f;	padding-top:5px;	display:block;}.clear {	clear:both;}:focus {	outline:none;}#wrappa {	text-align:left;	margin:0 auto;	width:998px;}#header {	float:left;	width:100%;	font: 11px Helvetica, Arial, sans-serif;}#header img {	float:left;}#header-lite-700 {	background:transparent url(../images/header_lite_700.png) top left no-repeat;	height:71px;	margin:0 0 -10px 10px;	position:relative;	width:734px;	z-index:200;}#header-lite-900 {	background:transparent url(../images/header_lite_900.png) top left no-repeat;	height:71px;	margin:0 0 -10px 10px;	position:relative;	width:934px;	z-index:200;}/*		#nav {			float:left;			padding:0;			margin:0 0 0 38px;			list-style:none;		}			#nav li {				float:left;				padding:0;				margin:0 8px 0 0;			}				#nav a:link, #nav a:visited {					float:left;					height:27px;					text-indent:-9999px;					background-position:left top;					background-repeat:no-repeat;				}				#nav a:hover, #nav a.current:link, #nav a.current:visited, #nav a.current:hover {					background-position:left bottom;				}					#nav #recipes {						width:133px;						background-image:url(../images/nav_recipes.png);					}					#nav #tips {						width:111px;						background-image:url(../images/nav_tips.png);					}					#nav #products {						width:196px;						background-image:url(../images/nav_products.png);					}					#nav #promos {						width:101px;						background-image:url(../images/nav_promos.png);					}					#nav #racing {						width:70px;						background-image:url(../images/nav_racing.png);					}*/		#share {	float:right;	width:120px;}#share p {	padding:0 15px 0 0;	margin:3px 13px 5px 0;	float:left;	width:50px;	background:url(../images/blue_arrow.gif) no-repeat right center;	font-size:9px;	font-weight:bold;	text-align:right;	text-transform:uppercase;}#share-links {	float:left;	width:25px;	margin:1px 0 0 0;}#facebook {	display:block;	width:25px;	height:26px;	background:url(../images/icon_facebook.gif) no-repeat;	text-indent:-9999px;}#content {	float:left;	width:964px;	margin:0px 17px 0px 17px;	padding:0;	background-color:#699dcc;	position:relative;}#home-left {	float:left;	width:702px;	margin-right:12px;}#home-left h1, #promo-left h1 {	padding:0;	margin:0;}#meet-petty {	display:block;	width:702px;	height:486px;	text-indent:-9999px;	background:url(../images/hawaiian-style-burgers.jpg) no-repeat;}#meet-petty-promo {	display:block;	width:702px;	height:486px;	text-indent:-9999px;	background:url(../images/promo_main.jpg) no-repeat;}#home-right {	float:left;	width:226px;}#home-tips {	display:block;	width:225px;	height:137px;	margin:0 0 12px 0;	text-indent:-9999px;	background:url(../images/home_tips.jpg) no-repeat;}#home-recipes {	display:block;	width:225px;	height:249px;	text-indent:-9999px;	background:url(../images/home-bbqu-banner.jpg) no-repeat;}#main-content {	background:url(../images/bg_main.png) repeat-y;	float:left;	margin:52px 12px 12px 12px;}#main-content-wide {	background:url(../images/bg_main_wide.png) repeat-y;	float:left;	margin:52px 12px 12px 12px;}#main-left, #promo-left, #car-left {	float:left;	width:702px;}#main-left h1 {	float:left;	font-size:26px;	font-weight:bold;	padding:15px 0 15px 12px;	margin:0;}#main-left #link-back {	float:right;	padding:5px 18px 5px 0;	margin:20px 10px 0 0;	background:url(../images/lt_blue_arrow.gif) no-repeat right center;	font-size:14px;	font-weight:bold;	font-style:italic;	color:#fff;	text-decoration:none;}#main-wide {	float:left;	width:940px;}#main-wide h1 {	float:left;	font-size:26px;	font-weight:bold;	padding:15px 0 15px 12px;	margin:0;}#main-wide #link-back {	float:right;	padding:5px 18px 5px 0;	margin:20px 10px 0 0;	background:url(../images/lt_blue_arrow.gif) no-repeat right center;	font-size:14px;	font-weight:bold;	font-style:italic;	color:#fff;	text-decoration:none;}#recipe-nav {	float:left;	width:702px;	background-color:#81add4;}#recipe-nav h1 {	padding:15px 0 0 12px;}#recipe-nav ul {	padding:7px 0 7px 25px;	margin:0;	width:650px;	list-style:none;	clear:both;	float:left;}#recipe-nav li {	float:left;	padding:3px 5px;	margin:0;	border-right:1px solid #afcae4;	font-size:11px;	font-weight:bold;	text-transform:uppercase;}#recipe-nav li.last {	border-right:none;}#recipe-nav li a:link, #recipe-nav li a:visited {	color:#fff;	text-decoration:none;}#recipe-nav li a:hover, #recipe-nav li a.current:link, #recipe-nav li a.current:visited, #recipe-nav li a.current:hover {	text-decoration:underline;}#racing-nav {	float:left;	width:940px;	background-color:#81add4;}#racing-subnav {	float:left;	width:940px;}#racing-subnav .main-text {	clear: both;	font-size:14px;	margin-left: 14px;	color:#083e6f;}#racing-subnav h1 {	padding:15px 0 0 12px;}#racing-nav h1 {	padding:15px 0 0 12px;}#racing-nav ul {	padding:7px 0 7px 25px;	margin:0;	width:650px;	list-style:none;	clear:both;	float:left;}#racing-nav li {	float:left;	padding:3px 5px;	margin:0;	border-right:1px solid #afcae4;	font-size:11px;	font-weight:bold;	text-transform:uppercase;}#racing-nav li.last {	border-right:none;}#racing-nav li a:link, #racing-nav li a:visited {	color:#fff;	text-decoration:none;}#racing-nav li a:hover, #racing-nav li a.current:link, #racing-nav li a.current:visited, #racing-nav li a.current:hover {	text-decoration:underline;}#recipe {	clear:both;	padding:25px;	color:#000;	font-size:11px;	background-color:#a7c4e0;}#recipe h2 {	float:left;	width:425px;	padding:0;	margin:0 0 15px 0;	font-size:18px;}#recipe a.print:link, #recipe a.print:visited {	float:left;	width:60px;	margin:5px 0;	padding:5px 0px 5px 20px;	background:url(../images/print.gif) no-repeat left center;	font-size:12px;	text-decoration:underline;	color:#699dcc;}#recipe a.print:hover {	text-decoration:none;}#recipe-text {	width:650px;	font-size:14px;	padding-bottom:25px;}#recipe-text table.bodycopy p {	padding:5px 0;	margin:0;}#featured-recipes {	clear:both;	float:left;	width:664px;	padding:5px 15px 5px 23px;}#featured-recipes h2 {	padding:0;	margin:0 8px 0 0;	float:left;}#featured-recipes h2.feature a:link, #featured-recipes h2.feature a:visited, #featured-recipes h2.feature a:hover {	display:block;	width:319px;	height:161px;	text-indent:-9999px;}#recipe-chipotle-chicken {	background:url(../images/chipotle_chicken.jpg) no-repeat;}#recipe-tropical-chicken {	background:url(../images/tropical_chicken.jpg) no-repeat;}#recipe-corn-packet {	background:url(../images/corn_packet.jpg) no-repeat;}#recipe-asparagus {	background:url(../images/grilled_asparagus.jpg) no-repeat;}#recipe-smores {	background:url(../images/grilled_smores.jpg) no-repeat;}#recipe-apples {	background:url(../images/smoked_apples.jpg) no-repeat;}#recipe-pork-chops {	background:url(../images/pork_chops.jpg) no-repeat;}#recipe-bbq-ribs {	background:url(../images/bbq_ribs.jpg) no-repeat;}#recipe-hawaiian-burgers {	background:url(../images/hawaiian_burgers.jpg) no-repeat;}#recipe-pepper-steak {	background:url(../images/pepper_steak.jpg) no-repeat;}#recipe-ginger-salmon {	background:url(../images/ginger_salmon.jpg) no-repeat;}#recipe-shrimp-packets {	background:url(../images/shrimp_broccoli_packets.jpg) no-repeat;}#recipe-list {	clear:both;	float:left;	width:672px;	padding:5px 15px;}#recipe-list h3 {	float:left;	width:375px;	font-size:18px;	padding:10px 0 0 0;	margin:0;}#recipe-list #pager {	float:right;	width:150px;	padding:15px 10px 0 0;	font-size:12px;	font-weight:bold;}#recipe-list #pager a:link, #recipe-list #pager a:visited {	color:#fff;	text-decoration:underline;	font-size:12px;}#recipe-list #pager a:hover {	text-decoration:none;}#recipe-list table {	clear:both;	width:100%;	margin-bottom:35px;}#recipe-list td {	vertical-align:bottom;	text-align:left;	padding-right:10px;}#recipe-list td.photo {	padding-top:20px;	padding-right:0;	width:72px;}#recipe-list td.left {	padding-bottom:2px;	padding-left:15px;	width:285px;}#recipe-list td.right {	padding-bottom:2px;	padding-left:15px;	width:200px;}#recipe-list a:link, #recipe-list a:visited {	font-size:16px;	color:#083e6f;	text-decoration:underline;}#recipe-list a:hover {	text-decoration:none;}h1#grilling-recipes {	padding:0;	margin:0 35px 0 0;	float:left;	width:337px;	height:486px;	background:url(../images/recipes_main.jpg) no-repeat;	text-indent:-9999px;}h1#grilling-tips {	padding:0;	margin:0 35px 0 0;	float:left;	width:337px;	height:486px;	background:url(../images/tips_main.jpg) no-repeat;	text-indent:-9999px;}#main-left p.recipe-main-text {	font-size:14px;	line-height:21px;	color:#083e6f;	padding-right:40px;}.recipe-main-text {	padding:20px 0;	margin:0;}#categories {	float:left;}#categories a:link, #categories a:visited, #categories a:hover {	display:block;	text-indent:-9999px;}/* recipes */								#chicken {	width:103px;	height:22px;	background:url(../images/recipes_chicken.png);}#beef {	width:64px;	height:22px;	margin-top:5px;	background:url(../images/recipes_beef.png);}#pork {	width:62px;	height:22px;	margin-top:5px;	background:url(../images/recipes_pork.png);}#seafood {	width:105px;	height:22px;	margin-top:5px;	background:url(../images/recipes_seafood.png);}#veg {	width:133px;	height:23px;	margin-top:5px;	background:url(../images/recipes_veg.png);}#dessert {	width:92px;	height:21px;	margin-top:5px;	background:url(../images/recipes_dessert.png);}/* recipes */								/* grilling tips */				#meal-prep {	width:126px;	height:37px;	background:url(../images/tip_menu_beginner.png);	margin-top:12px;}#grilling-tech {	width:146px;	height:37px;	background:url(../images/tip_menu_intermediate.png);	margin-top:14px;}#grill-pro {	width:125px;	height:37px;	margin-top:13px;	background:url(../images/tip_menu_advanced.png);}#tailgating {	width:145px;	height:37px;	margin-top:13px;	background:url(../images/tip_menu_tailgate.png);}/* grilling tips */											#products-listing {	padding:5px 0 20px 10px;	width:692px;	float:left;}.product {	padding:12px 60px 25px 10px;	float:left;	width:622px;	background:url(../images/product_divider.gif) no-repeat center bottom;}.product h2 {	margin:10px 0 10px 18px;	padding:0;	font-size:18px;	color:#083e6f;}.product p {	font-size:12px;	color:#083e6f;	padding:0 0 0 18px;	margin:0;	width:604px;}.product a.learn-more {	display:block;	width:102px;	height:25px;	background:url(../images/learn_more.jpg) no-repeat;	text-indent:-9999px;	float:right;}#petty-left {	float:left;	width:687px;	padding-right:15px;}#petty-image {	float:left;	margin-right:24px;}#promo-details {	float:left;	width:325px;}.promo-prize {	margin:15px 0 0 0;}.promo-prize h1 {	padding:5px 0 5px 0;	margin:0;	font-size:20px;}.promo-prize h2 {	padding:0;	margin:0;	font-size:16px;}.promo-prize p {	padding:0;	margin:0;	font-size:14px;	line-height:20px;	color:#083e6f;}.promo-prize ul {	padding:0;	margin:0;	font-size:14px;	line-height:20px;	color:#083e6f;	list-style:none;}.promo-prize li {	padding:0;	margin:0;}.promo-prize a:link, .promo-prize a:visited {	color:#083e6f;	text-decoration:underline;}.promo-prize a:hover {	text-decoration:none;}.promo-prize .small {	font-size:12px;}.promo-prize .small li {	list-style: disc;	line-height: 16px;	margin-left: 16px;}.promo-prize-submit {	margin: auto;}#enter-sweepstakes {	display:block;	border: 0px;	width:142px;	height:43px;	margin: auto;	text-indent:-9999px;	background:url(../images/sweeps_enter.png) no-repeat;}#sweepstakes-rules {	font-size: 10px;}#entry {	background:url(../images/bg_form.png) repeat-y;	float:left;	margin:52px 12px 12px 12px;}#entry h1 {	padding:15px 0 10px 12px;	margin:0;	font-size:25px;}#entry p {	padding:10px 400px 10px 25px;	margin:0;	font-size:15px;	color:#083e6f;}#entry .normal {	font-weight: normal;}#entry p.full {	padding-right:25px;}#entry form {	padding:0;	margin:0;}#entry #form {	padding:10px 0 50px 0;	float:left;}#entry #form .col {	float:left;	width:365px;	padding-left:50px;}#entry #form .col.right {	width:430px;}#entry td {	padding-bottom:10px;}#entry #rules td {	padding:3px;}#entry td.left {	width:120px;	text-align:right;	padding-right: 12px;}#entry td.right {	text-align:right;}#form label {	display:block;	text-align:right;	font-size:14px;	color:#083e6f;	margin-right:5px;}#form input {	margin-bottom:5px;	font-size:12px;	width:235px;}#form input#first-name, #form input#last-name, #form input#zip {	width:160px;}#form input#rules, #form input#optin {	width:auto;	vertical-align:middle;}#form label.inline {	display:inline;	font-size:12px;	vertical-align:middle;}#form label.inline a {	color:#083e6f;}#form input#submit {	background:url(../images/input_submit.jpg) no-repeat;	border:none;	border-width:0;	width:110px;	height:32px;	padding:0;	margin:0;	text-indent:-9999px;	float:right;	cursor:hand;	cursor:pointer;}#form .phone {	width: 40px;}#form .error {	display: block;	margin-right: 5px;	color: #f00;	font-weight:bold;}#thanks {	padding:10px 0 0 30px;	width:410px;	height:460px;}#thanks p {	font-size:14px;	line-height:20px;	color:#083e6f;	padding:0 0 25px 0;	margin:0;}#thanks a:link, #thanks a:visited {	color:#083e6f;	text-decoration:underline;}#thanks a:hover {	text-decoration:none;}#recipe-search {	padding:0 25px 50px 25px;	clear:both;}#recipe-search input, #recipe-search select {	font-size:11px;}#recipe-search input.search-button {	color:#fff;	background-color:#3f80ba;	padding:1px 10px;	font-size:11px;	font-weight:bold;	border:none;	border-width:0px;	width:44px;	height:19px;	vertical-align:top;/*	float:left;*/}#recipe-search p {	font-size:14px;	line-height:20px;	color:#083e6f;	padding:0 0 25px 0;	margin:0;}#recipe-search h3 {	font-size:15px;	font-weight:normal;	color:#083e6f;	padding:0 0 5px 0;	margin:0;}#keyword, #category {/*	float:left;	width:215px;*/	margin:10px 0;}#keyword input.text {	display:block;	width:160px;/*	float:left;*/	padding:1px 0;	margin:0 0 10px 0;}#keyword p{	margin:20px 0;	padding:0;}#category select {	width:160px;	padding:2px;	float:left;	margin-right:5px;}#advanced {/*	float:left;	width:160px;*/	margin:10px 0;}#advanced select {	width:150px;	padding:2px;	margin:0 0 10px 0;}#keyword form, #advanced form{	margin:0;	padding:0;}#entry ul, #entry ol {	font-size:15px;	color:#083e6f;	font-weight: bold;	margin: 0 10px 0 10px;}#entry li {	padding:5px 0;}#entry li a:link, #entry li a:visited {	color:#083e6f;	text-decoration:underline;}#entry li a:hover {	text-decoration:none;}#main-right {	float:left;	width:226px;	padding:25px 0 0 12px;}#main-right h2 {	padding:0;	margin:0;}form#text-search{	margin:0;	padding:0;}#main-right input.search-box {	background: transparent url("../images/recipes_search_text.png") no-repeat scroll 0 0;	width:100px;	font-size:11px;	color:#083e6f;	padding:0 0 0 5px;	margin:0 0 5px 0;	border:none;	border-width:0px;	height:19px;	line-height:19px;	float:left;}#main-right input.search-button {	color:#fff;	background: transparent url("../images/recipes_search_button.png") no-repeat scroll 0 0;	padding:0;	margin:0 0 5px 0;	font-size:11px;	font-weight:bold;	border:none;	border-width:0px;	width:120px;	height:19px;	float:left;}#main-right a#search-advanced:link, #main-right a#search-advanced:visited {    float:right;	margin:2px 0 0 0;	font-size:10px;	font-family:Verdana, sans-serif;	font-weight:bold;	color:#004072;	text-decoration:none;	width: 160px;	text-align: right;}#main-right a#search-advanced:hover {	text-decoration:underline;}#promo-petty {	display:block;	width:276px;	height:178px;	text-indent:-9999px;	background:url(../images/promo_petty.jpg) no-repeat;}#promo-car {	display:block;	width:225px;	height:137px;	text-indent:-9999px;	background:url(../images/promo_car.jpg) no-repeat;}#promo-maximum {	display:block;	width:225px;	height:137px;	text-indent:-9999px;	background:url(../images/promo-maximum.jpg) no-repeat;}#promo-bbqu {	display:block;	width:225px;	height:147px;	text-indent:-9999px;	background:url(../images/bbq-tile.jpg) no-repeat;}#promo-bbqwinners {	display:block;	width:213px;	height:216px;	text-indent:-9999px;	background:url(../images/bbq-winners.jpg) no-repeat;}#promo-reed {	display:block;	width:276px;	height:168px;	text-indent:-9999px;	background:url(../images/promo_follow_reed.jpg) no-repeat;}#promo-grill-pro {	display:block;	width:276px;	height:60px;	text-indent:-9999px;	background:url(../images/promo_grill_pro.jpg) no-repeat;}#promo-grilling-recipes {	display:block;	width:225px;	height:99px;	text-indent:-9999px;	background:url(../images/promo_grilling_recipes.jpg) no-repeat;}#promo-chicken {	display:block;	width:225px;	height:101px;	text-indent:-9999px;	background:url(../images/promo_chicken.jpg) no-repeat;}#promo-beef {	display:block;	width:225px;	height:101px;	text-indent:-9999px;	background:url(../images/promo_beef.jpg) no-repeat;}#promo-seafood {	display:block;	width:225px;	height:101px;	text-indent:-9999px;	background:url(../images/promo_seafood.jpg) no-repeat;}#promo-steven {	margin-top: 52px;	display:block;	width:225px;	height:132px;	text-indent:-9999px;	background:url(../images/promo_grill_steven.jpg) no-repeat;}#promo-steven-new {	display:block;	width:225px;	height:186px;	text-indent:-9999px;	background:url(../images/promo_grill_steven_new.jpg) no-repeat;}#promo-steven-more {	display:block;	width:260px;	height:28px;	text-indent:-9999px;	background:url(../images/more_about_steven.jpg) no-repeat;	margin:5px 0 0 5px;}#promo-steven-pro {	display:block;	width:276px;	height:228px;	text-indent:-9999px;	background:url(../images/promo_steven_pro.jpg) no-repeat;}.side-callout {	margin:10px 0 0 0;}.side-callout h2 {	font-size:20px;	padding:5px 0;	margin:0;}.side-callout p {	font-size:12px;	color:#083e6f;	padding:5px 0 5px 3px;	margin:0;}.side-callout a:link, .side-callout a:visited {	display:block;	font-size:12px;	color:#083e6f;	text-decoration:underline;	padding:4px 5px 4px 25px;}.side-callout a:hover {	text-decoration:none;}.video-callout {	margin:10px 0 0 0;}.video-callout h2 {	font-size:15px;	padding:5px 0;	margin:0;	color:#083e6f;	text-align: center;}.video-callout .caption {	font-size:11px;	padding:5px 0;	margin:0;	color:#083e6f;	text-align: center;}#car-left {	height:486px;	background:url(../images/bg_car_offer.jpg);}#car-left h1 {	padding:15px 0 0 12px;	margin:0;	font-size:22px;}#car-left p {	padding:10px 0 0 32px;	margin:0;	font-size:14px;	line-height:20px;	color:#083e6f;}#car-left #download-offer {	display:block;	margin:10px 0 0 138px;	width:235px;	height:32px;	text-indent:-9999px;	background:url(../images/download_offer.jpg) no-repeat;}#car-left p.footnote {	padding:275px 0 0 5px;	margin:0;	font-size:11px;	line-height:13px;	color:#fff;}#car-left p.footnote a:link, #car-left p.footnote a:visited {	color:#fff;	text-decoration:underline;}#car-left p.footnote a:hover {	text-decoration:none;}#schedule {	width:490px;	margin:20px auto;}.race {	padding:10px 45px;	float:left;	width:400px;	background:url(../images/schedule_race_divider.gif) no-repeat center bottom;}.race p {	float:left;	font-size:14px;	color:#083e6f;	padding:0;	margin:0;}.race p.date {	float:left;	width:85px;}.race p.series {	float:left;	width:90px;}.race p.location {	float:left;	width:220px;}#schedule-new {	width:700px;	margin:20px auto;}.race_new {	padding:10px;	float:left;	width:700px;	background:url(../images/blue_divider_thin.jpg) no-repeat center bottom;}.race_new p {	float:left;	font-size:14px;	color:#083e6f;	padding:0;	margin:0;}.race_new p.number {	margin-left: 92px;	float:left;	width:30px;}.race_new p.date {	float:left;	width:120px;	margin-left: 60px;}.race_new p.location {	float:left;	width:150px;	margin-left: 50px;}.race_new p.time {	float:left;	width:100px;	margin-left: 30px;}.race_new_thick {	padding:10px;	float:left;	width:700px;	background:url(../images/blue_divider_thick.jpg) no-repeat center bottom;}.race_new_thick p {	float:left;	font-size:14px;	color:#083e6f;	padding:0;	margin:0;}.race_new_thick p.number {	margin-left: 92px;	float:left;	width:30px;}.race_new_thick p.date {	float:left;	width:120px;	margin-left: 60px;}.race_new_thick p.location {	float:left;	width:150px;	margin-left: 50px;}.race_new_thick p.time {	float:left;	width:100px;	margin-left: 30px;}/*	#footer {		float:right;		padding:15px 0;	}		#footer ul {			padding:0;			margin:0;			list-style:none;		}			#footer li {				padding:0 5px;				margin:0;				float:left;				border-right:solid 1px #fff;				font-size:11px;				font-family:'Lucida Sans','Lucida Grande',Tahoma,Verdana,sans-serif;				color:#fff;							}			#footer li.last { border-right:none; }				#footer li a:link, #footer li a:visited {					color:#fff;					text-decoration:none;				}				#footer li a:hover {					text-decoration:underline;				}*/				/* Steakishness */#search-info p {	font-size:15px;}.email-friend form {	clear:both;	margin:40px;}.email-friend label {	font-size:14px;	color:#fff !important;	text-align:right;	display:inline;}.email-friend table td {	padding-right:30px;}.email-friend input {	width:300px;	display:inline;}.send-error {	color:#F45959;}#module {	position:relative;	background:#cbe2f2;	float:left;	margin-bottom:10px;	padding-bottom:10px;	color:#000;	width:225px;}#module .send-error {	display:none;}#module h2 {	height:35px;	background:transparent url(../images/share_bg.jpg) no-repeat;	font-size:18px;	padding:10px 0 0 20px;	margin:0 0 10px 0;	color:#fff;}#module a {	color:#000;}#module-links {	float:left;	width:200px;	padding:10px;	color:#000;}#module-links div {	float:left;	display:block;	width:60px;	height:60px;	margin-left:6px;	text-align:center;	position:relative;}#module-links div a {	width:100%;	height:100%;	display:block;}#module a:hover, #module a:active {	text-decoration:none;}span.link-text {	position:relative;	display:block;	top:45px;	left:0;}#facebook-share {	background:transparent url(../images/facebook-share.jpg) top center no-repeat;}#twitter-share {	background:transparent url(../images/twitter-share.jpg) top center no-repeat;}#digg-share {	background:transparent url(../images/digg-share.jpg) top center no-repeat;}#delicious-share {	background:transparent url(../images/delicious-share.jpg) top center no-repeat;}#tell-a-friend {	clear:both;	margin:0 10px;	padding:10px 0 0 10px;	border-top:1px solid #b6cbd9;	height:40px;	width:195px;	float:left;	cursor:pointer;}#tell-a-friend a, #tell-a-friend img {	float:left;	vertical-align:middle;}#tell-a-friend a {	margin:10px 0 0 10px;}#email-form {	padding:0 20px;	width:236px;	float:left;	clear:both;	display:none;}#email-form .module-input {	width:225px;}#email-form textarea {	height:80px;	margin-top:5px;}#email-form label {	margin-top:5px;}#email-form input, #email-form label {	display:block;	float:left;	clear:both;}#email-form .submit {	margin:5px;	float:right;}#email-form input.checkbox {	float:left;	display:inline;	margin:5px 5px 0 0;	width:10px;}#email-form .checkbox-label {	width:200px;	float:left;	clear:none;}#email-confirm {	display:none;	font-size:14px;	text-align:center;}#technique-nav {	padding:20px 20px;}#technique-nav h2 {	font-size:18px;}#technique-nav p{	clear:both;	font-size:14px;}#technique-nav ul {	list-style-position:outside;	padding:0;	margin:10px 0;	list-style-type:none;}#technique-nav li {	float:left;	display:inline;	width:140px;	height:35px;	margin-right:15px;}#technique-nav li.short {	float:left;	display:inline;	width:140px;	height:25px;	margin-right:15px;}#technique-nav li a {	font-size:12px;	color:#083e6f;}#technique-nav li a:hover, #technique-nav li a:active {	text-decoration:none;}#techniques {	float:left;	margin-bottom:20px;}.technique {	float:left;	display:inline;	width:662px;	padding:10px 0;	margin:0px 20px;	background:url(../images/product_divider.gif) no-repeat center bottom;	color:#083e6f;	position:relative;}.technique img {	float:left;	display:inline;	width:116px;	margin-right:10px;}.technique h2 {	margin:0 0 5px 0;	font-size: 18px;	/*float:left;*/}.technique p {	margin:4px 0;	float:left;	font-size:14px;	font-family:'Arial', sans-serif;	width:460px;}.technique .print-top {	width:70px;	position:absolute;	bottom:10px;	right:0;	right:0;}.technique .print-top a {	display:block;	text-align:right;	font-size:12px;	margin-bottom:5px;	color:#083e6f;}.technique .print-top a:hover, .technique .print-top a:active {	text-decoration:none;}.technique .print-top a.print {	width:30px;	padding:0 0 0 15px;	float:right;	background:url(../images/print.gif) no-repeat left center;}a.tech-learn-more {	display:block;	width:132px;	height:25px;	margin-top:5px;	background:url(../images/tech_learn_more.jpg) no-repeat;	text-indent:-9999px;}#sorenson-wrapper {	padding-right:20px;}#sorenson-wrapper p {	font-size:14px;	margin-left:15px;	line-height:18px;	color:#083e6f;}#sorenson-bio-pic {	float:right;	margin:20px 0;}.bio-details {	float:left;	clear:left;	width:350px;}#sorenson-bio {	clear:both;}#racing-landing-main {	background:transparent url(../images/sponsorship_main.jpg) no-repeat scroll 0 0;	display:block;	height:411px;	text-indent:-9999px;	width:702px;}sup .reg {	font-size: 6px;}#photo-section {	padding-top:0;	width:920px;	margin:20px auto;}#photo-section #photo-top-left {	width: 164px;	height: 242px;	background:url(../images/photo_elliott_top_left.jpg) no-repeat;	float: left;}#photo-section #photo-top-center {	width: 367px;	height: 242px;	background:url(../images/photo_elliott_top_center.jpg) no-repeat;	float: left;	margin-left: 10px;}#photo-section #photo-top-right {	width: 367px;	height: 242px;	background:url(../images/photo_elliott_top_right.jpg) no-repeat;	float: left;	margin-left: 10px;}#photo-section #photo-bottom-left {	margin: 10px 0px 10px 0px;	width: 367px;	height: 242px;	background:url(../images/photo_elliott_bottom_left.jpg) no-repeat;	float: left;}#photo-section #photo-bottom-center {	margin: 10px 0px 10px 10px;	width: 366px;	height: 242px;	background:url(../images/photo_elliott_bottom_center.jpg) no-repeat;	float: left;}#photo-section #photo-bottom-right {	width: 167px;	height: 242px;	background:url(../images/photo_elliott_bottom_right.jpg) no-repeat;	float: left;	margin: 10px 0px 10px 10px;}/* End Steakishness *//* IE6 double-margin float bug fix */#content, #main-content, #main-wide, #entry{ display:inline;}div.sectionHolder{	background:url("../images/product_divider.gif") no-repeat scroll center top transparent;	margin:20px 20px 0 20px;}div.sectionHolder h2.section{	margin-left:0;}h2.section{	margin:0 20px;	padding:2px 0;	font-size:20px;	background:url("../images/product_divider.gif") no-repeat scroll center bottom transparent;}