/* ---[ common elements ]--------------------- */

body {
margin: 0px 0px 0px 0px;
padding: 0px 0px 15px 0px;
font: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 62.5%;
color: #753535;
text-align:center;
background: #753535;
}

h1 {
background: url(../images/header.jpg) no-repeat;
text-indent: -9999px;
width: 760px;
height: 251px;
margin: 0;
}

h2 {
font-size: 2em;
line-height: .9em;
color: #753535;
}

h3 {
margin: 0px;
padding: 0px;
font-size: 1.8em;
color: #eee2b3;
line-height: 1.4em;
text-align: center;
/*--border-left: 1px solid #15311b;
border-right: 1px solid #15311b;--*/
background: #753535 url(../images/h3.gif) repeat-x bottom left;
}

p {
font-size: 1.3em;
line-height: 1.1em;
color: #753535;
}

hr {
background-color: #dbdbdb;
color: #dbdbdb;
height: 1px;
}

#container {
width: 760px;
padding: 0;
margin: 0;
background: url(../images/stretch.gif) repeat-y;
}

#header {
width: 760px;
height: 251px;
margin: 0;
padding: 0;
}

.about_img{
margin: 0px 5px 0px 0px;
padding: 0px;
border: solid 2px #753535;
float: left;
}

.clear{
clear: both;
}

/* ---[ navigation ]--------------------- */

#nav{
float: left;
width: 530px;
margin: -73px 0 0 205px;
padding: 0px 0px 0px 0px;
list-style: none;
background: #753535 url(../images/nav_bg1.gif) repeat-x bottom left;
}

#nav li {
float: left;
margin: 5px 1px 0px 0px;
padding: 0px 6px 0px 0px;
font-size: 1.8em;
}

#nav a {
float: left;
display: block;
margin: 0;
padding: 4px 4px;
color: #eee2b3;
text-decoration: none;
border: 1px solid #eee2b3;
border-bottom: none;
background: #753535;
}

#nav a:hover{
color: #753535;
padding-bottom: 5px;
border-color: #eee2b3;
background: #eee2b3;
}

#nav li a.active{
color: #753535;
padding-bottom: 5px;
border-color: #eee2b3;
background: #eee2b3;
}

/* ---[ content ]--------------------- */

#left {
width: 573px;
padding: 0px 10px 0px 15px;
float: left;
margin: 0;
text-align: left;
border-right: 2px solid #753535;
background: url(../images/left_bg.gif) no-repeat top;
}

#right {
width: 133px;
padding: 0px 15px 0px 10px;
float: right;
margin: 0;
text-align: left;
}

#grills {
margin: 0px;
padding: 10px, 0px;
float: left;
width: 573px;
/*--border: 2px solid #753535;--*/
}

#grills dl {
margin: 10px 0px;
padding: 0px;
float: left;
display: inline; /*-- fixes IE margins --*/
}

#grills dt {
margin: 0px 0px;
padding: 0px;
width: 355px;
float: right;
font-size: 1.8em;
color: #753535;
line-height: 1.4em;
/*--border-left: 1px solid #15311b;
border-right: 1px solid #15311b;--*/
}

#grills dd {
margin: 0px 0px 0px 220px;
padding: 0px 0px 0px 0px;
font-size: 1.3em;
line-height: 1.1em;
color: #753535;
}

#grills dl.grills_img{
margin: 0px;
}

#grills dd.grills_img{
margin: 0px 0px 0px 0px;
padding: 4px 0px 2px 4px;
float: left;
border: 0px solid #753535;
background: #753535;
}

#grills ul {
margin: 5px 0px 0px 70px;
padding: 0px;
list-style: square;
}

#grills li {
margin: 0px 0px 0px 0px;
padding: 0px;
list-style: square;
}

/*----------prices----------*/
#prices_tbl{
	/*margin: 0 33px;*/
	width: 575px;
}
#prices_tbl td{
	font-size: 1.4em;
	border: 1px solid #753535;
}
div.prices{
	width: 575px;
	padding: 0 0 0 0;
}
.even{
	background-color: #753535;
	color: #eee2b3;
}
.odd{
	background-color:#eee2b3;
	color: #753535;
}

/*----------footer-----------*/
#footer {
width: 760px;
height: 76px;
clear: both;
background: url(../images/footer.gif) no-repeat;
}