/* Copyright © 2011 myPerks.com */
/* RESET LAYOUT */
/*
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input, textarea,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time { margin: 0; padding: 0; font-family: Arial; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption { font-family: Arial, sans-serif; font-weight: normal; font-style: normal;border:none; }
fieldset,iframe { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
article,aside,footer,header,hgroup,nav,section,figure,figcaption { display: block; }
img { border: none; }
input{outline:none;border:none;font-family:Arial;}
a { text-decoration: none; font: normal normal normal 12px Arial; }
span { font: normal normal normal 12px Arial; }
ul { list-style: none; }
li { *margin: 0; *padding: 0; }
.spacer1 {height:10px;}.spacer2 {height:20px;}.spacer3 {height:30px;}.spacer4 {height:40px;}.spacer5 {height:50px;}.spacer6 {height:60px;}
*/
/* modification in 960.gs griding system */
.container_24 .grid_17 {
	width:600px;
}
.error {background:#F8E0E0;border-color:red;}
/* WEBSITE STYLESHEET */
a {
	color:#3b73b9;
}
#mainbanner {
	left:0px;
	overflow:hidden;
}
#company {
	height:50px;
}
#userinfo {
	padding:5px 0px 0px;
}
#alogin {
	float: right;
	margin-left:5px;
	/* background:#353e48;
	color:#fff;
	font-size:14px;
	font-weight: bold;
	padding:5px;
	display: block;
	margin-left:30px;
	border-radius:5px; */
}
#alogin em {
	/* color:#fff;
	font-size:14px;
	font-weight: bold;
	padding:5px;
	display: block;
	float: left; */
}
#alogin img {
	height:43px;
	width:98px;
	float:left;
}
.smalls {
	font-size:13px;
	color:#333;
	display:block;
	font-weight: bold;
	float:right;
	margin:10px 5px 0px;
	padding:5px 0px;
}
.kwench {
	font-size:16px;
	font-family: Century Gothic;
}
.kwench em {
	color:#3b73b9;
	font-weight: bold;
}
#topnav {
	overflow:hidden;
	height:25px;
	text-align:right;
	padding-top:7px;
	border-bottom:1px solid #f0f0f0;
}
#topnav .lsttopnav {
	display: block;
	float:right;
}
#topnav .lsttopnav li {
	float:left;
	padding:0px 5px;
	border-right:1px solid #f0f0f0;
}
#topnav .lsttopnav li.last {
	border:none;
}
#topnav .lsttopnav li a {
	font-size:14px;
	font-weight: bold;
	color:#353e48;
	padding:8px 5px;
}
#topnav .lsttopnav li a.selected {
	color:white;
	background:#e86919;
}
#main {
	overflow:hidden;
}
.mainadimg {
	text-align: center;
}
.mainadtxt {
	/*background:url(/images/media/layout/mainpromo1.gif) no-repeat 0% 50%;*/
	height:300px;	
	position:relative;
	overflow:hidden;
	width: 1000px	
}
.mainadtxt .flowplayer {
	position:absolute;
	left:0px;
	/*width:3800px;*/ /* 950*4 */
	width: 7000px	
}
.mainadtxt .flowplayer .maintxtcontent {
	margin:20px 10px;
	padding:10px;
	padding-top: 0px;
	height:200px;
	float:left;
	width:970px;
	position:relative;
}
.mainadtxt .flowplayer .maintxtcontent img.climg1 {
	position:absolute;
	right:0px;
	top:-20px;
	width:571px;
	height:287px;		
}
.mainadtxt .flowplayer .maintxtcontent img.climg3 {
	position:absolute;
	right:0px;
	top:-5px;
	width:571px;
	height:287px;
}
.mainadtxt .flowplayer .maintxtcontent em {
	display: block;
	height:80px;
	width:435px;
	margin-top:10px;
	margin-left:10px;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt1 {
	background:url(/images/media/layout/promo_txt1.gif) no-repeat 0% 0%;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt2 {
	background:url(/images/media/layout/promo_txt2.gif) no-repeat 0% 0%;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt3 {
	background:url(/images/media/layout/promo_txt3.gif) no-repeat 0% 0%;
	width:500px;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt4 {
	background:url(/images/media/layout/promo_txt3.gif) no-repeat 0% 0%;
	width:500px;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt5 {
	background:url(/images/media/layout/promo_txt3.gif) no-repeat 0% 0%;
	width:500px;
}
.mainadtxt .flowplayer .maintxtcontent em.cltxt6 {
	background:url(/images/media/layout/promo_txt3.gif) no-repeat 0% 0%;
	width:500px;
}

.mainadtxt .flowplayer .maintxtcontent p {
	display:block;
	padding:10px 0px;
	font-style:italic;
	font-size:15px;
	color:#999;
	margin-left:10px;
}
.mainadtxt .flowplayer .maintxtcontent #alearnmore {
	color:#3598c4;
	font-size:15px;
	display: block;
	margin:5px 0px 10px;
	font-family: Century Gothic, sans-serif;
	margin-left:10px;
	font-weight: bold;
	float: left;
}
.mainadtxt .flowplayer .maintxtcontent #requestdetails {
	display: block;
	padding: 5px 10px;
	width:200px;
	background:#e86919;
	border-radius:5px; 
	margin-left:10px;
	margin-top:40px;
	position:relative;
}
.mainadtxt .flowplayer .maintxtcontent #requestdetails span {
	font-size:18px;
	font-weight: bold;
	color:#fff;
	padding:5px 10px;
	display: block;
}
.mainadtxt .flowplayer .maintxtcontent #requestdetails img {
	float: right;
	width:25px;
	height:25px;
	top:7px;
	right:7px;
	display: block;
}
.dscroller {
	position:relative;
	overflow:hidden;
	height:10px;
	width:50px;
	padding-bottom:10px;
}
.scroller {
	position:absolute;
	right:0px;
	top:0px;
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0px;
	margin-bottom:0px;
}
.scroller a {
	display:block;
	float: left;
	height:8px;
	width:8px;
	border:1px solid #669900;
	border-radius:3px;
	margin:0px 2px;
}
.scroller a.selected {
	background:#669900;
	cursor:default;
}
.lnkelement {
	text-align: center;
	padding:10px 0px 5px;
	border-left:1px solid #f0f0f0;
	height:220px;
}
.lnkelement span {
	font-size:14px;
	color:#999;
	display: block;
	font-style: italic;
}
.lnkelement p {
	font-size:14px;
	color:#999;
	display: block;
	font-style: italic;
	clear: both;
}
.lnkelement span b {
	font-size:22px;
	color:#e86919;
	font-style: normal;
	font-weight: normal;
}
.lnkelement a {
	color:#3598c4;
	font-size:12px;
	display: block;
	margin:5px;
	font-family:Century Gothic, sans-serif;
	font-weight:bold;
	float:right;
}
.lnkelement img {
	
}
.lnkelement #trusted {
	background:url(images/cg_trusted.png);
	display: block;
	float: left;
	height:24px;
	width:85px;
}
.lnkelement #largest {
	background:url(/images/media/layout/cg_largest.png);
	display: block;
	float: left;
	height:24px;
	width:85px;
}
.lnkelement #comp {
	
}
.lnkelement #safe {
	
}
.lnkelement #secure {
	
}
.lnkelement #free {
	
}
#dglim {
	border-top:1px solid #f0f0f0;
	padding-top:10px;
	overflow:hidden;
}
#dglim div .first {
	border:none;
}
.img1 {
	height:120px;
	width:140px;
	margin-top: 20px;
}
.img2 {
	height:120px;
	width:160px;
	margin-top: 5px;
}
.img3 {
	height:150px;
	width:160px;
	margin-top: 5px;
}
.img4 {
	height:135px;
	width:135px;
	margin-top: 10px;
}
.img5 {
	height:135px;
	width:135px;
	margin-top: 5px;
}
/* what is myPerks ? */
#dwhatispanel {
	
}
#daboutus {
	
}
#denquiries,#dwhymyperks {
	
}
#dwhatispanel .row1, #dwhymyperks .row, #denquiries .row1,#dwhymyperks .row1 , #dcontactus .row1,#dhowitworks .row, #denquiries .row1 {
	
}
#daboutus .row1 {
	
}
#dcontactus {
	height:450px;
}
#dwhatispanel .row1 h2, #dwhymyperks .row h2, #daboutus .row1 h2,#dcontactus .row1 h2,#dhowitworks .row h2, #denquiries .row1 h2 {
	margin:10px 0px;
	font-size:28px;
	font-weight: bold;
	color:#333;
}
#dwhatispanel .row1 h2.clhead, #dwhymyperks .row h2.clhead, #daboutus .row1 h2.clhead,#dcontactus .row1 h2.clhead,#dhowitworks .row h2.clhead, #denquiries .row1 h2.clhead {
	font-size:30px;
	color:#e86919;
}
#denquiries .row1 h4,#daboutus .row1 h4 {
	font-size:19px;
	text-align:center;
	color:#666;
}
#denquiries .row1 h4 p{
       font-size:14px;
       text-align:center;
       color:#666;
}
#dwhatispanel .row1 p,#daboutus .row1 p {
	padding: 10px 0px;
	color: #555;
	font-size: 17px;
	text-align: justify;
}
#dcontactus .row1 p {
	padding:0px;
	color: #555;
	font-size: 17px;
	text-align: justify;
}
#requestdetails.topper {
	margin-top:55px;
}
#daboutus .row1 .toppad {
	padding:0px 0px 20px;
}
.infopara a{
	font-size: 17px;
}
#dwhatispanel .wmtxt {
	
}
#dwhatispanel .wmtxtr {
	
}
#dwhatispanel .wmimg {
	text-align:center;
}
#dwhatispanel .wmtxt .txtcontents {
	padding-left: 15px;
	/*border-left:5px solid #999;  353e48 */
	background:url(/images/media/layout/shad_left.png) repeat-y 0% 0%;
}
#dwhatispanel .wmtxt .txtcontents h3 {
	margin:10px 0px;
	font-size:22px;
	font-weight: bold;
	color:#999;
}
#dwhatispanel .wmtxt .txtcontents p {
	padding: 10px 0px;
	color: #555;
	font-size: 17px;
	text-align: justify;
}
#dwhatispanel .wmtxt .txtcontents p em {
	font-weight:bold;
	color:#333;
	font-style:italic;
}
#dwhatispanel .wmtxtr .txtcontents {
	padding-right: 15px;
	/* border-right:5px solid #999; 353e48 */
	background:url(/images/media/layout/shad_right.png) repeat-y 100% 0%;
}
#dwhatispanel .wmtxtr .txtcontents h3 {
	margin:10px 0px;
	font-size:22px;
	font-weight: bold;
	color:#999;
}
#dwhatispanel .wmtxtr .txtcontents p {
	padding: 10px 0px;
	color: #555;
	font-size: 17px;
	text-align: justify;
}
#dwhatispanel .wmtxtr .txtcontents p em {
	font-weight:bold;
	color:#333;
	font-style:italic;
}
/* why myPerks? */
.lsttabs {
	padding-left: 160px;
	margin-top:20px;
}
.lsttabs li {
	display: inline;
	float: left;
}
.lsttabs li a {
	display: block;
	padding:10px 0px 20px;
	font-size:22px;
	margin:0px 10px;
	color:#777;
}
.lsttabs li a.selected {
	cursor:default;
	background:url(/images/media/layout/selected_tabs.gif) no-repeat 50% 100%;
	color:#e86919;
}
.tabscontent {
	/* height:500px; */
}
.tabs {
	display:none;
}
.row {
	overflow:hidden;
}
.row .imgleft {
	width:350px;
	float: left;
	margin-top:30px;
}
.row .txtright {
	width:600px;
	float: left;
}
.row h2 {
	margin:10px 20px;
	font-size:28px;
	font-weight: bold;
	color:#333;
}
.row h3 {
	margin:10px 20px;
	font-size:22px;
	font-weight: bold;
	color:#999;
}
.row p {
	padding:10px 20px;
	color:#555;
	font-size:17px;
	text-align:justify;
}
.row .imgright {
	width:370px;
	float: left;
}
.row .txtleft {
	width:580px;
	float: left;
}
.row .imgleft2 {
	width:350px;
	float: left;
}
.row .txtright2 {
	width:570px;
	padding-left:30px;
	float: left;
}
#tabl1 {
	
}
#tabl2 {
	
}
#tabl3 {
	
}
.tab2note {
	overflow:hidden;
	width:960px;
	height:340px;
	background: url(/images/media/layout/bg_notes.gif) no-repeat 50% 0%;
	padding-top:10px;
}
.tab2note .note1, .tab2note .note2 {
	width:420px;
	padding:25px;
}
.tab2note .note1 .notehead, .tab2note .note2 .notehead {
	font-size:22px;
	font-weight:bold;
	color:#777;
}
.tab2note .note1 .lstwmProposition, .tab2note .note2 .lstwmProposition {
	font-size:16px;
}
.tab2note .note1 .lstwmProposition li, .tab2note .note2 .lstwmProposition li {
	display: block;
	margin:6px 0px;
}
.cladvantages {
	margin-top:30px;
	margin-bottom:30px;
	overflow:hidden;
}
.t3wmnav {
	
}
.t3wmnav .lstwmAdvantages {
	
}
.t3wmnav .lstwmAdvantages li {
	margin:5px 0px;
}
.t3wmnav .lstwmAdvantages li a {
	padding:10px 10px;
	font-size:16px;
	color:#777;
	font-weight:bold;
	display: block;
	border:1px solid transparent;
	display:block;
	border-color:white;
}
.t3wmnav .lstwmAdvantages li a:hover {
	color:#333; 
}
.t3wmnav .lstwmAdvantages li a.selected {
	border:1px solid #d9d9d9;
	color:#000;
	cursor:default;
	border-radius:4px;
	background: #eeeeee;
	
}
.t3wmnav .lstwmAdvantages li a.selected:hover {
	color:#000;
}
.t3wmcon {
	
}
.t3wmcon .clboxi {
	overflow:hidden;
	text-align:center;
}
.t3wmcon .clboxi img {
	/* width:650px;
	height:400px; */
	margin:0px auto;
}
.t3wmcon .clboxi p {
	font-size: 17px;
	padding: 10px 20px;
	font-style:italic;
	border:1px solid #ddd;
	text-align:justify;
	background:#f9f9f9;
	box-shadow:inset 0px 1px 6px gray;
}
.t3wmcon .clboxi p em {
	display: block;
	height:15px;
}
/* why myPerks? tab 1 */
.row .cnimage {
	padding-top:30px;
	text-align: center;
}
.row .cnimage .imgcenter {
	
}
#requestdetails {
	display: block;
	padding: 5px 10px;
	width:200px;
	background:#e86919;
	border-radius:5px; 
	margin:5px auto;
	position:relative;
}
#requestdetails span {
	font-size:18px;
	font-weight: bold;
	color:#fff;
	padding:5px 10px;
	display: block;
}
#requestdetails img {
	float: right;
	width:25px;
	height:25px;
	top:7px;
	right:7px;
	display: block;
}
/* Enquiry page */
#enquireus .myprow .enqtxtbox {
	border:1px solid #DDD;
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-style:normal;
	font-size:14px;
	font-weight:bold;
	height:20px;
	width:90%;
	padding:2px 5px;
}
#enquireus .myppop {
	position:relative;
}
#enquireus .myppop .whyimportant {
	float:left;
}
#enquireus .myppop .whyimportant img {
	margin-top:5px;
	height:25px;
	width:25px;
}
#enquireus .myppop .elshow {
	display:block;
}
#enquireus .myppop .elhide {
	display:none;
}
#enquireus .myprow .lblxs {
	display:block;
	margin-top:5px;
	margin-bottom:5px;
	font-style:normal;
	height: 18px;
	font-size:14px;
	font-weight:bold;
	color:#777;
	text-align: right;
	padding-right: 10px;
}
#enquireus .myprow .lblxs b {
	color:red;
	padding-left:3px;
}
#enquireus {
	overflow:hidden;
}
#enquireus #denqbtn {
	overflow:hidden;
	border-top:1px solid #ccc;
}
#enquireus #denqbtn #btnEnquiry {
	text-decoration: none;
	color: white;
	background-color:#23333d;/* #455D6B */
	font-weight: bold;
	border-radius: 4px;
	font-size: 18px;
	padding: 2px 10px;
	width: 200px;
	display: block;
	position: relative;
	height: 35px;
	margin: 15px auto;
	border: none;
	cursor: pointer;
	float:right;
}
#enquireus .myppop .whypopup {
	display:none;
	position:absolute;
	background:#f0f0f0;
	padding:5px;
	top:1px;
	left:40px;
	box-shadow:0px 0px 5px rgb(160,160,160);
	border:1px solid #ccc;
	z-index:9990;
}

