body { font-family: "Trebuchet MS", Helvetica, Arial; font-size: 12px; font-weight: normal; margin: 0px; padding: 0px; color: #003365; background-attachment: fixed; background-image: url(../images/dd-bg.jpg); background-repeat: repeat-x; background-position: center top; background-color: #83B6EB; }
#master { text-align: center; margin-right: auto; margin-left: auto; margin-top: 10px; margin-bottom: 0px; width: 992px; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; background-color: #FFF; min-height:100% !important; position: relative; overflow: hidden; }
#left-bar { float: left; width: 187px; min-height:100% !important; position: relative; overflow: hidden; padding-right: 2px; padding-left: 2px; padding-top: 4px; padding-bottom: 0px; margin: 0px; background-color: #FFF; }
#table-box { float: right; background-color: #FFF; margin: 0px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 2px; }
#header { padding: 0px; width: 986px; height: 82px; background-color: #FFF; margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; }
#banner { width: 854px; height: 82px; float: left; padding-left: 5px; }
#banner-logo { width: 103px; height: 82px; float: right; margin: 0px; padding: 0px; }
#topnav { text-align: right; padding-top: 0px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-size: 16px; }
#topmenu { padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 3px; width: 791px; }
#nav-bottom { padding: 0px; text-align: center; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.menu .headnav { font-size: 13px; }
/* remove the bullets, padding and margins from the lists */
.menu ul{ list-style-type:none; padding:0px; margin:0px 0 0 0px; text-align: center; }
/* make the top level links horizontal and position relative so that we can position the sub level */
.menu li{ position:relative; z-index:100; text-align: center; float: left; }
/* use the table to position the dropdown list */
.menu table{ position:absolute; border-collapse:collapse; z-index:80; left:-1px; top:25px; height: 34px; }
/* style all the links */
.menu a { display:block; font-size:12px; width:129px; color:#000000; background:url(../images/navbg.jpg) repeat-x left top; text-decoration:none; margin-right:0px; text-align:center; font-weight: bold; height: 20px; border: 1px solid #c5c9ce; padding-top: 8px; padding-right: 0px; padding-bottom: 6px; padding-left: 0; }
/* style the links hover */
.menu :hover{ color:#FFFFFF; background:#aaa9a9; }
.menu ul li .active { color:#FFFFFF; background:#aaa9a9; }
/* hide the sub level links */
.menu ul ul { visibility:hidden; position:absolute; }
.menu ul ul li a { margin-top: 0px; display: block; background-image: url(../images/navbg2.jpg); background-repeat: repeat; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; padding-top: 2px; width: 150px; }
/* make the sub level visible on hover list or link */
.menu ul li:hover ul,
.menu ul a:hover ul{ visibility:visible; }
h1 { font-size: 14px;/* [disabled]font-weight: bold; */ margin: 0px; padding: 2px 0px 0px 2px; }
h2 { font-size: 12px; font-weight: bold; margin: 0px; padding: 2px 0px 0px 2px; }
h3 { font-size: 24px; font-weight: bold; margin: 0px; padding: 0px; }
h4 { font-size: 16px; color: #333333; font-weight: bold; margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; background-color: #F0F0F0; padding: 2px; }
h5 { font-size: 13px; font-weight: bold; padding: 5px; margin: 0px; }
h6 { font-weight: bold; color: #FFFFFF; font-size: 12px; margin: 0px; padding: 2px; }
h7 { font-weight: bold; color: #FFFFFF; font-size: 12px; margin: 0px; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 0px; }
.toph { font-size: 24px; padding: 0px; }
table.edu { border: 1px solid #666666; }
#advertisingh { font-weight: bold; background-color: #c3d9ff; color: #000000; padding-left: 5px; }
hr { color: #999999; border: thin solid #999999; background-color: #999999; padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
#footer { background-image: url(../images/shadow-bottom.jpg); background-repeat: no-repeat; background-position: center top; height: 20px; padding: 0px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; width: 837px; }
a.bottom:link, a.bottom:visited { color: #003365; text-decoration: none; font-size: 10px; font-weight: normal; }
a.bottom:hover { text-decoration: underline; color: #000; font-size: 10px; font-weight: normal; }
a.privacy:link, a.privacy:visited { color: #003365; text-decoration: none; font-size: 11px; font-weight: normal; }
a.privacy:hover { text-decoration: underline; color: #000; font-size: 11px; font-weight: normal; }
a.green2:link, a.green2:visited { color: #379022; text-decoration: underline; font-weight: normal; }
a.green2:hover { text-decoration: none; color: #379024; font-weight: normal; }
.credit { font-size: 11px; font-weight: bold; }
.last { font-size: 10px; font-weight: normal; }
.homedd {color: #D22807}
.blued {color: #174DC7}
#diamond_search { border: 1px solid #2e6092; padding-bottom: 5px; width: 248px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
#diamond_search3 { border: 1px solid #2e6092; padding-bottom: 5px; width: 248px; margin: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; height: 340px; }
#diamond_search2 { border: 1px solid #2e6092; padding-bottom: 5px; width: 300px; }
#business_search2 { border: 1px solid #bfb36f; padding-bottom: 5px; width: 300px; }
#business_search { border: 1px solid #bfb36f; padding-bottom: 5px; width: 248px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
#business_search3 { border: 1px solid #bfb36f; padding-bottom: 5px; width: 248px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; height: 280px; float: left; }
#diamond_search-home { border: 1px solid #2e6092; padding-bottom: 5px; width: 248px; padding-top: 0px; padding-right: 0px; padding-left: 0px; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 0px; }
#news { padding: 5px; border: 1px solid #CCCCCC; text-align: left; margin-left: 0px; width: 522px; margin-right: 10px; color: #000000; background-color: #e5e5e5; margin-bottom: 10px; margin-top: 0px; }
#advertise_box { padding: 5px; border: 1px solid #CCCCCC; text-align: left; width: 261px; color: #000000; background-color: #FFFFFF; margin-top: 2px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#advertise_box_details { padding: 5px; border: 1px solid #CCCCCC; text-align: left; width: 261px; color: #000000; background-color: #FFFFFF; margin-top: 2px; margin-right: 0px; margin-bottom: 10px; margin-left: 33px; }
#home_bottom { padding: 0px; width: 261px; margin: 0px 10px 0px 0px; text-align: left; }
#home_bottom .links li { padding: 0px; border: 1px dotted #CCCCCC; text-align: center; font-size: 1.3em; font-weight: bold; line-height: 1.3em; display: block; margin: 0px 0px 0px -30px; list-style-type: none; }
#home_bottom .links a { text-decoration: none; display: block; margin: 0px; padding: 2px; color: #003365; }
#home_bottom .links a:hover { background-color: #a1d0ff; }
#home1 { padding: 5px; border: 1px dotted #594D39; text-align: left; width: 261px; background-color: #FFFFFF; font-size: 13px; color: #594D39; margin: 20px 10px 10px; height: 558px; background-image: url(../images/homebg.jpg); background-repeat: no-repeat; background-position: left top; }
#home12 { padding: 5px; border: 1px solid #CCCCCC; text-align: left; width: 261px; background-color: #FFFFFF; font-size: 13px; color: #594D39; margin: 0px 10px 10px; height: 269px; background-image: url(../images/homebg.jpg); background-repeat: no-repeat; background-position: left top; float: right; }
#home13 { padding: 5px; border: 1px solid #CCCCCC; text-align: left; width: 261px; background-color: #FFFFFF; font-size: 13px; color: #594D39; height: 338px; background-image: url(../images/homebg.jpg); background-repeat: no-repeat; background-position: left top; float: right; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#home12 h1 { color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#home13 h2 { color: #B23E4D; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#home13 h2 { color: #003366; font-size: 14px; }
#home12 h3 { color: #003366; font-size: 14px; text-align: right; padding-right: 20px; }
#home13 h3 { color: #003366; font-size: 14px; text-align: right; padding-right: 20px; }
#home1 h2 { color: #B23E4D; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#home1 h3 { color: #003366; font-size: 14px; text-align: right; padding-right: 20px; }
#home1w { padding: 5px; border: 1px solid #CCCCCC; text-align: left; width: 261px; background-color: #FFFFFF; font-size: 13px; color: #594D39; height: 173px; background-image: url(../images/homebgw.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 0px; margin-right: 10px; margin-bottom: 10px; margin-left: 10px; }
#home1w h1 { color: #333333; font-size: 18px; font-weight: bold; margin-bottom: 10px; }
#home1w h3 { color: #003366; font-size: 14px; text-align: right; padding-right: 20px; }
#home2 { padding: 5px; border: 1px dotted #824a4a; text-align: left; width: 261px; background-color: #de8181; font-size: 12px; color: #FFFFFF; margin: 0px 10px 10px; }
#home_right { padding: 0px; width: 245px; margin-top: 10px; color: #FFFFFF; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.style3 {color: #003366}
.style4 { color: #FFFFFF; font-weight: bold; }
a.normal:link, a.normal:visited { color: #000000; text-decoration: underline; font-weight: normal; }
a.normal:hover { text-decoration: none; color: #333333; font-weight: normal; }
a.normal2:link, a.normal2:visited { color: #000000; text-decoration: underline; font-weight: normal; font-size: 10px; }
a.normal2:hover { text-decoration: none; color: #333333; font-weight: normal; font-size: 10px; }
a.topnav:link, a.topnav:visited { color: #000; text-decoration: none; font-size: 16px; font-weight: bold; }
a.topnav:hover { text-decoration: none; color: #666; font-size: 16px; font-weight: bold; }
a.adlink:link, a.adlink:visited { color: #0000FF; text-decoration: underline; font-size: 12px; font-weight: normal; }
a.adlink:hover { text-decoration: none; color: #666; font-size: 12px; font-weight: normal; }
a.umlinks:link, a.umlinks:visited { color: #0000FF; text-decoration: underline; font-size: 12px; font-weight: normal; }
a.umlinks:hover { text-decoration: none; color: #666; font-size: 12px; font-weight: normal; }
a.adlink2:link, a.adlink2:visited { color: #003365; text-decoration: underline; font-size: 10px; font-weight: normal; }
a.adlink2:hover { text-decoration: none; color: #000000; font-size: 10px; font-weight: normal; }
a.headerlink:link, a.headerlink:visited { color: #00F; text-decoration: underline; }
a.headerlink:hover { text-decoration: none; color: #00F; }
a.loginlink:link, a.loginlink:visited { color: #0000FF; text-decoration: underline; }
a.loginlink:hover { text-decoration: none; color: #0000FF; }
a.loginlink3:link, a.loginlink3:visited { color: #0000FF; text-decoration: underline; font-size: 12px; }
a.loginlink3:hover { text-decoration: none; color: #0000FF; font-size: 12px; }
a.loginlink2:link, a.loginlink2:visited { color: #0000FF; text-decoration: none; }
a.loginlink2:hover { text-decoration: none; color: #0000FF; }
a.sr:link, a.sr:visited { color: #0000FF; text-decoration: underline; font-size: 12px; font-weight: normal; padding-right:2px; }
a.sr:hover { text-decoration: none; color: #666; font-size: 12px; font-weight: normal; }
#sitemap { padding: 0px; width: 261px; margin: 0px; text-align: left; }
#sitemap .links li { padding: 0px; text-align: left; font-size: 1.2em; font-weight: bold; line-height: 1.2em; display: list-item; margin: 0px 0px 5px; list-style-type: disc; list-style-position: outside; border-bottom: 1px dotted #CCCCCC; }
#sitemap .links li ul { padding: 0px 0px 0px 10px; text-align: left; font-size: 10px; font-weight: bold; display: list-item; margin: 0px 0px 0px 10px; list-style-type: none; }
#sitemap .links a { text-decoration: none; display: block; margin: 0px; padding: 2px; color: #003365; }
#sitemap .links a:hover { background-color: #a1d0ff; }
#refine { border: 1px solid #FFFFFF; padding-bottom: 5px; margin-top: 20px; width: 248px; background-color: #FFFDE1; padding-top: 0px; padding-right: 0px; padding-left: 0px; }
td.header { font-size:13px; font-weight:bold; }
td.headerpaid { font-size:15px; font-weight: bold; }
td.desc { color: #000; font-size: 12px; font-weight: bold; }
td.results { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #014E9C; text-align: center; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; padding: 1px; }
td.whiteline { border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; padding: 1px; }
#ad { padding: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; height: 6px; }
table.results { border: 1px solid #CCCCCC; text-align: center; }
td.resultsa { font-size: 11px; font-weight: bold; color: #FFFFFF; background-color: #014E9C; border-right-width: 1px; border-right-style: solid; border-right-color: #FFFFFF; padding-top: 2px; padding-right: 2px; padding-bottom: 2px; padding-left: 3px; }
td.greyline{
	border-left: 1px solid #CCCCCC; text-align: left; }
#index input { width: 105px; }
#index select { font-size: 10px; margin-top: 5px; }
.small { font-size: 11px; }
#yellowborder { border: 1px solid #bfb36f; width: 540px; margin: 10px 0px 12px; padding: 0px; }
#yellowborder2 { border: 1px solid #bfb36f; width: 400px; padding: 0px; float: right; margin-top: 0px; margin-right: 0px; margin-bottom: 12px; margin-left: 0px; }
.style6 {font-size: 10px}
.style8 {color: #B23E4D}
.style9 {font-weight: bold}
.style10 {color: #0000FF}
.style11 {color: #FF0000}
a.admin:link, a.admin:visited { color: #B33D4B; text-decoration: underline; font-size: 12px; font-weight: normal; }
a.admin:hover { text-decoration: none; color: #000000; font-size: 12px; font-weight: normal; }
.link a:hover { color:#000000; text-decoration: none; }
.link a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link a:visited span{ display: none; text-decoration: none; }
.link a:hover span { position: absolute; margin:15px 0px 0px 20px; background-color: #FFFFFF; max-width:220px; padding: 2px 10px 2px 10px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; }
.link2 a:hover { color:#000000; text-decoration: none; }
.link2 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link2 a:visited span{ display: none; text-decoration: none; }
.link2 a:hover span { position: absolute; margin:15px 0px 0px 20px; background-color: #FFFFFF; max-width:220px; padding: 2px 10px 2px 10px; border: 1px solid #C0C0C0; font: 10px/12px Arial, Helvetica, sans-serif; text-align:left; display: block; text-decoration: none; }
.link3 a:hover { color:#000000; text-decoration: none; }
.link3 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link3 a:visited span{ display: none; text-decoration: none; }
.link3 a:hover span { position: absolute; margin:-150px 0px 0px 50px; background-color: #FFFFFF; max-width:220px; padding: 2px 10px 2px 10px; border: 1px solid #C0C0C0; font: 10px/12px Arial, Helvetica, sans-serif; text-align:left; display: block; text-decoration: none; }
.link4 a:hover { color:#000000; text-decoration: none; }
.link4 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link4 a:visited span{ display: none; text-decoration: none; }
.link4 a:hover span { background-color:#FFFFFF;border:1px solid #C0C0C0;display:block;font:10px/12px Arial,Helvetica,sans-serif;margin:10px 0 0 -60px;max-width:360px;padding:2px 5px;position:absolute;text-align:left;text-decoration:none; }
.link5 a:hover { color:#000000; text-decoration: none; }
.link5 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link5 a:visited span{ display: none; text-decoration: none; }
.link5 a:hover span { background-color:#FFFFFF; border:1px solid #C0C0C0; display:block; margin:-5px 0 0 -285px; max-width:289px; padding:5px 5px; position:absolute; text-align:left; text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 10px; line-height: 12px; color: #000; }
.link6 a:hover { color:#000000; text-decoration: none; }
.link6 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link6 a:visited span{ display: none; text-decoration: none; }
.link6 a:hover span { position: absolute; background-color: #fffde1; max-width:270px; padding: 5px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px; }
.link66 a:hover { color:#000000; text-decoration: none; }
.link66 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link66 a:visited span{ display: none; text-decoration: none; }
.link66 a:hover span { position: absolute; background-color: #fffde1; max-width:270px; padding: 5px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: -100px; }
.link6-link { color:#09F; background-color: #FFF; }
.link7 a:hover { color:#000000; text-decoration: none; }
.link7 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link7 a:visited span{ display: none; text-decoration: none; }
.link7 a:hover span { position: absolute; background-color: #fffde1; max-width:300px; padding: 5px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 90px; }
.link8 a:hover { color:#000000; text-decoration: none; }
.link8 a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.link8 a:visited span{ display: none; text-decoration: none; }
.link8 a:hover span { position: absolute; margin:15px 0px 0px -40px; background-color: #fffde1; max-width:500px; padding: 2px 10px 2px 10px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; overflow: visible; visibility: visible; z-index: auto; }
.linkbp a:hover { color:#000000; text-decoration: none; }
.linkbp a:link span{ display: none; margin: 0px; padding: 0px; text-decoration: none; }
.linkbp a:visited span{ display: none; text-decoration: none; }
.linkbp a:hover span { position: absolute; margin:15px 0px 0px 20px; background-color: #FFFFFF; max-width:400px; padding: 2px 10px 2px 10px; border: 1px solid #C0C0C0; font: normal 10px/12px Arial, Helvetica, sans-serif; color: #000; text-align:left; display: block; text-decoration: none; }
#layout1{ padding: 5px; border: 2px solid #d42707; text-align: center; width: 211px; background-color: #E8E8E8; font-size: 12px; color: #000000; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; }
#layout2{ padding: 5px; border: 2px solid #174dc7; text-align: center; width: 211px; background-color: #E8E8E8; font-size: 12px; color: #000000; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; }
#layout3{ padding: 5px; border: 2px solid #E8E8E8; text-align: center; width: 211px; background-color: #E8E8E8; font-size: 12px; color: #000000; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; }
#searchbox{ padding: 5px 0px 5px 5px; border: 1px solid #A3E654; text-align: left; width: 219px; background-color: #E8E8E8; font-size: 12px; color: #000000; margin: 10px 10px 0px; }
#bottom_panel { padding: 0px; width: 538px; color: #FFFFFF; background-color: #FFFFFF; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: left; }
#large1 { padding: 5px; width: 501px; color: #000000; background-color: #FFFFFF; margin: 0px; border: 1px dotted #666666; text-align: left; }
#bp_red { padding: 5px; width: 495px; color: #000000; background-color: #FFFFFF; border: 2px solid #d42707; text-align: center; position: relative; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; display: block; float: left; }
#bp_blue { padding: 5px; width: 495px; color: #000000; background-color: #FFFFFF; border: 2px solid #174dc7; text-align: center; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
#bp_white { padding: 5px; width: 495px; color: #000000; background-color: #FFFFFF; border: 2px solid #fff; text-align: center; float: left; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.intranet1 { background-color: #F4F2F5; }
.intranet2 { background-color: #DDDDE5; }
.red { color: #FF0000; }
.redH { color: #FF0000; background-color: #FFFFCC; }
.business_name_heading {color: #000000}
td.refineline { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #BFB36F; }
.buss_search_form {width: 210px;margin-bottom: 2px;margin-top: 2px;}
.dia_search_form { width: 65px; }
.dia_shape_form { width: 104px; }
#wholesale_right { padding: 0px; width: 245px; margin-top: 0px; color: #FFFFFF; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.buss_search_form2 { width: 230px; }
.suburb_search { width: 206px; }
#advertisement { width: 226px; margin-top: 10px; color: #333333; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; font-size: 12px; font-weight: bold; text-align: center; background-image: url(../images/goldbg.jpg); background-repeat: no-repeat; background-position: left center; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.form { margin: 0px; padding: 0px; }
.drop_list { margin: 0px; padding: 0px; }
input { color: #000000; }
.search_field { font-size: 18px; color: #003366; width: 258px; height: 27px; vertical-align: text-bottom; margin: 0px; padding: 0px; border: 1px solid #999999; }
.populate { font-size: 11px; color: #999999; width: 150px; height: 15px; vertical-align: text-bottom; margin: 0px; padding: 0px; }
.populate2 { font-size: 10px; color: #999999; width: 160px; margin: 0px; height: 15px; padding: 0px; }
#news_header { font-size: 13px; color: #003366; background-image: url(../images/news.jpg); background-repeat: repeat-x; background-position: left top; margin: 0px 0px 5px; width: 516px; padding-top: 5px; padding-left: 5px; height: 24px; font-weight: bold; }
#flashcontent { font-size: 10px; }
.home_yellow {color: #F3E286}
.home_blue {color: #21568B}
.dir_details_heading { color: #7E744B; font-weight: bold; }
.dir_details_bh { font-size: 16px; }
#sbox { padding: 2px; position: absolute; left: 623px; top: 172px; width: 256px; margin: 0px; }
a.green:link, a.green:visited { color: #349220; text-decoration: none; font-weight: normal; }
a.green:hover { text-decoration: none; color: #BA0001; font-weight: normal; }
#homeimage { margin: 10px 0px 20px; padding: 0px; width: 260px; height: 125px; background-color: #FFFFFF; }
.style13 {font-size: 6px; color: #FFFFFF;}
.style14 { color: #005FBD; }
.style15 { font-size: 16px; font-weight: bold; }
.style16 {font-size: 13px}
.style17 {color: #379022}
#home1 h4 { color: #B23E4D; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
#home13 h4 { color: #333333; font-size: 16px; font-weight: bold; margin-bottom: 10px; background-color: #FFFFFF; margin-right: 80px; }
#secondarrow { background-image: url(../images/homebg2.jpg); background-repeat: no-repeat; background-position: left top; margin-left: 3px; height: 139px; }
#homeimage2 { padding: 0px; width: 260px; height: 125px; background-color: #FFFFFF; margin-top: 5px; margin-right: 0px; margin-left: 0px; }
#searchnotice { padding-right: 11px; padding-left: 11px; padding-bottom: 5px; }
.resultsblue { color: #1B72C2; }
.resultsred { color: #B33D4B; }
.rsmall { font-size: 11px; }
td.diamondsprint { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #cccccc; }
.style18 {color: #FFFFFF; }
.style20 { color: #BB0102; }
.template a { display:block; padding: 5px; width: 180px; }
.template a:hover { background-color: #FFFFFF; padding: 5px; width: 180px; }
#template_ref { font-size: 10px; color: #FFFFFF; background-color: #666666; height: 16px; width: 176px; padding: 2px; margin-top: 0px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; }
td.whiteh { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
td.whitev { border-right-width: 2px; border-right-style: solid; border-right-color: #FFFFFF; }
input.mandatory { background-color: #FFFFCC; }
.mandatory { background-color: #FFFFCC; }
#advertisement2 { width: 226px; margin-top: 10px; color: #FFFFFF; margin-right: 0px; margin-bottom: 0px; margin-left: 10px; font-size: 12px; font-weight: bold; background-color: #999999; text-align: center; padding-top: 5px; padding-right: 0px; padding-bottom: 5px; padding-left: 0px; }
.style12 {font-size: 12px}.pad2 { padding-left: 2px; }
#advertise_box2 { padding: 5px; border: 1px solid #C2BA98; text-align: left; width: 214px; color: #000000; background-color: #FFFFFF; margin-top: 2px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; }
#advertise_box3 { padding: 5px; border: 1px solid #C2BA98; text-align: left; width: 214px; color: #000000; background-color: #FFFFFF; margin-top: 2px; margin-right: 0px; margin-bottom: 10px; margin-left: 20px; }
td.desc2 { color: #000; font-size: 10px; font-weight: bold; }
td.headerpaid2 { font-size: 12px; font-weight: bold; text-decoration: underline; }
a.adlink:link, a.adlink:visited { color: #0000FF; text-decoration: underline; font-size: 10px; font-weight: normal; }
a.adlink:hover { text-decoration: none; color: #000000; font-size: 10px; font-weight: normal; }
a.ulinks:link, a.ulinks:visited { color: #0000FF; text-decoration: underline; font-size: 10px; font-weight: normal; }
a.ulinks:hover { text-decoration: none; color: #000000; font-size: 10px; font-weight: normal; }
a.quickv:link, a.quickv:visited { color: #333; text-decoration: none; font-size: 9px; font-weight: normal; font-family: "Arial Narrow"; }
a.quickv:hover { text-decoration: none; color: #F00; font-size: 9px; font-weight: normal; font-family: "Arial Narrow"; }
.submitb { padding: 2px; height: 23px; width: 52px; border: 1px solid #999999; font-size: 10px; cursor: hand; background-color: #C2BA98; vertical-align: bottom; margin: 0px; }
#space{ padding-top: 4px; }
#space2{ padding-top: 10px; }
#space3{ padding-top: 9px; }
.img { padding: 2px; float: left; margin: 0px; }
.style22 {color: #ad9608}
td.bdetails-gold { background-color: #F9F4CC; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #AD9608; }
.fhelp { text-decoration: underline; }
td.fhelp2 { background-image: url(../images/helparrow2.jpg); background-repeat: no-repeat; background-position: right top; background-color: #FFFFFF; }
a.ads:link, a.ads:visited { color: #0000FF; text-decoration: underline; }
a.ads:hover { text-decoration: none; color: #0000FF; }
a.adsh:link, a.adsh:visited { color: #0000FF; text-decoration: none; }
a.adsh:hover { text-decoration: none; color: #0000FF; background-color: #FFFFFF; }
.style23 { font-size: 14px; font-weight: bold; color: #000000; }
.style24 { font-size: 14px; font-weight: bold; }
.style25 {font-size: 14px}
.style26 {color: #FF6600}
.style27 { font-size: 10px; background-color: #FFFFFF; color: #707070; }
.style28 {color: #000066}
a.sc:link, a.sc:visited, a.sc:hover { text-decoration: none; color: #003365; }
a.sc2:link, a.sc2:visited, a.sc2:hover { text-decoration: none; color: #FF0000; }
td.logos { background-image: url(../images/logos.jpg); background-repeat: no-repeat; background-position: right top; }
.style29 { font-size: 14px; padding: 2px; }
.style30 { font-size: 14px; padding: 2px; }
.style31 { font-size: 14px; padding: 2px; }
.suitable { font-size: 13px; color: #000000; }
#sad { border: 1px solid #999999; margin-bottom: 20px; }
.style32 { text-decoration: underline; color: #FF0000; }
#sad2 { padding-bottom: 5px; padding-top: 5px; float: right; margin: 0px; padding-right: 0px; padding-left: 0px; clear: both; }
#sad3 { padding-bottom: 5px; padding-top: 5px; float: right; margin: 0px; padding-right: 0px; padding-left: 0px; clear: both; width: 270px; }
#style17 {color: #379022}
#business_name_heading {color: #000000}
#red {color: #FF0000}
#style26 {color: #FF6600}
table.wholesaler { border: 1px solid #BEB46F; }
a.newlink:link, a.newlink:visited, a.newlink:hover { text-decoration: none; color: #9900FF; background-color: #EEEEEE; font-size: 10px; padding-right: 2px; padding-left: 2px; }
a.special:link, a.special:visited, a.special:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; margin-bottom: 10px; }
a.special2:link, a.special2:visited, a.special2:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; margin-bottom: 10px; }
a.special3:link, a.special3:visited, a.special3:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; margin-bottom: 10px; }
a.special4:link, a.special4:visited, a.special4:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; margin-bottom: 10px; }
a.special5:link, a.special5:visited, a.special5:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; margin-bottom: 10px; }
a.special6:link, a.special6:visited, a.special6:hover { text-decoration: underline; color: #0000FF; font-size: 12px; padding-right: 5px; padding-left: 0px; margin-bottom: 10px; }
#special_heading { text-decoration: none; color: #000000; font-size: 10px; padding-right: 5px; padding-left: 0px; margin-bottom: 5px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-top: 0px; padding-bottom: 0px; }
#searchbox2 { border: 1px solid #333333; background-color: #F2F2F2; }
#other_box { margin-top: 10px; margin-right: 43px; margin-bottom: 10px; margin-left: 28px; color: #F00; text-align: center; }
#sad11 { border: 1px solid #999999; margin-bottom: 20px; height: 174px; }
#sad22 { border: 1px solid #999999; margin-bottom: 20px; height: 102px; }
#sad33 { border: 1px solid #999999; margin-bottom: 20px; height: 270px; }
.style36 {color: #666666}
.style37 {color: #666666; font-size: 14px; }
.style38 {font-size: 18px}
.style39 {color: #009999}
.style40 {font-size: 14px}
#yellowborder_new { width: 200px; margin: 10px 0px 12px; padding: 0px; }
td.gold_linen{ border-top: none; border-right: none; border-bottom: 1px solid #bfb36f; border-left: none; }
.style41 {color: #003365}
.style42 {color: #333333}
div.quote { margin-left: 25%; padding: 10px;  background-color: #FFCF31;border: 1px solid #00009C;width: 450px; }
div.quote p { font-size: .8em;  margin: 0px 0px 0px 0px; }
div#commentForm { display: none; margin: 0px 20px 0px 20px; font-family: Arial, sans-serif; font-size: .8em; }
a.commentLink { font-family: Arial, sans-serif;  font-size: .9em; }
a.normalb:link, a.normalb:visited { color: #000000; text-decoration: underline; font-weight: normal; }
a.normalb:hover { text-decoration: none; color: #000000; font-weight: normal; }
#adbox5 { background-color: #F2F2F2; padding: 5px; margin-right: 8px; float: left; width: 525px; margin-top: 10px; margin-bottom: 10px; }
.b2b { font-size: 14px; border: 1px solid #009900; padding: 5px; margin-top: 3px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; color: #003366; background-color: #FFFFCC; font-weight: bold; }
#public { text-align: center; margin-top: 5px; margin-bottom: 5px; }
div.pagination { padding: 3px; margin: 3px; }
div.pagination a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #B59433; text-decoration: none; /* no underline */ color: #999999; }
div.pagination a:hover, div.pagination a:active { border: 1px solid #666666; color: #333333; }
div.pagination span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #C69B35; font-weight: bold; background-color: #B99330; color: #333333; }
div.pagination span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }
div.pagination2 { padding: 3px; margin: 3px; }
div.pagination2 a { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #014E9C; text-decoration: none; /* no underline */ color: #999999; }
div.pagination2 a:hover, div.pagination2 a:active { border: 1px solid #666666; color: #333333; }
div.pagination2 span.current { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #014E9C; font-weight: bold; background-color: #FFF; color: #333333; }
div.pagination2 span.disabled { padding: 2px 5px 2px 5px; margin: 2px; border: 1px solid #EEE; color: #DDD; }
#search_background { padding-top: 9px; padding-bottom: 8px; margin-bottom: 8px; margin-top: 10px; margin-right: 3px; }
#business_search-index { width: 271px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-bottom-style: solid; border-left-style: solid; border-top-color: #bfb36f; border-right-color: #bfb36f; border-bottom-color: #bfb36f; border-left-color: #bfb36f; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; float: left; }
#featured-diamonds { background-image: url(../images/fd_bg.gif); background-repeat: no-repeat; background-position: left top; height: 61px; width: 220px; margin-bottom: 10px; margin-top: 0px; margin-right: 0px; text-align: left; color: #FFFFFF; font-size: 1.1em; padding-top: 7px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; line-height: 1.4em; }
#featured-diamonds2 { background-image: url(../images/fd_bg3.jpg); background-repeat: no-repeat; background-position: left top; height: 155px; width: 116px; margin-left: 7px; margin-top: 20px; margin-right: 0px; text-align: left; color: #333; font-size: 1.1em; padding-top: 7px; padding-right: 5px; padding-bottom: 5px; padding-left: 9px; line-height: 1.4em; float: left; position: relative; }
#featured-diamonds3 { height: 66px; width: 224px; margin-bottom: 10px; margin-top: 5px; margin-right: 0px; text-align: left; color: #333; font-size: 1em; padding-top: 7px; padding-right: 4px; padding-bottom: 5px; padding-left: 2px; line-height: 1.4em; background-image: url(../images/fd_bg6.jpg); background-repeat: no-repeat; border: 1px solid #e7e7e7; background-position: left top; }
.gold-line { background-image: url(../images/goldline-bg.jpg); background-repeat: repeat-y; background-position: right top; }
#featured-diamonds .shape, #featured-diamonds3 .shape { float: left; padding: 0px; margin-right: 11px; margin-top: 2px; margin-left: 4px; margin-bottom: 15px; }
#featured-diamonds2 .shape { float: left; border: 1px solid #003366; padding: 0px; margin-right: 5px; margin-top: 2px;}
#featured-diamonds .price, #featured-diamonds3 .price, #featured-diamonds2 .price { font-size: 1.0em; font-weight: normal; color: #F00; }
#featured-diamonds #right, #featured-diamonds3 #right { float: right; margin-right: 4px; text-align: left; }
#featured-diamonds2 #right { text-align: left; padding-top: 0px; clear: both; float: right; position: absolute; left: 82px; top: 139px; }
#catch { width: 247px; padding: 0px; margin: 0px; position: relative; }
.catch-bg { }
#timer { margin-right: 5px; margin-top: 0px; text-align: center; color: #F00; margin-bottom: 15px; margin-left: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #F00; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; font-weight: bold; }
#more-featured { padding: 0px; }
#search_background2 { padding-top: 9px; padding-bottom: 8px; margin-top: 10px; margin-bottom: 8px; background-image: url(../images/search_bg.jpg); background-repeat: no-repeat; background-position: center center; margin-left: 15px; }
#search_background-wholesaler { padding-top: 9px; padding-bottom: 8px; background-image: url(../images/search_bg.jpg); background-repeat: no-repeat; background-position: center center; margin-left: 15px; }
.lcdstyle_h { color:black; padding: 3px; font-size: 16px; font-weight: bold; }
.lcdstyle_m { color:black; padding: 3px; font-size: 13px; font-weight: bold; }
.lcdstyle_s { color:black; font: bold 12px; padding: 3px; }
.lcdstyle_e { color:red;padding: 0px;font-size: 10px; }
.lcdstyle_e2 { color:white;padding: 0px;font-size: 10px; }
.lcdstyle sup { font-size: 80% }
.img-pad { padding: 5px; margin-right: auto; margin-left: auto; }
#lightbox{ display:none; position: absolute; top:50%; left:50%; z-index:9999; width:500px; height:200px; border:10px solid #E1DFE0; text-align:left; background-color: #FFFFFF; padding: 10px; margin-top: -220px; margin-right: 0; margin-bottom: 0; margin-left: -250px; }
#lightbox[id]{ position:fixed; }
#overlay{ display:none;position:absolute;top:0;left:0;width:100%;height:100%;z-index:5000;background-color:#000;-moz-opacity: 0.8;opacity:.80;filter: alpha(opacity=80); }
#overlay[id]{ position:fixed; }
#lightbox.done #lbLoadMessage{ display:none; }
#lightbox.done #lbContent{ display:block; }
#lightbox.loading #lbContent{ display:none; }
#lightbox.loading #lbLoadMessage{ display:block; }
#lightbox.done img{ width:100%; height:100%; }
#special-top { background-color: #FBFBFB; padding-top: 5px; padding-bottom: 5px; margin-bottom: 40px; margin-top: 10px;padding-left:5px; }
#special-bg1 { background-color: #FFFFFF; padding-top: 12px; padding-bottom: 12px;padding-left:5px; }
#special-bg2 { background-color: #FFFFFF; padding-top: 12px; padding-bottom: 12px;padding-left:5px; }
#home-jc { margin-top: 115px; margin-left: 2px; }
#home-news { width: 230px; border: 5px solid #F0EFEC; margin-top: 0px; margin-left: 2px; font-size: 10px; text-align: left; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 2px; padding-bottom: 2px; padding-left: 2px; }
#classifieds { height: 209px; width: 244px; border: 1px solid #999999; margin-left: 1px; }
.style43 {color: #0066CC}
.style44 { color: #333 }
.style45 { color: #000 }
.style46 { color: #F00 }
.style47 { color: #F00 }
#newsbox-heading { background-color: #F0EFEC; margin-top: 10px; font-weight: bold; width: 240px; margin-left: 2px; padding-top: 2px; padding-right: 2px; padding-bottom: 0px; padding-left: 2px; font-size: 14px; color: #333333; }
#r-links { padding: 10px; width: 222px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #e5e5e5; border-bottom-color: #e5e5e5; border-left-color: #e5e5e5; margin-left: 1px; }
#r-cborder { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e5e5e5; border-left-color: #e5e5e5; width: 242px; margin-left: 1px; }
#r-arrows { padding: 2px; margin-left: 1px; width: 238px; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #e5e5e5; border-left-color: #e5e5e5; }
#classifieds-box { padding: 2px; font-size: 1em; line-height: 1.4em; width: 230px; text-align: left; color: #FF0000; margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #e5e5e5; }
#classifieds-box .shape { float: left; margin-right: 20px; margin-bottom: 0px; margin-left: 2px; text-align: center; padding-bottom: 10px; margin-top: 2px; }
#keywords { font-size: 0.8em; text-align: center; color: #787878; margin-top: 2px; }
#er-img-box { margin-bottom: 5px; }
.search_button { margin-right: 25px; }
.dsearch_button { margin-right: 29px; }
td.redtag { background-image: url(../images/redtag.jpg); background-repeat: no-repeat; background-position: right top; }
#redtagn { float: right; width: 24px; font-size: 10px; color: #FFFFFF; text-decoration: none; padding-right: 2px; padding-left: 2px; text-align: right; font-style: normal; background-color: #FE0000; height: 16px; padding-top: 1px; padding-bottom: 1px; font-weight: bold; }
.style48 {font-size: 0.9em}
.style49 {color: #006699}
#home-desc { padding: 2px; text-align: center; float: left; }
#home-desc h2 { padding-top: 2px; padding-right: 2px; padding-bottom: 20px; padding-left: 2px; font-weight: bold; }
.yellow, .ybg { background-color: #FFFF00; padding-right: 2px; padding-left: 2px; }
#footer2 { margin-top: 0px; margin-right: auto; margin-left: auto; width: 982px; padding: 5px; margin-bottom: 20px; text-align: center; }
.loupe { margin: 0px; padding: 0px; float: right; }
#nav-box { background-image: url(../images/nav-bg.jpg); background-repeat: no-repeat; background-position: center top; width: 158px; margin-left: 7px; height: 85px; color: #444242; font-size: 16px; font-weight: bold; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 12px; margin-bottom: 10px; }
#nav-box2 { background-image: url(../images/nav-bg2.jpg); background-repeat: no-repeat; background-position: center top; width: 158px; margin-left: 7px; height: 105px; color: #444242; font-size: 16px; font-weight: bold; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 12px; margin-bottom: 10px; margin-top: 13px; }
#nav-box ul, #nav-box2 ul { padding: 0px; margin-top: 5px; margin-right: 0px; margin-bottom: 0px; margin-left: 17px; }
#nav-box li, #nav-box2 li { list-style-position: outside; list-style-image: url(../images/nav-arrow.png); list-style-type: none; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; margin: 0px; }
a.nav-box:link, a.nav-box:visited, a.nav-box2:link, a.nav-box2:visited { color: #0c3f72; text-decoration: none; font-weight: normal; font-size: 12px; }
a.nav-box:hover, a.nav-box2:hover { text-decoration: underline; color: #000; font-weight: normal; }
#dc-border { width: 161px; border: 1px solid #cacaca; background-color: #f9f9f9; margin-left: 10px; padding: 2px; margin-top: 5px; margin-bottom: 20px; }
.dc-header { margin-left: 4px; }
#dc-diamond { margin-bottom: 5px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CACACA; padding-bottom: 5px; text-align: left; font-size: 11px; color: #000; }
#dc-diamond #right { float: right; text-align: left; margin-right: 2px; width: 70px; }
#dc-diamond .price { color: #F00; }
.style33 {color: #666666}
#dc-banner { width: 161px; margin-left: 10px; padding: 2px; margin-top: 5px; margin-bottom: 10px; background-color: #F9F9F9; font-size: 30px; color: #632164; border: 1px solid #cacaca; }
#dc-banner h2 { font-size: 12px; }
#textad { background-image: url(../images/textad-bg.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 30px; margin-bottom: 28px; height: 272px; padding-top: 20px; }
.diamond-shape { float: right; }
#ds-header { font-size: 26px; color: #000; width: 242px; height: 32px; border: 1px solid #de8d8c; background-color: #eec6c6; padding-top: 5px; padding-bottom: 5px; }
#textad2 { background-image: url(../images/textad-bg.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 30px; margin-bottom: 30px; height: 280px; padding-top: 12px; text-align: center; padding-right: 1px; }
a.textad2:link, a.textad2:visited { color: #333; text-decoration: none; font-size: 12px; font-weight: normal; }
a.textad2:hover { text-decoration: none; color: #000; font-size: 12px; font-weight: normal; }
#googleimagead { margin-top: 60px; }
#textad3 { background-image: url(../images/wholesale-bg.jpg); background-repeat: no-repeat; background-position: center top; margin-top: 30px; margin-bottom: 30px; height: 125px; padding-top: 16px; text-align: center; padding-right: 1px; }
#private_details { padding: 5px; width: 317px; background-color: #FFFDE1; text-align: left; margin-top: 10px; }
#private_details h2 { font-weight: bold; font-size: 14px; color: #F00; }
#private_details h3 { font-size: 10px; color: #000; }
#incgst { font-size: 10px; color: #FF0; text-align: center; margin-right: 7px; margin-left: 7px; }
#adbox6 { background-color:#F2F2F2; margin-left:13px; margin-right:14px; padding:5px; }
ul.nums{ margin-bottom:5px; float: right; margin-right: 55px;}
ul.nums li { border:1px solid #333333; float:left; font-weight:bold; list-style-image:none; list-style-position:outside; list-style-type:none; text-align:center; background-color: #FFF; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 0; }
ul.nums span { float:left; font-weight:bold; line-height:25px; margin-top: 0; margin-right: 2px; margin-bottom: 0; margin-left: 0; }
ul.nums li a { color:#666666; display:block; padding:3px; text-decoration:none; width:15px;}
ul.nums li a:hover { background-color:#DDDDDD; }
ul.nums li.current { background-color:#F00; }
ul.nums li.current a { color:#FFFFFF; }
ul.nums li.current a:hover { background-color:#F00; }
#mask { width:340px; height:435px; overflow:hidden; position:relative; background-color:#FFF; float:left; }
#folio { position:absolute;top:0;left:0;width:3535px;float:left; }
.col { display:block; width:340px; height:455px; float:left; }
#hr-line { width: 273px; margin-top: 5px; margin-bottom: 5px; margin-left: 33px; height: 2px; background-color: #CCC; float: left; }
#linkads-box { width: 273px; margin-top: 5px; margin-bottom: 10px; margin-left: 33px; float: left; }
.sr-red { color: #F00; margin-right: 2px; }
ul.nums li.current2 { background-color:#CCC; display:block; padding:3px; width:15px; border:1px solid #E6E6E6; }
#adbox7 { background-color: #F2F2F2; padding: 5px; margin-right: 10px; margin-bottom: 10px; text-align: center; width: 525px; margin-top: 0px; margin-left: 0px; }
#adbox7x { background-color: #F2F2F2; padding: 5px; margin-right: 10px; margin-bottom: 10px; text-align: center; width: 525px; margin-top: 0px; margin-left: 0px; float: left; }
#linksbox { width: 161px; margin-left: 10px; padding: 2px; margin-top: 5px; margin-bottom: 30px; border: 1px solid #cacaca; text-align: left; }
#linksbox-img { margin-left: 10px; }
.sharing { margin-left:60px; padding-top: 0px; padding-right: 0; padding-bottom: 0px; padding-left: 0; 
}
.sharing ul li {
display:inline;
float:left;
padding-right:20px;
}
#bsh { padding: 5px; margin-top: 3px; margin-right: 60px; margin-bottom: 0px; margin-left: 0px; float: right; text-align: center; }
.homepage { font-size: 31px; }
#hpl { font-size: 13px; font-weight: bold; text-align: center; padding: 0px; margin: 4px; width: 265px; float: left; }
#hpr { font-size: 13px; font-weight: bold; text-align: center; padding: 0px; margin: 4px; float: right; width: 260px; }
.highlight-dc { background-color: #fffde1; } 
#dc-box { border: 1px solid #cccccc; margin-top: 10px; margin-right: 0px; margin-bottom: 10px; margin-left: 0px; width: 429px; text-align: left; padding: 0px; }
#dc-heading { height: 23px; width: 424px; margin: 0px; background-image: url(../images/dc-headingbg.jpg); background-repeat: no-repeat; background-position: left top; padding-top: 5px; padding-right: 0px; padding-bottom: 0px; padding-left: 5px; color: #003365; }
#dc-heading .header { color: #333; }
#dc-info { color: #333; padding: 5px; }
#stf-detailsbox { float:right; margin-right: 35px; }
#blockad-border { border: 1px solid #F2F2F2; }
#tweezer{ float: right; clear: both; margin-right: 50px; }
#advertise-diamond { color: #000; font-size: 12px; text-align: center; padding: 5px; background-color: #dbe4f0; margin-bottom: 10px; }
#advertise-diamond h2 { font-size: 15px; font-weight: normal; }
#advertise-diamond h3 { font-size: 20px; font-weight: bold; }
#express { float: right; background-color: #f7f7f7; width: 226px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 14px; margin-bottom: 10px; }

