@charset "utf-8";
/*
Master Stylesheet - Dusza

/*-------------------------------------------------------------------------------------------------------FOUNDATIONS
*/

@import url("reset.css");

/*-------------------------------------------------------------------------LAYOUT
*/

* {
	margin: 					0;
	padding: 					0;
	border: 					0;
	outline: 					0;
}
body {
	font:						normal 62.5% Arial, Helvetica, sans-serif;
	background:					url('../images/bg.gif') left top;
	color:						#111;
}
div#access {
	display:					none;
}
div#container {
	float:						left;
	width:						100%;
	background:					url('../images/container_bg.jpg') left top repeat-x;
}
div#wrapper {
	width:						960px;
	margin:						0 auto;
}
div#header {
	float:						left;
	width:						960px;
}
div#content {
	float:						left;
	position:					relative;
	width:						750px;
	padding:					36px 0 0 8px !important;
	padding:					36px 0 0 6px; /* FIX IE */
	margin:						0 !important;
	margin:						0 -3px 0 0; /* FIX IE */
}

/*-------------------------------------------------------------------------------------------------------UNSUPPORTED
*/
body#unsupported {
	overflow:					auto;
	text-align:					center;
}
body#unsupported div#content {
	width:						100%;
}
body#unsupported div#content h1, 
body#unsupported div#content p {
	text-align:					left;
	font-size:					2.4em;
	padding:					40px 68px 0;
}
body#unsupported div#content p {
	font-size:					1.4em;
	padding:					5px 68px;
}
body#unsupported div#header ol, 
body#unsupported div#header form, 
body#unsupported div#header div.textic, 
body#unsupported div.footer_contact, 
body#unsupported div#footer_wrapper {
	display:					none;
}

/*-------------------------------------------------------------------------------------------------------HEADER
*/

div#header h1 a {
	float:						left;
	width:						400px;
	height:						100px;
	text-indent:				-9999px;
	background:					url('../images/logo.jpg') left top no-repeat;
}
div#header ol {
	float:						right;
	clear:						right;
}
div#header ol li {
	float:						left;
}
div#header ol li a {
	float:						left;
	color:						#FFF;
	font-size:					1.2em;
	text-decoration:			none;
	padding:					15px 0 0 20px;
}
div#header ol li a:hover {
	color:						#CCC;
}
div#header form {
	float:						right;
	clear:						right;
	width:						265px;
	padding:					10px 0 0;
}
div#header form ol, 
div#header form ol li {
	float:						left;
}
div#header form label {
	display:					none;
}
div#header form input, 
div#header form button {
	float:						left;
	background:					#FFF url('../images/search-icon.gif') 5px 5px no-repeat !important;
	border:						0;
	color:						#111;
	width:						175px;
	margin:						2px 0 0;
	padding:					6px 4px 6px 25px;
	font-size:					1.2em;
	height:						15px;
}
div#header form button {
	float:						left;
	clear:						none;
	margin:						2px 0 0 5px;
	padding:					4px 5px;
	width:						55px;
	background:					#F0EBD8 !important;
	border:						2px solid #E2D7B8;
	color:						#597C9F;
	text-align:					center;
	font-size:					1.1em;
	font-weight:				bold;
	cursor:						pointer;
	height:						27px;
	overflow:					hidden;
}
div#header form button:hover {
	border-color:				#AFA791;
}
div#header div.textic {
	float:						left;
	clear:						both;
	width:						254px;
	height:						auto !important;
	height:						50px; /* FIX IE */
	min-height:					50px;
	margin:						0 0 0 706px !important;
	margin:						0 0 0 353px; /* FIX IE */
	padding:					6px 0 0;
	overflow:					hidden;
}
div#header div.textic img, 
div#header div.textic a {
	float:						left;
}

