div#wrapper {
	width: 100%;
}

div#innerwrapper {
	width: 962px;
}

/* Navigation
----------------------------------------------------*/	
div#navigation {
	width: 962px;
}

div#navigation dl dd ul#menu li, div#navigation dl dd div.menu-main-menu-container li {
	padding: 7px 3px 8px;
}

div#navigation form#search input[type='text']{
	width: 167px;
}

/* Header 
----------------------------------------------------*/
div#header {
	width: 962px;
}

/* Branding 
----------------------------------------------------*/
div#branding {
	width: 962px;
}

div#branding h1#logo {
	margin: 4px 0 0 15px;
}

div#branding h2#tag {
	width: 520px;
}

div#branding h3 {
	width: 520px;
}

/* Category Filter
----------------------------------------------------*/
div#categoryFilter ul#filterMenu {
	width: 962px;
}

div#categoryFilter ul#filterMenu li {
	width: 107px;
}

div#categoryFilter ul#filterMenu li.filter a{
	width: 107px;
}

div#categoryFilter ul#filterMenu li:last-child {
	width: 109px;
}

/* Content 
----------------------------------------------------*/
div#contentWrapper {
	width: 960px;
}

div#contentWrapper div#content {
	width: 650px;
}

div#contentWrapper div#content .page {
	width: 640px;
}	

div#contentWrapper div#content .post.featured{
	width: 625px;
}

div#contentWrapper div#content div.thumbnail a div.featuredVideo img{
	margin: -30px 0 -54px;
}

div#contentWrapper div#content .post{
	width: 300px;
}

div#contentWrapper div#content div#loadMore {
	width: 660px;
}

div#contentWrapper div#content div#loadMore.hasMore {
	background: url("./images/scrollContentBG.png") no-repeat scroll 50% 34% transparent;
}

/* Footer
----------------------------------------------------*/	
div#footer .site-info{
	width: 960px;
}

/* Events Page
----------------------------------------------------*/
div#content div#event-table-header-left {
	width: 315px;
	border-top: 1px dotted #D8947D;
}

div#content div#event-table-header-right {
	width: 315px;
	border-top: 1px dotted #D8947D;		
}

div#content div.events-wrapper div.event-page-details-column{
	width: 300px;
	padding: 10px 10px 15px;				
}

div#content div.events-wrapper div.event-page-event-column{
	width: 310px;
	padding: 10px 10px 15px 0;		
}	

div#content div.events-wrapper {
	background: url("images/bg-event-column.png") repeat-y scroll 315px 1px transparent;
}

div#contentWrapper div#content div.entry-content div#event-table-header-left h3, 
div#contentWrapper div#content div.entry-content div#event-table-header-right h3{
	margin: 4px 0 10px 5px;
	padding: 0;
}	

/* Pop Up
----------------------------------------------------*/	
div#option {
	left: 30%;
	width: 479px;		
}

div#option h2{ 
	font-size: 30px;
}	

/* Mid CTA
----------------------------------------------------*/		
div#mid-cta{
	display:none;
}	



div#navigation {
	background: none repeat scroll 0 0 #DB572C;
	float: left;
	height: 31px;
}

div#navigation dl {
	float: left;
}

div#navigation dl dt{
	display: none;
}

div#navigation dl dd{
	display: block;
}

div#navigation dl:hover dd{
	display: block;
}

div#navigation dl dd ul#menu, div#navigation dl dd div.menu-main-menu-container{
	background: none repeat scroll 0 0 #DB572C;
	color: #FFFFFF;
	float: left;
	margin: 0 0 7px;
	text-shadow: 1px 1px 1px #000000;
}

div#navigation dl dd ul#menu li, div#navigation dl dd div.menu-main-menu-container li {
	float: left;
	margin: 0 10px;
}

div#navigation dl dd ul#menu li a, div#navigation dl dd div.menu-main-menu-container li a{
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}

div#navigation dl dd ul#menu li:hover, div#navigation dl dd div.menu-main-menu-container li:hover{
	background: #84C8BC;
}

/*This should be combined with the selector above when we decide */
div#navigation dl dd div.menu-main-menu-container li{
	position: relative;
}

div#navigation dl dd div.menu-main-menu-container ul ul{
	background: none repeat scroll 0 0 #DB572C;
	display: none;
	float: left;
	left: 0;
	margin: 0;
	position: absolute;
	top: 1.8em;
	width: 188px;
	z-index: 9000000;
}

div#navigation dl dd div.menu-main-menu-container ul li.no-touch:hover ul, div#navigation dl dd div.menu-main-menu-container ul li.hover ul{
	display:block;
}

div#navigation dl dd div.menu-main-menu-container ul li ul li{
	border-bottom: 1px solid #fff;
	margin: 0;
	padding: 7px 0 8px 10px;
	width: 178px;
}

div#navigation dl dd div.menu-main-menu-container li#menu-item-22367{
	background: url("./images/icon-cart.png") no-repeat scroll 5px 4px #84C8BC;
	margin: 0;
	padding: 7px 10px 8px 40px;
}	
		
div#footer div#footerPopWrap div#footerPopup div#footerSearch form#search input[type="submit"] {
	font-size:0px;
	line-height:0em;
	text-indent: -9999px;
	width: 24px;
}	

div#footer div#footerPopWrap div#footerPopup div#footer-popup-menu.footer-menu ul li a {
	font-size:12px;
}

div#footer div#footerPopWrap div#footerPopup div#footer-popup-menu.footer-menu ul li{
	float: left;
	margin: 0 1px;
	padding: 4px 2px;
}

div#navigation form#search input[type="text"] {
  width: 150px;
}

div#navigation form#search input[type="submit"]{
	font-size:0px;
	line-height:0em;
}

.adv_sidebar_125x125{
	width:298px;
}

div#contentWrapper div#content div.entry-content div#cta-store-single p.button a {
	background: linear-gradient(to bottom, #85C7BB 0%, #10927B 100%) repeat scroll 0 0 transparent;
	border: medium none;
	box-shadow: 0 0 1px 2px #999999;
	font-size: 13px;
	font-weight: 700;
	padding: 4px 3px;
}

div#sidebar div#main-cta input[type="text"], div#sidebar div#main-cta-fixed input[type="text"] {
	border:1px solid #E7E6E0;
}

div#comments .comment-content {
	width:400px;
}

.widget-area{
	float:right;
	width:298px;
}