/* Add your custom CSS here */
body {
    background: #F6F0E7;
} #header {
    border: 0px dotted red;
    /*background: url(../images/header.png) no-repeat;*/
    height: 158px;
    text-align: center;
    padding-top: 10px;
} .sidebar {
    float: left;
    width: 200px;
} #left {
    border: 0px dotted red;
    margin-left: 5px;
} #centre {
    border: 0px dotted red;
    margin-top: 0px;
    margin-bottom: 50px;
} #block-block-1 img {
    padding-left: 0;
} #footer, #footer-message {
    clear: both;
    font-size: 0.9em;
    text-align: center;
    font-weight: bold;
}

h1.page-title {
    padding-left: 90px;
} .content-top {
    /*	text-align:center;
     background: url(../images/banner/rotate.php) no-repeat;
     border:0px solid red;*/
} .content-top-right {
} .content-top-left {
    border: 0px solid red;
    float: right;
    width: 600px;
} #search-block-form {
    padding-left: 0px;
} #block-search-0 {
    margin-left: 60px;
} #block-search-0 h2 {
    display: none;
} #block-block-11 {
    border: 0px solid red;
    float: right;
    text-align: right;
    width: 220px;
    padding-right: 75px;
    height: 58px;
    margin-top: -33px;
} .form-submit {
    background: #C9A56D;
    border: 1px solid #C9A56D;
} .upsell-block-product .form-submit {
    background: transparent url(../images/view-more.jpg) no-repeat;
    padding: 1px 10px;
    border: none;
    width: 90px;
    height: 20px;
} .add-to-cart .form-submit {
    background: transparent url(../images/view-more.jpg) no-repeat;
    padding: 1px 10px;
    border: none;
    width: 90px;
    height: 20px;
} #block-search-0 .form-submit {
    background: transparent url(../images/search.jpg) no-repeat;
    padding: 1px 10px;
    border: none;
}

html.js fieldset.collapsible {
    width: 97%;
} .node .content {
    padding: 0px 10px;
}

img.category {
    display: none;
    float: right;
    margin-left: 1em;
} .uc-price-display {
    clear: right;
    float: left;
    font-size: 1.3em;
    font-weight: bold;
    padding-bottom: 0px;
    padding-left: 20px;
    margin-top: -105px;
}

td.category img {
    border: 0px solid #CCCCCC;
    margin-top: 5px;
    padding: 0;
} .centre-product {
    /*		background:url(../images/round-content-middle-row-node.jpg) -2px -2px no-repeat;	*/
} .main-product {
    border: 0px solid #ccc;
    margin-right: 5px;
    height: 700px;
    /*	background:url(../images/round-content-middle-row-node.jpg) -2px -2px no-repeat;*/
} .category-grid-products td {
    background-color: transparent;
    border-bottom: 0px solid #CCCCCC;
    border-right: 0px solid #CCCCCC;
    padding: 0 20px 20px 5px;
    text-align: center;
}

td.category {
    border-top: 0px solid #CCCCCC;
    padding-left: 5px;
    padding-top: 35px;
}

tbody {
    border-top: 0px solid #CCCCCC;
} .category-grid-products table {
    border-left: 0px solid #CCCCCC;
    border-top: 0px solid #CCCCCC;
    text-align: center;
    width: 100%;
}

/*table.category {
 background:url(../images/round-content-middle-row.jpg) no-repeat;
 clear:right;
 width:101%;
 float:right;
 margin-right:20px;
 height:696px;
 border:0px solid #CCCCCC;
 
 }*/ .category small {
    background: url(../images/view-more.jpg) no-repeat;
    padding: 3px 19px 3px 14px;
    border: none;
    border: 0px solid red;
} .category small a {
    color: #000;
    font-weight: bold;
} .category strong a {
    font-size: 1.2em;
} .product-image {
    clear: left;
    float: left;
    height: 365px;
    margin-right: 4px;
    padding-right: 4px;
    padding-top: 4px;
    text-align: center;
    width: 330px;
    /*margin-left:-10px;*/
    _margin-left: 0px;
} .product-title {
    height: 57px;
    width: 100%;
} .item-list .pager {
    text-align: right;
    font-weight: bold;
    padding-top: 10px;
} .center- .item-list .pager {
    text-align: right;
    font-weight: bold;
    padding-top: 0;
} .center- .item-list ul {
    margin: 0;
    padding: 0;
} #block-uc_cart-0 {
    float: right;
    margin-top: -40px;
    margin-right: 20px;
    width: 250px;
} .category-grid-products {
    text-align: left;
    width: 101%;
    min-height: 600px;
    font-size: 0.8em;
} .category-grid-products table {
    margin-bottom: 0px;
    margin-top: 40px;
} .submitted {
    color: #777777;
    display: none;
}

ul.links.inline {
    display: none;
} .content .form-item {
    display: inline;
    margin-bottom: 1em;
    margin-top: 1em;
} .node-product-page img#title {
    /*margin-left:373px;*/
    float: right;
    margin-right: 5px;
    margin-top: 22px;
} #upsell-block-0 {
    clear: both;
}

div.upsell-block-product {
    float: left;
    margin: 45px 0 0;
    width: 340px;
    border: 0px dotted red;
}

img.buy-related-item {
    float: left;
    padding: 0 10px;
}

div.upsell-block-product .uc-price {
    font-weight: bold;
    white-space: nowrap;
} .node-product {
    background: url(../images/round-content-middle-row-node.jpg) -2px -2px no-repeat;
    height: 695px;
} .center-category-grid {
    background: url(../images/round-content.jpg) no-repeat;
    min-height: 700px;
} .main-container {
    float: left;
    margin-bottom: 50px;
    background-color: #cccccc;
} .center- {
    /*background:url(../images/round-content-middle-row.jpg) no-repeat;*/
    background-color: white;
    min-height: 700px;
} .center- img#title {
    padding: 10px;
    display: none;
} .center-category-grid img#title {
    padding: 10px;
}

