a {
color: #688fff;
}
#main_content{
width: 960px;
float: left;

}
#contest_box {
	float: left;
	height: 304px;
	width: 287px;
	background-image: url(http://www.chef1111.com/img/v3/contest_box_bg.png);
	margin-right: 15px;
}
#faq_box {
	float: left;
	height: 304px;
	width: 287px;
	background-image: url(http://www.chef1111.com/img/v3/faq_box_bg.png);
}
#center_bottom {
	width: 960px;
	clear: both;
	margin-top: 30px;
	float: left;
}
#footer {
	width: 100%;
	height: 230px;
	background-image: url(http://www.chef1111.com/img/v3/footer_bg.png);
	background-repeat: repeat-x;
	float: left;
	margin-top: 30px;
}
#footer_links {
width: 960px;
margin-left: auto;
margin-right: auto;
margin-top: 12px;
font-size: 12px;
}
#footer_links ul {
margin-left: -35px;
}
#footer_links li {
display: inline;
margin-right: 10px;
color: #fff;
}
.address_box {
	float: left;
	width: 287px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.address_box p {
	font-size: 12px;
}
.address_box hr{
	float: left;
	width: 281px;
	color: #000;
	background-color: #000;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.address_box h1 {
	margin-top: 35px;
	margin-left: 20px;
	font-size: 36px;
}
.address_box h3 {
	margin-top: 20px;
	float: left;
}
img {
border: none;
}
.order_location {
	float: left;
	font-size: 20px;
	font-weight: bold;
	width: 140px;
}
.order_info {
	float: left;
	font-size: 20px;
	font-weight: bold;
}
.order_wrap {
	float: left;
	width: 400px;
	margin-bottom: 10px;
	margin-top: 10px;
}



#center_bottom_right {
	float: left;
	width: 320px;
	border: 1px dashed #CCC;
	background-color: #600;
}

#center_bottom_left {
	float: left;
	width: 580px;
	margin-right: 15px;
	border: 1px solid #7B0502;
	background-color: #420200;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
}
#center_bottom_left ul {
	margin-left: -25px;
	display: block;
	list-style-type: none;
}
#center_bottom_left li {
	float: left;
	width: 560px;
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #FF7979;
	border-right-color: #FF7979;
	border-left-color: #FF7979;
}
.bottom_border{
	border-bottom-style: dotted;
	border-bottom-color: #8C0000;
	border-bottom-width: 1px;
}
#center_bottom_left h2 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}
#center_bottom_left h3 {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFF;
}
#center_bottom_left p {
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size: 12px;
	color: #FFF;
}


.promo {
width:580;
float: left;
}
.promo_left {
	padding: 3px;
	float: left;
	height: 60px;
	width: 140px;
	margin-right: 10px;
	border: 2px solid #C33;
	background-color: #600;
}
.promo_right {
	padding: 5px;
	float: left;
	height: 50px;
	width: 400px;
}
.map_icon {
	float: left;
	height: 31px;
	width: 31px;
}
.map_address {
	float: left;
	margin-left: 10px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #FF6A66;
	font-size: 14px;
}
.form_field {
	float: left;
	width: 225px;
	margin-right: 30px;
}
#coupons_box h3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#coupons_box {
	float: left;
	clear: both;
	width: 910px;
}

.map_link {
	float: left;
	margin-left: 10px;
}
.border_right{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #560300;	
}
#order_box p {
	font-size: 0.75em;
}

