@import "visual_consistencies.css";
@import "clearfix.css";



body {min-width:1000px; margin:0; padding:0px 0 10px 0; font-family:Helvetica, sans-serif; font-size:100%; text-align:center; color:#fff; background:#3c3c3c;
font-family:Helvetica, sans-serif}

h1 { font-weight:normal; font-size:18px; color:#d3a339; text-transform:uppercase; margin-top:0px;}
h2 { }
h3 {}
h4 {}
h5 {}
p {font-size:12px; margin:0px 0 25px 0; padding:0px; line-height:150%;   }
blockquote {}
ul {}
li{}

img {text-decoration:none; border:0px;}
a img{border:none; outline:none;}
a { text-decoration:none; color:#d3a339 !important; outline:none !important; border:none !important; }
a:visited {outline:none !important; border:none !important;}
a:hover,
a:active {text-decoration:none; color:#fff !important; outline:none !important; border:none !important;}

red {color:#F00;}

#container{ width:970px; min-height:750px; margin:20px auto 0 auto; }

#bodyDiv { width:970px; padding:0; text-align:left; background:#666666;  min-height:736px; border:solid 1px #fff; clear:both;}


.disclaimer {font-size:10px; margin-top:0px !important;}

/* ------------------ */
/*     HOME PAGE      */
/* ------------------ */



/* ------------------ */
/* HEADER STYLES */
/* ------------------ */

#header {width:970px; padding:0px; height:60px; text-align:right; }
#header img{margin:20px 20px 0 0;}

/* ------------------ */
/*    NAV  STYLES     */
/* ------------------ */

#mainNav {float:left; width:170px; padding:62px 0px 20px 38px; min-height:545px;}


#mainNavigation {display:block;}
#mainNavigation ul {margin:0; padding:0; list-style:none;}
#mainNavigation ul li {display:block; padding:0px 0 2px 0; width:170px;}
#mainNavigation ul li a {display:block; font-size:12px; padding:8px 0 0px 0px; color:#fff !important; text-decoration:none; text-transform:uppercase; line-height:normal;}
#mainNavigation ul li.selected {border-bottom:solid 1px #fff; padding:0px 2px 0px 0 !important;}
body.africa #mainNavigation ul li.selected,
body.asia #mainNavigation ul li.selected,
body.americas #mainNavigation ul li.selected,
body.contemporary #mainNavigation ul li.selected {border-bottom:none !important}
#mainNavigation ul li.selected a { color:#d3a339 !important;}
#mainNavigation ul li a:hover { color:#d3a339 !important;}
#mainNavigation ul li.selected a { color:#d3a339 !important;}
#mainNavigation ul li.selected li.selected a {color:#d3a339 !important; border:none !important;}
#mainNavigation ul li.selected ul {border-top:solid 1px #fff; padding-top:5px;}
#mainNavigation ul li.selected li a {color:#fff !important;}
#mainNavigation ul li.selected li a:hover {color:#d3a339 !important;}
#mainNavigation ul li ul {margin:0 0 0 1px; padding-bottom:5px;}
#mainNavigation ul li.selected { }
#mainNavigation ul li ul {visibility:hidden;}
#mainNavigation ul li.selected ul {visibility:visible;}
#mainNavigation ul li.selected ul li.selected{ }
#mainNavigation ul li ul li { width:170px; text-align:right;}
#mainNavigation ul li ul li a {background-image:none; }
#mainNavigation ul li.selected ul li.selected a {margin-bottom:2px; }

/* ------------------ */
/* MAIN COLUMN STYLES */
/* ------------------ */


#mainBody {width:760px; background-color:#666666; padding:70px 0px 0px 0px; float:right; min-height:555px !important; }
*html #mainBody {height:575px !important; }
body.home #mainBody,
body.africa #mainBody,
body.asia #mainBody,
body.americas #mainBody,
body.warehouse #mainBody,
body.contemporary #mainBody,
body.calendar #mainBody {padding:50px 0px 0px 0px !important; min-height:595px !important; }

*html body.home #mainBody,
*html body.africa #mainBody,
*html body.asia #mainBody,
*html body.americas #mainBody,
*html body.warehouse #mainBody,
*html body.contemporary #mainBody,
*html body.calendar #mainBody {height:605px !important; width:750px !important; overflow:hidden; padding:40px 0px 0px 0px !important;}



*html #mainBody .flash{padding-left:0px;}
#mainBody .flash{padding-left:10px;}

#mainBody .columns {padding:0 50px 0 70px; }
#mainBody .columns .leftcolumn{float:left; width:200px; padding:0px; margin:0px;}
#mainBody .columns .leftcolumn img{margin-bottom:20px;}
#mainBody .columns .rightcolumn{float:right; width:400px; text-align:right;}

#mainBody .columns .leftcolumnNar{float:left; width:410px; padding:0px; margin:0px;}
#mainBody .columns .leftcolumn img{margin-bottom:20px;}
#mainBody .columns .rightcolumnNar{float:right; width:200px; text-align:right;}

#mainBody .calendarRow { clear:both; margin-bottom:30px !important; min-height:120px; padding:0 50px 0 70px; }
#mainBody .calendarRow .contentLeft {float:left; width:280px;} 
#mainBody .calendarRow .imageRight {float:right; width:350px;} 
#mainBody .calendarRow .imageLeft {float:left; width:350px;} 
#mainBody .calendarRow .contentRight {float:right; width:285px; text-align:right;} 
#mainBody .calendarRow .imageRight img{margin-left:20px;}
#mainBody .calendarRow .imageLeft img{margin-right:20px;}

/* ------------- */
/* FOOTER STYLES */
/* ------------- */

#footerDiv { width:970px;  padding:0px 0 20px 0; margin:0; text-align:left; height:auto; }

#footerDiv .copyright {font-size:10px; padding-top:5px; }


