/** DEFAULT TEMPLATE CSS -------------------------------------------------- **/
body, #body{margin: 0px; padding: 0px;}
a:focus{outline:none;}
li.offline{border:1px dashed #cc0000;}
a:focus{border:none; outline: none;}

#cmsOuterWrap3{text-align: center;}
.cmsInnerWrap{width:960px; margin:0 auto; text-align: left; position: relative;}

#cmsHeaderWrap{}
#cmsHeaderInner{z-index: 2;}

#cmsLogo{position: absolute; z-index: 999; cursor: pointer; overflow: hidden;}
#cmsLogoFile{width:100%; height:100%; background-repeat: no-repeat;}

#cmsMiddleWrap{}
#cmsMiddleInner{}
#cmsMiddleInner > table{height:200px;}

#cmsFooterWrap{}
#cmsFooterInner{}

#cmsContactWrap{position:absolute;}

#cmsBrandingLink{position: absolute; bottom:-20px; right:0;}
#commercialLinkInnerWrap{}
#commercialLinkInnerWrap a{color:#000000; text-decoration: none; font-size:10px; font-weight: normal; font-style: normal; padding:0;}

#cmsQuickLinks{position: absolute; z-index: 99999; right:0;}
#cmsQuickLinks a{text-decoration: none; font-weight: normal; font-style: normal;}

#cmsLeftCol{width:220px;}
#cmsStandardContent{width:515px; padding: 0 0 0 5px; overflow: hidden;}
.m_text_container table tr td img{display: block;}
#cmsRightCol{width:220px;}

.cmsSnippetsWrap{position: absolute; overflow: hidden; z-index: 1;}
#cmsRightCol .cmsSnippetsWrap{position: relative;}
#cmsSnippetsHeader, #cmsSnippetsFooter{z-index: 9999;}
#cmsSnippetsFooter{bottom:-120px; width:960px; height:100px;}
#cmsSnippetsSidebar,#cmsSnippetsContentTop,#cmsSnippetsContentBottom, #cmsSnippetsWelcomeContentTop, #cmsSnippetsWelcomeContentBottom{position: relative;}
#cmsSnippetsSidebar{min-height: 10px;}
#cmsSnippetsSidebar,#cmsSnippetsSidebar2{width:220px;}

/**
 * Welcome page standard colors
 */
.standard_color_0 .cmsEditElement, .standard_color_1 .cmsEditElement, .standard_color_2 .cmsEditElement, .standard_color_3 .cmsEditElement, .standard_color_4 .cmsEditElement, .standard_color_5 .cmsEditElement{background: #eeeeee;}
.standard_color_0, .standard_color_1, .standard_color_2, .standard_color_3, .standard_color_4, .standard_color_5{ background-color: transparent;}
.standard_color_0 img, .standard_color_1 img, .standard_color_2 img, .standard_color_3 img, .standard_color_4 img, .standard_color_5 img{display: block;}

/**
 * Header nav
 */
#cmsHeaderNavWrap{position: absolute; z-index: 999999;}
#cmsHeaderNav{position: relative; clear: both; z-index: 999999;}
#cmsHeaderNav ul li.offline{border:0;}
#cmsHeaderNav ul li.offline span{border-top:1px dashed red; border-bottom: 1px dashed brown; padding:0 3px;}
#cmsHeaderNav ul{list-style: none; margin: 0; padding-left: 0;}
#cmsHeaderNav li{float: left; position: relative;}
#cmsHeaderNav a {display: block; text-decoration: none; text-align: center; white-space: nowrap;}
#cmsHeaderNav ul ul {display: none;	float: left; margin: 0;	position: absolute;	left: 0; z-index: 999999;}
#cmsHeaderNav ul ul ul {left: 100%;	top: 0;}
#cmsHeaderNav ul ul a {font-weight: normal;	height: auto; width: 220px; text-align: left; white-space: normal;}
#cmsHeaderNav ul li:hover > ul {display: block;}

/**
 * Breadcrumbs
 */
#cmsHeaderSubInner{}
#cmsBreadcrumbs{}

/**
 * Middle nav
 */
#cmsMiddleNav ul{list-style:none; padding: 0px; margin:0px;}
#cmsMiddleNav ul ul{margin:0px 0px 0px 20px;}
#cmsMiddleNav a{text-decoration: none; display: block; font-style: normal;}

/**
 * Blog
 */
#blogContentArea{width:495px;}

/**
 * Welcome fields standard colors
 */
.standard_color_0{}
.standard_color_1, .standard_color_2, .standard_color_3, .standard_color_4, .standard_color_5{
	background-color:#eeeeee;
}

/** ORIGINAL THEME CSS -------------------------------------------------- **/
#body{background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/seamless_body.png') center top fixed; color #eeeeee;}

/**
 * Outer wraps
 */
#cmsOuterWrap1{}
#cmsOuterWrap2{}
#cmsOuterWrap3{}
#cmsOuterWrap4{}

/**
 * Inner / content wraps
 */
.cmsInnerWrap{}

/**
 * Header
 */
#cmsHeaderWrap{background: #ffffff;}
#cmsHeaderInner{height:165px;}

/**
 * Logo
 */
#cmsLogo{height:100%; width:100%;}
#cmsLogoText{
	font-size: 30px;
	font-family: Arial;
  	font-size: 34px;
  	color:#333333;
	margin-top: 70px; 
	font-family: 'Rock Salt', cursive;
}

/**
 * Quick links
 */
#cmsQuickLinks{padding-top:5px;}
#cmsQuickLinks a, #cmsQuickLinks a.visited, #cmsQuickLinks a:hover{color:#960000; text-decoration: none; font-size: 10px;}
#cmsQuickLinks table{}
#cmsQuickLinks table tr td{font-size: 10px; color:#960000;}

/**
 * Snippets header
 */
#cmsSnippetsHeader{right:0; top:30px; width:50%; height:90px;}

/**
 * Header navigation
 */
	#cmsHeaderNavWrap{bottom:10px; width:960px;}
	
	/** Wrap **/
	#cmsHeaderNav{float: right;}
	
	/** All links **/
	#cmsHeaderNav a{
		color: #000000;
		line-height: 30px;
		padding: 0 1.2em;
		font-family: Arial;
		font-size: 12px;
		font-weight: normal;
	}
	
	/** 1st level, selected **/
	#cmsHeaderNav > ul > li.selected > a{
		color: #ffffff;
		background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/nav-bg.png') repeat-x left center;
	}
	/** 1st level, hover **/
	#cmsHeaderNav > ul > li:hover > a{
		background: #971611;
		color: #ffffff;
	}
	
	/** Dropdown wrap **/
	#cmsHeaderNav ul ul {
		background: #971611;	
	}
	
	/** Dropdown links **/
	#cmsHeaderNav ul ul a {
		color: #ffffff;
		font-size: 12px;
		line-height: 30px;
		padding: 0 10px 0 15px;
		border-bottom: 1px solid #7b1707;
	}
	#cmsHeaderNav ul li ul li:hover > a {
		background: #333333; 
	}
	#cmsHeaderNav ul li ul li.selected > a {
		background: #333333; 
	}

