/* CSS Document */
*
{
margin:0;
padding:0;
}
body
{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#2e2d2d;
line-height:20px;
font-weight:normal;
background:#fff url(../images/bg.gif) repeat-x;
}
a
{
color:#2e2d2d;
text-decoration:none;
}
a:hover
{
color:#c26782;
text-decoration:none;
}
.clear
{
clear:both;
}
img
{
border:none;
}
.outer
{
width:1013px;
margin:auto;
}
#top_content
{
background:url(../images/top_content.png) no-repeat;
width:1005px;
margin:auto;
margin-left:5px;
height:22px;
}
#bottom_content1
{
background:url(../images/bottom_content.png) no-repeat;
width:1005px;
margin:auto;
margin-left:5px;
height:22px;
}

#middle_content
{
background:url(../images/content_bg.png) repeat-y;
width:1005px;
height:479px;
margin:auto;
margin-left:5px;
_margin-top:-52px;


}
#middle_inner
{
background:#fbfbfb url(../images/middle_bg.jpg) repeat-x;
width:986px;
margin:auto;

}
#middle_content1
{
background:url(../images/content_bg.png) repeat-y;
width:1005px;
margin:auto;
margin-left:5px;
_margin-top:-52px;


}
#middle_inner1
{
background:#fff url(../images/inner_bg.jpg) repeat-x;
width:986px;
margin:auto;

}

#bottom_content
{
background:url(../images/bottom_bg.png) no-repeat;
width:1013px;
height:117px;
}
.lady
{
height:497px;
width:511px;
position:absolute;
margin-top:-13px;
float:left;
margin-left:14px;

}
.jewel
{
float:left;
width:234px;
padding-top:10px;
_padding-top:60px;

}
.arrow
{
background:url(../images/arrow.jpg) no-repeat left;
padding-left:15px;
font-size:16px;
font-weight:bold;
line-height:22px;
color:#8c8c8c;
font-family:"Trebuchet MS";
letter-spacing:-0.3px;
}
.arrow a
{
color:#8c8c8c;
text-decoration:none;
}
.arrow a:hover
{
color:#000;
text-decoration:none;
}
.j_box
{
float:left;
width:104px;

}

.j_box1
{
float:left;
width:130px;
}
.j_box2
{
float:right;
width:130px;
}

#logo
{
width:359px;
height:91px;
padding-top:38px;
float:left;
}
.login
{
float:right;
padding-top:3px;
padding-right:20px;
color:#9d9d9d;
line-height:25px;
font-size:15px;
font-weight:bold;
font-family:"Trebuchet MS";
}
.login a
{
color:#9d9d9d;
text-decoration:none;

}
.login a:hover
{
color:#000;
text-decoration:none;


}
.menu
{
float:right;
background:url(../images/menu_bg.png) no-repeat;
height:52px;
left:0px;
position:relative;
top:-35px;
width:577px;}
.menu ul
{
list-style:none;
padding-left:60px;
}
.menu li
{
list-style:none;
color:#fff;
padding-top:5px;
padding-left:11px;
padding-right:11px;
line-height:48px;
font-size:19px;
font-weight:normal;
display:inline;
font-family:"Trebuchet MS";
}
.menu li a
{
color:#fff;
text-decoration:none;
padding-top:10px;
}
.menu li a:hover
{
color:#000;
text-decoration:none;
}
.menu li.select a
{
color:#000;
text-decoration:none;
}
.left_jewel
{
float:left;
background:url(../images/top_tag.png) no-repeat;
height:141px;
left:30px;
position:relative;
top:-25px;
width:195px;
}
.left_jewel h2
{
font-size:15px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-shadow: 1px 1px 3px #333333;
padding: 27px 0px 0px 18px;
font-weight:normal;
}
.left_jewel h3
{
font-size:28px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color: #FFFFFF;
text-shadow: 1px 1px 3px #333333;
padding-left: 16px;
font-weight:normal;
padding-top:5px;
}
.menu_top
{
background:url(../images/menu.png) no-repeat;
width:170px;
height:30px;
margin-top:10px;
margin-bottom:15px;
margin-left:20px;

}
.menu1
{
float:right;
background:url(../images/placeholder.png) no-repeat;
height:102px;
left:0px;
position:relative;
top:-55px;
width:565px;}
.menu1 ul
{
list-style:none;
padding-left:30px;
}
.menu1 li
{
list-style:none;
color:#3a3939;
padding-top:5px;
padding-left:11px;
padding-right:11px;
line-height:75px;
font-size:19px;
font-weight:normal;
display:inline;
font-family:"Trebuchet MS";
}
.menu1 li a
{
color:#3a3939;
text-decoration:none;
padding-top:10px;
}
.menu1 li a:hover
{
color:#b94028;
text-decoration:none;
}
.menu1 li.select a
{
color:#b94028;
text-decoration:none;
}

.content_right
{
float:right;
width:470px;
}
.jewel_txt
{
float:left;
padding-top:20px;
margin-left:-25px;
padding-right:25px;
_padding-right:10px;
_margin-left:0px;
_padding-top:60px;
}
.bottom_jewel
{
float:right;
width:316px;
}
.ring
{
width:220px;
padding-top:10px;
float:left;
padding-right:20px;
}
.featured
{
float:right;
position:relative;
margin-right:-7px;
}
.footer_logo
{
float:right;
padding-top:18px;
padding-right:22px;
}
.footer_right
{
float:right;
text-align:right;
padding-top:17px;

padding-right:38px;
}
.footer_right ul
{
list-style:none;
}
.footer_right li
{
list-style:none;
color:#2e2d2d;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
display:inline;
padding-left:5px;
padding-right:8px;
line-height:22px;
background:url(../images/sep.png) no-repeat right;
}
.footer_right li a
{
color:#2e2d2d;
text-decoration:none;
}
.footer_right li a:hover
{
color:#000;
text-decoration:none;
}
.footer_right li.last
{
background:none;
}
.copyright
{
padding-top:2px;
padding-left:30px;
position:relative;
margin-top:-15px;
font-size:14px;
color:#2e2d2d;
}


