@charset "utf-8";
/* CSS Document */






/* Listing Table */
.listingTableHead { background: url(../images/listing_table_heading_bg.jpg) repeat-x; }
.listingTableHead td { height: 38px; text-align: center; font-weight: bold; }
.listingTableHead .left { background: url(../images/listing_table_heading_left.jpg) no-repeat left; text-align: left; padding-left: 15px; }
.listingTableHead .right { background: url(../images/listing_table_heading_right.jpg) no-repeat right; }

.listingTableBlue { background: url(../images/listing_table_blue_bg.jpg) repeat-x; }
.listingTableBlue td { height: 39px; text-align: center; }
.listingTableBlue .left { background: url(../images/listing_table_blue_left.jpg) no-repeat left; text-align: left; padding-left: 15px; }
.listingTableBlue .right { background: url(../images/listing_table_blue_right.jpg) no-repeat right; }

.listingTableGrey { background: url(../images/listing_table_grey_bg.jpg) repeat-x; }
.listingTableGrey td { height: 39px; text-align: center; }
.listingTableGrey .left { background: url(../images/listing_table_grey_left.jpg) no-repeat left; text-align: left; padding-left: 15px; }
.listingTableGrey .right { background: url(../images/listing_table_grey_right.jpg) no-repeat right; }

.listingTableHead .listingTableDivider { width: 2px; background: url(../images/listing_table_heading_divider.jpg) no-repeat; }
.listingTableBlue .listingTableDivider { width: 2px; background: url(../images/listing_table_blue_divider.jpg) no-repeat; }
.listingTableGrey .listingTableDivider { width: 2px; background: url(../images/listing_table_grey_divider.jpg) no-repeat; }







#diamondEnquiryBox { position: absolute; width: 650px; top: 0; left: 0; z-index: 102; background: #fff; border: 2px solid #000; padding: 25px; display: none; }
#diamondDetails { background: #FEFBEF; padding: 15px; }
#diamondEnquiryBox h1 { margin-bottom: 4px; }

#shapeVal, #caratVal, #colourVal, #clarityVal, #cutVal, #priceVal, #idVal { display: inline; color: #2097EB; font-weight: bold; }


.diamondEnqFieldTitle { font-weight: bold; padding-right: 20px; }
.diamondEnqField { color: #333; border: 1px solid #ccc; background: #fff url(../images/fieldbg.png); width: 240px; height: 18px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }
.diamondEnqFieldFocus{ color: #333; border: 1px solid #999; background: #FEFBEF url(../images/fieldbg.png); width: 240px; height: 18px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }
.diamondEnqTA1 { color: #888; border: 1px solid #ccc; background: #F4F4F4 url(../images/fieldbg.png); width: 240px; height: 70px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }
.diamondEnqTA2 { color: #333; border: 1px solid #ccc; background: #fff url(../images/fieldbg.png); width: 240px; height: 134px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }
.diamondEnqTA2Focus { color: #333; border: 1px solid #999; background: #FEFBEF url(../images/fieldbg.png); width: 240px; height: 134px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }




#directPersonalContact, #gotAQuote, #otherEnquiryForms { width: 190px; }
#directPersonalContact { background: url(../images/direct_personal_contact_bg.jpg) no-repeat; height: 243px; margin-bottom: 7px; }
#gotAQuote { background: url(../images/got_a_quote_bg.jpg) no-repeat; height: 83px; margin-bottom: 7px; }
#otherEnquiryForms { background: url(../images/other_enquiry_forms_bg.jpg) no-repeat; height: 124px; }

#directPersonalContact .content, #gotAQuote .content, #otherEnquiryForms .content { padding: 12px 15px; font-size: 11px; }
#directPersonalContact .boxHeading, #otherEnquiryForms .boxHeading { margin-bottom: 5px; }


#validationMsg { border: 1px solid #C00; background: #FFF0F0; padding: 25px; margin:10px 0 -15px 0; color: #C00; display:none; }



.enqSelect { color: #333; border: 1px solid #ccc; background: #fff url(../images/fieldbg.png); width: 253px; height: 25px; font-family: "Courier New", Courier, monospace; padding: 3px 6px; margin-bottom: 15px; font-size: 13px; }



