@import url("../../assets/dpV1/css/sidebarMenu.css");
@charset "utf-8";
/* Global CSS
 - Contact form fields
 - Generic
 - Layout
 - Standard
 - Layout components
 - My Account in banner
 - NEW
 - Menu
 - My Account
 - Global Product Search
 */

.reqasterix {
	color: red;
	font-weight: bold;
}
/* Global contact form fields */
.txtcontact {
	width: 175px;
	border: 1px solid #CCC;
	font-size: 95%;
}
/* Generic */
A {
	text-decoration:none
}
A:link {
	color: #007D00
}
A:visited {
	color: #007D00
}
A:active {
	color: #FF9900;
	background-color: #C7D6E7
}
A:hover {
	color:#FF9900;
	text-decoration:underline
}
.breadcrumb {
	color:black;
	font-size:8pt
}
.breadcrumblink {
	color:black
}
.tableContent {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	Vertical-align: top
}
.footertxt {
	color: #333333;
	text-align: center;
	font-size: 10px;
	padding-top: 12px;
}
.footertxt:link {
	color:#333333
}
.footertxt:hover {
	color: red
}
.footertxt:visited {
	color:#333333
}
.footertxt:active {
	color: #CC0033
}
.MainSectionTitle {
	Font-family: Verdana, Arial, Helvetica, Sans-serif, Geneva, Swiss;
	Font-size: 18px;
	Color: #636363;
}
.MainContentsTitle {
	background: #FFFFFF;
	Border-Bottom: #bdbdbd 1px solid;
	padding-left: 3px;
	Font-family: Verdana, Arial, Helvetica, Sans-serif, Geneva, Swiss;
	Font-size: 18px;
	Color: #636363;
	vertical-align: middle;
	Width: 100%
}
.MainContentsBody {
	background: #FFFFFF;
	Border-top: #FFFFFF 1px solid;
	padding-left: 3px;
	padding-top: 20px;
	padding-right:10px;
	Font-family: Verdana, Arial, Verdana, Helvetica, Sans-serif, Geneva, Swiss;
	Font-size: 100%;
	Color: #000000;
	vertical-align: top;
	height: 250px;
}
.MainContentsRightColumn {
	background: #FFFFFF;
	Font-family: Verdana, Arial, Verdana, Helvetica, Sans-serif, Geneva, Swiss;
	Font-size: 100%;
	Color: #000000;
	vertical-align: top;
	width: 185px;
}
.ResultsBody {
	background: #F1F1F2;
	Border-top: #FFFFFF 1px solid;
	Border-bottom: #BDBDBD 1px solid;
	padding-left: 10px;
	padding-top: 20px;
	padding-right: 35px;
	padding-bottom:10px;
	Font-family: Verdana, Arial, Verdana, Helvetica, Sans-serif, Geneva, Swiss;
	Font-size: 100%;
	Color: #000000;
	vertical-align: top;
	height: 250px;
}
.ResultsFooter {
	background: #F1F1F2;
	Border-top: #FFFFFF 1px solid;
	padding-left: 10px;
	padding-right: 35px;
	padding-top: 3px;
	padding-bottom: 25px;
	font-weight: bold;
}
.PSumHeader {
	background-color: #DEDEDF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #C1C1C2 1px solid;
	border-right: #C1C1C2 1px solid;
	border-left: #C1C1C2 1px solid;
	border-bottom: #C1C1C2 1px solid;
}
.PSumHeaderLeft {
	background-color: #DEDEDF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top: #C1C1C2 1px solid;
	border-right: #C1C1C2 1px solid;
	border-left: #C1C1C2 1px solid;
	border-bottom: #C1C1C2 1px solid;
}
.PSumTDLeft {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-right: #C1C1C2 1px solid;
	border-left: #C1C1C2 1px solid;
	border-bottom: #C1C1C2 1px solid;
}
.PSumTDCentre {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-bottom: #C1C1C2 1px solid;
	border-right: #C1C1C2 1px solid;
}
.PSumTDRight {
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	border-right: #C1C1C2 1px solid;
	border-bottom: #C1C1C2 1px solid;
}
.PSumTDBenefitsTitle {
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 5px;
}
.PSumTDBenefits {
	font-family: Arial, Helvetica, sans-serif;
	padding-top: 1px;
	padding-bottom: 1px;
	vertical-align: top;
}
.editTable {
	background-color: #eeeeee;
	border-top: #eeeeee 1px solid;
	border-left: #eeeeee 1px solid;
	border-right: #eeeeee 1px solid;
	border-bottom: #eeeeee 1px solid
}
.editCaption {
	font-weight: bold
}
.editControl {
	background-color: white
}
.largewidthlimit {
	WIDTH: 300px;
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial, verdana, Geneva, Swiss;
	BACKGROUND-COLOR: white
}
.widthlimit {
	WIDTH: 200px;
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial, verdana, Geneva, Swiss;
	BACKGROUND-COLOR: white
}
TEXTAREA {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 2px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial, verdana, Geneva, Swiss;
	BACKGROUND-COLOR: white
}
TEXTAREA.EditTextArea {
	width: 440px;
	height: 100px;
	background-color: white
}
IFRAME {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 1px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 1px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 1px;
	BORDER-LEFT: black 1px solid;
	PADDING-TOP: 1px;
	BORDER-BOTTOM: black 1px solid;
	BACKGROUND-COLOR: white
}
IFRAME.noBorder {
	BORDER-RIGHT: black 1px;
	BORDER-TOP: black 1px;
	FONT-SIZE: 11px;
	BORDER-LEFT: black 1px;
	BORDER-BOTTOM: black 1px;
	BACKGROUND-COLOR: white
}
.inputControl, input.SearchButton, input.ResetButton {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial, verdana, Geneva, Swiss;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: white
}
H1 {
	FONT-SIZE: 11pt;
	COLOR: #666666;
	LINE-HEIGHT: 18pt;
	FONT-FAMILY: Arial, verdana, Helvetica, Geneva, Swiss
}
H2 {
	FONT-SIZE: 100%;
	COLOR: #666666;
	LINE-HEIGHT: 14pt;
	FONT-FAMILY: Arial, verdana, Helvetica, Geneva, Swiss;
	font-weight: bold;
}
H3 {
	FONT-SIZE: 11pt;
	COLOR: #666666;
	LINE-HEIGHT: 11pt;
	FONT-FAMILY: Arial, verdana, Helvetica, Geneva, Swiss
}
H4 {
	FONT-SIZE: 8pt;
	LINE-HEIGHT: 8pt;
	COLOR: black;
	PADDING-TOP: 10px;
	FONT-FAMILY: Arial, verdana, Helvetica, Geneva, Swiss
}
.acronym, abbr {
	border-bottom:1px dotted #444;
	cursor:help
}
FORM {
	margin: 0px;
	height:100%
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;	
}
/*End Of Generic*/
/* layout */
.layoutHeader {
	background-color: #FFFFFF;
	padding: 0px;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid
}
.layoutFooter {
	background-color: #FFFFFF;
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding: 0px
}
.layoutLeftbar {
	border-left: #cccccc 1px solid;
	padding: 0px;
	BACKGROUND-COLOR: #FFFFFF
}
.layoutRightbar {
	border-left: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	padding: 0px;
	BACKGROUND-COLOR: #FFFFFF
}
.layoutContent {
	height: 100%;
	padding-left: 0px;
	padding-top: 5px;
	padding-right: 0px;
	border-right: #cccccc 1px solid;
	BACKGROUND-COLOR: #FFFFFF;
}
/*End Of Layout*/

