/* 
	Theme Name: The Noodle Box
	Theme URL: http://thenoodlebox.net
	Author: Dejan Cancarevic
	Author URI: dejanc@gmail.com
	Version: 1.0		
*/

/*-------
// global reset
//-----*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; width: 100%;}
acronym { cursor: help; }



/*-------
// general
//-----*/

html { font-size: 100.01%; height:100%;}
body { font-size: 62.5%; line-height:1.2em; height:100%; }
input, select, textarea { font-size: 100%; }

input.text, textarea { padding: 2px 3px; font-family: Verdana, sans-serif; }
.submit { cursor/**/: /**/pointer; }
select > option { padding: 0 5px 0 3px; }

.ul, .ol { margin: 0 0 1em 2em; }
.ul li, .ol li { margin: .2em 0; padding: 0; }

.flR { float: right; }
.flL { float: left; }
.alR { text-align: right; }
.alC { text-align: center; }
.vlT {vertical-align:top;}
.vlB {vertical-align:bottom;}

.hide { display: none; }
.clear { clear: both; height:1px; line-height:1px; }

.ir { position: relative; overflow: hidden; }
.ir span { position: absolute; width: 100%; height: 100%; left: 0; top: 0; text-indent: -1000em; }

a:link, a:visited { text-decoration: none; cursor/**/: /**/pointer; color:#91B43B; }
a:link:hover, a:visited:hover { text-decoration: underline; }
a.inv:link, a.inv:visited { text-decoration: underline; }
a.inv:link:hover, a.inv:visited:hover { text-decoration: none; }

.cols { overflow: hidden; margin: 0; }
.cols .col { float: left; width: 50%; }
#page .cols .last { margin-right: 0; }

.clearFix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }


/*-------
// Globals
//-----*/

.nivo-caption h5 {
    font-family: 'Istok Web', sans-serif;
    font-size: 40px;
}

.nivo-caption a {
font-size:18px;
float:left;
display:block;
line-height:24px;
margin-left:6px;
clear:left;
}

