/* ************************************************************************************ */
/* CSS settings for Bongo Mods - Default for all sites                                  */
/* ************************************************************************************ */
/* ************************************************************************************ */
/* CSS settings for Link Panel Control - Default for all sites                          */
/* ************************************************************************************ */
.LinkPanelGlobal
{
    position: absolute;
    top: 2px;
    width: 100%;
    font-size: 10pt;
    margin-left: 50px;
}

.LinkPanelEmpty
{
    color: Red;
    display: block;
    text-align: center;
}

.linkpanel a
{
    padding-left: 19px;
    background: url('/Bongo/assets/png/linkpanelbullet.png') no-repeat left;
}

.linkpanel a:hover
{
    text-decoration: none !important;
    padding-left: 19px;
    background: url('/Bongo/assets/png/linkpanelbullet-hover.png') no-repeat left;
}

/* ************************************************************************************ */
/* CSS settings for News - Default for all sites                                        */
/* ************************************************************************************ */
.newsframe /* #IFNEWS iframe */
{
    height: inherit;
}

.newscontrol /* NewControl */
{
    background-color: Inherit;
}

.newsitemframewrapper /* News Item iframe div */
{
    height: 400px;
    padding-left: 190px;
}

/* Must colour the body to ensure whole Iframe is coloured in IE - news and newsitem respectively */
#newsbody, #newsitembody
{
    background-color: #fff !important;
}

.newsitem_date
{
    color: Blue;
    font-size: large;
    display: block;
}

.newsitem_title
{
    color: #000;
    font-size: Large;
    font-weight: bold;
    text-decoration: underline;
    display: block;
}

.newsitem_detail
{
    color: #000;
}

.newsitem_invalid
{
    color: Red;
    font-size: large;
    font-weight: bold;
    text-decoration: underline;
    text-align: center;
}

.newsitem_backbtn
{
    padding-top: 1em;
}

/* Foreground colour for News item header, content and more... respectively */
.dxncItemHeader a, .dxncItemContent, .dxncItemContent a.dxhl
{
    color: #000;
}

/** * Twitter - http://www.twitter.com * Copyright (C) 2009 Twitter * Author: Dustin Diaz (dustin@twitter.com) * * V 2.1.1 Twitter search/profile/faves/list widget*/

/* ************************************************************************************ */
/* CSS settings for Twitter Control - Site Specific                                     */
/* ************************************************************************************ */
.twtr-widget
{
    position: relative;
    font-size: 12px !important;
    font-family: "lucida grande" , lucida, tahoma, helvetica, arial, sans-serif !important;
    zoom: 1;
}
.twtr-fullscreen
{
    font-size: 220% !important;
}
.twtr-fullscreen .twtr-new-results
{
    _display: none !important;
}
.twtr-widget .twtr-spinner
{
    width: 14px;
    height: 14px;
    position: absolute;
    background: url(/Bongo/assets/gif/leftarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    width: 24px;
    height: 100%;
}

#wrap1 #inner .chunk .sliderrightarrow
{
    background-image: url("/Bongo/assets/gif/rightarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
    width: 24px;
    height: 100%;
}

#wrap1 #inner .chunk .slideruparrow
{
    background-image: url("/Bongo/assets/gif/uparrowgrey24x24.gif");
    background-position: center top;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    height: 24px;
    width: 100%;
}

#wrap1 #inner .chunk .sliderdownarrow
{
    background-image: url("/Bongo/assets/gif/downarrowgrey24x24.gif");
    background-position: center bottom;
    background-repeat: no-repeat;
    left: 0;
    bottom: 0;
    height: 24px;
    width: 100%;
}

/* ************************************************************************************ */
/* CSS settings for Tooltip - Site Specific                                             */
/* ************************************************************************************ */
.tooltip
{
    display: none;
    background: transparent url(/Bongo/assets/png/black_arrow.png);
    font-size: 12px;
    height: 70px;
    width: 160px;
    padding: 25px;
    color: #fff;
    z-index: 600; /* Must be greater than the nav bar */
}

/* override the arrow image of the tooltip */
.tooltip .bottom
{
    background: url("/Bongo/assets/png/black_arrow_bottom.png");
    padding-top: 40px;
    height: 55px;
}

.tooltip .bottom
{
    background: url("/Bongo/assets/png/black_arrow_bottom.png");
}

/* ************************************************************************************ */
/* CSS settings for print chunk - Site Specific                                         */
/* ************************************************************************************ */
#inner .chunk .dscol-printable .printchunkcol
{
    float: right;
    margin: -28px 4px 0 !important;
    padding: 0;
    position: relative;
    cursor: pointer;
    display: block;
}

#inner .chunk .printchunkcol
{
    display: none;
}

/* ************************************************************************************ */
/* CSS settings for Blog - Site Specific                                                */
/* ************************************************************************************ */
.blogposts
{
    margin: 8px;
}

.blogposts h1
{
    color: Black;
    font-weight:normal;
}

.blogpostfooter > span
{
    font-size: smaller;
}

.blogallcategorysection
{
    margin-top: 10px;
}

.blogallcategorysection > span, .blogalltagsection > span, .blogarchivesection > span, .blogrecentpostssection > span, .blogfavouritesection > span
{
    font-weight: bold;
}

#inner .blogarchivelist li
{
    list-style-type: none;
    margin-left: 8px;
}

#inner .blogrecentpostssection li
{
    list-style-type: none;
    margin-left: 8px;
    margin-top: 4px;
}

.blogfollowussection > span
{
    font-weight: bold;
}

.blognofollowussection, .blognofavouritesection
{
    display: none;
}

.blogcomments
{
    margin: 8px;
}

.commentheader > span
{
    color: Blue;
}

.commentfooter
{
    font-size: smaller;
    color: Silver;
}

.commentfooter > hr
{
    width: 33%;
    margin: 0px auto;
}

.leavecommentfldlabel
{
    color: Silver;
    font-style: italic;
    width: 50%;
}

.leavecommentfld
{
    width: 50%;
}

.leavecommentbtn
{
    width: 120px;
}

.blogpostbodyfull
{
}

.blogpostbodyshort
{
    height: 6em;
    overflow: hidden;
}

div.blogpostbodyfull + div.moreblogindicator
{
    display: none;
}

#inner .moreblogindicator
{
    float: right;
}

#inner .moreblogindicator img
{
    display: inline;
    padding: 0px;
}

.blogcommentsdisabled, .nonextprevlink, .noblogtaglist
{
    display: none;
}

.nextprevlink
{
}

.blogtaglist
{
    text-align: center;
    color: #1E3695;
}

#inner .blogtaglist a
{
    margin-right: 10px;
    color: #1E3695;
}

#inner .blogtaglistmap
{
    text-align: left;
    vertical-align: top;
    margin-bottom: 8px;
}

#inner .blogtaglistmap a
{
    margin-left: 10px;
}

#inner .blogtaglistmap img
{
    display: inline;
    padding: 0px;
    vertical-align: bottom;
}

#inner .blogpostfooter h2
{
    font-size: smaller;
    display: inline;
    font-weight:normal;
}

#inner .chunk .blogfollowus_1, #inner .chunk .blogfollowus_2, #inner .chunk .blogfollowus_3, #inner .chunk .blogfollowus_4
{
    margin: 5px auto;
}

#inner .chunk .blognofollowus_1, #inner .chunk .blognofollowus_2, #inner .chunk .blognofollowus_3, #inner .chunk .blognofollowus_4, #inner .chunk .blogpostnothumbnail
{
    display: none;
}

#inner .blogspace img
{
    padding: 0px;
    width: 600px;
}

#inner .blogrightnav img
{
    padding: 0px;
}

.blogshareaddthis
{
    display: inline-block;
    width: 410px;
    vertical-align: text-top;
}

.captchaerror
{
    border: solid 1px Red;
    display: inline-block;
}

#inner .chunk .blogpostthumbnail
{
    display: block;
    width: 30px;
    height: 30px;
    float: left;
    padding: 8px 8px;
}

#inner .blogrightnav .blogfavouriteentry {
  border: 1px solid #CCCCCC;
  border-radius: 0;
  margin-top: 20px;
  width: 220px;
}

#inner .blogrightnav .blogfavouriteentry img {
  padding-left: 30px;
  padding-right: 30px;
  width: 220px;
}

