/* CSS Document */

body {
	margin:0px;
	padding:40px 0 0 0;
	background-color:#3D0103;
/*	background-color:#CCFFFF;3F0104*/
	
	font-size:11px;
	font-family: Arial, helvetica, sans-serif;
	color:#505050; 
}

p, h1, h2, h3, h4, h5, h6  {
	margin:0px;
	padding:0px;
}

p {
	margin-bottom:11px;
}

div#con_left p, div#content.Full p {
	padding-bottom:0.8em;
}

div#page {
	position:relative;
	border-width:1px;
	border-style:solid;
	border-color:#FFFFFF;
	width:762px;
	height:auto;
	left:50%;
	margin-left:-381px;
	clear:both;
}

	div#page p.phone {
		position:absolute;
		display:block;
		top:-32px;
		right:50px;
		height:32px;
		width:200px;
		
		color:#9E8081;
		font-size:24px;
		line-height:32px;
		
		z-index:10000;
	}

div#header {
	position:relative;
	width:762px;

	background-image:url(header_bg.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	float:left;
	z-index:50;
}

div#header img {
	position:absolute;
	left:55px;
	bottom:51px;
	float:left;
	
	z-index:10;
}

div#header object.logo, div#header embed.logo, div#header object#logo, div#header embed#logo {
	position:absolute;
	bottom:20px;
	left:40px;
}

div#header object.beer, div#header embed.beer, div#header object#beer, div#header embed#beer {
	position:absolute;
	bottom:-80px;
	left:302px;
	z-index:1500;
}

div#header[id=header] object.logo {
	bottom:0px;
	left:0px;
}

div#header[id=header] object.beer {
	bottom:0px;
	left:0px;
}

div#menu {
	position:relative;
	width:221px;
	float:right;
	margin:0px;
	padding:0px;
	padding-top:60px;
	padding-bottom:20px;
	
	height:auto;
}

div#menu ul {
	position:relative;
	font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
	font-size:14px;
	color:#F3F3F3;
	letter-spacing:1px;
	line-height:28px;
	list-style-type:none;
	margin:0px;
	padding:0px;

	background-image:url(menu_back.gif);
	background-repeat:repeat-y;
	background-position:top left;
}

div#menu ul li, div#menu ul li.sfHover {
	position:relative;
	padding-left:24px;
	height:28px;
	vertical-align:bottom;
}

div#menu ul li ul {
	position : absolute;
	left: -999em;
	width:200px;
	border-width:1px;
	border-color:#FFFFFF;
	border-style:solid;
	background-color:#000000;
	background-image:none;
	font-size:11px;
	line-height:22px;
	z-index:1000;
	top:0px;
}

div#menu ul li ul li, div#menu ul li.sfHover ul li {
	background-image:none;
	height:22px;
}

div#menu ul li:hover ul, div#menu ul li.sfHover ul {
	left:160px;
}
/*Hide PNG from older browsers*/
div#menu[id=menu] ul {
	background-image:url(menu_back.png);
}
div#menu[id=menu] ul li ul li, div#menu[id=menu] ul li ul   {
	background-image:none;
}

div#menu iframe {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0);
	display: block;
} 

div#menu ul li a {
	display:block;
	color:#F3F3F3;
	text-decoration:none;
	width:160px;
	z-index:500;
}

div#menu ul li a:hover, div#menu ul li a.sfHover {
	color:#F3D43E;
	font-size:16px;
}

div#menu ul li ul li a:hover {
	color:#F3D43E;
	font-size:12px;
}

div#content {
	position:relative;
	width:762px;

	background-image:url(cnt_top_fll.gif);
	background-position:top left;
	background-repeat:repeat-y;
	
	color:#505050;
	clear:both;
	z-index:9;
}

div#content.Full {
	background-image:url(cnt_top_fll2.gif);
}

div#con_top {
	position:relative;
	width:762px;
	height:75px;

	background-image:url(hds_1_bg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	z-index:10;
}

div#con_top.Full {
	background-image:url(hds_1_bg2.jpg);
}

div#columns {
	position:relative;
	width:762px;
	float:left;
	padding-top:20px;

	background-image:url(cnt_top_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

div#columns.Full {
	background-image:url(cnt_top_bg2.gif);
}
div#con_left, div#con_full {
	position:relative;
	width:390px;
	padding-left:60px;
	
	float:left;
}

/*div#con_left {
	padding-left:200px;
}*/

div#con_full {
	width:640px;
}

/*div#con_left p, div#con_left ul, div#con_left blockquote,div#con_full p, div#con_full ul, div#con_full blockquote {
	margin-left:140px;
}*/

