/* Layout Styles */

/* Reset styles */
* {
	margin: 0;
	padding: 0;
}

html,body {
	height: 100%;
	border: 0;
	margin: 0;
	padding: 0;
}

body {
	color: #333;
	font-size: 62.5%;
	margin-bottom: 40px;
	font-family: Arial, Verdana, Lucida, sans-serif;
	background: #000;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption,th,td {
	text-align: left;
	font-weight: normal;
}

.clear {
	clear: both;
}

img {
	border: 0px solid;
}
a,a:active, a:focus{
	border:none;
	outline:none;
}

dt {
	color: #A3948B;
	float: left;
	width: 70px;
}

dd {
	margin-left: 0;
}

hr {
	height: 0;
	font-size: 0;
	line-height: 0;
	border: thin none;
	margin: 10px auto;
	border-bottom: dotted 1px #666666;
	margin-top: 10px;
}

#Layout p {
	margin: 0 5px 10px 0;
}

#Sidebar p {
	color: #666666;
	font-size: 1.1em;
	clear: both;
	margin: 10px 10px 0 10px;
}

/** sifr **/
.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Site Container Box */
div#Container {
	background-color: #fff;
	padding-bottom: 40px;
}	

div#Layout div.MenuMarginChange {
	margin: 20px 0 0;
}

#ContainerWrapper {
	text-align: center;
	background: #fff;
	overflow:hidden; /* fixes ie7 bug with footer */
}

#FootWrap {
	background-color: #000;
	width: 100%;
}

#Container,#Footer {
	width: 900px;
	margin: 0 auto;
	text-align: left;
	padding-right: 260px;
	position: relative;
}


#Content {
	float: left;
	margin: 0;
	text-align: left;
}

/** Header **/
a#Header {
	background: transparent url(../images/eat-logo.png) no-repeat scroll 0 0;
	float: right;
	height: 0 !important;
	overflow: hidden;
	padding: 85px 0 0;
	width: 168px;
}

div#HeaderBox {
	float: left;
	height: 94px;
	padding-top: 31px;
	width: 203px;
}

/*** Main Nav ***/
#Navigation {
	height: 20px;
	padding: 94px 0 0 252px;
}

#Navigation ul {
	white-space: nowrap;
}

#Navigation ul li {
	list-style: none;
	float: left;
	line-height: 2.8em;
	display: block;
}

#Navigation ul li a {
	float: left;
	text-decoration: none;
	display: block;
	font-size: 1.2em;
	color: #857464;
}

#Navigation ul li a.link:hover {
	color: black;
}

#Navigation ul li a.current {
	color: black;
}

#Navigation ul li a span {
	font-size: 18px;
	font-weight: bold;
	padding-right: 22px;
	text-shadow: 0 1px 1px #ffffff, 0 0 2px #ffffff, 0 0 4px #ffffff, 0 0
		6px #ffffff;
	text-transform: lowercase;
}

/** Breadcrumbs **/
#Breadcrumbs {
	text-align: left;
	font-size: 0.9em;
	margin: 0px 5px 10px 0;
}

#Breadcrumbs p {
	margin: 0;
}

/*** Message Boxes ***/
span.middleColumn .message {
	height: 24px;
	margin: 0;
	padding: 0;
}

.typography .required,.message {
	font-family: "Courier New", Courier, monospace;
	margin: 4px 0 0 3px;
	padding: 5px;
	width: 92%;
	color: #DC1313;
	border: thin none;
}

.entry {
	border-bottom: 1px solid #eee;
}

/* Sidebar  */
#Sidebar {
	width: 200px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}

#Sidebar .sidebarBox {
	margin: 0 0 5px 0;
	padding-bottom: 2px;
}

#Sidebar ul {
	margin: 2px 0 5px 3px;
}

#Sidebar li {
	margin: 8px 2px;
	list-style: none;
}

#Sidebar h3 {
	clear: both;
	font-family: "Memphis Bold", 'ChunkFiveRegular', Rockwell, Georgia,	serif;
	text-transform: uppercase;
	color: #fff;
	font-size: 1.4em;
	margin: 0 0 10px 0;
	line-height: 1.8;
	padding: 1px 0 0 10px;
}

