/*Body Styles Styles*/
/**********************************/
body, html {
	margin: 0px;
	padding: 0px;
	
}
.bodyRpt {
	background: url("top_bg.gif") repeat-y;
}
form {
	margin: 0px;
	padding: 0px;
}
/*Left Content Styles*/
/**********************************/
#leftContent {
	margin-bottom: 20px;
	margin-left: 60px;
	font: 12px Arial, Helvetica, sans-serif;
	color: #2f5128;
	background: url(../img/h/body_bcg_lt.jpg) no-repeat right bottom;
	width: 210px;
	padding-right: 20px;
	height: 195px;
	padding-top: 20px;
	padding-left: 10px;
}
#leftContent span.boldGrey {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}
#leftContent span.boldGreen {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #2f5128;
}
#subLeftContent {
	margin-bottom: 20px;
	margin-left: 45px;
	width: 251px;
	margin-top: 54px;
}
#subLeftContent ul{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	margin: 0px;
	padding: 0px;
}
#subLeftContent ul li{
	line-height: 1.75em;
	list-style: url(../img/s/list_bull.gif);
	margin-left: 10px;

}
#subLeftContent ul li a:link, #subLeftContent ul li a:visited, #subLeftContent ul li a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration: underline;
}
#subLeftContent ul li a:hover {
	text-decoration:underline;
	color: #8f8f8f;
}
#subLeftContentEmp {
	margin-bottom: 20px;
	margin-left: 45px;
	width: 251px;
	margin-top: 24px;
}
#caption {
	font: italic 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-align: center;
	margin-top: 4px;
}
#subLeftContent a:link, #subLeftContent a:visited, #subLeftContent a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration: underline;
}

#subLeftContent a:hover {
	text-decoration:underline;
	color: #8f8f8f;
}

#subLeftContent .small {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}