div#con_right {
	position:relative;
	width:190px;
	padding-right:70px;
	
	float:right;
}

div#con_right dl {
	margin:0px;
	padding:0px;
}

div#con_right dl dt {
	margin:0px;
	padding:0px;
	margin-top:18px;
	margin-bottom:6px;
	padding-left:20px;
	
	font-weight:bold;
	
	background-image:url(menu_beer.gif);
	background-position:left;
	background-repeat:no-repeat;
}

div#con_right dl dd {
	margin:0px;
	padding:0px;
	padding-left:20px;
}

div#con_right dl dd:first-line {
	font-style:italic;
}

div#con_bottom {
	position:relative;
	width:762px;
	height:21px;
	
	clear:both;
	
	background-image:url(cnt_mid_bg.gif);
	background-position:top left;
	background-repeat:no-repeat;
	
	z-index:2000;
}

div#con_bottom.Full {
	background-image:url(cnt_mid_bg2.gif);
}

div#con_left div.text {
	position:relative;
	left:140px;
	width:240px;
}

div#con_left div.text div.offset_pic {
	position:absolute;
	left:-140px;
}

div#recurring {
	position: relative;
	width: 712px;
	
	margin:0px;
	padding:0px;
	margin-left:24px;
	margin-right:26px;
	padding-top:20px;
	padding-bottom:30px;

	color:#E0A3A3;
	
	background-image:url(mcnt_top_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}

div#recurring div#rec_left {
	position:relative;
	float:left;
	margin-left:10px;
	margin-right:20px;
	width:217px;
}

div#recurring div#rec_center {
	position:relative;
	float:left;
	width:200px;
}

div#recurring div#rec_center p {
	position:relative;
	width:80%;
	left:10%;
	font-size:18px;
}

div#recurring div#rec_center p.comment_owner {
	font-style:italic;
	text-align:right;
	margin-top:15px;
}

div#recurring div#rec_right {
	position:relative;
	float:left;
	width:212px;

	margin-left:22px;
	margin-right:12px;

	background-image:url(bn_1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:201px;
}


p.more {
	text-align:right;
	margin-top:20px;
	font-size:11px;
}

div#recurring div#rec_center p.more {
	font-size:11px;	
}

p.more a {
	color:#BE0F09;
	text-decoration:underline;
	font-weight:bold;

	background-image:url(arr_1.gif);
	background-position:0px;
	background-repeat:no-repeat;
	
	padding-left:15px;
	
	text-transform:lowercase;
}

p.more a:hover {
	text-decoration:none;
}

div#recurring p.more {
	text-align:left;
}
div#recurring p.more a {
	color:#E0A3A3;
	background-image:url(arr_2.gif);
}

div#footer {
	position:relative;
	width:712px;
	clear:both;
	margin-left:24px;
	
	background-image:url(footer_bg.jpg);
	background-position:top left;
	background-repeat:repeat-x;
}

div#footer ul {
	position:relative;
	line-height:20px;
	color:#A06566;
	list-style-type:none;
	width:627px;
	height:20px;
	padding-top:20px;
}

div#footer ul a {
	color:#A06566;
	text-decoration:none;
}

div#footer ul a:hover {
	text-decoration:underline;
}

div#footer ul li {
	position:relative;
	float:left;
	width:209px;
}

	div#footer p {
		padding-bottom:20px;
	
		color:#A06566;
		line-height:20px;
		text-align:center;
	}


div#recurring h1, div#recurring h2, div#recurring h3, div#recurring h4, div#recurring h5, div#recurring h6 {
	color:#FFFFFF;
	margin-bottom:11px;
	font-size:18px;
	font-weight:bold;
}

div#recurring img {
	margin-bottom:11px;
}

div#rec_right h1 {
	margin-top:150px;
	margin-bottom:0px;
	color:#BE0F09;
	margin-left:15px;
	
}

div#rec_right p.more {
	margin-top:0px;
	margin-left:15px;
}

div#rec_right p.more a {
	color:#BE0F09;

}

div#rec_center {
	min-height:201px;
}

div#rec_center blockquote {
	font-size:14px;
	font-style:italic;
	text-align:center;
}

div#content ul, div#recurring ul {
	list-style-image:url(li_a.gif);
	list-style-position:outside;
	padding-left:5.0em;
}




/*** DEFAULT CSS **/
.ControlPanel, .PagingTable
{
	position:relative;
	width: 800px;
	background-color: #FFFFFF;
	border-right: #003366 1px solid;
	border-top: #003366 1px solid;
	border-left: #003366 1px solid;
	border-bottom: #003366 1px solid;

	margin:0 auto 15px auto;
	
	z-index:30;
}

