@charset "utf-8";

*:focus {outline: 0;} 
div {margin:0px; padding:0px;}
form { margin: 0px; padding:0px;}
.selectfont {font-family:myriad-pro-n3,myriad-pro, arial;} 
table { font-family: myriad-pro, arial; border:0px;} /* cellspaceing, cellpadding need to add in html */
td {vertical-align:top;}
img{border:0px;}
p {margin:0px;padding-top:0px;padding-bottom:10px;padding-right:0px;padding-left:0px;}
h1 {margin:0px;padding-top:0px;padding-bottom:10px;padding-right:0px;padding-left:0px;font-size:32px;font-weight: 300; line-height: 40px;color:#84000a;}
h2 {margin:0px;padding-top:0px;padding-bottom:10px;padding-right:0px;padding-left:0px;font-size:26px;font-weight: 300; line-height: 32px;color:#84000a;}
h3 {margin:0px;padding-top:0px;padding-bottom:10px;padding-right:0px;padding-left:0px;font-size:20px;font-weight: 300; line-height: 26px;color:#84000a;}
ul {list-style-type: disc;margin:0px;padding-top:0px;padding-bottom:0px;padding-right:0px;padding-left:0px;}
li {margin:0px;padding:0px;padding-bottom:7px;}


a { color:#9c8e87;text-decoration:underline;margin:0px;padding:0px;border:0px;}
a:link { color:#9c8e87; text-decoration:underline}
a:visited { color:#9c8e87; text-decoration:underline}
a:hover { color:#9c8e87; text-decoration:underline}



p.p12{padding-top: 12px;}

body{font-family:myriad-pro, arial; font-size:15px; line-height: 22px; margin:0px;padding:0px;background: url("../images/fullbg.png") no-repeat top center fixed; background-color: #302c29;}

/*layout / structure */
#bigcontainer{}
#container { width:970px; margin-top:0px; margin-bottom:10px; margin-left:auto; margin-right:auto; }
#header{margin:0px;padding-top:0px; width: 998px; height:718px; background:url("../images/midbg.png") no-repeat top center;}
#logobar{margin-left:auto; margin-right:auto;height: 64px; width: 950px; background-color: #fff;}
#logobarleft{float: left; height: 64px; width: 475px; background-color: #fff;}
#logobarright{float: right; position: relative; height: 64px; width: 475px; background-color: #fff;}
#langselector{position: absolute; margin-right: 20px; font-size: 12px; font-weight: 600; text-align: right; padding-left: 390px; padding-top: 45px;}

#contentdiv{ background-color: #fff; }
#footer{font-size:12px;color:#fff; margin-bottom:40px; width: 970px; height:69px; background:url("../images/bg_footer.png") no-repeat bottom center;}
#footertxt{ padding-left: 50px; padding-right: 50px; padding-top: 10px;}
#footerlogo{background-color: #fff;}
#leftarea{float: left;}
#rightarea{float: right;}
#intro{padding-left: 40px; padding-right: 40px; padding-top: 35px;}
#duk{font-family:myriad-pro, arial; font-size:14px; line-height: 18px; background: url("../images/didyouknow.png") no-repeat; width: 280px; height: 661px; padding-top: 40px;}
#dukfull{display: none; z-index: 999; position: absolute; top: 518px;}
#dukdetails{font-family:myriad-pro, arial; font-size:13px; background: url("../images/dukfull.png") no-repeat top left; width: 890px; overflow:hidden;}
#dukclose{height: 40px; text-align: left; padding-left: 535px; padding-top: 9px;}
#dukdetails_left{float: left; width: 280px; overflow: hidden; padding-top: 40px; height: 100%}
#dukdetails_right{float: right; width: 610px; overflow: hidden;}
#readmore_txt_e1{width: 280px;}
#readmore_txt_e2{width: 280px;}
#readmore_txt_e3{width: 280px;}

.h1des{font-weight: 400; font-size:15px;  line-height: 22px; color:#000;}
.content2areas{margin-top: 30px; width:100%; background-color: #fff; overflow: hidden;}
.list-wrap{width: 570px;}
.lvl3 {background: url("../images/3level.jpg") no-repeat top left; width: 509px; height: 702px;}
.subtitle_shadow{text-shadow: 0px 1px 2px #000;}

.t2{padding-top: 2px;}
.t5{padding-top: 5px;}
.t12{padding-top: 12px;}
.t15{padding-top: 15px;}
.t20{padding-top: 20px;}
.t25{padding-top: 25px;}
.t30{padding-top: 30px;}
.t35{padding-top: 35px;}
.lvl_t1{padding-top: 27px; line-height: 22px;}
.lvl_t2{padding-top: 29px; line-height: 22px;}
.t150{padding-top: 150px;}
.l6{padding-left: 6px;}
.l12{padding-left: 12px;}
.l30{padding-left: 30px;}
.l60{padding-left: 60px;}
.r8{padding-right: 8px;}
.r30{padding-right: 30px;}
.r40{padding-right: 40px;}
.r80{padding-right: 80px;}
.mb20{padding-bottom: 20px;}
.mt20{padding-top: 20px;}
.b25{padding-bottom: 25px;}
.b35{padding-bottom: 35px;}
.h167{height: 167px;}
.contentLRT{padding-top: 30px; padding-left: 25px;padding-right: 25px; font-size: 14px; line-height: 22px;}
.footerlink{margin-left: 10px;}
.fleft{float: left; width: 390px;}
.fright{float: right; width: 480px; text-align: right;}
.readmore_btn{text-align: right; padding-top: 0px; padding-bottom: 0px; padding-right: 6px;}
.readmore_btn_close{text-align: right; padding-top: 0px; padding-bottom: 0px; padding-right: 0px;}
.dukblock{display:block; height: 187px;}
.readmore_txt{font-size: 14px; line-height: 20px; text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 7px;}
.readmore_txt_close{font-size: 14px; line-height: 20px; text-align: left; padding-left: 10px; padding-right: 25px; padding-top: 0px; height: 145px;}
.bg_inactive1 {background: url("../images/bg_inactive1.png") no-repeat top left;}
.bg_inactive1p {background: url("../images/bg_inactive1p.png") no-repeat top left;}
.bg_inactive2up {background: url("../images/bg_inactive2up.png") no-repeat top left;}
.bg_inactive2down {background: url("../images/bg_inactive2down.png") no-repeat top left;}
.bg_inactive3 {background: url("../images/bg_inactive3.png") no-repeat top left;}
.bg_inactive3p {background: url("../images/bg_inactive3p.png") no-repeat top left;}
.sec_title{color: #84000a; font-size: 20px; line-height: 22px; font-weight: 700;}
.hlbg{background-color: #fdf3db; width: 264px; height: 100%; padding-left: 10px;  padding-right: 10px; padding-top: 10px;}
.faq_q{color: #84000a; font-weight: 600; font-size: 15px; padding-right: 25px;}
.faq_a{padding-right: 25px;}
.offerbold{font-weight: 700;}
.tnc{font-size: 11px; font-weight: 400; font-style: normal; color: #999999; line-height: 15px;}
.tnc2{color: #94222b; font-weight: 600;}
.tnc3{font-weight: 700; font-style: italic;}


.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.8; /* Safari, Opera */
-moz-opacity:0.80; /* FireFox */
filter: alpha(opacity=80); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
display: none;
}




/* tab content */
#tabstyle {background: #fff; padding: 0px; margin: 0px;}

#tabstyle .nav { overflow: hidden; margin: 0 0 10px 0;}
#tabstyle .nav li { float: left; margin: 0 6px 0 0;}
#tabstyle .nav li.last { margin-right: 0; }
#tabstyle .nav li a { display: block; padding: 0px; color: #9c8e87; font-size: 15px; letter-spacing:2px; text-align: left; border-color: #ebebeb; border-width: 0 0 3px 0; border-style:solid; }
#tabstyle .nav li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid;}

#tabstyle ul { list-style: none; }
//#tabstyle ul li a { display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
//#tabstyle ul li a:hover { color: #84000a; }
/*#tabstyle ul li:last-child a { border: none; }*/

#tabstyle ul li.nav-one a.current, #tabstyle ul.service li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid; color: #84000a; }
#tabstyle ul li.nav-two a.current, #tabstyle ul.benefit li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid; color: #84000a; }
#tabstyle ul li.nav-three a.current, #tabstyle ul.highlights li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid; color: #84000a; }
#tabstyle ul li.nav-four a.current, #tabstyle ul.offer li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid; color: #84000a; }
#tabstyle ul li.nav-five a.current, #tabstyle ul.classics li a:hover { border-color: #84000a; border-width: 0 0 3px 0; border-style:solid; color: #84000a; }



