@charset "utf-8";
/* CSS Document */

/*---- background color and background image ----*/

body{
	/*background-color:#dd0000;*/
	background:url(../../shopping-and-dining/images/bg_image.gif) #920600 repeat-x;
}

#wrapper {

}


#main-wrapper {background:url(../../shopping-and-dining/images/bg_page.jpg); background-repeat: repeat-x; }
#sub-main-wrapper {background:url(../../shopping-and-dining/images/bg_top_page.jpg); background-repeat: repeat-x; }

/*---- content background color and background images ----*/
#content-expandable { background: url(../../shopping-and-dining/images/bg_main_content_bottom.png); }
#content-top { background: url(../../shopping-and-dining/images/bg_main_content_top.png); background-position:top; background-repeat:no-repeat; }
#content-left { background: url(../../shopping-and-dining/images/bg_main_content_left.png); background-position:top left; background-repeat:no-repeat; }
#content-right { background: url(../../shopping-and-dining/images/bg_main_content_right.png); background-position:top right; background-repeat:no-repeat; }
#content-center { background: url(../../shopping-and-dining/images/bg_main_content_center.gif); background-repeat:repeat-x; }

/*---- left panel header ----*/
.left-panel-section-header-align {
	color:#42180c ;
}

/* left panel fonts */
.left-panel-form-title {
	font-weight:bold;
	color:#0E4861 ;
}

.left-panel-section-content {
	color:#4d3028 ;
}

.left-panel-section-content a {
	color:#e90e00 ;
}

.left-panel-section-content a:visited {
	color:#e90e00 ;
}

.left-panel-section-content a:active {
	color:#e90e00 ;
}

.left-panel-section-content a:hover {
	color:#e90e00 ;
}

a.left-panel-link-nonContent{
	color:#e90e00;
	text-decoration:none;
}

a.left-panel-link-nonContent:visited{
	color:#e90e00;
	text-decoration:none;
}

a.left-panel-link-nonContent:active{
	color:#e90e00;
	text-decoration:none;
}

a.left-panel-link-nonContent:hover{
	color:#e90e00;
	text-decoration:underline;
}

.left-panel-title {
	color:#993300;
}

/*---- right panel ----*/

#breadcrumbs {
	color:#993300 ;
}

#breadcrumbs a {
	color:#42180c ;
	text-decoration:none;
}

#breadcrumbs a:hover {
	text-decoration:underline;
}

#main-content-title H1 {
	color:#42180c ;
}

.top-description-title {
	color:#993300 ;
}

.subHeaderColor {
	color:#993300;	
}

.right-panel-contentFont{
	color:#4d3028;	
}

.right-panel-contentFont a{
	color:#e90e00;	
}

.right-panel-contentFont a:visited{
	color:#e90e00;	
}

.right-panel-contentFont a:active{
	color:#e90e00;	
}

a.right-panel-link-nonContent{
	color:#e90e00 ;
	text-decoration:none;
}

a.right-panel-link-nonContent:visited{
	color:#e90e00 ;
	text-decoration:none;
}

a.right-panel-link-nonContent:active{
	color:#e90e00 ;
	text-decoration:none;
}

a.right-panel-link-nonContent:hover{
	color:#e90e00 ;
	text-decoration:underline;
}

.feature_flash_area {
	width:445px;
	height:225px;
}

.bottom-title {
	color:#993300;
	font-size:14px;
	font-weight:bold;
	margin-bottom:15px;
}


/*3-column boxes*/
.three-column-boxes {
	width:437px;
}

.three-column-boxes-box1 {
	background:url(../../shopping-and-dining/images/bg_3_column_boxes_box1.png) ;
	vertical-align:top;
	width:143px;
}

.three-column-boxes-box2 {
	background:url(../../shopping-and-dining/images/bg_3_column_boxes_box2.png) ;
	vertical-align:top;
	width:143px;
}

.three-column-boxes-content {
	/*margin:2px;*/
	color:#4d3028 ;
}

.three-column-boxes-description {
	padding:6px;
}

.three-column-boxes-title {
	color:#993300 ;
	font-weight:bold;
	margin-bottom:5px;
}

.three-column-boxes-content a {
	color:#e90e00 ;
	text-decoration:none;
}

.three-column-boxes-content a:visited {
	color:#e90e00 ;
	text-decoration:none;
}

