html,body {background:#fff url(../images/bg.gif) repeat-x; margin:0; padding:0; font-family:arial;}
form{margin:0; padding:0;}
p{margin:0px; padding:8px 0px;}
img {border:0; vertical-align:top;}
a {color:#660000;text-decoration:none;}
a:hover{text-decoration:underline;}
.clearBoth{clear:both;}
.corsisTag{display:none; visibility:hidden;}
.times{font-family:times new roman; font-size:13px; font-weight:bold;}
.georgia{font-family:georgia;}
.rule{border-bottom:1px solid #a5695d; margin:10px 0px;}
.purple{color:#990000;}
.purpleBold{color:#990000; font-weight:bold;}
.gray{color:#666;}
.nine{font-size:9px; line-height:11px;}
.eleven{font-size:11px;}
.twelve{font-size:12px;}
.thirteen{font-size:13px;}
.eighteen{font-size:18px; line-height:22px;}
.twentythree{font-size:23px;}
.fourtyfour{font-size:44px; line-height:30px;}
.small{font-size:10px; line-height:16px;}
.indent{padding:8px 25px;}

#wrapper{display:block; position:relative; margin:0 auto; width:980px; padding:40px 17px 0px 17px;}
#flashwrapper{display:block; position:relative; margin:0 auto; width:1018px; }
#flashContent{width:1018px; height:697px;}
#topContainer{background:url(../images/bgTop.png) 0 0 no-repeat !important; background-image:none;
	width:980px; height:45px;}
* html #topContainer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://kraft.promotions.com/salchicha/images/bgTop.png", sizingMethod="image");}
	
#mainContainer{width:980px; background:url(../images/bgMiddle.gif) repeat-y; }
#bottomContainer{width:980px; height:45px; background:url(../images/bgBottom.gif) no-repeat;}

.logo{position:absolute; top:9px; left:0px;}
.nav{position:relative; z-index:100; width:752px; height:38px; float:right; padding:0px 38px 28px 0px; text-align:right;}

.contentContainer{width:913px; margin:0 auto; background:#feffe1 url(../images/headerBar.gif) no-repeat}
.omhotdogs{position:absolute; top:0px; right:-3px;}

.contentWrapper{position:relative; padding:110px 0px 30px 50px; width:860px; min-height:570px;  
	font-size:14px; line-height:18px; color:#333; background:url(../images/maggie_book.gif) bottom right no-repeat;}
* html .contentWrapper{height:570px;}

.contentWrapperLogo{background:url(../images/maggie_bookLogo.gif) bottom right no-repeat;}


.front{min-height:620px;}
* html .front{height:620px;}

.content{width:630px;}

.burst{position:absolute; bottom:317px; right:175px;}
.emailContainer{width:400px;}
.txtInput{width:360px; height:19px; background:#fbf0d0; border:1px solid #c4815c; padding-top:4px; padding-left:2px;}
.btnSubmit{float:right;}

/*reg*/
.entryLine{clear:left; height:25px; margin:10px 0px; display:block; width:360px; font-size:12px;}
.entryLine select{float:left; border:1px solid #c4815c; background:#fbf0d0; padding:2px;}
.entryLine input{float:left; height:19px; background:#fbf0d0; border:1px solid #c4815c; padding-top:3px; padding-left:2px;}
.regInput{width:266px;}
.zipInput{width:75px;}
.labTxt{width:85px; float:left; padding:3px 0px 0px 0px;}
.stateTxt{width:48px; float:left; padding:3px 0px 0px 20px;}
.phoneInput{width:30px; margin-right:5px;}
.phoneInput2{width:35px;}
ul.chkBoxs{list-style:none; margin:0px; padding:10px 0px; font-size:12px; width:430px;}
ul.chkBoxs li{float:left; width:215px; padding:3px 0px;}
* html ul.chkBoxs li{padding:1px 0px;}
.optinBox{float:left; margin:2px 4px 4px 0px;}
* html .optinBox{margin:-3px 0px 4px 0px;}

/*entry*/
.subForm{display:block; position:relative; font-size:12px; padding-bottom:110px; width:665px;}
.subForm textarea{background:#fbf0d0; border:1px solid #c4815c; padding:3px 0px 0px 2px; margin-left:4px;
	font-size:12px; font-family:arial; color:#333; height:66px; width:245px;}
.recipe_title{float:left; width:390px; margin-top:20px;}
.recipe_title textarea{width:350px; height:50px; margin-left:0px;}
.subFormBurst{float:left; margin-top:-27px;}
* html .subFormBurst{margin-top:0px;}
ul#subFields{list-style:none; width:665px;}
ul#subFields li{float:left; width:328px; margin:4px 4px 4px 0px;}
ul#subFields2{list-style:none; width:665px;}
ul#subFields2 li{float:left; width:328px; margin:4px 4px 4px 0px;}

.qty{float:left; width:70px; font-size:12px;}
.ing{float:left; width:245px; font-size:12px;}
.qty input{width:49px; height:19px; margin-left:4px; background:#fbf0d0; border:1px solid #c4815c; 
	padding:3px 0px 0px 2px;  font-size:12px; font-family:arial; color:#333;}
#moreTxt{color:#666; text-align:right;}
#more16,#more17,#more18,#more19,#more20,#more21,#more22,#more23,#more24,#more25,#more26,#more27,#more28,#more29,#more30,#more31,#more32,#more33,#more34,#more35,#more36,#more37,#more38,#more39,#more40{display:none; visibility:hidden;}
#instructions{width:645px !important;}
#reason{width:315px !important;}
.defaultTxt{color:#898989 !important; font-style:italic;}
.agreeTxt{float:left; width:256px; line-height:14px; padding-left:5px; margin-top:-2px;}
* html .agreeTxt{margin-top:2px;}

.omlogo{position:absolute; bottom:-27px; left:16px;}
.yellowBar{background:url(../images/yellowBar.gif) no-repeat; width:913px; height:34px;}
.yellowBarLogo{background:url(../images/yellowBarLogo.gif) no-repeat; width:913px; height:34px;}

/*events*/
.contentContainerEvents{width:913px; margin:0 auto; background:#feffe1 url(../images/headerBarEvents.gif) no-repeat;}
.contentWrapperEvents{position:relative; padding:110px 0px 30px 50px; width:860px; min-height:570px;  
	font-size:14px; line-height:18px; color:#333; background:url(../images/maggie_bowl_short.gif) bottom right no-repeat;}
* html .contentWrapperEvents{height:570px;}
.event_content{width:665px; font-size:12px; line-height:18px;}
.event{background:#fff; margin-top:-1px; padding-bottom:20px;}
.event p{padding:6px 20px 0px 20px;}
.even{background:#feffea;}
.dateBox{background:#660000; color:#feffe1; font-size:19px; font-weight:bold; width:290px; padding:10px 0px 11px 20px;}
.eventTitle{font-size:16px; font-family:georgia; line-height:23px;}
.eventBtnBox{float:right; margin:0px -30px -15px 0px;}
* html .eventBtnBox{margin:0px;}
.eventBtnBox img{padding-left:15px;}
.event_content .hide img{vertical-align:bottom;}
.print_footer{display:none; visibility:hidden;}

/*coming soon*/
#bb_wrapper{display:block; position:relative; margin:0 auto; width:1015px; padding:40px 17px 0px 17px;}
#bb_topContainer{background:url(../images/bbTop.png) 0 0 no-repeat !important; background-image:none; 
	width:1015px; height:114px;}
* html #bb_topContainer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://kraft.promotions.com/salchicha/images/bbTop.png", sizingMethod="image");}
	
#bb_mainContainer{background:url(../images/bbMiddle.png) no-repeat !important; background-image:none;
	width:1015px; height:471px; color:#333; font-size:12px; font-family:helvetica; }
* html #bb_mainContainer{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://kraft.promotions.com/salchicha/images/bbMiddle.png", sizingMethod="image");}
	
#bb_bottomContainer{width:1015px; height:96px; position:relative; background:url(../images/bbBottom.gif) no-repeat;}
.bb_nav{padding-top:50px;}
.bb_content{padding:119px 0px 0px 248px; width:535px; position:relative; z-index:100; }
.hotdogs{position:absolute; top:-45px; right:65px;}


/*footer*/
#footer{margin:0 auto; text-align:center; color:#330000; font-size:12px;}
#footer a{color:#330000;}