.footer_left
{
float:left;
text-align:left;
padding-top:2px;
padding-left:10px;
width:450px;

padding-right:38px;
}
.footer_left ul
{
list-style:none;
}
.footer_left li
{
list-style:none;
color:#2e2d2d;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:normal;
display:inline;
padding-left:5px;
padding-right:8px;
line-height:22px;
background:url(../images/sep.png) no-repeat right;
}
.footer_left li a
{
color:#2e2d2d;
text-decoration:none;
}
.footer_left li a:hover
{
color:#000;
text-decoration:none;
}
.footer_left li.last
{
background:none;
}
.copyright1
{
padding-top:2px;
padding-right:20px;
position:relative;
float:right;
text-align:right;
font-size:14px;
color:#2e2d2d;
width:320px;
}

.inner_left
{
width:275px;
float:left;
background:url(../images/sep1.png) repeat-y right;
padding-right:5px;
}
.inner_left_bg
{
float:right;
}
.inner_right
{
float:right;
width:630px;
padding-right:50px;
}
.inner_right h1
{
color:#a9412d;
font-size:25px;
font-weight:normal;
font:Verdana, Arial, Helvetica, sans-serif;
letter-spacing:-0.7px;
line-height:40px;
}
.inner_right p
{
font-size:13px;
caption-side:#262626;
font-weight:normal;
padding-top:5px;
padding-bottom:5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:20px;
}
.left1
{
float:left;
width:150px;
}
.large_img img
{
background:url(../images/small_bg.png) no-repeat;
width:140px;
height:123px;
padding-left:3px;
padding-top:3px;
padding-bottom:7px;
padding-right:3px;

}
.detail
{
font-size:15px;
font-weight:bold;
line-height:30px;
color:#585858;
}
.detail a
{


color:#585858;
}
.detail a:hover
{

color:#585858;
}

.price
{
margin-top:15px;
margin-bottom:15px;
border:1px solid #a9412d;
padding:5px;
padding-top:0px; padding-bottom:0px;
font-size:24px;
font-weight:normal;
width:130px;
line-height:30px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-0.7px;
color:#242424;
}
.left1 .thumbnail img
{
float:left;
padding-left:5px;
}
.left2
{
float:left;
width:100px;
padding-left:10px;
padding-right:5px;
}
.left2 h2
{
color:#a9412d;
font-size:18px;
font-weight:normal;
font:Arial, Helvetica, sans-serif;
letter-spacing:-0.7px;
line-height:30px;
}
.left2 h2 a
{
color:#a9412d;
text-decoration:none;

}
.left2 h2 a:hover
{
color:#000;
text-decoration:underline;

}



.left3
{
float:left;
width:356px;

}
.inner_menu
{
padding-left:30px;
float:left;
width:150px;
}
.inner_menu ul
{
list-style:none;
}
.inner_menu li
{
    list-style:none;
	font-family: "Century Gothic","Lucida Grande",Arial,sans-serif;
	letter-spacing: -1px;
	font-size:20px;
	color: #b2b2b2;
	background:url(../images/list-back.jpg) no-repeat;
	padding-bottom:8px;
	padding-top:5px;
	width:148px;

}
.inner_menu li a
{
color:#b2b2b2;
}
.inner_menu li a:hover
{
color:#a6402c;
background:url(../images/list-back-over.jpg) no-repeat;
padding-left:20px;

}
.inner_menu li.select a
{
color:#a6402c;
background:url(../images/list-back-over.jpg) no-repeat;
padding-left:20px;

}
.gallery
{
float:left;
width:190px;
text-align:center;
padding-left:4px;
background:url(../images/sep1.png) repeat-y right;
padding-right:10px;

}
.gallery h3
{
font-size:14px;
font-weight:normal;
color:#b2b2b2;
line-height:20px;padding-left:20px;

font-family:Verdana, Arial, Helvetica, sans-serif;
}
.buy
{
background:url(../images/buy.jpg) no-repeat left;
color:#a9412d;
font-size:23px;
margin-top:5px;
font-weight:bold;
line-height:30px;
padding-right:10px;
padding-left:10px;
}
.buy a
{
color:#a9412d;
text-decoration: none;
}
.buy a:hover
{
color:#000;
text-decoration:none;
}
.hline
{
background:url(../images/sep2.png) repeat-x bottom;
padding-bottom:20px;
}
.no_line
{
background:none;
}
.forms
{
font-family:Arial, Helvetica, sans-serif;
color:#000;
font-size:13px;
line-height:22px;
}
.forms a{
color:#2b00dd;
font-size:11px;
font-weight:bold;
text-decoration:underline;
}
.forms a:hover{
color:#2b00dd;
font-size:11px;
text-decoration:none;
}
.forms .input
{
width:290px;
border:1px solid #e2e3ea;
height:22px;
}

.submit
{
background:url(../images/button.jpg) no-repeat;
width:185px;
height:22px;
text-align:center;
font-weight:bold;
color:#000;
font-size:14px;
line-height:22px;
border:none;
cursor:pointer;
}