.three-column-boxes-content a:active {
	color:#e90e00 ;
	text-decoration:none;
}

.three-column-boxes-content a:hover {
	color:#e90e00 ;
	text-decoration:underline;
}

.three-column-boxes-box1-bottom {
	background:url(../../shopping-and-dining/images/bg_3_column_boxes_box1_bottom.png);
	width:143px;
}

.three-column-boxes-box2-bottom {
	background:url(../../shopping-and-dining/images/bg_3_column_boxes_box2_bottom.png);
	width:143px;
}

.three-column-boxes-space {
	width:4px;	
}


/*---- 2-column boxes - clear background ----*/
.two-column-boxes-clearBack {
	width:444px;
}

.two-column-boxes-clearBack-box1 {
	vertical-align:top;
	width:220px;
}

.two-column-boxes-clearBack-box2 {
	vertical-align:top;
	width:220px;
}

.two-column-boxes-clearBack-content {
	/*margin:2px;*/
	color:#4d3028 ;
}

.two-column-boxes-description {
	padding:8px;
	color:#4D3028 ;
}

.two-column-boxes-title {
	color:#993300 ;
	font-weight:bold;
	margin-bottom:5px;
}

.two-column-boxes-content a {
	color:#e90e00 ;
	text-decoration:none;
}

.two-column-boxes-content a:visited {
	color:#e90e00 ;
	text-decoration:none;
}

.two-column-boxes-content a:active {
	color:#e90e00 ;
	text-decoration:none;
}

.two-column-boxes-content a:hover {
	color:#e90e00 ;
	text-decoration:underline;
}

.two-column-boxes-clearBack-box1-bottom {
	width:220px;
}

.two-column-boxes-clearBack-box2-bottom {
	width:220px;
}

.two-column-boxes-clearBack-space {
	width:4px;	
}


/*promo panel styling*/
.promo-panel-background-content {
	width:255px;
	font-size:11px;
	line-height:1.4em;
}

.promo-panel-background-content h1 {
	font-size:12px;
	font-weight:bold;
	margin-top:0px;
	margin-bottom:2px;
	color:#993300;
}

.promo-panel-background-content h2 {
	margin:0px;
	color:#42180c;
	font-size:10px;
}

a.promo-content-link {
	color:#e90e00;
	text-decoration:none;
}

a.promo-content-link:active {
	color:#e90e00;
	text-decoration:none;
}

a.promo-content-link:visited {
	color:#e90e00;
	text-decoration:none;
}

a.promo-content-link:hover {
	color:#e90e00;
	text-decoration:underline;
}

.promo-panel-top {
	background:url(../../shopping-and-dining/images/bg_promo_top.png);
	background-repeat:no-repeat;
	width:255px;
	height:13px;
}

.promo-panel-bottom {
	background:url(../../shopping-and-dining/images/bg_promo_bottom.png);
	background-repeat:no-repeat;
	width:255px;
	height:21px;
}

.promo-panel-background {
	background:url(../../shopping-and-dining/images/bg_promo_center.png);
	width:255px;
}

.promo-panel-background-text {
	margin-left:11px;
	margin-right:11px;
	color:#4d3028;
}

.promo-panel-background-others {
	margin-left:8px;
	margin-right:8px;
}

.promo-panel-link {
	width:239px;
	height:19px;
	line-height:19px;
	background-color:#c36f4a;
	margin-top:3px;
	text-indent: 4px;
	color:#e3b594;
	cursor:pointer;
}

.promo-panel-link-hover {
	width:239px;
	height:19px;
	line-height:19px;
	background-color:#974118;
	margin-top:3px;
	text-indent: 4px;
	color:#f1d3b3;
	cursor:pointer;
}

/*---- main content dividers ----*/
/* dotted horizontal divider */
.content-section-divider {
	background: url(../../shopping-and-dining/images/img_dotted_divider_horizontal.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

/* dotted horizontal divider light*/
.content-section-divider-light {
	background: url(../../shopping-and-dining/images/img_dotted_divider_light_horizontal.gif);
	background-position: bottom;
	background-repeat:repeat-x;
}

/* dotted vertical divider */
#main-content-area {
	width:100%;
	background:url(../../shopping-and-dining/images/img_dotted_divider_vertical.gif);
	background-position:203px 0px;
	background-repeat:repeat-y;
}

/*For IE browser only*/
#main-content-area {
	#background-position:183px 0px;
}