body{ font-family:Arial, Helvetica, sans-serif;  color:#565656; background:#1C1208; }
h1, h2, h3, h4, h5, h6, p, li { line-height:1.0em; }
.margin_bottom{margin-bottom:15px;}

/* ----- div#content ----*/
 
h1{font-size:200%;}
div#content h2{font-size:200%; margin-bottom:10px;}
div#content h3{font-size:170%; color:#2a231c; text-transform:uppercase; }
div#content h4{font-size:150%; line-height:1.4em; text-transform:uppercase; color:#91b43b; font-weight:normal;}
div#content p, div#content ul li, div#content ol li{ font-size:138%; margin-bottom:12px; line-height:1.3em;}
div#content ul li{list-style:disc inside;}
div#content div#sidebar ul li{list-style:none;}
div#content div.content_bottom ul li{list-style:none;}

div#content h4.comh4{font-size:140%; text-transform:uppercase; color:#292929; font-weight:bold; margin:0 0 10px 0;}

/*-------
// Page Layout
//-----*/

/*--- Container ---*/
div#container{background:#1C1208 url(public/images/container/container_middle.jpg) repeat-y 50% 0px;}

/*--- Wrapper ---*/
div.wrapper{width:978px; margin:0px auto; }

/*--- Header ---*/
div#header{ background:transparent url(public/images/header/header_background.gif) no-repeat 0px 0px; height:243px; padding-right:29px;}

/*--- Navigation ---*/
div#navigation{clear:both; background:transparent url(public/images/navigation/navigation_background.jpg) no-repeat left top; height:41px; padding:8px 0px 0px 0px; margin-bottom:10px;}

/*--- Content ---*/
div#content{background:#f2efdc; padding:15px 13px;}

/*--- Footer ---*/
div#footer{padding:20px 0px 50px 0px; width:100%; overflow:hidden;}

/*--- Banner ---*/
div#banner{background:#91b43b; height:371px; overflow:hidden; margin-bottom:10px;}

/*-------
// Common Page Layout
//-----*/

/*--- Container ---*/
div#container div.container_top{background:transparent url(public/images/container/container_top.jpg) no-repeat 50% 0px; }
div#container div.container_bottom{background:transparent url(public/images/container/container_bottom.jpg) no-repeat 50% 100%;}

/*--- Header ---*/
div#header div.logo{padding:10px 0px 0px 25px;}
div#header h1 a{ background:transparent url(public/images/header/logo.jpg) no-repeat 0px 0px; width:237px; height:238px; display:block;}

div#header div.header_right{width:648px;}
div#header div.header_right div.top_nav{float:right; padding-bottom:70px;}
div#header div.header_right div.top_nav ul li{float:left; margin-left:5px;}
div#header div.header_right div.top_nav ul li a{float:left; display:block; height:27px;}
div#header div.header_right div.top_nav ul li a.faqs{background:transparent url(http://thenoodlebox.net/wp-content/uploads/2011/07/button-faqs1.jpg) no-repeat left top; width:89px;}
div#header div.header_right div.top_nav ul li a.merchandise{background:transparent url(public/images/header/merchandise.gif) no-repeat left top; width:124px;}
div#header div.header_right div.top_nav ul li a.location{background:transparent url(public/images/header/location.gif) no-repeat left top; width:96px;}
div#header div.header_right div.top_nav ul li a.download{background:transparent url(public/images/header/franchise.gif) no-repeat left top; width:100px;}
div#header div.header_right div.top_nav ul li a:hover{background-position:left bottom;}
div#header div.header_right div.top_nav ul li a.active{background-position:left bottom;}

#header .delivery-header {float:right; text-align:right; padding: 7px 0 23px 0; width:648px;}
#header .delivery-header h2 {color:white; font-size: 19px; text-shadow: 1px 1px 2px black}
#header .delivery-header h2 span{color:#91B43B; font-size: 17px;}
#header .delivery-header h2 a {color:white;}

/*--- Navigation ---*/
div#navigation ul li{float:left; padding-left:20px;}
div#navigation ul li a{display:block; float:left; height:34px; }

div#navigation ul li.home a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat 0px 0px; width:68px;}
div#navigation ul li.home a:hover{background-position:0px -34px;}
div#navigation ul li.home a.active{ background-position:0px -68px;}
div#navigation ul li.home a.active:hover{ background-position:0px -68px;}


div#navigation ul li.story a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -68px 0px; width:61px;}
div#navigation ul li.story a:hover{background-position:-68px -34px;}
div#navigation ul li.story a.active{background-position:-68px -68px;}
div#navigation ul li.story a.active:hover{background-position:-68px -68px;}

div#navigation ul li.press a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -128px 0px; width:65px;}
div#navigation ul li.press a:hover{background-position:-128px -34px;}
div#navigation ul li.press a.active{background-position:-128px -68px;}
div#navigation ul li.press a.active:hover{background-position:-128px -68px;}

div#navigation ul li.values a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -192px 0px; width:82px;}
div#navigation ul li.values a:hover{background-position:-192px -34px;}
div#navigation ul li.values a.active{background-position:-192px -68px;}
div#navigation ul li.values a.active:hover{background-position:-192px -68px;}

div#navigation ul li.blog a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -284px 0px; width:53px;}
div#navigation ul li.blog a:hover{background-position:-284px -34px;}
div#navigation ul li.blog a.active{background-position:-284px -68px;}
div#navigation ul li.blog a.active:hover{background-position:-284px -68px;}

div#navigation ul li.nutrition a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -335px 0px; width:80px;}
div#navigation ul li.nutrition a:hover{background-position:-335px -34px;}
div#navigation ul li.nutrition a.active{background-position:-335px -68px;}
div#navigation ul li.nutrition a.active:hover{background-position:-335px -68px;}

div#navigation ul li.contact a{background:transparent url(public/images/navigation/navigation_button.gif) no-repeat -417px 0px; width:88px;}
div#navigation ul li.contact a:hover{background-position:-417px -34px;}
div#navigation ul li.contact a.active{background-position:-417px -68px;}
div#navigation ul li.contact a.active:hover{background-position:-417px -68px;}

/*--- Section ---*/
div.section{width:100%; overflow:hidden;}
div.section a{display:block; color:#b3001b;}
div.section a:hover{text-decoration:none;}
div.section div.box{background:transparent url(public/images/header/box3.gif) no-repeat 0px 0px; width:156px; height:63px; float:left; padding:0px 0px 0px 0px; margin-left:7px;}
div.section div.box:hover{background:transparent url(public/images/header/box3.gif) no-repeat 0px -63px; width:156px; height:63px;}
div.section div.box.first{margin-left:0px;}
div.section div.box img{vertical-align:bottom; margin:0 0 0 4px;}
div.section div.box p{color:#b3001b; font-size:13px; text-align:center;}
div.section div.box a{padding:9px 0 0px 0;}
div.section div.box p a{padding:2px 0 2px 0;}
div.section div.box p.menu a{padding:6px 0 3px 0;}
div.section div.box h2{height:25px;}
div.section div.box h2.fisgard_victoria{background:transparent url(public/images/header/fisgard_victoria.gif) no-repeat 0px 0px;}
div.section div.box h2.douglas_victoria{background:transparent url(public/images/header/douglas_victoria.gif) no-repeat 0px 0px;}
div.section div.box h2.kitsilano_vancouver{background:transparent url(public/images/header/kitsilano_vancouver.gif) no-repeat 0px 0px;}

/*--- Dropdown Navigation ---*/
#dd-locations {
	position:relative;
	width:632px;
	height:39px;
	padding:10px 0 0 16px;
	background:url(public/images/navigation/navigation_background.jpg) no-repeat 0 0 #f00;
	z-index:100;
}

#dd-nav-container {
	position:absolute;
	top:19px;
	left:160px;
}

#dd-nav, #dd-nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#dd-nav a {
	display: block;
	padding-top:16px;
	font-size:13px;
	color:#fff;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
}

