﻿@font-face {
    font-family: 'WhitneyBold';
    src: url('Fonts/whitne02-webfont.eot');
    src: url('Fonts/whitne02-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/whitne02-webfont.woff') format('woff'),
         url('Fonts/whitne02-webfont.ttf') format('truetype'),
         url('Fonts/whitne02-webfont.svg#WhitneyBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WhitneyMedium';
    src: url('Fonts/whitneym-webfont.eot');
    src: url('Fonts/whitneym-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/whitneym-webfont.woff') format('woff'),
         url('Fonts/whitneym-webfont.ttf') format('truetype'),
         url('Fonts/whitneym-webfont.svg#WhitneyMedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'WhitneySemibold';
    src: url('Fonts/whitneys-webfont.eot');
    src: url('Fonts/whitneys-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/whitneys-webfont.woff') format('woff'),
         url('Fonts/whitneys-webfont.ttf') format('truetype'),
         url('Fonts/whitneys-webfont.svg#WhitneySemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

html{height:100%; background:#000;}
#Body{height:97%;background: transparent;}
#Form{height:100%;}
a{outline:0;border:0;}
p, ul, ol{margin:0;padding:0 0 1em 0;}
#DNN6{width:100%;position:relative;z-index:1;min-height:100%;background-color: transparent;}
#Background{background-color: transparent;position:absolute;bottom:0;width:100%;height:240px;z-index:-1;}

#full-screen-background-image {
  z-index: -999;
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  background-color:#000;
}

h1{font-family:WhitneyMedium, Verdana, Geneva, san-serif;}
h2{font-family:WhitneyMedium, Verdana, Geneva, san-serif;}
h3{font-family:WhitneyMedium, Verdana, Geneva, san-serif;}

#Header{width:100%;min-height:100px; background:url(images/Header-BG.png) repeat-y center bottom;margin-top:25px;}
    #Header .Content{position:relative;width:960px;height:63px;margin:auto;}
    #Header #ContentBG{width:960px;margin:auto;background:none;}
    /*WAM - removed z-index*/
	#LogoRow{width:100px;height:50px;position:absolute;bottom:20px!important;left:0;padding:8px 0 12px 0;}
    .LogoRowRight{float:right;width:300px;font-size:11px;}
    #Header #Nav{width:750px;height:50px;position:absolute;bottom:25px;left:100px;}
    #Header #SocialMeidaPane,
    #dnn_SocialMediaPane{width:100px;height:50px!important;position:absolute;bottom:25px;left:850px!important;top:30px;}
    #dnnMenu {margin-top:35px!important;}
    .ContentHeader{background:transpaent!important;min-height:120px; }
    
#Panes{width:960px;margin:auto;}
	#dnn_ContentPane, #dnn_BottomPane,  #dnn_LeftPane{clear:both;}
/*HOME*/
	#DNN6.Home #dnn_LeftPane, #DNN6.TwoColRight #dnn_LeftPane{float:left;width:630px;margin:0 30px 0 0;}
	#DNN6.Home #dnn_RightPane, #DNN6.TwoColRight #dnn_RightPane{float:left;width:300px;}

/*GENERAL*/
#Content {}
    #dnn_ContentPane, .contentMidPane, .contentRightPane{float:left;width:260px;margin:0 10px 10px 10px;background:#000;}
    .ContentMenu{background:#000;width:960px; height:120px!important; margin:auto;margin-bottom:10px; padding:15px 0 0 0;}
    .ContentMenuShort{z-index: 50;position: relative; background:#000;width:960px;min-height:50px; margin:auto;margin-bottom:10px!important; padding:15px 0 0 0;opacity:0.93;filter:alpha(opacity=93); /* For IE8 and earlier */}
    .ContentMenuShortStore{background:#000;width:960px;min-height:50px; margin:auto;margin-bottom:5px!important; padding:15px 0 0 0;opacity:0.93;filter:alpha(opacity=93); /* For IE8 and earlier */}
    .contentPaneMenu{float:left;width:940px!important; margin:0 10px 10px 10px!important;background:#000;}
    .ContentNoColor{background:transparent!important;min-height:75px; width:960px;margin:auto;padding:0;}
    .ContentNoShopr{background:#000!important;min-height:75px; width:960px;margin:auto;padding:0;}
    .contentPaneContactUs{z-index: 50;position: relative;background:#000;width:940px!important;min-height:50px; margin:auto;margin-bottom:10px!important; padding:15px 0 0 0;opacity:0.93;filter:alpha(opacity=93); /* For IE8 and earlier */}
    .BottomPaneContactUs{background:#85293f!important;width:940px!important;min-height:50px; margin:auto;margin-bottom:10px!important; padding:15px 0 0 0;opacity:0.93;filter:alpha(opacity=93); /* For IE8 and earlier */}
    #DNN6.TwoColLeft #dnn_LeftPane{float:left;width:180px;min-height:339px!important;margin-bottom:10px;
        background:#000 url(images/sushi_roll_pattern.png) repeat 0 0!important; text-align:center;}
    #DNN6.TwoColLeft #dnn_RightPane{float:left;width:780px;min-height:300px!important;background:#f8f4e8;padding:20px 0;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); /* For IE8 and earlier */}
    .LeftPaneHome,.RightPaneHome{background:transparent!important;}
    #DNN6.TwoColLeft #dnn_BottomPane .BottomPane{background: #85293f!important;}


.LeftPaneStore{width:180px!important; height:1050px; overflow-x:auto; padding-left:5px;padding-right:5px;}
.RightPaneStore{ width:770px!important; height:1050px; overflow-x:auto;background:#f8f4e8!important;}
.RightPaneStoreAdmin{ width:690px!important; background:#f8f4e8!important;}
/*FOOTER*/
#Footer{width:100%;background:#000 url(images/footer_graphic.png) repeat-x left top;
        text-align:center;bottom:-10px; left:0px; position:absolute!important; margin-top:40px!important;}
    #Footer .Content{width:960px;margin:auto;padding:12px 0 0 0!important;}
    #Footer .ContentContactUs{width:960px!important;margin:auto;padding:12px 0 0 0!important;}
    #Footer .Content .Panes{padding:0;}
    #Footer #dnn_Footer_BottomPane{clear:both;}
    #Footer #dnn_FooterPane{clear:both;}
    #Footer .Normal{color:#fff;font-size:11px!important;font-weight:normal!important;}
    #Footer span.SkinObject{font-weight:normal;color:#fff;}
    #Footer a.SkinObject{float:right;font-weight:normal;text-decoration:underline;}
    #Footer a.SkinObject:link, #Footer a.SkinObject:active, #Footer a.SkinObject:visited, #Footer a.SkinObject:hover{color:#fff;padding:0 0 0 15px;}

 #FooterHome{width:100%; background:transparent!important;bottom:0px!important;position:fixed!important;left:0px!important;
 text-align:center;}
 #FooterHome .Content{width:960px;margin:auto;padding:0!important; padding-bottom:0!important; margin-top:-65px!important;}
  #FooterHome .Content .Panes{padding:0;}
  
  #FooterHome .Content .dnnActionMenuBody, #FooterHome .Content .dnnActionMenuBody a, #FooterHome #dnn_FooterPane .dnnActionMenuBody a, 
  #FooterHome .Content .Panes .dnnActionMenuBody a, #Footer .Content .dnnActionMenuBody , #Footer .ContentContactUs .dnnActionMenuBody ,
  #Footer .ContentContactUs .dnnActionMenuBody a, #Footer .Content .dnnActionMenuBody a, #Footer #dnn_FooterPane .dnnActionMenuBody a, 
  #Footer .Content .Panes .dnnActionMenuBody a,
    ul.dnnActionMenuBody{color:#000!important;}

/* Content */

/*SZ pages*/

/*locations*/
.LeftPaneLocations{float:left;width:180px;height:639px!important;margin-bottom:10px;background:#000 url(images/sushi_roll_pattern.png) repeat 0 0;
     text-align:center;}
.RightPaneLocations{float:left;width:780px;height:600px!important;background:#f8f4e8;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); /* For IE8 and earlier */}

/*press*/
.LeftPanePress{float:left;width:180px;height:840px!important;margin-bottom:10px;background:#000 url(images/sushi_roll_pattern.png) repeat 0 0;
     text-align:center;}
.RightPanePress{float:left;width:780px;height:800px!important; overflow-x:hidden!important; overflow-y:auto!important; background:#f8f4e8;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); /* For IE8 and earlier */}

/*careers*/
.LeftPaneCareers{float:left;width:180px;height:930px!important;margin-bottom:10px;background:#000 url(images/sushi_roll_pattern.png) repeat 0 0;
     text-align:center;}
.RightPaneCareers{float:left;width:780px;height:890px!important;background:#f8f4e8;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); /* For IE8 and earlier */}

/*terms*/
.LeftPaneTerms{float:left;width:180px;height:800px!important;margin-bottom:10px;background:#000 url(images/sushi_roll_pattern.png) repeat 0 0;
     text-align:center;}
.RightPaneTerms{float:left;width:780px;height:800px!important;background:#f8f4e8;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); overflow-y:auto!important;overflow-x:hidden!important; /* For IE8 and earlier */}

/*privacy*/
.LeftPanePrivacy{float:left;width:180px;height:800px!important;margin-bottom:10px;background:#000 url(images/sushi_roll_pattern.png) repeat 0 0;
     text-align:center;}
.RightPanePrivacy{float:left;width:780px;height:800px!important;background:#f8f4e8;margin-bottom:10px; opacity:0.93;
        filter:alpha(opacity=93); overflow-y:auto!important; overflow-x:hidden!important;/* For IE8 and earlier */}


/******************* Type *************************/
/* General */
#DNN6.TwoColLeft #dnn_LeftPane h1,
#DNN6.TwoColLeft #dnn_LeftPane h2,
#DNN6.TwoColLeft #dnn_LeftPane p{color:#fff;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-weight:normal!important;line-height:25px!important;
padding:0 10px;}
#DNN6.TwoColLeft #dnn_LeftPane a{line-height:15px!important;}

#DNN6.TwoColLeft #dnn_LeftPane h1,
#DNN6.TwoColLeft #dnn_LeftPane h2{font-size:17px!important;text-transform:uppercase;}
#DNN6.TwoColLeft #dnn_LeftPane h2{font-size:14px!important;padding-bottom:0!important;}

#FooterHome .Content,
#FooterHome .Content a,
#FooterHome #dnn_FooterPane a,
#FooterHome .Content .Panes a,
#Footer .Content,
#Footer .ContentContactUs,
#Footer .ContentContactUs a,
#Footer .Content a,
#Footer #dnn_FooterPane a,
#Footer .Content .Panes a
{font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:11px!important;font-weight:normal!important; color:#fff!important; text-decoration:none!important; text-transform:uppercase;}


/* General */
a.linkbtn{
    margin: 5px 0 15px 0;
    width:25%!important;
    padding: 5px 10px;
    background-color: #290805!important;
    text-align: center;
    color: white;
    text-decoration: none!important;
}
a.linkbtn:hover{
    background-color: #f0a939!important;
}
/* Menu Pages */
.contentRightPane, .contentRightPane a{color:#fff!important;}
.DNNModuleContent table {background-color: transparent!important;}
a:link.MenuLevel0_Item{line-height: 15px!important;  HEIGHT: 15px!important; border-top:none!important;border-left:none!important;border-right:none!important;border-bottom: 1px solid #3D3D3D!important;text-decoration: none!important;}
.MenuLevel0_ItemSelected{line-height: 15px!important;HEIGHT: 15px!important;border-top:none!important;border-left:none!important;border-right:none!important;border-bottom: 1px solid #3D3D3D!important;text-decoration: none!important; width: 90%!important}
/* Menu Pages */

/* About Us Page */
.RightPaneAbout h1{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:15px; text-transform:uppercase;}
.RightPaneAbout h2{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPaneAbout p{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px;}
/* About Us Page */

/* Press Page */
.RightPanePress h1{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPanePress p{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;line-height:25px!important;
padding:0;margin-top:5px;}
.RightPanePress .DNN_ANN_Description{padding-bottom:20px!important;}

.RightPanePress .DNN_ANN_Description a{color:#fff; background-color:#333;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important; 
font-size:10px!important;line-height:15px!important; text-transform:uppercase; padding:3px 5px;}

.DNN_ANN_DesignTable,
.DnnModule-DNN_Announcements{ width:95%!important; padding:0 20px!important;}

.SubHead{color:#333; font-family:WhitneyMedium, Verdana, Geneva, san-serif!important; font-size:16px!important; font-weight:normal!important;
line-height:25px!important;text-transform:uppercase;padding:20px 0!important;}
/* Press Page */

/* Careers Page */
.rightPaneCareers h1{color:#fff!important;font-size:15px!important;padding:10px 15px 5px 15px!important; text-transform:uppercase;}
.rightPaneCareers p{color:#fff; font-family:WhitneyMedium, Verdana, Geneva, san-serif!important; font-size:13px!important;line-height:15px!important; padding:0 15px 10px 15px;}
.applylink {width:100%; text-align:right!important; margin-top:5px;}
.applylink a{color:#fff!important; font-family:WhitneyMedium, Verdana, Geneva, san-serif!important; 
font-size:11px!important;background-color:#333;padding:10px 25px 5px 25px!important; text-transform:uppercase;}
/* Careers Page */

/* Locations Page */
.rightPaneLocations h1{color:#fff!important;font-size:15px!important;padding:10px 15px 5px 15px!important; text-transform:uppercase;}
.rightPaneLocations p{color:#fff; font-family:WhitneyMedium, Verdana, Geneva, san-serif!important; font-size:13px!important;line-height:15px!important; padding:0 15px 10px 15px;}
/* Locations Page */

/* Contact Us Page */
.contentPaneContactUs,.BottomPaneContactUs {color:#fff; font-family:WhitneyMedium, Verdana, Geneva, san-serif; font-size:13px!important;line-height:24px;}
.contentPaneContactUs h1{color:#fff; font-size:20px!important; padding:0 25px; margin-bottom:15px; text-transform:uppercase;}
.contentPaneContactUs h2{color:#fff;padding:0 25px; margin-bottom:5px; text-transform:uppercase;}
.contentPaneContactUs p,.BottomPaneContactUs p{color:#fff; font-family:WhitneyMedium, Verdana, Geneva, san-serif; font-size:13px!important;line-height:24px;padding:0 25px;}
.BottomPaneContactUs div.Normal{ text-align:center; margin:0 auto!important;margin-left:275px!important;}
table#dnn_ctr451_FormMaster_C5SLLC_MainFormTable{-moz-box-shadow:inset 0 0 20px #000;-webkit-box-shadow:inset 0 0 20px #000;box-shadow:inset 0 0 20px #000;}
table#dnn_ctr451_FormMaster_C5SLLC_MainFormTable input {border: 2px solid #f2f2f2!important; }

/* Contact Us Page */

/* Terms Page */
.RightPaneTerms h1{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPaneTerms h2{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPaneTerms p{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px;}
/* Terms Page */

/* Privacy Page */
.RightPanePrivacy h1{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPanePrivacy h2{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:18px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px; text-transform:uppercase;}
.RightPanePrivacy p{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;line-height:25px!important;
padding:0 80px;margin-top:5px;}
/* Privacy Page */


/* store admin Page */
.RightPaneStoreAdmin h1{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;text-transform:uppercase;}
.RightPaneStoreAdmin h2{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;text-transform:uppercase;}
.RightPaneStoreAdmin p{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;}
.RightPaneStoreAdmin span{color:#000;font-family:WhitneyMedium, Verdana, Geneva, san-serif!important;font-size:14px;font-weight:normal!important;}
.StoreAdmin td.SubHead{ vertical-align:top!important;}
.RightPaneStoreAdmin td, .RightPaneStoreAdmin th {vertical-align: top!important;}
/* store admin  Page */


/* Type */


/* Password Information */
#Passwords{margin:2em 0;padding:0;}
	#Passwords li{display:inline-block;height:62px;width:305px;background:url(images/Icons.png) no-repeat -256px -64px;margin:0 15px 0 0;padding:0;list-style-type:none;}
	#Passwords li.Host{margin:0;}
	#Passwords span.SubHead{display:block;color:#FFF;font-size:14px;padding:11px 0 8px 15px;}
	#Passwords span.Password{color:#FFF;padding:0 0 0 15px;}
p.Disclaimer{clear:both;color:#666666;font-size:11px;line-height:14px;}

/* Default Over-rides */

#ControlPanelWrapper #dnnCPWrap{filter:none !important;}

/* Modules */
.DnnModule{margin:0 0 2em 0;}

/* Panes - In Layout Mode */
.paneOutline{border:0;}
.paneOutline span.SubHead center{border:1px #ccc dotted;border-left:0;border-right:0;line-height:2.5em;}

#iPopUp{display:none;}
.eipbackimg{z-index:1000;}

/* Fonts */
.Normal{font-size:12px;line-height:16px;}
.SubHead{color:#333;}

/* Language Object */
.language-object { display:inline-block; margin-left: 5px; }
  #Login{text-align:right;color:#fff;}
    #Login .SkinObject, #Login .LoginLink{color:#fff;text-transform:uppercase;padding:0 0 0 5px;text-decoration:none;}
    #Login .SkinObject:hover, #Login .LoginLink:hover{text-decoration:underline;}
    #Login .LoginLink{padding:0 5px;}