/* Global styles */
a, td, th, input, p, ul, select, option, textarea, button, div, span, pre
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8.5pt;
}

input, textarea, select
{
	background-color: #FFFFFF;
}


a.header, a:visited.header {
	color: #989898;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	text-decoration: none;
}
a:hover.header { color: #000000; }
a.language, a:visited.language {
	color: #6E6E6E;
	text-decoration: none;
	font-size: 10pt;
}
a:hover.language{ color: #000000; }

a.message
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background: transparent url(/LOGIN/Customer/Images/Menu/bullet_normal.gif) no-repeat left;
	padding-left: 15px;
}

a:hover.message
{
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	background: transparent url(/LOGIN/Customer/Images/Menu/bullet_selected.gif) no-repeat left;
	padding-left: 15px;
}

textarea, div.messages
{
	overflow-x: hidden;
	overflow-y: auto;
	overflow: auto;
}

#tooltip
{
	background:#FFFFE1;
	border:1px solid #666666;
	color:#333333;
	font:menu;
	margin:0px;
	padding:3px 5px;
	position:absolute;
	visibility:hidden
}

div, textarea, body
{
	scrollbar-darkshadow-color: #FFFFFF;
	scrollbar-arrow-color: #000000;
	scrollbar-face-color: #FFFFFF;
	scrollbar-track-color: #F7F7F7;
	scrollbar-shadow-color: #A5A5A5;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #A5A5A5;
}

html
{
	height: 100%;
}

body
{
	height: 100%;
	background-color: #FFFFFF;
}
/* Global styles */

td.OrderButton
{
	padding-left: 6px;
	padding-top: 10px
}

td.headerFrame
{
	overflow: hidden;
	margin: 0px;
}
body.contentFrame
{
	overflow: auto;
	margin: 0px;
	padding: 0px;
	background-color: #656565;
}

td.headerBottom
{
	color: #666666;
	padding: 0px 9px 0px 0px;
}

td.logo
{
	padding-right: 10px;
	padding-left: 2px;
	font-size: 9.5pt;
	padding-bottom: 0px;
	padding-top: 2px;
	font-family: 'Trebuchet MS' ,Verdana, Arial, Helvetica, sans-serif;
}

td.tableSize
{
	background-color: #656565;
	border: solid 0px #656565;
}

td.borderLeftTop
{
	background: url(/LOGIN/Customer/Images/Border/border_left_top.gif) no-repeat;
}

td.borderRightTop
{
	background: url(/LOGIN/Customer/Images/Border/border_right_top.gif) no-repeat;
}
td.borderTopRight
{
	background: url(/LOGIN/Customer/Images/Border/border_top_right.gif) no-repeat;
}
td.borderTop
{
	background: url(/LOGIN/Customer/Images/Border/border_top.gif) repeat-x;
}

td.borderRightHeader
{
	background: url(/LOGIN/Customer/Images/Border/border_right_header.gif) no-repeat;
}

td.borderRight { background: url(/LOGIN/Customer/Images/Border/border_right.gif) repeat-y; }
td.borderRightBottom { background: url(/LOGIN/Customer/Images/Border/border_right_bottom.gif) no-repeat; }

td.borderBottomLeft
{
	background: url(/LOGIN/Customer/Images/Border/border_bottom_left.gif) no-repeat;
}

td.borderBottom
{
	background: url(/LOGIN/Customer/Images/Border/border_bottom.gif) repeat-x;
	color: #A7A7A7;
}

td.borderLeft { background: url(/LOGIN/Customer/Images/Border/border_left.gif) repeat-y; }
td.borderLeftBottom { background: url(/LOGIN/Customer/Images/Border/border_left_bottom.gif) no-repeat; }

/* Footer on Main Menu and Content pages */
td.footer
{
	padding: 5px 0px 10px 0px;
	color: #B2B2B2;
	text-align: center;
}

td.separator
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 0px;
	padding-top: 0px
}

div.content
{
	width: 100%;
	height: 100%;
	overflow: auto;
	margin: 0px 0px 0px 0px;
	background-color: #FFFFFF;
}
/* Dialog styles */
body.dlgContent
{
	height: 100%;
	overflow: hidden;
	margin: 10px 0px 10px 15px;
}
body.dlgScrollContent
{
	height: 100%;
	overflow: auto;
}
.dlgTitle
{
	font-size: 13pt;
	font-weight: bold;
	color: #70621D;
	padding-bottom: 15px;
}
div.sep
{
	background: url(../Images/hline_darkgrey_dotted.gif) repeat-x left top;
	width: 550px;
	padding-bottom: 20px;
}
.subTitle
{
	font-size: 8pt;
	font-weight: bold;
	padding-bottom: 0px;
}
/* Dialog styles */

span.link
{
	color: #0D0DC2;
	text-decoration: none;
	cursor: pointer;
}

/* standard likns */
a.link, a.link:visited
{
/*	padding: 0px 0px 0px 13px;
	background: transparent url(/LOGIN/Customer/Images/arrow_right_link.gif) no-repeat center left;*/
	color: #0D0DC2;
	text-decoration: none;
}
a.link:hover
{
	text-decoration: underline;
}

