﻿.mytable
{
}
.mytable td
{
    border: 0;
    padding: 6px;
    text-align: left;
}
.mytable th
{
    border-bottom: 2px solid #f68c26;
    font-size: 16px;
    font-weight: bold;
    text-align: left;
    padding: 6px;
}
.mytable input, .button
{
}

.orderConfDetails .mytable td
{
    padding: 2px 6px;
}

.usermenu1
{
    /*margin-top: 26px;*/
    padding: 26px 0 0 22px; /*     background: url(img/usermenu1.jpg) 30px bottom no-repeat; */
}

.userInfoTbl
{
    width: 100%;
    font-weight: normal;
    color: #000;
}
.userInfoTbl td
{
    padding: 2px;
    border: 1px solid #f7f7f7;
}
.userInfoTbl td.datacell
{
    background: #fafafa;
}

.yourtickets
{
    /*background-color: #fff;     color: #000;     width: 120px;*/
    display: block;
    padding: 0 4px;
    margin: 3px 0;
}


.ticketstyle2, .ticketstyle4, .ticketstyle9
{
    width: 230px;
    height: 84px;
    border: 0;
    color: #000;
    text-align: left;
}
.ticketstyle2
{
    background: url(img/ticket-2.png) center center no-repeat;
}
.ticketstyle4
{
    background: url(img/ticket-4.png) center center no-repeat;
}
.ticketstyle9
{
    background: url(img/ticket-9.png) center center no-repeat;
}
.ticketNumber
{
    position: absolute;
    margin-left: 76px;
    margin-top: 7px;
    font-weight: bold;
}
.ticketExpires
{
    position: absolute;
    margin-left: 66px;
    margin-top: 60px;
    font-weight: bold;
}













/**** Referral Landing Page ****/
.ReferralLanding
{
    background: url(img/bg-ReferralLanding.jpg) left top no-repeat;
    width: 940px;
    height: 220px;
    color: #FF9900;
    text-align: left;
    margin-left: -20px;
}
.ReferralLanding a
{
    color: #990000;
    text-decoration: none;
}
.ReferralLanding a:hover
{
    color: #cc0000;
    text-decoration: underline;
}
.ReferralLanding div.bubblePopLinks
{
    position: absolute;
    margin-left: 455px;
    font-size: 11px;
    font-weight: bold;
    margin-top: 168px;
}

#btnRewards
{
    font-size: 0px;
    text-decoration: none;
    padding: 0;
    position: absolute;
    margin-left: 460px;
    margin-top: 120px; /*background: url(img/btn-ReferralLanding.jpg) center cneter no-repeat;     display: block;*/
}
#btnRewards img
{
    border: 0;
    width: 400px;
    height: 35px;
}

/** Bubble Popup **/

.bubbleInfo *
{
    margin: 0;
    padding: 0;
}

.bubbleInfo
{
    position: relative; /*             top: 150px;             left: 100px;             width: 500px;*/
}
.bubbleInfo a
{
    cursor: pointer;
}
.trigger
{
    /* position: absolute;*/
}

/* Bubble pop-up */

.bubblePopup
{
    position: absolute;
    display: none;
    z-index: 50;
    border-collapse: collapse;
    width: 200px;
}

.bubblePopup td.corner
{
    height: 15px;
    width: 19px;
}

.bubblePopup td div.main
{
    background: #fff;
    color: #000;
    font-weight: normal;
    font-size: 12px;
    height: 120px;
    overflow: auto;
}
.bubblePopup td div.main h1, .bubblePopup td div.main h2, .bubblePopup td div.main h3
{
    font-weight: bold;
}
.bubblePopup td div.main h1, .bubblePopup td div.main h2, .bubblePopup td div.main h3, .bubblePopup td div.main p
{
    padding: 0 0 10px 0;
}

.bubblePopup td#topleft
{
    background-image: url(img/bubble-1.png);
}
.bubblePopup td.top
{
    background-image: url(img/bubble-2.png);
}
.bubblePopup td#topright
{
    background-image: url(img/bubble-3.png);
}
.bubblePopup td.left
{
    background-image: url(img/bubble-4.png);
}
.bubblePopup td.right
{
    background-image: url(img/bubble-5.png);
}
.bubblePopup td#bottomleft
{
    background-image: url(img/bubble-6.png);
}
.bubblePopup td.bottom
{
    background-image: url(img/bubble-7.png);
    text-align: center;
}
.bubblePopup td.bottom img
{
    display: block;
    margin: 0 auto;
}
.bubblePopup td#bottomright
{
    background-image: url(img/bubble-8.png);
}

.bubblePopup table.popup-contents
{
    font-size: 12px;
    line-height: 1.2em;
    background-color: #fff;
    color: #666;
    /*font-family: "Lucida Grande" , "Lucida Sans Unicode" , "Lucida Sans" , sans-serif;*/
}

table.popup-contents th
{
    text-align: right;
    text-transform: lowercase;
}

table.popup-contents td
{
    text-align: left;
}























