@charset "utf-8";
/*
Theme Name: Boutique
Theme URI: http://demo.jadewits.com/clickr
Description: Wordpress theme for boutique
Version: 1.0
Author: JadeWits
Author URI: http://jadewits.com/
Tags: white, custom header, fixed width, two columns, widgets, photo blog

    This theme was designed and built by JadeWits Limited,
    whose site you will find at http://jadewits.com/

    The CSS, XHTML and design is released under GPL:
    http://www.opensource.org/licenses/gpl-license.php

*/






/* "The slower we move, the faster we die." */
body {
	font-family     : Arial,Verdana,Tahoma,Georgia, Lucida,Helvetica, sans-serif;
	text-align      : left;
	background		:#fff;
	color:#fff;
	position:relative;
	overflow:auto;
}
* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
img,fieldset {
	border          : none;
}
ul,ol,li {
	list-style      : none;
}
input, textarea, select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
.hide,a i{
    position        : absolute;
    left            : -9999px;
}
/* Page Structure ===================================
*/
.masterWrap{
	position:relative;
	width:100%;
	height:100%;
}
.backBG{
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
}
.wrap{
	width:936px;
	margin:0 auto; padding:0 0 54px;
}

.innerWrap{
	width:936px;
	padding-bottom:18px;
	background:url(images/bodybg.png) repeat;
	
}
.hdr{
	width:936px;	height:149px;
	display:block;
	overflow:hidden;
}

/*--------------------------Page Top slider
*/
.sliderCont{
	width:936px;	height:297px;
	background:#000000;
	position:relative;
}
.sliderCont .slider{
	width:936px;	height:297px;
	overflow:hidden;
	position:absolute;
}
.sliderCont  .slider li{
	width:916px;	height:277px;
	padding:10px;
	background:#000;
}
.slider li .imgCont{
	width:397px;
	height:275px;
	display:block;
	overflow:hidden;
	float:left;
	}
.slider li .content{
	float:right;
	padding-top:50px;
	width:406px;
	height:275px;
	padding-left:10px;
	overflow:hidden;
	}
.slider li .content p{
	font-size:20px;
	}
.slider li .content h3{
	font-size:70px;
	line-height:70px;
	display:block;
	font-weight:normal;
	text-transform:uppercase;
	}
.slider li .content a{
      color:purple;
}
.sliderControl{
	width:102px;	height:39px;
	overflow:hidden;
	position:absolute;
	right:22px;	bottom:20px;
z-index:100;
}
.sliderControl li{
	float:left;
}
.sliderControl .prev{
	margin:0 26px 0 0;
}
/*-----------------------Page Content
*/
.topCont{
	width:936px;
}
.topCont p{
	padding:38px 50px;
	color:#ffffff;
	font-size:18px;
	font-weight:normal;
	text-align:left;
}
.button{
	width:898px;
	margin:0 19px;
	text-align:right;
	overflow:hidden;
}
.button .cufon{
	float:right;
}
.button a{
	float:right;
}
* html .button .cufon{ display:none; float:right; }
.contact{
	margin:0 17px 0 0;
}
/*----------------------Page Bottom Content
*/
.botCont{
	width:900px;
	margin:18px 18px -18px 18px;
}
* html .botCont{
	margin-bottom:0px;
}
.botCont dl{
	width:900px;
	overflow:hidden;
}
.botCont dd{
	background:#000;
	color:#fff;
	float:left;
	width:249px;	height:233px;
	overflow:hidden;
	margin:0 16px 18px 0;	padding:20px;
}
.botCont dd p{ 
    margin-top: 15px;
}
.botCont .last{
	margin:0;
}
.botCont h3{
	font-size:45px;
	font-weight:normal;
    text-transform: uppercase;
}
.botCont .white{
	background:#fff;
	color:#333333;
}
.botCont .trans{
	background:url(images/transparent.png) repeat;
	color:#fff;
}
/*contact box*/
.contactwraper,#jOverlay{
	background:url(images/transparent2.png) repeat;
}
#jBox{
	position:relative;
	width:623px;
	padding:20px;
}
.contactClose{
	position:absolute;
	right:0;
	top:0;
}
.contactTop{
	background:url(images/contact-top.png) left top no-repeat;
	width:623px;
	padding-top:15px;
	}
.contactBottom{
	background:url(images/contact-bottom.png) left bottom no-repeat;
	width:623px;
	padding-bottom:15px;
	}
	
.contactBox{
	width:563px;
	color:#fff;
	padding:30px;
	display:inline-block;
	text-align:left;
	background: url(images/contact-bg.png) repeat-y;
	}

.contactBox h3{
	font-size:50px;
	font-weight:normal;
margin-bottom: 15px;
}
.contactBox label{
	display:block;
	margin-bottom:10px;
}

.contactBox .text, .contactBox .textarea{
	display:block;
	margin-bottom:10px;
	border:none;
}
.contactBox .select{
	margin-bottom:10px;
	display:inline-block;
}
.contactBox label span{
	color:#c00;
padding-left: 5px;
}
.contactBox .text{
	width:274px;
	height:31px;
	line-height:31px;
	padding-left:2px;
	background:url(images/inputbox.gif) no-repeat;
}
.contactBox .textarea{
	width:394px;
	height:108px;
	line-height:31px;
	padding-left:3px;
	background:url(images/textarea.gif) no-repeat;
}
/*end of contact box*/
/*----------------------Footer Area
*/

.footerWrap{
	/*position:absolute;
	bottom:0;
	left:0;*/
	width:100%;	height:41px;
	background:#000 url(images/ftrbg.gif) repeat-x;
	color:#ccc;
	line-height:41px;
	font-size:18px;
	text-align:right;
    font-weight: normal;
}
.footerWrap a{
	line-height:41px;
	color:#ccc;
}
.footerWrap p{
	padding:0 30px;
        font-size:14px;
}
.dn{display:none;}
.fr{float:right;}
.error{
	color:#cc0000;
}
.background {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.background img {
    width: 100%;
    z-index: -100;
    position: absolute;
    left: 0;
    top: 0;
}
.masterWrap {
    z-index: 50;
}
.closed .footerWrap {
    position: fixed;
    bottom: 0;
    left: 0;
}

.lookbook {
float:left;
}
