/*-------------------------------------General---------------------------------------------*/

body{

	padding:69px 0 0 0;

	margin:0;

	background:url(../image/bg.png) 0 0 repeat-x #416920;

	}

table, td, div, p, a, i, img, span, h1, h2, h3, h4, h5, h6, ul, ol, li, label, input, select, textarea{

	padding:0;

	margin:0;

	}

a{

	text-decoration:none;

	outline:none;

	}

img, input, textarea{

	border:none;

	}

ul{

	list-style-type:none;

	}

.spacer{

	font-size:0;

	line-height:0;

	clear:both;

	}

.main{

	width:922px;

	margin:0 auto;

	overflow:hidden;

	}

/*-------------------------------------Header-start---------------------------------------------*/

/*.logo-part{

	width:313px;

	height:74px;

	float:left;

	padding:0 0 19px 0;

	}

.top-R-part{

	width:609px;

	height:74px;

	float:left;

	padding:0 0 19px 0;

	}*/

.logo-part{

	width:337px;

	height:87px;

	float:left;

	padding:0 0 6px 0;

	}

.top-R-part{

	width:585px;

	height:87px;

	float:left;

	padding:0 0 6px 0;

	}

.top-home-link{

	display:block;

	width:78px;

	height:31px;

	margin:36px 0 0 507px;

	padding:18px 0 0 0;

	font:normal 14px/16px Arial, Helvetica, sans-serif;

	color:#2f2d2d;

	background:url(../image/home-icon.png) 100% 0 no-repeat;

	}

.top-home-link:hover{

	text-decoration:underline;

	}

/*-------------------------------------Header-end-----------------------------------------------*/

/*-------------------------------------Body-start-----------------------------------------------*/

.fla-pic{

	width:922px;

	height:514px;

	margin:0 0 26px 0;

	/*background:url(../image/fla-pic.jpg) 0 0 no-repeat;*/

	}

.fla-head{

	font:normal 23px/27px Arial, Helvetica, sans-serif;

	color:#cacaca;

	margin:0 0 8px 0;

	}

/*-------------------------------------Body-end-------------------------------------------------*/

/*-------------------------------------Footer-start---------------------------------------------*/

.footer-text{

	width:582px;

	background:url(../image/mail-icon.gif) 0 0 no-repeat;

	font:normal 14px/37px Arial, Helvetica, sans-serif;

	color:#b0f177;

	margin:40px 0 40px 300px;

	padding:0 0 0 46px;

	}

/*-------------------------------------Footer-end-----------------------------------------------*/

/*-------------------------------------Product-start---------------------------------------------*/

.left-M{

	width:199px;

	float:left;

	}

.left-top{

	height:30px;

	background:url(../image/left-top.jpg) 0 0 no-repeat;

	}

.left-bot{

	height:8px;

	background:url(../image/left-bot.gif) 0 0 no-repeat;

	}

.left-mid{

	background:url(../image/left-bg.jpg) 0 0 no-repeat #ebfade;

	padding:0 0 378px 0;

	}

.left-list{

	font:bold 12px/18px Arial, Helvetica, sans-serif;

	position:relative;

	}

.left-list li{

	height:18px;

	border-top:1px solid #a49e9e;

	}

.left-list li a{

	display:block;

	color:#665e5e;

	text-align:right;

	padding:0 20px 0 0;

	}

.left-list li a:hover{

	border-left:8px solid #025608;

	border-right:8px solid #025608;

	color:#025608;

	padding:0 12px 0 0;

	}

.left-select{/*------------select-link-------------*/

	display:block;

	border-left:8px solid #025608;

	border-right:8px solid #025608;

	text-align:right;

	color:#025608;

	padding:0 12px 0 0;

	}

.last-link{

	border-bottom:1px solid #a49e9e;

	}	

.right-M{

	width:705px;

	float:right;

	}

.right-top{

	height:30px;

	background:url(../image/right-top.jpg) 0 0 no-repeat;

	}