/**** Raffles Page ****/
#RafflesTodaysItem
{
    width: 446px;
    height: 397px;
    background: url(img/bg-raffletodaysitem.gif) left top no-repeat;
    float: left;
    text-align: left;
}
#RafflesTodaysItemTitle, #RafflesTodaysItemPrice, #RafflesTodaysItemImage, #btnGetItNow
{
    position: absolute;
}
#RafflesTodaysItemTitle
{
    margin-top: 80px;
    font-weight: bold;
    font-size: 14px;
    color: #fff;
    margin-left: 20px;
    text-align: center;
    width: 406px;
}
#RafflesTodaysItemPrice
{
    margin-top: 214px;
    margin-left: 296px;
    font-weight: bold;
    font-size: 18px;
    color: #cc0000;
}
#RafflesTodaysItemImage
{
    width: 272px;
    height: 227px;
    margin-top: 138px;
    margin-left: 1px;
}
#btnGetItNow
{
    margin-top: 330px;
    margin-left: 292px;
    border: 0;
    width: 133px;
    height: 37px;
}
#countdown3
{
    margin-top: 275px;
    margin-left: 292px;
    width: 164px;
    height: 48px;
    text-align: left;
    vertical-align: top;
}
#countdown3 #clock_hours, #countdown3 #clock_mins, #countdown3 #clock_secs
{
    letter-spacing: 4px;
    text-align: center;
    margin-top: 4px;
    padding: 0;
    font-size: 16px;
    color: #000;
    position: absolute;
}
#countdown3 #clock_hours
{
    margin-left: 16px;
}
#countdown3 #clock_mins
{
    margin-left: 40px;
}
#countdown3 #clock_secs
{
    margin-left: 82px;
}
/**/




/**** MASTERPAGE ****/
body
{
    margin: 0;
    color: #000;
    padding: 0;
    /*font-family: Calibri, Tahoma, Arial, sans-serif;*/
    font-family: 'Trebuchet MS', Trebuchet, Calibri, Tahoma, Arial, sans-serif;
    /*font-family: Arial, Vrinda, Myriad Pro;*/
    background: #c7dc59;
}
a
{
    color: #0099ff;
}
/*
        #divContent1
        {
            border: 1px dashed Red;
        }
        #divContent2
        {
            border: 2px dashed White;
        }
        #divContent3
        {
            border: 4px dashed Blue;
        }
        #divContent4
        {
            border: 1px dashed Green;
        }
        
        
        */

/*      
        
#divContent2
{
    width: 880px;
}
#divContent3
{
    width: 880px;
}

*/

.toc-menu
{
    width: 350px;
    text-align: left;
    float: left;
    background: #eeef97;
}
.toc-menu table
{
    margin-left: 15px;
}
.toc-menu h1
{
    background: #028dc8 url(img/bg-toc.gif);
    color: #fff;
    font-size: 14px;
    padding: 6px 30px;
    margin: 15px 0;
    font-weight: bold;
    text-transform: uppercase;
}
.toc-menu a
{
    /*             font-size: 12px;             font-weight: bold;             color: #000;             text-decoration: none;             display: block;             padding: 6px 30px;             margin: 0;*/
}


#divContent2
{
    text-align: left;
}
#divContent2, #divContent3, #divContent4
{
    clear: both;
    width: 920px;
}
#divContent2
{
    padding: 30px 0 0 0;
}
.mycontent
{
    background: #eeef97;
    display: block;
}
.maincontent
{
    width: 918px;
    float: left;
    text-align: left;
    background: #eeef97;
    color: #000;
}
.maincontentcenter
{
    width: 918px;
    padding: 0 16px;
    text-align: left;
    background: #eeef97;
    margin: 10px 0;
}
.maincontent h1
{
    color: #990000;
    font-size: 16px;
    margin: 0;
}
.maincontent h2
{
    color: #c31629;
    text-transform: uppercase;
    font-size: 16px;
    margin: 0;
    font-weight: bold;
}
.maincontent p
{
    color: #000;
    font-size: 14px;
    margin: 0;
}
.mainContentHeaderDate
{
    background: #028dc8;
    color: #fff;
    padding: 6px 16px;
    font-size: 11px;
}
#maincontent1 h1
{
    padding: 12px 30px 8px 30px;
}
#maincontent1 h2
{
    padding: 8px 30px 8px 30px;
}
#maincontent1 p
{
    padding: 1px 30px 8px 30px;
}
.fatheader
{
    clear: both;
    width: 918px;
    height: 116px;
    padding: 0;
    vertical-align: middle;
    text-align: left;
    background: #eeef97 url(img/bg-fatheader.jpg) center center no-repeat;
}
.fatheader h1
{
    width: 880px;
    font-size: 46px;
    color: #fff;
    text-align: right;
    vertical-align: middle;
    display: block;
    margin: 0;
    padding: 32px 0 0 0;
    text-transform: uppercase;
    font-weight: bold;
}
#paststealshdr
{
    background: #eeef97 url(img/bg-paststealsheader.jpg) center center no-repeat;
}
.myTableDiv
{
    background-color: #efef97;
    text-align: left;
}
.myShorterTextbox
{
    width: 280px;
    border: 2px solid #c6d965;
    background-color: #fff;
    height: 20px;
    padding: 4px 5px 0 5px;
    vertical-align: middle;
}
.myTextbox
{
    width: 360px;
    border: 2px solid #c6d965;
    background-color: #fff;
    height: 20px;
    padding: 4px 5px 0 5px;
    vertical-align: middle;
}
.myTable
{
    /*width: 100%;*/
    margin-left: 30px;
}
.myTable td
{
    text-align: left;
    font-weight: bold;
    color: #000;
    font-size: 11px;
    padding: 6px 0;
    vertical-align: top;
}
.myTable td span
{
    padding: 3px 8px;
    display: block;
}
.absolute
{
    color: #cc0000;
    font-size: 32px;
    font-weight: bold;
}
.absolute
{
    position: absolute;
}
.bigred
{
    font-size: 26px;
    font-weight: bold;
}

.sideBar1
{
    width: 170px;
    float: right;
}
.sideBar1 div
{
    margin-bottom: 15px;
}
.sideBar1 .followicons
{
    background: url(img/acctSocIcons.jpg) no-repeat;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0;
    width: 168px;
    height: 70px;
    font-size: 12px;
}
.sideBar1 .followicons img
{
    margin: 0 2px;
}
.sideBar1 .followicons div
{
    padding: 10px 0 4px 12px;
    margin: 0;
}
.blueButton
{
    background: #00a6e8;
    color: #ffffff;
    border: 2px solid #fff;
    padding: 2px 6px;
}
.blueButton2
{
    font-size: 12px;
    background: #00a6e8;
    color: #ffffff;
    border: 2px solid #fff;
    padding: 1px 2px;
    vertical-align: top;
    margin: 0 0 0 4px;
}