/*Right Content Styles*/
/**********************************/
#rightContent {
	font: 12px Arial, Helvetica, sans-serif;
	color: #2f5128;
	background: url(../img/h/body_bcg_rt.jpg) no-repeat left top;
	margin-top: 20px;
	margin-left: 25px;
	padding-top: 10px;
	padding-left: 15px;
	width: 360px;
}
#rightContent a:link, #rightContent a:visited, #rightContent a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #CC3333;
	text-decoration: underline;
}
#rightContent a:hover {
	text-decoration:underline;
	color: #8f8f8f;
}
.rtSideBcg {
	background: url(../img/h/rt_body_bcg.jpg) no-repeat top;
}
.rtSideBcgSub {
	background: url(../img/s/rt_body_bcg.jpg) no-repeat right top;
}
.ltSideBcgSub {
	background: url(../img/s/lt_body_bcg.jpg) no-repeat left top;
}
#subRightContent {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 20px;
	margin-left: 40px;
	margin-right: 20px;
	width: 370px;
	background: url(../img/s/body_bcg_rt.jpg) no-repeat right bottom;
	padding: 10px;
	_height: 200px;
	min-height: 200px; /*Height for FF*/
}
#subRightContent a:link, #subRightContent a:visited, #subRightContent a:active {
	font: 12px Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration:underline;
}
#subRightContent a:hover {
	color: #333333;
}
#subRightContent img{
}
#subRightContent h1{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2f5128;
	margin: 0px;
	padding: 0px;
}
#subRightContent h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #92924B;
	margin: 0px;
	padding: 0px;
}
#subRightContent .smallTxt {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
}
#subRightContent .smallRedTxt {
	font: 10px Arial, Helvetica, sans-serif;
	color: #990000;
}
#subRightContent ul{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	margin: 0px;
	padding: 0px;
}
#subRightContent  ul li{
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
	line-height: 1.75em;
	list-style: url(../img/s/list_bull.gif);
	margin-left: 15px;
}
#subRightContent ul li a:link, #subRightContent ul li a:visited, #subRightContent ul li a:active {
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration: underline;
}
#subRightContent ul li a:hover {
	text-decoration:underline;
	color: #8f8f8f;
}
#subRightContent .small {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #8f8f8f;
}
#aboutJewelryMainRight {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 10px;
	margin-left: 40px;
	margin-right: 20px;
	width: 395px;
	padding: 0px;
	_height: 200px;
	min-height: 200px; /*Height for FF*/
}
#aboutJewelryMainRight a:link, #aboutJewelryMainRight a:visited, #aboutJewelryMainRight a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
}
#aboutJewelryMainRight a:hover {
	color: #2f5128;
	text-decoration:underline;
}
#aboutJewelryMainRight h1{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2f5128;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
#aboutJewelryText {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 20px;
	margin-left: 50px;
	margin-right: 20px;
	margin-bottom: 20px;
	width: 430px;
	padding: 0px;	
}
#aboutDiamondJewelry {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	margin-top: 1px;
	margin-left: 0px;
	margin-right: 0px;
	width: 275px;
	padding: 0px;
}
#aboutDiamondJewelry a:link, #aboutDiamondJewelry a:visited, #aboutDiamondJewelry a:active {
	font: 11px Arial, Helvetica, sans-serif;
	color: #333333;
	text-decoration:underline;
}
#aboutDiamondJewelry a:hover {
	color: #2f5128;
	text-decoration:underline;
}
#aboutDiamondJewelry h1{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #2f5128;
	margin: 0px;
	padding: 0px;
	text-transform: uppercase;
}
/*Back Button*/
/**********************************/
#back {
	font: 10px Arial, Helvetica, sans-serif;
	color: #996666;
}
#back a:link, #back a:visited, #back a:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #996666;
	text-decoration: none;
}
#back a:hover {
	text-decoration:underline;
	color: #666666;
}
#backToJewelry {
	font: 10px Arial, Helvetica, sans-serif;
	color: #996666;
	text-align: center;
}
/*Buying Guide Styles*/
/**********************************/
#buyingGuide {
	width: 260px;
	text-align: center;
	margin-top: 2px;
	margin-left: 5px;
	padding-top: 1px;
	padding-left: 1px;
}
/*Sub Nav BCG Styles for images - Set with JavaScript*/
/**********************************/
.subNavBcg {
	background: url(../img/s/sub_nav_bcg.jpg) no-repeat right;
	height: 27px;
}
.subNavBcgJewelry {
	background: url(../img/h/header_bot2_nav_bcg.jpg) no-repeat right;
	height: 27px;
}
.subNavBcgService {
	background: url(../img/h/header_bot6_nav_bcg.jpg) no-repeat right;
	height: 27px;
}
.subNavBcgNew {
	background: url(../img/h/header_bot4_nav_bcg.jpg) no-repeat right;
	height: 27px;
}
/*Sub Nav Styles - Default & About*/
/**********************************/
#subNav {
	color: #466950;
	font: 10px/normal Arial, Helvetica, sans-serif;
	width: 456px;
	float: right;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	text-align: center;
}
#subNav a:link, #subNav a:visited, #subNav a:active {
	color: #466950;
	font: 10px/normal Arial, Helvetica, sans-serif;
	text-decoration: none;
}
#subNav a:hover {
	text-decoration: underline;
	color: #466950;
}

/*Form Styles*/
/**********************************/
#subRightContent input {
	background: url(../img/s/input-bcg.jpg) repeat-x;
	border: 1px solid #999999;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;

}
#subRightContent textarea {
	background: #F1F2EC url(../img/s/input-bcg.jpg) repeat-x top;
	border: 1px solid #999999;
	width: 240px;
	height: 75px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
.inputStyle {
	background: url(../img/s/input-bcg.jpg) repeat-x;
	border: 1px solid #999999;
	font: 11px Arial, Helvetica, sans-serif;
	color: #666666;
}
/*Footer Content Styles*/
/**********************************/
#footer {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	background: url(../img/h/footer.gif) no-repeat;
	height: 72px;
	width: auto;
}
#footer a:link, #footer a:visited, #footer a:active {
	font: 10px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
	color: #2f5128;
}
#footerLeft {
	margin-top: 32px;
	margin-left: 17px;
	float: left;
	width: 300px;
}
#footerRight {
	float: right;
	margin-top: 32px;
	margin-right: 17px;
	width: 425px;
	text-align: right;
}
#aboutJewelryRight {
}
.green12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #2F5128;
}
.black12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.submenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
.imgLeft {
	float:left;
	padding-bottom: 4px;
	padding-right: 4px;
}
/*Form Error Styles*/
/**********************************/
.errMsg { 
	font: normal 10px Tahoma, Verdana, Arial, Sans-serif;
	color: #990000;
}