/* standard */
TR {
	Font-size: 70%;
	line-height: 11pt;
	font-family: Arial, verdana, Helvetica, Geneva, Swiss
}
HR {
	Border-bottom: #e6e6e6 thin solid
}
BODY {
	FONT-SIZE: 70%;
	MARGIN: 0px;
	SCROLLBAR-HIGHLIGHT-COLOR: #f9f9f9;
	SCROLLBAR-SHADOW-COLOR: #f9f9f9;
	COLOR: black;
	SCROLLBAR-3DLIGHT-COLOR: #f4f4f4;
	LINE-HEIGHT: 11pt;
	SCROLLBAR-ARROW-COLOR: #000000;
	SCROLLBAR-TRACK-COLOR: #f4f4f4;
	FONT-FAMILY: Arial, verdana, Helvetica, Geneva, Swiss;
	SCROLLBAR-DARKSHADOW-COLOR: #676767;
	SCROLLBAR-BASE-COLOR: #999999;
	BACKGROUND-COLOR: #E7EAED;
	SCROLLBAR-FACE-COLOR: #f1f1f1;
}
P {
	Margin-bottom: 6px;
	Line-height: 11pt;
	Font-family: Arial, Verdana, Helvetica, Sans-serif, Geneva, Swiss
}
SELECT {
	padding-right: 1px;
	padding-left: 1px;
	padding-bottom: 1px;
	padding-top: 1px;
	font-size: 10px;
	font-family: Arial, Verdana, Geneva, Swiss;
	color: black;
	margin: 0px;
	text-transform: none;
	background-color: white
}
/*End Of Standard*/

/* layout components */
.breadcrumb {
	color:black;
	font-size: 100%
}
.breadcrumblink {
	color:black
}
.clientDate {
	color:white;
	font-size: 100%;
	font-family: Arial, verdana, Helvetica, Geneva, Swiss;
	padding-left:8px
}
.homeMenu {
	color: #fff;
	font-size: 110%;
	font-family: Arial, verdana, Helvetica, Geneva, Swiss;
	padding-right: 2px
}
.homeMenuLink {
	color: #fff
}
.homeMenuLink:hover {
	background-color:#999
}
.homeMenuLink:active {
	color: #CC0033
}
.SearchTable {
	background: #f0f0f0;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}
.inputSearchControl {
	BORDER-RIGHT: black 1px solid;
	PADDING-RIGHT: 2px;
	BORDER-TOP: black 1px solid;
	PADDING-LEFT: 2px;
	FONT-SIZE: 11px;
	PADDING-BOTTOM: 0px;
	BORDER-LEFT: black 1px solid;
	COLOR: black;
	PADDING-TOP: 0px;
	BORDER-BOTTOM: black 1px solid;
	FONT-FAMILY: Arial, verdana, Geneva, Swiss;
	FONT-SIZE: 11px;
	BACKGROUND-COLOR: white
}
.tableContentCBisHome {
	padding-left: 10px;
	padding-top: 6px;
	Vertical-align: top
}
.ProducttableContent {
	padding-left: 10px;
	padding-right: 10px;
}
h1 img {
	margin-right: 10px;
}
/*End Of layout components*/

/*My Account in Banner */

   .myaccountbox p {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 20px;
	color: #666;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.myaccountbox h3 {
	background-color: transparent;
	display: inline;
	margin-bottom: 15px;
	margin-top: 20px;
	padding-right: 5px;
	padding-left: 20px;
	color: #666;
}
.myaccountbox {
	display: block;
	height: 99px;
	width: 172px;
	position: absolute;
}
.myaccountbox a, .myaccountbox a:visited {
	color: #666666;
	text-decoration: none;
}
.logOutButton {
	background-color: #CCC;
	margin-right: auto;
	right: 0px;
	bottom: 0px;
	width: 54px;
	display: block;
	margin-left: auto;
	position: absolute;
	float: right;
	margin-bottom: 0px;
	font-weight: bold;
	color: #666;
	height: 20px;
	line-height: 20px;
	text-align: center;
}
.logOutButton a, .logOutButton a:hover {
	font-weight: bold;
	display: block;
	color: #484848;
	text-decoration: none;
}
/*End of My Account in Banner */

/*NEW */

.TBLglobal-nav {
	background-color: #7e7e7e;
	background-image: url('../../images/menu/globalnav_bg.gif');
}
.TBLglobal-breadcrumb {
	background-color: #efefef;
	padding-right: 7px;
	padding-left: 2px;
}
.TBLglobal-Brand {
	padding-right: 11px;
}
.TBLglobal-logo {
	padding-left: 9px;
	padding-top: 5px
}
.TBLglobal-globe {
	padding-left: 15px;
	vertical-align: top
}
.TBLglobal-search {
	padding-right: 15px;
	padding-bottom: 8px;
	padding-top: 7px;
}
.HomeRightCol {
	padding-left: 5px;
	padding-right: 5px;
	background-color: #E0EBEB
}
.homelinks {
	padding-right: 15px
}
.TBLglobal-CDirect {
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #EFEFEF;
	font-weight: normal;
	height: 137px;
	padding-top: 10px;
	vertical-align: top;
	BACKGROUND-COLOR: #ededed;

}
.search2008Textbox {
	border: 1px solid #CCCCCC;
	padding-left: 5px;
	color: #666
}
.search2008Button {
	background-image: url(../../images/buttons/search.gif);
!important 19px background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: pointer;
	vertical-align: top;
	height: 19px;
	text-decoration:none;
}
.search2008Button:hover, .search2008Button:visited {
	background-image: url(../../images/buttons/search_over.gif);
!important 19px background-color: #FFFFFF;
	background-repeat: no-repeat;
	padding-right: 20px;
	cursor: pointer;
	height: 19px;
	text-decoration:none;
}
.searchheader {
	background-color: #ECECEC;
}
/*End NEW */

/* Menu */
.crodamenucell {
	border-bottom: #ffffff 2px solid
}
.crodamenuleftcell1 {
	background-color: #ccc;
	border-bottom: #ffffff 2px solid;
	font-size:8pt;
	height: 24px
}
.crodamenuback1 {
	background-color: #ececec;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuhighlight1 {
	background-color: #ccc;
	border-bottom: #ffffff 2px solid;
	color: black;
	font-size:8pt
}
.crodamenuleftcell2 {
	background-color: #efefef;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuback2 {
	background-color: #efefef;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuhighlight2 {
	background-color: #e0e9e9;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuleftcell3 {
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuback3 {
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuhighlight3 {
	background-color: #f7fbfb;
	border-bottom: #ffffff 2px solid;
	font-size:8pt
}
.crodamenuleftcell4 {
	font-size:7pt;
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid
}
.crodamenuback4 {
	font-size:7pt;
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid
}
.crodamenuhighlight4 {
	font-size:7pt;
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid
}
.crodamenuleftcell5 {
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid;
	font-size:7pt
}
.crodamenuback5 {
	background-color: #ffffff;
	border-bottom: #ffffff 2px solid;
	font-size:7pt
}
.crodamenuhighlight5 {
	background-color: #f7fbfb;
	border-bottom: #ffffff 2px solid;
	font-size:7pt
}
/*End Menu */
/* My Account */

    a.myaccountbutton, a.myaccountbutton:visited, a.myaccountbutton:hover {
	font-family: "Century Gothic", Calibri, Arial, GillSans;
	text-decoration: none;
	color: #666;
	background-image: url(/images/layout/crop/myAccountButton.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*text-indent: 5px;*/
	display: block;
	height: 45px;
	width: 170px;
	font-size: 12px;
	line-height: 35px;
	overflow: hidden;
}
a.myaccountbutton:hover {
	color: #ffffff;
}
a.myaccountbuttonActive, a.myaccountbuttonActive:visited, a.myaccountbuttonActive:hover {
	font-family: "Century Gothic", Calibri, Arial, GillSans;
	text-decoration: none;
	color: #FFF;
	background-image: url(/images/layout/crop/myAccountButtonActive.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*text-indent: 5px;*/
	display: block;
	height: 45px;
	width: 170px;
	font-size: 12px;
	line-height: 56px;
	overflow: hidden;
}
a.myaccountbutton img, a.myaccountbuttonActive img {
	float: left;
	margin-left: 5px;
	margin-right: 2px;
}
/* END My Account */



/*Global Product Search */
#warrantytitle 
{
    margin-top: 70px;
    color: #000000;
    font-size: 10px;
    font-weight: bold;
}
#warrantytext
{
    line-height: 12px;
    color: #333;
    font-size: 10px;
}
#warrantyspacer {}
/* END My Global Product Search */

.panel .header {
	line-height: 24px;
	background-color: #f0f0f0 !important;
	display: block;
	height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	position: relative;
	cursor: pointer;	
}
.panel {
	margin-bottom: 2px;
}
.panel .content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}


/* Message Boxes */
#messageBox{
	font-family: Comic Sans, Tahoma, Geneva, sans-serif;
	font-size: 15px;
	width: 500px;
}
#info, #success, #warning, #error {
	border: 1px solid;  
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
#info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('images/icons/messages/info.png');
}
#messageBox#success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('images/icons/messages/success.png');
}
#messageBox#warning {
	 color: #9F6000;
	 background-color: #FEEFB3;
	 background-image: url('images/icons/messages/warning.png');
}
#messageBox#error {
	  color: #D8000C;
	  background-color: #FFBABA;
	  background-image: url('images/icons/messages/error.png');
}

.crodaTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C1C1C2;
	border-left-color: #C1C1C2;
	margin-bottom: 20px;
	border-collapse: collapse;
}
.crodaTable.fullWidth {
	width: 100%;	
}
.crodaTable p{
	margin: 0px;	
}
.crodaTable tr th {
	line-height: 24px;
	background-color: #DEDEDF;
	padding: 3px !important;
	text-align: left;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable td {
	padding: 3px !important;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable.row td, .crodaTable.row td p {
	line-height: 24px;	
}
.crodaTable tr.odd td {
	background-color: #ffffff;
}
.crodaTable tr.even td {
	background-color: #f0f0f0;
}
.crodaTable tr th a {
	text-align: center;
	display: block;
}

* {
	-webkit-text-size-adjust: none;
}

span.sub {
	display: none;	
}
/* Sederma Custom Menu*/


body.Sederma .mainNav .region {
	background-color: #FFF;		
}
body.Sederma .mainNav .region.active, body.Sederma .mainNav .region a:hover {
	background-color: #3db7e4;
	color: #FFF!important;
	
}
body.Sederma .mainNav .region.active, body.Sederma .mainNav .region:hover {
	border: 1px solid #3db7e4!important;		
}
body.Sederma .mainNav .region.active a {
	color: #FFF!important;	
}

/* End Sederma Custom Menu*/

/* Normalize padding and margins */
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, tr {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
}
/* Normalize header sizes */
 h2, h3, h4, h5, h6 {
	font-size: 100%;
}
/* Normalize list styles */
ol, ul {
	list-style: none;
}
/* Normalize font style and weight on odd elements */
address, caption, cite, code, dfn, em, th, var {
	font-style: normal;
	font-weight: normal;
}
/* Normalize table borders */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Normalize other borders */
fieldset, img {
	border: 0;
}
/* Normalize text-alignment */
caption, th {
	text-align: left;
}
/* Normalize (remove) quotation marks */
q:before, q:after {
	content: '';
}
body {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
	background-color: #FFF;
	color: #333;
	margin: 10px;
	text-align: center;
}
em {
	font-style: italic;		
}
blockquote {
	background-color: #F5F5F5;
	margin-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 50px;
	/*background-image: url(http://www.croda.com/images/icons/blockQuote.png);
	background-repeat: no-repeat;
	background-position: 10px 10px;*/
	border: 1px solid #ccc;
	margin-top: 20px;
	margin-bottom: 20px;
}
#mainTbl table td {
	text-align: left;
	padding-right: 10px;
	padding-left: 10px;
}


ol {
	margin-bottom: 15px;
	padding-left: 30px;		
}
ol ol{
		margin-top: 15px;
}
ol li {
	list-style-type: decimal;
}


#tableMainLayout .layoutContent ul li, #tableMainLayout .layoutContent span > ul li, #tableMainLayout .layoutContent .bodyLeft > ul li, ul#quickLinks li, .featured li {
	list-style-image: url(../../images/layout/corp/homepage/bullet_point2011.gif);
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-position: outside;
	list-style-type: disc;
}
#tableMainLayout .layoutContent ul {
	margin-top: 5px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#tableMainLayout .layoutHeader, #tableMainLayout .layoutFooter, #tableMainLayout .layoutLeftbar, #tableMainLayout .layoutRightbar, #tableMainLayout .layoutContent {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	height: auto;
}
#tableMainLayout .layoutLeftbar, #tableMainLayout .layoutRightbar, #tableMainLayout .layoutContent {
	position: relative;
}
#tableMainLayout .layoutLeftbar table td, #tableMainLayout .layoutRightbar table td {
	white-space: normal;
}
#tableMainLayout .layoutRightbar table td {
}
#tableMainLayout .layoutRightbar {
/*display: inline-block;*/

}
#tableMainLayout .layoutContent, #tableMainLayout .layoutLeftbar {
	padding-bottom: 20px;
}
#tableMainLayout .layoutContent table td {
	vertical-align: top;
}
.crodamenuleftcell1, .crodamenuhighlight1, .crodamenuback1 {
	background-color: #FFF;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 13px;
}
a, a:visited {
	color: #008000;
	text-decoration: none;
}
a:hover {
	color: orange;
	text-decoration: underline;
}
body.Sederma a, body.Sederma a:visited {
	color: #FFA100;
	text-decoration: none;
}
body.Sederma a:hover {
	color: #FFA100;
	text-decoration: underline;
}
body.Sederma a.inputControl {
	color: #fff;
}
h1 {
	color: #008000;
	display: block;
	margin-bottom: 10px;
	font-size: 20px;
	font-weight: normal;
}
body.Sederma h1 {
	color: #3DB7E4;
}
h2, span.PSumProdName {
	color: #008000;
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}

body.Sederma h2 {
	color: #3DB7E4;
}
span.PSumProdName {
	display: block;
}
.highlightText {
	color: #008000;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	margin-bottom: 15px;
}
.productFinder h3, .formulationSearch h3 {
	margin-bottom: 0px
}
.productFinder caption, .formulationSearch caption {
	color: #008000;
	display: block;
	margin-bottom: 10px;
	font-size: 18px;
	font-weight: normal;
}
p {
	margin-top: 10px;
	margin-bottom: 10px;
}
.productFinder p, .formulationSearch p {
	margin-top: 0px;
}
hr {
	color: #f0f0f0;
	background-color: #f0f0f0;
	height: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 5px;
	margin-bottom: 5px;
}
input.inputControl, a.inputControl, input.SearchButton, input.ResetButton {
	background-image:url(../../images/buttons/ButtonBG.gif);
	background-repeat:no-repeat;
	height: 20px;
	border-style: none;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	text-align: center;
	cursor:pointer;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	display: inline-block;
	line-height: 20px;
	background-color: #FFF;
}
body.Sederma input.inputControl, body.Sederma a.inputControl, body.Sederma input.SearchButton, body.Sederma input.ResetButton {
	background-image:url(../../images/buttons/ButtonBGSederma.gif);
}
input.back {
	background-image:url(../../images/buttons/ButtonBGBack.gif);
}
input.continue {
	background-image:url(../../images/buttons/ButtonBGContinue.gif);
	background-position: right;
	padding-right: 25px;
	padding-bottom: 20px;
}
input.productsearchbutton {
	background-image:url(../../images/buttons/ButtonBG.gif);
	background-repeat:no-repeat;
	margin: 0;
	height: 20px;
	border-style: none;
	padding-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	cursor:pointer;
}
input.compareButton, input.backButton {
	background-color: #f0f0f0;
	border: 1px solid #dbdbdb;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.searchoptions {
	text-align: left;
	padding: 5px;
}
.searchheader {
	height: 20px;
	text-align: left;
	padding-left: 5px;
}
input {
	/* need to syle all checkbox/radio with call to remove 
	border-width: 1px;
	border-style: solid;
	border-color: #008000;  */
	margin: 3px;
}
input:focus {
	border-color: #FF9900;
	border-width: 1px;
	border-style: solid;
}
#tableMainLayout .layoutContent .MoreInfo {
	text-transform: capitalize;
	font-weight: bold;
	background-image:url(../../images/ReadMore.gif);
	background-repeat:no-repeat;
	padding-left: 25px;
}
#tableMainLayout .layoutContent .NewWindow {
	text-transform: capitalize;
	font-weight: bold;
	background-image:url(../../images/icons/new_window.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right: 20px;
}
/* editor styles */
.editTable td {
	padding: 3px
}
.editCaption {
}
.editControl {
}
.editTable .widthlimit {
	border-color: #999;
}
.editTable .largewidthlimit {
	border-color: #999;
}
.editTable .edittextarea {
	width: 350px;
	height: 75px;
	border-color: #999;
}
table#tableMainLayout {
	background-color: #FFF;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: left;
}
#branding, #topMenu, #breadCrumb {
	position: relative;
	display: block;
}
#branding {
	height: 50px;
	margin-right: 16px;
	margin-left: 16px;
}
/****************************Multilanguage Header ******************/
#branding_ml {
	z-index: 1001;
	position: relative;
	margin-right: 16px;
	margin-left: 16px;
	text-align: right;
	display: block;
	height: 50px;
}
#branding_ml .headComponant {
	float: right;
	margin-top: 28px;
	margin-left: 20px;
}
#branding_ml #sampleCartWrapper {
	margin-top: 29px;
}
#topMenu_ml {
	clear: both;
}
#branding_ml .logo {
	float: left;
}
#branding_ml #languageWrapper {
	margin-top: 29px;
	z-index: 1001;
}
#branding_ml #languageWrapper * {
	z-index: 10000 !important;
}
#branding_ml #searchBoxWrapper input {
	float: left;
	margin: 0px !important;
}
#branding_ml #searchBoxWrapper input[type=text].search2010Textbox {
	margin-right: 3px !important;
	width: 155px;
	border: 3px solid #f0f0f0;
}
/************************End Multilanguage Header ******************/

