.locFinder1
{
	
    font-weight : bold;
    color: #ffffff;
    font-size: 11px;
    
}

/*--------------------------------------------------------------------*/
/*  Links Overall -- define any special classes within the definition */

a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #2d2001;
}

a:visited, a:visited:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #2d2001;
}

a:hover, a:active
{
	text-decoration: underline;
	color: #ff0000;
}

a.paper
{
	background: transparent url(/../../images/papericon.gif) left center no-repeat;
	padding-left: 17px;
	line-height: 18px !important;
	color: #fff;
	font-weight: normal;
	font-size: 10px;
}

/*--------------------------------------------------------------------*/
/*  Parchment Paper                                                   */

#wrapper
{
	width: 800px;
	height: 500px;
//	background: #f5f2eb url(../../images/bg2.jpg) 0 0 no-repeat;
	margin-top: 0px;
}


/*--------------------------------------------------------------------*/
/* Page layout in Sections; Footer nav at bottom */


#sec1 {
	/*height : 89px;*/
/*	height : 98px;  <-- old value */
	position:relative;
	/*overflow:hidden; */    /* NEW */
}



#sec1 #home_divider
{
	position: absolute;
	bottom: 6px;
	left: 10px;
}

#sec2
{
	margin-top: 10px;
	height: 328px;
}

#sec3
{
	margin-top: 5px;
	height: 160px;
}

#privacy
{
	margin-top: 5px;
	text-align: left;
	padding: 10px;
}

#privacy a
{
	color: #000000;
}

table form
{
	display: inline;
}

/*--------------------------------------------------------------------*/
/*  here we go; all the rest                                          */

/* SEC1  */

/* nFusion, 20.11.2008: Positioning logo to provide some breathing room. #logo is not actually in use on the site at this time. 
#sec1 img {margin:5px 0 0 10px; display:block;}
*/
#sec1 #courtesy img, #sec1 #mainNav img {margin:0; display:inline;}


#sec1 #logo
{
	margin-top: 0px;
}
#logo
{
	float: left;
	width: 151px;
	height: 85px;
	margin-left: 10px;
}

#courtesy
{
	float: right;
	width: 330px;
	height: 31px;
	/*overflow: hidden;*/
	background: transparent url(../../images/contactbg.gif) top left no-repeat;
	padding-left: 10px;
}
#courtesy a
{
	display: block;
	float: left;
	height: 16px;
	margin-top: 4px;
}
#sec1 #courtesy img
{
	display: inline;
	float: left;
	margin: 3px -2px 0px -2px;
}
* html #courtesy img
{
	margin: 3px 0px 0px -2px;
}

#courtesy .contact
{
	margin-left: 10px;
	background: transparent url(../../images/courtesyBtn/contact1.gif) top left no-repeat;
	width: 76px;
}
* html #courtesy .contact
{
	margin-left: 6px;
}
#courtesy .contact:hover, #courtesy .contact_active
{
	margin-left: 10px;
	background: transparent url(../../images/courtesyBtn/contact2.gif) top left no-repeat;
	width: 76px;
}

#courtesy .email
{
	background: transparent url(../../images/courtesyBtn/emailclub1.gif) top left no-repeat;
	width: 67px;
}
#courtesy .email:hover, #courtesy .email_active
{
	background: transparent url(../../images/courtesyBtn/emailclub2.gif) top left no-repeat;
	width: 67px;
}

