@charset "utf-8";
@import "popup.css";

body{
	margin:0;
	font-family: "Palatino", "Book Antiqua", "Times New Roman", Georgia, serif;
	font-size:12px;
	color:#acacac;
	background:url(/images/background_4_tiling.jpg) repeat-x !important;
	line-height:130%;
	text-align:center;
}

body.form_style {
	background-color: #f1eee7;
	background-image: none;
	border: 3px solid #a88a42;
	margin: 0;
	padding: 25px;
}

body.white {
	background-color: #fff !important;
	background-image: none !important;
	color: #333333 !important;
}

.loading {
/*	background-color: red;*/
	background: #000 url(/styles/ajax-loader-3.gif) no-repeat center center;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	height: 100%;
/*	width: 100px;*/
/*	bottom: 0;*/
	z-index: 10;
}

.loadig {
	background: #000 url(/styles/ajax-loader-3.gif) no-repeat center center !important;
/*	float: left;*/
}


img {
	-ms-interpolation-mode: bicubic;
}

a {
	outline: none;
}

fieldset {
	margin: 0 !important;
	padding: 0! important;
	border: none !important;
}

body.product_popup_body{
  background:#fff;
  color: 333333;
  border: 2px solid #dfd3bb;
  padding: 5px;
	margin: 6px;
	float: left;
	min-width: 382px;
	min-height: 471px;
}

body.popup_body {
	background-image: none;
	background-color: #000;
}

p{margin:12px 0;}
#content p{margin:0 0 12px 0;}
img{border:0;}
form{margin:0;}
#page_con{
	background:#000000;
	width:956px;
	padding:0 42px;
	margin:0 auto;
	border-left:3px solid #d6c99e;
	border-right:3px solid #d6c99e;
	min-height:900px;
	text-align:left;
	position: relative;
	z-index: 1;
}
* html #page_con{height:900px;}
#header{
	height:100px;
	padding-top:40px;
	border-bottom:1px solid #d6c99e;
	text-align:center;
	position:relative;
}
#header a.home{
	display:block;
	background:url(/images/logo.jpg);
	position:absolute;
	width:177px;
	height:71px;
	margin:0 -88px 0 0;
	right:50%;
	top:29px;
}
#header a.cart{
	position:absolute;
	top:10px;
	right:10px;
	color:#CCB555;
	font-family:San-Serif;
	font-size:12px;
	text-decoration:none;
}

#main_nav{
	height:45px;
	padding-top:20px;
	z-index: 100;
}
#main_nav ul{
	padding:0;
	margin:0;
	list-style:none;
	z-index: 100;
}
#main_nav ul li{
	float:left;
	position:relative;
	height:25px;
	line-height:25px;
	width:191px;
	text-align:center;
	z-index: 100;
}
#main_nav ul li a{
	text-decoration:none;
	color:#eae1c5;
	font-size:18px;
	font-weight:bold;
}
#main_nav ul li ul{
	z-index:100;
	display:none;
	position:absolute;
	left:0;
	top:24px;
	width:187px;
	background:#000000;
	border:2px solid #d6c99e;
	text-align: center;
	z-index: 100;
	margin-bottom: -1px;
}
/*#main_nav li:hover ul, #main_nav li.over ul{display:block;}*/
#main_nav ul li ul li{
	float:none;
	width:100%;
	border-bottom:1px solid #d6c99e;
	z-index: 100;
}

#main_nav ul li ul li:last-child{
	border-bottom: none !important;
}

#main_nav ul li ul li a{
	font-size:13px;
	font-weight:normal;
	padding:0;
	display:block;
}
#content{padding:0 0 10px 0;min-height:450px}
* html #content{height:450px}
.home_flash{
	float:left;
	padding:0 2px 5px 3px;
}
#gurhan_today{
	background:url(/images/gurhan_today.jpg) no-repeat bottom center;
	display:block;
	height:70px;
}
.page_title{background:url(/images/title_line_bg.jpg) no-repeat top left;}
.page_title span{
	background:url(/images/title_line_bg.jpg) no-repeat bottom left;
	display:block;
	padding:8px 30px 0 30px;
	height:25px;
}
.page_sub_title{padding:12px 0;}
.left_col{float:left;}
.right_col{float:right;}
.entry_img{float:left;}
.entry_text{float:right;}
.privacy_policy, .professionals{border-top:1px solid #d6c99e;}
.privacy_policy {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
	height: 400px !important;
	min-height: 400px !important;
	padding: 12px 10px 0 0 !important;
	overflow: auto;
	color: #ccc;
}
.privacy_policy strong {
	font: 13px "Palatino", "Book Antiqua", "Times New Roman", Georgia, serif;
	font-weight: bold;
	color: #d6c99e;
}

.privacy_policy a {
	text-decoration: none;
	color: #fff;
}

.professionals{padding:53px 0 0 0 !important;}
#login_con{
	border:3px solid #423e31;
	margin:0 auto;
	width:750px;
	padding:25px 0;
}
#login_con form{
	border:3px solid #aaaaaa;
	background:#edeae1;
	padding:20px 20px 0 20px;
	width:350px;
	margin:25px auto;
}
#login_con form .left_col{width:100px;padding:5px 0 10px 0;}
#login_con form .right_col{width:250px;padding-bottom:10px;}
#login_con form .right_col .text_input{
	width:238px;
	padding:2px 5px;
	border:1px solid #c3c3c3;
}
#login_con form .submit_input{float:right;}

