

/* RESTAURANT GLOBAL STYLES */

#restaurants_class{
  background-repeat: repeat-x;
  background-position: top;
  background-color: black; 
  }

.views-accordion-item .accordion-header, h3.accordion-header {
  border-color:#585858;
}


#restaurants_class #header .logo_searcharea {
height:70px;
width:1000px;
}


#restaurants_class #content-wrapper{
  *position:relative;
  width:1000px;
  *top:300px;
  *height:auto;

}

#restaurants_class #header{
width:1000px;

}


#restaurants_class.lowerbarsm {
background-position:center center;
background-repeat:no-repeat;
height:14px;
margin-top:50px;
width:1000px;
}

#restaurants_class #bigbox{
   width:1000px;
  height:490px;
  background-color:#000000;
}

#restaurants_class #brandthumbsbox {
background-position:center center;
background-repeat:no-repeat;
float:left;
height:168px;
width:1000px;
background-color:#000000;
position:static;
}

#restaurants_class #header .topbar {
height:40px;
width:1000px;
float:none;
}

#restaurants_class #primary-menu {
border:medium none;
left:20px;
position:relative;
top:-35px;
}

#restaurants_class #main-content {
margin-top:0;
float:left;
}

#restaurants_class .logo_searcharea .content-block {
background-color:transparent;
border:medium none;
height:30px;
margin-left:750px;
position:relative;
top:69px;
width:200px;
}

#restaurants_class .imagefield-field_image_strip{
  float:left;
  padding:13px;
  
}


#restaurants_class #footer{
*top:300px;
}

#restaurants_class #site-info{
*top:300px;
}



#restaurants_class .node {
background-color:#222222;
padding:20px;
padding-left:0;
}

#restaurants_class .node p {
color:#AAAAAA;
}

#restaurants_class #main-content .item-list ul {
height:35px;
line-height:10px;
margin:0;
padding:0;
}


#restaurants_class #main-content .item-list ul li {
line-height:34px;
list-style:none outside none;
font-family: arial;
}

.node-type-brands .views-accordion-item dl,
.node-type-brands .views-accordion-item dt,
.node-type-brands .views-accordion-item dd,
.node-type-brands .views-accordion-item dd p {
margin:0;
}

.node-type-brands .views-accordion-item  {
padding-left:20px;
margin:30px 0;
}
.node-type-brands .accordion-item-first {
margin:0;
margin-bottom:30px;
}
#restaurants_class #main-content .accordion-active {
border:none;
}

.node-type-brands .accordion-header {
background-color:transparent;
background-position:center top;
color:#FFFFFF;
}




#restaurants_class .left{
  margin:0;
  padding:0;
  margin-right:20px;
  float:left;
  background-color:#7A7A7A;
  
}


#restaurants_class #main-content td, #restaurants_class #main-content th, #restaurants_class #main-content table,#restaurants_class #main-content h3  {
  margin:0;
  padding:0;
 }
 
 #restaurants_class #main-content td p {
padding-left:3px;
margin-bottom:0;
 }

/* GRILL ROOM BRAND STYLES HERE */


body.the_grill_room  {
  background-image: url("../images/grill_bg.gif");
  background-repeat: repeat;
 
}

 .the_grill_room .imagefield-field_image_strip{
 background-color:#116760;
  
}

.the_grill_room #header .logo_searcharea {
background:url("../images/logo_header_grillroom.jpg") no-repeat scroll 0 0 transparent;
}

 .the_grill_room .lowerbarsm {
background-image:url("../images/lowerbar_grillroom.jpg");
}

.the_grill_room #bigbox{
  background-image: url("../images/bg_grillroom.jpg");
 }

.the_grill_room #brandthumbsbox {
background-color:#732E1D;
background-image:url("../images/framenav_bg_grillroom.png");
}

.the_grill_room #header .topbar {
background:url("../images/upper_bar_home.jpg") no-repeat scroll 0 0 transparent;
}

.the_grill_room #main-content {
margin-top:180px;
float:none;
}

.the_grill_room .node {
background-color:#332c2a;
padding:20px;
}

.the_grill_room #main-content .node{
  background-image: url("../images/maincontent_grillroom.jpg");
  background-repeat:repeat;
}

