/* CSS Document */
html{min-height:100%; margin:0 0 1px;}
body{margin:0; padding:0; background:url(images/bg.gif) repeat-x 0 0 #63655F;}

div, td, a, img, h1, ul, ol, h2, h3, h4, h5, p, table.optin, input{margin:0; padding:0;}
ul{list-style-type:none;}
a{text-decoration:none;}
.italics{font-style:italic;}
h4 {font-size:15px; line-height:20px;width:536px; padding:0 11px 19px; background:#F9FAF8;text-align:justify; text-decoration:underline}
h5 {font-size:12px; COLOR:#05497a; line-height:20px;width:536px; padding:0 11px 19px; background:#F9FAF8;text-align:justify; text-decoration:underline}
input{}
table#container{
	background:#fff;
	color:#2E2E26;
	width:780px;
	table-layout:fixed;
	text-align:left;
}
table#container td{vertical-align:top;}

/*Logo*/
img#logo{margin:20px 0 16px 31px; width:147px; height:69px; display:block;}

/* Left Navigation*/
ul#nav{
	border:1px solid #98A498;
	font:bold 10px/26px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 0 6px 17px;
}
ul#nav li{
	border-bottom:1px solid #98A498;
	background:url(/images/nav-bg.gif) repeat-x 0 0;
}
ul#nav li.noBor{border-bottom:0;}
ul#nav li a{
	height:29px;
	padding:0 0 0 30px;
	display:block;
	color:#2A2A27;
	background:url(/images/arrow.gif) no-repeat 9px 45%;
}
ul#nav li a:hover{color:#B30000; background-position:13px 45%;}

/*Header*/
td.header{width:580px; height:286px; background:url(images/header.jpg) no-repeat 0 20px;}
td.header h1{
	background:url(/images/free-e-learning-programme.gif) no-repeat 209px 34px;
	width:548px;
	height:77px;
	text-indent:-1000px;
}
td.header p{
	width:251px;
	padding:0 0 0 297px;
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
	color:#fff;
}
table.optin{
	width:238px;
	height:89px;
	background:url(images/form-bg.jpg) no-repeat 0 0;
	margin:23px 0 0 314px;
	padding:0px 0 0 0;
}
table.optin td{
	font:bold 10px/18px Tahoma, Arial, Helvetica, sans-serif;
	color:#2E2E26;
}
table.optin td input{border-width:1px;border-color:black;border-style:solid;padding-left:3px;padding-top:1px;width:130px; height:15px; font:11px/15px Tahoma, Arial, Helvetica, sans-serif;}
table.optin td input.button{width:90px; height:22px;border-style:none}

/* Left Panel*/
td.leftPanel{width:183px; padding:0 0 0 17px; font:11px/14px Verdana, Arial, Helvetica, sans-serif;}
td.leftPanel h2{background:url(/images/left-heading-bg.gif) repeat-x 0 0; padding:0 0 0 13px;}
td.leftPanel h2 span{height:24px; display:block; background: no-repeat 0 50%; font-size:0; text-indent:-1000px;}
td.leftPanel h2 span.product{background-image:url(/images/product.gif);}
td.leftPanel h2 span.event{background-image:url(/images/next-events.gif);}
td.leftPanel h2 span.meetteam{background-image:url(/images/meet-team.gif);}
td.leftPanel h2 span.reviews{background-image:url(/images/reviews.gif);}

