@font-face{font-family:"GillSans";src:local(Gill-Sans),url('http://lotusjewelrystudio.com.sandbox.e-moxie.com/include/fonts/GillSansStd/GillSansStd.otf')}
@font-face{font-weight:bold;font-family:"GillSans";src:local(Gill-Sans),url('http://lotusjewelrystudio.com.sandbox.e-moxie.com/include/fonts/GillSansStd/GillSansStd-Bold.otf')}
@font-face{font-style:italic;font-family:"GillSans";src:local(Gill-Sans),url('http://lotusjewelrystudio.com.sandbox.e-moxie.com/include/fonts/GillSansStd/GillSansStd-Italic.otf')}
@font-face{font-weight:bold;font-style:italic;font-family:"Gill Sans";src:local(Gill-Sans),url('http://lotusjewelrystudio.com.sandbox.e-moxie.com/include/fonts/GillSansStd/GillSansStd-BoldItalic.otf')}

body{background:#d8d2bd url('../images/Template/bg-repeat.jpg') 0 0 repeat-x;padding:0;margin:0;font-size:14px;color:#333;border-top:7px solid #6f1f2d;font-family:"GillSans","Gill Sans MT",Arial,Helvetica,sans-serif}

h1,h2,h3,h4,h5,h6{font-weight:normal;color:#333}
h1{font-size:28px;line-height:1;margin-bottom:15px;margin-top:0;text-transform:uppercase;font-weight:bold;}
h2{font-size:20px;line-height:1;margin-bottom:10px;margin-top:20px;text-transform:uppercase;}
h3{font-size:16px;line-height:1;margin-bottom:10px;margin-top:20px;text-transform:uppercase;color:#5a5b5b;font-weight:bold;}
h4{font-size:14px;line-height:1.25;margin-bottom:0;margin-top:20px;color:#58554b;text-transform:uppercase;}
h5{font-size:1em;font-weight:bold;margin-bottom:0;margin-top:20px;}
h6{font-size:1em;font-weight:bold;}
h1 img,h2 img,h3 img,h4 img,h5 img,h6 img{margin:0}
a{color:#6f1f2d;text-decoration:none}

.clear{clear:both}
.tan-bg{background:url('../images/Template/tan75.png');border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 5px 38px #444;-moz-box-shadow:#444 0px 5px 38px;-webkit-box-shadow:#444 0px 5px 38px}
.lt-blue-border{border:3px solid #8c999e}
.dotted-border-left{border-left:2px dotted #b2ac99}
.dotted-border-right{border-right:2px dotted #b2ac99}
.right{float:right}
.left{float:left}
.white-62{background:url('../images/Template/white62.png')}
.white-bg{background:#fff}
.tan-border{border:1px solid #d4ceb9}
.arial{font-family:Arial,Helvetica,sans-serif}
.red{color:#6f1f2d}
.big{font-size:16px}
.lt-grey{color:#969696}
.dk-grey{color:#58554b}
.red-button{border:1px solid #d4ceb9;background:#6f1f2d;padding:5px;font-size:16px;color:#fff;font-family:"Gill Sans","Gill Sans MT","Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none}
.grey-button{border:1px solid #d4ceb9;background:#8c999e;padding:5px;font-size:16px;color:#fff;font-family:"Gill Sans","Gill Sans MT","Helvetica Neue",Arial,Helvetica,sans-serif;text-transform:uppercase;text-decoration:none}
ul.bullet-white{margin:0;padding:0;list-style:none}
ul.bullet-white li{background:url('../images/Template/icons/bullet_white.png') left center no-repeat;padding-left:10px;margin-bottom:5px}
ul.bullet-black{margin:0;padding:0;list-style:none}
ul.bullet-black li{background:url('../images/Template/icons/bullet_black.png') left center no-repeat;padding-left:20px;margin-bottom:5px}
.store-container{background:url('../images/Template/tan75.png');border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 5px 38px #444;-moz-box-shadow:#444 0px 5px 38px;-webkit-box-shadow:#444 0px 5px 38px;width:940px;margin:30px auto}
.two-column-outer{background:url('../images/Template/two-column-repeat.png') 0 0 repeat-y;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:0px 5px 38px #444;-moz-box-shadow:#444 0px 5px 38px;-webkit-box-shadow:#444 0px 5px 38px}
.two-column-inner{background:url('../images/Template/two-column-top.png') 0 0 no-repeat}
.two-column-content{background:url('../images/Template/two-column-bottom.png') bottom left no-repeat}

label{font-size:12px;font-weight:bold;color:#58554b}
input[type=submit]{background:#969696;color:#fff;font-size:12px;border:1px solid #d4ceb9;padding:4px}
label.short{width:215px;float:left;margin:0 5px 0 0}
input.short,select.short{width:200px;border:1px solid #969696;background:#fff;padding:5px;margin:0 5px 5px 0;float:left;color:#6f1f2d}
select.short{padding:4px}
textarea.long{width:415px;padding:5px;background:#fff;border:1px solid #969696;font-family:Arial,Helvetica,sans-serif;color:#6f1f2d;font-size:12px}

#wrapper{margin:0 auto;background:#d8d2bd url('../images/Template/bg.jpg') 0 0 no-repeat;width:1098px;padding:0 0 200px 0}
.container{width:940px;margin:0 auto;padding:0}
#header-custom{background:url('../images/Template/tan75.png');border-bottom-left-radius:10px;border-bottom-right-radius:10px;-moz-border-radius-bottomleft:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-webkit-border-bottom-right-radius:10px;box-shadow:0px 5px 38px #444;-moz-box-shadow:#444 0px 5px 38px;-webkit-box-shadow:#444 0px 5px 38px;height:170px;margin-bottom:30px}
#header-custom .dotted-border{position:relative;top:38px;height:3px;border-bottom:2px dotted #666;padding-bottom:3px;margin-top:2px;-moz-opacity:0.75;-khtml-opacity:0.75;opacity:0.75}
#logo{padding-top:15px;width:160px;padding:10px 10px 0 20px;margin:0;float:left}

#nav{width:730px;padding-right:20px;float:left}
#top-nav{text-align:right;padding-top:5px}
#top-nav ul{margin:0;padding:0;list-style:none}
#top-nav ul li{display:inline}
#top-nav ul li a{border-right:1px solid #000;color:#000;font-size:14px;text-decoration:none;margin-right:2px;padding-right:5px}
#top-nav ul li a.last{border:none;padding:0}
#main-nav{margin-top:40px}
#main-nav ul{margin:0;padding:0;list-style:none}
#main-nav ul li{float:left;position:relative}
#main-nav ul li a{font-weight:bold;font-size:16px;padding:10px 7px 45px 5px;text-decoration:none;display:block;text-transform:uppercase;color:#000;margin:0}
#main-nav ul li a:hover,#main-nav ul li a#current{color:#6f1f2d;background:url('../images/Template/nav-on.png') center bottom no-repeat}
#main-nav ul li.drop ul{position:absolute;background:#6f1f2d;padding:10px;margin-top:36px;width:200px;z-index:99;list-style:none;left:0}
#main-nav ul li.drop ul.drop-down.hide{top:-999em}
#main-nav ul li ul.drop-down.show{top:1px}
#main-nav ul li.drop ul.drop-down li{text-align:left;float:none;margin-bottom:2px}
#main-nav ul li.drop ul.drop-down li a{color:#fff;font-weight:normal;font-size:12px;padding:5px 0 5px 13px;margin:0;text-align:left;width:175px;border:none;white-space:nowrap;text-transform:none;font-family:Arial,Helvetica,sans-serif}
#main-nav ul li.drop ul.drop-down li a:hover{background:none;font-weight:normal;color:#fff}

#sidebar{width:160px;padding:20px;float:left}
#sidebar h2{color:#69665d;font-weight:bold;font-size:16px;margin:10px 0 5px 0;padding:0;text-transform:uppercase}
#sidebar table{margin:10px 0 0 10px;padding:0}
#sidebar td.nav{margin:0 0 7px 0;padding:0;display:block}
#sidebar td.nav a{font-size:14px;color:#403f39;border-left:2px solid #9e9881;padding:0 0 0 8px;text-decoration:none;margin:0;display:block;line-height:1em}
#sidebar td.nav_hover a,#sidebar td.nav_selected a{color:#6f1f2d;border-left:2px solid #6f1f2d;font-weight:bold}
#sidebar td.subnav{margin:0 0 10px 10px}
#sidebar td.subnav a{border:none;background:url('../images/Template/dash.gif') left center no-repeat;padding:0 0 0 15px;margin:0}
#sidebar td.subnav_hover a,#sidebar td.subnav_selected a{color:#6f1f2d;border:none;font-weight:normal}
#sidebar .search{background:#bdb7a1;border:1px solid #b0aa95;padding:10px;margin-bottom:20px}
#sidebar .search h4{text-transform:uppercase;font-weight:bold;color:#fff;margin:0 0 5px 0;padding:0;font-size:12px}
#sidebar .search input[type=text]{width:95px;padding:3px;color:#545454;background:#fff}
#sidebar .search input[type=submit]{background:#969696;color:#fff;border:1px solid #fff;text-align:center;padding:1px 3px;width:25px}

#products{width:680px;float:left;padding:30px}
#product-search{padding:10px;color:#848484;font-size:12px}
#product-search p{line-height:1em;margin:0 0 5px 0;padding:0;font-size:13px}
#product-search .col1{width:140px;padding-right:30px;float:left}
#product-search .col2{width:220px;float:left;padding-right:20px}
#product-search .last{width:50px;float:left}

#content_area input,#content_area input#PageSR,#content_area select{border:1px solid #d4ceb9;padding:3px;background:#fff;font-size:12px}
#content_area input[type=submit]{background:#969696;color:#fff;font-size:12px}
#content_area input[type=image]{background:none;border:none}

#breadcrumb{border-bottom:1px solid #d3d3d3;padding:0;margin:0 0 20px 0}
#breadcrumb a{text-decoration:none;color:#848484}
#breadcrumb span.active{color:#6f1f2d;font-weight:bold;text-transform:uppercase}
#crumbs{width:580px;float:left}
#crumbs a{text-transform:uppercase}
#sharethis{float:right;width:80px}
#sharethis a{text-transform:normal}

#pagination a{text-transform:uppercase;font-weight:bold;color:#000;font-size:12px;text-decoration:none}

#footer{color:#5c5849;margin:40px auto;width:940px}
#footer a:link,#footer a:visited,#footer a:active{color:#5c5849;text-decoration:underline}
#footer div.colborder{border-right:2px dotted #999;height:160px;margin-right:20px;padding-right:20px}
#footer h3{font-size:14px;color:#5c5849;text-transform:uppercase;font-weight:bold}
#footer #col1{width:280px;padding-right:20px;float:left}
#footer #col2{width:240px;padding:0 30px;float:left}
#footer #col3{width:280px;padding-left:40px;float:left}
#links{text-align:center;margin:20px 0}
#links ul{margin:0;padding:0;list-style:none}
#links ul li{display:inline;background:none}
#links ul li a{color:#5c5849;border-right:1px solid #5c5849;text-transform:uppercase;text-decoration:none;font-size:12px;padding-right:5px;margin-right:3px}
#links ul li a.last{border:none;margin:0;padding:0}

#MainForm{padding:0;margin:0;width:672px}
#MainForm td{margin:0;padding:0}
#MainForm table table table td{text-align:left;color:#58554b;font-size:12px;line-height:1.2em;padding-bottom:5px;font-family:Arial,Helvetica,sans-serif}
#MainForm table table table td a{color:#58554b;font-size:12px;font-family:Arial,Helvetica,sans-serif}
#MainForm table table table td a img{text-align:center;border:3px solid #8c999e;margin-top:10px}
.pricecolor.colors_productprice{color:#6f1f2d;font-size:12px;font-family:Arial,Helvetica,sans-serif}
.pricecolor.colors_productprice b font{font-size:13px}
#table_checkout_cart0{background:url('../images/Template/white62.png');border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;border:1px solid #d4ceb9}
#font_checkout_cart a{color:#6f1f2d;text-decoration:none}