/* Body Elements */

body { padding:0px; margin:0px; background-color:#050505; background-image:url('../../images/gradient-bg-1x1000.gif'); background-repeat : repeat-x; }
img { border:0; }
/* Primary Wrapper */

/* white outer border and bg - Width is fixed here */
#keyWhite { position: relative; background-color: white; padding: 2px 2px 2px 2px; margin: 25px 40px 75px 40px; background-image: url('../../images/nav-curve-ul-340x5000.jpg'); background-repeat: no-repeat; width: 930px; }
/* gold border */
#keyGold { margin: 2px; border: 1px solid #72562A; }
/* subtle gray dots around inside */
#keyGold #keyDotted { margin: 1px; border: 1px dotted #c3c3c3; }
/* main content window */
#keyGold #mainContent { min-height: 550px; /* minimum height must allow for complete set of navigation */ height: auto !important; height: 550px; }
/* Body Wrapper */

#bodyWrapper { /* large container */ position:relative; right: -168px; width: 760px; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.6em; text-align: justify; color: #000000; cursor:default; margin:0px 0px 30px 0px; }
#bodyWrapper a { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #72562a; text-decoration: underline; }
#bodyWrapper a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-decoration: underline; }
/* Header (logo) */

#navLogo { padding: 0px; margin: 0px; background-image: url('../../images/nav-GIA-Logo.png'); background-repeat: no-repeat; height: 74px; width: 256px; }
#navLogo a { display:block; height: 74px; width: 256px; }

/* Header (language select) */
#languageSelect { float:right; padding: 0px; margin: 22px; color:#7c5522; height: 12px; width: 160px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:right; }
#languageSelect a { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #7c5522; text-decoration: none; }
#languageSelect a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #961404; text-decoration: underline; }
#languageSelect a.active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #961404; text-decoration: none; }

/* Search */

#searchWrapper { position: absolute; top: 197px; width: 150px; margin: 13px 0px 3px 0px; }
#searchBox { width: 100px; border-top-color: #7C7C7C; border-right-color: #C3C3C3; border-bottom-color: #DDDDDD; border-left-color: #C3C3C3; border-style: solid; border-width: 1px; border-top-width: 2px; margin: 2px 0px 0px 0px; font-size: 11px; font-family: arial narrow; }
.rcsearchBox { border-top-color: #7C7C7C; border-right-color: #C3C3C3; border-bottom-color: #DDDDDD; border-left-color: #C3C3C3; border-style: solid; border-width: 1px; border-top-width: 2px; margin: 2px 0px 0px 0px; font-size: 11px; font-family: arial narrow;float:left;width:75px;}
.rcsubmit {float:left;margin:2px 0px 0px 3px;}
#navButton { height: 13px; display: block; background-color: transparent; font-family: Times New Roman; font-size: 10px; color: #3e3e3e; margin: 0px; padding: 0px 0px 0px 0px; border: 0px; }
/* Get your four Cs Guide */

#guideWrapper { width: 150px; margin: 13px 0px 3px 0px; position: absolute; top: 237px; }
#guideWrapper li, #gradeWrapper li, #rcWrapper li { float: left; width: 150px; list-style: none; margin: 4px 0px 0px 8px; padding: 0px 0px 2px 12px; background-image: url('../../images/nav-arrow.gif'); background-repeat: no-repeat; line-height: 9px; vertical-align: baseline; }
#guideTitle { background-image: url('../../images/Heading-get-your-four-cs-guide.gif'); background-repeat: no-repeat; width: 144px; height: 18px; }
/* How GIA Grades Diamonds*/

#gradeWrapper { width: 150px; margin: 13px 0px 3px 0px; position: absolute; top: 278px; }
#gradeTitle { background-image: url('../../images/Heading-how-gia-grades-diamonds.gif'); background-repeat: no-repeat; width: 144px; height: 18px; }
/* GIA Report Check */

#rcWrapper {
	width: 150px;
	margin: 13px 0px 3px 0px;
	position: absolute;
	top: 322px;
	
}
#rcTitle { background-image: url('../../images/Heading-gia-report-check.gif'); background-repeat: no-repeat; width: 144px; height: 18px; }
/* footer wrapper */

#footerWrapper { display: block; position: inline; font-family: arial; padding: 0px; margin: -65px 0 0 40px; background-color: #050505; color: white; font-size: 10px; line-height: 14px; text-align: right; width: 940px; }
#footerWrapper a { margin: 0px 7px; }
#footerWrapper a:link, #footerWrapper a:visited, #footerWrapper a:active { text-decoration: none; color: white; }
#footerWrapper a:hover { text-decoration: underline; color: white; }

#languageSelect a {padding: 0px 5px;}
#socialButtons {margin:0 0 0 0;float:left;}
