@charset "utf-8";
* {margin:0;padding:0;}
body { margin:0; background-color:#24150e; }
/*main layout element*/
#shell		{ margin:0; position:relative; background-image:url(images/shell.jpg); background-position:top; background-repeat:repeat-x; }
#wrapper	{ margin:0 auto; width:900px; position:relative; background-image:url(images/container.jpg); background-repeat:no-repeat; min-height:970px; _height:970px; }
/*content*/
.content	{  min-height:350px; _height:350px;}
.contentinner	{ min-height:560px; _height:560px;}
.content, .contentinner {width:690px; padding:307px 0px 2px 208px; color:#FFFFFF; }
.title		{ position:absolute; width:440px; top:633px; left:260px; color:#ba8748; }
#space		{ float:right; width:195px; height:375px;padding: 0px 0px 25px 75px;}
/*flash*/
#headerflash, #pictAni {position:absolute; left:0px;width:900px;}
#headerflash{  top:0px;   height:279px;  z-index:1;}
#pictAni	{   top:329px; height:265px; }
/*callout*/
#callout	{ width:696px; height:110px; padding-left:204px; padding-bottom:18px; }
/*footer*/
#footerbg	{ margin:0; background-image:url(images/footer.jpg); height:54px; background-position:top; background-repeat:repeat-x; }
#footer		{ margin:0 auto; width:900px; text-align:center; padding-top:13px;  }
#footerbg, #footer a, #admin a{ font-family:verdana, Arial, Helvetica, sans-serif;  color:#f3d889; font-size:11px; letter-spacing:normal;} 
#admin a{font-weight:normal;}
#footer a:hover{text-decoration:underline;}

/*Navigation*/
#Menu		{ width:900px; height:32px; text-align:center; padding-top:291px; }
.contact, .mail, .hours, .image, .consumer, .spacanada, .hourshome, .coupon{position:absolute;left:0px; }
.contact	{ width:152px; height:93px;  top:638px; }
.mail		{ width:165px; height:18px;  top:731px; }
.hours		{ width:133px; height:142px; top:771px; }
.coupon 	{ width:153px; height:156px; top:740px; }
.consumer	{ width:150px; height:100px;  top:900px; }
.spacanada 	{ width:153px; height:48px; top:1010px; }
/*.consumer	{ width:150px; height:100px; top:764px; }
.spacanada	{ width:150px; height:48px;  top:878px; }
.coupon 	{ width:153px; height:156px; top:915px; }*/
.hourshome	{ width:133px; height:142px; top:1075px; }

/*.gift		{ width:191px; height:80px; position:absolute; right:0px; top:789px; }*/
/*.consult	{ width:195px; height:81px; position:absolute; top:698px; right:0px; bottom:10px;}*/
.image		{ width:185px; height:277px; top:930px; }

/* basic page content elements */
.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle li, .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6, .contentstyle a, #contentstyle a, .contentstyle a:link , .contentstyle a:visited  {font-family:Times New Roman, Verdana, Arial, Microsoft Sans Serif; font-size:18px; line-height:22px; color:#ffffff; font-weight:bold;}

.contentstyle p, .contentstyle ol, .contentstyle ul, .contentstyle li{margin-top:5px; margin-bottom:10px;   }
.contentstyle ol, .contentstyle ul, contentstyle li{padding-left:30px; }
.contentstyle ul li{list-style:disc;}

/* headings */ 
 .contentstyle h2, .contentstyle h3, .contentstyle h4, .contentstyle h5, .contentstyle h6{padding-bottom:2px; color:#ba8748; }

 /* Links */ 
.contentstyle a:link, .contentstyle a:visited{ text-decoration:underline; color:#ffffff; }
.contentstyle a:hover{text-decoration:underline; color:#ba8748; }

/*Menu*/
#Navigation * {margin:0;padding:0;  z-index:10; }
#Navigation ul {text-align:left; width:900px;}
#Navigation ul li {float:left;list-style:none;position:relative;}
#Navigation ul li a, #Navigation ul li a:hover{cursor:pointer;z-index:1;}
#Navigation ul li ul {position: absolute;width:230px;top:32px;display: block;height:auto;left:-8px;display:none; z-index:50; padding-top:7px; background:#FFFFFF;  z-index:99999;  padding-bottom:13px; border:#821066 solid 1px; border-bottom:#821066 solid 16px; }
#Navigation ul li ul li {float:left;width:230px;display: block;height:auto;}
#Navigation ul li ul li a {font-family:Palatino Linotype,  Arial, Helvetica, sans-serif; font-size:14px;display:block;line-height:20px;text-decoration: none;text-align:left;color:#986c36; font-weight:normal;width:210px;padding-left:10px; padding-right:10px;}
#Navigation ul li ul li a:hover{text-decoration: none; color:#ffffff;font-weight:normal; background:#986c36; color:#000000;}

.subbottom{ width:178x; height:12px; left:0px; position:absolute;}


/**** -----------------------------	DNN Overrides---------------------****/
.formTable{width:auto !important;}										
#shell .content strong, #shell .content strong *{font-weight:bold !important;}
#shell .content em, #shell .content em *{font-style:italic !important;;}
select, option, optgroup, button, textarea, input, fieldset, legend, .DataGrid_Header,.DataGrid_Item,.ModuleTitle_MenuItem , .ModuleTitle_MenuItem  *{color:#000000 !important;}
.Head,.SubHead{ color:#ffffff;}
a.CommandButton, a.CommandButton:link, a.CommandButton:visited{color:#ffffff !important;}
a.CommandButton:hover, a.CommandButton:focus,a.CommandButton, a.CommandButton:link, a.CommandButton:visited {text-decoration: underline;}
.eipbackimg {	display: none;}
.eipbuttonbackimg {;}
.ControlPanel, .PagingTable {	background: #B98647;}
#optionsarea {	background: #F0EDE8 !important;}
.ModuleTitle_MenuBar {	position: relative;	margin-right:10px; }
.ModuleTitle_SubMenu {	left:0!important;	top:15px!important;	width:150px;}
.ModuleTitle_SubMenu a, .ModuleTitle_MenuBar{background-color:#000000;}
.ModuleTitle_SubMenu a:hover{background-color:#33FFFF;}
.EventDay a{width:60px !important; display:block; position:static; white-space:normal;}
.EventDay a br{display:none;}
.formlabel, .formLabel, label,.Normal .normal, .formTable{font-size:14px; }
.errMsg,.errmsg { color:red;}	
.formlabel, .formLabel, label,.Normal .normal, .formTable, .content {font-family:Microsoft Sans Serif, Helvetica, sans-serif; color:#ffffff; font-size:13px; }
.DataGrid_Header td, .DataGrid_Item td, .SubHead, .ModuleTitle_MenuItem, .ModuleTitle_MenuItem {color:#ffffff; }


/***** SIFR 3.0 b.436 Styles ******/
/*sifr*/
@media screen {
.sIFR-flash {visibility: visible !important; margin: 0; padding: 0; }
.sIFR-replaced, .sIFR-ignore {visibility: visible !important;} 
.sIFR-alternate {position: absolute; left: 0; top: 0;  width: 0; height: 0; display: block; overflow: hidden;}
.sIFR-replaced div.sIFR-fixfocus {margin: 0pt;  padding: 0pt;  overflow: auto;  letter-spacing: 0px;   float: none;}
}
@media print {
.sIFR-flash {display:none !important; height:0;width:0;position: absolute;overflow: hidden;}
.sIFR-alternate {visibility:visible !important;display:block !important;position: static  !important;left:auto !important;top:auto !important;width:auto !important;height:auto!important;}
}
@media screen {
.sIFR-active h1 {font-family:Century, Arial; font-size:24px;visibility: visible;color:#ba8748;font-weight:normal;   padding-left:58px; width:400px; padding-bottom:20px;

}
}


 