#inner .blogrightnav .blogfavouritefooter span
{
	color: #999;
}

#inner .blogrightnav .blogfavouriteentry
{
	border: 1px solid #CCC;
	border-radius: 0px;
	margin-top: 20px;
}

#inner .blogrightnav .blogfavouriteentry .blogfavouriteimagelink {
  height: 147px;
  display: block;
  overflow: hidden;
  padding-top:30px;
}

#inner .blogrightnav .blogfavouriteentry .blogfavouriteheader {
  padding-top:10px;
}

/* Uncomment or place in assets\bomgomods.css to turn off text justification for categories & tags */
/*
.blogallcategoryheading td, .blogalltagsection td
{
    text-align: left !Important;
}
*/

/* ************************************************************************************ */
/* CSS settings for MailMe Control - Site Specific                                      */
/* ************************************************************************************ */
.mailmeheadertitle,.mailmeheadermessage,.mailmeheadersubmit
{
    background-color: #999999;
    border-color: #999999;
    color: White;
    text-align: center;
    font-weight: bold;
}
.mailmeheadertitle
{
    width: 33%;
    border-width:3px;
    border-style:none solid none solid;    
}

.mailmeheadermessage
{
    color: Black;
    background-color: #D8D8D8;
}
.mailmeheadersubmit
{
    width: 11%;
}
    
.mailmesubmitbtn
{
    background-color: transparent;
    border-style: none;   
    color: inherit;   
    font-weight: inherit;      
    margin: 0px;  
    width: 100%; 
    height: 40px;
    cursor: pointer;
}
    
.mailmebodycontact, .mailmebodycontactphone, .mailmebodyemailcontact
{
    width: 33%;
    border-style: solid;
    border-width: 3px;
    border-color: #D8D8D8;
    border-top-style:none;
}
       
.mailmetableheader, .mailmetablebody
{
    width: 100%; 
    border-collapse: collapse;
    height: 40px;
}

/* Old style MAILME             */
/*
#inner .chunk .mailmecontact
{
    margin-bottom: 5px;
}

#inner .chunk .mailmeemail
{
    margin-bottom: 5px;
}

#inner .chunk .mailmesubmitbtn
{
    margin-top: 5px;
}

#inner .chunk .mailmelabel
{
    margin: 0px auto;
}

#inner .chunk .dxrpControl img
{
    padding: 0px;
}

#inner .chunk .dxrpHeader td.dxrp
{
    text-align: center;
}

#inner .chunk .dxrpControl td.dxrpcontent
{
    text-align: center;
}
*/

/* ************************************************************************************ */
/* CSS settings for Calendar Control - Site Specific                                    */
/* ************************************************************************************ */
.booked
{
    background-image: url("/Bongo/assets/gif/calendarbooked16x16.gif");
    background-repeat: no-repeat;
    background-position: center;
    color: Black;
    cursor: no-drop;
}

.daycell
{
    width: 2.5em;
    height: 2em;
    text-align: center;
    border: none;
    color: Black;
}

.calendartable
{
    border: 1px solid gray;
}

#inner .chunk .calendarheader a, #inner .chunk .calendartable a
{
    cursor: pointer;
    color: black;
}

.unavailable
{
    background-image: url("/Bongo/assets/gif/calendarno16x16.gif");
    background-repeat: no-repeat;
    background-position: center;
    color: Black;
    cursor: no-drop;
}

.bookable:hover
{
    background-image: url("/Bongo/assets/gif/calendarreserve24x24.gif");
    background-repeat: no-repeat;
    background-position: center;
    color: Black;
}

.restricted
{
    background-image: url("/Bongo/assets/gif/calendarrestricted24x24.gif");
    background-repeat: no-repeat;
    background-position: center;
    color: Black;
}

.restricted:hover
{
    cursor: help;
}

.offline
{
    color: Gray;
    cursor: no-drop;
}

/* ************************************************************************************ */
/* CSS settings for Directory - Site Specific                                           */
/* ************************************************************************************ */
.memberframewrapper
{
    min-height: 600px;
    max-height: 800px;
}

.memberframe
{
    height: 600px;
}

.membercontents
{
    float: left;
    width: 825px;
    margin-top: 5px;
}

.memberpanelwrapper
{
    float: left;
    width: 171px;
    height: 500px;
    padding-top: 3px;
    padding-left: 3px;
    margin-top: 10px;
}

