/* CSS Document */

.down_text_coupon
{
    font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#266F65;

}

.top_text_coupon
{
color:#266F65;
	font-size:16px;
    font-weight:bold;
}


body

{

	margin: 0px;

	background: url(../images/body-bg.gif) repeat-x #8ca297;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0066cc;

	line-height: 14px;

}


form

{

	margin: 0px;

}

.simple-text-settings{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003333;
  font-weight:normal;
  text-align: center;
}

.settings-text {
	text-align: left;
	background-color: #F7F7F7;
}


h1
{
	color:#266F65;
	font-size:20px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

h2
{
	color:#266F65;
	font-size:12px;
        margin-top: 0px;   
        margin-bottom: 0px;
        padding-top: 0px;   
        padding-bottom: 0px;
}


.simple-text-settings:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003333;
    font-weight:normal;
}

.simple-text-settings a{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006666;
    font-weight:normal;
}

.simple-text-settings a:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#006666;
    font-weight:normal;
}


.div_coupon_main
{
 	width: 100%;
	height: 30px;
	background-color: rgb(38, 111, 101);
	vertical-align: middle;
	text-align: center;
}

.div_coupon_text
{
	padding-top: 5px;
	color: white;
	font-weight: bold;
	font-size: 16px;
}

.setting-info{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#266F65;
	font-weight:bold;
	}

.setting-info:hover{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#266F65;
	font-weight:bold;
	}

.top-links

{

	font-size: 9px;

	font-weight: bold;

	color:#FFFFFF;

	text-decoration: none;

	text-transform: uppercase;

}

.top-links:hover

{

	text-decoration: underline;

}

.act-info-link

{

	color: #00314d;

	text-decoration: underline;

	font-size: 11px;

}

.act-info-link:hover

{

	text-decoration: none;

	font-size: 11px;

}

.live-chat-heading

{

	font-size: 12px;

	color: #336666;

	font-weight: bold;

}

.home-body-txt

{

	font-size: 10px;

	color: #003333;

}

a, .lt-green-link
{
	color:#006666;
	text-decoration: underline;
}

a:hover, .lt-green-link:hover
{
	text-decoration: none;
}

.cat-heading

{

	font-size:10px;

	color:#FFFFFF;

	font-weight: bold;

	text-transform:uppercase;

	padding-left:15px;



}



.cat-heading-left

{

	font-size:10px;

	color:#FFFFFF;

	font-weight: bold;

	text-transform:uppercase;

	text-align: center;

}





.cat-area ul

{

	margin: 0px 0px 0px 1px;

	padding: 0px 0px 0px 1px;

	list-style-type:none;

}

.cat-area ul li

{

	font-size: 10px;

	color: #003333;

	background: url(../images/bullet.gif) no-repeat top left;

	padding: 1px 0 0 8px;

}

.cat-area ul li a

{

	color: #003333;

	text-decoration: none;

}

.cat-area ul li a:hover

{

	text-decoration: underline;

}

.textbox

{

 	font-size: 9px;

	color: #959595;

	height: 16px;

	border: 1px solid #8ba7a0;

}
.mid-body-txt
{
	font-family:Arial, Helvetica, sans-serif;
	color: #003333;
	font-size: 11px;
	padding-left: 1em;
	padding-right: 1em;
}
.bottom-txt

{

	font-size:10px;

	color: #336666;

	text-decoration:none;

}

.bottom-links

{

	font-size:10px;

	color: #336666;

	text-decoration:underline;

}

.bottom-links:hover

{

	font-size:10px;

	color: #336666;

	text-decoration:none;

}

.mid-heading

{

	font-size: 12px;

	color: #003333;

	font-weight:bold;

}

.copyright

{

	font-size:9px;

	color: #4c7094;

	text-decoration:none;

}

.copyright a

{

	font-size:9px;

	color: #4c7094;

	text-decoration:underline;

}
.seo-content {
	vertical-align: top;
	text-align: center;
}
.seo-content td
{
	font-size: 11px;
	color: rgb(102, 153, 102);
	text-align:justify;
}
.search-heading

{

	font-size:10px;

	color: #336666;

	font-weight:bold;

}

.green-heading

{

	font-weight: bold;

	color: #336666;

}

.graphic-txt

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006666;

}

.graphic-txt a

{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #006666;

	text-decoration: underline;

}

.inner-highlight-page

{

	font-size: 10px;

	font-weight: bold;

	color:#003333;

}

.inner-link

{

	font-size: 10px;

	color:#0000ff;

	text-decoration:underline;

}

.inner-small-txt

{

	font-size:10px;

	font-weight: bold;

}



.inner-area ul

{

	margin: 0px;

	padding: 0px;

	list-style-type:none;

}

.inner-area ul li

{

	background: url(../images/blue-bullet.gif) no-repeat top left;

	padding: 8px 0 0 10px;

}

.inner-very-small-txt

{

	font-size:9px;

	font-weight: bold;

}