.tblmypcontact {
	width:320px;
}
.tblmypcontact tr {
	
}
.tblmypcontact tr td {
	
}
.tblmypcontact tr td.col1 {
	text-align:left;
	width:150px;
}
.tblmypcontact tr td.col2 {
	text-align:left;
	width:20px;
}
.tblmypcontact tr td.col3 {
	text-align:left;
	width:250px;
	vertical-align:middle;
}
.tblmypcontact tr td.column em {
	font-size:16px;
	color:#555;
	display:block;
}
.tblmypcontact tr td b {
	font-size:16px;
	color:#555;
}
.tblmypcontact tr td span {
	font-size:16px;
	color:#777;
}
.tblmypcontact tr td span a {
	font-size:16px;
	color:#3b73b9;
}
/* footer */
#footer {
	margin-top: 20px;
	padding-bottom: 20px;
}
#footer .footercontent {
	border-top:1px solid #f0f0f0;
}
#footer .footercontent #lstfooter {
	
}
#footer .footercontent #lstfooter li {
	float:left;
    padding:0px 5px;
    border-right:1px solid #ccc;
    height:15px;
    margin-top:5px;
}
#footer .footercontent #lstfooter li.last {
    border:none;
}
#footer .footercontent #lstfooter li a {
	display: block;
	font-size:12px;
	color:#3b73b9;
    padding:5px;
    margin-top:-5px;
}
#footer .footercontent .cpyrit {
	float:right;
	font-size:12px;
	color:#999;
}