#dd-nav a:hover {color:#91b43b}

#dd-nav li {
	float: left;
	margin-right:17px;
}

#dd-nav a.victoria {
	background:url(public/images/navigation/victoria.png) no-repeat 0 0;
	width:61px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}

#dd-nav a.vancouver {
	background:url(public/images/navigation/vancouver.png) no-repeat 0 0;
	width:83px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}

#dd-nav a.interior {
	background:url(public/images/navigation/interior.png) no-repeat 0 0;
	width:81px;
	height:14px;
	text-indent:-9999px;
	overflow:hidden;
}


#dd-nav li ul {
	position: absolute;
	width: 85px;
	left: -999em;
	background:url(public/images/navigation/bg-dropdown.png) no-repeat bottom left;
	padding:3px;
	
}

#dd-nav li ul li a {
	border-bottom:1px solid #322d27;
	width:79px;
	text-align:center;
	display:block;
	padding:8px 0;
}

#dd-nav li:hover ul {
	left: auto;
}

#dd-nav li:hover ul, #dd-nav li.sfhover ul {
	left: auto;
}

#dd-locations .social{padding-right:8px;}
#dd-locations .social img{padding-right:2px;}

/*--- Banner ---*/
div#banner img{float:left; vertical-align:bottom; margin-right:15px;}
div#banner div.banner_right{ padding:4px 10px 0px 0px; overflow:hidden;}
div#banner div.banner_right h1{color:#FFF; font-size:450%; line-height:1.2em;}
div#banner div.banner_right h1 span{display:block;}
div#banner div.banner_right h1 span.first{ padding-top:35px; font-size:125%;}
div#banner div.banner_right h1 span.second{font-size:294%; line-height:.9em; padding-top:7px;}
div#banner div.banner_right h1 span.third{font-size:148%; text-align:right; padding-right:14px; padding-top:7px;}
div#banner div.banner_right p{font-size:170%; color:#FFF; font-style:italic; margin-top:13px;}





/*--- Content Sidebar ---*/
div#content div#sidebar{width:335px; padding-top:15px;}
div#content div#sidebar div.testimonials{background:transparent url(http://184.172.166.78/~thenoodl/public/images/content/quote1.png) no-repeat left top;}
div#content div#sidebar div.testimonials div.right_quote{background:transparent url(http://184.172.166.78/~thenoodl/public/images/content/right_quote.png) no-repeat right bottom; padding:55px 22px 15px 12px; font-size: 14px; font-style: italic; line-height: 1.3em; height: 150px;} 
div#content div#sidebar div.testimonials ul li{text-align:right; font-style:italic; line-height:1.2em; margin-bottom:50px; color:#1e1813; padding-left:5px;}



/*--- Footer ---*/
div#footer p{color:#6a523d; font-size:130%;}
div#footer ul li{color:#6a523d; font-size:130%; display:inline; margin-left:10px;}
div#footer a{color:#6a523d;}
div#footer div.copyright{padding:0px 0px 0px 15px;}
div#footer div.footer_nav{padding:0px 15px 0px 0px;}