.ControlPanel .SubHead, .PagingTable .Subhead {
	color: #666666;
}
/* styles for LANGUAGE skinobject */
.Language
{
	vertical-align: middle;
	margin: 0px;
}

.Language img
{
	border: none;
}


/* style for module titles */
.Head
{
	font-family: Arial, helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}

/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	line-height:22px;
	
}

.topSpace {
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: black;
}

/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

/* styles used by Data Grids */
.DataGrid_AlternatingItem
{
	background-color: White;
	color: Red;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_Container
{
	background-color: Transparent;
}
.DataGrid_Footer
{
	background-color: White;
}
.DataGrid_Header
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
}
.DataGrid_Item
{
	background-color: Transparent;
	color: Black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}
.DataGrid_SelectedItem
{
	background-color: Silver;
	color: Blue;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
}

/* styles used by TreeMenu Skin Object */
.TreeMenu_Node
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
}

.TreeMenu_NodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.TreeMenu_Node:link, A.TreeMenu_NodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:visited, A.TreeMenu_NodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.TreeMenu_Node:hover, A.TreeMenu_NodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.TreeMenu_Node:active, A.TreeMenu_NodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the FileManager */
.FileManager
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
}
.FileManager_ToolBar
{
	border-bottom: black 1px solid;
	height: 25px;
}
.FileManager_Explorer
{
	height: 100%;
	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
}

.FileManager_FileList
{
	height: 100%;

	border: #696969 1px solid;
	background-color: White;
	margin: 2px 2px 2px 2px;
	overflow: auto;
}

.FileManager_MessageBox
{
	text-align: center;
	vertical-align: middle;
	background-color: White;
	padding: 25px 25px 25px 25px;
}

.FileManager_Header
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #E7E7FF;
	background-color: #9EBFF6;
	border-bottom: #696969 1px solid;
	height: 25px;
}

.FileManager_Pager
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	background-color: #EEEEEE;
	border-top: #696969 1px solid;
	height: 25px;
}

.FileManager_StatusBar
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dedfde;
	height: 25px;
	margin: 2px 2px 2px 2px;
}

.FileManager_Item
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #F8F8F8;
	border-top: black 1px dashed;
	border-bottom: black 1px dashed;
}

.FileManager_AltItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: Black;
	background-color: #EEEEEE;
	border-style: none;
}
.FileManager_SelItem
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: White;
	background-color: #99ffff;
	border-style: none;
}

.FileManagerTreeNode
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

.FileManagerTreeNodeSelected
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	background-color: #dcdcdc;
}

A.FileManagerTreeNode:link, A.FileManagerTreeNodeSelected:link
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:visited, A.FileManagerTreeNodeSelected:visited
{
	text-decoration: none;
	color: #003366;
}

A.FileManagerTreeNode:hover, A.FileManagerTreeNodeSelected:hover
{
	text-decoration: none;
	color: #ff0000;
}

A.FileManagerTreeNode:active, A.FileManagerTreeNodeSelected:active
{
	text-decoration: none;
	color: #003366;
}

/* styles used in the Wizard Framework */
.Wizard
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
	height: 400px;
	width: 650px;
}
.WizardButton
{
	border-right: #696969 1px solid;
	padding-right: 2px;
	border-top: #696969 1px solid;
	padding-left: 2px;
	padding-bottom: 2px;
	border-left: #696969 1px solid;
	padding-top: 2px;
	border-bottom: #696969 1px solid;
	background-color: #dcdcdc;
}
.WizardHeader
{
	background: #ffffcc;
	border-bottom: black 1px solid;
	height: 40px;
}
.WizardFooter
{
	border-top: black 1px solid;
	background: #ccffcc;
	height: 25px;
	text-align: right;
}
.WizardBody
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	height: 325px;
}
.WizardHelp
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 9pt;
	padding-bottom: 5px;
	border-left: black 1px solid;
	width: 180px;
	padding-top: 5px;
	background-color: #ccffff;
}
.WizardHelpText
{
	overflow: auto;
	font-size: 8pt;
	width: 180px;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
	height: 300px;
}
.WizardText
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana, Arial, Sans-Serif;
}