.text1
 { color: Gray;
   font-family:Arial, Helvetica, sans-serif;
    font-size: 24px;

    }
.text2 {  color:#065aba;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 20px;
    }
.text1 li
{
	font-size : 14px;
	color: gray;
	padding-top:10px;
}

.text1 ul
{
	 list-style-image: url(./Images/bullet.png);
	 margin:0px;
	 padding:0px;
}

.bannerheadlist
{
    height:130px;
    margin-top:70px;
   
}
.bannerheadlist span
{
    padding-top:10px;
    margin-left: 5px;
}
.LatestNews
{
    margin-top: 6px;
    width: 288px;
border: 1px solid #ccc;
border-radius: 5px;
border-top-left-radius: 5px;
border-top-right-radius: 5px;
}
.newshead
{
    font-size: 19px;
color: white;
background-color:#669900;
padding: 5px 0px 6px 5px;
text-align: left;
font-family:Arial;
}
.latestMainbox
{
    background-color: white;
border-bottom: 1px solid #ccc;
}
.newsdate 
{
    font-size: 14px;
font-weight: bold;
color: #0066cc;
text-align: left;
padding: 5px 0px 0px 8px;
font-family: Arial;
}
.newsdate a
{
  
color: #0066cc;
text-decoration:none;
}
.newsdate a:hover
{
 text-decoration: underline;}
.newsinfo
{
    font-size: 14px;
font-weight: normal;
color: #666666;
text-align: left;
padding: 5px 0px 5px 8px;
line-height: 20px;
font-family: arial;
}
.newsinfo a
{
    color: #666666;
    text-decoration:none;
 }
 
.text2Banner
{
     color: #669900;
    font-family:Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: bold;
}