#adminmemberpanelwrapper
{
    background: transparent url("/assets/jpg/sidebar.jpg") no-repeat scroll center;
    height: 899px;
    margin-top: 2px;
}

.memberpanellbl
{
    float: left;
    width: 58px;
    font-weight: bold;
    margin-left: 2px;
    margin-bottom: 5px;
}

.memberpaneltxt
{
    float: left;
    width: 135px;
    margin-left: 3px;
    margin-bottom: 5px;
}


.memberpanelbtn_single
{
    clear: left;
    margin: 5px auto 5px auto;
    width: 70px;
}

.memberpaneldiverr
{
    width: 100%;
    color: Red;
    text-align: center;
    background-color: #FAF8CC;
}

.memberpanellblerr
{
}

.tabform
{
    width: 100%;
    table-layout: fixed;
    border-collapse: collapse;
}

tabform tr
{
    height: 1em;
    vertical-align: top;
}

.tdlabelcol
{
    width: 75px;
    color: Black;
}

.tdemptylabelcol
{
    height: 21px;
}

.tdfieldcol
{
    width: 160px;
    color: Black;
}

.tdfillercol
{
    width: 20px;
}

.tdfiller3col
{
    width: 40px;
}

.tdbuttoncol
{
    width: 75px;
    margin-right: 10px;
}

.tabbuttons
{
    margin: 0 auto;
}

.tabresourceview
{
}

.el_resourcepostdate
{
    font-family: Tahoma;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    color: Gray;
    white-space: nowrap;
    margin-bottom: 9px; /*display: block;*/
}

.el_resourceexpired
{
    font-family: Tahoma;
    font-size: 9pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: normal;
    color: Red;
    white-space: nowrap;
    margin-bottom: 9px;
}

.el_resourcetitle
{
    color: #464646;
    font-family: Tahoma;
    font-size: 10pt;
    font-style: normal;
    font-variant: normal;
    font-weight: bold;
    line-height: 17px;
    margin-bottom: 3px;
    display: block;
}

.el_resourcedescription
{
    color: black;
    font-family: Verdana;
    font-size: 8pt;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 14px;
    vertical-align: top;
}

.el_resourceimage
{
    float: right;
    clear: right;
    cursor: pointer;
    padding-right: 10px;
}

.el_resourcelabel
{
    float: right;
    clear: right;
    font-size: smaller;
}

.el_floatright
{
    float: right;
}

.el_floatleft
{
    float: left;
}

.el_clearleft
{
    clear: left;
}

.el_clearright
{
    clear: right;
}

.el_divscroll_default
{
    width: 100%;
    height: 440px;
    overflow: auto;
    overflow-x: hidden;
}

/* Join form */
.joinlevelselector
{
    vertical-align: sub;
}

.contentwrap input, .contentwrap label, .contentwrap textarea
{
    /*font-size: inherit;
    font-family: inherit;*/
}

.watermark
{
    background-image: url('/Bongo/assets/jpg/passwordwatermark.jpg');
    background-position: -3px;
    background-repeat: no-repeat;
}

/* ************************************************************************************ */
/* CSS settings for Shopgrid - Site Specific                                            */
/* ************************************************************************************ */
.ui-jqgrid tr.jqgrow td
{
    white-space: normal !important;
    height: auto;
    vertical-align: text-top;
    padding-top: 2px;
}

/* ************************************************************************************ */
/* CSS settings for Raptor - Site Specific                                              */
/* ************************************************************************************ */
.raptorframe
{
    min-height: 665px;
    overflow: hidden;
}

/* ************************************************************************************ */
/* CSS settings for Ecommerce Template                                                  */
/* ************************************************************************************ */
.shopnonextprevlink
{
    display: none;
}

.shopnextprevlink
{
    color: Blue;
}

.shopdisplaynone
{
    display: none;
}

.shopbreadcrumbtd a
{
    color: #666;
    padding-left: 5px;
    padding-right: 5px;
}

.shopbreadcrumbtd > a:first-child
{
    padding-left: 0px;
}

.shopbreadcrumbtd > a > img
{
    vertical-align: middle;
}

.ecommerce
{
    margin-left:50px;
    margin-right:50px;
    width: auto;
}

/* ************************************************************************************ */
/* CSS settings for Shop Item Template                                                  */
/* ************************************************************************************ */
.shopitemwrapperdiv
{
    padding: 5px;
    position: relative;
}

.shopitemofferwrapperdiv
{
    background-color: Red;
    height: 3em;
    width: 90%;
    margin-left: 5%;
    position: absolute;
    top: 1em;
    color: White;
    font-size: small; 
    opacity: 0.75;
    left: 0px;
    right: 0px;
}

.shopitemtab
{
    min-height: 250px;
    max-height: 250px;
    height: 250px;
    border: solid 1px silver;
}

.shopitemtd
{
    text-align: center;
}

.shopitemtd img
{
    padding: 0px;
}

.shopitemaddmoretd
{
    height: 25px;
}
.shopaddmoregapspn
{
    width: 5px;
}

.shopmoreinfospn a, .shopaddtobasketspn a
{
    background-color: #666666;
    color: White;
    cursor: pointer;
    padding: 5px;
    text-decoration: none;
}

.shopitemfoldertitletd
{
    background-image: url("/Bongo/assets/png/black_arrow_bottom.png");
    background-position: center 8px;
    background-repeat: no-repeat;
    background-size: 266px 74px;
    height: 69px;
    padding-top: 10px;
}

.shopitemfoldertitletd > a
{
    color: White;
    font-size: inherit;
    text-decoration: none;
}

.shopitemfoldertitletd > a:hover
{
    color: red !important;
    text-decoration: underline;
}

.shopitemfoldertitletd > a > h1
{
    font-size: inherit;
    font-weight: normal;
    padding-top: 15px;
}

.shopitemtitletd > a
{
    font-size: inherit;
    color: #666 !important;
    text-decoration: none;
}

.shopitemtitletd > a > h1
{
    font-size: inherit;
    font-weight: normal;
}

.shopitemtitletd > a:hover
{
    color: red !important;
    text-decoration: underline;
}

#shopitemproductoptionsdiv p
{
    margin-bottom: 6px;
}