.special_events{
	background:url(/images/special_events_left_col_bg.jpg) no-repeat left top;
	padding: 10px 10px 10px 203px !important;
	color:#eae8d1;
	font-size:13px;
	height:450px;
	overflow:auto;
}

.special_events h3 {
	margin-top: 0;
	padding-top: 0;
  margin-bottom: 0;
  color: #b4974b;
}

.special_events h3 a {
  color: #b4974b;
  text-decoration: none;
}

.special_events p span.note {
  color: #fff;
  font-weight: bold;
}

.awards{
	background:url(/images/awards_left_col_bg.jpg) no-repeat left top;
	padding: 10px 0 10px 250px !important;
	width:753px;
	color:#eae8d1;
	font-size:16px;
}
#awards_col_top, #awards_col_con{
	color:#b29672;
	font-size:25px;
	font-family:"Trebuchet MS";
	font-weight:bold;
	text-align:center;
	line-height:50px;
	padding:0 0 0 43px;
}
#awards_col_top{padding:0 0 0 53px;width:545px;}
#awards_col_con{
	background:url(/images/Awards_side.gif) no-repeat left 97px;
	border-right:1px solid #a08545;
	width:566px;
}
.awards_col{
	border-left:1px solid #a08545;
	width:82px;
	height:319px;
	float:left;
}
.awards_col img{margin-bottom:5px;float:left;}
#awards_col_2{padding-top:167px;height:152px;}
#awards_col_3{width:80px;}
#awards_col_4{width:81px;padding-top:167px;height:152px;}
#awards_col_5{width:83px;padding-top:60px;height:259px;}
#awards_col_6{width:76px;padding-top:110px;height:209px;}
#awards_col_7{width:75px;}
#awards_col_7 img{margin-bottom:112px;}
.awards_col img.last{margin-bottom:0!important;}
.page_designer{
	background:url(/images/page_designer_left_col_bg.jpg) no-repeat left top;
	padding: 10px 0 10px 203px !important;
	width:753px;
    font-size:16px;
}
.page_designer h2{
	margin:0 0 12px 0;
	font-size:18px;
	font-style:italic;
	color:#c08e30;
}
.itm_mov_tv{
	background:url(/images/itm_editorial_left_col_bg.jpg) no-repeat left top;
	padding-left:203px !important;
}
.itm_mov_tv .left_col{width:370px;}
.itm_mov_tv .right_col{width:370px;}
.itm_mov_tv .entry{padding-bottom:15px;}
.itm_mov_tv .entry .entry_text{width:270px;}
.itm_mov_tv .entry a{text-decoration:none;font-weight:normal;color:#FFFFFF;}
.itm_mov_tv_top{
	border-bottom:2px solid #bc8b2f;
	padding-bottom:10px;
	margin-bottom:10px;
}
.itm_mov_tv_top h2, .popup_top h2, .contact h2{
	margin:0 0 12px 0;
	font-size:18px;
	font-weight: bold;
}

.popup_top img.left {
	float: left;
	margin: 0 1em .5em 0;
}
.itm_mov_tv_top h2 a, .contact h2 a{color:#acacac;text-decoration:none;}
.popup_top h2 a{color:#ffffff;text-decoration:none;}
.popup_top p {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
/*	font-size: 14px;
	line-height: 1.3em;
*/}
.popup_con{
	border:2px solid #bc8b2f;
	width: 700px;
	padding:15px;
	margin:0 auto;
	background:#000000;
	position: relative;
}

.popup_con .previous {
  position: absolute;
  bottom: 10px;
  left: 10px;
}

.popup_con .next {
  position: absolute;
  bottom: 10px;
  right: 10px;
}

#itm_mov_tv_popup {
  height: 381px;
}
#itm_mov_tv_popup .left_col{border:0px solid #bc8b2f;margin-right:15px;}
#itm_mov_tv_popup.image .left_col{border:none !important;margin-right:15px;}

#itm_mov_tv_popup .left_col img {
	margin: 0 15px 15px 0;
	float: left;
}

#itm_editorial_popup {
  min-height: 320px;
	height: auto !important;
  height: 320px;
	float: left;
}
#itm_jewelry_popup {
	float: left;
}

