/*
Theme Name: DILETTANTE shop
Theme URI: shop.dilettante.net
Description: Made to recreate the look and feel of a lookbook.
Version: 1.0 BETA
Author: Paul Michael Liam Donnelly
Author URI: pmld.info
*/

/*-------------------------------LIST------------------------*/
body{font-family:"Lucida Grande", arial, sans-serif;background:#e0e0d3;margin: 0;color: #222;font-size: 12px; overflow: hidden;}
ul{margin:0;padding:0;}
li{color:#000;text-align:center;overflow:hidden;list-style: none;}
a{color:#000;text-decoration:none;text-decoration: none;outline: none;}
a:hover{text-decoration: underline;}
.subtext{padding-top:15px;}
h1, h2, h3 {letter-spacing: -.7px;}
h6 {font-size: 12px;}
#list{height: 45px; width: 238px;}
.list-position {float: right; margin-right: 40px; background: url(images/list-bg.png) repeat-y; position: relative; z-index: 6000;}
#list-end{height: 30px; width: 238px;}
.list-btn {position: absolute; margin-bottom: 30px}
#list2 {padding: 0 15px;}
.items img {height: 500px;}
.cloned img {height: 500px;}
#sp {left: 0; top:0; position: absolute; z-index:80;}
.h {z-index: 801!important;}
#ne {width: 400px !important;}
.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width:100% !important;}
.galleria-counter {text-align:right;visibility:hidden !important;}
.back {position:absolute;z-index:100000;font-size:12px;bottom:75px;margin-left:30px;padding-left:14px;font-family:Times;font-style:italic;text-shadow:#f4f2ea 1px 1px;background:url('images/back-arrow.png')left no-repeat;}
.back a {color: #534945;}
/*-------------------------------REST------------------------*/
img{border:none;}
#content{
			margin:0px auto;
			height:65px;
			width:100%;
			bottom:0;
			z-index: 5000;
			background:#262626 no-repeat 90%;
			border-bottom:1px solid #4F4F4F;
			position:absolute;
			background: url(images/wood.png) right;
		}
		#contentframe{
			overflow: hidden;
			border-bottom:1px solid #000;
			height: 100%;
			text-align:left;
			z-index: 3;
		}
		#slidecounter{
			float:left;
			color:#4F4F4F;
			font:50px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:18px 20px;	
		}
		#slidecaption{
			overflow: hidden;
			float:left;
			color:#FFF;
			font:26px "Helvetica Neue", Arial, sans-serif;
			font-weight:bold;
			margin:33px 0;
		}
		/*Supersized Stamp*/
		.stamp{
			float: right;
			margin: 25px 20px 0 0;
		}
		/*Supersize Plugin Styles*/
		#navigation{
			background: url('images/navbg.gif') no-repeat;
			float: right;
			margin:22px 20px 0 0;
			position: absolute;
			z-index: 9;
		}
		#loading {
			position: absolute;
			top: 49.5%; 
			left: 49.5%;
			z-index: 3;
			width: 24px; 
			height: 24px;
			text-indent: -999em;
			background-image: url(images/progress.gif);
		}
		#supersize{
			position:fixed;
		}
		#supersize img, #supersize a{
			height:100%;
			width:100%;
			position:absolute;
			z-index: 0;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		#nav ul {
			display: block;
			color: #fff;
			float: right;
			padding: 30px 10px 0 0;
			font-size: 12px;
			font-family: Arial;
		}
		#nav li  {
			float: left;
			list-style: none;
			margin-right: 20px;
			text-transform: uppercase;
			text-shadow: 2px 2px 5px #000;
			color: #fff; 
			
		}
		#nav a  {
			color: #fff; 
			
		}
		.btn  {
			background: #fff;
			padding:2px 5px;
			color: #000 !important;
			margin-top: -2px;
			-moz-border-radius: 3px;
			font-weight: bold;
			text-shadow: none !important;
			-webkit-border-radius: 3px;
			}
		.btn a {text-shadow: none !important; color: #000 !important;}
		#pull  {margin-right: 8px !important;}
		#logo {float: left; padding: 14px 0 0 20px;}
		
		.galleria-image-nav-right, .galleria-image-nav-left {background:url("r.png") no-repeat scroll 50% 50% transparent;cursor:pointer;height:100%;position:absolute;right:0;top:0;width:600px !important;}
		
/*-------BG------*/

.scrollable img {
	margin:0;
	z-index: 300;	
}


.scrollable img.hover {
	background-color:#123;	
}
#tag {position: absolute; margin-top: -20px;}

html, body {margin:0; padding:0; width:100%; height:100%; overflow:hidden;}
#background{position: absolute;z-index:-1; width:100%; height:100%; text-align: center;}
.bg-center{position: relative; text-align: center;z-index: 2;}
#over{position:absolute; z-index:2; width:100%; height:100%;}
#over-nav{position:absolute; z-index:300; width:100%; height:100px;margin: 20% 0;}
#over-nav-prev{float:left;postion:absolute;margin:30px; opacity:0.8;}
#over-nav-next{float:right;postion:absolute;margin:30px; opacity:0.8;}
a:hover {opacity:1;}
#fixed {z-index:300; }
#text {z-index: 400; position: relative;text-shadow: 2px 2px 5px #bebbb2; text-transform:uppercase;padding-top: 20%;}
.gif-link {width: 100%; height: 100%; position: absolute; z-index: 20;}





/*----product-----*/

div.wpsc_product_price  {width:124px !important;float:left;font-family: Times;font-size: 15px;font-weight: bold;position:absolute;margin-top: 4px}

div.single_product_display div.textcol {min-height:48px !important;width: 212px !important;padding:3px 0 !important;}
div.textcol form {min-width:10px !important;z-index: 2;}
div.productdisplay {clear:both;margin-bottom:0 !important;padding:5px 0;position:relative;text-align:left !important;top:0;width:210px !important; border-top: 1px dashed #bbbbbb;margin: 5px 0;}
div.producttext  {font-size:10pt;padding-top:5px;text-align:left !important;width:100%;}
input.wpsc_buy_button {cursor: pointer;margin-top:0;float:right !important; font-size: 9px; color: #fff; background: #ac154e; padding: 3px 12px; text-transform: uppercase;-moz-border-radius: 2px;-webkit-border-radius: 2px; border: none; z-index: 200;}
#sz {font-size: 12px; color: #2f2f2f; padding: 3px 5px 0 5px; text-transform: uppercase;-moz-border-radius: 2px;-webkit-border-radius: 2px; font-weight: bold; margin-top: 5px;}
#sztag {font-size: 9px; color: #fff; background: #535352; padding: 1px 5px; text-transform: uppercase;-moz-border-radius: 2px;-webkit-border-radius: 2px;}
.textcol p {font-size: 10px; padding: 0 !important;}

.list-btn {border-top: 1px dashed #bbbbbb; text-align: center; margin-top: 5px;}
div.wpsc_loading_animation  {float:right !important;margin:0 !important; font-size: 10px;}

.poa {display: none;}
.product-code {font-size: 9px;color: #777;}

div.wpsc_loading_animation  {
-moz-border-radius:2px 2px 2px 2px;
background:none repeat scroll 0 0 #FFFFFF;
color:#222222;
float:left !important;
font-size:10px;
margin-bottom:0 !important;
margin-right:0 !important;
margin-top:0 !important;
padding:8px 0 0;
position:absolute;
text-align:right;
width:100%;
}
a.wpsc_edit_product{font-size: 9px !important; color: #999 !important;}

/*----CART-----*/


table.productcart {border:medium none;border-collapse:collapse;font-size:inherit;margin-bottom:10px;margin-top:10px;padding:3px 0 0;}
form.wpsc_checkout_forms  {margin-left:450px;position:absolute;text-align:left;top:0;}

.firstcol img {display: none;}

.remove_button {background: url(images/trash.gif) no-repeat left center; width: 60px; height: 12px; border: none; text-indent: 11px;}

table.productcart tr.firstrow td {
background-color:transparent !important;
border-left:2px solid transparent !important;
font-weight:bold;
}
.pricedisplay {font-family: Times; font-weight: bold; font-size: 14px; letter-spacing: .5px;}
.total_price {color: #333;}
.total_price {font-size: 14px;}
 #total_tax {font-size: 10px !important;}
 
 .wpsc_checkout_table input, textarea, select,radio {background:none repeat scroll 0 0 #DFD6CE;border:1px solid #D3C7BD; font-size: 12px;}
 .adjustform input {background:none repeat scroll 0 0 #DFD6CE;border:1px solid #D3C7BD;text-align:center;}
 .checkout_total {float: right;}
 
 table.wpsc_checkout_table input.text, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select, fieldset.wpsc_registration_form input  {
font-family:"Verdana","Lucida Fax","Lucida Grande","Lucida Sans Unicode",Arial,sans-serif;
font-size:12px !important;
margin-right:0;
width:260px;}

/*-----menu-------*/

ul#type {width: 100%;font-size: 20px; float: none !important;}

li#type {float: none !important;}

.entry {margin:auto;
text-align:left;
text-transform:none;
width:100%;}
/*--FORM--*/

.gform_wrapper form li {
list-style-type:none !important;
text-align:left;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
background:none repeat scroll 0 0 #DFD6CE;
border:1px solid #D3C7BD;
width:100% !important;
}

.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {
width:50%;background:none repeat scroll 0 0 #DFD6CE;
border:1px solid #D3C7BD;
}

.gform_wrapper .field_name_first input, .gform_wrapper .ginput_complex .ginput_left input {
width:90% !important;background:none repeat scroll 0 0 #DFD6CE;
border:1px solid #D3C7BD;
}
.gform_wrapper .ginput_complex input, .gform_wrapper .ginput_complex select {
width:100% !important;background:none repeat scroll 0 0 #DFD6CE;
border:1px solid #D3C7BD;
}

.gform_footer input.button  {
background:none repeat scroll 0 0 #DFD6CE;
border:1px solid #D3C7BD;
}

gfield {padding: 0;}

.gform_wrapper li, .gform_wrapper form li {
display:inline;
list-style-type:none !important;
overflow:hidden;
}

#tech a {margin-top:-3px;font-size: 9px; color: #fff; background: #800000; padding: 3px 12px; text-transform: uppercase;-moz-border-radius: 2px;-webkit-border-radius: 2px; border: none; z-index: 200;}



/*-----TEMP----*/

.galleria-image-nav-right, .galleria-image-nav-left {display: none;}
.single_additional_description {margin-top: -8px;}
.wpsc_description {margin: -10px 0 2px 0; font-weight: bold;}
.gform_wrapper .gform_footer {
margin:0 0 0 !important;
padding:16px 0 10px;}