
body {
margin:5px 0px 0px 0px;
font: normal 11px arial, sans-serif;
color:#000000;
background-color:#CFCA7B;
background-image:url(img/background1.jpg);
background-repeat:no-repeat;
background-position:center top;
cursor:default;
}

body.nbg {
background: transparent;
margin:0px;
font: normal 11px arial, sans-serif;
}

body.enter {
background-image:url(img/enter_bg.jpg);
background-repeat:no-repeat;
background-position:center bottom;
background-color:#ffffff;
margin:0px;
font: normal 11px arial, sans-serif;
}

body.contact_form {
margin:0px;
background-color:#000215;
background-image:url(img/blank.gif);
background-repeat:no-repeat;
background-position:center top;
}

a {
text-decoration:none;
color:#E9F2AA;
}

a:hover {
text-decoration:none;
color:#CCE32B;
}

table.center_full {
width:100%;
height:100%;
text-align:center;
font: normal 11px arial, sans-serif;
color:#000000;
}

td.center_td {
width:100%;
height:100%;
text-align:center;
}

table.main {
width:946px;
height:100%;
text-align:center;
font: normal 11px arial, sans-serif;
color:#000000;
}

table.main_enter {
width:521px;
height:100%;
text-align:center;
font: normal 11px arial, sans-serif;
color:#000000;
}

td.header {
width:946px;
height:40px;
text-align:center;
}

td.content {
width:946px;
text-align:center;
}

table.content {
width:946px;
}

td.footer {
width:946px;
text-align:center;
}

td.footer_enter {
width:521px;
text-align:center;
}

table.menu {
width:946px;
height:20px;
text-align:center;
color:#E9F2AA;
font: normal 11px arial, sans-serif;
}

td.menu {
text-align:center;
background-color:#000215;
font: bold 11px arial, sans-serif;
}

td.menu a {
display:block;
text-align:center;
text-decoration:none;
color:#E9F2AA;
}

td.menu a:hover {
display:block;
text-align:center;
text-decoration:none;
color:#F8A84C;
}

td.credits {
width:160px;
height:20px;
text-align:center;
background-color:#000215;
color:#E9F2AA;
font: normal 14px Times New Roman, Times, serif;
}

td.credits a {
color:#E9F2AA;
font: normal 12px arial, sans-serif;
}

td.credits a:hover {
color:#eeeeee;
font: normal 12px arial, sans-serif;
}

td.corner {
font: normal 1px arial, sans-serif;
}

table.corner_table {
height:100%;
font: normal 1px arial, sans-serif;
}

td.corner_top_left {
width:8px;
height:8px;
background-image:url(img/corner_top_left.gif);
background-repeat:no-repeat;
background-position:left top;
font: normal 1px arial, sans-serif;
}

td.corner_top_right {
width:8px;
height:8px;
background-image:url(img/corner_top_right.gif);
background-repeat:no-repeat;
background-position:right top;
font: normal 1px arial, sans-serif;
}

td.corner_bottom_left {
width:8px;
height:8px;
background-image:url(img/corner_bottom_left.gif);
background-repeat:no-repeat;
background-position:left top;
font: normal 1px arial, sans-serif;
}

td.corner_bottom_right {
width:8px;
height:8px;
background-image:url(img/corner_bottom_right.gif);
background-repeat:no-repeat;
background-position:right top;
font: normal 1px arial, sans-serif;
}

td.corner_credits_space_td {
height:12px;
background-color:#000215;
font: normal 1px arial, sans-serif;
}

td.space {
font: normal 1px arial, sans-serif;
}

td.language {
width:200px;
height:20px;
font: bold 12px Geneva, Arial, Helvetica, sans-serif;
color:#000215;
}

td.language a {
text-decoration:none;
color:#000215;
}

td.language a:hover {
text-decoration:none;
color:#E9F2AA;
}

td.style_change {
width:200px;
height:20px;
color:#000215;
}

img.style_image {
width:10px;
height:10px;
border:1px solid #E9F2AA;
}

.style_image_link img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.style_image_link:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.7;
}

td.collection_select_top_line {
width:225px;
height:1px;
font: normal 1px arial, sans-serif;
background-color:#E9F2AA;
}

img.space {
width:1px;
height:1px;
font: normal 1px arial, sans-serif;
}

td.collection_select_titles {
width:225px;
height:30px;
background-color:#ffffff;
color:#070101;
text-align:center;
font: normal 21px Times New Roman, Times, serif;
}

td.collection_select_titles a {
display:block;
width:225px;
color:#070101;
text-decoration:none;
}

