/* CSS Document */

html, body { height: 100%; background: #e8a110;   font-family: "Arial", Verdana; font-size: 9.75pt; color: #867474; line-height: 19px; background-image:url(images/bg.gif); background-repeat: repeat-x; }

a { text-decoration:underline; color:#E8A110; }
a:hover { text-decoration:underline; color:#E8A110; }
a:active { text-decoration:underline; color:#E8A110; }

li a { text-decoration:none; color:#E8A110; }
li a:hover { text-decoration:underline; color:#E8A110; }
li a:active { text-decoration:underline; color:#E8A110; }

.outer-table { border: solid 1px #f6d99f; background-color:#FFFFFF; }

table td { border: none; }

.footer { font-size: 11.25px; color: #E8A110; font-weight: normal; text-align:right; word-spacing: 2pt; letter-spacing: 1pt; }
.footer a { text-decoration:none; color:#E8A110;}
.footer a:hover { text-decoration:underline; color:#E8A110; }
.footer a:active { text-decoration:underline; color:#E8A110; }

.sig { font-size: 11.25px; color: #fff; font-weight: normal; text-align:right; word-spacing: 2pt; letter-spacing: 1pt; position: relative; right: 18px; }
.sig a { text-decoration:underline; color:#fff; }
.sig a:hover { text-decoration:underline; color:#004685; }
.sig a:active { text-decoration:underline; color:#004685; }

.nav-and-content-padding { padding: 0px 0 5px 0px; position:relative; bottom: 10px; left:10px; }
.nav-bottom-padding { margin: 5px 0 0 0; }
.nav-top-bottom-padding { padding: 0 5px 0 0; }

.content-bottom-padding { margin: 5px 0 0 0; }
.content-bg-padding { background-image:url(images/content-bg.jpg); background-repeat:repeat; padding: 0 10px 0 10px; font-weight:700; }

.footer-padding { margin: 5px 0 0 0; }

.home-icon { position:relative; bottom:22px; left:15px; }
.view-basket-icon { position:relative; left:10px; }

.questions-or { position:relative; left:225px; color:#FFFFFF; }

.what-is { position:relative; left:310px; color:#FFFFFF; }

.top-headings {font:Arial; font-weight:bold; color:#004685; font-size:20px;}
.index-headings {font:Arial; font-weight:bold; color:#004685; font-size:20px; padding-bottom: 12px;}
.blue-sub-headings {font:Arial; font-weight:bold; color: #004685; font-size:16px;}
.sub-headings {font:Arial; font-weight:bold; color: #e8a110; font-size:14px;}
.orange-heading {color: #e8a110;}

.home-page-bulldog {margin-right: 10px;}
.home-page-cat {position: relative; bottom: 10px; left:160px;}

/* Thumbnails Begins */

.th-top-row {position:relative; top:4px;}

.th-animal { padding: 0px 5px 10px 0; }
.th-animal img { border: solid 1px #e8a110; }

.th-title a { line-height:12pt; font-weight:700; color: #867474; text-decoration:none; font-size:9.35pt;}
.th-title a:hover { text-decoration:underline;}

.th-price {color:#004685; font-weight:700;}

.th-info a:hover {font-weight: bold;}

.th-more { position:relative; left:70px; font-weight:700;}
.th-more a:hover {font-weight: bold;}

/* Thumbnails Ends */

/* Large Images Begins */

.lg-title {font-size:18px; font-weight:700;}
.lg-price {font-size:18px; color:#004685; font-weight:700;}

.lg-quantity {font-size:18px; color:#E8A110; font-weight:700;}

.lg-with-this-gift {font-size: 9.75pt; font-weight:700;}

.lg-img {margin: 0 10px 18px 0; border: solid 1px #e8a110;}

/* Large Images Ends */

/* Personalize Your Card Begins */

.radio-button {position:relative; bottom:20px; }

.normal-text {font-family: "Arial", Verdana; font-size: 9.75pt; color: #867474;}

.orange {color: #e8a110;}

.padding-message {padding: 0 0 5px 0;}

/* Personalize Your Card Ends */

/* Shopping Cart Begins */

.ecard-img {margin-right:7px; font-size:8.5pt;}
.ecard-text {margin-right:7px; font-size:8.5pt;}

.categories { color: #e8a110; padding: 6px 0 10px 0;}

.product-name {color:#004685; font-weight:700;}
.product-price {color: #e8a110;}

.shopping-cart-buttons { position: relative; right: 25px; }
.shopping-cart-buttons img { padding: 1px 6px 5px 6px; position: relative; left: 200px;}

.total-value-blue { padding: 0px 10px 10px 0px; position:relative; right: 15px; color: #004685;}
.total-value-orange {color:#e8a110;}

/* Shopping Cart Ends */
/* Payment Details Begins */

.payment-padding {padding: 0 0 12px 0;}

.required-field {color:red;}

.total-value-payment { padding: 0px 10px 10px 0px; position:relative; left: 8px; color: #004685;}

/* Payment Details Ends */

.blue {color: #004685;}