﻿


/* ******************* HIDE PAGE ELEMENTS FOR MOBILE SITE *****************************/
#tellafriendbadge
{
    display: none;
}
#commentbox
{
    display: none;
}
#rightMainColumn
{
    display: none;
}
.slideshow
{
    display: none;
}

.shaodwbotLogo
{
    display: none;
}
#headLogin
{
    display: none;
}
#navbarie6
{
    display: none;
}
#navbar
{
    display: none;
}
#submenu, #submenu ul
{
    display: none;
    height: 0px;
}
#logo
{
    display: none;
}
.headertextbox
{
    display: none;
}
#footer
{
    display: none;
}
#audioplayer
{
    display: none;
}
#imageviewer
{
    display: none;
}
#advertBox
{
    display: none;
}
.wallpaperinsert
{
    background: url("none") no-repeat scroll 0 0 transparent !important;
}
#shopContainer
{
    display: none;
}
.shopPanelMainCat
{
    display: none;
}
.boxheader h3
{
    display: none;
}
#logoShadow
{
    background: url("none") no-repeat scroll 0 0 transparent !important;
}
.book_smallplayer
{
    display: none;
}
.viewthumbnails
{
    display: none;
}
.viewviewer
{
    display: none;
}
.viewslideshow
{
    display: none;
}
.forumcontent div.location h2 {
    display: none;
}
#appLogin
{
    display:none;
}
#appLoginTitle
{
    display:none;
}
#appDetails
{
    display:none;
}
#loginTable
{
    display:none;
}
#profileNav
{
    display:none;
}
#latestdownloadsbox
{
    display:none;
}
#donatebox
{
    display:none;
}
.shopLeftPanel
{
    display:none;
}
#PreOrderBttn
{
     display:none;
}
/* ******************* END HIDE PAGE ELEMENTS FOR MOBILE SITE *****************************/

/* ******************* SHOW PAGE ELEMENTS FOR MOBILE SITE *****************************/
#mobileLogo
{
    display:block;
    background: #292c2f url(../images/mobile-logo-home.jpg) no-repeat;
    width: 755px;
    height: 403px;
}

#mobileHeadLogin, #mobileHeadLogin a
{
    display: inline;
    float: left;
    color: #000000;
    text-decoration: none;
    padding: 2px 0px 0px 6px;
    font-size: 1.3em;
    font-weight: bold;
}
#mobileNav
{
    display: block;
    width: 755px;
    height: 80px; /*background: #292c2f url(../images/mobile-nav-bar.jpg) no-repeat !important;*/
    padding-bottom: 6px;
}
.mobileHomeBttn
{
    float: left;
    padding: 15px 0px 0px 20px;
}
.mobileNavTitle
{
    float: right;
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 10px;
    font-size: 40px;
    font-family: Helvetica, Verdana;
    color: #EAECEC;
    font-weight: bold;
    text-shadow: -2px -2px 0px #000000;
    width: 370px;
    text-align: center;
}
.mobileNavButton
{
    float: right;
    padding: 15px 20px 0px 0px;
}
#iconsContainer
{
    display:block;
    /*height:700px;*/
    padding-left:0px;
}
#iconsContainer .boxmainmid p
{
    padding:10px 20px 20px 0px;
    font-size:200%;
    font-weight:bold;
    font-family:Helvetica, Arial, Sans-Serif;
    color: #D68801;
    text-align: center;
    margin:0px;
     text-shadow: -2px -2px 0px #000000;
}

#mobileShopCat
{
    display: inline;
}
.mobilePlayer
{
    display: block;
    padding-top: 30px;
}
#mobileLogin
{
    display:block;
}
#mobileLoginTitle
{
    display:block;
}
#mobileDetails
{
    display:block;
}
#mobilePreOrderBttn
{
     display:block;
}
#mobileLoginBttn
{
     display:block;
}
/* ******************* END SHOW PAGE ELEMENTS FOR MOBILE SITE *****************************/
/* ******************** DROPDOWNS *********************** */
#aboutDD
{
}
.mobileNavButton ul li ul
{
    display: none;
    position: absolute;
    left: 393px;
    background-color: #1D1D1D;
    filter: alpha(opacity=95);
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
    opacity: 0.95;
    width: 360px;
    z-index: 10;
    margin: -8px 0px 0px 0px;
    -moz-border-radius: 15px 0px 15px 15px;
    border-radius: 15px 0px 15px 15px;
}

.mobileNavButton ul li ul li
{
    float: none;
    padding: 15px;
    font-size: 2em;
    border-bottom: solid 0px #8D8D8D;
    height: auto;
    z-index: 10;
    margin-left: 0px;
}

.mobileNavButton ul li:hover
{
    background-color: #1D1D1D;
    -moz-border-radius: 15px 15px 0px 0px;
    border-radius: 15px 15px 0px 0px;
    z-index: 10;
}


.mobileNavButton ul li:hover ul
{
    display: block;
    z-index: 10;
}

/* ******************* RESIZE PAGE ELEMENTS FOR MOBILE SITE *****************************/
body
{
    background: #292c2f url(../images/mobile-bg.jpg) no-repeat;
    background-color: #292c2f !important;
    text-align: left;
    position: relative;
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Verdana;
    color: #c6cbd1;
    text-decoration: none;
    font-size: 100%;
}

#pagewrap
{
    width: 763px!important;
    padding: 0;
    margin: 0;
    outline: 0;
    text-align: left;
    margin: auto;
    margin-left: 11px;
}

