body {
    background-color: #FFFFFF;
}
*{
    -moz-outline-style: none;
    text-decoration:none;
}
a, a:visited{
    color:#246cb3;
}
#cravingcontainer{
    text-align: center;
    width: 747px;
    font-family:Helvetica, Arial;
    font-size:62.5%;
    position:relative;
    background: url(/images/cravingconverter/cc_bkg.gif) no-repeat 0 0;
    height:auto;
    margin:0 auto;
    top:0px;
    left:0px;
}
#insidewrapper{
    width: 574px;
    height:570px;
    text-align:left;
    margin:0 auto;
}

#cravingcontainer #title{
    height:106px;
    position:relative;
    top:0px;
    overflow:hidden;
}
#cravingcontainer #mainnav{
    position:relative;
    padding:0;
    top:0px;
    left:0px;
    text-align: left;
    margin:0 auto;
    width:574px;
    height:80px;
    display:none;
}
#nav_level2{
    position:absolute;
    top:0px;
    left:1px;
    z-index:2
}
#nav_level1{
    position:absolute;
    top:40px;
    left:0px;
    z-index:1
}
#cravingcontainer #mainnav ul{
    padding:0;
    margin:0;
    list-style:none;

}
#cravingcontainer #mainnav li{
    float:left;
}
#cravingcontainer #mainnav li.search{
    background: url(/images/cravingconverter/search_bkg.gif) repeat-x;
    height:41px;
    width:389px;
}
input.textfields{
    width:95%;
    height:22px  !important;
    top:3px;
    position:relative;
}
/* sections */
#landingpage .content{
    padding:10px 0 0 0;

}
/* search results */
#searchresults{
     border:1px solid #a7a7a7;
    height:170px;
    width:554px;
    _width:564px;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    display:none;
    text-align:left;
}
#textresults,#iwantsomething{
    border:1px solid #a7a7a7;
    height:165px;
    width:554px;
    _width:564px;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    display:none;
    text-align:left;
}
#top10,#az{
    border:1px solid #a7a7a7;
    height:185px;
    width:554px;
    _width:564px;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    display:none;
    text-align:left;
    position:relative;
    top:0px;
    left:0px;
}
#regional{
    border:1px solid #a7a7a7;
    height:210px;
    width:554px;
    _width:564px;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    display:none;
    text-align:left;
    position:relative;
    top:0px;
    left:0px;
}
#r_guide{
    border:1px solid #a7a7a7;
    height:212px;

    width:554px;
    _width:564px;
    margin:0 auto;
    padding:10px;
    background-color:#ffffff;
    display:none;
    text-align:left;
    position:relative;
    top:0px;
    left:0px;
}
#textresults .content{
    height:314px;
    top:5px;
    left:0px;
    overflow:hidden;
    display:block;
}

/* global styles */
#cravingcontainer h1{
    font-size:1.6em;
    font-weight:bold;
    color:#0054a6;
    margin:0;
    padding:0 0 3px 3px;
}
#cravingcontainer p, #cravingcontainer table{
    font-size:1.2em;
    line-height:20px;
    margin-bottom:0;
    margin-top:0;

}
td td, p p {
    font-size:1.0em;
}
#cravingcontainer .blue{
    color:#0054a6 !important;
}
#cravingcontainer .large, p.large{
    font-size:14px;
}
#cravingcontainer .grey{
    color:#737373 !important;
    font-family: Helvetica, Arial;
    font-size: 1.2em !important;
}
#cravingcontainer .smaller{
    font-size:1.1em;
    margin-top:0px;
    margin-bottom:10px;
}
/* serach annd text result and image }*/
div.scrollable,div.scrollable_top10,div.scrollable_iwant,div.scrollable_athruz,div.scrollable_rest,div.fakescrollable{
    position:relative;
    overflow:hidden;
    padding:0;
    width:514px;
    margin:10px auto 0 auto;
    top:0px;
    left:0px;
    float:left;

}
div.scrollable{
    height:110px;
}
div.scrollable_top10,div.scrollable_iwant,div.scrollable_athruz{
    height:118px;
}
div.scrollable_rest{
    height:50px;
}
div.fakescrollable
{
    height:133px;
}
div.returnedresults{
    position:absolute;
    width:7000em;
}
div.returnedresults div,div.returnedresults span{
    float:left;
    margin:0 12px 0 12px;
    text-align:center;
    padding:5px;
    position:relative;
    top:0px;
    left:0px;
    
}
#top10_searchresults div.returnedresults div h1{
    _width:160px !important;
    min-width:160px;
    display:block;
    white-space:nowrap;

}
/* top 10 result and image */

#cravingcontainer #top10 img.number{
    left:3px;
    top:5px;
    position:absolute;
    z-index:1;
}

#cravingcontainer #top10 img.resultimage{
    padding:0 25px 0 25px

}
/* pop up results and image */
#cravingcontainer div.resultrecord{
    display:block;
    float:none;
    clear:both;
    _height:1%;
    margin:1em 10px 1.5em 0;
}
#cravingcontainer .resultrecord p{
    position:relative;
    margin-left:57px;
    top:0px;
    left:0px
}
#cravingcontainer img.thumbnail{
    display:inline;
    position:absolute;
    left:-47px;
    padding-top:0px;

}
/* AZ scroll  */
#az .scroll-pane{
    overflow: auto;
    height:252px;
    margin-left:3px;
    margin-right:3px;
    text-align:left;
    margin-top:16px;
    display:block;
    position:relative;
}

