/* main.css */
*{outline:none;margin:0;padding:0;}
body{font:90% Georgia, serif;}
a{color:#333;text-decoration:none;outline:none;}
a:hover{color:#000;text-decoration:underline;}
a img{border:none;background:none;}
h2{font-size:1.6em;}
select{margin:2px 0;}
#tooltip{position:absolute;z-index:500;background:#FFF;border:1px solid #666;padding:5px;}
#tooltip h3{font:12px Georgia, serif;font-weight:400;margin:0;padding:0;}
#wheelSpinner,#bkgd{position:fixed;z-index:-100;left:50%;margin-left:-550px;top:-200px;width:1100px;height:1100px;}
#bkgd{background:url(../img/other/mainbkgd.jpg) no-repeat center center;}
#wrapper{width:870px;padding-top:20px;margin:0 auto;}
#content{position:relative;min-height:500px;height:auto!important;margin:0 auto;}
#footer{float:left;display:inline;width:100%;margin-top:25px;height:35px;background:url(../img/other/whiteGradientTop.png) repeat-x top left;text-align:center;font-size:85%;color:#333;}
#footer table{margin:0 auto;}
#header{height:70px;}
input.btn,a.btn{border-bottom:2px solid #ccc;border-left:2px solid #ccc;font-family:Georgia, serif;padding:5px;}
input.btn:hover,a.btn:hover{cursor:pointer;color:#000;border-color:#666;}
input,textarea{border:1px solid #ccc;background:#FFF;text-align:center;font-family:Georgia, serif;color:#333;padding:3px;}
textarea{font-size:90%;}
.error,.error-message{color:#B40000;}
.message{text-align:center;color:#0AB798;padding:5px;}
input.error,input.form-error,textarea.form-error{border-color:#B40000;}
span.indent{margin-left:10px;display:block;}
.ltgray{color:#999;}
.mdgray{color:#666;}
.dkgray{color:#333;}
.red{color:#900;}
.black{color:#000;}
.blue{color:#0077AD;}
span.strikethrough{text-decoration:line-through;}
div.pageLoading{display:none;position:absolute;z-index:1000;width:24px;height:24px;top:0;left:120px;background:url(../img/other/ajax-loader-lite.gif) no-repeat center center;}
#content,#footer{visibility:hidden;}
td.description{font-size:105%;}
#TB_window a.addToCart{color:#222;}
#TB_window a.addToCart:hover{color:#393;text-decoration:none;}
#zoomable{color:#666;margin-bottom:10px;}
.smallSpinner{width:16px;height:16px;background:url(../img/other/ajax-loader-small.gif) no-repeat center center;}
.tinyLoading{padding-right:12px;background:url(../img/other/ajax-loader-tiny.gif) no-repeat center right;}
p.comingSoon{width:100%;text-align:center;margin:40px;}
p.charmsInstructions{float:left;clear:left;margin-top:5px;font:13px 'Courier New', courier, serif;font-weight:700;color:#000;background:#fff;padding:3px;}
.tax{color:#006BD2;}
p.tax{line-height:1.5em;}
input[type=hidden],ul.showAll,span.backToGrid{display:none;}

/* shopCollections.css */
table#shopCollections{margin:0 auto;padding:0;}
table#shopCollections td{height:280px;width:50%;}
table#shopCollections td a{z-index:2;}
table#shopCollections td div{position:relative;overflow:hidden;height:250px;width:250px;padding:5px;}
table#shopCollections td.right{text-align:left;padding-left:10px;}
table#shopCollections td.left{text-align:right;padding-right:10px;}
div.leftMenu{width:145px;float:left;display:inline;padding:0 5px;}
div.leftMenu ul{list-style:none;text-align:left;margin:0;padding:0;}
div.leftMenu li{color:#666;line-height:1.5em;}
div.leftMenu ul li ul{cursor:pointer;padding-left:10px;}
li.checked{color:#000;}
div.topMenu{display:none;width:100%;text-align:left;color:#666;}
#content #right div.jewelry{float:left;display:inline;width:120px;height:120px;margin:8px;padding:0;}
#content #left,#content #top{float:left;font:85% Georgia, serif;display:inline;margin:10px 0 5px;}
#content #left{width:150px;}
#content #right{width:700px;float:right;min-height:500px;height:auto!important;display:inline;}
.grid{cursor:pointer;}
.loading{background:url(../img/other/ajax-loader-small.gif) no-repeat center center;}
.message{margin-bottom:-15px;}
.horizontal_border,.vertical_border{position:absolute;background:#444;z-index:1;}
.horizontal_border{width:260px;height:5px;}
.vertical_border{width:5px;height:260px;}
.right_border{top:0;left:255px;}
.bottom_border{top:255px;left:0;}
.top_border,.left_border{top:0;left:0;}

/* thickbox.css */
*{margin:0;padding:0;}
#TB_window{font:85% Arial, Helvetica, sans-serif;color:#333;position:fixed;z-index:102;display:none;background:#FFF;text-align:center;top:50%;left:50%;}
#TB_secondLine{font:10px Arial, Helvetica, sans-serif;color:#666;}
#TB_window a{color:#666;}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(../img/other/80white.png) repeat;}
.TB_overlayBG{background-color:#fff;filter:alpha(opacity=70);-moz-opacity:0.7;opacity:0.7;}
#TB_window img#TB_Image{display:block;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-top:1px solid #666;border-left:1px solid #666;}
#TB_title{display:none;background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;overflow:hidden;text-align:left;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-16px 0 0 -16px;}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}
* html #TB_overlay,* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');}
* html #TB_window,* html #TB_load{position:absolute;margin-top:expression(0-parseInt(this.offsetHeight/2) 0 (TBWindowMargin=document.documentElement&&document.documentElement.scrollTop||document.body.scrollTop) 0 px);}

/* jewelry.css */
div#jewelry{width:800px;height:470px;line-height:1.2;}
div#jewelry select{font:100% Arial, Helvetica, sans-serif;margin:3px 0;}
div#jewelry.noscript{width:800px;height:450px;font:85% Arial, Helvetica, sans-serif;color:#333;top:40px;margin:0 auto;}
div#jewelry div#left{float:left;width:510px;height:470px;display:inline;}
#mainImage{float:left;display:inline;text-align:center;width:400px;height:470px;position:relative;}
#mainImage img{margin:0 auto;}
#details{float:right;display:inline;width:100px;height:400px;}
#details #imagesHolder{height:400px;width:110px;overflow:hidden;position:relative;top:10px;}
#details #imagesHolder #images{position:absolute;overflow:visible;width:100px;}
#details #imagesHolder #images img{margin-bottom:10px;cursor:pointer;}
#details #imagesHolder #images img.last{margin-bottom:0;}
div#jewelry div#right{float:right;display:inline;width:250px;}
table.info{position:absolute;bottom:60px;right:10px;width:270px;}
table.info tr th{width:65px;font-weight:400;color:#999;text-align:left;}
table.info tr td{width:230px;text-align:left;}
table.info tr.hide{display:none;}
div.control{position:absolute;bottom:10px;}
div#controlLeft{left:400px;}
div#controlRight{right:7px;}
div#controlRight a{margin:0 2px;}
#cart{position:absolute;height:25px;top:10px;right:10px;text-align:right;font-size:11px;z-index:1;}
#cart img{vertical-align:middle;padding-right:5px;}
#cart a.cartLink{color:#2FA8D0;text-decoration:none;}
#cart a.cartLink:hover{color:#333;}
#cartQty{font:11px georgia, times, serif;padding:3px;}
.slider{display:none;position:absolute;top:10px;left:490px;cursor:pointer;width:11px;height:400px;background:url(../img/other/slider-bkgd.gif) repeat-y center top;margin:0 auto;}
.handle{position:absolute;cursor:pointer;left:2px;z-index:5;height:100px;width:7px;background:#333;}

/* jqzoom.css */
div.zoomdiv{z-index:100;position:absolute;top:0;left:0;width:250px;height:250px;background:#fff;display:none;text-align:center;overflow:hidden;}
img.jqzoom{cursor:crosshair;position:relative;}