/*---- Business Directory & Calendar of Events ----*/
.BD_Label {
	color:#993300;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.BD_DropDown {
	width:125px;
	font-size:11px;
	color:#65453b;
	border:solid 1px #ae743a;
}

.BD_Group {
	width:450px;
	border-bottom:solid 1px #fbe4cf;
}

.BD_Group_Last {
	width:450px;
}

.BD_Header {
	width:436px;
	padding:7px;
	background:#ff7e30;
	color:#993300;
	font-size:12px;
	font-weight:bold;
}

.BD_Header_Left {
	width:340px;
}

.BD_Header_Right {
	width:96px;
}

.BD_Header_Title {
	width:335px;
	margin-left:3px;
}

.BD_Header_Btn {
	text-align:right;	
	margin-right:3px;
}

.BD_Record {
	width:436px;
	padding:7px;
	background:#fae1cb;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.BD_Record_Alternate  {
	width:436px;
	padding:7px;
	background:#fbd7bf;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	font-size:11px;
}

.BD_Record_Left {
	width:340px;
}

.BD_Record_Right {
	width:96px;
	vertical-align:bottom;
}

.bd_record_title {
	font-family: Arial, Tahoma, Geneva, sans-serif;
	width:335px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:3px;
	color:#993300;
}

.BD_Record_Description {
	width:335px;
	font-family: Arial, Tahoma, Geneva, sans-serif;
	margin-bottom:5px;
	margin-left:3px;
	color:#4d3028;
}

.BD_Record_More {
	text-align:right;
	margin-bottom:5px;
	margin-right:3px;
}

.BD_Record_Right a {
	color:#e90e00;
	text-decoration:none;
}

.BD_Record_Right a:visited {
	color:#e90e00;
	text-decoration:none;
}

.BD_Record_Right a:active {
	color:#e90e00;
	text-decoration:none;
}

.BD_Record_Right a:hover {
	color:#e90e00;
	text-decoration:underline;
}

.BD_Bottom {
	width:450px;
	height:7px;
	background:url(../../shopping-and-dining/images/bg_BD_bottom.gif);	
}





/*---- Business Directory & Calendar of Events (Updated)----*/

.demo{
	width: 450px;
}

.bd_label {
	/*color:#993300;*/
	color:#555759;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
}

.bd_dropdown {
	width:125px;
	font-size:11px;
	color:#65453b;
	/*border:solid 1px #ae743a;*/
	border:solid 1px #555759;
}

.colheader
{
    line-height:20px;
    padding-left:5px;
    font-weight:bold;
    color:White;
}

.ui-accordion .ui-accordion-content 
{
    margin:0px;
    padding:0px;
}


.ui-accordion-header{ /*---BD_Header---*/
	padding:7px; 
	background:#ff7e30;
	color:#993300;
	font-size:12px;
	font-weight:bold;
}


.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding: 1px;
}

.bd_header_title {
	color: #993300;
}

.ui-icon {
	height: 20px;
		background-image:url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/btn_BD_collapse.jpg);
}

.ui-icon ui-icon-triangle-1-s{
	background-image:url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/btn_BD_collapse.jpg);
}
.ui-state-active .ui-icon {
	background-image:url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/btn_BD_collapse.jpg);
}

.ui-state-default .ui-icon {
	background-position:0px;
	background-image:url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/btn_BD_expand.jpg);
}
.ui-icon-triangle-1-s  {
	background-position:0px;
}

.ui-icon-triangle-1-e {
	background-position:0px;
}

.ui-icon { position: absolute; top: 50%; margin-top: -8px; }


.bd_record {
	padding:7px;
	background:#fae1cb;
	font-size:11px;
}


.bd_record_alternate  {
	padding:7px;
	background:#fbd7bf;
	font-size:11px;
}

.bd_record_title {
	width:335px;
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
	color:#993300;
}

.bd_record_description {
	width:335px;
	margin-bottom:5px;
	color:#4d3028;
}

.bd_record_more {
	text-align:right;
	margin-bottom:5px;
	margin-right:3px;
	text-decoration:none;
}


.bd_record_more a {
	color:#e90e00;
	text-decoration: none;
}

