/* CSS Document */
body {
background:#FFF url(http://www.diamondsdirectmn.com/templates/dd/images/dd_bg.png) repeat-x;
font: 13px/17px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#000;
}

a:link, a:visited {
	text-decoration: none;
	font-weight: normal;
	color:#837335;
}

a:hover {
	text-decoration: underline;
	font-weight: normal;
}


.maintile{
background-image:url(../images/maintile.gif);
background-repeat:repeat-x;
width:2px;
height:79px;
}

.topLeftLogo a img{
display:none;
}

.topLeftLogo {
width:20px;
}

td.topRightLogo{
background-image:url(http://diamondsdirectmn.com/templates/dd/images/dd_logo.jpg);
background-repeat:no-repeat;
background-position:0px 10px;
width:399px;
height:130px;
}

.topTile {
background:#b2a062 url(http://diamondsdirectmn.com/templates/dd/images/dd_nav_bg.png) repeat-x;	
height:30px;
margin:10px 0px;
clear:both;
}

.pic1{
width:780px;
height:221px;
}
.submenuimg{
background-repeat:no-repeat;
width:110px;
height:27px;

font-weight: normal;
font-size:11px;
color:#003399;
text-decoration:underline;
padding-left:5px;
cursor:pointer;
}
.submenuimg1{
background-repeat:no-repeat;
height:21px;
width:141px;
font-weight: normal;
font-size:11px;
color:#003399;
text-decoration:underline;
padding-left:10px;
cursor:pointer;
}


.tile{
background: #fff url(http://diamondsdirectmn.com/templates/dd/images/dd_content_bg.png) repeat-x;
padding:0px;
}
}
.rings{
}
.menubot
{ 
font-weight:regular;
text-align:center;
font-size:11px;
color:#000000;
height:21px;
width:95px;
cursor:pointer;
}
.mainmenu
{
text-align:left;
color:#837335;
font-size:14px;
cursor:pointer;
text-decoration:none;
}
.btmmenu
{
font-style:normal;
text-align:center;
color:#ffffff;
font-size:9px;
cursor:pointer;
text-decoration:none;
}
.txtsearch
{
font-style:normal;
text-align:center;
color:#fff;
background-color:#000;
font-size:11px;
}
.txtsearchSort
{
font-style:normal;
text-align:center;
color:#707070;
background-color:#85353A;
font-size:11px;
}
.submenu
{
font-style:bold;
padding-left:10px;
color:#E1B75A;
font-size:11px;
cursor:pointer;
}
.submenuon
{
font-weight:bold;
padding-left:10px;
color:#000000;
font-size:11px;
cursor:pointer;
}

.headers
{
font-style:bold;
padding-left:20px;
color:#CC9900;
font-size:23px;
}
.orangetxt
{

font-weight:bold;
color:#d29105;
font-size:12px;
}
.blacktxt
{
font-weight:bold;
color:#E7B02F;
font-size:12px;
}
.copyright
{
font-style:normal;
text-align:center;
color:#869a9f;
font-size:10px;
}
.productname
{

text-align:left;
color:#000000;
font-size:11px;
}
.titlename
{
text-align:left;
font-weight:bold;
color:#ae5439;
font-size:12px;
}
.titlenamebold
{
text-align:left;
font-weight:bold;
color:#000000;
font-size:12px;
padding-left:3px;
}
.menubotbold
{ 
font-weight:regular;
text-align:center;
font-size:11px;
color:#4681c2;
height:21px;
width:95px;
cursor:pointer;
}
.diamond
{
text-align:center;
font-weight:regular;
color:#8f88b7;
font-size:12px;
padding-left:3px;
}

.myregistry
{
font-weight:bold;
color:#4681c2;
font-size:11px;
padding-left:3px;
}
BDO{

color:#ff0000;
}
.menuprodcolor
{

text-align:left;
font-weight:Regular;
color:#ae5439;
font-size:12px;
cursor:pointer;
}
.menuprodbold
{

text-align:left;
font-weight:Regular;
font-weight:bold;
color:#ae5439;
font-size:12px;
cursor:pointer;
}
.menuprod
{

text-align:left;
font-weight:Regular;
color:#000000;
font-size:12px;
cursor:pointer;
}
.maintext
{

font-weight:regular;
color:#252626;
font-size:12px;
padding-left:20px;
}
.titlee
{

font-weight:bold;
color:#230713;
font-size:15px;
padding-left:20px;
}

.windtxt
{

font-weight:regular;
color:#707070;
font-size:12px;
}
.close
{

font-weight:regular;
color:#7f7f7fs;
font-size:12px;
}
.windtxtcolor
{

font-weight:regular;
color:#ae5439;
font-size:12px;
}
.windtxtbold
{

font-weight:bold;
color:#707070;
font-size:12px;
}

.cp{
cursor:pointer;
}

.usine{
position:absolute;
left:665px;
top:259px;
}

