html, body{ margin:0px; padding:0px; background:#fefef4 url(../images/bg.jpg) left top repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#5b5b5b;}

*{ margin:0px; padding:0px;}
a img{ border:0px;}
:focus {outline: 0;}
ol, ul {list-style: none;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

.alignright{ float:right;}
.alignleft{ float:left;}
.aligncenter, div.aligncenter { display: block;  margin-left: auto;  margin-right: auto; }
br.clear { clear:both; height:0; font-size:0; line-height:0; }
.clear{ height:0px; font-size:0px; clear:both; display:block !important; display:inline; line-height:0px;}
.spacer{height:12px; font-size:0px; clear:both; line-height:0px;}
.spacer5px{height:5px; font-size:0px; clear:both; line-height:0px; }
.spacer2px{height:2px; font-size:0px; clear:both; line-height:0px; }

.wrapper{ width:100%;}
.container{ width:900px; margin:0 auto; position:relative;}
.flower-corner{ position:absolute; left:-29px; top:371px; background:url(../images/flower-corner.jpg) left top no-repeat; width:29px; height:100px;} 

.header{ width:900px;}
.middle{ width:900px;}
.footer{ width:900px; text-align:center; background:url(../images/footer-line.jpg) center top no-repeat; padding:10px 0; line-height:16px; }
.widecolumn{ width:584px; padding:0 21px;}
.narrowcolumn{ width:250px; padding:0 0 0 15px;}

/* round coener css */
.corlt, .corrt, .corlb, .corrb{ position:relative; width:10px; height:10px; background:url(../images/round-corner.jpg) no-repeat; font-size:0px; line-height:0px;}
.corlt{/* margin-left:-1px; margin-top:-1px;*/ background-position:left top; float:left; left:-1px; top:-1px; }
.corrt{ /*margin-right:-1px; margin-top:-1px;*/ background-position:right top; float:right; right:-1px; top:-1px;}
.corlb{ /*margin-left:-1px; margin-bottom:-1px;*/ background-position:left bottom; float:left; left:-1px; bottom:-1px;}
.corrb{ /*margin-right:-1px; margin-bottom:-1px;*/ background-position:right bottom; float:right; right:-1px; bottom:-1px; }

.logo{ padding:28px 0 30px 30px;}
.logo a{ font-size:42px; color:#096290; font-family:"Times New Roman", Times, serif; font-weight:normal; text-decoration:none;}
.toplink{ padding: 63px 10px 0 0; }
.toplink a{ font-family:Tahoma, Geneva, sans-serif; font-size:11px; color:#0570a7; text-decoration:none; padding:0 8px;}
.toplink a:hover{ color:#013f5f; text-decoration:underline; }

.banner{ background:url(../images/Lighttenex-plus-banner.jpg) left top no-repeat; height:361px; } 
.banner .tagline{ padding: 24px 0 0 35px; font-size:18px; color:#202020; font-weight:normal; font-family:"Times New Roman", Times, serif;}
.page-title{ font-size:25px; font-family:"Times New Roman", Times, serif; color:#262626; border-bottom:solid 1px #e6e6de; padding-bottom:10px; font-weight:normal;} 
h2.bg-line{ background:url(../images/link-line.jpg) bottom left no-repeat; border-bottom:0px; padding-bottom:7px;}
h3.small-title{ font-size:20px; border-bottom:0px;}
.left-navigation{ padding-top:7px;}
.left-navigation li{ background:url(../images/link-line.jpg) left bottom no-repeat; padding:7px 0;}
.left-navigation li.last{ background:none;}
.left-navigation li a{ color:#5b5b5b; text-decoration:none; background:url(../images/menu-icon.jpg) 2px 5px no-repeat; line-height:18px; padding:3px 0 3px 21px; font-size:14px;}
.left-navigation li a:hover{ color:#0083c6;}
.contact-box{ background:#fdfef0; border:#f3f6cc solid 1px;} 
.contact-box-text{ padding:15px 18px 0px 18px; position:relative;}
.contact-box-text p{ line-height:20px; }
.contact-box-text a{ text-decoration:underline; color:#5b5b5b;}
.contact-box-text a:hover{ color:#000; text-decoration:none;}

.widecolumn p{ font-size:14px; line-height:19px; padding-bottom:10px; }
.widecolumn h4.second-title{ font-size:18px; font-weight:normal; color:#5b5b5b;}

.footer a{ font-size:13px; color:#5b5b5b; text-decoration:none; padding:0 4px; line-height:20px;}
.footer a:hover{ text-decoration:underline; color:#000;}

.copyright{ color:#afaeae; display:block; padding-top:5px; font-size:13px;}
.facts{ padding-top:8px;}
.facts li{ padding-left:26px; background:url(../images/arrow.gif) 5px 3px no-repeat; padding-bottom:15px; line-height:17px;}
.f13{ font-size:15px; color:#353535;}
.science-b{ font-size:14px; color:#22658e;}
a.top{ text-decoration:none; color:#999; }
a.top:hover{ text-decoration:underline; color:#000;}
.f11{ font-size:12px; color:#333;}
.padimage{ margin-right:15px; position:relative; margin-bottom:0px; }




.faq{ padding-top:8px;}
.faq li{ padding-left:26px; background:url(../images/arrow-2.jpg) 8px 6px no-repeat; padding-bottom:8px; line-height:17px;}
.faq a{ text-decoration:none; color:#353535;}
.faq a:hover{ color:#256e9c; text-decoration:none;}
.faq-ans strong{ font-size:13px; color:#353535;}
.faq-ans a{ text-decoration:underline; color:#0274B3;   text-align:right; display:block}
.faq-ans a:hover{ text-decoration:none; color:#f5691d; }

.contact-lbox{ width:270px;}
.spceheight{ height:80px; width:30px;}


.uk-flag{ background:url(../images/uk-flag.jpg) 202px 12px no-repeat;}
.bahrain-flag{ background:url(../images/bahrain-flag.jpg) 202px 12px no-repeat;}
.denmark-flag{ background:url(../images/denmark-flag.jpg) 202px 12px no-repeat;}
.dubai-flag{ background:url(../images/dubai-flag.jpg) 202px 12px no-repeat;}
.kuwait-flag{ background:url(../images/kuwait-flag.jpg) 202px 12px no-repeat;}
.jordan-flag{ background:url(../images/jordan-flag.jpg) 202px 12px no-repeat;}
.nather-flag{ background:url(../images/natherland-flag.jpg) 202px 12px no-repeat;}
.lebanon-flag{ background:url(../images/lebanon-flag.jpg) 202px 12px no-repeat;}
.mauritius-flag{ background:url(../images/mauritius-flag.jpg) 202px 12px no-repeat;}
.oman-flag{ background:url(../images/oman-flag.jpg) 202px 12px no-repeat;}
.australia-flag{ background:url(../images/australia-flag.jpg) 202px 12px no-repeat;}
.saudi-flag{ background:url(../images/saudi-arabia-flag.jpg) 202px 12px no-repeat;}
.fiji-flag{ background:url(../images/fiji-flag.jpg) 202px 12px no-repeat;}
.morrocco-flag{ background:url(../images/morroco-flag.jpg) 202px 12px no-repeat;}
.nigeria-flag{ background:url(../images/nigeria-flag.jpg) 202px 12px no-repeat;}
.africa-flag{ background:url(../images/africa-flag.jpg) 202px 12px no-repeat;}
.usa-flag{ background:url(../images/usa-flag.jpg) 202px 12px no-repeat;}
.kenya-flag{ background:url(../images/kenya-flag.jpg) 202px 12px no-repeat;}


.videobox{ padding-left:10px;}
.c-productlink a{  text-decoration:none; font-weight:bold; padding-bottom:15px; color:#096290; font-family:Verdana, Geneva, sans-serif; line-height:20px; background:url(../images/arrow.gif) left 4px no-repeat; padding-left:18px; }
.c-productlink a:hover{ color:#FF4200; text-decoration:underline;}


.press-box li{ background:url(../images/pdf-link-bg.jpg) left top no-repeat; width:195px; height:34px; padding:6px 15px 6px 63px; float:left; margin:0 10px 17px 0;}
.press-box li.last{ margin:0 0px 17px 0;}
.press-box li a{ text-decoration:none; color:#096290; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; line-height:16px}
.press-box li a.ol{ line-height:30px;}
.press-box li a:hover{ color:#BE2100; text-decoration:none;}

.buynow{ text-align:left;}
.sunblock{ padding-left:20px;}
p.testline{ font-size:12px; text-align:left;}

.pdf-box{ background:url(../images/lightnex-new.jpg) left top no-repeat;}
.col1{ padding:0 15px 0 0; width:174px; font-family:"Times New Roman", Times, serif; font-size:12px;}
.col1 strong{ color:#F00;}

.pr-bg{ background:url(../images/lightnex-new.jpg) left top no-repeat; padding-top:170px;}
.press-rel-link a{ text-decoration:none; color:#000; font-weight:bold; text-align:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
.press-rel-link a:hover{ color:#F00;}