.red-txt

{

	color:#FF0000;

	font-weight: bold;

}

.red-txt-normal

{

	color:#FF0000;

}

.inner-txt-link

{

	color: #0066cc;

	text-decoration:underline;

}

.inner-big-txt

{

	font-size: 12px;

}

select,input

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006666;

}

select

{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #006666;

}





.blue-link{

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#003333;

	text-decoration:none;

	font-weight:normal;

	}

a.blue-link{

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#003333;

	text-decoration:underline;

	font-weight:normal;

	}

	a.blue-link:hover{

	color:#959595;

	text-decoration:none;

	}

.home-link{
	color: #006666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:none;
	text-align:left;
	}

.home-link a{
	color: #006666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration:underline;
	}

.home-link a:hover{
	text-decoration:none;
	}

.dark-blue{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	font-weight:bold;
	}

a.dark-blue{
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#003366;
	font-weight:bold;
	}

a.dark-blue:hover{
	font-weight:bold;
	}



.body-head-bg{

	background: url(/images/jewel/body-hd-bg.gif) no-repeat top left;

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size:10px;

	color:#003333;

	font-weight:bold;

	text-transform:uppercase;

	padding:3px 0 0 10px;

	}



td{

	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#003333;

	text-decoration:none;

	font-weight:normal;

	}
.cart2,
.cart {
	border: 1px solid #8CA297;
}

.cart {
	padding: 0.7em;
}

ul.subcategories {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	display: inline;
}

.subcategories a {
	font-size: 9px;
}

td.category, td.product {
	border: 1px solid #c5c9cc;
}

td.product {
	padding-bottom: 1em;
}

.category-title {
	font-family: Times New Roman, Arial, sans-serif;
	color:#336666;
	font-size: 20px;
	font-weight: normal;
	text-decoration:none;
}

div.category-hr,
div.hr {
	height: 7px;
	background-image: url(/images/jewel/categories-hr.png);
	margin-left: 23px;
	margin-right: 23px;
	margin-bottom: 10px;
}

div.hr {
	margin-left: 12px;
	margin-right: 12px;
	margin-bottom: 0;
}

div.category-hr hr,
div.hr hr {
	display: none;
}

.document-content {
	padding-left: 1em;
	padding-right: 1em;
}
.document-content, .document-content td {
	font-size: 12px;
}
.document-content .document-title {
	font-size: 22px;
	font-weight: bold;
	margin-top: 0.8em;
	margin-bottom: 0.4em;
}

.document-content .subcategories a {
	font-size: 10px;
}

.header-image {
	text-align: center;
}

.setting-info-price {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	font-size: 0.9em;
}

.enlarge-link {
	position: absolute;
	left: 35%;
	top: 95%;
	cursor: pointer;
}

.required {
	color: #FF0000;
}
.checkout-price {
	white-space: nowrap;
	text-align: right;
}
.title .table_head {
	font-weight: bold;
}
.customer-info {
	line-height: 1.5em;
}
#CVV_help {
	width: 350px;
	background-color: #FFFFFF;
}
.title-hr {
	padding-left: 12px;
	padding-top: 0.5em;
	padding-bottom: 0;
	margin-bottom: 0;
}
.related .related-item {
	float: left;
	width: 90px;
	height: 90px;
	padding: 2px;
}
.related .related-item img {
	border: 1px solid #006666;
}
#products-map ul{
	padding-left: 1em;
	margin-left: 0;
}
.total {
	font-size: 0.8em;
}
.coupon-request-input {
	width: 200px;
	background-color: rgb(255, 255, 160);
}
.book-request-input {
	width:200px;
	background-color:#ffffff;
	border:1px solid #97b1aa;
}
.discount-price a{
	color: #FF0000;
}
table#search-diamonds {
	width: 617px;
}
table#search-diamonds th {
	color: #003333;
	font-size: 13px;
	border: 1px solid #D7E0DF;
	font-family: Times New Roman, Arial, sans-serif;
	white-space: nowrap;
}
table#search-diamonds th a {
	text-decoration: none;
	color: #003333;
}
table#search-diamonds tr {
	text-align: center;
}
table#search-diamonds th, table#search-diamonds td {
	padding-top: 0.5em;
	padding-bottom: 0.5em;
}
.cut-title {
	font-family: verdana;
	font-size: 9px;
	color: #244848;
	padding-bottom: 1em;
	text-align: center;
	font-weight: bold;
}
#diamonds-search-header {
	border-bottom: 1px solid #D7E0DF;
	font-weight: bold;
	padding-bottom: 0.5em;
	padding-left: 1em;
	padding-right: 1em;
}
.search-diamonds-row-even {
	background-color: #F6F8F5;
}
.sort-arrow {
	margin-bottom: 2px;
	border-width: 0;
}

#footer {
	background-color: #FFFFFF;
	vertical-align: bottom;
	padding-top: 2em;
}
.error {
	border: 1px solid red;
	padding: 1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