#branding.sederma {
	height: 110px;
}
#searchBox {
	position: absolute;
	right: 0px;
	top: 26px;
	text-align: right;
}
#branding.sederma #searchBox {
	top: 85px;
}
#strapLine {
	position: absolute;
	top: 0px;
	right: 0px;
}
#txtSearch2008 {
	border: 3px solid #f0f0f0;
	font-size: 11px;
	padding: 3px;
	width: 155px;
	margin-right: 24px;
}
#searchBox input.search2010Textbox {
	margin-right: 0px;
	border: 3px solid #f0f0f0;
	font-size: 11px;
	padding: 3px;
	width: 155px;
	float: left;
}
a.search2008Button, a.search2008Button:hover {
	height: 25px;
	width: 0px;
	background-image: url(../../images/buttons/search_green.gif);
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-decoration: none;
	display: block;
	float: right;
	background-position: 0px 2px;
	margin-left: 3px;
	position: absolute;
	top: 0px;
	right: 0px;
}
a.search2008Button:hover {
	background-image: url(../../images/buttons/search_over.gif);
}
body.Sederma a.search2008Button {
	background-image: url(../../images/buttons/search_sederma.jpg);
}
body.Sederma a.search2008Button:hover {
	background-image: url(../../images/buttons/search_sederma_hover.jpg);
}
input.search2010Button {
	height: 19px;
	width: 19px;
	float: left;
	background-image: url(../../images/buttons/search_green_sprite.gif);
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #FFF;
}
input.search2010Button:hover {
	background-image: url(../../images/buttons/search_green_sprite.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
body.Sederma input.search2010Button {
	background-image: url(../../images/buttons/search_sederma_sprite.gif);
	height: 25px;
	width: 25px;
}
body.Sederma input.search2010Button:hover {
	background-image: url(../../images/buttons/search_sederma_sprite.gif);
}
#topMenu, #breadCrumb {
	height: 24px;
	line-height: 24px;
}
#topMenu {
	z-index: 1000;
	margin-top: 10px;
	position: relative;
	background-color: #003333;
}
#topMenu.sederma {
	background-color: #3DB7E4;
}
#breadCrumb {
	background-color: #f0f0f0;
	margin-left: 240px;
	font-size: 11px;
	padding-left: 10px;
	background-position: 0px;
	background-image: url(../../images/layout/corp2010/breadCrumbBG.gif);
	background-repeat: no-repeat;
	position: relative;
	margin-top: 10px;
}
#breadCrumb.fullWidth {
	margin-left: 0px;
}
#breadCrumb span {
	line-height: 24px;
	height: 24px;
	float: left;
	margin-right: 3px;
}
#breadCrumb a {
	color: #666;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
}
body.Sederma #breadCrumb a {
	color: #FFA100;
	text-decoration: none;
	line-height: 24px;
	height: 24px;
}
body.Sederma #breadCrumb a:hover {
	text-decoration: underline;
}
#printButton, .pageTypePrintButton {
	position: absolute;
	right: 6px;
	top: 4px;
	height: 16px;
	line-height: 16px;
}
#printButton a {
	display: inline-block;
	height: 24px;
	background-image: url(../../images/layout/corp2010/icons/printer.png);
	background-repeat: no-repeat;
	background-position: 54px 4px;
	font-size: 11px;
	width: 70px;
}
#leftBar {
	position: relative;
	z-index: 500;
	width: 220px;
	display: inline-block;
	height: 97px;
}
#infoBox {
	position: absolute;
	height: 120px;
	width: 220px;
	top: -34px;
	background-color: #f0f0f0;
	z-index: 500;
	display: block;
}
#infoBox h3 {
	font-size: 15px;
	margin: 10px;
}
#infoBox img {
	margin-top: 5px;
	margin-right: 5px;
	margin-left: 5px;
}
#infoBox a {
	color: #008000;
}
#infoBox p {
	color: #333;
	margin: 8px;
}
#infoBox a.inputControl, #infoBox .inputControl {
	color: #FFF;
	margin-top: 5px;
}
#infoBox .sharePriceComponent {
	color: #008000;
	font-size: 16px;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#infoBox #sharepriceDetails {
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
}
#homelinks {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
	line-height: 24px;
	height: 24px;
	position: absolute;
	top: 0px;
	right: 16px;
}
.homeMenu {
	font-family: Tahoma, Arial, Geneva, sans-serif;
	font-size: 11px;
}
#menu {
	height: 461px;
	width: 220px;
	background-color: #F0F0F0;
	text-align: left;
	float: right;
	overflow: hidden;
	position: relative;
}
#menu h3 {
	font-size: 15px;
	color: #033;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
}
#standardMenu {
	z-index: 500;
	position: absolute;
	bottom: 5px;
	width: 220px;
	right: 10px;
}
#standardMenu span.link {
	display: block;
	line-height: 20px;
	text-align: right;
	color: #f0f0f0;
	cursor: pointer;
	height: 20px;
	width: 220px;
}
#standardMenu .content {
}
#marketsMenu a.title, #marketsMenu a.title:visited, #marketsMenu a.title:hover {
	display: block;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 23px;
	color: #033;
	font-weight: bold;
	text-decoration: none;
}
#marketsMenu a {
	display: inline;
	color: #033;
	text-decoration: none;
}
#marketsMenu a:hover {
	text-decoration: underline;
}
#menu #menuContent {
	padding: 5px;
}