/*-------------------------------------------------------------------------------------------------------FORMS
*/
div#content form, 
div#content label, 
div#content input, 
div#content select, 
div#content textarea, 
div#content button {
	color:						#111;
	font:						1em Arial, sans-serif;
}
div#content form {
	position:					relative;
	float:						left;
	width:						406px;
	margin:					 	4px 0 0;
	padding:					22px 22px 44px;
	display:					inline; /* FIX IE */
	background:					#C4CEDA url('../images/form_bg.jpg') left top no-repeat;
	border:						2px solid #E2D7B8;
}
div#content form a.form_anchor {
	float:						left;
	text-indent:				-9999px;
	height:						0;
}
legend {
	display:					none;
}
div#content div.page form h3, 
div#content div.page form h4, 
div#content div.page form p {
	font-size:					1.4em;
}
div#content div.page form h3 {
	font-size:					1.3em;
	margin:						15px 0 0;
	padding:					0 0 10px;
}
div#content div.page form h4 {
	color:						#597C9F;
	margin:						0;
	font-size:					1.2em;
	font-weight:				normal;
}
div#content form p {
	float:						none;
	margin:						0 0 15px !important;
}
div#content form p span {
	color:						#597C9F;
}
div#content form p.error {
	border:						1px solid #CB0000;
	padding:					12px 5px 12px 46px !important;
	width:						353px;
	background:					#FFDBD8 url('../images/alert.gif') left center no-repeat;
	font-size:					1.2em;
}
div#content form p.success {
	border:						1px solid #009900;
	padding:					12px 5px 12px 46px !important;
	width:						353px;
	background:					#D8FFD9 url('../images/success.gif') left center no-repeat;
	font-size:					1.2em;
}
div#content div.page form ol {
	margin:						0 !important;
	padding:					0 !important;
}
div#content div.page form ol li {
	float:						left;
	list-style-type:			none;
	position:					relative;
	margin:						2px 0 0;
	padding:					0 !important;
	background:					none !important;
	width:						100%;
}
div#content label, 
div#content input, 
div#content select, 
div#content textarea, 
div#content button, 
div#content span.warning {
	float:						left;
	width:						394px;
	padding:					5px;
}
div#content select {
	width:						406px;
	padding:					5px 2px;
}
div#content select#dob_day, 
div#content select#dob_month {
	width:						115px;
	margin-right:				12px;
}
div#content select#dob_year {
	width:						152px;
}
div#content label {
	background:					transparent;
	padding:					5px 2px 2px;
	color:						#111;
	font-size:					0.9em;
}
div#content label em {
	font-size:					0.8em;
	color:						#888;
}
div#content label big, 
div#content p.label big {
	float:						left;
	color:						#597C9F;
	font-size:					3em;
	text-align:					center;
	margin:						-12px 10px 0 4px;
	padding:					0 0 10px;
}
div#content p.label {
	padding-top:				5px;
}
div#content em.warning {
	color:						#CB0000;
}
div#content span.help {
	clear:						left;
	color:						#3E576F;
	display:					block;
	font-size:					0.9em;
	font-weight:				normal;
	margin:						0;
	padding:					2px 0 5px;
}
div#content input, 
div#content select, 
div#content textarea, 
div#content button {
	border:						1px solid #CCC;
	color:						#111;
	background:					#FFF !important;
}
div#content input:focus, 
div#content select:focus, 
div#content textarea:focus {
	border:						1px solid #999EA2;
}
div#content textarea {
	overflow:					auto;
	height:						150px;
}
div#content span.warning {
	margin:						2px 0 0 2px !important;
	padding:					0;
	color:						#CB0000;
	width:						394px;
	font-size:					0.9em;
}
div#content label span.warning {
	margin:						2px 0 0 !important;
	font-size:					1em;
}
div#content dl.inputgroup {
	float:						left !important;
	float:						none; /* FIX IE */
	width:						400px;
	margin:						0 !important;
	padding:					0 0 5px 5px;
	background:					#D6DDE5;
	border-bottom:				2px solid #AAA;
}
div#content dl.inputgroup dt, 
div#content dl.inputgroup dd {
	float:						left;
	width:						28px;
	margin:						5px 0 0;
}
div#content dl.inputgroup dt {
	clear:						left;
}
div#content dl.inputgroup dd {
	width:						370px;
}
div#content li.half dl.inputgroup dt {
	clear:						none;
}
div#content li.half dl.inputgroup dd {
	width:						170px;
}
div#content li.third dl.inputgroup dt {
	clear:						none;
}
div#content li.third dl.inputgroup dd {
	width:						104px;
}
div#content dl.inputgroup dt input {
	width:						13px;
	height:						13px;
	margin:						6px 6px 3px !important;
	padding:					0 !important;
	border:						0px;
	background:					#D6DDE5 !important;
}
div#content dl.inputgroup dd label {
	width:						360px;
	margin:						0;
	padding:					5px 10px 5px 0 !important;
	color:						#111;
	font-size:					0.8em;
	font-weight:				bold;
	cursor:						pointer;
}
div#content li.half dl.inputgroup dd label {
	width:						160px;
}
div#content li.third dl.inputgroup dd label {
	width:						94px;
}
div#content button {
	float:						left;
	position:					absolute;
	left:						0;
	bottom:						0;
	width:						450px;
	color:						#FFF;
	font-size:					1.2em;
	font-weight:				bold;
	text-align:					left;
	background:					#557697 url('../images/read_more.jpg') right top no-repeat !important;
	padding:					6px 10px 6px 15px;
	margin:						0 !important;
	cursor:						pointer;
}
div#content button:hover {
	color:						#333;
}

