body { background: #000 url('../assets/bodyBg.jpg') top center no-repeat; color: #FFF; }

	#masthead { background: url('../assets/navUserBg.png') top left repeat-x;}
		#navUser { width: 960px; height: 40px; margin: 0 auto;  position:relative;}
		#navUser ul { float: right; font-size: 1.4em; display: block; }
		#navUser ul li { float: left; border-left: 1px solid #817a7d; height: 30px; padding: 10px 0 0 30px; }
		#navUser ul li.sites { background: url('../assets/navUserSites.png') -5px center no-repeat; margin-right: 100px; }
        #navUser ul li.checkout { background: url('../assets/navUserCheckout.png') -10px center no-repeat; margin-left: 30px; }
        #navUser ul li.register { background: url('../assets/navUserRegister.png') -5px center no-repeat; margin-left: 30px; }
		#navUser ul li.login { background: url('../assets/navUserLogin.png') -5px center no-repeat; margin-left: 30px; }
		#navUser ul li a { color: #FFF; }
		#navUser #selectSite { height: 30px; width: 200px; }
		#navUser #selectSite select { }
	#wrapper {}
		#container {}
			#header { position: relative; height: 68px; }
				#header .logo {position:relative; z-index: 200; margin: 0 10px 0 10px; background: url('../assets/logoMain.png') top left no-repeat; height: 102px; width: 186px; display: block; text-indent: -10000px; position: absolute; top: -35px; }
			#body { border-top: 1px solid #FF0000; border-bottom: 1px solid #FF0000; }
				#body {}
					#body #navBreadcrumbs { border-bottom: 1px solid #6a5b8e; padding: 0.8em 0; margin: 0 0 1em; color: #CCC; }
						#body #navBreadcrumbs strong { display: inline-block; float: left; font-size: 1.1em; line-height: 1.5em; }
						#body #navBreadcrumbs ul { float: left;  margin: 0!important;}
						#body #navBreadcrumbs li { display: inline-block; float: left; margin: 0 0 0 0.5em!important; font-size: 1.1em; }
						#body #navBreadcrumbs li a { color: #6a5b8e; border-right: 1px solid #CCC; padding-right: 0.5em; }
					#body { }
						#body h1,
						#body h2,
						#body h3,
						#body h4,
						#body h5,
						#body h6 { line-height: 1.5em; margin-bottom: 0.2em; }
						#body p,
						#body blockquote,
						#body ul,
						#body ol,
						#body table { margin-bottom: 0.6em; }
						#body p,
						#body blockquote,
						#body li,
						#body dd,
						#body dt,
						#body th,
						#body td { font-size: 1.3em; line-height: 1.5em; }
			#footer { background: #321f56 url('../assets/footerBg.png') top left no-repeat; }
				#footerExplore { float: left; width: 24.9%; }
				#footerAbout { float: left; width: 24.9%;}
				#footerSocial { float: left; width: 24.9%;}
				#footerLegal { float: right; width: 24.9%;}
				#footerNotes { clear: both; padding: 0.5em 1.5em; text-align: right }
				#footer h3 { margin: 10px; padding: 10px; font-size: 1.6em; border-bottom: 1px solid #696091; font-weight: normal; }
				#footer ul { margin: 10px; padding: 10px; font-size: 1.3em; }
				#footer ul li { margin-bottom: 0.5em; }
				#footer a { color: #FFF; }


                        .tbl-book{background: #714aaa;text-align: left; width:100%;}
                        .tbl-book td, .tbl-book th{padding:2px 4px; border-bottom:solid 1px #771144;}
                        .tbl-book td a, .tbl-book th{color:#ffcc00;}
                        .tbl-book td a{text-decoration: none;}
                        .tbl-book td a:hover{text-decoration: underline;}
				
				
/* Decorators */
	/*.button,

	button { display: inline-block; padding: 5px 10px; background: #FFE716; color: #270F54; font-weight: bold;}*/
        .link {color:#ffcc00; text-decoration: none;}
        .link:hover {text-decoration: underline;}
        .button {-moz-border-radius: 6px;-webkit-border-radius: 6px; cursor: pointer; cursor:hand; display: inline-block; padding: 5px 10px;  background:url("../images/ui-btn-bg.jpg") repeat-x scroll 0 2px #FFD001; color: #270F54!important; font-weight: bold; border: none; }
	.separator { margin: 1em 0; }
	img.placeholder { background: url('../assets/dummyImage.gif') repeat; }
        a:focus, a:active {outline: none!important;}
        .login a{color:#ffcc00!important;}
        .facebook{background:#fff!important; margin-bottom: 20px;}
        .page-title { font-size: 1.8em; font-weight: normal; color: #ffcc00; }
        .page-title a{color: #ffcc00; }

        /*=== Selection style ===*/
        *::selection {
	background:#ffcc00;
	color:#000;
        }

        *::-moz-selection {
                background:#ffcc00;
                color:#000;
        }

        *::-webkit-selection {
                background:#ffcc00;
                color:#000;
        }


        /*=== LOG IN ===*/
        #sidebar-signin-form{
            position:absolute;
            top:44px;
            width:380px;
            padding:14px;
            background: #111;
            right:0px;
            opacity:0.9;
            filter:alpha(opacity=90);
            z-index: 1000;
        }

        #sidebar-signin-form a{
            color:#ffcc00;
        }

        /*=== List ===*/
        #body ul{margin:12px 0; padding:0;}

        #body ul li{margin:8px 0 0 20px; padding:0 0 0 0; list-style: disc; }

        #body ul li a{color:#ffcc00;}
        
.Growler-notice-body a { color: black; text-decoration: none; font-weight: bold; }
.Growler-notice-body a:hover { text-decoration: underline; }
.Growler-notice-body ol { padding-left:10px; border: none; margin: 0 0 0 5px; }
#Growler div { _background-color: #000; color: white; padding:8px; -moz-border-radius: 5px; font-size: 9pt; margin-top: 5px; }
#Growler div div { padding:0; -moz-border-radius:0; margin:0; }
.taoshop-notify { background-color: #000; color: white; padding:8px; -moz-border-radius: 5px; font-size: 9pt; margin-top: 5px; }
.taoshop-info { background-color: #000; color: white; padding:8px; -moz-border-radius: 5px; font-size: 9pt; margin-top: 5px; }
.taoshop-special { background-color: #000; color: white; padding:8px; -moz-border-radius: 5px; font-size: 9pt; margin-top: 5px; }
#Growler .taoshop-error { background-color: #000; }
.taoshop-warning { background-color: #000; }

/* Admin interface */
#divAdminInterface {z-index: 801;}