#Sidebar .sidebarBottom {
	height: 15px;
	display: block;
	width: 200px;
	margin: -5px 0 0 0;
}

#Sidebar a em {
	font-style: normal;
}

ul#Menu2 li {
	font-size: 0.9em;
	margin: 1px 0 5px 4px;
	list-style: none;
}

ul#Menu2 li a {
	display: block;
	width: 196px;
	font-size: 1.2em;
	height: 1.8em;
	line-height: 1.8em;
	color: #898989;
}

ul#Menu2 li em {
	padding-left: 8px;
	display: block;
}

ul#Menu2 li li em {
	padding-left: 0;
}

#LeftCol .sociallinks {
	margin: 10px 0;
}

div#sideContent p {
	color: #000;
}

#LeftCol div#sidePanelHolder p {
	color: #000;
}

#LeftCol .feedbacklink{
	margin-top:1em;
	display:block;
}

div#sidePanelHolder h1,
#LeftCol h3.heading {
	font-size: 14pt;
	font-family: "Memphis Bold", 'ChunkFiveRegular', Rockwell, Georgia,	serif;
	text-transform: uppercase;
	margin-bottom: 0.5em;
	line-height: 1em;
	color: #000;
	font-weight:normal;
}

/* page containers */
#LeftCol,#Sidebar {
	display: block;
	float: left;
	margin: 0 15px 0 35px;
	width: 200px;
}

#CenterCol {
	float: left;
	padding-right: 30px;
	width: 706px;
}

#ImageCol {
	margin: 38px 0 0;
	width: 1020px;
}

.typography {
	margin: 3px 0 0 254px;
}

/* Footer */
#Footer {
	background-color: #000;
	height: 170px;
	position: relative;
}

#Footer ul li {
	list-style: none;
	float: left;
	line-height: 2.8em;
	display: block;
}

#Footer ul li a {
	float: left;
	text-decoration: none;
	display: block;
	font-size: 12px;
	padding-right: 21px;
	color: #fff;
}

#Footer ul li a.link:hover {
	color: #857464;
}

div#FooterAddress {
	float: left;
	padding: 8px 0 0 40px;
	width: 213px;
}

div#FooterAddress address,div#FooterAddress address a,p.copyright {
	color: #847363;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
	text-decoration: none;
}

div#Footer a.top {
	background: transparent url(../images/up.png);
	width: 74px;
	height: 75px;
	bottom: 120px;
	left: 790px;
	position: absolute;
}

div#Footer a.top:hover {
	background: transparent url(../images/up-hover.png);
}

#Footer strong {
	color: #fff
}

div#Footer a span {
	display: none;
}

div#FooterLinks ul {
	padding: 3px 0 0 0;
}

#Footer p.copyright {
	clear: left;
	float: left;
	left: 251px;
	position: relative;
	top: -16px;
}

/** ordering **/
div#OrderNow {
	height: 94px;
}

div#OrderNow p {
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 20px 191px 10px 0;
	text-decoration: none;
	line-height: 14px;
}

div#OrderNow div#OrderBox {
	background: transparent url(../images/order-now.png) no-repeat scroll
		left center;
	float: left;
	height: 94px;
	width: 447px;
}

div#OrderBox img {
	float: right;
	margin: 18px -3px 15px 0;
}

div#OrderBox a span {
	display: none;
}

/** ordering steps menu **/
div#extraColMenu {
	
}

div#extraColMenu h1 {
	margin-top: 10px;
}

div#extraColMenu h3 {
	padding: 5px 0;
}

div#extraColMenu ol {
	padding: 0 0 6px 0;
	list-style: none;
}

div#extraColMenu ol li {
	font-weight: bold;
	font-size: 18px;
	line-height: 25px;
}

div#extraColMenu ul {
	padding-left: 20px;
}

div#extraColMenu li,div#extraColMenu li a {
	color: #B3A395;
	text-decoration: none;
}

div#extraColMenu hr {
	margin: 0 0 4px 0;
}

div#extraColMenu .current,div#extraColMenu .current a,div#extraColMenu .done,div#extraColMenu .done a
	{
	color: #000;
}

div#extraColMenu .done,div#extraColMenu .done a {
	text-decoration: line-through;
}

