﻿/* /// HTML /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
body										{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:14px;
	color:#555;
	margin:0px 0px 0px 0px;
}
html, body									{ width:100%; }
p											{ margin-top:0px; margin-bottom:10px; }
hr											{ border:none; border-top:solid 1px #c0c0c0; border-bottom:solid 1px #fff; height:2px; 
margin-top:10px; margin-bottom:10px; }
table										{ border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
/*padding:0; margin:0; border:none; //// disable for centre/////   */  }
td											{ padding:0px; margin:0px; }
img											{ border:none; padding:0px; margin:0px; }
option, textarea							{ border:solid 1px #aeaeb9; }
a											{ border:none; padding:0; margin:0; overflow:hidden; line-height:inherit; }
div											{ margin:0; padding:0; display:block; overflow:hidden; border:none; }

h1											{ font-size:28px; line-height:28px; font-weight:bold; color:#FFF; margin-bottom:0px; padding-bottom:0px; }

.hr2										{ /*border:dotted 1px #aeaeb9;*/ border:none; padding:0; margin:8px; background:transparent url("sep1.gif"/*images/sep1.gif*/) repeat-x top; height:2px; width:100%; }
.sep1 										{ width:100%; height:1px; white-space:nowrap; border:none; overflow:hidden; padding:0; margin:0; }
.sep1 div									{ width:100%; height:1px; background-color:#F1F1F1; margin:16px 0px 16px 0px; padding:0; display:block; overflow:hidden; }

.Text1										{ font-size:10px; }
.TextError									{ color:#dd0000; font-weight:bold; }
.TextError2									{ font-size: 14px; color:#dd0000; font-weight:bold; }
.TextError3									{ font-size: 14px; line-height:16px; }

.Title1										{ /*background:url(App_Images/bg1.gif) repeat-x top; */ color:#74b715; font-size:16px; font-weight:bold; line-height:20px; vertical-align:middle; letter-spacing:-1px; }
.Title1a									{ font-size:16px; font-weight:bold; line-height:20px; letter-spacing:-1px; border-top:solid 1px #c0c0c0; width:100%; padding-top:2px; }
.Title1b1									{ color:#ff9900; font-size:20px; font-weight:bold; line-height:30px; vertical-align:middle; letter-spacing:-1px; }
.Title1b2									{ color:#ff9900; font-size:18px; font-weight:bold; line-height:30px; vertical-align:middle; letter-spacing:-1px; }
.Title1Error								{ /*background:url(App_Images/bg1.gif) repeat-x top; */ color:#dd0000; font-size:16px; font-weight:bold; line-height:20px; vertical-align:middle; letter-spacing:-1px; }
.Title2										{ font-size:14px; font-weight:bold; line-height:20px; vertical-align:middle; letter-spacing:-1px; }
.Title3										{ color:#1e68c2; font-size:16px; font-weight:bold; line-height:20px; vertical-align:middle; letter-spacing:-1px; }
.Title4                                     { font-weight:bold; font-size:24px; color:#74b715; line-height:50px; letter-spacing:-2px; }
.ListStyle1 								{ /*list-style:inside;*/ margin-top:0px; margin-left:0px; text-align:left; /*border-top:dotted 1px #2685d2;*/ } 
.ListStyle1 ul 								{ /*border-top:dotted 1px #2685d2;*/ margin:0px 0px 0px 10px; padding-left:18px; } 
.ListStyle1 li 								{ border-bottom:dotted 1px #C0C2C3; margin-left:10px; padding:3px 0px 3px 0px; } 
.ListStyle2 								{ list-style:url("bul2.gif"/*/images/bul2.gif*/) inside disc; margin-top:0px; margin-left:0px; }
.ListStyle2 li 								{ font-size:13px; line-height:27px; vertical-align:middle; }
.ListStyle3 								{ margin-left:18px; }
.ListStyle3 ul								{ margin-top:0px; }
.ListStyle3 li 								{ }

/* /// FROMTPAGE ////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.FrontTitle1								{ font-size:28px; line-height:28px; font-weight:bold; color:#FFF; }
.FrontText1									{ font-size:12.5px; line-height:15px; color:#FFF; }
.FrontTable 								{ border-collapse:separate; border-spacing:0px; }
.FrontTable td 								{ padding:5px; }

/* /// TOP MENU /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.topborder									{ margin:0; padding:0; background-color:#2685d2; height:8px; }

div#TopMenu 								{ width:420px; text-align:right; /*margin-top:-4px; */ }
ul#TopNav,
ul#TopNav li								{ list-style-type:none; margin:0; padding:0; }
ul#TopNav li								{ float:left; margin-right:3px; text-align:center; }
ul#TopNav a									{ float:left; padding:5px 5px 5px 5px; text-decoration:none; color:#333; }
ul#TopNav a:hover							{ background:#E7F1F8; }
ul#TopNav li.activelink 					{ font-weight:bold; letter-spacing:-1px; }
ul#TopNav li.activelink a,
ul#TopNav li.activelink a:hover				{ background:#2685d2; color:#FFF }

.line1										{ border-top:dotted 1px #C0C0C0; padding-top:5px; padding-bottom:5px; }
.line2										{ border-top:solid 1px #74b715; padding-top:5px; padding-bottom:5px; }
.line3										{ border-top:solid 2px #74b715; margin-top:10px; margin-bottom:10px; }
.line4										{ border-top:dotted 3px #aeaeb9; margin-top:18px; margin-bottom:20px; }
.empty										{ height:1px; width:1px; display:none; }

ul#productHints 							{ list-style:outside; margin:0; padding:0; background-color:#E7F1F8; }
ul#productHints li 							{ border-bottom:solid 1px #FFFFFF; list-style-type:none; padding:2px 5px 2px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; height:14px; font-weight:bold;  }

.tblStyle1,  				
.tblStyle1 td 								{ background-color:#fafafa; padding:10px; border-top:solid 1px #FFF; vertical-align:top; height:120px; }
.tblStyle1 .subTitles 						{ padding:10px 10px 10px 10px; background-color:#00BC00; font-weight:bold; font-size:18px; color:#FFF; }
.tblStyle1 lu 								{ padding-top:10px; } 
.tblStyle1 ul 								{ /*border-top:dotted 1px #2685d2;*/ margin:0px 0px 0px 10px; padding-left:0px; } 
.tblStyle2  								{ padding:0; margin:0; border-collapse:separate; border-left:none; border-right:none; }
.tblStyle3  								{ padding:0; margin:0; border-collapse:separate; border-left:none; border-right:none; }
.tblStyle4 td 								{ padding:5px; margin:0px; border-collapse:separate; border:none; height:auto; }
.tblStyle5 									{ background-color:#fafafa; }

.tblStyle1a lu 								{ padding-top:10px; } 
.tblStyle1a ul 								{ font-size:10px; /*border-top:dotted 1px #2685d2;*/ margin:0px 0px 0px 0px; padding-left:15px; } 

.subTitles  								{ padding:10px 10px 10px 10px; background:#aeaeb9; /*background-color:#C0C2C3;*/ font-weight:bold; font-size:16px; color:#fff; }
.subTitles2 								{ padding:5px 5px 5px 30px; font-weight:bold; font-size:14px; margin:20px 0px 0px 0px; background:url("folder01_24-1.gif"/*/images/folder01_24.gif*/) no-repeat left;  }
.subTitles2 img								{ padding:0px 10px 0px 0px; }
.subTitles2a 								{ padding:5px 5px 5px 30px; font-weight:bold; margin:20px 0px 0px 0px; background:url("folder01_24-1.gif"/*/images/folder01_24.gif*/) no-repeat left;  }
.subTitles2a img							{ padding:0px 10px 0px 0px; }
.subTitles3 								{ font-size:14px; }

.screenshot 								{ padding:10px 5px 5px 5px; background:#fafafa; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; line-height:11px; font-weight:bold; margin:1px 0px 0px 0px; }

.ActionMenu									{ font-size:10px; color:#999; } 

.JournalStyle1,  				
.JournalStyle1 td 							{ background-color:#fafafa; padding:10px; /*border-top:solid 1px #FFF;*/ vertical-align:top; }
.Separator1									{ padding-top:5px; border-top:dotted 1px #C0C2C3; }

.Questions  								{ padding:20px 20px 20px 20px; margin:0px 0px 0px 0px; background-color:#f7f7f8; font-size:14px; line-height:14px; vertical-align:middle; }
.Questions h1								{ color:#FFF; font-weight:bold; font-size:14px; line-height:14px; letter-spacing:-1px; padding:0; margin:0; }
.Questions h2								{ color:#000; font-size:12px; line-height:12px; padding:0; margin:0; margin-top:6px; }
.Questions h3								{ color:#FFF; font-size:14px; font-weight:bold; line-height:14px; padding:0; margin:0; }
.sectionTitles  							{ padding:20px 20px 20px 20px; margin:0px 0px 0px 0px; border:dotted 1px #C0C2C3; color:#FFF; font-size:14px; line-height:14px; vertical-align:bottom; text-align:right; }
.sectionTitles h1							{ color:#FF9900; font-weight:600; font-size:26px; line-height:26px; letter-spacing:-1px; padding:0; margin:0; }
.sectionTitles h2							{ color:#C0C2C3; font-size:14px; line-height:14px; padding:0; margin:0; }

.Special1									{ font-size:10px; color:#C0C0C0; text-decoration:none; }
.Special1 a,
.Special1 a:link,
.Special1 a:visited,
.Special1 a:active 							{ text-decoration:none; color:#C0C0C0; }
.Special1 a:hover 							{ text-decoration:underline; }

.Special2									{ color:#74b715; border:dotted 1px #C0C2C3; padding:10px; margin-top:10px; margin-bottom:10px; }

/*
.MenuStyle1 a								{ text-decoration:none; color:#aeaeb9; } 
.MenuStyle1 a:hover							{ text-decoration:underline; } 
.MenuStyle1 ul 								{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; width:100%; } 
.MenuStyle1 ul li 							{ list-style:square inside; border-bottom:dotted 1px #C0C0C0; margin:0px 0px 0px 0px; padding:5px 0px 5px 0px;  } 
.MenuStyle1 ul li#selected					{ color:#74b715; font-weight:bold; border-top:dotted 1px #C0C0C0; }
*/

.frmStyle1									{ padding:20px; border-top:solid 1px #FFF; vertical-align:top; }
.frmStyle2 td								{ border-collapse:separate; }
.frmStyle2 select							{ border:solid 1px #aeaeb9; }
.frmFieldTitles2							{ /*background-color:#aeaeb9; color:#f7f7f8;*/ text-align:right; padding:5px; vertical-align:top; white-space:nowrap; }
.frmFieldText								{ border:solid 1px #aeaeb9; }
.frmFieldText textarea						{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; }

.lnkStyle1,	
.lnkStyle1 a,
.lnkStyle1 a:link,
.lnkStyle1 a:visited,
.lnkStyle1 a:active							{ color:#0000ff;/*color:#777; text-decoration:none;*/ font-size:10px; }
.lnkStyle1 a:hover							{ /*text-decoration:underline;*/ }

.footer,	
.footer a,
.footer a:link,
.footer a:visited,
.footer a:active							{ color:#777; text-decoration:none; font-size:10px; }
.footer a:hover								{ text-decoration:underline; color:#1e68c2; }

/* /// GENERAL CONTENT PAGES /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
/*
.SideTabs 									{ background-color:#f7f7f8; vertical-align:top; height:100%; }
.SideTabs td 								{ color:#2685d2; font-size:12px; height:30px; vertical-align:middle; text-align:right; padding-right:20px; border-right:solid 1px #aeaeb9; }
.SideTabs td a								{ text-decoration:none; color:#2685d2; font-weight:bold; }
.SideTabs td#selected						{ background-color:#FFF; font-weight:bold; border-left:solid 1px #aeaeb9; border-top:solid 1px #aeaeb9; border-bottom:solid 1px #aeaeb9; border-right:solid 1px #fff; }
.SideTabs td gap							{ border-right:solid 1px #aeaeb9; height:100%; font-size:1px; }
*/

.PromoDate									{ font-size:10px; line-height:10px; /*color:#70b70e;*/ color:#ff9900; }
.PromoDate2									{ font-size:10px; line-height:10px; color:#000; }
.PromoDate3									{ font-size:14px; line-height:16px; color:#ff9900; /*background-color:#fffdf9;*/ border:dotted 1px #ff9900; padding:10px; text-align:center; }
.PromoDate3 input							{ width:200px; height:30px; border:none; background-color:Transparent; font-weight:bold; text-align:center; color:#a70202; font-size:24px; }
.PromoDate4,
.PromoDate4 input							{ float:left; border:none; background-color:Transparent; /* text-align:center; color:#a70202; */ font-size:14px; }
.PromoDate4 input							{ font-weight:bold; }

.MicroText1,
.MicroText1 td								{ font-size:9px; line-height:10px; color:#555; }
.MicroText1 img								{ border:0px; margin:0px; padding:0px; }

.ErrorText1									{ color:#ff0000; font-weight:bold; }

.GeneralContentSpecial1d					{ color:#FF9900; display:block; margin-left:8px; margin-top:5px; margin-bottom:5px; border:solid 1px #fff; }
.uList1										{ border:none; }

.cartTable1									{ border-collapse:separate; border-style:none; border-spacing:1px; white-space:nowrap; }
.cartTable1	thead td						{ padding:8px; background:#aeaeb9; /*background-color:#C0C2C3;*/ font-weight:bold; color:#fff; border-bottom:none; }
.cartTable1	td								{ padding:8px; border-bottom:dotted 1px #aeaeb9; }

.tblList									{ width:100%; }
.tblList td									{ padding:0; vertical-align:top; border:none; }
.bullet1									{ border:none; margin:0; padding:0; height:15px; }
.bullet1 img								{ vertical-align:middle; border:none; padding:0px; margin-right:5px; }


/* /// SPECIAL TEXT /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */
.SpecialText1								{ font-size:12px; text-align:center; color:#ff9900; }
.SpecialText2								{ font-size:12px; border:dotted 1px #74b715; padding:15px; }
.SideAd2Text								{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; line-height:12px; }
/*.NewsDates                                  { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#aeaeb9; line-height:12px; } */
