@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}
a.orange:hover {color:#de9200;}

body {margin:0; padding:0; background:#fff url(images/pageBg.gif) repeat-x;}
body,td,th {font:normal 12px  Arial, Helvetica, sans-serif; color:#000; text-align:left;}
#wrapAll {margin:0 auto; width:950px;}
#leftShadow {width:25px; height:670px; background:url(images/leftShadow.png) no-repeat; float:left;}
#rightShadow {width:25px; height:670px; background:url(images/rightShadow.png) no-repeat; float:left;}
#mainWrap {width:900px; position:relative; float:left;}
#headerWrap {height:140px; background:#fff url(images/headerBg.gif) bottom repeat-x;}
#headerLogo {padding:17px 0 0 8px;}
#headerTag {padding:45px 10px 0 0; text-align:right; font:normal 18px/22px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#999;
 letter-spacing:1px; float:right;}
.goldBar {height:32px; background:#c93; font:normal 14px/14px Georgia, "Times New Roman", Times, serif; color:#fff; letter-spacing:1px;}
#navWrap {padding-left:300px; overflow:hidden;}
#navWrap div {float:left;}
#navWrap a {margin-left:40px; padding:9px 8px; color:#fff; text-decoration:none; display:block;}
#navWrap a:hover {}

/*sub menus*/
#searchSub {width:170px; left:334px; top:172px; position:absolute; z-index:100;}
#buySub {width:185px; left:461px; top:172px; position:absolute; z-index:100;}
#sellSub {width:220px; left:553px; top:172px; position:absolute; z-index:100;}
#learnSub {width:208px; left:650px; top:172px; position:absolute; z-index:100;}
#contactSub {width:115px; left:765px; top:172px; position:absolute; z-index:100;}
.typSubBg {padding:5px; background:url(images/dropmenuBg.png) no-repeat;}
.typSub {font:normal 12px/13px Verdana, Geneva, sans-serif; text-transform:uppercase;}
.typSub a {padding-top:8px; padding-bottom:8px; padding-left:8px; color:#ddd; text-decoration:none; display:block;}
.typSub a:hover {color:#cc9933;}

#flashWrap {height:381px; background:url(images/flashBg.jpg) repeat-y; position:relative;}
#flashOverlay {width:600px; height:50px; left:0px; top:310px; position:absolute; z-index:5;}
#mainBody {margin:0; padding:0; background:#fff url(images/contentBg.jpg) repeat-x; overflow:hidden; zoom:1;}

#updatesBar {padding:0 12px;}
#socialLinks {float:right;}
#socialLinks img {margin-left:0px;}
#updatesBar p {margin:0; padding:9px 15px 0 0; float:left;}
#updatesBar form {margin:0; padding:4px 0 0 0; float:left:}
#updatesBar form input {float:left;}
.emailInput {width:150px; height:16px; font:normal 12px/16px Arial, Helvetica, sans-serif; color:#666; overflow:hidden;}

#homeText {margin:0; padding:0;}
#homeText p {margin:0; padding:25px 300px 45px 30px; font:normal 12px/21px Georgia, "Times New Roman", Times, serif;}
#video {width:255px; margin:0; padding:5px 5px 0 0; text-align:right; float:right;}

#hdrWrap {height:148px;}
#hdrImgOverlay {width:600px; height:50px; left:0px; top:250px; position:absolute; z-index:5;}
#typLeft {width:175px; padding:14px 0 5px 0; text-align:center; float:left;}
#typContent {width:700px; float:left;}
h1.typHdr {margin:20px 0; padding:0 0 8px 0 ; font:normal 20px/22px Georgia, "Times New Roman", Times, serif; color:#333; ; letter-spacing:1px; border-bottom:1px solid #333;}
h2.typHdr {margin:20px 0; padding:0; font:normal 20px/22px Georgia, "Times New Roman", Times, serif; color:#333; font-variant:small-caps; letter-spacing:1px; border-bottom:1px solid #333;}




.typText {margin:0; padding:0 20px; line-height:16px;}
.subHd {text-align:center; font:normal 18px/21px Georgia, "Times New Roman", Times, serif; font-variant:small-caps; color:#333; letter-spacing:2px;}
.subHd {text-align:center; font:normal 18px/21px arial, "Times New Roman", Times, serif;color:#333;}

#fiveBoxWrap {width:643px; background:url(images/fiveBoxBg.gif) repeat-y; float:left;}
#fiveBoxes {width:643px; padding-bottom:10px; background:url(images/fiveBoxesUpperBg.png) no-repeat; color:#808080; overflow:hidden;}
#fiveBoxes ul {margin:0; padding:0; list-style:none;}
#fiveBoxes ul li {width:125px; margin-right:3px; float:left;}
#fiveBoxes h2 {margin:0; padding:4px 10px; font:normal 16px/16px Georgia, "Times New Roman", Times, serif; letter-spacing:1px;}
#fiveBoxes p {margin:0; padding:4px 10px;}
#fiveBoxes a {margin:5px 0 8px 0; padding:0px 10px 0 18px; background:url(images/grayArrow.gif) no-repeat; color:#06c; text-decoration:none; display:block;}
#fiveBoxes a:hover {color:#de9200;}

#designations {width:257px; float:left; text-align:center}

#footer {margin:0; padding:2px 0 0 0; clear:both; text-align:center;}
#footer p {margin:0 0 30px 0; padding:0; color:#999;}
#footer a {color:#06c; text-decoration:none;}
#footer a:hover {color:#de9200;}
#catesInfo {padding:20px; border-top:1px solid #ccc;}
#catesInfo h1 {margin:0; padding:0; font:normal 24px/24px Georgia, "Times New Roman", Times, serif; color:#808080; letter-spacing:2px;}
#catesInfo p {margin:10px 0 0 0; padding:0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#808080;}

a.bottom:link {color: blue; text-decoration: none; }
a.bottom:visited {color: blue; text-decoration: none; }
a.bottom:hover {color: #de9200; text-decoration: underline; }
a.bottom:active {color: blue; } 

a.home:link {color: #ccc; text-decoration: none; }
a.home:visited {color: #ccc; text-decoration: none; }
a.home:hover {color: #de9200; text-decoration: underline; }
a.home:active {color: #ccc; } 