/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/

/* CSS Document */
html {font-size: 12px;}
body {background:#fff;}
#Body {background:#000008 url('images/bg.jpg') repeat top left; margin:0px; padding:0px;height: 100%;text-align: left;color: #000;}
/************************* DNN Styles *********************************/
/* style for module titles */
.Head {font: bold 100% Verdana, Tahoma, Arial, Helvetica;color: #000000;}
/* style of item titles on edit and admin pages */
.SubHead {font: bold 100% Arial, sans-serif;color: #666;}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {font: bold 100% Arial, sans-serif;color: black;}
/* text style used for most text rendered by modules */
.Normal {font: normal 14px Georgia, serif;color: #000;}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {font: normal 100% Arial, sans-serif;}
.NormalRed {font: bold 100% Arial, sans-serif;color: #FF0000;}
.NormalBold {font: bold 100% Arial, sans-serif;}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {font: normal 100% Arial, sans-serif;}    
A.CommandButton:link {text-decoration: underline;color: #999;}
A.CommandButton:visited {text-decoration: underline;color: #999;}
A.CommandButton:hover {text-decoration: underline;color: #666;}
A.CommandButton:active {text-decoration: underline;color: #999;}
/*   end of dnn styles   */
a, a:link, a:visited, a:active {text-decoration:underline; font-family: Arial, sans-serif; font-weight:normal;color: #ba211f;}
a:hover {color:#dd2b29; text-decoration:underline;}
img, img a, img a:link, img a:visited, img a:hover, img a:active {border: 0px;text-decoration: none;}
p {margin: 0 0 10px 0;padding: 0;}
table {font: normal 100% Arial, sans-serif;color: #333;line-height: 1.2em;}
ul {
	list-style-image: url('images/arrow.gif');
	line-height: 1.3em;
	margin: 0 0 8px 25px;
	padding: 0;
}
h1 {
	font-family: "BorisBlackBloxx", Arial, sans-serif;
	font-size: 26px;
	font-weight: normal;
	color: #333;
	margin: 5px 0 15px 0;
}
h2 {
	font-family: "BorisBlackBloxx", Arial, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #333;
	margin: 15px 0 8px 0;
}
h3 {
	font-family: "BorisBlackBloxx", Arial, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #333;
	margin: 15px 0 8px 0;
}
h4 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	margin: 12px 0 8px 0;
}
h5 {
	font-family: Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	margin: 12px 0 8px 0;
}
h6 {
	font-family: Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	margin: 12px 0 8px 0;
}
/*-------- design style --------*/
#mainbody {text-align: left;background: #f4f1e9;border-left: 2px solid #000;border-right: 2px solid #000;border-bottom: 2px solid #000;}
#header {}
#logo {height: 150px;}
#headright {background: url('images/bg-top.gif') no-repeat;}
#locator {height: 91px;}
.locpad {padding: 0 0 0 250px;}
#navbar {}
#nav {}
.nav {
	margin: 0;
	padding: 0;
	list-style: none;
	background: none;
	height: 25px;
	z-index: 1000;
	text-align: left;
}
.nav li {
	padding: 0;
	margin: 0;
	height: 25px;
	margin: 0;
	list-style: none;
	background-repeat: no-repeat;
}
.nav li a, .nav li a:visited {
	display: block;
	text-decoration: none;
	text-indent: -10000px;
	height: 25px;
	background-repeat: no-repeat;
}
.menu {background: url('images/nav-menu.gif') no-repeat 0 -25px; width: 58px;}
.menu a {background: url('images/nav-menu.gif') no-repeat;}
.locations {background: url('images/nav-locations.gif') no-repeat 0 -25px; width: 103px;}
.locations a {background: url('images/nav-locations.gif') no-repeat;}
.party {background: url('images/nav-party.gif') no-repeat 0 -25px; width: 71px;}
.party a {background: url('images/nav-party.gif') no-repeat;}
.gifts {background: url('images/nav-gifts.gif') no-repeat 0 -25px; width: 64px;}
.gifts a {background: url('images/nav-gifts.gif') no-repeat;}
.about {background: url('images/nav-about.gif') no-repeat 0 -25px; width: 69px;}
.about a {background: url('images/nav-about.gif') no-repeat;}
.careers {background: url('images/nav-careers.gif') no-repeat 0 -25px; width: 89px;}
.careers a {background: url('images/nav-careers.gif') no-repeat;}
.feedback {background: url('images/nav-feedback.gif') no-repeat 0 -25px; width: 97px;}
.feedback a {background: url('images/nav-feedback.gif') no-repeat;}

ul.nav li a:hover {background: none;}
.nav li {float: left;}
.nav:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

#homebody {}
#homeleft {width: 478px;}
.homeleftpad {padding: 0 0 0 10px;}
.content1 {padding: 0px;}
.content2 {padding: 0px 5px;width: 150px;}
.content3 {padding: 0px;}
.content4 {padding: 0px;}
.content5 {padding: 0px;width: 120px;}
.content6 {padding: 0px 5px;}
.content7 {padding: 0px;}
.content8 {padding: 0px;}
#homeright {}
.homepad1 {width: 10px;}
.homepad2 {width: 10px;}
#feature {width: 282px;}
#rightpane {width: 170px;}

#intbody {}
#intbody_loc {/*background: url('images/bg-location.jpg') no-repeat bottom left;*/}
#intleft {padding: 0 0 0 10px;}
#intmid {padding: 0 15px;}
#intright {padding: 0 10px 0 0;}

#promobody {}
#promoleft {padding: 0 0 0 10px;}
#promomain {padding: 0 0 0 15px;}
#promocontent {padding: 0 10px 0 0; font-size: 16px;}

#locbody {}
#locbody .Normal {font: normal 12px Georgia, serif;color: #000;}
#locleft {width: 478px;}
.locleftpad {padding: 0 0 0 10px;}
#locright {}
.locpad1 {width: 10px;}
.locpad2 {width: 10px;}
.locpad3 {padding-right: 10px;}

#lower {padding: 10px 10px;}
#lower_loc {padding: 0px;}

#admin {padding: 10px 20px;}

#copy {padding: 10px 2px;}
.copy {font-size: 85%;color: #8e8a7a;}
#footerlinks {padding: 10px 2px;}
#footerlinks p, #footerlinks div {font-size: 11px;color: #a10303;}
#footerlinks a:link, #footerlinks a:visited, #footerlinks a:active {color: #a10303;}
#footerlinks a:hover {color: #cf0404;}
/*-------------- ADMIN --------------*/
a.user:link, a.user:visited, a.user:active {font-size: 90%;font-weight: normal;color: #222;}
a.user:hover {font-size: 90%;font-weight: normal;color: #333;}
.user {}
/*--------- dnn menu style ----------*/
/* main menu td */
.main_dnnmenu_bar {
	cursor:pointer;
	background-color:transparent;
	border-left: 0px solid #f3f3f3;
	border-right: 0px solid #c8c8c8;
	height: 25px;
	line-height: 25px;
	padding: 0px 0;
}
/*  Main Menu Normal  */
.main_dnnmenu_rootitem {	
	color: #fff;
	font-size: 14px; 
	font-weight: normal;
	font-family: Georgia, serif;
	padding: 0px 10px;
	text-transform: none;
	border-right: 0px solid #f3f3f3;
	border-left: 0px solid #c8c8c8;
	height: 25px;
	line-height: 25px;
}
/*  Main menu hover  */
.main_dnnmenu_rootitem_hover {  
	color: #f4f1e9;
	font-size: 14px; 
	font-weight: normal;
	font-family: Georgia, serif;
	padding: 0px 10px;
	text-transform:none;
	border-right: 0px solid #f3f3f3;
	border-left: 0px solid #c8c8c8;
	height: 25px;
	line-height: 25px;
}
/*  Main menu selected  */
.main_dnnmenu_rootitem_selected {
	color: #f4f1e9;
	font-size: 14px; 
	font-weight: normal;
	font-family: Georgia, serif;
	padding: 0px 10px;
	text-transform:none;
	border-right: 0px solid #f3f3f3;
	border-left: 0px solid #c8c8c8;
	height: 25px;
	line-height: 25px;
}
/*  SUB Menu Normal */
.main_dnnmenu_submenu {
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background-color:#fff;
	z-index: 1000;
}
.main_dnnmenu_submenu td {
	background-color:#f8f8f8;
	font-size: 12px; 
	font-weight:normal;
	text-align:left;
	color:#333;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #c8c8c8;
	z-index: 1000;
}
/*  SUB Menu hover & selected */
.main_dnnmenu_itemhover td,.main_dnnmenu_itemselected td {
	font-size: 12px;
	background: #666;
	color:#fff;
	font-weight:normal;
	text-align:left;
	line-height:2em;
	padding: 0px 5px;
	margin:0px;
	border-bottom: 1px solid #c8c8c8;
	z-index: 1000;
}
.main_dnnmenu_break {height: 2px;background-color: #D5E0FF;}
/* Module Action Menus */
.ModuleTitle_SubMenu {border:1px solid #C0D6E5;z-index: 1000;}
.ModuleTitle_SubMenu td {background-color:#F8FAFF;white-space: nowrap;z-index: 1000;} 
.ModuleTitle_MenuIcon {background-color:#F8FAFF; border:none;padding: 0px 2px;z-index: 1000;}
.ModuleTitle_MenuItem {z-index: 1000;}
.ModuleTitle_MenuItemSel td, .ModuleTitle_MenuItemSel .ModuleTitle_MenuIcon {background: #ccc url(../images/arrow.gif) no-repeat center center;color: #fff;z-index: 1000;}
.ModuleTitle_MenuBreak td, .ModuleTitle_MenuBreak .ModuleTitle_MenuIcon {height: 2px;background-color: #D5E0FF;}
/* Dotted line around active button in Firefox */
:-moz-any-link:focus {
    outline-style: none !important;
    outline-width: 0px !important;
}
/* End Dotted line around active button in Firefox */
/**********************************************************************
************************************************************************
********     ***     ********    *******     *******     ******     *****
*******     ***     ********    *******     *******     ******      *****
******     ***     ********    *******************     ******      *****
*****     ***     ********    *******     *******     ******      ****
****     ***     ********    *******     *******     ****************
********************************************************************/