@import "/css/color_diamond_page.css";
@import "/css/form.css";

/* CSS Document for --- NEW.NCDIA.COM */

body { background:#000000; margin:0; padding:0; }

.banner h1 { padding:0; margin:0; font-size:11px; color:#000000;}
.banner { border-bottom:3px solid #bebdbd;}
.banner p { padding:0; margin:0; padding-bottom:17px;}

.h1hidden { height:19px; }

.bannerheaderh1 { padding-top:19px; padding-bottom:5px; }
.bannerheaderh1 h1 { font-size:11px; letter-spacing:.1em; padding-left:16px; margin-bottom:10px; font-family:Arial, Helvetica, sans-serif; color:#999999; text-transform:uppercase; font-weight:bold; }

form { padding:0; margin:0; }

/*For Homepage area only==================================*/
.homepagearea { margin:40px 40px 0 40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;height:290px; } 
/*  background:url(/images/index_jewelry_new.jpg) 0px 35px no-repeat;  */

.homepagearea h1 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; }
.homepagearea b { font-size:10px; font-weight:normal;}
.homepagearea b a { font-size:10px; font-weight:normal; text-decoration:underline;}
.homepagearea b a:hover { font-size:10px; text-decoration:none;}

.homepagearea a { color:#cd167d; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.homepagearea a:hover { color:#e560ab; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}




.contentarea { margin:40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; }
.contentarea h1 { font-family:Arial, Helvetica, sans-serif; margin:0; padding:0 0 5px 0; }
.newssource { font-weight:bold; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.contentarea b { font-size:10px; font-weight:normal;}
.contentarea b a { font-size:10px; font-weight:normal; text-decoration:underline;}
.contentarea b a:hover { font-size:10px; text-decoration:none;}

.contentarea a { color:#cd167d; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
.contentarea a:hover { color:#e560ab; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.contentarea_left {  float:left; width:211px; background:url(/images/index_3_diamonds.gif) no-repeat 1px 96px; height:268px; text-align:left; font-size:12px; }
.contentarea_center { border-right:1px solid #c2c1c1; width:1%; float:left; height:130px; margin:25px 22px 25px 22px; }
.contentarea_right { float:left; width:190px; text-align:left; height:250px; background:url(/images/podcast.jpg) no-repeat 10px 125px;font-size:12px; }



#bottom { margin:20px 40px 10px 40px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; height:227px;  }
#bottom h1 { font-size:18px; font-family:"Times New Roman", Times, serif; color:#000000; margin:0; padding:0 0 5px 0; font-weight:normal; text-transform:uppercase; text-align:left; }
#bottom a { color:#cd167d; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:underline; }
#bottom a:hover { color:#e560ab; text-decoration:none; font-size:11px; font-family:Arial, Helvetica, sans-serif;}



.underline { width:350px; border-top:1px solid #c2c1c1; margin-top:20px; }
.underlinehomepage { width:350px; border-top:1px solid #c2c1c1; margin-top:5px; }
 
.fontcontent { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;  }
.fontcontent a {color:#87d0fe; text-decoration:underline;}
.fontcontent a:hover { text-decoration:none; color:#FFFFFF;  }

.fontcenter { font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px;}

.topnav { width:537px; height:19px; border-left:1px solid #bebdbd; border-top:1px solid #bebdbd; border-right:1px solid #bebdbd; padding-top:3px; padding-bottom:2px; text-align:center; font-size:11px;}
.topnav li { display:inline; list-style:none; list-style-type:none; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; padding:0 10px 0 10px; }
.topnav li a { color:#FFFFFF; text-decoration:none; }
.topnav li a:hover { color:#666666; text-decoration:none;  }
.topnav input { font-family:Arial, Helvetica, sans-serif; font-size:10px; background:#333333; color:#FFFFFF; border:1px solid #666666; }

.leftnav { padding-top:12px; font-family:Arial, Helvetica, sans-serif; color:white; width:135px; } 
.leftnav h2 { padding:0; margin:0 0 7px 8px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:white; font-weight:bold;}

.leftnav h4 { text-align:right; margin:0; font-size:12px; border-bottom:1px solid #fff; }
.leftnav h4 a { text-decoration:none; display:block; color:#FFFFFF; padding:5px 15px 5px 0; }
.leftnav h4 a:hover { color:#fff; background:#666666; text-decoration:none; display:block;}

.fontdefault { font-size:11px; font-family:Arial, Helvetica, sans-serif; }
.fontdefault select { font-size:11px; font-family:Arial, Helvetica, sans-serif; }


/* ====================================================================== */
/* START of // MotionGallery Script */
/* ====================================================================== */

#motioncontainer a img{ /*image border color*/
border: 1px solid #ccc; 
}

#motioncontainer a:hover img{ /*image border hover color*/
border: 1px solid #FFFFFF;
}

#motioncontainer a:hover{
color: red; /* Dummy definition to overcome IE bug */
}

#statusdiv{
position: absolute;
padding: 2px;
left: -300px;
background-color: lightyellow;
border: 1px solid #FFFFFF;
visibility: hidden;
}

/* ====================================================================== */
/* END of // Color Diamond LINK of LEFTNAV */
/* ====================================================================== */

.introright { float:right; width:160px; border-left:1px solid #cccccc; height:200px; margin-left:15px; padding:30px 0 30px 15px; }
.introright p { padding:0 10px 0 10px; margin:0; }



/* Right hand side on every page ============ */
.rightindex { margin:7px 0 0 8px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:2.0em; background:url(/images/diamond_right_index.jpg) no-repeat right 170px; height:550px;}
.rightindex h1 { color:#ea7ebb; font-weight:normal; font-size:20px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; text-transform:uppercase; }
.rightindex h4 { padding-top:170px; font-style:italic; font-size:11px; font-weight:normal; }



/* ====================================================================== */
/* START of // WHERE TO BUY CSS Style Shiit */
/* ====================================================================== */
#wheretobuy { line-height:1.5em;}
#wheretobuy a { color:#316db6; text-decoration:none;}
#wheretobuy a:hover { color:#fff; text-decoration:none; background:#316db6; }
#wheretobuy strong { font-size:14px; color:#316db6; font-family:Arial, Helvetica, sans-serif; }
#wheretobuy strong a { font-size:14px; color:#316db6; font-family:Arial, Helvetica, sans-serif; }
#wheretobuy strong a:hover  { font-size:14px; color:#fff; text-decoration:none; background:#316db6; }
#wheretobuyright { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/wheretobuy/wheretobuy_right.jpg) no-repeat right top; height:697px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#wheretobuyright p { padding:570px 30px 0 30px; margin:0; font-style:italic; }


/* ====================================================================== */
/* START of // NEWS & EVENTS CSS Style Shiit */
/* ====================================================================== */
#newsevents { line-height:1.5em;}
#newsevents a { color:#7a36a5; text-decoration:none;}
#newsevents a:hover { color:#fff; text-decoration:none; background:#7a36a5; }
#newsevents strong { font-size:14px; color:#7a36a5; font-family:Arial, Helvetica, sans-serif; }
#newsevents strong a { font-size:14px; color:#7a36a5; font-family:Arial, Helvetica, sans-serif;  text-decoration:none;}
#newsevents strong a:hover { font-size:14px; color:#fff; text-decoration:none; background:#7a36a5;}
#newseventsright { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/newsevents/newsevents_right.jpg) no-repeat right top; height:836px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#newseventsright p { padding:720px 20px 0 27px; margin:0; font-style:italic; }
#newseventsintroright { float:right; width:160px; border-left:1px solid #cccccc; height:260px; margin:10px 0 0 15px; padding:50px 0 30px 15px;}
#newseventsintroright p { padding:0 10px 0 10px; margin:0; }
.zoomnewsevents { font-family:Arial, Helvetica, sans-serif; font-size:11px; padding-top:5px; }
.zoomnewsevents a { color:#7a36a5; text-decoration:underline; font-size:11px;}
.zoomnewsevents a:hover { color:#fff; text-decoration:none; background:#7a36a5; font-size:11px;}

/* ====================================================================== */
/* START of // BUYER'S & GUIDE CSS Style Shiit */
/* ====================================================================== */
#buyersguide { line-height:1.5em;}
#buyersguide a { color:#aa0728; text-decoration:none;}
#buyersguide a:hover { color:#fff; text-decoration:none; background:#aa0728; }
#buyersguide strong { font-size:14px; color:#aa0728; font-family:Arial, Helvetica, sans-serif; }
#buyersguide strong a { font-size:14px; color:#aa0728; text-decoration:none; }
#buyersguide strong a:hover { font-size:14px; color:#fff; text-decoration:none; background:#aa0728; }
#buyersguideright { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/buyerguide/buyerguide_right_img.jpg) no-repeat right top; height:792px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#buyersguideright p { padding:700px 20px 0 27px; margin:0; font-style:italic; }
#buyersguideintroright { float:right; width:160px; border-left:1px solid #cccccc; height:540px; margin:2px 0 40px 15px; padding:20px 0 20px 15px;}
#buyersguideintroright p { padding:0 10px 0 10px; margin:0; }
.clarity_affects { float:left; width:231px; font-size:13px; color:#999999; text-align:center; font-weight:bold; padding-bottom:5px; }
#buyersguide table { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#666666; }
#buyersguide table tr td strong { color:#000000; font-size:11px; }
.budgetcanafford { font-size:11px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
.budgetcanafford span { color:#FFFFFF; }
.budgetcanafford h2 { font-size:11px; color:#FFFF00; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; }



/* ====================================================================== */
/* START of // ORIGIN OF COLOR CSS Style Shiit */
/* ====================================================================== */
#originofcolor { line-height:1.5em;}
#originofcolor a { color:#066d4c; text-decoration:none;}
#originofcolor a:hover { color:#fff; text-decoration:none; background:#066d4c; }
#originofcolor strong { font-size:14px; color:#066d4c; font-family:Arial, Helvetica, sans-serif; }
#originofcolor strong a { font-size:14px; color:#066d4c; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#originofcolor strong a:hover{ font-size:14px; color:#fff; text-decoration:none; background:#066d4c; }
#originofcolorright { line-height:1.7em; background:url(/images/originofcolor/origin_right_diamonds.jpg) no-repeat right top; height:1000px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#originofcolorright p { padding:750px 20px 0 27px; margin:0; font-style:italic; }
#originofcolorintroright { float:right; width:160px; border-left:1px solid #cccccc; height:300px; margin:10px 0 0 15px; padding:6px 0 0 15px;}
#originofcolorintroright p { padding:0 10px 0 10px; margin:0; }
#originofcolor span { font-size:11px; color:#066d4c; font-family:Arial, Helvetica, sans-serif; font-weight:bold; }
#originofcolor span a { font-size:11px; color:#066d4c; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
#originofcolor span a:hover{ font-size:11px; color:#fff; text-decoration:none; background:#066d4c; }


/* ====================================================================== */
/* START of // ABOUT NCDIA CSS Style Shiit */
/* ====================================================================== */
#aboutncdia { line-height:1.5em;}
#aboutncdia b { font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
#aboutncdia a { color:#316db6; text-decoration:none;}
#aboutncdia a:hover { color:#fff; text-decoration:none; background:#316db6; }
#aboutncdia strong { font-size:14px; color:#316db6; font-family:Arial, Helvetica, sans-serif; }
#aboutncdia strong a { font-size:14px; color:#316db6; text-decoration:none;}
#aboutncdia strong a:hover { font-size:14px; color:#fff; text-decoration:none; background:#316db6; }
#aboutncdiaright { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/about/aboutncdia_right_diamonds.jpg) no-repeat right top; height:867px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#aboutncdiaright p { padding:750px 20px 0 27px; margin:0; font-style:italic; }
#aboutncdiaintroright { float:right; width:160px; border-left:1px solid #cccccc; height:300px; margin:10px 0 0 15px; padding:30px 0 0 15px;}
#aboutncdiaintroright p { padding:0 10px 0 10px; margin:0; }



/* ====================================================================== */
/* START of // MEMBERS AREA NCDIA CSS Style Shiit */
/* ====================================================================== */
#membersarea { line-height:1.5em;}
#membersarea a { color:#316db6; text-decoration:none;}
#membersarea a:hover { color:#fff; text-decoration:none; background:#316db6; }
#membersarea strong { font-size:14px; color:#316db6; font-family:Arial, Helvetica, sans-serif; }
#membersarea strong a { font-size:14px; color:#316db6; text-decoration:none;}
#membersarea strong a:hover { font-size:14px; color:#fff; text-decoration:none; background:#316db6; }
#membersarearight { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/members/members_right_diamonds.jpg) no-repeat right top; height:650px; color:#cccccc; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#membersarearight p { padding:550px 20px 0 27px; margin:0; font-style:italic; }
#membersareaintroright { float:right; width:160px; border-left:1px solid #cccccc; height:300px; margin:10px 0 0 15px; padding:15px 0 0 15px;} 
#membersareaintroright p { padding:0 10px 0 10px; margin:0; }
#membersarea ul li strong { font-size:11px; font-weight:bold; }
.italicstyle { font-style:italic; }







/* ====================================================================== */
/* START of // GALLERY CSS Style Shiit */
/* ====================================================================== */
.gallerymenu { padding-top:30px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left; line-height:1.7em;}
.gallerymenu p { padding:0; margin:10px 0 0 0;}
.gallerymenu select { font-size:10px; font-family:Arial, Helvetica, sans-serif; border:1px solid #999999; width:160px;}

.moreinfo { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;}
.moreinfo a { color:#999999; text-decoration:underline; font-size:11px;}
.moreinfo a:hover { color:#000000; text-decoration:none; font-size:11px; }

.gallerypage { border-bottom:1px solid #8c8b8b; padding-bottom:8px; width:88%; text-align:right; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#000;}
.gallerypage span { font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#999999;}
.gallerypage a { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#999999;}
.gallerypage a:hover { text-decoration:none; color:#000000; font-family:Arial, Helvetica, sans-serif; }
.gallerypage b { padding-right:2px; }
.gallerythumb { padding-top:30px; }
.gallerythumb2 { padding-bottom:20px; }

.galleryright { width:256px; text-align:center; font-family:Arial, Helvetica, sans-serif; margin:15px 25px 0 25px; font-size:12px; line-height:1.5em; min-height:540px; color:#fff; font-size:12px;  }
.galleryright a { text-decoration:none; color:#f04ba8;}
.galleryright a:hover { text-decoration:underline; color:#f3afd6; }
.galleryright div { padding:150px 20px 0 15px;  } 
 
.trueContainer { width:75px; height:75px; border:1px solid #CCCCCC; background:#0099FF;}
.trueContainer a{  border:1px solid #CCCCCC; }
.trueContainer a:hover{  border:1px solid #666666;}


/* ====================================================================== */
/* START of // BUYER GUIDE CSS Style Shiit */
/* ====================================================================== */
.buyerguide { font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:1.7em; background:url(/images/buyerguide/BuyersGuide_right.jpg) no-repeat right top; height:767px; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.buyerguide div { padding:650px 0 0 20px; }
.buyerguide em { font-size:11px; color:#cfcfcf; font-family:Arial, Helvetica, sans-serif; } 
.buyerguide_color_img1 { float:left; background:url(/images/buyerguide/appraisal_report.gif) no-repeat top left; width:225px; height:278px; }
.buyerguide_color_img2 { float:right; background:url(/images/buyerguide/color_compare.gif) no-repeat top right; margin-left:10px; width:318px; height:354px; }




.popuptitle { font-weight:bold; text-transform:uppercase; width:100%; padding:5px; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#333333; background:#fff;}

.videobg { background:#000000; width:100%; height:100%;}

/* PageNumbers.cfm Style Sheet */
.pagenumber { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px; }
.pagenumber a { color:#7a36a5; text-decoration:none; font-size:11px; }
.pagenumber a:hover { color:#d89fc7; text-decoration:none; font-size:11px; }

.page_current { background:#fff; font-weight:bold; display:block; font-size:11px;   width:19px; }
.page_link a {  background:#cb98eb; color:#FFFFFF; display:block; text-decoration:none; font-size:11px; width:19px;  }
.page_link a:hover { background:#7a36a5; color:#d54aac; display:block;text-decoration:none; font-size:11px; width:19px; } 

.nextprev { text-align:center; padding:20px 0 0 0; }
.photocourtesy { width: 450px; text-align: right; font-size: 10px; }

.textcontent { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-align:left;line-height:1.5em; }


.textthumb {width:262px; padding:5px; height:349px; display:block; color:#000; font-size:11px; background:#fff; border:1px solid #000; font-family:Arial, Helvetica, sans-serif; }
.textthumb a { display:block; color:#000; text-decoration:none; }
.textthumb a:hover { display:block; color:#000; text-decoration:none; }
.textthumb strong { color:#b343c8; }

/* PageNumbers for Retail Locator*/
.pagenumber_retail { font-size:11px; font-family:Arial, Helvetica, sans-serif; padding-bottom:8px; }
.pagenumber_retail a { color:#cd167d; text-decoration:none; font-size:11px; }
.pagenumber_retail a:hover { color:#e560ab; text-decoration:none; font-size:11px; }

.page_current_retail { padding:0 5px 0 4px; background:#fff; font-weight:bold; border:1px solid #d4acc2; height:12px;}
.page_link_retail a {  padding:1px 5px 1px 5px;background:#eed6e3; color:#cd167d; text-decoration:none; font-size:11px;  }
.page_link_retail a:hover {  padding:1px 5px 1px 5px; background:#f9b3da; color:#e560ab; text-decoration:none; font-size:11px; } 

.nextprev_retail { text-align:center; padding:20px 0 0 0; }

#originofcolorintroright span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#AC3867;}
#originofcolorintroright span a{ color:#fff; text-decoration:none; background:#AC3867;}
#originofcolorintroright span a:hover{ text-decoration:none; color:#AC3867; background:#f7e0e9;}


#buyersguideintroright span { font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#A3765F;}
#buyersguideintroright span a{ color:#fff; text-decoration:none; background:#A3765F;}
#buyersguideintroright span a:hover{ text-decoration:none; color:#A3765F; background:#ebddd6;}