/* text style used for help text rendered by modules */
.Help
{
	border-right: black 1px solid;
	padding-right: 2px;
	border-top: black 1px solid;
	padding-left: 2px;
	font-weight: normal;
	font-size: 11px;
	padding-bottom: 2px;
	border-left: black 1px solid;
	color: black;
	padding-top: 2px;
	border-bottom: black 1px solid;
	font-family: Tahoma, Arial, Helvetica;
	background-color: #ffff99;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:visited
{
	text-decoration: underline;
	color: #003366;
}

A.CommandButton:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A.CommandButton:active
{
	text-decoration: underline;
	color: #003366;
}

/* button style for standard HTML buttons */
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #dddddd;
	color: #000000;
	font-family: Verdana, sans-serif;
}


/* GENERIC */
TFOOT, THEAD
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	color: #003366;
}

TH
{
	vertical-align: baseline;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003366;
}

SMALL
{
	font-size: 8px;
}

BIG
{
	font-size: 14px;
}

BLOCKQUOTE, PRE
{
	font-family: Lucida Console, monospace;
}

HR
{
	color: #696969;
	height: 1pt;
	text-align: left;
}

/* Module Title Menu */
.ModuleTitle_MenuContainer
{
	border-bottom: blue 0px solid;
	border-left: blue 0px solid;
	border-top: blue 0px solid;
	border-right: blue 0px solid;
}

.ModuleTitle_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}

.ModuleTitle_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}

.ModuleTitle_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}

.ModuleTitle_SubMenu
{
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}

.ModuleTitle_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}

.ModuleTitle_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}

.ModuleTitle_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}

.ModuleTitle_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/* Main Menu */
.MainMenu_MenuContainer
{
	background-color: transparent;
}
.MainMenu_MenuBar
{
	cursor: pointer;
	height: 16px;
	background-color: Transparent;
}
.MainMenu_MenuItem
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	border-left: white 0px solid;
	border-bottom: white 1px solid;
	border-top: white 1px solid;
	border-right: white 0px solid;
	background-color: Transparent;
}
.MainMenu_MenuIcon
{
	cursor: pointer;
	background-color: #EEEEEE;
	border-left: #EEEEEE 1px solid;
	border-bottom: #EEEEEE 1px solid;
	border-top: #EEEEEE 1px solid;
	text-align: center;
	width: 15px;
	height: 21px;
}
.MainMenu_SubMenu
{
	display:none;
	z-index: 1000;
	cursor: pointer;
	background-color: #FFFFFF;
	border-bottom: #FFFFFF 0px solid;
	border-left: #FFFFFF 0px solid;
	border-top: #FFFFFF 0px solid;
	border-right: #FFFFFF 0px solid;
}
.MainMenu_MenuBreak
{
	border-bottom: #EEEEEE 1px solid;
	border-left: #EEEEEE 0px solid;
	border-top: #EEEEEE 1px solid;
	border-right: #EEEEEE 0px solid;
	background-color: #EEEEEE;
	height: 1px;
}
.MainMenu_MenuItemSel
{
	cursor: pointer;
	color: black;
	font-family: Tahoma, Arial, Helvetica;
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
	background-color: #C1D2EE;
}
.MainMenu_MenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
	border-right: #FFFFFF 1px solid;
	border-bottom: #FFFFFF 1px solid;
	border-top: #FFFFFF 0px solid;
}
.MainMenu_RootMenuArrow
{
	font-family: webdings;
	font-size: 10pt;
	cursor: pointer;
}

/*
.LabelEditOverClass
{	
	cursor: pointer;
	text-decoration: underline overline;
}
*/

.LabelEditTextClass
{
	border: solid 1px red;
	background-color: Transparent;
}

.LabelEditWorkClass
{
	/*background: url(/DotNetNuke/images/dnnanim.gif) no-repeat right;*/
	border: solid 0px red;
	background-color: Transparent;
}

/* style for the DNNTextSuggest control select menu */
.SuggestTextMenu
{
	border: solid 1px black;
	white-space: nowrap;
	background: white;
}
/* style for the DNNTextSuggest control selected menu node */
.SuggestNodeOver
{
	background-color: navy;
	color: White;
}


/*Edit In Place Tool Bar Classes*/
.eipbackimg
{
	border: outset 1px; /*give toolbar a 3D look*/
	position: absolute; /*needed so it doesn't take up space */
	margin-top: -22px; /*specify toolbar to be just above text */
	white-space: nowrap; /* makes toolbar horizontal */
	background: url(/images/eip_toolbar.gif);
	background-color: #99cccc;
	height: 22px;
}

.eipbuttonbackimg
{
	width: 21px;
	height: 21px;
	cursor: pointer; /*change mouse to pointer when hover over button*/
	display: -moz-inline-box; /* Gecko proprietary  (ORDER IS IMPORTANT HERE!)*/
	display: inline-block; /* supported by Opera and ? */
}