.bd_record_more a:visited {
	color:#e90e00;
	text-decoration: none;
}

.bd_record_more a:active {
	color:#e90e00;
	text-decoration:none;
}

.bd_record_more a:hover {
	color:#e90e00;
	text-decoration:underline;
}







/*---- Secondary horizontal navigation ----*/
/*
Color 1: Root background color #984018
Color 2: Root Mouse Over background Color #330000
Color 3: Root Wording Color #f5ece8
Color 4: Root Mouse Over Wording Color #FFFFFF
Color 5: Border color #42180c
Color 6: Sub Menu background color #E86618                         
Color 7: Sub Menu Mouse Over background color #E86618            
Color 8: Sub Menu Separator #42180c
*/


.main_dnnmenu_container {
    font-family:Arial,Tahoma,Geneva,sans-serif;	
	background-color: #984018;      			/*Color 1*/
	padding: 0px 0px 0px 4px;
	border-bottom-color: #42180c;				/*Color 5*/
 	border-bottom-style: solid;
 	border-bottom-width: 3px;
}

.main_dnnmenu_allitem { 
    font-family:Arial,Tahoma,Geneva,sans-serif;	
	cursor:pointer;						
	color: #f5ece8;						/*Color 3*/
	height: 27px;
	background-color: #E86618;				/*Color 6*/	
	border-top:1px solid #42180c;          /*Color 8*/ 
}


.main_dnnmenu_rootitem { 
	background-color: #984018;      			/*Color 1*/
	font-weight:bold;	
    font-family:Arial,Tahoma,Geneva,sans-serif;	
    font-size: 11px;   
	cursor:pointer;						
	color: #f5ece8;						/*Color 3*/
	height: 27px;
}

.main_dnnmenu_rootitemhover {  
	font-weight:bold;		
    font-family:Arial,Tahoma,Geneva,sans-serif;		
   	font-size: 11px; 
	cursor:pointer;								
	background-color: #330000;				/*Color 2*/	
	color: #FFFFFF;						/*Color 4*/
	height: 27px;	
}

.main_dnnmenu_item td { 
    padding: 3px 5px 3px 0px;
	cursor:pointer;
	color:#f5ece8;						/*Color 3*/	
}

.main_dnnmenu_submenu {
    z-index: 1000;		
	font-weight:normal;
    font-family:Arial,Tahoma,Geneva,sans-serif;	
  	font-size: 11px;     
	cursor:pointer;	
	height: 27px;		
	background-color: #E86618;				/*Color 6*/		
	color:#f5ece8;						/*Color 3*/
}


.main_dnnmenu_itemhover {  
	font-weight:normal;	
    font-family:Arial,Tahoma,Geneva,sans-serif;			
  	font-size: 11px;     
	cursor:pointer;		
	height: 27px;	
	background-color: #E86618;				/*Color 7*/
	color:#ffffff;						/*Color 4*/	
	border-top:1px solid #42180c;          /*Color 8*/ 	
}


.main_dnnmenu_subhidden {
	border-top:1px solid #42180c;          /*Color 8*/ 	
}


.main_dnnmenu_icon {
	border-top:1px solid #42180c;          /*Color 8*/ 	
}

/*For print and email icons*/

.print_icon {
	width: 13px;
	height: 13px;
	background: url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/icn_printer.gif) no-repeat center center; 
}

.email_icon { 
	width: 13px; 
	height: 100%; 
	background: url(/RWSPortal/Portals/0/RWS/shopping-and-dining/images/icn_email.gif) no-repeat center center; 
} 

.ShareHeaderFontColor {
	color:#4d3028;	
}

/* hyperlink Underline for facebook and Follow us on Twitter */
.hyperlinkUnderline
{
	text-decoration:underline;
	color:#e90e00;
}

.top-description {
	color:#4D3028 ;
}

.top-description-sub-title {
	color:#993300 ;
}

.template-two-column-right-container-subheader{
	color:#993300 ;
}

.template-two-column-right-container-description{
	color:#4D3028 ;
}

.template-two-column-right-container-description a{
	color:#E90E00 ;
}

.template-two-column-right-container-description a:hover{
	color:#E90E00 ;
	text-decoration:underline;
}

.template-two-column-right-container-description a:visited{
	color:#E90E00;
}

.template-two-column-right-container-description a:active{
	color:#E90E00 ;
}
