/* body {	font-size : 12pt;	color: black !important;	padding: 10px;}input, div.read-more, #sidepanel, #top-menu, div.category-links {    display : none;}#main-content, #container {    border : none;    margin : 0px;    padding : 0px;}h1, h2, h3, h1 a:link, h1 a:visited, h1 a:hover, p {    color : black;    margin : 0px;}h1 {    margin-bottom : 6pt;}body, h1 {     font-family : Times, serif;}*/body {	background-color: #fff;	margin: 0px;	padding: 0px;	text-align: center;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	}a img {	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}  a { color: #664888; }     /*#default h3 {	color: #664888;	font-size: 1.6em;}*/#top .inner, #middle .inner, #footer .inner{		margin-right: auto;	margin-left: auto;	text-align: left;	clear: both;}#top {	margin: 0px;	padding: 0px;}#top .inner2 {}#top #topmost {	height: 35px;}#menu-1, #footer_nav {	display:none;}.error, .required {	color: red;}#top #nav #logo,#top #nav #logo a {	height: 181px;	width: 100%;	margin: 0px;	padding: 0px;	text-align: center;}#middle {	margin: 0px;	padding-top: 0px;}#middle .inner {	margin-bottom: 10px;}#middle #content {	padding: 20px;	color: #333333;}#user-login, #admin div#user-login,#left div#user-login,#home-images-list, #news-ticker, #top #banner,#admin,#left div#basket_preview,#middle #home_bottom,#menu .menu_category .add_button a  {	display:none;}.pagesmith-page, .pagesmith-page div, div.pagesmith-page {	background-color: transparent;}#footer {		background-repeat: no-repeat;	background-position: bottom;	padding-bottom: 103px;	margin-bottom: 10px;}#footer .inner #footer_nav .buffer {	width: 120px;	}.with_height {	height: 1px;}.pagesmith-page, .pagesmith-frame, div#text-only-page, .pagesmith-page {	background-color: transparent;}#middle #content {	margin: 0px;	padding: 0px;}#middle #content #left {	clear: both;	float: none;	width: 100%;}#left div {	padding:10px;}#left div.box-content,#left div.box-title {	margin: 0px;	padding: 0px;}#middle #content #right {	width: 94%;	clear: both;	padding: 3%;}#middle .inner {	padding: 0px;}#middle #content #left div#miniadmin {	clear: both;	width: 100%;	margin: 0px;	padding: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;}#middle .inner #content #left h1,#admin h1 {	font-size: 14px;	margin: 0px;}#middle .inner #content #left h2 {	font-size: 12px;	margin: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;}#admin  #miniadmin .miniadmin-content {		width: 208px;	clear: none;}#admin #miniadmin .box .box-content .miniadmin-content ul {	margin: 0px;	padding: 0px;	list-style-type: none;}#middle .inner #content #left #user-login {	background-image: url(images/menubg1.jpg);	background-repeat: repeat-x;}.box .box-content {	clear: both;}.clearfix:after, #miniadmin:after, .phatform_elements:after {    content: ".";    display: block;    height: 0;    clear: both;    visibility: hidden;    }.breaker, div.breaker, #admin div.breaker, #middle #content #left div.breaker {	clear: both;		margin: 0px;	padding: 0px;}#about div .box,  #about div .box-content {	display: inline;}.restaurant_tile {		width: 155px;	height: 240px;	margin-right: 15px;	border: 1px none #A5A584;	margin-bottom: 3px;	text-align: center;	font-size: 11px;}.restaurant_tile .cell {	padding: 5px;}              /* This is the case where its green */.need-address #users_sign-in {	background-color:#AB351D;}td.line_item {	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #EED0AA;}td.delete, td.quantity, td.edit {	width: 72px;	text-align: center;}#delivery_address {	width:220px;}#delivery_confirmation {	width:450px;}.menu_category {	/*clear:both;*/	background-color:transparent;}#menu, #the_order {	border: 5px solid #E9D8C7;	}h1.menu_title {		text-align: center;	padding-bottom:10px;	font-size: 34px;	font-family: serif;}#menu .menu_category h2 {	text-align: center;	border-bottom-color: #E9D8C7;	font-size: 22px;	font-weight:bold;}#menu .menu_category h3 {	font-size:12px;	padding-bottom: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #B48D80;	margin-bottom: 5px;	color: #6D2314;}#menu .menu_category p {	margin-top:0px;	margin-left: 10px;	font-size: 10px;	min-height:2.4em;}#menu .menu_category ul {	padding: 0px;	margin:0px;	list-style-type: none;}#menu .menu_category .add_button, #menu .menu_category .price  {		font-size:10px;}/*{	background-image: url(images/plus_button.gif);	height: 28px;	width: 28px;	display: block;	line-height: 2000px;	overflow: hidden;	position: relative;	bottom: 10px;}*/#menu .menu_category .inner {	width:auto;	margin:10px;	clear:none;}.graphical_heading {	height: 250px;	line-height: 2000px;	overflow: hidden;}h1#group_orders_heading {	background-image: url(images/section_icon_group_orders.png);	background-repeat: no-repeat;	background-position: center top;}.phatform .bgcolor1 {	background-color: transparent;}.phatform {}.phatform_section {	width: 48%;		margin:1%;	text-align: center;}.phatform_elements {	clear: both;	}.phatform {	padding: 20px;	border: 5px solid #E9D8C7;}.phatform_element {	margin-right: auto;	margin-left: auto;	text-align: left;	width: 25em;}.phatform .capcha {	clear: both;	text-align: center;}.phatform .last_next {	clear: both;}.minus_button a {	background-image: url(images/minus_darker_bg.png);	height: 28px;	width: 28px;	display: block;	float:left;	line-height: 2000px;	overflow: hidden;	position: relative;	bottom: 5px;}.price {	float:right;}#the_order {	margin-bottom:20px;}#order_heading, #the_order #items {	border-bottom: solid 1px #E9D8C7;}#order_heading {	text-align:left;}#order_heading .left {	width:50%;	float:left;}#order_heading .right {	float:right;	text-align:right;}#the_order #items {	padding-top: 10px;}tr.summary td {	border-top: solid 1px #E9D8C7;}#the_order fieldset {	border: solid 1px #E9D8C7;	margin-right:10px;	padding-left: 10px;}#the_order legend {	font-weight:bold;}#footer {	content: "Dinner Delivery Plus | DDPlus.com | (425) 889-8646";}