/*-------
// Index Page Layout
//-----*/

/*--- Content Main ---*/
div#content div#main{width:569px;}
div#content div.box{background:#292018; padding:12px; position:relative; margin-bottom:12px; height:1%;}
div#content div.box div.inner_box{width:100%; overflow:hidden; }
div#content div.box div.clear{margin-top:-4px;}
div#content div.box div.arrow{background:transparent url(http://184.172.166.78/~thenoodl/public/images/content/right_arrow.png) left top no-repeat; width:42px; height:33px; position:absolute; top:0px; right:-42px}
div#content div.box div.inner_box img{float:left;}
div#content div.box div.description{margin-left:230px;}
div#content div.box div.description p{color:#FFF;}
div#content div.box div.description h2{height:30px; margin:0px 0px 10px 0px;}
div#content div.box div.description h2.heading1{background:transparent url(http://thenoodlebox.net/wp-content/uploads/2011/01/malay_fried_rice.gif) no-repeat left top; }
div#content div.box div.description h2.heading2{background:transparent url(http://thenoodlebox.net/wp-content/uploads/2011/01/satay_lunch_box.gif) no-repeat left top; }
div#content div.box div.description h2.heading3{background:transparent url(http://thenoodlebox.net/wp-content/uploads/2011/01/black_bean_garlic.gif) no-repeat left top; }
div#content div.box div.description a.view{ display:block; position:absolute; right:10px; bottom:10px; background:transparent url(public/images/content/fun.gif) no-repeat left top; width:72px; height:20px;}
div#content div.box div.description a.view2{ display:block; position:absolute; right:10px; bottom:10px; background:transparent url(public/images/content/fresh.gif) no-repeat left top; width:72px; height:20px;}
div#content div.box div.description a.view3{ display:block; position:absolute; right:10px; bottom:10px; background:transparent url(public/images/content/fiery.gif) no-repeat left top; width:72px; height:20px;}

div#content  div.box p{color:#ba9b7d ; margin-bottom:20px; }
div#content  div.box p span{color:#f3fa88;}
div#content  div.box h2{color:#91b43b; margin:10px 0px 12px 0px;}
div#content  div.box p.alR{margin-bottom:0px;}

div#content  div.box h2 a{color:#91b43b;}

/*--- Content Content_bottom ---*/
div#content div.content_bottom{clear:both; width:100%; overflow:hidden;}
div#content div.content_bottom ul li{float:left; margin:0px 0px 0px 9px}
div#content div.content_bottom ul li img{vertical-align:bottom;}
div#content div.content_bottom ul li.first{margin-left:0px;}




/*-------
// Location Page Layout
//-----*/

/*--- Content ---*/

div#content div.location{margin-top:15px;}
div#content div.location div.left{width:230px; }
div#content div.location div.box1{padding:0px 0px 12px 15px;}
div#content div.location div.box1 h3 span{color:white; font-weight:normal}
div#content div.location p{font-style:normal; margin:3px 0px 0px 0px; line-height:1.2em;}

div#content div.location div.right{width:281px; padding-right:25px;}
div#content div.location div.right h3{color:#2A231C;}

div#content div.box.item_section{margin-bottom:0px; padding:20px 30px 15px 30px;}
div#content div.box div.items{margin:3px -23px 25px -23px;}
div#content div.box div.items{text-align:center;}


/*-------
// Recycling Page Layout
//-----*/

/*--- Content ---*/
div#content div.recycling{ background:transparent url(public/images/content/recycling_background.gif) repeat-y 0px 0px; width:100%; overflow:hidden;}
div#content div.recycling div.box ul{margin:0px 0px 20px 0px;}
div#content div.recycling div.box ul li{color:#ba9b7d ; margin-bottom:0px; list-style:disc inside; margin:0px; line-height:1.2em;}

/*-------
// Contact Page Layout
//-----*/

/*--- Content ---*/
div#content div.contact div.box{margin-bottom:0px; background:#150f09; }
div#content div.contact div.box div.left{width:327px; background:#261A0E; padding:10px 20px; }
div#content  div.box  h4.heading4{color:#ba9b7d ; margin:5px 0px 20px 0px;}
div#content div.contact div.box div.left p{margin-bottom:25px;}
div#content div.contact div.box div.left div.box1{ margin-top:35px;}
div#content div.contact div.box div.left a{color:#ba9b7d ;}