#key
{
    height: 61px;
    background-color: #d68801;
    min-width: 765px;
    
}


#headContainer
{
    width: 763px;
    padding: 10px 0px 0px 0px;
    margin: 0;
    outline: 0;
    text-align: right;
    margin: auto;
    margin-left: 18px;
    background-color: #D68801;
    height: 51px;
}
#MainContent2
{
    margin-top: 0px;
}

/* *********** SHOP ************ */
.shopPanelMain
{
    margin-right:5px;
}
.rcurvedpanelmid
{
    font-size: 140%;
    overflow: hidden;
}
.shopPanelMainTop h3
{
    font-size:150%;
    padding-top: 0px;
}
.shopPanelMainTop
{
    background:url(../images/mobile-shop-main-top.png) no-repeat;
    float:right;
    width:761px;
    height:36px;
}
.shopPanelMainMid
{
    background:url(../images/mobile-shop-main-mid.png) repeat-y;
    float:right;
    width:761px;
}
.shopPanelMainBttm
{
    background:url(../images/mobile-shop-main-bttm.png) no-repeat;
    float:right;
    width:761px;
    height:26px;
}
.lefttextboximage
{
    padding-left:50px;
    padding-right:70px;
}
.righttextboximage
{
    width:220px;
}
/* *********** END SHOP ************ */
/* ************ CONTACT PAGE ************* */

.textBox
{
    font-size: 120%;
    width: 400px !important;
    margin: 15px 0px 10px 0px !important;
}
/* ************ CONTACT PAGE ************* */
/* ********** FORUM PAGE ************** */
.topheader th.menuitem 
{
    font-size:150%;
}

.header a 
{
    font-size:28px;
}
/* ****************** FAQS ************************ */
#faqlinks
{
     font-size: 102%;
    line-height: 220%;
}

/* ************************** LOGIN PAGE ********************** */
.details a 
{
    margin:0px;
}
/* ***************** PROFILE PAGE ************************* */
.profileMid h2 {
    font-size: 190%;
    font-family: Arial, Verdana, Sans-Serif;
}
.backToProfile
{
     font-size: 190%;
}
/* ******************* END RESIZE PAGE ELEMENTS FOR MOBILE SITE *****************************/

/* *********************** Google Cart Styles ****************************** */
#googlecart-widget
{
    /*margin-right: -12px !important;*/
    font-size: 2.2em !important;
}
.override #googlecart-widget-head
{
    background: #D68801;
    border-color: #D68801;
    padding: 0px;
    text-align: right;
    font-size: 1.0em !important;
    width: 600px;
    height: 48px !important;
}
.override #googlecart-widget-head .googlecart-arrow
{
    color: #000000;
}

.override #googlecart-widget-body
{
    background: #000000;
    padding: 20px !important;
    font-size: 2.2em !important;
    width: 600px; /*-moz-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.6), -6px 10px 10px rgba(0, 0, 0, 0.6);     webkit-box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.6), -6px 10px 10px rgba(0, 0, 0, 0.6);     box-shadow: 6px 10px 10px rgba(0, 0, 0, 0.6), -6px 10px 10px rgba(0, 0, 0, 0.6);     --moz-box-shadow: 0 6px 6px 0px #000000;    -webkit-box-shadow: 0 0 6px #000000;*/
}
.override #googlecart-widget, .googlecart-widget-spacer
{
    width: 0.1em !important;
    width: 600px !important;
    
}
.override .googlecart-widget-title
{
    color: #D68801;
    text-align: right;
    float: right;
    font-size: 26px;
    line-height: 30px;
    width: 230px;
    padding-right: 20px;
    padding-bottom: 30px;
    padding-top: 10px;
}
.override .googlecart-widget-short-details
{
    color: #999999;
    font-size: 30px;
    padding-top: 15px;
    line-height: 34px;
}
.override .googlecart-widget-image-column
{
    background: #000000;
    font-size: 2.2em;
}
.override .googlecart-widget-image-column
{
    display: none;
}
.override .googlecart-widget-quantity-column
{
    font-size: 34px;
    padding-top: 20px;
}
.override .googlecart-widget-price
{
    color: #FF0000;
    font-size: 30px;
    padding-bottom: 20px;
    padding-top: 10px;
}
.override .googlecart-widget-remove
{
    color: #D68801;
    font-size: 28px;
    padding-top: 8px;
}
.override .googlecart-widget-restore
{
    color: #D68801;
    font-size: 30px;
    padding-top: 8px;
}
.override #googlecart-widget-emptymessage
{
    color: #666666;
    font-size: 30px;
}
.override .googlecart-widget-footertext
{
    color: #333333;
    background: #000000;
    font-size: 30px;
}
.override .googlecart-widget-totalmessage
{
    color: #CCCCCC;
    font-size: 30px;
}
.override .googlecart-widget-totalprice
{
    color: #FF0000;
    font-size: 30px;
}
.override .googlecart-widget-disclaimer
{
    color: #FFFFFF;
    font-size: 18px;
}
.override .googlecart-widget-checkout
{
    background: #000000;
}
#googlecart-checkout-button
{
    width: 260px !important;
    height: 70px !important;
}
/* ****** ADD TO CART DETAILS ************** */
.googlecart-add-button
{
    background: url("../images/mobile-add-to-cart-bttn.png") no-repeat scroll center top transparent !important;
    width: 194px !important;
    height: 57px !important;
    padding-bottom: 50px;
}

.product-attr-custom
{
    font-size: 120%;
}

/* ****************************** End Google Cart Styles ********************************* */