#itm_editorial_popup .left_col {
  margin-right: 15px;
}

#philosophy_popup {
	color: #FFFFFF !important;
	height: auto !important;
}

#philosophy_popup p {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;
}

#philosophy_popup h2 a {
	color: #bc8b2f !important;
}

.popup_top{
	color:#FFFFFF;
	text-align: left;
	float: left;
	width: 100%;
}
#contact_popup{
	background-color: #f1eee7;
	color:#4a4a4a;
	font-size:14px;
	border: 2px solid #aa8944;
	width: 270px;
	text-align: left;
	padding: 10px 30px 30px 30px;
	font-family: "Trebuchet MS";
	font-size: 12px
}
#contact_popup h2 {
	color: #aa8944;
	font-size: 22px;
	font-weight: normal;
}
#contact_popup .text_input, #contact_popup .textarea_input {
	width: 270px;
}

#mail_list {
	float: left;
}

#mail_list label span {
	font-family: "Palatino", "Book Antiqua", "Times New Roman", Georgia, serif;
	font-size: 11px;
}

#contact_popup .submit {
	float: right;
	padding: 5px 0 0 30px;
}
#catalog_popup{
	width:570px;
	border:2px solid #81590f;
	margin:0 !important;
	float: left;
	background:#FFFFFF;
}
#awards_popup{
	width:416px;
	border:1px solid #81590f;
	margin:0 !important;
	float: left;
	background:#FFFFFF;
/*	height: 538px;*/
}
#awards_popup .popup_top p {
	margin: 0;
/*	font-size: 13px;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.6em;
	height: 30px;
}
#awards_popup .popup_top h2{margin:0 0 5px 0;font-size:22px;margin-bottom: 5px;}
#awards_popup .popup_top{
	background:#81590f;
	padding:15px;
	font-weight:normal;
	float: left !important;
	width: 100%;
}
#catalog_popup .popup_footer, #awards_popup .popup_footer{
	background:#81590f;
	text-align:right;
	padding:5px 15px;
}
#catalog_popup .popup_footer a, #awards_popup .popup_footer a{color:#FFFFFF;}
#awards_popup_img_con img {
	width: 416px;
	height: 433px;
/*	float: left !important;*/
}

.entry p {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;	
}

.right_col p {
	font: 11px Verdana, Helvetica, Arial, sans-serif;
	line-height: 1.6em;		
}

.entry h3 {
	margin: 0 0 .2em 0;
}

#leftpanel h3 {
	margin: 0 0 1em 0;
}

.itm_editorial .left_col{
	width:410px;
	background:url(/images/itm_editorial_left_col_bg.jpg) no-repeat left top;
	padding-left:188px;
}
.itm_editorial .right_col{
	width:320px;
	border-left:2px solid #bc8b2f;
	padding-left:15px;
	margin-top:15px;
}
.itm_editorial .page_sub_title{padding:12px 15px;}
.itm_editorial .left_col .entry{
	border-top:2px solid #bc8b2f;
	padding:15px 0 15px 15px;
}
.itm_editorial .left_col .entry h2{
	margin:0 0 12px 0;
	font-size:16px;
	font-weight:bold;
}
.itm_editorial .left_col .entry h2 a{ text-decoration:none;color:#acacac;}
.itm_editorial .left_col .entry img{height:160px!important;}
.itm_editorial .right_col .entry{padding-bottom:15px;}
.itm_editorial .right_col .entry .entry_img{padding-right:12px;}
.itm_editorial .right_col .entry .entry_img img{height:70px!important;}
.itm_editorial .right_col .entry .entry_text{float:none;}
.itm_editorial .right_col .entry a{font-weight:normal;color:#FFFFFF;text-decoration:none;}
.contact{padding:10px 0 !important;}
.contact .left_col{
	background:url(/images/contacts_left_col_bg.jpg) no-repeat;
	width:197px;
	height:450px;
}
.contact .right_col{
	width:735px;
	background:#edeae1;
	padding:6px;
	color:#000000;
	font-size:14px;
}
.contact .right_col form{
	height:402px;
	border:3px solid #bc8b2f;
	padding:15px;
}
.contact_col{
	float:left;
	width:230px;
	padding:15px 0;
}
#contact_col_con{
	border-bottom:2px solid #bc8b2f;
	padding-bottom:35px;
	margin-bottom:15px;
	color:#27292b;
}

div.contact_col .text_input, div.contact_col .textarea_input {
	margin: .6em 0 .7em 0;
	width: 90%;
	display: block;
}

/*.contact_col .text_input, .contact_col .textarea_input{
	width:190px;
	padding:2px 5px;
	border:1px solid #c3c3c3;
	margin:2px 0 5px 0;
}
*/
.submit_button {
	float: right;
}
.gurhan_today_whole{
	background:#fef4db url(/images/gurhan_today_whole_header.jpg) no-repeat center top;
	width:938px;
	padding: 70px 8px 0 0;
	margin:0 auto;
}
#gurhan_today_whole_date{
	float:right;
	width:200px;
	text-align:right;
	margin-top:-44px;
	padding-right:20px;
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#bbb6b0;
}
.gurhan_today_whole .left_col{
	width:305px;
	text-align:center;
	padding-left:8px;
}
.gurhan_today_whole .right_col{
	width:540px;
	background:#ffffff;
	border:4px solid #e2cb95;
	padding:20px 25px;
	height:370px;
	color:#30282c;
	font-size:13px;
}	
.gurhan_today_whole #leftpanel {
	float: left;
	width: 285px;
}

