/* HEADER */
#header {display:inline;float:left;width:970px;background:no-repeat top left url('/images/header.gif');}
	#header a {color:#fff;text-decoration:none;}
	#header #logo {display:inline;float:left;width:210px;}
	#header #rr{
		margin:15px 0 0 20px;
	}
	#header #retail {display:inline;float:right;padding:4px 0;margin-right:1px}
	#header h1, #header h2 {display:none;}
	#header ul#navigation {float:left;width:760px;display:inline;}
		#header ul#navigation li {display:inline;float:left;position:relative;}
			#header ul#navigation li img{display:inline;}
			
		.subnav {display:block;position:absolute;top:49px;z-index:10;width:100px;}
		.subnav li {position:relative;line-height:10px;z-index:10;display:block;}


/*  MAIN  */
body {margin:0 auto;width:970px;background:no-repeat top center url('/images/AngusPride_background.gif') #054060}
#main {display:inline;float:left;}
sup {font-size:11px;vertical-align:top;}
#content {float:left;background:repeat-y top right url('/images/content_bg.gif') #fcefdf;width:969px;position:relative;}
	#content h3 {margin-bottom:20px;font-size:1.5em;}
	#content h3 a,#content h3 a:hover {text-decoration:none;color:#000}
	#content h4 {margin:.5em 0;font-size:1.6em;color:#3c89c0;}
	#content h4.sub {font-size:1.2em;}
	#content h4.tight {margin:1em 0 0 0;}
	#content p {margin:10px 0;font-size:14px;line-height:20px;}
	
	#content #left_column, #content #center_column, #content #right_column {margin:20px;float:left;display:inline;}
	#content #left_column {width:600px;}
	#content #center_column {width:930px;}
	#content #right_column {width:310px;margin:60px 0;}
	#content #center_column #bisect_left, #content #center_column #bisect_right {width:460px;display:inline;float:left;}
		#content #center_column #bisect_right {border-left:1px solid #000000;}
		#content #center_column #bisect_right p {margin:0 20px;}
		
		#content #left_column ul {margin: 20px 0 20px 20px;}
			#content #left_column ul li{margin: 5px 0;list-style:disc;font-size:14px;}
		
		#content #right_column fieldset {border:1px solid #bbb;padding:5px;margin:10px 0;}
		#content #right_column legend {padding:0 .5em;}
		#content #right_column fieldset a {text-decoration:underline;color:#000000;}
	
		
	.tip_even, .tip_odd {padding:5px;clear:left;float:left;display:inline;margin-top:20px;width:585px;}
		.tip_even p, .tip_odd p {margin:0 10px !important;}
		.tip_even h5, .tip_odd h5 {margin:0 10px 10px !important;font-size:22px;}
		.tip_even h4, .tip_odd h4 {margin:0 10px 10px !important;font-size:22px;}
		.tip_even {border:solid 2px #000;}
		.tip_even .header {font-weight:bold;margin:20px 10px 0;}
		
		.tip_even .container, .tip_odd .container {height:100px;overflow:auto;}

.row, .submit_row {float:left;display:inline;margin-top:10px;}
	.row .cell {float:left;display:inline;margin:0 5px;}
	.submit_row .cell {float:right;display:inline;margin:0 5px;}
	
	.main_right_image {display:inline;float:right;width:326px;}
	
	#center_column .tip_even, #center_column .tip_odd {width:915px;}
		
/*  FOOT  */
#footer {float:left;display:inline;width:970px;height:195px;clear:left;color:#fff;text-align:center;}
	#footer ul {padding-top:20px;font-size:10px;}
	#footer ul li {display:inline;}
	#footer a {color:#fff;text-decoration:none;}
	
/*  HOME  */
#welcome_image {width:969px;}
#welcome_envy {position:relative;float:right;padding:10px 55px 50px;z-index:15;}

#shuffle {float:left;display:block;width:970px;background:repeat-x top right url('/images/shuffle_gradient.gif');position:relative;z-index:10;}
	#shuffle .back {float:left;z-index: 2;padding:5px;width:37px;}
	#shuffle .back a,#shuffle .next a {outline: none;}
	#shuffle .next {float:right;z-index: 2;padding:5px;}
	
.shuffle {width: 874px;position: relative;overflow: hidden;}
	.shuffle img {border: 0;}
	.shuffle ul {position: relative;left: 0;width: auto;overflow: hidden;z-index: 1;}
	.shuffle li {float: left;display: inline;width: 300px;}

.business_as_usual  {float:left;width: 873px;}
	.business_as_usual li {overflow: hidden;width: 291px; text-align:center;}
	.business_as_usual li img {display: inline;}
	
/* About Us */
.right_image {display:inline;float:right;}
.left_image {display:inline;float:left;margin:5px;}

/* grilling tips */
/*
#accordion {float:left;display:inline;height:300px;width:640px;}
	#accordion p {margin:0;padding:0;}
	#accordion .ui-accordion-header {width:590px;background:url('/images/accordion_header_background.jpg') #CCC repeat-x;line-height:32px;padding:0 0 0 20px;}
		#accordion .ui-accordion-header a {text-decoration:none;color:#FFF;}
	.ui-accordion-content-active {background:url('/images/accordion_background.jpg') #CCC repeat-y;}
	#accordion .ui-accordion-content {padding:5px;width:560px;}
*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative;background:url('/images/accordion_header_background.jpg') #CCC repeat-x;line-height:32px;padding:0 0 0 20px;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; text-decoration:none;color:#FFF;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block;background:url('/images/accordion_background.jpg') #CCC repeat-y; }
.header_anchor {background:url('/images/accordion_collapsed.jpg') no-repeat; background-position:right;}	
/* contact us */
	.contact_us_form {margin:10px 30px;}
/* featured */
	.featured_first_col,.featured_second_col,.featured_third_col {border:1px solid #000000;margin:0 !important;padding:5px;}
	.featured_first_col {width:300px;border-top:none;}
	.featured_second_col {width:125px;border-left:none;border-top:none;}
	.featured_third_col {width:75px;border-left:none;border-top:none;}
	
	.featured_row {width:534px;margin:0;}
	.header .cell {border-top:1px solid #000000;}
	
	.category_image {margin:10px;}
	#recipe_wrapper {border-right:1px solid #000000;}
	
/* newsletter */
#newsletter_archive_wrapper {margin-left:13px;float:left;display:inline;padding-bottom:10px;}
	.newsletter_archive_list {float:left;display:inline;margin:0 13px 0;}
		.newsletter_item {float:left;display:inline;font-size:12px;}
		.newsletter_item a {color:#000;}
		#newsletter_signup .row, #newsletter_signup .submit_row {float:right;margin-right:70px;}
/* locator 
#location_form .input {height:15px;} */
#location_form input, #location_form select { height:1.6em; font-size:1em; vertical-align:middle; }
#routing_info {width:300px;float:left;display:none;}
#routing_dirs {float:left;width:300px;}
#routing_div {width:275px;height:75px;padding:5px;}
#from_addr {width:250px;margin-bottom:20px;}
#map_canvas {width:920px;height: 446px;float:right;}
#directions {width:300px;float:left;}
.privacy ol {
	margin:1em;
	padding-left:.5em;
}
.privacy ol li {
	margin:1em 0;
	padding-left:1em;
}
#overlay{
	position:fixed;
	display:none;
	z-index:10000;
	width:854px;     
    height:480px;
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;
}
#overlay div.close{ 
    background-image:url(/images/close.png); 
    position:absolute;
	right:-28px;
	top:-28px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

table,tr,th,td{
	border:2px solid #333;
	margin:0;
	padding:0;
}
table p{
	padding:0 5px;
	margin:0;
}
.slideshow{
	height:244px;
	width:192px;
	float:left;
	margin-right:0px;
	overflow:hidden;
}
