body {
	font-family:Tahoma;
	font-size:12px;
	margin:0;
	padding:0;
	width:auto;
	text-align:center;

}
img {
	border:none;
}
.clear {
	clear:both;
}
.header_img {
	background:url(../graphic/header_img.jpg) repeat-x;
	width:100%;
	height:177px;
}
png {
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src='graphic/transparent-border.png', sizingMethod='scale');
}
.header {
	width:1000px;
	height:auto;
	margin:0 auto;
}
.main_header {
	background:url(../graphic/main_header_img.jpg) no-repeat;
	width:1000px;
	height:139px;
	margin:0 auto;
}
.janina {
	padding:25px 0 0 23px;
}
.header_textfiled {
	width:323px;
	height:104px;
	margin:8px 0 0 0;
	float:right;
}
.search {
	width:311px !important; 
	width:326px;
	height:24px;
	
	float:right;
	padding-right:10px !important;
	padding-left:10px;
}
.search_textfiled {
	width:247px;
	height:24px;
	float:left;
}
.search_text {
	float:left;
	font-weight:bold;
	margin:5px 0 0 0;
}
.textfiled_top {
	width:190px;
	height:21px;
	float:left;
	border:#7a7771 solid 1px;
	padding:0;
	margin:0 0 0 12px;
	font-family:Tahoma;
	font-style:normal;
}
.enter {
	width:42px;
	height:20px;
	float:left;
	margin:0 0 0 10px;
	padding:0px 0 0 0px;
}
.enter a {
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}
.login {
	width:157px !important;
	width:196px;
	height:auto;
	margin:69px 59px 0 166px !important;
	margin:69px 59px 0 166px;
	/*padding:0 0 0 20px;*/
	color:#636363;
	
}
.login a {
	text-decoration:none;
	color:#636363;
}
#navigation {
	float:left;
	padding-top:0px;
	font-size:11px;
}
#navigation ul {
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}
#navigation ul li {
	display:inline;
	float:left;
	list-style-image:none;
	list-style-type:none;
	padding:0px 21px;
	font-weight:bold;
}
#navigation ul li a, #navigation ul li a:hover, #navigation ul li a.active {
	color:#000000;
	background:none;
	display:block;
	float:left;
	margin-top:6px;
	text-decoration:none;
	cursor:pointer;

}
#navigation ul li a:hover, #navigation ul li a.active {
	background:url(../graphic/top_right.png) no-repeat right;
	color:#000000;
}
#navigation ul li a span, #navigation ul li a:hover span, #navigation ul li a.active span {
	background:none;
	display:block;
	float:left;
	padding:10px 8px 8px 14px;
	margin-right:5px;
}
#navigation ul li a:hover span, #navigation ul li a.active span {
	background:url(../graphic/top_left_curv.jpg) no-repeat left;
}
*html #navigation ul li a span, *html #navigation ul li a:hover span, *html #navigation ul li a.active span {
	margin-right:2px;
}
#navigation ul li a:hover {
	color:#ff0000;
}
.main_middle {
	width:997px;
	height:0 auto;
	margin:1px auto;
	padding:0 0 0 3px;
	background:url(../graphic/main_middle_bg.jpg) repeat-y;
}
.main_middle_inner {
	width:997px;
	height:0 auto;
	margin:1px auto;
	padding:0 0 0 3px;
}