.right-bot{

	height:8px;

	background:url(../image/right-bot.gif) 0 0 no-repeat;

	}

.right-mid{

	background:url(../image/right-bg.jpg) 0 0 no-repeat #ebfade;

	padding:0 0 0 18px;

	overflow:hidden;

	}

.right-Head{

	font:normal 33px/35px Arial, Helvetica, sans-serif;

	color:#035707;

	padding:0 0 22px 0;

	}

.r-pro-box-M{

	width:143px;

	float:left;

	margin:0 32px 16px 0;

	}

.r-pro-box-last-M{

	margin:0 !important;

	}

.r-pro-box-top{

	width:143px;

	height:6px;

	background:url(../image/pro-box-top.gif) 0 0 no-repeat;

	}

.r-pro-box-bot{

	background:url(../image/pro-box-bot.gif) 0 0 no-repeat !important;

	}

.r-pro-box-mid{

	width:139px;

	padding:3px 0 5px 0;

	background-color:#fff;

	border-left:2px solid #a5d269;

	border-right:2px solid #a5d269;

	}

.r-pro-box-mid img{

	display:block;

	margin:0 auto;

	}

.r-pro-box-mid p{

	height:30px;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#035707;

	padding:5px 0;

	text-align:center;

	}

.r-pro-view{

	display:block;

	width:65px;

	margin:0 auto;

	font:bold 11px/12px Arial, Helvetica, sans-serif;

	color:#277fa5;

	text-align:center;

	}

.r-pro-view:hover{

	color:#035707;

	text-decoration:underline;

	}

/*-------------------------------------Product-end-----------------------------------------------*/

/*-------------------------------------Vission-start-----------------------------------------------*/

.vissL-part{

	padding:0 0 150px 0 !important;

	}

.vissR-mid{

	padding:0 0 145px 18px !important;

	}

.viss-L-box-top{

	width:179px;

	height:10px;

	background:url(../image/viss-L-box-top.jpg) 0 0 no-repeat;

	margin:30px auto 0;

	}

.viss-L-box-bot{

	width:161px;

	height:62px;

	padding:0 9px;

	background:url(../image/viss-L-box-bot.jpg) 0 0 no-repeat;

	margin:0 auto;

	}

.viss-L-box-bot p{

	font:bold 14px/16px Arial, Helvetica, sans-serif;

	color:#2940b6;

	}

.viss-L-box-mid{

	width:157px;

	padding:9px;

	border-left:2px solid #a5d269;

	border-right:2px solid #a5d269;

	background:url(../image/viss-L-box-bg.jpg) 0 0 no-repeat #fff;

	margin:0 auto;

	}

.viss-L-box-mid p{

	font:bold 12px/21px Arial, Helvetica, sans-serif;

	color:#426a21;

	}

.viss-text{

	width:460px;

	float:left;

	margin:0 23px 0 0;

	}

.viss-text p{

	font:normal 14px/21px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 0 30px 0;

	}

.viss-R-pic{

	width:204px;

	float:right;

	}

.viss-R-pic img{

	display:block;

	margin:0 0 10px 0;

	}

.viss-drop-Nav-17-08{

	margin:0 0 0 -199px !important;

	}

/*-------------------------------------Vission-end-----------------------------------------------*/

/*-------------------------------------Modal-box-start-----------------------------------------------*/

.modal-M{

	width:566px;

	margin:0;

	}

.modal-top{

	height:17px;

	background:url(../image/modal-box-top.png) 0 0 no-repeat;

	}

.modal-bot{

	height:17px;

	background:url(../image/modal-box-bot.png) 0 0 no-repeat;

	}

.modal-mid{

	border-left:13px solid #426a21;

	border-right:13px solid #426a21;

	background-color:#fff;

	overflow:hidden;

	}

.modal-L{

	width:240px;

	float:left;

	padding:12px 0 0 16px;

	}

.modal-R{

	width:248px;

	float:right;

	padding:0 16px 0 0;

	}