#footerShareprice {
	line-height: 24px;
	display: block;
	height: 24px;
	background-color: #003333;
	position: relative;
	color: #FFF;
	padding-right: 16px;
	padding-left: 16px;
	font-size: 11px;
}
#footerShareprice span {
	line-height: 24px;
	display: block;
	float: left;
	margin-right: 5px;
	color: #999999;
}
#footerShareprice .sharePriceComponent {
	font-weight: bold;
	line-height: 24px;
	color: #FFF;
}
a.breadcrumbLink, a.breadcrumblink {
	color: #666666;
}
body.Sederma .breadcrumbLink, body.Sederma .breadcrumblink {
	color: #FFA100;
}
#breadCrumb a.breadcrumbLink:hover, #breadCrumb a.breadcrumblink:hover {
	color: #008000;
	text-decoration: underline;
}
body.Sederma .breadcrumbLink:hover, body.Sederma .breadcrumblink:hover {
	color: #FFA100;
	text-decoration: underline;
}
td.crodamenucell, td.crodamenuback1, td.crodamenuleftcell1, td.crodamenuhighlight1, td.crodamenuback2, td.crodamenuleftcell2, td.crodamenuhighlight2, td.crodamenuback3, td.crodamenuleftcell3, td.crodamenuhighlight3, td.crodamenuback4, td.crodamenuleftcell4, td.crodamenuhighlight4 {
	cursor: pointer;
}
td.crodamenuback1 {
	background-color: #f0f0f0;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
}
td.crodamenuleftcell1 {
	background-color: #f0f0f0;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-left: 5px;
}
td.crodamenuhighlight1 {
	background-color: #cccccc;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-weight: bold;
	font-size: 11px;
	color: #008000;
}
td.crodamenuback2 {
	background-color: #FFF;
	text-indent: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
td.crodamenuleftcell2 {
	background-color: #FFF;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight2 {
	text-indent: 5px;
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenucell {
	font-size: 11px;
}
td.crodamenuback3 {
	background-color: #F8F8F8;
	text-indent: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
td.crodamenuleftcell3 {
	background-color: #F8F8F8;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight3 {
	text-indent: 15px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuback4 {
	font-size: 11px;
	text-indent: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuleftcell4 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
td.crodamenuhighlight4 {
	text-indent: 20px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footerGreenBar {
	background-color: #fff;
	position: relative;
	display: inline-block;
	width: 940px;
}
#copyright {
	line-height: 24px;
	text-align: center;
	height: 24px;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	margin-bottom: 20px;
	clear: both;
}
#tableMainLayout .layoutContent iframe {
	frame-border: none;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 700px;
	overflow: auto;
}
.imgText {
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #008000;
}
.imgText p {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imgText h1 {
	font-size: 13px;
	margin-bottom: 5px;
}
a.crodaGalleryButton, a.crodaGalleryButton:hover, a.crodaGalleryButton:visited {
	cursor: pointer;
	background-color: #FFF;
	color: #666666;
	text-decoration: none;
}
.widgetRight {
	background-color: #F0f0f0;
	width: 220px;
	margin-left: 20px;
	float: right;
	margin-bottom: 10px;
	clear: both;
	position: relative;
}
.widgetRight .ListCountry {
	width: 200px;
	margin: 0px !important;
}
.widgetRight h1, .widgetRight p, .widgetRight h2, .widgetRight h3 {
	margin-right: 10px;
	margin-left: 10px;
}
.widgetRight.news img {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}
#breadCrumb .breadCrumbIconLink {
	display: inline-block;
	height: 24px;
	width: 25px;
	background-image: url(../../images/layout/corp2010/icons/breadCrumbHomeImage.png);
	margin-right: 2px;
}
.sharepricesnippet {
	color: #008000;
}
.footerItem, .footerItem3rd {
	color: #999;
	font-variant: small-caps;
	width: 160px;
	float: right;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 30px;
	margin-left: 10px;
}
.footerItem h1, .footerItem3rd h1 {
	font-size: 14px;
	height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	margin-bottom: 7px;
}
.footerItem a, .footerItem3rd a {
	color: #666;
	font-variant: normal;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
	display: block;
	line-height: 18px;
}
.footerItem a:hover, .footerItem3rd a:hover {
	text-decoration: underline;
}
.footerItem3rd {
	width: 220px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
}
#site1banner, #site146banner {
	background-color: #f0f0f0;
	font-size: 11px;
	padding-left: 10px;
	position: relative;
	margin-bottom: 10px;
	display: block;
	height: 157px;
}
#homePageGallery {
	height: 460px;
	width: 700px;
	position: relative;
	border: 1px solid #FFF;
	overflow: hidden;
}
.tableContent td {
/*padding-right: 20px;*/
}
.tableContent td table td {
	padding-right: 0px;
}
.tableContent td p {
	margin-bottom: 10px;
}
table#prodMarkets td h2 {
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}
.crodaLink {
	padding: 10px;
	background-color: #f0f0f0;
	cursor: pointer;
}
table#prodMarkets td div {
	height: 160px;
	margin-right: 5px;
	position: relative;
	margin-bottom: 5px;
}
table#prodMarkets td div a {
	position: absolute;
	right: 0px;
	bottom: 0px;
	display: block;
	padding: 5px;
}
.crodaLinkHover {
	background-color: #e2e2e2;
}
#tableMainLayout .layoutContent .levelwrap li {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tableMainLayout .layoutContent img[align=right] {
	margin-left: 20px;

	margin-bottom: 20px;
	display: inline-block;
	float: right;
}
#tableMainLayout .layoutContent img[align=left] {
	margin-right: 20px;
	margin-bottom: 20px;
	display: inline-block;
	float: left;
}
#tableMainLayout .layoutContent ul.locations, #tableMainLayout .layoutContent ul.locations > li {
	margin: 0px;
	list-style-type: none;
}
ul.locations > li {
	position: relative;
	margin-bottom: 10px;
	padding-left: 30px;
	list-style-position: inside;
	list-style-type: none;
	display: block;
	padding-top: 5px;
}
ul.locations > li img {
	position: absolute;
	left: 0px;
	top: auto;
}
#tableMainLayout .layoutContent ul.locations {
}
.sitemapheading {
	font-size: 12px;
	font-weight: bold;
	color: 003333;
	line-height: 20px;
	height: 20px;
}
.sitemaplevel1 {
}
.LabelReq {
	font-weight: bold;
}
/*input[type=text], #tableMainLayout .layoutContent select, #tableMainLayout .layoutContent textarea {*/
	