#courtesy .fun
{
	background: transparent url(../../images/courtesyBtn/fun1.gif) top left no-repeat;
	width: 34px;
}
#courtesy .fun:hover, #courtesy .fun_active
{
	background: transparent url(http://www.chilis.com/images/courtesyBtn/fun2.gif) top left no-repeat;
	width: 34px;
}

#courtesy .commitment
{
	background: transparent url(../../images/courtesyBtn/ourcomm1.gif) top left no-repeat;
	width: 111px;
}
#courtesy .commitment:hover, #courtesy .commitment_active
{
	background: transparent url(../../images/courtesyBtn/ourcomm2.gif) top left no-repeat;
	width: 111px;
}

/* NEW CLASS - MUST BE ADDED TO <div id="sec1"> ON HOMEPAGE */ .home {
	height: 98px;
}


#mainNav {
	display:block;
	float:right;
	height:29px;
	margin-right:9px;
	margin-top:19px;
/*	margin-top:28px;  <-- old value */
	width:523px;
	/*overflow:hidden;*/
	background:transparent url(../../images/menuoverline.gif) top left no-repeat;
	padding-top:6px;
	text-align:center;
	height:25px;
	display:inline;
}

#mainNav a
{
	display: block;
	float: left;
	height: 24px;
}

#mainNav img {height:24px;}
#mainNav .menu
{
	margin-left: 21px;
	background: transparent url(../../images/mainNav/menuBTN.gif) top left no-repeat;
	width: 61px;
}
#mainNav .menu:hover, #mainNav .menu_active
{
	margin-left: 21px;
	background: transparent url(../../images/mainNav/menuOver.gif) top left no-repeat;
	width: 61px;
}

#mainNav .locations
{
	background: transparent url(../../images/mainNav/locationsBTN.gif) top left no-repeat;
	width: 90px;
}
#mainNav .locations:hover, #mainNav .locations_active
{
	background: transparent url(../../images/mainNav/locationsOver.gif) top left no-repeat;
	width: 90px;
}

#mainNav .giftcards
{
	background: transparent url(../../images/mainNav/giftcardsBTN.gif) top left no-repeat;
	width: 90px;
}
#mainNav .giftcards:hover, #mainNav .giftcards_active
{
	background: transparent url(../../images/mainNav/giftcardsOver.gif) top left no-repeat;
	width: 90px;
}

#mainNav .employment
{
	background: transparent url(../../images/mainNav/employmentBTN.gif) top left no-repeat;
	width: 111px;
}
#mainNav .employment:hover, #mainNav .employment_active
{
	background: transparent url(../../images/mainNav/employmentOver.gif) top left no-repeat;
	width: 111px;
}

#mainNav .guest
{
	background: transparent url(../../images/mainNav/guestBTN.gif) top left no-repeat;
	width: 122px;
}
#mainNav .guest:hover, #mainNav .guest_active
{
	background: transparent url(../../images/mainNav/guestOver.gif) top left no-repeat;
	width: 122px;
}

#underLine
{
	float: right;
	width: 780px;
	height: 4px;
	margin-top: 0px;
	margin-right: 15px;
}


/*--------------------------------------------------------------------*/
/* SEC2  */

/*  Main Content Area = mca  */
/*  may contain Flash elements in HTML page */

#mca
{
	float: left;
	width: 526px;
	height: 328px;
}

#locFinder
{
	/* HTML has 2 forms */
	float: right;
	width: 269px;
	height: 309px;
	padding-top: 40px;
	padding-left: 10px;
	background: url(../../images/findLocBkgrd2.gif) no-repeat;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
}

#locFinderContents1
{
	padding: 0px;
	margin-left: 5px;
	margin-top: 45px;
	height: 70px;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #ffffff;
}
#locFinderContents1 form, #locFinderContents2 form
{
	display: inline;
}
#locFinderContents1 form label, #locFinderContents2 form label
{
	display: block;
	float: left;
	line-height: 18px;
	width: 70px;
	padding-right: 2px;
	text-align: center;
}
#locFinderContents1 form .inputboxsize, #locFinderContents2 #city
{
	width: 112px;
}
#locFinderContents2 select
{
	width: 115px;
}
#locFinderContents2
{
	padding: 0px;
	margin-left: 5px;
	padding-top : 30px;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	background:transparent url(../../images/findLoc_or.gif) 18px 11px no-repeat;
}
#locFinderContents1 div,
#locFinderContents2 div
{
	text-align: center;
}

#goButtonPlace
{
	position:relative;
	background: url(../../images/gobutton.gif) no-repeat;
	width: 35px;
	height: 20px;
}

