.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;
}
.terms-inline {
	display:inline;
}
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;
}
/*_\*/
* html .clear-block {
	height:1%;
}
.clear-block {
	display: block;
}
/* End hide from IE-mac */
body.drag {
	cursor:move;
}
th.active img {
	display:inline;
}
tr.even,tr.odd {
	background-color:#eee;
	border-bottom:1px solid #ccc;
	padding:0.1em 0.6em;
}
tr.drag {
	background-color:#fffff0;
}
tr.drag-previous {
	background-color:#ffd;
}
td.active {
	background-color:#ddd;
}
td.checkbox,th.checkbox {
	text-align:center;
}
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
}
div.indentation {
	width:20px;
	height:1.7em;
	margin:-0.4em 0.2em -0.4em -0.4em;
	padding:0.42em 0 0.42em 0.6em;
	float:left;
}
div.tree-child {
	background:url(../../../../misc/tree.png) no-repeat 11px center;
}
div.tree-child-last {
	background:url(../../../../misc/tree-bottom.png) no-repeat 11px center;
}
div.tree-child-horizontal {
	background:url(../../../../misc/tree.png) no-repeat -11px center;
}
.error {
	color:#e55;
}
div.error {
	border:1px solid #d77;
}
div.error,tr.error {
	background:#fcc;
	color:#200;
	padding:2px;
}
.warning {
	color:#e09010;
}
div.warning {
	border:1px solid #f0c020;
}
div.warning,tr.warning {
	background:#ffd;
	color:#220;
	padding:2px;
}
.ok {
	color:#008000;
}
div.ok {
	border:1px solid #00aa00;
}
div.ok,tr.ok {
	background:#dfd;
	color:#020;
	padding:2px;
}
.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;
}
ol.task-list li.active {
	font-weight:bold;
}
.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;
}
.item-list .pager {
	clear:both;
	text-align:center;
}
.item-list .pager li {
	background-image:none;
	display:inline;
	list-style-type:none;
	padding:0.5em;
}
.pager-current {
	font-weight:bold;
}
.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:10em;
}
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.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(../../../../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(../../../../misc/menu-expanded.png) 5px 75% no-repeat;
}
html.js fieldset.collapsed legend a {
	background-image:url(../../../../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 {
	position:relative;
}
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(../../../../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;
}
.draggable a.tabledrag-handle {
	cursor:move;
	float:left;
	height:1.7em;
	margin:-0.4em 0 -0.4em -0.5em;
	padding:0.42em 1.5em 0.42em 0.5em;
	text-decoration:none;
}
a.tabledrag-handle:hover {
	text-decoration:none;
}
a.tabledrag-handle .handle {
	margin-top:4px;
	height:13px;
	width:13px;
	background:url(../../../../misc/draggable.png) no-repeat 0 0;
}
a.tabledrag-handle-hover .handle {
	background-position:0 -20px;
}
.joined+.grippie {
	height:5px;
	background-position:center 1px;
	margin-bottom:-2px;
}
.teaser-checkbox {
	padding-top:1px;
}
div.teaser-button-wrapper {
	float:right;
	padding-right:5%;
	margin:0;
}
.teaser-checkbox div.form-item {
	float:right;
	margin:0 5% 0 0;
	padding:0;
}
textarea.teaser {
	display:none;
}
html.js .no-js {
	display:none;
}
.progress {
	font-weight:bold;
}
.progress .bar {
	background:#fff url(../../../../misc/progress.gif);
	border:1px solid #00375a;
	height:1.5em;
	margin:0 0.2em;
}
.progress .filled {
	background:#0072b9;
	height:1em;
	border-bottom:0.5em solid #004a73;
	width:0%;
}
.progress .percentage {
	float:right;
}
.progress-disabled {
	float:left;
}
.ahah-progress {
	float:left;
}
.ahah-progress .throbber {
	width:15px;
	height:15px;
	margin:2px;
	background:transparent url(../../../../misc/throbber.gif) no-repeat 0px -18px;
	float:left;
}
tr .ahah-progress .throbber {
	margin:0 2px;
}
.ahah-progress-bar {
	width:16em;
}
#first-time strong {
	display:block;
	padding:1.5em 0 .5em;
}
tr.selected td {
	background:#ffc;
}
table.sticky-header {
	margin-top:0;
	background:#fff;
}
#clean-url.install {
	display:none;
}
html.js .js-hide {
	display:none;
}
#system-modules div.incompatible {
	font-weight:bold;
}
#system-themes-form div.incompatible {
	font-weight:bold;
}
span.password-strength {
	visibility:hidden;
}
input.password-field {
	margin-right:10px;
}
div.password-description {
	padding:0 2px;
	margin:4px 0 0 0;
	font-size:0.85em;
	max-width:500px;
}
div.password-description ul {
	margin-bottom:0;
}
.password-parent {
	margin:0 0 0 0;
}
input.password-confirm {
	margin-right:10px;
}
.confirm-parent {
	margin:5px 0 0 0;
}
span.password-confirm {
	visibility:hidden;
}
span.password-confirm span {
	font-weight:normal;
}
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(../../../../misc/menu-expanded.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.collapsed {
	list-style-type:disc;
	list-style-image:url(../../../../misc/menu-collapsed.png);
	padding:0.2em 0.5em 0 0;
	margin:0;
}
li.leaf {
	list-style-type:square;
	list-style-image:url(../../../../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;
}
#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;
}
#user-admin-settings fieldset .description {
	font-size:0.85em;
	padding-bottom:.5em;
}
.profile {
	clear:both;
	margin:1em 0;
}
.profile .picture {
	float:right;
	margin:0 1em 1em 0;
}
.profile h3 {
	border-bottom:1px solid #ccc;
}
.profile dl {
	margin:0 0 1.5em 0;
}
.profile dt {
	margin:0 0 0.2em 0;
	font-weight:bold;
}
.profile dd {
	margin:0 0 1em 0;
}
.field .field-label,.field .field-label-inline,.field .field-label-inline-first {
	font-weight:bold;
}
.field .field-label-inline,.field .field-label-inline-first {
	display:inline;
}
.field .field-label-inline {
	visibility:hidden;
}
.node-form .content-multiple-table td.content-multiple-drag {
	width:30px;
	padding-right:0;
}
.node-form .content-multiple-table td.content-multiple-drag a.tabledrag-handle {
	padding-right:.5em;
}
.node-form .content-add-more .form-submit {
	margin:0;
}
.node-form .number {
	display:inline;
	width:auto;
}
.node-form .text {
	width:auto;
}
.form-item #autocomplete .reference-autocomplete {
	white-space:normal;
}
.form-item #autocomplete .reference-autocomplete label {
	display:inline;
	font-weight:normal;
}
#content-field-overview-form .advanced-help-link,#content-display-overview-form .advanced-help-link {
	margin:4px 4px 0 0;
}
#content-field-overview-form .label-group,#content-display-overview-form .label-group,#content-copy-export-form .label-group {
	font-weight:bold;
}
table#content-field-overview .label-add-new-field,table#content-field-overview .label-add-existing-field,table#content-field-overview .label-add-new-group {
	float:left;
}
table#content-field-overview tr.content-add-new .tabledrag-changed {
	display:none;
}
table#content-field-overview tr.content-add-new .description {
	margin-bottom:0;
}
table#content-field-overview .content-new {
	font-weight:bold;
	padding-bottom:.5em;
}
.advanced-help-topic h3,.advanced-help-topic h4,.advanced-help-topic h5,.advanced-help-topic h6 {
	margin:1em 0 .5em 0;
}
.advanced-help-topic dd {
	margin-bottom:.5em;
}
.advanced-help-topic span.code {
	background-color:#EDF1F3;
	font-family:"Bitstream Vera Sans Mono",Monaco,"Lucida Console",monospace;
	font-size:0.9em;
	padding:1px;
}
.advanced-help-topic .content-border {
	border:1px solid #AAA
}
.rteindent1 {
	margin-left:40px;
}
.rteindent2 {
	margin-left:80px;
}
.rteindent3 {
	margin-left:120px;
}
.rteindent4 {
	margin-left:160px;
}
.rteleft {
	text-align:left;
}
.rteright {
	text-align:right;
}
.rtecenter {
	text-align:center;
}
.rtejustify {
	text-align:justify;
}
.ibimage_left {
	float:left;
}
.ibimage_right {
	float:right;
}
table.cke_editor fieldset {
	padding:0 !important;
}
.cke_editor {
	display:table !important;
}
.cke_editor,#ie#bug {
	display:inline-table !important;
}
.cke_panel_listItem {
	background-image:none;
	padding-left:0;
}
tbody {
	border:0;
}
form#ckeditor-admin-profile-form textarea#edit-toolbar,form#ckeditor-admin-global-profile-form textarea#edit-toolbar {
	display:none;
}
form#ckeditor-admin-profile-form #edit-toolbar+.grippie,form#ckeditor-admin-global-profile-form #edit-toolbar+.grippie {
	display:none;
}
div.sortableList {
	cursor:n-resize;
}
div.widthMarker {
	height:20px;
	border-top:1px dashed #CCC;
	margin:10px 0px 0px 1px;
	padding-left:1px;
	text-align:center;
}
div.sortableList.group {
	margin:20px 0px 0px 0px;
}
div.sortableList div.sortableListDiv {
	height:30px;
	margin-bottom:3px;
	width:900px;
}
div.sortableList div.sortableListDiv span.sortableListSpan {
	background-color:#F0F0EE;
	height:30px;
	border-right:1px dashed #CCC;
	display:block;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul {
	background:none;
	width:900px;
	white-space:nowrap;
	border:1px solid #CCC;
	list-style:none;
	margin:0px;
	padding:0px 0px 0px 1px;
	height:30px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li {
	background:none;
	list-style:none;
	cursor:move;
	height:18px;
	min-width:18px;
	padding:2px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li.group {
	min-width:5px;
	padding-left:2px;
}
div.sortableList div.sortableListDiv span.sortableListSpan ul li img {
	border:0;
	padding:0;
	margin:0
}
li.sortableItem {
	position:relative;
	float:left;
	margin:3px 1px 1px 0px;
	border:1px solid #CCC;
	background-color:#F0F0EE;
	z-index:99;
}
fieldset#edit-appearance div#groupLayout,div#allButtons {
	border:0;
	padding:0 0 0 0;
	margin:1em 0;
	overflow:auto;
}
.cke_browser_ie .cke_panel_block {
	overflow:hidden !important;
}
.ctools-locked {
	color:red;
	border:1px solid red;
	padding:1em;
}
.ctools-owns-lock {
	background:#FFFFDD none repeat scroll 0 0;
	border:1px solid #F0C020;
	padding:1em;
}
a.ctools-ajaxing,input.ctools-ajaxing,button.ctools-ajaxing,select.ctools-ajaxing {
	padding-right:18px !important;
	background:url(../../../all/modules/ctools/images/status-active.gif) right center no-repeat;
}
div.ctools-ajaxing {
	float:left;
	width:18px;
	background:url(../../../all/modules/ctools/images/status-active.gif) center center no-repeat;
}
.container-inline-date {
	width:auto;
	clear:both;
	display:inline-block;
	vertical-align:top;
	margin-right:0.5em;
}
.container-inline-date .form-item {
	float:none;
	padding:0;
	margin:0;
}
.container-inline-date .form-item .form-item {
	float:left;
}
.container-inline-date .form-item,.container-inline-date .form-item input {
	width:auto;
}
.container-inline-date .description {
	clear:both;
}
.container-inline-date .form-item input,.container-inline-date .form-item select,.container-inline-date .form-item option {
	margin-right:5px;
}
.container-inline-date .date-spacer {
	margin-left:-5px;
}
.views-right-60 .container-inline-date div {
	padding:0;
	margin:0;
}
.container-inline-date .date-timezone .form-item {
	float:none;
	width:auto;
	clear:both;
}
#calendar_div,#calendar_div td,#calendar_div th {
	margin:0;
	padding:0;
}
#calendar_div,.calendar_control,.calendar_links,.calendar_header,.calendar {
	width:185px;
	border-collapse:separate;
	margin:0;
}
.calendar td {
	padding:0;
}
span.date-display-single {
}
span.date-display-start {
}
span.date-display-end {
}
span.date-display-separator {
}
.date-repeat-input {
	float:left;
	width:auto;
	margin-right:5px;
}
.date-repeat-input select {
	min-width:7em;
}
.date-repeat fieldset {
	clear:both;
	float:none;
}
.date-views-filter-wrapper {
	min-width:250px;
}
.date-views-filter input {
	float:left !important;
	margin-right:2px !important;
	padding:0 !important;
	width:12em;
	min-width:12em;
}
.date-nav {
	width:100%;
}
.date-nav div.date-prev {
	text-align:left;
	width:24%;
	float:left;
}
.date-nav div.date-next {
	text-align:right;
	width:24%;
	float:right;
}
.date-nav div.date-heading {
	text-align:center;
	width:50%;
	float:left;
}
.date-nav div.date-heading h3 {
	margin:0;
	padding:0;
}
.date-clear {
	float:none;
	clear:both;
	display:block;
}
.date-clear-block {
	float:none;
	width:auto;
	clear:both;
}
.date-clear-block:after {
	content:" ";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.date-clear-block {
	display: inline-block;
}
/*_\*/
* html .date-clear-block {
	height:1%;
}
.date-clear-block {
	display: block;
}
/* End hide from IE-mac */
.date-container .date-format-delete {
	margin-top:1.8em;
	margin-left:1.5em;
	float:left;
}
.date-container .date-format-name {
	float:left;
}
.date-container .date-format-type {
	float:left;
	padding-left:10px;
}
.date-container .select-container {
	clear:left;
	float:left;
}
div.date-calendar-day {
	line-height:1;
	width:40px;
	float:left;
	margin:6px 10px 0 0;
	background:#F3F3F3;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bbb;
	color:#999;
	text-align:center;
	font-family:Georgia,Arial,Verdana,sans;
}
div.date-calendar-day span {
	display:block;
	text-align:center;
}
div.date-calendar-day span.month {
	font-size:.9em;
	background-color:#B5BEBE;
	color:white;
	padding:2px;
	text-transform:uppercase;
}
div.date-calendar-day span.day {
	font-weight:bold;
	font-size:2em;
}
div.date-calendar-day span.year {
	font-size:.9em;
	padding:2px;
}
#ui-datepicker-div {
	font-size:100%;
	font-family:Verdana,sans-serif;
	background:#eee;
	border-right:2px #666 solid;
	border-bottom:2px #666 solid;
	z-index:9999;
}
.ui-datepicker {
	width:17em;
	padding:.2em .2em 0;
}
.ui-datepicker .ui-datepicker-header {
	position:relative;
	padding:.2em 0;
}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next {
	position:absolute;
	top:2px;
	width:1.8em;
	height:1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover {
	top:1px;
}
.ui-datepicker .ui-datepicker-prev {
	left:2px;
}
.ui-datepicker .ui-datepicker-next {
	right:2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left:1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right:1px;
}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span {
	display:block;
	position:absolute;
	left:50%;
	margin-left:-8px;
	top:50%;
	margin-top:-8px;
}
.ui-datepicker .ui-datepicker-title {
	margin:0 2.3em;
	line-height:1.8em;
	text-align:center;
}
.ui-datepicker .ui-datepicker-title select {
	float:left;
	font-size:1em;
	margin:1px 0;
}
.ui-datepicker select.ui-datepicker-month-year {
	width:100%;
}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year {
	width:49%;
}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year {
	float:right;
}
.ui-datepicker table {
	width:100%;
	font-size:.9em;
	border-collapse:collapse;
	margin:0 0 .4em;
}
.ui-datepicker th {
	padding:.7em .3em;
	text-align:center;
	font-weight:bold;
	border:0;
}
.ui-datepicker td {
	border:0;
	padding:1px;
}
.ui-datepicker td span,.ui-datepicker td a {
	display:block;
	padding:.2em;
	text-align:right;
	text-decoration:none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image:none;
	margin:.7em 0 0 0;
	padding:0 .2em;
	border-left:0;
	border-right:0;
	border-bottom:0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float:right;
	margin:.5em .2em .4em;
	cursor:pointer;
	padding:.2em .6em .3em .6em;
	width:auto;
	overflow:visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:left;
}
.ui-datepicker.ui-datepicker-multi {
	width:auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float:left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width:95%;
	margin:0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width:50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width:33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width:25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width:0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear:left;
}
.ui-datepicker-row-break {
	clear:both;
	width:100%;
}
.ui-datepicker-rtl {
	direction:rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right:2px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left:2px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right:1px;
	left:auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left:1px;
	right:auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear:right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float:left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group {
	float:right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width:0;
	border-left-width:1px;
}
.timeEntry_control {
	vertical-align:middle;
	margin-left:2px;
}
* html .timeEntry_control {
	margin-top:-4px;
}
.filefield-icon {
	margin:0 2px 0 0;
}
.filefield-element {
	margin:1em 0;
	white-space:normal;
}
.filefield-element .widget-preview {
	float:left;
	padding:0 10px 0 0;
	margin:0 10px 0 0;
	border-width:0 1px 0 0;
	border-style:solid;
	border-color:#CCC;
	max-width:30%;
}
.filefield-element .widget-edit {
	float:left;
	max-width:70%;
}
.filefield-element .filefield-preview {
	width:16em;
	overflow:hidden;
}
.filefield-element .widget-edit .form-item {
	margin:0 0 1em 0;
}
.filefield-element input.form-submit,.filefield-element input.form-file {
	margin:0;
}
.filefield-element input.progress-disabled {
	float:none;
	display:inline;
}
.filefield-element div.ahah-progress,.filefield-element div.throbber {
	display:inline;
	float:none;
	padding:1px 13px 2px 3px;
}
.filefield-element div.ahah-progress-bar {
	display:none;
	margin-top:4px;
	width:28em;
	padding:0;
}
.filefield-element div.ahah-progress-bar div.bar {
	margin:0;
}
.views-exposed-form .views-exposed-widget {
	float:left;
	padding:.5em 1em 0 0;
}
.views-exposed-form .views-exposed-widget .form-submit {
	margin-top:1.6em;
}
.views-exposed-form .form-item,.views-exposed-form .form-submit {
	margin-top:0;
	margin-bottom:0;
}
.views-exposed-form label {
	font-weight:bold;
}
.views-exposed-widgets {
	margin-bottom:.5em;
}
html.js a.views-throbbing,html.js span.views-throbbing {
	background:url(../../../all/modules/views/images/status-active.gif) no-repeat right center;
	padding-right:18px;
}
div.view div.views-admin-links {
	font-size:xx-small;
	margin-right:1em;
	margin-top:1em;
}
.block div.view div.views-admin-links {
	margin-top:0;
}
div.view div.views-admin-links ul {
	margin:0;
	padding:0;
}
div.view div.views-admin-links li {
	margin:0;
	padding:0 0 2px 0;
	z-index:201;
}
div.view div.views-admin-links li a {
	padding:0;
	margin:0;
	color:#ccc;
}
div.view div.views-admin-links li a:before {
	content:"[";
}
div.view div.views-admin-links li a:after {
	content:"]";
}
div.view div.views-admin-links-hover a,div.view div.views-admin-links:hover a {
	color:#000;
}
div.view div.views-admin-links-hover,div.view div.views-admin-links:hover {
	background:transparent;
}
div.view div.views-hide {
	display:none;
}
div.view div.views-hide-hover,div.view:hover div.views-hide {
	display:block;
	position:absolute;
	z-index:200;
}
div.view:hover div.views-hide {
	margin-top:-1.5em;
}
.views-view-grid tbody {
	border-top:none;
}
.coin-slider {
	overflow:hidden;
	zoom:1;
	position:relative;
}
.coin-slider a {
	text-decoration:none;
	outline:none;
	border:none;
}
.cs-buttons {
	font-size:0px;
	overflow:hidden;
	padding:8px 0px;
}
.cs-buttons a {
	margin-left:3px;
	height:9px;
	width:9px;
	float:left;
	display:block;
	background:url(../../../all/themes/tonyromas/images/bullets.gif) no-repeat 0px 0px;
	color:#B8C4CF;
	text-indent:-1000px;
}
.cs-buttons a.cs-active {
	height:9px;
	width:9px;
	float:left;
	display:block;
	background:url(../../../all/themes/tonyromas/images/bullets.gif) no-repeat -9px 0px;
}
.cs-title {
	width:545px;
	padding:10px;
	background-color:#000000;
	color:#FFFFFF;
}
.cs-prev,.cs-next {
	color:#FFFFFF;
	padding:0px;
	margin:0px 10px;
	height:37px;
	width:34px;
	overflow:hidden;
	text-indent:-9999px;
}
.cs-prev {
	background:url(../../../all/themes/tonyromas/images/arrows.png) 0px 0px no-repeat;
}
.cs-next {
	background:url(../../../all/themes/tonyromas/images/arrows.png) -34px 0px no-repeat;
}
html,body,div,h1,h2,h3,h4,h5,h6,p,table,tbody,th,td,form,fieldset,ul,ol,li,blockquote,img {
	margin:0;
	padding:0;
	border:0;
}
input,textarea,.form-item {
	margin:0;
	padding:0;
	font-family:Verdana,Geneva,sans-serif;
}
body {
	margin:0px auto;
	padding:0px 0px;
	background-color:#1B1B1B;
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
}
.top-wrap {
	width:100%;
	background:url(../../../all/themes/tonyromas/images/bg-body.png) repeat top center #87431e;
	overflow:hidden;
}
.header {
	width:960px;
	margin:0px auto;
	height:158px;
	position:relative;
}
.header .brand {
	margin-top:16px;
	float:left;
	overflow:hidden;
	width:543px;
	height:61px;
}
.header .brand .logo {
	float:left;
	overflow:hidden;
	width:256px;
	height:61px;
	margin-right:29px;
}
.header .brand .tag {
	float:left;
	overflow:hidden;
	width:261px;
	margin-top:11px;
	display:none;
	visibility:hidden;
}
.header .global {
	float:right;
	height:33px;
	position:absolute;
	top:5px;
	right:0;
}
.header .global img {
	display:block;
	float:left;
	width:8px;
	margin-right:7px;
}
.header .global #block-menu-menu-upper-right-nav {
	float:left;
}
.header .main-nav {
	margin-top:0px;
	height:78px;
	background:url(../../../all/themes/tonyromas/images/bg-nav.png) center center no-repeat;
	position:relative;
}
.not-front .hero {
	height:160px;
	width:960px;
	margin:0px auto;
	position:relative;
}
.front .hero {
	width:960px;
	margin:0px auto;
	position:relative;
}
.sidebar-left .container,.sidebar-right .container,.no-sidebars .container {
	width:960px;
	margin:0px auto 40px auto;
	position:relative;
	overflow:hidden;
}
.left-col {
	overflow:hidden;
}
.main-col,.right-col {
	float:left;
	overflow:hidden;
}
.sidebar-left .container .left-col {
	width:195px;
	margin-right:0px;
	background:url(../../../all/themes/tonyromas/images/left-col-bg-x.gif) repeat-x top center #814c23;
	left:0px;
	position:absolute;
}
.sidebar-left .container .main-col {
	width:725px;
	padding:0px 20px 20px 20px;
	margin:0px 0px 0px 195px;
	background:#e7d7b2;
	position:relative;
}
.sidebar-left .container .right-col {
	display:none;
}
.sidebar-right .container {
	background:url(../../../all/themes/tonyromas/images/main-col-bg-y.gif) repeat-y;
}
.front .container {
	background:none !important;
}
.sidebar-right .left-col {
	display:none;
}
.sidebar-right .main-col {
	width:532px;
	margin:0px 10px 0px 0px;
	padding:0px 34px 20px 34px;
	background:#e7d7b2;
	position:relative;
}
.sidebar-right .right-col {
	width:350px;
	margin:0px 0px 0px 0px;
	background:transparent;
	position:relative;
}
.no-sidebars .left-col {
	display:none;
}
.no-sidebars .main-col {
	width:920px;
	padding:0px 20px 0px 20px;
	margin:0px 0px 0px 0px;
	background:#e7d7b2;
	position:relative;
}
.no-sidebars .right-col {
	display:none;
}
.left-col .callout {
	background:url(../../../all/themes/tonyromas/images/left-col-callout.jpg) no-repeat bottom left;
	padding:14px;
}
.bottom-pods {
	width:960px;
	margin:0px auto 40px auto;
	position:relative;
	overflow:hidden;
}
hr {
	border:0 none;
	border-bottom:1px solid #D2BD92;
	margin:0 0 10px 0;
	height:1px;
}
.menus	{

}
.main-col .menu-sect {
	padding-bottom:9px;
}
.main-col .menu-wrap {
	margin:0px;
}
.main-col .menu-wrap .menu-banner {
	padding-bottom:14px;
}
.main-col .menu-wrap .menu-cols {
	padding-top:11px;
}
.main-col .menu-wrap .menu-cols .menu-col {
	width:325px;
	margin-right:37px;
	float:left;
}
.main-col .menu-wrap .menu-cols .menu-col .new {
	background:url(../../../all/themes/tonyromas/images/tr-new.gif) no-repeat 0px 1px;
}
.main-col .menu-wrap .menu-cols .menu-col .recommended {
	background:url(../../../all/themes/tonyromas/images/tr-chef.gif) no-repeat 0px 1px;
}
.main-col .menu-wrap .menu-cols .menu-col .menu-item {
	padding:0px 0px 20px 20px;
}
.main-col .menu-wrap .menu-cols .menu-col .menu-item p {
	padding-bottom:7px;
}
#locations-left {
	padding:24px 15px;
	overflow:hidden;
}
#locations-left label {
	color:#5a2b06;
	font-size:12px;
	font-weight:bold;
	display:block;
	line-height:15px;
	padding-bottom:16px;
}
#locations-left input.txt {
	font-size:12px;
	color:#411007;
	line-height:12px;
	height:12px;
	width:73px;
	padding:11px 9px 6px 9px;
	border:none;
	border-right:1px solid #b8b0a7;
	background:url(../../../all/themes/tonyromas/images/input-bg.gif) no-repeat left top;
	display:block;
	float:left;
}
#locations-left .submit {
	display:block;
	float:left;
}
.location {
	border-bottom:2px solid #f2e9d7;
	width:709px;
	margin:0px 0px 40px 0px;
	padding:0px 0px 18px 18px;
}
.location .location-info {
	width:426px;
	float:left;
	overflow:hidden;
}
.location .location-info .location-col {
	width:200px;
	padding-bottom:10px;
	margin-right:13px;
	float:left;
	overflow:hidden;
}
.location .location-btns {
	float:left;
}
.location .location-btns ul {
	padding:0px;
}
.location .location-btns ul li {
	float:left;
	display:block;
	margin-right:4px;
	background:none;
	padding:0px;
}
.location .location-btns ul li.menu a,.location .location-btns ul li.menu span {
	width:79px;
	background-image:url(../../../all/themes/tonyromas/images/menu-btn.gif);
}
.location .location-btns ul li.email a,.location .location-btns ul li.email span {
	width:79px;
	background-image:url(../../../all/themes/tonyromas/images/email-btn.gif);
}
.location .location-btns ul li.catering a,.location .location-btns ul li.catering span {
	width:103px;
	background-image:url(../../../all/themes/tonyromas/images/catering-btn.gif);
}
.location .location-btns ul li.nutrition a,.location .location-btns ul li.nutrition span {
	width:105px;
	background-image:url(../../../all/themes/tonyromas/images/nutrition-btn.gif);
}
.location .location-btns ul li.order a,.location .location-btns ul li.order span {
	width:95px;
	background-image:url(../../../all/themes/tonyromas/images/order-btn.gif);
}
.location .location-btns ul li a {
	display:block;
	height:31px;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
}
.location .location-btns ul li a:hover {
	background-position:0px -31px;
}
.location .location-btns ul li span {
	display:block;
	height:31px;
	overflow:hidden;
	background-position:0px -62px;
	background-repeat:no-repeat;
}
.location .location-btns ul li a span,.location .location-btns ul li span span {
	display:none;
}
.location .location-map {
	float:left;
	width:283px;
	overflow:hidden;
	margin-bottom:20px;
}
.no-results {
	height:400px;
}
.home-location {
	width:215px;
	height:122px;
	padding:19px 30px 19px 355px;
	background:url(../../../all/themes/tonyromas/images/home-map-bg.gif) no-repeat top center;
	margin:0px -34px -20px -34px;
}
.home-location select {
	width:215px;
	display:block;
	margin-bottom:9px;
}
.home-location .submit {
	display:block;
	width:79px;
	height:31px;
	float:right;
	overflow:hidden;
	margin-right:4px;
}
.home-location .submit:hover input {
	margin-top:-31px;
}
.home-sign-up {
	width:334px;
	height:119px;
	padding:0px 17px 0px 12px;
	margin-bottom:7px;
	background:url(../../../all/themes/tonyromas/images/sign-up-bg.gif) repeat-x top left;
}
.home-sign-up h3 {
	padding:13px 0px 8px;
	color:#898209;
	background:transparent;
}
.home-sign-up .input-txt {
	width:245px;
	display:block;
	float:left;
	margin-bottom:9px;
	overflow:hidden;
}
.home-sign-up .input-txt input {
	width:225px;
	height:14px;
	padding:9px 10px 8px 10px;
	margin:0px;
	border:0px;
	font-size:12px;
	color:#411007;
	line-height:14px;
}
.home-sign-up .submit {
	display:block;
	width:79px;
	height:31px;
	float:left;
	overflow:hidden;
	margin-right:4px;
}
.home-sign-up .submit:hover input {
	margin-top:-31px;
}
.sm-pod {
	margin-bottom:4px;
	background:#e5d0a0;
	border:2px solid #cbb8a7;
}
.sm-pod a {
	display:block;
	padding:5px 0px 0px 40px;
	font-size:14px;
	text-decoration:none;
	color:#40210d;
	margin:3px 10px;
	height:24px;
}
.facebook a {
	background:url(../../../all/themes/tonyromas/images/facebook-icon.gif) 0px 0px no-repeat;
}
.twitter a {
	background:url(../../../all/themes/tonyromas/images/twitter-icon.gif) 0px 0px no-repeat;
}
#block-block-5 {
	width:473px;
	float:left;
	margin:180px 14px 20px 0px;
}
#block-block-11 {
	width:473px;
	float:left;
	margin:10px 14px 60px 0px;
}
#block-block-6 {
	width:473px;
	float:left;
	margin:180px 0px 0px 0px;
}
#block-block-12 {
	width:473px;
	float:left;
	margin:10px 0px 0px 0px;
}
.search-wrap {
	position:relative;
}
.search-wrap .zip-search {
	position:absolute;
	z-index:100;
	right:11px;
	top:11px;
}
.search-wrap .zip-search .input-txt {
	display:block;
	float:left;
}
.search-wrap .zip-search .input-txt input {
	font-size:12px;
	color:#411007;
	line-height:12px;
	height:12px;
	width:82px;
	padding:11px 9px 6px 9px;
	border:none;
	border-right:1px solid #b8b0a7;
	background:url(../../../all/themes/tonyromas/images/input-bg.gif) no-repeat left top;
}
.search-wrap .zip-search .submit {
	display:block;
	float:left;
}
.search-wrap .search-content {
	border:2px solid #cab5aa;
	padding:13px 10px;
	height:330px;
	background:url(../../../all/themes/tonyromas/images/search-bg-x.png) repeat-x top center #ccaa67;
}
.search-wrap .search-content p {
	color:#b06412;
}
.search-wrap .search-content .views-field-title {
	width:130px;
	margin-right:16px;
	display:block;
	padding-bottom:8px;
}
.search-wrap .search-content .views-field-title a {
	font-size:12px;
	color:#300c05;
	line-height:12px;
	text-decoration:none;
}
#home-promo {
	margin-top:12px;
}
.promo-item {
	position:relative;
	height:300px !important;
	width:960px !important;
	overflow:hidden;
}
.promo-item .info {
	background:url(../../../all/themes/tonyromas/images/000-60.png) top left repeat;
	padding:22px 18px;
	position:absolute;
	top:0;
	right:0px;
	width:310px;
	height:258px;
}
.promo-item h2 {
	color:#fff;
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Geneva,Verdana,sans-serif;
	font-size:18px;
	letter-spacing:1px;
	margin-bottom:6px;
}
.promo-item p {
	color:#fff;
	font:14px/20px Arial,Helvetica,sans-serif;
}
#promo-nav {
	text-align:center;
	padding:10px 0px;
}
#promo-nav a {
	display:inline-block;
	height:10px;
	width:10px;
	background:url(../../../all/themes/tonyromas/images/promo-bullet.png) no-repeat 0px 0px;
	text-indent:-9999px;
	margin:0 3px 0 2px;
}
#promo-nav a.activeSlide {
	background:url(../../../all/themes/tonyromas/images/promo-bullet.png) no-repeat 0px -10px;
}
.caption {
}
.caption .img {
	float:left;
	display:block;
	overflow:hidden;
	margin:0px 20px 10px 0px;
}
.caption p {
	font-style:italic;
	color:#300c05;
	width:500px;
}
.footer-wrap {
	width:100%;
	height:305px;
	background:url(../../../all/themes/tonyromas/images/footer-bg-x.gif) repeat-x top center #1B1B1B;
}
.footer {
	width:960px;
	margin:0px auto;
	color:#ba731e;
}
.footer-left {
	width:430px;
	float:left;
	margin-right:60px;
	margin-top:16px;
}
.footer-left ul.menu {
	float:left;
}
.footer-left ul.menu li {
	float:left;
	list-style-image:none;
	list-style-type:none;
	margin-right:24px;
	line-height:14px;
	background:none;
}
.footer-left ul.menu li a {
	color:#dcc894;
	font-size:11px;
}
.footer-right {
	width:470px;
	float:left;
	margin-right:0px;
	text-align:right;
	margin-top:16px;
	font-size:11px;
	line-height:14px;
}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12 {
	float:left;
	overflow:hidden;
	margin-right:20px;
}
.col1 {
	width:62px;
}
.col2 {
	width:144px;
}
.col3 {
	width:226px;
}
.col4 {
	width:308px;
}
.col5 {
	width:390px;
}
.col6 {
	width:472px;
}
.col7 {
	width:554px;
}
.col8 {
	width:636px;
}
.col9 {
	width:718px;
}
.col10 {
	width:800px;
}
.col11 {
	width:882px;
}
.col12 {
	width:964px;
}
.first-col {
	margin-left:10px;
}
.last-col {
	margin-right:0px;
}
#block-menu-menu-upper-right-nav ul.menu {
	margin:0px;
	padding:0px;
	overflow:hidden;
	height:14px;
	float:left;
	margin-top:8px;
}
#block-menu-menu-upper-right-nav ul.menu li {
	margin:0px 13px 0px 0px;
	padding:0px;
	list-style-type:none;
	list-style-image:none;
	float:left;
	display:block;
	height:14px;
	background:none;
	font-weight:bold;
	border-right:1px solid #84735D;
	padding-right:13px;
}
#block-menu-menu-upper-right-nav ul.menu li.last {
	margin-right:0;
	padding-right:0;
	border-right:0 none;
}
#block-menu-menu-upper-right-nav ul.menu li a {
	color:#84735D;
	font-size:12px;
	line-height:14px;
	height:14px;
	float:left;
	display:block;
	text-decoration:none;
}
#block-menu-menu-upper-right-nav ul.menu li a:hover {
	text-decoration:underline;
}
#block-menu-menu-upper-right-nav ul.menu li ul {
	display:none;
}
ul.primary-links {
	padding:0px;
	margin:0px;
	overflow:hidden;
	position:absolute;
	bottom:8px;
	left:10px;
	line-height:41px;
	height:41px;
}
ul.primary-links li {
	float:left;
	list-style-type:none;
	list-style-image:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px;
	background:none;
	height:41px;
	line-height:41px;
}
ul.primary-links li.first {
	background:none;
}
ul.primary-links li.first a {
	margin-left:0px;
	border-left:0px none;
	padding-left:5px;
}
ul.primary-links li.last a {
	border-right:0px none;
}
ul.primary-links li a {
	display:block;
	padding:0 10px;
	margin:0;
	overflow:hidden;
	background-position:0px 0px;
	background-repeat:no-repeat;
	border-right:1px solid #61010A;
	border-left:1px solid #87262F;
	color:#FFFFFF;
	font:bold 13px "Lucida Grande",Arial;
	text-decoration:none;
	text-shadow:1px 1px 0 #360005;
	text-transform:uppercase;
	height:41px;
	line-height:41px;
}
ul.primary-links li a:hover {
	color:#CDB798;
}
ul.primary-links li.active-trail a {
	background-position:0px -19px;
}
ul.nutritional-menu li {
	background:#DDCBA1;
	padding:4px;
	font-weight:bold;
	font-size:10px;
	display:inline;
	list-style-image:none;
	list-style-type:none;
}
.left-col ul.menu {
	margin:20px 10px 10px 20px;
	padding:0px;
}
.left-col ul.menu li {
	margin:0px;
	padding:0px 0px 9px 0px;
	list-style-image:none;
	list-style-type:none;
	line-height:15px;
	font-size:13px;
	background:none;
}
.left-col ul.menu li a {
	color:#e9dcbc;
}
h1 {
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Verdana,Geneva,sans-serif;
	font-size:30px;
	color:#230904;
	font-weight:normal;
	padding:10px 34px;
	text-transform:uppercase;
	background:url(../../../all/themes/tonyromas/images/h1-bg.gif) repeat-x bottom center;
	margin:0px -34px 18px -34px;
}
h2 {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#910614;
}
h3 {
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Geneva,Verdana,sans-serif;
	background-color:#b06412;
	margin:0px 0px 0px 0px;
	font-size:22px;
	color:#fff;
	font-weight:normal;
	text-transform:uppercase;
	line-height:16px;
	padding:17px 14px 15px;
}
h4 {
	color:#910614;
	font-size:12px;
	line-height:18px;
	padding:0px 0px 4px 0px;
	margin:0px;
	font-weight:normal;
}
.menu-sect h1 {
	margin:0px -20px 18px -20px;
}
.front .main-col h3 {
	margin:0px -34px;
}
ul {
	padding:0px 0px 10px 15px;
}
ol {
	padding:0px 0px 10px 15px;
}
li {
	font-size:12px;
	line-height:18px;
	padding:0px 0px 8px 0px;
}
ul li {
	list-style-type:none;
	list-style-image:none;
	background:url(../../../all/themes/tonyromas/images/li-bg.gif) 0px 7px no-repeat;
	padding-left:12px;
}
.callout ul {
}
.callout ul li {
	color:#e4d1a5;
	font-size:11px;
	list-style-image:none;
	list-style-type:none;
	line-height:14px;
	padding:2px 0px 10px 27px;
	background:none;
}
.callout ul li.tr-chef {
	background:url(../../../all/themes/tonyromas/images/tr-chef.png) no-repeat 0px 0px;
}
.callout ul li.tr-new {
	background:url(../../../all/themes/tonyromas/images/tr-new.png) no-repeat 0px 0px;
}
a {
	text-decoration:none;
	color:#300C05;
}
a:hover {
	text-decoration:underline;
}
p a {
	text-decoration:underline;
}
p a:hover {
	text-decoration:none;
}
p {
	color:#300c05;
	font-size:12px;
	line-height:18px;
	padding-bottom:18px;
}
p.menu {
	color:#b06412;
	padding:0px 130px 18px 20px;
}
.callout p {
	color:#e5d6b0;
	font-size:8px;
	line-height:11px;
	padding-bottom:3px;
}
fieldset {
	margin-bottom:18px;
	border-bottom:2px solid #f1e8d4;
	padding-bottom:20px;
}
legend {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#910614;
	padding:12px 0px;
}
.form-item {
	margin-bottom:0px;
	margin-top:0px;
}
.form-radios .form-item,.form-checkboxes .form-item {
	margin:0px 10px 0px 0px;
}
.webform-component {
	padding-bottom:5px;
	overflow:hidden;
}
.webform-component-textfield .form-item input,.webform-component-select .form-item input,.webform-component-radios .form-item input,.webform-component-checkboxes .form-item input,.webform-component-email .form-item input {
	border:none;
	font-size:12px;
	line-height:12px;
	height:16px;
	padding:7px 10px 6px 10px;
}
.webform-component-textfield .form-item label,.webform-component-select .form-item label,.webform-component-radios .form-item label,.webform-component-checkboxes .form-item label,.webform-component-markup .form-item label,.webform-component-email .form-item label {
	display:block;
	font-weight:normal;
	color:#b06412;
	line-height:12px;
	padding-bottom:5px;
}
.webform-component-radios .form-radios label,.webform-component-checkboxes .form-checkboxes label {
	display:block;
	font-weight:normal;
	color:#411007;
	line-height:12px;
	padding-bottom:5px;
}
#webform-component-contact_information .webform-component-textfield,#webform-component-contact_information .webform-component-select,#webform-component-contact_information .webform-component-email {
	width:196px;
	overflow:hidden;
	float:left;
	margin:0px 20px 5px 0px;
	height:46px;
}
#webform-component-contact_information .webform-component-textfield .form-item input {
	width:176px;
}
#webform-component-address,#webform-component-address_1,#webform-component-address_2 {
	width:429px !important;
}
#webform-component-company_one .webform-component input,#webform-component-company_two .webform-component input,#webform-component-company_three .webform-component input,#webform-component-address input,#webform-component-address_1 input,#webform-component-address_2 input {
	width:409px !important;
}
#webform-component-address_2 {
	clear:both;
}
#webform-component-address_2 label {
	display:none;
}
#webform-component-address_2 input {
	width:409px;
}
#webform-component-country {
	width:429px !important;
}
#webform-component-eligible_work,#webform-component-eligible_in_country {
	padding-top:6px;
}
#webform-component-applying_text p {
	padding:5px 0px 0px 0px;
	color:#b06412;
}
#webform-component-relocate .form-item,#webform-component-times_available .form-item {
	float:left;
}
#webform-component-relocate label,#webform-component-eligible_in_country label,#webform-component-willing_to_relocate label,#webform-component-eligible_work label,#webform-component-work_other_locations label {
	float:left;
	display:block;
	margin-right:6px;
}
#webform-component-relocate .form-radios,#webform-component-eligible_in_country .form-radios,#webform-component-willing_to_relocate .form-radios,#webform-component-eligible_work form-radios,#webform-component-work_other_locations form-checkboxes,#webform-component-eligible_work .form-radios {
	float:left;
	display:block;
	margin:0px;
}
#webform-component-have_worked .form-item,#webform-component-eligible_in_country .form-item,#webform-component-willing_to_relocate .form-item,#webform-component-eligible_work .form-item,#webform-component-work_other_locations form-item {
	float:left;
	margin-right:6px;
}
#webform-component-from_mon,#webform-component-to_mon {
	clear:both;
}
#webform-component-company_one .webform-component,#webform-component-company_two .webform-component,#webform-component-company_three .webform-component {
	width:429px;
}
#webform-component-days_available .webform-component {
	display:block;
	float:left;
}
#webform-component-days_available .webform-component span {
	display:block;
	float:left;
	width:40px;
	text-align:right;
	margin-right:8px;
}
#webform-component-days_available label {
	display:none;
}
#webform-component-days_available input {
	width:39px;
	border:1px solid #f3e9d7;
	margin-right:8px;
	float:left;
	display:block;
}
#webform-component-days_available .webform-component-textfield {
	width:67px;
}
#webform-component-days_available #webform-component-from_mon,#webform-component-days_available #webform-component-to_mon {
	clear:both;
	width:117px;
}
#webform-component-days_available #webform-component-from_to_day_labels {
	padding-left:47px;
}
#webform-component-days_available #webform-component-from_to_day_labels span {
	display:block;
	float:left;
	width:61px;
	text-transform:uppercase;
	color:#b06412;
	text-align:left;
}
#webform-client-form-318 .webform-component {
	float:left;
	margin-right:20px;
}
#webform-client-form-820 .webform-component input {
	width:409px !important;
}
#webform-component-birthday {
	clear:both;
	padding-top:20px;
}
#edit-actions {
	clear:both;
}
#edit-actions input {
	background-color:#B06412;
	border:0px none;
	color:#FFFFFF;
	cursor:pointer;
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Geneva,Verdana,sans-serif;
	font-size:16px;
	height:26px;
	padding:0px 8px;
	text-transform:uppercase;
}
#webform-component-location_state_markup {
	clear:both;
	padding-bottom:20px;
}
.view-nutritionals .views-table,.view-nutritionals .sticky-header,.view-nutritionals .views-table p {
	font-size:9px;
}
.view-nutritionals .views-table {
	margin-bottom:40px;
}
.views-table tr.even,.views-table tr.odd {
	border-bottom:1px solid #d4ab81;
}
.views-table tr.even {
	background:none repeat scroll 0 0 #D2BD8D;
}
.views-table tr.odd {
	background:none repeat scroll 0 0 #DDCBA1;
}
.views-table thead th {
	border-bottom:3px solid #d4ab81;
	padding:0 0.5em;
	text-align:center;
}
.view-nutritionals .views-table caption {
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Verdana,Geneva,sans-serif;
	font-size:30px;
	color:#230904;
	font-weight:normal;
	padding:10px 34px;
	text-transform:uppercase;
}
.view-nutritionals .views-table td {
	padding:6px 3px;
	text-align:center;
}
.view-nutritionals .views-table td.views-field-title {
	font-weight:bold;
	text-align:left;
}
#tabs-wrapper {
	padding-top:20px;
}
tr {
	vertical-align:top;
}
tbody th {
	border:0px none;
	color:#fff;
	background:#87431E;
	padding:5px 0px;
}
.title {
	color:#b06412;
}
.clear {
	clear:both;
}
.noshow {
	display:none;
}
div#social-menu {
	padding:0;
	position:absolute;
	right:20px;
	top:27px;
}
div#social-menu #img-title-stay-connected {
	float:left;
	padding:3px 35px 0 0;
}
div#social-menu div.social-wrapper {
	float:left;
	overflow:hidden;
	margin-right:10px;
}
div#social-menu div.social-wrapper img {
}
div#social-menu div#fb-wrapper {
	height:24px;
	width:52px;
	position:relative;
}
div#social-menu div#fb-wrapper iframe {
	float:right;
	width:52px !important;
	height:24px !important;
	border:0 none;
	position:relative;
	top:0;
	left:0;
}
.fb_edge_widget_with_comment span.fb_edge_comment_widget {
	display:none !important;
}
div#social-menu div#youtube-wrapper {
	height:24px;
	width:24px;
}
div#social-menu div#youtube-wrapper img {
	width:24px;
	height:24px;
}
div#social-menu div#twitter-wrapper {
	width:52px;
	width:24px;
	height:24px;
	margin-right:0px;
}
div#social-menu div#twitter-wrapper img {
	width:24px;
	height:24px;
}
.fb_iframe_widget span {
	height:auto !important;
	width:auto !important;
}
div#block-block-31 {
}
div#block-block-31 .footer-menu {
	border-right:1px solid #1B1B1B;
	display:block;
	float:left;
	height:295px;
	padding:0 10px;
	width:200px;
}
div#block-block-31 .footer-menu.footer-menu-first {
	width:180px;
	padding-left:0px;
}
div#block-block-31 .footer-menu .footer-ul {
	list-style-type:none;
	padding-left:0;
}
div#block-block-31 .footer-menu .footer-ul li {
	padding-left:0;
	background:none;
}
div#block-block-31 .footer-menu .footer-ul-first-level {
	padding-bottom:25px;
}
div#block-block-31 .footer-menu .footer-ul-first-level li a {
	color:#CDB798;
	text-transform:uppercase;
	font-weight:bold;
}
div#block-block-31 .footer-menu .footer-ul-first-level li .footer-ul-second-level {
	padding-top:5px;
}
div#block-block-31 .footer-menu .footer-ul-first-level li .footer-ul-second-level li {
	padding-bottom:6px;
}
div#block-block-31 .footer-menu .footer-ul-first-level li .footer-ul-second-level li a {
	color:#BDB8B8;
	text-transform:none;
	font-weight:100;
	font-size:10px;
}
div#block-block-32 {
	text-align:left;
}
div#block-block-32 h2 {
	text-transform:uppercase;
	color:#CDB798;
	padding-bottom:10px;
}
div#block-block-32 p {
	color:#BDB8B8;
	font-size:10px;
}
div#block-block-32 p a {
	color:inherit;
	text-decoration:underline;
	font-weight:bold;
}
div#block-block-33 {
	width:100%;
	margin-top:50px;
}
div#block-block-33 .content {
	margin:15px 40px 10px 40px;
}
div#block-block-33 .content #copyright-block-top {
	text-align:center;
	margin-bottom:5px;
}
div#block-block-33 .content #copyright-block-top p {
	text-transform:uppercase;
	color:#CDB798;
	font-weight:bold;
	letter-spacing:-1px;
	padding-bottom:0px;
}
div#block-block-33 .content #copyright-block-bottom {
	float:right;
	padding-bottom:5px;
}
div#block-block-33 .content #copyright-block-bottom ul {
	padding:0px;
	display:inline-block;
	margin-top:10px;
}
div#block-block-33 .content #copyright-block-bottom ul li {
	display:inline-block;
	background:none;
	padding:0px;
	font-size:10px;
	padding:0px 5px;
	float:left;
}
div#block-block-33 .content #copyright-block-bottom ul li:first-child {
	border-right:1px solid #6A6868;
}
div#block-block-33 .content #copyright-block-bottom ul li a {
	color:#6A6868;
}
div#block-block-33 .content #copyright-block-bottom p {
	display:inline-block;
	padding-bottom:0px;
}
div#block-block-33 .content #copyright-block-bottom p a {
}
div#block-block-33 .content #copyright-block-bottom p a img {
	height:27px;
	width:27px;
	margin-left:3px;
}
p.press-room-date {
	color:#716B0D;
	font-weight:bold;
	margin:5px 0 2px;
	padding:0;
	display:inline-block;
}
body.node-type-press-release div.main-col h2,body.node-type-blog div.main-col h2,body.node-type-tv-spot div.main-col h2 {
	color:#220904;
	font-size:22px;
	font-weight:bold;
	text-transform:uppercase;
}
body.node-type-press-release div.field-field-image,body.node-type-blog div.field-field-image,body.node-type-tv-spot div.field-field-image {
	background:#FFF6ED;
	border:1px solid #C7BA8E;
	float:left;
	margin:3px 10px 0 0;
	padding:4px;
}
body.node-type-press-release div.field-field-image div,body.node-type-press-release div.field-field-image img,body.node-type-blog div.field-field-image div,body.node-type-blog div.field-field-image img,body.node-type-tv-spot div.field-field-image div,body.node-type-tv-spot div.field-field-image img {
	display:block;
}
#block-block-29 a,#block-block-34 a,#block-block-35 a {
	background:url(../../../all/themes/tonyromas/images/btn-archive.png) center center no-repeat;
	width:187px;
	height:17px;
	float:right;
	text-indent:-999999px;
}
span#share-this {
	display:inline-block;
	margin-left:5px;
}
span#share-this>span {
	display:inline-block;
}
span#share-this span.st_plusone>div {
	width:auto !important;
	margin-right:3px !important;
}
span#share-this>span>span {
	margin-left:1px;
	margin-right:1px;
}
.press-room-view {
}
.press-room-view .view-content {
}
.press-room-view .view-content .views-row {
	border-bottom:1px solid #D2BD92;
	margin-bottom:35px;
	padding-bottom:35px;
}
.press-room-view .view-content .views-row.views-row-last {
	margin-bottom:15px;
}
.press-room-view .view-content .views-field-nothing {
	background:url(../../../all/themes/tonyromas/images/date_bubble.png) no-repeat scroll top center transparent;
	color:#E7D7B2;
	float:left;
	height:50px;
	margin:0 20px 0 0;
	text-align:center;
	width:44px;
	position:relative;
	font-family:Arial,Helvetica,sans-serif;
}
.press-room-view .view-content .views-field-nothing .month {
	display:block;
	font-size:8pt;
	height:11px;
	padding-top:2px;
	text-transform:uppercase;
	width:100%;
	font-weight:bold;
}
.press-room-view .view-content .views-field-nothing .day {
	display:block;
	font-size:17px;
	font-weight:bold;
	height:17px;
	line-height:18px;
	text-transform:uppercase;
	width:100%;
}
.press-room-view .view-content .views-field-nothing .year {
	position:relative;
	top:10px;
	color:#230904;
	font-size:12px;
}
.press-room-view .view-content .views-field-nothing-1 {
	width:661px;
	display:inline-block;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper {
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper img {
	border:3px solid #210706;
	float:left;
	margin:0 10px 0 0;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper h2 {
	text-transform:uppercase;
	font-size:14px;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper span.press-room-title-wrapper {
	display:block;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper p:last-of-type {
	display:inline;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper span.read-more-link {
	display:inline;
}
.press-room-view .view-content .views-field-nothing-1 .press-room-wrapper span.read-more-link a {
	background:url(../../../all/themes/tonyromas/images/read_more.png) center center no-repeat;
	text-indent:-99999px;
	width:91px;
	display:inline-block;
}
.container .main-col {
	background:#F2EADE;
}
.sidebar-right .main-col {
	background:none transparent;
}
.sidebar-left .container .main-col {
	width:725px;
	padding:0px 20px 20px 20px;
	margin:0px 0px 0px 195px;
	background:#F2EADE;
	position:relative;
	border-top:1px solid #E7BA7E;
}
.sidebar-left .container .left-col {
	width:195px;
	margin-right:0px;
	left:0px;
	position:absolute;
	background:#6F0F10;
	border:1px solid #942627;
}
.left-col ul.menu li a {
	color:#fff;
	text-shadow:1px 1px 0 #3d2a02;
}
.left-col .callout {
	background:#540708;
	padding:14px;
	border-top:1px solid #942627;
}
h1 {
	font-weight:500;
	text-shadow:1px 1px 0 white;
	padding:10px 34px 0;
	background:transparent none;
}
.menu-sect h1 {
	margin:0 -34px 18px;
}
h2 {
	font-family:Verdana,Geneva,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#6a0101;
}
.section-title {
	font-family:"pill-gothic-300mg-1","pill-gothic-300mg-2",Geneva,Verdana,sans-serif;
	font-size:150px;
	text-transform:uppercase;
	text-shadow:3px 3px 0 #3d0000;
	padding-bottom:0;
	line-height:1em;
	color:#FFFFFF;
	margin-top:-10px;
}
.not-front .hero {
	height:auto;
}
.sm-pod {
	border:0 none;
	margin-bottom:8px;
	background:#F3EDE5;
	border-top:1px solid white;
	padding:2px 0;
	border-bottom:1px solid #CFBCA0;
}
.home-sign-up {
	background:none transparent;
}
.home-sign-up h3 {
	color:#6A0101;
	text-shadow:1px 1px 0 #FFFFFF;
}
.home-sign-up .input-txt {
	margin-bottom:0;
	line-height:36px;
}
.home-sign-up .submit {
	width:81px;
	height:34px;
	margin-right:0;
}
.home-sign-up .submit input {
	margin-top:0;
	background:url('../../../all/themes/tonyromas/images/btn-submit.png') center center no-repeat scroll transparent;
	border:0 none;
	display:block;
	height:34px;
	text-indent:-9999px;
	width:81px;
	cursor:pointer;
}
.home-sign-up .submit:hover input {
	margin-top:0;
}
#block-block-5,#block-block-6,#block-block-11,#block-block-12 {
	margin-top:0;
	background:none repeat scroll 0 0 #F2EADE;
}
.search-wrap h3 {
	background-color:transparent;
	color:black;
	text-transform:capitalize;
}
.search-wrap .search-content {
	background:none transparent;
	border:0 none;
}
.search-wrap .search-content p {
}
#locations-left label {
	color:#FFFFFF;
}
.front .top-wrap .container {
	background:url(../../../all/themes/tonyromas/images/white-bg-bar.png) 499px center repeat-y scroll #FFFFFF !important;
}
.front .top-wrap .main-col {
	background:none transparent;
	margin:0 64px 0 0;
	padding:0 0 20px;
	position:relative;
	width:469px;
}
.front .home-location {
	background:url(../../../all/themes/tonyromas/images/graphic-map.png) no-repeat scroll left center transparent;
	height:122px;
	margin:0 0 -20px;
	padding:19px 0 19px 269px;
	width:200px;
}
.front .main-col h3 {
	background:none repeat scroll 0 0 transparent;
	color:black;
	margin:0 0 10px;
	padding:0;
	text-transform:capitalize;
}
.front #locations-home select {
	width:100%;
}
.home-location .submit {
	width:81px;
	height:34px;
	background:transparent;
	text-indent:-9999px;
}
.home-location .submit:hover {
	margin-top:0;
}
.home-location .submit input {
	margin-top:0;
	background:url('../../../all/themes/tonyromas/images/btn-submit.png') center center no-repeat scroll transparent;
	border:0 none;
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
	cursor:pointer;
}
.home-location .submit:hover input {
	margin-top:0;
}
.front .right-col {
	width:378px;
}
.front .home-sign-up {
	background:none transparent;
	height:auto;
	margin-bottom:0;
	padding:19px 0;
	width:378px;
}
.front .home-sign-up h3 {
	background:none repeat scroll 0 0 transparent;
	color:black;
	margin:0 0 10px;
	padding:0;
	text-transform:capitalize;
}
.front .home-sign-up .input-txt {
	float:none;
	clear:both;
	width:378px;
	margin-bottom:5px;
}
.front .home-sign-up input#email {
	background:#F5F5F5;
	border:1px solid #EAEAEA;
	border-radius:10px;
	width:356px;
}
.front .home-sign-up .submit {
	float:right;
	height:34px;
	width:81px;
	margin-right:0;
	margin-bottom:15px;
}
.front .home-sign-up .submit input {
	margin-top:0;
	background:url('../../../all/themes/tonyromas/images/btn-submit.png') center center no-repeat scroll transparent;
	border:0 none;
	display:block;
	height:100%;
	text-indent:-9999px;
	width:100%;
	cursor:pointer;
}
.front .home-sign-up .submit:hover input {
	margin-top:0px;
}
.webform-component-textfield .form-item label,.webform-component-select .form-item label,.webform-component-radios .form-item label,.webform-component-checkboxes .form-item label,.webform-component-markup .form-item label,.webform-component-email .form-item label,.webform-component-webform_email .form-item label {
	color:#000000;
	display:block;
	font-weight:normal;
	line-height:12px;
	padding-bottom:5px;
}
.webform-component-textfield .form-item input,.webform-component-select .form-item input,.webform-component-radios .form-item input,.webform-component-checkboxes .form-item input,.webform-component-email .form-item input,.webform-component-webform_email .form-item input {
	border:medium none;
	font-size:12px;
	height:16px;
	line-height:12px;
	padding:7px 10px 6px;
}
#edit-actions input {
	background:url('../../../all/themes/tonyromas/images/btn-submit.png') center center no-repeat scroll transparent;
	width:81px;
	height:34px;
	text-indent:-9999px;
}
.two-col-wrapper {
	padding-bottom:20px;
}
.two-col-wrapper .shop.button {
	background:#7b7214;
	padding:7px 11px;
	box-shadow:inset 0 0 7px 5px #605600;
	border-radius:3px;
	color:#fff;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;
}
#node-918 .two-columns-column .two-columns-content-body {
	height:260px;
}
.two-columns-column {
	float:left;
	width:430px;
	text-align:center;
}
.two-columns-column h1 {
	font-size:20px;
	margin-bottom:20px;
	color:#78603c;
	text-align:center;
	text-transform:inherit;
}
.two-columns-column img {
}
.two-columns-column.left-column {
	margin-right:30px;
	padding-right:25px;
	border-right:1px dotted #303030;
}
.two-columns-column.right-column {
	float:right;
}
.two-columns-column .two-columns-content-body {
	padding:18px 28px;
	margin-top:14px;
	text-align:left;
}
.two-columns-column .two-columns-content-body ul li {
	background: url(../../../all/themes/tonyromas/images/li-bg-light.jpg) 0px 7px no-repeat;
}