td.collection_select_titles a:hover {
display:block;
width:225px;
color:#ff0000;
text-decoration:none;
}

td.collection_select_image {
width:225px;
height:172px;
text-align:center;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

td.collection_select_image div {
width:223px;
height:170px;
border:1px solid #E9F2AA;
}

.collection_select_image_link img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.collection_select_image_link:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=65);
-moz-opacity: 0.7;
}

td.collecton_select_view {
width:207px;
height:17px;
text-align:right;
background-color:#050000;
color:#E9F2AA;
font: normal 14px Times New Roman, Times, serif;
}

td.collecton_select_view_right_space {
width:10px;
height:17px;
background-color:#000215;
font: normal 1px arial, sans-serif;
}

td.collecton_select_view_bottom_line {
width:217px;
height:1px;
background-color:#E9F2AA;
font: normal 1px arial, sans-serif;
}

td.collecton_select_view_bottom_line_space {
width:8px;
height:1px;
font: normal 1px arial, sans-serif;
}

td.collection_select_view {
background-color:#000215;
}

a.collection_select_view_link {
color:#E9F2AA;
text-decoration:none;
display:block;
background-color:#000215;
background-image:url(img/view_arrow.gif);
background-repeat:no-repeat;
background-position:right center;
}

a.collection_select_view_link:hover {
color:#ffffff;
text-decoration:none;
display:block;
background-image:url(img/view_arrow2.gif);
background-repeat:no-repeat;
background-position:right center;
}

iframe.collection_frame {
width:930px;
height:310px;
}

iframe.main_frame {
width:946px;
height:563px;
border:0px;
margin:0px;
padding:0px;
text-align:center;
}

td.collection_necklaces {
width:72px;
height:82px;
text-align:right;
color:#E9F2AA;
font: normal 12px Times New Roman, Times, serif;
}

img.collection_necklaces {
width:70px;
height:70px;
border:1px solid #E9F2AA;
}

td.collection_bracelets {
width:102px;
height:112px;
text-align:right;
color:#E9F2AA;
font: normal 12px Times New Roman, Times, serif;
}

img.collection_bracelets {
width:100px;
height:100px;
border:1px solid #E9F2AA;
}

td.collection_earrings {
width:202px;
height:112px;
text-align:right;
color:#E9F2AA;
font: normal 12px Times New Roman, Times, serif;
}

img.collection_earrings {
width:200px;
height:100px;
border:1px solid #E9F2AA;
}

td.collection_rings {
width:154px;
height:212px;
text-align:right;
color:#E9F2AA;
font: normal 12px Times New Roman, Times, serif;
}

img.collection_rings {
width:152px;
height:200px;
border:1px solid #E9F2AA;
}

td.collection_title_gold_line {
width:147px;
height:1px;
background-color:#E9F2AA;
font: normal 1px arial, sans-serif;
}

td.collection_title {
width:147px;
height:20px;
background-color:#000000;
color:#ffffff;
font: normal 14px Times New Roman, Times, serif;
padding-left:7px;
}

table.close {
height:100%;
}

td.corner_top_left_close_space {
width:7px;
height:8px;
background-color:#050000;
font: normal 1px arial, sans-serif;
}

td.corner_close_space_td {
width:15px;
color:#ffffff;
text-decoration:none;
background-color:#050000;
}

td.close_gold_line {
width:1px;
height:280px;
background-color:#E9F2AA;
font: normal 1px arial, sans-serif;
}

a.close_link {
display:block;
font: normal 1px arial, sans-serif;
text-decoration:none;
}

.big_pics_effect img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.big_pics_effect:hover img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.7;
}

td.about_text_main {
width:938px;
}

td.about_text {
width:615px;
height:130px;
font: normal 11px arial, sans-serif;
background-color:#000215;
color:#E9F2AA;
}

div.about_text {
padding:5px;
}

td.about_logo {
width:300px;
height:136px;
font: normal 1px arial, sans-serif;
background-color:#000215;
color:#E9F2AA;
background-image:url(img/about_logo.gif);
background-repeat:no-repeat;
background-position:center center;
}

td.logo_enter_img {
width:505px;
height:90px;
font: normal 1px arial, sans-serif;
background-color:#000215;
color:#E9F2AA;
background-image:url(img/about_logo.gif);
background-repeat:no-repeat;
background-position:center center;
}

div.logo_enter_div {
width:505px;
height:90px;
margin:0px;
background-image:url(img/enter_logo_bg.gif);
background-repeat:no-repeat;
background-position:center right;
}

td.enter_language {
width:505px;
height:46px;
background-color:#000215;
color:#ffffff;
font: normal 1px arial, sans-serif;
}