.close-link{

	display:block;

	width:40px;

	margin:0 0 0 209px;

	font:normal 9px/11px Arial, Helvetica, sans-serif;

	color:#035707;

	}

.close-link:hover{

	color:#000;

	}

.modal-head{

	font:normal 20px/22px Arial, Helvetica, sans-serif;

	color:#035707;

	margin:0 0 20px 0;

	}

.modal-text{

	font:normal 13px/21px Arial, Helvetica, sans-serif;

	color:#4f4f4f;

	padding:10px 0;

	}

.buy-but{

	display:block;

	width:107px;

	height:26px;

	margin:0 0 5px 0;

	cursor:pointer;

	}

.buy-icon{

	display:block;

	margin:6px 0 50px;

	}

.modal-last-text{

	padding:14px 16px 6px;

	margin:16px 0 0 0;

	background-color:#c9e098;

	font:normal 14px/16px Arial, Helvetica, sans-serif;

	color:#035707;

	}

/*-------------------------------------Modal-box-end-----------------------------------------------*/

/*-------------------------------------Contact-start-----------------------------------------------*/

.contact-boxL{

	width:408px;

	float:left;

	margin:0 44px 0 3px;

	}

.contact-box-in{

	width:380px;

	margin:0 auto 20px;

	padding:10px;

	border:4px double #035707;

	overflow:hidden;

	}

.contact-box-head{

	font:bold 16px/18px Arial, Helvetica, sans-serif;

	color:#925301;

	text-decoration:underline;

	margin:10px 0 20px 0;

	}

.contact-box-text{

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	margin:0 0 10px 0;

	}

.contact-box-in1{

	background-color:#c3d1b6;

	}

.contact-box-in2{

	background-color:#fcf5a9;

	}

.contact-box-in1-T{

	color:#000 !important;

	}

.contact-box-fiT{

	width:170px;

	height:24px;

	float:left;

	margin:0 10px 10px 0;

	font:bold 12px/24px Arial, Helvetica, sans-serif;

	color:#035707;

	}

.contact-box-fiT span{

	font:normal 10px/24px Verdana, Arial, Helvetica, sans-serif;

	color:#f61111;

	}

.requ-T{

	font:bold 11px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;

	color:#f61111;

	margin:0 0 0 0;

	}

.contact-box-fi{

	width:194px;

	height:18px;

	float:left;

	border:1px solid #665e5e;

	padding:1px 2px 3px;

	margin:0 0 10px 0;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#925301;

	}

.contact-box-fimess{

	width:374px !important;

	height:80px !important;

	}

.sub-but{

	width:55px;

	height:26px;

	float:left;

	margin:0 10px 0 130px;

	padding:0 0 2px 0;

	font:bold 12px/13px Verdana, Arial, Helvetica, sans-serif;

	color:#93d48e;

	text-align:center;

	background:url(../image/but-bg.gif) 0 0 repeat-x #035707;

	border:1px solid #035707;

	cursor:pointer;

	}

.sub-but:hover{

	color:#D0FFC8;

	}

.form-but{

	width:85px !important;

	margin:0 10px 0 0 !important;

	}	

.error{

	width:360px;

	margin:10px 0;

	padding:10px;

	border:1px double #035707;

	background-color:#fcd059;

	}

.error p{

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	color:#925301;

	}

.cont-chk{

	margin:6px 0 0 0;

	}

.cont-big-T{

	width:356px !important;

	}

.cont-email-R{

	width:194px;

	float:left;

	}

.email-T{

	width:194px;

	height:4px;

	background:url(../image/email-T.gif) 0 0 no-repeat;

	}

.email-B{

	background-image:url(../image/email-B.gif) !important;

	margin:0 0 20px 0;

	}	

.email-M{

	width:172px;

	padding:0 10px;

	background:url(../image/email-M.png) 0 0 repeat-x #7eb711;

	border-left:1px solid #035707;

	border-right:1px solid #035707;

	overflow:hidden;

	}

