

html,body html{
width:100%;
height:100%;

}

#wrapper{
width:100%;
height:99%;


}

#sidebar-left{
padding:10px 10px 0 0;
width:200px;
vertical-align:top;
}

#container{
vertical-align:middle;

}

#main{
width:950px;
text-align:left;
position:relative;
}

#menu-bar{
width:100%;
background-image:url(/images/top_1.gif);
background-repeat:repeat-x;
height:120px;
min-width:830px;
}

#menu{
width:830px;
position:relative;
min-width:830px;
}

#logo{
float:right;
}

#footer{
width:830px;
text-align:center;
color:#CCCCCC;
font-size:10px;
letter-spacing:1px;
margin:30px 0 20px 0;
}

#footer a {
	color:#CCCCCC;
}

.node tbody{
border:none;
}

.node td{
vertical-align:top;
}

.admin-table{
margin:10px 0;
}

.admin-table td{
padding:3px 7px;
}

.admin-table .even{
background-color:#EEEEEE;
}

.food-main-img{
	padding-bottom:53px;
}

.food-table{
position:relative;
width:1035px;
margin-left:-60px;
}

.food-table td,.food-table table td{
vertical-align:bottom;
}

.food-table table td.food-description{
vertical-align:top;
}

.food-text{
margin:0 25px 0 6px;
}

.food-list{
	height:400px;
	width:170px;
	padding-right:23px;
}

.food-top{}

.food-ajaxBox{
position:absolute;
top:30px;
display:none;
}

.food-ajaxBox img{
float:left;
}

.ajaxLoading{
margin:100px 0 0  300px;
}

.food-table p{
margin:6px 0 0 0;
}

.nutrition-img{
margin-top:50px;
}

.nutrition-list{
width:250px;
float:left;
margin:50px 0 0 20px;
}

.nutrition-list ul{
padding:0;
margin:0 0 10px 0;
list-style:none;
}

.nutrition-list ul li.first{
border:none;
}

.nutrition-link{
border:1px solid #DD0706;
width:150px;
padding:3px 0;
}

.nutrition-link a.ajax{
color:#000;
}

.nutrition-link a.ajax:hover{
text-decoration:none;
color:#333;
}

.nutrition-link span.ajax{
color:#333;
}

.nutrition-link span.ajax:hover{
text-decoration:none;
color:#000;
}

.ing-description{
width:350px;
float:left;
margin-left:20px;
}

.ing-image{
border:1px solid #DD0706;
}

.ing-title{
margin:50px 0 12px 0;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size:28px;
color:#DD0706;
}

.ing-close img{
margin-top:12px;
}
.ingredients {
	/*width:355px;*/
}
.ingredients ul{
padding-left:0;
margin:0 0 1em 2em;
list-style-type:square;
}

.ingredients ul a{
text-decoration:underline;
}

.ingredients ul a:hover{
color:#DD0706;
}

.ingredients table tr td {
	vertical-align: top;
}



.food-cart-add{border:0px none;width:150px;padding:0px;margin-top:5px;}

