* {outline:none;}
html {background: url(../images-09/bodyBg_bottom.gif) repeat;}
body{margin:0; padding:0; font:12px verdana, Tahoma, arial; color:#000; background: url(../images-09/bodyBg.gif) left top repeat-x; line-height:16px; text-align:justify;}


h1, .title-h1{font:bold 20px/135% Arial, Helvetica, sans-serif; color:#0096f6; margin:5px 0 10px 0;}
h2{ font:18px "Myriad Pro", "Trebuchet MS"; color:#957425; margin:10px 0; font-weight:bold;}
h3{ font:bold 17px "Myriad Pro", "Trebuchet MS"; color:#957425; margin:10px 0;}
p{margin:10px 0; text-align:justify; font: 14px Verdana,Arial,Helvetica,sans-serif; color:#000; }
td {font:12px verdana, Tahoma, arial;}
a {color:#684c08; text-decoration:none;}
a:hover {color:#000; text-decoration:none;}
form, input, select, textarea {padding:0; margin:0;}
li {list-style-image:url(../images-09/bullet.gif); line-height:16px; text-align:left; }
.body-li{font:14px Verdana,Arial,Helvetica,sans-serif;}
.heading {color:#684c08; font:16px Arial;}
.heading1 {color:#000080; font:14px Arial;}

.wrapper{margin:0 auto; width:980px;}
.header{height:100px; background:url(../images-09/headerBg.jpg) repeat-x; display:block; clear:both; display:block;}
.logo {float:left;}



/*--------------------------------------------*/

.headerRight{float:right;  display:block; font-weight:bold; color:#FFF; width:425px; margin-top:74px;}
.headerRight a {color:#0061d9; padding:10px 6px 12px 45px; margin:22px 0 0; font:bold 13px Arial, Helvetica, sans-serif;}
.headerRight a:hover {color:#000; text-decoration:underline;}

.menubg{margin-top:5px; background:url(../images-09/menuBg.jpg) repeat-x #2d98db; height:41px; display:block; clear:both;}
.menu{float:left; color:#fff; padding:0; width:490px; height:41px; line-height:41px;}
.menu ul{list-style:none; margin:0; padding:0;}
.menu li{list-style:none; display:inline; margin:0; padding:0; font-weight:bold; background:url(../images-09/menuSepreator.jpg) no-repeat right center; height:41px; line-height:41px;}
.menu li.end {background:none;}
.menu a{color:#fff; text-decoration:none; display:inline-block; padding:0 16px; height:41px; line-height:41px;}
.menu .hilight a {color:#fff8bc;}
.menu a:hover{ margin:0; color:#01406c; background:url(../images-09/menu-hover.jpg) left bottom repeat-x; text-decoration:underline;}


.securitySeal{float:right; margin:1px 5px 1px 0; width:125px;}
.menuLeft {float:left;}
.menuRight {float:right; overflow:auto;}

.search {float:right; width:230px; margin-top:8px;}

.searchBtn {float:left; width:138px; padding-left:30px; height:24px; background:url(../images-09/searchBg.jpg) no-repeat;}
.searchBtn input{border:0; background:#FFF; width:132px; margin-top:5px;}
.go {width:55px; height:24px; float:left;}
.go input{width:31px; height:24px; float:left;}
.go img {float:left; cursor:pointer;}

/* clear fix */
.clearfix:after {
    content:"."; 
    display:block; 
    height:0; 
    clear:both; 
    visibility:hidden;
}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide */
/* end clear fix */

.left {float:left;}
.right {float:right;}

.contentArea {background:#FFF; margin-top:5px; position:relative; padding-top:0;}
.curveTop {height:5px; clear:both; width:100%; display:block;}
.curveBottom {background:url(../images-09/footerBottomBg.jpg) repeat-x; height:14px; clear:both; width:100%; display:block;}

.bodyPart {clear:both; display:block; padding:0 7px;}
.leftNav {float:left; width:225px; padding-bottom:10px;}
.leftNav table {padding:0; margin:0; list-style:none; border-left:1px solid #1589d2; border-right:1px solid #1589d2; background:url(../images-09/leftNavBg.jpg) repeat-y;}
.leftNav li { padding:0; margin:0 0 0 13px; list-style:none;}
.leftNav td a {background:url(../images-09/leftNavBg.gif) no-repeat 0 0; height:28px; line-height:28px; display:block; padding-left:5px;}
.leftNav td.end a {height:27px; line-height:27px;}
.leftNav td a:hover {background:url(../images-09/leftNavBg.gif) no-repeat 0 -28px;}
.leftNav .heading {background:url(../images-09/leftNavHeading.jpg); height:28px; padding-top:7px; font:normal 18px Arial; color:#FFF; padding-left:35px;}
.leftNav .heading1 {background:url(../images-09/leftNavHeading1.jpg); height:28px; padding-top:7px; font:normal 18px Arial; color:#FFF; padding-left:35px;}

.content {float:right; width:730px; padding-bottom:10px;}

.thumbImages img {margin:0 5px 5px 0;}

.footer {background:url(../images-09/footerBg.jpg) repeat-x left 50px; margin:0 6px; font-size:12px;}
.footer .leftSeal { float:left; width:115px; text-align:right;}
.footer .middle {float:left; width:735px;}
.footerMenu {text-align:center; height:60px; line-height:60px; color:#01406c; font-weight:bold;}
.middle b{color:#01406c; font:bold 14px Arial;}
.footerMenu a{color:#01406c;}
.footerMenu a:hover{color:#a17304;}
.footer .products {float:left; width:260px; padding:0 10px;}
.footer .products .left {padding:0 20px 0 0;}
.footer .tools {float:left; width:260px;}
.footer .resources {float:left; width:188px;}
.footer .rightSeal {float:left; width:117px; text-align:left;}
.footer ul, .footer li {margin:0; padding:0; list-style:none;}
.footer li a {background:url(../images-09/footerBullet.gif) no-repeat 0 0; padding:0 0 0 15px; display:inline-block; color:#022e7b;}
.footer li a:hover {background:url(../images-09/footerBullet.gif) no-repeat 0 -18px; color:#0082ff;}
.bottomAddress {text-align:center;}
.bottomAddress .left, .bottomAddress .right {color:#9e9e9e;}
.bottomAddress a {color:#424241;}
.bottomAddress a:hover {color:#000;}

.testimonial {margin-top:10px; font:12px Arial;}
.testiMiddle div { width:225px;}
.testiMiddle div a { background:url(../images-09/testimonialsBottom.jpg) no-repeat left bottom; display:block; width:185px; padding:0 20px 15px 20px;}
.testiMiddle img { border:none}
.testiMiddle img.right {float:right; padding-left:5px;}
.author {padding-left:30px; color:#de628c; display:block; height:30px; margin-top:10px; font-weight:bold;}

/* Thumb Images */
.thumbImagesC {}
.thumbImages div {width:358px; height:auto; margin-bottom:7px; display:inline-block;}
.thumbImages div a {width:358px; height:auto; display:inline-block;}
.thumbImages div.cremationJew, .thumbImages div.cremationJew a {width:725px !important;}
.cremationJew, .petCreJew, .cremationDimond {float:left;}
.cremationUrns, .petUrns, .engravedAccessories {float:right;}

.thumbImagesCat { width:100%; overflow:hidden;}
.thumbImagesCat img { border:none;}
.thumbImagesCat .imageLeft {float:left; margin-bottom:7px; margin-right:9px;}
.thumbImagesCat .imageRight {float:right; margin-bottom:7px;}

/*
.cremationJew a {background:url(../images-09/thumb/cremation-jewelry-new.jpg) 0 0;}
.cremationJew a:hover {background:url(../images-09/thumb/cremation-jewelry-new.jpg) 0 -234px;}
.cremationUrns a{background:url(../images-09/thumb/cremation-urns.jpg) 0 0;}
.cremationUrns a:hover{background:url(../images-09/thumb/cremation-urns.jpg) 0 -184px;}
.petCreJew a{background:url(../images-09/thumb/pet-cremation-jewlry.jpg) 0 0;}
.petCreJew a:hover {background:url(../images-09/thumb/pet-cremation-jewlry.jpg) 0 -184px;}
.petUrns a{background:url(../images-09/thumb/pet-urns.jpg) 0 0;}
.petUrns a:hover {background:url(../images-09/thumb/pet-urns.jpg) 0 -184px;}
.cremationDimond a {background:url(../images-09/thumb/cremation-dimaonds.jpg) 0 0;}
.cremationDimond a:hover {background:url(../images-09/thumb/cremation-dimaonds.jpg) 0 -184px;}
.engravedAccessories a{background:url(../images-09/thumb/engraved-accessories.jpg) 0 0;}
.engravedAccessories a:hover{background:url(../images-09/thumb/engraved-accessories.jpg) 0 -184px;}
*/
td.colors_lines {background:#000;}

.center {text-align:center;}

/* Cart Summery */

#display_cart_summary { width:717px; margin:0 auto; font:12px Tahoma; color:#FFF; text-align:center; font-weight:bold;}
.cartsummary_full {height:49px; line-height:38px; background:url(../images-09/viewCart-bg.jpg) repeat-x 0 0;}
.cartsummary_full a {background:url(../images-09/viewCart.jpg) repeat-x left top; height:35px; line-height:30px; width:113px; font-size:11px; display:inline-block; padding-left:15px; color:#5d4400; margin-top:2px;}
.cartsummary_full a:hover {color:#f41212;}
/* Cart Summery */

/* Slid Show Css */
#slideshow {width:980px; margin:5px auto 0 auto; background:#FFF; height:284px; margin-bottom:5px;}
#slideshow ul {margin:0; padding:0; list-style-type:none; height:1%; /* IE fix */}
#slideshow ul:after {content:"."; clear:both; display:block; height:0; visibility:hidden;}            

#slideshow .slides {overflow:hidden; width:968px; height:220px; padding:5px 5px 0 5px; background:#FFF; border-left:1px solid #b6b1b1; border-right:1px solid #b6b1b1; border-top:1px solid #b6b1b1;}
#slideshow .slides ul {width:2940px; padding:0; margin:0; height:220px !important;}
#slideshow .slides li {width:968px; float:left; padding:0; margin:0;}

#slideshow .slides-nav {width:980px;}
#slideshow .slides-nav li {float:left; width:326px; height:59px; line-height:59px; background:url(../images-09/headerImgActive.jpg) no-repeat; color:#000; list-style:none;}
#slideshow .slides-nav li a {display:block; height:59px; padding-left:45px; color:#000; font-weight:bold;}
#slideshow .slides-nav li a:hover {display:block; color:#7d1200; font-weight:bold;}
.js #slideshow .slides-nav li.on {background:url(../images-09/headerImgHover.jpg) no-repeat; color:#000;}
.js #slideshow .slides-nav li.on a {position:relative; top:0;}
.slides ul {height:176px !important;}
#slideshow .slides-nav li.head {background:url(../images-09/why-jewelry-new.jpg) no-repeat #300902 left center  !important; height:42px;}
.gap { margin-right:1px;}
/* End of Slideshow Css */

table.testimonialBox {background:#999999;}
table.testimonialBox td { background:#FFF;}
table.testimonialBox td .heading {font-size:14px; font-weight:bold;}
table.testimonialBox td .reviewer {margin-bottom:10px; font-style:italic;}

.shippingBox {border:1px solid #3b6aa8; text-align:center; background:#FFF;}
.shippingBox td {color:#000; text-align:center;}
.shippingBox .mainRow {background:#3b6aa8; padding:8px; font:14px Arial; text-align:center; color:#FFF;}

.testiBox {width:100%; margin:10px 0; border:1px solid #2e99dc;}
.testiHeading {background:url(../images-09/testiHead.jpg) repeat-x; color:#FFF; font:16px Arial, Helvetica, sans-serif; height:34px; line-height:34px; padding-left:10px;}
.testiHeading a{color:#FFF; font:bold 14px Arial, Helvetica, sans-serif; display:block; padding:0;}
.testiHeading a:hover{color:#000; font:bold 14px Arial, Helvetica, sans-serif;}

.testiContent {background:url(../images-09/testiBtn.jpg) no-repeat right bottom #9dd3fa; padding:10px; text-align:justify}
.testiContent img{margin-right:10px;}
.testiContent a { color:#074369; padding:0 0 20px 0; display:block;}
.testiContent a:hover { color:#000; text-decoration:none;}

.contenderBox {position:relative;}
#contenedor1 {position:absolute; width:216px; border:1px solid #636567; background:#FFF; left:-19px; top:4px; padding:3px; z-index:5000;}
#contenedor1 ul, #contenedor1 li{ padding:0; margin:0; list-style:none;}
#contenedor1 li{ padding:0; margin:0; list-style:none; height:20px;}
#contenedor1 li a {background:#baddf2; display:block; color:#025e98; text-decoration:none; margin:1px 0 0 0; padding:2px 5px; height:16px;}
#contenedor1 li a:hover {background:#8dc6e9; color:#000; text-decoration:none;}

.close {text-align:right; display:block; background:#1b8dd4; padding-right:5px; height:22px; line-height:18px;}
.close a { color:#fcff00;}
.close a:hover { color:#FFF;}

.colors_pricebox{ text-align:left;}

.prod-specs {width:700px; background-color:#f4f4f4; border:#e6e5e5 1px solid; padding:5px;}

.prod-specs table {width:340px; float:left; margin:5px;}

.prod-specs td { border-top:#e6e5e5 1px solid; padding:5px;}

.clear { clear:both;}

.prod-specs table p {margin:0; padding:0;}


.box {background-color:#eeeeee;}