div#content div.contact div.box div.right{width:485px; padding:0px 36px 26px 0px;}
div#content div.contact div.box div.right table{width:100%;}
div#content div.contact div.box div.right table th p, div#content div.contact div.box div.right table th{color:#91b43b; font-size:130%; text-align:right; margin-top:10px; }
div#content div.contact div.box div.right table th, div#content div.contact div.box div.right table td{padding:8px 10px 4px 10px; font-size:120%; vertical-align:top;}
div#content div.contact div.box div.right table th.last, div#content div.contact div.box div.right table td.last{padding-top:0px;}
div#content div.contact div.box div.right table p{margin:0px;}
div#content div.contact div.box div.right table input.textbox{ width:348px; background:#ba9b7d ; border:0px; padding:6px 3px;}
div#content div.contact div.box div.right table textarea{width:348px; background:#ba9b7d ; border:none; height:70px; position:relative; z-index:10;}
div#content div.contact div.box div.right table input.send{margin-right:18px; margin-top:-7px; z-index:5; position:relative; }


/*-------
// Blog Page Layout
//-----*/

/*--- Content ---*/

div#content div.blog div.box{margin-bottom:0px;  background:#ebe7dc; }

div#content div.blog div.box div#main{width:696px;}


.paper {	
	height:210px;
	background:url(public/images/new/paper.png) top no-repeat;
	padding:25px 30px;
	font-size:11px;
}

.paper p{	
	font-size:11px !important;
	line-height:18px !important;
}

.paper a {
	color:#7aa317;
}

.paper a:hover {
	color:#495f14;
}

.paper h5 {
	background:url(public/images/new/loginline.gif) left bottom repeat-x;	
	font-weight:normal;
	font-size:18px;
	color:#2a2a2a;
	padding:0 0 7px 0;
	margin:0 0 15px 0;
}

div#content div#sidebar  .paper ul{
	list-style-type:circle;
	margin:-5px 0 0 22px;
}

div#content div#sidebar  .paper ul li{
	list-style-type:circle;
	font-size:11px;
	margin-bottom:0px;
}

.paper ul li a{
	display:block;
	color:#111;
	padding:5px 0;
}

.paper ul li ul{
	display:none;
}

.search {
	background:url(public/images/new/searchbg.png) center top no-repeat;
	height:90px;
	padding:20px 30px;
}

.search form{
	margin:12px 0 0 0;
}

.search input{
	width:210px;
	height:25px;
	border:0px;
	background:url(public/images/new/searchinput.gif) center no-repeat;
	font:18px arial;
	color:#333;
	padding:7px 5px 3px 5px;
}

.search input.submit{
	width:44px;
	cursor:pointer;
	height:35px;
	border:0px;
	background:url(public/images/new/go.gif) left top no-repeat;
	font:18px arial;
	color:#333;
	padding:0px;
	text-indent:-9999pt;
	position:absolute;
	margin:0px 0 0 4px;
}

.search input.submit:active{
	background-position:bottom;
}


div#content div.box .post {
	margin: 0 0 50px 0;
}

div#content div.box .post h2{
	font-size:26px;
	font-weight:bold;
	color:#2a2a2a;
	padding:0px 0 20px 0;
	margin:0px;
}

div#content div.box .post h2 a{
	color:#333;	
}

div#content div.box .post h2 a:hover{
	color:#000;
}

div#content div.box .post h2 span{
	display:block;
	color:#7c7c7c;
	margin:5px 0 0 0;
	text-transform:uppercase;
	font:13px arial;
	font-weight:bold;
}

div#content div.box .post h2 span a{
	color:#658300;
}

div#content div.box .postimage {
	border:1px solid #dfdedc;
	text-align:center;
	background:#fff;
	padding:10px;
	margin:0 0 20px 0;
	-moz-box-shadow: 0 0 1em #ccc;
	-webkit-box-shadow: 0 0 1em #ccc;
}

div#content div.box .post p {
	color:#000;
	font-size:14px;
}

div#content div.box .post a {
	color:#658300;
}

#main .pagnation {
	margin:0px 0;
	text-align:center;
	font-weight:bold;
	height:44px;
	line-height:44px;
	position:relative;
}

#main .pagnation a{
	display:inline-block;
	color:#B3001B;	
	font-size:18px;
}

#main .pagnation a:hover{
	color:#111;
}