/*-------------------------------------------------------------------------------------------------------NAVIGATION
*/
ul#nav {
	float:						left;
	width:						200px;
	margin:						36px 0 0;
}
ul#nav li {
	float:						left;
	margin:						4px 0 0;
}
ul#nav li.first {
}
ul#nav li.last {
}
ul#nav li a {
	float:						left;
	width:						180px;
	background:					#E9E0C7;
	border:						2px solid #E2D7B8;
	text-decoration:			none;
	font-size:					1.2em;
	font-weight:				bold;
	color:						#777;
	padding:					6px 10px;
}
body#home ul#nav li a.nav_home, 
body#about-us ul#nav li a.nav_about-us, 
body#latest-news ul#nav li a.nav_latest-news, 
body#resources ul#nav li a.nav_resources, 
body#case-studies ul#nav li a.nav_case-studies, 
body#contact-us ul#nav li a.nav_contact-us, 
ul#nav li a:hover, 
ul#nav li.subnav a:hover, 
ul#nav li.subnav.active a {
	background:					#557697 url('../images/active_nav_bg.jpg') left top repeat-x;
	color:						#FFF;
	border:						2px solid #557697;
}
ul#nav li.subnav:hover ul, 
ul#nav li.subnav.active ul {
}
ul#nav li.subnav ul {
	display:					none;
	float:						left;
	margin:						-2px 0 0;
	border:						2px solid #E2D7B8;
	border-width:				0 0 2px;
}
ul#nav li.subnav ul li {
	float:						left;
	margin:						0;
	background:					#E9E0C7;
	border:						2px solid #E2D7B8;
	border-width:				0 2px;
}
ul#nav li.subnav ul li a, 
ul#nav li.subnav.active ul li a {
	font-size:					1em;
	background:					#7AAAEA;
	color:						#FFF;
	border-width:				0;
	border:						1px solid #8CB8F2;
	border-width:				0 0 1px;
	margin:						0;
}
ul#nav li.subnav ul li a.active {
	color:						#3D6185;
}
ul#nav li.subnav ul li a:hover, 
ul#nav li.subnav.active ul li a:hover {
	background:					#8CB8F2;
	border:						1px solid #8CB8F2;
	border-width:				0 0 1px;
}
ul#nav li.subnav ul li.subsubnav ul, 
ul#subnav {
	display:					none;
}
/*-------------------------------------------------------------------------QUESTIONNAIRE*/
div.questionnaire {
	float:						right;
	width:						248px;
	background:					#E9E0C7;
	border:						2px solid #E2D7B8;
	padding:					20px;
	margin:						4px 0 0;
	font-size:					1.3em;
}
div.questionnaire a {
	color:						#597C9F;
	text-decoration:			none;
}
div.questionnaire a:hover {
	color:						#446586;
}

/*-------------------------------------------------------------------------CAROUSEL*/

ul#carousel_links {
	float:						right;
	margin:						-25px 0 0 0;
}
ul#carousel_links li {
	float:						left;
	margin:						0 0 0 10px !important;
	margin:						0 0 0 5px; /* FIX IE */
	border:						2px solid #E2D7B8;
	border-width:				0 !important;
	border-width:				2px; /* FIX IE */
}
ul#carousel_links li a {
	float:						left;
	width:						20px;
	height:						20px;
	text-indent:				-9999px;
	cursor:						pointer;
	background:					#E9E0C7;
	border:						2px solid #E2D7B8;
	border-width:				2px !important;
	border-width:				0; /* FIX IE */
}
ul#carousel_links li.active a {
	background:					#FFF;
}
div#carousel {
	float:						left;
	position:					relative;
	width:						746px;
	height:						250px;
	text-align:					left;
	overflow:					hidden;
	margin:						4px 0 -1px;
	border:						2px solid #E2D7B8;
}
div#carousel div.carousel {
	float:						right;
	width:						746px;
}
div#carousel div.slide {
	display:					none;
	position:					absolute;
	width:						746px;
	height:						250px;
}
div#carousel div.feature {
	position:					absolute;
	z-index:					9999;
}
div#carousel img {
	float:						right;
	margin:						0;
}

