@charset "iso-8859-1";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote { margin: 0; padding: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var { font-style: normal; font-weight: normal; }
th { font-weight: bold; }
ol,ul {	list-style: none; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 {	font-size: 100%; font-weight: normal; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }
.error, .PogErrorText { color: red !important; }
thead { display: table-header-group; }
tfoot { display: table-footer-group; }
object#skypedetectionswf {width: 0; height: 0;}
div.bodyMember div.defaultMessageBodyFont p { font-size: 14px !important; }

body { background-color: #FFF; font: normal 12px Arial, Helvetica, sans-serif; font-weight: normal; }
div#logo { background-image: url(/cgi/en/img/bg_logo.gif); width: 375px; height: 57px; background-repeat: no-repeat; }
div#logo a { display:block; width:160px; height:53px;}
h1 { color: #4c5d67; font: normal 20px Georgia, "Times New Roman", Times, serif; margin: 0 0 10px 0; padding: 12px 0 0 0; }
h2, div#memberBody h2 { color: #4C5D67; font: bold 14px Arial, "Times New Roman", Times, serif; margin: 0 0 10px 0; }
h3 { font: bold 12px Arial, "Times New Roman", Times, serif; color: #516A89; margin: 12px 0; }
h4 { font-size: 12px; color: #898989; }
p { color: #000; margin:10px 0;}
ul { color: #000; margin: 10px 0 0 20px; }
ul li { margin: 10px 0; padding: 0; }
input, select, textarea { font: normal 12px Arial, Helvetica, sans-serif !important; }
div.bodyMember input, div.bodyMember p, div.bodyMember select, div.bodyMember textarea { font-size: 11px; }
body.desktop div.bodyMember input, body.desktop div.bodyMember p, body.desktop div.bodyMember select, body.desktop div.bodyMember textarea { font-size: 11px; }
div.bodyMember p.stepNote { clear: left; }
sup { font-size: 6px; }
a img, img, p img { border: 0; }

a,
a:visited { color: #536482; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

.noPrint, .forDesign{ display: none; }
.partners, .partnersFirst, .mediagrif { float: right; margin: 30px 0 0 0; border: 0; }
.partnersFirst{ margin:30px 30px 0 0; }
.mediagrif{ margin:10px 10px 0 0; }
.noBorder{ border:0; }
.pipe{ color:#000; }
.blanc{ background:#FFFFFF; }
.clear{ clear:both;}
.bold{ font-weight:bold; }
.txtDroite { text-align: right; }
.txtGauche { text-align: left; }
.floatRight{ float:right; }
.floatLeft{ float:left;}
.noBold{ font-weight: normal;}
.imgLeft { float: left; margin-right: 10px; }
.imgRight { float: right; margin-left: 10px; }
.floatRight { float: right; }
.upperCase { text-transform: uppercase; }
.forPrintOnly { display: none; }
ul.bulletList { list-style-type: disc; }
table.noPadd tr td { padding: 0 !important; }
div#memberBody table.info tr td.last td { border: none; padding: 0; }
div#memberBody table.info tr td.last td.filter { padding: 2px 5px; }
div#memberBody table.info tr td.last td.delete { padding: 2px 5px 0 5px; }
div#memberBody table.info tr td.last td.deleteBtn { border-top: 1px solid #666; padding: 2px 5px; }
div#memberBody div.excluded table.info tr td.last td.deleteBtn { padding: 2px 5px 2px 12px; }

.adImages, #featuredMembersBanner, #featuredMembersBanner2  { width: 468px; margin: 0; text-align: right; float: right; background-color: #fff; }
.adImages iframe, #featuredMembersBanner2 iframe { width: 468px; }
#featuredMembersBanner, #featuredMembersBanner2  { float: none; text-align: left; }
.banner_SmallSkyscraper { width: 120px;	height: 240px; }

.TabOnWL{ background-image: url(/cgi/en/img/tabOnWL.gif); }
.TabOnWTop{ background-image: url(/cgi/en/img/tabOnWTop.gif); }
.TabOnWR{ background-image: url(/cgi/en/img/tabOnWR.gif); }
.TabOnWBkg{ background-image: url(/cgi/en/img/tabOnWBkg.gif); }
.TabOffGreyL{ background-image: url(/cgi/en/img/tabOffGreyL.gif); }
.TabOffGreyTop{ background-image: url(/cgi/en/img/tabOffGreyTop.gif); }
.TabOffGreyR{ background-image: url(/cgi/en/img/tabOffGreyR.gif); }
.TabOffGreyBkg{ background-image: url(/cgi/en/img/tabOffGreyBkg.gif); }
.TabOffBottom{ background-image : url(/cgi/en/img/tabOffBottom.gif); }
.TabOffBottom{ background-image : url(/cgi/en/img/tabOffBottom.gif); }
.TableNoTop { font-size: 8pt; border-left: #666 1px solid; border-right: #666 1px solid; border-bottom: #666 1px solid; padding: 0 2px 2px 2px; color: #000; background-color: #fff; outline: none; }
.tab { font-size:12px; color:#000; font-weight:bold; text-indent:7px; height:20px; width:175px; border: 0px solid #FFF; outline:none; background-color:#CCC; }
.lnNet { height:20px; width:445px;  border-bottom:1px solid #CCC; outline:none; background-color:#FFF; }
#advTbOp { border: #fff 0px solid; font-weight: bold; font-size: 12px; margin-left: 5px; width: 175px; color: #fff; text-indent: 4px; padding-top: 2px; height: 20px; background-color: #888; text-decoration: none; outline: none }

div#pogContainer{ width: 970px; margin:0 auto; position: relative; }
div#pogHeader{ height:110px; position:absolute; width:970px; top:0; left:0; background: #FFF url(/cgi/en/img/bg_headerBck.png) no-repeat bottom left; }
div#pogHeader div#logo{  background:url(/cgi/en/img/bg_logo.gif) no-repeat; height:68px; width:425px; float:left; margin: 0;}
div#pogHeader div#logo a{ display:block; height:68px; width:425px;   }
div#pogHeader div#interaction{ height:30px; float: right; margin: 4px 30px 0 0; }
div#pogContainer div#center { clear: both; margin: 0 auto; background:url(/cgi/en/img/bg_mainbody.gif) repeat-y ; position: relative; width:970px; float:left; }
div#pogContainer div#center div#fullTopContentTop { height: 16px; margin: 109px 0 0 14px; background: url(/cgi/en/img/bg_fullContentTop.png) top left no-repeat; }
div#pogContainer div#center div#fullTopContentBottom { clear: both; margin: 0 0 2px 14px; background: url(/cgi/en/img/bg_fullContentBottom.png) bottom left no-repeat; }
div#pogContainer div#center div#navMain.home{ width:205px; height:474px; background:url(/cgi/en/img/bg_nav.gif) no-repeat 0px 5px ; padding:0 0 0 0; float:right; margin: 108px 0 0 10px; }
div#pogContainer div#center div#centerWrapper { float: left; margin: 0 0 0 14px; width: 936px; background: url(/cgi/en/img/bg_contentSeparator.png) 210px bottom  no-repeat; border-left: 1px solid #CBCBCB; border-right: 1px solid #CBCBCB; }
div#pogContainer div#center div#centerWrapper.displayNone { float: left; margin: 0; width: auto; background: none; border: none; }
div#pogContainer div#center div#content { float: right; margin: 0; padding: 0 10px 0 0; width: 700px; }
div#pogContainer div#center div#content.demoFlash { padding-right:25px;}
div#pogContainer div#center div#contentHome{ padding:0 0 0 0px;float:right; background:url(/cgi/en/img/bg_content.jpg) no-repeat 0px 5px; width:750px; height:477px; margin:108px 0 0 0; }
div#pogContainer div#center div#contentHome div#welcome{ width:437px; height:477px; margin:0 0 0 0; float:left; padding:0 20px 0 20px; }
div#pogContainer div#center div#largestCollection{ float:right;  width:250px; height:475px; margin:0 20px 0 2px; }
div#pogContainer div#center div#contentHome div#sizeMatter{ width:218px; height:169px; margin:5px 0 0 0; float:left; padding:3px 20px 0 16px; background:url(/cgi/en/img/bg_sizeDoesMatterNew.jpg) no-repeat; }
div#pogContainer div#center div#contentHome div#takeATour{ width:212px; height:198px; margin:7px 0 0 0; float:left; padding:0 20px 0 20px; background:url(/cgi/en/img/take-ATour2.jpg) no-repeat; }
div#pogContainer div#center div#contentHome div#InvPower { background: url(/cgi/en/img/inventoryPowerCenter.jpg) no-repeat left top; width:253px; height:139px; float:left; margin:5px 0 0 0; }
div#pogContainer div#news{ clear:both; background:url(/cgi/en/img/bg_h2_newsletter.gif) no-repeat; width:970px; height:100px;}
div#pogContainer div#news h2#subscribeHeader { margin-top: 30px; }
div#pogContainer div#news p#archivesLink { margin-right: 150px; width: 175px; }
div#pogContainer div#news div.subscribenewsletter{ width:360px; float:left; }
div#pogContainer div#footer{ float:left; width:954px; color:#7B7871; background:#fff; padding:0 0 0 16px; margin:0; clear:both; }
div#pogContainer div#footer p { font-size: 11px; }

div#pogHeader div#interaction ul{ float: left; list-style: none; padding: 0; margin: 0 -13px 0 0;  }
div#pogHeader div#interaction li{ float:left;  margin:0 3px; color:#FFFFFF; height:30px;  }
div#pogHeader div#interaction a{ display:block;  }
div#pogHeader div#interaction span{ padding:9px 0; float:left; color:#949494; margin:0 0 0 4px; }
div#pogContainer div#center div#contentHome div#welcome h1{ margin:0;  padding:22px 0 0 0; font-size:30px;  }
div#pogContainer div#center div#contentHome div#welcome h2{ color:#ba1330; }
div#pogContainer div#center div#contentHome div#welcome h3{ color:#516a89; margin:12px 0; }
div#pogContainer div#center div#contentHome div#welcome h4{ font-weight:bold; }
div#pogContainer div#center div#contentHome div#welcome ul{ margin-left: 0; width:390px; color:#898989; font-size:11px; }
div#pogContainer div#center div#contentHome div#welcome ul li{ margin: 8px 0; padding: 2px 25px; background: url(/cgi/en/img/bul_diamond.gif) top left no-repeat; list-style-type: none; }
div#pogContainer div#center div#contentHome div#welcome ul li.firstToLast{ width:275px;  }
div#pogContainer div#center div#contentHome div#welcome ul li.last{ width:220px;  }
div#pogContainer div#center div#contentHome div#largestCollection h2 { color:#ba1330; font-size: 20px; margin:0; color:#014371; font-family:Georgia, "Times New Roman", Times, serif; font-weight:normal; }
div#pogContainer div#center div#contentHome div#largestCollection p { width:155px; color:#898989; font-size:12px; margin:2px 0;}
div#pogContainer div#center div#contentHome div#largestCollection ul { width:150px; color:#898989; font-size:12px; list-style:url(/cgi/en/img/bul_largestCollection.gif); color:#67809f; margin:0 0 0 7px; float: left;}
div#pogContainer div#center div#contentHome div#largestCollection ul li{ margin:0 0 0 15px; padding:1px 0; width:150px; color:#898989; font-size:12px; }
div#pogContainer div#center div#contentHome div#largestCollection h3 { margin: 0 0 5px 0; padding: 0; color: #BA1330; font: bold 14px Arial,"Times New Roman",Times,serif; }
div#pogContainer div#center div#content table tr th { text-align:left; padding: 12px 4px 8px 10px;}
div#pogContainer div#center div#content table tr th a { text-decoration:none; border-bottom: 1px dotted #000; }
div#pogContainer div#center div#content table tr td{ padding: 4px 10px 6px 10px; background:url(/cgi/en/img/bg_td.gif) no-repeat right bottom;}
div#pogContainer div#center div#content table tr td.noBgImg{ background-image: url(/cgi/en/img/bg_white.gif);}
div#pogContainer div#center div#contentHome div#welcome p.adImageJck { float:left; width:100%;}
div#pogContainer div#center div#contentHome div#welcome p.adImageJck img { margin-left:-21px; }
div#pogContainer div#news h2{ margin:35px 0 0 16px; color:#014371; float:left; font:bold 13px Georgia, "Times New Roman", Times, serif;  }
div#pogContainer div#news h2 strong { color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
div#pogContainer div#news p{ margin:0px 0 0 34px; color:#000; font-size:11px; }
div#pogContainer div#news input{ vertical-align:middle; }
div#pogContainer div#news label{ margin:0 30px 0 0; }
div#pogContainer div#news div.subscribenewsletter p.newsletter{ margin:0 0 0 0; padding:0; }
div#pogContainer div#news div.subscribenewsletter p{ float:left; margin:3px 0 0 16px ; font-family:Arial, Helvetica, sans-serif; padding:0;}

div#pogContainer div#news.findJewelryBottom {background-image: url('/cgi/en/img/bg_btmFindJeweler.jpg'); height: 12px;}
div#pogContainer div#news.findJewelryBottom img {padding-top: 13px; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder{ background:none; border-top: 1px solid #CBCBCB; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder h3 {color: #000; background-color: #f3f4f8; margin-top: 0px; border-bottom: 1px solid #CBCBCB; padding: 5px; margin: 0; float:left;}
div#pogContainer div#center div#centerWrapper.noBckJlyFinder h3 span.right {font-weight:bold; float:right;}
div#pogContainer div#center div#centerWrapper.noBckJlyFinder h3 span.left {float:left;}
div#pogContainer div#center div#fullTopContentTop.noBck {background:none; margin: 48px 7px 0px 3px; border-bottom: 1px solid #CBCBCB;  }
div#pogContainer div#center div.topJewelery {margin-left:15px;}
div#pogContainer div#center div.topJewelery div.topLeft {float:left; width: 650px;  }
div#pogContainer div#center div.topJewelery div.logo {float:right; padding-right: 26px; margin-top:20px; }
div#pogContainer div#center div.topJewelery p.borderBottom {  border-bottom: 1px solid #CBCBCB;  width: 948px; padding-bottom: 5px; clear:both;}
div#pogContainer div#center div.topJewelery p.search { float:left; padding: 5px; }
div#pogContainer div#center div.topJewelery p.search * {float:left;}
div#pogContainer div#center div.topJewelery p.zip {width: 280px;}
div#pogContainer div#center div.topJewelery p.distance {width: 255px; margin-left: 35px;}
div#pogContainer div#center div.topJewelery p.search select option{ float:none;}
div#pogContainer div#center div.topJewelery p.search a {margin-left: 20px; margin-top: -2px; }
div#pogContainer div#center div.topJewelery p.search select { width: 150px; }
div#pogContainer div#center div.topJewelery p.search strong { margin-right: 20px;}
div#pogContainer div#center div.topJewelery h2 span {display:block; padding: 6px 0 0 3px ;  }
div#pogContainer div#center div.findings { float:left; width: 100%; padding: 10px 10px 0 10px;}
div#pogContainer div#center div.findings div.TopResult {background: url('/cgi/en/img/resultJewelryHeader.jpg') no-repeat top left; width:915px; height: 9px; float:left;}
div#pogContainer div#center div.findings div.contentResult{ background: url('/cgi/en/img/resultJewelryContent.jpg') repeat-y top left;width:915px; float:left;}
div#pogContainer div#center div.findings div.blockImg { width: 125px; float:left; padding: 0 9px 0 9px; min-height: 1px; text-align: center;}
div#pogContainer div#center div.findings div.blockInfo { width: 330px; float:left; padding-right:15px; }
div#pogContainer div#center div.findings div.blockInfo p.viewIt { padding-top: 5px;}
div#pogContainer div#center div.findings div.blockPhone { width: 152px; float:left; }
div#pogContainer div#center div.findings div.blockPhone p.phone { background: url('/cgi/en/img/phoneBck.png') no-repeat left top; width:auto; line-height:25px; margin: 8px 0px; padding-left:31px; }
div#pogContainer div#center div.findings div.blockPhone p.fax { background: url(/cgi/en/img/icon_fax.gif) no-repeat  left top; width:auto; line-height:25px; margin: 8px 0px; padding-left:31px ;}
div#pogContainer div#center div.findings div.blockPhone p.link { margin-top:45px; float:left; }
div#pogContainer div#center div.findings div.blockAddress {width: 260px; float:left;}
div#pogContainer div#center div.findings div.blockAddress div.part1 { float:left; padding-right: 17px; padding-left: 17px; margin-top: 12px;}
div#pogContainer div#center div.findings div.blockAddress address {padding-bottom: 10px;}
div#pogContainer div#center div.findings div.blockAddress span {display:block; font-style:normal;}
div#pogContainer div#center div.findings div.contentResult p.mile {text-align:right; width:100%; float:left; width:900px; }
div#pogContainer div#center div.findings div.contentResult p {margin:0px;}
div#pogContainer div#center div.findings div.bottomResult { background: url('/cgi/en/img/resultJewelryBottom.jpg') no-repeat top left ; width: 915px; height: 9px; float:left;}
div#pogContainer div#center div#centerWrapper.noBckJlyFinder div.pagination {float:left; text-align:right; width: 100%; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder div.pagination div#searchResultPagination {float:right; padding-right: 12px; padding-bottom: 15px; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder div.pagination div#searchResultPagination ul {width: auto; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder div.pagination div#searchResultPagination ul li {width: auto; }
div#pogContainer div#center div#centerWrapper.noBckJlyFinder div.pagination div#searchResultPagination ul a strong {width: auto; color:#536482; }
div#pogHeader.noBckImJewelryFinder {background-image:none;}


div#pogContainer div#center div#navMain { float: left; margin: -10px 0 0 0; padding: 0; width: 205px; }
div#pogContainer div#center div#navMain ul { list-style:none; margin: 0 0 0 0; width: 200px; }
div#pogContainer div#center div#navMain.home ul { margin: 12px 0 0 0; }
div#pogContainer div#center div#navMain ul li{ list-style:none; background:url(/cgi/en/img/bg_navBorder.gif) 10px bottom no-repeat; margin: 0; }
div#pogContainer div#center div#navMain ul li.last { background: none; }
div#pogContainer div#center div#navMain ul li a{ display:block; padding:12px 0 4px 30px;  color:#5E7FA2;  text-decoration:none; height:28px; font-size:14px; }
div#pogContainer div#center div#navMain ul li a.current{ background:url(/cgi/en/img/bg_current.gif) 18px 17px no-repeat; color:#000000; font-weight:bold;}
div#pogContainer div#center div#navMain ul li a#RequestMoreInfo.current{ padding-bottom: 5px; }
div#pogContainer div#center div#navMain ul li a:hover{ display:block; text-decoration:underline; }
div#pogContainer div#center div#navMain .currentService{ color:#000; }
div#pogContainer div#center div#navMain .currentService:hover{ color:#000; }
div#pogContainer div#center div#navMain ul.secondLevel { margin: -10px 0 0 0; padding-bottom: 10px; }
div#pogContainer div#center div#navMain ul.secondLevel a { height: 18px; padding: 0 0 4px 40px; }
div#pogContainer div#center div#navMain ul.secondLevel a.current { background-position: 30px 5px; }
div#pogContainer div#center div#navMain ul.thirdLevel { margin: 0 0 10px 0; }
div#pogContainer div#center div#navMain ul.thirdLevel a { height: 12px; padding: 0 0 4px 60px; }
div#pogContainer div#center div#navMain ul.thirdLevel a.current { background-position: 50px 5px; }
div#pogContainer div#center div#navMain ul.secondLevel li,
div#pogContainer div#center div#navMain ul.thirdLevel li { background: none; margin: 5px 0; }
div#pogContainer div#center div#navMain ul.secondLevel a { font-size: 12px; height:100%;}
div#pogContainer div#center div#navMain ul.thirdLevel a { font-size: 11px; height:100%; }
div#jewelerLocator { width: 178px; height: 51px; margin-left: 13px; background: url('/cgi/en/img/jeweler-find-bg.gif'); }
div#jewelerLocator div#jewelerLocator-upper { padding-left: 16px; padding-top: 5px; color: #014373; float: left; font-size: 14px; font-family: Georgia,Times New Roman,Times,serif; font-weight: bold; }
div#jewelerLocator div#jewelerLocator-lower { clear: left; padding-left: 17px; margin-top: 3px; }
div#jewelerLocator label#jewelerLocator-label { float: left; padding-top: 3px; color: #666668; font-weight: bold; }
div#jewelerLocator div#jewelerLocator-searchbox { float: left; width: 87px; height: 20px; margin-left: 4px; border-style: solid; border-color: #8b8b8b; border-width: 1px; background-color: white; }
div#jewelerLocator input { float: left; border-style: none; border-width: 0; height: 16px; width: 50px; font-size:16px; padding-left: 7px; padding-top: 1px; }
div#jewelerLocator img#jewelerLocator-loupe { float: right; padding-top: 1px; }
#needHelp { display: none; }
div#pogContainer div#center div#navMain div#needHelp p { font-size: 11px; margin: 5px 0; padding-left: 40px; }
div#pogContainer div#center div#navMain div#needHelp p.globeBck { background: url(/cgi/en/img/smallGlobeBck.png) no-repeat top left; }
div#pogContainer div#center div#navMain div#needHelp p.phoneBck { background: url(/cgi/en/img/phoneBck.png) no-repeat top left; }
div#pogContainer div#center div#navMain div#needHelp p.mailBck { background: url(/cgi/en/img/mailBck.png) no-repeat top left; margin-bottom: 10px; height: 50px; padding-top: 7px; }
div#pogContainer div#center div#navMain div#needHelp h2 { background:url(/cgi/en/img/bg_navBorder.gif) -5px bottom no-repeat; padding: 0 0 5px 0; }
div#pogContainer div#center div#navMain div#needHelp { float: left; margin: 15px 10px 10px 10px; padding: 0 5px 10px 5px; width: 175px; }
div#pogContainer div#center div#navMain div#needHelp img.dropArrow { margin-left: 5px; }
div#pogContainer div#center div#navMain div#needHelp p span { font-size: 12px; }
div#pogContainer div#center div#navMain div#needHelp p a { color: #5E7FA2; font-size: 12px; }
div#pogContainer div#center div#navMain div#needHelp p span span.location { color: #5E7FA2; }
div#pogContainer div#center div#navMain div#needHelp p span span.phone { padding-left: 12px; }
div#pogContainer div#center div#navMain fieldset { border: 1px solid #d5d5d5; float: left; margin: 15px 10px 10px 10px; padding: 0 5px 10px 5px; width: 177px; }
div#pogContainer div#center div#navMain fieldset legend { padding: 0 5px; }
div#pogContainer div#center div#navMain fieldset img.dropArrow { margin-left: 5px; }
div#pogContainer div#center div#navMain fieldset span#viewRegions { background-color: #F3F2F2; border: 1px solid #d5d5d5; clear: left; font-size: 11px; position: absolute; margin: -10px 0 0 40px; padding: 5px; width: auto; }
div#pogContainer div#center div#navMain fieldset p#helpInfo span { clear: left; float: left; }
div#pogContainer div#center div#navMain fieldset span#viewRegions span { clear: left; float: left; margin: 3px 0; width: auto; white-space: nowrap; }

div#pogHeader div#interaction li.memberLogin,
div#pogHeader div#interaction li.applyForMember,
div#pogHeader div#interaction li.support{ display: block; float: left; width: 150px; height: 30px; background: url(/cgi/en/img/bg_memberLogin.gif) no-repeat; color: #FFFFFF; padding: 6px 0 0 0px; margin: 0; text-align: center; font-family: Arial, Helvetica, sans-serif; margin: 0 2px; }
div#pogHeader div#interaction li.applyForMember,
div#pogHeader div#interaction li.applyForMember:visited{ background:url(/cgi/en/img/bg_applyForMember.gif) no-repeat; }
div#pogHeader div#interaction li.support,
div#pogHeader div#interaction li.support:visited{ background:url(/cgi/en/img/bg_applyForMember.gif) no-repeat; }
div#pogHeader div#interaction li a,
div#pogHeader div#interaction li a:visited{ color:#fff; text-decoration:none; padding:2px 0 6px 0; float:left; font-size:12px; display:block; width:150px; height:30px; }
div#pogHeader div#interaction li a:hover{ background:url(/cgi/en/img/bg_interaction.gif) no-repeat center center; font-weight:bold;}
div#pogHeader div#interaction li a.current{ background:url(/cgi/en/img/bg_interaction.gif) no-repeat center center; font-weight:bold;}
a.buttonDyn{  background:url(/cgi/en/img/previousLeft.png) no-repeat; border:0; text-decoration:none;height:18px; padding:3px 8px 4px 20px; margin:3px 0 0 ;}
a.buttonDyn:hover{  background:url(/cgi/en/img/previousLeftHover.png) no-repeat; border:0; text-decoration:none;height:18px; padding:3px 8px 4px 20px; }
a.buttonDyn strong{ float:left; background:url(/cgi/en/img/previousRigth.png) right no-repeat; border:0; display:block;  margin:0 2px; height:19px; padding:8px 20px 4px 0px; margin:-6px 0 0 0; color:#FFFFFF; font-size:12px; cursor:pointer; }
a.buttonDyn:hover strong{ float:left; background:url(/cgi/en/img/previousRigthHover.png) right no-repeat; border:0; display:block;  height:19px; padding:8px 20px 4px 0px; margin:-6px 0 0 0; color:#FFFFFF; cursor:pointer; }
div#pogContainer div#footer a,
div#pogContainer div#footer a:visited{ font-size:11px;  }
div#pogContainer div#footer a:hover{ text-decoration:none;}
div#pogContainer div#footer a.mdfLogo { float: right; height: 20px; margin: 10px 0 0 0; overflow: hidden; width: 160px; background: url(/cgi/en/img/aCompanyOfMdfLogo.gif) top left no-repeat; text-decoration: none; text-indent: -1000px; }
div#pogContainer div#footer a.mdfLogo:hover { background-position: 0 -27px; }
div#pogContainer div#footer a.mdfLogo2 { float: right; margin: 5px 5px 0 0; text-decoration: none; }
div#memberBody p span.WriteMessageLinkMenu { font-size: 12px; }

div#pogContainer div#tradelockLeftBox { float: left; width: 375px; }
div#pogContainer div#tradelockLeftBox h2 { margin-top: 10px; }
div#pogContainer div#tradelockLeftBox ul { margin: 0; }
div#pogContainer div#tradelockLeftBox ul li { padding-left: 25px; background: url(/cgi/en/img/bul_diamond.gif) top left no-repeat; line-height: 17px; list-style-type: none; }
div#pogContainer div#tradelockRightBox { float: right; margin-top: 10px; padding-left: 10px; width: 315px; }
div#pogContainer div#tradelockRightBox p { clear: left; }
div#pogContainer div#tradelockRightBox p select#yourRegion { width: 180px; }
div#pogContainer div#tradelockRightBox p span, div#pogContainer div#tradelockRightBox p label { float: left; width: 100px; }
div#pogContainer div#tradelockRightBox p span#phoneNumber, div#pogContainer div#tradelockRightBox p span#faxNumber { width: auto; }
div#pogContainer div#tradelockRightBox h3 { clear: left; float: left; margin-top: 20px; width: 100%; }
div#pogContainer div#tradelockRightBox img.externalLink { margin: 5px 0 0 0; }
div#pogContainer sup { font-size: 10px; }
div#pogContainer div#tradelockRightBox div.contactMoreInfo p#contactRegion span span a { float: left; margin-right: 3px; }
div#pogContainer div#tradelockRightBox div.contactMoreInfo p#contactRegion span { width: auto; }

div#pogContainer div#whyPolygonLeftBox { float: left; width: 340px; }
div#pogContainer div#whyPolygonLeftBox h2 { clear: left; float: left; margin: 20px 0 0 0; width: 340px; }
div#pogContainer div#whyPolygonLeftBox p { clear: left; float: left; width: 340px; }
div#pogContainer div#whyPolygonLeftBox p img { float: left; margin: 0 10px 0 0; }
div#pogContainer div#whyPolygonLeftBox p a { float: left; width: 295px;}
div#pogContainer div#whyPolygonRightBox { float: right; margin-top: 10px; padding-left: 10px; width: 345px; }
div#pogContainer div#whyPolygonRightBox div.contentBoxBck p { clear: left; padding-top: 5px; }
div#pogContainer div#whyPolygonRightBox div.contentBoxBck p span.label { float: left; padding-right: 10px; text-align: right; width: 140px; }
div#pogContainer div#whyPolygonRightBox div.contentBoxBck p span.value { float: left; width: 140px; }
div#pogContainer div#whyPolygonRightBox div.contentBoxBck p span.value1 { float: left; margin-top: 15px; width: 140px; }
div#pogContainer div#whyPolygonRightBox h3 { margin-top: 20px; }
div#pogContainer div#whyPolygonRightBox div.contentBoxBck h3 { margin-top: 10px; }
div#pogContainer div#whyPolygonRightBox p.botLinks { margin-left: 120px;  }

div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft { float: left; width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p { clear: left; width: 310px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p span.label { float: left; padding-right: 5px; text-align: right; width: 80px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p span.label label { float: none; margin: 0; width: 80px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p span.required { color: #999; font-style: italic; padding-left: 5px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p.extra { margin-left: 90px; width: 210px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginRight { float: right; padding-top: 12px; width: 352px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginRight ul { list-style: none; margin-left: 0; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginRight ul li { background: url(/cgi/en/img/bul_diamond.gif) no-repeat top left; padding-left: 25px; }
div#pogContainer div#center div#centerWrapper div#content div#memberLoginLeft p input.check { width: 20px; border: none;}

div.contentBoxBck.applyMembership p select{ width: 320px; }
div.contentBoxBck.applyMembership p.submitBtn { float: left; }
div.contentBoxBck.applyMembership div.worldBck { background: url(/cgi/en/img/globeBck.gif) no-repeat 10px 5px; height: 110px; }
div.contentBoxBck.applyMembership div.worldBck form { margin-left: 100px; }
div#pogContainer div#center div#content div.tableSubHeader { margin-left:9px; }

.contentBoxTopLeft { background: url(/cgi/en/img/contentBoxTopLeft.gif) no-repeat top left; float: left; }
.contentBoxTopRight { background: url(/cgi/en/img/contentBoxTopRight.gif) no-repeat top right;  float: left;  padding-top: 10px; }
.contentBoxBottomRight { background: url(/cgi/en/img/contentBoxBottomRight.gif) no-repeat bottom right; float: left; }
.contentBoxBottomLeft { background: url(/cgi/en/img/contentBoxBottomLeft.gif) no-repeat bottom left; float: left; }
.contentBoxBck { background: url(/cgi/en/img/contentBoxBottomBck.gif) repeat-x bottom left; border-top: 1px solid #d9d9d9; margin: -10px 10px 0 10px; padding: 5px 0 5px 0; float: left; }
.contentBoxBck.tradelock { padding: 15px 0; width: 295px; }
.contentBoxBck.applyMembership { width: 450px; }
.contentBoxBck.whyPolygon { padding: 10px 0 20px 0; width: 325px; }
div#whyPolygonRightBox .contentBoxTopLeft { margin-bottom: 20px; }

div#pogContainer div#center div#centerWrapper div#content div#quickSearch { float: left; width: 436px; margin-top:5px;  }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch form#quickSearchForm { float: left; margin: 0; width: 436px; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn { float: left; margin: 0; width: 436px; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li { float: left; margin: 0; list-style-type: none; text-align:center; vertical-align:middle; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a:link,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a:visited { float: left; height: 19px; margin: 0 2px 0 0; width: 107px; padding-top:4px; text-decoration: none; font:bold 12px georgia; color:#000; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.diamondSearch { background: url(/cgi/en/img/btn_searchDiamonds.png) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.diamondSearch:hover,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a#diamondSearch.diamondSearch.current { background-position: 0 -59px; color:#fff; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.jewelrySearch { background: url(/cgi/en/img/btn_searchJewelry.png) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.jewelrySearch:hover,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a#jewelrySearch.jewelrySearch.current { background-position: 0 -59px; color:#fff; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.coloredStoneSearch { background: url(/cgi/en/img/btn_searchColoredStones.png) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.coloredStoneSearch:hover,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a#coloredStoneSearch.coloredStoneSearch.current { background-position: 0 -59px; color: #fff; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.watchSearch { margin: 0; background: url(/cgi/en/img/btn_searchWatches.png) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a.watchSearch:hover,
div#pogContainer div#center div#centerWrapper div#content div#quickSearch ul#quickSearchBtn li a#watchSearch.watchSearch.current { background-position: 0 -59px; color:#fff; }
div#pogContainer div#center div#centerWrapper div#content div#formBox,
div#pogContainer div#center div#centerWrapper div#content div#FormBox,
div#pogContainer div#center div#centerWrapper div#content div#diamondFormBox,
div#pogContainer div#center div#centerWrapper div#content div#jewelryFormBox,
div#pogContainer div#center div#centerWrapper div#content div#stoneFormBox,
div#pogContainer div#center div#centerWrapper div#content div#watchFormBox { float: left; padding: 0px 10px 10px 10px; width: 412px; border: 1px solid #CDCDCD; border-bottom: none; }
div#pogContainer div#center div#centerWrapper div#content div#formBox.small { width: 412px; }
div#pogContainer div#center div#centerWrapper div#content div#formBox.smaller { width: 310px; }
div#pogContainer div#center div#centerWrapper div#content div#FormBox h2{margin:6px 0px 7px 0px; }
div#pogContainer div#center div#centerWrapper div#content div#diamondContent p,
div#pogContainer div#center div#centerWrapper div#content div#jewelryContent p,
div#pogContainer div#center div#centerWrapper div#content div#stoneContent p,
div#pogContainer div#center div#centerWrapper div#content div#watchContent p { margin: 5px 0; }
div#pogContainer div#center div#centerWrapper div#content div#ContentBox div.divForH1 {float:left; width:90%; }
div#pogContainer div#center div#centerWrapper div#content div#ContentBox div.divForImg {float:left; width:50px;}
div#pogContainer div#center div#centerWrapper div#content div#ContentBox p { margin: 2px 0; }
div#pogContainer div#center div#centerWrapper div#content div#ContentBox p.last { margin-bottom: 5px; }
div#pogContainer div#center div#centerWrapper div#content div#diamondContent p.last,
div#pogContainer div#center div#centerWrapper div#content div#jewelryContent p.last,
div#pogContainer div#center div#centerWrapper div#content div#stoneContent p.last,
div#pogContainer div#center div#centerWrapper div#content div#watchContent p.last { margin-bottom: 20px; }
div#pogContainer div#center div#centerWrapper div#content div#FormFooterBox { float: left; height: 44px; padding: 35px 10px 0 10px; }
div#pogContainer div#center div#centerWrapper div#content div#FormFooterBox.large { width: 681px; background: url(/cgi/en/img/bg_formFooterLarge.png) bottom left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#FormFooterBox.small { width: 414px; background: url(/cgi/en/img/bg_formFooterSmall.png) bottom left no-repeat; padding-top:0px; }
div#pogContainer div#center div#centerWrapper div#content div#FormFooterBox.smaller { width: 312px; background: url(/cgi/en/img/bg_formFooterSmaller.png) bottom left no-repeat;  }
div#pogContainer div#center div#centerWrapper div#content div.formContent { float: left; margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p { float: left; margin: 2px 0; width: 406px; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p span.label { float: left; margin: 0 5px 0 0; width: 105px; text-align: right; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p span.label label { float: left; width: 100px; text-align: right; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p select { width: 145px; border: 1px solid #CBCBCB; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p select.centerZoneType { width: 293px; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p input { padding: 0 0 0 5px; width: 138px; border: 1px solid #CBCBCB; }
div#pogContainer div#center div#centerWrapper div#content div.formContent p input.inputText { width: 286px; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem { float: left; width: 406px; margin-top:2px }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem.noMargin {margin-top:0px;}
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem span.label { float: left; margin: 0 5px 0 0; width: 105px; text-align: right; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem span.label label { float: left; width: 100px; text-align: right; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem div.selectBox { float: left; height: 54px; margin: 0 0 5px 0; width: 291px; overflow: auto; border: 1px solid #CBCBCB; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem div.selectBox div { float: left; margin: 2px 0 1px 0; width: 270px; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem div.selectBox div input { float: left; margin: 0 5px; padding: 0; width: 15px; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem div.selectBox div label { margin: 0; width: 295px; text-align: left; }
div#pogContainer div#center div#centerWrapper div#content div#quicksearchRightBox { float: right; padding-left: 10px; width: 252px; margin-top:5px;}
div#pogContainer div#center div#centerWrapper div#content div#quicksearchRightBox div.contentBoxBck.quickSearch { float: left; margin: -10px 10px 0 10px; padding: 10px 0; background: url(/cgi/en/img/contentBoxBottomBck.gif) bottom left repeat-x; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem.fieldError div.selectBox { background: #fff; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem.fieldError span.label label { color: red !important; }
div#pogContainer div#center div#centerWrapper div#content div.formContent div.selectItem.fieldError div.selectBox div label { color: #000; }

div#pogContainer div#center div#content p.searchResult, div#pogContainer div#center div#content p.searchResult2 { clear: left; width: 200px; float:left; margin: 10px 0 0 0; white-space: nowrap; }
div#pogContainer div#center div#content p.searchResult2 { margin-bottom: 10px; }
div#pogContainer div#center div#content div#quickSearchSummaryContainer { margin: 0 0 10px 0; width: 100%; float: left; }
div#pogContainer div#center div#content div#quickSearchSummaryContainer div.left { float: left; }
div#pogContainer div#center div#content div#quickSearchSummaryContainer div.right { float: left; }
div#pogContainer div#center div#content p.resultCriteria { clear: left; padding-top: 10px; margin: 0 0 0 100px; width: 290px; }
div#pogContainer div#center div#content p.resultCriteria span.CCCSR span.SmartTitleType { color:#536482; font-weight:bold;  }
div#pogContainer div#center div#content p.resultCriteria span.CCCSR { color:#c1c1c1;font-weight:bold;    }
div#pogContainer div#center div#content table.table670 tr.oddRow td{ background:none; background-color:#f0efef; }
div#pogContainer div#center div#content div#searchOthers-diamond { background: url('/cgi/en/img/bg_searchDiamond.png') no-repeat; width: auto; height:63px;  float:right; margin:10px 30px 10px 0; }
div#pogContainer div#center div#content div#searchOthers-jewelry { background: url('/cgi/en/img/bg_searchJewelry.png') no-repeat; width: auto; height:63px;  float:right; margin:10px 30px 10px 0; }
div#pogContainer div#center div#content div#searchOthers-coloredStone { background: url('/cgi/en/img/bg_searchColoredStones.png') no-repeat; width: auto; height:63px;  float:right; margin:10px 10px 10px 10px; }
div#pogContainer div#center div#content div#searchOthers-watch { background: url('/cgi/en/img/bg_searchWatches.png') no-repeat; width: auto; height:63px;  float:right; margin:10px 30px 10px 0; }
div#pogContainer div#center div#content div#searchOthers-watch p,
div#pogContainer div#center div#content div#searchOthers-coloredStone p,
div#pogContainer div#center div#content div#searchOthers-jewelry p,
div#pogContainer div#center div#content div#searchOthers-diamond p { background:url('/cgi/en/img/bg_searchOthersRight.png') no-repeat top right; height:63px; margin: 0 0 0 63px; padding: 24px 20px 0 10px; width: auto;  }
div#pogContainer div#center div#content table.table670 { background:url(/cgi/en/img/bg_table670.gif) no-repeat center top; clear:both; border-collapse:collapse;}
div#pogContainer div#center div#content table.table670 th { }
div#pogContainer div#center div#content table.table670.noBck {background:none;  }
div#pogContainer div#center div#content table.table670.noBck  {  background: #fff url(/cgi/en/img/bg_table670.gif) no-repeat center 19px;}
div#pogContainer div#center div#content table.table670 td {padding: 4px 4px 6px 4px;  font-size:11px;}
div#pogContainer div#center div#content table.table670 th { padding: 4px 4px 6px 4px;  font-size:11px; font-weight:bold; }
div#pogContainer div#center div#content table.table670.noBck th.left { padding-bottom: 0px;}
div#pogContainer div#center div#content table.table670.noBck th.left div span#no1 {background: #fff url('/cgi/en/img/bckCsLeft.gif') no-repeat left bottom; width:18px; height:17px; display:block; margin-bottom: -9px; float:left;  }
div#pogContainer div#center div#content table.table670.noBck th.left div{ background: #fff url('/cgi/en/img/bckCsRight.gif') repeat-x right bottom; padding-left:0px;   width:100%; height:17px; position:relative; top:3px;}
div#pogContainer div#center div#content table.table670.noBck th.left div span.txtCenter {font: 11px arial; float:left; color: #5E7FA2; margin-top:2px;}
div#pogContainer div#center div#content table.table670 td.imgCell {padding: 4px 10px 6px 10px; }
div#pogContainer div#center div#content table.table670Jewelry{ background:url(/cgi/en/img/bg_table670Jewelry.gif) no-repeat center 0px;clear:both;}

div#pogContainer div#center #searchResultPagination { margin:19px 0 0 0;}
div#pogContainer div#center #searchResultPagination ul{ height:31px; width:670px; clear:both; list-style:none;  float:left; margin:0 0 20px 0; }
div#pogContainer div#center #searchResultPagination ul li{ float:left; margin:2px 2px 0 0; height:15px; padding:3px 8px 4px 8px; border:solid 1px #D4D9E0;}
div#pogContainer div#center #searchResultPagination ul li.first,
div#pogContainer div#center #searchResultPagination ul li.last{  border:0; margin:0; padding:0;}
div#pogContainer div#center #searchResultPagination ul li.first a,
div#pogContainer div#center #searchResultPagination ul li.last a{ float:left; color: #536482; border:0;  text-decoration:none;height:18px; padding:3px 14px 4px 20px; margin:2px 0 0 8px;}
div#pogContainer div#center #searchResultPagination ul li.first strong,
div#pogContainer div#center #searchResultPagination ul li.last strong{float:left;  border:0; display:block;  margin:0 2px; height:19px;  padding:8px 26px 4px 8px; margin:-6px 0 0 0; cursor:pointer; }
div#pogContainer div#center #searchResultPagination ul li.firstCurrent,
div#pogContainer div#center #searchResultPagination .lastCurrent{float:left; background:url(/cgi/en/img/previousLeftCurrent.gif) no-repeat; border:0;height:18px; padding:3px 14px 4px 20px;margin:2px 0 0 8px;  }
div#pogContainer div#center #searchResultPagination .firstCurrent strong,
div#pogContainer div#center #searchResultPagination .lastCurrent strong{ float:left; background:url(/cgi/en/img/previousRigthCurrent.gif) right no-repeat; border:0; display:block; height:19px; padding:8px 26px 4px 8px; margin:-6px 0 0 0; color:#FFFFFF; }
div#pogContainer div#center #searchResultPagination .currentPageResult{ background:#EFECE3;}

a.submitBtn{ float: left; background:url(/cgi/en/img/previousLeft.gif) no-repeat; border:0; text-decoration:none;height:18px; padding:3px 8px 4px 20px; margin: 0; }
a.submitBtn:hover{ float:left; background:url(/cgi/en/img/previousLeftHover.gif) no-repeat; border:0; text-decoration:none;height:18px; padding:3px 8px 4px 20px; }
a.submitBtn strong{ float:left; background:url(/cgi/en/img/previousRigth.gif) right no-repeat; border:0;  margin:0 2px; height:19px; padding:8px 20px 4px 0px; margin:-6px 0 0 0; color:#FFFFFF; cursor:pointer; }
a.submitBtn:hover strong{ float:left; background:url(/cgi/en/img/previousRigthHover.gif) right no-repeat; border:0;  height:19px; padding:8px 20px 4px 0px; margin:-6px 0 0 0; color:#FFFFFF; cursor:pointer; }

.fieldError { background-color: #faf2c1; border: 1px dotted #c1c1c1; color: red; padding: 3px 0; }
div#pogContainer div#center div#content div.applyForm p.fieldError span.required { color: red; }
div.errorMessages { background: url(/cgi/en/img/iconWarningMedium.gif) no-repeat; background-position: 10px 10px; clear: left; margin: 10px 0; width: 520px; font-weight: bold; background-color: #faf2c1; border: 1px dotted #c1c1c1; color: #000; padding: 15px 0; min-height: 51px; }
div.errorMessages div.message.error { background-color: #faf2c1; color: #000; margin : 0 0 5px 70px; text-align: left; }
div#ajaxCount div.errorMessages { float: none; margin: 0 0 10px 0; }
form#DiamondSearchForm div#ajaxCount div.errorMessages { float: none; margin: 0 0 10px 0; }
div#memberBodyLeft.parcel div#ajaxCount div.errorMessages { float: none; margin: 0 0 10px 0; }
div#results div.errorMessages { float: left; margin: 56px 0 0 0; }

div#pogContainer div#center div#content div.tableHeader { float: left; width: 690px; }
div#pogContainer div#center div#content div.tableHeader span { color: #4c5d67; float: right; font: bold 18px Arial, Helvetica, sans-serif; margin-bottom: 5px; text-align: center; width: 202px; }
div#pogContainer div#center div#content div.tableHeader.oneCol span { padding-right: 100px; }
div#pogContainer div#center div#content div.tableSubHeader, div#pogContainer div#center div#content div.tableFooter { float: left; width: 690px; }
div#pogContainer div#center div#content div.tableSubHeader span, div#pogContainer div#center div#content div.tableFooter span, div#pogContainer div#center div#content div.tableFooter div { float: right; margin: 0 1px 1px 15px; width: 195px; }
div#pogContainer div#center div#content div.tableSubHeader.oneColBtn span, div#pogContainer div#center div#content div.tableFooter.oneCol span, div#pogContainer div#center div#content div.tableFooter.oneCol div { margin-right: 101px; }
div#pogContainer div#center div#content div.tableSubHeader.oneColBtn {margin-left:0px;}
div#pogContainer div#center div#content div.tableFooter div ul { padding-left: 5px; }
div#pogContainer div#center div#content div.tableFooter div.pricingOptions ul li { white-space: nowrap; }
div#pogContainer div#center div#content div.tableFooter div.pricingOptions { float: right; }
div#pogContainer div#center div#content div.tableFooter div.pricingOptions a { float: left; }
div#pogContainer div#center div#content div.tableSubHeader strong, div#pogContainer div#center div#content div.tableFooter strong { text-align: center; width: 156px; }
div#pogContainer div#center div#content div.tableContent { background: url(/cgi/en/img/membershipBck.png) no-repeat bottom right; float: left; height: auto; padding: 0 0 0 0; width: 690px; }
div#pogContainer div#center div#content div.tableContent.oneCol { background: url(/cgi/en/img/membershipBck2.png) no-repeat bottom right; width: 590px; }
div#pogContainer div#center div#content div.tableContent h3 { color: #ba1330; float: left; font-size: 16px; font-weight: bold; margin: 10px 0 0 0; }
div#pogContainer div#center div#content div.tableContent h3.first { margin-top: -10px; }
div#pogContainer div#center div#content div.tableContent div.lineItem { background: url(/cgi/en/img/lineItemBck.gif) repeat-x left 30px; float: left; width: 695px; }
div#pogContainer div#center div#content div.tableContent.oneCol div.lineItem { width: 595px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p { background-color: #FFF; display: block; float: left; padding: 0 10px 0 0; width: 250px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p.line1 { width: 230px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p.line2 { width: 236px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p.line4 { width: 260px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p.line6 { width: 235px; }
div#pogContainer div#center div#content div.tableContent div.lineItem p strong { display: block; }
div#pogContainer div#center div#content div.tableContent div.lineItem div.left { background: url(/cgi/en/img/membershipCheck5.png) no-repeat; height: 28px; width: 28px; float: right; margin: 17px 183px 0 0; }
div#pogContainer div#center div#content div.tableContent div.lineItem div.right { background: url(/cgi/en/img/membershipCheck5.png) no-repeat; float: right; height: 28px; margin: 17px 89px 0 0; width: 28px; }
div#pogContainer div#center div#content div.tableContent.oneCol div.lineItem div.left { float: right; margin: 17px 283px 0 0; }
div#pogContainer div#center div#content div.tableContent.oneCol div.lineItem div.right { float: right; height: 28px; margin: 17px 88px 0 0; }
div#pogContainer div#center div#content div.tableContent div.lineItem ul { clear: left; line-height: 1em; list-style: none; }
div#pogContainer div#center div#content div.tableFooter span.noMarginRight { margin-right: 0px; }

div#pogContainer div#center div#content p#leftTab.formTab { margin-right: 1px; background: url(/cgi/en/img/btn_formLeft.png) top left no-repeat; }
div#pogContainer div#center div#content p#rightTab.formTab { background: url(/cgi/en/img/btn_formRight.png) top left no-repeat; }
div#pogContainer div#center div#content p#leftTab.formTab.current,
div#pogContainer div#center div#content p#rightTab.formTab.current { background-position: 0 -58px; color: #fff; }
div#pogContainer div#center div#content p.formTab { float: left; margin: 0; padding: 0 0 0 15px; height: 54px; width: 195px; font: normal 12px Arial; }
div#pogContainer div#center div#content p.formTab span { clear: both; float: left; margin: 5px 0 0 0; width: 175px; font:bold 18px Georgia; }
div#pogContainer div#center div#content div.applyForm { float: left; padding: 10px; width: 679px; border: 1px solid #cdcdcd; border-bottom: none; }
div#pogContainer div#center div#content div.applyForm h2 { padding: 0 0 3px 0; background: url(/cgi/en/img/bg_h2Form.gif) bottom left no-repeat; margin:20px 0 0 0; }
div#pogContainer div#center div#content div.applyForm p{ line-height:24px;  clear:left; }
div#pogContainer div#center div#content div.applyForm p.lastLine { padding-top: 15px;}
div#pogContainer div#center div#content div.applyForm p span.label { vertical-align: top; float: left; }
div#pogContainer div#center div#content div.applyForm p label{ width:200px; display:block; float:left; text-align:right;}
div#pogContainer div#center div#content div.applyForm p label.infoLabel { padding-left: 42px; width: 318px;   }
div#pogContainer div#center div#content div.applyForm p label.infoLabel2 { width: 174px; }
div#pogContainer div#center div#content div.applyForm p label.stateLbl { padding-left:2px;  }
div#pogContainer div#center div#content div.applyForm p input,
div#pogContainer div#center div#content div.applyForm p select,
div#pogContainer div#center div#content div.applyForm p textarea{ margin:0 10px ;}
div#pogContainer div#center div#content div.applyForm p.one label.stateLbl {padding-left:0px; }
div#pogContainer div#center div#content div.applyForm p select#question {margin-left: 7px; }
div#pogContainer div#center div#content div.applyForm p select#referred_code { margin-left: 3px; }
div#pogContainer div#center div#content div.applyForm p select {width: 324px; }
div#pogContainer div#center div#content div.applyForm p select#mainState {margin-left:10px; }
div#pogContainer div#center div#content div.applyForm p span.label.advWUs { margin-left:-2px;  }
div#pogContainer div#center div#content div.applyForm p.one select#mainState { margin-left: 10px; }
div#pogContainer div#center div#content div.applyForm p select#selMonth,
div#pogContainer div#center div#content div.applyForm p select#selYear { width: 151px;}
div#pogContainer div#center div#content div.applyForm p input#cardnumber,
div#pogContainer div#center div#content div.applyForm p input#holdername {width: 320px; }
div#pogContainer div#center div#content div.applyForm p input#refered { margin-left: 7px; }
div#pogContainer div#center div#content div.applyForm p input#challengeanswer { margin-left: 7px; }
div#pogContainer div#center div#content div.applyForm p.label select#mainProvince { margin-left:11px; }
div#pogContainer div#center div#content div.applyForm p input#mainStateProvince { margin-left:11px; width: 320px;  }
div#pogContainer div#center div#content div.applyForm p.one input#mainStateProvince { margin-left: 10px; }
div#pogContainer div#center div#content div.applyForm p input.one,
div#pogContainer div#center div#content div.applyForm p textarea{ width:320px; }
div#pogContainer div#center div#content div.applyForm p textarea{height:150px;}
div#pogContainer div#center div#content div.applyForm p.parNorm {line-height: 16px;  }
div#pogContainer div#center div#content div.applyForm p textarea.one { height: 80px; }
div#pogContainer div#center div#content div.applyForm p input.phone{ width:28px; margin:0px 0px 0px 10px;}
div#pogContainer div#center div#content div.applyForm p input.phone2{ width:278px;  margin:0 10px 0 7px;}
div#pogContainer div#center div#content div.applyForm p input.phone3 {width: 275px; }
div#pogContainer div#center div#content div.applyForm p select.one{ width: 324px;}
div#pogContainer div#center div#content div.applyForm p select.one option { padding: 0 5px; width: 314px; color: #000; }
div#pogContainer div#center div#content div.applyForm p input.two{ width:148px; margin:0 0 0 10px;}
div#pogContainer div#center div#content div.applyForm p input.twoLast{ width:153px; margin:0 10px 0 12px;}
div#pogContainer div#center div#content .applyForm p.firsLastName{ padding:0 0 0 165px; margin:-14px 0 0 0; }
div#pogContainer div#center div#content .applyForm p.firsLastName .lastName{ width:150px; padding:0 0 0 20px; }
div#pogContainer div#center div#content .applyForm p.phone{ margin:0 ; }
div#pogContainer div#center div#content div.applyForm p input.formTelephone{ width:100px; margin:0 0 0 10px ;}
div#pogContainer div#center div#content .applyForm .arrowTel{ margin:0 47px 0 0;}
div#pogContainer div#center div#content div.applyForm p span.required { color: #999; font: italic 10px Arial;}
div#pogContainer div#center div#content div.applyForm p span.required.fix { margin-left: -3px; }
div#pogContainer div#center div#content div#privacy p.privacy{ width:300px;}
div#pogContainer div#center div#content div#privacy .verisign{ text-align:right; float:right;}
div#pogContainer div#center div#content div#payByCheque{ height:85px;}
div#pogContainer div#center div#content div#payByCheque.padUP { padding-top: 28px; }
div#pogContainer div#center div#content div#payByCheque .cheque { width:300px; float: left;}
div#pogContainer div#center div#content div#payByCheque .pdf img{ float: left; margin:0 4px 0 0;}
div#pogContainer div#center div#content div#payByCheque .pdf{ width:300px; float:right; line-height:28px;}
div#pogContainer div#center div#content div.applyForm p.bigError { float: left; width: 678px; }
div#pogContainer div#center div#content div.applyForm p input.alignField,
div#pogContainer div#center div#content div.applyForm p select.alignField { margin-left: 6px; }
div#pogContainer div#center div#content div.applyForm p select.month,
div#pogContainer div#center div#content div.applyForm p select.year { width: 151px; }
div#pogContainer div#center div#content div.applyForm p.monthYearExpiration { padding: 0 0 0 330px; margin: -14px 0 0 0; }
div#pogContainer div#center div#content div.applyForm p.monthYearExpiration span.yearExpiration { padding: 0 0 0 145px; }
div#pogContainer div#center div#content div.applyForm p.proofTrade span label { width: 150px; }
div#pogContainer div#center div#content div.applyForm div.checkOption { float: left; width: 677px; color: #000; }
div#pogContainer div#center div#content div.applyForm div.checkOption span.label { float: left; }
div#pogContainer div#center div#content div.applyForm div.checkOption span.label label { float: left; width: 200px; text-align: right; }
div#pogContainer div#center div#content div.applyForm div.checkOption div.checkBoxes { float: left; height: 125px; margin-left: 10px; padding: 0; width: 322px; overflow: auto; background: #fff; border: 1px solid #CBCBCB; }
div#pogContainer div#center div#content div.applyForm div.checkOption div.checkBoxes span { clear: both; float: left; margin: 2px 0; width: 300px; }
div#pogContainer div#center div#content div.applyForm div.checkOption div.checkBoxes span input { float: left; margin: 0 5px; }
div#pogContainer div#center div#content div.applyForm div.checkOption div.checkBoxes span label { float: left; margin: 0; }
div#pogContainer div#center div#content div.applyForm div.checkOption.fieldError span.label { color: red; }
div#pogContainer div#center div#content div.applyForm div.checkOption.fieldError div.checkBoxes label { color: #000; }

div#pogContainer div#center div#content div.confirmationHeader { float: left; margin: 20px 0; }
div#pogContainer div#center div#content div.confirmationHeader h2 { float: left; margin-bottom: 5px; }
div#pogContainer div#center div#content div.confirmationHeader p { float: right; margin: 5px 0; width: 650px; }
div#pogContainer div#center div#content div.Box {  float:left;margin: 10px 0; padding: 10px; width: 679px; border: 1px dotted #CBCBCB; color: #000; }
div#pogContainer div#center div#content div.Box h3 { float: left; margin: 20px 0 10px 0; padding: 0 0 3px 0; width: 600px; background: url(/cgi/en/img/bg_h2Form.gif) bottom left no-repeat; clear:both;  }
div#pogContainer div#center div#content div.Box p { clear: both; float: left; margin: 0 0 10px 0; width: 100%; }
div#pogContainer div#center div#content div.Box p.infoRight { clear: none; float: left; margin: 0 0 10px 0; width: 515px; }
div#pogContainer div#center div#content div.Box p.contact { margin-top: 20px; }
div#pogContainer div#center div#content div.Box div.cieBizz { float:left; clear:both; width:100%;  }
div#pogContainer div#center div#content div.Box div.cieBizz div { float:left; clear:none; }
div#pogContainer div#center div#content div.Box div span { display:block; }
div#pogContainer div#center div#content div.Box div span.large { width:150px; }
div#pogContainer div#center div#content div.Box div span.website {  margin-top: 15px; }
div#pogContainer div#center div#content div.Box ul { clear: left; margin-left: 0; }
div#pogContainer div#center div#content div.Box ul li { padding-left: 25px; background: url(/cgi/en/img/bul_diamond.gif) top left no-repeat; line-height: 17px; list-style-type: none; }
div#pogContainer div#center div#content div.Box ul li.marginTop { margin-top: 30px; }

div#pogContainer div#center div#content div#privacy { float: left; }
div#pogContainer div#center div#content div#privacy p.verisign { float:right; margin: 0; text-align: right; }
div#pogContainer div#center div#content div#privacy p.verisign img { margin-right: 10px; }
div#pogContainer div#center div#content div#privacy p.privacy { width: 300px; }
div#pogContainer div#center div#content div#payByCheque { float: left; height: 85px; }
div#pogContainer div#center div#content div#payByCheque .cheque { width: 300px; float: left;}
div#pogContainer div#center div#content div#payByCheque .pdf img {  float: left; margin: 0 4px 0 0; }
div#pogContainer div#center div#content div#payByCheque .pdf { width: 300px; float: right; line-height: 28px; }
div#pogContainer div#center div#content div#accountOption { float: left; margin: 10px 0; width: 630px; background: url(/cgi/en/img/bg_accountBoxBottom.png) bottom left no-repeat; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent { float: left; padding: 10px; width: 605px; background: url(/cgi/en/img/bg_accountBoxTop.png) top left no-repeat; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent h3 { float: left; margin-bottom: 0; width: 300px; font: bold 12px Arial; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent p { clear: both; float: left; width: 300px; }
div#pogContainer div#center div#content div#accountOption.step2Free { height: 90px; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planDescription { float: left; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planDescription p {line-height: normal;}
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planOptions { float: right; padding: 8px 0; width: 280px; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planOptions p { margin: 5px 0; line-height: 18px; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planOptions p input { float: left; margin: 3px 5px; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planOptions p label { float: left; width: 175px; text-align: left; }
div#pogContainer div#center div#content div#accountOption div#accountOptionContent div.planOptions p span.save { margin: 0 0 0 10px; width: 85px; }
div#pogContainer div#center div#content div.checkboxes { float: left; padding: 10px 10px 10px 185px; width: 455px; }
div#pogContainer div#center div#content div.checkboxes p { float: left; margin: 5px 0; width: 480px; }
div#pogContainer div#center div#content div.checkboxes p input { float: left; margin: 5px; }
div#pogContainer div#center div#content div.checkboxes p label { float: left; margin: 0 0 0 5px; width: 445px; text-align: left; }

div#pogContainer div#center div#centerWrapper div#content div.split { clear: both; float: left; margin: 10px 0; width: 700px; }
div#pogContainer div#center div#centerWrapper div#content div.split .rect {padding-top: 20px;}
div#pogContainer div#center div#centerWrapper div#content div.split h2,
div#pogContainer div#center div#centerWrapper div#content div.split h3 { clear: both; float: left; width: 100%; margin-top:10px; background-image:none; }
//div#pogContainer div#center div#centerWrapper div#content div.split.quickSearch { margin-top: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.quickSearch div.leftSplit { width: 368px;}
div#pogContainer div#center div#centerWrapper div#content div.leftSplit { float: left; width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.leftSplit p { float: left; clear: both; margin: 5px 0; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit { float: right; width: 331px; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit.specific { margin: 10px 0px 0 0;}
div#pogContainer div#center div#centerWrapper div#content div.rightSplit p { float: left; clear: both; margin: 0 0 10px 0; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-diamond { background: url('/cgi/en/img/bg_searchDiamond.png') no-repeat; width: auto; height:63px;  float:right; margin:0px 5px 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-jewelry { background: url('/cgi/en/img/bg_searchJewelry.png') no-repeat; width: auto; height:63px;  float:right; margin:0px 5px 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-coloredStone { background: url('/cgi/en/img/bg_searchColoredStones.png') no-repeat; width: auto; height:63px;  float:right; margin:0px 5px 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-watch { background: url('/cgi/en/img/bg_searchWatches.png') no-repeat; width: auto; height:63px;  float:right; margin:0px 5px 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-watch p,
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-coloredStone p,
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-jewelry p,
div#pogContainer div#center div#centerWrapper div#content div.rightSplit div#searchOthers-diamond p { background:url('/cgi/en/img/bg_searchOthersRight.png') no-repeat top right; height:63px; margin: 0 0 0 63px; padding: 24px 20px 0 10px; width: auto;  }
div#pogContainer div#center div#centerWrapper div#content div.split ul.splitList { float: left; margin: 0 0 0 20px; }
div#pogContainer div#center div#centerWrapper div#content div.split.searchDetails { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.searchDetails h1 { padding: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.searchDetails div.leftSplit h2 { margin-bottom: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.searchDetails div.rightSplit { width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.split.searchDetails div.rightSplit p.stoneDetails { margin-bottom: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.section,
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell { margin-top: 0;}
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.wantMoreBox p { width: 170px; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.section { margin: 0 0 20px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.section.right { float: right; width: 305px; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.section.noMarge { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.division { float:left; width:100%;}
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.division p.margeTop { margin-top: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.section h2.otherRes,
div#pogContainer div#center div#centerWrapper div#content div.split.polygonWorks div.section h2.otherRes { margin-bottom: 15px;}
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.rightSplit { width: 335px; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell p {width:100%;}
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell p.bar,
div#pogContainer div#center div#centerWrapper div#content div.split.polygonWorks p.bar { padding:0px; border-top: 1px solid #000; width:90% ;float:left; margin-left: 34px; }
div#pogContainer div#center div#centerWrapper div#content .precise { width:100%;}
div#pogContainer div#center div#centerWrapper div#content .padRight { padding-right: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.split.pressRoom h3 { margin-top: 20px; }
div#pogContainer div#center div#centerWrapper div#content div.split p.h4tag { float: left; margin: 5px 0 10px 0; padding: 0 0 0 8px; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit p.stoneDetails { margin: 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.rightSplit div.contactMoreInfo { margin-top: 16px; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.formContent p span.label { float: left; padding-right: 5px; text-align: right; width: 80px; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.formContent p span.label label { float: none; margin: 0; width: 80px; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.formContent p span.required { padding-left: 5px; color: #999; font-style: italic; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.formContent p.extra { margin-left: 90px; width: 210px; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.formContent p input.check { width: 20px; border: none; }
div#pogContainer div#center div#centerWrapper div#content div.sessionMessage span { font-size: 11px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview { float: left; padding: 10px; width: 315px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div#preview { height: 235px; margin: 0 auto; padding: 5px; width: 235px; position: relative; border: 1px solid #ddd; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div#preview table { float: left; height: 100%; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div#preview table td { padding: 0; background: none; text-align: center; vertical-align: middle; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div.thumbnails { margin: 10px auto; width: 245px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div.thumbnails div { float: left; height: 75px; padding: 15px 0 0 0; width: 75px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div.thumbnails div#thumb2 { margin: 0 10px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.imagePreview div.thumbnails div.current { background: url(/cgi/en/img/thumb_arrow.png) top center no-repeat; }
div#greyBox { float: left; height: auto; width: 100%; position: absolute; top: 0; left: 0; background: #ccc; filter:alpha(opacity=50);	-moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }
div#mainImage,
div#certImage { float: left; position: absolute; top: 0; left: 0; border: 1px solid #000; z-index: 1000; width: 800px; height: 800px; text-align: center; background-color: #FFF; padding:5px;}
div#mainImage table,
div#mainImage tbody,
div#mainImage tr,
div#certImage table,
div#certImage tbody,
div#certImage tr { height: 100%; width: 100%; }
div#mainImage table td,
div#certImage table td { height: 100%; width: 100%; padding: 0; background: none; text-align: center; vertical-align: middle; }
div#mainImage img#close,
div#certImage img#close { float: left; margin: 7px 0 0 -36px; position: absolute; top: 0; left: 100%; cursor: pointer; z-index: 1000; }
div#pogContainer div#center div#centerWrapper div#content.details h3 { color: #000; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails { float: left; margin: 10px 0; width: 335px; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.header { clear: both; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.header div.leftHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_leftHeaderDetails.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.header div.rightHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_rightHeaderDetails.gif) top right no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.header h3 { clear: none; float: left; width: 293px; margin: 0; padding: 10px 15px 10px 5px; background: url(/cgi/en/img/bg_centerHeaderDetails.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails p { float: left; margin: 0; padding: 4px; width: 325px; border-bottom: 1px dotted #000; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails p span { float: left; width: 140px; text-align: left; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails p span.label { width: 140px; text-align: right; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails p span.comma { width: 20px; text-align: center; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails p span img.lock { margin: 0 0 2px 0; vertical-align: bottom; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.content { float: left; margin: -5px 0 0 0; padding: 0 5px 15px; background: url(/cgi/en/img/bg_details_footer.png) bottom left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.stoneDetails div.content p { padding: 4px 0; }
div#pogContainer div#center div#centerWrapper div#content div.upper { float: left; margin: -15px 0 0 0; }

div#pogContainer div#center div#centerWrapper div#content div.buyProduct { float: left; width: 220px; }
div#pogContainer div#center div#centerWrapper div#content div.sellProduct { float: left; margin: 0 20px; width: 220px; }
div#pogContainer div#center div#centerWrapper div#content div.networkProduct { float: left; width: 220px; }
div#pogContainer div#center div#centerWrapper div#content div.buyProduct h2,
div#pogContainer div#center div#centerWrapper div#content div.sellProduct h2,
div#pogContainer div#center div#centerWrapper div#content div.networkProduct h2 { margin-top: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.buyProduct ul,
div#pogContainer div#center div#centerWrapper div#content div.sellProduct ul,
div#pogContainer div#center div#centerWrapper div#content div.networkProduct ul { margin-left: 0; height: 205px; }
div#pogContainer div#center div#centerWrapper div#content div.buyProduct ul li,
div#pogContainer div#center div#centerWrapper div#content div.sellProduct ul li,
div#pogContainer div#center div#centerWrapper div#content div.networkProduct ul li { padding-left: 25px; background: url(/cgi/en/img/bul_diamond.gif) top left no-repeat; line-height: 17px; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools { clear: both; float: left; margin: 15px 0; padding: 15px 0; width: 700px; border-top: 1px dotted #CBCBCB; border-bottom: 1px dotted #CBCBCB; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools h2 { float: left; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools p { float: left; margin: 5px 0; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools ul { float: left; margin-left: 0; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools ul.middle { margin: 10px 40px 0 40px; }
div#pogContainer div#center div#centerWrapper div#content div.pogTools ul li { padding-left: 25px; background: url(/cgi/en/img/bul_diamond.gif) top left no-repeat; line-height: 17px; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content div.split.ourProducts h3 { margin-bottom: 5px; }
div#pogContainer div#center div#centerWrapper div#content div.split.ourProducts p { margin: 2px 0; }

div#pogContainer div#center div#centerWrapper div#content div.leftSplit.advertiseText { width: 325px; }
div#pogContainer div#center div#centerWrapper div#content div.leftSplit.advertiseText h1 { padding-top: 0; }
div#pogContainer div#center div#centerWrapper div#content div.rightSplit.advertise { margin-bottom: 15px; width: 345px; }
div#pogContainer div#center div#centerWrapper div#content div#advertiseRightBox { float: right; padding: 0; width: 342px; }
div#pogContainer div#center div#centerWrapper div#content div#advertiseRightBox div.contentBoxBck { padding: 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div#advertiseRightBox div.contentBoxBck p span { float: right; text-align: left; width: 125px; }
div#pogContainer div#center div#centerWrapper div#content div#advertiseRightBox div.contentBoxBck p span.label { float: left; padding-right: 10px; width: 175px; text-align:right; }
div#pogContainer div#center div#centerWrapper div#content div.applyForm form#advertiseForm.resizeTitles h2 { padding: 0; background: none; font-size: 16px; }
div#pogContainer div#center div#centerWrapper div#content div.applyForm form#advertiseForm.resizeTitles h3 { margin: 20px 0 0 0; padding: 0 0 3px 0; background: url(/cgi/en/img/bg_h2Form.gif) bottom left no-repeat; font-size: 14px; }
div#pogContainer div#center div#centerWrapper div#content div.applyForm form#advertiseForm.resizeTitles p input.twoLast { width: 154px; }

div#pogContainer div#center div#centerWrapper div#content div.section { float: left; margin: 0 0 0px 0; }
div#pogContainer div#center div#centerWrapper div#content div.section h2 { float: left; margin-bottom: 5px; }
div#pogContainer div#center div#centerWrapper div#content div.section .about{ padding-top:20px; }
div#pogContainer div#center div#centerWrapper div#content div.section p { clear: both; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.section img.imgLogo { float: left; margin: 0 10px 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.section span { float: left; margin: 0; width: 215px; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet { float: left; margin: 0 15px 0 0; padding: 0; width: 150px; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet li { float: left; margin: 5px 0; padding-left: 8px; width: 145px; background: url(/cgi/en/img/bg_current.gif) center left no-repeat; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet li h3 { float: left; margin: 0; font-weight: normal; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet.full { width: 300px; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet.full li { width: 290px; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet.indent { margin: 0 0 0 15px; width: 300px; }
div#pogContainer div#center div#centerWrapper div#content ul.arrowBullet.indent li { margin: 5px 0; width: 290px; }
div#pogContainer div#center div#centerWrapper div#content ul.specialList { float: left; margin: 0; }
div#pogContainer div#center div#centerWrapper div#content ul.specialList.full { width: 100%; }
div#pogContainer div#center div#centerWrapper div#content ul.specialList li { margin: 8px 20px; padding: 0 0 0 15px; background: url(/cgi/en/img/bullet.gif) left 5px no-repeat; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList { float: left; margin: 0 0 10px 30px; padding: 0; width: 300px; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList.noIndent { margin-left: 18px; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList.full { width: 669px; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList.medium { width: 640px; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList li { margin: 10px 0; padding: 0 }
div#pogContainer div#center div#centerWrapper div#content ol.numberList li h2 { padding: 15px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content ol.numberList li h3 { margin: 0 0 5px 0; padding: 15px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content div.wantMoreBox { float:left; height: 146px; margin: 10px 0 0 0; padding: 10px 0 0 10px; width: 335px; background: url(/cgi/en/img/bg_wantMore.jpg) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.wantMoreBox h2 { margin: 0; padding: 10px 10px 0 10px; width: 150px; color:#516A89 }
div#pogContainer div#center div#centerWrapper div#content div.wantMoreBox h3 { margin:0; padding: 10px 10px 0 10px; width: 150px; font-size: 14px; }
div#pogContainer div#center div#centerWrapper div#content div.wantMoreBox p { margin: 5px 0; padding: 0 0 0 10px; width: 175px; }
div#pogContainer div#center div#centerWrapper div#content ul.aboutUs { float: left; margin: 0; padding: 0 0 0 15px; width: 330px; }
div#pogContainer div#center div#centerWrapper div#content ul.aboutUs li { padding: 0; }
div#pogContainer div#center div#centerWrapper div#content ol.support { float: left; margin: 0 0 0 20px; padding: 0; width: 300px; }
div#pogContainer div#center div#centerWrapper div#content ol.support li { margin: 5px 0; padding: 0; }
div#pogContainer div#center div#centerWrapper div#content h2.howWork { padding:20px 0 0 0; float:left;}
div#pogContainer div#center div#centerWrapper div#content ul.support { float: left; margin: 0 15px 0 0; padding: 0; width: 300px; }
div#pogContainer div#center div#centerWrapper div#content ul.support li { padding-left: 8px; background: url(/cgi/en/img/bg_current.gif) center left no-repeat; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content div.split.border { background: url(/cgi/en/img/bg_contentSeparator.png) 350px bottom no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.polygonWorks h2 { padding: 10px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.polygonWorks div.wantMoreBox h2 { padding-left: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.rightSplit div.section  p { width: 330px; }
div#pogContainer div#center div#centerWrapper div#content div.split.howToBuySell div.wantMoreBox h2 { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.conclaves div.wantMoreBox h2 { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.partners div.section { margin-bottom: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.split.partners div.section span { width: 175px; }
div#pogContainer div#center div#centerWrapper div#content p.pfreeDl { width: 235px; float:left; font-size:10px; margin:0px; }
div#pogContainer div#center div#centerWrapper div#content div#dlLastMonth  { float:left;  width:100%;}
div#pogContainer div#center div#centerWrapper div#content div#dlLastMonth a.smallIconPdf { background: url('/cgi/en/img/icon_pdfSmall.png') no-repeat center right; padding-right: 16px; height: 16px; }
div#pogContainer div#center div#centerWrapper div#content div#dlLastMonth .imgLeftupper { margin-top: 12px; float:left; margin-right:10px;  }
div#pogContainer div#center div#centerWrapper div#content div#dlLastMonth div#dlTxt {float:left; width:550px;}
div#pogContainer div#center div#centerWrapper div#content div#dlLastMonth div#dlTxt p { float:left; margin:0; font-size:10px; width:100%;}
div#pogContainer div#center div#centerWrapper div#content div.leftSplit ul.listLeft { float:left; padding-left: 15px; margin-left: 5px;}
div#pogContainer div#center div#centerWrapper div#content div.leftSplit ul.listLeft li {  }
div#pogContainer div#center div#centerWrapper div#content div.leftSplit div.sectionImg{ width: 340px; text-align:center; }
div#pogContainer div#center div#centerWrapper div#content p.buySell { width: 345px; }
div#pogContainer div#center div#centerWrapper div#content div.split.polygonWorks div.division { float:left; width:100%;}

div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo { float: left; margin: 15px 0; padding: 10px; width: 316px; position: relative; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo h3 { margin-top: 0; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p { clear: both; float: left; margin: 5px 0; width: 316px; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p span.label { float: left; width: 75px; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo span#contactInfoViewRegions { clear: left; margin: 57px 0 0 55px; padding: 5px; width: 90px; position: absolute; top: 0; left: 0; background: #F3F2F2; border: 1px solid #D5D5D5; font-size: 11px; }
div#pogContainer div#center div#centerWrapper div#content div.split.sessions div.contactMoreInfo span#contactInfoViewRegions  { margin-top: 66px; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo span#contactInfoViewRegions span { clear: both; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactRegion { padding: 0 0 0 32px; height: 30px; width: 270px; background: url(/cgi/en/img/smallGlobeBck.png) left top no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoPhone { padding: 0 0 0 32px; width: 270px; background: url(/cgi/en/img/phoneBck.png) left top no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoFax { padding: 0 0 0 32px; width: 270px; background: url(/cgi/en/img/icon_fax.gif) 3px top no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoEmail { padding: 7px 0 0 32px; height: 50px; width: 270px; background: url(/cgi/en/img/mailBck.png) left top no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoPhone span { clear: both; float: left; width: auto; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoPhone span span.location { color:#536482; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoPhone span span.phone { padding-left: 5px; margin-bottom: 8px; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactRegion a.fixWidth { float: left; margin-right: 3px; text-decoration: underline; }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactRegion a.fixWidth span { width: auto; }
div#pogContainer div#center div#centerWrapper div#content ul.bullets { float: left; margin: 0; }
div#pogContainer div#center div#centerWrapper div#content ul.bullets li { margin: 8px 0; padding: 0 0 0 15px; background: url(/cgi/en/img/bullet.gif) left 5px no-repeat; list-style-type: none; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo { margin-top: -90px; padding: 0; width: 400px; position; relative; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo p#contactRegion { clear: none; width: 115px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo p#contactInfoPhone { clear: none; width: 135px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo p#contactInfoFax { clear: none; width: 115px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo p#contactInfoEmail { clear: none; width: 160px; height: 50px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.contactMoreInfo p#contactRegion span#contactInfoViewRegions { margin: 47px 0 0 35px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.rightSplit,
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPowerHow div.rightSplit { width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.overlap { float: left; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.overlap div.onTop { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.inventoryPower div.overlap div.onBottom { margin: -3px 0 0 0; }
div#aioCss div#imgMgt div.informationBox h3 { background-color: #CCC; margin: 0; padding: 5px 0 2px 5px; text-decoration: none; width: 250px; color: #000; font-size: 12px; font-weight: bold; }

div#pogContainer div#center div#centerWrapper div#content div.sectionDivider { float: left; margin: 5px 0 15px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.activeWeb { margin: -25px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.activeWeb div.rightSplit { width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.split.activeWeb div.rightSplit div.contactMoreInfo { margin-top: 0; }

div#pogContainer div#center div#centerWrapper div#content div.displayError { clear: left; margin: 20px 0; padding: 15px 0; width: 699px; min-height: 51px; background: #FAF2C1 url(/cgi/en/img/iconWarningMedium.gif) 20px 15px no-repeat; border: 1px dotted #c1c1c1; color: #000; font-weight: bold; }
div#pogContainer div#center div#centerWrapper div#content div.displayError h2 { margin-left: 100px; padding-right: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.displayError h3 { margin-left: 100px; padding-right: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.displayError p { margin-left: 100px; padding-right: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.miniSection { float: left; width: 175px; }
div#pogContainer div#center div#centerWrapper div#content div.miniSection h3 { clear: both; float: left; margin: 15px 0 5px 0; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.miniSection ul { clear: both; float: left; margin: 0; padding: 0; width: 100%; }
div#pogContainer div#center div#centerWrapper div#content div.miniSection ul li { margin: 8px 0; padding-left: 8px; width: 90%; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat; list-style-type: none; }

div#pogContainer div#center div#centerWrapper div#content div.split.stories ul { margin: 0; width: 330px; }
div#pogContainer div#center div#centerWrapper div#content div.split.stories ul li { width: 325px; background-position: left 5px; }
div#pogContainer div#center div#centerWrapper div#content div.split.stories div.rightSplit div.contentBoxBck.stories2 { padding: 0px; width: 240px; background-image:url('/cgi/en/img/smallContentBoxBottomBck.gif'); }
div#pogContainer div#center div#centerWrapper div#content div.split.stories div.rightSplit div.contentBoxBottomLeft.stories3 { background-image: url('/cgi/en/img/smallContentBoxBottomLeft.gif');}
div#pogContainer div#center div#centerWrapper div#content div.split.stories div.rightSplit div.contentBoxBottomRight.stories1 { background-image: url('/cgi/en/img/smallContentBoxBottomRight.gif'); }
div#pogContainer div#center div#centerWrapper div#content div.split.stories div.rightSplit { width: 280px; }
div#pogContainer div#center div#centerWrapper div#content div.split.stories div.rightSplit ul.arrowBullet { width: 275px; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles h2 { margin: 0; }
div#pogContainer div#center div#centerWrapper div#content h3.bottomSection { margin:20px 0 0 0; padding: 0 0 3px 0; background: url(/cgi/en/img/bg_h2Form.gif) bottom right no-repeat; }
div#pogContainer div#center div#centerWrapper div#content h3.noline { background-image:none;}
div#pogContainer div#center div#centerWrapper div#content div.section { width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.section span { font-style:normal;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.section { width: 335px; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.section.second {margin: 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.section h3 {background: url(/cgi/en/img/bg_h2Form.gif) bottom right no-repeat; margin-bottom: 0px;  }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.section h3.section2 { background-image:none; width:auto; clear:none; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection { float: left; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.header { clear: both; float: left; width:335px; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.header div.leftHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_leftHeaderDetails.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.header div.rightHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_rightHeaderDetails.gif) top right no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.header p { clear: none; float: left; width: 293px; margin: 0; padding: 10px 15px 10px 5px; background: url(/cgi/en/img/bg_centerHeaderDetails.gif) top left no-repeat; font:bold 12px arial; color: #516A89;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.profilePicture { clear: both; float: left; margin: 10px 0; padding: 10px 0; width: 335px; text-align: center; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.section span {margin-top: 20px; width: auto; margin-left: 5px;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.section { background: url(/cgi/en/img/bg_h2Form.gif) bottom right no-repeat; margin-bottom: 10px;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.section.noMargin { margin-bottom: 0px; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.profSecBottom { float:left; clear: both; width: 321px; margin-left: 15px;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.profSecBottom.dotte { border-bottom: 1px dotted #000;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.profSecBottom h3 {width:auto;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.profileSection div.profSecBottom span {margin-top: 10px; display:block;}
div#pogContainer div#center div#centerWrapper div#content div.contentBoxBck.profile { padding: 10px 0 20px 0; width: 315px; }
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.rightSplit div.profileSection div.contentBoxBck.profile { height:70px;}
div#pogContainer div#center div#centerWrapper div#content div.split.profiles div.rightSplit div.profileSection div.contentBoxBck.profile h3 { margin-top: 10px; }
div#pogContainer div#center div#centerWrapper div#content div.contentBoxBck.profile h3 { background: none; margin:15px 0 10px 0;  }
div#pogContainer div#center div#centerWrapper div#content div.quotes { float:left;}
div#pogContainer div#center div#centerWrapper div#content div.quotes blockquote { padding: 30px 0 0 30px; background: url(/cgi/en/img/bg_quoteUp.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.quotes blockquote p.quote { margin: 0; padding: 0 30px 10px 0; background: url(/cgi/en/img/bg_quoteDown.gif) bottom right no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contentList { clear: both; float: left; margin: 15px 0; width: 699px; }
div#pogContainer div#center div#centerWrapper div#content div.contentList h3 { padding: 0 0 0 8px; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.contentListDescription { float: left; }
div#pogContainer div#center div#centerWrapper div#content div.contentListDescription h3 { padding: 15px 0 0 0; }

div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.leftSplit { width: 300px; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.rightSplit { width: 330px; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section { margin: 0 0 20px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section div.header { clear: both; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section div.header div.leftHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_leftHeaderDetails.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section div.header div.rightHeader { float: left; height: 36px; width: 11px; background: url(/cgi/en/img/bg_rightHeaderDetails.gif) top right no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section div.header h2 { clear: none; float: left; width: 265px; margin: 0; padding: 10px 15px 10px 5px; color: #000; background: url(/cgi/en/img/bg_centerHeaderDetails.gif) top left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.siteMap div.section h3 { margin: 10px 0 10px 25px; padding: 0 0 0 8px; width: 265px; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat; }

div#pogContainer div#center div#centerWrapper div#content div.split.faq p { width: 335px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.section { margin-bottom: 15px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.leftSplit h2 { width: 340px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.leftSplit ul.arrowBullet { width: 335px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.leftSplit ul.arrowBullet li { width: 330px; background-position: left 5px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.rightSplit { width: 325px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.rightSplit p { width: 320px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.rightSplit ul.arrowBullet.rightSection { width: 310px; }
div#pogContainer div#center div#centerWrapper div#content div.split.faq div.rightSplit ul.arrowBullet.rightSection li { width: 300px; }
div#pogContainer div#center div#centerWrapper div#content h4.arrow { float: left; padding: 0 0 0 8px; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat;  }
div#pogContainer div#center div#centerWrapper div#content div.ressources { float: left; width: 699px; }
div#pogContainer div#center div#centerWrapper div#content div.ressources h2 { clear: both; float: left; margin: 20px 0 0 0; width: 689px; }
div#pogContainer div#center div#centerWrapper div#content div.ressources p { clear: both; float: left; margin: 5px 0; width: 689px; }

div#pogContainer div#center div#centerWrapper div#content h2.pressRoom { margin: 20px 0; padding: 0 0 3px 0; background: url(/cgi/en/img/bg_h2Form.gif) left bottom no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.split.pressRoom { margin: 10px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.pressRoom span.h2tag { float: left; margin: 0; padding: 0 0 3px 0; width: 699px; background: url(/cgi/en/img/bg_h2Form.gif) left bottom no-repeat; font: bold 14px Arial,Helvetica,sans-serif; }
div#pogContainer div#center div#centerWrapper div#content div.split.pressRoom div.rightSplit div.section { width: 330px; }
div#pogContainer div#center div#centerWrapper div#content div.split.pressRoom div.section p { margin: 0 0 20px 0; }
div#pogContainer div#center div#centerWrapper div#content div.section p.pressRoom { width: 100%; }
div#pogContainer div#center div#centerWrapper div#content p span.placeDate { color:#666; }
div#pogContainer div#center div#centerWrapper div#content div#photo { float:left; clear:both; }
div#pogContainer div#center div#centerWrapper div#content div#photo img.lefPic { float:left;}
div#pogContainer div#center div#centerWrapper div#content div#photo img.rightPic { float: right; clear:none; }
div#pogContainer div#center div#centerWrapper div#content div.picDmcc { text-align:center; }
div#pogContainer div#center div#centerWrapper div#content div.picDmcc p {width:250px; text-align:left; margin: 5px auto; }
div#pogContainer div#center div#centerWrapper div#content address.presRoom { margin: 5px 0; }
div#pogContainer div#center div#centerWrapper div#content address.presRoom span { display:block;}
div#pogContainer div#center div#centerWrapper div#content .line { border-bottom: 1px solid #000; width:92px;}
div#pogContainer div#center div#centerWrapper div#content div.addresses address{ float:left; width:135px; margin:0 2px; }
div#pogContainer div#center div#centerWrapper div#content div.addresses address span{ clear:left; float:left; width:100%; font-size:11px; font-style:normal; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives { float: left; width: 699px; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives h2 { margin: 30px 0 10px 0; padding: 0; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives h2.recArtc { margin-bottom: 0px;}
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives div.content { float: left; margin: 10px 0; width: 699px; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives div.content span.h2tag { float: left; margin: 0; padding: 0 0 3px 0; width: 699px; font: bold 14px Arial,Helvetica,sans-serif; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives div.content h3 { float: left; margin: 10px 0 5px 0; padding: 0 0 0 8px; width: 699px; background: url(/cgi/en/img/bg_current.gif) left 5px no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div.pressRoomArchives div.content h4 { float: left; margin: 0 0 15px 0; width: 699px; padding: 0 0 0 8px; }
div#pogContainer div#center div#centerWrapper div#content div#jewelryExpertiseRightBox { float: left; margin: 0 0 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div#jewelryExpertiseRightBox div.contentBoxBck { width: 296px; }
div#pogContainer div#center div#centerWrapper div#content div#jewelryExpertiseRightBox div.contentBoxBck p.upper { margin: 12px 0 10px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.jewelryExpertise div.section { margin: 0 0 15px 0; }
div#pogContainer div#center div#centerWrapper div#content div.split.jewelryExpertise div.rightSplit div.section p { margin: 10px 0 0 0; }
div#pogContainer div#center div#centerWrapper div#content div.lessUp { float: left; margin: 0; }

div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives  {  width:699px;  }
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news { float:left; margin: 5px 0;}
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news div.leftSide { float:left; margin: 0 0 0 20px; width: 550px; }
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news div.leftSide img { margin-right: 3px; }
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news h2 { background: url(/cgi/en/img/bg_h2_LargeForm.jpg) bottom left no-repeat; }
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news div.rightSide { float:right; clear:right; margin-top: 10px; }
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news div.rightSide.noH2 {margin-top:13px;}
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news.dotted { border: 1px dotted #CBCBCB; width:699px; margin-top: 30px; padding-bottom:10px;}
div#pogContainer div#center div#centerWrapper div#content div#newsLetterArchives div.news.dotted h2 { margin: 10px 0 10px 10px; }
div#pogContainer div#center div#centerWrapper div#content div.part { float:left; width:100%; clear:both; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country { width: 300px; float:left; margin-left:10px; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country address span {display:block; font-style:normal;}
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.phone { background: url('/cgi/en/img/phoneBck.png') no-repeat left top; padding-left: 32px; height: 65px; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.phone span label { color: #536482; width: 135px; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.phone span { width: 240px; float: left; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.fax { background: url('/cgi/en/img/icon_fax.gif') no-repeat left top; padding-left: 32px; height: 32px; margin-left:2px; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.email { background: url('/cgi/en/img/mailBck.png') no-repeat left top; padding-left: 32px; height: 32px; }
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.phone span.noPad {padding:0px;}
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.phone span,
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.fax span,
div#pogContainer div#center div#centerWrapper div#content div.part div.country p.email span { padding-top:5px; display:block;}
div#pogContainer div#center div#centerWrapper div#content div.part p.line { width: 99%; border-bottom: 1px dotted #CBCBCB; }
div#pogContainer div#news .bannerFooter { float: right; margin: 30px 0 0 0;  height: 60px; width: 140px; }
div#pogContainer div#news .bannerFooter.First { margin-right: 10px; }
h1.headerPopUp ,div.popUp h2 ,div.popUp p.question {margin-left:10px;  }
div.popUp ol.numberList { float: left; margin: 0 0 10px 15px; padding: 0 0 0 30px; width: 300px; }
div.popUp ol.numberList.noIndent { margin-left: 18px; }
div.popUp ol.numberList.full { width: 526px; }
div.popUp ol.numberList.medium { width: 490px; }
div.popUp ol.numberList li { margin: 10px 0; padding: 0 }
div.popUp ol.numberList li h2 { padding: 15px 0 0 0; }
div.popUp ol.numberList li h3 { margin: 0 0 5px 0; padding: 15px 0 0 0; }
div#pogContainer div#center div#content div.applyForm form#applyRequestForm input#mainStateProvince { margin-right: 9px; }
div#pogContainer div#center div#content div.applyForm p input#mainStateProvince.advWithUs { margin-right:9px; }
div#pogContainer div#center div#content div.applyForm p span.label.reqMorelbl { margin-left: -2px; }

h1.hardBreak {
width: 700px;
white-space: pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
word-wrap: break-word; 
white-space: -hp-pre-wrap; 
white-space: pre-line;
}

div#pogContainer div#center div#content div.Box div span.hardBreak, span.hardBreak, p.hardBreak {
width: 650px;
white-space: pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
word-wrap: break-word; 
white-space: -hp-pre-wrap; 
white-space: pre-line;
}
div.hardBreak div.errorMessages div.message.error {
width: 425px;
white-space: pre-wrap; 
white-space: -pre-wrap; 
white-space: -o-pre-wrap; 
word-wrap: break-word; 
white-space: -hp-pre-wrap; 
white-space: pre-line;
}



div.bodyMember { background: url(/cgi/en/img/memberBackground.png) repeat-x left 10px; height: 100%; width: 100%; float: left; padding-bottom: 50px; }
div.bodyMember.withTopAdvertisement { background: url(/cgi/en/img/memberBackground2.png) repeat-x left 23px;}
div.bodyMember a, div.bodyMember a:active, div.bodyMember a:visited, div.bodyMember a:hover, table a, table a:hover { color: #1d4f75; text-decoration: none; }
div.bodyMember table tr td a, div.bodyMember table tr td a:active, div.bodyMember table tr td a:hover { color: #1d4f75; }
div.bodyMember table tr td.Result a, div.bodyMember table tr td.Result a:visited, div.bodyMember table tr td.Result a:active, div.bodyMember table tr td.Result a:hover,
div.bodyMember table tr td.TableBorder1px a, div.bodyMember table tr td.TableBorder1px a:visited, div.bodyMember table tr td.TableBorder1px a:active, div.bodyMember table tr td.TableBorder1px a:hover { color: #1d4f75; }
div.bodyMember table tr td.pages a, div.bodyMember table tr td.pages a:active, div.bodyMember table tr td.pages a:visited, div.bodyMember table tr td.pages a:hover { color: #1d4f75; }
div.bodyMember table tr td.pages a:hover { color: #e7aa05; }
div.bodyMember a:hover, table a:hover { text-decoration: underline; }
div#memberCanvas { margin: 0 auto; padding-bottom: 10px; width: 970px; }
div#advertisement { height: 115px; width: 728px; float: right; }
div#memberBody { float: left; margin-bottom: 10px; width: 970px; font-size: 11px; }
body.desktop div#memberBody { font-size: 12px; }
div#memberHeader img.logo { float: left; margin-top: 13px; }
div#memberHeader div#bannerTop { float: right; height: 90px; margin: 0; overflow: hidden; }
a#closeBanner { float: right; margin: 10px 0 0 0;font:12px Arial,Helvetica,sans-serif; }
div#memberHeader div#memberTabs { font-size: 12px; float: left; margin-top: 10px; padding-left: 25px; width: 931px; }
div#memberHeader div#memberTabs ul { float: left; list-style: none; margin: 0 5px 0 0; width: auto; }
div#memberHeader div#memberTabs ul li { float: left; margin: 0; padding: 0; font: 12px Arial; }
div#memberHeader div#memberTabs ul.nav2 { margin-left: 0px; }
div#memberHeader div#memberTabs ul.nav3 { width: 230px; margin-top: 3px; }
div#memberHeader div#memberTabs input{ width: 195px; height:19px; font-style:italic; color:grey; margin: 0; border: 1px solid;}
div#memberHeader div#memberTabs ul.nav3 li { padding: 6px 10px 0 0; float: right; }
div#memberHeader div#memberTabs #findMemberButton a { width:30px; height:21px; background: url(/cgi/en/img/btn-search-Off.png) no-repeat !important; float:left; }
div#memberHeader div#memberTabs #findMemberButton a:hover {background: url(/cgi/en/img/btn-search-On.png) no-repeat !important; float:left; }
div#memberHeader div#memberTabs #findMemberBox, div#memberHeader div#memberTabs #findMemberButton{ float: left; padding: 0;}
#findMemberTextBox{ font-family: Verdana,Arial; }
#logout_menu { height: 26px; font: 11px/23px Verdana, Geneva, sans-serif; color: #333333; text-align: right; }
div#pogHeaderMenu { float: left; }
div#memberHeader div#memberTabs ul li a { float: left; text-decoration: none; }
div#memberHeader div#memberTabs ul li a strong, div#memberHeader div#memberTabs ul li a:visited strong { background: url(/cgi/en/img/navRight-Off.png) no-repeat top right; color: #fff; height: 24px; float: left; padding: 6px 14px 0 12px; cursor: pointer; }
div#memberHeader div#memberTabs ul li a strong span { font-weight: normal; }
div#memberHeader div#memberTabs ul li.first a, div#memberHeader div#memberTabs ul li.first a:visited { background: url(/cgi/en/img/navFirstLeft-Off.png) no-repeat top left; padding-left: 8px;}
div#memberHeader div#memberTabs ul li.first a strong { padding-left: 6px; }
div#memberHeader div#memberTabs ul li.last a strong, div#memberHeader div#memberTabs ul li.last a:visited strong { background: url(/cgi/en/img/navLastRight-Off.png) no-repeat top right; padding-right: 22px; }
div#memberHeader div#memberTabs ul li.first a.selected,
div#memberHeader div#memberTabs ul li.first a.selected:visited,
div#memberHeader div#memberTabs ul li.first a:hover { background: url(/cgi/en/img/navFirstLeft-On.png) no-repeat top left; }
div#memberHeader div#memberTabs ul li a.selected,
div#memberHeader div#memberTabs ul li a.selected strong,
div#memberHeader div#memberTabs ul li a.selected:visited strong,
div#memberHeader div#memberTabs ul li a:hover,
div#memberHeader div#memberTabs ul li a:hover strong { background: url(/cgi/en/img/navRight-On.png) no-repeat top right; }
div#memberHeader div#memberTabs ul li.last a.selected strong,
div#memberHeader div#memberTabs ul li.last a.selected:visited strong,
div#memberHeader div#memberTabs ul li.last a:hover strong { background: url(/cgi/en/img/navLastRight-On.png) no-repeat top right; }
div#memberHeader div#memberTabs ul.nav2 li.first a, div#memberHeader div#memberTabs ul.nav2 li.first a:visited { background: url(/cgi/en/img/navFirstLeft2-Off.png) no-repeat top left; }
div#memberHeader div#memberTabs ul.nav2 li.first a.selected,
div#memberHeader div#memberTabs ul.nav2 li.first a.selected:visited,
div#memberHeader div#memberTabs ul.nav2 li.first a:hover { background: url(/cgi/en/img/navFirstLeft2-On.png) no-repeat top left; }
div#memberHeader div#memberTabs ul.nav2 li a strong, div#memberHeader div#memberTabs ul.nav2 li a:visited strong { background: url(/cgi/en/img/navRight2-Off.png) no-repeat top right; }
div#memberHeader div#memberTabs ul.nav2 li a.selected strong,
div#memberHeader div#memberTabs ul.nav2 li a.selected:visited strong,
div#memberHeader div#memberTabs ul.nav2 li a:hover strong { background: url(/cgi/en/img/navRight2-On.png) no-repeat top right; }
div#memberHeader div#memberTabs ul.nav2 li.last a strong, div#memberHeader div#memberTabs ul.nav2 li.last a:visited strong { background: url(/cgi/en/img/navLastRight2-Off.png) no-repeat top right; }
div#memberHeader div#memberTabs ul.nav2 li.last a.selected strong,
div#memberHeader div#memberTabs ul.nav2 li.last a.selected:visited strong,
div#memberHeader div#memberTabs ul.nav2 li.last a:hover strong { background: url(/cgi/en/img/navLastRight2-On.png) no-repeat top right; }
div#memberHeader div#memberTabs ul.nav3 li a { color: #3e536d; background: none !important; }
div#memberHeader div#memberTabs ul.nav3 li a.selected,
div#memberHeader div#memberTabs ul.nav3 li a.selected:visited,
div#memberHeader div#memberTabs ul.nav3 li a:hover { color: #1679c8; }




#memberSubTabs { background: url(/cgi/en/img/memberBodyTopBackground.png) no-repeat top left; float:left; padding-top: 5px; width: 965px; position: relative; }
#memberSubTabs .right_links { position: absolute; right: 8px; top: 8px; }
#memberSubTabs .subNav { list-style: none; margin-left: 35px; position: relative; font-family: Arial; }
#memberSubTabs .subNav li, .filterTabs li { float: left; margin: 0 5px 0 0; }
#memberSubTabs .subNav li a, ul.filterTabs li a { background: url(/cgi/en/img/subNavTabLeft-Off.png) no-repeat top left; float: left; font-size: 12px; padding: 0 0 0 6px; color: white; }
#memberSubTabs .subNav li a strong, .filterTabs li a strong { background: url(/cgi/en/img/subNavTabRight-Off.png) no-repeat top right; float: left; height: 17px; padding: 4px 11px 0 4px; color: white; }
#memberSubTabs .subNav li img { float: left; margin: 2px 3px 0 0;}
#memberSubTabs .subNav li a:hover, div#memberCanvas ul.subNav li a.selected { background: url(/cgi/en/img/subNavTabLeft-On.png) no-repeat top left; }
#memberSubTabs .subNav li a:hover strong, div#memberCanvas  ul.subNav li a.selected strong { background: url(/cgi/en/img/subNavTabRight-On.png) no-repeat top right; }
#memberSubTabs .subNav2 { background-color: #3381BC; display: block; margin: 0; overflow: hidden; top: 21px; position: absolute; z-index: 1000;}
#memberSubTabs .subNav2 li { float: none; margin: 0; background: none repeat scroll 0 0 transparent !important; }
#memberSubTabs .subNav ul.subNav2 li a { float: none; display: block; padding: 6px 15px 6px 25px; background: url(/cgi/en/img/white-arrow.gif) no-repeat scroll 10px center; font-weight: bold;}
#memberSubTabs .subNav ul.subNav2 li a:hover { color: white; background-color: #3d5571; text-decoration: none; }
.filterTabs { border-bottom: 3px solid #3683bf; height: 21px; margin-left: 0; }
div#memberBody div#memberBodyMiddle { background: url(/cgi/en/img/memberBodyBackground.png) repeat-y top left; float: left; padding: 0 5px; width: 960px; }
div#memberBody div#memberBodyMidTop { background: url(/cgi/en/img/memberBodyMidTopBackground.png) no-repeat top left; float: left; padding: 10px 0 10px 5px; width: 955px; position: relative; }
div#memberBody div#memberBodyMidTop.btmSep { background: url(/cgi/en/img/memberBodyMidTopBackground3.png) no-repeat top left; }
div#memberBody div#memberBodyMiddleBot { background: url(/cgi/en/img/memberBodyBackgroundBot.png) no-repeat left bottom; float: left; width: 970px; }
div#memberBody div#memberBodyLeft { float: left; padding: 0 0 0 10px; width: 790px; }
div#memberBody div#memberBodyRight { float: left; padding: 0 10px; width: 130px;}
div#memberBody div#memberBodyRight.padTop { padding: 46px 10px 0 15px; width: 125px; }
div#memberBody div#memberBodyFull { padding: 0 10px; width: 930px; }
div#memberBody h1 { border-bottom: none; color: #4C5D67; float: left; font: 20px Arial, Verdana; width: 100%; }
div#memberBody h1.wAuto { width: auto; }
div#memberBody div#memberBodyLeft div#detailsContent { margin: 0; padding: 0; float:left; }
div#memberBody div#memberBodyLeft div#certsDiamond { float: left; margin: 30px 0 0 0; }
div#memberBody div#memberBodyLeft div#nonCertsDiamond { float: left; margin: 30px 0 0 30px; }
div#memberBody div#memberBodyLeft div#savedSearch { float: right; margin: 30px 0 0 0; }
div#memberBody div#memberBodyLeft div#basicCrit { clear: left; float: left; margin: 20px 0 0 0;}
div#memberBody div#memberBodyLeft div#thumbnailImage { float: left; height: 75px; width: 75px; }



#home #left_column { width: 140px; }
#home #middle_column { width: 470px; }
#home #right_column { width: 300px; }
#home .column { margin-right: 10px; }
#home fieldset { border: 1px solid #ccc; padding: 5px; margin-bottom: 10px; }
#home fieldset legend { color: #000; font-size: 14px; padding: 0 1px 3px 1px; }
#home fieldset ul { margin: 0 0 10px 0; padding-left: 5px; list-style: none; }
#home fieldset ul li { color: #536482; margin: 4px 0 0 0; }
#home #bannerLeft { margin: 0 auto; }
#home #learn h2, #home #announcements h3, #home #calendar p { margin: 10px 0 0 0; background: url('/cgi/en/img/squarebullet.gif') no-repeat left center; padding-left: 15px; }
#home #announcements h3 { color: black; }
#home #announcements h3.first, #home #learn h2.first { margin: 0; }
#home #announcements p { margin: 0 0 0 15px; }
#home #learn h2 a { color: #1D4F75; }
#home #learn h2 a:hover { text-decoration: underline; }
#home #learn a { color: black; }
#home #learn a:hover { text-decoration: none; }
#home #access_code form { background-color: #F4F5FB; padding: 10px; }
#home #access_code img { vertical-align: middle; }
#home #access_code p { font-weight: bold; }
#home #access_code .red_btn { color: #E42217; font: bold 11px Arial,Helvetica,sans-serif; }
#home #calendar p { margin: 0; }
#home #calendar span { font-weight: bold; }

div#memberBody p.radio { float: left; height: auto; margin: 5px 0 0 0; width: 99%; }
div#memberBody dl p.radio.search { margin-top: 10px; }
div#memberBody form dl p label { color: #666; float: left; font-size: 11px; width: 30px; }
div#memberBody form.joinForm  dl p label { width: 134px; }
div#memberBody dl p label.wAuto { width: auto; }
div#memberBody p.radio input, div#memberBody p.radio label, div#memberBody p.radio span { float: left; margin: 0 0 0 5px; }
div#memberBody dd div.box p.radio input { margin-left: 0; }
div#memberBody p.radio label, div#memberBody p.radio span { margin: 0 2px; width: 30px; white-space: nowrap; }
div#memberBody form dl dd p.radio label, div#memberBody form dl dd p.radio span, div#memberBody form dl dd span.label { color:#666; }
div#memberBody form div.resultsPref p.radio span { width: auto; }
div#memberBody dl p.radio label.exclusive { padding-left: 12px; background: url(/cgi/en/img/PolyLogoMini.gif) no-repeat left 2px; }
div#memberBody p span.actionArrow { background: url(/cgi/en/img/actionArrows.png) no-repeat left 7px; color: #2d425d; font-weight: bold; padding: 3px 0 0 10px; float: left; }
div#memberBody a.ctaSave, div#savedSearchPopup a.ctaSave { background: url(/cgi/en/img/ctaSaveLeft.png) no-repeat top left; color: #333; float: left; height: 17px; margin: 2px 0 0 10px; padding: 0 0 0 2px; text-decoration: none !important; cursor: pointer; }
div#memberBody a.ctaSave:hover, div#savedSearchPopup a.ctaSave:hover { background: url(/cgi/en/img/ctaSaveLeft-On.png) no-repeat top left; }
div#memberBody a.ctaSave strong, div#savedSearchPopup a.ctaSave strong { background: url(/cgi/en/img/ctaSaveRight.png) no-repeat top right; height: 15px; padding: 2px 5px 0 3px; float: left; font-weight: normal !important; }
div#memberBody a.ctaSave:hover strong, div#savedSearchPopup a.ctaSave:hover strong { background: url(/cgi/en/img/ctaSaveRight-On.png) no-repeat top right; }
div#memberBody dl.polyId a.ctaSave, div#memberBody dl.parcelPolyId a.ctaSave, div#memberBody dl.watchPoly a.ctaSave { float: right; }
div#memberBody p.searchAction { float: left; margin: 0; padding: 5px 0; width: 792px; }
div#memberBody p a.clearAction { padding-top: 3px; }
div#memberBody a.ctaSearch { background: url(/cgi/en/img/ctaSearchLeft.png) no-repeat top left; color: #5b3a05; float: right; height: 20px; margin-left: 10px; padding: 0 0 0 5px; text-decoration: none !important; cursor: pointer; }
div#memberBody a.ctaSearch strong { background: url(/cgi/en/img/ctaSearchRight.png) no-repeat top right; height: 17px; padding: 3px 20px 0 5px; float: left; }
div#memberBody div.resultsPref { clear: left; float: left; border: 1px solid #666; padding: 5px; width: 780px; }
div#memberBody div.resultsPref p { float: left; margin: 5px 25px 5px 0; color: #666666; font-size: 11px; font-weight: bold; }
div#memberBody div.resultsPref p.results { width: 135px; }
div#memberBody div.resultsPref p.sort { width: 95px; }
div#memberBody div.resultsPref p.order { width: 168px; }
div#memberBody div.resultsPref p.seller { width: 128px; }
div#memberBody div.resultsPref p.curr { width: 200px; }
div#memberBody div.resultsPref p.index { width: 130px; }
div#memberBody div.resultsPref p label { color: #666666; font-size: 11px; font-weight: bold; width: 140px; float: left; }
div#memberBody div.resultsPref p.radio label { width: auto; }
div#memberBody div.resultsPref p input, div#memberBody div.resultsPref p select { font-size: 11px; float: left; }
div#memberBody div.resultsPref p label.check, div#memberBody div.resultsPref p input.check { float: left; }
div#memberBody div.resultsPref p label.check { margin: 0 0 0 5px; width: 75px; }
div#memberBody div.resultsPref p select#currencyDisplay { width: 200px; }
div#memberBody div#memberBodyRight div#bannerVertical { position: relative; bottom: 1px; float: none; margin: 0; padding: 0 0 5px 5px; width: 130px;  }
div#memberBody div#memberBodyRight div#bannerVertical.bannerTopOffset { margin: 46px 0 0 0; }



#memberFooter { background: url(/cgi/en/img/memberFooterBackground.png) no-repeat 5px top; float: left; height: 110px; margin: 0; position: relative; width: 970px; }
#memberFooter div { position: absolute; top: 5px; width: 285px; }
#memberFooter .left { left: 20px; }
#memberFooter .middle { left: 340px; }
#memberFooter .right { left: 660px; }
#memberFooter h4 { color: #2d425d; font-size: 11px; font-weight: bold; }
#memberFooter p { color: #2d425d; margin: 4px 0; }
#memberFooter a { font-size: 11px; }
#memberFooter ul { margin: 0 }
#memberFooter ul li { margin: 4px 0 0 0 }
div#memberCanvas p.bottomLinks { color: #666; font-size: 11px; float: left; padding-left: 5px; width: 500px; }
div#memberCanvas p.bottomLinks a, div#memberFooter p.bottomLinks a:active, div#memberFooter p.bottomLinks a:visited, div#memberFooter p.bottomLinks a:hover { color: #666; }
div#memberCanvas p.bottomLinks span { margin: 0 5px; }
div#memberCanvas p.mdfco { float: right; }
div#memberCanvas a.help, div#memberCanvas a.tooltip { float: left; margin-left: 5px;}
div#memberCanvas a.helpCut { float: right; margin: 2px 2px 0 0; }
div#memberCanvas a.print { background: url(/cgi/en/img/printLogo.gif) no-repeat top left; color: #666 !important; float: right; font-weight: bold; margin: 5px 4px 5px 0; padding-left: 20px; height: 20px; text-decoration: none !important; }
div#memberCanvas .cLeft, div#savedSearchPopup .cLeft { clear: left; float: left; width: 100%; }
div#memberCanvas a.certificate { background: url(/cgi/en/img/certificateLogo.gif) no-repeat top right; padding-right: 13px;}
div#memberCanvas .numeric { text-align: right;}
div#memberCanvas div.printThisPage{ display: none; white-space: nowrap; }

div#savedSearchPopup { border: 1px solid #666; background-color: #fff; float: left; height: auto; padding: 5px 10px 10px 10px; width: 380px; }
div#savedSearchPopup input, div#savedSearchPopup p, div#savedSearchPopup select, div#savedSearchPopup textarea { font-size: 11px; }
div#savedSearchPopup img#close { float: right; }
div#savedSearchPopup h2, div#savedSearchPopup h3 { margin-top: 0; width: 100%; }
div#savedSearchPopup div.criteria, div#savedSearchPopup div.savedSearches { border: 1px solid #666; background-color: #e7f0f7; float: left; width: 370px; padding: 5px; margin-bottom: 10px; }
div#savedSearchPopup div.criteria p { clear: left; margin: 5px 0; float: left; width: 100%; }
div#savedSearchPopup span.SmartTitleType, div#savedSearchPopup p label, div#savedSearchPopup p span.label { font-weight: bold; }
div#savedSearchPopup p.radio input, div#savedSearchPopup p.radio label, div#savedSearchPopup p.radio span.radio { float: left; margin: 0; font-weight: normal; width: auto; }
div#savedSearchPopup p.radio label, div#savedSearchPopup p.radio span.radio { margin: 0 10px 0 3px; }
div#savedSearchPopup p span.label { float: left; width: 150px; }
div#savedSearchPopup p label { margin: 0 5px 0 0; }
div#savedSearchPopup input.searchName { width: 280px; }
div#savedSearchPopup p.actions, div#savedSearchPopup p.actions a { float: right; }
div#savedSearchPopup p.actions a.simple { margin: 3px 5px 0 0; }
div#savedSearchPopup div.errorMessages { width: 380px; }
div#savedSearchPopup div.savedSearches { background-color: #fff; }
div#savedSearchPopup table.info tr th { font-weight: bold; }
div#savedSearchPopup table.info tr th, div#savedSearchPopup table.info tr td  { font-size: 11px; }
div#savedSearchPopup table.info tr th.txtC, div#savedSearchPopup table.info tr td.txtC { text-align: center !important; width: 100px; font-size: 11px; }

div#searchOptions { padding: 0 5px; float: left; width: 500px; }
div#searchOptions table.info tr th.txtC, div#searchFilters table.info tr th.txtC { text-align: center; }
div#searchOptions ul { list-style: disc; }
div#searchOptions a.reset { float: left; margin: 4px 0 0 0; }
div#searchFilters { float: left; margin-left: 10px; padding:0 5px; width: 410px; }
div.excluded div#searchFilters { background-color: transparent; width: 510px; }
div#searchFilters form { clear: left; float: left; margin: 5px 0; width: 100%; }
div#searchFilters form p { clear: left; float: left; width: 100%; }
div#searchFilters form p label, div#searchFilters form p input, div#searchFilters form p span.label, div#searchFilters a.ctaSave { float: left; margin: 0 5px 0 0; }
div#searchFilters form#Remove a.ctaSave, div#searchFilters form#ParcelNetFiltersForm a.ctaSave { margin:0 0 0 5px; }
div#searchFilters form p label, div#searchFilters form p span.label { margin: 3px 5px 0 0; }

div#memberBody #aioCss table { font-family: Arial, Verdana; }
div#memberBody #aioCss table#uploadImageTable { float: left; }
div#memberBody div#wrapper h1 { font: 20px Arial; }
div#memberBody #aioCss input, div#memberBody #aioCss select, div#memberBody #aioCss button, div#memberBody #aioCss textarea,
div#memberBody #canvasLeft, div#memberBody #canvasRight, div#memberBody #wrapper, div#memberBody .line1,
div#memberBody div#aioCss div#imgMgt p.pFontsize, div#memberBody div#wrapper .btnRedB, div#memberBody div#wrapper a { font-family: Arial, Verdana; }
div#memberBody .previousLink, div#memberBody .nextLink { border: none; padding: 0; width: 115px; height: 44px; float: right; cursor: pointer; }
div#memberBody .previousLink { margin-right: 5px; float: left; }
div#memberBody .saveLink { border: none; padding: 0; width 72px; height: 44px; margin: 0 0 0 10px; float: right; cursor: pointer; }
div#memberBody input.nextLink, div#memberBody input.previousLink, div#memberBody input.saveLink { color: white; text-transform: uppercase; font-size: 12px; font-weight: bold; }
div#memberBody #aioCss table.Tabpos.tabModListCur { float: left; }
div#memberBody div#aioCss div.manageInventoryForm div#imgMgt h2 { background-color: #CCC; height: 20px; line-height: 20px; font: bold 12px Arial, Tahoma, sans-serif; color: #000; margin-top: 0; padding-top: 4px; text-indent: 5px; width: 150px; }
div#aioCss div#imgMgt div#navBar div.navBarFilter h2 { margin-bottom: 10px; }
div#aioCss div#imgMgt div.informationBox div.contentInfo div.imageSelection div.imgMgt div.imageSelect p { margin: 0 !important; }
div#wrapper div#AddEditJewelery div.left { float: left; width: 400px; }
div#wrapper div#AddEditJewelery div.right { float: left; }
div#wrapper div#AddEditJewelery p label { margin-right: 4px; width: 75px; text-align: right; float: left; }
div#wrapper div#AddEditJewelery div.optionalInfo table td.textAlign.left { text-align: left !important; }
div#wrapper div#AddEditJewelery div.optionalInfo table.optionalInfoTable { padding: 10px 0; }
div#wrapper div#AddEditJewelery div.optionalInfo p { clear: both; width: 100%; }
div#wrapper div#AddEditJewelery div.optionalInfo p.checkbox input { margin-left: 80px; width: auto; }
div#wrapper div#AddEditJewelery div.optionalInfo p.checkbox label { width: auto; margin-left: 4px; }
div#wrapper div#JeweleryAdd div.left div#jeweleryReqInfo { width: 100%; }
div#wrapper div#JeweleryAdd div#productType { width: 100%; }
div#wrapper div#JeweleryAdd p.up.modifKeyDesc { margin-top: 0 !important; }
div#wrapper div#AddEditDiamond div.fancyColorInfo div.fCIdimension { width: 318px; }
div#wrapper div#AddEditDiamond div.fancyColorInfo div.fCIprocess { width: 287px; }
div#wrapper div#AddEditDiamond div.fancyColorInfo div.fCIOrigin label { margin-top: 5px; float: left; }
div#wrapper div#AddEditDiamond div.fancyColorInfo div.fCIOrigin select { margin-top: 5px; float: left; margin-left: 17px; }
div#aioCss div#imgMgt div.informationBox div.contentInfo div.imageSelection div.imgMgt div.imagePreview img { width: 75px; height: 75px; }
div#aioCss div#imgMgt div.diamondBox h3 { color: #000; }
div#aioCss div#imgMgt div.informationBox div.contentInfo div.imageSelection div.imgMgt div.imagePreview { width: 90px; }
div#aioCss div#imgMgt div.informationBox div.contentInfo div.imageSelection div.imgMgt div.imageSelect { width: 180px !important; }
div#myInventory div.myInventoryLeft div.jewelrySectionsRight dd#summary #inventoryCriteriaSummary label { float: left; width: 50px; }
div#myInventory div.myInventoryLeft div.jewelrySectionsRight dd#summary #inventoryCriteriaSummary span { width: 150px; clear: none; float: left; }

div#memberBody #note { margin: 10px 0; text-align:left; width:100%;  }
div#memberBody #zonemsg #blurb { background-color: #FFC; border:1px dotted #FC6; font: bold 11px Arial, Verdana; padding:5px 15px; overflow: auto; }
div#memberBody #zonemsg p { float:left; margin-bottom:10px; vertical-align:middle; width: 600px; }
div#memberBody #zonemsg #blurb img { float:left; margin-right:10px; }
div#memberBody #aioCss table { font-size: 11px; }
div#memberBody p.radioContainer label { float: left; display: block; clear: none; }
div#memberBody p.radioContainer span { display: block; float: left; width: 75px; clear: none; }
div#memberBody p.radioContainer span.radioButtonContainer { width: auto; margin: 0 3px; }
#aioCss .ie6InvisibleFix { position: static; }



div#memberBody div#memberFor { background: url(/cgi/en/img/img-badge.png) no-repeat top; width:100px; height: 77px; text-align: center; padding: 24px 0 10px 0; float:right; }
div#memberBody div#memberFor p { color: #fff; font-size: 14px; font-weight: bold; height: 20px; margin: 0;}
div#memberBody div#coLogo { float: left; margin: 10px 10px 10px 0; width: 100%; text-align: center; min-height: 175px;}
div#memberBody div#coInfo { float: left; margin: 5px 10px 5px 0; width: 100%; min-height: 185px; }
div#memberBody div#coInfo h1 { margin-bottom: 0; width: auto; padding: 0; font-weight: bold; }
div#memberBody div#coInfo div p span.label { color: #666; float: left;}
div#memberBody div#coInfo div p span.value { float: right; }
div#memberBody div#coInfo div div img { margin: 0 5px 5px 0 }
div#memberBody div#coInfo h2 { color:#000; clear: left; width: 500px; }
div#memberBody div#coStats { float: left; margin: 0 0 10px 0; width: 250px;}
div#memberBody div#coStats h2, div#memberBody div#coStats p { background: #E7F0F7; border: 1px solid #666; margin: 0; padding: 2px 5px; width: 238px; font-size: 12px; }
div#memberBody div#coStats h2.marg { color: #293651; }
div#memberBody div#coStats p { clear: left; font-size: 11px; float: left; margin: 0; border-top: none; background: #E7F0F7 url(/cgi/en/img/coStatsBck.gif) no-repeat 232px 6px;}
div#memberBody div#coStats p a { padding-left: 8px; background: url(/cgi/en/img/editArrow.png) no-repeat left 4px; }
div#memberBody div#coStats p a:hover { text-decoration: underline; }
div#memberBody div#coStats p a.label { float: left; display: block; width: 165px; }
div#memberBody div#coStats p a.value { background: none; padding-left: 0; float: left; width: 40px; display: block; padding-right: 2px; text-align: right; }
div#memberBody div#coStats p span.label { float: left; width: 130px; }
div#memberBody div#coStats p span.value { color: #4C5D67; float: left; }
div#memberBody div#salesInfo p span.label { color: #666; font-weight: bold; }



.left_profile_info { float: left; width: 496px; }
.right_profile_info { float:right; width: 160px; }
.right_profile_info p { clear: both; margin: 0; }
div#memberBody div#memberDetails { background-color: transparent; border: none; }
div#memberBody div#memberDetails #memberLeft h2 { padding: 3px 5px 3px 10px; }
div#memberBody div#memberDetails #memberLeft .editTab { margin: 9px 5px 0 0; }
div#memberBody form div#accountForm p { width: 500px; }
div#memberBody div#accountForm label { width:150px; }
div.bodyMember .startLink a, div.bodyMember .nextLink a, div.bodyMember .nextLink2 a, div.bodyMember .previousLink a, div.bodyMember .saveLink a { color: #fff !important; font-size: 11px; text-decoration: none !important; }
div#memberBody form#CertNetForm, div#memberBody form#CertNetSearchResultsForm, div#memberBody form#CertNetDiamondDetailForm { margin: 20px 0 0 0; }
div#memberBody form#CertNetForm td, div#memberBody form#CertNetSearchResultsForm td, div#memberBody form#CertNetDiamondDetailForm td { background-color: transparent; }
div#memberBody form.joinForm .checkboxes ul { margin: 0 0 0 10px; }
div#memberBody a.edit, div#memberBody a.edit:hover, div#memberBody a.edit:visited { color: #1d4f75; padding-left: 8px; background: url(/cgi/en/img/editArrow.png) no-repeat left 4px; margin: 0 10px 0 0;}
div#memberBody .info tr td.phone, div#memberBody table.info tr td.site { border-left: none; }
div#memberBody .info tr td.email { background: url(/cgi/en/img/contactEmail.png) no-repeat 10px top; }
div#memberBody .info tr td.phone { background: url(/cgi/en/img/contactPhone.png) no-repeat 10px top; }
div#memberBody .info tr td.site { background: url(/cgi/en/img/contactWeb.png) no-repeat 10px top; }
div#memberBody .info.contact tr td p.ctSect { background: url(/cgi/en/img/ctSectBck.png) repeat-x bottom left; padding: 0 0 5px 0; width: 200px;}
div#memberBody .info.rating tr td p.ctSect { background: url(/cgi/en/img/ctSectBck.png) repeat-x bottom left; margin-left: 0; padding: 0 0 5px 0; width: 210px;}
div#memberBody .info.contact tr td p { clear: left; float: left; margin: 0 0 5px 0; }
div#memberBody .info.contact tr td p.values { width: 215px; }
div#memberBody .info.rating tr td p.values { margin-left: 20px; width: 215px; }
div#memberBody .info.contact tr td p span.label { float: left; color: #666; }
div#memberBody .info.contact tr td p span.value { float: left; width: 180px; }
div#memberBody .info.contact tr td { padding-top: 5px; }
div#memberBody .info.contact.comp { width: 100%; float: left; }
div#memberBody .info.contact.rating { width: 100%; float: left; }
div#memberBody .info.contact.online_billing { width: 100%; float: right; }
div#memberBody .info.contact.online_billing tr td p { margin: 0 0 5px 1px; }
div#memberBody .info.contact.online_billing tr td p span.label { width: 100px; }
div#memberBody .info.contact.online_billing tr td p.values { width: 215px; }
div#memberBody .info.contact.comp tr td p { clear: left; float: left; margin: 0 0 5px 0; width: 195px; }
div#memberBody .info.contact.comp tr td ul { clear: left; float: left; width: 100%; list-style: none; margin: 10px 0 10px 0; }
div#memberBody .info.contact.comp tr td ul li { margin: 0 0 10px; text-align: left; clear: left; float: none; background: url(/cgi/en/img/compProfileBullet.png) no-repeat left 4px; padding-left: 10px; }
div#memberBody .info tr td.nature p span.label,
div#memberBody .info tr td.products p span.label,
div#memberBody .info tr td.services p span.label { text-align: left; color: #666; white-space: nowrap; }
div#memberBody pre { font-family: arial}
div#memberBody div.statusMessageLeft { background: url(/cgi/en/img/img-bg-arrow-message.png) left center no-repeat; margin-bottom: 10px; padding-left: 7px; display: none; }
div#memberBody div.statusMessageRight { background-color: #FFFFCC; border: 1px solid #CCCCCC; border-left: none; padding: 5px; font-weight: bold; }
div#memberBody span#chatButtonEnabled { display:none; cursor: pointer; }
div#memberBody span#chatButtonDisabled { display:none; }
div#memberBody #addConnectionButton { display:none; }
div#memberBody #removeConnectionButton { display:none; }
div#memberBody #communityStatusIcon { float: left; margin: 0 5px;}



div#memberPopup { padding: 10px 6px; width: 841px; background: url(/cgi/en/img/memberPopupBackground.png) repeat-x left top; height: 100%; width: 100%; float: left; }
div#memberPopup div#memberBody { background: #fff url(/cgi/en/img/popupTopBackground.png) no-repeat right top; padding: 45px 10px 10px 10px !important; width: 820px; }
div#memberPopup div#memberBody div#coInfo { width: 483px; }
div#memberPopup div#memberBody div#coStats { margin-bottom: 10px; }
div#memberPopup div#memberBody .info.contact tr td p.ctSect { width:210px; }
div#memberPopup div#memberBody .info.comp tr td p.ctSect,
div#memberPopup div#memberBody .info.contact.comp tr td p,
div#memberPopup div#memberBody .info.comp tr td p.ctSect span.label,
div#memberPopup div#memberBody .info.contact.comp tr td p span.label { width: 195px;}
div#memberPopup div#memberBody .info.contact tr td p span.label { width: 70px;}
div#memberPopup div#memberBody .info.contact tr td p span.value { width:140px; }
div#memberPopup div#memberBody .info.contact tr td p.values { width: 210px; }
div#memberPopup div#memberBody .info.rating tr td p.ctSect { width: 170px; }
div#memberPopup div#memberBody .info.rating tr td p.values  { margin-left: 20px; width: 160px; }
div#memberPopup div#memberBody div#noteDiv { margin-top: 10px; float: left;}
div#memberPopup div#memberBody div#noteDiv pre { font: 11px Arial; }
div#noteDiv div.errorMessages { width: 248px;}
#memberCanvas .companyInfo { width: 651px; float: left; padding-right: 12px; }
#memberCanvas .feedback { float: left; }
#memberPopup .companyInfo { width: 617px; float: left; padding-right: 12px; }
#memberPopup .feedback { width: 191px; float: left; }

div#jewelerRetailerDiamondSearch div#pogContainer div#middle { margin-top: 10px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#FormBox { padding: 3px 10px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#FormBox h1 { margin: 0 0 10px 10px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#content img.logo { padding: 3px 15px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#content { width: 100%; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab { clear: both; float: left; font: normal 12px Arial, sans-serif; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p { clear: both; padding: 5px; margin: 0; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p span.label { font: normal 12px Arial, sans-serif; display: block; width: 110px; float: left; text-align: right;  }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p input { display: block; float: left; width: 130px; margin: 0 5px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p select { margin: 0 5px; width: 133px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div#diamondFormContainer { margin: 0 0 0 50px; float: left; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div#diamondFormContainer span { padding-top: 2px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div.shapeBoxContainer { float: left; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div.shapeBoxContainer span.label { float: left; padding: 6px 5px 0 0; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div.shapeBox { float: left; overflow: auto; border: 1px solid #DDDDDD; width: 300px; height: 82px; margin-top: 3px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div.shapeBox div.selectBox input { margin: 0 2px 0 5px;  }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab div.shapeBox div.selectBox div { margin: 2px 0 5px 0; }
div#jewelerRetailerDiamondSearch div#pogContainer div#FormFooterBox { display: block; clear: left; margin: 0 50px 0 0; padding: 10px 0; float: right; }
div#jewelerRetailerDiamondSearch div#pogContainer hr { margin: 5px auto; position: relative; top: 5px; text-align: center; width: 875px; display: block; clear: both; height: 2px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#center div#content { margin: 0 auto; float: none; clear: both; padding: 0 10px; width: 875px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#center div#content div#searchResults div#innerResults { padding-left: 100px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#center div#content div#searchResults div#innerResults p.searchResults2 { font-family: Arial,sans-serif; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p input.caratWeightMin { margin-bottom: 5px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#diamondTab p input.caratWeightMax { margin-left: 9px; margin-bottom: 4px; width: 129px; }
div#jewelerRetailerDiamondSearch div#middle div#searchResults div#noResults h2 { padding: 15px; font-family: Arial,sans-serif; padding-top: 10px; }
div#jewelerRetailerDiamondSearch div#middle div#searchResults div#noResults hr { width: 850px; }
div#jewelerRetailerDiamondSearch div#pogContainer div#FormFooterBox a#aBtnClearAll { float: right; padding: 8px 10px 0 0; }

div#learnMoreAboutMobile { margin-top: 9px; float: left; width: 757px; }
div#learnMoreAboutMobile div#mobileIntroBanner { width: 746px; height: 195px; float: left; border: 1px solid #CFCFCF; padding: 1px; background: #FFF url(/cgi/en/img/mobile-intro-banner.jpg) no-repeat 1px 1px; }
div#learnMoreAboutMobile div#mobileIntroBanner div.text { margin-right: 10px; text-align: right; float: right; width: 265px; }
div#learnMoreAboutMobile div#mobileIntroBanner div.text span.style2 { font-size: 30px; }
div#learnMoreAboutMobile div#mobileIntroBanner div.text span.style3 sup { font-weight: bold; font-size: 13px; }
div#learnMoreAboutMobile div#mobileIntroBanner h1 { font: normal 18px Georgia, Arial, sans-serif; color: #4C5D67; }
div#learnMoreAboutMobile div#mobileIntroBanner h2 { color: #BA1330; font-size: 14px; font-weight: bold; }
div#learnMoreAboutMobile div.content { width: 690px; padding: 20px 30px; float: left; clear: both; }
div#learnMoreAboutMobile div.content h3 { font-size: 14px; }
div#learnMoreAboutMobile div.content ul { list-style-type: none; }
div#learnMoreAboutMobile div.content ul li { padding-left: 20px; background: url(/cgi/en/img/brown-starburst-bullet.png) no-repeat left center; }


div#memberBody div#cutGradeSelectForAllLabsDiv2 { margin-bottom: 1px; }

div#errorPage div#crHeaderCrumbs { clear: both; width: 930px !important; margin: 10px 0 0 0 !important; }
div#errorPage div.passRecov { clear: left; }
div#errorPage #crBody div#zonemsg { width: 930px; margin: 10px 0; }
div#errorPage h2.passRecov { margin: 0; }

body div#toolTip { position: absolute; z-index: 1000; width: 220px; background: #000; border: 2px double #FFF; text-align: left; padding: 5px; min-height: 1em; -moz-border-radius: 5px; }
body div#toolTip p { margin: 0; padding: 0; color: #FFF; font: 11px/12px verdana,arial,sans-serif; }
body div#toolTip p em { display: block; margin-top: 3px; color: #F60; font-style: normal; font-weight: bold; }
body div#toolTip p em span { font-weight: bold; color: #FFF; }
div#myInventory div.jewelrySections h2 { float: left; width: 100%; }
div#myInventory div.jewelrySections h2 span.link { float: right; }
div#myInventory div.jewelrySections.inv { height: auto; }
div#myInventory div.jewelrySections h2 span.link a, div#myInventory div.jewelrySections h2 span.link { color: #1d4f75; }
div#myInventory div#IPSection p { margin: 5px 0; }
div#myInventory div#IPSection span.webwizard { float: left; width: 225px; }
div#myInventory div#IPSection table { clear: left; }
div#IPSection div#summary { padding-left: 20px; }
div#aioCss div#imgMgt div.informationBox div.contentInfo div.content p span#itemAStateList select,
div#aioCss div#imgMgt div.informationBox div.contentInfo div.content p span#itemAStateList input,
div#aioCss div#imgMgt div.informationBox div.contentInfo div.content p span#itemBStateList select,
div#aioCss div#imgMgt div.informationBox div.contentInfo div.content p span#itemBStateList input { width: 150px; }
div#profileContainer div#errorMessages.errorMessages { width: 918px; padding-right: 10px; }
div#profileContainer div#linkedConnectionMessage { font-size: 12px; color:#666; margin-bottom: 5px;}
div#memberBody table tr td dl.vrsDL dd .vrsStepImages { margin-top: 0; }
div#memberBody table tr td dl.vrsDL dd ul { padding-left: 15px; }
div#memberBody table tr td dl.vrsDL dd ul li { clear: left; width: 100%; }
div#memberBody table tr td dl.vrsDL dd ul.benefitsList { padding-left: 20px; float: none; list-style-image: url('/cgi/en/img/orange-bullet.gif'); }
div#memberBody table tr td dl.vrsDL dd ul.benefitsList li { float: none; margin: 5px 0; }
div#companyInfoPrint { float: right; margin: 0 0 10px 0; width: 400px; }
div#companyInfoPrint p { margin: 0; }

div#memberBody div.ctaTop { float: right; margin-top: 20px; }
div#memberBody table.info,
div#savedSearchPopup table.info { border-bottom: 1px solid #666; margin: 0 0 10px 0; float: left; }
div#memberBody table.info.margLeft10 { margin-left: 10px; }
div#memberBody table.info tr th,
div#savedSearchPopup table.info tr th { background: url(/cgi/en/img/memberThBck.png) repeat-x top left; border: 1px solid #4D6788; color: #FFF; height: 16px; padding: 0 5px; text-align: left; white-space: nowrap; }
div#memberBody table.info tr th a,
div#savedSearchPopup table.info tr th a { color: #FFF; }
div#memberBody table.info tr td, div#savedSearchPopup table.info tr td { border-left: 1px solid #666; padding: 2px 5px; vertical-align: top; font-weight: normal; color: #000;  }
div#memberBody table.info tr td.last, div#savedSearchPopup table.info tr td.last { border-right: 1px solid #666; }
div#memberBody table.info tr td.label { color: #666; font-weight: bold; }
div#memberBody table.info tr td.values { color: #2d425d; text-align: center; border: none; }
div#memberBody table.info tr td.values.last { border-right: 1px solid #666;}
div#memberBody table.info tr td span.lbl { color: #666; float: left; font-weight: bold; width: 45%; }
div#memberBody table.info tr td span.lbl2 { color: #666; float: left; font-weight: bold; width: 40%; }
div#memberBody table.info tr td span.lbl3 { color: #666; float: left; font-weight: bold; width: 28%; }
div#memberBody table.info tr td span.lbl4 { color: #666; float: left; font-weight: bold; width: 10%; }
div#memberBody table.info tr td span.lbl5, div#memberBody table.info tr td span.lbl6 { color: #666; float: left; font-weight: bold; width: 55%; }
div#memberBody div.jewel table.info tr td span.lbl5 { width: 67%; }
div#memberBody table.info tr td span.detailsValue { color: #2d425d; }
div#memberBody table.info tr td span.val { color: #2d425d; float: left; width: 55%; }
div#memberBody table.info tr td span.val2 { color: #2d425d; clear: left; float: left; width: 100%; }
div#memberBody table.info tr td span.val3 { color: #2d425d; float: left; text-align: center; width: 30%; position: relative; }
div#memberBody table.info tr td span.val4 { color: #666; float: left; font-weight: bold; text-align: center; width: 30%; }
div#memberBody table.info tr td span.val5 { color: #2d425d; float: left; width: 32%; }
div#memberBody table.info tr td span.val6 { color: #2d425d; float: left; width: 30%; }
div#memberBody table.info tr td span.val7, div#memberBody table.info tr td span.val8 { color: #2D425D; float: left; width: 45%; }
div#memberBody div.jewel table.info tr td span.val7 { width: 33%; }
div#memberBody div#detailsContent table#priceTable.certNetPriceTable tr td span.val3 { text-align: right; }

div#memberBodyLeft.watchDetailPopUp table.info tr td span.lbl { width: 44%; }

div#memberBody div#printOptions { background-color: #fff; position: absolute; top: 0; left: 784px; height: 90px; padding: 3px 5px; width: 160px; border: 3px solid #3683bf; border-top: none; }
div#memberBody div#printOptions.parcel { height: 75px; }
div#memberBody div#printOptions p { margin: 5px 0 0 0; }
div#memberBody div#printOptions p.cta { margin: 7px 0 5px 0; padding-left: 5px; }
div#memberBody div#printOptions p a.ctaSave{ float: left; margin: 0 0 0 5px; }
pre#descMoreInnerHTML { float: left; margin: 0 0 10px 0; font-family: Arial,Verdana; width: 100%; padding-left: 1px;  }
div#memberPopup pre#descMoreInnerHTML { width: 483px; }
div#productInventoryCounts.prn { line-height: 0em; }

.star{ text-align: left; float: left; }
.starText{ margin-left: 130px; margin-right: auto; }

div#pogContainer div#center div#contentHome div#InvPower p.txtOr { color:#de7d1f; font-weight:bold; width:210px; padding-left:25px; margin:31px 0 0 0;}
div#pogContainer div#center div#contentHome div#InvPower p.txtOr2 { color:#de7d1f; font-weight:bold; width:210px; padding-left:25px; margin:15px 0 0 0; }
div#pogContainer div#center div#contentHome div#InvPower p.txtOr2 a { color:#de7d1f; }
div#pogContainer div#center div#contentHome div#InvPower p.txtGrey { color:#898989; padding-left:25px; font-weight:bold; width:202px;}

div#pogContainer div#center div#content h1.invH1,div#memberBody h1.invH1 {background:url(/cgi/en/img/invPowerBckMarketing.jpg) no-repeat left top; width:716px; height:90px; margin:0 0 0 -11px;}
div#pogContainer div#center div#content h1.invH1 span.onTheTop,div#memberBody h1.invH1 span.onTheTop { color:#dc7817; font:bold 26px Helvetica,arial,verdana; display:block; margin:-10px 0 0 300px; }
div#pogContainer div#center div#content h1.invH1 span.onTheTop.marLeft,div#memberBody h1.invH1 span.onTheTop.marLeft {margin:0 0 0 441px;}
div#pogContainer div#center div#content h1.invH1 span.onTheTop span, div#memberBody h1.invH1 span.onTheTop span {color:#5287c4;}
div#pogContainer div#center div#content h1.invH1 span.onTheCenter, div#memberBody h1.invH1 span.onTheCenter { color:#5287c4; font:bold 20px helvetica,arial,verdana; display:block; margin-left:310px; }
div#pogContainer div#center div#content h2.h2Txt, div#memberBody h2.h2Txt {font-size:12px; font-weight:bold; color:#455e7d; width:641px; margin-bottom:35px; }
div#pogContainer div#center div#content div.leftSample, div#memberBody div.leftSample {width:324px; height:361px; float:left; }
div#pogContainer div#center div#content div.rightSample, div#memberBody div.rightSample { width:300px; float:left; padding-left:25px;}
div#pogContainer div#center div#content div.rightSample h3 , div#memberBody div.rightSample h3{font:bold 16px arial; color:#516986;}
div#pogContainer div#center div#content div.rightSample li, div#memberBody div.rightSample li {font:bold 13px arial; color:#889eb8; margin:6px 0; }
div#pogContainer div#center div#content div.rightSample a, div#memberBody div.rightSample a { background:url(/cgi/en/img/btn_learnMore.png) no-repeat left top; width:176px; height:43px; display:block; color:#FFF; padding: 0 0 0 20px; font:18px arial; line-height:196%; margin:30px 0 0 17px; }
div#pogContainer div#center div#content div.imgSlider, div#memberBody div.imgSlider {width:760px; float:left; margin-top:70px;position:relative;}
div#pogContainer div#center div#content div.imgSlider div.imgA, div#memberBody div.imgSlider div.imgA{ width:67px; height:66px; float:left; margin:0 5px ; }
div#pogContainer div#center div#content div.imgSlider div.imgB, div#memberBody div.imgSlider div.imgB { width:66px; height:66px;float:left; margin:0 5px ;  }
div#pogContainer div#center div#content div.lp, div#memberBody div.lp {background: url(/cgi/en/img/leftParen.gif) no-repeat left top; width:25px; height:30px; float:left; }
div#pogContainer div#center div#content div.rp, div#memberBody div.rp {background: url(/cgi/en/img/rightParen.gif) no-repeat left top; width:25px; height:30px; float:left;position:absolute; left:673px; top:133px; }
div#pogContainer div#center div#content div#forJs, div#memberBody div#forJs {float:left; }
div#pogContainer div#center div#content div.innerDivHidden , div#memberBody div.innerDivHidden {float:left; width:400px; height:160px;}
div#pogContainer div#center div#content div.DynamicTxt, div#memberBody div.DynamicTxt {float:left; width:415px; margin-left:15px;  }
div#pogContainer div#center div#content div.DynamicTxt h4, div#memberBody div.DynamicTxt h4 {font:bold 16px arial; color:#516986;}
div#pogContainer div#center div#content div.DynamicTxt p, div#memberBody div.DynamicTxt p {font:12px arial; color:#516986;}
div#pogContainer div#center div#content div.DynamicTxt span.brand, div#memberBody div.DynamicTxt span.brand { float:right; color:#516986; font: 12px/110% arial; margin: 0 10px 0 0; }
div#pogContainer div#center div#content div.DynamicTxt span.clOr, div#memberBody div.DynamicTxt span.clOr { color:#dc7817; }

div#pogContainer div#center div#content h1.h1HowInvWork, div#memberBody  h1.h1HowInvWork {background: url(/cgi/en/img/invPowerBck.png) no-repeat left top; width:725px; height:282px; margin-left:-15px;}
div#pogContainer div#center div#content h1.h1HowInvWork span.title, div#memberBody  h1.h1HowInvWork span.title  { display:block; margin:85px 0 0 25px; font:bold 16px arial; color:#5287c4; }
div#pogContainer div#center div#content h1.h1HowInvWork span.txtHeader, div#memberBody h1.h1HowInvWork span.txtHeader {display:block; font:13px arial; color:#4c6180; width:382px; margin:10px 0 10px 40px;}
div#pogContainer div#center div#content div.posRelative, div#memberBody div.posRelative { position:relative; }
div#pogContainer div#center div#content span.btn { position:absolute; top:-80px; left:24px;}
div#memberBody span.btn { position:absolute; top:240px; left:24px;}
div#pogContainer div#center div#content h1.h1HowInvWork strong, div#memberBody h1.h1HowInvWork strong  {font:bold 12px arial;}
div#pogContainer div#center div#content div.imgSampleLeft, div#memberBody div.imgSampleLeft {width:100%; float:left; margin:10px 0;}
div#pogContainer div#center div#content div.imgSampleLeft.bkcBlue, div#memberBody div.imgSampleLeft.bkcBlue {background:url(/cgi/en/img/inv_bck_step6.gif) repeat-y left top; margin-left:-14px; padding-left:14px; width:707px; }
div#pogContainer div#center div#content div.imgSampleLeft.bkcBlue p.ready, div#memberBody div.imgSampleLeft.bkcBlue p.ready {font: 18px arial;}
div#pogContainer div#center div#content div.imgSampleLeft div.left, div#memberBody div.imgSampleLeft div.left {text-align:center; width:331px; float:left;}
div#pogContainer div#center div#content div.imgSampleLeft div.center, div#memberBody div.imgSampleLeft div.center{float:left; margin-top:10px;}
div#pogContainer div#center div#content div.imgSampleLeft div.right, div#memberBody div.imgSampleLeft div.right {float:left;}
div#pogContainer div#center div#content div.imgSampleLeft div.bigNumber, div#memberBody div.imgSampleLeft div.bigNumber {font:bold 48px arial; color:#d96b00; float:left;}
div#pogContainer div#center div#content div.imgSampleLeft div.rightSide, div#memberBody div.imgSampleLeft div.rightSide  {float:left; width:293px; }
div#pogContainer div#center div#content div.imgSampleLeft div.rightSide h2, div#memberBody div.imgSampleLeft div.rightSide h2  {font:bold 16px arial; color:#d96b00; margin:0px;}
div#pogContainer div#center div#content div.imgSampleLeft div.rightSide p, div#memberBody div.imgSampleLeft div.rightSide p{ font:13px arial; color:#445a81; padding-left:15px; }
div#pogContainer div#center div#centerWrapper div#content div.imgSampleLeft div.contactMoreInfo h3 {background:url('/cgi/en/img/invh3Header.gif') no-repeat left bottom; font:bold 14px arial; padding-bottom:5px;}
div#pogContainer div#center div#centerWrapper div#content div.imgSampleLeft div.contactMoreInfo p#contactInfoPhone span span.location {color:#898989; }
div#pogContainer div#center div#centerWrapper div#content div.imgSampleLeft div.contactMoreInfo p#contactInfoPhone span span.phone { color:#67809f; }

div#memberBody div.contactDiv { float:right;}
div#memberBody div.contactDiv h3 { background: url(/cgi/en/img/invh3Header.gif) no-repeat left bottom; padding-bottom:5px; font:bold 14px arial; }
div#memberBody div.contactDiv p#contactInfoEmail { background: url(/cgi/en/img/mailBck2.png) no-repeat left top; height:50px; padding:7px 0 0 32px; width:270px; float:left;clear:both; }
div#memberBody div.contactDiv p#contactInfoPhone { background: url(/cgi/en/img/phoneBck2.png) no-repeat scroll left top; padding:0 0 0 32px; width:270px; float:left; clear:both; }
div#memberBody div.contactDiv p#contactInfoPhone span {clear:both; float:left; width:auto; font:12px arial;}
div#memberBody div.contactDiv p#contactInfoPhone span span.location { color:#898989; }
div#memberBody div.contactDiv p#contactInfoPhone span span.phone { color:#67809F; margin-bottom:8px; padding-left:5px; }
div#memberBody div.contactDiv a {font:12px arial;}
div#pogContainer div#center div#centerWrapper div#content div.imgSampleLeft div.contactMoreInfo p#contactInfoPhone { background-image:url(cgi/en/img/phoneBck2.png); }
div#pogContainer div#center div#centerWrapper div#content div.contactMoreInfo p#contactInfoEmail { background-image:url(cgi/en/img/mailBck2.png); }

.billing_online div#bodyHead div.outerContainer div.formBodySmall2 { background-color:#ECF3F9; border:1px solid #82ABC9; float:left; height:auto; padding:5px; }
.billing_online div#bodyHead div.outerContainer div.fLeftAuto { margin:0 0 0 5px; padding:0 5px; width:auto; }
.billing_online div#bodyHead div.outerContainer div.fLeftAutoIn { margin:0 0 0 5px; padding:0 5px; width:auto; }
.billing_online div#bodyHead div.outerContainer div.wireTransfer { clear:left; float:left; margin:10px 0; padding:0; }
.billing_online .formBody, .formBody2, .formBody3, .formBodySmall { background-color:#ECF3F9; border:1px solid #82ABC9; float:left; height:auto; padding:5px; width:750px; }
.billing_online .formBox { float:left; padding-right:10px; width:62%; }
.billing_online .formBody .formTipBoxClear { clear:left; margin:10px 0 0; width:350px; }
.billing_online .formBody .formTipBox, .formBody .formTipBoxClear, .formBody2 .formTipBox, .formBody3 .formTipBox { float:left; width:36%; }
.billing_online .helpBox { float:left; background:#FFFFE6 url(/cgi/en/img/helpTopLeft.gif) no-repeat scroll left top; border:medium none; font-size:90%; margin:0; padding:0; width:auto; }
.billing_online .helpBox .helpBoxInner { float:left; background:transparent url(/cgi/en/img/helpBotRight.gif) no-repeat scroll right bottom; margin:0; padding:0 10px 5px; }
.billing_online .helpBox { font-size:90%; }
.billing_online .helpBox .helpBoxHeader { border-bottom:1px dotted #C2B573; color:#4F4A2F; margin:0; padding:10px; }
.billing_online .accountInfo { border:1px solid #D6D3D6; float:left; margin:0 5px; padding:0 5px; width:auto; }
.billing_online #headerPrint { display:none; }
.billing_online #bodyHeadPrint { display:none; }
.billing_online #bodyHead, #bodyMain { clear:left; float:left; height:auto; width:99%; }
.billing_online #bodyMain { margin-top:10px; }
.billing_online .printButton { clear:both; float:right; margin:-15px 0 0; }
.billing_online .standOutBox { background-color:#FFFFE7; border:1px solid #C3B473; float:none; height:25px; margin:10px 0; padding:5px; width:325px; }
.billing_online .even { background:#F3F3F3 none repeat scroll 0 0; }
.billing_online .txtR { text-align:right; }
.billing_online .invTotal { clear:left; float:left; margin-top:10px; width:100%; }
.billing_online .invTotal .box1 { float:right; margin:0; text-align:right; width:300px; }
.billing_online .invTotal .box2 { float:right; margin:0 0 0 12px; padding:0; text-align:right; width:64px; }
.billing_online .row, .rowNoPad { clear:both; overflow:visible; padding:2px 0; }
.billing_online .standOutBox2 { text-align:left; }
.billing_online .standOutBox2 { background-color:#FFFFE7; border:1px solid #C3B473; float:left; height:auto; padding:5px; text-align:left; width:325px; }
.billing_online .actionBtns { clear:left; float:left; margin:0; padding:0; }
.billing_online button { font-size:11px; margin:10px 2px 0 0; }
.billing_online form p em { vertical-align:bottom; }
.billing_online em { font-style:normal; font-weight:bold; }
.billing_online table { -x-system-font:none; border:1px solid #DDDDDD; border-collapse:collapse; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; line-height:normal; margin:0; padding:0; text-align:left; width:100%; }
.billing_online table.tableHeader, table.tableHeaderEmphasis, table.tableHeaderOutOfFocus { border:medium none; }
.billing_online .tableHeader th { background:#FFFFFF url(/cgi/en/img/bioTitleBack.gif) repeat-x scroll left 1px; line-height:23px; padding-top:5px; }
.billing_online .billing_online th { background-color:#71A0BE; border:1px solid #71A0BE; color:#FFFFFF; height:16px; padding:0 2px 0 5px; vertical-align:top; }
.billing_online tr.tableHeader td { display:none; height:0; }
.billing_online #bodyMain td { vertical-align: middle; }
.billing_online .txtC { text-align: center }
.billing_online .totalField { border:0 none; font-weight:bold; }
.billing_online td { border-left:1px solid #DDDDDD; border-right:1px solid #DDD; padding:3px; border-bottom:1px solid #DDDDDD; padding:3px; }
.billing_online td.tableBody { border-color:-moz-use-text-color #DDDDDD #DDDDDD; border-style:none solid solid; border-width:medium 1px 1px; padding:0; }
.billing_online td.tableBody table { border:medium none; border-collapse:collapse; margin:-2px 0 0; width:100%; border-width: 1px; border-style: none solid solid; border-color:-moz-use-text-color #DDDDDD #DDDDDD;}
.billing_online h2 { margin-bottom:5px; }
.billing_online img.imgHeaderLeft { float:left; margin:0; padding:0; voice-family:inherit; }
.billing_online th { background-color:#71A0BE; border:1px solid #71A0BE; color:#FFFFFF; font-size:110%; height:16px; padding:0 2px 0 5px; vertical-align:top; }
.billing_online .formBody p, .formBodySmall p, .formBodySmall2 p { line-height:1.5em; margin:0; }
.billing_online form p, div#hintDiv p { clear:both; padding:5px 0 0; text-align: left; }
.billing_online .formBox100Width { width:100%; }
.billing_online form p * { vertical-align:middle; }
.billing_online div#wrapper div#bodyHead div.outerContainer div.formBodySmall { float:none; width:35%; }
.billing_online span.label, span.label2 { display:block; float:left; width:150px; }
.billing_online .boxRslt { float:left; width:100%; }
.billing_online #memberBody p { font-family: Verdana,Tahoma,Arial }
.billing_online form select#cardType { width: 120px; }
.billing_online form select#ccExpMonth { width: 100px; }
.billing_online form select#ccExpYear { width: 60px; }
html > body img.imgHeaderLeft { margin:0 0 0 -1px; }
html > body .standOutBox { margin:5px 0; }
html > body .standOutBox2 { margin:5px 0; }
html > body .editForm { padding:0 0 15px; }
#systemMsg { background-color:#000000; display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:100; }
#systemMsgCore { background-color:#FFFFFF; border:3px solid #023B7D; left:320px; padding:10px; position:absolute; top:10px; width:400px; z-index:200; }
div.count { float: left; }
div.count span.countinfo { background: url(../img/resultsCertsTotalLeft-off.png) no-repeat top left; color: #2d425d; height: 39px; display: block; padding: 0 0 0 6px; text-decoration: none; }
div.count span.countinfo strong { background: url(../img/resultsCertsTotalRight-off.png) no-repeat top right; display: block; height: 34px; padding: 5px 6px 0 0; text-align: center; }
div.count span.countinfo strong span { color: #1d4f75; font-size: 14px; }
div.count span.countinfo.selected { background: url(../img/resultsCertsTotalLeft-on.png) no-repeat top left; color: #2d425d; height: 48px; display: block; padding: 0 0 0 6px; }
div.count span.countinfo.selected strong { background: url(../img/resultsCertsTotalRight-on.png) no-repeat top right; display: block; height: 43px; padding: 5px 6px 0 0; text-align: center; }
div#memberBody div.memberresults.empty { height:200px; }
div#memberBody div.memberresults p { font-size: 11px;}
div#memberBody div.memberresults p.noResults { float: left; margin-right: 20px; width: auto; }
div#memberBody div.memberresults { position: relative;top:-9px; float: left; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;  }
div#memberBody div#memberBodyFull div.memberresults { width: 920px; }
div#memberBody div.memberresults table { border-bottom: 1px solid #CCCCCC; clear: left; float: left; margin: 0; width: 100% ;}
div#memberBody div.memberresults table.topBord { border-top: 1px solid #666; }
div#memberBody div.memberresults table tr td { height:20px;border-left: 1px solid #666; text-align: left; padding: 2px; vertical-align: middle; }
div#memberBody div.memberresults table tr td.center { float: none; text-align: center; }
div#memberBody div.memberresults table tr td.right { text-align: right; }
div#memberBody div.memberresults table tr td.last { border-right: 1px solid #666; }
div#memberBody div.memberresults table tr.odd td { background-color:#E2E2E2; }
div#memberBody div.memberresults table tr.odd.empty td { background-color:#F4F4F4; }
div#memberBody div.memberresults table tr.empty td { background-color:#FAFAFA; }
div#memberBody div.memberresults table tr th { background: #8ea6c5 url(/cgi/en/img/searchDtBck.png) no-repeat top left; border: 1px solid #4d6788; color: #fff; padding: 0 2px; vertical-align: middle; height: 13px; white-space: nowrap; }
div#memberBody div.memberresults table tr.first th { border-bottom: none; }
div#memberBody div.memberresults table tr.second th { background: #8ea6c5 url(/cgi/en/img/searchDtBck2.png) no-repeat top left; border-top: none;  border-right: none; padding-top: 2px; }
div#memberBody div.memberresults table tr.second th.last { border-right: 1px solid #666; }
div#memberBody div.memberresults table tr.second th.value { background: #8ea6c5 url(/cgi/en/img/searchDtBck2.png) no-repeat -1px top; border-left: none; border-right: none; }
div#memberBody div.memberresults table tr th img { margin-top: 3px; }
div#memberBody div.memberresults table tr.expand td { background-color: #fff; border: none; border-top: 1px solid #666; }
div#memberBody div.memberresults ul{ float: left; list-style: none; margin: 0; padding: 0; }
div#memberBody div.memberresults ul li{ float: left; margin: 0 4px; }
div#memberBody div.memberresults ul li.currentPageResult { color: #2d425d; font-weight: bold; }
div#memberBody div.memberresults ul li.lastpage{margin-right:49px;}
div#memberBody div.memberresults table tr.detailsLine td { background: url(/cgi/en/img/resultsExpandBck.png) repeat-x bottom left; border: none; border-bottom: 1px solid #666; text-align: left; }
div#memberBody div.memberresults table tr.detailsLine.noBott td { border-bottom: none; }
div#memberBody div.memberresults table tr.detailsLine td.first { border-left: 1px solid #666; }
div#memberBody div.memberresults table tr.detailsLine td.last { border-right: 1px solid #666; }
div#memberBody div.memberresults table tr.detailsLine td div { float: left; margin: 0 10px 0 0; width: 205px; }
div#memberBody div.memberresults table tr.detailsLine td div.sellerInfo { width: 150px; }
div#memberBody div.memberresults table tr.detailsLine td div span.label { color: #2d425d; float: left; width: 100px;}
div#memberBody div.memberresults table tr.detailsLine td div span.value { color: #666; float: left; width: 105px; }
div#memberBody div.memberresults table tr.detailsLine td div span.exclusive{ background: url(/cgi/en/img/PolyLogoMini.gif) no-repeat right 2px; padding-right: 15px; width: auto; }
div#memberBody div.memberresults table tr.detailsLine td div.sellerInfo span.label { color: #2d425d; float: left; width: 55px;}
div#memberBody div.memberresults table tr.detailsLine td div.sellerInfo span.value { color: #666; float: left; width: 90px; }
div#memberBody div.memberresults table tr.detailsLine td div.remarks span.value { float: none; }
div#memberBody div.memberresults table tr.detailsLine td div p { color: #2d425d; clear: left; float: left; margin: 0; width: 100%; }
div#memberBody div.memberresults table tr.actions td { background-color: #ededed; border: none; }
div#memberBody div.memberresults table tr.actions td span { float: right; margin: 0 0 0 20px; }
div#memberBody div.memberresults table tr.actions td span label, div#memberBody div.memberresults table tr.actions td span input { float: left; margin: 3px 3px 0 0; }
div#memberBody div.memberresults table tr.actions td span select { float: left; margin: 0 3px 0 0; }
div#memberBody div.memberresults table tr.actions td span a { margin: 2px 0 0 0; }
div#memberBody div.memberresults table tr.actions td a.ctaSave span { float: none; margin: 0; }
div#memberBody div.memberresults table tr.actions td.first, div#memberBody div.memberresults table tr.expand td.first { border-left: 1px solid #666; }
div#memberBody div.memberresults table tr.actions td.last, div#memberBody div.memberresults table tr.expand td.last { border-right: 1px solid #666; }
div#memberBody div.memberresults th a.ctaSave { float: left; margin: -1px 0 0 5px; }
div#memberBody div.memberresults td a.ctaSave { float: left; margin: 0 5px 0 0; }
div#memberBody div.memberresults td a.ctaSave strong { padding-top: 2px; }
div#memberBody div.memberresults td a.ctaSave img { float: left; margin: 2px 3px 0 0; }
div#memberBody div.memberresults a.ctaSearch { margin: 5px 0; float: left;}
div#memberBody div.memberresults table tr.match td { background-color: #E7F0F7; border: none; border-bottom: 1px solid #666; border-top: 1px solid #666; font-size: 12px; font-weight: bold; }
div#memberBody div.memberresults table tr th a{color: #fff; text-decoration:none;font-weight:bold;text-align:left;font-style:normal;}
div#memberBody div.memberresults table tr td.noBold { font-weight: normal; }
div#memberBody div.memberresults table tr th input { height: 13px; }
#IpSupplierSettings div.ipMgmt div {margin:5px 0 0 10px; vertical-align: middle;}
#IpSupplierSettings div.ipMgmt div a {padding: 0;}
#IpSupplierSettings div.ipMgmt div span {margin:0;padding:0 0 0 5px; vertical-align: middle; }
#IpSupplierSettings div.ipMgmt div input{margin:0;padding:0 0 0 0; vertical-align: middle;}
#IpSupplierSettings div.ipMgmt div.agreement {margin-bottom: 15px; font-size: 14px;}
#IpSupplierSettings div.ipMgmt div.agreement a {font-size: 14px;}
#IpSupplierSettings div.ipMgmt div.agreement a.helpLink {margin-left: 10px;}
#ipList div.memberresults div{padding:0 0 0 10px;float:left;}
#ipList div.memberresults {float:left;clear:left;width:930px;border-bottom:1px solid #CCC;}
#ipList div.memberresults .incexc {float:left;clear:left;padding:30px 0 5px 10px;width:100%;}
#ipList div.memberresults .findmember {float:left;clear:left;padding:5px 0 15px 10px;width:100%;}
#ipList div.memberresults .findmember #MemberSearchCriteria{float:left; height:19px; line-height:19px;border:1px solid #AAA; font-size: 13px;}
#ipList div.memberresults .paging { padding-top:5px; padding-bottom:10px; width:100%; }
#ipList div.memberresults .paging.top { padding-top:10px; padding-bottom:5px;}
#ipList div.memberresults .paging ul{float: right; margin-right: 50px;}
#ipList .count { margin: 0 0 0 20px; position:relative; width:135px; z-index:10; top:20px; }
#ipList .count a { float: left; }
#ipAccessList { border-top: 3px solid #CCC; z-index: 1; }
#systemMsg { background-color:#000; display:none; height:100%; left:0; position:absolute; top:0; width:100%; z-index:3000; }
#systemMsgCore { background-color:#FFF; border:3px solid #023B7D; left:345px; padding:10px; position:absolute; top:220px; width:400px; z-index:3200; }

div#newCcInfos dt { font-weight:bold; background: url('/cgi/en/img/memberThBck.png') repeat-x scroll left top transparent; border: 1px solid #4D6788; color: #FFFFFF;  display:block; height:16px; padding: 0 5px; }
div#newCcInfos dt span { margin-left:5px; font-weight: bold; text-align:left; }
div#newCcInfos div#newCcDetails { float:left; clear:both; padding:2px 5px; margin:0px; border: 1px solid #666666; line-height:12px; text-align: center; vertical-align: top; }
div#newCcInfos p.newPaymentMethod { width:255px; margin:0 0 5px 1px; clear:left; float:left; padding: 0; border: 0 none;  text-align:center; }
div#newCcInfos p.newPaymentMethod span { width:120px;  float:left; text-align:center; white-space: nowrap; }
div#newCcInfos p.newAddCc  { margin-top: 10px; width:255px; margin:0 0 5px 1px; clear:left; float:left; }
div#newCcInfos p.newAddCc  a { background: url(/cgi/en/img/editArrow.png) no-repeat scroll left 4px transparent; color: #1D4F75; margin: 0 10px 0 0; padding-left: 8px; text-align:right; }
div#newCcInfos div#newCcDetails p  { width:255px; margin:0 0 5px 1px; clear:both; float:left; }
div#newCcInfos div#newCcDetails p span.label { width:100px; color:#666666; float:left; }
div.newInvTotal { border: 1px solid #C3B473; margin:10px 0  0 400px;  background-color: #FFFFE7; padding: 5px; height: auto; width:55%; clear:left;  float:left;  }
div.newInvTotal p{ float:left; }
div.newInvTotal p#amountDue { margin-left:310px; }
div.newAddPayment { float:right; widht:100px; margin-top:5px; }
div.newAddPayment  a { background: url(/cgi/en/img/editArrow.png) no-repeat right center scroll #66FF00;  padding:0 5px 0 5px; text-align:center; }

.detailed_notify_window a{fonct-color:#fff;}
div.bodyMember .forum_post_text p { font-size: 14px; }

div.newformBodySmall {float:left; width:35%; height:auto; padding: 5px; margin:0;}
p.content { margin:0;}
p.separatorLine {border-bottom:2px solid #2D425D; width:100%; float: left; margin:0;}
.textPrint { display:none; }
div#wrapper a.btnYellow { clear: both; text-decoration: none; font: bold 12px Arial, sans-serif; margin: 10px 0; height: 28px; padding: 0 0 0 8px; float: left; display: block; background: url(/cgi/en/img/btn-yellow-left.png) no-repeat scroll 0 0 transparent; }
div#wrapper a.btnYellow strong { cursor: pointer; padding: 7px 8px 0 0; height: 21px; float: left; background: url(/cgi/en/img/btn-yellow-right.png) no-repeat  scroll right 0 transparent; }
div#wrapper div.thankYouBox { float: left; margin-left: 20px; background-color: #EFEFEF; text-align: center; border: 2px solid #DDD; padding: 10px; width: 275px; }
div#wrapper div.thankYouBox h2 { font-size: 16px; font-weight: bold; }

div#resultsBox { font-size :12px;}
div#resultsBox h1 {border:medium none;color:#666666;font:20px Arial;margin:10px 0;padding:0 0 0 2px;}
div#resultsBox p.barTop {border-color:#CCCCCC -moz-use-text-colokr -moz-use-text-color;border-right:medium none;border-style:solid none none;border-width:1px medium medium;height:1px;margin:0;width:100%;}
div#resultsBox #srchForm {float:left;}
div#resultsBox div#srchResults p { font-size: 12px;}
div#resultsBox div#srchResults p.noResults { float: left; margin-right: 20px; width: auto; }
div#resultsBox div#srchResults { float: left; }
div#resultsBox div#srchResults { width: 960px;float:left; }
div#resultsBox div#srchResults table { border-bottom: 1px solid #CCCCCC; clear: left; float: left; margin: 0; width: 940px;}
div#resultsBox div#srchResults table.topBord { border-top: 1px solid #666; }
div#resultsBox div#srchResults table tr td { height:20px;border-left: 1px solid #666; text-align: left; padding: 2px; vertical-align: middle; }
div#resultsBox div#srchResults table tr td.center { float: none; text-align: center; }
div#resultsBox div#srchResults table tr td.right { text-align: right; }
div#resultsBox div#srchResults table tr td.last { border-right: 1px solid #666; }
div#resultsBox div#srchResults table tr.odd td { background-color:#E2E2E2; }
div#resultsBox div#srchResults table tr.odd.empty td { background-color:#F4F4F4; }
div#resultsBox div#srchResults table tr.empty td { background-color:#FAFAFA; }
div#resultsBox div#srchResults table tr th { background: #8ea6c5 url(/cgi/en/img/searchDtBck.png) no-repeat top left; border: 1px solid #4d6788; color: #fff; padding: 0 2px; vertical-align: middle; height: 13px; white-space: nowrap; }
div#resultsBox div#srchResults table tr.first th { border-bottom: none; }
div#resultsBox div#srchResults table tr.second th { background: #8ea6c5 url(/cgi/en/img/searchDtBck2.png) no-repeat top left; border-top: none;  border-right: none; padding-top: 2px; }
div#resultsBox div#srchResults table tr.second th.last { border-right: 1px solid #666; }
div#resultsBox div#srchResults table tr.second th.value { background: #8ea6c5 url(/cgi/en/img/searchDtBck2.png) no-repeat -1px top; border-left: none; border-right: none; }
div#resultsBox div#srchResults table tr th img { margin-top: 3px; }
div#resultsBox div#srchResults table tr.expand td { background-color: #fff; border: none; border-top: 1px solid #666; }
div#resultsBox div#srchResults ul, div#resultsBox ul { float: left; list-style: none; margin: 0; padding: 0; }
div#resultsBox div#srchResults ul li, div#resultsBox ul li { float: left; margin: 0 4px; }
div#resultsBox div#srchResults ul li.currentPageResult, div#resultsBox ul li.currentPageResult { color: #2d425d; font-weight: bold; }
div#resultsBox div#srchResults ul li.lastpage{margin-right:52px;}
div#resultsBox div#srchResults table tr.detailsLine td { background: url(/cgi/en/img/resultsExpandBck.png) repeat-x bottom left; border: none; border-bottom: 1px solid #666; text-align: left; }
div#resultsBox div#srchResults table tr.detailsLine.noBott td { border-bottom: none; }
div#resultsBox div#srchResults table tr.detailsLine td.first { border-left: 1px solid #666; }
div#resultsBox div#srchResults table tr.detailsLine td.last { border-right: 1px solid #666; }
div#resultsBox div#srchResults table tr.detailsLine td div { float: left; margin: 0 10px 0 0; width: 205px; }
div#resultsBox div#srchResults table tr.detailsLine td div.sellerInfo { width: 150px; }
div#resultsBox div#srchResults table tr.detailsLine td div span.label { color: #2d425d; float: left; width: 100px;}
div#resultsBox div#srchResults table tr.detailsLine td div span.value { color: #666; float: left; width: 105px; }
div#resultsBox div#srchResults table tr.detailsLine td div span.exclusive, div#resultsBox div#detailsContent table td span.exclusive { background: url(/cgi/en/img/PolyLogoMini.gif) no-repeat right 2px; padding-right: 15px; width: auto; }
div#resultsBox div#srchResults table tr.detailsLine td div.sellerInfo span.label { color: #2d425d; float: left; width: 55px;}
div#resultsBox div#srchResults table tr.detailsLine td div.sellerInfo span.value { color: #666; float: left; width: 90px; }
div#resultsBox div#srchResults table tr.detailsLine td div.remarks span.value { float: none; }
div#resultsBox div#srchResults table tr.detailsLine td div p { color: #2d425d; clear: left; float: left; margin: 0; width: 100%; }
div#resultsBox div#srchResults table tr.actions td { background-color: #ededed; border: none; }
div#resultsBox div#srchResults table tr.actions td span { float: right; margin: 0 0 0 20px; }
div#resultsBox div#srchResults table tr.actions td span label, div#resultsBox div#srchResults table tr.actions td span input { float: left; margin: 3px 3px 0 0; }
div#resultsBox div#srchResults table tr.actions td span select { float: left; margin: 0 3px 0 0; }
div#resultsBox div#srchResults table tr.actions td span a { margin: 2px 0 0 0; }
div#resultsBox div#srchResults table tr.actions td a.ctaSave span { float: none; margin: 0; }
div#resultsBox div#srchResults table tr.actions td.first, div#resultsBox div#srchResults table tr.expand td.first { border-left: 1px solid #666; }
div#resultsBox div#srchResults table tr.actions td.last, div#resultsBox div#srchResults table tr.expand td.last { border-right: 1px solid #666; }
div#resultsBox div#srchResults a.ctaSave { float: left; margin: -1px 0 0 5px; }
div#resultsBox div#srchResults a.ctaSave { float: left; margin: 0 5px 0 0; }
div#resultsBox div#srchResults a.ctaSave strong { padding-top: 2px; }
div#resultsBox div#srchResults a.ctaSave img { float: left; margin: 2px 3px 0 0; }
div#resultsBox div#srchResults a.ctaSearch { margin: 5px 0; float: left;}
div#resultsBox div#srchResults table tr.match td { background-color: #E7F0F7; border: none; border-bottom: 1px solid #666; border-top: 1px solid #666; font-size: 12px; font-weight: bold; }
div#resultsBox div#srchResults table tr th a{color: #fff; text-decoration:none;font-weight:bold;text-align:left;font-style:normal;}
div#resultsBox a.ctaSave{background:url("/cgi/en/img/ctaSaveLeft.png") no-repeat scroll left top transparent;color:#333333;cursor:pointer;float:left;height:17px;margin:2px 0 0 10px;padding:0 0 0 2px;text-decoration:none !important;}
div#resultsBox a.ctaSave:hover {background:url("/cgi/en/img/ctaSaveLeft-On.png") no-repeat scroll left top transparent;}
div#resultsBox a.ctaSave strong {background:url("/cgi/en/img/ctaSaveRight.png") no-repeat scroll right top transparent;float:left;font-weight:normal !important;height:15px;padding:2px 5px 0 3px;}
div#resultsBox a.ctaSave:hover strong {background:url("/cgi/en/img/ctaSaveRight-On.png") no-repeat scroll right top transparent;}
div#resultsBox div#srchResults .paging { float:left;padding-top:5px; padding-bottom:10px; width:100%; }
div#resultsBox div#srchResults .paging.top { padding-top:10px; padding-bottom:5px;}
div#resultsBox div#srchResults .paging ul{float: right; margin-right: 50px;}
div#resultsBox #srchSingleBox{float:left; height:19px; line-height:19px;border:1px solid #AAAAAA; font-size: 13px;}
div#resultsBox h1{float:none;}
div#resultsBox div#srchResults table tr td a { font-weight: normal; }
div#resultsBox div#srchResults div.paging a.ctaSave {margin-left: 465px; background:url("/cgi/en/img/ctaSearchLeft.png") no-repeat scroll left top transparent; height: 20px; padding: 0 0 0 5px;}
div#resultsBox div#srchResults div.paging a.ctaSave strong {background:url("/cgi/en/img/ctaSearchRight.png") no-repeat scroll right top transparent; font-weight: bold !important; text-transform: uppercase; padding: 3px 20px 0 5px; height: 17px; font-weight: 11px;}
div#resultsBox div#srchResults table tr th input { height: 13px; }



#products_services { margin: 0 auto; width: 890px; }
#products_services #left_column { float: left; width: 200px; border-right: 1px dotted gray; }
#products_services #right_column { float: right; width: 668px; }
#products_services #info1,
#products_services #info2,
#products_services #info3,
#products_services #info4,
#products_services #info5 { display: none; }
#products_services h1 { margin-bottom: 20px; }
#products_services #left_column h2 { margin-bottom: 20px; background: url('/cgi/en/img/squarebullet.gif') no-repeat left center; padding-left: 15px; }
#products_services h3 { font-size: 14px; }
#products_services h4 { font-size: 13px; font-weight: bold; margin-top: 40px; }
#products_services table { margin-bottom: 30px }
#products_services table th,
#products_services table td { padding: 3px; }
#products_services table td { width: 200px; }
#products_services table .header { background-color: gray; color: white; }

div.pmContainer fieldset { float: left; border: 2px solid #000; padding: 10px; }
div.pmContainer fieldset legend { font-weight: bold; }
div.pmContainer fieldset label { font-style: italic; }
div.pmContainer fieldset img { margin-left: 5px; }