/**
 * Breadcrumbs
 */
#cmsHeaderSubWrap{background: #eeeeee;}
#cmsBreadcrumbs{padding:0px 10px; color: #000000;}
#cmsHeaderSubInner, #cmsBreadcrumbs a, #cmsBreadcrumbs a:hover{line-height: 40px; font-size: 11px; color: #000000; font-weight: normal; text-decoration: none;}

/**
 * Middle
 */
#cmsMiddleWrap{background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/middle-top.png') no-repeat center top;}
#cmsMiddleInner{padding-top:40px; padding-bottom: 10px;}
#cmsLeftCol{}
#cmsStandardContent{}
#cmsRightCol{}

/**
 * Middle nav
 */
	#cmsMiddleNav{padding-top: 10px;}
	
	#cmsMiddleNav a{
		color:#ffffff; line-height: 30px; padding:0px 0px 0px 10px; text-decoration: none; font-weight: normal;		
	}
	
	/** 1st level **/
	#cmsMiddleNav > ul{}
	#cmsMiddleNav > ul > li > a{
		border-bottom: 1px solid #333333;
		background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/sub-nav-arrow.png') no-repeat 205px center;
		margin:0;
	}
	#cmsMiddleNav > ul > li.selected > a, #cmsMiddleNav > ul > li:hover > a{
		background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/nav-bg.png') repeat-x left center;
	}
	
	/** 2dn level **/
	#cmsMiddleNav > ul > li > ul{}
	#cmsMiddleNav > ul > li > ul > li > a{line-height: 25px; border-bottom: 1px dashed #333333;}
	#cmsMiddleNav > ul > li > ul > li.selected > a, #cmsMiddleNav > ul > li > ul > li:hover > a{background: #333333;}
	
	/** 3rd level **/
	#cmsMiddleNav > ul > li > ul > li > ul > li > a{line-height: 25px; border-bottom: 1px dashed #333333;}
	#cmsMiddleNav > ul > li > ul > li > ul > li:hover > a, #cmsMiddleNav > ul > li > ul > li > ul > li.selected > a{background: #333333;}

/**
 * Footer
 */
#cmsFooterWrap{margin-bottom: 50px; background: url('/admin/Templates/Dynamic/hardcoded-three-columns/designs/street/images/footer.png') no-repeat center top;}
#cmsFooterInner{height:80px;}

/**
 * Contact
 */
#cmsContactWrap{
	top:45px;
	padding:0;
	margin:0;
}
#cmsContactWrap, #cmsContactWrap a{
	line-height: 30px; 
	font-size: 11px; font-family: Arial; 
	color:#ffffff;
	font-weight: normal;
	text-decoration: none;
}

/**
 * Branding link
 */
#cmsBrandingLink{}
#commercialLinkInnerWrap{}
#commercialLinkInnerWrap a{color:#960000;}

/** EMBEDDED THEME FONTS -------------------------------------------------- **/
h1{color:#960000; font-size: 26px; font-weight: normal; text-decoration: none; font-family: Arial; line-height: 120%; margin:10px 0 20px 0;}
h2{color:#960000; font-size: 20px; font-weight: normal; text-decoration: none; font-family: Arial;}
h3{color:#960000; font-size: 16px; font-weight: normal; text-decoration: none; font-family: Arial;}
a, a:active, a:visited{color:#960000; text-decoration: underline; font-size: 12px; font-weight: normal;}
a:hover{color:#cccccc; font-size: 12px; text-decoration: underline; font-weight: normal;}
body, td{color:#eeeeee; font-weight: normal; font-size: 12px; text-decoration: none; line-height: 180%;}
h4{color:#960000;}