.the_grill_room .location-list {
  background-image: url("../images/maincontent_grillroom.jpg");
  background-repeat:repeat;
}


/* BLUEPOINT BRAND STYLES HERE */


 body.bluepoint  {
background-image:url("../images/bg_bluepoint.png");
background-repeat: repeat;
  }

 .bluepoint  .imagefield-field_image_strip{
 background-color:#999999;
  
}

.bluepoint #header .logo_searcharea {
background:url("../images/logo_header_bluepoint.png") no-repeat scroll 0 0 transparent;
}

.bluepoint #brandthumbsbox{
background-image: url("../images/midnavbox_bluepoint.jpg");
background-color: transparent;
}
 
 .bluepoint .lowerbarsm {
background-image:url("../images/lowerbar_grillroom.jpg");
}

.bluepoint #bigbox{
  background-image: url("../images/bigbox_bg_bluepoint.jpg");
 }
 
.bluepoint #header .topbar {
background:url("../images/upper_bar_bluepoint.jpg") no-repeat scroll 0 0 transparent;
}

.bluepoint #main-content .node{
  background-image: url("../images/maincontent_bluepoint.jpg");
  background-repeat:repeat;
}

.bluepoint .location-list {
  background-image: url("../images/maincontent_bluepoint.jpg");
  background-repeat:repeat;
}



/* MIDTOWN BRAND STYLES HERE */

 body.midtown  {
  background-image: url("../images/bg_midtown.jpg");
  background-repeat: repeat;
 }
 
 .midtown .imagefield-field_image_strip{
 background-color:#1a1a1a;
  
}

.midtown #header .logo_searcharea {
background:url("../images/logo_header_midtown.jpg") no-repeat scroll 0 0 transparent;
}

.midtown #brandthumbsbox{
background-image: url("../images/midtown_brandthumbsbg.png");
}
 
.midtown .lowerbarsm {
background-image:url("../images/lowerbar_grillroom.jpg");
}
.midtown #bigbox{
background-image: url("../images/bigbox_bg_midtown.jpg");
}
.midtown #header .topbar {
background:url("../images/upper_bar_midtown.jpg") no-repeat scroll 0 0 transparent;
}

.midtown #main-content {

}
.midtown #main-content .node{
 background-image: url("../images/maincontent_midtown.jpg"); 
}

.midtown #main-content .node{
 background-image: url("../images/maincontent_midtown.jpg"); 
 background-repeat:repeat;
}

.midtown .location-list {
 /*background-image: url("../images/maincontent_midtown.jpg"); */
 background-repeat:repeat;
}


/* ONE NORTH BRAND STYLES HERE */


body.one_north {
background-image: url("../images/one_north_bg.jpg");
background-repeat: repeat;
}

.one_north .imagefield-field_image_strip{
background-color:#999999;
  
}

.one_north .lowerbarsm {
background-image:url("../images/lower_barsm_1n.png");
}

.one_north #brandthumbsbox  {
 background-image: url("../images/midnavbox_one_n.png");
 background-color: transparent;
 }
 
.one_north  #page {
background-image: none;
background-color: transparent;
}

.one_north #bigbox{
background-image:url("../images/big_box_1n.jpg");
}

.one_north #header .topbar {
background-image:url("../images/upper_bar_1n.jpg");
}

.one_north #header .logo_searcharea {
background-image:url("../images/logo_head_1n.jpg");
} 
 
.one_north #main-content .node{
 background-image: url("../images/maincontent_onenorth.jpg");
 background-repeat:repeat; 
}

.one_north .location-list {
 background-image: url("../images/maincontent_onenorth.jpg");
 background-repeat:repeat; 
}


/* PRIMEBAR BRAND STYLES HERE */


 body.primebar {
background-image: url('../images/ra-primebar-bg.jpg');
background-repeat: repeat;
  }

.primebar .imagefield-field_image_strip{
background-color:#000000;
  
}

.primebar #brandthumbsbox  {
 background-image: url("../images/midnavbox_primebar-1.png");
 background-color: transparent;
 }

.primebar #page {
background-image: none;
background-color: transparent;
}

 .primebar  #bigbox {