.eipbutton_edit
{
	background: url(/images/eip_edit.gif) no-repeat 100% center;
}
.eipbutton_save
{
	background: url(/images/eip_save.gif) no-repeat 100% center;
}

.eipborderhover
{
	border: outset 1px;
}

/* used to collapse panes without any content in them */
.DNNEmptyPane
{
	width: 0px;
}

/* used to set the different module align options - from module settings */
.DNNAlignleft
{
	text-align: left;
}
.DNNAlignright
{
	text-align: right;
}
.DNNAligncenter
{
	text-align: center;
}

/* Login Styles */
.LoginPanel
{

}

.LoginTabGroup
{
	
}

.LoginTab {
	float: left;
	background: url("/images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	border: 1px #25569a solid;
}

.LoginTabSelected{
	float: left;
	background: url("/images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #FFF;
	background-position: 0% -41px;
	border: 1px #25569a solid;
}

.LoginTabHover
{
	float: left;
	background: url("/images/tablogin_gray.gif") left top;
	margin: 0 3px 3px 0;
	padding: 5px 5px 4px 5px;
	text-decoration: none;
	color: #555;
	border: 1px #C00 solid;
	cursor:pointer;
}

.LoginContainerGroup
{
	clear: both;
	padding-top: 5px;
}

.LoginContainer
{
	
}

div.clear {
	clear:both;
}

table_catering {
	width:450px;
	margin-left:-25px;
}

table_catering td {
	width:200px;
	margin-left:25px;
}


/* eTailer Storefront */
.PagerContainerTable {
	margin-top:10px;
	margin-bottom:10px;
}

.PagerContainerTable .PagerInfoCell {
	background-color:#3D0103;
	
}

#dnn_ctr407_eTailerCategoryList_UP {
	background-color:none;
	background-image:none;
}

.dnn_ctr407_eTailerCategoryList_navigationMenu_4 {
	margin-right:20px;
}

div.containermaster div.main div.modalPopup img, div.containermaster div.full div.modalPopup img {
	margin:0px;
	padding:0px;
}

div.modalPopup {
	position:relative;
	background-color:#F0F0F0;
	border:3px solid Gray;
	padding:0px;
	text-align:center;
	z-index:5000;	
}

.PagerContainerTable
{
	color: #d1d1e1;
	background-color: #000;
}
div#content.full .PagerInfoCell
{
	padding-right: 6px;
	padding-left: 6px;
	padding-bottom: 3px;
	font: bold 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
	color: #f0f1f2;
	padding-top: 3px;
	white-space: nowrap;
	background-color: #3D0103;
	font-weight:normal;
}
.PagerInfoCell:link
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerInfoCell:visited
{
	color: #ffcc66;
	text-decoration: none;
}
.PagerCurrentPageCell
{
	color: #000;
	font-weight: bold;
	background-color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	
}
.PagerOtherPageCells
{
	background-color: #f0f1f2;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.PagerSSCCells
{
	background-color: #cccccc;
	padding: 20px;
}
.PagerHyperlinkStyle
{
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:hover
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:link
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:visited
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}
.PagerHyperlinkStyle:active
{
	color: #000000;
	text-decoration: none;
	font: 11px arial, verdana, geneva, lucida, 'lucida grande' , arial, helvetica, sans-serif;
}

.productListing {
	min-height:200px;
}

.productThumbnail {
	border-width:1px; !important
	border-color:#3D0103;
	border-style:solid;
}

div#content td, div#content.Full td {
	margin:4px;
}


div#content table.spaced table td {
	margin-left:10px;
	padding-left:10px;
}
table.NormalTextBox td {
	width:50%;
}


	div#OV_logo {
		position:relative;
		left:50%;
		margin-left:-381px;
		width:762px;
		margin-top:20px;
		padding-bottom:20px;
		
		text-align:right;
	}

		div#OV_logo a {
			color:#A06566;
			text-decoration:none;
		}

		div#OV_logo a p {
			color:#A06566;
		}
	
		div#OV_logo a:hover {
			text-decoration:none;
		}
		
		div#OV_logo a:hover p {
			text-decoration:none;
		}

		div#OV_logo a img {
			border:none;
		}
		
/* DNN WYSWIGI Styles */
.FCKImageGalleryContainer, #fckinstanceoptions_tblEditorOptions {
	margin:12px;
	background-color:#CECECE;
	border:3px solid #303030;
	width:96% !important;
}

	#fckinstanceoptions_tblEditorOptions { padding:12px; }

	.FCKImageGalleryContainer .ImageListContainer {
		padding:5px 2%;
		width:95%;
	}