.gurhan_today_whole .clear{
	height:18px !important;
	background:url(/images/gurhan_today_whole_bottom.gif) no-repeat bottom;
}

.jewelry {
	float: left;
/*	margin-bottom: 10px;*/
}

.jewelry .left_col{
	background:url(/images/jewelry_left_col_bg.jpg) no-repeat;
	width:187px;
	height:484px;
}

.jewelry .center_col {
	width: 557px;
	padding: 15px;
	float: left;
	height: 454px;
	position: relative;
}

.jewelry .center_col p {
	font-size: 14px;
	line-height: 1.4em;
}

.jewelry .center_col .image {
	width: 557px;
	position: absolute;
	bottom: 0;
}

.jewelry .center_col img {
	width: 100%;
}

.jewelry .right_col {
	border: 4px solid #d7c7ad;
	padding: 3px;
	float: right;
	background-color: #000;
}

.jewelry .right_col .padding {
	background-color: #d7c7ad;
	width: 137px;
	padding: 10px;
	min-height: 450px;
	height: auto !important;
  height: 450px;
	float: left;
}

.jewelry .right_col .catalog_menu {
	float: left;
}

.jewelry .right_col #jewels {
	float: left;
}

.jewelry_left {
	font-size: 14px;
	float: left;
	width: 478px;
	line-height: 1.6em;
	padding: 20px 0 0 15px;
}

.jewelry_right {
	padding: 15px;
	background-color: #d7c7ad;
	float: right;
	width: 125px;
	height: 442px;
	border: 3px solid #000;
}

.jewelry_right select {
	width: 100%;
	margin-bottom: 3px;
}

.catalog {
	background: url(/images/catalog_bg.jpg) repeat-y;
	margin-top: 10px;
	padding: 6px;
}
.catalog .left_col{
	border:2px solid #e0d3bc;
	width:374px;
	padding:10px;
/*	text-align:center;*/
	color:#341c08;
	height:430px;
	clear: both;
}

.catalog .left_col p {
	text-align: center;
}

#product {
	position: relative;
}

#product p a img {
	margin-top: 50px;
	margin-bottom: 20px;
}
.product_des {
	height: 100px;
/*	margin-top: 60px;*/
}

.product_des a {
	display: block;
	padding-top: 30px;
}

.upperDiv {
	text-align: center;
/*	background-color: red;*/
	position: absolute;
	bottom: 80px;
	width: 374px;
	clear: both;
}

.upperDiv a.similar {
	padding-bottom: 1em;
}

.similar_products_tooltip {
	position: absolute;
	bottom: 20px;
	left: -3px;
	right: 5px;
	background-color: #fff;
	width: 378px;
	padding: 6px 0;
	border: 1px solid #b19b66;
}

.similar_products_tooltip img.arrow {
	clear: both;
	display: block;
	position: absolute;
	bottom: -8px;
	left: 50%;
	margin-left: -8px;
	z-index: 140;
}

.similar_products_tooltip div.arrow {
	background-image: url(/styles/arrow.gif);
	width: 15px !important;
	height: 8px !important;
	margin: 0 !important;
	padding: 0 !important;
/*	position: relative;
	bottom: 0;
	left: 0;
*/}