/**** HEADER ****/
#divHeader
{
    width: 1080px;
    height: 223px;
    text-align: left; /*background: #2e338e url(img/bg-bricks.jpg) center 54px repeat-x;*/
    z-index: 1;
    background: url(img/header6.2.jpg) center top no-repeat;
}
#divHeader .HeaderContent
{
    position: absolute;
    width: 1080px;
    height: 223px; /*font-size: 0;*/
    text-align: left; /**/
    z-index: 1;
}
#divHeader .HeaderContent .txtBox1, 
#divHeader .HeaderContent .txtBox2
{
    /*border: 0;    padding-top: 3px; */
    width: 125px;
    padding: 3px 3px 0 3px;
    height: 16px;
    background: #fff;
    text-align: left;
    color: #000;
    /*font-family: Arial;*/
    font-size: 11px;
    font-weight: bold;
}
#divHeader .HeaderContent .txtBox1
{
    position: absolute;
    margin-top: 23px;
    margin-left: 609px;
}
#divHeader .HeaderContent .txtBox2
{
    position: absolute;
    margin-top: 23px;
    margin-left: 767px;
}
.pnlLoginBox
{
    position: absolute;
}
#siteLogo
{
    border: 0;
}
#siteLogo
{
    position: relative;
    margin-top: 55px;
    margin-left: 90px;
}
#navMenu1
{
    background: #FBF397;
    width: 1080px;
    height: 26px;
    text-align: center;
    margin-bottom: 20px;
    z-index: 10;
}
#navMenu1 div
{
    background: #FBF397;
    width: 1080px;
    text-align: left;
}
#navMenu1 div ul li a:hover
{
    color: #000;
}
#navMenu1 div ul li a
{
    text-transform: uppercase;
    color: #000;
    font-weight: bold;
    font-size: 12px;
    text-decoration: none;
}
#navMenu1 div ul li
{
    list-style: none;
    padding: 6px 16px;
    display: inline;
    width: auto;
    float: left;
    z-index: 2;
}
#navMenu1 div ul
{
    padding: 0;
    margin: 0 0 0 335px;
}
#RafflePromoDiv
{
    position: absolute;
    width: 195px;
    height: 100px;
    border: 0;
    margin-top: 114px;
    margin-left: 775px;
}
.imgBtnLogin
{
    position: absolute;
    margin-top: 19px;
    margin-left: 920px;
}
.valTextBox1
{
    position: absolute;
    margin-left: 735px;
    margin-top: 18px;
    font-size: 30px;
    font-weight: bold;
}
.valTextBox2
{
    position: absolute;
    margin-top: 18px;
    font-size: 30px;
    font-weight: bold;
    margin-left: 893px;
}
#lnkLink1, #lnkLink2
{
    position: absolute;
    font-weight: bold;
    font-size: 10px;
    font-family: Tahoma;/**/
    color: #1E4399;
    text-decoration: none;
    width: 200px;
}
#lnkLink1
{
    position: absolute;
    margin-left: 609px;
    margin-top: 5px;
}
#lnkLink2
{
    position: absolute;
    margin-left: 768px;
    margin-top: 5px;
}
.pnlUserWelcome
{
    position: absolute;
    width: 980px;
    text-align: right;
    margin-top: 6px;
    color: #fff;
}

.pnlUserWelcome a
{
    text-decoration: none;
    color: #fff;
}
.pnlUserWelcome a:hover
{
    text-decoration: underline;
}










/**** Featured Item Content ****/

