*
{
	padding: 0px;
	margin: 0px;
	border: 0px;
}

img
{
	border: none;
}

a
{
	color: #333;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
	color:#9b0000;
}

h1
{
	font-size: 2.2em;
	color: #055192;
	font-weight: normal;
	/*padding-left: 10px;*/
}

h1 span
{
	color: #2789cb;
}

h2
{

}

h3
{
	
}

h6
{
	font-size: 1em;
	color: #888888;
	text-align: right;
	padding-right: 10px;
}

p
{
	font-size: 1.1em;
	color: #4d4d4d;
	line-height: 1.4em;
}

.clearBoth
{
	clear: both;
}

.removeBorder
{
	border: none !important;
}

body
{
	font-size: 62.5%;
	font-family: tahoma, helvetica, arial, , sans-serif;
	background: #f2e6dd url(../images/sec_02.gif) repeat-x top;
	background-color: #f2e6dd;	
}

#container
{
	width: 976px;
	margin: 0px auto;
}

#mainTop{
width: 100%;
background:url(../images/top-banner-bg_03.gif) no-repeat top;
height:111px;
}

#mainLogo{
padding:15px 0px 0px 30px;
float:left;
}

#mainTopRt{
text-align:right;
float:right;
}

#topLinks{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.1em;
color:#444;
padding-top:5px;
}

#topLinks a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:.9em;
color:#444;
padding-top:5px;
}

#topLinks a:hover{
}

#topLinks span{
padding:0px 20px 0px 10px;
background:url(../images/main_05.gif) no-repeat 0px 5px;
} 

#mainNav{
display:inline;
}

#mainNav img{
padding-top:35px;
}

#mainNav img.rt{
padding-right:12px;
}

#mainFlashSearch{
width: 100%;
background-color:#a36243;
padding-top:4px;
margin-left: 1px;
}

#mainSearch{
float:left;
margin-left:3px;
width:230px;
}

#search{
background:url(../images/main_19.gif) repeat-x top;
background-color:#e0e4e6;
padding:13px 8px 23px 8px;
border-bottom:1px solid #cccccc;
}

#searchTitle{
padding:0px 0px 10px 5px;
text-align:left;
}

#search #searchInput{
height:25px;
}

#search #searchInput img.bttn{
padding-top:0px;
}

#search #searchInput input.search{
text-align:left;
width:172px;
height:17px;
margin-left:5px;
border:none;
background-color:#f6f7f7;
font-family:Tahoma, Arial, Helvetica, sans-serif;
border-left:1px solid #abacad;
border-top:1px solid #abacad;
border-bottom:1px solid #ffffff;
font-size:1.0em;
color:#666666;
padding:3px;
}

#mainBrowse{
background:url(../images/main_28.gif) repeat-x top;
border-top:1px solid #ffffff;
height:72px;
}

#mainBrowse #browseTitle{
text-align:left;
padding:15px 15px 10px 15px;
}

#browseDD{
padding-left:10px;
width:216px;
height:27px;
}

#browseDD select{
width:205px;
background-color:#f6f7f7;
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#666666;
border-left:1px solid #abacad;
border-top:1px solid #abacad;
border-bottom:1px solid #ffffff;
border-right:1px solid #ffffff;
padding:3px;
}

#secImage{
background-color:#a36243;
margin-left:0px;
float:left;
}

#mainBttm{
/*background-color:#FFFFFF;*/
background-color: #fff;

width: 969px;
margin-left: 4px;
}

#mainSideNav{
float:left;
text-align:center;
background-color:#FFFFFF;
padding-left:0px;
/*margin-left:3px;*/
padding-top:0px;
width:230px;
height: 100%;
}

#holder
{ 
	background-color: #fff; 
	padding-top:5px;
}

#holder .border{ border-bottom:1px solid #999; margin-bottom:0px;}


#equipment{
margin:0px 4px 0px 4px;
}
#kitchen{
border-top:4px solid #9b0000;
margin:0px 4px 0px 4px;
}
#dining{
border-top:4px solid #9b0000;
margin:0px 4px 0px 4px;
}
#catering{
border-top:4px solid #9b0000;
margin:0px 4px 0px 4px;
}
#bar{
border-top:4px solid #9b0000;
margin:0px 4px 0px 4px;
}
#furniture{
border-top:4px solid #9b0000;
margin:0px 4px 0px 4px;
}

#mainProducts{
background: #fff url(../images/white-bg_40.gif) repeat-y left;
width:738px;
float:left;
}

#subnav {
text-align:left;
padding:0px;
margin:0px;
}

#subnav img{ 
margin-right:10px;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
	

	font-family: Arial, Helvetica, sans-serif;
	color:#847861;
}
#subnav li { 
	margin: 0px;
	padding:0px;
	display: inline; 
	}
	

