/* @override http://www.butterfieldjewelers.com/css/bfj.css */

@charset "UTF-8";
BODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #057890;
	text-decoration: none;
	background-color: #ebebeb;
/* WINTER BG /*
/*  	background: url(../images/main_bg_snow.jpg) repeat left top;  */
/*  ORIGINAL BG
	background-image: url(../images/main_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
*/
	background-image: url(../images/main_bg_white2.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	margin: 0px;
}
.border_tl {
	background-image: url(../images/top_left.gif);
	height: 7px;
	width: 7px;
}
.border_tll {
	background-image: url(../images/top_left_left.gif);
	height: 7px;
	width: 7px;
}
.border_t {
	background-image: url(../images/top.gif);
	background-repeat: repeat;
	height: 7px;
}
.border_trr {
	background-image: url(../images/top_right_right.gif);
	height: 7px;
	width: 7px;
}
.border_tr {
	background-image: url(../images/top_right.gif);
	height: 7px;
	width: 7px;
}
.bg {
	background-color: #FFF;
}
.border_lt {
	background-image: url(../images/left_top.gif);
	height: 7px;
	width: 7px;
}
.border_l {
	background-image: url(../images/left.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.border_lb {
	background-image: url(../images/left_bottom.gif);
	height: 7px;
	width: 7px;
}
.border_rt {
	background-image: url(../images/right_top.gif);
	height: 7px;
	width: 7px;
}
.border_r {
	background-image: url(../images/right.gif);
	background-repeat: repeat-y;
	width: 7px;
}
.border_rb {
	background-image: url(../images/right_bottom.gif);
	height: 7px;
	width: 7px;
}.border_bl {
	background-image: url(../images/bottom_left.gif);
	height: 7px;
	width: 7px;
}
.border_br {
	background-image: url(../images/bottom_right.gif);
	height: 7px;
	width: 7px;
}
.border_bll {
	background-image: url(../images/bottom_left_left.gif);
	height: 7px;
	width: 7px;
}
.border_b {
	background-image: url(../images/bottom.gif);
	height: 7px;
}
.border_brr {
	background-image: url(../images/bottom_right_right.gif);
	height: 7px;
	width: 7px;
}
.ftr_address{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #057890;  /* LIGHT BG COLOR */
	/* color: #0ca6c7;  DARK  BG COLOR */
	/*color: #6699ff;  NAVY COLOR SCHEME */
	text-decoration: none;
}
.form_txt {
	text-transform: none;
	color: #666666;
	text-decoration: none;
	font: normal 12px/normal Verdana, Geneva, sans-serif;
}
.ftr {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #0ca6c7; 
	text-decoration: none;
}
.ftr_link, .ftr_link:active, .ftr_link:visited, .ftr_link2:hover {
	 color: #057890;    /*LIGHT BG COLOR */
	/* color: #0ca6c7;    DARK BG COLOR */
	/*color: #6699ff; /* NAVY COLOR SCHEME */
	text-decoration: none;
}
.ftr_link:hover, .ftr_link2, .ftr_link2:active, .ftr_link2:visited{
	 color: #0ca6c7;  /*LIGHT BG COLOR */
	/* color: #CCC;     DARK BG COLOR */
	/*color: #91b6ff; /* NAVY COLOR SCHEME */
	text-decoration:none;
}
.submenu_bg{
	background-image: url(../images/submenu_bg.jpg);
	background-position: center top;
}
.submenu_cat, .designer_name{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: normal;
	font-weight: 300;
	font-variant: small-caps;
	text-transform: none;
	text-decoration: none;
	text-indent: 7px;
}
.submenu_cat_link, .submenu_cat_link:visited, .submenu_cat_link:active{
	color: #0CA5C5;
	text-decoration: none;
}
.submenu_cat_link:hover{
	color: #057890;
	text-decoration: none;
}
.submenu_subs, .submenu_browse{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: 300;
	font-variant: normal;
	text-transform: capitalize;
	text-decoration: none;
}
.submenu_subs_link, .submenu_subs_link:active, .submenu_subs_link:visited, .submenu_browse_link, .submenu_browse_link:active, .submenu_browse_link:visited{
	color: #057890;
	text-decoration: none;
}
.submenu_subs_link:hover{
	color: #00495C;
	text-decoration: none;
}
.submenu_subs_link_select, .submenu_subs_link_select:active, .submenu_subs_link_select:visited{
	color: #0CA5C5;
	text-decoration: none;
}
.submenu_subs_link_select:hover{
	color: #057890;
	text-decoration: none;
}

#cat_tab .name, #cat_tab .note, #cat_tab .style, #cat_tab .price {
	font: normal 12px/18px "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-transform: none;
	color: #333;
	text-decoration: none;
	margin:0; padding:0;
	text-align: justify;
}

#cat_tab .name{
	color: #057890;
	font-size:18px;
	padding:4px 0;
}#cat_tab .note{
	font-size:11px;
	color: #666;
	line-height:15px;
	padding:0 0 4px;
	color:#000;
}#cat_tab .style{
	color: #666;
	font-size:11px;
	padding:0 0 4px;
}.price{
	font-size: 11px;
	color: #057890;
}.sub_list_bg1{
	background-color: #e7f6f9;	
}.sub_list_bg1_over{
	background-color: abe0eb;	
}.sub_list_txt{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: 200;
	font-variant: normal;
	text-transform: none;
	color: #057890;
	text-decoration: none;	
}
.sub_list_link, .sub_list_link:active, .sub_list_link:visited{
	color: #0CA6C7;
	text-decoration: none;
}.sub_list_link:hover{
	color: #057890;
	text-decoration:none;
}
.designer_txt{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;	
}

