/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg {
}

/* background color for the content part of the pages */
Body
{
}

.ControlPanel {
}

/* background/border colors for the selected tab */
.TabBg {
}

.LeftPane  { 
}

.ContentPane  { 
}

.RightPane  { 
}

/* text style for the selected tab */
.SelectedTab {
}

/* hyperlink style for the selected tab */
A.SelectedTab:link {
}

A.SelectedTab:visited  {
}

A.SelectedTab:active   {
}

A.SelectedTab:hover    {
}

/* text style for the unselected tabs */
.OtherTabs {
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
}

A.OtherTabs:visited  {
}

A.OtherTabs:active   {
}

A.OtherTabs:hover    {
}

/* GENERAL */
/* style for module titles */
.Head   {
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
}

/* text style used for most text rendered by modules */
.Normal
{
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* button style for standard HTML buttons */
.StandardButton     {
}

/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message    {
}   

/* style of item titles by Announcements and events */
.ItemTitle    {
}

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer {
}

.ModuleTitle_MenuBar {
}

.ModuleTitle_MenuItem {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
}

.MainMenu_MenuBar {
}

.MainMenu_MenuItem {
}

.MainMenu_MenuIcon {
}

.MainMenu_SubMenu {
}

.MainMenu_MenuBreak {
}

.MainMenu_MenuItemSel {
}

.MainMenu_MenuArrow {
}

.MainMenu_RootMenuArrow {
}

.menu_SXMenuFull
{
  border-left: 0px solid;
  border-right: 0px solid;
  border-top: 0px solid;
  border-bottom: 0px solid;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
}

.menu_SXMenuContainer
{
  margin-left: 15px;
/*  width: 100%;*/
}

.menu_SXMenuItem
{
	font-weight: normal;
	cursor: hand;
	font-size: 10px;
	font-family: Verdana;
                text-align: left;
	color:#333333;
                margin-left: 10px;
                margin-top: 1px;
                margin-bottom: 1px;
                border-bottom: 1px solid;
                border-color:#cccccc;
                height:16px;
                valign:absmiddle;
                background: url(plus.gif);
}

.menu_SXMenuItem A
{
  width: 100%;
}

.menu_SXMenuEnabled A:hover, .menu_SXMenuSelected A:hover
{
  color: #000000;
  text-decoration: underline;
/*  width: 100%; */
}

.menu_SXMenuEnabled
{
color:#999999;
}

.menu_SXMenuDisabled
{
  color: gray;
  cursor: default;
  width: 100%;
}

.menu_SXMenuSelected
{
  color: #333333;
  text-decoration: underline;
  cursor: default;
  background-color: #ffffff;
  background: url(arrowdn.gif);
  border-bottom: 0px solid;
}

.menu_SXMenuActive
{
  color: #333333;
  cursor: default;
}

.menu_SXMenuLink
{
  color: #333333;
}

.menu_header, .menu_header A:link, .menu_header A:active, .menu_header A:visited
{
  margin-top: 8px;
  background-color: #a52a39;
  color: #ffffff; 
  text-decoration: none;
  font-size: 10px;
  font-family: Verdana; 
  height:24px;
  valign:absmiddle;
}


.menu_header A:hover
{
  margin-top: 8px;
  background-color: #a52a39;
  color: #ffffff; 
  text-decoration: underline;
  font-size: 10px;
  font-family: Verdana; 
  height:24px;
  valign:absmiddle;
}

body { margin: 0px; padding: 0px; }
form { padding: 0px; margin: 0px; border: 0px; }
p { margin: 0px; padding: 3px 0px; }
ul { margin: 7px 0px 8px 16px; padding: 0px; }

body { font-size: 11px; font: .65em/1.1em Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
input, textarea, select { font-size: 12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: normal; margin: 0px; padding: 0px; }

A:link  {
color: #FF9900;
text-decoration: underline;
font-weight: bold;
}

A:visited   {
color: #FF9900;
text-decoration: underline;
font-weight: bold;
}

A:active    {
color: #FF9900;
text-decoration: underline;
font-weight: bold;
}

A:hover {
color: #FF9900;
text-decoration: none;
font-weight: bold;
}

img, a img, a:hover img { border: none; }

.textblack
{
  font-family: Verdana;
  font-size: 10px;
  color: #000;
}

.textwhite
{
  font-family: Verdana;
  font-size: 10px;
  color: #FFF;
}

.menutitle
{
	color: #005294;
	font-weight: bold;
	font-family: Verdana;
	font-size: 14px;	
}

.menusubtitle
{
 color: #00929F;
 font-family: Verdana;
 font-size: 12px;
 font-weight: bold;
}

#marriott_header, #container, #marriott_footer { width: 920px; margin: 0px;}

#marriott_header { text-align: right; font-weight: bold; font-size: 90%; }
	#marriott_header p { margin: 0px; padding: 0px; }
	#marriott_header a { text-decoration: none; color: #fff; }
	#marriott_header a:hover { text-decoration: underline; color: #fff; }

p.skiplinks { text-indent: -7000px; padding: 0px; margin: 0px; font-size: 1%; }

#container {}
	#logo { text-align: right; margin: 0px 0px 2px 0px; position: relative; border-bottom: 4px solid #9C102D; }
	#logo strong { display: none; }
	
	#site_container { padding: 4px 0px 4px 0px; }
		#navigation { width: 150px; float: left; }
		#navigation h2 { color: #fff; background-color: #9C102D; padding: 5px 10px; }
		#navigation h2 a { text-decoration: none; color: #fff; }
		#navigation h2 a:hover { text-decoration: underline; color: #fff; }
		#navigation ul { list-style-type: none; margin: 0px; padding: 0px; }
		#navigation ul li { padding: 4px 10px; border-bottom: 1px solid #CECDBE; }
		#navigation ul li a { text-decoration: none; color: #333; }
		#navigation ul li a:hover { text-decoration: underline; color: #000; }
		#navigation ul li.expandable { background: url(../images/layout/nav_more.gif) 140px 5px no-repeat; }
		#navigation ul li.expanded { font-weight: bold; background: url(../images/layout/nav_expanded.gif) 140px 5px no-repeat; }
		#navigation ul li ul { margin: 5px 0px; }
		#navigation ul li ul li { padding: 2px 10px 2px 8px; border: none; font-weight: normal; }
		#navigation ul li ul li.selected a { color: #9C102D; font-weight: bold; }
				
	#content { float: right; width: 736px; }
	.subpage { background-color: #DFEAF4; }
		/* heading */
		h1 { text-transform: uppercase; font-weight: bold; font: 170% "Trebuchet MS", Verdana; color: #fff; padding: 15px 0px 0px 10px;  height: 150px; }
		<!-- home page -->
		#content * { border: 0px solid #fff; }
		#promobox { background: url(../images/layout/home_box_bottom.gif) bottom left no-repeat; padding-bottom: 11px; }
		.siteinfo { height: 268px; background: #DFEAF4 url(../images/marketing/rest_home_promo.jpg) top right no-repeat; }
		.siteinfo h1.home { width: 286px; height: 50px; background: url(../images/marketing/heading_bargrille.gif) no-repeat; }
		.siteinfo h1.home b { display: none; }
		.siteinfo h2 {text-align: left;  width: 286px; margin-top: 5px; font: 140%/150% "Trebuchet MS", Verdana; color: #005294; font-weight: bold; text-transform: uppercase; }
		.siteinfo p { text-align: left; width: 275px; font: 110%/130% "Trebuchet MS", Verdana; color: #221E1F; padding: 0px 5px; }
		.siteinfo p.important { color: #005294; font-size: 120%; }
		
		.sitefeatures {  background: #005294 url(../images/layout/home_heading_bg.gif) repeat-x; line-height: 120%; }
		.sitefeatures .feature { float: left; width: 174px; color: #fff; }
		.sitefeatures .feature br { margin: 5px; padding: 5px; }
		.sitefeatures .feature p { padding: 5px 10px; }
		.sitefeatures .feature a { color: #FF9900; }
		.sitefeatures .feature img { float: left; margin: 5px; border: 0px; }
		.sitefeatures .feature h3 { height: 53px; }
		.sitefeatures .feature h3 b { display: none; }
		.sitefeatures .feature h3.one { background: url(../images/marketing/heading_home_geninfo.gif) no-repeat; }
		.sitefeatures .feature h3.two { background: url(../images/marketing/heading_home_conbar.gif) no-repeat; }
		.sitefeatures .feature h3.three { background: url(../images/marketing/heading_home_menus.gif) no-repeat; }
		.sitefeatures .feature h3.four { background: url(../images/marketing/heading_home_promos.gif) no-repeat; }
		.sitefeatures .feature.secondary { width: 203px; }
		.sitefeatures .feature.main { width: 183px; border: 1px solid #fff; border-width: 0px 1px !important; }
		
	.generaltext { text-align: left; padding: 10px 80px; }
	.generaltext p { line-height: 140%; font-size: 120%; padding: 2px 0px 4px; }
	.generaltext input { font-size: 120%;}
	.generaltext td { font-size: 120%;}
	.submit {font-weight: bold; background-color: #999999;}
	.menutext { width: 345px; float: left; text-align: center; padding: 0px 10px; }
	.menutext .section { padding: 6px 0px; }
	.subpage h2 { font: 160% "Trebuchet MS", Verdana; font-weight: bold; color: #005294; margin-bottom: 5px; }
	.subpage h2.sub { font-size: 150%; margin-bottom: 10px; }
	.subpage h3 { font-size: 120%; color: #00929F; font-weight: bold; margin: 5px 0px 1px; }
	.menutext b { display: block; padding-bottom: 8px; }

#marriott_footer { border-top: 1px solid #000000; padding-top: 4px; font-size: 90%; margin-top: 10px; }
#marriott_footer .marriott_links { background-color: #F0EEE3; padding: 10px 14px; color: #003399; }
#marriott_footer .marriott_links a { color: #003399; }	
#marriott_footer .marriott_copyright { padding: 10px 14px; color: #333; }

/* AUTO CLEARING : http://www.positioniseverything.net/easyclearing.html */
	
	.clearfix:after, #container:after, #content:after, #promobox:after, .sitefeatures:after
	{ content: "."; display: block; height: 0px; clear: both; visibility: hidden; }
	
	.clearfix, #container, #content, #promobox, .sitefeatures
	{display: inline-block;}
	
	/* Hides from IE-mac \*/
	* html .clearfix, * html #container, * html #content, * html #promobox, * html .sitefeatures
	{height: 1%;}
	
	.clearfix, #container, #content, #promobox, .sitefeatures
	{display: block;}
	/* End hide from IE-mac */
	
/* AUTO CLEARING : END */

