/********************
	 Global  
********************/

* {margin:0;padding:0;font-weight:normal;}
strong {font-weight:bold;}

li, ul {list-style-type:none;}

a {color:#fff;text-decoration:none;outline:none;}
a:hover {}

.alignleft {float:left;}
.alignright {float:right;}

.image {overflow:hidden;}

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
body {background:#000 url(images/background-2.jpg) no-repeat top center;}

#pseudoBody {position:relative;width:1000px;margin:0 auto;padding-top:10px;}

#header {height:62px;}

#header #logo {float:left;margin-left:20px;}
#header #name {float:right;padding-top:10px;}

#content {position:relative;height:580px;}
img#vinette {position:absolute;top:0;left:0;z-index:500;border-bottom:1px solid #000;}
img#film1 {position:absolute;top:30px;left:800px;z-index:600;}
img#film2 {position:absolute;top:30px;left:30px;z-index:600;}

.label {display:block;position:absolute;bottom:0;left:0;z-index:1000;padding:0 5px 5px 10px;font-size:13px;line-height:26px;color:#fff;text-align:right;font-family:Verdana, Arial, Helvetica, sans-serif;}
.label .bg {background:#e1007a;height:24px;}
.label h2 {float:left;margin-right:20px;font-size:26px;font-style:italic;font-weight:bold;color:#fff;line-height:26px;font-family:Georgia, "Times New Roman", Times, serif;}
.SlidingPanelsContent img {position:relative;}
.label span {display:block;float:right;padding:0 5px 3px;background:#e1007a;border:1px solid #000;}
.label span a {color:#e4e500;}
.label form {display:inline;}
.label input {vertical-align: text-bottom;border:1px solid #f32086;}

#Glimpse .label {left:60px;}

.arrows {position:absolute;left:0;bottom:13px;z-index:999;padding:3px 0 3px 10px;background:#000;border-right:3px solid #e1007a;}
.arrows img {margin-right:5px;}

#pieceNavBg {background:#e1007a;height:30px;}
#pieceNav {position:relative;z-index:1000;margin-top:-30px;}
#pieceNav li {float:left;margin:0 5px;height:30px;font-size:11px;}
#pieceNav li a {display:block;padding:0 10px;line-height:30px;}
#pieceNav li a img {padding:6px 0;}
#pieceNav li a.selected  {background:#000;}

#lineNav {border-top:1px solid #e1007a;}
#lineNav li {float:left;margin:0 5px 0 10px;}
#lineNav li a {display:block;font-size:16px;font-style:italic;font-weight:bold;color:#fff;padding:10px 3px 5px 4px;font-family:Georgia, "Times New Roman", Times, serif;}
#lineNav li.customPieces a {color:#88b9cf;}
#lineNav li.shop a {color:#e4e500;}
#lineNav li a:hover {color:#ccc;}
#lineNav li.selected a {background:#e1007a;}
#lineNav li.cart {padding-top:12px;}
#lineNav li.cart input {border:1px solid #f32086;}

.op_80 {filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity: 0.8;opacity: 0.8;}
.op_60 {filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6;}
.op_40 {filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity: 0.4;opacity: 0.4;}
.op_20 {filter:alpha(opacity=20);-moz-opacity:0.2;-khtml-opacity: 0.2;opacity: 0.2;}
.op_10 {filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1;opacity: 0.1;}

.SlidingPanels {position: relative;width:1000px;height:500px;overflow:hidden;}
.SlidingPanelsContentGroup {position: relative;float:left;width:10000px;}
	.verticalPanels .SlidingPanelsContentGroup {width:1000px;height:10000px;}
.SlidingPanelsContent {position:relative;float:left;width:1000px;height:500px;overflow:hidden;}
.SlidingPanelsAnimating * {overflow: hidden !important;}
.SlidingPanelsCurrentPanel {}
.SlidingPanelsFocused {}

.rss_box,
.rss_box ul,
.rss_box li {display:inline;}

#custom {position:absolute;top:140px;left:55px;width:530px;z-index:20000;}
#custom p {font-family:Georgia, "Times New Roman", Times, serif;font-size:24px;line-height:29px;color:#fff;background:;}
#custom span {}
#custom span a {font-style:italic;color:#e4e500;}

#about {position:absolute;top:90px;left:30px;width:530px;}
#about p {font-family:Georgia, "Times New Roman", Times, serif;font-size:13px;line-height:17px;}

#terms {overflow:scroll;height:440px;padding:30px 200px 30px 10px;}
#terms p {color:#fff;}

#privacy {overflow:scroll;height:440px;padding:30px 200px 30px 10px;}
#privacy p {color:#fff;}

#contact {overflow-x:hidden;height:440px;padding:30px 200px 30px 10px;}
#contact p {color:#fff;}

#success {overflow-x:hidden;height:440px;padding:30px 200px 30px 10px;}
#success p {color:#fff;}

.text p {margin-bottom:10px;}

.hide {display:none;}

.description {width:700px;margin:0 0 10px 10px;padding:10px 0;font-size:12px;color:#999;line-height:16px;}
.description strong {color:#e4e500;}
.description strong big {font-family:Arial, Helvetica, sans-serif;}
.lineDescription span {background:#e1007a;color:#fff;}

#footer {}
#footer hr {margin-bottom:10px;border:0;border-bottom:1px solid #fff;}
#footer p {display:block;color:#697382;}
#footer form {float:left;}

#About #footer p {clear:both !important;}

#shopMenu {position:absolute;top:0px;left:10px;z-index:1500;width:150px;margin-left:20px;padding:10px;background:#000;border:1px solid #333;}
#shopMenu li {}
#shopMenu li a {font-size:14px;display:block;padding:4px 5px;}
#shopMenu li a.selected {background:#e4e500;color:#000;}
#shopMenu li li {margin-left:10px;font-size:12px;}

#Shop #productSlider {background:url(images/shop-the-confectionery.png) no-repeat bottom left;}

.gallery {float:right;margin-left:210px;}
.gallery li {float:right;margin:0 10px 25px;color:#fff;}
.gallery li img {margin-bottom:3px;}
.gallery li form,
.gallery li input {display:inline;}
.gallery li input {margin-top:2px;}

img.sold {position:absolute;top:150px;left:300px;z-index:15000;}

/********************
	 Hacks  
********************/

.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

img {border:none;vertical-align:top;}
.spacer {clear:both;}