/*
#featuredBoxTop
{
    display: none;
    width: 920px;
    float: left;
}
#featuredDeal
{
    padding: 20px 0 0 0;
    background: #eeef97; 
    width: 920px;
}
#featuredDeal
        {
            background: url(userfiles/image/temp/thedeal.gif) no-repeat;
            width: 729px;
            height: 607px;
            float: left;
            margin: 5px 0;
        }
        
        #photos2
{
    padding: 0;
    width: 420px; 
    float: left;
}
#itemImages2
{
    width: 420px;
    text-align: center; 
}
#photos1
{
    padding: 0;
    width: 420px; 
    float: left;
}*/
.largeZoom 
{width: 800px;height: 500px;}
#zoomedImages div
{
    display: block;
    width: 800px;
    border: 4px dashed #0000ff;
    text-align: center;
}
.productImages
{
    display: block;
    width: 420px;
    float: left;
    text-align: center;
}
.itemImages
{
    width: 420px;
    text-align: center; /*     height: 400px;     display: block;margin-top: -20px;background: #ffffff;*/
}
#zoomedImages div img,
.imgIcon
{
    margin-top: 10px;
    margin-left: 10px;
}
.iteminfo
{
    /*position: absolute;*/
    width: 336px;
    float: right;
    text-align: right;
}
.prodTitle
{
    width: 500px;
    display: block;
    float: right; /*height: 80px;*/
    vertical-align: middle;
    /*background: url(img/bg-featProdTitle.gif) left top repeat-y;*/
}
.prodTitle h1
{
    padding: 8px 35px 8px 20px;
    /*color: #fff;border: 1px dashed #000;*/
    text-align: left;
    font-size: 20px;
    /*text-transform: uppercase;*/
    font-weight: bold;
}
.itemtitle
{
    background-color: #f57b20;
    padding: 0;
    width: 376px;
    float: right;
}
.itemtitle h1
{
    color: #fff;
    margin: 0;
    padding: 12px;
    font-size: 18px;
    text-transform: uppercase;
    text-align: left;
    line-height: 16px;
}
.timeremaining, .msrp, .yourprice, .compareprices, .yousave
{
    float: right;
    clear: right;
    width: 480px; /*height: 60px;*/
    vertical-align: middle;
    text-align: left;
    padding: 18px 0 0 0;
    font-size: 12px;
    /*font-family: Arial;*/
    text-transform: uppercase;
    font-weight: bold;
    margin: 0;          /*border: 1px dashed #eee;*/
}
.timeremaining
{
    padding: 0;
    width: 480px;text-align: left;
}
.timeremaining div.label
{
    padding-bottom: 8px;
}
.countdown
{
    width: 164px;
    height: 48px;
    text-align: left;
    vertical-align: top;
    float: left;
    background: url(img/clock3.gif) no-repeat;
}
.countdown .clock_hours, .countdown .clock_mins, .countdown .clock_secs
{
    letter-spacing: 5px;
    text-align: center;
    margin-top: 4px;
    padding: 0;
    font-size: 22px;
    color: #000;
}
.countdown .clock_hours
{
    position: absolute;
    margin-left: 16px;
}
.countdown .clock_mins
{
    position: absolute;
    margin-left: 45px;
}
.countdown .clock_secs
{
    position: absolute;
    margin-left: 96px;
}
.productdescription
{
    clear: right;
    padding: 0 20px;
    text-align: left;
}
.compareprices
{
    padding-right: 40px;
    width: 440px;
    text-align: left; /*border: 1px dashed Red;             */
}
.compareprices div.priceblock
{
    float: right;
    width: 200px; /*             margin-right: 40px;border: 1px dashed Blue;border: 1px dashed Green;*/
}
.compareprices div.priceblock h2
{
    width: 200px;
    text-align: right;
    text-transform: none;
}
.compareprices div.priceblock h2 img
{
    width: 125px;
    height: 32px;
    vertical-align: middle;
    float: left;
}
.compareprices div.priceblock h2 span
{
    height: 32px;
    width: 75px;
    display: block;
    text-align: right;
    float: right;
    padding-top: 4px;
    vertical-align: middle; /*padding-top: 5px;border: 1px dashed #000;border: 1px dashed white;*/
    font-size: 16px;
    font-weight: bold;
}
.readMoreDesc
{
    clear: both;
    float: right;
    display: block;
    color: #1E4399;
    font-size: 10px;
    text-decoration: none;
    height: 26px;
    width: auto;
    background: #fff;
    /*background: #eeef97;*/
    margin: -15px 20px 0 0;
    padding: 6px 10px 0 10px;
    text-align: center;
    cursor: pointer;
}
.prodDesc
{
    margin: 0 0 0 0;
    /*background: #eeef97 url(images/web/kzds1/hr-prodInfo.gif) 20px 8px no-repeat;*/ /*             float: left;             width: 920px;*/
    text-align: left;
    padding: 20px;
    width: 460px;
    display: block;
    /*font-family: Arial;*/
    /*color: #000;
    font-size: 12px;*/
    float: right; /*height: 100px;*/
    overflow: hidden; /*padding: 0 20px;             display:inline;*/
    font-family: Tahoma, Verdana, Arial;
}
.moreDesc strong,
.prodDesc strong { font-weight: bold; }
.prodDesc .padDiv
{
    /*             margin: 0 0 0 0;              background-color: #eeef97;             width: 920px;            font-size: 12px;             font-family: Arial;             color: #000;             text-align: left;             padding: 0 20px;             display: inline;             float: left;*/
}
.prodDesc h1,
.moreDesc h1,
.prodDesc h2,
.moreDesc h2,
.prodDesc h3,
.moreDesc h3
{
    /*padding: 12px 0 8px 0;
    text-transform: uppercase;
    margin: 0;*/
    font-weight: bold;
    padding: 8px 0;
}
.prodDesc p
{
    padding: 8px 0;
    /*font-weight: bold;*/
}
.btnBuyItNow
{
    float: right;/*
    margin-right: 40px;
    padding-right: 20px;*/
    font-size: 25px;
    font-weight: bold;
    color: #cc0000;
    vertical-align: top;
}
.msrp span
{
    color: #000;
    font-size: 25px;
    font-weight: bold;
    margin-left: 7px;
    vertical-align: middle;
    /*color: #cc0000;*/
    text-decoration: line-through;
}
.yousave span
{
    color: #000;
    font-size: 20px;
    vertical-align: middle;
    font-weight: bold;
    margin-left: 24px;
    /*color: #cc0000;*/
}
.yousave span b
{
    margin-left: 10px;
}
.yourprice span
{
    font-size: 25px;
    font-weight: bold;
    color: #cc0000;
    margin-left: 15px;
    vertical-align: middle;
}
.youtube
{
    background: #c7dc59;
    text-align: center;
    width: 340px;
    display: block;
}
.videoBox
{
    clear: left;
    float: left;
    width: 418px;
    height: 216px;
    display: block;
    text-align: center;
    padding: 12px 0;
    position: relative;
    z-index: 1;
}


.LoadingPanel
{
    text-align: center;
    border: 1px solid #F4DFDF;
    width: 100%;
}
.LoadingDiv
{
    border: 1px solid #F4DFDF;
    background: url(../../images/loading.gif) center center no-repeat;
    height: 100%;
}



/**** Social Network Links ****/.socnet
{
    font-size: 13px; /*     vertical-align: middle;*/
    float: right;
    width: 420px; /*             height: 50px;*/
    padding: 0;
    font-weight: bold;
    margin: 0 0 12px 0;
    background-color: #eeef97;
}
.socnet a
{
    /*     width: 46px;*/
    text-align: center;
    font-weight: normal;
    font-size: 11px; /*  display: block;float: left;*/
}
.socnet a img
{
    border: 0;
    margin-bottom: 3px;
    width: 32px;
    height: 32px; /**/
}
#tblSocIcons
{
    vertical-align: middle;
    width: 96%;
}
#tblSocIcons td
{
    text-align: center; /*    padding: 0 12px;*/
    text-transform: uppercase;
}
#tblSocIcons td a
{
    color: #000;
    text-decoration: none;
    text-transform: none;
}
#tblSocIcons td a:hover
{
    color: #000;
}
.takeTheCorner
{
    width: 420px;
    height: 420px;
    float: left; /*             margin: 0 15px 15px 0;              margin: 0;             border: 1px dashed Green;             border: 1px solid Red;             position: absolute;*/
}


