body { margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#414141; text-decoration:none; background:url(../../images/bg.jpg) center top repeat-y #16445e;}
a{color:#000; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
a:hover{color:#000; text-decoration:underline;}
a, img {border:none; outline:none;}

.topmenu {background:url(../../images/topmenu_bg.jpg) repeat-x left top; height:35px;}
.topmenu a {font-size:12px; color:#082a4d; font-weight:bold; text-decoration:none; background:url(../../images/menu_seprator.jpg) no-repeat right top; padding:9px 15px 9px 13px;}
.topmenu a:hover {color:#000;}

.top_links tr td {font-size:11px; color:#082a4d; font-weight:bold; line-height:31px; background:url(../../images/menu_seprator.jpg) no-repeat right center; padding:0 13px;}

.toplink {font-size:11px; color:#004064;}
.toplink a {font-size:11px; color:#082a4d;  padding:0 10px;}

.menu_bg {background:url(../../images/menu_bg.jpg) repeat-x left top; *background:url(../../images/menu_bg.jpg) repeat-x left 2px;}

.search_txt {width:140px; height:16px; background:url(../../images/searh_bg.jpg) no-repeat left top; border:none; margin-left:4px; margin-top:2px; font-size:11px; color:#818181; padding:5px;}

.left_menu {border:1px solid #c1c1c1;}
.left_menu a {font-family:Arial; font-size:12px; color:#444444; text-decoration:none; background:url(../../images/bullet.jpg) no-repeat 10px center; padding-left:22px; display:block; line-height:20px;}
.left_menu a:hover {background-color:#e7d697; font-weight:bold; color:#4c7196;}

.title {background:url(../../images/title_bg.jpg) repeat-x left top; font-size:12px; color:#f2f2f2; font-weight:bold; line-height:30px; padding-left:9px;}
.title a {font-size:12px; color:#f2f2f2; font-weight:bold; text-decoration:none;}
.title a:hover {color:#fff;}

.partner_img {border:1px solid #c1c1c1; border-top:none; background:url(../../images/partner_bg.jpg) repeat-x left bottom #fff;}

.partner_img select {width:180px; height:19px; border:1px solid #c0c0c0; font:normal 12px Arial; color:#848484;}

.ipt_1 {width:185px; height:21px; border:1px solid #c2c2c2; font-size:11px; color:#828282;}

.txt_1 {font-size:11px; line-height:16px; color:#626262; padding-top:5px;}


.search_solitares {border-top:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}

.ttl1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#002d40;}

.txt1 {font-family:tahoma; font-size:11px; color:#636363;}

.gry_brd {border:1px solid #e6e6e6; background: url(../../images/greybg.jpg) top left repeat-x; height:199px;}

.prd_ttl {font-family:Georgia, "Times New Roman", Times, serif;  font-size:23px; color:#002d40; padding-top:4px;}

.prd_link a {background:url(../../images/bullet2.jpg) no-repeat left center; font-size:12px; color:#404040;  padding-left:10px; line-height:20px; height:20px; *line-height:19px; *height:19px; }

.ring_bg {background:url(../../images/ring.jpg) no-repeat right bottom;}
.pendants_bg {background:url(../../images/pendant.jpg) no-repeat right bottom;}
.earrings_bg {background:url(../../images/earrings.jpg) no-repeat right bottom;}
.fashion-jewelry_bg {background:url(../../images/fashion_jewe.jpg) no-repeat right bottom;}
.mens-jewelry_bg {background:url(../../images/mens_jewe.jpg) no-repeat right bottom;}
.jewelry-sets_bg {background:url(../../images/jewelery_style.jpg) no-repeat right bottom;}

.partner_main {background:url(../../images/prtnr_top_shad.jpg) no-repeat left top;}

.ftr_links {background:url(../../images/ftr_links_bg.jpg) no-repeat left top;}

.right_brd {background:url(../../images/dot_brd.jpg) repeat-y right top; padding-left:15px;}

.ttl2 {font-size:12px; color:#114665; font-weight:bold; padding-bottom:10px;}

.ftr_lnks a {font-size:12px; color:#616161; line-height:18px; text-decoration:none;}
.ftr_lnks a:hover {text-decoration:underline;}

.copyright_txt {font-size:12px; color:#3f3f3f; background:url(../../images/dot_brd2.jpg) repeat-x left top;}

.prtnr_btmshad {
	background:url(../../images/prtnr_btm_shad.jpg) no-repeat left bottom;
	padding-bottom:20px;
}

.left_link { padding-left:20px; font-size:12px; color:#676666; font-weight:normal; text-decoration:none;  background: url(../../images/bullet.jpg) 10px no-repeat #f1f1f1 ;  line-height:20px; display:block; }
a.left_link:hover { background:url(../../images/arrow_blk.gif) left no-repeat; color:#4c7196; background-color:#e7d697; font-weight:bold; text-decoration:none;  }

.PriceText
{
    font-family:Arial;
    font-size:11px;
    color:#436588;    
}

.blackPriceText_12 { font-size:24px; color:Black; font-weight:bold; text-decoration:none; line-height:20px; }
.bluePrice_12 { font-size:12px; color:#245587; text-decoration:none; padding:0; }

.KeywordBackColor
{
    background-color:#4789a1;
}

.tblSolitaireBorder
{
    border:1px solid #5597e8;
}