/*-------------------------------------------------------------------------PAGE*/

div#content div.page {
	float:						left;
	position:					relative;
	width:						750px;
}
div#content a {
	color:						#597C9F;
	text-decoration:			none;
	margin:						0 0 0 -2px;
}
div#content a:hover {
	color:						#446586;
}
div#content div.page div.item, 
div#content div.footer_contact, 
div#content div.page h3.pagination {
	float:						left;
	position:					relative;
	width:						406px;
	background:					#F0EBD8;
	border:						2px solid #E2D7B8;
	padding:					22px;
	margin:						4px 0 0;
	height:						auto !important;
	height:						180px; /* FIX IE */
	min-height:					180px;
}
div#content div.page div.item.full, 
div#content div.footer_contact, 
div#content div.page h3.pagination {
	width:						702px;
	height:						auto !important;
	height:						0; /* FIX IE */
	min-height:					0;
}
div#content h1, 
div#content div.item h1, 
div#content div.item h2, 
div#content div.item h3, 
div#content div.item p.emph a {
	color:						#597C9F;
	font-size:					2.2em;
	font-weight:				normal;
	margin:						0 0 10px;
	clear:						both;
}
div#content div.page h1.title {
	float:						left;
	clear:						both;
	width:						702px;
	margin:						10px 0 0 24px !important;
	margin:						10px 0 0 12px; /* FIX IE */
}
div#content div.page h1 span.search {
	padding:					0 0 0 5px;
}
body#mailing-list div#content h1, 
body#mailing-list div#content p{
	display:					none;
}
body#mailing-list div#content form h1, 
body#mailing-list div#content form p {
	display:					block;
}
body#search div#content div.page div.item h3 {
	display:					none;
}
div#content div.page h3.pagination {
	padding:					22px;
	font-size:					1.1em;
}
div#content div.page h3.pagination a {
	padding:					0 6px 0 4px;
	border-right:				1px solid #AAA;
}
div#content h1 br {
	display:					none;
}
div#content div.item h2 {
	font-size:					2em;
}
div#content div.item h2 small {
	font-size:					0.5em;
	font-weight:				bold;
	color:						#111;
}
div#content div.item h3 {
	font-size:					1.8em;
}
div#content div.item h4 {
	font-size:					1.1em;
	margin:						0 0 5px;
	clear:						both;
	color:						#232323;
}
div#content div.item p.emph a {
	font-size:					1.6em;
}
div#content div.item p, 
div#content div.item dl {
	font-size:					1.4em;
	line-height:				1.4em;
	margin:						0 0 15px;
}
div#content div.item dl dt, 
div#content div.item dl dd {
	font-size:					0.9em;
	float:						left;
}
div#content div.item dl dt {
	width:						100px;
	clear:						left;
	font-weight:				bold;
}
div#content div.item a.read_more {
	float:						left;
	position:					absolute;
	bottom:						0;
	left:						2px;
	width:						425px;
	color:						#FFF;
	font-size:					1.2em;
	font-weight:				bold;
	background:					#557697 url('../images/read_more.jpg') right top no-repeat;
	padding:					6px 10px 6px 15px;
	z-index:					99;
}
div#content div.item.full a.read_more {
	width:						721px;
	background:					#557697 url('../images/read_more_full.jpg') right top no-repeat;
}
div#content div.item a.read_more:hover {
	color:						#333;
}
div#content div.item p.date {
	float:						right;
	font-size:					1em;
	font-weight:				bold;
	margin:						0;
	padding:					6px 8px 0 0;
}
body#home div#content div.item p.date {
	display:					none;
}
div#content div.item p a {
}
div#content div.item p a:hover {
}
div#content div.item p small {
}
div#content div.item img, 
#see-the-difference-video, 
div.video_caption {
	position:					absolute;
	top:						-2px;
	right:						-298px;
	width:						294px;
	border:						2px solid #E2D7B8;
}
#see-the-difference-video {
	top:						-7px;
	width:						298px;
	right:						-302px;
}
div.video_caption {
	border-width:				0;
	top:						210px;
	width:						274px;
	padding:					7px 10px;
	font-size:					0.9em;
}
div#content div.item h2 img, 
div#content div.item h3 img {
}
div#content div.page div.media {
	float:						left;
	width:						296px;
	margin:						4px 0 0 0;
}
div#content div.page div.media img {
	border:						2px solid #E2D7B8;
}
div#content div.page ul.thumbs {
	position:					absolute;
	top:						224px;
	right:						-12px;
	width:						308px;
}
div#content div.page ul.thumbs li {
	float:						left;
	clear:						none;
	background:					0;
	padding:					0 10px 0 0;
	width:						66px;
}
div#content div.page ul.thumbs li a {
}
div#content div.page ul.thumbs li a img {
	border:						2px solid #E2D7B8;
}
div#content div.page h3.pagination {
}
div#content div.page h3.pagination a {
}
div#content div.page h3.pagination a:hover {
}
div#content div.page ul, 
div#content div.page ol {
	float:						left;
	width:						100%;
	font-size:					1.4em;
	line-height:				1.4em;
	padding:					0 0 15px;
}
div#content div.page ul li, 
div#content div.page ol li {
	float:						left;
	clear:						left;
	width:						97%;
	padding:					0 0 5px 22px;
	background:					url('../images/bullet.gif') 2px 3px no-repeat;
}
div#content div.page ul li ul, 
div#content div.page ol li ol {
	font-size:					0.8em;
	line-height:				1.4em;
	margin:						5px 0 10px;
}
div#content div.page ul li ul li, 
div#content div.page ol li ol li {
	padding:					0 0 0 2px;
	background:					transparent;
	list-style-type:			disc;
	list-style-position:		inside;
}
div#content div.page ul li ul li ul, 
div#content div.page ol li ol li ol {
	font-size:					1em;
	padding:					0 0 0 12px;
}
body#site-map div#content div.page ul, 
body#site-map div#content div.page ol {
}
div#content div.page ul.sitemap {
	color:						#597C9F;
}
div#content div.page div.item object {
	margin:						5px 0 15px;
}
div#content div.page table {
}
div#content div.page table tr th, 
div#content div.page table tr td {
}
div#content div.page table tr.alt th, 
div#content div.page table tr.alt td {
}
div#content div.page table tr th, 
div#content div.page table tr td {
}
div#content div.page a.contact_link {
}
div#content div.page a.contact_link:hover {
}
div#content div.page a.page_video, 
div#content div.page a.page_download {
	float:						right;
	width:						223px;
	height:						auto !important;
	height:						39px; /* FIX IE */
	min-height:					39px;
	padding:					12px 60px 0 10px;
	background:					url('../images/video-icon.gif') left top no-repeat;
	font-size:					1em;
	font-weight:				bold;
	color:						#333;
}
div#content div.page a.page_download.excel {
	background:					url('../images/download-icon-excel.gif') left top no-repeat;
}
div#content div.page a.page_download.pdf {
	background:					url('../images/download-icon-pdf.gif') left top no-repeat;
}
div#content div.page a.page_download.powerpoint {
	background:					url('../images/download-icon-powerpoint.gif') left top no-repeat;
}
div#content div.page a.page_download.word {
	background:					url('../images/download-icon-word.gif') left top no-repeat;
}
div#content div.page a.page_video:hover, 
div#content div.page a.page_download:hover {
	color:						#666;
}
div#content div.page a.page_video br, 
div#content div.page a.page_download br {
	display:					none;
}
div#content div.page a.page_video strong, 
div#content div.page a.page_download strong {
	font-weight:				normal;
	padding:					0 0 0 4px;
}
div#content div.page div.item a.page_download {
	float:						left;
	clear:						both;
	font-size:					0.8em;
	line-height:				1.2em;
	font-weight:				normal;
	margin:						-5px 120px 10px 0;
}
div#content div.page div.hr {
	display:					none;
}
div#content div.page div.bookmarks p {
	float:						left;
	width:						240px;
	padding:					3px 0 0;
	margin:						0;
}
div#content div.page div.bookmarks div.bookmarks {
	float:						left;
}
div#content div.page div.bookmarks ul {
	float:						left;
	width:						400px;
	margin:						0;
	padding:					0;
}
div#content div.page div.bookmarks ul li {
	float:						left;
	clear:						none;
	padding:					0 4px;
	background:					transparent;
	width:						20px;
}
div#content div.page div.bookmarks a, 
div#content div.page div.bookmarks a img {
	width:						auto;
	position:					relative;
	top:						0;
	left:						0;
}
div#content div.footer_contact dl {
	float:						left;
	width:						100%;
}
div#content div.footer_contact dl dt, 
div#content div.footer_contact dl dd {
	float:						left;
}
div#content div.footer_contact dl dt {
	margin:						0 8px 0 0;
	color:						#597C9F;
	font-size:					2.5em;
}
div#content div.footer_contact dl dd {
	margin:						0 15px 0 0;
	padding:					3px 0 0;
	font-size:					2.2em;
}
div#content div.footer_contact p {
	float:						left;
	clear:						left;
	font-size:					1.2em !important;
	padding:					8px 0 0;
	margin:						0 !important;
	width:						702px !important;
}
div#content div.footer_contact a {
	color:						#111;
}