td.enter_english {
width:252px;
height:46px;
background-color:#000215;
color:#ffffff;
font: normal 25px Times New Roman, Times, serif;
text-align:center;
background-image:url(img/enter_english_bg.gif);
background-repeat:no-repeat;
background-position:center center;
}

td.enter_espanol {
width:252px;
height:46px;
background-color:#000215;
color:#ffffff;
font: normal 25px Times New Roman, Times, serif;
text-align:center;
background-image:url(img/enter_espanol_bg.gif);
background-repeat:no-repeat;
background-position:center center;
}

td.enter_language_space {
width:1px;
background-color:#ffffff;
font: normal 1px arial, sans-serif;
}

td.enter_pic {
width:521px;
height:460px;
}

td.enter_pic img {
width:521px;
height:460px;
}

td.credits_enter_space {
width:185px;
background-color:#000215;
font: normal 1px arial, sans-serif;
}

a.enter_link {
display:block;
color:#ffffff;
text-decoration:none;
}

a.enter_link:hover {
display:block;
color:#E9F2AA;
text-decoration:none;
}

table.about_img {
width:930px;
}

td.about_img {
width:300px;
height:402px;
}

td.about_img img {
width:298px;
height:400px;
border:1px solid #E9F2AA;
}

td.contact_main {
width:615px;
}

td.contact_window {
width:300px;
height:306px;
font: normal 11px arial, sans-serif;
background-color:#000215;
color:#ffffff;
}

div.contact_padding {
padding:10px 15px 0px 15px;
}

iframe.contact_form_frame {
width:300px;
height:306px;
border:0px;
}

form.contact_form {
margin:0px;
}

form.contact_form table {
font: normal 12px arial, sans-serif;
color:#ffffff;
text-align:left;
}

span.gold_font {
color:#E9F2AA;
}

input { 
border-top:1px solid #E9F2AA;
border-bottom:1px solid #E9F2AA;
border-left:0px;
border-right:0px;
background-color:#ffffff;
color:#000000;
width:196px; 
height:21px; 
font: normal 14px Times New Roman, Times, serif;
padding-left:5px;
vertical-align:middle;
}

input.contact_submit {
width:196px;
height:19px;
background-color:#000000;
color:#e9f2aa;
border-top:1px solid #E9F2AA;
border-bottom:1px solid #E9F2AA;
border-left:0px;
border-right:0px;
font: normal 14px Times New Roman, Times, serif;
cursor:pointer;
}

textarea.contact_message {
width:196px;
height:120px; 
scrollbar-base-color: #000215;
scrollbar-arrow-color: #ffffff;
scrollbar-track-color: #ffffff;
font: normal 14px Times New Roman, Times, serif;
background-color:#ffffff;
border-top:1px solid #E9F2AA;
border-bottom:1px solid #E9F2AA;
border-left:0px;
border-right:0px;
color:#000000;
padding:2px 5px 5px 5px;
margin:0px;
}

table.contact_form_sent {
width:300px;
height:306px;
color:#E9F2AA;
font: normal 14px Times New Roman, Times, serif;
}

img.contact_sent {
width:120px;
height:120px;
border:1px solid #E9F2AA;
}

table.prev_collection_main {
width:300px;
height:402px;
}

table.prev_collection {
width:300px;
height:402px;
}

td.prev_collection {
width:147px;
height:198px;
}

img.prev_collection {
width:145px;
height:196px;
border:1px solid #E9F2AA;
}

td.prev_collection_text {
width:615px;
height:130px;
font: normal 16px arial, sans-serif;
background-color:#000215;
color:#E9F2AA;
}

td.prev_collection_text span {
font: normal 13px arial, sans-serif;
}

div.prev_collection_text {
padding:10px;
}

table.prev_collection_text {
color:#E9F2AA;
height:122px;
}

div.prev_collection_visit {
width:250px;
height:70px;
font: bold 20px Times New Roman, Times, serif;
background-color:#000000;
color:#E9F2AA;
border:1px solid #E9F2AA;
vertical-align:center;
text-align:center;
line-height:70px;
}

div.prev_collection_visit a {
color:#E9F2AA;
display:block;
background-image:url(img/prev_collection_visit_bg1.jpg);
background-repeat:no-repeat;
background-position:center center;
}

div.prev_collection_visit a:hover {
color:#ffffff;
display:block;
background-image:url(img/prev_collection_visit_bg2.jpg);
background-repeat:no-repeat;
background-position:center center;
}

div.prev_slideshow {
width:298px;
height:400px;
border:1px solid #E9F2AA;
}