body {
	margin:0; padding:0;background: #B8C54F;
}
form, div, p {
	margin: 0; padding: 0;
}
a {
	color: #5637DF; font: 12px normal Verdana, Arial;
}
h1, h2, h3, h4, h5, h6 { margin:0; padding:0; }
a:hover {
	text-decoration: none;
}
.success {
	color: #007B05; margin: 8px 2em; width: 50%;
	padding: 10px 0px 10px 4em;
	border: 1px solid #395200;
	font: bold 11px Verdana, Arial;
	background: #D5E79F url('success.gif') no-repeat 2em;
}
b, strong {
	font: bold 11px Arial, Verdana;
}
.error {
	color: #CC0000; margin: 8px 2em; width: 50%;
	padding: 10px 0px 10px 4em;
	border: 1px solid #CC0000;
	font: bold 11px Verdana, Arial;
	background: #EC8F8F url('error.gif') no-repeat 2em;
}

.container {
	width: 980px; height: 450px; margin: 0 auto;
}

.header {
	background: url('header-bg.gif'); height: 167px;
}

.logo {
	float: left; width: 240px;
}
.ads {
	float: left; width: 468px; margin-top: 24px; height: 60px; border:1px solid #000;
}
.live-chat {
	float: left; width: 172px; margin-top: 24px; height: 72px; margin-left:64px;
}

.clearit {
	margin: 0;
	padding: 0;
	height: 0;
	clear: both;
}

/* BUBBLE PLASTIC HORIZONTAL MENU */

.bubplastic.horizontal {
	height: 32px;
	margin: 14px 20px;
	padding: 0;
}
.bubplastic.horizontal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.bubplastic.horizontal ul li {
	float: left;
	margin: 4px;
	padding: 0;
	background: transparent url(link-bg.gif) top left no-repeat;
}

.bubplastic.horizontal ul li a {
	display: block;
	height: 32px;
	float: left;
	padding-top: 3px;
	text-transform: uppercase;
	font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
	font-size: 80%;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
}
.bubplastic.horizontal ul li a:hover {
	color: #000000;
}

.bubplastic.blue ul li.highlight a {
	background: transparent url(link-hover.gif) top left no-repeat; color: #000000;
}
.bubplastic.horizontal ul li a span.menu_ar {
	display: block;
	float: left;
	padding-top: 5px;
	width: 125px;
	cursor: pointer;
}
/* END BUBBLE PLASTIC HORIZONTAL MENU */






.signup {
	background: #A2B934 url(green-bg.gif) top left repeat-x; min-height: 487px; padding: 20px; border-bottom: 1px solid #000000;
}
.signup .left {
	float:left; width: 470px;
}
.signup .note {
	border-bottom: 1px dashed #000000; margin-bottom: 20px; padding: 10px; font: normal 11px Verdana, Arial;
}


.main {
	background: #A2B934 url(body-bg.gif) top left repeat-x; min-height: 700px; padding: 20px; border-bottom: 1px solid #000000;
}
.mainO {

}
.banner {
	float: left; width: 560px;
}
.search {
	float: left; height: 223px; margin-left: 40px; width: 326px; background: url(search-bg.gif) top left no-repeat;
}
.form {
	margin-top: 40px; width: 170px; text-align: right; font: normal 12px Verdana;
}
.form p{
	margin-left: 10px; text-align: justify; margin-top: 5px;
}
.form .input {
	margin-bottom: 3px; padding: 5px; border: 1px solid #000000; font-size: 16px; text-transform: uppercase;
}
.featured {
	float: left; height: 240px; margin-left: 40px; width: 326px; background: url(featured.gif) top left no-repeat;
}
.featured .text{
	 margin: 60px 20px 0px 20px; border: 1px solid #fff; height: 100px;
}
.featured .text .name{
	 color: #769419; font-size: 14px; line-height: 20px;
}
.featured .text p{
	 padding-left: 130px; font: bold 11px Arial, Verdana;
}
.p{
	color: #415C00; width: 554px; text-align: justify; background: url('takeway-bg.gif') top left no-repeat; height: 181px;
}




.options {
	margin-top: 20px; height: 190px;
}
.opt_1 {
	float: left;
}
.opt_2 {
	float: left; margin-left: 13px;
}
.opt_3 {
	float: left; margin-left: 43px;
}

.heading{
	font: bold 15px Arial, Verdana; padding-bottom: 10px;
}
.lbl {
	font: 12px normal Arial, Verdana; padding: 7px;
}
.lbl_i {
	font: 12px normal Verdana, Arial; padding: 2px; border: 1px solid #476600; width: 20em; background: #F0FCC7;
}
.lbl_s {
	font: 12px normal Verdana, Arial; padding: 2px;
}

.footer {
	background: #728E15 url('footer-bg.gif') top left repeat-x; height: 110px; text-align: center; padding-top: 1px; color: #ffffff; font: normal 12px Verdana;  line-height: 24px;
}
.footer div{
	margin-bottom: 5px;
}
.footer div a{
	color: #ffffff;
}

.browse {
	border: 1px solid #7F9714; font: normal 12px Arial, Verdana;
}
.browse div{
	border-bottom: 1px solid #7F9714; background: #B7C54F; padding: 5px;
}
.browse div a{
	color: #395200; font-weight: bold;
}
.browse .img{
	padding: 1px; margin: 5px; border: 1px solid #000000; background: #FFFFFF; float: left;
}

.cTt {
	padding:2px; border-left:1px solid #F7D057; border-right:1px solid #F7D057;
}
.cT1 {
	padding:2px; border-left:1px solid #F7D057; font: normal 11px Verdana, Arial;
}
.cT2 {
	padding:2px; font: normal 11px Verdana, Arial; text-align: right;
}
.cT3 {
	padding:2px; border-right:1px solid #F7D057; text-align: right; padding-right: 4px;
}
.cTs {
	padding:2px; font: bold 11px Verdana, Arial; text-align: right;
}

.mainO1 {
	padding: 20px; background: transparent url(yellow-bg.gif) top left repeat-x;
}

.cT_r {
	 font: normal 11px Verdana, Arial;
}
.cTt_d {
	padding:2px; border-left:1px solid #769419; border-right:1px solid #769419;
}
.cT1_d {
	padding:1px; border-left:1px solid #769419;
}
.cT2_d {
	padding:1px; text-align: right;
}
.cT3_d {
	padding:1px; border-right:1px solid #769419; text-align: right; padding-right: 4px;
}













/* PAGINATION */
div.pagination
{
    padding: 3px; margin: 3px; font: normal 10px Arial;
}

div.pagination a
{
    padding: 2px 5px 2px 5px;
    margin: 2px; background: #375000;
    border: 1px solid #354F00;
    text-decoration: none; /* no underline */
    color: #FFFFFF; font-size: 10px;
    font: 11px normal Verdana, Arial;
}

div.pagination a:hover, div.pagination a:active
{
    border: 1px solid #000000;
    color: #FDC70C; font-size: 11px;
}

div.pagination span.current
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #A17F04;
    font-weight: bold;
    background-color: #FDC711;
    color: #000; font-size: 11px;
}

div.pagination span.disabled
{
    padding: 2px 5px 2px 5px;
    margin: 2px;
    border: 1px solid #9FB731;
    color: #9FB731;
}
/* PAGINATION */ 



th { border-bottom:1px solid #395200; font:bold 11px verdana; }
.td { padding: 3px; font:normal 11px verdana; }
.sitemap { color:#ffffff;line-height:20px; }
.sitemap li a { color:#000000; }