td.category span {
    display: none;
} .catalog-grid-title a {
    color: #804000;
    display: block;
    font-weight: bolder;
} .center-category-grid .item-list {
    float: right;
    padding-top: 5px;
    font-weight: bold;
} .catalog-grid-discription p {
    margin-bottom: 0px;
}

/*#block-menu-menu-spritual-home-menu h2
 {
 background:url(../images/spiritual-home.jpg) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }
 #block-menu-menu-accessories h2
 {
 background:url(../images/accessories-retail.png) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }
 #block-menu-menu-jewelry h2
 {
 background:url(../images/jewelry.jpg) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }
 #block-menu-menu-rare-artifacts-heading h2
 {
 background:url(../images/rare-artifacts.jpg) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }
 
 #block-menu-menu-gifts h2
 {
 background:url(../images/gifts.jpg) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }
 #block-menu-menu-incense h2
 {
 background:url(../images/incense-stationry-more.jpg) no-repeat;
 height:60px;
 width:315px;
 text-indent:-9999px;
 }*/ #block-macrosun_catalog-0 h2 {
    display: none;
} .macrosun-catalog-jewelry {
    background: url(../images/jewelry.jpg) no-repeat;
    background-position: 0px 0px;
    padding: 70px 305px 50px 0px;
    width: 315px;
    height: 60px;
} .macrosun-catalog-spiritual-home {
    background: transparent url(../images/spiritual-home.jpg) no-repeat scroll 0 0;
    height: 60px;
    padding: 68px 0 0 250px;
} .macrosun-catalog-accessories {
    background: url(../images/accessories-retail.png) no-repeat;
    background-position: 0px 0px;
    padding: 70px 305px 50px 0px;
    width: 315px;
    height: 60px;
} .macrosun-catalog-stationary-incense-and-more {
    background: url(../images/incense-stationry-more.jpg) no-repeat;
    background-position: 0px 0px;
    padding: 68px 0 0 237px;
    width: 315px;
    height: 60px;
} .macrosun-catalog-gifts {
    background: url(../images/gifts.jpg) no-repeat;
    padding: 70px 305px 50px 0px;
    background-position: 0px 0px;
    width: 315px;
    height: 60px;
} .macrosun-catalog-rare {
    background: url(../images/rare-artifacts.jpg) no-repeat;
    background-position: 0px 0px;
    padding: 70px 305px 50px 0px;
    width: 315px;
    height: 60px;
}

a:link.macrosun-catalog-jewelry, a:visited.macrosun-catalog-jewelry, a:link.macrosun-catalog-spiritual-home, a:visited.macrosun-catalog-spiritual-home, a:link.macrosun-catalog-accessories, a:visited.macrosun-catalog-accessories, a:link.macrosun-catalog-stationary-incense-and-more, a:visited.macrosun-catalog-stationary-incense-and-more, a:link.macrosun-catalog-gifts, a:visited.macrosun-catalog-gifts, a:link.macrosun-catalog-rare, a:visited.macrosun-catalog-rare {
    color: #FFFFFF;
} #block-macrosun_catalog-0 {
    padding-top: 62px;
}

span.uc-price-list {
    display: none;
} .model {
    margin-right: 0;
}

span.uc-price-sell, .uc-price-upsell {
    color: black;
    font-weight: bold;
}

span.uc-price-sell span.price-prefixes {
    display: none;
}

div.cart-related-item {
    margin-top: 70px;
} #cart-form-products {
    border: 0px solid #BBBBBB;
    margin-left: 4px;
    margin-top: 0.5em;
    width: 99%;
} #cart-form-buttons {
    border: 1px solid #BBBBBB;
    margin-left: 3px;
    margin-top: 0.5em;
    width: 99%;
} .sidebar-left #centre {
    border: 0 dotted red;
    height: auto;
    min-height: 700px;
    padding-left: 4px;
    padding-top: 10px;
    width: 736px;
} #store-footer {
    display: none;
} #block-simplenews-394 .form-item label {
    margin-right: 10px;
    float: left;
} #block-simplenews-394 h2 {
    display: none;
} #block-simplenews-394 form {
    border: 3px double #C59C68;
    height: 100px;
    padding: 20px;
    width: 350px;
}
.product-info, .field-field-dimensions, .sell, .product-body, .add-to-cart, .field-field-web-subtitle
{
	float:right;
	max-height:262px;
	overflow:auto;
	width:367px; 
}
 .field-field-web-subtitle {
    font-weight: bold;
    padding-bottom: 20px;
} .field-field-web-subtitle .field-label {
    display: none;
} .more-product-images {
    display: block;
    overflow: hidden;
    width: 715px;
} .more-product-images .imagecache-uc_thumbnail {
    padding-left: 10px;
} .more-product-images a {
    float: left;
    height: 40px;
    padding-left: 10px;
    width: 40px;
} .center- br {
    display: none;
}

td.category div {
    height: 168px;
    overflow: hidden;
    margin: 10px;
    padding: 0;
} .upsell-image {
    float: left;
    height: 168px;
} .main-container {
    background-color: #FFFFFF;
    border: 2px solid #CCCCCC;
    color: #FFFFFF;
    padding: 1px;
    text-align: left;
    width: 722px;
} .main-container #centre {
    width: 715px;
    margin-bottom: 0;
}
span.login-link {
    padding-right: 10px;
}
.main-product-image
{
height:200px;
border:1px dotted red;
}
.main-product-image
{
height:350px;
border:0px dotted red;
}