/* Bullet */
.bullet
{
	background: transparent url(/LOGIN/Customer/Images/bullet_small.gif) no-repeat center left;
	padding-left: 10px;
}
.bulletTop
{
	background-image :url(/LOGIN/Customer/Images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 7px;
	background-color: Transparent;
	padding-left: 10px;
}
.bulletTopWithGrid
{
	background-image :url(/LOGIN/Customer/Images/bullet_small.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	background-color: Transparent;
	padding-left: 10px;
}
/* Bullet */

input.field { width: 150px; }

/* Button styles */
.button
{
	border: solid 1px #ffffff;
	background-color: #ffffff;
	font-size: 8pt;
	font-weight: bold;
	padding: 0px;
	cursor: pointer;

}
td.button
{
	border: solid 1px #FFFFFF;
}
td.buttonTop
{
	border-bottom: solid 1px #A9A9A9;
}
td.buttonLeft
{
	border-right: solid 1px #A9A9A9;
}
td.buttonRight
{
	border-left: solid 1px #A9A9A9;
}
td.buttonBottom
{
	border-top: solid 1px #A9A9A9;
}
/* Button styles */


/* Check box styles */
.checkbox
{
	font-size: 9pt;
}
.checkOff
{
	background-image: url(/LOGIN/Customer/Images/CheckBox/unchecked.gif);
}
.checkOn
{
	background-image: url(/LOGIN/Customer/Images/CheckBox/checked.gif);
}
.checkUndef
{
	background-image: url(/LOGIN/Customer/Images/CheckBox/indeterminate.gif);
}
/* Check box styles */


/* Radio buttons */
.radio
{
	background: transparent url(/LOGIN/Customer/Images/Radio/unchecked.gif) no-repeat center left;
	padding-left: 16px;
	cursor: default;
	height: 14px;
}
.radioOn
{
	background-image: url(/LOGIN/Customer/Images/Radio/checked.gif);
}
/* Radio buttons */


.stepTitle
{
	font-size: 13pt;
	font-weight: bold;
	color: #9D9D9D;
}
span.priceRequest
{
	font-size: 13pt;
	font-weight: bold;
	color: #9D9D9D;
	margin-bottom: 10pt;
}
a.remove
{
	padding: 0px 3px 0px 12px;
	background-image: url(/LOGIN/Customer/Images/remove_normal.gif);
	color: #70621D;
	text-decoration: none;
}
a.remove:hover
{
	background-color: #E5E5E5;
	background-image: url(/LOGIN/Customer/Images/remove_hover.gif);
	color: #000000;
}


/* table styles */
.tableclass
{
	height: 100%;
	width: 100%;
}

.tableOver
{
	height:90px;
	width:300px;
	CURSOR:pointer;
	border: 1px solid #585757;
}

.tableOut
{
	height:90px;
	width:300px;
	CURSOR:pointer;
	border: 1px solid #FFFFFF;
}

.tableSelected
{
	height:90px;
	width:300px;
	border: 1px solid #585757;
}

table.tableWithBorder
{
	border: 1px;
}

table.tableStart
{
	background: url(/LOGIN/Customer/Images/start_background.gif) no-repeat right bottom;
	background-color: #FFEE02;
}

table.myPageDefaultImage
{
	background: url(/LOGIN/Customer/Images/start_background.gif) no-repeat right bottom;
	background-color: #FFFFFF;
	border: 0;
	height: 100%;
	width: 100%;
}

td.tableHeader
{
	background: url(/LOGIN/Customer/Images/hline_darkgrey_dotted.gif) repeat-x left bottom;
	color: #000000;
	font-weight: bold;
	height: 33px;
}

td.menuHeaderStart
{
	font-size: 11pt;
	font-weight: bold;
	padding-top: 9px;
	padding-left: 39px;
	padding-bottom: 0px;
	height: 25px;
}

td.anonymousPage
{
	font-size: 12px;
	padding-top: 9px;
	padding-left: 39px;
	padding-bottom: 0px;
}

td.menuSubItemStart
{
	padding-left: 39px;
	height: 15px;
}

td.menuHeader
{
	font-size: 11pt;
	font-weight: bold;
	padding-top: 8px;
	padding-left: 20px;
	padding-bottom: 0px;
	width: 70%;
	height: 20px;
}

td.menuSubItem
{
	padding-left: 20px;
}

td.tableHeaderLeft
{
	width: 6px;
}
td.tableHeaderRight
{
	width: 6px;
}
td.tableHeaderSep
{
	border-top: 1px solid #585757;
}
tr.toolBar
{
	background: #F5F5F5;	 
}
.tableContent
{
	overflow: auto;
	padding: 0px 5px;
}
/* table styles */


/* table2 styles */
td.header
{
	font-weight: bold;
	color: #000000;
	padding-left: 20px;
}

td.field
{
	height: 20px;
}

td.label
{
	padding-left: 20px;
	padding-right: 10px;
	/*padding-bottom: 10px;*/
}

td.table2LeftTop
{
	border-left: 1px solid #585757;
	border-top: 1px solid #585757;
}
td.table2RightTop
{
	background: url(/LOGIN/Customer/Images/Table/right_top_white.gif) no-repeat right top;
}
td.table2LeftBottom 
{
	border-left: 1px solid #585757;
	border-bottom: 1px solid #585757;
}
td.table2RightBottom 
{
	border-right: 1px solid #585757;
	border-bottom: 1px solid #585757;
}
td.table2Top 
{
	border-top: 1px solid #585757;
}
td.table2Bottom 
{
	border-bottom: 1px solid #585757;
}
td.table2Left 
{
	border-left: 1px solid #585757;
} 
td.table2Right
{
	border-right: 1px solid #585757;
}
td.table2Left 
{
	border-left: 1px solid #585757;
} 
td.table2Right
{
	border-right: 1px solid #585757;
}
td.table2HorSep 
{
	background: url(/LOGIN/Customer/Images/hline_darkgrey_dotted.gif) repeat-x left center;
}
td.table2VertSep 
{
	background: url(/LOGIN/Customer/Images/vert_darkgrey_dotted.gif) repeat-y center top;
}
/* table2 styles */


/*Address book image title*/
div.AddrBookTopImg
{
	background: transparent url(/LOGIN/Customer/Images/address_book.gif) no-repeat top left;
	height: 20px;
	margin: 0px 0px 5px 5px;
	padding: 7px 0px 0px 40px;
	color: #70621D;
	font-size: 13pt;
	font-weight: bold;
}
table.CatalogueLables
{
	text-decoration: none;
	text-align: center;
	color: #000000;
	font-weight: bold;
}
td.ProductCatalog
{
	width: 150px;
	height: 213px;
	background-repeat: no-repeat;
	overflow:hidden;
	cursor:pointer;
}
/* Product catalog */

.inputBorder 
{
	border: 1px solid #585757;
	background-color: #ffffff;
}

input.inputBorder
{
	border: 1px solid #585757;
	background-color: #ffffff;
}
.pageNumber
{
	color: #9D9D9D;		
	font-size: 7.5pt;
	position: relative;
	top: 0px;
	left: -20px;
	height: 15px;
	z-index: 10;
}
.ProductCategoriesHerader
{
	margin-left: 8px;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
}
/* PDF image */
img.pdfView
{
	border : 1 solid black;
}
/* toolbar images */
img.btnNormal
{
	border: 1px solid #F5F5F5;
	cursor: pointer;
}
img.btnNormalCentred
{
	border: 1px solid #F5F5F5;
	cursor: pointer;
	vertical-align: middle;
}
img.btnHover
{
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #A9A9A9;
	border-bottom: 1px solid #A9A9A9;
	cursor: pointer;
}
img.btnPressed
{
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #A9A9A9;
	border-top: 1px solid #A9A9A9;
	cursor: pointer;
}
td.toolbarSep
{
	background: URL(/LOGIN/Customer/Images/toolbar_sep.gif) no-repeat center 2px;
	background-color: #F5F5F5;
}
.wizardButtonYellow
{
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
	font-weight: bold;
	background-color: #ffee02;
	border-width:0px;
	cursor:pointer;
}
.wizardButtonWhite
{
	padding-left: 10px;
	padding-right: 10px;
	height:20px;
	font-weight: bold;
	background-color:White;
	border-width:0px;
	cursor:pointer;
}

table.dialogContent
{
	margin: 10px 0px 10px 15px;
}
/* Pager styles */
.PagerLink
{
	color:blue;
	font-size:14px;
	cursor:pointer;
	text-decoration: underline;
}
.Pager
{
	font-size:14px;
	color:Blue;
}

/*Orderer Control Styles */
span.OrdererTitle
{
	font-weight:bold;
	color:#000000;
	position:relative;
	left:4px;
}
td.OrdererFieldType
{
	color:#585757;
}
td.OrdererMandatoryField
{
	color:Red;
	font-weight:bold;
	background:transparent url(/LOGIN/Customer/Images/mandatory.gif) no-repeat  scroll center center;
}
textarea.OrdererInvoiceText
{
	background-color:#ffffff;
	border:solid 1px #585757;
	height:35px;
	width:100%;
}
input.OrdererData
{
	border: solid 1px #585757;
	background-color:#ffffff;
	height:20px;
}

tr.hand 
{
	cursor: pointer;
}

td.underline 
{
	text-decoration: underline;
}

td.none 
{
	text-decoration: none;
}

div.Title
{
	width: 720px;
}
div.StandAloneContent
{
	width:760px;
	height: 572px;
	padding: 20px;
	border: solid 1px #585757;
}
.myPageText
{
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
}

td.tableSubHeader
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 15px;
	padding-top: 15px
}
td.tableInner
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 1px
}
.groupItem
{
	padding-left: 7px;
	background:transparent url(/LOGIN/Customer/Images/mandatory.gif) no-repeat  scroll left center;
}
.no-label
{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 18pt;
	font-style :italic ;
	color :Gray ;
}
.personal_settings_td
{
	color :Red ;
	white-space:nowrap;
		
}