div#extraColMenu p {
	color: #857464;
	margin: 0;
	font-size: 11px;
}

div#HelpMenuCol img {
	margin: 20px 0 0 0;
}

/* menus */
ul#Menu {
	margin: 0;
	padding: 0;
	width: 462px;
}

ul#Menu li {
	margin: 0;
	padding: 0;
}

ul#Menu li.slider {
	background: transparent url(../images/menu-main.jpg);
	width: 462px;
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
}

.menuLine ul#Menu li.slider {
	background: transparent url(../images/menu-main-l.jpg);
}

.menuLine ul#Menu li.sliderNoline {
	background: transparent url(../images/menu-main.jpg);
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}

.menuLine ul#Menu li.sliderNoLongline {
	background: transparent url(../images/menu-main-lll.jpg);
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0;
}

ul#Menu li.CaterNoMarh {
	margin: 0;
}

ul#Menu li.topSlider {
	padding-bottom: 16px;
}

#Menu li a.openButton {
	background: transparent url(../images/close-open.gif) no-repeat scroll
		center top;
	height: 40px;
	left: 655px;
	margin-top: 8px;
	position: absolute;
	width: 40px;
}

#Menu li a.closedButton {
	background: transparent url(../images/close-open.gif) no-repeat scroll
		center bottom;
	height: 40px;
	left: 655px;
	margin-top: 8px;
	position: absolute;
	width: 40px;
}

#Menu li.first a.openButton,#Menu li.first a.closedButton {
	margin-top: 64px;
}

div#InformationTable.loading {
	background: url('../images/loading-large.gif') no-repeat 88% 50%;
}

.menuLine ul#Menu li.first div.menuHeaderline {
	background: transparent url(../images/menu-top-l.jpg) no-repeat scroll 0
		0;
}

.menuLine ul#Menu li.first div.menuHeader {
	background: transparent url(../images/menu-top.jpg) no-repeat scroll 0 0;
}

div.menuHeader,ul#Menu .sliderNoline div.menuHeader {
	background: transparent url(../images/menu-open.jpg) no-repeat scroll 0
		0;
}

.menuLine div.menuHeader {
	background: transparent url(../images/menu-open-l.jpg) no-repeat scroll
		0 0;
}

.topSlider div.menuHeader {
	height: 101px;
}

.collapsed div.menuHeader {
	height: 56px;
}

#Menu li.first h3 {
	padding: 70px 80px 0 53px;
}

li.slider h3 {
	padding: 20px 80px 0 55px;
	font-family: "Courier New", Courier, monospace;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	color: #663333;
}

li.slider h5,li.sliderNoline h5 {
	color: #0051A3;
	font-family: "Courier", "Courier New", Courier, monospace;
	font-size: 12px;
	font-weight: normal;
	height: 16px;
	margin: 0;
	padding: 0 0 0 53px;
}

li.sliderNoline h5 {
	padding: 8px 0 0px 26px;
	position: relative;
	width: 300px;
}

.typography #MenuGuara p {
	color: #006699;
	font-size: 1.1em;
	line-height: 17px;
}

.typography #MenuGuara img.left {
	margin-right: 10px;
}

.typography #MenuGuara {
	height: 125px;
	padding-top: 15px;
}

#Layout p.listpara {
	font-size: 12px;
	line-height: 22px;
	margin: 0;
	margin-left: 5px;
	width: 230px;
}

.add-rem-group {
	padding-left: 39px;
}

a.productminus,a.productplus,a.productminus img,a.productplus img {
	height: 8px;
	width: 15px;
	display: block;
}

.ajaxQuantityField,.beQuantityField {
	background-color: #F4EC9B;
	border-bottom: 1px solid #A68562;
	border-top: 1px solid #A68562;
	border-left: 1px solid #A68562;
	border-right: 1px none;
	font-size: 9px;
	height: 14px;
	width: 30px;
}

/** Checkout **/
div#Checkout {
	background: transparent url(../images/menu-open.jpg) no-repeat scroll top left;
	margin: 0;
	padding: 0;
	padding-bottom: 25px;
	padding-left: 59px;
	padding-right: 10px;
}

div#CheckoutWrapper {
	background: transparent url(../images/menu-end.jpg) no-repeat scroll top left;
	width: 462px;
}