.whiteborder{
border-top: 1px solid #FFFFFF;
border-left: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px solid #FFFFFF;
cursor:pointer;
}
.colorborder{
border-top: 1px solid #a5acb2;
border-left: 1px solid #a5acb2;
border-right: 1px solid #a5acb2;
border-bottom: 1px solid #a5acb2;
width:80px;
}
.rigistrybox{
border-top: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
width:200px;
}
.rigistrybox2{
border-top: 1px solid #7f9db9;
border-left: 1px solid #7f9db9;
border-right: 1px solid #7f9db9;
border-bottom: 1px solid #7f9db9;
width:170px;
}

.searchdiamond{
background-image:url(../images/searchdiamond.jpg);
background-repeat:no-repeat;
padding-left:20px;
width:255;
height:200px;

}

.poleproduct
{
text-align:left;
font-weight:Regular;
color:#ae5439;
font-size:12px;
padding-left:3px;
}
.search{
background-image:url(../images/search.jpg);
width:778px;
height:202px;
}
.searchtxt
{
font-weight:regular;
font-size:11px;
}
.red{
font-weight:regular;
font-size:11px;
color:#ff233d;
}
.lessred{

font-weight:regular;
font-size:11px;
color:#CC9900;
}
.setting{
font-weight:bold;
font-size:12px;
color:#EDAB42;
cursor:pointer;
text-decoration:none;
}
.nextprev{
font-weight:bold;
font-size:12px;
color:#3B3F48;
cursor:pointer;
}
.number{
font-weight:regular;
font-size:11px;
color:#3B3F48;
cursor:pointer;
}
.prong{
font-weight:bold;
font-size:15px;
color:#DFAC37;
}
.txt{
font-weight: normal;
font-size:11px;
color:#707070;
}
.txtblue{
font-weight: normal;
font-size:11px;
color:#003399;
text-decoration:underline;
}

.but{
font-weight:bold;
font-size:12px;
cursor:pointer;
color:white;
}
.txtblue1{
font-weight:bold;
font-size:12px;
color:#003399;
text-decoration:underline;
}
.txtblue2{
font-weight: normal;
font-size:10px;
color:#003399;
text-align:center;
}
.stepmenuline{
background-color:#85353A;
}
.stepmenuFont{
color:#EDAB42;
}
.diamondAttribute{
background-color:#230713;
}
.tileTD{
background-color:#000;
font-weight:regular;
font-size:12px;
}

.moreInfoGrid{
display:none;
}
table{

}

.info_size{
font-weight: normal;
font-size:10px;
color:#8D866F;
}
.metalTab{
background-color:#85353A;
text-align:center;
cursor:pointer;
font-weight: normal;
font-size:10px;
color:white;
}
.metalTabSelected{
background-color:white;
text-align:center;
cursor:pointer;
font-weight: normal;
font-size:10px;
color:#707070;
}
.gridSortHead
{
 background-color:#2d6589;
 color:black;
}
.gridHead
{
 background-color:#9badbd;
 color:black;
}
.viewDetBuy
{
 background-color:#000;
 color:white;
}
.moreInfoGrid
{
 background-color:#000;
 color:white;
}
.gridselectlink1
{
 background-color:#ffefa3;
font-weight:regular;
color:black;
font-size:11px;

}
.gridselectlink2
{
 background-color:#ffffcc;
font-weight:regular;
color:black;
font-size:11px;
}
/* ==========================NEW STEP MENU=================================== */
.topTile
{

}
.colorTopMenu
{

}
.separatorTopMenu
{

}
.separatorMenu
{

}


/*  ---------------------------------Info box styles --------------------------------------*/
.diamondInfo
{
font-style:normal;
color:#ffffff;
background-color:#8b0505;
font-size:11px;
}
.dInfoEntries
{
 color:#ffffff; 
 font-weight:bold;
 font-style:normal;
 font-size:11px;
}
.dInfoDetails
{
 font-style:normal;
 color:#fff;
 background-color:#000;
 font-size:11px;
padding:2px 5px;
}
.dInfoBorder
{
 background-color:#fff;
}
.style5
{
 color:white;
}
.style6
{
 color:white;
}
.style3
{
        padding: 0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
        padding-top:10px;
        padding-bottom:10px;
        color:#fff;
        clear:both;
line-height:70px;
margin-bottom:15px;
}
.style8
{
 color:white;
}

.mainDynamicArea {
padding:10px;
}

#searchCriteriaTbl.searchPange tbody,
#searchCriteriaTbl.searchPange tr td,
#searchCriteriaTbl.searchPange tr td table td{
color:#fff;
background-color:#000;
background-image:none;
}

#searchCriteriaTbl.searchPange tbody tr td{
background-image:none;
background-color:none;
background:none;
}

#searchCriteriaTbl.searchPange td.cellSearch  {
width:150px;
}

#searchCriteriaTbl.searchPange tr{
background-image:none;
background:none;
}

#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td img{
display:none;
}

#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td #weightBackbg img,
#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td #colorBackbg img,
#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td #clarityBackbg img,
#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td #priceBackbg img{
display:inline;
}

#searchCriteriaTbl.searchPange tbody tr td table tbody tr td table tbody tr td #zShapeTbl td img{
display:inline;
}