#cravingcontainer .textfields{
    border: 1px solid #737373;
    margin-top:5px;
    padding-left:5px;
    color:#737373;
    font-weight:bold;
    font-size:12px;
}
body {
    background: #ffffff url(/images/cravingconverter/page_bkg.jpg) repeat-x;
    text-align:center;
    margin:5px 0;

}
.clear{
    float:none;
    clear:both;
    height:1%;
}
#spreadtheword {
    background: url(/images/cravingconverter/spreadtheword/spreadtheword_bkg.gif) no-repeat;
    height: 400px;
    margin:0;
    width: 675px;
    text-align:left;
    position:absolute;
    top:200px;
    left:50px;
    z-index:20;
    visibility:hidden;

}
#spreadtheword_shell{
    position:relative;
    top:0px;
    left:0px;

}
#spreadtheword_container {
    padding:20px;
    position:absolute;
    top:0px;
    left:0px;
    display:block;
}


#spreadthewordpreview_container {
    padding:20px;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}
#spreadthewordthanku_container {
    padding:20px;
    position:absolute;
    top:0px;
    left:0px;
    display:none;
}

#err_msg_fname{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_femail{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_yname{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_yemail{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_verifyResponse{
    display:none;
    color:red;
    font-weight:bold;
}
#missing_fields_msg{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_notvalidemail{
    display:none;
    color:red;
    font-weight:bold;
}
#err_msg_notvalidyemail{
    display:none;
    color:red;
    font-weight:bold;
}
.rightfloatbutton{
    position:absolute;
    right:37px;
    top:10px;
}
#gskFooter{
    margin:0 auto 0 auto;
    clear:both;
    float:none;
    height:150px;
}
#gskFooter a,#gskFooter a:visited{
    color:#006600
}
#gskFooter img{
    display:inline;

}
bottomcurve{
    position:relative;
    top:0;
    margin:0;
    padding:0;
    height:auto;
}

img{
    border:0;
}
/* new scroll and showall*/
#showAll,#showAllcataltfoods,#showRestaurants{
    position:relative;
    background: #fffddc url(/images/cravingconverter/popupbkg.jpg) repeat-x;
    border: 1px solid #737373;
    height: 256px;
    width:564px;
    _width:572px;
    padding:0 5px 0 5px;
    top:0px;
    left:0px;
    display:none;
    text-align:left;
    overflow:hidden;
}

#showRestaurants{
     left:-1px !important;
     margin:-10px !important;
     top:5px;
}
#panel{
    overflow:hidden;
    margin-right:10px;
    text-align:left;
    height: 184px;

}
#pane2{
    overflow:auto;
    margin-right:10px;
    text-align:left;
    height: 237px;
}

#showAll .scroll-pane {
    width: 100%;
    height: 184px;
    overflow: auto;
    float: left;
    position:relative;
}
#showAllcataltfoods .scroll-pane {
    width: 100%;
    height: 237px;
    overflow: auto;
    float: left;
    position:relative;
}
#r_guide .scroll-pane{
    width: 100%;
    height: 237px;
    overflow: auto;
    float: left;
     position:relative;
}
#cravingTips .scroll-pane{
    width: 100%;
    height: 378px;
    overflow: auto;
    float: left;
     position:relative;
}
#top10_searchresults{
    top:-10px;
    position:relative;
}
ul.tabs,ul.tabs_top10{
    position:absolute;
    bottom:0px;
    left:0px;
    height:22px;
    background-color:#ebebeb;
    width:574px;
    _width:584px;
    margin:0px;
    padding:0px;
}
ul.tabs li,ul.tabs_top10 li{
    float:left;
    text-align:center;
    list-style:none;
    height:22px;
}
#top10 ul.tabs_top10 li{
    width:10%;

  
}
#az ul.tabs li{
    width:1.9%;
    _width:18px !important;
    _overflow:hidden;
   
}
ul.tabs li a,ul.tabs_top10 li a{
    line-height:22px;
    color:#838383;
    font-weight:bold;
    font-size:12px;
    height:100%;
    width:22px;
    _width:22px;
    display:block;
    margin:0 auto;
}
.dot{
    margin-left:5px;
    _margin-left:-5px;
    margin-top:5px;
    font-weight:bold;
    margin-right:-5px;
    _margin-right:-9px !important;
    _width:5px !important;
    _overflow:hidden;
}

th,h2{
    font-size:12px;
    font-weight:bold;
    text-align:left;
}
h2{
    margin:0 0 0px 2px;
}

td{
    padding:2px 30px 2px 0;
}
th{
    padding:20px 0 0 0
}
#cravingTips{
    width:514px;
    height:424px;
    padding:15px;
    border:1px solid #d3e7d8;
    background:#c8decd url('/images/cravingconverter/cravingtips_bkg.jpg') repeat-x 0 0;
    position:absolute;
    top:160px;
    left:103px;
    z-index:100;
    display:none;
}

#cravingTips p{
    margin:10px 0;

}
#craving_tips_container{
    position:relative;
    top:0px;
    left:0px;
}
.cravingtips_xbutton{
    position:absolute;
    right:0px;
    _right:15px;
    top:0px;
}
#tips_max{
    display:none;
}
.close_expanded{
    display:block;
    text-align:center;
}
.spread-footer-txt{
    padding:33px 0px 0px 0px;
    margin:0px;
}

#indexForm{
	margin-top:0px;
	}