input[type=text],input[type=password] , select, textarea {
	margin: 3px;
	border: 1px solid #e7e7e7;
	padding: 3px;
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #666;
}
input:focus, textarea:focus {
	border: 1px solid #008000;
}
table.ProductBreadcrumb, table.ProductBreadcrumb td {
	height: 24px;
	line-height: 24px;
}
td.bodyRight {
	width: 220px;
}
td.bodyRight > * {
	margin: 0px;
}
.tableContent td table td.bodyLeft {
	padding-right: 20px;
}
td.bodyLeft {
	padding-right: 20px;
}
.tableContent td table td.InvestorLeftCell {
	padding-right: 5px;
}
.homecol2 {
	padding-left: 5px;
}
.markets, .marketsover {
	cursor: pointer;
}
.crodaTable {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #C1C1C2;
	border-left-color: #C1C1C2;
	margin-bottom: 20px;
}
.crodaTable.fullWidth {
	width: 100%;
}
.crodaTable p {
	margin: 0px;
}
.crodaTable tr th {
	line-height: 24px;
	background-color: #DEDEDF;
	padding: 3px !important;
	text-align: left;
	font-weight: bold;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable td {
	padding: 3px !important;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #C1C1C2;
	border-bottom-color: #C1C1C2;
}
.crodaTable tr.odd td {
	background-color: #ffffff;
}
.crodaTable tr.even td {
	background-color: #f0f0f0;
}
.crodaTable tr th a {
	text-align: center;
	display: block;
}
.crodaTable.noLines, .crodaTable.noLines td, .crodaTable.noLines tr th {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.resourceWrapper4 {
	width: 700px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	display: inline-block;
	margin-bottom: 10px;
	margin-top: 10px;
}
.resourceWrapper4 .resourceBlock {
	width: 160px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.resourceWrapper4 .resourceBlock img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.resourceWrapper4 .resourceBlock h1 {
	color: #666;
	font-size: 14px;
	font-weight: bold;
}
.resourceWrapper4 .resourceBlock p {
	color: #666;
}
.resourceWrapper4 .resourceBlock a.readMore {
	display: block;
	position: absolute;
	right: 0px;
	bottom: 0px;
	text-decoration: none;
	line-height: 13px;
	color: #FFF;
	height: 15px;
	background-image: url(../../images/buttons/ButtonBGSmall.gif);
	font-size: 10px;
	background-repeat: no-repeat;
	width: 78px;
	text-align: center;
}
.resourceWrapper4 #left {
	float: left;
}
.resourceWrapper4 #centerLeft {
	float: left;
	margin-left: 20px;
}
.resourceWrapper4 #centerRight {
	float: right;
	margin-right: 20px;
}
.resourceWrapper4 #right {
	float: right;
}
a.PAorange {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_orange.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAblue {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_blue.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAgreen {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_green.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAred {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_red.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PApink {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_pink.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAblue2 {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_blue2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAgreen2 {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_green2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
a.PAorange2 {
	background-image: url(../../images/layout/Polymers/buttons/pa_button_orange2.jpg);
	display: block;
	height: 45px;
	width: 160px;
	color: #FFF;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	margin-top: 10px;
}
#favoritetxt {
	color: #008000;
	margin-top: 10px;
	margin-bottom: 20px;
	text-align: center;
	clear: both;
}
body.Sederma #favoritetxt {
	color: #3db7e4;
}
#sampleCart {
	position: absolute;
	top: 30px;
	line-height: 16px;
	display: block;
	height: 16px;
	width: 130px;
	right: 201px;
}
#branding.sederma #sampleCart {
	top: 89px;
}
.SampleCart a {
	background-image: url(../../images/extranet/cart.gif);
	background-repeat: no-repeat;
	background-position: right;
	line-height: 16px;
	padding: 3px;
	display: block;
	height: 16px;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 28px;
}
#sampleCartWrapper .SampleCart a {
	background-position: left;
}
.myAccountLayout h1 {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 14px;
	color: #666;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	font-weight: bold;
}
.myAccountLayout .myAccountLayoutBlock {
	position: relative;
	width: 340px;
	text-align: left;
	color: #666;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-bottom: 26px;
}
a.accountEdit, a.accountEdit:visited {
	background-color: #f0f0f0;
	line-height: 20px;
	height: 20px;
	border: 1px solid #999;
	padding-right: 5px;
	text-decoration: none;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #999;
	padding-left: 5px;
	margin: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}
a.accountEdit:hover {
	color: #333;
}
.myAccountLayout .myAccountLayoutBlock img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.myAccountLayout .myAccountLayoutBlock table td {
	height: 24px;
	line-height: 24px;
}
.myAccountLayout {
	margin-bottom: 20px;
}
#menu #webcast {
	height: 45px;
	width: 210px;
	position: absolute;
	left: 5px;
	bottom: 5px;
	z-index: 900;

	cursor: pointer;
}

#webcastContent {
	background-color: #F0F0F0;
	width: 210px;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 40000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 15px;
	padding-left: 5px;
}
#menu #webcast p {
	margin: 0px;
}
#webcastContent .close {
	position: absolute;
	right: 3px;
	bottom: 3px;
	font-size: 10px;
}
#webcastContent .inputControl {
	position: absolute;
	top: 5px;
	right: 5px;
	margin: 0px;
	color: #008000;
	background-image: none;
	background-color: #f0f0f0;
	line-height: 13px;
}
#webcastContent h2 {
	font-size: 12px;
	font-weight: bold;
	margin-top: 10px;
}
div#BoxModel {
	height: 402px;
	width: 700px;
	position: relative;
	overflow: hidden;
	display: block;
}
div#BoxModel p {
	font-size: 12px;
	line-height: 18px;
	margin-top: 5px;
}
div#BoxModel .box {
	border: 1px solid #f0f0f0;
	display: block;
	overflow: hidden;
}
div#BoxModel .box img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
div#BoxModel .box .boxText {
	position: absolute;
	background-color: transparent;
	z-index: 500;
	display: block;
	color: #FFF;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#BoxModel .boxText a:hover {
	text-decoration: none;
}
div#BoxModel .boxText li a:hover {
	text-decoration: underline;
}
div#BoxModel .box .boxText h1, div#BoxModel .box .boxText h2 {
	margin-bottom: 3px;
}
div#BoxModel #box1 {
	height: 400px;
	width: 460px;
	position: absolute;
	left: 0px;
	top: 0px;
	overflow: hidden;
}
div#BoxModel #box1 .boxText {
	width: 440px;
}
div#BoxModel #box2 {
	position: absolute;
	height: 190px;
	width: 220px;
	top: 0px;
	right: 0px;
}
div#BoxModel #box2 .boxText {
	width: 200px;
}
div#BoxModel #box3 {
	height: 190px;
	width: 220px;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
