/********************************************
   LAYOUT
********************************************/ 

#container{margin:0 auto; width:1300px; position:relative; z-index:100;}

.headerholder {width:100%; height: 195px; position:relative;}
.headerholder.branding {width:990px; margin: 0 auto;}
.headerholder.branding.headerfix {margin-left: calc((100% - 990px) / 2)}
.headerholder.brending {margin: 0 auto; width: 990px;}
.header{width: 1300px;margin:0 auto;}

#footer {width:100%; z-index:99; background-color: #EE174C;}
#footer.branding {margin: 0 auto; width: 990px;}
.footer-holder{width:1300px;margin:0 auto; background-color: #EE174C}

/* #main {width: 100%; margin: 0 auto;}

#topFull {width: 100%; padding-bottom: 20px;}
#path {display: none}
#stripe1 {display:none}
#content {float:left; width:74%; background-color: #ff0000}
#stripe2 {float:right; width:24%; min-width: 300px} */

#main {width: 100%; margin: 0 0 20px;}
#main > #stripe1 {display: none}
#content {background:  #FFFFFF; padding: 30px 20px; width: 900px; float: left; position: relative; margin-left: 20px; margin-bottom: 10px;}
#stripe2 {width: 320px; background: none; float: left;}

.topFullHolder{width:100%; background-color: #666; position: relative; /*min-height: 40px;*/}

.topFullHolder.branding{width: 990px; margin: 0 auto;}
.topFullHolder.branding.topFullHolderFixed{margin-left: calc((100% - 990px) / 2)}
.topFullHolder.gray{background: #666;}
.topFullHolder.yellow{background: #FF9900;}
.topFullHolder.green{background: #33CC33;}
.topFullHolder.rose{background: #FF66FF;}
.topFullHolder.blue{background: #00CCFF;}
.topFullHolder.red{background: #FF0000;}
.topFullHolder.violet{background: #CC00FF;}

.topFullHolderDepth3.gray{background: #484848;}
.topFullHolderDepth3.yellow{background: #D98200;}
.topFullHolderDepth3.green{background: #249324;}
.topFullHolderDepth3.rose{background: #E100E1;}
.topFullHolderDepth3.blue{background: #0093B7;}
.topFullHolderDepth3.red{background: #C40000;}
.topFullHolderDepth3.violet{background: #9C00C4;}

.topFullHolder.topFullHolderFixed{position: fixed; top: 93px;z-index: 101;}
.topFullHolderDepth3.topFullHolderFixed{position: fixed; top: 133px;z-index: 101;} 



.billboard-banner {margin: 10px auto;}
.billboard-banner div div {position: relative;}
.top-banner {margin: 0 auto; text-align: center; background-color: #666;}
@media (min-width: 998px){.billboard-banner {margin: 0px auto 15px auto;max-height: 250px;text-align: center;}}