/* ************************************************************************************ */
/* CSS settings for Ecommerce detail                                                    */
/* ************************************************************************************ */
#shopitemthumbnailblocktd
{
    width: 85px;
    vertical-align: top;
}

#shopitemthumbnailblockdiv
{
    height: 400px;
    overflow: auto;
}

#shopitemthumbnailblocktd img
{
    padding: 0px;
    margin: 2px;
    width: 60px;
    border: solid 1px black;
    cursor: pointer;
}

#shopitemoriginaltd
{
    width: 360px;
    height: 360px;
    vertical-align: top;
    text-align: center;
}

#shopitemoriginaltd img
{
    padding: 0px;
    width: 100%;
}

#shopiteminfodiv
{
    margin: 10px 0px;
    height: 4px;
    overflow: auto;
}

#shopitemtabsdiv
{
}

#shopitemtab1infodiv, #shopitemtab2infodiv, #shopitemtab3infodiv
{
    height: 200px;
    overflow: auto;
}

#tabs-1, #tabs-2, tabs-3
{
    padding: 10px 5px;
}


#wrap1 #innertab #inner .ecommercedetailofferwrapperdiv
{
    background-color: Red;
    height: 2.5em;
    width: 100%;
    padding-top: 1em;
    color: White;
    font-size: large; 
    vertical-align:middle;
}

#ecommercedetailtemplate table
{
    color: #717171;
    font-family: Arial,Helvetica,sans-serif;
}

.shopitemimagerytd
{
    width: 445px;
    vertical-align: top;
}

.shopitemdetailstd
{
    width: 500px;
    vertical-align: top;
    padding: 10px 5px;
}

#shopitemproductnamespn
{
    color: green;
    font-size: 1.2em;
    font-weight: normal;
}

#shopitemproductcodespn, #shopitemproductcodelblspn
{
    line-height: 2em;
}

#shopitemproductpricespn, #shopitemproductpricefromspn
{
    font-size: 2.5em;
    font-weight: normal;
    color: #999;
}

#shopitemaddtobasketqtytxt
{
    margin-right: 1em;
    width: 2em;
    text-align: center;
}

#shopitemaddtobasketdiv.out-of-stock
{
    display: none;
}

#shopitemoutofstockdiv.in-stock
{
    display: none;
}

#shopitemoutofstockdiv.out-of-stock
{
    display: block;
    padding-top: 10px;
    color: Red;
    font-weight: bold;
}

#shopitemoriginalimagetd
{
    width: 100%;
    height: 360px;
    text-align: center;
    vertical-align: top;
}

#shopitemoriginalimageinfotd
{
    background-color: #EBEBEB;
    border-radius: 10px 10px 10px 10px;
    color: #666666;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    width: 100%;
}

.viewerwrapper
{
    width: 450px;
    position: relative;
    height: 90px;
    margin-bottom: 10px;
}

.viewerbody
{
    overflow: hidden;
    position: absolute;
    width: 100%;
    white-space: nowrap;
}

.viewerimages
{
    width: 100000px;
}

.viewerbody ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 0;
}

.viewerbody ul li
{
    margin: 0px;
    display: inline;
}

.viewerbody ul li img
{
    width: 90px;
}

.sliderleftarrow
{
    background-image: url("/Bongo/assets/gif/leftarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    width: 24px;
    height: 100%;
    position: absolute;
}

.sliderrightarrow
{
    background-image: url("/Bongo/assets/gif/rightarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
    width: 24px;
    height: 100%;
    position: absolute;
}

/* ************************************************************************************ */
/* CSS settings for Shopping Cart Template                                              */
/* ************************************************************************************ */
.shoppingbasket
{
    position: absolute;
    right: 0px;
    top: 99px;
    width: 200px;
    background-color: inherit;
    padding-right: 60px;
}

#shoppingbasketcheckout a img
{
    width: 36px;
    padding: 0px;
}

#shoppingbasketend
{
    float: right;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
    background-color: Gray;
    color: White;
    width: 65px;
    text-align: center;
}

#shoppingbasketcheckout
{
    float: right;
    height: 36px;
    line-height: 36px;
    padding: 0px 10px;
    background-color: Silver;
}

#shoppingbasketcheckout a, #shoppingbasketend a
{
    color: Black;
    text-decoration: none;
}

/* ************************************************************************************ */
/* CSS settings for Generated Shop Item Options                                         */
/* ************************************************************************************ */
.optiontable
{
    border: 1px solid silver;
    border-spacing: 2px 0px;
}

.optionheader
{
    font-weight: bold;
    /*background-color: #EBEBEB;*/
    color: #333333;
    width: 230px;
}

.optdropdown
{
    background-color: #FFFFFF;
    padding-bottom: 4px;
    width: 100%;
}

.optcostinfo
{
    font-weight: bold;
}

.opteven
{
    background-color: Silver;
}

.optmemo
{
    background-color: Transparent;
}

.optimg
{
    text-decoration: none;
}

.optimg img
{
    height: 32px;
    width: 32px;
}

.optimg p
{
    clear: none !important;
}

.customimg
{
    width: 400px;
    height: 400px;
}

/* ************************************************************************************ */
/* CSS settings for Shopping Search Template                                            */
/* ************************************************************************************ */
.shoppingsearch
{
    position: absolute;
    right: 0px;
    top: 152px;
    width: 200px;
    background-color: transparent;
    padding-right: 60px;
    z-index: 9999;
}

#shoppingsearchright
{
    float: right;
    height: 25px;
    line-height: 20px;
    padding: 0px 10px;
    background-color: Olive;
    color: White;
}

#shoppingsearchright a
{
    color: inherit;
    font-weight: bold;
    text-decoration: none;
}

#shoppingsearchleft
{
    float: right;
    height: 25px;
    padding: 0px 10px;
    background-color: White;
}

#shoppingsearchleft input
{
    width: 140px;
    border: none;
    margin-top: 6px;
}

.search-empty
{
    font-style: italic;
    color: Silver;
}

/* ************************************************************************************ */
/* CSS settings for Bongo Menu Classes                                                  */
/* ************************************************************************************ */

/* ************************************************************************************ */
/* CSS settings for Top Menu                                                            */
/* ************************************************************************************ */
#menutoptr
{
    background-color: inherit;
}

#menutoptd
{
    white-space: nowrap;
}

/* ************************************************************************************ */
/* CSS settings for Top Menu - Standard Specific                                        */
/* ************************************************************************************ */
.menutopstddiv
{
    background-color: #333333;
    height: 2.4em;
    margin-left:50px;
    margin-right:50px;
}

.menutopstddiv.in-admin-mode
{
    height: auto;
}

.topstdmenuul, .topstdsubmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
}

.topstdmenuul
{
    height: 15px;
    position: relative;
    z-index: 998;
}

.topstdmenuul > li
{
    margin: 0px;
    display: inline;
    cursor: pointer;
    color: White;
    text-decoration: none;
    padding-bottom: 14px;
}

.topstdmenuul > li > a
{
    padding-left: 10px;
    padding-right: 10px;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
}

.topstdmenuul > li > a:hover
{
    text-decoration: underline;
}

.topstdsubmenuul
{
    visibility: hidden;
    position: absolute;
    z-index: 999;
    background-color: Transparent;
}

.topstdsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    color: Black;
    background-color: silver;
}

.topstdsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 2em;
    background-color: inherit;
    text-decoration: none;
}

.topstdsubmenuul li a:hover
{
    text-decoration: underline;
}

.topstdmenuul, .topstdsubmenuul[level="2"]
{
    padding-top: 9px;
}

/* ************************************************************************************ */
/* CSS settings for Top Menu - Link Specific                                            */
/* ************************************************************************************ */
.menutoplinkdiv
{
    background-color: #333333;
    font-size: xx-small;
    padding-top: 8px;
}

.toplinkmenuul, .toplinksubmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
}

.toplinkmenuul
{
    display: inline-table;
    padding: 0 10px;
    position: relative;
    z-index: 998;
}

.toplinkmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.toplinkmenuul > li > a
{
    text-decoration: none;
    color: inherit;
}

.toplinkmenuul > li > a:hover
{
    text-decoration: underline;
}

.toplinksubmenuul
{
    position: absolute;
    z-index: 999;
    white-space: normal;
}

.toplinkheading
{
    font-weight: bold;
}

/* ************************************************************************************ */
/* CSS settings for Left Menu                                                           */
/* ************************************************************************************ */
#menulefttd
{
    white-space: nowrap;
    width: 120px;
    vertical-align: top;
}

.menuleftcolumn
{
    background-color: transparent;
    vertical-align: top;
    width: 200px;
}

/* ************************************************************************************ */
/* CSS settings for Left Menu - Standard                                                */
/* ************************************************************************************ */
.menuleftstddiv
{
    width: 120px;
}

.leftstdmenuul, .leftstdsubmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
}

.leftstdmenuul
{
    position: relative;
    z-index: 998;
}

.leftstdmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.leftstdsubmenuul > li
{
    padding-top: 7px;
}

.leftstdmenuul > li > a
{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 3em;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
    display: block;
}

.leftstdmenuul > li > a:hover
{
    text-decoration: underline;
}

.leftstdsubmenuul
{
    visibility: hidden;
    position: absolute;
    z-index: 999;
    background-color: Transparent;
}

.leftstdsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    color: Black;
    background-color: transparent;
}

.leftstdsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 2em;
    background-color: transparent;
    text-decoration: none;
}

.leftstdsubmenuul li a:hover
{
    text-decoration: underline;
}

/* ************************************************************************************ */
/* CSS settings for Left Menu - Link                                                    */
/* ************************************************************************************ */
.menuleftlinkdiv
{
    width: 120px;
}

.leftlinkmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
    padding-bottom: 10px;
}

.leftlinkmenuul
{
    position: relative;
    z-index: 998;
}

.leftlinkmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.leftlinkmenuul > li > a
{
    text-decoration: none;
    color: inherit;
}

.leftlinkmenuul > li > a:hover
{
    text-decoration: underline;
}

.leftlinksubmenuul
{
    position: absolute;
    z-index: 999;
    white-space: normal;
}

.leftlinkheading
{
    font-weight: bold;
}

/* ************************************************************************************ */
/* CSS settings for Left Menu - Accordion                                               */
/* ************************************************************************************ */
.menuleftaccordiondiv
{
    width: 200px;
    color: White;
}

.leftaccordionmenuul, .leftaccordionsubmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
    color: inherit;
}

.leftaccordionmenuul
{
    position: relative;
    z-index: 998;
}

.leftaccordionmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.leftaccordionmenuul > li > a
{
    padding-left: 10px;
    line-height: 3em;
    text-decoration: none;
    color: inherit;
}

.leftaccordionmenuul > li > a:hover
{
    text-decoration: underline;
}

.leftaccordionsubmenuul
{
    display: none;
    z-index: 999;
    background-color: Transparent;
}

.leftaccordionsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    padding-left: 5px;
}

.leftaccordionsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    line-height: 2em;
    text-decoration: none;
}

.leftaccordionsubmenuul li a:hover
{
    text-decoration: underline;
}

/* Add a right-hand end graphic for branching menu nodes */
/* Images from http://www.brandspankingnew.net -Creative Commons Attribution-ShareAlike 2.5 licence*/
.leftaccordionbranch > a
{
    background-image: url('/Bongo/assets/gif/arrow_expand10x10.gif');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.leftaccordionbranch.accordionopen > a
{
    background-image: url('/Bongo/assets/gif/arrow_collapse10x10.gif') !important;
}

/* ************************************************************************************ */
/* CSS settings for Bottom Menu                                                         */
/* ************************************************************************************ */
#menubottomtd
{
    white-space: nowrap;
}

#menubottomcentertd
{
    text-align: center;
    font-family: Arial,Tahoma,Verdana;
}

/* ************************************************************************************ */
/* CSS settings for Bottom Menu - Standard                                              */
/* ************************************************************************************ */
.menubottomstddiv
{
    background-color: #333333;
    height: 2.4em;
}

.menubottomstddiv.in-admin-mode
{
    height: auto;
}

.bottomstdmenuul, .bottomstdsubmenuul
{
    line-height: 1em;
}

.bottomstdmenuul, .bottomstdsubmenuul[level="2"]
{
    list-style: none;
    margin: 0;
    padding: 9px 0 0 0;
    z-index: 0;
    /*line-height: 1em;*/
}

.bottomstdmenuul
{
    position: relative;
    z-index: 997;
}

.bottomstdmenuul > li
{
    margin: 0px;
    display: inline;
    cursor: pointer;
    color: White;
    text-decoration: none;
    padding-top: 11px;
}

.bottomstdsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 2em;
    background-color: transparent;
    text-decoration: none;
}