.email-M h3{

	font:bold 16px/18px Verdana, Arial, Helvetica, sans-serif;

	color:#925301;

	margin:15px 0 20px 0;

	}

.email-Tex{

	width:62px;

	height:24px;

	float:left;

	margin:0 10px 10px 0;

	font:bold 12px/24px Arial, Helvetica, sans-serif;

	color:#035607;

	}	

.email-Fil{

	width:94px;

	height:16px;

	float:left;

	border:1px solid #665e5e;

	padding:4px 2px 2px 2px;

	margin:0 0 10px 0;

	font:normal 11px/14px Arial, Helvetica, sans-serif;

	color:#925301;

	}

.join-but{

	width:40px !important;

	float:right !important;

	margin:0 0 15px 0!important;

	}

/*-------------------------------------Contact-end-----------------------------------------------*/

/*-------------------------------------Dicover-fairies-17-08-09-start-----------------------------------------------*/

.journey-T{

	font:normal 14px/21px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 20px 30px 0;

	}

.discover-pic{

	margin:0 0 20px;

	}

.discover-faiL-part{

	padding:0 0 475px 0 !important;

	}

/*-------------------------------------Dicover-fairies-17-08-09-end-----------------------------------------------*/

/*-------------------------------------Upcoming-quests-18-08-09-start-----------------------------------------------*/

.upcoming-pay{

	margin:10px 0 20px;

	}

.inner-flash{

	width:650px;

	height:360px;

	margin:0 0 30px 0;

	}

.up-com-box{

	width:638px;

	padding:10px;

	border-bottom:4px double #035707 !important;

	}

.up-com-boxT{

	font:bold 13px/18px Arial, Helvetica, sans-serif;

	color:#925301;

	padding:0 0 20px 0;

	}

.up-pay{
	margin:0 0 0 385px;
	width:246px;
	}

/*-------------------------------------Upcoming-quests-18-08-09-end-----------------------------------------------*/

/*-------------------------------------Testimonial-18-08-09-start-----------------------------------------------*/

.testi-box{

	width:638px;

	padding:10px;

	border:4px double #035707;

	overflow:hidden;

	}

.testi-boxL{

	width:93px;

	float:left;

	margin:0 15px 0 0;

	}

.testi-boxL img{

	/*border:1px dashed #035707;--*/

	margin:0 0 5px;

	}

.testi-boxL p{

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#925301;

	text-align:center;

	}

.testi-boxR{

	width:530px;

	float:left;

	font:normal 12px/18px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 0 20px 0;

	}
.testiBoxR2{
	width:638px;
	float:left;
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0 0 20px 0;
}
.testiBoxR2Pic{
	display:block;
	float:left;
	margin:0 10px 10px 0;
}
.buy-icontesti{

	display:block;

	margin:5px 0 0;

	}

.top-link{

	display:block;

	width:33px;

	height:20px;

	font:bold 11px/20px Tahoma, Arial, Helvetica, sans-serif;

	color:#ebfade;

	background:url(../image/top-link.png) 0 0 no-repeat;

	margin:0 0 20px 40px;

	padding:0 0 0 25px;

	}

.top-link:hover{

	text-decoration:underline;

	}

/*-------------------------------------Testimonial-18-08-09-end-----------------------------------------------*/

/*-------------------------------------Animal-discovery-18-08-09-start-----------------------------------------------*/

.up-com-TQ{

	font:bold 12px/18px Tahoma, Arial, Helvetica, sans-serif;

	color:#925301;

	padding:10px 20px 15px 44px;

	margin:20px 20px 0 0;

	background:url(../image/faq-icon.png) 0 0 no-repeat;

	}

.up-com-TA{

	padding:0 10px 15px 44px !important;

	margin:0 20px 0 0;

	border-bottom:dashed 1px #925301; 

	}

/*-------------------------------------Animal-discovery-18-08-09-end-----------------------------------------------*/

/*-------------------------------------NEW-ADD-27-08-09-start-----------------------------------------------*/

