/* @override http://pg.data.chillifish.net/css/web.css */


/* 
	Pretty Green SS10 Re-build
		By Chillifish - March 2010
		http://www.chillifish.net
		Dan Claydon
*/

body {background:#f4f4ee;color:#2d2d29;font-family: Helvetica, Arial, sans-serif;font-size:10px;margin:0;padding:0;}
h1, h2, h3 {font-weight: normal;padding-bottom: 14px;}
h1{font-size: 21px;}
h2{}
h3{}
p{line-height: 17px;padding-bottom: 15px;font-size: 12px;}

hr {height:1px;border: 1px dotted #333333;border-width:0px 0px 1px 0px;clear: left;*clear:none;margin: 0;}

a:link, a:visited {color: #a3bd4e;text-decoration: none;text-transform: uppercase;}
a:active, a:hover {color: #2d2d29;}  
#header a:link, #header a:visited {color: #2d2d29;}
#header a:active, #header a:hover {color: #a3bd4e;}  
#header a.active {color: #a3bd4e}

#main a:link, #main a:visited {color: #2d2d29;}
#main a:active, #main a:hover {color: #000000;}  
#main .blacklabel a:link, #main .blacklabel a:visited {color: #999a8c;}
#main .blacklabel a:active, #main .blacklabel a:hover {color: #ffffff;} 

label {color: #2d2d29;display: block;font-size: 11px;font-weight: bold;margin-bottom: 5px;}
	label span {color: #a3bd4e;font-size: 15px;}
input, textarea {background: #f8f8f5;border: #b7b4a9 1px solid;font-size: 10px;line-height: 10px;padding: 5px;width: 220px;}

/* Primary and secondary Button Styles */
body .primarybtn, #passwd-reset-container #id_submit, li.cbutton input {background: #a3bd4e;border: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;color: #ffffff;cursor:pointer;font-family:Helvetica,Arial;font-size: 10px;font-weight: bold;height: auto;letter-spacing:1px;line-height: 10px;padding: 7px;text-align: center;text-transform: uppercase;vertical-align: baseline;width: auto;}
body .secondarybtn {background: #999a8c;border: 0;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;color: #ffffff;cursor:pointer;font-family:Helvetica, Arial;font-size: 10px;font-weight: bold;height: auto;letter-spacing:1px;line-height: 10px;padding: 7px;text-align: center;text-transform: uppercase;vertical-align: baseline;width: auto;}

/* Center the main elements of the page */
#header, #content, #footer {margin: 0 auto;width: 960px;}

#header-wrap {background: url(/images/green/header_bg.jpg) repeat-x;display: block;float: left;height: 144px;width: 100%;}
	#logo {background: url(/images/green/logo.png) no-repeat;display: block;float: left;height: 118px;text-indent: -99999px;width: 107px;}
	#top-section {float: right;font-weight: bold;padding: 42px 20px 0 0;width: 815px;}
		#top-section li {float: left;line-height: 26px;vertical-align: middle;}
		#top-section li.secondary-tab {font-size: 11px;padding: 4px 5px;margin-top: 3px;}
		ul#main {float: left;font-size: 13px;}
			#main li {background: #e7e4dc;border: 1px solid #b0b0b0;-webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-width: 1px 1px 0 1px;-moz-box-shadow: 0px -2px 3px #b2b2b2;-webkit-box-shadow: 0px -2px 3px #b2b2b2;box-shadow: 0px -2px 3px #b2b2b2;line-height: 13px;padding: 5px;opacity: 0.6;opacity: 0.8;}
			#main li.active {background: #f5f4ef;opacity: 1;}
			#main li.active a {}
			#main .blacklabel {background: #232520;border: 1px solid #282a26;margin-right: 19px;}
				#main .blacklabel a {color: #999a8c;}
		ul#secondary {float: right;font-size: 11px;text-transform: uppercase;}
#secondary li {
color:#666666;
font-size:14px;
margin-top:-2px;
padding-left:12px;
}
	#bottom-section {float: right;padding: 12px 20px 0 0;width: 808px;}
		.categories {float: left;padding-right: 55px;padding-top: 3px;font-weight: bold;}
		.categories li {padding-bottom: 9px;}

		#bottom-section p {float: right;font-size: 10px;padding-top:1px;text-align: left;text-transform: uppercase;}
			#bottom-section p img {border: 1px solid #aaaaa6;margin-left: 5px;vertical-align: text-bottom;}

#content-wrap {background: #ffffff;clear: left;float: left;display: block;height: auto;width: 100%;}

#footer-wrap {background: url(/images/green/footer_bg.jpg) repeat-x top;clear: left;float: left;padding-bottom: 30px;text-align: center;width:100%;}
	#footer-wrap ul {padding-top: 15px;}
	#footer-wrap li {display: inline;padding-right:15px;}
	#footer-wrap, #footer-wrap a {color: #999a8c;font-size: 9px;font-weight: normal;text-transform: uppercase;}
	
#shopping-bag {width: 960px;margin: 0 auto;}
	#shopping-bag p {font-size: 10px;position: fixed;text-align: right;top: 3px;width: 960px;line-height:15px;}
	#shopping-bag a {background: #a3bd4e;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;color: #ffffff;letter-spacing: 1px;margin-right: 18px;padding: 5px 8px;}
	#shopping-bag a:hover {background: #282a26;}

/* Home page */
#home .main {float: left;border: 1px solid #ffffff;border-width: 1px 0 1px 1px;}
#home .secondary{border: 1px solid #ffffff;border-width: 1px 1px 0 1px;float: right;}

/* Category */
#category #content {padding: 15px 0 15px 0;}
.row {clear: left;padding-top: 25px;}
.product {float: left;text-align: center;min-height:345px;*height:345px;width: 240px;}
	.product img {padding-bottom: 25px;}
	.product p {font-size: 11px;padding-bottom: 15px;}
	.product a {color: #2d2d29;}
	.product span {display: block;}
	.product .coming {color: #a3bd4e;font-size: 10px;font-style: italic;}

#category p.to-top {clear: left;float: left;line-height:9px;margin-bottom: 0px;text-align:right;width: 100%;padding: 0;}
#category p.to-top a {color: #333333;font-size: 9px;}

#product_filter {text-transform: uppercase; font-size: 9px; color: #9d9c97; background-color: #f8f7f3; padding: 4px;}
    #product_filter span {display: inline-block; height: 15px;}
    #product_filter #size_filter_title {margin-left: 5px;}
    #product_filter #color_filter_title {margin-left: 10px;}
    #product_filter #filter_price {width: 180px; display: inline-block; border: none; background-color: #9d9c97; height: 4px; border: 1px solid #8f8f83;}
    #product_filter #filter_price .ui-slider-range {background-color: #444245; border: 1px solid #8f8f83; border-top: none; height: 4px;}
    #product_filter #filter_price .ui-slider-handle {border: none; background-color: #f8f7f3; background-image: url(/images/slider-handler.png); width: 8px; height: 15px; padding: 0px;}
    #product_filter #start_price, #product_filter #end_price {text-align: right; color: #444245; font-weight: bold;}
    #product_filter #start_price {margin-left: 5px; margin-right: 10px;width:30px;}
    #product_filter #end_price {margin-left: 15px; margin-right: 10px;width:35px;text-align:left;}
    #product_filter a {display: inline-block; padding: 2px; text-align: center;}
        #product_filter a.size { width: 18px; height: 10px; border: 1px solid #9d9c97; color: #9d9c97;}
        #product_filter a.sizeon {width: 18px; height: 10px; border: 1px solid #9d9c97; background-color: #9d9c97; color: white;}
        #product_filter a.color {width: 11px; height: 11px;}
        #product_filter a.coloron {width: 11px; height: 11px; border: 2px solid #9d9c97;}

/* Product Page */
#product h1 {font-size: 16px;margin-top:21px;padding-bottom: 5px;text-transform: uppercase;}
#product h2 {font-size: 11px;}

#product #content {padding: 20px 0 	0px 0;}
#product-images {width: 527px;}
	#thumbs {float: left;padding-right: 35px;width: 105px;}
	#thumbs img {margin-bottom: 10px;}
	#main-image {float: left;margin-top:30px;padding-bottom: 30px;text-align: center;text-transform: uppercase;width: 382px;}
		#main-image p {color: #5b5c5c;font-size: 9px;padding-top: 15px;}
#product-info {float: right;width: 370px;}
	#product-info p {line-height: 20px;}
#price {color: #5b5c5c;display: block;float: left;font-size: 13px;padding-bottom: 20px;}

.no-stock {color: #b72801;float: left;font-size: 13px;font-weight: bold;margin-left: 10px;text-transform: uppercase;}
.unavailable {color: #a3bd4e;float: left;font-size: 13px;font-weight: bold;margin-left: 10px;text-transform: uppercase;}

p#colour {padding-bottom: 30px;text-transform: uppercase;word-spacing: 1px;font-size: 10px;}
p#colour span {float: left;}
	p#colour a {border: 1px solid #e0e3db;display: block;float: left;height: 12px;margin-left: 4px;margin-top:2px;text-indent: -9999px;width: 12px;}
	
	#product-info select {clear: left;float: left;}
	#product-info #options {font-size: 10px;float: left;margin-left: 30px;}
	span#sharethis_0 {display: block;margin-bottom: 20px;}
#product-info input {margin-bottom: 20px;}	
#product hr {margin-bottom: 20px;}

#also {padding-bottom: 20px;}
 #also p {text-transform: uppercase;}

.popup {background: #232421;border:1px dotted #646464;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding: 10px;position: absolute;text-align:center;top: 150px;width:690px;}
	span.jqmClose {color: #a3bd4e;cursor: pointer;float: right;font-weight: bold;text-transform: uppercase;}
	
#added-to {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius:5px;overflow:hidden;position: absolute;left: 770px;width: 190px;background: #ffffff;top: 68px;display: none;border: 1px solid #ebe8e1;padding: 3px;color: #edeee5;font-size: 11px;z-index: 99px;border-top: none;}
	#added-to hr {margin-bottom: 0px;;width: 180px;}
	#added-to p {padding: 5px;color: #999a8c;font-weight: bold;font-size: 11px;line-height: 12px;}
	#added-to span {color:#000000;display: block;padding: 5px 5px 5px 5px;text-transform: uppercase;}
	#added-to span.p-name {color: #a3bd4e;font-size: 13px;}
	#added-to .primarybtn {display: block;width: 176px;}
	
/* Latest News Blog */
#latest-news #header-wrap {height: 124px;}
#latest-news hr {clear: right;margin-bottom: 20px;padding-top: 20px;}
#latest-news h1 {font-size: 18px;font-weight: bold;text-transform: uppercase;}
#latest-news h2 {font-size: 16px;font-weight: bold;text-transform: uppercase;}
#latest-news h3 {font-size: 14px;font-weight: bold;margin-top: 30px;text-transform: uppercase;}
#latest-news #article-wrapper {font-size: 12px;line-height: 18px;}

span#date {color: #999a8c;display: block;font-size: 14px;padding-bottom: 5px;}

#article-wrapper {float: left;width: 700px;}
	#blog-nav {margin-top: 10px;}
	#main-article #media {float: right;margin-top: 19px;padding-left: 20px}
	#latest-news span#sharethis_0 {display: inline;margin-bottom: 0;}
.post-nav {padding-top: 10px;}
.post-nav a {color: #999a8c;font-size: 10px;padding-right: 10px;text-decoration: underline;}

	.article {float: left;padding-right: 20px;width: 200px;position: relative;}
	
	#member-photo {float:right;width: 260px;}
	#member-photo h2 {padding-bottom: 0px;}
	#member-photo span {color: #999a8c;font-size: 16px;font-weight: bold;text-transform: uppercase;}
	#member-photo img {margin-top: 16px;padding-bottom: 30px;}
	
#aside {background: url(/images/news/aside_bg.jpg) repeat-y;float: right;height: 100%;overflow: hidden;padding: 10px;padding-bottom:0px;width: 220px;}
	#aside #social-networks li {float: left;margin-top: 20px;margin-left: 0px;}
	#aside hr {clear: left;}
	#aside iframe {margin-left: -10px;margin-top: -9px;}
	#aside #aside-bottom {background: url(/images/news/aside_bottom.jpg) no-repeat bottom;display: block;height: 10px;margin-left: -10px;margin-top: 30px;width: 240px;}
.post-archive li {background: url(/images/news/closed.gif) no-repeat 0 2px;cursor: pointer;line-height: 14px;padding-left: 12px;}
.post-archive li a {color: #2d2d29;text-transform: none;}
body #aside .post-archive li a:hover {color: #a3bd4e;}

.post-archive ul {display: none;}

.post-archive .on {background: url(/images/news/open.gif) no-repeat 0 2px;}
.post-archive .on ul {display: block;}
.post-archive .on ul ul{display: none;}
.post-archive .on .on ul {display: block;}
.post-archive ul ul li {background: none;padding: 0;}

#by-category ul li {background: none;padding: 0;}

#comments {float: left;padding-bottom: 30px;width: 380px;}
#comments h3 {border: 1px dotted #2d2d29;border-width: 0 0 1px 0;color: #2d2d29;font-size: 10px;font-weight: normal;margin-bottom: 25px;padding-bottom: 2px;text-transform: uppercase;}
#comments textarea {margin-bottom: 10px;width: 370px;}
#comments .primarybtn {float: right;}

.author-details {background: #f4f4ee;padding:5px 0 5px 0}
	.author-details span {display: block;}
	.author-name {color: #2d2d29;font-size: 11px;font-weight: bold;text-transform: uppercase;}
	.posted-date {color: #5a624e;}
	
	p.comment {padding: 10px 0 10px 0;}


/* buyline */
#buyline #header-wrap {height: 120px;}
#buyline .error {display: none;font-weight: bold;font-size: 10px;margin-bottom:5px;color: #b72801;text-transform: uppercase;float: right;}
#buyline h1 {display: block;font-size: 22px;font-weight: bold;line-height: 22px;padding: 88px 0 0 0;}
#buyline h2 {font-size: 25px;font-weight: bold;margin-left: 107px;padding-top: 20px;padding-bottom: 10px;}
#buyline h2 span {font-size: 15px;font-weight: normal;margin-left: 30px;}
	#buyline h2 span span {color: #a3bd4e;margin-left: 0px;}
#buyline span.strap {color: #7c7a73;display: block;font-size: 15px;margin-left: 107px;padding-bottom: 15px;}
#buyline h3, #register h2 {font-size: 15px;font-weight: bold;padding-bottom: 28px;text-transform: uppercase;}
#buyline h4 {color: #7c7a73;font-size: 12px;font-weight: bold;padding-bottom: 10px;}

#buyline .primarybtn {float: right;font-size: 12px;margin-right:20px;margin-top: 10px;margin-bottom: 30px;}
.right {margin-right: 0px;}
#buyline form li {width: 230px;}
#basket-left {margin-left: 107px;}
#basket-left, #basket-middle, #basket-right, #details-left, #addy-left, #addy-right {border: 1px dotted #84827c;float: left;*height: 150px;line-height: 15px;min-height: 150px;margin-right: 20px;margin-bottom: 30px;padding: 10px;position: relative;width: 242px;}
#basket-right {margin-bottom: 10px;}
#buyline label {line-height: 10px;margin-top: 10px;}
#buyline input {margin-bottom: 5px;}
#buyline h4 input {margin-left: 5px;width: auto;}
#buyline .opt input {float: left;width: auto;}
#buyline #buyline-one-panel {margin-left: 107px;padding-bottom: 80px;}

#buyline-one-panel li.bolded {width: 400px;}
	li.bolded input, li.bolded label {float: left;margin-right: 5px;}
#buyline-one-panel li.opt, #buyline-one-panel li.password, #buyline-one-panel li.submit {margin-left: 140px;}	
	#buyline-one-panel li.opt {width: 330px;clear: left;}
	li.opt input {background: 0;border: 0;width: 20px;}
	#buyline-one-panel li.opt label {line-height: 20px;vertical-align: middle;}
	#buyline li.submit .primarybtn {width: 208px;margin-left: 20px;float: none;}
	#buyline span.check1-pass input {width: 196px;}
#buyline span.check1-pass {display: block;padding-left: 20px;padding-bottom: 10px;}
	
#csvhelp {background: #ffffff;border: 1px dotted #84827c;display: none;top: 400px;position: absolute;width: 300px;padding: 10px;}
	a#csv-close {display: block;font-weight: bold;margin-bottom: 10px;text-align: right;}
#buyline .shipping input {float:left;width: auto;}
#buyline .shipping label {float: left;font-size: 14px;margin-top: 5px;padding-left: 10px;}
	span.shipping-desc {color: #2d2d2d;font-size: 12px;margin-left: 10px;}
	#buyline span.shipping-sentvia {color:#C0C0C0;display:block;font-size:13px;font-style:italic;margin-left:25px;margin-top:8px;width: 100px;float: left;clear: left;}
	span.shipping-bottom  {color:#797979;display:block;;margin-left:25px;margin-top:10px;float: left;clear: left;width: 125px;}
	
#basket-table {clear: left;margin-left: 107px;width: 830px;}
	#basket-table table {border-bottom: 1px dotted #84827c;text-align: left;width: 100%;}	
	#basket-table td {padding: 7px 0 5px 0;vertical-align: middle;}
	#basket-table th {border-bottom: 1px dotted #84827c;padding-bottom: 5px;}
	li.edit {margin-top: 10px;}
	#subbee-holder {padding-top: 10px;}
	#bask-subtotal {float: right;padding-right: 40px;width: 170px;}
	.total {float: left;font-size: 13px;font-weight: bold;text-align: left;text-transform: uppercase;width: 100px;margin-top: 10px;}
	.total-amount {float: left;font-size: 13px;font-weight: bold;margin-top: 10px;}
	.deliver, .subtotal {float: left;font-size: 11px;clear: left;margin-top: 10px;width: 100px;}
	.delivery-amount, .subtotal-amount {float: left;margin-top: 10px;}
	
	body .tandcconfirm {clear: left;font-size: 9px;line-height: 9px;padding: 20px 0 5px 0;word-spacing: 0px;}
	body .tandcconfirm p {float: left;width: 150px;}
	.tandcconfirm input {width: auto;float: left;}
	
	#tos-error {clear: left;}

/* Basket page */
#basket #header-wrap {height: 120px;}
#basket #content-wrap {padding: 30px 0 30px 0;}
#basket #basket-table {margin-left: 0;width: 960px;}

#basket fieldset {float: right;}
#basket input.primarybtn {float: right;font-size: 12px;*width: 200px;position: relative;}

#basket th {text-transform: uppercase;}
#basket table {margin-bottom: 20px;text-transform: uppercase;}
#basket table input {float: left;width: 10px;}
#basket th.basket-total {width: 50px;}
div#bask-bot-lnks {float:left;font-weight: bold;width:420px;}
#basket #bask-subtotal {padding-right: 0;}
#basket #bask-subtotal span.subtotal {float:left;font-size: 13px;font-weight: bold;margin-top: 0px;text-align:left;text-transform:uppercase;width:auto;padding-bottom: 20px;}
#basket #bask-subtotal span.subtotal-amount {float:right;font-size: 13px;font-weight: bold;margin:0;padding:0;text-align:left;width:50px;padding-bottom: 20px;}

#basket table td a {color: #2d2d2d;}
#basket table td a.basket-rm {color: #a3bd4e;font-weight: bold;}

#basket table td a.basket-up {color: #a3bd4e;padding-left: 5px;line-height: 25px;font-weight: bold;}
.delivery {color:#919191;float:left;font-size:11px;line-height:14px;margin-bottom:10px;text-align:left;width:300px;}
#free-shipping {color:#2d2d29;display:block;float:left;font-size:15px;font-weight:bold;height:60px;padding-top:20px;text-align:left;width:900px;}

/* About page */
#about #header-wrap, #register #header-wrap, #text #header-wrap {height: 120px;}
#about #content {padding: 20px 0 0 0;}
#about hr {margin-bottom: 20px;}
.label {float: left;padding-bottom: 20px;padding-right: 20px;width: 460px;}
.label img {border: 0;margin-bottom: 20px;}

a.view-label {font-size: 12px;font-weight: bold;}

/* Register */
#register #content {padding: 30px 0 30px 0;}
#register .primarybtn {float: right;margin-right: 10px;margin-top: 10px;}
#register input, #register select {margin-bottom: 10px;}

#register #basket-left, #register #basket-middle {*height:400px;min-height: 450px;}

#register label {margin-bottom: 0px;clear: left;}
#register select {float: left;}
#register #title-label {float: left;line-height: 25px;margin-right: 5px;}
#register li.tickbox input {float: left;width: auto;border: 0;background: 0;clear: left}
#register li.tickbox label {clear: none;}

/* Password Reset */
#passwd-reset-container #id_submit {float: right;}
#profile-nav h2 {font-size: 21px;font-weight: bold;}
#profile-holder {border: 1px dotted #84827c;float: left;*height: 150px;line-height: 15px;min-height: 150px;margin-right: 20px;margin-bottom: 30px;padding: 10px;position: relative;width: 242px;margin-top: 30px;margin-left: 107px;}

/* Text Page */

#text #content {padding: 20px 0 20px;}
#text #content p.overview {font-size: 13px;padding-left: 0px;}
#text h2 {border-bottom: 1px dotted #84827c;color: #a3bd4e;font-size: 18px;margin-bottom: 15px;padding-bottom: 3px;}

#text #content p {padding-left: 23px;}

/* FAQ List */
#faq #header-wrap {height: 120px;}
#faq #content {padding: 20px 0 20px 0;}

#faq-list {float: left;margin-right: 20px;width: 320px;}
	#faq-list p {color: #7c7a73;font-size: 11px;font-weight: bold;width: 150px;}
	#faq-list ul {margin: 0px 0 20px 0;}
	#faq-list li a {background: 0;display: block;font-weight: bold;line-height: 13px;padding: 3px 5px 3px 0;margin-bottom: 5px;}
	#faq-list li .active {background: #f0f0e8;}
	#faq-list li a:hover {background: #f0f0e8;}
	
#question {float: left;width: 350px;}
#question h2 {font-size: 11px;font-weight: bold;padding-top: 37px;}
#faq #twitter {float: right;padding-top: 37px;width: 175px;}
#faq #twitter a {background: url(/images/twitter.gif) right no-repeat;color: #7c7a73;display: block;*height:56px;min-height: 56px;font-size: 12px;font-weight: bold;padding-right: 57px;text-transform: none;width: 96px;}

/* Account page */
#account #content {padding: 20px 0 20px 0;}
#account #header-wrap, #gallery #header-wrap, #contact #header-wrap {height: 120px;}
#account #bottom-section li, #gallery #bottom-section li, #contact #bottom-section li {float: left;margin-right: 20px;}
body#account #bottom-section li.active a, body#gallery #bottom-section li.active a {color: #a3bd4e;}

#account #addy-left, #account #addy-right {*height:430px;min-height: 420px;margin-bottom: 10px;}

#account h4 {font-size: 15px;font-weight: bold;padding-bottom: 28px;text-transform: uppercase;}
#details-left {margin-left: 107px;position: relative;_margin-left:50px;}
#account input {margin-bottom: 5px;}
#account .right {float: right;margin-right: 20px;margin-bottom: 20px;}
#account select {margin-bottom: 10px;}
#account .isshipping {float: left;line-height: 20px;}
#account #id_copy_address {float: left;width: auto;margin-left: 10px;border: 0;background: 0;}

/* Gallery */
#gallery .wrapper {
height:580px;
margin:0 auto;
overflow:scroll;
position:relative;
width:100%;
}

#gallery .wrapper ul {
left:0;
position:absolute;
width:9999px;
}

#gallery .wrapper li {
float:left;
padding:0;
text-align:center;
width:962px;
}

#gallery .wrapper li img {
border:1px dotted #777777;
margin:auto;
}
#gallery .wrapper p.gallery-no {
color:#A3BD4E;
font-size:10px;
margin-top:10px;
text-transform:uppercase;
}
#gallery .wrapper p {
color:#2d2d2d;
font-size:11px;
text-align:left;
width:912px;
}
#gallery.video .wrapper p {
display: block;
}
#gallery-nav {
display:block;
height:36px;
margin:0 auto;
position:absolute;
top:350px;
width:962px;
z-index:2;
}

#gallery-nav .back {
background:url("/images/arrow_bck.png") no-repeat scroll 0 0 transparent;
float:left;
height:36px;
margin-left:15px;
text-indent:-9999px;
width:37px;
}
#gallery-nav .forward {
background:url("/images/arrow_fwd.png") no-repeat scroll 0 0 transparent;
float:right;
height:36px;
margin-right:15px;
text-indent:-9999px;
width:37px;
}

.youtube  {
margin:100px 0 0;
width:auto;
}

/* Order History */
#accordion {width: 872px;margin-left: 98px;font-family: Helvetica, Arial;}
#accordion div {float: left;width: 99%;height:auto;position:relative;clear: left;margin-top: 0px;}
#accordion div ul {float: left;clear: left;width: 100%;padding: 0 0 10px 0;position: relative;margin-top: 10px;cursor: pointer;border-bottom:dotted #2d2d29 1px;margin-bottom: 20px;} 
	#accordion div ul li {float: left;margin-right:20px;height:auto;font-family: Helvetica, Arial;text-transform:uppercase;font-size: 10px;}
	#accordion div ul li span {font-size: 11px;font-weight: bold;}
	#accordion div ul li.hide {float: right;text-align:right;display: none;cursor: pointer;margin-right: 0px}
	#accordion div ul li.hide a {text-decoration: none}
	#accordion hr {border-color: #2d2d2d;float: none;clear: left;margin: 10px 0 10px 0}
#accordion table {float: left;clear: left;width: 100%;font-family: "Trebuchet MS";}
	#accordion table tr td {line-height: 15px;height: auto;padding: 0;margin:0;padding-top: 10px;padding-bottom: 10px;font-weight: normal;text-transform: uppercase;float: none;text-align: left;}
	#accordion table th {text-align: left;float: none;font-size: 12px;font-family: "Helvetica", Arial;font-weight: 500;text-transform: uppercase;border-bottom:dotted #2d2d29 1px;padding-bottom: 5px;}
	#accordion table .image {width: 103px;}
	 #accordion table .product {width: 311px;float: none;min-height: 0;}
	 #accordion table .product a {text-decoration: none;}
	 #accordion table .variant {width: 186px;}
	 #accordion table .price {width: 97px;}
	 #accordion table .quantity {width: 111px;}
	 #accordion table .total {width: 56px;}
	 #accordion table tr td.total-cost {font-weight: bold;font-size: 13px;height: 35px;text-transform: uppercase;}
	#accordion table tr td.ship-cost {text-transform: uppercase;}
	#accordion table tr td table.shipping {border-top:dotted #2d2d29 1px;font-size: 11px;line-height: 15px;width: auto;}
	#accordion table tr td table.shipping td {padding-right: 50px;text-transform: none;}
	table.shipping td span {text-transform: uppercase;font-weight: bold;}
	.totop {vertical-align: top;}
	#accordion .totop table {border-top:dotted #2d2d29 1px;border-bottom:dotted #2d2d29 1px;font-family: Helvetica, Arial}
	
div#c-left  {
float:left;
padding-right:20px;
width:255px;
}
div#c-mid {
float:left;
width:238px;
}
div#c-right {
float:left;
margin-left:20px;
text-align:center;
width:100px;
}
div#info-pages-container  {
margin-left:107px;
margin-top:20px;
padding-bottom: 20px;
width:800px;
float: left;
}
.contactul {margin-top:45px;}
.contactul .c_error {color: #b72801;margin-top: 0px;display: none;font-size: 11px;font-weight: bold;text-align: right;float: right;padding-right: 5px;}
.contactul input {margin-bottom: 10px;}
.contactul select {margin-bottom: 10px;}
#c-left h2 {display:block;font-size:16px;letter-spacing:1px;margin:10px 0 20px;padding:0;text-align:left;width:auto;text-transform: uppercase;}
#c-right h3 {color:#767676;font-size:11px;margin-bottom:5px;font-weight: bold;}
.contactul textarea {margin-bottom: 15px;}
li.cbutton input {float: right;margin-right: 10px;}

#empty-cart {font-size:24px;line-height:30px}

.notfound {
text-align: center;min-height:150px;*height:150px;width: 900px;padding-top:150px;font-size:14px;
}

p.pg-answer {border-left: 3px solid #f1f1f1; padding: 10px;background:#ffffff;
	font-style: italic;
}
p.pg-question {border-left: 3px solid rgb(204, 204, 204); padding: 10px; background: none repeat scroll 0% 0% rgb(241, 241, 241);}