
	*{
		margin: 0; padding: 0;
		list-style-type: none;
		outline: none;
	}

	html, body{
		height: 100%; width: 100%;
		background: #f0f1f5 url('../sitecore/shell/themes/Standard/Images/body-background.jpg') 50% 0 repeat-y;
		font: 11px/15px Arial, Helvetica, sans-serif;
		color: #757575;
	}

	img{ border: 0; }

	a{ outline: none; }

	.clear{
		clear: both;
	}

	div.container{
		width: 900px;
		position: absolute;
		margin: 0 0 0 -450px;
		left: 50%;
		background: transparent url('../sitecore/shell/themes/Standard/Images/container-background.gif') 0 0 repeat-y;
	}

	* html div.container{ margin: 0 0 0 -449px; }

	div.header{
		height: 127px;
		position: relative;
		background: transparent url('../sitecore/shell/themes/Standard/Images/header-background.jpg') 0 17px repeat-x;
	}

	div.header h1 {
		float: left;
		position: relative;
		padding: 0px;
		margin: 0px;
	}

	div.header h1 span.logo {
		height: 66px; width: 152px;
		display: block;
		position: absolute;
		top: 16px; left: 21px;
		text-indent: -10000px;
		background: transparent url('../sitecore/shell/themes/Standard/Images/ellesse_logo.jpg') no-repeat 0 0;
	}

	/*div.header a img{ float: left; }*/

	div.menu-holder{
		position: absolute;
		top: 25px; right: 187px;
		z-index: 1;
		width: 700px;
		text-align: right;
	}

	ul.subitem-menu {
		float: right;
		text-align: right!important;
	}

	ul.margin{ margin: 40px 0 0 0!important; padding: 0; }

	ul.margin1{ margin: 14px 0 0 0!important; padding: 0; }

	ul.subitem-menu li{ position: relative; float: left; }

	ul.subitem-menu li, ul.subitem-menu li ul li a {
		height: 25px;
		display: inline;
		color: #fff;
	}

	ul.subitem-menu li a{ margin: 0 0 0 5px; color: #fff;}

	ul.subitem-menu li ul {
		position: absolute;
		top: 25px; left: 0;
		padding: 7px 0 0 0;
		margin: 0px;
		display: none;
		width: 465px;
		background: transparent url('../sitecore/shell/themes/Standard/Images/clear-background.gif') repeat-x 0 0;
	}
	ul.subitem-menu li ul li { float: none; padding: 0px; margin: 0px; }

	ul.subitem-menu li.drop ul {display: block;}

	ul.subitem-menu li a, ul.subitem-menu li ul li a{
		font: normal 12px Arial, sans-serif;
		text-transform: uppercase;
		text-decoration: none;
		color: #676767;
		height: 23px; display: inline-block;
		padding: 0; float: left;
		background: transparent url('../sitecore/shell/themes/Standard/Images/left-corner.gif') no-repeat 0 0;
	}

	ul.subitem-menu li a span, ul.subitem-menu li ul li a span{
		line-height: 20px;
		height: 20px; display: inline;
		padding: 0; float: left;
		cursor: pointer;
		color: #fff;
		background: transparent url('../sitecore/shell/themes/Standard/Images/right-corner.gif') no-repeat right 0;
	}

	/*ul.subitem-menu li a:hover{ color: #ffffff; background-position: 0 bottom; }
	ul.subitem-menu li a:hover span{ background-position: right bottom; }*/

	a.relative{ position: relative; }

	ul.subitem-menu li a span.corner{ display: none; }

	/*ul.subitem-menu li a:hover span.corner, ul.subitem-menu a.selected span.corner{
		height: 25px; width: 9px;
		display: block;
		position: absolute;
		top: 0; left: 45%;
		background: transparent url('../sitecore/shell/themes/Standard/Images/menu-corner.gif') no-repeat 0 bottom;
	}*/

	/*ul.subitem-menu a.selected{
		color: white; text-decoration: none!important;
		background-position: 0 bottom;
	}
	ul.subitem-menu a.selected span{ background-position: 100% bottom; }*/

	ul.subitem-menu a.selected{
		text-decoration: none!important;
	}

	div.clear-navigation{
		height: 22px; clear: both;
	}

	div.path{
		position: absolute;
		top: 116px; left: 21px;
		width: 580px; float: left;
		overflow: hidden;
		display: none;
	}

	div.combo-boxes{
		height: 26px; width: 260px;
		text-align: right;
		color: #999;
		position: absolute;
		top: 25px; right: 19px;
		font-weight: bold;
	}

	div.combo-boxes a{
		color: #999; text-decoration: none;
		text-transform: uppercase;
	}

	div.path, div.path a{
		font: 12px Arial, sans-serif;
		color: #999; text-decoration: none;
	}

	div.path a:hover, div.header a.selected{ text-decoration: underline; }

	div.combo-boxes img{ vertical-align: -5px; margin: 0 7px 0 0; }

	div.bent{ height: 49px; clear: both; }

	div.news-title{
		height: 40px; width: 100%;
		border-bottom: 1px solid #ff6600;
	}

	div.news-title h1{
		font: normal 35px Arial, sans-serif;
		color: #ff6600; float: left;
		margin: 0 0 0 20px;
	}

	h3{
		width: 380px;
		font: bold 11px Arial, sans-serif;
		color: #ff6501!important;
		text-transform: uppercase;
		margin: 0 0 5px 0;
		padding: 0 0 7px 0;
		border-bottom: 1px solid #ff6600;
	}

	#rss-feed{
		margin: 3px 0 0 0;
		float: right;
		display: block;
		overflow: hidden;
		text-indent: -10000px;
	}

	input.search-news-arrow{
		height: 26px; width: 27px;
		float: right; border: 0;
		cursor: pointer;
		background: transparent url('../sitecore/shell/themes/Standard/Images/search-button-arrow.gif') no-repeat 0 100%;
		display: block;
		text-indent: -10000px;
		overflow: hidden;
		font-size: 0!important;
	}

	input.search-news-arrow-over{
		height: 26px; width: 27px;
		float: right; border: 0;
		cursor: pointer;
		background: transparent url('../sitecore/shell/themes/Standard/Images/search-button-arrow.gif') no-repeat 0 0;
		display: block;
		text-indent: -10000px;
		overflow: hidden;
		font-size: 0!important;
	}

	input.search-news-arrow-over-left{
		height: 26px; width: 27px;
		float: left; border: 0;
		cursor: pointer;
		background: transparent url('../sitecore/shell/themes/Standard/Images/search-button-arrow.gif') no-repeat 0 0;
		display: block;
		text-indent: -10000px;
		overflow: hidden;
		font-size: 0!important;
	}

	input.search-news{
		height: 15px; width: 112px;
		padding: 6px 0 5px 6px;
		border: 0;
		float: right;
		font: bold 12px Arial, sans-serif;
		color: #666;
		outline: none;
		background: transparent url('../sitecore/shell/themes/Standard/Images/search-news.gif') repeat 0 0;
	}

	a.a-rss{
		height: 21px; display: block;
		float: right;
		margin: 7px 0 0 0;
		padding: 6px 30px 0 0;
		font: bold 12px Arial, sans-serif;
		color: #666; text-transform: uppercase;
		text-decoration: none;
		background: transparent url('../sitecore/shell/themes/Standard/Images/a-rss.gif') no-repeat right 0;
	}

	div.clear-footer{
		height: 95px; clear: both;
	}

	div.footer{
		width: 860px; padding: 19px 20px 50px 20px;
		clear: both; margin: 0 auto;
		background: transparent url('../sitecore/shell/themes/Standard/Images/footer-background.gif') repeat-x 0 0;
	}

	div.footer p{ padding: 12px 0 0 0; }

	div.footer, div.footer a{
		font: 12px Arial, sans-serif;
		color: #808080; text-decoration: none;
	}

	div.footer a{ margin: 0 2px; }

	div.footer a:hover{ text-decoration: underline; }

	a.a-email, a.a-submit{
		height: 22px;
		display: block;
		float: left;
		margin: 7px 0 0 -4px;
		padding: 5px 0 0 33px!important;
		font: bold 14px Arial, sans-serif!important;
		color: #ff6600!important;
		text-decoration: none!important;
		background: transparent url('../sitecore/shell/themes/Standard/Images/a-email.gif') no-repeat 0 0!important;
	}

	div.last{ float: right; margin: 0px!important;}

	div.box-story{
		width: 425px; float: left;
		color: #000; margin: 0 5px 0 -5px;
		font-size: 12px;
		padding: 1px 0 0 0;
	}

	div.box-story div.image-holder{
		height: 144px; width: 264px;
		overflow: hidden;
		float: left;
		position: relative;
		margin: 1px 14px 0 0;
	}


	div.box-story a.box-story-link{
		height: 144px; width: 264px; display: block;
		font: normal 12px Arial, sans-serif;
		position: absolute;
		top: 0; left: 0;
		z-index: 100;
		text-indent: -10000px;
		cursor: pointer;
		background: transparent url('../sitecore/shell/themes/Standard/Images/link-background.png') no-repeat 0 0;
	}

	div.box-story a:hover.box-story-link{
		background-position: bottom;
	}

	div.box-story h1.headline{
		height: auto; width: 144px;
		float: left;
		margin: 0; padding: 0;
		color: #cc3333!important;
		font: bold 13px/18px Arial, sans-serif;
	}

	#pre-footer-1, #pre-footer-2{ float: left; }

		div.box-story h1.headline{ display: block; color: #fff !important; }

	div.box-story div.image-holder img{ z-index: 10; position: absolute; }

	div.box-story div.box-text{
		width: 144px; float: left;
	}

	div.box-text p{ margin: 2px 0 5px 0; padding: 0; }

	div.box-story a{
		font: normal 12px Arial, Helvetica, sans-serif;
		color: #ff6600; text-decoration: none;
	}

	div.box-story a:hover{ color: #cc3333; text-decoration: underline; }


	div.box-story p.link{ margin: 1px 0 0 0; }

	div.bent3{
		clear: both;
		height: 15px;
	}

	div.last{ float: right!important; }

	input.submit{
		height: 28px; width: auto;
		display: block; border: 0;
		text-align: left;
		margin: 12px 0 0 0;
		padding: 0 0 0 30px;
		outline: none; cursor: pointer;
		font: bold 13px Arial, sans-serif; color: #ff6600;
		background: transparent url('../sitecore/shell/themes/Standard/Images/a-email.gif') no-repeat 0 0;
	}

	input.over, a:hover.a-email{
		color: #c60c30!important; text-decoration: underline!important;
		background: transparent url('../sitecore/shell/themes/Standard/Images/a-email2.gif') no-repeat 0 0!important;
	}

	div.right-box{
		width: 325px;
		background-color: white;
		font: normal 13px Arial, Helvetica, sans-serif;
		color: #000;
	}

	div.right-box div.image-holder{
		width: 325px;
	}

	div.text{ padding: 0 8px; }

	div.text p.link{
		float: left;
		margin:  0!important;
		padding: 4px 0 0 0!important;
	}

	div.text a{
		color: #ff6600; text-decoration: none;
	}

	div.text a:hover{ color: #cc3333; text-decoration: underline; }

	span.prev{
		font: bold 12px Arial, sans-serif!important; color: #747474;
		height: 21px; display: inline-block;
		margin: 0 4px 0 0!important;
		padding: 7px 0 0 30px!important;
		font: bold 12px Arial, sans-serif;
		color: #b0b0b0!important; text-decoration: none;
		background: transparent url('../sitecore/shell/themes/Standard/Images/arrow-prev-grey.gif') no-repeat 0 1px;
	}

	span.next{
		height: 21px; display: inline-block;
		margin: 0 0 0 2px!important;
		padding: 7px 30px 0 0!important;
		font: bold 12px Arial, sans-serif;
		color: #b0b0b0!important; text-decoration: none;
		background: transparent url('../sitecore/shell/themes/Standard/Images/arrow-next-grey.gif') no-repeat 100% 1px!important;
	}

	div.header-local{
		height: 100px!important;
		position: relative!important;
		background: none;
	}

	div.header-local h1 {
		float: left;
		position: relative;
		padding: 0px;
		margin: 0px;
	}

	div.header-local h1 span.logo {
		height: 66px; width: 152px;
		display: block;
		position: absolute;
		top: 16px; left: 21px;
		text-indent: -10000px;
		background: transparent url('../sitecore/shell/themes/Standard/Images/ellesse_logo.jpg') no-repeat 0 0;
	}

	div.sub-header{
	  clear:both;
		height: 31px!important;
		padding: 0 16px 0 0;
		text-align: right;
		background: transparent url('../sitecore/shell/themes/Standard/Images/header-background.jpg') 0 -83px repeat-x!important;
	}

	#sub-menu{
		height: 12px; width: 500px;
		padding: 16px 0 0 0;
		float: right;
	}

	#sub-menu li{ padding: 0; float: right; }

	#sub-menu li.sep{
		height: 17px; width: 1px;
		margin: -3px 11px 0 10px;
		border-right: 1px solid #fff;
	}

	#sub-menu li a{
		color: #fff;
		text-decoration: none;
		text-transform: uppercase;
		font: normal 12px Arial, Helvetica, sans-serif;
	}

	#sub-menu li a:hover{ color: #ff6600; }

	#copyright span{
		visibility: hidden;
	}

	#fb_ct{display: none;}

	#vb_ct{display: none;}

	#fb_title{display: none;}