.ab-caro-pic{
	display:block;
	margin:0 auto 20px;
	}
.ab-caro-link{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#925301;
	margin:0 0 20px 15px;
	}
.ab-caro-link li{
	margin:0 0 10px 0;
	}
.ab-caro-link li.radioHead{
	font:normal 18px/22px Arial, Helvetica, sans-serif !important;
	color:#000 !important;
	text-transform:uppercase;
	margin:25px 0 10px !important;
}
.ab-caro-link li a{
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#925301;
	text-decoration:underline;
	}
.ab-caro-link li a:hover{
	text-decoration:none;
	}
.ab-catrio-box{
	padding:10px !important;
	margin:0 0 20px 0;
	background-color:#8aac6d;
	border:1px solid #416920;
	}
.ab-catrio-link-T{
	font-weight:bold;
	color:#416920;
	text-decoration:underline;
	}
.ab-catrio-link-T:hover{
	text-decoration:none;
	}
.no-bord-26-08{

	border:none !important;

	}

.youth-last-T{

	font:italic 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#416920 !important;

	text-align:center;

	padding:0 20px 30px 0;

	}

.youth-last-T a{

	font-size:14px;

	font-weight:bold;

	color:#416920;

	text-decoration:underline;

	}

.youth-last-T a:hover{

	text-decoration:none;

	}

.prim-logo-M{

	position:relative;

	}

.prim-logo{

	width:55px;

	height:55px;

	position:absolute;

	right:40px;

	top:0;

	}

.prim-Head{

	font:normal 23px/25px Arial, Helvetica, sans-serif;

	color:#035707;

	padding:0 0 22px 0;

	}

/*-------------------------------------NEW-ADD-27-08-09-end-----------------------------------------------*/

/*-------------------------------------NEW-Left-NAV-10-09-09-start-----------------------------------------------*/

.left-listM{

	width:100%;

	}

.left-listM p{

	background-color:#caeeab;

	font:bold 12px/18px Arial, Helvetica, sans-serif;
	padding:3px 0;

	border-top:1px solid #a49e9e;

	border-bottom:1px solid #a49e9e;

	}

.left-listM p a{

	display:block;

	text-align:center;

	color:#025608;

	padding:0 0 0 0;

	}

.left-listM p a:hover{

	color:#665e5e;

	}

.left-listM-nav{

	margin:0 auto 15px;

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	padding:3px 0;

	text-align:center;

	}

.left-listM-nav li{

	padding:3px 0;

	}

.left-listM-nav li a{

	color:#665e5e;

	}

.left-listM-nav li a:hover{

	color:#025608;

	}

.l-H-link{

	border-bottom:none !important;

	}

.l-H-last{

	border-bottom:none !important;

	}

.h-pic-box{

	width:650px;

	height:360px;

	margin:0 0 20px 0;

	background-repeat:no-repeat;

	background-position:8px 6px;

	}

/*-------------------------------------NEW-Left-NAV-10-09-09-end-------------------------------------------------*/

/*-------------------------------------Help-link-19-09-09-start-------------------------------------------------*/

.help-link{

	font-weight:bold !important;

	text-decoration:underline;

	color:#035607;

	}

.help-link:hover{

	text-decoration:none;

	}

/*-------------------------------------Help-link-19-09-09-end-------------------------------------------------*/

/*-------------------------------------Nature-photographs-21-09-09-sta----------------------------------------*/

.post-heading{

	padding-top:20px;

	}

.post-M{

	width:176px;

	float:left;

	margin:0 20px 16px 0;

	background-color:#fff;

	}

.post-top{

	width:176px;

	height:5px;

	background:url(../image/post-T.gif) 0 0 no-repeat;

	}

.post-bot{

	background:url(../image/post-B.gif) 0 0 no-repeat !important;

	}

.post-mid{

	width:173px;

	padding:3px 0 5px 0;

	background-color:#fff;

	border-left:2px solid #a5d269;

	border-right:2px solid #a5d269;

	}