/**** Homepage ****/

#bottomRightPromo
{
    margin: 26px 0 12px 0;
    width: 420px;
    display: block;
    clear: right;
    float: right;
    background: #eeef97;
    padding: 20px 0 460px 0;
    text-align: left;
}
#bottomRightPromo img
{
    margin: 0;
    position: absolute; /*width: 610px;             height: 453px;*/
    border: 0;
}
#newslettersignup
{
    margin: 0;
    clear: left;
    width: 460px;
    height: 160px;
    display: block;
    float: left;
    padding: 0;
    text-align: left;
    background: #eeef97 url(img/joinnewsletter3.gif) left center no-repeat;
}
#newslettersignup .txtQuickRegister
{
    position: absolute;
    margin-top: 92px;
    margin-left: 203px;
    height: 22px;
    width: 130px;
    border: 0;
    font-size: 11px;
    font-weight: bold;
    padding-top: 4px;
    background: transparent;
    color: #000; /*top: 1553px;             left: 267px;*/
}
#newslettersignup .absJoinNewsBtn
{
    position: absolute;
    margin-left: 350px;
    margin-top: 85px;
    width: 58px;
    height: 38px;
    border: 3px solid #C7DB5A;
}
#newslettersignup .registeralert
{
    position: absolute;
    margin-top: 89px;
    margin-left: 326px;
    font-size: 32px;
    font-weight: bold;
}



        #newslettersignup6
{
    margin: 0;
    clear: left;
    width: 420px;
    height: 160px;
    display: block;
    float: left;
    padding: 0;
    text-align: left;
    background: url(img/joinnewsletter6.1.jpg) center center no-repeat;
    /*background: #eeef97 url(img/joinnewsletter3.gif) left center no-repeat;*/
}
#newslettersignup6 .txtQuickRegister
{
    position: absolute;
    margin-top: 45px;
    margin-left: 150px;
    height: 22px;
    width: 165px;
    border: 0;
    font-size: 11px;
    font-weight: bold;
    padding: 4px 4px 0 4px;
    background: transparent;
    color: #000; /*border: 1px dashed #000;
    top: 1553px;             left: 267px;*/
}
#newslettersignup6 .absJoinNewsBtn
{
    position: absolute;
    margin-left: 340px;
    margin-top: 42px;
    /*width: 58px;
    height: 38px;*/
    border: 3px solid #C7DB5A;
    cursor: pointer;
}
#newslettersignup6 .registeralert
{
    position: absolute;
    margin-top: 40px;
    margin-left: 312px;
    font-size: 32px;
    font-weight: bold;
}
#newslettersignup6 #sociconbuttons
{
    position: absolute;
    margin-top: 105px;
    margin-left: 126px;
}
#newslettersignup6 #sociconbuttons td 
{
    width: 55px;
    text-align: center;
}
#newslettersignup6 #sociconbuttons td a
{
    font-size:10px;
    font-weight: bold;
    color: #666;
    text-decoration: none;
}
#newslettersignup6 #sociconbuttons td a img
{
    margin-bottom: 5px;
}
 
 
#sitecomments a
{
    float: right;
    margin-right: 30;
}
#sitecomments b
{
    margin-left: 30px;
}
#sitecomments
{
    margin: 26px 0;
    width: 460px;
    display: block;
    float: left;
    clear: left;
    background: #eeef97; /*background: #eeef97 url(userfiles/image/temp/joinnewsletter.png) repeat;*/
    padding: 12px 0 18px 0;
    text-align: left;
}
.CommentsPosts
{
    position: relative;
    width: 370px;
    height: 250px;
    overflow: hidden;
    background: White;
    padding: 10px 20px 10px 10px;
    margin: 12px 0 0 30px;
    text-align: left;

}
.CommentsPost .rowA, .CommentsPost .rowB
{
    padding: 10px 0;
    border-bottom: 1px solid Black;
    margin-left: 10px !important;
    width: 380px;/**/
}
.CommentsPost b
{
    margin-left: 0 !important;
}
.CommentsPost p
{
}
.CommentsPost span
{
    font-size: 11px;
    width: auto;
    float: right;
}
.datetimebreak
{
    display: none;
}
.CommentsPost .replyboxtop
{
    display: none;
    float: left;
    font-size: 10px;
    background: #FFFFCC;
    width: auto;
}
.CommentsPost .replyboxmain
{
    display: none;
    padding: 4px;
    background: #FFFFCC;
    clear: left;
    border-bottom: 0;
}
.hiddenContent
{
    display: none;
}
#rightSideChoices a img
{
    border: 0;
}
#rightSideChoices a
{
    padding: 22px;
    display: block;
    background-color: #eeef97;
    float: right;
    margin: 0 0 0 0;
    text-align: center;
    clear: right;
}
.myProdBox
{
    clear: both;
    margin: 0;
    background: #fff;
    /*background: #eeef97 url(img/bg-featProdTop.gif) left top no-repeat;*/
    padding: 20px 0 0 0;
    float: left;
}





#chat-outer
{
    /*     background: #003366;     padding: 0 4px; */
}
#chat-inner
{
    /*background: #fff;*/
}
.chatbubble
{
    display: none;
    /*background: #fff;*/
    width: 256px;
    position: absolute;
    margin-left: 330px;
    margin-top: 4px;
    text-align: left;
}
.chatbubble .tl, .chatbubble .tc, .chatbubble .tr, .chatbubble .ml, .chatbubble .mc, .chatbubble .mr, .chatbubble .bl, .chatbubble .bc, .chatbubble .br
{
    /*border: 1px dashed #fff;     */
    border: 0;
    padding: 0;
}

