/* global */

* { margin:0px; padding:0px; }

/*
html,body {
   height:100%;
   }
*/

body {
	line-height:100%;
	font-family: "Helvetica", "Arial", "Verdana";
	color:#000;
	font-size: 12px;
	font-weight: normal;
	}


/* Body text links
body a{ color:#08a259; font-weight:bold; text-decoration:none;}
body a:hover{color:#0bda78;}
*/

#centrer { text-align: center; }

#site_holder { margin: auto; width: 900px; text-align:left; }	

a { color:#000; text-decoration: none; }

a:hover { color:#08a259; }

.active { color:#08a259; }

p { margin:0; padding:0; }

hr {
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:1px dashed #787064;
	}

/* backgrounds */

.background_blank { background-image: none; }
.background_index { background-image: url('images/bg_globe.jpg'); background-attachment:fixed; background-position:top right; background-repeat: no-repeat; }
.background_contact { background-image: url('images/bg_contact.jpg'); background-attachment:fixed; background-position:top right; background-repeat: no-repeat; }
.background_macrobuzz { background-image: url('images/bg_macrobuzz.jpg'); background-attachment:scroll; background-position:top left; background-repeat: no-repeat; }
.background_thebigpicture { background-image: url('images/bg_thebigpicture.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_food { background-image: url('images/bg_ourfood.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_reads { background-image: url('images/bg_thecompany-ThingsWeLove-books.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_story { background-image: url('images/bg_thecompany-OurStory.jpg'); background-attachment:fixed; background-position:top right; background-repeat: no-repeat; }
.background_interact { background-image: url('images/bg_interact.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_locator { background-image: url('images/bg_storelocator.jpg'); background-attachment:fixed; background-position:bottom right; background-repeat: no-repeat; }
.background_macropicks { background-image: url('images/bg_thecompany-ThingsWeLove-Macropicks.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_links { background-image: url('images/bg_thebigpicture.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }
.background_foodpicks { background-image: url('images/bg_thecompany-ThingsWeLove-foodpicks.jpg'); background-attachment:fixed; background-position:top left; background-repeat: no-repeat; }

	
/* clear */
.clear  { height: 0px; line-height: 0px; font-size: 0px; clear: both; }

/* header */
.main_header_content { width:900px; position:relative; z-index:11; }
	
.logo_gomacro {
	height:124px;
	width:135px;
	background-image:url('images/logo_gomacro.png');
	background-repeat:no-repeat;
	margin-right:145px;
	float:left;
	}

	/* menu */
	.menuContainer {
		width:618px;
		height:124px;
		padding-bottom:10px;
		float:left;
		}	

	.menuAboveContainer {
		margin-left:368px;
		width:250px;
		font-size: 10px;
		height:46px;
		border-bottom: 1px dashed #787064;
		float: left; 
		}	
		
	.menuAbove1 {
		width:132px;
		height:29px;
		font-size: 10px;
		margin-right:5px;
		text-transform: uppercase;
		margin-top: 19px;
		float: right; 
		}

	.menuAbove2 {
		width:101px;
		height:29px;
		font-size: 10px;
		text-transform: uppercase;
		margin-top: 19px;
		float: right; 
		}

	.menuBelowContainer {
		margin-left:368px;
		width:250px;
		height:78px;
		border-bottom: 1px dashed #787064;
		float: left; 
		}	
	
	.menuBelow1 {
		width:132px;
		height:65px;
		text-transform: uppercase;
		font-weight:bold;
		font-size:11px;
		margin-top:12px;
		margin-right:5px;
		line-height:172%;
		float: right; 
		}

	.menuBelow2 {
		width:101px;
		font-size:11px;
		height:65px;
		margin-top:12px;
		font-weight:bold;
		line-height:172%;
		text-transform: uppercase;
		float: right; 
		}

/* main content */
.main_content_index {
	width:900px;	
	border-bottom: 1px dashed #787064;
	padding-bottom:21px;
	margin-bottom:8px;
	margin-top:-23px;
	position:relative;
	z-index:20;
	float:left;
	}

.main_content {
	width:900px;	
	border-bottom: 1px dashed #787064;
	padding-bottom:21px;
	margin-bottom:8px;
	padding-top:10px;
	position:relative;
	z-index:20;
	float:left;
	}

.index_huge_image {
	width: 624px;
	height:336px;
	margin-top:23px;
	margin-left:7px;
	margin-right:17px;
	float:left;
	}

.index_huge_image img { border:1px solid #000; }

.index_blog { width:250px; float: left; }

.bg_index_blog_header {
	width:249px;
	height:294px;
	background-image: url('images/bg_index_blog_header.png');
	background-repeat: no-repeat;
	border-bottom: 1px dashed #787064;
	overflow: hidden;
	float:left;
	}

.marginFix { margin: 0px 0px 0px 15px; }

.index_blog_header_head {
	width:234px;
	margin-top: 36px;
	margin-right: 0px;
	font-size:11px;
	margin-bottom: 35px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	float:left;
	}

.index_blog_header_subject {
	width:130px;
	font-weight:bold;
	line-height:16px;
	font-size:11px;
	text-transform: uppercase;
	overflow: hidden;
	float:left;
	}

.index_blog_header_date {
	width:60px;
	margin: 0 0 0 14px;
	line-height:16px;
	font-weight:bold;
	color:#fff;
	font-size:11px;
	text-transform: uppercase;
	float:left;
	}

.index_blog_header_breadtext {
	width:219px;
	margin: 20px 15px 0px 0px;
	font-size:11px;
	text-align: justify;
	line-height:16px;
	float:left;
	}

#index_blog_header_bloglink {
	width:249px;
	font-size:11px;
	text-transform: uppercase;
	font-weight:bold;
	border-bottom: 1px dashed #787064;
	display: block;
	float:left;
	}

.margin { margin: 5px 0px 5px 15px; }

/* downstairs on index */
.main_down_content {
	width:900px;	
	border-bottom: 1px dashed #787064;
	padding-bottom:12px;
	margin-bottom:13px;
	line-height:16px;
	font-size:11px;
	text-align: justify;
	margin-top:-37px;
	position:relative;
	z-index:30;
	float:left;
	}

.first_box {
	width:222px;
	background-image: url('images/index_downheader_01.png');
	background-repeat: no-repeat;
	margin-left:3px;
	float:left;
	}

.first_box .headerText {
	margin-top:55px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	float:left;
	}

.first_box img {
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:4px;
	border: 1px solid #000;
	float:left;
	}

.first_box .imageText {
	width:218px;
	margin-top:15px;
	padding-left:4px;
	float:left;
	}

.second_box {
	width:222px;
	background-image: url('images/index_downheader_02.png');
	background-repeat: no-repeat;
	margin-left:3px;
	float:left;
	}

.second_box .headerText {
	margin-top:55px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	float:left;
	}

.second_box img {
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:4px;
	border: 1px solid #000;
	float:left;
	}

.second_box .imageText {
	width:218px;
	margin-top:15px;
	padding-left:4px;
	float:left;
	}

.third_box {
	width:222px;
	background-image: url('images/index_downheader_02.png');
	background-repeat: no-repeat;
	margin-left:3px;
	float:left;
	}

.third_box .headerText {
	margin-top:55px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	float:left;
	}

.third_box img {
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:4px;
	border: 1px solid #000;
	float:left;
	}

.third_box .imageText {
	width:218px;
	margin-top:15px;
	padding-left:4px;
	float:left;
	}

.fourth_box {
	width:222px;
	background-image: url('images/index_downheader_01.png');
	background-repeat: no-repeat;
	margin-left:3px;
	float:left;
	}

.fourth_box .headerText {
	margin-top:55px;
	padding-left:20px;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	float:left;
	}

.fourth_box img {
	background-repeat: no-repeat;
	margin-top:20px;
	margin-left:4px;
	border: 1px solid #000;
	float:left;
	}

.fourth_box .imageText {
	width:218px;
	margin-top:15px;
	padding-left:4px;
	float:left;
	}


/* tables */

.strict_2column {	}
.strict_2column .left_column { width:512px; }
.strict_2column .spacer_column { width:137px; }
.strict_2column .right_column {	width:249px; }


/* blogs*/

.blog_name_header { width:511px; margin-top:35px; float:left; }
.blog_header_info_container { width:511px; float:left; }

.blog_header_info_container .one{
	width:463px;
	height: 40px;
	padding-left:15px;
	color: #fff;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	}

.blog_header_info_container .two{
	width:47px;
	height: 63px;
	color: #fff;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	}
	
.blog_holder {
	width:511px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	}
	
#blog_header {
	width:511px;
	height:103px;
	background-image: url('images/bg_header_blogpost.png');
	background-repeat: no-repeat;
	position: absolute;
	left: 0px;
Ê 	top: 0px;
	z-index: 2;
	}

.blog_breadtxt_noimage a { color:#08a259; text-decoration: none; }
.blog_breadtxt_noimage a:hover { color:#0bda78; }

.blog_breadtxt a { color:#08a259; text-decoration: none; }
.blog_breadtxt a:hover { color:#0bda78; }

.blog_breadtxt {
	width:511px;
	margin-top:60px;
	line-height: 16px;
	text-align: justify;
	border-bottom: 1px dashed #787064;
	float:left;
	}

.blog_breadtxt_noimage {
	width:511px;
	margin-top:100px;
	text-align: justify;
	line-height: 16px;
	border-bottom: 1px dashed #787064;
	float:left;
	}

.blog_breadtxt img {
	border: 1px solid #000;
	margin-bottom:22px;
	}

.blog_breadtxt .readmore {
	margin-top:22px;
	}

.blog_breadtxt_noimage .readmore {
	margin-top:22px;
	}
	
.blog_foot {
	width:511px;
	height:46px;
	border-top: 1px dashed #787064;
	margin-top:22px;
	float:left;
	}

.blog_foot .left {
	width:470px;
	font-size: 10px;
	padding-top:6px;
	line-height:16px;
	color:#868381;
	float:left;
	}

.blog_foot .right {
	width:34px;
	font-size: 10px;
	padding-top:13px;
	padding-bottom:13px;
	line-height:16px;
	color:#868381;
	text-align: center;
	background-image: url('images/comment_bubble.png');
	background-repeat: no-repeat;
	float: right;
	}
	
.blog_subscribe {
	width:249px;
	border-bottom: 1px dashed #787064;
	padding-bottom:16px;
	margin-bottom:16px;
	float:left;
	}

.blog_submenu {
	width:249px;
	border-bottom: 1px dashed #787064;
	padding-bottom:16px;
	margin-bottom:16px;
	text-transform: uppercase;
	float:left;
	}

.blog_submenu .txt {
	padding-left:12px;
	line-height:172%;
	font-size:11px;
	}
	
.blog_subscribe img {
	padding-left:14px;
	float:left;
	}
	
.blog_right {
	width:249px;
	float:left;
	font-size:11px;
	}

.blog_right h2 {
	font-size:11px;
	font-weight:bold;
	padding-bottom:14px;
	}

.blog_right .txt {
	padding-left:14px;
	line-height:16px;
	padding-bottom:16px;
	}

.nav_categories li {
	padding-left:0;
	}

.nav_categories li li {
	padding-left:10px;
	font-style: italic;
	}

/* comments */	

.comments_holder {
	width:511px;
	padding-bottom:16px;
	float:left;
	}

.comment_header {
	border-top: 1px dashed #787064;
	border-bottom: 1px dashed #787064;
	width:511px;
	font-size: 11px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	line-height:16px;
	float:left;
	}

.comment_name {
	width:511px;
	padding-top:6px;
	padding-bottom:6px;
	line-height:16px;
	float:left;
	}

.comment_content {
	width:511px;
	background-color:#e7e6e4;
	float:left;
	}

.make_comment_header {
	border-bottom: 1px dashed #787064;
	width:511px;
	font-size: 11px;
	font-weight:bold;
	padding-top:6px;
	padding-bottom:6px;
	line-height:16px;
	float:left;
	}

.make_comments {
	width:511px;
	padding-bottom:16px;
	float:left;
	}
	
.comment_content .txt {
	font-size: 11px;
	padding:6px;
	line-height:16px;
	float:left;
	}

.input_fields_holder {
	width:511px;
	padding-bottom:16px;
	padding-top:16px;
	float:left;
	}

.textbox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #fff;
	padding:6px;
	font-size:11px;
	width:240px;
	float:left;
	} 
	
.rightinput {
	padding-left:5px;
	}

.commentbox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #fff;
	margin-top:5px;
	padding:6px;
	font-size:11px;
	width:499px;
	float:left;
	} 
	
.submitter {
	padding-top:5px;
	}	

/* Links page */

.links_org_holder {
	width:511px;
	margin-top:10px;
	text-align: justify;
	margin-bottom:20px;
	float:left;
	}
	
#links_org_holder_header {
	width:511px;
	height:45px;
	background-image: url('images/bg_header_many.png');
	background-repeat: no-repeat;
	margin-bottom:16px;
	float: left;
	}

.links_org_holder_header_container .one{
	width:460px;
	height: 43px;
	padding-left:15px;
	color: #fff;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	}

.links_org_holder .summary {
	margin-bottom:16px;
	line-height: 16px;
	float:left;
	}

.link_loop_holder {
	width:511px;
	line-height: 16px;
	padding-bottom:14px;
	float:left;
	}

.link_loop_holder h2 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;	
	margin-bottom:8px;
	border-bottom: 1px dashed #787064;
	}
	
/* food */

.food_holder a { color:#08a259; text-decoration: none; }
.food_holder a:hover { color:#0bda78; }
	
.food_holder {
	width:511px;
	margin-top:10px;
	text-align: justify;
	margin-bottom:20px;
	float:left;
	}

.food_holder .summary {
	margin-bottom:8px;
	padding-bottom:16px;
	border-bottom: 1px dashed #787064;
	line-height: 16px;
	float:left;
	}

.food_loop_holder {
	width:511px;
	line-height: 16px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom: 1px dashed #787064;
	float:left;
	}

.food_holder h1 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;	
	border-bottom: 1px dashed #787064;
	margin-bottom:12px;
	}

.food_place_info {
	font-size:12px;
	padding-bottom:8px;	
	margin-bottom:8px;
	}
	
	
/* macropicks */

.picks_holder {
	width:511px;
	margin-top:10px;
	margin-bottom:20px;
	text-align: justify;
	float:left;
	}

.picks_holder .summary {
	margin-bottom:16px;
	padding-bottom:16px;
	border-bottom: 1px dashed #787064;
	line-height: 16px;
	float:left;
	}
	
.picks_loop_holder {
	width:511px;
	line-height: 16px;
	padding-bottom:12px;
	margin-bottom:12px;
	border-bottom: 1px dashed #787064;
	float:left;
	}
	
.picks_loop_holder h2 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;	
	margin-bottom:8px;
	}

.picks_loop_holder img {
	margin:0 15px 6px 0;
	border: 1px solid #000;
	float: left;
	}

/* current reads */

.reads_holder {
	width:511px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	}

.reads_holder .summary {
	margin-bottom:16px;
	padding-bottom:16px;
	border-bottom: 1px dashed #787064;
	line-height: 16px;
	float:left;
	} 

.reads_loop_holder {
	width:511px;
	line-height: 16px;
	padding-bottom:12px;
	text-align: justify;
	margin-bottom:12px;
	border-bottom: 1px dashed #787064;
	float:left;
	}

.reads_loop_holder_blank {
	width:511px;
	line-height: 16px;
	padding-bottom:12px;
	text-align: justify;
	margin-bottom:12px;
	float:left;
	}


.reads_loop_holder h2 {
	font-size:12px;
	font-weight:bold;
	padding-bottom:8px;	
	margin-bottom:8px;
	}

.reads_loop_holder img {
	margin:0 15px 6px 0;
	border: 1px solid #000;
	float: left;
	}

.reads_info {
	font-size:12px;
	padding-bottom:8px;	
	margin-bottom:8px;
	}

/* our story */	

.story_loop_holder a { color:#08a259; text-decoration: none; }
.story_loop_holder a:hover { color:#0bda78; }

.story_loop_holder {
	width:511px;
	line-height: 16px;
	text-align: justify;
	padding-bottom:14px;
	float:left;
	}

.footer_loop_holder {
	width:511px;
	line-height: 16px;
	font-size:12px;
	text-align: justify;
	padding-bottom:14px;
	float:left;
	}

.story_loop_holder img {
	margin-bottom:15px;
	margin-right:15px;
	border: 1px solid #000;
	}

.mainimages img {
	margin-bottom:14px;
	border: 1px solid #000;
}

/* our food */

#our_food_holder_header {
	width:511px;
	height:41px;
	margin-bottom:16px;
	background-image: url('images/bg_header_many.png');
	background-repeat: no-repeat;
	float: left;
	}

.our_food_holder_header_container .one{
	width:460px;
	height: 41px;
	padding-left:15px;
	color: #fff;
	font-size:11px;
	font-weight:bold;
	text-transform: uppercase;
	}

.food_submenu {
	width:249px;
	border-bottom: 1px dashed #787064;
	padding-bottom:16px;
	margin-bottom:16px;
	text-transform: uppercase;
	float:left;
	}
	
.food_submenu .txt {
	padding-left:14px;
	line-height:172%;
	font-size:11px;
	}
	
.our_food_items_holder {
	width:898px;
	margin-top:20px;
	float: left;
	}

.item_holder {
	width:253px;
	margin: 0 69px 20px 0;
	float: left;
	}

.item_holder_third {
	width:253px;
	margin: 0 0 20px 0;
	float: left;
	}

.item_holder img {
	border: 0px solid #000;
	margin-bottom:20px;
	}

.item_holder_third img {
	border: 0px solid #000;
	margin-bottom:20px;
	}

.item_name {
	width:250px;
	margin-bottom: 9px;
	font-weight: bold;
	float: left;
	}

.item_stars {
	float: left;
	width:250px;
	}

.item_stars img {
	float: left;
	border: 0px;
	}

.item_stars_itempage {
	width:450px;
	margin:20px 0 0 0;
	float: left;
	}

.item_vote_itempage {
	width:450px;
	margin:10px 0 20px 0;
	float: left;
	}

/* our food itempage */

.food_item_page_pic {
	padding-top: 10px;
	float: left;
	}

.food_item_page_pic img {
	/*
	border: 1px solid #000;
	*/
	}	

.chose_flavor_holder {
	width:460px;
	font-size:11px;
	margin-top: 23px;
	float:left;
	}
	
.chose_flavor_holder ul#menu {
  position:relative;
  left:0px;
  top:0px;
 }

 /* Het 100% CSS menu */

.chose_flavor_holder ul, li {
  margin:0;
  padding:0;
  display:block;
 }  

.chose_flavor_holder ul {
  list-style:none;
  width:200px;
  border:1px solid #000;
  background:#e0ddd8;
 } 

.chose_flavor_holder li {
  position:relative;
  padding:10px;
  background:#e0ddd8;
  z-index:9;
 }
 
.chose_flavor_holder li.folder {
  }

li.li-smaller {border-bottom: 1px solid #000; background-color:#f7f5f3;}
li.li-nosmaller { background-color:#f7f5f3; }

  /* decoratieve hover */

.chose_flavor_holder  li:hover {
  background:#e0ddd8;
  z-index:15;
  }

 /* Alle subnavigatie verbergen */
  
.chose_flavor_holder ul ul {
  position:absolute;
  display:none;
  top:32px;
  left: -1px;
 }

  
  /* :hover, met specificity */
  
.chose_flavor_holder li:hover ul ul {
   display:none;
  }

.chose_flavor_holder  li:hover ul, .chose_flavor_holder li:hover li:hover ul {
   display:block;
  }

.food_item_pagetext {
	width:460px;
	margin-top: 20px;
	line-height: 16px;
	float: left;
	}

.nutrition {
	margin-top:20px;
	margin-right:300px;
	padding:3px 0 3px 0;
	line-height: 16px;
	width:150px;
	border-top: 1px solid #000; 
	border-bottom: 1px solid #000; 
	float: left;
	}

.purchaselink {
	width:150px;
	padding:3px 0 3px 0;
	line-height: 16px;
	border-bottom: 1px solid #000; 
	float: left;
	}

/* shop */

.item_quantity {
	width:250px;
	margin-bottom: 9px;
	line-height: 16px;
	margin-top:6px;
	float:left;
	}

.item_buy {
	width:250px;
	float:left;
	}

.item_stars_shop {
	width:250px;
	margin:6px 0 20px 0;
	float: left;
	}

.item_stars_shop img {
	float: left;
	margin:0;
	padding:0;
	border: 0px;
	}

.item_buy_table img {
	border: 0px;
	padding: 0px;
	margin:0px;
	}

.item_buy_table {
	padding: 0px;
	width:250px;
	}

.item_buy_table .two {
	padding-left: 15px;
	}

/* footer */
.main_footer_content {
	width:900px;	
	margin-bottom:8px;
	padding-bottom:8px;
	color: #b2ada8;
	z-index:20;
	float:left;
	}

.main_footer_content .siteMapLinks {
	margin-right:45px;
	float:left;
	}

.main_footer_content .siteMapLinks a {
	color:#b2ada8;
	}

.main_footer_content .siteMapLinks .active {
	color:#08a259;
	}
	
.main_footer_content .siteMapLinks a:hover {
	color:#000;
	}

.main_footer_content .siteMapLinksR {
	float:right;
	}

.main_footer_content .siteMapLinksR a {
	color:#b2ada8;
	}

.main_footer_content .siteMapLinksR a:hover {
	color:#000;
	}

.main_footer_content .siteMapLinksR .active {
	color:#08a259;
	}

/* sitemap */

.sitemap_holder {
	width:511px;
	line-height: 16px;
	padding-bottom:14px;
	float:left;
	}
	
.sitemap_left {
	margin:10px 0 0 0;
	font-size:11px;
	width:277px;
	float:left;
	}

.sitemap_section {
	font-weight:bold;
	width:260px;
	float:left;
	}

.sitemap_subsection {
	padding-left:15px;
	width:245px;
	float:left;
	}

.sitemap_right {
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:11px;
	width:135px;
	float:left;
	}

p.sitemap_middle {
	border-bottom: 1px dashed #787064;
	border-top: 1px dashed #787064;
	margin:10px 0 10px 0;
	padding: 10px 0 10px 0;
	font-size:11px;
	width:135px;
	float:left;
	}

/* mailing list */

.mailinglist_holder {
	width:480px;
	line-height: 16px;
	padding-bottom:14px;
	float:left;
	}
	
.mailinglist_textbox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	margin-bottom:6px;
	font-size:11px;
	width:243px;
	float:left;
	} 

.location_textbox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	margin-bottom:6px;
	font-size:11px;
	width:225px;
	height:17px;
	float:left;
	} 
	
.subscribe_form {
	margin:16px 0 0 0;
	float:left;
	}	

.checkAndSubmit {
	width:480px;
	margin:16px 0 16px 0;
	border-bottom:1px dashed #787064;
	padding-bottom:16px;
	float:left;
	}
	
/* login form */

.login_form {
	margin:16px 0 0 0;
	float:left;
	}
	
.retail_textbox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	margin-bottom:6px;
	font-size:11px;
	width:240px;
	float:left;
	} 		

.retail_textbox_city { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	margin-right:7px;
	margin-bottom:6px;
	font-size:11px;
	width:143px;
	float:left;
	} 	
	
.retail_textbox_state { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	margin-bottom:6px;
	margin-right:0px;
	font-size:11px;
	width:60px;
	float:left;
	} 	

.retail_textbox_quantity { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	font-size:11px;
	width:20px;
	} 	

.retail_textbox_ponumber { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	font-size:11px;
	width:70px;
	} 	

.retail_textareabox { 
	background-color: #e7e6e4; 
	font-style: italic;
	color:#000;
	border: 1px solid #000;
	padding:10px;
	font-size:11px;
	} 	


/* locator */	

.locator_org_holder {
	width:600px;
	margin-top:10px;
	margin-bottom:20px;
	float:left;
	}
	
.locator_loop_holder {
	width:600px;
	line-height: 16px;
	padding-bottom:14px;
	float:left;
	}
	
.IE6warning {
	background-image: url('images/warning.gif');
	background-repeat: no-repeat;
	background-position: 10px 10px;
	width:600px;
	font-family:Arial;
	padding:25px 25px 25px 75px;
	background-color:#000;
	color:#fff;
	text-align: left;
	}

.IE6warning a {
	color:#fff;
	text-decoration: underline;
	}

.IE6header {
	font-weight: bold;
	font-size:24px;
	margin-bottom:15px;
	}	

/* feed page */

.feederÊ{
	background-color:#bada55;
	margin:10px 0px 10px 0px;
	border-bottom:1px dashed #787064;
	float:left;
	}

table.feed_list {
	margin-bottom:30px;
	float:left;
	}

table.feed_list td {
	border-top:1px dashed #787064;
	padding:10px 0px 10px 0px;
	}

.feed_extra {
	border-bottom:1px dashed #787064;
	}

table.feed_list img {
	margin-right:10px;
	}
	
table.twitter_list td {
	padding-bottom:3px;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	