.post-mid img{

	display:block;

	margin:0 auto;

	}

.post-mid p{

	height:30px;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#035707;

	padding:5px 0;

	text-align:center;

	}

/*-------------------------------------Nature-photographs-21-09-09-end------------------------------------*/

/*-------------------------------------Modal-photo-21-09-09-start-----------------------------------*/

.modal-ph-in{

	width:265px;

	height:305px;

	overflow:auto;

	margin:10px 0 0 0;

	}

.modal-in-head{

	width:245px;

	margin:20px 0 10px 0;

	overflow:hidden;

	}

.modal-in-head p{

	float:left;

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#5f5f5e;

	}

.mod-T-L{

	width:142px !important;

	margin:0 34px 0 0 !important;

	}

.modal-in-box{

	width:235px;

	padding:0 5px;

	background-color:#c9e098;

	margin:0 0 2px 0;

	}

.modal-in-box p{

	width:142px;

	float:left;

	margin:8px 10px 8px 0;

	font:normal 11px/12px Arial, Helvetica, sans-serif;

	color:#223711;

	}

.modal-shipR{

	width:68px;

	float:left;

	margin:8px 10px 8px 0;

	font:bold 11px/12px Arial, Helvetica, sans-serif;

	color:#223711;

	}

.modal-chk{

	float:left;

	margin:8px 10px 0 0;

	}

.modal-fi{

	width:48px;

	height:13px;

	float:left;

	border:1px solid #665e5e;

	padding:1px 2px 2px 2px;

	margin:6px 0 8px 0;

	font:normal 10px/11px Arial, Helvetica, sans-serif;

	color:#925301;

	}

.modal-text-S{

	margin:5px 0;

	font:normal 10px/11px Arial, Helvetica, sans-serif;

	color:#925301;

	}

.modal-buy{

	display:block;

	width:107px;

	height:26px;

	margin:20px 0 5px 0;

	cursor:pointer;

	}

.modal-footer{

	height:56px;

	margin:16px 0 0 0;

	background-color:#c9e098;

	}

.modal-total{

	width:233px !important;

	border:1px solid #416920 !important;

	margin:15px 0 0 0 !important;

	}

.modal-total p{

	width:135px;

	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#925301;

	}

.modal-total label{

	font:bold 14px/16px Verdana, Arial, Helvetica, sans-serif;

	color:#000;

	}

/*-------------------------------------Modal-photo-21-09-09-end------------------------------------*/



/*-------------------------------------About Catriona MacGregor-30-09-09-start(KAMAL)------------------------------------*/

.Denise_Linn{

	font:bold 14px/21px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 0 30px 0;

	text-align:center;

	}

.youth-last-T_two{

	font:italic 18px/24px "Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#416920 !important;

	text-align:left;

	padding:0 10px 30px 0;

	}

.journey-T_tow{

	font:normal 14px/21px Arial, Helvetica, sans-serif;

	color:#000;

	padding:0 10px 30px 0;

	}

.youth-last-T_two a{

	font:normal 14px/21px Arial, Helvetica, sans-serif;

	color:#006600;

	text-decoration:underline;

	}

.youth-last-T_two a:hover{

	text-decoration:none;

	}

.viss-R-pic_two{

	width:204px;

	float:right;

	margin-top:459px;

	}

.viss-R-pic_two img{

	display:block;

	margin:0 0 10px 0;

	}

/*-------------------------------------About Catriona MacGregor-30-09-09-end(KAMAL)------------------------------------*/

/*-------------------------------------NEW-ADD-05-10-09-start------------------------------------*/	

.ab-caro-link-05-10{

	font:normal 12px/14px Arial, Helvetica, sans-serif;

	color:#925301;

	margin:0 0 20px 15px;

	}

.ab-caro-link-05-10 li{

	margin:0 0 10px 0;

	}	

.ab-caro-link-05-10 li strong{

	color:#5b3402;

	}