.chatbubble .tl, .chatbubble .tr
{
    width: 16px;
    height: 16px;
}
.chatbubble .bl, .chatbubble .br
{
    width: 16px;
    height: 28px;
}


.chatbubble .tl
{
    background: url(img/chat-balloon_tl.png) no-repeat;
}
.chatbubble .tc
{
    background: url(img/chat-balloon_tc.png) repeat-x;
}
.chatbubble .tr
{
    background: url(img/chat-balloon_tr.png) no-repeat;
}
.chatbubble .ml
{
    background: url(img/chat-balloon_ml.png) repeat-y;
}
.chatbubble .mc
{
    background: #fff;
    color: #000;
    padding: -10px 0;
}
.chatbubble .mr
{
    background: url(img/chat-balloon_mr.png) repeat-y;
}
.chatbubble .bl
{
    background: url(img/chat-balloon_bl.png) no-repeat;
}
.chatbubble .bc
{
    background: url(img/chat-balloon_bc.png) repeat-x;
}
.chatbubble .br
{
    background: url(img/chat-balloon_br.png) no-repeat;
}

.chatbubble-neck
{
    width: 17px;
    height: 28px;
    background: url(img/chat-balloon-neck.png) no-repeat;
}















/**** PASTSTEALS ****/
.PastStealsItem
{
    width: 280px;
    margin: 10px;
    display: block;
    float: left;
}
.PastStealsTop
{
    background-color: #fff;
    padding: 30px 0;
}
.PastStealsTop img
{
    display: inline;
    height: 120px;
    width: 150px;
}
.PastStealsBottom
{
    text-align: left;
    padding: 0 0 15px 0;
    background-color: #eeef97;
    color: #000;
}
.PastStealsBottom h1
{
    background-color: #1f439b;
    padding: 10px 20px;
    margin-top: 10px;
    font-weight: bold;
    height: 60px;
    overflow: hidden;
}
.PastStealsBottom h1 a
{
    font-size: 14px;
    padding: 0;
    color: #fff;
    text-decoration: none;
}
.PastStealsBottom span
{
    display: block;
    font-size: 11px;
    padding: 10px 20px 0 20px;
}
.PastStealsBottom span strong
{
    font-weight: bold;
    font-size: 14px;
}
.PastStealsBottom a
{
    padding: 0 20px 10px 20px;
    font-size: 11px;
    text-decoration: none;
}

.PastStealsPaging
{
    background-color: #eeef97;
    margin: 20px 0;
    width: 880px;
}
.PastStealsPaging a, .PastStealsPaging span
{
    margin: 0 6px;
}

.thumbDown, .thumbUp
{
    cursor: pointer;
}
.thumbUp
{
    margin-left: 50px;
}

.commentsComment
{
    border: 0;
    margin: 8px 8px 18px 8px;
    padding: 8px 16px 18px 16px;
    background-color: #eeef97;
}
.commentsBy
{
    border-top: 2px solid #e5eb89; /*color: #c7dc59;*/
}
.commentsReplyLink
{
    padding: 0 16px;
    display: inline-block;
    background-color: #e5eb89;
    text-decoration: none;
    cursor: pointer;
}
.commentsReply1
{
    background: #e5eb89;
    width: 40%;
    padding: 0 4px;
    margin: 0 20px;
    font-size: 11px;
}
.commentsReply2
{
    border: 0;
    padding: 4px;
    margin: 0 20px;
    background: #e5eb89;
}


#backgroundPopup
{
    display: none;
    position: fixed;
    _position: absolute;
    height: 1000%;
    width: 100%;
    top: 0;
    left: 0;
    background: #000000;
    border: 1px solid #cecece;
    z-index: 1000;
}
.popupDiv
{
    display: none;
    position: fixed;
    _position: absolute; /*background: #FFFFFF;     border: 2px solid #cecece;*/
    z-index: 2000;
    padding: 0;
}
.closePop
{
    line-height: 22px;
    font-size: 32px;
    display: block;
    text-align: right;
    font-weight: bold;
    margin: 0;
    padding: 5px 5px 0 0;
    text-decoration: none;
    /*font-family: Verdana;*/
}
.scrollGames2
{
    border: 1px solid #cccccc;
    width: 302px;
    height: 395px;
    padding: 0;
    margin: 0;
    overflow: auto;
    text-align: center;
}























/**** MESSAGES / ORDERS ****/
.divstackTab
{
    padding: 5px 12px;
    margin: 0;
    background: #efef97;
    display: block;
    float: left;
    color: #f7941d;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
}
.msgTabSentSent, .msgTabInboxInbox
{
    background: #fff;
}
.divstack
{
    clear: left;
    background: #fff;
    padding: 5px 15px;
    margin: 5px 15px;
}
.stkhdr
{
    border-bottom: 2px solid #f7941d;
    padding: 6px 0;
    text-transform: uppercase;
}
.MsgOrderPaging
{
    text-align: center;
    background: #fff;
    padding: 10px 0;
    margin-top: 8px !important;
    border-top: 1px solid #ccc;
}

.MsgOrderPaging a, .MsgOrderPaging span
{
    margin: 0 6px;
}
.msgTbl1
{
    width: 1000px;
    text-align: left;
    margin-left: 20px;
}
.msgTbl1 th
{
    text-align: left;
    background: #888;
    color: #fff;
    padding: 3px;
    font-weight: bold;
}



/**** CONTACT FORM ****/