.middle_left {
	width:237px;
	height:0 auto;
	margin:5px 0 0 4px;
}
.silver {
	width:237px;
	height:auto;
	border:1px #d4d4d4 solid;
	padding:0 0 0 0;
}
.left_navigation {
	width:auto;
	height:autopx;
	color:#a7a7a7;
}
.left_navigation ul {
	padding:0;
	margin:0;
	list-style:none;
}
.left_navigation ul li {
	padding:5px 0 11px 0;
	margin:0;
	border-bottom:dotted #a7a7a7 1px;
}
.left_navigation ul li a {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
	font-size:13px;
	font-family:Arial;
	background:url(../graphic/aro.gif) no-repeat left;
	padding:0 0 0 20px;
	margin:0 0 0 20px;
}
.left_navigation ul li a:hover {
	color:#726754;
}
.collection {
	background:url(../graphic/collection.jpg) repeat-x;
	border-bottom:#c7c7c7 solid 1px;
	width:217px !important;
	width:235px;
	height:23px !important;
	height:33px;
	padding:10px 0 0 20px;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	font-family:Arial;
}
.collection a { color:#000000; text-decoration:none; }
.silver_earring {
	background:url(../graphic/silver_earring.jpg) no-repeat;
	width:237px;
	height:169px;
}
.basket_text {
	font-family:Arial;
	font-size:13px;
	height:71px !important;
	height:101px;
	padding:36px 0 0 15px;
	margin:0;
}
.basket_text p {
	padding:12px 0 0 0;
	margin:0;
	float:left;
}
.basket_text span {
	width:50px;
	height:36px;
	float:left;
	display:block;
}
.basket_text img {
	padding:0 0 0 23px;
}
.newsellter {
	width:237px;
	height:181px;
	margin:1px 0 0 0;
	border:1px #c7c7c7 solid;
}
.newssellter_img {
	background:url(../graphic/collection.jpg) repeat-x;
	border-bottom:#c7c7c7 solid 1px;
	width:219px !important;
	width:234px;
	height:25px !important;
	height:33px;
	font-size:14px;
	font-weight:bold;
	padding:8px 0 0 18px;
}
.name {
	font-weight:bold;
	margin:16px 0 0 8px;
	font-size:12px;
}
.email {
	font-weight:bold;
	margin:4px 0 0 8px;font-size:12px;
}
.left_textfiled {
	margin:7px;
	padding:0;
	width:201px;
	height:20px;
	border:#bdbdbd solid 1px;
}
.submit {
	margin:0 0 0 155px;
	padding:2px 0 0 0;
}
.middle_right {
	width:746px;
	height:0 auto;
	margin:0 0 0 5px;
}
.categore_middle {
	width:602px;
	height:auto;
	margin:0px 0 0 5px;
	padding:0 69px 0 73px;
	border:#d4d4d4 1px solid;
}
.genstone_box {
	width:261px;
	height:255px;
	float:center;
	/*margin:50px 71px 50px 0;*/
	margin:10px 1px 10px 40px;
}
.genstone_images {
	padding:35px 47px 10px 54px;
	border:#ececec 1px solid;
	display:inline-block;
	vertical-align:middle;
	padding-left:40px;
	
}
.glass_images {
	/*padding:30px 17px 8px 20px;
	border:#ececec 1px solid;*/
}
.genstone_button {
	background:url(../graphic/genstone_button.jpg) no-repeat;
	width:120px !important;
	width:150px;
	height:22px !important;
	height:37px;
	margin:19px 0 0 57px;
	padding:6px 0 0 30px;float:left;
}
.genstone_button a {
	text-decoration:none;
	color:#968974;
	font-size:12px;
	font-weight:bold;
}
.glass_box {
	width:261px;
	height:255px;
	float:left;
	margin:0px 71px 50px 0;
}
.glass_button {
	background:url(../graphic/genstone_button.jpg) no-repeat;
	width:90px !important;
	width:159px;
	height:22px !important;
	height:32px;
	margin:19px 0 0 57px;
	padding:6px 0 0 60px;
}
.glass_button a {
	text-decoration:none;
	color:#968974;
	font-size:12px;
	font-weight:bold;
}
.pearls_box {
	width:261px;
	height:255px;
	float:left;
	margin:50px 0px 50px 0;
}
.pearls_button {
	background:url(../graphic/genstone_button.jpg) no-repeat;
	width:96px !important;
	width:156px;
	height:22px !important;
	height:32px;
	margin:19px 0 0 57px;
	padding:6px 0 0 54px;
}
.pearls_images {
	padding:42px 12px 15px 21px;
	border:1px solid #ececec;
}
.pearls_button a {
	text-decoration:none;
	color:#968974;
	font-size:12px;
	font-weight:bold;
}

.firework_box {
	width:261px;
	height:255px;
	float:left;
	margin:0px 0px 50px 0;
}



.firework_images {
	border:1px solid #ececec;
	padding:26px 27px 0 0;
}
.firework_button {
	background:url(../graphic/genstone_button.jpg) no-repeat;
	width:103px !important;
	width:153px;
	height:22px !important;
	height:37px;
	margin:19px 0 0 57px;
	padding:6px 0 0 47px;
}
.firework_button a {
	text-decoration:none;
	color:#968974;
	font-size:12px;
	font-weight:bold;
}
.nature_img {
	background:url(../graphic/nature_img.jpg);
	width:743px;
	height:197px;
	margin:5px 0 0 0;
	border:#d8d8d8 solid 1px;
}
.welcome {
	width:743px;
	height:auto;
	margin:5px 0 0 0;
	border:1px solid #d4d4d4;
}
.welcome_1 {
	width:743px;
	height:auto;
	margin:0 0 0 0;
	border:1px solid #d4d4d4;
}
.welcome_text {
	font-size:18px;
	font-weight:bold;
	padding:20px 0 0 18px;
}
.contain_text {
	/*padding:14px 30px 18px 18px;*/
	padding:14px 30px 18px 5px;
	margin:0 0 0 0;
	text-align:justify;
	font-size:12px; 
	line-height:18px;
}
h1 {
	width:733px !important;
	width:743px;
	height:23px !important;
	height:33px;
	border:#c7c7c7 1px solid;
	margin:4px 0 0 0;
	font-size:14px;
	/*padding:8px 0 0 19px;*/
	padding:8px 0 0 10px;
	font-weight:bold;
	margin:4px 0 0 0;
	background:url(../graphic/product_bg.jpg) repeat-x;
	float:left;
}
.centercolumn { padding:0 0 0 5px; }
.product {
	width:724px !important;
	width:744px;
	height:23px !important;
	height:34px;
	border:#c7c7c7 1px solid;
	margin:4px 0 0 0;
	font-size:14px;
	padding:8px 0 0 19px;
	font-weight:bold;
	background:url(../graphic/product_bg.jpg) repeat-x;
}
.middle_images {
	width:743px;
	height:340px;
	/*height:220px;*/
	border:#d7d7d7 1px solid;
	
	
}
.gemstone {
	width:210px;
	height:auto;
	float:left;
	/*margin:14px 14px 14px 14px;*/
	margin:14px 4px 14px 10px;
}	
	
	.gemstone1 {
	width:150px;
	height:auto;
	text-align:center;
	margin:14px 14px 14px 14px;
	border:1px solid #eeede9;
	
}
/*.genstone_text {
	margin:0;
	padding:9px 0 10px 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}*/


.genstone_text {
	margin:0;
	/*padding:29px 0 0 0;*/
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:auto;
	width:209px;
	text-decoration:none;

}

.genstone_text a{
	margin:0;
	padding:0 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:auto; text-decoration:none;
	
}

.genstone_text a :hover
{
	margin:0;
	padding:0 0 0 0;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	color:#000;
	height:auto;text-decoration:underline;
}
.details {
	width:72px;
	height:37px;
	margin-left:10px;
	
	padding:14px 0 0 0; float:center;
}
.details a {
	text-decoration:none;
	color:#0a0a0a;
	font-weight:bold;
}
/*.footer_bg {
	background:url(../graphic/footer_bg.jpg) repeat-x;
	height:54px;
	width:100%;

}*/
.main_footer {
	background:url(../images/main_footer.jpg) no-repeat;
	width:1000px;
	height:54px;
	margin:0 auto;
}
.main_footer p {
	margin:0;
	padding:15px 0 0 0;
	float:left;
}
.main_footer img {
	padding:0 0 0 15px;
}
.main_footer div {
	float:right;
	padding:15px 14px 0 0;
}
.main_footer div a {
	text-decoration:none;
	color:#000000;
}
.main_footer span {
	float:right;
	padding:0;
	margin:0;
}
categore_footer {
	padding:15px 0 0 0; 
	width:1000px;
	height:54px;
	margin:0px;
	float:center;

}
.categore_footer p {
	margin:0;
	padding:15px 0 0 0;
}
.categore_footer img {
	padding:0 0 0 15px;
}

.categore_footer  {
	
	padding:15px 0px 0 0; 
	width:730px;
	
}

.categore_footer div {
	float:left;
	padding:15px 0px 0 0; 
	width:730px;
	
}
.categore_footer div a {
	text-decoration:none;
	padding:15px 14px 0 0; 
	color:#000000;
}
.categore_footer span {
	float:right;
	padding:0;
	margin:0;
}
.product_list_middle {
	
	height:auto;
	margin:0 0 0 0;
	padding:0 0 0 0px;
	border:#d4d4d4 1px solid;
	width:743px;
	padding-bottom:20px;
	float:left;

}
.product_neckles {
	width:730px;
	height:auto;
	padding:20px 0 0 13px;	
}
.product_neckles1 {
	width:730px;
	height:auto;
	padding:20px 0 0 13px;	
}
.neckles_image {
	float:left;
	text-align:center;
	
	vertical-align:middle;
	

}

.pdetail_image {
	
	border:1px solid #dcdcdc;
	vertical-align:middle;

}
.neckles_image1 {
	/*float:left;
	text-align:center;*/
	border:1px solid #eeede9;

	

}
.earning_image {
	padding:11px 45px 3px 40px;
	float:left;
	border:1px solid #eeede9;
}
.bracelets_image {
	padding:10px 40px 8px 19px;
	float:left;
	border:1px solid #eeede9;
}
.no_image {
	padding:10px 40px 8px 19px;
	float:left;
	
}

.main_neckles {
	/*width:353px;*/
	width:470px;
	height:auto;
	float:left;
	/*padding-left:27px;*/
	padding-left:17px;
	padding-top:28px;
}
.neckles_text {
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:bold;
	/*padding-left:29px;*/
	padding-left:5px;
}

.neckles_text a{
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	color:#000;text-decoration:none;
	
}

.neckles_text a :hover{
	margin:15px 0 0 0;
	font-size:14px;
	font-weight:bold;
	padding-left:2px;
	color:#000;text-decoration:none;
}


.product_details {
	margin:19px 0 0 0;
	float:left;
	padding:0 0 0 29px;
	/*width:390px;*/
	width:550px;
	
}

/*.product_details_page {
	margin:19px 0 0 0;
	float:left;
	padding:0 0 0 29px;
	/*width:390px;*/
	
	
	/*width:750px;
	
}*/

.product_details_page {
	margin:19px 0 0 0;
	float:left;
	padding:0 0 0 5px;
	/*width:390px;*/
	width:750px;
	
}
.buy_button {
	margin:0 0 0 20px;
}
.next_div {
	width:auto;
	height:auto;
	padding:0 0 17px 0;
	float:right;
}
.prev_button {
	padding:0 8px 0 0
}
.next_button {
	padding:0 34px 0 0
}
.number {
	float:left;
	padding:6px 9px 0 0;
	color:#968974;
}
.number a {
	color:#968974;
	text-decoration:none;
	font-weight:bold;
}
.product_details_neckles {
	border:1px solid #eeede9;
	float:left;
}
/*original
.product_details_textarea {
	width:auto;
	height:auto;
	margin-left:21px;
	float:left;
	font-size:11px;
	vertical-align:top;
}

*/

.product_details_textarea {
	width:400px;
	height:auto;
	margin-left:14px;
	float:left;
	font-size:11px;
	vertical-align:top;
}

.text_neckles {
	padding:0;
	margin:0;
	font-size:14px;
	font-weight:bold;
}
.text_brief {
	width:317px;
	padding:27px 0 13px 0;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#968974;
	border-bottom:#bab2a3 1px solid;
}
.number_details {
	float:left;
	font-size:16px;
	font-weight:bold;
	padding:46px 0 0 0;
}
.product_details_text {
	width:312px;
	text-align:justify;
	color:#828282;
	padding:13px 0 0 0;
	margin:0;
	float:left;
}
.cart_button {
	padding:40px 0 0 514px;
	float:left;
	
	
}
.details_prev_button {
	float:left;
	padding:13px 0 0 1px;
}
.details_next_button {
	float:left;
	padding:13px 0 0 10px;
}
.accessorie {
	padding:0 0 0 0;
	margin:23px 0 0 15px;
	font-size:14px;
	font-weight:bold;
}
.heart {
	float:left;
	/*padding:26px 0 0 15px;*/
	padding:26px 0 0 15px;
}
.heart_backltes {
	padding:16px 0 2px 12px;
	border:1px solid #f2f1ee;
}
.backlets_heart {
	
	/*padding:42px 19px 20px 13px;*/
	padding:10px 10px 0 12px;
	/*border:#f2f1ee 1px solid;*/
	border:#f2f1ee 1px solid;
}
.heart_text {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#635949;
	padding:10px 0 0 10px;
	text-decoration:none;
}

.heart_text a {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#635949;
	padding:10px 0 0 10px;text-decoration:none;
}

.heart_text a:hover {
	float:left;
	font-size:12px;
	font-weight:bold;
	color:#635949;
	padding:10px 0 0 10px;text-decoration:underline;
}

.main_shopping{padding:10px 0;}
.shoping_cart{width:738px; border:1px solid #eeede9; padding:0 0 0 5px; border-bottom:none;float:left;}
.cart{width:744px; height:auto; border-left:1px solid #eeede9; border-right:1px solid #eeede9;}
.descripation{width:696px; height:50px; border-top:1px #eeede9 solid; border-bottom:1px solid #eeede9; font-size:12px; color:#787a7e; font-weight:bold; padding:0 0 0 48px;}
.descripation_text{ font-size:12px; font-weight:bold; color:#787a7e;}
.description_border{border-bottom:1px solid #eeede9; padding:4px 0 0 0;}
.product_name{ padding:0; margin:0; color:#bab2a3; font-weight:bold;font-size:12px;}
.product_name a{ padding:0; margin:0; color:#000000; font-weight:bold;font-size:12px;}
.product_name a :hover{ padding:0; margin:0; color:#000000; font-weight:bold;font-size:12px;}
.product_text{color:#bab2a3; padding:12px 0 0 0; margin:0;}
.shopping_textfiled{width:28px; height:17px; border:#e9e9e9 1px solid; margin:0; color:#bab2a3; font-size:12px; font-family:VAGRounded BT;}
.number_twentfive{font-weight:bold; font-size:12px; color:#bab2a3;}
.shopp_text{color:#bab2a3; padding:12px 0 0 0; margin:0;}
.shopping_number{ color:#bab2a3; font-size:12px; font-weight:bold; padding:4px 0 0 0; width:25px;}
.subtotal{border:1px solid #bcbbb8; padding:10px 38px 23px 0; text-align:right;}
.remove{padding:12px 0 0 0;}
.number_fifty{width:73px; float:right; padding:0 0px 0 0; font-size:12px; font-weight:bold; color:#bab2a3;}
.subtotal_text{width:53px; padding:0 33px 0 0 ; float:right; font-size:12px; font-weight:bold; color:#bab2a3;}
.vat_text{width:133px; padding:0 33px 0 0 ; float:right; font-size:12px; font-weight:bold; color:#bab2a3;}
.grand_text{width:133px; padding:0 33px 0 0 ; float:right; font-size:12px; font-weight:bold; color:#bab2a3;}
.continue{padding:20px 0 0 20px;}
.recalulate{ padding:0 0 0 20px;}

ul.submenu { padding:0 0 0 22px !important; }
.submenu li{ background:#f1f1f1; width:80px; border-bottom:1px solid #b0aeab; border-left:1px solid #b0aeab; border-right:1px solid #b0aeab; }
.submenu li { padding:0 10px 5px 10px !important; }
.submenu li a:hover { background:#f1f1f1 !important; }

.ProductName
{
font-family: Arial, Helvetica, Tahoma,Verdana,sans-serif;
font-size:12px;
color:#8B856F;
font-weight:normal;
text-decoration:none;
}
.paging_selected 
{
color:#8B856F;
font-weight:bold;
text-decoration:none;
padding-left:1px;
padding-right:1px;
margin:1px;font-size:11px;
}

.paging_text
{
font-weight:bold;
/*padding-left:1px;
padding-right:1px;*/
border:solid 1px #d71e1e;
margin:1px;
background-color:#f1f1f1;font-size:11px;
}


.paging_text a:hover
{
background-color:#8B856F;
color:#8B856F;font-size:12px;

}
.paging_not_selected
{
font-weight:underline;
color:#000000;font-size:12px;



}
a.paging_not_selected
{
font-weight:bold;
color:#d71e1e;
/*padding-left:2px;
padding-right:2px;*/
margin:1px;
}



.TableFormat{color:#787a7e;}
.TableFormat td{ color:#787a7e; padding:2px 5px 2px 5px;font-size:12px;}
.TableFormat .th{height:23px;border-bottom:#eeede9 1px solid; margin:4px 0 0 0;font-size:14px;	padding:3px 0 3px 2px;font-weight:bold;}
.TableFormat .button{padding:1px;color:#fff;font-size:13px; margin:6px 0px 6px 0px; font-weight:bold; background: #616161;text-decoration: none;border:none;}
.TableFormat a{text-decoration: none;color:#000;}
.TableFormat a:hover{text-decoration:underline; color:#000;}


.border
{
  border:1px solid #cccccc;
  width:180px;
}

a.text{
color:#333333;
text-decoration:none;
text-align:center;
height:100px;
}

a.text:hover{
color:#333333;
text-decoration:underline;text-align:center;
height:100px;
}

.star{color:red;}


#pageorder{line-height:12px;}
#pageorder ul{list-style:none; padding:0px; margin:0px;color:#000000;}
#pageorder li{float:left; text-align:center;background:#c2c2c2;border-right:1px solid #000000;
padding:9px 0px 9px 0px;width:110px;font-size:12px;color:#000000;}
#pageorder li a{display:block;color:#000000; text-decoration:none;font-size:12px;}
#pageorder li:hover{background-color:#c2c2c2;text-decoration:none;}
#pageorder .active{background-color:#9F988B;font-size:12px;color:#000000;font-weight:bold;border-right:1px solid #cecece;}


.footer_bg {
	background:url(../graphic/footer_bg.jpg) repeat-x;
	height:54px;
	width:100%;
}
.footer {
	width:100%;
	height:54px;
	margin:0px;
}
.footer1 {
	width:100%;
	text-align:left;
	padding:15px 14px 0 10px;
}

.footer2 {
	width:100%;
	text-align:right;

}


/*.footer img {
	padding:0 0 0 15px;
}
.footer div {
	float:right;
	padding:15px 14px 0 0;
}
.footer div a {
	text-decoration:none;
	color:#000000;
}
.footer span {
	float:right;
	padding:0;
	margin:0;
}*/


.abc
{
	border:1px solid #dcdcdc;
	width:50px;
	
}
.image
{
	padding:4px;
}