@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Verdana;
	font-size: 12px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background:#d019a9 url(/ekmps/shops/jewelleryshed/resources/Design/js-xmasbg.jpg) repeat-x top center fixed;}

a:link img, a:visited img, a:hover img, a:active img {border:none;}
a:focus {outline:none; ie-dummy:expression(this.hideFocus=true);}

a:link, a:visited, a:active {color:#000; font-size:12px; text-decoration:none;}
a:hover {color:#000; text-decoration:underline;}

#sale-banner {width:958px; float:left; margin:0px 0px 10px 6px;}

#holder {width:992px; margin:0px auto; overflow-x:hidden;}
#inside {width:990px; float:left; background:#ffffff; border-left:1px solid #55115b; border-right:1px solid #55115b; border-bottom:1px solid #55115b;}
#header {width:990px; float:left; background:#ffffff;}
#navbar {width:966px; float:left; height:28px; line-height:28px; padding:0px 12px; background:#55115b;}
#header-inside {width:990px; float:left; height:120px;}
#header-inside-right {width:220px; float:right; clear:none; height:100px; padding:10px 12px;}
#cart {width:220px; height:44px; padding:8px; float:right; margin-top:2px; border:1px solid #e1d3e1; position:relative; background:url(/ekmps/shops/jewelleryshed/resources/Design/cartbg2.gif) no-repeat;}
#cart-inside {width:185px; float:right; height:44px; clear:none;}
#cart-inside-right {width:100px; float:right; height:44px; text-align:right; clear:none;}
#cart-inside-left {width:85px; float:left; margin-top:26px;}
#shoppingbag {width:42px; height:71px; float:left; position:relative; z-index:10; margin:-15px 0px 0px -15px;}
#search-inside {width:238px; float:right; clear:both; margin-top:5px; height:28px;}
#search-left {width:56px; float:left; height:28px; line-height:28px; background:url(/ekmps/shops/jewelleryshed/resources/Design/searchbg.gif);}
#search {float:right; clear:none; width:182px; margin-top:-3px;}
#logo {width:470px; float:left; height:120px;}
#header-promo {width:210px; float:left; height:94px; padding-top:10px; padding-left:5px; clear:none;}
#payment {width:990px; float:left; margin:20px 0px; text-align:center;}

#navholder {width:990px; float:left;}
#shopfor {width:105px; float:left; height:35px; border-bottom:1px solid #ffffff;}
#topnav {width:885px; height:35px; border-bottom:1px solid #ffffff; float:left; clear:none; background:#834782; color:#ffffff; font-size:14px; text-shadow:1px 1px #55115b;}
#topnav ul {padding:0; margin:0; list-style:none;}
#topnav ul li {float:left; position:relative;}
#topnav ul li ul {display:none;}
#topnav ul li a, .topnav ul li a:visited {display:block; height:35px; line-height:36px; padding:0px 10px; font-family:arial; font-size:14px; text-transform:uppercase; text-decoration:none; background:#834782; color:#ffffff; overflow:hidden; text-align:left; border-left:2px solid #ffffff; border-bottom:1px solid #ffffff; position:relative; z-index:50;}
/* top menu on hover*/
#topnav ul li:hover a {background:#55115b;}
/* sub menus on hover*/
#topnav ul li:hover ul {display:block; position:absolute; top:36px; border-top:1px solid #55115b; margin-left:2px;}
#topnav ul li:hover ul li a {display:block; z-index:100; background:#fee9fe; color:#834782; height:24px; line-height:24px; width:165px; font-size:11px; text-indent:-1px; text-transform:capitalize; border:1px solid #55115b; border-top:none; text-align:left; text-shadow:none;}
#topnav ul li:hover ul li a:hover {background:#ae1d1d; color:#ffffff;}

#content {width:970px; min-height:550px; float:left; padding:10px;}
#footer {width:970px; float:left; line-height:22px; padding:13px 10px; background:#36093a; text-align:center;}

#category-page {width:970px; float:left;}
#category-page-left {width:186px; padding-left:2px; float:left; min-height:700px; border-right:1px dotted #dddddd;}
#category-page-right {width:775px; float:right; clear:none; padding-bottom:80px;}
#top-title {width:770px; padding:5px 0px 3px 5px; float:left;}
#left-title {width:155px; padding:8px 10px; float:left; background:#ae1d1d; color:#ffffff;}
#infobot {width:175px; height:20px; margin-bottom:6px; float:left; background:url(/ekmps/shops/jewelleryshed/resources/Design/infobot.gif) no-repeat;}
#left-desc {width:153px; padding:12px 10px 10px 10px; float:left; border:1px solid #ae1d1d; margin-bottom:13px;}
#category-title {width:702px; float:left;}
#top-title-back {width:68px; float:right; clear:none;}
#category-holder {width:775px; float:left;}
#category-products {width:775px; float:left;}
#category-product-outside {width:182px; margin:5px; float:left; clear:none;}
#category-product-image-holder {width:170px; height:170px; padding:5px; border:1px solid #55115b; background:#ffffff;}
#category-product-box {width:166px; height:100px; padding:8px; float:left; background:url(/ekmps/shops/jewelleryshed/resources/Design/boxbg2.gif) no-repeat;}
#category-product-name {width:166px; min-height:40px; float:left; margin-bottom:5px;}
#category-product-price {width:166px; height:31px; float:left;}
#category-product-buttons {width:166px; height:22px; float:left; font-size:0px;}
#category-promo {width:175px; float:left; margin-bottom:13px;}
#featured-title {width:938px; margin:5px 0px 5px 6px; padding:9px 10px; float:left; background:#492948; color:#ffffff;}

#sub-category-outside {width:700px; float:left; padding:10px; margin-bottom:12px; background:#f9e2fa; border:2px solid #834782;}
#sub-category-image-holder {width:100px; height:100px; padding:2px; float:left; margin-right:14px; background:#ffffff; border:1px solid #e2ade5;}
#sub-category-box {width:580px; float:right; clear:none;}
#sub-category-name {width:580px; float:left; margin-bottom:12px; margin-top:5px;}
#sub-category-desc {width:580px; float:left; margin-bottom:15px;}
#sub-category-button {width:200px; float:left;}

#page {width:970px; float:left;}
#featured-products {width:970px; float:left; padding-bottom:15px;}
#welcome-top {width:958px; float:left; margin:0px 6px 7px 6px;}
#welcome-top-left {width:570px; float:left;}
#welcome-top-right {width:376px; float:right; clear:none;}
#promo-top-left {width:568px; float:left; border:1px solid #834782; font-size:1px;}
#promo-top-right {width:374px; float:left; border:1px solid #834782; font-size:1px; margin-bottom:12px;}
#promo-bottom-right {width:374px; float:left; border:1px solid #834782; font-size:1px;}

#product-top {width:940px; float:left; padding:15px;}
#product-left {width:360px; float:left;}
#product-center {width:300px; padding:0px 30px 0px 15px; float:left; clear:none;}
#product-right {width:203px; min-height:268px; padding:15px; float:right; clear:none; background:#f9e8f4; border:1px solid #ead3e5;}
#product-image {width:300px; float:left; height:300px;}
#product-title {width:360px; float:left; margin-bottom:20px;}
#product-description {width:360px; float:left;}
#product-price {width:203px; float:left; padding:0px 0px 15px 0px;}
#product-add {width:202px; float:left; padding:15px 0px 0px 1px;}
#product-options {width:203px; float:left;}
#product-buynow {width:203px; height:36px; float:left; margin-bottom:10px; background:url(/ekmps/shops/jewelleryshed/resources/Design/buynowbg.gif) no-repeat;}
#product-buytext {width:203px; float:left; padding-bottom:15px; color:#834782; font-size:11px;}
#product-related {width:958px; height:35px; float:left; margin-left:6px; margin-bottom:5px; background:url(/ekmps/shops/jewelleryshed/resources/Design/prodrelated.gif) no-repeat;}
#product-extra {width:910px; padding:15px; height:80px; margin-bottom:20px; float:left; border-top:1px dashed #e7bae5; border-bottom:1px dashed #e7bae5;}

#location {width:770px; padding-left:6px; float:left; padding-bottom:10px;}

#seo {width:918px; float:left; padding:15px; border:5px solid #eec3ef; margin:6px 6px 15px 6px;}
#seo-top {width:918px; float:left; margin-bottom:10px;}
#seo-bottom {width:918px; float:left;}
#news {width:918px; float:left; padding:15px; border:5px solid #834782; border-top:none;  margin:0px 6px 5px 6px;}
#newsletter {width:926px; float:left; padding:15px 15px 10px 15px; border:1px solid #834782; margin:-5px 6px 5px 16px;}

#extra-page {width:950px; float:left; padding:10px;}
#extra-page-title {width:950px; float:left; padding-bottom:30px;}
#extra-page-title-left {width:800px; float:left;}
#extra-page-title-right {width:120px; float:right; clear:none; text-align:right;}
#extra-page-content {width:950px; float:left; padding-bottom:100px;}
#extra-page-content-left {width:600px; float:left;}
#extra-page-content-right {width:300px; float:right; clear:none;}
#extra-page-image {width:300px; float:left; margin-bottom:30px; margin-top:-10px;}

h1, h1 a:link, h1 a:visited, h1 a:active {display:inline; font-family:sans-serif; color:#000; font-weight:bold; font-size:20px; text-decoration:none; text-transform:capitalize;}
h1 a:hover {color:#000; text-decoration:underline;}

h2 {display:inline; font-family:verdana; color:#000; font-weight:normal; font-size:13px; text-decoration:none;}
h2 a:link, h2 a:visited, h2 a:active {display:inline; font-family:verdana; color:#cc0000; font-weight:bold; font-size:13px; text-decoration:none;}
h2 a:hover {color:#cc0000; text-decoration:underline;}

h3, h3 a:link, h3 a:visited, h3 a:active {display:inline; font-family:verdana; color:#ffffff; font-weight:normal; font-size:10px; text-decoration:none; text-transform:uppercase;}
h3 a:hover {color:#ffffff; text-decoration:underline;}

h4, h4 a:link, h4 a:visited, h4 a:active {display:inline; font-family:arial; color:#000; font-weight:bold; font-size:16px; text-decoration:none; text-transform:capitalize;}
h4 a:hover {color:#000; text-decoration:underline;}

h5, h5 a:link, h5 a:visited, h5 a:active {display:inline; font-family:verdana; color:#000; font-weight:normal; font-size:12px; text-decoration:none;}
h5 a:hover {color:#000; text-decoration:underline;}

.white {font-size:12px; color:#ffffff;}
.white a {font-size:12px; color:#ffffff; text-decoration:none;}
.white a:link, .white a:visited, .white a:active {font-size:12px; color:#ffffff; text-decoration:none;}
.white a:hover {text-decoration:underline; color:#ffffff;}

.toplink {font-size:11px; color:#ffffff;}
.toplink a {font-size:11px; color:#ffffff; text-decoration:none;}
.toplink a:link, .toplink a:visited, .toplink a:active {font-size:11px; color:#ffffff; text-decoration:none;}
.toplink a:hover {text-decoration:underline; color:#ffffff;}

.large, .large a:link, .large a:visited, .large a:active {display:inline; font-family:sans-serif; color:#000; font-weight:bold; font-size:20px; text-decoration:none; text-transform:capitalize;}
.large a:hover {color:#000; text-decoration:underline;}

.location, .location a:link, .location a:visited, .location a:active {display:inline; font-family:verdana; color:#999999; font-size:10px; text-decoration:none; text-transform:uppercase;}
.location a:hover {color:#000; text-decoration:underline;}

.edit p {display:inline;}
.edit-text p {margin-top:0px;}


.ekm-cart-button-surround {background:#ffffff; border-collapse:collapse;}

.ekm-cart-button-continue {background-image:url(/ekmps/shops/jewelleryshed/resources/Design/button-continue-shopping.jpg); height:61px; cursor:pointer; text-indent: -9999px;}

.ekm-cart-button-update {background-image:url(/ekmps/shops/jewelleryshed/resources/Design/button-update-bag.jpg); height:61px; cursor:pointer; text-indent: -9999px;}

.ekm-cart-button-checkout {background-image:url(/ekmps/shops/jewelleryshed/resources/Design/button-checkout.jpg); height:61px; cursor:pointer; text-indent: -9999px;}













