.contactFormFloatLeft
{
    width: 450px;
    margin-left: 40px;
    float: left;
    text-align: left;
}
.contactLeftCol, .contactRightCol
{
    display: block;
    color: #000;
    margin: 5px 0;
    padding-top: 5px;
    padding-bottom: 5px;
}
.contactLeftCol
{
    width: 75px;
    font-size: 11px;
    height: 28px;
    float: left;
    color: #000;
    clear: left;
    text-align: left;
}
.contactRightCol
{
    width: 350px;
    float: right;
    clear: right;
    text-align: left;
}
.bigFormInput
{
    width: 340px;
    height: 24px;
    font-size: 14px;
}



.alert, .notice
{
    width: 100%;
    margin:  0;
    padding: 10px 0;
    display: block;
    text-align: center;
}
.alert div img, .notice div img
{
    float: right;
    vertical-align: middle;
    border: 0;
    cursor: pointer;
    margin: 0;
}
.alert div, .notice div
{
    padding: 0;
    margin: 0 0 0 0;
    display: block;
    width: 1080px;
    font-weight: bold;
    text-align: left;
}
/*
.alert div p, .notice div p,
.alert div p h1, .notice div p h1,
.alert div p h2, .notice div p h2
{
	padding: 12px;
}*/
.alert div
{
    /*background: #FFFFC1;*/
    color: #cc0000;
}
.notice div
{
    /*background: #ccccff;*/
    color: #000099;
}
.msgBox1-top, .msgBox1-mid, .msgBox1-bottom
{
    margin: 0 !important;
    padding: 0 !important;
}
.msgBox
{
    /*width: 880px;*/
    width: 888px;
}
.alert .msgBox1-top, .alert .msgBox1-mid, .alert .msgBox1-bottom .notice .msgBox1-top, .notice .msgBox1-mid, .notice .msgBox1-bottom
{
}

.msgBox1-top, .msgBox1-bottom
{
    height: 16px;
}
.msgBox1-top
{
    background: url(img/msgBox.png) center top no-repeat;
}
.msgBox1-mid
{
    background: #fff url(img/msgBox-mid.png) center center repeat-y;
}
.msgBox1-bottom
{
    background: url(img/msgBox.png) center bottom no-repeat;
    margin-bottom: 4px !important;
}
.msgBox1-mid .msgContent
{
    /**/
    margin-left: 20px !important;
    width: 868px !important;
    text-align: left;
}


.msgBox2-top, .msgBox2-bottom
{
    height: 16px;
}
.msgBox2-top
{
    background: url(img/msgBox2.png) center top no-repeat;
    margin-top: 4px !important;
}
.msgBox2-mid
{
    background: #fff url(img/msgBox2-mid.png) center center repeat-y;
}
.msgBox2-bottom
{
    background: url(img/msgBox2.png) center bottom no-repeat;
    margin-bottom: 4px !important;
}
.msgContent p, .msgContent h1, .msgContent h2
{
    padding: 6px;
}
.msgContent
{
    /*margin-left: 20px !important;     width: 868px !important;           */
    text-align: right;
}








/**** Authenticated Pages ****/
.uoptions p
{
    margin: 6px 10px;
}


/**** ADMIN MENU ****/
/* ================================================================ 
This copyright notice must be untouched at all times.
Copyright (c) 2009 Stu Nicholls - stunicholls.com - all rights reserved.
=================================================================== */
#adminNav
{
    padding: 0;
    margin: 0;
    list-style: none;
    width: 98%;
}
#adminNav
{
    position: relative;
    z-index: 100;
}
#adminNav div
{
    display: none;
    position: absolute;
    left: 0;
    top: 40px;
    height: auto;
    float: left;
    width: 174px;
    overflow: hidden;
}

#adminNav li
{
    float: left;
    position: relative;
    margin-right: 1px;
    text-align: left;
}
#adminNav li a
{
    text-decoration: none;
    /*font-family: arial, sans-serif;*/
    font-size: 13px;
    white-space: nowrap;
    display: block;
    padding: 0 10px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    float: left;
    font-weight: normal;
    color: #fff;
    background: url(img/bg-admin-menu.png) no-repeat top left;
}
#adminNav li b
{
    display: block;
    float: left;
    cursor: pointer;
    width: 30px;
    height: 40px;
    font-weight: normal;
    background: url(img/bg-admin-menu.png) no-repeat top right;
}
#adminNav li.nosub a
{
    padding: 0 0 0 10px;
}
#adminNav li.nosub em
{
    display: block;
    width: 10px;
    height: 40px;
    float: left;
    background: url(img/bg-admin-menu.png) no-repeat top right;
}

#adminNav li ul
{
    padding: 2px 2px 10px 2px;
    margin: 0;
    list-style: none;
    background: url(img/bg-admin-menu.png) no-repeat bottom left;width:170px;position:relative;}

#adminNav li ul li
{
    float: none;
    width: 170px;
    margin: 0;
    height: 20px;
}
#adminNav li ul li a
{
    display: block;
    height: 20px;
    line-height: 20px;
    padding: 0 5px;
    background-image: none;
    color: #fff;
    font-size: 12px;
    width: 160px;
}
#adminNav li ul li a:hover
{
    background: #20bffc;
}