div#BoxModel #box3 .boxText {
	width: 200px;
}
div#BoxModel .box .favTable {
	margin-top: 38px;
}
div#BoxModel .box .favTable td {
	padding-right: 10px;
	padding-left: 10px;
}
div#BoxModel .box #favoverlimit {
	margin-top: 5px;
	margin-right: 10px;
	margin-left: 10px;
}
div#footerWrapper {
	width: 700px;
	display: inline-block;
	position: relative;
}
.worldBG {
	background-color: #f0f0f0;
	background-image: url(../../images/layout/design/crodaWorldWideBGSmall.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
div.footer {
	padding: 10px;
}
body.Sederma div.footer {
	background-color: #f0f0f0;
	height: 61px;
}
body.Sederma div.footer p, body.Sederma div.footer a.bottomReadMore {
	margin-left: 18px;
}
body.Sederma div.footer a h2 {
	line-height: 14px;
}
/*div.footer a{
	color: #333;	
}*/
div.footer h2 {
	font-size: 14px;
	margin-bottom: 3px;
	color: #333;
}
div.footer p {
	margin: 0px;
}
.footer table td {
	line-height: 20px;
	padding-left: 0px;
	padding-right: 0px;
}
.footer table td.iconHolder {
	padding: 0px;
	height: 20px;
	vertical-align: middle !IMPORTANT;
}
div#footerWrapper div#footerRight {
	width: 200px;
	overflow: hidden;
	display: inline-block;
	position: relative;
	float: left;
	left: 40px;
}
div#footerWrapper div#footerCentre {
	width: 200px;
	overflow: hidden;
	left: 20px;
	margin: 0px;
	float: left;
	position: relative;
}
div#footerWrapper div#footerLeft {
	position: relative;
	width: 200px;
	overflow: hidden;
	display: inline-block;
	float: left;
}
#bannerWrapper {
	margin-bottom: 10px;
}
.panel .header {
	line-height: 24px;
	background-color: #f0f0f0 !important;
	display: block;
	height: 24px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #333 !important;
	font-size: 11px;
	font-weight: bold;
	padding: 3px;
	position: relative;
	cursor: pointer;
}
.panel {
	margin-bottom: 2px;
}
.panel .content {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	padding: 5px;
}
.PSumtitles {
	font-weight: bold;
}
.productName {
	font-size: 14px;
	color: #008000;
}
.box #quickLinks {
	background-image: url(../../images/layout/HomeCare/2010/quickLinks.jpg);
	background-position: -23px bottom;
	height: 155px;
	background-repeat: no-repeat;
}
table.ProducttableContent > td {
	padding: 0px;
}
#iconlinks img {
	clear: both;
}
.MasterTable_Croda_Products_Crop {
	margin-bottom: 20px;
}
#resourceCentreHomeGrid {
	width: 100%;
	border-collapse:separate;
	border-spacing: 10px;
}
#resourceCentreHomeGrid td {
	border: 1px solid #f0f0f0;
}
#resourceCentreHomeGrid th {
	background-color: #f0f0f0;
	text-align: center;
	line-height: 24px;
	height: 24px;
	font-size: 12px;
	font-weight: bold;
}
.marketTrend {
	background-color: #f5f5f5;
	padding: 10px;
	border: 1px solid #f0f0f0;
	margin-bottom: 20px;
}
.marketTrend p.detail {
	font-weight: bold;
}
.marketTrend p.detail span {
	color: #008000;
	font-weight: normal;
}
.marketTrend p.download {
	font-weight: bold;
}
.featured {
	border: 1px solid #f0f0f0;
	display: inline-block;
	float: right;
	width: 218px;
	margin-bottom: 20px;
	margin-left: 20px;
}
.featured p, .featured h2 {
	margin: 10px;
	color: #008000;
}
.right {
	float: right;
	display: inline-block;
	position: relative;
}
.right.image {
	margin-bottom: 20px;
	margin-left: 20px;
}
span.prodName {
	font-size: 14px;
	color: #008000;
}
#iconlinks {
	width: 200px;
}
#GRIBasket {
	display: inline-block;
	float: right;
	height: 100px;
	width: 220px;
	position: relative;
	margin-bottom: 20px;
	margin-left: 20px;
	overflow: hidden;
	padding: 10px;
	background-color: #f0f0f0;
	background-image: url(../../images/icons/printer.png);
	background-position: 10px 10px;
	background-repeat: no-repeat;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFF;
	border-left-color: #FFF;
	z-index: 1;
}
#GRIBasket h1 {
	margin-left: 35px;
	margin-top: 5px;
}
#GRIBasket h3 {
	font-weight: normal;
}
#GRIBasket #addRemoveButton, #GRIBasket #viewReportButton {
	display: block;
	float: left;
	text-align: center;
	width: 50%;
}
#GRIBasket p {
	margin-top: 3px;
	margin-bottom: 3px;
}
.gri_section .gri_section_body {
	margin-left: 35px;
	padding-bottom: 20px;
}
.gri_section .gri_section_body li {
	list-style-image: url(../../images/layout/corp/homepage/bullet_point.gif);
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 10px;
	list-style-position: inside;
	list-style-type: disc;
}
.gri_section_title {
	padding-left: 35px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;
	padding-bottom: 10px;
	padding-top: 5px;
	font-size: 14px;
	cursor: pointer;
	position: relative;
}
.griTable td, .griTable th {
	padding: 5px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: left;
}
.griTable {
	margin-bottom: 10px;
}
.griTable th {
	font-weight: bold;
	background-color: #f0f0f0;
}
.griTable.lined {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #f5f5f5;
	border-left-color: #f5f5f5;
}
.griTable.lined th, .griTable.lined td {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #f5f5f5;
	border-bottom-color: #f5f5f5;
}
.griTable td h3 {
	font-weight: normal;
	font-size: 14px;
	color: #008000;
}
.griTable.fullWidth {
	width: 100%;
}
.numbering {
	position: absolute;
	left: 0px;
	top: 5px;
}
.pieChart {
	/* [disabled]width: 400px;
*/
	/* [disabled]text-align: left;
*/
	/* [disabled]position: relative;
*/
	/* [disabled]padding: 10px;
*/
	/* [disabled]border: 1px solid #ccc;
*/
	/* [disabled]display: inline-block;
*/
}
.pieChart h3 {
	margin-bottom: 10px;
}
.pieKey {
	float: right;
	display: inline-block;
	position: relative;
	margin-left: 10px;
}
.pieKey ul {
	width: 140px;
	display: block;
}
.pieKey li {
	padding: 3px;
}
#topMenuLanguage {
	height: 24px;
	line-height: 24px;
	z-index: 1000;
	margin-top: 10px;
	position: relative;
	background-color: #003333;
}
#topMenuLanguage #homeLinks, #languageBar {
	float: right;
	margin-right: 16px;
	position: relative;
}
a.jigsaw, a.jigsaw:hover {
	background-color: transparent;
	text-decoration: none;
	line-height: 24px;
}
.widget {
	position: relative;
	width: 200px;
	padding: 10px;
	display: inline-block;
}
.widget.mp3 {
	float: right;
	margin-left: 20px;
	margin-bottom: 20px;
	border: 1px solid #ccc;
	clear: both;
}
.widget iframe {
	width: 200px !important;
}
.widget.mp3 a, .widget.mp3 a:hover {
	display: block;
	text-decoration: none;
	text-align: center;
}
.widget.mp3 a img {
	margin-right: auto;
	margin-left: auto;
}
#printlayout {
	text-align: left;
}
.crodaTable.indicators, .crodaTable.disclosures {
	width: 460px;
}
.MyLitTable th {
	font-weight: bold;
}
.highlightWrapper {
	min-height: 460px;
	height: 460px;
}
.highlightWrapper .info {
	width: 220px;
	text-align: center;
}
.highlightWrapper .info {
	color: #FFF !important;
	text-align: center;
}
.highlightWrapper .info a, .highlightWrapper .info a:visited {
	color: #FFF !important;
}
.highlightWrapper .info .infoImage {
	height: 190px;
	width: 218px;
	overflow: hidden;
	position: relative;
	text-align: center;
	margin: 1px;
}
.highlightWrapper .info .infoImage.freeHeight {
	height: auto;
}
.highlightWrapper .info table {
	margin-right: auto;
	margin-left: auto;
	color: #FFF;
	width: 180px;
}
.highlightWrapper .info table td {
	padding: 3px;
	text-align: left;
}
.highlightWrapper {
	width: 100%;
}
.highlightWrapper .content {
	padding-right: 20px;
}
.boxes {
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
.boxes .box {
	height: 190px;
	width: 218px;
	border: 1px solid #f0f0f0;
	margin-bottom: 20px;
	margin-left: 20px;
	float: left;
	display: block;
	position: relative;
	text-align: center;
	overflow: hidden;
}
.boxes .box.first {
	margin-left: 0px;
}
.crodaNews {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f0f0f0;
	margin-bottom: 20px;
}
.crodaNews h3 {
	margin-bottom: 10px;
}
.crodaNews h3 .date {
	font-size: 10px;
	font-style: italic;
	color: #ccc;
	padding-left: 20px;
	font-weight: normal;
}
.crodaNews h3 .market {
	color: #2e7fa2;
	padding-left: 20px;
	font-weight: bold;
}
.crodaNews .exerp img {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding: 2px;
	border: 1px solid #f0f0f0;
}
.crodaNews .links {
	padding-top: 10px;
}
.crodaNews .links .inputControl {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.crodaNews p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.outlookbutton {
	margin-left: 5px;
}
.searchButtonWrapper {
	margin-left: 200px;
}
table.search th {
	padding-right: 15px;
	font-weight: normal;
}
.progress {
	width: 100%;
}
.progress td {
	width: 25%;
	background-image: url(../../images/buttons/progress.png);
	height: 50px;
	background-repeat: no-repeat;
}
.progress .past {
	background-color: #f0f0f0;
}
.progress .current {
	background-color: #008000;
}
.progress .future {
	background-color: #fefefe;
}
.progress .cart.past {
	background-position: left -20px;
}
.progress .cart.current {
	background-position: left -120px;
}
.progress .confirm.current {
	background-position: left -420px;
}
.progress .confirm.future {
	background-position: left -520px;
}
.progress .confirm.past {
	background-position: left -320px;
}
.progress .review.future {
	background-position: left -820px;
}
.progress .review.current {
	background-position: left -720px;
}
.progress .review.past {
	background-position: left -620px;
}
.progress .complete.future {
	background-position: left -1120px;
}
.progress .complete.current {
	background-position: left -1020px;
}
.gridItem {
	width: 218px;
	margin-bottom: 20px;
	float: left;
	height: 190px;
	margin-right: 20px;
	border: 1px solid #f0f0f0;
	background-color: #f0f0f0;
}
.threeBoxGridThird {
	margin-right: 0px
}
.gridItem img {
}
.gridItem .content * {
	padding: 0px;
	margin: 0px;
}
.gridItem .content {
	padding: 5px;
}
.gridItem .content h3 {
	text-align: center;
	font-size: 18px;
	font-weight: normal;
}
.gridItem .content a {
	color: #fff;
}
.clearfix {
	clear: both;	
}
.rowHighlight{

font-weight: bold;
color:red;

}

#breadCrumb {
	background-color: #f0f0f0;
	margin-left: 240px;
	font-size: 11px;
	padding-left: 10px;
	background-image: none;
	position: relative;
	margin-top: 10px;
}
#breadCrumb #breadCrumbIcon {
	display: inline-block;
	margin-right: 2px;
	float: left;
}
#breadCrumb #breadCrumbIcon a {
	display: inline-block;
	height: 24px;
	width: 25px;
	background-image: url(../../images/layout/corp2010/icons/breadCrumbHomeImage.png);
	
}