.bottomstdmenuul > li > a
{
    padding-left: 10px;
    padding-right: 10px;
    /*line-height: 3em;*/
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
}

.bottomstdmenuul > li > a:hover
{
    text-decoration: underline;
}

.bottomstdsubmenuul
{
    visibility: hidden;
    position: absolute;
    z-index: 999;
    background-color: Transparent;
}

.bottomstdsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    color: Black;
    background-color: transparent;
    padding-bottom: 6px;
}

.bottomstdsubmenuul li a:hover
{
    text-decoration: underline;
}

/* ************************************************************************************ */
/* CSS settings for Bottom Menu - Link                                                  */
/* ************************************************************************************ */
.bottomlinkmenuul, .bottomlinksubmenuul
{
    /* Clear the list style */
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
}

.bottomlinkmenuul
{
    text-align: left;
    vertical-align: top;
    display: inline-table;
    padding: 0 10px;
    position: relative;
    z-index: 998;
}

.menubottomlinkdiv
{
    background-color: #EBEBEB;
    color: #666666;
    font-size: 10px;
    padding-top: 12px;
    padding-bottom: 12px;    
}

.bottomlinkheading
{
    color: #333333 !important;
    font-size: 12px;
    font-weight: bold;
}

.bottomlinkmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.bottomlinkmenuul > li > a
{
    text-decoration: none;
    color: inherit;
}

.bottomlinkmenuul > li > a:hover
{
    text-decoration: underline;
}

.bottomlinksubmenuul
{
    position: absolute;
    z-index: 999;
    white-space: normal;
}

.bottomlinkheading
{
    font-weight: bold;
}

/* ************************************************************************************ */
/* CSS settings for Right Menu                                                          */
/* ************************************************************************************ */
#menurighttd
{
    white-space: nowrap;
    width: 120px;
    vertical-align: top;
}

.menurightcolumn
{
    background-color: transparent;
    vertical-align: top;
    width: 200px;
}

/* ************************************************************************************ */
/* CSS settings for Right Menu - Standard                                               */
/* ************************************************************************************ */
.menurightstddiv
{
    width: 120px;
}

.rightstdmenuul, .rightstdsubmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
}

.rightstdmenuul
{
    position: relative;
    z-index: 998;
}

.rightstdmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.rightstdsubmenuul > li
{
    padding-top: 7px;
}

.rightstdmenuul > li > a
{
    padding-left: 10px;
    padding-right: 10px;
    line-height: 3em;
    text-decoration: none;
    color: inherit;
    white-space: nowrap;
}

.rightstdmenuul > li > a:hover
{
    text-decoration: underline;
}

.rightstdsubmenuul
{
    visibility: hidden;
    position: absolute;
    z-index: 999;
    background-color: Transparent;
}

.rightstdsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    color: Black;
    background-color: transparent;
}

.rightstdsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    padding-right: 10px;
    line-height: 2em;
    background-color: transparent;
    text-decoration: none;
}

.rightstdsubmenuul li a:hover
{
    text-decoration: underline;
}

/* ************************************************************************************ */
/* CSS settings for Right Menu - Link                                                   */
/* ************************************************************************************ */
.menurightlinkdiv
{
    width: 120px;
}

.rightlinkmenuul
{
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
    padding-bottom: 10px;
}

.rightlinkmenuul
{
    position: relative;
    z-index: 998;
}

.rightlinkmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.rightlinkmenuul > li > a
{
    text-decoration: none;
    color: inherit;
}

.rightlinkmenuul > li > a:hover
{
    text-decoration: underline;
}

.rightlinksubmenuul
{
    position: absolute;
    z-index: 999;
    white-space: normal;
}

.rightlinkheading
{
    font-weight: bold;
}

/* ************************************************************************************ */
/* CSS settings for Right Menu - Accordion                                              */
/* ************************************************************************************ */
.menurightaccordiondiv
{
    width: 200px;
    color: White;
}

.rightaccordionmenuul, .rightaccordionsubmenuul
{
    /* Clear the list style */
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 1em;
    color: inherit;
}

.rightaccordionmenuul
{
    position: relative;
    z-index: 998;
}

.rightaccordionmenuul > li
{
    margin: 0px;
    cursor: pointer;
    color: Inherit;
    text-decoration: none;
}

.rightaccordionmenuul > li > a
{
    padding-left: 10px;
    line-height: 3em;
    text-decoration: none;
    color: inherit;
}

.rightaccordionmenuul > li > a:hover
{
    text-decoration: underline;
}

.rightaccordionsubmenuul
{
    display: none;
    z-index: 999;
    background-color: Transparent;
}

.rightaccordionsubmenuul li
{
    white-space: nowrap;
    cursor: pointer;
    padding-left: 5px;
}

.rightaccordionsubmenuul li a
{
    color: inherit;
    padding-left: 10px;
    line-height: 2em;
    text-decoration: none;
}

.rightaccordionsubmenuul li a:hover
{
    text-decoration: underline;
}

/* Add a right-hand end graphic for branching menu nodes */
/* Images from http://www.brandspankingnew.net -Creative Commons Attribution-ShareAlike 2.5 licence*/
.rightaccordionbranch > a
{
    background-image: url('/Bongo/assets/gif/arrow_expand10x10.gif');
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 16px;
}

.rightaccordionbranch .accordionopen > a
{
    background-image: url('/Bongo/assets/gif/arrow_collapse10x10.gif') !important;
}

/* ************************************************************************************ */
/* CSS settings for Shop Window Item Template                                           */
/* ************************************************************************************ */
#wrap1 #inner .chunk .shopwindowslider
{
    width: 100%;
    height: 262px;
    line-height: normal;
}

#wrap1 #inner .chunk .shopwindowviewerwrapper
{
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 100%;
}

#wrap1 #inner .chunk .shopwindowviewerbody
{
    width: 100%;
    white-space: nowrap;
}

#wrap1 #inner .chunk .shopwindowtabviewerlist
{
    position: absolute;
    border-collapse: collapse;
}

#wrap1 #inner .chunk .shopwindowviewerimages
{
    width: 100000px;
}

#wrap1 #inner .chunk .shopwindowviewerbody ul
{
    /* Clear the list style */
    list-style: none;
    margin: 0;
    padding: 0;
    z-index: 0;
    line-height: 0;
}