#main .pagnation span{
	margin:0 3px;

}

#main .pagnation a span{	
	margin:-20px 0 0 0;
	position:absolute;
}

#main .pagnation a span.pagnprev{
	left:1px;
}

#main .pagnation  a span.pagnnext{
	right:1px;
}

#main .pagnation a:hover{
	background-position:bottom;
}


#main .maincontent .pagnation  a span.pagnprev{
	left:1px;
}

#main .maincontent .pagnation  a span.pagnnext{
	right:1px;
}


#main .comments {
	border-top:1px solid #e2d9c4;
	border-bottom:1px solid #e2d9c4;
	padding:15px 0;
	margin:0 0 20px 0;
	color:#111;
}

#main .commentsform label{
	font-weight:bold;
	font-size:12px;
	display:block;
	margin:10px 0 3px 0;
}

#main .commentsform input, #main  .commentsform textarea{	
	display:block;
	font:12px arial;
	color:#333;
	padding:3px;
	border-top:2px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background:#fff;
	width:240px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;	
}

#main .commentsform textarea{	
	width:100%;
	height:80px;
}

#main .commentsform  input.submitcomment {
	width:132px;
	height:44px;
	border:0px;
	background:url(public/images/new/addcomment.jpg) center top no-repeat;
	text-indent:-9999pt;
	cursor:pointer;
	margin:10px 0 0 0;	
}

#main .commentsform  input.submitcomment:hover {
	background-position:bottom;	
}


#main .comment {
	min-height:115px;
	margin:0 0 20px 0;
}

* html .comment {
	height:115px;
}

#main .commentimagecontainer {
	width:113px;
	font-size:11px;
	float:left;
	background:url(public/images/new/commenttipleft.gif) right top no-repeat;
}

#main .commentimage {
	width:74px;
	height:74px;
	padding:3px;
	background:#fff;
	border:1px solid #c8c6c7;
	-moz-box-shadow: -1px -1px 1em #ccc;
	-webkit-box-shadow: -1px -1px 1em #ccc;
	margin:0 0 3px 0;
}

#main .reply {
	text-align:right;
}

#main .reply a {
	background:url(public/images/new/reply.gif) right center no-repeat;
	padding:0 20px 0 0;
	display:block;
	text-transform:uppercase;
	font-size:11px;
}

#main .commentimage img{
	width:74px;
	height:74px;
}

#main .commenttext {
	margin:0 0 0 112px;	
	border-top:2px solid #dedede;
	border-left:1px solid #dedede;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	background:#fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	min-height:90px;
	padding:10px 20px;
}

#main .comments ul {
	background:none;
	border:0px;
	margin:0px 0 0 30px;
	padding:0px;	
}

#main .comments ul .commentimage img{
	width:55px;
	height:55px;	
}

#main .comments ul .commentimage {
	width:55px;
	height:55px;
}

#main .comments ul a {
	text-decoration:none;
	color:#b0331d;
}

div#content div.box .comments p {
	color:#111;
}

div#content div.box .comments a {
	color:#6e9a04;
}

div#content div.box #commentform p {
	color:#111;
	margin-top:10px;
}

div#content div.box #commentform a {
	color:#6e9a04;
}

.noodleslider {
    border: 3px solid #1C1208;
    margin-left: -3px;
    margin-top: -5px;
    margin-bottom: 10px;
    font-family: 'Istok Web', sans-serif;

}

.locatemap{
   
}

.nivo-html-caption h1{
    font-size: 40px;
    margin-bottom: 55px;
    padding: 10px;
}

.nivo-html-caption a {
    font-size: 23px;
    line-height: 1.4em;
    float: left;
    clear: both;
    display: block;
    padding-left: 10px;
}

.theEditor{
	width:100%;	
}

.noodle-nutrition {
    margin-top: -50px;
}

.nutrientsContainer {
   color: #FFF;
   line-height: 2em;
   font-size: 12px;
}

.nutrientAmount {
   text-align: right;
}

.allergenContainer {
    color: #FFF;
   line-height: 2em;
   font-size: 12px;
}

.variantContainer {
  color: #FFF;
   line-height: 1.5em;
   font-size: 12px;
   margin-bottom: 10px;
}

.nutrientNameHeader {
    font-size: 14px;
    color: #91B43B;

}
.nutrientAmountHeader {
     font-size: 14px;
    color: #91B43B;
}