#addimage {
	height: 15px;
	display: inline-block;
	padding-left: 20px;
	padding-top: 1px;
	background-image: url(/images/tooltip_plus.jpg);
	background-repeat: no-repeat;
}
.j_thumb_con{
	float: left;
	width: 100%;
	clear: both;
  height:55px; 
  text-align: center;
	display: block;
	margin: 5px 0;
	padding: 0;
}
.j_thumb_con a {
	margin:0 !important;
	padding: 0 !important;
	display: inline-block;
/*	float: left;*/
}
.j_thumb_con img {
	background: url(/images/j_thumb_bg.jpg) no-repeat; 
	padding:1px 5px 7px 1px;
}
.catalog .left_col a {
  text-decoration:none;
  color:#825f3f;
  font-weight: bold;
}
.catalog .right_col{float:right; width:145px; padding:10px 7px 0 0 !important;}
.catalog .right_col select{width:145px;margin-bottom:3px;}

.catalog .middle_col {
	width: 359px;
	margin-left: 14px;
	float: left;
	padding: 10px 0 0 0;
}

.catalog .m_thumb_con {
	float: left;
	padding-left: 35px;
}
.catalog .m_thumb_con a{
	background:url(/images/m_thumb_bg.jpg) no-repeat;
	padding:3px 12px 10px 5px;
	width:80px;
	height:60px;
	display:block;
	float:left;
	cursor:pointer;
}
.catalog .m_thumb_con a:hover {
	background:url(/images/m_thumb_bg.jpg) no-repeat;	
}
.catalog .m_thumb_con img{width:80px!important;height:60px!important;}
.middle_col_pagn {
  text-align: center;
	width: 100%;
  padding: 10px 0 0 0 !important;
  clear: both;
  }
.middle_col_pagn a { 
  text-decoration:none;
  font-size: 12px;
  font-weight: normal;
  color:#825f3f;
  margin:0 5px;
}
.middle_col_pagn a.active{text-decoration:underline;}

div.middle_col p {
  font-size: 16px;
  font-weight: bold;
  color: #825f3f;
  padding: .5em 0 0 40px;
}

.product_area_links {
	display: block;
	margin-top: 60px;
	text-align: center;
}

.product_area_links a {
  margin: 0;
}

div#catalog_product_popup .product_area_links {
  margin-top: 0;
}
div#catalog_product_popup .product_area_links a {
  text-decoration:none;
  color:#825f3f;
  margin:0 5px;
  font-weight: bold;
}

#celebs{
	background:#000000;
	border:6px solid #d6c7aa;
	height: 444px;
	padding:10px;
	margin:10px 0;
}

#celebs h3 {
	margin: 0 0 .2em 0;
	font-size: 18px;
	line-height: 1.3;
	color: #d6c7aa;	
}

#celebs .left_col{width:553px;}
#celebs .left_col img{
	height:412px !important;
}
#celebs .left_col #celebs_thumb_con img{
	width:100px !important;
	height:100px !important;
	padding: 0 1px 1px 0;
}
#celebs_thumb_con{
	width:205px;
	float:left;
}
.celebrities_preview{
	float:left;
	padding-left:9px;
}
.celebrities_preview img{float:left !important;}
#Celebs_img{float:right;}
#celebs_thumb_pagn{color:#d6c7aa; font-weight:bold; padding:10px 0 0 0;text-align:center;}
#celebs_thumb_pagn a{
	text-decoration:none;
	color:#d6c7aa;
}
#celebs_thumb_pagn a.next{float:right;}
#celebs_thumb_pagn a.back{float:left;}
#celebs .right_col {
	width:365px;
	height: 445px;
	overflow: auto;
	}