#wrap1 #inner .chunk .shopwindowviewerbody ul li
{
    margin: 0px;
    display: inline;
}

#wrap1 #inner .chunk .shopwindowviewerbody ul li img
{
    display: inline;
    padding: 0;
    margin: 0;
}

#wrap1 #inner .chunk .shopwindowleftarrow
{
    background-image: url("/Bongo/assets/gif/leftarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    left: 0;
    top: 0;
    width: 24px;
    height: 100%;
    position: absolute;
}

#wrap1 #inner .chunk .shopwindowrightarrow
{
    background-image: url("/Bongo/assets/gif/rightarrowgrey24x24.gif");
    background-position: left center;
    background-repeat: no-repeat;
    right: 0;
    top: 0;
    width: 24px;
    height: 100%;
    position: absolute;
}

#wrap1 #innertab #inner .shopwindowitemwrapperdiv
{
    margin-left: 4px;
    display: inline-table;
    position: relative;
}

#wrap1 #inner .shopwindowitemtab
{
    min-height: 250px;
    max-height: 250px;
    height: 250px;
    border: solid 1px silver;
    width: 220px;
}

#wrap1 #inner .chunk .shopwindowitemtd
{
    text-align: center;
    white-space: normal;
}

#wrap1 #inner .chunk .shopwindowitemtitletd a
{
    cursor: pointer;
    text-decoration: none;
    color: Blue;
    white-space: normal;
}

#wrap1 #inner .chunk .shopwindowitemtitletd a:hover
{
    color: Blue;
}

#wrap1 #inner .chunk .shopwindowitemtitletd a:visited
{
    color: Purple;
}

#inner .shopwindowitemaddmoretd
{
    height: 25px;
}

#inner .shopwindowaddmoregapspn
{
    width: 5px;
}

#wrap1 #inner .chunk .shopwindowmoreinfospn a, #wrap1 #inner .chunk .shopwindowaddtobasketspn a
{
    background-color: #666666;
    color: White;
    cursor: pointer;
    padding: 5px;
    text-decoration: none;
}

#inner .shopwindowitemfoldertitletd
{
    background-image: url("/Bongo/assets/png/black_arrow_bottom.png");
    background-position: center 8px;
    background-repeat: no-repeat;
    background-size: 266px 74px;
    height: 75px;
    padding-top: 10px;
}

#inner .shopwindowitemfoldertitletd a
{
    color: White;
}

#wrap1 #inner .chunk .shopwindowitemimagetd img
{
    padding: 0px;
}

#wrap1 #innertab #inner .shopwindowitemofferwrapperdiv
{
    background-color: Red;
    height: 3em;
    width: 90%;
    margin-left: 5%;
    position: absolute;
    top: 1em;
    color: White;
    font-size: small; 
    opacity: 0.75;
    line-height: 1.3em;
    border-radius: 10px;
}

/* ************************************************************************************ */
/* CSS settings for SHOPWINDOW Slider Caption                                           */
/* ************************************************************************************ */
#wrap1 #innertab #inner .chunk .shopwindowcaption
{
    background-color: #666666;
    text-align: center;
    margin-left: 4px;
    color: White;
    line-height: 1.5em;
}

#wrap1 #innertab #inner .chunk .shopwindowslider[swmaxcols="0"] .shopwindowcaption
{
    margin: 0 4px;
}

/* ************************************************************************************ */
/* CSS settings for SHOPWINDOW Grid Caption                                             */
/* ************************************************************************************ */
#wrap1 #innertab #inner .chunk .shopwindowgrid .shopwindowcaption
{
    background-color: #666666;
    color: White;
    line-height: 1.5em;
    display: block;
}


/* ************************************************************************************ */
/* CSS Changes                                                                          */
/* ************************************************************************************ */

/* Give the <UL>'s a padding again - default Bongo resets them */
#ecommercedetailtemplate ul
{
    padding-left: 15px;
}

/* Set width of detail table in percentages to handle changing menus better */
#ecommercedetailtemplate
{
    table-layout: fixed;
}

.shopitemimagerytd
{
    width: 50%;
}

.shopitemdetailstd
{
    width: 50%;
}

#ecommercedetailtemplate .shopitemimagerytd > table
{
    table-layout: fixed;
}


#shopitemthumbnailblocktd
{
    width: 21%;
    height: auto;
}

#shopitemoriginaltd
{
    width: 78%;
    height: auto;
}

#shopitemoriginalimagetd
{
    width: 360px;
}

#inner.has-left-menu #shopitemoriginalimagetd
{
    width: 290px;
}

#shopitemthumbnailblockdiv
{
    height: auto;
}

#shopitemtopinfodiv
{
    min-height: 405px;
}

#inner.has-left-menu #shopitemtopinfodiv
{
    min-height: 335px;
}

#inner.has-left-menu #shopiteminfodiv
{
    height: 145px;
}

#inner.has-left-menu .viewerwrapper
{
    width: 100%;
}

/* Resize Facebook comment size to fit */
.fb-comments, .fb_iframe_widget iframe
{
    width: 450px !important;
}

#inner.has-left-menu .fb-comments, #inner.has-left-menu .fb_iframe_widget iframe
{
    width: 350px !important;
}

#shopitemtab3infodiv
{
    overflow: hidden;
}

.leftaccordionbranch
{
    background-color: inherit;
}

/* Clean-up the shop item option dropdowns */
.optiontable
{
    width: 100%;
    border-style: none;
    /*background-color: #EBEBEB;
    border-radius: 10px 10px 10px 10px;*/
    margin-bottom: 20px;
    padding: 10px;
}

.optiontable p, .optiontable br
{
    display: none;
}

.opteven
{
    background-color: inherit;
}

/* ************************************************************************************ */
/* CSS settings for Follow Us Div                                                       */
/* ************************************************************************************ */
.followus
{
    display: block; /* block- to display, none - to hide */
    position: absolute;
}

#followusinner ul li.display-none
{
    display: none;
}

#followusinner ul
{
    list-style: none;
    margin: 0;
    padding: 0;
}

#followusinner ul li
{
    display: inline; /* Inline - for horizontal display, Block - for vertical display */
}

#followusinner img
{
    width: 32px;
    height: 32px;
}

/* ************************************************************************************ */
/* CSS settings for Share Us Div                                                        */
/* ************************************************************************************ */
.shareus
{
    display: block; /* block- to display, none - to hide */
    position: absolute;
    left: 0px;
    top: 107px;
    z-index: 0;
    background-color: transparent;
}

#shareusfacebooktd > div
{
    margin-left: 8px;
}

#shareuspinteresttd > div
{
    margin-left: 10px;
}

#shareusgoogleplustd > div
{
    margin-left: 6px !important;
}

#shareuslinkedintd, #shareusgoogleplustd {
  padding-top: 10px;
}