/*-------------------------------------------------------------------------COLUMN*/

div#content div.column div.hr hr {
	display:					none;
}

/*-------------------------------------------------------------------------FOOTER*/

div#footer_wrapper {
	float:						left;
	width:						100%;
	background:					#FFF;
	margin:						20px 0 0;
	padding:					0 0 20px;
}
div#footer {
	width:						958px;
	margin:						10px auto;
}
div#footer ul {
	float:						right;
	width:						505px;
}
div#footer ul li {
	float:						left;
}
div#footer ul li a {
	float:						left;
	font-size:					1.1em;
	color:						#222;
	text-decoration:			none;
	padding:					0 8px;
	margin:						15px 0 10px;
	border-right:				1px solid #AAA;
}
div#footer ul li a:hover {
	color:						#666;
}
div#footer div#partners {
	position:					relative;
	float:						right;
	width:						750px;
	background:					#FFF;
}
div#footer div#partners ul {
	float:						left;
	width:						750px;
	border-bottom:				1px solid #AAA;
}
div#footer div#partners ul li {
	float:						left;
	display:					inline;
	padding:					15px 16px 10px 17px;
}
div#footer div#partners ul li a {
	float:						left;
	text-indent:				-9999px;
	padding:					0;
	margin:						0;
	border:						0;
}
div#footer div#partners ul li a#patoss {
	width:						70px;
	height:						50px;
	background:					#FFF url('../images/partner_patoss.jpg') left top no-repeat;
}
div#footer div#partners ul li a#bda {
	width:						146px;
	height:						50px;
	background:					#FFF url('../images/partner_bda.jpg') left top no-repeat;
}
div#footer div#partners ul li a#dyslexiaAction {
	width:						99px;
	height:						50px;
	background:					#FFF url('../images/partner_dyslexia_action.jpg') left top no-repeat;
}
div#footer div#partners ul li a#hadc {
	width:						112px;
	height:						50px;
	background:					#FFF url('../images/partner_hadc.jpg') left top no-repeat;
}
div#footer div#partners ul li a#xp {
	width:						62px;
	height:						50px;
	background:					#FFF url('../images/partner_xp.jpg') left top no-repeat;
}
div#footer div#partners ul li a#springboard {
	width:						53px;
	height:						50px;
	background:					#FFF url('../images/partner_springboard.jpg') left top no-repeat;
}
div#footer a {
}
div#footer a:hover {
}
div#footer p {
	visibility:					hidden;
	text-indent:				-9999px;
	height:						0;
	overflow:					hidden;
}
div#footer p.copyright {
	visibility:					visible;
	text-indent:				0;
	height:						auto;
	width:						auto;
	min-width:					220px;
	float:						left;
	font-size:					1.1em;
	margin:						15px 0 10px 230px !important;
	margin:						15px 0 10px 115px; /* FIX IE */
	border-right:				1px solid #AAA;
	padding:					0 !important;
	padding:					0 9px 0 0; /* FIX IE */
}