#FormTotal,
#GrandTotal,
#FormTotal em,
#OrderForm_OrderForm table#InformationTable *,
#Checkout table#InformationTable *,
#DeliveryTotal{
	font-family: "Courier", "Courier New", Courier, monospace;
}

#InformationTable .eatshippingmodifier strong,
#InformationTable .flattaxmodifier strong{
	font-weight: normal;
}

#FormTotal {
	font-weight: bold;
}

#FormTotal {
	padding: 9px;
	text-align: right;
	width: 353px;
}

#GrandTotal {
	color: #663333;
	float: right;
	font-size: 14px;
	padding: 6px 10px 0 0;
	font-weight: bold;
}

#DeliveryTotal {
	color: #663333;
	float: right;
	font-size: 14px;
	padding: 26px 10px 0 0;
	font-weight: bold;
}

div.menuGrandTotal em {
	font-weight: normal;
	font-size: 12px;
}

.chkStyle {
	margin-left: 20px;
}

.productextra {
	margin-left: 16px;
}

img.checkoutback {
	bottom: -49px;
}

div#ExtraNewsHome {
	padding: 177px 0 0 5px;
}

#ImageColExtra img {
	padding: 10px 0 0;
}

#ImageColExtra {
	float: left;
	margin-right: -90%;
}

div#orderSummaryTable {
	background: transparent url(../images/menu-sum.jpg) no-repeat scroll -5px 0;
	padding: 0;
	margin-top: 20px;
	float: left;
	margin-left: -53px;
	padding-right: 5px;
}

#Checkout #InformationTable,
div#orderSummaryTable #InformationTable {
	left: 3px;
	position: relative;
	margin: 0;
	margin-left:10%;
	width:90%;
}

#Checkout #InformationTable td,
#orderSummaryTable #InformationTable td{
	border: none;
	padding: 0 10px 0 0;
	text-align: right;
	font-size: 14px;
}

#Checkout #InformationTable .quantity,
#orderSummaryTable #InformationTable .quantity{
	width: 30px;
	text-align: center;
	padding: 0;
}

#Checkout #InformationTable .title,
#orderSummaryTable #InformationTable .title{
	text-align: left;
}

#Checkout .subtotalprice,
#orderSummaryTable .subtotalprice{
	padding-left:3px;	
}

#CheckoutPadding {
	float: right;
}

#OrderForm_OrderForm .totalTableHeader {
	padding-left: 59px;
}

thead#TableTop1 {
	height: 30px
}

.TableTop2 {
	background: transparent url(../images/table-sep2.png) no-repeat scroll 0 top;
}

.vert {
	background: transparent url(../images/table-vert.png) repeat-y;
}

.centertab {
	text-align: center;
}

div#orderSummaryTable {
	margin-bottom: 10px;
}

#orderSummaryTable h3,
#orderSummaryTable h3 em {
	color: #663333;
	font-weight: bold;
	padding: 13px 0 0;
	font-family: "Courier New", Courier, monospace !important;
}

#orderSummaryTable h3 em {
	font-style: normal;
	font-size: 12px;
}

#Checkout #InformationTable tfoot td.gap {
	display: block;
	height: 5px;
}

#Checkout #InfotableWrapper {
	padding: 10px 0;
}

div#floatPurchaseCol {
	left: 736px;
	position: absolute;
	top: 163px;
	width: 215px;
}

.menuWinFix {
	margin-left: 245px;
}

ul#Menu .noBotMarg {
	margin: 37px 0 0 233px;
	padding-bottom: 10px;
}

/* forms */
div.menuSubTotal {
	background: transparent url(../images/subtotal.png) repeat scroll 0 0;
	height: 31px;
	width: 168px;
}

#Layout div.menuSubTotal p {
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 7px 6px 8px 101px;
	text-align: right;
}

div.menuGrandTotal {
	background: transparent url(../images/grandtotal.png) repeat scroll 0 0;
	width: 447px;
	margin-left: 7px;
}

#Layout div.menuGrandTotal p {
	color: #663333;
	float: left;
	font-family: "Courier New", Courier, monospace;
	font-size: 14px;
	font-weight: bold;
	margin: 0;
	padding: 21px 0 3px;
	text-align: right;
	width: 361px;
}

