/*------------text----------- */ 
body { font-family: Tahoma; font-size: 11px; color: #333333; background-image:url(images/bg.jpg); background-repeat:repeat-x; background-color:#D9DFEB; 
margin: 0px auto; }
h1,h2,h3,h4 { margin:0px; }
td { font-family: Tahoma; font-size: 11px; color: #333333; }
h2 { font-size: 12pt; }
h3 { }
.foot { width:98%;}
.details { font-family: Tahoma; font-size: 11px; color: #333333; padding-left: 5px; }	
.details2 { font-family: Tahoma; font-size: 11px; color: #333333; text-align: justify; padding-top: 5px; padding-right: 7px; }
.footer { font-family: tahoma; font-size: 10px; color: #333333; }
.greyBold { font-family: Tahoma; font-size: 10px; color: #666666; font-weight: bold; }
.white { font-family: tahoma; font-size: 11px; color: #FFFFFF; padding-left: 7px; }
.bluetext { font-family: Verdana, Geneva, arial, helvetica, sans-serif; font-size: 9px; color: #056C8F; }
.whiteLarge { font-family: Tahoma; font-size: 12px; color: #fff; FONT: bold; padding-left: 7px; } 
.headingSignup { font-family: tahoma; font-size: 12px; color: #333333; font-weight: bold; padding-left: 10px; padding-right: 10px; background:#FFFFFF; }
.headingGrey { font-family: Verdana, arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.headingGrey { font-family: tahoma; font-size: 11px; color: #666666; padding-top: 3px; padding-bottom: 3px; }
.heading { font-family: tahoma; font-size: 12px; color: #666666; padding-top: 3px; padding-bottom: 3px; font-weight: bold; }
.modheadings h2{ font-size:10pt; font-weight:bold; }
.modheadings h3{ font-size:9pt; font-weight:bold; }

/*links*/ 
a:link { font-family: tahoma; font-size: 11px; color: #666666; text-decoration: none; }
a:visited { font-family: tahoma; font-size: 11px; color: #666666; text-decoration: none; }
a:hover { font-family: tahoma; font-size: 11px; color: #000000; text-decoration: none; }
.menu a:link { font-family: tahoma; font-size: 11px; color: #666666; font-weight:bold; text-decoration: none; }
.menu a:visited { font-family: tahoma; font-size: 11px; color: #666666;	font-weight:bold; text-decoration: none; }
.menu a:hover { font-family: tahoma; font-size: 11px; color: #000000; font-weight:bold; text-decoration: underline; }
.lightBlue a:link{ font-family: Tahoma; font-size: 11px; color: #0F6DB3; padding-left: 7px; text-decoration: none; font-weight: none; }
.lightBlue a:visited{ font-family: Tahoma; font-size: 11px; color: #0F6DB3; padding-left: 7px; text-decoration: none; font-weight: none; } 
.lightBlue a:hover{ font-family: Tahoma; font-size: 11px; color: #2D9CEE; text-decoration: none; padding-left: 7px; font-weight: none; } 
.grey a{ font-family: Tahoma; font-size: 11px; color: #666666; text-decoration: none; font-weight: none; }
.grey a:visited{ font-family: Tahoma; font-size: 11px; color: #666666; text-decoration: none; font-weight: none; } 
.grey a:hover{ font-family: Tahoma; font-size: 11px; color: #000000; text-decoration: underline; font-weight: none; } 
.headingLarge { color: #848D96; text-align: left; font-size: 20px; padding-left: 10px; padding-bottom: 5px; float: left;}
.userId {border:#bbdbff solid 1px; width: 130px; color: #666666; height: 18px; text-align: left; font-size: 11px; padding-left: 7px; padding-top: 5px; }
.input2 { border:#999999 solid 1px; width: 175px; color: #333333; height: 26px; text-align: left; font-size: 14px; padding-left: 4px; }
.dropDown { border:#373737 solid 1px; FONT: 11px Tahoma; width: 180px; color: #adadad; text-align: left; font-size: 12px; }
td.off { background:#f7f7f7;} 
td.on{ background:#edf6fb;}
.underline {border-bottom: 1px solid #000;}
.tbl_bg {background-color:#cce6ff; width:200px}
.clear {font-size: 1px; height: 1px}
.roundcont { width: 200px; background-color: #cce6ff; color: #fff; }
.roundcont p { margin: 0 10px; }
.roundtop { background: url(images/tr.gif) no-repeat top right; }
.roundbottom { background: url(images/br.gif) no-repeat top right; }
img.corner { width: 6px; height: 6px; border: none; display: block !important;}
.input { border:1px solid #CCC; color: #000; background-color: #F9F9F9; }
.red { color: #FF0000; }

/* ------ Purchase Forms SMS styles ------ */
.purchaseformsms { font-size: 8pt; font-family: Tahoma }
.purchaseformsms #mailfrom { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:200px; }
.purchaseformsms #mailname { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:200px; }
.purchaseformsms #mailsurname { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:200px; }
.purchaseformsms #mailcontactnumber { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:200px; }
.purchaseformsms #mailsubject { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:430px; }
.purchaseformsms #mailMessage { border:1px solid #CCC; color: #000; background-color: #F9F9F9; width:430px;}
/*
Back to top button 
*/
#back-top { position: fixed; bottom: 30px; margin-left: -150px; }
#back-top a { width: 108px; display: block; text-align: center;font: 11px/100% Arial; text-transform: uppercase; text-decoration: none; 	color: #bbb; /* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover {
	color: #000;
}
/* arrow icon (span tag) */
#back-top span { width: 108px; height: 108px; display: block; margin-bottom: 7px; background: #ddd url(images/up-arrow.png) no-repeat center center; 
	/* rounded corners */ -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; 
	/* background color transition */ -webkit-transition: 1s; -moz-transition: 1s; transition: 1s; }
#back-top a:hover span { background-color: #777; }

