@charset "utf-8";
/* Fletch - info@fletchfletcher.com */

/* Standard HTML --------------------*/
body {
	background: #231f20;
	padding: 0 0 0 0;
}
/* Standard HTML --------------------*/

/* Margin - Gutter - Clear ----------*/
.mar {
	margin-left:10px;
}

.gut {
	margin-left:20px;
}

hr {
	border:0px;
	clear: both;
	height: 0;
	margin-bottom:50px;
}
/* Margin - Gutter - Clear ----------*/

/* Grid System ----------------------*/
#container {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
}

.c300,
.c620 {
	display: inline;
	float: left;
}

.c300 {
	width:300px;
}

.c620 {
	width:620px;
}

.no-line-height {
	line-height:0px;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

.clear-both {
		clear: both;
}

/* Grid System ----------------------*/

/* home page elements ---------------*/

.right-bar {
	background-color:#221a1a;
	padding:0 20px 30px 20px;
}

.header {
	border-bottom: 1px solid #fde225;
}

/* clapham ---------------*/

.sub-menu {
	width:175px;
}

.content {
	width:785px;
	
}

/* menu ------------------*/
.menu {
	padding-top:10px;
}
.menu-container {
	width:785px;
	margin-bottom:25px;
}
.menu-container h2 {
	border-bottom:1px solid #FFF;
	color:#fee800;
}
.menu-col {
	width:370px;
	float:left;
}
.menu-col-gutter {
	margin-right:45px;
}
.item {
	width:370px;
	margin-bottom:15px;
}
.item-title {
	color:#acb039;
	font-size:15px;
	margin-bottom:5px;
}
.item-price {
	color:#DDDDDD;
	float:right;
	text-align:right;
		padding-bottom:10px;
}
.item-price-sushi {
	color:#FFF;
	text-align:right;
		padding-bottom:10px;
}
.item-price-lose {
	color:#FFF;
	float:right;
	clear:both;
}
.item-description {
	clear:both;
}
.veg {
	color:#060;
	font-weight:700;
}

.main-body {
	padding:0 20px 0 0;
}

/*FORM*/
table.webform label {
	font-size:14px;
}

table.webform td {
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}

table.webform input, table.webform select, table.webform textarea {
	background-color:#231f20;
	border:#717347 1px solid ;
	padding:3px;
	color:#FFF;
}

.req {
	color:#2799d7;
}

/*Newsletter*/
div.item2 {
	line-height:20px;
}

/*IMAGE*/
.image {
	border:2px solid #acb039;
}

/*REVIEWS*/
.reviews-table td {
	padding-bottom:30px;
}

