/* CSS Document */

body
{
    background-color:#000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size:12px;
    margin-top:0px;
    margin-bottom:0px;
    background-image: url(../images/bg.jpg);
    background-repeat:repeat-x;
}
.highlight 
{
font-weight: bold;
}
h2
{
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.franchising-home-link
{
display: block;
width: 220px;
height: 120px;
margin-top: -70px;
text-decoration: none;
border: 0;
}
.franchising-home-link-text
{
visibility: hidden;
text-decoration: none;
border: 0;
}
.red a {
font-weight:bold;color:#df1918;
}
.white
{
color: white;
font-weight: bold;
}
.top_bg
{
    background-image: url(../images/top-bg.gif);
    
}

.internal_top_bg
{
    background-image: url(../images/internal_top_bg.gif);
}

.internal_content_bg
{
    background-image: url(../images/internal_content_bg.gif);
    position: relative;
}

.internal_footer_bg
{
    background-image: url(../images/internal_footer_bg.gif);
}

.footer_bg
{
    background-image: url(../images/footer_bg.gif);
}

.franchise_oppertunity_bg
{
    background-image: url(../images/franchise_oppertunity.jpg);
    height:150px;
}

.about_us
{
position: relative;
left: -22px;
top: -2px;
}
.contact_us
{
position: relative;
left: -10px;
top: -2px;
}
.about_us-nothome
{
position: relative;
top: 3px;
left: -22px;
}
.contact_us-nothome
{
position: relative;
top: 3px;
left: -10px;
}

p
{
 margin:5px 0 5px 0;
}

.padding-space
{
    padding-left:5px;
    padding-right:5px;
}

.padding-space-20-header
{
display: block;
width: 207px;
height: 24px;
}

.padding-space-20-content
{
vertical-align: top;
padding-left:20px;
height: 315px;
overflow: auto;
color: #3F2308;
}

.editText
{
height: 315px;
width: 462px;
overflow: auto;
}
.content_text
{
height: 315px;
width: 461px;
overflow: auto;
position: relative;
}


.padding-space-14-29
{
    padding-bottom:10px;
    padding-top:14px;
    padding-right:29px;
}

.border_bot
{
    
    background-image: url(../images/internal_hr_partition.gif);
    background-repeat:repeat-x;
    background-position:bottom;
}

.border_lft
{
    border-left-style:solid;
    border-left-width:1px;
    border-left-color:#2E2728;
}

a
{
    text-decoration:underline;
}

.header_space
{
    color:#BFC4D1;
    text-align:right;
    padding-right:24px;
}

.header
{
    color:#BFC4D1;
    font-size:12px;
}

a:link.header
{
    color:#BFC4D1;
    font-size:12px;
    text-decoration:none;
}

a:hover.header
{
    color:#DCA40D;
    font-size:12px;
    text-decoration:none;
}

.menu
{
    color:#472C06;
    padding-left:14px;
    font-weight:bold;
}

.menu_link
{
    color:#472C06;
    font-weight:bold;
    text-decoration:underline;
}

a:link.menu_link
{
    color:#472C06;
    font-weight:bold;
    text-decoration:underline;
}

a:hover.menu_link
{
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}

.footer
{
    color:#9A817A;
    padding-left:14px;
    padding-top:7px;
}

.imgpad
{
margin-top:3px;
}

.homecont
{
 background-image: url(../images/mid_content.gif);
 background-repeat:no-repeat;
 vertical-align:top
}

.homecont
{
padding-left:10px;
}
  
 .homecont p
{
 margin-top:7px;
}

.franchise_oppertunity
{
    color:#281C18;
    padding-left:26px;
    padding-top:84px;
    font-weight:bold;
    line-height:11px;
}

.franchise_opper
{
    color:#281C18;
    text-decoration:none;
}

a:link.franchise_opper
{
    color:#281C18;
    text-decoration:none;
}

a:hover.franchise_opper
{
    color:#DD2427;
    text-decoration:none;
}
.bottombg
{
background-image: url(../images/bottom_bg.jpg);
background-repeat:no-repeat;
background-position:top

}

.footer_text
{
    color:#381504;
}
.right-bg{
background-image: url(../images/right-bg.gif);
background-repeat:repeat;
width:118px;
}

.scul
{
list-style:none;
text-align: left;
margin: 22px 5px 0 0;
padding: 48px 5px 5px 15px;
width: 128px;
height: 197px;
background: url('../images/menu-bg.gif');
}
.scli a
{
text-decoration: none;
display: block;
margin: 0 0 0px 0;
width: 120px;
height: 17px;
color: white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.scli a:hover
{
border: 1px solid white;
cursor: pointer;
width: 118px;
height: 15px;
font-family: Arial, Helvetica, sans-serif;
}
.chul
{
list-style:none;
text-align: left;
margin: 22px 5px 0 0;
padding: 48px 5px 5px 15px;
width: 128px;
height: 197px;
background: url('../images/menu-bg.gif');
}
.chli a
{
text-decoration: none;
display: block;
margin: 0 0 0px 0;
width: 120px;
height: 17px;
color: white;

font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
.chli a:hover
{
border: 1px solid white;
cursor: pointer;
width: 118px;
height: 15px;
font-family: Arial, Helvetica, sans-serif;
}
#pgul1
{
list-style:none;
text-align: left;
margin: 52px 10px 0 0;
padding: 48px 5px 5px 15px;
width: 127px;
height: 184px;
background: url('../images/a-menu-bg.jpg');
}
#pgul1 li a
{
text-decoration: none;
display: block;
margin: 0 0 0px 0;
width: 120px;
height: 17px;
color: white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
#pgul1 li a:hover
{
border: 1px solid white;
cursor: pointer;
width: 118px;
height: 15px;
font-family: Arial, Helvetica, sans-serif;
}




#pgul17
{
list-style:none;
text-align: left;
margin: 52px 10px 0 0;
padding: 48px 5px 5px 15px;
width: 127px;
height: 184px;
background: url('../images/f-menu-bg.jpg');
}
#pgul17 li a
{
text-decoration: none;
display: block;
margin: 0 0 0px 0;
width: 120px;
height: 17px;
color: white;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
}
#pgul17 li a:hover
{
border: 1px solid white;
cursor: pointer;
width: 118px;
height: 15px;
font-family: Arial, Helvetica, sans-serif;
}
.highlight
{
color: #d8c49b;
}
.thumbs
{
white-space: nowrap;
overflow: auto;
margin: 0px 0 0 0;
width: 460px;
height: 70px;
}
.thumbs img
{
margin: 0 10px 0 0;
border: 0;
}
.tblMenuImg
{
width: 305px;
vertical-align: top;
}
.tblMenuUl
{
vertical-align: top;
}

/* custom headers */
.h12
{
display: block;
width: 207px;
height: 24px;
background: url('../images/h1-otters-location.gif');
}
/*.h13,.h14,.h15,.h16,.h18,.h19,.h110,.h111,.h112,.h113,.h114,.h115
{
display: block;
width: 440px;
height: 24px;
background: url('../images/h1-otters-menu.gif');
}*/
.h116
{
display: block;
width: 207px;
height: 24px;
background: url('../images/h1-catering.gif');
}
.h117
{
display: block;
width: 207px;
height: 24px;
background: url('../images/h1-franchising.gif');
}
.specialcode
{
border: 1px solid red;
}

/* ABOUT US PAGE STYLES ########################### */




/* MENU STYLES #################################### */
/**.h1-3-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}**/
.text-h1-3-0
{
font-size:0px;
visibility:hidden;
}

.h1-4-37
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-37
{
font-size:0px;
visibility:hidden;
}

.h1-4-38
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-38
{
font-size:0px;
visibility:hidden;
}






/* BEER SELECTION #################################### */
.h1-6-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 282px;
height: 21px;
background: url('../images/beer-selection-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-6-0
{
font-size:0px;
visibility: hidden;
}
.thumbs-3-0
{
white-space: nowrap;
overflow: auto;
width: 450px;
height: 70px;
position: absolute;
top: 240px;
left: 9px;
}
.thumbs-3-0 img
{
margin: 0 10px 0 0;
border: 0;
}
.tblMenuImg img
{
position: relative;
top: 53px;
left: 42px;
}
#desc-6-0
{
position: relative;
top: -40px;
left: 7px;
width: 298px;
height: 24px;
background: url('../images/beer-selection-desc.jpg');
}
.menu_desc
{
visibility: hidden;
}
/* PRE GAME STYLES #################################### */
.h1-4-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-0
{
font-size:0px;
visibility: hidden;
}
#desc-4-0
{
position: absolute;
top: 206px;
left: 9px;
width: 296px;
height: 39px;
background:url(/templates/default/images/fried-pickles-desc.jpg) top left no-repeat;
}

#desc-4-400
{
position: absolute;
top: 206px;
left: 9px;
width: 296px;
height: 39px;
background:url(/templates/default/images/cheese-frieds-desc.jpg) top left no-repeat;
}

#desc-4-401
{
position: absolute;
top: 206px;
left: 9px;
width: 296px;
height: 39px;
background:url(/templates/default/images/sliders-desc.jpg) top left no-repeat;
}

#desc-4-500
{
position: absolute;
top: 206px;
left: 9px;
width: 296px;
height: 39px;
background:url(/templates/default/images/fried-mushrooms-desc.jpg) top left no-repeat;
}

#desc-4-4
{
position: absolute;
top: 206px;
left: 8px;
width: 297px;
height: 32px;
background: url('../images/cheese-sticks-desc.jpg');
}
.thumbs-4-0
{
white-space: nowrap;
overflow: auto;
width: 450px;
height: 70px;
position: absolute;
top: 240px;
left: 9px;
}
.thumbs-4-0 img
{
margin: 0 10px 0 0;
border: 0;
}

.h1-17-0
{
position: relative;
top: 25px;
left: 27px;
display: block;
width: 416px;
height: 22px;
background: url('../images/franchising-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-17-0
{
font-size:0px;
visibility: hidden;
}

.h1-4-4
{
position: relative;
top: 50px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-4
{
visibility: hidden;
}

.h1-4-28
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-28
{
font-size:0px;
visibility: hidden;
}

.h1-4-5
{
position: relative;
top: 50px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-5
{
visibility: hidden;
}

.h1-4-2
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/pre-game-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-4-2
{
font-size:0px;
visibility: hidden;
}

#desc-4-28
{
position: absolute;
top: 206px;
left: 9px;
width: 297px;
height: 32px;
background: url('../images/cheese-sticks-desc.jpg');
}

#desc-4-5
{
position: absolute;
top: 206px;
left: 7px;
width: 298px;
height: 32px;
background: url('../images/quesadilla-desc.jpg');
}

#desc-4-28
{
position: absolute;
top: 206px;
left: 8px;
width: 297px;
height: 32px;
background: url('../images/fried-pickles-desc.jpg');
}

/* INDIVIDUALS STYLES #################################### */
.h1-15-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 262px;
height: 21px;
background: url('../images/individuals-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-15-0
{
font-size:0px;
visibility: hidden;
}
#desc-15-0
{
position: absolute;
top: 216px;
left: 4px;
width: 301px;
height: 57px;
background: url('../images/individuals-desc.gif');
z-index: 99;
}

/* COMBOS STYLES #################################### */
.h1-5-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-0
{
font-size:0px;
visibility: hidden;
}

.h1-22-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-22-0
{
font-size:0px;
visibility: hidden;
}




.h1-5-11
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-11
{
font-size:0px;
visibility: hidden;
}
.h1-5-10
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-10
{
font-size:0px;
visibility: hidden;
}
.h1-5-15
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-15
{
font-size:0px;
visibility: hidden;
}

.h1-5-40
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-40
{
font-size:0px;
visibility: hidden;
}


.h1-5-9
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-9
{
font-size:0px;
visibility: hidden;
}
.h1-5-12
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 294px;
height: 21px;
background: url('../images/combos-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-5-12
{
font-size:0px;
visibility: hidden;
}
#desc-5-0
{
position: absolute;
top: 206px;
left: 4px;
width: 285px;
height: 38px;
background: url('../images/combos-desc.jpg');
z-index: 99;
}
#desc-5-10
{
position: absolute;
top: 206px;
left: 4px;
width: 298px;
height: 26px;
background: url('../images/combo-2-desc.jpg');
z-index: 99;
}


#desc-5-323
{
position: absolute;
top: 206px;
left: 4px;
width: 285px;
height: 38px;
background: url('../images/chickensalad-desc.jpg');
z-index: 99;
}

#desc-5-11
{
position: absolute;
top: 206px;
left: 4px;
width: 298px;
height: 39px;
background: url('../images/combo-3-desc.jpg');
z-index: 99;
}
#desc-5-15
{
position: absolute;
top: 206px;
left: 4px;
width: 300px;
height: 38px;
background: url('../images/wrap-combo-desc.jpg');
z-index: 99;
}
#desc-5-12
{
position: absolute;
top: 206px;
left: 4px;
width: 298px;
height: 34px;
background: url('../images/sandwich-combo-desc.jpg');
z-index: 99;
}

.thumbs-5-0
{
white-space: nowrap;
overflow: auto;
width: 450px;
height: 70px;
position: absolute;
top: 245px;
left: 0px;
display: table;
vertical-align: top;
}
.thumbs-5-0 img
{
margin: 0 2px 0 0;
border: 0;
}

/* SALADS STYLES #################################### */
.h1-11-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 261px;
height: 21px;
background: url('../images/salads-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-11-0
{
font-size:0px;
visibility: hidden;
}
.h1-11-20
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 261px;
height: 21px;
background: url('../images/salads-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-11-20
{
font-size:0px;
visibility: hidden;
}
.h1-11-21
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 261px;
height: 21px;
background: url('../images/salads-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-11-21
{
font-size:0px;
visibility: hidden;
}
.h1-11-22
{
position: relative;
top: 50px;
left: 27px;
display: block;
width: 261px;
height: 21px;
background: url('../images/salads-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-11-22
{
visibility: hidden;
}
.h1-11-23
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 261px;
height: 21px;
background: url('../images/salads-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-11-23
{
font-size:0px;
visibility: hidden;
}
#desc-11-0
{
position: absolute;
top: 206px;
left: 4px;
width: 301px;
height: 33px;
background: url('../images/salads-desc.jpg');
z-index: 99;
}
#desc-11-20
{
position: absolute;
top: 206px;
left: 4px;
width: 301px;
height: 33px;
background: url('../images/garden-desc.jpg');
z-index: 99;
}
#desc-11-21
{
position: absolute;
top: 206px;
left: 4px;
width: 296px;
height: 33px;
background: url('../images/caesar-desc.jpg');
z-index: 99;
}
#desc-11-22
{
position: absolute;
top: 206px;
left: 4px;
width: 298px;
height: 22px;
background: url('../images/garden-side-desc.jpg');
z-index: 99;
}
#desc-11-23
{
position: absolute;
top: 206px;
left: 4px;
width: 297px;
height: 21px;
background: url('../images/caesar-side-desc.jpg');
z-index: 99;
}
.thumbs-11-0
{
white-space: nowrap;
overflow: auto;
width: 450px;
height: 70px;
position: absolute;
top: 245px;
left: 0px;
display: table;
vertical-align: top;
}
.thumbs-11-0 img
{
margin: 0 2px 0 0;
border: 0;
}

/* TENDERS STYLES #################################### */
.h1-13-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 287px;
height: 22px;
background: url('../images/tenders-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-13-0
{
font-size:0px;
visibility: hidden;
}
#desc-13-0
{
position: absolute;
top: 216px;
left: 4px;
width: 301px;
height: 53px;
background: url('../images/tenders-desc.jpg');
z-index: 99;
}

/* HEALTHY STYLES #################################### */
.h1-9-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 94px;
height: 23px;
background: url('../images/healthy-h1.jpg') top left no-repeat;
margin: 0; padding: 0;
}
.text-h1-9-0
{
font-size:0px;
visibility: hidden;
}
.h1-9-29
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 74px;
height: 23px;
background: url('../images/healthy-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-9-29
{
font-size:0px;
visibility: hidden;
}
.h1-9-17
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 84px;
height: 23px;
background: url('../images/healthy-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-9-17
{
font-size:0px;
visibility: hidden;
}
#desc-9-29
{
position: absolute;
top: 206px;
left: 4px;
width: 299px;
height: 40px;
background: url('../images/healthy-wrap-desc.jpg');
z-index: 99;
}
#desc-9-0
{
position: absolute;
top: 206px;
left: 4px;
width: 299px;
height: 37px;
background: url('../images/healthy-desc.jpg');
z-index: 99;
}

.thumbs-9-0
{
white-space: nowrap;
overflow: auto;
width: 450px;
height: 70px;
position: absolute;
top: 245px;
left: 0px;
display: table;
vertical-align: top;
}
.thumbs-9-0 img
{
margin: 0 2px 0 0;
border: 0;
}

/* KIDS STYLES #################################### */
.h1-10-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 276px;
height: 23px;
background: url('../images/kids-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-10-0
{
font-size:0px;
visibility: hidden;
}
#desc-10-0
{
position: absolute;
top: 216px;
left: 4px;
width: 301px;
height: 45px;
background: url('../images/kids-desc.jpg');
z-index: 99;
}

/* KIDS STYLES #################################### */
.h1-14-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 276px;
height: 23px;
background: url('../images/beverages-h1.jpg') top left no-repeat;
margin: 0; padding: 0;
}
.text-h1-14-0
{
font-size:0px;
visibility: hidden;
}
#desc-14-0
{
position: absolute;
top: 216px;
left: 4px;
width: 299px;
height: 46px;
background: url('../images/beverages-desc.jpg');
z-index: 99;
}

/* SAUCES STYLES #################################### */
.h1-8-0
{
position: relative;
top: 20px;
left: 27px;
display: block;
width: 160px;
height: 23px;
background: url('../images/sauces-h1.jpg');
margin: 0; padding: 0;
}
.text-h1-8-0
{
font-size:0px;
visibility: hidden;
}
#desc-8-0
{
position: absolute;
top: 216px;
left: 0px;
width: 305px;
height: 50px;
background: url('../images/sauces-desc.jpg');
z-index: 99;
}

.location_content{
height:315px;
overflow-y:auto;
overflow-x:hidden;
}

/** news styles **/


.news-header { font:bold 13pt helvetica, arial, sans-serif;text-decoration:underline; }
.oblique { font-style:oblique;font-weight:bold;color:#291512; }
.white a:visited, a:active, a:link { color:white; }
a.menuslink { color:black; }
a.newslink { color:#213358; }
a.mailto { color:black; }