#inputboxsize
{
	font-size: 9px;
}

.inputboxsize
{
	font-size: 12px;
}

.same_width
{
	width: 300px !important;
}
select.same_width
{
	width: 304px !important;
}

.med_width
{
	width: 172px !important;
}
select.med_width
{
	width: 176px !important;
}

.smaller_width
{
	width: 102px !important;
}
select.smaller_width
{
	width: 106px !important;
}

/*--------------------------------------------------------------------*/
/* SEC3  */

/*  Featured Content Area = fca */

#fca
{
	width: 800px;
	height: 125px;
	margin: 5px;
	font-size: 10px;
	text-align: left;
	color: #ffffff; /* span{text-indent:500px; position:absolute; color: #ffffff;}*/
}

#fca1
{
	float: left;
	width: 474px;
	height: 125px;
	margin: 5px;
	font: 10px  Arial, Verdana,  sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

#fca1 a:link
{
	text-decoration: underline;
	color: #ffffff;
}

#fca1 a:visited, a:visited:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
}

#fca1 a:hover, a:active
{
	text-decoration: underline;
	color: #ff0000;
}


#fca2
{
	float: left;
	width: 300px;
	height: 130px;
	margin: 0px 0px 0px 11px;
	background: transparent url(../../images/right_fca.gif) 0px 7px no-repeat;
	font-family:  Arial, Verdana,  sans-serif;
	font-size: 10px;
	text-align: left;
	color: #ffffff;
}

#fca2 a:link
{
	text-decoration: underline;
	color: #ffffff;
}

#fca2 a:visited, a:visited:hover
{
	font-weight: bold;
	text-decoration: underline;
	color: #fff;
}

#fca2 a:hover, a:active
{
	text-decoration: underline;
	color: #ff0000;
}



/*--------------------------------------------------------------------*/
/*   Le Footer                                                        */

#footer
{
	margin-top: 30px;
	height: 100px;
	font-weight: bold;
	text-align: center;
	clear: both;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
}

#footer img
{
	margin: 0px 3px -3px 10px; display:inline;
}

#footer a:link
{
	font-weight: bold;
	text-decoration: none;
	color: #2d2001;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}


#footer a:visited, #footer a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: #2d2001;
}


#footer a:hover, a:active
{
	text-decoration: underline;
	color: #ff0000;
}

/*
HACKERY
*/
.clearfix:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix
{
	display: inline-block;
}
.clearfix
{
	display: block;
}
* html .clearfix
{
	height: 1px;
}
/*Start-Added by Pinaki*/
a.Hyperlinktxt:link{color:#b40022;font: Arial, Verdana,  sans-serif; text-decoration:underline; font-weight:bold; font-size:12px; line-height:18px;}
a.Hyperlinktxt:visited {color:#b40022; font: Arial, Verdana,  sans-serif; text-decoration:underline; font-weight:bold; font-size:12px; line-height:18px;}
a.Hyperlinktxt:hover {color:red; font: Arial, Verdana,  sans-serif; text-decoration:underline; font-weight:bold; font-size:12px; line-height:18px;}
a.Hyperlinktxt:active {color:red; font: Arial, Verdana,  sans-serif; text-decoration:underline; font-weight:bold; font-size:12px; line-height:18px;}
a.Hyperlinktxt:visited:hover{color:red; font: Arial, Verdana,  sans-serif; text-decoration:underline; font-weight:bold; font-size:12px; line-height:18px;}


.Normaltxtbold
{
    font-family: Arial, Helvetica, sans-serif;   
    font-size:12px;
    color:#330000;
    font-weight:bold;
}

.Normaltxt
{    
    color: #330000;
    font: 12px Arial, Helvetica, sans-serif;
    font-weight: normal;
}

.Normaltxtsmall
{
    font-family: Arial, Helvetica, sans-serif; 
    font-size:10px;
    color:#330000;
}


/* END of Chilis MAIN STYLE SHEET                        */