#celebs .right_col p {
	margin: 0;
}
#celebs .right_col p b{color:#D6C7AA;font-size:18px;line-height:160%;}
#celebs_right_col_top{height:212px;}
#celebs_right_col_top img{margin:0 10px 0 0;height:200px !important;}
#celebs_right_col_bottom{
	color:#d6c7aa;
	font-weight:bold;
	line-height:30px;
}
#celebs_right_col_bottom a{margin-right:5px;}
#celebs_right_col_bottom img{
	width:100px !important;
	height:75px !important;
}
#swfContent{padding-top:10px;}
.min_height{height:485px;float:right;width:1px;display:none;}
.img_left{
	float:left;
	margin:0 12px 0 0;
}
.img_right{
	float:right;
	margin:0 0 0 12px;
}
.gurhan_today_whole .right_col .img_right{ margin:0 0 0 12px;}
.thumb_con {
	padding:10px 0;
	text-align: left;
	float: left;
	height: 100px;
	clear: both;
	width: 100%;
}
.thumb_con img{margin-right:10px;}
.thumb_con h2{font-size:14px;margin:0 0 10px 0;}
.thumb_con a {
	float: left;
}
.pagn {
	padding-top: 1em;
	float: left;
	width: 100%;
}
.previous{float:left;}
.next{float:right;}
.new_this_season{
	padding:10px 0 10px 198px !important;
	background:url(/images/new_this_season_left_bg.jpg) no-repeat;
}
#new_this_season_content{
	height:440px;
	background:#ffffff;
	padding:12px;
}
#new_this_season_content_left{
	float:left;
	width:525px;
	height:275px;
	border:1px solid #82621c;
	border-bottom:0;
	position: relative;
	z-index: 1;
}
#new_this_season_content_left img{
	width:525px !important;
	height:275px !important;
}
#new_this_season_content_right{
	float:right;
	width:180px;
	height:255px;
	border:1px solid #82621c;
	border-bottom:0;
	padding:10px;
	text-align:center;
}
#new_this_season_content_right .sp{
	background:url(/images/new_this_season_content_sp.gif);
	height:8px;
	font-size:0;
	margin-top:15px;
	position: relative;
}
#new_this_season_thum{
	border-top:26px solid #82621c;
	padding:45px 67px 0 67px;
	clear:both;
	position:relative;
}
#new_this_season_thum_right{
	display:block;
	background:url(/images/arrow_right.jpg) no-repeat;
	height:27px;
	width:27px;
	position:absolute;
	top:65px;
	right:0;
}
#new_this_season_content_right_nav, #new_this_season_content_right_nav ul{
	margin:0;
	padding:0;
	list-style:none;
}
#new_this_season_content_right_nav li{
	background:url(/images/new_this_season_content_sp.gif) no-repeat center bottom;
	padding: 11px 0 18px 0;
	margin: 0;
	position:relative;
}
#new_this_season_content_right_nav li a{
	text-decoration:none;
	color:#ACACAC;
	font-size:15px;
	font-weight:bold;
	display:block;
}
#new_this_season_content_right_nav li ul{
	position:absolute;
	display:none;
	width:150px;
	border:2px solid #82621c;
	border-bottom-width:1px;
	right:150px;
	top:0;
	background:#ffffff;
	z-index:999;
}
#new_this_season_content_right_nav li ul li{
	background: none;
	padding:0 0 0 10px;
	margin-bottom:0;
	text-align:left;
	border-bottom:1px solid #82621c;
	line-height:25px;
}
#new_this_season_content_right_nav li ul li a{font-size:13px;}
#new_this_season_content_right_nav li:hover ul, #new_this_season_content_right_nav li.over ul{display:block;}
.more{text-align:right;}
.itm_editorial .right_col .more{float:right;}
.itm_editorial .right_col .back{float:left;}
.more a, .back a, .pagn a{
	text-decoration:none;
	color:#cd9733;
	font-size:13px;
	font-weight:bold;
}
#footer{
	text-align:center;
	border-top:1px solid #d6c99e;
	border-bottom:1px solid #d6c99e;
	height:30px;
	line-height:30px;
	clear: both;
}
#footer a{
	color:#eae1c5;
	text-decoration:none;
	margin:0 25px;
	font-size:14px;
}

#newsletter {
	color: #a09776;
	width: 100%;
	text-align: center;
	margin-top: 1em;
}

#newsletter fieldset {
	margin: 0;
	padding: 0;
	border: none;
	display: inline-block;
	padding-right: 1em;
	padding-left: .5em;
	height: 22px;
}

#newsletter input {
	border: 1px solid #999 !important;
	font-size: 10px !important;;
	padding: 3px !important;
	margin: 0 !important;	
}

#newsletter span {
	line-height: 22px !important;
	height: 22px !important;
	display: inline-block;
}

#newsletter #facebook_link {
	display: inline-block;
	background: url(/images/facebook_gurhan.jpg) no-repeat;
	background-position: top left;
	color: #a09776;
	text-decoration: none;
	height: 22px !important;
	line-height: 22px !important;
	padding-left: 27px;
	margin-left: 3px;
}
#newsletter #twitter_link {
	display: inline-block;
	background: url(/images/twitter_gurhan.jpg) no-repeat;
	background-position: top left;
	color: #a09776;
	text-decoration: none;
	height: 22px !important;
	line-height: 22px !important;
	padding-left: 27px;
	margin-left: 3px;
}


#copy{
	line-height:50px;
	text-align:center;
	font-size:10px;
	color:#a09776;
}

#copy span {
	margin-left: 2em;
}

#copy span a {
	background: url(/images/opt_gurhan.jpg) no-repeat center center;
	display: inline-block;
	width: 30px;
	height: 50px;
	text-indent: -9000px;
}

.center{text-align:center;}
.clear{
	height:1px;
	font-size:0px;
	line-height:0px;
	clear:both;
}