div.food-cart-add a{color:#DD0706;margin:0px;}

.page-table{width:890px;}

td.col-left{ 
	width:280px;
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;
	vertical-align:bottom;
}
.page-uptitle{
	float: right;
	display:block;
	position: relative;
	padding-top:170px;
}

.page-title{
	float: right;
	display:block;
	position: relative;
	padding-top:0px;
	_top:0px; /* ie6 */
}

.stamp-image{
	position: absolute;
	top: 0px;
	left: 0px;
	width: 280px;
	height: 280px;
	background-repeat: no-repeat;
	background-position: 60px 0px;
	vertical-align:bottom;
}

.stamp-image-history{
	position: absolute;
	top: 20px;
	left: 0px;
	width: 280px;
	height: 280px;
	background-position: bottom;
	background-repeat: no-repeat;
	background-position: 60px 0px;
	vertical-align:bottom;
	z-index: -1;
}

.below-img{
	width:280px;
}

td.col-main{
	padding:0 0 0 20px;
	vertical-align:bottom;
	text-align:left;
	height:400px;
	width:640px;
}

td.col-main-history{
	padding:0 0 0 0;
	vertical-align:middle;
	text-align:left;
	height:270px;
	width:640px;
}

td.col-main-fixed{
	padding:0 0 0 20px;
	vertical-align:bottom;
	height:400px;
	width:310px;
}

td.col-main-media{
	padding:0 0 0 20px;
	vertical-align:top;
	height:400px;
	width:310px;
}

td.col-main-locator-results{
	padding:0 0 0 20px;
	vertical-align:top;
	text-align:left;
	height:400px;
	width:640px;
}

.page-text{margin:30px 10px 0 0;padding-right:10px;overflow:auto;}

.page-text-box{vertical-align:bottom;}

td.col-right {
	/*width:170px;*/
	/* padding-left:10px; */
	text-align:left;
	vertical-align:bottom;
}

.bug1{          /*Esta clase soluciona el problema de compatibilidad en firefox para mac*/
	width:250px;
	*width: 240px; /* IE6 e IE7 */
}
.block{
	display:block;
}
.sections-list-about{
	width: 250px;
	*width: 260px; /* IE6 e IE7 */
	margin-top:30px;
	margin-left:60px;
}
body:nth-of-type(1) div.sections-list-about { /*solo se aplica a safary*/
     width: 250px;
}
body:nth-of-type(1) ul.bug1 { /*solo se aplica a safary*/
     width: 250px;
}
body:nth-of-type(1) li.bug1 { /*solo se aplica a safary*/
     width: 250px;
}

.sections-list-about ul{padding:0;list-style:none;}

.sections-list-about ul li{font-size:12px;padding-top:6px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

.sections-list-about a{padding-right:12px;}

.sections-list-about span{padding-right:12px;}

.sections-list-about a.selected{color:#DD0706;background-image:url(/images/red_arrow_right.gif);background-position:right;background-repeat:no-repeat;}

.sections-list-about span.selected{color:#DD0706;background-image:url(/images/red_arrow_right.gif);background-position:right;background-repeat:no-repeat;}

.sections-list-about a:hover{color:#DD0706;}


.sections-list{
	width: 280px;
	margin-top:30px;
}

.sections-list ul{padding:0;list-style:none;}

.sections-list ul li{font-size:9px;padding-top:3px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}

.sections-list a{padding-right:12px;}

.sections-list span{padding-right:12px;}

.sections-list a.selected{color:#DD0706;background-image:url(/images/red_arrow_right.gif);background-position:right;background-repeat:no-repeat;}

.sections-list span.selected{color:#DD0706;background-image:url(/images/red_arrow_right.gif);background-position:right;background-repeat:no-repeat;}

.sections-list a:hover{color:#DD0706;}

.seasons-block {
	position:relative;
	left:55px;
	*left:63px; /* ie hack*/
}
body:nth-of-type(1) div.seasons-block {left:51px;   /* safari hack*/}

.season-description{width:240px;float:left;}

.season-title{font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:normal;color:#FFCC00;margin:25px 0 0 0;}

.season-img{border:4px solid #FFE6BD;margin-left:25px;}

td.seasons-table{height:130px;vertical-align:middle;}

.seasons-table table{width:695px;margin-left:165px;}

.seasons-table td{text-align:center;padding:0;}

.seasons-table td.end{text-align:right;width:1px;}

.seasons-table td.start{text-align:left;width:150px;padding-bottom:5px;background-image:none;}

.seasons-table td.second{width:18px;padding-bottom:5px;}

.seasons-table .last-row td{padding-top:10px;}

.seasons-table tr{background-color:#FFFFFF;border:none;}

.seasons-table a:focus{-moz-outline-style: none;}

tr.spring td{background-image:url(/images/spring_bg.gif);background-position:top;background-repeat:repeat-x;}

tr.summer td{background-image:url(/images/summer_bg.gif);background-position:top;background-repeat:repeat-x;}

tr.fall td{background-image:url(/images/fall_bg.gif);background-position:top;background-repeat:repeat-x;}

tr.winter td{background-image:url(/images/winter_bg.gif);background-position:top;background-repeat:repeat-x;}

.media-item {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	display:block;
	width:230px;
	min-height:35px;
	padding-right:30px;
	margin-bottom:10px;
	_height:35px;   /* IE6  */
}

.over div{color:#DD0706;}

.media-item-journal{font-weight:bold;}

.media-item-title{font-style:italic;}

.pdf{background-image:url(/images/media_pdf.jpg);background-position:right;background-repeat:no-repeat;}

.zip{background-image:url(/images/media_zip.jpg);background-position:right;background-repeat:no-repeat;}

.file{background-image:url(/images/media_file.jpg);background-position:right;background-repeat:no-repeat;}

.feedback-table td.col1{width:220px;}

.feedback-table td.col2{width:295px;padding-left:20px;}

#feedback-form{float:right;}

#feedback-form input,#feedback-form textarea{border:1px solid #DD0706;}

#feedback-form .col1 label{color:#DD0706;}

#feedback-form .grey{color:#444;}

#feedback-form .form-checkbox{height:10px;margin-bottom:0px;margin-top:6px;width:10px;}

#feedback-form label.option{font-size:9px;color:#000;}

#feedback-form input.feedback-send{background-color:#FFE6BD;color:#DD0706;border:1px solid #DD0706;font-weight:bold;padding:6px 3px;}

#feedback-form .form-required{display:none;}

#feedback-form .form-text{}

#feedback-form .form-textarea{width:98%;}

#feedback-form .form-checkboxes,#feedback-form .form-checkboxes .form-item{margin:0;}

#feedback-form .title{padding-left:0;}

.feedback-privacy{color:#DD0706;font-size:10px;}

.oculto{display:none;}

.feedback-thankyou{color:#DD0706;font-size:14px;font-weight:bold;text-align:center;margin-bottom:160px;}

.cart-block{border-right:1px solid #DD0706;}

.cart-block-title{position:relative;left:10px;padding-top:12px;}

.cart-block-table{text-align:right;	width:100%;margin:7px 0;font-size:10px;}

.cart-block-line{border-top:1px solid #DD0706;height:0;line-height:0;}

.cart-block-item{padding:2px;}

.cart-block-value{width:50px;}

.cart-block-value div{background-color:#F9CDCC;margin:2px;}

.cart-block-links a{margin-left:10px;}

.store-col-center{width:300px;}

#store-top-block{width:240px;margin:0 0 50px 10px;font-size:12px;}

#store-right-block .store-front-img{margin-top:100px;}

.store-message{text-align:center;color:#DD0706;font-size:14px;font-weight:bold;margin-bottom:75px;}

.store-message a{display:inline;color:#333;}

.show-variety{color:#DD0706;cursor:pointer;}

.store-prod-type{width:150px;color:#DD0706;border:1px solid #DD0706;background-image:url(/themes/larabar2/img/store/cart_arrow.gif);background-position:right center;background-repeat:no-repeat;padding:2px 0 2px 15px;margin:5px 0;cursor:pointer;position:relative;left:2px;}

.store-prod-list .hover{background-color:#FFE6BD;}

.store-prod-list .selected{background-color:#FFE6BD;border-right:0px;width:300px;}

.store-right-panel{margin-top:50px;height:350px;overflow:auto;background-color:#FFE6BD;border-left:1px solid #DD0706;text-align:left;}

.store-right-list{list-style:none;padding-left:20px;margin-top:25px;margin-left:0px;}

.store-right-list li{margin-bottom:5px;}

.store-right-list li input{text-align:center;font-size:9px;font-family:Arial,Helvetica,sans-serif;width:22px;border:1px solid #DD0706;margin-right:8px;}

.merchandise-name{cursor:pointer;background-image:url(/themes/larabar2/../../misc/menu-collapsed.png);background-position:left center;background-repeat:no-repeat;padding-left:12px;}

.merchandise-options{display:none;margin:12px 0 10px 20px;}

#merchandise-add{display:none;cursor:pointer;}

.item-selected{font-weight:bold;background-image:url(/themes/larabar2/../../misc/menu-expanded.png);}

.option-item{margin:2px 4px;}

.option-item img{border:1px solid #CCC;}

.options-list .hover img{border:1px solid #DD0706;}

.options-list .op-selected{margin:1px 3px;}

.options-list .op-selected img{border:2px solid #DD0706;}

#food-add,#merchandise-add{margin-top:12px;cursor:pointer;}

#ws-page h2.title{border-bottom:1px solid #FFE6BD;margin-top:30px;}

#ws-table{text-align:right;margin:20px 0;font-size:11px;font-family:Arial,Helvetica,sans-serif;}

#ws-table td{padding:3px 4px;}

#ws-table th{padding:3px 4px;text-align:center;border-right:2px solid #BBB;border-bottom:1px solid #DDD;border-top:1px solid #DDD;}

#ws-table .ws-title-row{text-align:left;background-color:#FFF;border-bottom:1px solid #FFE6BD;border-top:1px solid #FFE6BD;color:#DD0706;}

#ws-table .ws-title-row h3{margin:3px 0 3px 15px;}

#ws-table .even{background-color:#EEEEEE;}

#ws-table .subheader{font-weight:bold;text-align:center;}

#ws-table .l{border-right:2px solid #BBB;}

.ws-select-table .odd{background-color:#FFF;}

.ws-select-table tr{border-bottom:1px solid #BBB;}

.ws-login{margin-bottom:60px;}

.ws-login #user-login-form{text-align:left;}

.ws-login .item-list{display:none;}

.ws-login input{border:1px solid #FFE6BD;}

.ws-login .form-item label{color:#DD0706;font-weight:normal;}

.cart-container{margin-top:30px;position:relative;}

.cart-top{border-bottom:1px solid #DD0706;padding:0;margin:20px 0 10px 0;height:30px;}

.cart-top img{margin:0;padding:0;}

.cart-table{width:100%;}

.cart-table tr{border-bottom:1px solid #FFE6BD;}

.cart-table tr .odd{background-color:#FFF;}

.cart-table tr td{vertical-align:middle;}

.cart-table td.desc{width:100px;}

.cart-table td.desc a{color:#DD0706;text-transform:uppercase;font-weight:bold;}

.cart-table td.qty{width:40px;}

.cart-table td.price{text-align:right;}

.cart-table td.qty input{text-align:center;font-size:10px;font-family:Arial,Helvetica,sans-serif;width:28px;border:1px solid #DD0706;}

.cart-table .form-submit{padding:0px;margin:8px;border:0px;background-repeat:no-repeat;background-position:0px 0px;height:18px;text-indent:-100em;vertical-align:middle;overflow:hidden;cursor:pointer;cursor:hand;}

.cart-table #edit-continue-shopping{background-image:url('/themes/larabar2/img/store/cart_keep_shopping.gif');width:114px;}

.cart-table #edit-checkout{background-image:url('/themes/larabar2/img/store/cart_proceed.gif');width:167px;}

.cart-table #edit-update{background-image:url('/themes/larabar2/img/store/cart_recalculate.gif');width:114px;}

#store-footer{display:none;}

#uc-cart-checkout-form{	color:#666;}

#uc-cart-checkout-form .field-label{font-size:10px;color:#DD0706;text-transform:uppercase;}

#uc-cart-checkout-form fieldset{border:1px solid #DD0706;}

#uc-cart-checkout-form input,#uc-cart-checkout-form select{border:1px solid #FFE6BD;font-size:10px;color:#666;}

.checkout-instructions{color:#DD0706;font-weight:bold;text-align:center;}

.inline-boxes div.form-item{display:inline;margin-right:12px;}

.inline-boxes img{border:1px solid #666;}

iframe.blog {
	width:100%; 
	height:400px; 
	border:0px none;
}

.blog-table{width:820px;margin-bottom:20px;}

.blog-table tbody{border:none;}

.blog-left{width:180px;height:400px;vertical-align:top;}

.blog-left-scroll,#blog-list{height:400px;overflow-x:hidden;overflow-y:auto;}

.blog-left-scroll{background-color:#FFF2D5;text-align:right;}

.blog-main{vertical-align:top;}

.blog-list{}

.blog-block{margin:10px;border-bottom:1px solid #CCCCCC;}

.blog-block h2{color:#DD0706;}

.blog-block ul{list-style:none;padding:0;margin-top:4px;}

.blog-block ul li{margin-bottom:3px;}

#blog-list .node{margin-left:10px;border-bottom:1px solid #CCCCCC;}

#blog-list .node .title,#blog-list .node .title a{padding:0;}

#blog-list .node .links{text-align:left;}

.food-list ul,.dropdown_menu,.dropdown_menu ul{	padding:0;margin:0;list-style:none;line-height:1;text-align:left;}

.dropdown_menu{float:left;padding:13px 0 0 0;}

.dropdown_menu a{display:block;}

.dropdown_menu ul a{width:10em;}

.dropdown_menu li{	float:left;}

.dropdown_menu li ul{	position:absolute;background-color:#FFE6BD;width:10em;left:-999em;border-color:#DD0706;border-style:solid;border-width:0 1px 1px 1px;padding:15px 0 0 0;margin:-1px 0 0 -1px;}

.dropdown_menu li ul ul{	padding:3px 0 3px 0;margin:-20px 0 0 10.1em;border-width:1px 1px 1px 0;width:20em;}

.dropdown_menu li ul ul a{width:auto;display:inline;}

.dropdown_menu li:hover ul ul,.dropdown_menu li:hover ul ul ul,.dropdown_menu li.sfhover ul ul,.dropdown_menu li.sfhover ul ul ul{left:-999em;}

.dropdown_menu li:hover,.dropdown_menu li.hover{position:static;}

.dropdown_menu li:hover ul,.dropdown_menu li li:hover ul,.dropdown_menu li li li:hover ul,.dropdown_menu li.sfhover ul,.dropdown_menu li li.sfhover ul,.dropdown_menu li li li.sfhover ul{	left:auto;}

.food-list li .over,.dropdown_menu a .on{display:none;}

.food-list li:hover .over,.food-list li.sfhover .over,.dropdown_menu a:hover .on{display:inline;}

.food-list li:hover .off,.food-list li.sfhover .off,.dropdown_menu a:hover .off{display:none;}

.retailers{width:100%;}

.retailers td{width:50%;padding-bottom:20px;}

.retailers a:hover{color:#E53E33;}

.noRetailers{width:100%;height:100%;}

.noRetailers td{vertical-align:middle;font-size:11px;}

.scrollFrame{width:473px;height:270px;overflow-y:scroll;overflow-x:hidden;float:left;margin:0px;padding:0px;}

.searchAgain{position:absolute;margin-left:20px;right:0px;bottom:70px;}

h2.store_locator{color:#E53E33;font-size:16px;padding-bottom:30px;}

.mapEnabled {
	position:absolute;
	visibility:hidden;
}

.mapSelected,.mapDisabled {
	position:absolute;
	visibility:visible;
	z-index:200;
}

.mapAsiaOVER {
	top:25px;
	left:259px;
	width:204px;
	height:158px;
	background:url(/images/asia_over.gif);
}

.mapEuropeOVER {
	top:42px;
	left:205px;
	width:81px;
	height:76px;
	background:url(/images/europe_over.gif);
}

.mapAfricaOVER { 
	top:111px;
	left:195px;
	width:90px;
	height:120px;
	background:url(/images/africa_over.gif);
}

.mapAustraliaOVER {
	top:178px;
	left:364px;
	width:54px;
	height:63px;
	background:url(/images/australia_over.gif);
}

.mapSouthAmericaOVER {
	top:156px;
	left:111px;
	width:63px;
	height:110px;
	background:url(/images/south_america_over.gif);
}

.mapNorthAmericaOVER {
	top:8px;
	left:0px;
	width:200px;
	height:154px;
	background:url(/images/north_america_over.gif);
}

.mapAsiaOFF {
	top:25px;
	left:259px;
	width:204px;
	height:158px;
	background:url(/images/asia_off.gif);
}

.mapEuropeOFF {
	top:42px;
	left:205px;
	width:81px;
	height:76px;
	background:url(/images/europe_off.gif);
}

.mapAfricaOFF { 
	top:111px;
	left:195px;
	width:90px;
	height:120px;
	background:url(/images/africa_off.gif);
}

.mapAustraliaOFF {
	top:178px;
	left:364px;
	width:54px;
	height:63px;
	background:url(/images/australia_off.gif);
}

.mapSouthAmericaOFF {
	top:156px;
	left:111px;
	width:63px;
	height:110px;
	background:url(/images/south_america_off.gif);
}

.mapNorthAmericaOFF {
	top:8px;
	left:0px;
	width:200px;
	height:154px;
	background:url(/images/north_america_off.gif);
}

.mapAsiaON {
	top:25px;
	left:259px;
	width:204px;
	height:158px;
	background:url(/images/asia_on.gif);
}

.mapEuropeON {
	top:42px;
	left:205px;
	width:81px;
	height:76px;
	background:url(/images/europe_on.gif);
}

.mapAfricaON { 
	top:111px;
	left:195px;
	width:90px;
	height:120px;
	background:url(/images/africa_on.gif);
}

.mapAustraliaON {
	top:178px;
	left:364px;
	width:54px;
	height:63px;
	background:url(/images/australia_on.gif);
}

.mapSouthAmericaON {
	top:156px;
	left:111px;
	width:63px;
	height:110px;
	background:url(/images/south_america_on.gif);
}

.mapNorthAmericaON {
	top:8px;
	left:0px;
	width:200px;
	height:154px;
	background:url(/images/north_america_on.gif);
}

.mapLegend{width:297px;padding:8px 8px 10px 8px;float:left;}

.mapLegend a:hover{color:#E53E33;}

.subSearchLegend{width:198px;float:left;}

.subSearchLegend h2{color:#DD0706;font-size:14px;font-weight:bold;}

.locator_search{border-right:1px solid #DD0706; width:100%}

.locator_search h2{border-bottom:solid 1px #E53E33;text-transform:uppercase;font-size:14px;font-weight:bold;margin:0px;padding:15px 7px 7px 7px;}

.locator_search  form{margin-top:10px;}

.locator_search .form-item{margin:4px 8px 4px 0px;}

.locator_search input{background-color:#F9CDCC;border-style:none;font-family:Tahoma;font-size:9px;height:13px;width:47px;vertical-align:middle;}

.locator_search .form-item label{display:inline;color:#333333;font-family:Tahoma;font-size:7pt;font-weight:normal;}

.locator_search .form-submit{padding:0px;margin:8px 8px 8px 8px;border:0px;background-image:url('/images/search.gif');background-repeat:no-repeat;background-position:0px 0px;width:72px;height:10px;text-indent:-100em;vertical-align:middle;overflow:hidden;cursor:pointer;cursor:hand;}

.node-unpublished{background-color:#fff4f4;}

.preview .node{background-color:#ffffea;}

#node-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#node-admin-buttons{float:left;margin-left:0.5em;clear:right;}

td.revision-current{background:#ffc;}

.node-form .form-text{display:block;width:95%;}

.node-form .container-inline .form-text{display:inline;width:auto;}

.node-form .standard{clear:both;}

.node-form textarea{display:block;width:95%;}

.node-form .attachments fieldset{float:none;display:block;}

fieldset{margin-bottom:1em;padding:.5em;}

form{margin:0;padding:0;}

hr{height:1px;border:1px solid gray;}

img{border:0;}

table 
{
	border-collapse:collapse;

}

th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}

.clear-block:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.clear-block{display:inline-block;}

/* Hides from IE-mac \*/* html .clear-block{height:1%;}

.clear-block{display:block;}

th.active img{display:inline;}

td.active{background-color:#ddd;}

tbody{border-top:1px solid #ccc;}

tbody th{border-bottom:1px solid #ccc;}

thead th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}

.breadcrumb{padding-bottom:.5em}

.error{color:#f00;}

div.error{border:1px solid #d77;}

div.error,tr.error{background:#fcc;color:#200;}

div.warning,tr.warning{background:#ffd;}

div.ok,tr.ok{background:#dfd;}

.item-list .icon{color:#555;float:right;padding-left:0.25em;clear:right;}

.item-list .title{font-weight:bold;}

.item-list ul{margin:0 0 0.75em 0;padding:0;}

.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;list-style:disc;}

.form-item{margin-top:1em;margin-bottom:1em;}

tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}

tr.merge-down,tr.merge-down td,tr.merge-down th{border-bottom-width:0 !important;}

tr.merge-up,tr.merge-up td,tr.merge-up th{border-top-width:0 !important;}

.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}

.form-item .description{font-size:0.85em;}

.form-item label{display:block;font-weight:bold;}

.form-item label.option{display:inline;font-weight:normal;}

.form-checkboxes,.form-radios{margin:1em 0;}

.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}

.marker,.form-required{color:#f00;}

.more-link{text-align:right;}

.more-help-link{font-size:0.85em;text-align:right;}

.nowrap{white-space:nowrap;}

.pager{clear:both;text-align:center;}

.pager a,.pager strong.pager-current{padding:0.5em;}

.tips{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;font-size:0.9em;}

dl.multiselect dd.b,dl.multiselect dd.b .form-item,dl.multiselect dd.b select{font-family:inherit;font-size:inherit;width:14em;}

dl.multiselect dd.a,dl.multiselect dd.a .form-item{width:8em;}

dl.multiselect dt,dl.multiselect dd{float:left;line-height:1.75em;padding:0;margin:0 1em 0 0;}

dl.multiselect .form-item{height:1.75em;margin:0;}

.container-inline div,.container-inline label{display:inline;}

ul.menu{list-style:none;border:none;text-align:left;}

ul.menu li{margin:0 0 0 0.5em;}

li.expanded{list-style-type:circle;list-style-image:url(/modules/system/../../misc/menu-expanded.png);padding:0.2em 0.5em 0 0;margin:0;}

li.collapsed{list-style-type:disc;list-style-image:url(/modules/system/../../misc/menu-collapsed.png);padding:0.2em 0.5em 0 0;margin:0;}

li.leaf{list-style-type:square;list-style-image:url(/modules/system/../../misc/menu-leaf.png);padding:0.2em 0.5em 0 0;margin:0;}

li a.active{color:#000;}

td.menu-disabled{background:#ccc;}

ul.links{margin:0;padding:0;}

ul.links.inline{display:inline;}

ul.links li{display:inline;list-style-type:none;padding:0 0.5em;}

.block ul{margin:0;padding:0 0 0.25em 1em;}

ul.primary{border-collapse:collapse;padding:0 0 0 1em;white-space:nowrap;list-style:none;margin:5px;height:auto;line-height:normal;border-bottom:1px solid #bbb;}

ul.primary li{display:inline;}

ul.primary li a{background-color:#ddd;border-color:#bbb;border-width:1px;border-style:solid solid none solid;height:auto;margin-right:0.5em;padding:0 1em;text-decoration:none;}

ul.primary li.active a{background-color:#fff;border:1px solid #bbb;border-bottom:#fff 1px solid;}

ul.primary li a:hover{background-color:#eee;border-color:#ccc;border-bottom-color:#eee;}

ul.secondary{border-bottom:1px solid #bbb;padding:0.5em 1em;margin:5px;}

ul.secondary li{display:inline;padding:0 1em;border-right:1px solid #ccc;}

ul.secondary a{padding:0;text-decoration:none;}

ul.secondary a.active{border-bottom:4px solid #999;}

#autocomplete{position:absolute;border:1px solid;overflow:hidden;z-index:100;}

#autocomplete ul{margin:0;padding:0;list-style:none;}

#autocomplete li{background:#fff;color:#000;white-space:pre;cursor:default;}

#autocomplete li.selected{background:#0072b9;color:#fff;}

html.js input.form-autocomplete{background-image:url(/modules/system/../../misc/throbber.gif);background-repeat:no-repeat;background-position:100% 2px;}

html.js input.throbbing{background-position:100% -18px;}

html.js fieldset.collapsed{border-bottom-width:0;border-left-width:0;border-right-width:0;margin-bottom:0;height:1em;}

html.js fieldset.collapsed *{display:none;}

html.js fieldset.collapsed legend{display:block;}

html.js fieldset.collapsible legend a{padding-left:15px;background:url(/modules/system/../../misc/menu-expanded.png) 5px 75% no-repeat;}

html.js fieldset.collapsed legend a{background-image:url(/modules/system/../../misc/menu-collapsed.png);background-position:5px 50%;}

* html.js fieldset.collapsed legend,* html.js fieldset.collapsed legend *,* html.js fieldset.collapsed table *{display:inline;}

html.js fieldset.collapsible legend a{display:block;}

html.js fieldset.collapsible .fieldset-wrapper{overflow:auto;}

.resizable-textarea{width:95%;}

.resizable-textarea .grippie{height:9px;overflow:hidden;background:#eee url(/modules/system/../../misc/grippie.png) no-repeat center 2px;border:1px solid #ddd;border-top-width:0;cursor:s-resize;}

html.js .resizable-textarea textarea{margin-bottom:0;width:100%;display:block;}

.progress{font-weight:bold;}

.progress .bar{background:#fff url(/modules/system/../../misc/progress.gif);border:1px solid #00375a;height:1.5em;margin-top:0.2em;}

.progress .filled{background:#0072b9;height:1em;border-bottom:0.5em solid #004a73;width:0%;}

.progress .percentage{float:right;}

#first-time strong{display:block;padding:1.5em 0 .5em;}

tr.selected td{background:#ffc;}

.form-item .description{  white-space:normal;}

.quote-button{cursor:pointer;font-weight:bold;color:rgb(0,0,125);}

img.icon{position:relative;top:2px;margin-right:2px;cursor:pointer;}

.quote-notes{margin-left:25px;}

.node-form .product-shipping .form-text{display:inline;width:auto;}

.options{display:inline;}

#option_key td:first-child{width:26%;}

.combinations td:first-child,.combinations td:first-child + td{width:12%;}

.order-overview-form{float:left;padding:0em 2em 0em 0em;}

.order-overview-form .form-item{margin-bottom:0em;}

.order-overview-form #uc-order-select-form,.order-overview-form #uc-order-admin-sort-form{margin-bottom:0em;}

.uc-orders-table{width:100%;clear:both;}

.uc-orders-table thead th{white-space:nowrap;}

.uc-orders-table tr.odd:hover,.uc-orders-table tr.even:hover{background-color:#ddd;}

.uc-orders-table img{float:left;margin-right:.5em;}

.order-admin-icons{margin-left:2px;}

.order-admin-icons img{position:relative;top:3px;padding:0px 3px;}

.order-pane{border-style:solid;border-color:#bbb;border-width:1px;padding:.5em;margin:.5em;;width:auto;line-height:1.1em;}

.order-pane thead{background-color:#ddd;}

.order-pane tbody{border-top:0px;}

.order-pane-title{font-weight:bold;padding-bottom:.5em;}

.pos-left{float:left;}

.abs-left{  clear:left;}

.pos-right{float:right;}

.abs-right{float:right;clear:right;}

.text-right{text-align:right;}

.text-center{text-align:center;}

.full-width{width:100%;}

.order-pane-table{width:100%;}

.order-pane-table .order-pane-table-heading{font-weight:bold;background-color:#ddd;border-style:solid;border-width:0px 0px 2px 0px;border-color:#bbb;}

.order-pane-table thead th{font-weight:bold;background-color:#ddd;border-style:solid;border-width:0px 0px 2px 0px;border-color:#bbb;padding:4px 8px;}

.order-pane-table tr{border-style:solid;border-width:0px 0px 1px 0px;border-color:#bbb;}

.order-pane-table tr.odd td,.order-pane-table tr.even td{padding:4px 8px;}

.order-edit-table{width:auto;}

.order-edit-table .oet-label{text-align:right;font-weight:bold;}

.order-edit-table .form-item{display:inline;}

.address-select-box{background-color:#ddd;border:solid 1px #999;width:auto;padding-left:1em;padding-bottom:1em;margin-bottom:1em;}

.customer-select-box{background-color:#ddd;border:solid 1px #999;width:auto;padding:1em;margin-top:1em;}

.product-select-box{background-color:#ddd;border:solid 1px #999;width:auto;margin-right:auto;margin-bottom:1em;}

.product-select-box2{background-color:#ddd;border:solid 1px #999;width:auto;margin-right:auto;margin-bottom:1em;padding-left:1em;padding-bottom:1em;}

.line-item-table{width:100%;}

.line-item-table td{padding:2px;}

.line-item-table .li-title{width:100%;font-weight:bold;text-align:right;}

.line-item-table .li-amount{text-align:right;}

.line-item-table .form-item{display:inline;}

.order-review-table tbody{border-top:0px;}

.product-options{font-size:.7em;}

.order-pane #uc-credit-order-view-form{margin-top:.5em;margin-bottom:0em;}

#uc-credit-order-view-form .form-submit{margin:0em;}

.order-pane #uc-order-view-update-form{margin-bottom:1em;}

.update-controls{padding-top:1em;}

.update-controls div{padding-right:1em;}

.update-controls div,.update-controls label{display:inline;}

.update-controls .form-submit{margin:0em;}

.address-select-box #uc-order-address-book-form{margin-bottom:0em;}

.order-pane.abs-left .form-submit{margin:0.5em 0.5em 0.5em 0em;}

.order-pane #customer-select form{margin-bottom:0em;}

.product_image{float:right;clear:right;text-align:center;border-left:1px solid;padding-top:4px;padding-left:4px;margin-left:4px;}

.display_price{float:right;clear:right;width:100px;text-align:center;font-size:1.3em;font-weight:bold;  padding-bottom:4px;padding-left:4px;}

.model{display:inline;margin-right:2em;font-weight:bold;}

h3.title{margin-top:1em;}

.node-form .product-field table{width:auto;margin:0;}

.node-form .product-field td{padding:3px 6px 0 0;}

.node-form tbody{border:none;margin:0;}

.node-form .product-field table .form-item{margin-top:0;margin-bottom:0;}

.node-form .product-field .form-text{width:auto;display:inline;}

.product-ubrowser,.product-buffer{background-color:#dddddd;border:1px solid #999999;margin-bottom:1em;margin-right:2em;width:auto;}

#buffer-images{}

#buffer-images img{margin:2px;padding:2px;}

#edit-reset{clear:left;}

table.product-list{clear:both;}

.add-feature div{padding-right:1em;}

.add-feature div,.add-feature label{display:inline;}

.sales-year{display:inline;}

.sales-year .form-item{display:inline;}

.uc-sales-table tr.odd:hover,.uc-sales-table tr.even:hover{background-color:#DDDDDD;}

.uc-sales-table td{vertical-align:top;}

.report-date-table{width:auto;}

.report-submit{float:right;}

.report-date-table td{vertical-align:bottom;}

.report-date-table td div{margin:0px;}

form.uc-reports-customize-report-form fieldset.collapsible .fieldset-wrapper{overflow:visible;}

#store-links,#store-links ul{padding:0;margin:0;list-style:none;line-height:1.75em;z-index:1000;}

#store-links a{display:block;width:14em;padding-left:4px;z-index:1000;}

#store-links a img.uc-store-icon{text-decoration:none;float:left;margin:3px 6px 3px 2px;}

#store-links li{margin:0;padding:0;background-color:#ffffff;background-image:none;border:solid 1px black;float:left;width:14em;z-index:1000;}

#store-links li ul{position:absolute;width:14em;display:none;margin:-1.75em 0 0 14em;z-index:1000;}

#sidebar-right div #store-links li ul{margin:-1.75em 0pt 0pt -14em;}

#store-links li:hover ul ul,#store-links li:hover ul ul ul,#store-links li.sfhover ul ul,#store-links li.sfhover ul ul ul{display:none;}

#store-links li:hover ul,#store-links li li:hover ul,#store-links li li li:hover ul,#store-links li.sfhover ul,#store-links li li.sfhover ul,#store-links li li li.sfhover ul{display:block;}

.uc-store-admin-table{margin:1em auto;border:1px dashed #bbb;}

.uc-store-admin-table tbody{border-top:0px;}

.uc-store-admin-panel{margin:1em;padding:1em;}

.uc-store-admin-panel .uc-store-icon{float:left;margin-right:1em;}

.uc-store-admin-panel .panel-title{padding-top:4px;font-size:1.5em;width:100%;}

.uc-store-admin-panel .panel-show-link a{cursor:pointer;}

.uc-customer-table .uc-store-icon{float:left;margin-right:.5em;}

.uc-customer-table tr.odd:hover,.uc-customer-table tr.even:hover{background-color:#ddd;}

.uc-cust-orders-table tr.odd:hover,.uc-cust-orders-table tr.even:hover{background-color:#ddd;}

.uc-cust-orders-table .uc-store-icon{float:left;margin-right:.5em;}

#store-footer{width:100%;text-align:center;font-size:x-small;clear:both;}

table.settings-overview{width:auto;}

table.settings-overview td{padding:.5em;}

table.settings-overview tbody{border:0px;}

table.settings-overview tr.section{border:1px dashed #bbb;}

.section-title{font-weight:bold;}

table.section-items{width:auto;}

table.section-items td{padding:.25em;}

.settings-icon{position:relative;top:1px;left:1px;}

tr.section{cursor:pointer;}

tr.section:hover{background-color:#ddd;}

.ubrowser-div{border:1px dashed #bbb;padding:2px;float:left;width:auto;}

.ubrowser-table{width:auto;margin-left:1em;margin-right:1em;}

.ubrowser-table tbody{border:none;}

#ubrowser-tree .form-item{margin-right:1em;}

.ubrowser-tree{display:inline;border-style:dashed;border-width:2px;border-color:#ccc;padding:4px;}

.ubrowser-nodes{display:inline;border-style:dashed;border-width:2px;border-color:#ccc;padding:4px;margin-left:1em;}

#permissions td.module{font-weight:bold;}

#permissions td.permission{padding-left:1.5em;}

#access-rules .access-type,#access-rules .rule-type{margin-right:1em;float:left;}

#access-rules .access-type .form-item,#access-rules .rule-type .form-item{margin-top:0;}

#access-rules .mask{clear:both;}

#user-login-form{text-align:center;}

#user-admin-filter ul{list-style-type:none;padding:0;margin:0;width:100%;}

#user-admin-buttons{float:left;margin-left:0.5em;clear:right;}

.profile{clear:both;margin:1em 0;}

.profile .picture{float:right;margin:0 1em 1em 0;}

.profile dt{margin:1em 0 0.2em 0;font-weight:bold;}

.profile dd{margin:0;}

body{margin:0;padding:0;color:#000;background-color:#fff;font:11px Tahoma,Arial,Helvetica,sans-serif;height:100%;display:block;scrollbar-face-color:#ffe6bd;scrollbar-shadow-color:white;scrollbar-highlight-color:white;scrollbar-3dlight-color:#ffe6bd;scrollbar-darkshadow-color:#ffe6bd;scrollbar-track-color:white;scrollbar-arrow-color:#dd0706;}

h1,h2,h3,h4,h5,h6{margin-bottom:0.5em;}

h1{font-size:1.3em;}

h2{font-size:1.2em;}

h3,h4,h5,h6{font-size:1.1em;}

p{margin-top:0.5em;margin-bottom:0.9em;}

a{text-decoration:none;}

a:link{color:#343;}

a:visited{color:#454;}

a:hover{color:#cc0000;text-decoration:none;}

fieldset{border:1px solid #ccc;}

pre{background-color:#eee;padding:0.75em 1.5em;font-size:12px;border:1px solid #ddd;}

table{  font-size:1em;}

.form-item label{font-size:1em;color:#222;}

.item-list .title{font-size:1em;color:#222;}

.links{text-align:right;margin:10px 0;}

ul.links li{border-left:1px solid #666;}

ul.links li.first{border:none;}

.comment .links{margin-bottom:0;}

#header{background-color:#fff;}

#logo{vertical-align:middle;border:0;}

#logo img{float:left;padding:0 1em;border:0;}

#navlist{font-size:1.0em;padding:0 0.8em 1.2em 0;color:#9cf;}

#navlist a{font-weight:bold;color:#fff;}

#subnavlist{padding:0.5em 1.2em 0.4em 0;font-size:0.8em;color:#9cf;}

#subnavlist a{font-weight:bold;color:#9cf;}

#search .form-text,#search .form-submit{border:1px solid #93AD93;height:18px;vertical-align:middle;}

#search .form-text{width:8em;padding:0 0.5em;height:16px;}

.locator_search select{border:1px solid #93AD93;vertical-align:middle; padding:0 0.5em; background-color:#F9CDCC;border-style:none;font-family:Tahoma;font-size:9px;height:13px;vertical-align:middle;}

#mission{background-color:#369;padding:1.5em 2em;color:#fff;}

#mission a,#mission a:visited{color:#9cf;font-weight:bold;}

.site-name{margin:0.6em 0 0 0;padding:0;font-size:2em;}

.site-name a:link,.site-name a:visited{color:#fff;}

.site-name a:hover{color:#369;text-decoration:none;}

.site-slogan{font-size:1em;color:#eee;display:block;margin:0;font-style:italic;font-weight:bold;}

#mission,.node .content,.comment .content{line-height:1.4em;}

#help{font-size:0.9em;margin-bottom:1em;}

.breadcrumb{margin-bottom:.5em;}

.messages{background-color:#eee;border:1px solid #ccc;padding:0.3em;margin-bottom:1em;}

.error{border-color:red;}

.title,.title a {
	 color:#DD0706;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:14px;
	 font-weight:bold;padding:3px 0pt 3px 5px;
	 }

.food-title,.food-title a {
	 color:#DD0706;
	 font-family:Arial,Helvetica,sans-serif;
	 font-size:14px;
	 font-weight:bold;padding:3px 0pt 48px 5px;
	 }
	 
.sub{background-color:#DDE9DD;color:#666666;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;padding:3px 0 3px 5px;margin:20px 0 10px 0;}

.submitted{color:#999;font-size:0.8em;}

.block,.box{padding:0 0 1.5em 0;}

.block{border-bottom:1px solid #bbb;padding-bottom:0.75em;margin-bottom:1.5em;}

.block .title{margin-bottom:.25em;}

.box .title{font-size:1.1em;}

.node{margin:.5em 0 2em 0;}

.sticky{padding:.5em;background-color:#eee;border:solid 1px #ddd;}

.node .content,.comment .content{margin:.5em 0 .5em 0;}

.node .taxonomy{color:#666;font-size:0.9em;padding-left:1.5em;}

.node .picture{border:1px solid #ddd;float:right;margin:0.5em;}

.comment{border:1px solid #abc;padding:.5em;margin-bottom:1em;}

.comment .title a{font-size:1.1em;font-weight:normal;}

.comment .new{text-align:right;font-weight:bold;font-size:0.8em;float:right;color:red;}

.comment .picture{border:1px solid #abc;float:right;margin:0.5em;}

#aggregator .feed-source{background-color:#eee;border:1px solid #ccc;padding:1em;margin:1em 0;}

#aggregator .news-item .categories,#aggregator .source,#aggregator .age{color:#999;font-style:italic;font-size:0.9em;}

#aggregator .title{margin-bottom:0.5em;font-size:1em;}

#aggregator h3{margin-top:1em;}

#profile .profile{clear:both;border:1px solid #abc;padding:.5em;margin:1em 0em;}

#profile .profile .name{padding-bottom:0.5em;}

.block-forum h3{margin-bottom:.5em;}

div.admin-panel .description{color:#999;}

div.admin-panel .body{background:#f4f4f4;}

div.admin-panel h3{background-color:#69c;color:#fff;padding:5px 8px 5px;margin:0;}

.larabarMenuBar_full{height:120px;width:100%;padding:0px;margin:0px;position:relative;display:block;text-align:left;}

.clipper{height:120px;width:100%;overflow:hidden;position:absolute;margin:-42px 0px 0px 0px;padding:0px;display:block;text-align:left;}

.larabarMenuBarContainer{margin:0px;padding:0px;width:830px;margin-left:auto;margin-right:auto;padding-left:20px;position:relative;}

.larabarMenuBar{display:block;background-color:#dd0706;color:#ffe6bd;width:100%;height:26px;border-top:2px solid #ffe6bd;border-bottom:2px solid #ffe6bd;overflow:visible;font-family:Verdana,Helvetica;font-weight:bold;font-size:13px;text-transform:uppercase;letter-spacing:1px;z-index:9;margin:0px;}

.larabarMenuLogoContainer{width:830px;margin-left:auto;margin-right:auto;margin-top:0px;margin-bottom:0px;padding:0px;text-align:left;}

h1.larabarMenuLogo{background-color:#dd0706;color:#ffe6bd;position:relative;margin-bottom:0px;margin-left:556px;	margin-right:0px;padding:0px;border:none;z-index:200;text-transform:uppercase;background-image:url(/themes/larabar2/menubar/img/menubar/menu_logo.gif);width:274px;height:53px;text-indent:-1000em;}

.menuTitle{padding-top:5px;padding-bottom:5px;}

.larabarMenuBar ul{display:block;padding:0px;margin:0px;height:auto;}

.larabarMenuBar ul li{display:block;float:left;overflow:visible;padding:0px 35px 0px 15px;margin:0px 0px 0px 0px;background-image:url(/themes/larabar2/menubar/img/menubar/bullet_menu.gif);background-position:0px -2px;background-repeat:no-repeat;}

.larabarMenuBar ul li.active{background-image:url(/themes/larabar2/menubar/img/menubar/bullet_menu_active.gif);}

.larabarMenuBar ul li a{text-decoration:none;color:#ffe6bd;}

.larabarMenuBar ul li a:active{text-decoration:none;color:#ffe6bd;}

.larabarMenuBar ul li a:visited{text-decoration:none;color:#ffe6bd;}

.test{position:absolute;}

.larabarMenu{width:1000px;height:400px;position:absolute;overflow:hidden;margin:0px 0px 0px -15px;padding:0px;z-index:10;display:none;}

.larabarMenu ul{border-bottom:1px solid #dd0706;border-left:1px solid #dd0706;border-right:1px solid #dd0706;background-color:#ffe6bd;color:#3f392f;display:inline;position:absolute;padding:18px 10px 10px 10px;left:0px;top:0px;width:auto;margin:0px;z-index:10;}

.larabarMenu ul li{display:inline;position:relative;padding:2px 10px 2px 12px;float:left;clear:both;overflow:visible;width:auto;height:auto;margin:0px 0px 0px 0px;background-image:url(/themes/larabar2/menubar/img/menubar/bullet_menu_item.gif);background-position:left;background-repeat:no-repeat;font-size:11px;font-weight:bold;letter-spacing:normal;z-index:10;}

.larabarMenu ul li a{color:#dd0706;}

.larabarMenu ul li a:visited{color:#dd0706;}

.larabarMenu ul li a:active{color:#dd0706;}

.larabarMenu ul li a:hover{color:#3f392f;}

.menuItem{float:left;}

.larabarSubMenu{position:absolute;float:left;padding:0px 0px 0px 9px;margin:-2px 0px 0px 0px;	width:600px;height:400px;background-image:url(/themes/larabar2/menubar/img/menubar/submenu_left.gif);background-repeat:no-repeat;background-position:0px 0px;left:0px;overflow:hidden;z-index:20;}

.larabarSubMenu ul{border-left:none;border-right:1px solid #dd0706;border-top:1px solid #dd0706;border-bottom:1px solid #dd0706;background-color:#ffe6bd;color:#3f392f;display:inline;padding:1px 20px 3px 2px;position:relative;left:0px;top:0px;float:left;z-index:10;white-space:nowrap;margin:0px 0px 0px 0px;width:auto;height:11px;z-index:10;}

.larabarSubMenu ul li{display:inline;position:relative;padding:0px 10px 0px 14px;float:left;clear:none;width:auto;margin:0px;background-image:url(/themes/larabar2/menubar/img/menubar/bullet_submenu_item.gif);background-repeat:no-repeat;background-position:left center;font-size:9px;z-index:10;}

.larabarSubMenu ul li.larabarFirstMenuItem{background-image:none;}

.larabarSubMenu ul li a{color:#dd0706;z-index:10;}

.larabarSubMenu ul li a:visited{color:#dd0706;z-index:10;}

.larabarSubMenu ul li a:active{color:#dd0706;z-index:10;}

.larabarSubMenu ul li a:hover{color:#3f392f;z-index:10;}

/* style new blog*/
.clear{clear:both;}

ul,li,ol{
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.content-blog{
	width:880px;
	margin:0 auto;
	height:400px;
	*height:410px;
}
.sidebar-blog{
	float:left;
	padding:57px 40px 0 0;
	width:147px;
	margin-left:25px;
}


.body-blog{
	float:left;
	height:385px;
	overflow:auto;
	padding:0px 50px 0 0;
	width:633px;
}
.h3 {
	color:#D83921;
	font-family:Myriad Pro;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-0.2px;
	text-align:right;
}
.h2 {
	color:#D83921;
	font-family:Myriad Pro;
	font-size:28px;
	margin:0px;
}
.h5 {
	margin:0px 0px 15px 0px;
	clear:both;
	color:#333333;
}
ul.list-categories{
	clear:both;
	margin:0 0 12px;
}
ul.list-categories li{
	font-weight:bold;
	height:16px;
}
ul.list-archives{
	padding:0 0 20px;
	clear:both;
	width:147px;
}
ul.list-archives li{
	font-weight:bold;
	height:16px;
}
ul.list-archives li a{
	text-decoration:none;
	color:#000000;
}
ul.list-archives li a:hover{
	color:#D83921;
}
ol.calification{
	float:left;
	margin:20px 0px 0px;
}
ul.list-post{
	margin:0px 0px 10px 0px;
}
ul.list-post li{
	padding:0px 0px 20px;
	border-bottom:1px solid #ffe0c2;
	margin:0 0 15px;
}

ul.list-post a:hover{
	color:#DD0706;
	text-decoration:underline;
}

ul.list-post a{
	color:#333333;
	text-decoration:underline;
}
ul.list-post li div.content-post a{
	color:#333333;	
	text-decoration:underline;
}

ul.list-post li div.content-post{
	color:#333333;	
}
ul.list-post li div.content-post a:hover{
	color:#DD0706;	
	text-decoration:underline;
}
ul.list-post p.blog_post_title{
	color:#D83921;	
	font-size:30px;
	margin-bottom:5px;
}


ol.calification li{
	float:left;
	padding:0px 5px 0px;
	border:none;
	margin:0px;
}
ol.calification li.cal_comment_number{
	float:left;
	padding:0px 0px 0px;
	border:none;
	margin:0px;
	color:#D83921;
	font-weight:bold;
}

ol.calification li.cal_comment{
	float:left;
	padding:0px 0px 0px;
	border:none;
	margin:0px;
	color:#D83921;	
}


ol.calification li.cal_comment a{
	float:left;
	padding:0px 0px 0px;
	border:none;
	margin:0px;
	color:#D83921;	
}
ol.calification li.cal_comment a:hover{
	float:left;
	padding:0px 0px 0px;
	border:none;
	margin:0px;
	color:#DD0706;	
}

ol.calification li a{
	text-decoration:underline;
	color: #d83921;
	font-weight:bold;
}
.search form{
	text-align:right;
	height:15px;
	clear:both;
}
.input2{
	*position:relative;
	*top:4px;
}
.input{
	width:107px;
	height:13px;
	padding:0px;
	border:1px solid #d83921;
}
.input-search-blog{
	width:107px;
	height:13px;
	padding:0px;
	border:1px solid #d83921;
	color:#333333;
	font-size:10px;
}
.clear{clear:both;}
.block{display:block;}

a.none{float:none !important; display: block;}
.none{float:none !important; display: block;}

/*blog search */
ul.blog_search {
	border-bottom:1px solid #FFE0C2;	
	padding-bottom:10px;	
}
.blog_search_title{
	color: #D83921;
	font-weight: bold;
	text-decoration:underline;
	padding:27px 50px 0 0;
	margin-bottom:10px;
}

.blog_search_subtitle{
	border-bottom:1px solid #FFE0C2;	
	margin-bottom:10px;
	padding-bottom:10px;	
}

a.blog_search_link {
	text-decoration:underline;
	color: #d83921;
	font-weight:bold;
	margin-bottom:5px;
}

a.blog_search_link:hover{
	text-decoration:underline;
	color: #DD0706;
	font-weight:bold;
}

li.blog_search_link{
	padding-bottom:5px;
}

a.blog_cat:hover {
	text-decoration:underline;
	color:#333333;
}

/* CSS Blog Show comment */

.blog_content_comments {
	border-top:1px solid #FFE0C2;	
	padding-top:10px;	
}

.blog_comments {
	border-bottom:1px solid #FFE0C2;	
	padding-bottom:10px;
	margin-bottom:10px;	
}

.blog_content_comments a.blog_comment_title {
	text-decoration:underline;
	color: #d83921;
	font-weight:bold;
	font-size:12px;

}

.blog_content_comments a.blog_comment_title:hover{
	text-decoration:underline;
	color: #DD0706;
	font-weight:bold;
}
.blog_content_comments h5.h5_comment {
	margin:5px 0px 15px 0px;
	clear:both;
	color:#333333;
}
.blog_comments_form p.form_comment_title{
	text-decoration:underline;
	color: #DD0706;
	font-weight:bold;	
	padding-top:5px
}

.blog_comments_form input,.blog_comments_form select{
	font-size: 12px;
}

/* CSS star rating */
ol.calification span li {
	padding:0 2px;
}
ol.calification li.cal_comment_rating ol.post_rating li a.star_on{
    color: #d83921;
	width: 20%;
	text-decoration:none;
}

ol.calification li.cal_comment_rating ol.post_rating li a.star_on:hover{
    color: #DD0706;
	width: 20%;
	text-decoration:none;
}


ol.calification li.cal_comment_rating ol.post_rating li a.star_off{
	color: #333333;
	text-decoration:none;	
}
ol.calification li a.star_on{
    width: 20%;
	text-decoration:none;
	
}

ol.calification li a.star_off{
	color: #333333;
	text-decoration:none;	
}

.flavors_row_1 {
position:absolute;
bottom:40px;
}

.flavors_row_2 {
position:absolute;
bottom:122px;
}

.flavors_row_3 {
position:absolute;
bottom:204px;
}

.flavors_row_4 {
position:absolute;
bottom:286px;
}

.flavors_row_5 {
position:absolute;
bottom:368px;
}

.flavor_container {
width:170px;
height:70px;
float:left;
padding-right:25px;
padding-bottom:14px;
}

.flavors_splash {
position:relative;
top:50px;
bottom:100px;
width:780px;
height:400px;
vertical-align:middle;
bottom:10px;	
margin-left:72px
}

.food-list {
	width:230px;
	padding-right:23px;
}

.food-left-arrow {
	float:left;
}
.food-right-arrow {
	float:right;	
}

.food-view-all {
	text-align:center;
	margin-left:4px;
}

.food-menu-footer {
	width:107px;
	text-align:center;	
	float:right;
	padding-top:15px;
}

.food-over {
	display:none;
}


.food-off{
	display:inline;
}


#paginate-right {
	float:right;
}
#paginate-left {
	float:left;
}

.ingredient {
	list-style-type:square;
}
.blog_feed {
	position: relative;
	left:470px;
	top:392px;
	width:30px;
}

.bottom-nav {
}.bottom-nav span.nav {
	float:right;
	left:13px;
	margin-top:3px;
	position:relative;
}.bottom-nav span.nav a{
	margin-right: 12px;
  left:-4px;
  position:relative;
  top:-2px;
  width:147px;
}.bottom-nav span.selected{
	background-image:url(/images/photos/arrow.png);
	background-position:right center;
	background-repeat:no-repeat;
	color:#DD0706;
	display:block;
}.bottom-nav div.pagination-container{
  display:block;
  float:right;
  left:6px;
  margin-top:13px;
  position:relative;
  top:8px;
  width:160px;
} .bottom-nav div.pagination-container div.pagination{
  float:right;
  font-family:Arial;
  font-size:10px;
  font-weight:bold;
  margin:0 8px;
} .bottom-nav div.pagination-container span.label{
  float:right;
  font-size:9px;
  font-weight:bold;
  margin-right:20px;
} .bottom-nav div.pagination-container a, .bottom-nav div.pagination-container span{
  display:block;
  float:left;
  height:16px;
  text-align:center;
  width:10px;
  font-weight: bold;
} .bottom-nav div.pagination-container .next_page, .bottom-nav div.pagination-container .prev_page {
  display:none;
}.bottom-nav div.pagination-container .current {
  background-color:#FFE5BE;
  color:red;
}

.vital_logo {
	float:right;
	margin-top:-50px;
	margin-right: 26px;
}

.vital_larabar_flair {
	float:right;
}

.vital_sorry_description {
	margin-top:12px;
}

.vital_sorry_description_2 {
	margin-top: 15px;
}

.vital_sorry {
	width:530px;
}

.vital_juice_address_2 {
	margin-top: 22px;
	width: 220px;
}

.vital_lara_address_2 {
	margin-top: 40px;
	width: 220px;
	
}

.vital_larabar_flair {
	margin-right:5px;
	margin-top:-130px;
}

.vital_sorry {
	margin-left:10%;
}

.vital_juice_address {
	float:left;
	margin-left: 130px;
}

.vital_lara_site {
	width:250px;
	float:left;
	padding-right: 20px;
}

.vital_lara_address {
	float:left;
	margin-left:62px;
}

.vital_juice_site {
	width:250px;
	float:left;
}

.vital_snapshots {
	margin-top: 24px; 
	margin-left: 2px;
}

.vital_addresses {
	margin-top:234px;
}

.vital_larabar_flair_form {
	float:right;
	margin-top: 20px; 
	margin-right: 10px;
}

.vital_description {
	margin-top: 10px;
}

.vital_form {
	margin-top: 22px;
}
.vital_column {
	float:left;
}

.vital_label {
	clear:left;
	padding-bottom: 31px;
}

.vital_input {
	clear:left;
	padding-bottom:30px;
}

.vital_row {
	clear:left;
	margin-top:10px;
}

.vital_input_field {
	float:right;
}

.vital_column_2 {
	padding-left: 27px;
}

.vital_submit_button {
	margin-top: -23px;
	margin-right: 36px;
	float:right;
}

.vital_yes_no {
	margin-left:10px;
	width:320px;
}

.vital_form_errors {
	color:#cc0000;
	font-family:Arial;
	margin-top:15px;
	font-size:15px;
}

.gluten_bars_scroll {
	width: 170px;
	text-align: center;
	height: 360px;
}

.gluten_bars {
	width: 170px;
	text-align: center;
	height: 324px;
	overflow: hidden;
	margin: 7px 0px 7px 0px;
	position: relative;
}

#gluten_bars_papyrus {
	width: 170px;
	text-align: center;
	position: relative;
}

.small_bar {
	height: 41px;
	width: 100px;
	display: block;
	margin: 1px auto 1px auto;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.gluten_bars_scroll .arrow {
	cursor: pointer;
	cursor: hand;
}

.gluten_bars_bg {
	position: absolute;
	z-index: 100;
}

.gluten_bar_info {
	width:300px;
	position:absolute;
	left:792px;
	top:190px;
	*top:196px;
	_top:192px;
}

.gluten_go_btn {
	float:left;
	margin-top:3px;
}



/* Contact feedback */

.contact-below-img {
    width:280px;
}

.contact-below-img img {
    padding-bottom:8px;
}

#contact-email-input {
    padding-bottom:2px;
    text-align:right;
    margin-right:9px;
}

.contact-below-img input {
    float:left;
}

.contact-below-img form {
    float:right;
}

.retirement_container {
	width: 930px;
	height: 568px;
	position: relative;
	left: 10px;
}

object:focus,
a:focus {
	-moz-outline-style: none;
	/*width:0px;
	height:0px;
	outline:0px;*/
}

.retirement_modal {
	background-color:#ffe6bd;
	overflow: hidden;
	margin-top:50px;
}

.dialogRetirementPlaque .ui-dialog-titlebar {
	display:none;
}

.retirement_image_1 {
	position: absolute;
	top: 28px;
	left: 60px;
}

.retirement_image_2 {
	position: absolute;
	top: 112px;
	left: 252px;
}

.retirement_image_3 {
	position: absolute;
	top: 0px;
	left: 473px;
}

.retirement_image_4 {
	position: absolute;
	top: 33px;
	left: 716px;
}

.retirement_image_5 {
	position: absolute;
	top: 270px;
	left: 0px;
}

.retirement_image_6 {
	position: absolute;
	top: 335px;
	left: 252px;
}

.retirement_image_7 {
	position: absolute;
	top: 203px;
	left: 422px;
}

.retirement_image_8 {
	position: absolute;
	top: 305px;
	left: 716px;
}

.large_plaque {
	float:right;
}

.retirement_modal_left_col {
	width:423px;
	float:left;
}

.retirement_modal_right_col {
	width:423px;
	float:left;
	margin: 0px 0px 0px 30px;
	_margin-left: 15px;
}

.retirement_small_bar {
	margin: 0px 0px 5px 0px;
	position:relative;
	left:-7px;
}

.retirement_go_back {
	margin: 27px 0px 0px 0px;
}

.retirement_title {
	margin-bottom: 0px;
}

.retirement_subtitle {
	margin-bottom: 20px;
}