h3.orderInfo,#Container #Layout div.menuGrandTotal em {
	font-family: "Courier New", Courier, monospace;
}

.typography #OrderForm_OrderForm p.checkbox {
	margin-top: 12px;
	font-size: 12px;
	position: relative;
}

#OrderForm_OrderForm .checkbox label {
	text-align: left;
	display: inline;
}

p#TAC a {
	color: #663333;
	text-decoration: underline;
	font-family: "Courier New", Courier, monospace;
	font-weight: bold;
	display: block;
}

/* select dropdowns - this should be in form.css */
div.jqTransformSelectWrapper {
	float: none;
	background: url(../images/form-select.png) top left no-repeat;
	padding: 0;
	width: 212px !important;
}

div.jqTransformSelectWrapper div span {
	top: 0;
	left: 0;
	width: 180px !important;
	height: 17px;
	padding-top: 3px;
}

div.jqTransformSelectWrapper ul {
	top: 20px;
}

div.jqTransformSelectWrapper ul a {
	text-decoration: none;
	background: white;
	color: #663333;
}

select {
	display: block;
	width: 300px;
	height: 23px;
}

select.replaced {
	display: none;
}

/** select replacement **/
.typography ul.selectReplacement {
	margin: 0;
}

ul.selectReplacemen,.jqTransformSelectWrapper ul {
	margin: 0;
	padding: 0;
	height: 1.65em;
	width: 212px;
}

ul.selectReplacement li {
	cursor: pointer;
	display: none;
	list-style: none;
	margin: 0;
	padding: 3px 12px;
	width: 212px;
}

ul.selectReplacement li,div.jqTransformSelectWrapper ul li {
	background: white;
	color: #663333;
	font-size: 11px;
	line-height: 1.7em;
	margin: 0;
}

ul.selectOpen li {
	display: block;
	position: relative;
	z-index: 10;
}

ul.selectReplacement li.selected,.jqTransformSelectWrapper ul a.selected
	{
	background: url(../images/form-select.png) bottom left no-repeat;
	display: block;
	text-decoration: none;
}

ul.selectOpen li.selected,div.jqTransformSelectWrapper ul a.selected {
	background: #663333;
	color: white;
}

ul.selectOpen li:hover,ul.selectOpen li.hover,ul.selectOpen li.selected:hover,form .jqTransformSelectWrapper ul a:hover,form .jqTransformSelectWrapper ul a.selected:hover
	{
	background: #cc6600;
	color: #f0f0f0;
	border: none;
}

/** ordering **/
p#UseShippingAddress label {
	padding: 23px 5px 4px 0;
}

#TAC span {
	position: relative;
	top: 19px;
}

ul#Menu li ul li ol li .ajaxQuantityField,ul#Menu li ul li ol li .beQuantityField
	{
	height: 14px;
	font-size: 13px;
}

a.openButton,a.closedButton {
	cursor: pointer;
}

img.ordersepImage {
	margin: 0 0 -7px 2px;
}

div#HelpMenuCol div#MenuPreviewImage p {
	margin: 7px 3px 0 0;
	width: 203px;
}

a.orderHover span {
	display: none;
}

a.orderHover {
	background: #FFFFFF url(../images/order-now-but.png) repeat scroll 0 0;
	display: block;
	float: right;
	height: 59px;
	margin: 17px 0 0;
	width: 183px;
}

td.lasttab {
	padding: 0 10px 0 0;
}

td.GrandSummry {
	padding: 0;
}

td.GrandSummry strong {
	font-size: 14px;
}

div#ExtraNewsHome a {
	background: #fff url(../images/radio.png);
	width: 197px;
	height: 210px;
	display: block;
}

div#ExtraNewsHome a:hover {
	background: #fff url(../images/radiolink.png);
}

div#ExtraNewsHome a img {
	display: none;
}

ul#Menu .sliderNoLongline div.menuHeader {
	background: transparent url(../images/menu-open-ll.jpg) no-repeat scroll
		0 0;
}

.menuLine ul#Menu li.topLongSlider div.menuHeader {
	background: transparent url(../images/menu-top-ll.jpg) no-repeat scroll
		0 0;
}