div#catalog_product_popup {
  background:#fff;
  color: 331714;
  border: 2px solid #dfd3bb;
  padding: 5px;
/*	margin: 6px;*/
  float: left;
  width: 394px;
}

div#catalog_product_popup p {
	float: left;
	width: 100%;
	clear: both;
	margin: 0 !important;
}

p.popup_info {
	padding-bottom: 30px !important;
}

#catalog_product_popup .product_area_links {
	float: left;
	width: 100%;
	clear: both;
	padding-top: 30px;
	padding-bottom: 1em;
}

#catalog_product_popup .left_col {
	padding-top: 10px;
  float: left;
  width: 100%;
}

/* Jewels Navigation */

.right_col {
	padding: 0;
}

h3#browse {
	color: #473819;
	border-bottom: 1px solid #473819;
	padding-bottom: .75em;
	margin-top: 0;
}

ul#jewels {
	margin: 0;
	padding: 0;
	list-style: none;
}

ul#jewels a.select {
	color: #000;
}

ul#jewels li {
	font-variant: small-caps;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: .5em;
}

ul#jewels li a {
	color: #473819;
	text-decoration: none;
}

ul#jewels li ul {
	list-style: none;
	margin: 0;
	font-weight: normal;
	padding: 5px 0 0 0;
	color: #825f3f;
}

ul#jewels li ul li {
	font-variant: normal;
	font-size: 14px;
	font-weight: normal;
	padding-bottom: 0;
}

ul#jewels li ul li ul {
	list-style: disc;
	font-size: 13px !important;
	line-height: 1.3em;
	border: none;
	padding: .3em 0 .3em 1.2em;
	margin: 0;
}

/*Scroller*/

#new_this_season_thum {
	overflow: hidden;
	width: 600px;
	position: relative;
	z-index: 0;
}

#new_this_season_thum a {
	display: block;
	float: left;
}

#new_this_season_thum a img {
	width: 80px !important;
	height: 60px !important;
	padding: 7px 10px 8px 10px;
	margin:0 10px;
}

#new_this_season_thum a:hover img {
	width: 100px !important;
	height: 75px !important;
	padding: 0;
	margin:0 10px;
}

#new_this_season_thum_left {
	background:url(/images/arrow_left.jpg) no-repeat;
	background-position: 50% 50%;
	background-color: #fff;
	width:27px;
	display: block;
	position: absolute;
	left: -1px;
	top: 306px;
	z-index: 9;
	height: 140px;
}

#new_this_season_thum_right {
	background:url(/images/arrow_right.jpg) no-repeat;
	background-position: 50% 50%;
	background-color: #fff;
	width:27px;
	height: 140px;
	display: block;
	position: absolute;
	top: 306px;
	right: -209px;
	z-index: 9;
}

#scrollerId {
	width: 5000px;
}

/*  Email and Contact Page Style  */

body#contact_page {
	width: 278px;
	height: 420px;	
}

body#email_page {
	width: 377px;
	height: 372px;
}

div.formbox {
	font-size: 14px;
	text-align: left;
	color: #666;
}

div.formbox p {
	margin-bottom: 2em;
}

div.formbox h2 {
	font-family: "Trebuchet MS", sans-serif;
	color: #a88a42;
	font-size: 22px;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: .5em;
}

div.formbox label {
	display: block;
}

div.formbox .text_input, div.formbox .textarea_input {
	margin: .6em 0 .7em 0;
	width: 98%;
	display: block;
}

div.formbox .textarea_input {
	height: 3em;
}

div.formbox .submitbutton{
	display: block;
	float: right;
}

#mail_list label {
	display: inline !important;
}

#mail_list label span {
	font-family: "Palatino", "Book Antiqua", "Times New Roman", Georgia, serif;
	font-size: 11px;
}

/* Print Style */

body.print {
	background-color: #fff;
	background-image: none;
	padding: 25px;
}

body.print #print_header {
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #999;
	height: auto;
	float: left;
	width: 100%;
}

body.print #print_header h2 {
	color: #000;
	font-weight: normal;
	float: left;
}

body.print #print_header img {
	float: right;
}

body.print #print_content {
	margin-top: 15px;
	width: 100%;
	float: left;
}

body.print #print_content img {
	border: 1px solid #999;
	float: left;
}

body.print #description {
	font-family: Arial, sans-serif;
	color: #333;
	float: left;
	text-align: left;
	padding-left: 20px;
}

body.print #description h3 {
	font-size: 12px;
	margin-bottom: 0;
	padding-bottom: 0;
}

body.print #description p {
	margin-top: .1em;
}

body.print #description .info {
	font-size: 11px;
}