.link-05-10{

	font:bold 14px/21px Arial, Helvetica, sans-serif;

	color:#416920;

	text-decoration:underline;

	padding:0 20px 30px 0;

	}

.link-05-10:hover{

	text-decoration:none;

	}

/*-------------------------------------NEW-ADD-05-10-09-end------------------------------------*/

/*-------------------------------------NEW-ADD-08-10-09-start------------------------------------*/

.link-new-06-10{

	font:bold 12px/14px Arial, Helvetica, sans-serif;

	color:#649f10;
	}
.link-new-06-10:hover{
	text-decoration:underline;
	}
.modal-close{

	display:block;
	width:24px;
	height:24px;
	float:right;
	}	
/*-------------------------------------NEW-ADD-08-10-09-end------------------------------------*/
/*-------------------------------------NEW-ADD-21-10-09-start------------------------------------*/
.link-new-21-10{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#925301;
	text-decoration:underline;
	}
.link-new-21-10:hover{
	text-decoration:none;
	}
.ab-caro-link-21-10{
	font:bold 14px/16px Arial, Helvetica, sans-serif !important;
	}
/*-------------------------------------NEW-ADD-21-10-09-end------------------------------------*/

/*-------------------------------------NEW-ADD-18-05-11-start------------------------------------*/
.flaHeadPic{
	display:block;
	float:left;
	margin:0 20px 10px 0;
	}	
.fla-text{
	font:normal 15px/25px Arial, Helvetica, sans-serif;
	color:#9ec954;
	margin:32px 0;
	}
.fla-text a{
	display:block;
	width:78px;
	padding:0 0 0 36px;
	background:url(../image/leafBulet.png) 0 4px no-repeat;
	font-weight:bold;
	color:#9ec954;
	}
.fla-text a:hover{
	color:#bbe233;
	}
.leafPay{
	display:block;
	width:58px;
	padding:0 0 0 23px;
	font:bold 12px/25px Arial, Helvetica, sans-serif;
	color:#035607;
	float:left;
	background:url(../image/leafBulet2.png) 0 7px no-repeat;
}
.leafPay:hover{
	color:#bbe233;
	}
.buyIcontesti2{
	display:block;
	margin:5px 15px 0;
	float:left;
	}
.bookCover{
	display:block;
	margin:0 10px 10px 0;
	float:left;
}
.bookCoverLink{
	width:115px;
	float:left;
	font:bold 12px/90px Arial, Helvetica, sans-serif;
	color:#649f10;
	}
.bookCoverLink:hover{
	text-decoration:underline;
	}
.boxTxt{
	width:650px;
	font:normal 14px/21px Arial, Helvetica, sans-serif;
	color:#000;
	padding:10px;
	margin:0 0 20px 0;
	background-color:#8aac6d;
	border:1px solid #416920;
	}
.boxTxt a{
	color:#caeeab;
}
.boxTxt a:hover{
	text-decoration:underline;
}
.boxTxt2{
	width:650px;
	font:italic 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#fff;
	padding:10px;
	margin:0 0 20px 0;
	background-color:#8aac6d;
	border:1px solid #416920;
	}
.boxTxt2 a{
	color:#caeeab;
}
.boxTxt2 a:hover{
	text-decoration:underline;
}
.linkTxt{
	color:#416920;
}
.linkTxt:hover{
	text-decoration:underline;
}

.pdfLink{
	font:bold 14px/16px Arial, Helvetica, sans-serif !important;
	padding:0 0 10px 0 !important;
	}
.pdfLink a{
	color:#548a28;
	}
