/* general styles */
body {height:100%;width:100%;margin:0px;padding:0px;background:#ffffff;font-size:12px;font-family:Arial, Helvetica, sans-serif;}
p, img { margin:0;padding:0;border:0px; }
table {margin:0;padding:0;background-color:transparent;border:0px;}
td {vertical-align:top;}
form, div, input, textarea { margin:0;padding:0;border:0;}
input, textarea {font-size:11px;font-family:Arial}
input {vertical-align:top;}
ul, ol, li, dd, dt, dd {margin:0;padding:0;list-style:none;}
h1, h2, h3, h4, h5 {margin:0px;padding:0px;}
a {color:#333333;text-decoration:none;}
a:hover {color:#b7b200;}

/* outerwrap */

#wrap {margin:auto;width:1000px;}


/* header */

#head {height:40px;background:#000000;text-align:center;}
#head ul {padding-top:13px;}
#head ul li {float:left;width:109px;font-size:12px;font-weight:bold;color:#ffffff;font-family:calibri;}
#head ul li a {color:#ffffff;}
#head ul li a:hover, #head ul li a.active {color:#B6B10D;}


/* search bar */

#shop {height:24px;background:#b6b10d;padding:0 44px;text-align:right;font-size:11px;color:#2b2b2b;}
#shop ul {margin-right:10px;}
#shop ul li {float:right;vertical-align:middle;line-height:22px;padding:0 6px;}
#shop ol li {float:left;vertical-align:middle;line-height:22px;}
#shop a {color:#2b2b2b;text-decoration:underline}
#shop a:hover {color:#F3F4EC;}


/* content */

#main {height:auto !important;height:612px;min-height:612px;}
#main h1 {font-size:24px;color:#b7b200;line-height:35px;letter-spacing:2px;word-spacing:7px;}
#main h2 {padding-top:20px;font-size:15px;color:#000000;line-height:30px;}
#main h4 {padding:10px 0;font-size:14px;color:#BF9464;}

.content {padding:15px 30px 0 17px;color:#5c5c5c;line-height:25px;font-size:12px;}


/* pages */

.logo {margin:15px 0 20px 17px;}
.home {background:url(../images/homebg.jpg) no-repeat top right;}
.homtxt {padding:20px 30px 0 58px;color:#5c5c5c;line-height:28px;}
.homtxt p {margin:10px 0;padding:5px 0;font-size:17px;font-family:tahoma;}
.look {margin-top:10px;text-align:center;width:100%;font-size:13px;font-family:calibri;line-height:25px;}
.join {background:url(../images/joinbg.gif) no-repeat top right;}
.contact {background:url(../images/contactbg.gif) no-repeat top right;}

.con {margin:10px 0;padding:20px 0;font-size:12px;border-top:1px solid #b7b200;border-bottom:1px solid #b7b200;}
.con tr {height:30px;padding:0;}
.con td {font-size:11px;vertical-align:middle;}

.tb {width:100%;margin:20px 0;padding:10px 0;font-size:12px;border-top:1px dotted #b7b200;}
.tb td {padding:10px 0;border-bottom:1px dotted #b7b200;text-align:justify;}
.tb b {font-family:calibri;}

/* right and left cols */

.lf {float:left;width:200px;}

ul.pro {margin:40px 0 30px 0;padding-bottom:10px;width:180px;border-top:1px dotted #b7b200;border-bottom:1px dotted #b7b200;}
ul.pro li {padding:3px 0;color:#2b2b2b;line-height:17px;font-size:11px;font-weight:bold;}
ul.pro li img{float:left;}
ul.pro li b {color:#b7b200;padding-left:10px;line-height:25px;font-family:calibri;font-size:12px;}
ul.pro li a {color:#2b2b2b;padding-left:14px;}
ul.pro li a:hover {color:#A68246;} 
ul.pro li a.active {color:#A68246;background:url(../images/bbox.gif) no-repeat 0 4px;position:relative;}
ul.pro li.to {padding-top:5px;line-height:25px;font-size:12px;color:#b7b200;font-family:calibri;}
ul.pro li a.top {padding-left:0;color:#B7B200;font-family:calibri;}

.rt {float:right;width:700px;font-size:12px;}
.rt p {padding:10px 0;}
.rt b{font-size:14px;}


/* submenu */

ul.sub, ol.sub {height:36px;border-bottom:1px dotted #b7b200;line-height:20px;font-family:calibri;}
ul.sub li {float:left;padding:3px 0;width:160px;color:#2b2b2b;display:block;font-weight:bold;}
ul.sub li img, ol.sub li img {float:left;}
ul.sub li b {color:#b7b200;font-size:15px;padding-left:10px;}
ul.sub li a {color:#2b2b2b;padding-left:14px;}
ul.sub li a:hover {color:#c7a177;} 
ul.sub li a.active {color:#c7a177;background:url(../images/bbox.gif) no-repeat 0 4px;position:relative;}
ol.sub li {float:left;padding:3px 0;width:175px;color:#2b2b2b;display:block;font-weight:bold;}
ol.sub li a {color:#2b2b2b;padding-left:10px;}
ol.sub li a.active {color:#b7b200;} 


ul.oth {font-family:calibri;}
ul.oth li {padding:0 15px;color:#2b2b2b;background:url(../images/bbox2.gif) no-repeat 0 10px;}

.slide {text-align:center;z-index:10;}
.slide a {font-weight:bold;color:#b7b200;padding:0 15px;cursor:pointer;font-family:calibri;}
.slide img {border:4px solid #b7b200;margin:10px 0;}

ul.press {margin:20px 0;}
ul.press li {width:120px;float:left;padding:10px;}
.visible {display:block;}
.hidden {display:none;}
#mag {margin:30px 20;}
#press1, #press2, #press3, #press4, #press5 {display:none;}

.story {margin:20px}

.links {font-size:11px;text-align:right;padding-right:15px;}
.links a {text-decoration:underline;padding:0 5px;}

ol.sr {margin:10px 15px 30px 0;font-size:11px;border-top:1px dotted #837f6f;}
ol.sr li {border-bottom:1px dotted #B6B10D;padding:8px 0;}
ol.sr li .th {float:left;width:200px;text-align:center;}
ol.sr li .tx {float:right;width:710px;}
ol.sr li .tx b {font-size:13px;color:#B6B10D}
ol.sr li .tx a, #main li .th a {background:none;text-decoration:none;padding:0;}


/* tabs and borders */

.bd {border-top:1px solid #b7b200;border-bottom:1px solid #b7b200;}
#countrytabs {text-align:center;width:100%;margin-top:25px;font-size:13px;font-family:calibri;line-height:35px;}
#countrytabs a.selected {color:#b7b200;}
#countrytabs a {color:#333333;}
.tabcontent {display:none;margin-top:15px;line-height:20px;font-size:11px;text-align:justify;}
@media print {.tabcontent {display:block !important;}}


/* tables */

.acc {margin:20px 0;border:1px solid #CCCCCC;padding:10px 20px;color:#000000;font-size:11px;line-height:20px;}
.acc td.ti {font-family:calibri;font-size:14px;color:#9DAB28;border-bottom:1px solid #9DAB28;padding-top:10px;font-weight:bold;}
.acc td {padding:5px 20px;}
.acc input.in {width:180px;height:16px;border:1px solid #2b2b2b;font-size:11px;font-family:arial;}
.acc select {width:180px;height:18px;font-size:11px;border:1px solid #2b2b2b;}

.form {margin:30px 0 10px 0;line-height:15px;}
.form tr {height:30px;}
.form input,.form textarea {width:180px;height:12px;border:1px solid #2b2b2b;padding:2px 0;color:#6c5740;font-size:11px;font-family:verdana;}
.form input.send {width:auto;height:auto;border:0;}
.form select {width:150px;font-size:11px;font-family:arial;border:1px solid #2b2b2b;height:17px;}

.result {margin:10px 0 0 20px;width:575px;}
.result th {background:#000000;height:24px;color:#ffffff;text-align:left;font-size:14px;font-family:calibri;padding-left:10px;} 
.result td { border-bottom: 1px dotted #82808d;padding:15px 0;font-size:12px;color:#333333;line-height:20px;font-family:calibri;padding-left:10px;}
.result a {text-decoration:underline;}
.pg {border:0;text-align:right;padding:10px;}
.pg a {padding:0 5px;text-decoration:none;font-family:calibri;font-size:12px;}
.pg a.active {color:#b7b200;}


/* forms */

.e {width:140px;height:15px;border:1px solid #2b2b2b;background:#ffffff;margin:3px 5px 0 5px;}
.s {border:0;font-size:11px;font-weight:bold;color:#2b2b2b;background:none;margin:4px 30px 0 0;}
.u {border:1px solid #333333;font-size:11px;font-weight:bold;color:#2b2b2b;background:#b7b200;padding:1px 5px;margin:3px 5px 0 5px;line-height:16px;}
.r {width:150px;height:20px;border:1px solid #2b2b2b;background:#ffffff;font-size:14px;font-weight:bold;padding-top:3px;}
.v {border:1px solid #333333;font-size:11px;font-weight:bold;color:#2b2b2b;background:#b7b200;padding:1px 5px;}
select {width:120px;height:18px;border:1px solid #2b2b2b;background:#ffffff;margin-bottom:5px;font-size:11px;font-family:arial;}

.st {color:#f40000;font-family:calibri;font-size:13px;}
.ts {color:#B6B10D;font-family:calibri;font-size:13px;}


/* error styles */
#err {margin-top:20px;border:1px solid #dbdbdb;background:#f6f6f6;padding:10px 40px;color:#888686;}
#err h4 {background:url(../images/err.gif) no-repeat top left;padding:5px 0 10px 50px;font-size:12px;color:#888686;}
#err ul {margin:0 0 0 62px;font-size:11px;}
#err li {list-style:disc;padding:0;border:0;line-height:20px;}
#suc {margin-top:20px;border:1px solid #EDF1C7;background:#FAFBEC;padding:10px 50px;}


/* footer */

#foot {height:30px;text-align:center;background:#000000 url(../images/lifestyle.gif) no-repeat 635px top;}
#foot ul {padding:8px 45px 0 20px;}
#foot ul li {float:left;width:150px;font-size:12px;font-weight:bold;color:#ffffff;font-family:calibri;}
#foot ul li a {color:#ffffff;}
#foot ul li a:hover, #foot ul li a.active {color:#B6B10D;}


.clear {clear:both;}