.txt {
	color: #666666;
	font: 11px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.stxt {
	color: #666666;
	font: 9px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.form_field {
	color: #919191;
	text-decoration: none;
	font: normal normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	direction: ltr;
	text-transform: none;
	background-color: #fff;
	border: 1px solid #f2f6f5;
	background-image: url(../images/search_bg.gif);
	height: 22px;
	vertical-align: middle;
}
.htxt{
	color: #0A8789;
	text-decoration: none;
	font: normal small-caps normal 15px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
}
.shdr{
	color: #666666;
	font: normal bold 12px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.hdr{
	color: #187183;
	font: normal bold 13px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a, a:active, a:visited{
	color: #187183;
}	
a:hover{
	color: #1391a7;
}
.stxt{
	color: #1391a7;
	font: 9px/normal "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.gray_line8{
	background-image: url(../images/gray_line8.gif);
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFF;
}
.gray_lineb{
	background-image: url(../images/gray_lineb.gif);
	background-repeat: repeat-x;
	background-position: center top;
	background-color: #FFF;
}
.search_field {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
	text-decoration: none;
	background-image: url(../images/search_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	text-align: left;
	text-indent: 0px;
	vertical-align: middle;
	height: 20px;
	width: 100px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.fix_valign_middle {
	vertical-align: middle;
}
.text_area{
	color: #919191;
	text-decoration: none;
	font: normal normal normal 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: left;
	direction: ltr;
	text-transform: none;
	background-color: #fff;
	border: 1px solid #f2f6f5;
	background-image: url(../images/textarea_bg.jpg);
	height: 80px;
	vertical-align: middle;
	width: 300px;
}#hdr_box { margin:10px 0 10px 0; padding-bottom:10px; }
#hdr_box * { margin:0; padding:0; }
#logo { float:left; display:block; margin:0px 0 0 20px; padding-bottom:10px; }
#menu { padding-top:67px; display:block; margin-right:20px; padding-bottom:10px;  }
#menu ul { float:right; list-style:none; list-style-type:none; }
#menu ul li { display:block; float:left; padding-left:20px; list-style:none; list-style-type:none; }
#menu ul li a { 
	/*color:#FFF;  /* << NO COLOR w/ LIGHT BG  /////  THIS COLOR w/ DARK BG >> */ 
	display:block; 
	height:20px; 
	font-size:11px; 
	font-weight:bold; 
	text-decoration:none; 
	outline:none; 
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; 
}
#menu ul li a:hover { 
	 color:#1391A7; /*  LIGHT BG COLOR */
	/* color: #0ca6c7;  DARK BG COLOR */
	/*color: #91b6ff; /* NAVY COLOR SCHEME */
	text-decoration:none; 
}