/**** CHECKOUT ****/
.ChkProdDetailsBox
{
    clear: left;
    float: left;
    width: 460px;
    background-color: #eeef97;
    padding: 20px 0 0 0;
    text-align: center;
}
#ChkOutProductInfoTbl
{
    width: 400px;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
}
#ChkOutProductInfoTbl td
{
    padding: 10px 0;
}
.ChkOutItemInfoLabel
{
    text-transform: uppercase;
    font-size: 12px;
    width: 125px;
}
#ChkOutProdTitle
{
    color: #F99B1C;
    font-weight: bold;
    text-transform: uppercase;
}
.paypalbox
{
    /*clear: right;             padding-left: 26px;*/
}
.pnlLogin, .paypalbox
{
    width: 440px;
    display: block;
    text-align: left;
    float: right;
}
.loginBox, .chkOutCustInfoBox
{
    background-color: #eeef97;
    width: 440px;
    text-align: left;
    padding: 20px 0 12px 0;
    clear: right;
    float: right;
    margin-bottom: 20px;
}
.loginTbl
{
    width: 400px;
    margin: 10px 0 10px 26px;
}
.loginTbl td
{
    padding: 10px 0;
}
.roundTxtBox-outer
{
    background-color: #C7DB5A;
    padding: 0 4px;
}
.roundTxtBox-inner
{
    background-color: #fff;
}
.roundTxtBox
{
    background-color: #fff;
    border-color: #C7DB5A;
    height: 18px; /*width: 300px;*/
    margin-bottom: 5px;
    padding: 2px 0 0 5px;
}
.roundCboBox
{
    background-color: #fff;
    border-color: #C7DB5A;
    height: 24px; /*width: 300px;*/
    margin-bottom: 5px;
    padding-left: 5px;
}
.checkOutTable
{
    width: 410px;
    text-align: left;
    margin-left: 26px;
}
.checkOutTable td, .loginTbl td
{
    font-size: 11px; /*border: 1px dashed Blue !important;             height: 60px; z-index: 102; left: 248px; position: relative; top: 15px*/
}
.paypalInfoTbl
{
    width: 400px;
    margin-left: 26px;
}
.ShippingTable td, .BillingTable td, .paypalInfoTbl td
{
    /*height: 60px;             background: White;*/
    padding-bottom: 20px;
}
.checkOutHead
{
    background-color: #1E4399;
    margin-top: 10px;
    padding: 8px 0;
    font-size: 14px;
    text-transform: uppercase;
    text-align: center; /*font-family: Comic Sans MS;*/
    font-weight: bold;
    color: #fff;
}
.ChkProdImageBox
{
    background-color: #fff;
    width: 460px;
    text-align: center;
    float: left;
    padding: 12px 0;
}
.checkOutProdImage
{
    width: 420px;
    height: 350px;
    border: 0;
}
.checkOutItemInfo h1
{
    font-size: large;
    margin: 0;
    padding: 0 0 10px 0;
}
.checkOutEmpty
{
    font-size: 0;
    height: 12px !important;
}
/*.checkOutButtons
        {
            text-align: center;
        }*/
        
        
        .btnStyleProcess
{
    margin-left: 45px;/* padding: 3px 10px;*/
}
.clickIsAccept2
{
    display: block;
    float: right;
    width: 245px;
    padding-top: 2px;
}
.checkOutFloatPrice
{
    float: right;
    color: Red;
}
.absolute
{
    position: absolute;
    font-weight: bold;
    font-size: 26px;
}
.rafflebox
{
    width: 340px !important;
    margin-top: 18px;
    clear: left;
    float: left;
    display: block;
    text-align: center;
    background-color: #f9f9f9;
}
/*
        .cbxSubscription1
        {
            zoom: 200%;
            font-weight: bold;
        }
        .rafflebox p
        {
            padding: 0 12px;
        }*/.paymentOptions
{
    width: 440px; /*clear: right;             float: right;*/
    padding: 15px 0;
    text-align: left;
    display: block;
}
.payRadio input {margin: 0 10px;}
.btnFreeItem
{
    /*             clear: right;             float: right;*/
}
#DisplayCart
{
    float: left;
    width: 460px;
}
.clickIsAccept1
{
    display: block;
    float: right;
    width: 270px;
    padding-top: 5px;
}

#zoom
{
    position: absolute;
    z-index: 5000;
}




/**** Rewards Page ****/
        .youhaveXtickets
        {
            padding: 18px 10px;
            text-align: left;
            color: #990000;
            font-weight: bold;
        }
        .RewardsItems
        {
            text-align: left;
        }
        .RewardsItems div.RewardBox
        {
            float: left;
            width: 442px;
            height: 213px;
            display: block;
            background: url(img/rewards-item-box.jpg) center center no-repeat;
            margin: 18px 18px 0 0;
        }
        .RewardsItems div.RewardBox img.product
        {
            width: 150px;
            height: 120px;
            margin: 50px 0 0 50px;
        }
        .RewardsItems div.RewardBox h1.title
        {
            width: 178px;
            height: 53px;
            margin: 100px 0 0 258px;
            color: #fff;
            font-weight: bold;
            font-size: 12px;
  		    line-height: 13px;
        }
        .RewardsItems div.RewardBox span.points
        {
            margin: 12px 0 0 225px;
            font-size: 40px;
            font-weight: bold;
            color: #fff;
            width: 78px;
            text-align: center;
        }
        .RewardsItems div.RewardBox img.getitnow
        {
            margin: 168px 0 0 280px;
            width: 133px;
            height: 37px;
        }
        .RewardsItems div.RewardBox img, 
        .RewardsItems div.RewardBox h1.title, 
        .RewardsItems div.RewardBox span.points, 
        .RewardsItems div.RewardBox img.getitnow
        {
            position: absolute;
        }
        .marginright20{margin-right: 10px !important;}
        
        .descriptiveBox {text-align: left; height: 95px; overflow: auto; width: 400px;}
        .descriptiveBox h2 { margin: 6px 0;padding: 4px 0; font-size: 16px;font-weight: bold;}
        .descriptiveBox p { margin: 4px 0;padding: 2px 0;}
        .descriptiveBox ol { list-style-position: inside;list-style-type: decimal;}
        .descriptiveBox ol li { list-style-position: inside;list-style-type: decimal;margin: 3px 0 3px 10px;}
		.openshutlink { float: right;cursor: pointer; }
		#moreinfo1, #moreinfo2 { display: none; }
		
		.fancyzoomBox{position: absolute;z-index: 99999;}
