/* public */
*{margin:0;padding:0;}
html{text-align: center;}
body{color:#666666;background:#fff;font:12px Arial, Helvetica, sans-serif;}
a{font-size:12px;color:#666}
a:hover{font-size:12px;color:#2F2E35;text-decoration:underline;}
.clear{clear:both;}

img{border:0}
ul{list-style:none;}
.link{margin:10px auto 10px auto;width:600px;}
.linkD{ float:left; width:285px; }
.linkD ul{ margin:10px 0 0 0; list-style-image:url("images/link-inc.gif");border:solid #999 1px;}
.linkD li{ margin:3px 0 3px 30px;}
.linkD h5 { font-size:16px; font-family:"Times New Roman", Times, serif; padding:0 0 0 10px; margin:0; background-color:#ccc;}

#container{width:952px;margin:0 auto;}
#header{width:952px;height:90px;}
#logo{text-align:left;width:200px;float:left}
#banner{width:330px;height:90px;float:left;}

#searchid{width:422px;float:left;padding:30px 0 0 0;}
#searchid p{padding:5px;text-align:right;}
#searchid .topinput{width:120px;padding:1px 0;border:1px solid #000;}
#searchid .topbutton{border:1px solid #000;}
#searchid p a{font-weight:bold;margin:0 0 0 10px;text-decoration: none;}

#menu{clear:both;width:952px;height:28px;background:url(../images/menu.gif);font-family: Calibri, "Trebuchet MS", sans-serif;}
#menu ul{margin:0 0 0 18px}
#menu li{display:inline;}
#menu li a{font-size:16px;color:#fff;display:block;float:left;padding:0 10px;text-decoration: none;font-weight:bold;line-height: 28px;}
#menu li a:hover{font-size:16px;color:#fff;display:block;float:left;padding:0 10px;text-decoration: none;font-weight: bold;	line-height: 28px;background-image: url(../images/menu.gif);background-position: 0 -28px;}
#menu li a.selected{font-size:16px;color:#fff;display:block;float:left;padding:0 10px;text-decoration: none;font-weight: bold;	line-height: 28px;background-image: url(../images/menu.gif);background-position: 0 -28px;}

#searchbar{width:952px;height:40px;line-height:35px;background-image: url(../images/searchbar_bg.jpg);}
#searchbar form{padding:1px 0 0 170px;}
#searchbar span{font-size:12px;font-weight:bold;color:#fff;}
#introduction{width:952px;height:20px;line-height:20px;color:#44444B;font-weight:bold;}

#pagebody{width:952px;}

/* del */
/* index */
#cover{height:454px;}
#cover-left{width:552px;height:454px;float:left;}
#cover-left-top{width:552px;height:276px;background-image: url(../images/cover-top.gif);}
#cover-feature{padding:180px 0 0 20px;text-align:left;}

#cover-feature .fs a,.fs a:hover,.mb a,.mb a:hover,.ap a,.ap a:hover{display:block;float:left;	margin:0 5px;}

#cover-feature .fs a{width:77px;height:69px;background-image: url(../images/cover-freeshipping.gif);}
#cover-feature .fs a:hover{width:77px;height:69px;background-image: url(../images/cover-freeshipping.gif);background-position:0 -69px;}
#cover-feature .mb a{width:109px;height:67px;background-image: url(../images/cover-moneyback.gif);margin:4px 0;}

#cover-feature .mb a:hover{width:109px;height:67px;margin:4px 0;background-image: url(../images/cover-moneyback.gif);background-position:0 -67px;}
#cover-feature .ap a{width:75px;height:64px;margin:3px 0;background-image: url(../images/cover-appraisal.gif);}
#cover-feature .ap a:hover{width:75px;height:64px;margin:3px 0;background-image: url(../images/cover-appraisal.gif);background-position:0 -64px;}
#cover-feature .agios{color:#FF0000;font-weight:bold;font-size:13px;float:left;display:block;text-align:center;width:150px;height:70px;padding:20px 0 0 0;}
#cover-left-footer{clear:both;width:532px;height:118px;padding:60px 0 0 20px;background-image: url(../images/cover-footer.gif);text-align:left;}

#cover-right{width:400px;height:454px;float:left;background-image: url(../images/cover-right.gif);}
#cover-bottom{clear:both;width:952px;height:130px;}
#cover-bottom span{ padding:0 5px;}
/* del */


/* view */
#navpage{width:100%;margin:5px 0;padding:0 0 5px 0;}
#pro-content{width:770px;float:left;margin:0 0 0 5px;}

#prolist{line-height:24px; background-color:#f2f1f1}
#prolist b{ float:left; padding-left:10px;}
#prolist span {float:right;}

.page {width:100%;height: 24px;line-height:24px;clear:both;}
.page b{ float:left; padding-left:10px; font-weight:100;}
.page span { float:right;}
.page .xspace-current{ color:#fff;border: solid #999 1px; text-decoration:none; background-color:#999}
.page span a{ margin:0 4px 0 3px; padding:0 4px; border: solid #999 1px; text-decoration:none}
.page span a:hover{color:#fff; background-color:#999; text-decoration:none}

/*  product list images show */
#pro-index{clear:both;width:99%;margin:5px 0;}
#pro-index ul{display:inline;list-style: none;}
#pro-index li {float:left; width:33%; height:280px; text-align:center;}

#pro-index li p a {line-height:20px;color:#8C6126; font-size:11px;text-decoration:none; font-weight:bold}
#pro-index p span {color:#AB4952;font-size:11px;font-weight:bold}
#pro-index li p a:hover {text-decoration:underline;}

/* product */
#navtitle{height:18px;line-height:18px;color:#fff;font-weight:bold;text-align:left;padding:0 0 0 10px;background-color: #666;}
#navtitle a{color:#fff;text-decoration:none;}
#navtitle a:hover{color:#fff;text-decoration:underline;}
#protitle{background:#666;}
#protitle h4{color:#44444B;font-size:12px;text-align:left;line-height:22px;margin:0 2px;padding:0 0 0 18px;background-color: #fff;background-image: url(../images/arrow.gif);background-repeat: no-repeat;}
#protitle h3{color:#fff;font-size:16px;text-align:left;line-height:27px;padding:0 0 0 5px;}

#proShow{width:952px;margin:5px 0;}
#proShowLeft{width:165px;float:left;padding:3px;border:1px solid #ccc;}
#collectionAd{width:165px;height:243px;}

#collectionList{margin:5px 1px;width:161px;border:1px solid #ccc;}

#collectionList .collectionTitle{color:#fff;font-size:13px;font-weight:bold;line-height:22px;background-image:url(../images/collection-list-title.gif);width:161px;height:22px;}
#collectionList .collectionTitle a{color:#fff;}
#collectionList .collectionContent{width:161px;}
#collectionList .collectionContent p{ margin:2px 0;padding:2px 0;}
#collectionDesc{width:155px;margin:0 2px;font-size:14px;font-weight:bold;text-align:left;padding:1px;}
#collectionList .remove a{border-top:1px solid #ccc;border-bottom:1px solid #333;border-left:1px solid #ccc;border-right:1px solid #333;padding:2px;text-decoration: none;}
#collectionList .remove a:hover{border:1px solid #333;padding:2px;}
#collectionOrderTotal{width:155px;margin:0 2px;background-color:#ccc;font-size:14px;font-weight:bold;text-align:left;padding:3px;}
#collectionOrderPrice{width:155px;margin:0 2px;font-size:14px;font-weight:bold;text-align:left;padding:10px 3px 3px 3px;border-bottom:1px solid #ccc;}
#collectionAddCart{width:161px;margin:5px 2px;}

#proShowMiddle{width:510px;margin:0 4px;float:left;}
#proShowMiddle .proBottomBg{width:508px;height:16px;background-color:#333;}
#proDesc{width:508px;margin:0;border:1px solid #ccc;}
#necklaceLengthShow{margin:10px auto;width:410px;}
#proDescTable{width:410px;margin:10px auto;}
#proDescTable table{border-collapse:collapse;}
#proDescTable thead td{background-color:#666666;color:#fff;}
#proDescTable td{padding:3px;font-weight:bold;}
#procIntroduce{width:410px;margin:10px auto;text-align:left;}
#proBuildSet{width:508px;margin:10px 0 0 0;border:1px solid #ccc;}
#proBuildSet h3{font-size:20px;}
#proBuildSet td{padding:3px 5px;}
#proShowRight{width:255px;float:left;border:1px solid #ccc;}
#proFormCart{width:225px;margin:0 auto;text-align:left;}
#proFormCart p{margin:5px 0;}


#proFormCart h3{font-size:20px;}
#proFormCart h4{font-size:18px;color:#990000;}
#proFormCart h4 div{font-size:12px;}
#proShowQuestion{width:225px;margin:0 auto;text-align:left;}
#proShowQuestion p{margin:5px 0;}
#proShowQuestion .inputemail{width:210px;}
#proShowQuestion .inputmessage{width:210px;height:80px;}
#proShowQuestion .send{text-align:center;}
#proservice{width:225px;margin:0 auto;}
#proservice li{text-align:left;}

#powerReviews{margin:20px auto;}

#ringsmallList {width:420px;margin:10px auto;}
#ringsmallList li{float:left;padding:1px;margin:6px;}
#ringsmallList .outimg img{border-top:1px solid #f1f1f1;border-left:1px solid #f1f1f1;border-right:1px solid #666;border-bottom:1px solid #666;}
#ringsmallList .overimg img{border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;}


#bottomSearch{background:url(../images/bottomsearch.gif);width:952px;height:31px;margin:10px 0;}
#bottomSearch form{padding:3px 0 0 170px;}


/* formquestion */
#formquestion {margin:10px auto;border-top:1px #000 solid;width:96%;padding:15px;text-align:left;float:left;}
#formquestion .hiddens{display:none;}
#formquestion .divrows{margin:5px 0;clear:both;}
#formquestion .qleft{float:left;width:60%;}
#formquestion .title{display:block;font-size:32px;}
#formquestion .content{padding:8px 0 0 0;display:block;font-size:17px;;}
#formquestion .qright{float:left;width:40%;padding:10px 0 0 0;}
#formquestion .qright label{float:left;width:60px;padding:0 0 0 30px;}
#formquestion .inputI{width:200px;border:1px #ccc solid;}	  
#formquestion .textareaI{width:200px;height:80px;border:1px #ccc solid;}	
#formquestion .btnsend{width:50px;color:#fff;background:#999;border:1px double #999;}

/* cartinfo*/
#cartinfo{margin:10px 0;}

#cartinfo td{padding:3px 0;}

#agio{margin:10px 0;}

/*  footer  */
#footer{clear:both;width:952px;}
/*  about  */ 
#about {width: 952px;height:90px;border-top:#000 1px solid;border-bottom:#000 1px solid;}
#about ul {padding:10px 0 0 50px;}
#about li {float:left;text-align:left;}
#about li span {display:block;padding:0 2px 0 10px;	margin:0;}

/* shopby */
#shopby {clear:both;width:952px;height:90px;border-bottom:#000 1px solid;}
#shopby ul {padding:10px 0 0 50px;}
#shopby li {float:left;text-align:left;}
#shopby li span {display:block;	padding:0 18px 0 10px;}

/*  footer-link */
#footer-link {clear:both;height:30px;}	
#footer-link ul {margin:10px 0;}
#footer-link li {display:inline;padding:5px;}
/*  footer-paypal*/
#footer-paypal{width:100%}	
/*  copyright */
#copyright {padding:10px 0 20px 0;}