#specials_box {
	float: left;
	height: 304px;
	width: 287px;
	background-image: url(http://www.chef1111.com/img/v3/special_box_bg.png);
	margin-right: 15px;
}
body {
	margin: 0px;
	padding: 0px;
	background-image: url(http://www.chef1111.com/img/v3/background_pattern.png);
	background-repeat: repeat;
	background-color: #460201;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
        color: #FFF;
}
.phone {
	float: left;
	width: 280px;
	*margin-bottom: 15px;
}

#wrapper {
	width: 100%;
}
#header {
	background-image: url(http://www.chef1111.com/img/v3/top_bar_bg.png);
	background-repeat: repeat-x;
	height: 62px;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #700100;
	margin: 0px;
float: left;
}
#center {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#logo_box {
	float: left;
	height: 34px;
	width: 950px;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
	clear: both;
}
#tab_box {
	width: 960px;
	background-image: url(http://www.chef1111.com/img/v3/grey_box_bg.png);
	background-repeat: repeat-x;
	height: 260px;
        *height: 360px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	border: 10px solid #FFF;
	background-color: #070505;
	float: left;
}
#locations_box {
	width: 960px;
	margin-top: 25px;
	clear: both;
}
.locations li {
	background-image: url(http://www.chef1111.com/img/v3/location_bg.png);
	background-repeat: repeat-x;
	border: 2px solid #bcbcbc;
	margin-bottom: 15px;
	list-style-type: none;
	margin-left: -42px;
	height: 35px;
	background-color: #CAC9C9;
}
/*
 * Color, Border, and Button Rules
 */
.contentslider {
  padding:10px; /* This acts as a border for the content slider */
  background:#333; /* This is the color of said border */
}
.cs_wrapper, .cs_article {
}
.cs_leftBtn, .cs_rightBtn {
  width:30px; /* Should be as wide as the button graphic being used */
  background:#333; /* This will probably match the contentslider bg color */
}

.cs_article h2 {
  font-size:200%;
  line-height:1.125em;
}
  .cs_article h2 a {
    color:#333;
    text-decoration:none;
  }
.cs_article p {
  font-size:85%;
  line-height:1.5em;
  color:#777;
}
.cs_article .readmore {
  font-size:80%;
}

.contentslider {
  position:relative;
  display:block;
  width:800px;
  height:240px;
  margin:0 auto;
  overflow:hidden;
}
.cs_wrapper {
  position:relative;
  display:block;
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  overflow:hidden;
}
.cs_slider {
  position:absolute;
  width:10000px;
  height:100%;
  margin:0;
  padding:0;
}
.cs_article {
  float:left;
  position:relative;
  top:0;
  left:0;
  display:block;
  width:800px;
  height:240px;
  margin:0 auto;
  padding:0;
}
.cs_article h2 {
  display:block;
  width:26%;
  margin:10px 26px 5px 67%;
  text-align:left;
}
.cs_article img {
	position:absolute;
	top:0;
	left:0;
	border:0;
	-ms-interpolation-mode:bicubic;
}
.cs_article p {
  display:block;
  width:26%;
  margin:0 26px 5px 67%;
  padding:0;
  border:0;
}
.cs_article .readmore {
  display:block;
  width:26%;
  margin:0 6% 1% 68%;
  text-align:right;
}
.cs_leftBtn, .cs_rightBtn {
	position:absolute;
	top:0;
	height:240px;
	z-index:10000;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.cs_leftBtn {
  left:0;
  outline:0;
}
.cs_rightBtn {
  right:0;
  outline:0;
}
.cs_leftBtn img, .cs_rightBtn img {
	border:0;
	position:relative;
	top:150px;
	margin:0;
}
#top_nav li {
	list-style-type: none;
	display: inline;
	margin: 0px;
	padding: 0px;
height: 30px;
}
#top_nav {
	margin-left: auto;
	width: 960px;
	margin-right: auto;
height: 30px;
}
#top_nav ul {
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 960px;
	padding: 0px;
}
.order_box {
	float: left;
	width: 400px;
	height: 100px;
	margin-right: 5px;
	margin-left: 5px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.order_box p {
	font-size: 12px;
}
.order_box hr{
	float: left;
	width: 281px;
	color: #000;
	background-color: #000;
	height: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.order_box h1 {
	margin-top: 35px;
	margin-left: 40px;
}
.order_type_box h3 {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.order_type_box p {
	margin-top: 5px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: .75em;
}
.order_box h3{
	margin-top: 5px;
	margin-bottom: 0px;
}
.order_box h4{
	margin-top: 3px;
	margin-bottom: 2px;
	
}
.order_box_details {
	float: left;
	width: 400px;
	margin-left: 20px;
	background-color: #2E0201;
	padding-left: 40px;
	border: 1px dotted #C00;
	*padding-bottom: 10px;
	*margin-top: 10px;
}
.fb_link {
	float: left;
	margin-left: 2px;
	margin-top: 10px;
	vertical-align: middle;
	height: 20px;
	margin-right: 20px;
}
.fb_icon {
	float: left;
	height: 20px;
	width: 20px;
	margin-top: 10px;
	margin-right: 3px;
	margin-left: 0px;
}
label {
*margin-right: 10px;	
}

button {
	height: 20px;
	width: 50px;
}
#top_promo_box {
margin-top: 0px;
margin-bottom: 10px;
float: left;
}
#beta {
	background-image: url(http://www.chef1111.com/img/v3/beta.png);
	height: 82px;
	width: 50px;
	position: absolute;
	z-index: 1;
	left: 96%;
	top: 0px;
}
.small_text {
font-size: 12px;
}