div#HelpMenuCol p {
	margin: 0 5px 0 0;
}

#UseShippingAddress label b {
	font-family: "Courier New", Courier, monospace;
}

div#PageComments_holder {
	margin: 0;
}

/*** Login Widget *****/
html #LeftCol .LoginWidget {
	position: relative;
	color: #8c7c6d;
	font-family: Arial;
}

html .LoginWidget .field {
	position: relative;
}

html .LoginWidget #MemberLoginForm_LoginForm p {
	font-size: 10px;
}

html .LoginWidget label {
	display: block;
	position: absolute;
	top: -1px;
	left: 5px;
	font-family: Arial;
	color: #8c7c6d;
	font-size: 10px;
}

html .LoginWidget:hover label {
	display: none;
}

html #LeftCol .LoginWidget input.text {
	background-image: none;
	background-color: #dad5d0;
	width: 166px;
	border: none;
	color: #8c7c6d;
	font-weight: normal;
	font-size: 10px;
	line-height: 10px;
	padding: 1px;
}

#LeftCol #MemberLoginForm_LoginForm_Password {
	width: 132px;
}

.Actions #action_dologin {
	background: transparent;
	font-weight: bold;
	border: none;
	position: absolute;
	bottom: 15px;
	left: 135px;
	font-size: 18px;
	color: #8c7c6d;
}

html .LoginWidget a {
	color: #8c7c6d;
	text-decoration: none;
	text-transform: uppercase;
}

html .LoginWidget .Actions {
	margin-top: 2px;
}

html .LoginWidget a:hover {
	color: #000;
}

/** Page Comments **/
#CommentHolder .heading {
	color: #000;
	font-size: 20px;
	font-weight: bold;
}

#CommentHolder .addcommentlink {
	font-size: 12px;
	text-decoration: underline;
}

#CommentHolder .heading,#CommentHolder .addcommentlink {
	line-height: 20px;
	margin-bottom: 10px;
}

#PageComments_holder form span.message {
	position: static;
	width: auto;
}

ul#PageComments {
	margin: 0;
	padding: 0;
	clear: both;
}

.typography #PageComments,.typography #PageComments p,.typography #PageCommentsPagination p
	{
	font-size: 11px;
}

#PageComments_holder form {
	padding: 5px;
	background: #eee;
}

#PageComments_holder form input.text,#PageComments_holder form textarea
	{
	width: 400px;
}

#PageComments_holder form textarea {
	height: 110px;
}

#PageComments_holder p {
	margin-right: 0;
}

#PageComments li.comment {
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

#PageComments li.comment {
	border-left: 1px dotted #ccc;
}

#PageComments li.unmoderated {
	background: #fcfde2;
}

#PageComments li.last {
	border-left: 1px dotted #fff;
}

#PageComments .info .name {
	font-weight: bold;
}

#PageComments .staff .comment { /*color:#333;*/
	
}

#PageComments .staff .name {
	text-decoration: underline;
}

#PageComments li hr.commenthr {
	border-color: #dddddd;
}

#PageComments li {
	list-style: none;
	margin-left: 0;
	margin-right: 0;
}

#PageComments ul {
	margin: 0;
	clear: right;
}

#PageComments ul.actionLinks {
	
}

#PageComments ul.actionLinks li {
	display: inline;
	font-size: 10px;
	margin: 0;
	margin-right: 10px;
}

#PageComments ul.actionLinks li a {
	color: #ddd;
}

#PageComments ul.actionLinks li a:hover {
	color: #000;
}

#PageComments .info {
	background: #EDF3DE;
	padding: 2px;
	line-height: 20px;
	height: 20px;
	color: #444;
}

#PageComments .odd .info {
	background: #E9F7F6 !important;
}

#PageComments .odd { /*border: 1px solid #E9F7F6;*/
	
}

#PageComments .info .date {
	float: right;
}

#PageComments .info span {
	float: left;
}

#PageComments .info .gravatar {
	float: left;
	margin-right: 3px;
}

#PageComments .info .says {
	margin-left: 0.3em;
}

#PageComments .child {
	background: url('../images/reply_arrow.gif') -1px 0 no-repeat;
	padding-left: 15px;
}

#PageComments .child .info {
	background: #eee !important;
}
