/*
Theme Name: onesoul Pendant
Theme URI: http://www.onesoulpendant.com
Description: onesoul Pendant theme
Version: 1.0
Author: Katrina Kaciczak
Author URI: http://aquanelle.com
*/

/* ================================================== */
/*             One Soul Pendant Stylesheet            */
/* ================================================== */

/* SETTING DEFAULTS ( html, body, zero margins and paddings ) */
* {font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; border:none; border-collapse:collapse;}
html, body {background-color:#E5E5E5;}
.clear {clear:both;}
/* PAGE STRUCTURE ( table layout ) */
#tblAll{width:780px; margin:15px auto;}
#tdTopLef{width:140px; height:135px;}
#tdTopRig{width:640px; height:135px;}
#tdMidLef{width:140px; background:url(images/bcg/tdMidLef.gif) repeat-y right; vertical-align:top;}
#tdMidRig{width:640px; background:url(images/bcg/tdMidRig.gif) repeat-y left; vertical-align:top; text-align:center; padding-right:5px;}
#tdBtmLef{width:140px; height:20px; vertical-align:top;}
#tdBtmRig{width:640px; height:20px; vertical-align:top;}
/* SIDE MENU STYLING */
#ulMenu {}
#ulMenu li {display:block; list-style-type:none;}
#ulMenu li a {height:45px; width:140px; display:block; text-decoration:none;}
#ulMenu li a span {display:none;}
#ulMenu ul li {display:block; list-style-type:none;}
#ulMenu ul li a {height:33px; width:140px; display:block; text-decoration:none;}
#ulMenu ul li a span {display:none;}
/* main menu links */
#ulMenu #aHome a {background:url(images/menu/home.gif) no-repeat bottom right;}
#ulMenu #aHome a:hover, #ulMenu #aHome a.current {background-image:url(images/menu/home-cur.gif);}
#ulMenu #aBuy a {background:url(images/menu/buy.gif) no-repeat bottom right;}
#ulMenu #aBuy a:hover, #ulMenu #aBuy a.current {background-image:url(images/menu/buy-cur.gif);}
#ulMenu #aGallery a {background:url(images/menu/gallery.gif) no-repeat bottom right;}
#ulMenu #aGallery a:hover, #ulMenu #aGallery a.current {background-image:url(images/menu/gallery-cur.gif);}
#ulMenu #aInfo a {background:url(images/menu/info.gif) no-repeat bottom right;}
#ulMenu #aInfo a:hover, #ulMenu #aInfo a.current {background-image:url(images/menu/info-cur.gif);}
#ulMenu #aContact a {background:url(images/menu/contact.gif) no-repeat bottom right;}
#ulMenu #aContact a:hover, #ulMenu #aContact a.current {background-image:url(images/menu/contact-cur.gif);}
/* sub menu links */
#subBuy {display:none;}
#subBuy #aDelivery a {background:url(images/menu/delivery.gif) no-repeat bottom right;}
#subBuy #aDelivery a:hover, #ulMenu #aDelivery a.current {background-image:url(images/menu/delivery-cur.gif);}
#subBuy #aReturns a {background:url(images/menu/returns.gif) no-repeat bottom right;}
#subBuy #aReturns a:hover, #ulMenu #aReturns a.current {background-image:url(images/menu/returns-cur.gif);}
#subInfo {display:none;}
#subInfo #aAboutUs a {background:url(images/menu/aboutus.gif) no-repeat bottom right;}
#subInfo #aAboutUs a:hover, #ulMenu #aAboutUs a.current {background-image:url(images/menu/aboutus-cur.gif);}
#subInfo #aSilverCare a {background:url(images/menu/silvercare.gif) no-repeat bottom right;}
#subInfo #aSilverCare a:hover, #ulMenu #aSilverCare a.current {background-image:url(images/menu/silvercare-cur.gif);}
#subInfo #aSitePolicies a {background:url(images/menu/sitepolicies.gif) no-repeat bottom right;}
#subInfo #aSitePolicies a:hover, #ulMenu #aSitePolicies a.current {background-image:url(images/menu/sitepolicies-cur.gif);}
/* CONTENT STYLING ( cell = Middle Right ) */
#tdMidRig h1, #tdMidRig h2, #tdMidRig h3, #tdMidRig h4, #tdMidRig h5, #tdMidRig h6 {line-height:normal; font-weight:bold; text-align:left; width:560px;}
#tdMidRig h1 {font-size:25px;  background-color:#FC1314; color:#fff; padding:5px 15px; margin:25px auto 20px auto;}
#tdMidRig h1.h1Top {margin-top:0;}
#tdMidRig h2 {font-size:18px; padding:5px 15px; margin:20px auto 15px auto;}
#tdMidRig h3 {font-size:14px; padding:5px 15px; margin:15px auto 10px auto;}
#tdMidRig p {font-size:14px; line-height:20px; color:#000; width:560px; padding:0 15px; margin:0 auto 10px auto; text-align:left;}
#tdMidRig p.image {background:none; line-height:normal; width:590px; padding:0; margin:0 auto 20px auto;}
#tdMidRig p.image a.relGroupsLink {display:block;}
#tdMidRig p.paraBlack {background-color:#000; color:#fff; padding:5px 15px;}
#tdMidRig p a {color:inherit; text-decoration:underline;}
#tdMidRig p a:hover {color:#FC1314;}
#tdMidRig p.blkCent {width:590px; clear:both; padding:2px 0; margin-bottom:15px; background-color:#000000; color:#FFFFFF; text-align:center;}
#tdMidRig p.blkCent a {color:#FFFFFF; text-decoration:none;}
#tdMidRig p.blkCent a:hover {color:#FC1314; text-decoration:none;}
#tdMidRig p.blkCent span.c1 {font-size:20px; line-height:normal;}
#tdMidRig p.blkCent span.c2 {font-size:24px; line-height:normal;}
#tdMidRig p.blkCent span.c3 {font-size:14px; line-height:17px;}
#tblGal {width:590px; margin:25px auto;}
#tblGal tr td {text-align: center; vertical-align: middle; padding:15px 0; border:1px solid #000000;}
#tblGal tr td img {}
/* FOOTER STYLING ( cell = Bottom Right ) */
#tdBtmRig p {width:590px; text-align:center;}
#tdBtmRig p.menu {font-size:16px; line-height:20px; color:#000000; padding:5px 0 10px 0;}
#tdBtmRig p.ka3na {font-size:12px; line-height:16px; color:#999999; padding:0 0 10px 0;}
#tdBtmRig p.menu a {color:#000000; text-decoration:none; padding:2px 8px;}
#tdBtmRig p.ka3na a {color:#999999; text-decoration:none;}
#tdBtmRig p.menu a:hover {background-color:#FC1314; color:#FFFFFF;}
#tdBtmRig p.ka3na a:hover {text-decoration:underline;}

/* ============================================= */
/*             Highslide Gallery Page            */
/* ============================================= */
.highslide {cursor: url(../highslidegraphics/zoomin.cur), pointer;outline: none;}
.highslide-active-anchor img {visibility: hidden;}
.highslide img {border: 0px solid gray;}
.highslide:hover img {border: 0px solid white;}
.highslide-dimming {position: absolute;background: black;}
.highslide-wrapper {background: white;}
.highslide-image {border: 2px solid white;}
.highslide-image-blur {}
.highslide-caption {display: none;border: 2px solid white;border-top: none;font-family: Verdana, Helvetica;font-size: 10pt;padding: 5px;background-color: white;}
.highslide-loading {display: block;color: black;font-size: 8pt;font-family: sans-serif;font-weight: bold;text-decoration: none;padding: 2px 2px 2px 22px;border: 1px solid black;background-color: white;background-image: url(../highslidegraphics/loader.white.gif);background-repeat: no-repeat;background-position: 3px 3px;}
a.highslide-credits,a.highslide-credits i {padding: 2px;color: silver;text-decoration: none;font-size: 10px;}
a.highslide-credits:hover,a.highslide-credits:hover i {color: white;background-color: gray;}
a.highslide-full-expand {background: url(../highslidegraphics/fullexpand.gif) no-repeat;display: block;margin: 0 10px 10px 0;width: 34px;height: 34px;}
/* These must always be last */
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}

/* ============================================= */
/*                 PayPal Buttons                */
/* ============================================= */
div#buyWithPaypal {margin-left:35px; display:block; clear:both;}
div#buyWithPaypal form {float:left; padding:20px 0;}
div#buyWithPaypal form label {float:left; font-weight:bold; margin-right:10px;}
div#buyWithPaypal form select#selectPostageZone {float:left; width:100px; margin-right:10px; border:1px solid #000;}
div#buyWithPaypal form input {float:left;}


