/*--------------------------------------------------------------------*/
/* Chilis MAIN STYLE SHEET - viajf                                    */

body {
	margin:0px;
	padding:0px;;
	font:11px Verdana, Arial, sans-serif;
	color: #2d2001;
    background-image: url(../images/body_bg_dropshadow.jpg);  /* repeats on auto */
}


/*--------------------------------------------------------------------*/
/*  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: 20px !important;
	color:#fff;
	font-weight:normal;
	font-size:10px;
}


a.Hyperlinktxt:link{color:#b40022;font:Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold; font-size:11px; }
a.Hyperlinktxt:visited {color:#b40022; font:Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold; font-size:11px;}
a.Hyperlinktxt:hover {color:red; font:Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold; font-size:11px; }
a.Hyperlinktxt:active {color:red; font:Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold; font-size:11px;}
a.Hyperlinktxt:visited:hover{color:red; font:Verdana, Arial, sans-serif; text-decoration:underline; font-weight:bold; font-size:11px; }



/*--------------------------------------------------------------------*/
/*  Parchment Paper                                                   */

#wrapper {
        width :800px;
        height : 1000px;
		background-image: url(../images/bg2.jpg);
        margin-left: 100px;
        margin-top: 0px;
}


/*--------------------------------------------------------------------*/
/* Page layout in Sections; Footer nav at bottom */


#sec1 {
	height : 98px;
	position:relative;
}


#sec1 #home_divider { position:absolute; bottom:6px; left:10px; }

#sec2 {
        margin-top : 10px;
        height : 328px;
}

#sec3 {
        margin-top : 5px;
	height : 160px;

}

table form { display:inline;  }

/*--------------------------------------------------------------------*/
/*  here we go; all the rest                                          */

/* SEC1  */


#sec1 #logo { margin-top:0px; }
#logo {
        float : left;
        width :151px;
		height : 89px;
        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; font-size:0px; text-indent:-10000px; margin-top:4px; }
#courtesy img { display:block; 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 {  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(../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; }



#mainNav {
	display:block;
	float:right;
	height:29px;
	margin-right:9px;
	margin-top:28px;
	width:523px;
	overflow:hidden;
	/*background:transparent url(../images/menuoverline.gif) top left no-repeat;*/
	padding-top:6px;
	text-align:center;
	height:25px;
}

#mainNav a { display:block; float:left; height:24px; font-size:0px; text-indent:-10000px;}
#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 : 286px;
        background: url(../images/findLocBkgrd2.gif) no-repeat;
        font-size : 10px;
        font-weight : bold;
        color: #ffffff;
}

#locFinderContents1 {
        padding : 0px;
        margin-left : 5px;
        margin-top : 50px;
        width : 235px;
		height : 40px;
        font-size : 10px;
        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:5px; text-align:right; }
#locFinderContents1 form .inputboxsize,
#locFinderContents2 #city { width:104px;  }
#locFinderContents2 select { width:107px;  }
#locFinderContents2 {
    padding : 0px;
    margin-left : 5px;
    margin-top : 30px;
    font-size : 10px;
    font-weight : bold;
    color: #ffffff;
}
#locFinderContents2 div { text-align:center; }

#goButtonPlace {
        position:absolute;

        background: url(../images/gobutton.gif) no-repeat;
        width : 35px;
	height : 20px;

}

#inputboxsize {

        font-size : 9px;
}

.inputboxsize {
        font-size : 11px;
}

.same_width { width:300px !important; }
select.same_width { width:304px !important; }

.med_width { width:177px !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;
        background-image: url(../images/left_fca.gif);
        font:10px Verdana, Arial, 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: Verdana, Arial, 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; }

#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; }

/* END of Chilis MAIN STYLE SHEET - viajf                             */