@charset utf-8; 

/* CSS Document */
BODY { font:normal 10px/18px "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; text-transform:none; margin:0; text-decoration:none; background:#412905 url(../images/bg.jpg) no-repeat center top; margin:0; height:100%; color:#412905; }
a,a:active,a:visited { color:#A48577; text-decoration:none; outline:none; }
a:hover { color:#B98D86; text-decoration:none; }

/*/////ARANGEMENT////////////////////////*/
#clear { clear:both; }
#out { position:absolute; top:0; left:0; width:100%; height:1px; overflow:visible; }
#in { width:960px; height:700px; margin-left:-480px; 
/***  width / 2   ***/
position:absolute; top:0; 
/***  height / 2   ***/
left:50%; }
#page_content { width:960px; height:530px; float:left; background:url(../images/box_bg.png); }
#image { width:960px; height:116px; }
#main_box { width:950px; height:520px; margin:5px; background:url(../images/pages/plain_bg.jpg) no-repeat left top; }
#page_menu { float:left; width:192px; height:520px; margin:0; display:table; #display:block; background:url(../images/menu_right.png) no-repeat right center; overflow:hidden; }
#page_menu_box { width:177px; vertical-align:middle; display:table-cell; #display:block; padding:0 15px 0 0; #padding:15px 15px 0 0; }
#menu_box { }
#search { width:177px; height:50px; float:left; display:block; padding:0; margin:0; }
#page_html { float:left; width:728px; height:520px; padding:0; margin:0 15px; display:block; }
#page_box { float:left; padding:0; margin:0; }
#catalog_left { float:left; width:192px; height:390px; margin:0; display:block; background:url(../images/catalog_menu_right.png) no-repeat right center; }
#catalog_menu { float:left; width:192px; height:380px; margin:0; display:table; #display:block; overflow:hidden; }
#catalog_menu_box { width:177px; vertical-align:middle; display:table-cell; #display:block; padding:0 15px 0 0; #padding:15px 15px 0 0; }
#catalog_html { display:block; float:left; width:758px; height:400px; padding:0; margin:0; }
#catalog_box { float:left; width:758px; height:400px; padding:0; margin:0; }
#subs_main { float:left; }
#subs_box { width:960px; height:120px; float:left; margin:0; padding:15px 0 0; }
#catalog_page_nums { float:left; height:10px; width:167px; padding:0 15px 0 10px; font:normal 10px/normal "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Helvetica, Arial, sans-serif, "Bitstream Vera Sans"; text-transform:none; text-decoration:none; color:#4C261F; letter-spacing:.05em; word-spacing:.05em; white-space:normal; }
#catalog_page_nums a { color:#4C261F; }
#catalog_page_nums a:hover { color:#C1913F; }
#catalog_page_nums #total { float:left; }
#catalog_page_nums #lists { float:right; }

/*/////MENU//////////////////////////////*/
#menu { background:url(../images/menu_bg.jpg); height:33px; float:left; width:960px; }
#menu ul { list-style:none; width:960px; margin:0; padding:0; height:33px; }
#menu li { float:left; }
#menu li a { float:left; display:block; height:33px; }
a.diamonds { width:122px; background:url(../images/menu/diamonds.png) 0 0 no-repeat; }
a.diamonds:hover { background:url(../images/menu/diamonds.png) 0 -33px no-repeat; }
a.engagement { width:119px; background:url(../images/menu/engagement.png) 0 0 no-repeat; }
a.engagement:hover { background:url(../images/menu/engagement.png) 0 -33px no-repeat; }
a.jewelry { width:89px; background:url(../images/menu/jewelry.png) 0 0 no-repeat; }
a.jewelry:hover { background:url(../images/menu/jewelry.png) 0 -33px no-repeat; }
a.designers { width:105px; background:url(../images/menu/designers.png) 0 0 no-repeat; }
a.designers:hover { background:url(../images/menu/designers.png) 0 -33px no-repeat; }
a.timepieces { width:107px; background:url(../images/menu/timepieces.png) 0 0 no-repeat; }
a.timepieces:hover { background:url(../images/menu/timepieces.png) 0 -33px no-repeat; }
a.about { width:92px; background:url(../images/menu/about_us.png) 0 0 no-repeat; }
a.about:hover { background:url(../images/menu/about_us.png) 0 -33px no-repeat; }
a.services { width:93px; background:url(../images/menu/services.png) 0 0 no-repeat; }
a.services:hover { background:url(../images/menu/services.png) 0 -33px no-repeat; }
a.locations { width:104px; background:url(../images/menu/locations.png) 0 0 no-repeat; }
a.locations:hover { background:url(../images/menu/locations.png) 0 -33px no-repeat; }
a.contact { width:129px; background:url(../images/menu/contact_us.png) 0 0 no-repeat; }
a.contact:hover { background:url(../images/menu/contact_us.png) 0 -33px no-repeat; }

/*/////FOOTER////////////////////////////*/
#ftr { float:left; width:960px; height:auto; background:url(../images/ftr.jpg) 0 0 no-repeat; padding:0; margin:0; font:normal 12px/normal Copperplate, "Times New Roman", Times, serif; text-transform:none; color:#F6EADE; text-decoration:none; }
#ftr #addr1 { float:left; text-align:left; width:296px; margin:11px 0 0 35px; height:34px; }
#ftr #social { height:34px; float:left; width:297px; text-align:center; margin:5px 0; }
#ftr #addr2 { height:34px; float:left; text-align:right; width:296px; margin:11px 35px 0 0; }
#ftr #copyright { width:296px; float:left; text-align:left; margin:10px 0 0 35px; }
#ftr #orgs { width:297px; float:left; text-align:center; margin:10px 0; }
#ftr #author { width:296px; float:left; text-align:right; margin:10px 35px 0 0; }
#ftr #social .links { width:63px; text-align:center; display:inline-block; height:24px; vertical-align:middle; text-indent:0; white-space:nowrap; }
.links a.facebook { background:url(../images/facebook.png) no-repeat 0 0; width:24px; height:24px; display:block; float:left; overflow:hidden; }
.links a.facebook:hover { background:url(../images/facebook.png) no-repeat 0 -24px; width:24px; height:24px; display:block; float:left; overflow:hidden; }
.links a.myspace { background:url(../images/myspace.png) no-repeat 0 0; width:24px; height:24px; display:block; float:left; overflow:hidden; }
.links a.myspace:hover { background:url(../images/myspace.png) no-repeat 0 -24px; width:24px; height:24px; display:block; float:left; overflow:hidden; }
#ftr_brk { float:left; display:block; height:24px; width:5px; padding:0 5px; }
#ftr #orgs .links { display:inline-block; height:36px; vertical-align:middle; }
#ftr #orgs #links .ftr_img { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 10px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; }

/*////PAGE MENUS/////////////////////////*/
#catalog_menu h3,#catalog_menu h3 a,#page_menu h3,#page_menu h3 a,#search_txt { font:bold small-caps normal 18px/normal Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; text-transform:none; color:#4C261F; text-decoration:none; text-align:right; }
#catalog_menu h3 a:hover,#page_menu h3 a:hover { color:#C1913F; }
#catalog_menu ul,#page_menu ul { padding:0; margin:0; text-transform:uppercase; color:#927F6C; text-decoration:none; text-align:right; list-style:none outside; font:bold normal 10px/normal "Century Gothic", "Apple Gothic", sans-serif; }
#catalog_menu ul li,#page_menu ul li { padding:0 0 8px; #padding:0; }
#catalog_menu h4,#page_menu h4 { font-size:11px; line-height:normal; padding:0 0 8px; #padding:0; margin:0; }

/*/////SEARCH///////////////////////////////*/
#search_container { width:128px; height:24px; float:right; padding:0; margin:0; }
#search_button { float:left; margin:0; padding:2px 0 2px 2px; background:url(../images/search_button.png) no-repeat 2px 2px; width:20px; height:20px; }
#search_box input { font:bold normal 10px/normal "Century Gothic", "Apple Gothic", sans-serif; text-transform:none; color:#4C261F; text-decoration:none; vertical-align:middle; margin:2px; padding:2px; float:left; height:20px; width:96px; border-style:none; background:#EED6CE; display:block; overflow:auto; visibility:visible; -moz-border-radius:3px; -webkit-border-radius:3px; }

/*/////CATALOG//////////////////////////////*/
#catalog_image { width:400px; height:400px; padding:0; height:0; float:left; display:block; }
#catalog_image img { width:400px; height:400px; padding:0; margin:0; }
#subs_main { float:left; }
#subs_box { width:950px; height:110px; float:left; margin:0; padding:15px 0 0; }
#subs_box #left_arrow_box { float:left; width:19px; height:110px; }
#subs_box #right_arrow_box { float:right; width:19px; height:110px; }
#subs_box #sub_list_box { float:left; width:110px; padding-right:4px; }
#sub_list_box #item_box { text-align:center; vertical-align:middle; }
.sub_list_images { -moz-border-radius:5px; -webkit-border-radius:5px; }
#left_arrow { background:url(../images/left_arrow.png); }
#right_arrow { background:url(../images/right_arrow.png); }

/*/////LOADER CONTENT/////*/
#catalog_info { width:358px; float:right; display:table; height:400px; overflow:hidden; #position:relative; }
#catalog_info_box { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; background:url(../images/catalog_menu_right.png) no-repeat left center; }
#catalog_info_txt { width:300px; padding-left:20px; padding-right:10px; #position:relative; #top:-50%; }
#catalog_logo { width:270px; float:left; margin-bottom:5px; }
#catalog_logo img { float:center; }
#catalog_info_txt h1 { padding:5px 0; margin:0; font:small-caps normal 16px/20px Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; color:#54211E; text-transform:none; }
#catalog_info_txt h2 { padding:0; margin:0; font:normal 14px/16px "Century Gothic", "Apple Gothic", sans-serif; color:#886347; text-transform:uppercase; text-decoration:none; }
#catalog_info_txt h3 { color:#54211E; text-decoration:none; text-transform:uppercase; font:normal 10px/14px "Century Gothic", "Apple Gothic", sans-serif; padding:0; margin:0; }
#item_text { text-decoration:none; text-transform:none; font:normal 12px/14px Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; color:#54211E; text-align:justify; width:300px; padding-top:4px; padding-bottom:4px; }
.catalog_avail { font:bold 10px/10px "Century Gothic", "Apple Gothic", sans-serif; }
.catalog_mats { color:#A48577; font:normal 10px/12px "Century Gothic", "Apple Gothic", sans-serif; }
#catalog_start { height:18px; display:block; width:300px; text-decoration:none; text-transform:none; font:normal 10px/10px Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; color:#A48577; text-transform:uppercase; padding:0; margin:0; float:right; }
.price_d { font:normal 16px/10px Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; color:#54211E; }
#catalog_images,#related_items { width:300px; display:block; height:50px; padding:5px 10px 5px 0; }
.more_images { float:left; padding-right:4px; }
.more_images a img { -moz-border-radius:5px; -webkit-border-radius:5px; }
#catalog_moreinfo { float:left; width:300px; margin:10px 0 0 20px; #margin:10px 0 0 0; }
#catalog_moreinfo ul { float:left; width:145px; font:bold normal 10px/normal "Century Gothic", "Apple Gothic", sans-serif; text-transform:uppercase; text-decoration:none; list-style:none inside; padding:0 5px 0 0; margin:0 0 10px; }
#hint { list-style:url(../images/eye.png); }
#request { list-style:url(../images/tag.png); }
#fb { list-style:url(../images/fb.png); }

/*//////PAGE ELEMENTS////////////////////////*/
#page_box H1, #coming_soon_box H1 { font:small-caps normal 30px/normal Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; text-transform:none; text-decoration:none; color:#704611; padding:0 0 5px; margin:0; }
#page_box h2, #coming_soon_box H2 { font:normal 20px/normal "Century Gothic", "Apple Gothic", sans-serif; text-transform:uppercase; color:#C69E4D; text-decoration:none; padding:0 0 12px; margin:0; }
#page_box h3, #coming_soon_box H3 { font:small-caps normal 16px/normal Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; text-transform:none; text-decoration:none; color:#704611; padding:0 0 5px; margin:0; }
#page_box p, #coming_soon_box p { font:normal 12px/16px Palatino, "Palatino Linotype", Georgia, Times, "Times New Roman", serif; text-transform:none; color:#412905; text-decoration:none; padding:0 0 12px; margin:0; text-align:justify; }
.prof { text-align:center; padding:0 15px 5px 0; float:left; }
#coming_soon_box{
	float:left;
	width:700px;
	padding:100px 0px 0px 20px;
	margin:0;
}