/* JP Glassworks - Main Stylesheet */

body { padding: 0; margin: 0; }

.header { margin: 0 0; width: 100%; min-height: 170px; background-color: #816e5f; }
.header_container { margin: 0 auto; width: 1054px; }

.logo_nav { padding-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 14pt; }
.logo_nav a { font-family: Arial, Helvetica, sans-serif; color: #ffffff; text-decoration: none; }
.logo_nav a:hover { text-decoration: underline; }
.checkout_links { padding-right: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; }
.checkout_links a { color: #d9cdc4; text-decoration: none; font-style: italic; }
.checkout_links a:hover { text-decoration: underline; }

/* Navigation */
.nav { height: 43px; background-color: #858585; background-image: url('/uploads/images/main/button_bkgrd.png'); background-repeat: repeat-x; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
.nav_links { padding: 0px; margin: 0; list-style-type: none; }
.nav_links li { float:left; height: 43px; z-index: 99; border-right: 1px solid #ffffff; font-family: Arial, Helvetica, sans-serif; }
.nav li a { display:block; height: 43px; line-height: 43px; font-size: 12pt; color: #ffffff; text-decoration: none; padding-left: 20px; padding-right: 20px; }
.nav_links li a:hover { color: #000000; background-color: #d0cfcf; text-decoration: none; }

/* Content */
.top_content { background-color: #e7e7e7; }
.top_content_container { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; background-color: #ffffff; }
.content { padding: 35px 20px 50px 20px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #524839; line-height: 19pt; background-color: #ffffff; }
.content a { color: #524839; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.title { padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 22pt; color: #524839; }
.text { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; color: #524839; line-height: 19pt; }
.text a { color: #524839; text-decoration: underline; }
.text a:hover { color: #cbaa90; text-decoration: underline; }

/* Title Bar */
.title_bar { background-color: #d8d8d8; }
.title_bar_container { height: 45px; padding-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #816e5f; font-weight: bold; }

/* Workshops */
.workshop_thumb { float: left; width: 298px; height: 195px; margin: 0 10px 64px 10px; }
.workshop_image { border: 1px solid #816e5f; }
.workshop_price { padding: 4px; background-color: #816e5f; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #ffffff; }

/* Categories */
.title_category { padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 26pt; color: #000000; font-weight: bold; }
.link_book_preview { font-family: Arial, Helvetica, sans-serif; font-size: 13pt; padding-top: 16px; }
.link_book_preview a { color: #816e5f; text-decoration: none; }
.link_book_preview a:hover { text-decoration: underline; }
.product_thumb { float: left; width: 202px; height: 292px; margin: 0 25px 24px 25px; }
.product_image { border: 1px solid #816e5f; }
.product_price { padding: 4px; background-color: #816e5f; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; color: #ffffff; }
.product_link { text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 13pt; padding-top: 10px; }
.product_link a { color: #524839; text-decoration: none; }
.product_link a:hover { text-decoration: underline; }

/* Product */
.product_price_big { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color: #816e5f; font-weight: bold; padding-top: 20px; padding-bottom: 22px; }

/* Buttons */
.checkout { font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #ffffff; font-weight: bold; }
.checkout a { display: block; width: 160px; padding: 10px; background-color: #816e5f; text-align:center; color: #ffffff; text-decoration: none; }
.checkout a:hover { background-color: #858585; text-decoration: none; }
.button_big {  padding: 10px 14px 10px 14px; background-color: #816e5f; text-align:center; color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 18pt; color: #ffffff; font-weight: bold; text-decoration: none; border:0; }
.button_big:hover { background-color: #858585; text-decoration: none; cursor:pointer; }

.line_container { padding-top: 12px; padding-bottom: 12px; }
.line { border: none; background-color: #e0e4e0; color: #e0e4e0; height: 1px; }

/* Sliders */
ul.bjqs { position: relative; list-style: none; padding: 0; margin: 0; overflow: hidden; display: none; }
li.bjqs-slide { position: absolute; display: none; }
ul.bjqs-controls {list-style: none; margin: 0; padding: 0; z-index: 9999; }
ul.bjqs-controls.v-centered li a { position: absolute; }
ul.bjqs-controls.v-centered li.bjqs-next a { right: 0; opacity: 0.7; }
ul.bjqs-controls.v-centered li.bjqs-next a:hover { right: 0; opacity: 1; }
ul.bjqs-controls.v-centered li.bjqs-prev a { left: 0; opacity: 0.7; }
ul.bjqs-controls.v-centered li.bjqs-prev a:hover { left: 0; opacity: 1; }
ol.bjqs-markers { list-style: none; padding: 0; margin: 0; width: 100%; }
ol.bjqs-markers.h-centered { text-align: center; }
ol.bjqs-markers li { display: inline; }
ol.bjqs-markers li a { display: inline-block; }
p.bjqs-caption { display: block; width: 96%; margin: 0; padding: 2%; position: absolute; bottom: 0; }

/* Footer */
.footer { padding-top: 34px; padding-bottom: 54px; background-color: #816e5f; border-top: 12px solid #858585; }
.footer_links_header { margin-bottom: 10px; border-bottom: 1px solid #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; line-height: 18pt; }
.footer_links { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #d9cdc4; line-height: 14pt; }
.footer_links a { color: #d9cdc4; text-decoration: none; }
.footer_links a:hover { text-decoration: underline; }
.footer2 { background-color: #858585; border-top: 1px solid #ffffff; }
.footer2_links { height: 70px; padding-left: 14px; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; }
.footer2_links a { color: #ffffff; text-decoration: none; }
.footer2_links a:hover { text-decoration: underline; }
/* Stylesheet: main_stylesheet Modified On 2013-06-26 12:55:25 */