#shareuspinteresttd {
  padding-top: 15px;
}

.shareus > div.shareus-horizontal
{
}

#shareusfacebookhtd,#shareuspinteresthtd,#shareusgoogleplushtd,#shareuslinkedinhtd
{
}

/* ************************************************************************************ */
/* CSS settings for Cookies Implied Consent Div                                         */
/* ************************************************************************************ */
.cookies
{
    display: none;
    position: fixed;
    width: 100%;
    text-align: center;
    z-index: 9999;
    line-height: 2.5em;
    background-color: silver;
    border-radius: 0px;
    margin-left: 0px;
    margin-bottom: 0px;
    opacity: 0.5;
    color: black; /*top: 0px;           /* Always top of view screen */
    bottom: 0px; /* Always bottom of view screen */
}

#aboutcookieslink
{
    color: Red;
}

#cookiesinner img
{
    padding-left: 10px;
    vertical-align: text-bottom;
}

#designteclink
{
    color: Red;
}

/* ************************************************************************************ */
/* CSS settings for LinkTicker Control - Default for all sites                          */
/* ************************************************************************************ */
.LinkTicker
{
    display: none;
    position: absolute;
    height: 16px;
    top: -67px;
    left: 350px;
    width: 300px;
    text-align: center;
    overflow: hidden;
    background-attachment: scroll;
    background-image: url("/Bongo/assets/png/left-ticker.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.LinkTickerOuter
{
    overflow: hidden;
    width: 100%;
    height: 100%;
    background-attachment: scroll;
    background-image: url("/Bongo/assets/png/right-ticker.png");
    background-position: right center;
    background-repeat: no-repeat;
}

.LinkTickerInner
{
    position: absolute;
    width: 100%;
    height: 100%;
}

#glamadvert-160
{
    text-align: center;
}

#glamadvert-300
{
}

#glamlogo-300
{
    margin: 0px auto;
}

#glamadvert-728
{
    margin: 0px auto;
}

/* ************************************************************************************ */
/* CSS settings for Reviews - Site Specific                                             */
/* ************************************************************************************ */
.reviewposts hr
{
    color:#FAA61A;
}

.reviewposts h1
{
    font-weight: normal;
    color:#666;
}

.reviewpostfooter > span
{
    font-size: smaller;
}

.reviewpostbodyfull
{
}

.nonextprevlink
{
    display: none;
}

.nextprevlink
{
}

#inner .reviewpostfooter h2
{
    font-size: smaller;
    display: inline;
    font-weight:normal;
}

.reviewposttab
{
    padding-left: 5px;
}

.reviewsummarytabheader, .reviewtemplateposttabheader
{
  background-color: #666666;
  color: #FFFFFF;
  font-size: 12pt;
  font-weight: normal;
  height: 40px;
  text-align: center;
}

.reviewsummarytabgap, .reviewtemplateposttabgap
{
    line-height: 10px;
}

.reviewpostcol1td
{    
}

.reviewpostcol2td
{
    padding-left: 5px;
    border-left: 1px solid silver;
}

#reviewpostswrapper
{
    margin-top: 10px;
}

#reviewpostsummary
{
}

.postreviewtablewrapper
{
    width:50%;
    margin: 10px auto;
    border: 1px solid silver;
}

.postreviewtableheader
{
    margin:10px;
}

/* This section determines review dimensions */

.reviewspace
{
    width: 900px;
    color:#333333;
}

/* Need to adjust settings where there is a left or right menu */
#inner.has-left-menu .reviewspace, #inner.has-right-menu .reviewspace
{
    width: 714px;
}

.review_displaynone
{
    display:none;
}

.reviewlist
{
}

.reviewlistcaption
{
    background-color:#666666;
    width: 100%;
    color: White;
    text-align:center;
}

#wrap1 #inner .reviewlistwrapper
{
    line-height: 16px;
}

#wrap1 #inner .reviewlistsummarytab
{
    border-bottom: 1px solid silver;
}

#wrap1 #inner .reviewlistsummaryratingtd > div
{
    margin: 4px 0px 4px 20% !Important;
}

#wrap1 #inner .reviewlistsummaryrating
{
    font-weight:bold;
    padding-left:20px;
}

#wrap1 #inner .reviewlistcaptiontd
{
    font-weight:bold;
    border-bottom: 1px solid silver;
    margin:5px;
}

.reviewlistpostopinionspan
{
    font-weight:bold;
}

.reviewlistpostcontactspan
{
    font-style:italic;
    margin: 10px 0px 0px 10px;
}

.reviewlistpostpostedspan
{
    margin-right:5px;
}

.reviewlistposts
{
    overflow-y: auto;
}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/Bongo/assets/gif/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/Bongo/assets/gif/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:16px;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/* Captcha Facility */
.captcha-wrapper
{
    width: 100%;
    height: 40px;
    background-color:silver;
}

.captcha-input
{
    width:100%;
}

#inner .chunk .captcha-refreshimage
{
    padding:0px !Important;
}

#inner .chunk .captcha-image
{
    width: 100%;
    height:22px;
    padding:0px !Important;
}

.captcha-nullprompt
{
    opacity:0.4;
}

.captcha-wrapper.captcha-custom,.captcha-wrapper.captcha-contact
{
    height:60px;
}

#inner .chunk .captcha-custom .captcha-image, #inner .chunk .captcha-contact .captcha-image
{
        height:42px;
}


/* Logo Overlay */
#logo-overlay-1, #logo-overlay-2
{
    display: none;
    background:transparent;
    z-index:10001;
    position:absolute;
}

#logo-overlay-1
{
    top: 0px;
    left: 100px;
    width:200px;
    height:150px;
}

#logo-overlay-2
{
    top:0px;
    right: 100px;
    width:200px;
    height:150px;
}

