@charset "utf-8";
/* CSS Document */



body {	margin: 0px; font-family: "Trebuchet MS";	font-size: 7.875pt;	color: #464749;}
.footerlinks{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #5f6062;	text-decoration: none;}
.footerlinks:hover{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #993620;	text-decoration: none;}
.text {	font-family: "Trebuchet MS";	font-size: 7.875pt;	/*font-weight: bold;*/	color: #464749;	text-decoration: none;}
.text_normal {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: normal;	color: #5f6062;	text-decoration: none;	vertical-align:bottom;	padding-top:8px;}
.text_bold {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #5f6062;	text-decoration: none;}
.whitebody {	background-color: #FFFFFF;}
.footer_text_Head {	font-family: "Times New Roman";	font-size: 11px;	text-align: right;	text-transform: uppercase;	font-weight: normal;	color: #bcbec0;	text-decoration: none;	line-height: 22px;}
.footer_text{	font-family: "Times New Roman";	font-size: 11px;	text-align: left;	font-weight: normal;	color: #ffffff;	text-decoration: none;	line-height: 22px;}
.footer_text:hover{	font-family: "Times New Roman";	font-size: 11px;	text-align: left;	font-weight: normal;	color: #bababa;	text-decoration: none;	line-height: 22px;}
.footer_text_m{	font-family: "Times New Roman";	font-size: 8px;	font-weight: normal;	color: #ffffff;	text-decoration: none;}
.logo {	float:left;	width: 10px;	padding-top: 10px;	padding-left: 30px;}
.gemfind {	background-image: url(../images/gemfind_101_edu_cen.jpg);	height: 96px;	width: 173px;	padding-top: 84px;	padding-left: 22px;}
.gemfind_without-shd {	background-image: url(../images/gemfind_101_edu_cen_with_sh.jpg);	height: 110px;	width: 173px;	padding-top: 70px;	padding-left: 22px;}
.textblack{font-family:"Trebuchet MS";font-size: 11px;color:#000000;text-decoration: none;	line-height: 16px;}
.textblack:hover{	font-size: 11px;	color: #993300;	font-family: "Trebuchet MS";	text-decoration: none;}
.what_our {	background-image: url(../images/what_our_users_are_saying.gif);	height: 66px;	width: 180px;	padding-top: 82px;	margin-top: 12px;	padding-left: 15px;}
.white_cengo_11 {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	line-height:16px;}
.white_cengo_11 :hover {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: normal;	color: #993300;	text-decoration: none;}
.white_cengo_11_bold {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bolder;	color: #FFFFFF;	font-style: italic;	text-decoration: none;}
.white_cengo_11_bold :hover {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #993300;	font-style: italic;	text-decoration: none;}
.perfect_gift {	background-image: url(../images/looking_for_perfectgift.gif);	height: 44px;	width: 178px;	padding-top: 67px;	margin-top: 12px;	padding-left: 20px;	background-repeat: no-repeat;}
.star129Diamonds {	height: 197px;	width: 194px;	margin-top: 12px;}
.cengo_11_blackbg  {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	line-height:16px;}
.cengo_11_blackbg:hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #b9b098;	text-decoration: none;}
.free_gif1_links{	font-family: "Times New Roman";	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.free_gif1_links:hover{font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #d9ceb2;	text-decoration: none;	}
.jdtj {	width: 148px;	padding-top: 67px;	background-image: url(../images/Jewelry_brands_timepiece_br.jpg);	height: 272px;	padding-left: 31px;}
.cengo_11_links {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #ffffff;	text-decoration: none;	line-height: 16px;}
.cengo_11_links:hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #b9b098;	text-decoration: none;}
.cengo_11_links_selected {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #b9b098;	text-decoration: none;}
.after_flash {	background-image: url(../images/afterflash.gif);	background-repeat: repeat-x;}
.line {	background-image: url(../images/line2.gif);	background-repeat: repeat-x;	height: 11px;	padding-top: 5px;	padding-bottom: 5px;}
.line11 {	background-image: url(../images/line2.gif);	background-repeat: repeat-x;	height: 5px;	padding-top: 2px;	padding-bottom: 2px;	}
.line_left_right_ped {background-image: url(../images/line2.gif);	background-repeat: repeat-x;	height: 11px;	padding-top: 5px;	padding-bottom: 5px;	margin-right: 17px;	margin-left: 17px;}
.line_gray {	background-image: url(../images/gray_line.gif);	background-repeat: repeat-x;	height: 11px;	padding-top: 5px;	padding-bottom: 5px;}
.banner_bold_text{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	font-style: italic;	text-decoration: none;	color: #5E5F62;}	
.banner_bold_text:hover{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: bold;	font-style: italic;	text-decoration: none;	color:#993620;}
.ques_img_header {	float:right;	padding-top: 0px;	width: 278px;	padding-right: 15px; text-align:right;}
.toprightlinks {	float: right;	width: 230px;	text-align: right;padding-bottom:3px;}
.beginyoursearch{	padding-top: 12px;	text-align: right;	font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #5c4526;	font-style: italic;	text-decoration: none;	padding-right: 13px;}
.beginyoursearch :hover{	padding-top: 12px;	text-align: right;	font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-weight: bold;	color: #404040;		font-style: italic;	text-decoration: none;	padding-right: 13px;}
.pageTitle {	font-family: "Trebuchet MS";	font-size: 16px;	color: #5c4526;	text-decoration: none;}
.pageTitleforh1 {	font-family: "Trebuchet MS"; font-weight:normal;	font-size: 16px;	color: #5c4526;	text-decoration: none;}
.textbox {font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	text-decoration: none;	border: 1px solid #BCBEBF;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;}
.textbox_centertext {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	text-decoration: none;	height: 20px;	border: 1px solid #848789;	padding-top: 3px;	padding-right: 3px;	padding-left: 3px;	text-align: center;	vertical-align: middle;}
.Align_center {	text-align: center;}
.left_tit {	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: bold;	text-transform: capitalize;	color: #FFFFFF;	text-decoration: none;	}
.brown_left10_font {	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: normal;	color: #5c4526;	text-decoration: none;}
.more_left {	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: bold;	color: #006983;	text-decoration: none;}
.more_left:hover{	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: bold;	color: #fbf3db;	text-decoration: none;}
.receive25{	width: 120px;	height: 54px;	padding-top: 68px;	background-image: url(../images/receive25.gif);	background-repeat: no-repeat;	margin-top: 23px;	font-family: "Times New Roman";	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	padding-left: 60px;}
.grid_tit {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #9fa1a4;	text-align: center;	padding-top: 6px;	padding-bottom: 5px;}
.grid_tit_diamond {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color: #9fa1a4;	text-align: center;}
.grid_text {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	text-decoration: none;	text-align: center;	padding-top: 7px;	padding-bottom: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #9FA1A4;}
.grid_link {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #00718f;	text-decoration: none;	text-align: center;	padding-top: 7px;	padding-bottom: 6px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #9FA1A4;}
.grid_link_in {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #00718f;	text-decoration: underline;	}
.grid_link_in:hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5c4526;	text-decoration: underline;}
.search_criteria_bg {	background-color: #9fa1a4;	width: 194px;	margin-bottom: 15px;}
.white_CentGothi_11 {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.Centgothi_16_white {	font-family: "Trebuchet MS";	font-size: 16px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;}
.pdbox {		position:absolute;	left:466px;	top:449px;	width:240px;	height:337px;	z-index:2;}
.pd_details_tit{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	text-transform: uppercase;	color: #5f6062;	text-decoration: none;}
.pd_text_alt{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;}
.pd_text_alt1{font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	background-color: #ece7de;}
.info_title {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #FFFFFF;	background-color: #9fa1a4;	padding-left: 17px;	height: 28px;	text-transform: uppercase;}
.info_title_normal {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: normal;	color: #FFFFFF;	background-color: #9fa1a4;	padding-right: 5px;	height: 28px; text-decoration:underline;}

.info_text {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #5f6062;	padding-left: 17px;	padding-top: 8px;}
.infoalt{	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #5f6062;	height: 20px;}
.infoalt1{	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #5f6062;	background-color: #ece7de;	height: 20px;}
.inf_brownbg_tit{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #5c4526;	padding-left: 17px;	height: 22px;	text-transform: uppercase;	width: 230px;		padding-top: 6px;}
.inf_brownbg_linkes{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	}
.inf_brownbg_linkes:hover{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #b9b098;	text-decoration: none;	}
.inf_blue_tit{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	background-color: #9fa1a4;	padding-left: 17px;	text-transform: uppercase;		padding-top: 7px; padding-bottom: 7px;}
.details_form{	padding-left: 17px;}
.taxbox_small{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	border: 1px solid #BCBEBF;	height: 20px;}
.taxbox_small_multipal{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	border: 1px solid #aaacaf;}
.list_box{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	border: 1px solid #BCBEBF;	height: 22px;	padding-top: 2px;	border: 1px solid #BCBEBF;	border-style:solid;}
.descriptionofring_font {	font-family: "Trebuchet MS";	font-size: 7.5pt;	font-weight: bold;	color: #5f6062;}
.blue_links {	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-style: italic;	font-weight: bold;	color: #00718f;	text-decoration: none;}
.Cengothi_blue_11 {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #00718f;	text-decoration: none;}
/*new change*/
.adbe_gar_tit {	font-family: Tahoma;	font-size: 13.25pt;	color: #b9b199;	text-decoration: none;}
.adbe_gar_tit_forh1 {	font-family: Tahoma; font-weight:normal;	font-size: 13.25pt;	color: #b9b199;	text-decoration: none;}
.adbe_gar_tit_med {	font-family: Tahoma;	font-size: 10.25pt;	color: #b9b199;	text-decoration: none; font-weight:bold;}
.adbe_gar_tit_smallbold{font-family: Tahoma;	font-size: 7.25pt;	color: #8c805e;	text-decoration: none; font-weight:bold;}
/*------------------------------------------------start_golden--------------------*/
.golden_title {	font-family: "Adobe Garamond Pro";	font-size: 18px;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	text-transform: uppercase;	text-align: center;}
.golden_text {	font-family: "Adobe Garamond Pro";	font-size: 12px;	font-weight: bold;	color: #5f6062;	text-decoration: none;	text-align: center;}
.goldebox_links{	font-family: "Times New Roman";	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	text-decoration: none;	text-align: center;	padding-top: 10px;}
.goldebox_links:hover{font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #d9ceb2;	text-decoration: none;	padding-top: 10px;	text-align: center;}
.golden_colordiamond_box {	background-image: url(../images/colordiamonds_right1.JPG);	height: 169px;	width: 194px;}
.golden_colorstone_box {	background-image: url(../images/colorstone_right1.jpg);	height: 169px;	width: 194px;}
.golden_timepieces_box {	background-image: url(../images/timepices_right1.jpg);	height: 169px;	width: 194px;}
.golden_watchdetails_box {		height: 169px;	width: 194px;}
.golden_designer_box {	background-image: url(../images/designer_right1.jpg);	height: 169px;	width: 194px;}
.golden_designerdetails_box {		height: 169px;	width: 194px;	background-image: url(../images/bck_designer.jpg);		vertical-align:middle;	text-align:center;}
/*------------------------------------------------end_golden--------------------*/
/*------------------------------------------------start_Silver--------------------*/
.silver_title {	font-family: "Adobe Garamond Pro";	font-size: 18px;	font-weight: bold;	color: #5f6062;	text-decoration: none;	text-transform: uppercase;	text-align: center;}
.silver_text {	font-family: "Adobe Garamond Pro";	font-size: 12px;	font-weight: bold;	color: #ffffff;	text-decoration: none;	text-align: center;	}
.silverbox_links{	font-family: "Times New Roman";	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #5f6062;	text-decoration: none;	text-align: center;	padding-top: 10px;}
.silverbox_links:hover{	font-family: "Times New Roman", Times, serif;	font-size: 13px;	font-style: italic;	font-weight: bold;	color: #d9ceb2;	text-decoration: none;	text-align: center;	padding-top: 10px;	}
.silver_colordiamond_box {	background-image: url(../images/colordiamonds_right2.JPG);	height: 169px;	width: 194px;}
.silver_colorstone_box {	background-image: url(../images/colorstone_right2.jpg);	height: 169px;	width: 194px;}
.silver_timepieces_box {	background-image: url(../images/timepices_right2.jpg);	height: 169px;	width: 194px;}
.silver_watchdetails_box {		height: 169px;	width: 194px;}
.silver_designer_box {	background-image: url(../images/designer_right2.jpg);	height: 169px;	width: 194px;}
.silver_designerdetails_box {		height: 169px;	width: 194px;	background-image: url(../images/bck_designer.jpg);}
/*------------------------------------------------end_Silver--------------------*/
.centgothi_14 {	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: normal;	color: #464749;	text-decoration: none;	text-transform: uppercase;}
.centgothi_14_forh1 {	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: normal;	color: #464749;	text-decoration: none;	text-transform: uppercase;}
.cengothi_11 {	font-family: "Trebuchet MS";	font-size: 7.875pt;	color: #464749;	text-decoration: none;}
#divZipcode {	position:absolute;	left:276px;	top:754px;	width:202px;	height:49px;	z-index:1;	background-image: url(../images/zipcodepop1.png);}
#divZipcode1 {	position:absolute;	left:276px;	top:754px;	width:220px;	height:46px;	z-index:1;	background-image: url(../images/enterzipcode.png);}
#divZipDiamond {	position:absolute;	left:276px;	top:754px;	width:205px;	height:80px;	z-index:1;	background-image: url(../images/zipcodepop.png);}
#divZipDiamondLeftMenu {	position:absolute;	left:276px;	top:754px;	width:205px;	height:80px;	z-index:1;	background-image: url(../images/zipcodepop.png);}
#divZipAvailableAt {	position:absolute;	left:276px;	top:754px;	width:205px;	height:80px;	z-index:1;	background-image: url(../images/zipcodepop.png);}

#divZipcodeSrch {	position:absolute;	left:276px;	top:754px;	width:202px;	height:49px;	z-index:1;	background-image: url(../images/zipcodepop1.png);}
.cengothi_11_links-brown {	font-family: "Trebuchet MS";	font-size: 7.88pt;	font-weight: bold;	color: #453214;}
.adobe_garamonds11 {	font-family: "Adobe Garamond Pro";	font-size: 11px;	font-weight: normal;	color: #5f6062;	text-decoration: none;	text-transform: uppercase;}
.adobe_garamonds11_lowercase {	font-family: "Adobe Garamond Pro";	font-size: 11px;	font-weight: normal;		color: #5f6062;}
.adobeGaramonds_24 {	font-family: "Times New Roman";	font-size: 26px;	font-weight: normal;	color: #656565;}
.gfont {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #B8B099;	text-decoration: none;}
.PrizeitemName_font {	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: normal;	text-transform: uppercase;	color: #000000;	text-align: center;}
.PrizeitemName_font_normal {	font-family: "Trebuchet MS";	font-size: 10px;	font-weight: normal;	color: #000000;}
.must_be_star {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #ff0000;}
.GridTitle {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #5f6062;	text-decoration: none;	background-color: #d1c8b0;	text-align: center;	padding: 3px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b6aa8a;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b6aa8a;}
.calc_text {	font-family: "Trebuchet MS";	font-size: 14px;	color: #5f6062;	text-decoration: none;	text-align: right;	padding: 3px;}
.calc_text_details {	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: normal;	color: #00718F;	text-decoration: none;}
.grid_alt1_Center{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5F6062;	text-decoration: none;	text-align: center;	padding: 1px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b9b8b9;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b9b8b9;}
.grid_alt1_Center_border{		padding: 1px;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b9b8b9;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b9b8b9;}
.grid_alt11_Center {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5F6062;	text-decoration: none;	text-align: center;	padding: 1px;	background-color: #f6f6f6;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b9b8b9;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b9b8b9;}
.grid_alt1_right{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5F6062;	text-decoration: none;	text-align: right;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b9b8b9;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b9b8b9;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 1px;}
.grid_alt11_right {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5F6062;	text-decoration: none;	text-align: right;	background-color: #f6f6f6;	border-bottom-width: 1px;	border-bottom-style: dashed;	border-bottom-color: #b9b8b9;	border-right-width: 1px;	border-right-style: dashed;	border-right-color: #b9b8b9;	padding-top: 1px;	padding-right: 3px;	padding-bottom: 1px;	padding-left: 1px;}
.inf_gray_tit_491_user_details{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #ffffff;	background-color: #9fa1a4;	padding-left: 17px;	height: 22px;	text-transform: uppercase;	width: 491px;		padding-top: 7px;	}
.inf_gray_tit_491_user_details2{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #464749;	padding-left: 17px;	text-transform: uppercase;	width: 491px;		padding-top: 7px;}
.blue_11links {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: Normal;	color: #00718f;	text-decoration: none;}
.blue_11links:hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #00718f;	text-decoration: none;}
/*Added by Hatim*/
.leftdesignerbg{	background-image:url(../images/gray_box_bg2.gif)}
#apDiv1 {	position:absolute;	left:502px;	top:294px;	width:215px;	height:529px;	z-index:1;}
.hof_left{	height: 185px;	width: 180px;	margin-top: 12px;}
.MyCalendar .ajax__calendar_container {border:1px solid #646464;    background-color: #FFFBCE;    color: red;}
.seeitfirst_title {	font-family: "Trebuchet MS";	font-size: 7.875pt;	font-weight: bold;	color: #FFFFFF;	background-color: #49351c;	padding-left: 3px;	height: 40px;	text-decoration:none;}
.seeitfirstdealers_text { font-family: "Trebuchet MS"; font-size: 11px;   font-weight: bold; font-style:italic; color: #8f9094; line-height: 14px; text-decoration:none;}
.seeitfirstdealers_text_new { font-family: "Trebuchet MS"; font-size: 11px;   font-weight: bold; font-style:normal; color: #8f9094; line-height: 14px; text-decoration:none;}
.seeitfirstdealerdetails_text { font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; font-style:normal; color: #49351c; line-height: 14px;}
.colordiamonds_text { font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; color: #464749; line-height: 14px;}
.colordiamonds_text_title { font-family: "Trebuchet MS"; font-size: 15px; font-weight: normal; color: #464749; text-transform: uppercase;}
.colordiamonds_text_subheading { font-family: "Trebuchet MS"; font-size: 15px; font-weight: normal; color: #5c4526;}
.paging { font-family: Tahoma; font-size: 10px; font-weight: normal; color: #666766; text-decoration:none;}
.paging_of { font-family: "Trebuchet MS"; font-size: 10px; font-weight: normal; color: #6d6d6d; text-decoration:none;}
.paging_open { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #978c6c; text-decoration:none;}
.hori_line{	background-image: url(../images/hori_line.JPG);	background-repeat: repeat-x;		}
.ziplink{	padding-top: 12px;	text-align: right;	font-family: "Times New Roman", Times, serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	font-style: italic;	text-decoration: none;	padding-right: 13px;}
.top_topic_textbox {background-image: url(../images/topbox_textbox_bg.gif);height: 25px;width: 137px;margin-bottom: 20px;padding-left:20px;}
.validation-box{    background-color: #FFFBCE; }
.top_topic {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #dbd4c5;	line-height: 13px;}
.top_topic_textbox_text{font-family: "Trebuchet MS";	font-size: 10px;	font-style: italic;	font-weight: bold;	color: #FFFFFF;	background-color: #b9b098;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	padding-top: 3px;	height: 18px;	margin-top: 2px;	padding-left: 5px;	}
.more_desc{ font-family:"Trebuchet MS"; font-weight:bold; font-style:italic; font-size:7.875pt; color: #857957;}
.text_links_eng {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #958a6a;	text-decoration: underline;	text-transform: uppercase;	font-style: italic;}
.taxbox_n{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #5f6062;	border: 1px solid #aaacaf;	height: 22px;	margin-bottom: 5px;}
.text_links {	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #464749; FONT-FAMILY: "Trebuchet MS"}
.product_bgactive {	BACKGROUND-IMAGE: url(../images/product_bg_active.gif); VERTICAL-ALIGN: middle; WIDTH: 142px; HEIGHT: 144px; TEXT-ALIGN: center}
.active_small_em_box {	BACKGROUND-IMAGE: url(../images/active_small_em_box.jpg); WIDTH: 59px; HEIGHT: 59px}
.open_small_em_box {	BACKGROUND-IMAGE: url(../images/open_small_em_box.jpg); WIDTH: 59px; HEIGHT: 59px}
.product_bg {	background-image: url(../images/product_bg.gif); height:144px;	width: 150px;	text-align: center;	vertical-align: middle; background-repeat:no-repeat; background-position:center;}
.product_bgEmpty { width: 142px; height:0px;}
.product_bgSpace { width: 11px; height:0px;}

.product_bg_big{	background-image: url(../images/product_bg_big.jpg);	height: 300px;	width: 300px;	text-align: center;	vertical-align: middle; background-repeat:no-repeat; background-position:center;}
.product_blanck{	background-image: url(../images/space.gif);	height: 144px;	width: 142px;	text-align: center;	vertical-align: middle; }
.top_textbox {font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; color: #454040; height: 20px; width: 183px; border: solid 1px #b9b098;}
.searchsite{ font-family: "Trebuchet MS"; font-size: 11px; font-weight: bold; color: #ffffff; text-decoration: none;}
.brown_left12_font {	font-family: "Trebuchet MS";	font-size: 12px;	font-weight: bold;	color: #65583E;	text-decoration: none;}
.brown_link_education {	font-family: "Trebuchet MS";	font-size: 12px;	font-weight: bold;	color: #65583E;	text-decoration: none;}
.brown_link_education:hover {	font-family: "Trebuchet MS";	font-size: 12px;	font-weight: bold;	color: #464749;	text-decoration: underline;}
.brown_link_education_selected {	font-family: "Trebuchet MS";	font-size: 14px;	font-weight: bold;	color: #464749;	text-decoration: underline;}
.alphaword_text {	font-family: "Trebuchet MS";	font-size: 12px;	font-weight: bold;	color: #464749;	text-decoration: none;}
.worddesc_text {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: bold;	color: #464749;	text-decoration: none;}
.person {    background-image: url(../images/MoreInformationBox.gif);    height: 111px;    width: 163px;    text-align: center;}
#contentArea {	font-family: "Trebuchet MS";	padding: 30px;  line-height: 18px;	width: 745px;  }
.bigH1 {	padding-top: 0px;		font-family: "Trebuchet MS";	font-size: 20px;	font-weight: normal;	color: #5c4526;	text-decoration: none;}
#contentArea h1 {	padding-top: 0px;		font-family: "Trebuchet MS";	font-size: 16px;	font-weight: normal;	color: #5c4526;	text-decoration: none;}
#contentArea h2 {	font-size: 10.25pt;	font-weight: normal;	padding: 0px;	color: #5c4526;}
#contentArea h3 {	font-size: 8pt;	font-weight: normal;	padding: 0px;	color: #5c4526;}
#contentArea h4{	Font-family: "Trebuchet MS";     font-size: 15px;     font-weight: normal;     color: #464749;     text-transform: uppercase;		text-decoration: none;}
#contentArea a {	font-family: "Trebuchet MS";	font-size: 8.875pt;	font-weight: normal;	color: #5f6062;	text-decoration: none;	}
.contentAreaNormal {	font-family: "Trebuchet MS";	font-size: 8.875pt;	font-weight: normal;	color: #5f6062;	text-decoration: none;		}
#contentArea a:hover {	font-family: "Trebuchet MS";	font-size: 8.875pt;	font-weight: normal;	color: #333333;	text-decoration: none;	}
.adminleftlink{	font-family: "Trebuchet MS", Times, serif;	font-size: 12px;	font-weight: bold;	font-style: italic;	text-decoration: none;	color: #5E5F62;}	
.adminleftlink:hover{	font-family: "Trebuchet MS", Times, serif;	font-size: 12px;	font-weight: bold;	font-style: italic;	text-decoration: none;	color:#993620;}

.fltrt { /* this class can be used to float an element right in your page. The floated element must precede the element it should be next to on the page. */	float: right;	margin-left: 8px;}
.designermoreinfo {	font-family: "Adobe Garamond Pro";	font-size: 11px;	font-weight: normal;	color: #5f6062;	text-decoration:underline;	cursor:pointer;}
.panelmoreinfo{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #FFFFFF;	text-decoration: none;	background-color:#6C6865;	padding:5px 5px 5px 5px;	border:solid 1px;	text-align:justify;}
/* RadMenu CssBrick skin */

.rad_MainHover{	font-family:"Times New Roman";	color:#5c4c32;	font-size: 8.6pt;	font-weight:bold;		padding: 0px 0px 0px 0px;	}
.RadMenu_CssBrick{	cursor: pointer; vertical-align:middle; }
.RadMenu_CssBrick .link{	text-decoration:none; vertical-align:middle;	color: black;	line-height: 17px;	padding: 0px 0px 0px 0px;		}
.RadMenu_CssBrick .link .text{vertical-align:middle;}
.RadMenu_CssBrick .link:hover,.RadMenu_CssBrick .focused,.RadMenu_CssBrick .expanded{	cursor: pointer;    	}
.RadMenu_CssBrick .link:hover .text,.RadMenu_CssBrick .focused .text,.RadMenu_CssBrick .expanded .text{	font-family:"Times New Roman";	color:#5c4c32;	font-size:8.6pt;	font-weight:bold;			padding: 0px 0px 0px 0px;	}
.RadMenu_CssBrick .rootGroup .disabled:hover{}
.RadMenu_CssBrick .rootGroup .disabled:hover .text{}
.RadMenu_CssBrick .text{	font-family:Times New Roman;	font-size: 8.6pt;	font-weight:bold;	color:#878789;	text-transform:uppercase;	letter-spacing:0.5pt;	background-image:url(../images/1.png);	}
.RadMenu_CssBrick .group{	background:transparent;	border: 0px;		}
.RadMenu_CssBrick .group .link{	padding-left:0px;	padding: 0px 0px 0px 0px;	}
.RadMenu_CssBrick .group .text{	padding: 0px 0px 0px 15px;		font-family:"Trebuchet MS";	text-transform:capitalize;	font-size: 8pt;	font-weight:bold;	color:#878789;	letter-spacing:0in;	background-image:url(../images/1.png);	}
.RadMenu_CssBrick .group .link:hover .text,.RadMenu_CssBrick .group .focused .text,.RadMenu_CssBrick .group .expanded .text{	font-family:"Trebuchet MS";	color:#5c4c32;	font-size: 8pt;	font-weight:bold;		letter-spacing:0in;	padding: 0px 0px 0px 15px;	}
.RadMenu_CssBrick .group .link:hover,.RadMenu_CssBrick .group .focused,.RadMenu_CssBrick .group .expanded{}
.RadMenu_CssBrick .leftArrow,.RadMenu_CssBrick .rightArrow,.RadMenu_CssBrick .topArrow,.RadMenu_CssBrick .bottomArrow,.RadMenu_CssBrick .leftArrowDisabled,.RadMenu_CssBrick .rightArrowDisabled,.RadMenu_CssBrick .topArrowDisabled,.RadMenu_CssBrick .bottomArrowDisabled{}
.RadMenu_CssBrick .topArrow,.RadMenu_CssBrick .topArrowDisabled{	width:100%;	}
.RadMenu_CssBrick .bottomArrow,.RadMenu_CssBrick .bottomArrowDisabled{	width:100%;	}
.RadMenu_CssBrick .rightArrow,.RadMenu_CssBrick .leftArrow{	height:100%;}
.RadMenu_CssBrick .rightArrow,.RadMenu_CssBrick .rightArrowDisabled{}
.RadMenu_CssBrick .vertical .separator .text{}
.RadMenu_CssBrick .expandLeft,.RadMenu_CssBrick .expandRight{}
.RadMenu_CssBrick .link:hover .expandLeft,.RadMenu_CssBrick .link:hover .expandRight,.RadMenu_CssBrick .focused .expandLeft,.RadMenu_CssBrick .focused .expandRight,.RadMenu_CssBrick .expanded .expandLeft,.RadMenu_CssBrick .expanded .expandRight{}

.RadMenu_CssBrick_rtl .group .link:hover .expandLeft,.RadMenu_CssBrick_rtl .group .link:hover .expandRight{}
.RadMenu_CssBrick_rtl .expandLeft,.RadMenu_CssBrick_rtl .expandRight{}

.text_upercase {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #464749;	text-transform: uppercase;}
.line_center_32hight{	background-image: url(../Images/line_32hight.gif);	background-repeat: repeat-x;	height: 32px;}
.text_big {	font-family: "Trebuchet MS";	font-size: 8.875pt;	color: #464749;	text-decoration: none;	letter-spacing: 0.35pt;	text-transform: uppercase;}
.txtRight {	text-align: right;}
.textBold {	font-family: "Trebuchet MS";	font-size: 7.875pt;	color: #464749;	text-decoration: none;	background: #EEEEEE;	padding-left: 7px;	text-transform:uppercase;}
/* Start - Diamond Brands */
.golden_diamond_box{	background-image: url(../images/diamondbrand_small.jpg);	height: 167px;	width: 194px;}
.silver_diamond_box{	background-image: url(../images/diamondbrand_small1.jpg);	height: 167px;	width: 194px;}
/* End - Diamond Brands */
.leftmenu_perfect_gift { background-image: url(../Images/Features-Left.gif); height: 44px; width: 178px; padding-top: 67px; margin-top: 12px; padding-left: 20px; background-repeat: no-repeat;}
.leftmenu_what_our { background-image: url(../Images/what_our_users.gif); height: 66px; width: 154px; padding-top: 82px; margin-top: 12px; padding-left: 15px; background-repeat: repeat-y; padding-right: 15px;}
.leftmenu_gemfind { background-image: url(../Images/left_gemfint101gif.gif); height: 96px; width: 173px; padding-top: 84px; padding-left: 18px; background-repeat: repeat-y;}
.tubchms{ font-family: "Trebuchet MS"; font-size: 11px; color: #ffffff;}
.H2{	font-family: "Trebuchet MS";	font-size: 10.25pt;		font-weight: normal;	padding: 0px;	color: #5c4526;}
.H1{	font-family: "Trebuchet MS";	padding-top: 0px;	font-size: 16px;	font-weight: normal;	color: #5c4526;	text-decoration: none;}
.text_eng{	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #958a6a;	font-weight:bold;}
/** begin added classes to format category pages ***/
.categorybox{text-align:center;}
.categorybox a{text-decoration:none;color: #5f6062;}
.categorybox a:hover{text-decoration:none;color: #993620;}
.boxbgcolorcatbox{border-bottom: #cccccc 1px solid;font-weight:bold;font-size: 12px;background-color:#DFDCD0;}
.catboxlink a{font-family:"Times New Roman", Times, serif;text-decoration:none;color: #939497;font-style: italic;}
.catboxlink a:hover{text-decoration:none;color: #993620;}
.catboxlink{color: #939497;text-decoration:none;font-weight:bold;font-style: italic;}
/** end category page formats**/
.hover_link{	font-family: "Trebuchet MS";	font-size: 8.875pt;	font-weight: normal;	color: #333333;	text-decoration: none;	}
.backTop{	font-family: "Trebuchet MS";	font-size: 8.25pt;		font-weight: normal;	padding: 0px;	color: #5c4526;}
.H3{	font-family: "Trebuchet MS";	font-size: 8.25pt;		font-weight: normal;	padding: 0px;	color: #5c4526;}
.adbe_gar_tit_small {	font-family: "Adobe Garamond Pro";	font-size: 10.25pt;		color: #5f6062;	text-decoration: none;}
.topline{	border-top: solid 1px #8c8464;	}
.bottomline{	border-bottom: solid 1px #8c8464;}
.bottomaandtopline{	border-bottom: solid 1px #8c8464;	border-top: solid 1px #8c8464;	}
.DLdimensions {height:256px; position:relative; background-color:#000;}
div.DLheader {height:28px; z-index:2; top:-21px; left:3px; position:relative;}
span.DLheader {display:block;margin:5px 0px 0px 10px;font-size:14px;font-weight:bold;color:#FFF;text-transform:uppercase;}
.DLmainImg {height:256px; width:806px; z-index:1; position:relative;}
.PrevPauseNext, .PageNumbers {height:28px;padding:0px;}
.PrevPauseNext { float:right;}
.PageNumbers {width:auto; float:right; text-align:right;}     
.DLfooter { height: 21px; z-index: 2; right: 0; position: absolute; bottom: 0; }
/*.ArticleList { padding-bottom: 10px; padding-top: 10px;background-image: url(../images/gemfind_101_edu_cen.jpg);}*/
.box_grad {background-image: url(../images/box_grad.jpg);background-repeat: repeat-x;border: 1px solid #ADABB6;padding: 5px;}
.box_ind{border: 1px solid #ADABB6;}
.txtBlack{	font-family: "Trebuchet MS";	font-size: 11px;	color: Black;	text-decoration: none;}
/*Contest Classes*/
.contest_brown_italic{font-size:14px; color:#968b6b;font-style:italic;font-family:"Trebuchet MS";}
.contest_small_normal{font-size:10px; font-family:"Trebuchet MS"; color: #5f6062;}
.contest_small_bold{font-size:10px; font-family:"Trebuchet MS"; color: #5f6062;font-weight:bold;}
.contest_med_bold{font-size:12px; font-family:"Trebuchet MS"; color: #5f6062;font-weight:bold;}
.contest_times_small{font-size:10px; font-family:"Times New Roman"; color: #79797b;font-style:italic;padding-top:10px;padding-bottom:10px;}
.contest_home{height: 154px;	width: 194px;	margin-top: 12px;}
.InquiryMsg {	font-family: "Trebuchet MS";	font-size: 15px;	font-weight: normal;	color: #464749;	text-decoration: none; }
/*----------------------*/
.redtext{color:#ff0000; font-family:"Trebuchet MS";font-size:11px;}
.tahoma_11_links {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #ffffff;	text-decoration: none;	line-height: 16px;}
.tahoma_11_links:hover {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #d5cebd;	text-decoration: none;	line-height: 16px;}
.tahoma_11_links_selected {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #d5cebd;	text-decoration: none;	line-height: 16px;}
.home_title {	font-family: Tahoma;	font-size: 12.25pt;	color: #978c6c;	text-decoration: none;font-weight:bold;}
.zipbox{font-family: "Trebuchet MS"; font-size: 11px; font-weight: normal; height: 18px; border: solid 1px #b9b098;}
.medcontrol{vertical-align:middle;}
.totalpages{ font-family: Tahoma; font-size: 10px; font-weight: normal; color: #999999; text-decoration:none;}

.details_left_verti_grid { text-align:left; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #666666; background-color: #e7e7e7; height: 24px; text-transform: uppercase;}
.details_right_verti_grid { text-align:left; font-family: Tahoma; font-size: 11px; font-weight: normal; color: #8d8d8d; background-color: #f2f2f2; height: 24px;}
.details_right_verti_griditalic { font-family: Tahoma; font-size: 11px; font-style:italic; font-weight: normal; color: #8d8d8d; background-color: #f2f2f2; height: 24px;}

.details_exchange_text{font-family: Tahoma; font-size: 11px; font-weight: normal; color: #998c6c;}
.details_brw_box_heading{ font-family: "Times New Roman"; font-size: 24px; font-weight: normal; color: #FFFFFF; height: 38px; text-transform: uppercase; background-color: #d6cebd; padding-left:12px; padding-top:6px;}
.details_brw_box_details-bck{background-color: #b9b098; padding-bottom:10px;}
.details_brw_box_details{ font-family: Tahoma; font-size: 14px; font-weight: bold; color: #ffffff; height: 26px; background-color: #b9b098; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d5cebd; margin-left:10px; margin-right:10px;}
.details_brw_box_detailslink{ font-family: Tahoma; font-size: 14px; font-weight: bold; color: #ffffff;text-decoration:none;}
.details_brw_box_detailslink:hover{ font-family: Tahoma; font-size: 14px; font-weight: bold; color: #ffffff;text-decoration:underline;}
.details_title{font-family: Tahoma;	font-size: 12px;	color: #978c6c;	text-decoration: none;}
.outertable{	border-color:#BAB198;	border-style:solid;	border-width:1px; border-collapse:collapse; }
.boxbgcolor{	background-color: #8C805E;}

.text_big_white { font-family: "Times New Roman"; font-weight: normal; color: #ffffff;	background-color: #d6cebd;	 margin-left:5px; padding-top:2px; }
.text_white {	font-family: "Trebuchet MS";	font-size: 10px;	color: #ffffff; font-weight: bold; height: 20px; background-color: #b9b098; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d5cebd; margin-left:3px; margin-right:3px;}
.text_white_link{ font-family: "Trebuchet MS"; font-weight: bold; font-size: 10px;	color: #ffffff;	text-decoration:none; }
.text_white_link:hover{	font-family: "Trebuchet MS"; font-weight: bold; font-size: 10px;	color: #ffffff;	text-decoration:underline; }

.details_brw_box_heading_diamonds{ font-family: "Times New Roman"; font-size: 18px; font-weight: normal; color: #FFFFFF; height: 38px; text-transform: uppercase; background-color: #d6cebd; padding-left:12px; padding-top:4px;}
.details_brw_box_details_diamonds{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff; height: 26px; background-color: #b9b098; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #d5cebd; margin-left:10px; margin-right:10px;}
.details_brw_box_detailslink_diamonds{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff;text-decoration:none;}
.details_brw_box_detailslink_diamonds:hover{ font-family: Tahoma; font-size: 12px; font-weight: bold; color: #ffffff;text-decoration:underline;}
#banner{ margin-top:5px; padding:0px;}
#banner .BG{background:no-repeat url(../images/BG.gif); width:499px; height:189px;}
#banner ul{margin:0; padding:0; list-style-type:none;}
#banner li{margin:0px; text-align:left; background:no-repeat url(../images/arrow.PNG) top left; width:24px; height:21px; font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF; width:400px; padding:1px 0px 0px 22px;}
#banner a{font:bold 13px Arial, Helvetica, sans-serif; color:#FFFFFF;}

/*-----------------------------------------------------------
						BoxPanel				
-----------------------------------------------------------*/
.boxpanel_tablebg{background-color:#9fa1a4;}
.boxpanel_title{font-family: Tahoma;font-size: 9pt;	font-weight: bold; color: #FFFFFF;
	text-decoration:none;padding-top: 3px;padding-left: 8px;background-color:#9fa1a4;
	height:24px; text-transform:uppercase;}
.boxpanel_body{	background-color:White;	}
.boxpanel_content{	font-family: Tahoma;	font-size: 12px;	font-weight: normal;
	color: #5f6062;	line-height:17px;	text-decoration: none;	padding:5px;}
.red_Text{ color:#C24139; font-weight:bold; font-size:10px;}


.boxpanel_tablebg_brown{background-color:#c6c0ab;}
.boxpanel_title_brown{font-family: Tahoma;font-size: 9pt;	font-weight: bold; color: #5f6062;
	text-decoration:none;padding-top: 3px;padding-left: 8px;background-color:#c6c0ab;
	height:24px;}
.boxpanel_body_brown{	background-color:White;	}
.boxpanel_content_brown{	font-family: Tahoma;	font-size: 12px;	font-weight: normal;
	color: #c6c0ab;	line-height:17px;	text-decoration: none;	padding:5px;}

.linksbrown {	font-family: "Trebuchet MS";	font-size: 7.88pt;	font-weight: bold;	color: #464749; text-decoration:underline;}
.linksbrown:hover {	font-family: "Trebuchet MS";	font-size: 7.88pt;	font-weight: bold;	color: #464749; text-decoration:none;}

.accordionHeader
{
	text-decoration:underline;
	color:#8c805e;
	font-size:12px;
	line-height:20px;	
}
.accordionContent
{
	padding-left:20px;
	padding-top:8px;
	padding-bottom:8px;
	padding-right:8px;
	color:#5f6062;
	font-family: "Trebuchet MS";	
	font-size: 7.875pt;	/*font-weight: bold;*/	
	color: #464749;	
	text-decoration: none;
		}

.why_users_saying{
                font-family: "Trebuchet MS";
                font-size: 10px;
                color: #fcf8ed;
                font-weight: bold;
                line-height:12px;
                
}

.why_users_saying_name{
font-family: "Trebuchet MS";
                font-size: 12px;
                color: #beb8a1;
                line-height:25px;
}

.slider_text{ font-family:Arial Narrow; font-size:11px; color:#8c805e;}

/* For Designer Page (ViewDesigner.aspx) Rotate Images */
.DesDimensions {height:357px; position:relative;}
.DesMainImg {height:357px; width:761px; z-index:1; position:relative;}
/*
.DesDimensions1 {height:169px; position:relative;}
.DesMainImg1 {height: 169px; width: 194px; z-index:1; position:relative; background-image: url(../images/bck_designer.jpg);	vertical-align:middle;	text-align:center; }
*/
/* End of  */

.springsale{font-family:Times New Roman;font-size: 18px; letter-spacing:0.02cm;	font-weight: bold;	color: #277828;	text-decoration: none;}
.springsalesmall{font-family:Times New Roman;font-size: 16px; letter-spacing:0.02cm;	font-weight: bold;	color: #7a787b;	text-decoration: none;}
.SpringTextItalic{font-family:Arial;font-size: 12px; letter-spacing:0.02cm;	font-weight: normal; font-style:italic;	color: #423C42;	text-decoration: none;}
.SpringTextBold {font-family: "Arial";	font-size: 14px; letter-spacing:0.01cm;	font-weight: bold;	color: #423C42;	text-decoration: underline;	line-height: 16px;}
.SpringTextBold :hover {font-family: "Arial";	font-size: 14px; letter-spacing:0.01cm;	font-weight: bold;	color: #423C42;	text-decoration: underline;	line-height: 16px;}
.SpringTextGrayout{	font-family: Tahoma;	font-size: 12pt; font-weight: bold;	color: #BCB9BF;	text-decoration: none;}
/* Css Class for tmpDiamonds page */

.style9 
{
	font-family: Tahoma;
	font-size: 11px;
	color: #666666; 
	text-align: center; 
	height: 25px; 
	background-color: #e6e4db; 
	border-top: solid 3px #FFFFFF; 
	border-bottom: solid 3px #FFFFFF; 
	font-weight: bold; 
}

.grid_slider {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-align:center;
	height:31px;
	border:0px;
}


.grid_slider_alt {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-align:center;
	background-color:#f1f1f1;
	height:25px;
	
}

.grid_slider_t {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:bold;
	color: #7a6e44;
	text-align:center;
	height:31px;
	
}


.grid_slider_alt_t {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style:italic;
	font-weight:bold;
	color: #7a6e44;
	text-align:center;
	background-color:#f1f1f1;
	height:25px;
}




.grid_slider_alt_h {
	font-family: Tahoma;
	font-size: 11px;
	color: #666666;
	text-align:center;
	height:25px;
	background-color:#e6e4db;
	border-top:solid 3px #FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	
}

.grid_slider_alt_h_t {
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	font-style: italic;
	font-weight:bold;
	color: #7a6e44;
	text-align:center;
	height:25px;
	background-color:#e6e4db;
	border-top:solid 3px #FFFFFF;
	border-bottom:solid 3px #FFFFFF;
	
}
.slider_bg{ 
	background-image: url(../pics/tmpDiamonds/slider_grid_bg.gif);
	background-repeat: repeat-x;
	height:43px;
	background-image: url(../pics/tmpDiamonds/slider_grid_bg.gif);
	border-bottom:solid 1px #FFFFFF;
}
.slider_textbox{ font-family:Arial, Helvetica, sans-serif;  font-size: 11px; color: #6b6b6b; height:17px;}

.style1 {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #434242;
	font-weight:bold;
	cursor:pointer;
}
.style1MouseOver {
	font-family: "Century Gothic";
	font-size: 12px;
	color: #434242;
	font-weight:bold;
	cursor:pointer;
	text-decoration:underline;
}

.style4 {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: italic;
	color: #7a6e44;
	text-align:center;
	text-decoration:none;
}
.style6 {
	font-family: Tahoma;
	font-size: 10px;
	color: #FFFFFF;
}
.style7 
{
	font-family: Tahoma;
	 font-size: 11px;
	  color: #666666;
	   text-align: center; height: 25px; font-weight: bold;
	   border-right:solid 1px #E2E2E2;
	   border-bottom-style:none;
	    }
.tdstyle7 
{
	font-family: Tahoma;
	 font-size: 11px;
	  color: #666666;
	   text-align: center; height: 25px; 
	   border-right:solid 1px #E2E2E2;
	   border-bottom-style:none;
	   text-decoration:none;
	    }
.style8 {font-family: Tahoma; font-size: 11px; color: #666666; text-align: center; height: 31px; font-weight: bold;
	border-right:solid 1px #E9E9E9;
	border-bottom-style:none; }
.tdstyle8 
{
	font-family: Tahoma;
	font-size: 11px; 
	color: #666666; 
	text-align: center; 
	height: 31px; 
	border-right:solid 1px #E9E9E9; 
	border-bottom-style:none;
	text-decoration:none;
}	
.style9 {font-family: Tahoma;
	 font-size: 11px;
	  color: #666666;
	   text-align: center;
	    height: 25px;
	     background-color: #e6e4db;
	      border-top: solid 3px #FFFFFF;
	       border-bottom: solid 3px #FFFFFF;
	        font-weight: bold; }
.style10 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	font-weight: bold;	
}
.style11 {	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
}
.style12 {
	font-family: Tahoma;
	font-size: 10px;
	color: #887f60;
	font-weight: bold;
}
.grid_slider_text 
{
		font-family: "Trebuchet MS";
		font-size: 11px;	
		font-weight: normal;
		color: #5f6062;
		text-decoration: none;
		text-align: center;
		padding-top: 7px;
		padding-bottom: 6px;	
		border-right:solid 1px #E2E2E2;
}


	
.Slider_title 
{	
	font-family: "Trebuchet MS";
	font-size: 18px;	
	color: #B9B199;	
	text-decoration: none;
	font-weight:bold;
}




/* css class for new index page  */

/*left links  start*/

.newindexleftlinks {font-family: Tahoma; font-size: 13px; font-weight: normal;color: #777777; text-decoration:none; line-height:22px;  }
.newindexleftlinks:hover {background-color:#F2F2F2;  font-family: Tahoma; font-size: 13px; font-weight: normal; color: #777777; text-decoration:none;}
ul{margin-left: 10px;padding-left: 0px;}
/*left links  end*/


.newindexmessage { font-family:"Times New Roman"; font-size:18px; color:#93886f; } 
.newindexmessage_i { font-family:"Times New Roman"; font-size:17px; color:#93886f; line-height:18px; font-weight:bold;font-style:italic; }
.newindextext11_tan{ font-family:Tahoma; font-size:11px; color:#93886f;}
.newindexmore_gray{  font-family:"Times New Roman"; font-size:13px; color:#777777; font-style:italic; font-weight:bold;}
.newindextextbox{ height:24px; font-family: "Trebuchet MS"; font-size:11px; color:#474747; }
.newindexlearn_about_diamonds {height: 44px; width: 195px; border: 1px solid #dbd4c5; background-image:url(../images/newimages/learn_about_diamonds.jpg); background-repeat:no-repeat; padding-top:134px; }
.newindexlearn_about_links{ font-family:Tahoma; font-size:12px; color:#646464;}
.newindextext11_arial{ font-family:Tahoma; font-size:11px; color:#828282;}
.newindextext12_times{font-family:"Times New Roman"; font-size:12px; color:#4c4d4f; text-decoration:none;  font-style:italic; }

.newindexheading_tan_{ font-family:Tahoma; font-size:18px; color:#948e78; font-weight:normal;   }
.newindexheading_tan_forh1{ font-family:Tahoma; font-size:18px; color:#948e78; font-weight:normal; }
/*middle start*/
.newindex3box_square_border{
	
	
}
/*middle end*/


/*bottom start*/

.newindexgenral_links{   font-family:"Times New Roman"; font-size:12px; color:#777777; text-decoration:none;  }
.newindexgenral_links_bg{ background-image:url(../images/newimages/genral_links_bg.gif); background-repeat: repeat-x; height:41px; font-family:"Times New Roman"; font-size:12px; color:#777777; text-decoration:none; }
.newindexbottomlinks_heading{ font-family:"Times New Roman"; font-size:12px; color:#958e77; line-height:24px; text-transform: uppercase; text-align:right;}
.newindexbottomlinks{ font-family:Arial; font-size:11px; color:#868585; line-height:24px; text-decoration:none; }
.newindexbottom_border{ border-bottom:solid 1px #c7c0ac; }



/*bottom end*/
.newindex3box {
	height: 226px;
	width: 251px;
	background-image:url(images/boxbg.gif);
	
}

.newindexSign-up
{
	font-family: "Century Gothic";
	font-size: 11px;
	color: #474747;
}

.newindexSign-up_textbox
{
font-family:"Trebuchet MS";
	
	font-size: 11px;
	color: #474747;
	height:20px;
	border:solid 1px #ad9f7c;
	padding-top:3px;
	padding-left:3px;
}
.newindexwhy_buy_form_gemfind_bg{ background-color:#aea893; }
.newindexwhy_buy_form_gemfind_text{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

.newindexmore{
font-family:"Times New Roman"; font-size:13px; color:#777777; text-decoration:none;
}


.newindexslider_bg {
	background-image: url(../images/newimages/slider_grid_bg.gif);
	background-repeat: repeat-x;
	height:43px;
	border-bottom:solid 1px #FFFFFF;
}
.newindexstyle10 {font-family: Times New Roman;
	font-size: 11px;
	color: #999999;
	font-weight: normal;	
}
.newindexstyle12 {	font-family: Tahoma;
	font-size: 10px;
	color: #887f60;
	font-weight: bold;
}
.newindexdiamonds_name {
	font-family: "Century Gothic";
	font-size: 10px;
	font-weight:bold;
	color: #8c866e;
}


.newindexbox_links{ font-family:"Times New Roman"; font-size:13px; color:#4c4d4f; text-decoration:none; font-style:italic; }
.newindexbox_links:hover{ font-family:"Times New Roman"; font-size:13px; color:#786e56; text-decoration:none; font-style:italic; }
.newindexbox_subheading{ font-family:"Century Gothic"; font-size:12px; color:#4c4d4f; text-decoration:none; }

.newindexbox_more{font-family:"Times New Roman"; font-size:13px; color:#7d7763; text-decoration:none; font-style:italic;}


/* from style.css  */
.newindextahoma_11_links {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #57544F;	text-decoration: none;	line-height: 16px;}
.newindextahoma_11_links:hover {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #57544F;	text-decoration: none;	line-height: 16px;}
.newindextahoma_11_links_selected {	font-family: Tahoma;	font-size: 8.6pt;	font-weight: normal;	color: #57544F;	text-decoration: none;	line-height: 16px;}
.newindexhome_title {	font-family: Tahoma;	font-size: 12.25pt;	color: #57544F;	text-decoration: none;font-weight:bold;}

/* footer links  */
.newindexfooterlinks{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #5f6062;	text-decoration: none;}
.newindexfooterlinks:hover{	font-family: "Times New Roman", Times, serif;	font-size: 12px;	font-weight: normal;	color: #993620;	text-decoration: none;}
.newindexfooter_text_Head {	font-family: "Times New Roman";	font-size: 11px;	text-align: right;	text-transform: uppercase;	font-weight: normal;	color: #bcbec0;	text-decoration: none;	line-height: 22px;}
.newindexfooter_text{	font-family: "Times New Roman";	font-size: 11px;	text-align: left;	font-weight: normal;	color: #ffffff;	text-decoration: none;	line-height: 22px;}
.newindexfooter_text:hover{	font-family: "Times New Roman";	font-size: 11px;	text-align: left;	font-weight: normal;	color: #bababa;	text-decoration: none;	line-height: 22px;}
.newindexfooter_text_m{	font-family: "Times New Roman";	font-size: 8px;	font-weight: normal;	color: #958e77;	text-decoration: none;}

.newindexcengo_11_links {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #84868C;	text-decoration: none;	line-height: 16px;}
.newindexcengo_11_links:hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #b9b098;	text-decoration: none;}
.newindexcengo_11_links_selected {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: #b9b098;	text-decoration: none;}

.newindexarrow{font-family:Tahoma; font-size:13px; color:#777777; font-weight:bold; }
.newindexgraybox{ padding:2px 5px 2px 5px; background-color:#F2F2F2;}


/* Add by Hatim */

.page_heading {font-family: Tahoma; font-size: 18px; color: #b9b199;}
.shopping_cart_pop_heaidng {font-family: Tahoma; font-size: 18px; color: #444444;}
.shopping_cart_heading { font-family: Tahoma; font-size: 18px; color: #8c805e;}
.shopping_cart_sub_heading { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #8c805e; line-height:18px;}
.shopping_cart_text { font-family: Tahoma; font-size: 12px; color: #666666; line-height:18px;}
.shopping_cart_text_bold { font-family: Tahoma; font-size: 12px; color: #666666; line-height:18px; font-weight:bold;}
.shopping_cart_text11{ font-family: Tahoma; font-size: 11px; color: #666666; line-height:18px;}
.shopping_cart_text_dark { font-family: Tahoma; font-size: 12px; color: #333333; line-height:18px;}
.prodcut_display_box{ width:122px; border:solid 1px #cccdcf;}
.prodcut_display_box_83{ width:83px; heidng border:solid 1px #cccdcf;}
.shopping_cart_links_brown { font-family: Tahoma; font-size: 12px; font-weight: bold; color: #8c805e;}
.shopping_cart_active_step{ font-family: Tahoma; font-size: 10px; font-weight: bold; color: #ffffff;  background-color:#8c805e;text-align:center; width:120px;}
.shopping_cart_step{ font-family: Tahoma; font-size: 10px; font-weight: bold; color: #ffffff;  background-color:#b0b2b4; text-align:center; width:120px;}
.shopping_cart_step_gray_box{ width:365px; border:solid 1px #bfc1c3;}
.shopping_cart_step_gray_box749{ width:749px; border:solid 1px #bfc1c3;}

.shopping_cart_step_gray_box_1{ width:365px; border:solid 1px #bfc1c3; background-color:#f0f0f1;}
.shopping_cart_step_gray_box_heading{font-family: Tahoma; font-size: 11px; color: #ffffff; font-weight: bold; background-color:#9fa1a4; height:28px; padding-left:10px; }
.details_text{font-family: Tahoma; font-size: 12px; color: #555350; text-align:left;}
.details_text_right{font-family: Tahoma; font-size: 12px; color: #555350; text-align:right;}
.details_text_total{ font-family: Tahoma; font-size: 12px; color: #8c805e; font-weight: bold;}
.details_text_total_right{ font-family: Tahoma; font-size: 12px; color: #8c805e; font-weight: bold;text-align:right;}
.needhelp {font-size: 16px; color: #444444; font-family: Tahoma;}
.chat_with {font-size: 15px; color: #ffffff; font-family: Tahoma;}
.shopping_cart_step_tan_box{ width:365px; border:solid 1px #c6c0ab;}
.shopping_cart_step_tan_box_heading{ font-family: Tahoma; font-size: 15; color: #444444; background-color:#c6c0ab; height:28px;padding-left:10px;}
.shopping_tan_links {color: #8c805e; font-family: Tahoma; font-size: 12px; line-height:16px;}
.shopping_tan_text {color: #8c805e; font-family: Tahoma; font-size: 12px; line-height:16px;}
.prod_heading{font-family: Tahoma; font-size: 15; color: #847a59;}
.prod_price { font-family: Tahoma; font-size: 11px; color: #8e231b;}
.prod_text {font-family: Tahoma; font-size: 11px; color: #555350; line-height:16px;}
.prod_text1 {font-family: Tahoma; font-size: 11px; color: #555350; }
.Item_text { font-family: Tahoma; font-size: 11px; color: #555350; line-height:16px; font-weight:bold;}
.price_text { font-family: Tahoma; font-size: 12px; color: #555350; line-height:16px; font-weight:bold;}
.price_value{ font-family: Tahoma; font-size: 12px; font-weight: bold;color: #8c805e;}
.shopping_FREE{ font-size: 10px; font-weight: bold; font-family: Tahoma; color: #8c805e;}
.shopping_OVERNIGHT_SHIPPING { font-family: Tahoma; font-size: 10px; color: #8c805e;}
.orderby_receiveby{ font-family: Tahoma; font-size: 11px; color: #333333; line-height:17px;}
.shopping_hr{}
.method_payment_text{ font-family: Tahoma; font-size: 12px; color: #333333; line-height:16px;}
.method_payment_text_bold{font-family: Tahoma; font-size: 12px; color: #333333; line-height:16px; font-weight: bold;}
.shopping_textbox{height:21px; font-family: Tahoma; font-size: 12px; color: #333333; border:solid 1px #bcbebf;}
.shopping_textbox_heading{font-family: Tahoma; font-size: 10px; color: #333333; line-height:15px; padding-top:2px;}
.must_field{font-family: Tahoma; font-size: 8px;color: #ff0000;}
.shopping_textbox{height:21px;font-family: Tahoma; font-size: 12px;color: #333333; border:solid 1px #bcbebf;}
.shopping_COUPON{height:14px;font-family: Tahoma; font-size: 12px;color: #333333; border:solid 1px #bcbebf;}
.shopping_list_box{height:22px;font-family: Tahoma; font-size: 12px;color: #333333; border:solid 1px #bcbebf;}
.prod_border{ border:solid 1px #dcddde;}


.backsearchlinks{	font-family: Tahoma;	font-size: 12px;	font-weight: normal;	color: #8d8d8d;	text-decoration: none;}
.backsearchlinks:hover{	font-family: Tahoma;	font-size: 12px;	font-weight: normal;	color: #000000;	text-decoration: none;}
.headingTahomah1 { font-family: Tahoma;	font-size: 18px; font-weight: normal;	color: #89826a;}
.subheadingTahomah2 { font-family: Tahoma;	font-size: 14px; font-weight: normal;	color: #666668;}
.subheading_bg{ background-image:url(../images/newimages/heading_bg.gif); background-repeat: repeat-x; text-decoration:none; }
.smallheadingh1bold { font-family: Arial;	font-size: 14px; font-weight: bold;	color: #948e78;}
.normaltext { font-family: Arial;	font-size: 12px; font-weight: normal;	color: #686666;}
.freeshippingtext { font-family: Times New Roman;	font-size: 14px; font-weight: normal;	color: #646363; text-transform: uppercase;}
.grid_link_certificate {	font-family: Arial;	font-size: 11px;	font-weight: normal;	color: #686666;	text-decoration: underline;	}
.grid_link_certificate:hover {	font-family: Arial;	font-size: 11px;	font-weight: normal;	color: #000000;	text-decoration: underline;}
.info_colorclaritytext {	font-family: Arial;	font-size: 11px; text-align:justify;	font-weight: normal;	color: #686666;	padding-left: 10px;	padding-right: 10px;}
regularprice{ font-family: Arial;	font-size: 12px; font-weight: normal;	color: #8d8d8d;}
.shippingordertext {	font-family: Tahoma;	font-size: 11px; text-align:justify;	font-weight: normal;	color: #7e7e7e;	}
.popupheading {	font-family: Tahoma;	font-size: 14px;	font-weight: bold;	color: #8f8669;}
.popupsubheading {	font-family: Tahoma;	font-size: 12px;	color: #999073;}
.popupfieldname {	font-family: Tahoma;	font-size: 11px;	color: #b1b1b1;}
.popupcloselink {	font-size: 11px;	font-family: Tahoma;	color: #a0987f;}
.modalBackground{background-color: #FFFFFF;	filter: alpha(opacity=1);	opacity: 0.1;	background-position: center;}
.modalPopup{ background-color: #ffffff; }


.sweep_1 {
	font-family: Tahoma;
	font-size: 11px;
	color: #666668;
}
.sweep_2{
	font-family: Tahoma;
	font-size: 12px;
	color: #978c6c;
}
.sweep_5 {font-family: Tahoma; font-size: 12px; color: #666668; }
.sweep_7 {font-family: Tahoma; font-size: 12px; color: #666668; font-weight: bold; }

.sweep_water{color: #bebebe;}

.simplebluelink {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: Blue;	text-decoration:underline;	text-transform: uppercase;}
.simplebluelink.hover {	font-family: "Trebuchet MS";	font-size: 11px;	font-weight: normal;	color: Blue;	text-decoration: underline;	text-transform: uppercase;}

/* css for magnifier */
div.mojomagnify_zoom 
{
	position : absolute;
	width : 160px;
	height : 160px;
	overflow : hidden;
	cursor : crosshair;	
}
div.mojomagnify_border 
{
	position : absolute;
	border : 2px solid black;
	width:156px;
	height:156px;
}
img.mojomagnify_img
{
	padding : 0px;
	border : 0px;
}
.txtBlack
{
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: Black;
	text-decoration: none;
}


/* css for always visible */
.drag{position:relative;cursor:hand}
#scontentmain{
position:absolute;
width:150px;
}
#scontentbar{
position:absolute;
height:15;
width:100%;
top:0;
}
#scontentsub{
position:absolute;
width:100%;
top:15;
padding:1.5px;
}

.dia_edu_links1{ font-family:"Times New Roman", Times, serif; font-size:13px; color:#7d7763; padding:10px 40px 10px 0px; text-decoration:none; line-height:22px; font-style:italic; }

.dia_edu_links1_active{ font-family:"Times New Roman", Times, serif; font-size:13px; color:#a3a198; padding:10px 40px 10px 0px; text-decoration:none; line-height:22px; font-style:italic; }

.txtwhite{	font-family: "Trebuchet MS";	font-size: 11px;	color: #ffffff;	text-decoration: none;}


.download_edu_links{ font-family:"Times New Roman", Times, serif; font-size:13px; color:#4c4d4f;  text-decoration:none; line-height:22px; font-style:italic; }

/*  css for diamond comparision  */
.dcLabel{ background-color: #AEB0B3; padding-left:5px; font-family:Tahoma; font-size:11px; color:#FFFFFF; }
.dcLightGrayBG{ background-color: #F3F3F3; padding-left:15px; font-family:Tahoma; font-size:11px; color:#666666; }
.dcDarkGrayBG{ background-color: #E3E3E3; padding-left:15px; font-family:Tahoma; font-size:11px; color:#666666; }
.dcRemoveLink{ font-family:Arial; font-size:11px; color:#909090; text-decoration: none;}
.dcRemoveLink.hover{ font-family:Arial; font-size:11px; color:#909090; text-decoration: none;}
.dcText{ font-family:Arial; font-size:12px; color:#686666; text-decoration: none; }



/* --- Home Page Links --- */
.linkcats {
	float:left;
	width:47%;
	padding:12px 10px 3px;
	/* set a min height */
}
.linkcats h5 {
	border-bottom:1px solid #999;
	font-size:18px;
	font-weight:normal;
	letter-spacing:-1px;
	margin:0px 0px 4px;
	padding:0px 0px 2px;
}
.linkcats h5 a, .linkcats h5 a:visited {
	text-decoration:none;
	color:#5B696A;
}
.linkcats h5 a:hover {
	color:#000000;
}

.hpsubcatholder {
	list-style:none;
	font-size:12px;
	padding:0px 8px;
}
.hpsubcatholder li {
	display:block;
	width:100%;
	float:left;
	padding:1px 0px 1px 0px;
}
.hpsubcatholder li a, .hpsubcatholder li a:visited {
	display:inline;
	text-decoration:none;
	color:#666666;
}
.hpsubcatholder li a:hover {
	border-bottom:1px solid #000;
}





/* added new  */ 

label.sub-label {
	display:block;
	padding:4px 0px 4px 0px;
	font-size:14px;
}

fieldset {
	padding:8px;
	border:4px #EBE9E2 solid;
}

legend {
	padding:8px;
	font-weight: bold; 
	font-size: 16px; 
	color: #8F8669; 
	letter-spacing:-1px;
}
option {
	padding:3px 6px;
}
select {
	cursor:pointer;
    height: 20px;
}
a, a:visited {
	color:#000;
}
a:hover {
	color:#666;
	text-decoration:none;
}
.clearer {
	height:1px;
	line-height:1px;
	font-size:1px;
	clear:both;
}

/* ---------------------------------- Heading Styles */

h1 {
	font-size:1.6em;
	clear:both;
	color:#536C71;
	padding:8px 0px 8px;
	font-weight:normal;
	margin-bottom:8px;
	border-bottom:1px #5B696A solid;
}
h2 {
	font-size:1.4em;
	color:#333;
	padding:10px 0px 8px;
	font-weight:normal;
}
h3 {
	font-size:1.2em;
}
h4 {
	font-size:1.1em;
}

/* --------------------------------- Main Holding Divs */



/**************************************************************
   All page content except for footer
 **************************************************************/

#content {
  position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
}



/**************************************************************
   Topbar with newsletter form and theme change buttons
 **************************************************************/

#topbar {
  float: left;
  width: 100%;
  padding: 0.6em 0;

  font-size: 0.9em;
  text-transform: uppercase;

  color: #CFD9DB;
  background: #FFF url(../img/bg/topbar.gif) repeat-x bottom left;
}



/**************************************************************
   Top menu and logo
 **************************************************************/

#header {
	clear: both;
	position: relative;
	height: 5em;
	margin: 0 auto;
	background: #48525B url(../img/bg/header.gif) repeat-x bottom left;
	border-bottom: 2px solid #48525B;
	background-color: #48525B;
}
#searchbar {
    padding:10px;
}
.searchbox {}
.searchbutton {padding:3px 6px !Important;}

#header img {
  position: absolute;
  top: 5%;
  left: 10px;
}

#header ul {
  margin: 2.5em 1em 0 0;
  float: right;
}

#header ul li {
  display: inline;
  list-style: none;
}

#header ul li a, #header ul li a:visited  {
  float: left;
  padding:0 5px;
  color: #FFF;
  border-right: 1px solid #4D5760;
}

#header ul li a:hover {
  color: #FFF;
}



/**************************************************************
   Header Image/Flash Movie
 **************************************************************/

#headerImg {
  margin: 0 auto;
  height: 143px;
  background: url(../img/bg/header_image.jpg) no-repeat top left;
}





/**************************************************************
   Top Block Menu
 **************************************************************/

#menu {
  margin: 0 auto;
}

#menu ul {
  width: 100%;
  float: left;
  margin: 0;
  padding: 0;

  text-align: left;
  background: #3B5D77 url(../img/bg/menu.gif) repeat-x top left;
}

#menu ul li {
  display: inline;
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu ul li a {
  float: left;
  width: 25%;
  height: 4.5em;

  font: 400 1.2em arial, sans-serif;
  letter-spacing: 0.1em;

  color: #fff;

  border-top: 7px solid #41637D;
  border-bottom: 15px solid #FFF;
}

#menu ul li a span {
  display: block;
  padding: 2px 7px;
}


#menu ul li a span.desc {
  font-size: 0.8em;
  color: #8C8D94;
}


#menu ul li a:hover,
#menu ul li a.here {
  background: #4A5C6A;
  border-top: 7px solid #455660;
}

#menu ul li a:hover span.desc,
#menu ul li a.here span.desc {
  color: #FFF;
}

/**************************************************************
   Page Content
 **************************************************************/

#page {
  clear: both;
  float: left;
  width: 100%;
  margin-bottom: 6em;
  text-align: left;
}

#columns {
  margin: 0 auto;
}


/* Column widths */
.width {
  width: 776px;
}

.widthPad {
  width: 746px;
}

.width25 {
  width: 24%;
}

.width50 {
  width: 48%;
}

.width73 {
  width: 73%;
}

.width75 {
  width: 75%;
}

.width100 {
  width: 100%;
}


/**************************************************************
   Icons specific to the colour theme
 **************************************************************/

a.lightTheme img,
a.darkTheme img,
a.submitButton img {
  width: 20px;
  height: 20px;
  vertical-align: middle;
}

a.lightTheme img {
  background: url(../img/icons/light_light_theme.gif) no-repeat center center;
}

a.darkTheme img {
  background: url(../img/icons/light_dark_theme.gif) no-repeat center center;
}

a.submitButton img {
  background: url(../img/icons/light_submit.gif) no-repeat center center;
}



/* ---------------------------------- GENERIC FORM STYLES */

fieldset li, .form-list li {
	padding:5px 0px;
	list-style:none;
}
input[type="text"], input[type="password"], textarea {
	border:1px #CCCCCC solid;
	background-color:#F8F8F8;
	padding:5px;
}
input[type="text"]:hover, input[type="password"]:hover, textarea:hover, input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
	background-color:#FFFFE6;
}

#login-holder {
	width:400px;
	margin:0px auto;
}

/* This is for all the decent browsers - So they understand the hover effect */
input[type="submit"], input[type="button"], .frm_button {
	padding:6px;
	cursor:pointer;
	background-color:#7496AA;
	border:2px #333 solid;
	color:#fff;
}
input[type="submit"]:hover, input[type="button"]:hover {
    background-image:none;
	border:2px #7496AA solid;
}
/*############ END GENERIC FORM BUTTONS ##############*/

/* --- left side ---  */

#sidecontent 
{
    float:left;
    width:190px;
	padding:3px;
    background-color:#EAF2F5;
}
#sidecontent h2 {
	padding:5px;
	margin:0 0 10px 0;
    color:#586B7A;
    font-size:1.2em;
}
.categorylist {
	padding:0 0 15px 0;
}
.categorylist li {
	padding:1px 0px;
}
.categorylist li a, .categorylist li a:visited {
	display:block;
	padding:2px 0px 2px 10px;
	text-decoration:none;
	color:#000000;
}
.categorylist li a:hover {
	background-color:#7496AA;
	color:#FFF;
}

/*-- Latest Added --*/

.addedlist {
	font-size:0.9em;
}
.addedlist li {
}
.addedlist li a, .addedlist li a:visited {
	color:#000000;
	text-decoration:none;
}
.addedlist li a:hover {
	text-decoration:underline;
}

/* --- Content --- */

#maincontent 
{
    float:right;
    width:520px;
}



/* ---- Listing Page ---- */

#topcategories {
	padding:12px 0px;
	margin:0px 0px 12px 0px;
}
#topcategories li {
	display:block;
	float:left;
	width:44%;
	padding:6px 0px 6px 22px;
	background-image:url(../img/subcat-list-arrow.png);
	background-repeat:no-repeat;
	background-position:left center;
}
#topcategories li a, #topcategories li a:visited {
	font-size:1.1em;
	color:#333333;
}
#topcategories li a:hover {
}

.listingholders {
	padding:12px 0px;
}
.featuredlisting {
	background-color:#EEEEEE;
	margin:0px 0px 8px 0px;
	padding:10px;
}
.listingholders h4 {
	color:#0066CC;
	font-size:1.3em;
	font-weight:normal;
	padding:1px 0px;
}
.listingholders h4 a, .listingholders h4 a:visited {
	color:#0A55A0;
}
.listingholders h4 a:hover {
	text-decoration:none;
}
.listingholders p {
	font-size:0.9em;
}
p.extralinks {
	font-weight:bold;
}
p.theurl {
	color:#6EB82F;
	font-style:italic;
}

.thumbnail {
	float:left;
	margin:0px 8px 0px 0px;
}

.rssholder {
    text-align:right; 
}