body.print #print_footer {
	border-top: 1px solid #999;
	font-size: 14px;
	color: #000;
	float: left;
	width: 100%;
	padding-top: 15px;
	margin-top: 30px;
}

.product_page #content {
	padding-top: 1em;
}

.product_page #content div:first-child {
	float: left;
}

.product_page #catalog_product_popup {
	float: left;
}

.product_page .left_col {
	background: #fff !important;
	text-align: center;
	float: left;
}	

.product_page .center_col {
	width: 346px !important;
	float: left !important;
}

#catalog_product_popup .popup_info {
	color: #222;
}

#catalog_product_popup a img {
	margin-bottom: 1em;
}

.product_page .right_col {
	float: left !important;
}

#print_block a {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	color: #333;
	line-height: 3em;
}
/* magazine */
#magazine { 
	background: url(/images/magazine_bg.jpg) repeat-x;
	position: relative;
	height: 500px;
	overflow: hidden;
	font-family: Verdana, Helvetica, Arial, sans-serif;
}
#magazine .cover { 
	position: absolute;
	top: 0;
	left: 0;
}
#magazine .logo {
	position: absolute;
	top: 0;
	left: 429px;
}
#magazine .content {
	position: absolute;
	top: 155px;
	left: 450px;
	width: 470px;
	font-size: 14px;
	line-height: 22px;
	color: #fff;	
}
#magazine .content .button {
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	border: 1px solid #c5a443;
	display: block;
	width: 380px;
	padding: 4px;
	margin: 10px auto;
	text-align: center;
}
#magazine .content .button a {
	display: block;
	color: #fff;
	text-decoration: none;
}
#magazine .content .button .highlight {
	color: #f3d891 !important;
}
#magazine .center {
	display: block;
	text-align: center;
}

/* temp */
body { background: #000; }

/* contact popup */
#magazine_popup {
    background: #fff;
    width: 330px;
    font: 13px/1.5 Arial, 'Liberation Sans', FreeSans, sans-serif;
	text-align: left; 
	color: #333 !important;
}
#magazine_popup h3 {
    background: #ccc;
    color: #333;
    width: 330px;
    padding: 10px 0;
    margin: 0 0 10px;
    font-size: 1.3em;
	text-align: center;
}

#magazine_popup .message { color: #373737; margin: 0 0 15px; }
#magazine_popup form { width: 270px; padding: 0 30px; }
#magazine_popup label { display: block; font-size: 12px; font-weight: bold; }
#magazine_popup input { border: 1px solid #999; padding: 2px; width: 261px; font-size: 11px; }
#magazine_popup button { margin: 10px 0 30px; }


/*
    ColorBox Core Style
    The following rules are the styles that are consistant between themes.
    Avoid changing this area to maintain compatability with future versions of ColorBox.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:hidden;}
#cboxLoadedContent{overflow:auto;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}

/* 
    Example user style
    The following rules are ordered and tabbed in a way that represents the
    order/nesting of the generated HTML, so that the structure easier to understand.
*/
#cboxOverlay{background:url(images/overlay.png) 0 0 repeat;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px 0 no-repeat;}
    #cboxTopRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px 0 no-repeat;}
    #cboxBottomLeft{width:21px; height:21px; background:url(/images/colorbox/controls.png) -100px -29px no-repeat;}
    #cboxBottomRight{width:21px; height:21px; background:url(/images/colorbox/controls.png) -129px -29px no-repeat;}
    #cboxMiddleLeft{width:21px; background:url(/images/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(/images/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(/images/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(/images/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/images/colorbox/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious.hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(/images/colorbox/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext.hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(/images/colorbox/loading_background.png) center center no-repeat;}
        #cboxLoadingGraphic{background:url(/images/colorbox/loading.gif) center center no-repeat;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(/images/colorbox/controls.png) -25px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose.hover{background-position:-25px -25px;}

/*
    The following fixes png-transparency for IE6.  
    It is also necessary for png-transparency in IE7 & IE8 to avoid 'black halos' with the fade transition
    
    Since this method does not support CSS background-positioning, it is incompatible with CSS sprites.
    Colorbox preloads navigation hover classes to account for this.
    
    !! Important Note: AlphaImageLoader src paths are relative to the HTML document,
    while regular CSS background images are relative to the CSS document.
*/
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/colorbox/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}


/* added 8/29/2010 - Mike */
.cycle_prev { position: absolute; left: 10px; padding: 15px 0 0 0; height: 64px; }
.cycle_next { position: absolute; right: 0px; padding: 15px 0 0 0; height: 64px; }
.product_list { height: 75px; width: 650px; postion: absolute; left: 25px; overflow: hidden; }