#subnav a {
display: block;
padding: 6px 5px 6px 8px;
color: #9b0000;
background:url(../images/sidenav_bg.gif);
text-decoration: none;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
margin: 0 0 0 0;
border-bottom:1px solid #cdcdcd;
border-top:3px solid #9b0000;
}
#subnav a:hover {
color: #9b0000;
text-decoration:none;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#847861;
}
#subnav li {
	margin: 0px;
	padding:0px;
	display: inline;
	}
#subnav ul ul a {
display: block;
padding: 6px 5px 6px 20px;
color: #444;
background:url(../images/main_50.gif) no-repeat center;
text-decoration: none;
text-transform:none;
font-size:10px;
font-weight:bold;
margin: 0 0 0 0;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #c6c6c6;
}
#subnav ul ul a:hover {
background:url(../images/main_50_over.gif) no-repeat center;
color: #9b0000;
}

#subnav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	font-family: Arial, Helvetica, sans-serif;
	color:#847861;
}
#subnav li {
	margin: 0px;
	padding:0px;
	display: inline;
	}
#subnav ul ul ul a {
display: block;
padding: 6px 5px 6px 28px;
color: #fff;
background:none;
background-color:#9f9f9f;
text-decoration: none;
text-transform:none;
font-size:10px;
font-weight:bold;
margin: 0 0 0 0;
border-top:1px solid #f3f3f3;
border-bottom:1px solid #c6c6c6;
}
#subnav ul ul ul a:hover {
background:none;
background-color:#b3b3b3;
color: #fff;
}



#prodTitle{
height:41px;
background:url(../images/main_37.gif) repeat-x top;
}

#prodTitle span{
background:url(../images/main_44.gif) no-repeat 0px 3px;
font-size:1.2em;
color:#e1e1e1;
padding-left:8px;
font-weight:bold;
margin-left:300px;
}

#prodTable{
}

#prodTable a{
color:#555;
text-decoration:none;
}

#prodTable a:hover{
color:#9f0000;
text-decoration:underline;
}

#prodTable td{
width:20%;
vertical-align:middle;
}

#prodTable td.prod{
text-align:center;
vertical-align:middle;
height:128px;
}
#prodTable td.prodbrdr{
border-right:1px solid #ececec;
text-align:center;
vertical-align:middle;
height:128px;
}

#prodTable td.prodTitlelft{
padding-left:0px;
border-right:1px solid #ececec;
border-bottom:1px solid #ececec;
font-size:1.1em;
text-align:left;
color:#555;
background:url(../images/prod-title-bg_59.gif) no-repeat left top;
height:29px;
}

#prodTable td.prodTitlelft span{ background:url(../images/prodbullet_60.gif) no-repeat 0px 5px; padding-left:8px; margin-left:10px; }

#prodTable td.prodTitle{
border-right:1px solid #ececec;
border-bottom:1px solid #ececec;
font-size:1.1em;
text-align:left;
color:#555;
background:url(../images/main_71.gif) repeat-x top;
height:29px;
}

#prodTable td.prodTitle span{ background:url(../images/prodbullet_60.gif) no-repeat 0px 5px; padding-left:8px; margin-left:10px; }

#prodTable td.mktgArea{
display:inline;
}

#mainBttmLinks{
margin-left:10px;
}

#tableBttmLinks{
margin-top:20px;
height:200px;
background:url(../images/main_140.gif) no-repeat 0px 20px;
}

#tableBttmLinks td{
padding-left:8px;
width:25%;
vertical-align:top;
text-align:left;
}

#tableBttmLinks ul{
font-family: Tahoma, Arial, Helvetica, sans-serif;
font-size:1.0em;
color:#777676;
list-style-type:none;
}

#tableBttmLinks ul li{
line-height:18px;
}

#tableBttmLinks ul li a{
padding-left:10px;
background:url(../images/bullet_bttm_links_73.gif) no-repeat 3px 3px;
color:#777676;
}

#tableBttmLinks ul li a:hover{
background:url(../images/bullet_bttm_links2_73.gif) no-repeat 3px 3px;
color:#b71921;
}

#tableBttmLinks .title{
margin-bottom:20px;
}

#creditcards{
background-color:#FFFFFF;
text-align:left;
font-weight:bold;
color:#999;
padding:6px;
height:100%;
}

#creditcards img{ padding-top:5px;}

#mainFooter{
color:#a17e58;
padding-top:20px;
padding-left:20px;
height:35px;
background:url(../images/mainfooterbg_80.gif) no-repeat top; 
}

#footerLinks{
margin-bottom:5px;
color:#504e4c;
}

#footerLinks a{
color:#853233;
text-decoration:none;
}

#footerLinks a:hover{
color:#853233;
text-decoration:underline;
}

#bttmTxt{
padding-bottom:20px;
}

#bttmTxt a{
color:#a17e58;
text-decoration:none;
}

#bttmTxt a:hover{
color:#853233;
text-decoration:underline;
}

#contentHolder{
min-height:600px;
padding:18px;
height:auto !important;
height:600px;
}

#bttmwhite{
background-color:#666666;
width: 976px;
	margin: 0px auto;
}

