/* CSS Document */
body {background: #381449; font-family:Arial, Helvetica, sans-serif; margin-top:0; padding-top:0}
#mainWrapperMarginWrapper {margin: 0px auto 24px auto; width:1000px;}
#mainWrapperMargin {padding: 0 20px 0px 20px; background:url(../images/marginbg.gif) top right no-repeat;}
a {font-family: Arial, Helvetica, sans-serif;color: #000000;text-decoration: none; padding:0px; margin:0px; cursor:hand;}
a:link {}
a:visited {}
a:hover {}
a:active {}


.subText a {color:#fff;}
.subText a:hover{color:#FFEA04; text-decoration:underline}

#navAbout a{height:22px;}
#navContact a{height:18px;}
#navOrder a{height:26px;}
#navAbout a:hover {background:url(../images/button-about-EasyTM-on.gif) bottom left no-repeat; margin:0px; padding:0px; height:22px;}
#navContact a:hover {background:url(../images/button-contact-on.gif) bottom left no-repeat; margin:0px; padding:0px; height:18px;}
#navOrder a:hover {background:url(../images/button-orderpages-on.gif) bottom left no-repeat; margin:0px; padding:0px; height:26px;}

img {border:0px; padding:0px; margin:0px;}

p {font-size:14px; color:#FFFFFF;}
p, h1, h2, h3 {margin-top:0px; padding-top:0px;}
h1, h2{font-weight:bold;}
h3 {font-weight:bold; font-size:18px; color:#FFFFFF;}

.floatL {float:left}
.floatR {float:right}
.clear {clear:both}


/*FONT SIZE/WEIGHT*/
h1{font-size:16px;}
#fpLogo h1{font-size:30px; color:#FFFFFF;}
h1 #fpTxtHeader {font-size:16px;}
h2, .subPageContactNumber {font-size:14px;}
.subText {font-size:11px;}
#fpBasePanelRightTxt, #fpBasePanelRightTxt li, .titleBenefits{font-size:15px;}
#fpBasePanelRightTxt ul {color:#400040;}
.titleBenefits { color:#400040}
#fpMainContent h1{font-size:30px; color:#FFFFFF;}

/*FONT COLOURS*/
.subText {color:#FFF;}
.subTextOff {color:#777;}




/*MISCELLANEOUS*/
.mainAltText {}
.textOffset {}

#topBar {background:url(../images/topbarbg.gif) top right no-repeat;}
#exclamation {width:89px; margin-right:10px;}
#exclamationWrapper {width:960px; padding-top:30px;}
#exclamationText {}
#exclamationText h1 {color:#FFEA04; font-size:20px; font-weight:bold;}

/*LAYOUT*/
#mainWrapper {width:960px;}
#fpTopPanelWrapper {height:307px; background:url(../images/fp-banner-main-3.jpg) top left no-repeat #000;}
#fpBasePanelWrapper {padding: 21px 0 35px 35px; background:url(../images/main-bg-index.jpg) 0 0 no-repeat #436616;}
#fpBasePanelLeft {width:445px; /*background:url(../images/mainlefttextbg.gif) -35px -21px no-repeat;*/ margin-top:0;}
#fpBasePanelLeft a {color:#FFFFFF; text-decoration:underline;}
#fpMainContent {margin:197px 35px 0 0; background:#000; padding:35px}

/*temp */#fpText {width:390px; float:left; margin: 0 35px 0 0}
#fpLetter {width:390px; float:left}
#fpLetter .navQte {color:#FFFFFF;}
#fpText .navQte {color:#FFFFFF;}/*temp */

.fpEventsText {position:absolute; top:400px; left:50%; margin-left:250px; background:#000; border:10px solid #fe0000; padding:10px}
.fpEventsText2 {margin:0; background:#fe0000; border:2px solid #fe0000}
.fpEventsTextInner {padding:24px 24px 24px 24px}
.fpEventsText p {/*background:url(../images/texture.gif);*/ color:#fff; font-size:14px; font:Verdana, Arial, Helvetica, sans-serif; margin:0 0 5px 0;}
.fpEventsText H1, .fpEventsText2 H1  {/*background:url(../images/texture.gif);*/ color:#fff}
#fpLogo {background:url(../images/front-page-logo.gif) top left no-repeat;}
#imageTextFpStatement {width:445px; height:138px; background:url(../images/front-page-text.gif) top left no-repeat;}
#fpBasePanelRightWrapper {width:480px; height:104px;}
#fpBasePanelRight {padding:122px 0 0 111px;}

.whiteBg {background:#FFFFFF; width:890px}
.fpVideo {width:450px; margin:24px 0 0 0; background:#000; filter:alpha(opacity=80); opacity: 0.80;}
.fpVideoInner {padding:24px 24px 24px 24px}




/*FOOTER*/
#fpFooterWrapper {background:#877F4C; height:60px;}
#fpFooterLeft {padding:0 0 0 35px; height:60px; width:500px;}
#footerText {margin-top:30px;}/*FOOTERTOP->TEXT  DISTANCE*/

/*FP NAVIGATION*/
#navAbout {background:url(../images/button-about-EasyTM.gif) top left no-repeat; height:22px;}
#navContact {background:url(../images/button-contact.gif) top left no-repeat; height:26px;}
#navOrder {background:url(../images/button-orderpages.gif) top left no-repeat; height:18px;}

ul#fpNavigation {margin-left:0px; padding-left:0px;}			
ul#fpNavigation li{margin-left:0;padding-left:0px; list-style-type:none;}
ul#fpNavigation li a{display:block;}
ul#fpNavigation li#navAbout a{background:url(../images/button-about-EasyTM.gif) top left no-repeat;}
ul#fpNavigation li#navAbout a:hover{background:url(../images/button-about-EasyTM-on.gif) top left no-repeat;}
ul#fpNavigation li#navContact a{background:url(../images/button-contact.gif) top left no-repeat;}
ul#fpNavigation li#navContact a:hover{background:url(../images/button-contact-on.gif) top left no-repeat;}
ul#fpNavigation li#navOrder a{background:url(../images/button-orderpages.gif) top left no-repeat;}
ul#fpNavigation li#navOrder a:hover{background:url(../images/button-orderpages-on.gif) top left no-repeat;}

#subLogo {padding-left:18px;}

/*LEFT COLUMN NAVIGATION*/
#navigation {background:#fff; margin-top:47px; padding-top:5px; padding-left:18px;}/*distance NAV from LOGO*/
*HTML #navigation {margin-top:42px;}
	
.navSub2 ul li {border-bottom: 1px solid #000; padding: 1px 0 1px 0; display:block; height:14px;}
.navSub2 ul li a:hover{display:block; background: url(../images/navarrow.gif) #FFEA04 right no-repeat; color:#000;}
.navSub2 ul li a {display:block;}
#leftColumn #navigation .navSub2 {clear:both;}/*spacing between main nav and sub nav*/	
#leftColumn #navigation .navSub2 ul{margin-left:0px;padding-left:0px;list-style:none;font-weight:bold;font-size:12px;}	
#leftColumn {width:242px;}

/*opacity*/
.op75 {filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75;}
.op100 {filter:inherit;-moz-opacity:100;opacity:100;}




/*text-only version*/
#fpTxtHeader {padding:0px 0 0 0; font-size:14px;}
#fpBasePanelRightWrapperTxt {width:480px;}
#fpBasePanelRightTxt {padding:10px 20px 20px 20px; margin:195px 35px 0px 30px; background:url(../images/orange-grad-bg.gif) top left repeat-x #FF8585; border: #A75970 1px solid;/*background:#AFBDC6;*/ }
#fpBasePanelRightTxt p {background:url(../images/eden-distr.gif) #FFEA04 top no-repeat; color:#000; font-size:12px; padding:55px 5px 5px 5px; border:2px solid #000}
#fpBasePanelRightTxt p.blank {background:url(../images/spacer.gif) #FFEA04 top no-repeat; color:#000; font-size:12px; padding:5px 5px 5px 5px; border:2px solid #000}
#fpBasePanelRightTxt p a {color:#000; font-weight:bold; text-decoration:underline;}
#fpBasePanelRightTxt ul {padding-left:0px; margin-left:0px; font-size:12px;}
#fpBasePanelRightTxt ul li {padding:0 0 10px 25px; list-style-type:none; background:url(../images/small-black-tick.gif) 0px 0px no-repeat;}

#fpCallToAction ul {padding:20px 0 15px 0; margin:0px 0 0px 0px; font-size:13px; font-weight:bold; background: url(../images/posterbg.gif) top right no-repeat;}
#fpCallToAction ul li {padding:5px 0 0px 20px; margin:0px; list-style-type:none; background:url(../images/big-yellow-bullet.gif) 8px 9px no-repeat ; text-transform:uppercase; color:#FFEA04}
#fpCallToAction ul li a {color:#FFEA04}
#fpCallToAction ul li a:hover{text-transform:uppercase; color:#FFF;}
#fpProcess {font-size:11px; padding:8px 8px 8px 35px; background:url(../images/1-2-3.gif) -1px -1px no-repeat #E8E7E3; border: #AFBDC6 1px solid; margin-top:15px;}
.rule01 {border-top: 2px solid #FFEA04; margin:20px 0 0px 0}
.rule02 {border-top: 2px solid #344941; margin:20px 0 20px 0}
.rule03 {border-top: 2px solid #2D6790; margin:20px 0 20px 0}

#contactUsNow, #headerNav {font-size:14px; font-weight:bold; font-family:arial; text-align:right; color:#FFEA04;}
#contactUsNow a, #headerNav a {color:#FFEA04;padding:0px; text-decoration:underline;}
#headerNav ul, #headerNav li {list-style-type:none;}
#contactUsNow a:hover, #headerNav a:hover {color:#FFF;}
#headerNav {padding-left:35px;}


/*+++++++++++++++++++NON-INDEX PAGE STYLES+++++++*/
#fpSubBasePanelWrapper {padding: 21px 0 0 18px; background: url(../images/hills-bg.gif) top left no-repeat;}	

.textStar {font-weight:bold; color:#FE9104;}
.subPageContactNumber {margin: 25px 0 0 0; background-color:#000; padding:10px; color:#fff}
.subPageContactNumber ul.links {margin:0px; padding:0px; list-style-type:none}

#validationIcons {margin:30px 35px 0 0;}

p.visibleFrom {font-size:28px; font-weight:bold; margin:40px 0 0 0;}
#indexBaseSpan {padding-right:35px;}

#cbmp3 {margin:0px auto 0px auto; padding:30px; width:225px; background-color:#FFFFFF;}
.oct9date {background-color:#ffea04; padding:15px; color:#000; margin-bottom:0px; border:2px solid #000}
.oct9date p {color:#000}
#fpBasePanelLeft .oct9date p a {color:#000}

.fpTextMain {background-color:#436616; filter:alpha(opacity=80);opacity: 0.80; padding:15px}


.quoteMain {padding:15px 25px 15px 0px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#D1EAFE}
.quoteMain p {color:#D1EAFE}
.navQteMain {color:#fff; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 0;}
.quote {padding:15px 25px 15px 0px; font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; color:#303625}
.navQte {color:#000; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px 0 0 0;}