/* :::::: GLOBALS STYLES :::::: */
body { margin-left: 3px;margin-top: 3px; margin-right: 0px; margin-bottom: 0px;
}
.birthstone_main
{
float: left;
padding: 0 10px 5px 5px;
margin: 2px;
}
a{font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:12px; color: #000080; text-decoration: none;line-height: 150%;
}
a:hover{font-size:12px; color: #660000; text-decoration: underline;
}
a:active{font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:12px; color: #000080;
}
.heading{font-size: 17px; color:#7A6063; font-family: Verdana, Tahoma;
}
.sub_heading{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold;	color: #7A6063; text-decoration : none;
}
.sub_heading_big{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 13px; font-weight: bold;	color: #7A6063; text-decoration : none;
}
.black_text{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size:11px; color: #333333; text-decoration: none; line-height: 16px;
}
.black_text_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #333333; text-decoration: underline; line-height: 16px;
}
.celltext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	background-color: #FFC;
	font-weight: lighter;
}
.celltext2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
		font-weight: lighter;
}
A:HOVER.black_text_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size:11px; color: #660000; text-decoration: underline;
}
.red_text{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size:11px; color: #7A6063; text-decoration: none; line-height: 16px;
}
.red_text_big{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size:14px; color: #7A6063; text-decoration: none; line-height: 150%;
}
.red_text_link{font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:11px; color: #660000; text-decoration: none;line-height: 150%;
}
a:hover.red_text_link{font-size:11px; color: #660000; text-decoration: underline;
}
.grey_text{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #666666; text-decoration: none;
}
.grey_text_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;; font-size:10px; color: #666666; text-decoration: underline; line-height: 16px;
}
A:HOVER.grey_text_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:10px; color: #660000; text-decoration: underline;
}
.border{border-width: 1px; border-style: solid; color:#BBB7B1;
}
.border_left{border-width: 0px 0px 0px 1px; border-style: solid; color:#BBB7B1;
}
/* :::::: CATEGORY STYLES :::::: */
.cat_header{font-size: 21px; color:#660000; font-family: Verdana, Tahoma;
}
.cat_tree_active{font-family: Helvetica, Verdana, Geneva, Arial, sans-serif; font-size:11px; color: #7A6063;
}
/* :::::: CONTENT AREA STYLES :::::: */
.content_header{font-size: 17px; color:#7A6063; font-family: Verdana, Tahoma;
}
.content_border{border-width: 1px; border-style: solid; color:#BBB7B1; padding:14px;
}
.main_border{border-width: 1px; border-style: solid; color:#BBB7B1; padding:7px;
}
.content_top_pad{padding-top:14px;
}
.product_thumb_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color:#666666; text-decoration: none;
}
A:HOVER.product_thumb_link{font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 10px; color:#666666; text-decoration: underline;
}
/* :::::: PRODUCT DETAIL STYLES :::::: */
.prod_detail_price{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; font-weight: bold;	color: #660000; text-decoration : none;
}
.prod_detail_border{border-top: 1px; border-bottom: 1px; border-style: solid; color:#cccccc; padding-top: 5px; padding-bottom: 5px;
}
.prod_detail_pad{padding-left: 14px;
}
/* :::::: CATEGORY MAIN STYLES :::::: */
img.bottom {vertical-align:text-bottom}
/* :::::: CUSTOMER SERVICE STYLES :::::: */
#photo_border { border: none; height: 300px; width: 238px; margin: 5px; float: left; z-index: 1; padding: 0px 5px 0px;
}
#photo_border2 { border: 1px none #CCCCCC; height: 203px; width: 270px; margin: 5px; float: right; z-index: 1;
}