#breadCrumb .standardBreadcrumb {
	display: inline-block;
	line-height: 24px;
	float: left;
}
#breadCrumb .standardBreadcrumb span {
		float: none;
}
#breadCrumb .standardBreadcrumb a {
	float: none;
	margin: 0px;
	padding: 0px;
}
.InvestorMessage {
	padding: 10px;
	width: 200px;
	white-space: normal;
	margin-top: 50px;
}
h1, h2 {
    font-family: "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue","Arial",sans-serif;
    margin-bottom: 5px;
}



body.Seatons #tableMainLayout .layoutContent {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

<!-- seatons menu colours-->

body.Seatons a, body.Seatons a:link, body.Seatons a:visited {
	color: #e49427;
	text-decoration: none;
	font-style:normal;
}
body.Seatons a:hover {
	text-decoration: underline;
}
body.Seatons a.inputControl {
	color: #fff;
	font-style:normal;
}
body.Seatons .homeMenuLink, body.Seatons a.homeMenuLink {
	color: #333;
	background-color: transparent;
}
body.Seatons .homeMenuLink:hover, body.Seatons a.homeMenuLink:hover {
	background-color: transparent;
	text-decoration: none;
}
body.Seatons a.homeMenuLink:hover {
	text-decoration: underline;	
}

body.Seatons #breadCrumb a {
	color: #e49427;
}

body.Seatons h1 {
	color: #e49427;
}

body.Seatons h2 {
	color: #e49427;
}

body.Seatons input.inputControl, body.Seatons a.inputControl, body.Seatons input.SearchButton, body.Seatons input.ResetButton {
	background-image:url(http://www.croda.com/images/buttons/ButtonBGSeatons.gif);
}

body.Seatons input.search2010Button {
	background-image: url(../../images/buttons/search_orange_sprite.gif);
}


body.Seatons input.search2010Button:hover {
	background-image: url(../../images/buttons/search_orange_sprite.gif);
}

#topMenu.seatons {
	background-color: #eece69;
}


/*****Seatons Menu******/

body.Seatons td.crodamenuback1 {
	color: #FFF;
	background-color: #eece69;
	font-size: 11px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF; 
}
body.Seatons td.crodamenuhighlight1 {
	background-color: #e49427;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
body.Seatons td.crodamenuback2 {
	background-color: #FFF;
	text-indent: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 11px;
}
body.Seatons td.crodamenuleftcell2 {
	background-color: #FFF;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
body.Seatons .crodamenuback2 .crodamenucell {
	background-color: #f3dc95; 
}
body.Seatons .crodamenuback2 .crodamenucell:hover {
	background-color: #f2da8c; 
}
body.Seatons .crodamenuhighlight2 .crodamenucell {
	background-color: #f2da8c;
}

body.Seatons .crodamenuleftcell1 {
	background-color: #e49427;	
}
body.Seatons tr.crodamenuhighlight3 td {
	background-color: #f5ecd0;	
}

body.Seatons .registration_page {
	margin-right: 10px;
	margin-left: 10px;		
}

/******End Seatons Menu*****/


.Seatons #bannerWrapper {
	margin-right: 10px;
	margin-left: 10px;		
}


/*Seatons Login*/

.loginArea .user {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	font-weight: bold;
	padding: 5px;
}

.loginArea .button.login {
	padding-left: 110px;
	padding-top: 4px;
	background-image: url(../../images/layout/design/crodaDirectSmallText.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.loginArea .register {
	margin-top: 19px;		
}

/*End Seatons Login */



/******960gs *****/

.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	text-align: left;
}

/* `Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9{
  display: inline;
  float: left;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
}

.push_1, .pull_1,
.push_2, .pull_2,
.push_3, .pull_3,
.push_4, .pull_4,
.push_5, .pull_5,
.push_6, .pull_6,
.push_7, .pull_7,
.push_8, .pull_8,
.push_9, .pull_9{
  position: relative;
}


/* `Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
  margin-left: 0;
}

.omega {
  margin-right: 0;
}

/* `Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.grid_1 {
  width: 60px;
}

.grid_2 {
  width: 140px;
}

.grid_3 {
  width: 220px;
} 

.grid_4 {
  width: 300px;
}

.grid_5 {
  width: 380px;
}

.grid_6 {
  width: 460px;
}

.grid_7 {
  width: 540px;
}

.grid_8 {
  width: 620px;
}

.grid_9 {
  width: 700px;
}

/* `Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.prefix_1 {
  padding-left: 80px;
}

.prefix_2 {
  padding-left: 160px;
}

.prefix_3 {
  padding-left: 240px;
}

.prefix_4 {
  padding-left: 320px;
}

.prefix_5 {
  padding-left: 400px;
}

.prefix_6 {
  padding-left: 480px;
}

.prefix_7 {
  padding-left: 560px;
}

.prefix_8 {
  padding-left: 640px;
}

.prefix_9 {
  padding-left: 720px;
}


/* `Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.suffix_1 {
  padding-right: 80px;
}

.suffix_2 {
  padding-right: 160px;
}

.suffix_3 {
  padding-right: 240px;
}

.suffix_4 {
  padding-right: 320px;
}

.suffix_5 {
  padding-right: 400px;
}

.suffix_6 {
  padding-right: 480px;
}

.suffix_7 {
  padding-right: 560px;
}

.suffix_8 {
  padding-right: 640px;
}

.suffix_9 {
  padding-right: 720px;
}


/* `Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.push_1 {
  left: 80px;
}

.push_2 {
  left: 160px;
}

.push_3 {
  left: 240px;
}

.push_4 {
  left: 320px;
}

.push_5 {
  left: 400px;
}

.push_6 {
  left: 480px;
}

.push_7 {
  left: 560px;
}

.push_8 {
  left: 640px;
}

.push_9 {
  left: 720px;
}

/* `Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.pull_1 {
  left: -80px;
}

.pull_2 {
  left: -160px;
}

.pull_3 {
  left: -240px;
}

.pull_4 {
  left: -320px;
}

.pull_5 {
  left: -400px;
}

.pull_6 {
  left: -480px;
}

.pull_7 {
  left: -560px;
}

.pull_8 {
  left: -640px;
}

.pull_9 {
  left: -720px;
}

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after,
.layoutContent:before,
.layoutContent:after {
  content: '.';
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
}

.clearfix:after,
.layoutContent:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix,
.layoutContent {
  zoom: 1;
}

#breadCrumb {
	background-color: #f0f0f0;
	margin-left: 240px;
	font-size: 11px;
	padding-left: 10px;
	background-image: none;
	position: relative;
	margin-top: 10px;
}
#breadCrumb #breadCrumbIcon {
	display: inline-block;
	margin-right: 2px;
	float: left;
}
#breadCrumb #breadCrumbIcon a {
	display: inline-block;
	height: 24px;
	width: 25px;
	background-image: url(../../images/layout/corp2010/icons/breadCrumbHomeImage.png);
	
	
}
#breadCrumb .standardBreadcrumb {
	display: inline-block;
	line-height: 24px;
	float: left;
}
#breadCrumb .standardBreadcrumb span {
		float: none;
}
#breadCrumb .standardBreadcrumb a {
	float: none;
	margin: 0px;
	padding: 0px;
}
/*********2012***********/

/*new sector page model system */

.set_1 > div {
	margin-bottom: 20px;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F0F0F0;
	padding-bottom: 5px;
}
.set_1.count_1 > div{
	height: 454px;
}
.set_1.count_2 > div{
	height: 214px;
}
.set_1.count_3 > div {
	height: 134px;
}
.set_1 > div img {
	padding: 2px;
	height: 75px;
	width: 134px;
	border: 1px solid #F0F0F0;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #FFF;
}
.set_1 > div .inputControl {
	position: absolute;
	right: 0px;
	bottom: 5px;		
}

/*Seatons Login*/

.loginArea .user {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #666;
	font-weight: bold;
	padding: 5px;
}

.loginArea .button.login {
	padding-left: 110px;
	padding-top: 4px;
	background-image: url(../../images/layout/design/crodaDirectSmallText.jpg);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.loginArea .register {
	margin-top: 19px;		
}

/*End Seatons Login */