background-image:url('../images/pb_bg_home.jpg');
background-repeat:no-repeat;
}

.primebar #header .topbar {
background-image:url('../images/upper_bar_pb.jpg');
}

.primebar #header .logo_searcharea {
background-image:url('../images/logo_header_redstar.png');

}


.primebar .views-accordion-item{


}


.primebar .accordion-header{
 
    background-position:top;

   color:#FFFFFF;
 
}
  
.primebar h3.accordion-header {
    
  }
.primebar #main-content .left{
    background-color: #311E1C;
}
  
.primebar #main-content .node{
 background-image: url("../images/maincontent_primebar.jpg"); 
 background-repeat:repeat;
}

.primebar .location-list {
 /*background-image: url("../images/maincontent_primebar.jpg"); */
 background-repeat:repeat;
}



/* REDSTAR TAVERN BRAND STYLES HERE */

.red_star_tavern .imagefield-field_image_strip{
background-color:#000000;
  
}

.red_star_tavern .lowerbarsm {
background-image:url("../images/lower_barsm_rs.png");
}

.red_star_tavern #brandthumbsbox  {
 background-image: url("../images/midnavbox_redstar.png");
 background-color: transparent;
 }

.red_star_tavern #bigbox{
background-image:url('../images/rs_bg_home.jpg');
}

.red_star_tavern #header .topbar {
background-image:url("../images/upper_bar_redstar.jpg");
}

.red_star_tavern #header .logo_searcharea {
background-image:url("../images/logo_header_redstar.png");
}

.red_star_tavern #main-content .node{
 background-image: url("../images/maincontent_redstar.jpg");
 background-repeat:repeat; 
}

.red_star_tavern .location-list {
 background-image: url("../images/maincontent_redstar.jpg");
 background-repeat:repeat; 
}

/* TOWNHOUSE BRAND STYLES HERE */


body.townhouse {
  background-image:url('../images/townhouse_bg.jpg');
  
 }
 
.townhouse .imagefield-field_image_strip{
background-color:#CCCCCC;
  
}
 
 .townhouse .lowerbarsm {
background-image:url("../images/lower_barsm_th.png");
}

.townhouse #brandthumbsbox  {
 background-image: url("../images/midnavbox_townhouse.jpg");
 background-color: transparent;
 }

.townhouse #bigbox {
background-image:url('../images/th_bg_home.jpg');
}

.townhouse #header .topbar {
background-image:url("../images/upper_bar_th.jpg");
}

.townhouse #header .logo_searcharea {
background:url("../images/logo_header_redstar.png") no-repeat scroll 0 0 transparent;
}

.townhouse #main-content .node {
 background-image: url("../images/maincontent_townhouse.jpg");
 background-repeat:repeat;
}

.townhouse .location-list {
 /* background-image: url("../images/maincontent_townhouse.jpg"); */
 background-repeat:repeat;
}

/***

Bar Louis Styles Begin

***/


body#bar-louie {
  background:#0D0B0C url('../images/bg_bar-louie.jpg') top left repeat-x;
}
#views-accordion-location_details-default h4 {
  color:#2E6E51;
  font-size:1.5em;
  font-weight:bold;
}
#views-accordion-location_details-default dt {
margin-top:5px;
}
#views-accordion-location_details-default dl,
#views-accordion-location_details-default div.three {
display:block;
float:left;
padding:0 1%;
min-height:300px;
border-right: 3px solid #000;
-moz-border-right-colors: #333333 #3F3F3F #4D4D4D;
padding-right:5px; 
}
#views-accordion-location_details-default dl.one,
#views-accordion-location_details-default dl.two {
width:26%
}
#views-accordion-location_details-default div.three {
width:38%;
}
#views-accordion-location_details-default div.three .imagefield-field_promotion_img {
  height:300px;
  width:200px;
}
#views-accordion-location_details-default div.three .right-side {
margin:auto;
width:200px;

}
#views-accordion-location_details-default div.three .left-side {
float:left;
width:150px;
}
#views-accordion-location_details-default h5.promo-title {
  float:left;
  font-size:1.5em;
  width:150px;
}
/*.views-field-nothing-1{
  float:left;
  padding-right:150px;
}*/