body 
{
    font-family:Arial, sans-serif;
    font-size: 0.75em;
 }

/*
p {
color:#FFFFFF;
font-family:Arial,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
letter-spacing:-1px;
line-height:normal;
margin:0px 0px 0px 0px;
text-align:center;
padding-top:7px;

}
*/


fieldset
{
	display: block;
	width: 998;
	margin: 0 0 1em 0;
	padding: 0.5em 0.5em 0em 0.5em;
	border: solid 1px #CCC;
	background-color: #DDD;
}

fieldset.lct_FieldSetDark
{
	background-color: #CCC;
}

legend
{
	color: #777;
	margin: 0 3px 0 3px;
	font-weight: bold;
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio
{
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio label
{
	font-weight: normal;
	float: left;
	margin-right: 1em;
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio input
{
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList td,
table.lct_CheckBoxList td
{
	padding: 0px;
	margin: 0px;
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList input,
table.lct_CheckBoxList input
{
	display: inline;
	float: none;
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList label,
table.lct_CheckBoxList label
{
	display: inline;
	font-weight: normal;
	float: none;
}

input
{
	font:10px Arial, sans-serif; color:#000;
}

td
{
	font-size: 1em;
}

h4
{
	font-size: 1.25em;
	font-weight: bold;
	margin: 6px 0 6px 0;
}

h3 {font-size:120%; text-align:center;}

input.lct_TextBox
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1em;
}

textarea.lct_TextBoxMultiline
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1.2em;
}

input.lct_FileUpload
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1em;
}

.lct_PopupPanel
{
	padding:20px;
	background: #CCC;
	border: solid 5px #627898;
}


input.lct_CheckBox
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
}

input.lct_Button
{
	font-size: 1em;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 2px;
	color: White;
}

input.lct_HelpButton, input.lct_SmallButton
{
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 0px;
	color: White;
}

div.lct_DivAsSmallButton
{
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 1px 2px 1px 2px;
	margin: 0 3px 0 3px;
	color: White;
}

input.lct_Button:hover, input.lct_HelpButton:hover, input.lct_SmallButton:hover
{
	background-color: #000070;
}

input.lct_ButtonDisabled
{
	font-size: 1em;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #BBB;
	padding: 2px;
	color: White;
}

input.lct_SmallButtonDisabled
{
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #BBB;
	padding: 0px;
	color: White;
}

div.lct_ButtonBox
{
	text-align: center;
	padding: 15px 0 15px 0;
}

label
{
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
}

select
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	font-size: 1em;
	margin-left: 0px;
}

.lct_Header th
{
	background-color: #999;
	color: #F8F8F8;
}

.lct_GridFooter td
{
	background-color: #999;
	color: #F8F8F8;
	font-weight: bold;
	border-style: none;
	border-width: 4px;
}

.lct_Pager
{
}

.lct_SelectedRow
{
}

.lct_AlternatingRow
{
	background-color: #F4F4F4;
}

.lct_Validator
{
	font-weight: bold;
	line-height: 110%;
	color: Red;
}

#frame
{
	width: 900px;
	margin: 15px auto 0 auto;
	padding: 10px;
	border: solid 1px white;
	text-align: center;
}

#lct_Content
{
	text-align: left;
}

/* Login */
#lct_RegisterHere
{
	margin-top: 1em;
}

/* Register, Profile Edit */
#lct_Main_f_TypeAndName_f_FieldSet, #lct_Main_f_TypeAndName_f_FieldSetType, #lct_Main_f_TypeAndName_f_Physical_f_FieldSet
{
	border: none;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#lct_Main_f_TypeAndName_f_FieldSet legend, #lct_Main_f_TypeAndName_f_FieldSetType legend, #lct_Main_f_TypeAndName_f_Physical_f_FieldSet legend
{
	display: none;
}

#lct_Main_f_TypeAndName_f_MemberName_f_LabelFirst,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelLast,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelFull,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelCompany,
#lct_Main_f_Email_f_Label,
#lct_Main_f_Phone_f_Label,
#lct_Main_f_Fax_f_Label,
#lct_Main_f_TimezoneHome_f_Label,
#lct_Main_f_TimezoneCurLoc_f_Label,
#lct_Main_f_VatCode_f_Label_VatCountry,
#lct_Main_f_VatCode_f_Label_VatNumber,
#lct_Main_f_Address_f_LabelZip,
#lct_Main_f_Address_f_LabelCity,
#lct_Main_f_Address_f_LabelLatitude,
#lct_Main_f_Address_f_LabelLongitude,
#lct_Main_f_Credentials_f_LabelUsername,
#lct_Main_f_Credentials_f_LabelPwd,
#lct_Main_f_Credentials_f_LabelPwdRepeat,
#lct_Main_f_LabelFilterField,
#lct_Main_f_LabelFilterExpression,
#lct_Main_f_LabelFilterButton,
#f_LabelFilterField,
#f_LabelFilterExpression,
#f_LabelFilterButton
{
	float: left;
	margin-right: 0.5em;
}

#lct_Main_f_Credentials_f_LabelUsername, #lct_Main_f_Credentials_f_LabelPwd, #lct_Main_f_Credentials_f_LabelPwdRepeat
{
	width: 13em;
}

#lct_Main_f_Address_f_LabelCountry
{
	clear: both;
}

/* Commerce, Shop confirmation page */
#lct_Main_f_Items
{
	width: 90%;
	border-style: none;
}

#lct_Main_f_Items td, th
{
    font-size: 1.0em;
    padding: 2px 3px 2px 3px;
}

#lct_Main_f_Grid td, th
{
    font-size: 1.0em;
    padding: 2px 3px 2px 3px;
}

.lct_CellTotalPrice, .lct_CellUnitPrice, .lct_CellQuantity, .lct_CellButton
{
	text-align: right;
	vertical-align: top;
}

.lct_CellStatus
{
	text-align: center;
	vertical-align: top;
}

.lct_CellRecalc
{
	vertical-align: bottom;
}

.lct_Result
{
	margin: 150px 0 150px 0;
	text-align: center;
}

.lct_Result p
{
    font-size: 1.1em;
	font-weight: bold;
}

.lct_Result #Email
{
    font-size: 1.3em;
}

table.lct_MyLoco td
{
	font-size: 1em;
	font-weight: bold;
}

table.lct_MyLoco td li
{
	font-size: 1em;
}

li {
border-bottom:medium none;
color:#000000;
font-family:Arial,sans-serif;
font-size:11px;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.7em;
list-style-type:square;
width:auto;
}

table.lct_MyLoco td li a
{
	font-weight: bold;
}

#lct_LoginStatus
{
	text-align: right;
}

div.lct_ShopFooter
{
	text-align: center;
	font-size: .8em;
	margin-top: 10px;
}

/* ChannelFolderLink table cells */
.CFL
{
	text-align: center;
}

.CFL_Item0
{
	background-color: #F5CDFF;
}

.CFL_Header0
{
	background-color: #EA96FF;
}

.CFL_Item1
{
	background-color: #FFD79C;
}

.CFL_Header1
{
	background-color: #FFAB2E;
}

.CFL_Item2
{
	background-color: #CDCDFF;
}

.CFL_Header2
{
	background-color: #9696FF;
}

.CFL_Item3
{
	background-color: #ffb9b9;
}

.CFL_Header3
{
	background-color: #ff7979;
}

.CFL_Item4
{
	background-color: #f9ffcd;
}

.CFL_Header4
{
	background-color: #f2ff96;
}

.CFL_Item5
{
	background-color: #d1ffcd;
}

.CFL_Header5
{
	background-color: #9fff96;
}

.CFL_Item6
{
	background-color: #d6e2ff;
}

.CFL_Header6
{
	background-color: #acc3ff;
}

.CFL_Item7
{
	background-color: #ecffcd;
}

.CFL_Header7
{
	background-color: #d8ff96;
}

.CFL_Item8
{
	background-color: #ffeacd;
}

.CFL_Header8
{
	background-color: #ffd296;
}

.CFL_Item9
{
	background-color: #fbc3aa;
}

.CFL_Header9
{
	background-color: #f6804a;
}

.CFL_Item10
{
	background-color: #fcc3d3;
}

.CFL_Header10
{
	background-color: #f98baa;
}

.CFL_Item11
{
	background-color: #dbeffd;
}

.CFL_Header11
{
	background-color: #b7ddfb;
}

.CFL_Item12
{
	background-color: #e9d4fd;
}

.CFL_Header12
{
	background-color: #d0a4fa;
}

.CFL_Item13
{
	background-color: #f2f2f2;
}

.CFL_Header13
{
	background-color: #e9e9e9;
}

.CFL_Item14
{
	background-color: #fbf9be;
}

.CFL_Header14
{
	background-color: #f6f181;
}

.CFL_Item15
{
	background-color: #e9fdd4;
}

.CFL_Header15
{
	background-color: #d0faa4;
}

.CFL_Item16
{
	background-image:  url(/Generic/Tables/DashedPurple.gif);
}

.CFL_Header16
{
	background-image:  url(/Generic/Tables/DashedPurpleHeadFoot.gif);
}

.ModalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}



a:link {color: #00a; text-decoration:none;}     /* unvisited link */
a:visited {color: #00a; text-decoration:none;}  /* visited link */
a:hover {color:#fff; background-color:#000; text-decoration:underline;}   /* mouse over link */
a:active {color: #a00; text-decoration:none;}   /* selected link */

/* DEBFDM --- End of original ssl Screen.css file */

body 
{
    font-family:Arial, sans-serif;
    font-size: 0.75em;
    background-color: #DDD;
 }

fieldset
{
	display: block;
	width: 998;
	margin: 0 0 1em 0;
	padding: 0.5em 0.5em 0em 0.5em;
	border: solid 1px #CCC;
	background-color: #DDD;
}

fieldset.lct_FieldSetDark
{
	background-color: #CCC;
}

legend
{
	color: #777;
	margin: 0 3px 0 3px;
	font-weight: bold;
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio
{
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio label
{
	font-weight: normal;
	float: left;
	margin-right: 1em;
}

/* For FieldSet/Radio/Label construct */
fieldset.lct_Radio input
{
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList td,
table.lct_CheckBoxList td
{
	padding: 0px;
	margin: 0px;
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList input,
table.lct_CheckBoxList input
{
	display: inline;
	float: none;
}

/* For RadioButtonList/CheckBoxList in Table mode */
table.lct_RadioButtonList label,
table.lct_CheckBoxList label
{
	display: inline;
	font-weight: normal;
	float: none;
}

input
{
}

td
{
	font-size: 1em;
}

h4
{
	font-size: 1.25em;
	font-weight: bold;
	margin: 6px 0 6px 0;
}

input.lct_TextBox
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1em;
}

textarea.lct_TextBoxMultiline
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1.2em;
}

input.lct_FileUpload
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
	font-size: 1em;
}

.lct_PopupPanel
{
	padding:20px;
	background: #CCC;
	border: solid 5px #627898;
}


input.lct_CheckBox
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	padding: 0 2px 0 2px;
}

input.lct_Button
{
	font-size: 1em;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 2px;
	color: White;
}

input.lct_HelpButton, input.lct_SmallButton
{
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 0px;
	color: White;
}

div.lct_DivAsSmallButton
{
	display: inline;
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #707070;
	padding: 1px 2px 1px 2px;
	margin: 0 3px 0 3px;
	color: White;
}

input.lct_Button:hover, input.lct_HelpButton:hover, input.lct_SmallButton:hover
{
	background-color: #000070;
}

input.lct_ButtonDisabled
{
	font-size: 1em;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #BBB;
	padding: 2px;
	color: White;
}

input.lct_SmallButtonDisabled
{
	font-size: 0.9em;
	font-weight: bold;
	border: 1px;
	border-color: #FFF;
	border-style: solid;
	background-color: #BBB;
	padding: 0px;
	color: White;
}

div.lct_ButtonBox
{
	text-align: center;
	padding: 15px 0 15px 0;
}

label
{
	display: block;
	margin-bottom: 0.5em;
	font-weight: bold;
}

select
{
	display: block;
	background-color: #F8F8F8;
	border: solid 1px #BBB;
	font-size: 1em;
	margin-left: 0px;
}

.lct_Header th
{
	background-color: #999;
	color: #F8F8F8;
}

.lct_GridFooter td
{
	background-color: #999;
	color: #F8F8F8;
	font-weight: bold;
	border-style: none;
	border-width: 4px;
}

.lct_Pager
{
}

.lct_SelectedRow
{
}

.lct_AlternatingRow
{
	background-color: #F4F4F4;
}

.lct_Validator
{
	font-weight: bold;
	line-height: 110%;
	color: Red;
}


/* Login */
#lct_RegisterHere
{
	margin-top: 1em;
}

/* Register, Profile Edit */
#lct_Main_f_TypeAndName_f_FieldSet, #lct_Main_f_TypeAndName_f_FieldSetType, #lct_Main_f_TypeAndName_f_Physical_f_FieldSet
{
	border: none;
	width: auto;
	padding: 0px;
	margin: 0px;
}

#lct_Main_f_TypeAndName_f_FieldSet legend, #lct_Main_f_TypeAndName_f_FieldSetType legend, #lct_Main_f_TypeAndName_f_Physical_f_FieldSet legend
{
	display: none;
}

#lct_Main_f_TypeAndName_f_MemberName_f_LabelFirst,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelLast,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelFull,
#lct_Main_f_TypeAndName_f_MemberName_f_LabelCompany,
#lct_Main_f_Email_f_Label,
#lct_Main_f_Phone_f_Label,
#lct_Main_f_Fax_f_Label,
#lct_Main_f_TimezoneHome_f_Label,
#lct_Main_f_TimezoneCurLoc_f_Label,
#lct_Main_f_VatCode_f_Label_VatCountry,
#lct_Main_f_VatCode_f_Label_VatNumber,
#lct_Main_f_Address_f_LabelZip,
#lct_Main_f_Address_f_LabelCity,
#lct_Main_f_Address_f_LabelLatitude,
#lct_Main_f_Address_f_LabelLongitude,
#lct_Main_f_Credentials_f_LabelUsername,
#lct_Main_f_Credentials_f_LabelPwd,
#lct_Main_f_Credentials_f_LabelPwdRepeat,
#lct_Main_f_LabelFilterField,
#lct_Main_f_LabelFilterExpression,
#lct_Main_f_LabelFilterButton
{
	float: left;
	margin-right: 0.5em;
}

#lct_Main_f_Credentials_f_LabelUsername, #lct_Main_f_Credentials_f_LabelPwd, #lct_Main_f_Credentials_f_LabelPwdRepeat
{
	width: 13em;
}

#lct_Main_f_Address_f_LabelCountry
{
	clear: both;
}

/* Commerce, Shop confirmation page */
#lct_Main_f_Items
{
	width: 90%;
	border-style: none;
}

#lct_Main_f_Items td, th
{
    font-size: 1.0em;
    padding: 2px 3px 2px 3px;
}

#lct_Main_f_Grid td, th
{
    font-size: 1.0em;
    padding: 2px 3px 2px 3px;
}

.lct_CellTotalPrice, .lct_CellUnitPrice, .lct_CellQuantity, .lct_CellButton
{
	text-align: right;
	vertical-align: top;
}

.lct_CellStatus
{
	text-align: center;
	vertical-align: top;
}

.lct_CellRecalc
{
	vertical-align: bottom;
}

.lct_Result
{
	margin: 150px 0 150px 0;
	text-align: center;
}

.lct_Result p
{
    font-size: 1.1em;
	font-weight: bold;
}

.lct_Result #Email
{
    font-size: 1.3em;
}

table.lct_MyLoco td
{
	font-size: 1em;
	font-weight: bold;
}

table.lct_MyLoco td li
{
	font-size: 1em;
}

table.lct_MyLoco td li a
{
	font-weight: bold;
}

#lct_LoginStatus
{
	text-align: right;
}

div.lct_ShopFooter
{
	text-align: center;
	font-size: .8em;
	margin-top: 10px;
}

/* ChannelFolderLink table cells */
.CFL
{
	text-align: center;
}

.CFL_Item0
{
	background-color: #F5CDFF;
}

.CFL_Header0
{
	background-color: #EA96FF;
}

.CFL_Item1
{
	background-color: #FFD79C;
}

.CFL_Header1
{
	background-color: #FFAB2E;
}

.CFL_Item2
{
	background-color: #CDCDFF;
}

.CFL_Header2
{
	background-color: #9696FF;
}

.CFL_Item3
{
	background-color: #ffb9b9;
}

.CFL_Header3
{
	background-color: #ff7979;
}

.CFL_Item4
{
	background-color: #f9ffcd;
}

.CFL_Header4
{
	background-color: #f2ff96;
}

.CFL_Item5
{
	background-color: #d1ffcd;
}

.CFL_Header5
{
	background-color: #9fff96;
}

.CFL_Item6
{
	background-color: #d6e2ff;
}

.CFL_Header6
{
	background-color: #acc3ff;
}

.CFL_Item7
{
	background-color: #ecffcd;
}

.CFL_Header7
{
	background-color: #d8ff96;
}

.CFL_Item8
{
	background-color: #ffeacd;
}

.CFL_Header8
{
	background-color: #ffd296;
}

.CFL_Item9
{
	background-color: #fbc3aa;
}

.CFL_Header9
{
	background-color: #f6804a;
}

.CFL_Item10
{
	background-color: #fcc3d3;
}

.CFL_Header10
{
	background-color: #f98baa;
}

.CFL_Item11
{
	background-color: #dbeffd;
}

.CFL_Header11
{
	background-color: #b7ddfb;
}

.CFL_Item12
{
	background-color: #e9d4fd;
}

.CFL_Header12
{
	background-color: #d0a4fa;
}

.CFL_Item13
{
	background-color: #f2f2f2;
}

.CFL_Header13
{
	background-color: #e9e9e9;
}

.CFL_Item14
{
	background-color: #fbf9be;
}

.CFL_Header14
{
	background-color: #f6f181;
}

.CFL_Item15
{
	background-color: #e9fdd4;
}

.CFL_Header15
{
	background-color: #d0faa4;
}

.CFL_Item16
{
	background-image:  url(/Generic/Tables/DashedPurple.gif);
}

.CFL_Header16
{
	background-image:  url(/Generic/Tables/DashedPurpleHeadFoot.gif);
}

.ModalBackground {
	background-color: Gray;
	filter: alpha(opacity=70);
	opacity: 0.7;
}


/* Temp for Old SSL header. To be obsoleted */
.intro { text-align: center; }
#lct_f_ProductFinder { font-size: 0.85em; }