td.leftPanel td a{font-weight:bold; color:#2E2E26; text-decoration:none;}
td.leftPanel td a:hover{color:#B30000;}

td.leftPanel table.news,
td.leftPanel table.reviews{background:#F0F3ED;}
td.leftPanel table.news td p{padding:0 3px 9px 7px;}
td.leftPanel table.news td p.date{color:#E07620; font-weight:bold; padding-top:8px;}
td.leftPanel table.news td p.italics{line-height:17px;}

td.leftPanel table.reviews td p{padding:11px 11px;line-height:17px;}
td.leftPanel table.reviews td p.noPadT{padding-top:0;}
.person{color:#1D577A; font-weight:bold; font-size:12px;}

td.leftPanel table.reviews td p span.on{background:url(/images/quote-on.gif) no-repeat 0 0;}
td.leftPanel table.reviews td p span.off{background:url(/images/quote-off.gif) no-repeat 100% 0;}

/* Right Panel*/
td.rightPanel{vertical-align:top;width:575px; padding:0 0 0 5px; font:12px/16px Verdana, Arial, Helvetica, sans-serif;}
.message{
	width:558px;
	height:36px;
	background:url(/images/special-message-bg.gif) no-repeat 0 0 #E3E1E0;
	margin:0 0 4px;
	font-weight:bold;
	font-size:11px;
	line-height:27px;
	text-align:center;
}

td.rightPanel h2 a{
	width:28px;
	height:28px;
	display:block;
	background:url(/images/play.jpg) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
	float:left;
}

td.rightPanel h1.home{
	width:558px;
	height:160px;
	background:url(/images/discover.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.ThanksOrder{
	width:558px;
	height:70px;
	background:url(/images/Thanks_For_Your_Order.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.checkout{
	width:558px;
	height:97px;
	background:url(/images/checkout.jpg) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.HowToCreate{
	width:558px;
	height:125px;
	background:url(/images/How_To_Create.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.Raves{
	width:558px;
	height:100px;
	background:url(/images/Raves.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.About{
	width:558px;
	height:60px;
	background:url(/images/About_Nick_Niki.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel h3.Contact{
	width:558px;
	height:60px;
	background:url(/images/Contact_Us.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
}
td.rightPanel a
{
	text-decoration:underline;
}
td.rightPanel a:hover
{
	text-decoration:none;
}
td.rightPanel h3.FreeELearningProgramme{
	width:558px;
	height:90px;
	background:url(/images/7_pillars_header.gif) no-repeat 0 0;
	text-indent:-1000px;
	font-size:0;
	text-align:center;
}

td.rightPanel p{line-height:20px;width:536px; padding:0 11px 19px; background:#F9FAF8;text-align:justify}
td.rightPanel p.PadB8{padding-bottom:8px;}

td.rightPanel div.pillers{
	height:196px;
	background:url(/images/7-pillers.gif) no-repeat 0 0;
	padding:19px 0 0 41px;
}
td.rightPanel div.pillers p{
	width:auto;
	padding:0 59px 18px 0;
	background:transparent;
	word-spacing:-0.1ex;
	font:12px/18px Tahoma, Arial, Helvetica, sans-serif;
}

td.rightPanel div.pillers ul{
	padding:0 26px 15px 217px;
	font:bold 11px/16px Tahoma, Arial, Helvetica, sans-serif;
}

td.rightPanel div.pillers ul li{
	background:url(/images/bullet.gif) no-repeat 0 7px;
	padding:0 0 0 13px;
}

td.rightPanel div.pillers a{
	width:130px;
	height:22px;
	float:right;
	background:url(/images/read.gif) no-repeat 0 0;
	display:block;
	text-indent:-1000px;
	font-size:0;
}

.StandardList
{
	text-align:justify;
	background-color:#F9FAF8;
	list-style-type:disc;
	padding-left:50px;
	padding-right:28px;
	padding-bottom:20px;
	line-height:20px
}
.StandardNumberedList
{
	text-align:justify;
	background-color:#F9FAF8;
	padding-left:50px;
	padding-right:28px;
	padding-bottom:20px;
	line-height:20px
}

.StandardList li p
{
	width:20px;
	margin:0px;	
	height:7px;
}

.StandardNumberedList li p
{
	width:20px;
	margin:0px;	
	height:7px;
}

.SalesHeader
{
	color:Red;
	text-align:center;
	line-height:25px;
	font-weight:bold;
	font-size:13px;		
	background-color:#F9FAF8;
}
/*Copyright*/
td.copyright{
	background:#262828;
	color:#999;
	text-align:center;
	font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
}

.NikiHignett{
	color:#ffffff;
	text-align:center;
	font:bold 11px/26px Verdana, Arial, Helvetica, sans-serif;
}

.NikiHignett a{
	color:#ffffff;
	text-decoration:underline;
}

.NikiHignett a:hover{
	text-decoration:none;
}

.FormText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:black;
	text-align: right;
	font-weight:bold;
	vertical-align:middle;
	padding-right:5px;
}
.InputBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:22px;
	border: 1px solid black;
	padding-top:5px;
	padding-left:3px;
}
.ComboBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
}
.ComboBoxSmall {
	font-family: Verdana;
	font-size: 11px;
	height:22px;
	padding-top:2px;
	padding-left:3px;
}
.Error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: Red;
	text-align: left;
	padding-left:7px;
}
.ProductsHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background: url(/Images/ProductsHeader.gif) no-repeat 0 0;
	padding-left: 9px;
	vertical-align:middle;
}
.ProductsBodyText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #000000;
	text-align: justify;
	font-size: 11px;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
}
.ProductTable
{
	margin-left:6px;
	margin-top:10px;
	vertical-align:middle;
	padding:0px;
}
.GuaranteeText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 19px;
	color: #000000;
	text-align: justify;
	padding-right:10px;
}
.RaveReview
{
	border-style:solid;
	border-color: #014979;
	border-width:1px;
	text-align:center;
	background-color:White;
	background:white;
	line-height:20px;
}

.ShoppingCart
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	height:19px;
	border: 2px solid #05497A;
	margin-left:14px;
}
.ShoppingCartHeader
{
	background-color:#05497A;
	color:White;
	padding-top:3px;
	padding-left:5px;
	padding-bottom:3px;
	text-align:center
}
.ShoppingCartItems
{
	text-align:center;
	height:20px;
	vertical-align:middle;
	padding-top:3px;
}
.BodyText
{
	line-height:20px;
	text-align:justify
}
