﻿/* index page */


#ColouredBoxes
{
    position:relative;
    left:50%;
    margin-left:-277px;
    width:539px;
}

#gwizz, #_ctl0_ContentPlaceHolder1_gwizz, #ctl00_ContentPlaceHolder1_gwizz
{
    position:absolute;
    top:-6px;
    right:-65px;
    float:right;
    z-index:99;
}

#strap {position:relative;left:165px; width:442px;}

#giveUsAWhirl
{
    position: absolute;
        background-image: url(../images/colourboxes/giveusawhirl.gif);
        height:18px;
        width:371px;
        margin-left:20px;
        margin-top:10px;
}

#notSure
{
        position: absolute;
        background-image: url(../images/colourboxes/notsure.gif);
        height:18px;
        width:355px;
        margin-left:15px;
        margin-top:10px;
}

#SearchTop
{
    position: relative;
    height:51px;
    width:539px;
    background-image: url(../images/colourboxes/searchtop.gif);
}

#SearchBox
{
    position:relative;
    width:539px;
    background: url(../images/colourboxes/searchfiller.gif) no-repeat;

}

#QueryBuilderWrapper
{
    width:539px;
    position:relative;
    background: url(../images/colourboxes/searchfiller.gif) repeat-y;
}

#SearchBottom 
{
        width:539px;
        height:150px;
        background-image: url(../images/colourboxes/searchbottom.gif);
        text-align:right;
}

a.searchLink:link, a.searchLink:visited
{
    position:relative;
    top:36px;
    right:66px;
    color:#FFFFFF;
}

#BrowseContents
{
        width:539px;
        height:156px;
        position: relative;
        background-image: url(../images/colourboxes/browsepanelfiller.gif);
        padding-top:10px;
        font-size:110%;
        line-height:1.2;
}

#BrowseContents h2 
{
    color:#666;
    margin-bottom:4px;
}

#BrowseContents a 
{
    color:White;
}
#BrowseContents a:hover 
{
    color:White;
}

#BrowseBottom 
{       height:60px;
        width:539px;
        background-image: url(../images/colourboxes/browsebottom.gif);
}

#Food
{
    float:left;
    position:relative;
    border-right: solid 1px #888;
    margin-left:20px;
    width:150px;
}

#Drink
{
    float:left;
    position:relative;
    border-right: solid 1px #888;
    margin-left:20px;
    width:150px;
}

#Accreditations
{
    float:left;
    position:relative;
    width:150px;
    left:20px;
}

#accreditation
{
    text-align:center;
    width:150px;
    position:absolute;
    top:294px;
    left:-52px;
}

#accreditation2
{
    text-align:center;
    width:110px;
    position:absolute;
    top:290px;
    right:-24px;
}
 

/* styles for the modal popup */

/* dialog frame */
.modal-dialog
{
    position:relative;
}

/* dialog contents container */
.modal-dialog .container
{
    font-family:tahoma,helvetica,arial,sans-serif;
    font-size:11px;
    width:540px;
    border:solid 1px #99aabd;
    background-color:#F2F9FF;
} 

/* dialog header */
.modal-dialog .header
{
    background:url(img/sprite.gif) repeat-x 0px -1100px;	
    height:20px;
    padding-top:5px;
}

/* dialog header message */
.modal-dialog .header .msg
{
    vertical-align:middle;
    padding-left:6px;
    color:#fff;
    font-size:12px;
    font-weight:bold;
}         

/* dialog body */
.modal-dialog .body
{
    height:400px;
    background-color:#F2F9FF;
    overflow:auto;
    padding:0 0 10px 0px;
} 

#popupmenu ul
{
    margin: 0 0 10px 0;
    padding: 0;
    list-style: none;
    max-width: 540px;
    clear:both;
    position:absolute;
}

#popupmenu ul li
{
    float: left;
    background: #E9E8D9 url(  '../images/menu/menu-bg.gif' ) 0 -1px repeat-x;
    text-align: center;
    overflow: hidden;
    margin-right: 2px;
}

#popupmenu ul li a
{
    display: block;
    padding: 10px;
    color: #FFF;
    background-color:Transparent;
    text-decoration: none;
    font-weight:bold;
    font-size:105%;
}

#welcome0, #welcome1, #welcome2
{
    padding-top:40px;
}

.modal-dialog .body p
{
    padding-bottom:10px;
    padding-right:10px;
}

/* dialog body message */
.modal-dialog .body h2
{
    padding-top:10px;
    background-color: #F2F9FF;
    font-size:11px;
    text-align:center;
    font-weight:normal;
}  

/* dialog footer */
.modal-dialog .footer
{
    height:25px;
    background-color: #F2F9FF;
    background:url(img/sprite.gif) repeat-x 0px -1100px;	
} 

/* dialog footer buttons */
.modal-dialog .footer .right
{
    background-color: #F2F9FF;
    background:url(img/sprite.gif) repeat-x 0px -1100px;	
    float:right;
    text-align:right;
    padding-top:3px;
    padding-right:4px;
} 

/* dialog footer checkbox */
.modal-dialog .footer .left
{
    background-color: #F2F9FF;
    background:url(img/sprite.gif) repeat-x 0px -1100px;	
    float:left;
    text-align:left;
    padding-bottom:2px;
    padding-left:6px;
} 

/* dialog close */
.modal-dialog .close
{
    right:4px;	
    background: url(img/icons.gif) no-repeat -732px 0px;	
    width:16px;	
    cursor:hand;	
    position:absolute;	
    top:5px;	
    height:16px;
}

/* dialog close hover */
.modal-dialog .close:hover { background: url(img/icons.gif) no-repeat -749px 0px;	}

/* modal overlay */
.modalBackground 
{
    background-color:Gray;
    filter:alpha(opacity=50);
    opacity:0.5;
}

#welcome2 ul 
{
    list-style-type:none;
    }
    
#corporateBanner
{
    margin:20px 0 0 28px;
}    