.pdfLink a:hover{
	text-decoration:underline;
}
.blogRowMain{
	width:470px;
	float:left;
}
.blogRow{
	width:470px;
	margin:40px 0 25px 0;
	padding:0 0 10px 0;
	border-bottom:1px solid #dadada;
}
.blogRow p.journey-T{
	padding:0 0 20px 0;
}
.blogTitle{
	width:100%;
	overflow:hidden;
}
.blogTitle img{
	display:block;
	float:left;
	/*border:1px solid #76ae13;*/
	margin:0 10px 10px 0;
}
.blogTitle div{
	width:400px;
	float:left;
	margin:0 0 10px 0;
}
.blogTitle div h2{
	font:bold 22px/24px Arial, Helvetica, sans-serif;
	color:#76ae13;
	margin:0 0 6px 0;
}
.blogTitle div p{
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	color:#9d9f9b;
}
.blogComment{
	display:block;
	width:94px;
	padding:0 0 0 22px;
	background:url(../image/commentIcon.gif) 0 0 no-repeat;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	color:#3b810c;
}
.blogComment:hover{
	text-decoration:underline;
}
.underline{
	text-decoration:underline;
}
.register{
	text-decoration:underline;
	color:#3b810c;
}
.register:hover{
	text-decoration:none;
}

.pressLink{
	width:640px;
	font:bold 12px/14px Arial, Helvetica, sans-serif;
	color:#925301;
	margin:0 0 20px 15px;
	}
.pressLink li{
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
	}
.pressLink li img{
	display:block;
	width:22px;
	float:right;
	}
.pressLink li a{
	display:block;
	width:577px;
	float:left;
	text-decoration:underline;
	color:#925301;
	margin:10px 0 0 0;
	}
.pressLink li a:hover{
	text-decoration:none;
	}

.blogRGT{
	width:170px;
	float:right;
	padding:0 20px 0 0;
}
.blogRGT ul{
	width:100%;
	font:normal 12px/14px Arial, Helvetica, sans-serif;
	margin:0 0 40px 0;
}
.blogRGT ul li{
	margin:0 0 8px 0;
	padding:0 0 4px 0;
	border-bottom:1px dotted #666;
}
.blogRGT ul li strong{
	display:block;
	text-transform:uppercase;
	font-size:16px;
	line-height:20px;
	color:#416920;
	padding:0 0 4px 0;
}
.blogRGT ul li a{
	color:#925301;
}
.blogRGT ul li a:hover{
	color:#000;
}
.blogRGT ul li:first-child{
	border:none !important;
}
.blogComHead{
	font:bold 18px/20px Arial, Helvetica, sans-serif;
	color:#025608;
	margin:20px 0;
}
.blogCom{
	width:100%;
	overflow:hidden;
	margin:10px 0;
	padding:0 0 8px 0;
	border-bottom:1px dotted #666;
}
.blogCom img{
	display:block;
	float:left;
	margin:0 10px 0 0;
}
.blogCom p{
	width:415px;
	float:left;
	font:normal 11px/14px Tahoma, Geneva, sans-serif;
	color:#416920;
	margin:-4px 0 0 0;
}
.blogCom p strong{
	text-transform:uppercase;
}
.postComm{
	width:100%;
	overflow:hidden;
}
.postComm{
	width:100%;
	overflow:hidden;
}
.postComm p{
	width:100px;
	height:24px;
	float:left;
	margin:0 10px 10px 0;
	font:bold 12px/24px Arial, Helvetica, sans-serif;
	color:#212121;
}
.postCommFil{
	height:60px !important;
}
.subBut2{
	width:55px;
	height:26px;
	float:left;
	margin:0 0 0 110px;
	padding:0 0 2px 0;
	font:bold 11px/26px Arial, Helvetica, sans-serif;
	color:#93d48e;
	text-transform:uppercase;
	text-align:center;
	background:url(../image/but-bg.gif) 0 0 repeat-x #035707;
	border:1px solid #035707;
	cursor:pointer;
	}
.subBut2:hover{
	color:#D0FFC8;
	}
.subBut3{
	margin:0 0 0 10px !important;
  }
.emailPostTxt{
	display:block;
	width:150px;
	float:left;
	margin:-5px 0 10px 110px;
	font:normal 11px/12px Arial, Helvetica, sans-serif;
	color:#a55487;
	}
/*-------------------------------------NEW-ADD-18-05-11-end------------------------------------*/










