@charset "utf-8";
/* CSS Document */


@font-face {
    font-family: 'QuicksandBold';
    src: url('fonts/Quicksand_Bold-webfont.eot');
    src: url('fonts/Quicksand_Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quicksand_Bold-webfont.woff') format('woff'),
         url('fonts/Quicksand_Bold-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Bold-webfont.svg#QuicksandBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBoldOblique';
    src: url('fonts/Quicksand_Bold_Oblique-webfont.eot');
    src: url('fonts/Quicksand_Bold_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quicksand_Bold_Oblique-webfont.woff') format('woff'),
         url('fonts/Quicksand_Bold_Oblique-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Bold_Oblique-webfont.svg#QuicksandBoldOblique') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'QuicksandBook';
    src: url('fonts/Quicksand_Book-webfont.eot');
    src: url('fonts/Quicksand_Book-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quicksand_Book-webfont.woff') format('woff'),
         url('fonts/Quicksand_Book-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Book-webfont.svg#QuicksandBook') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'QuicksandBookOblique';
    src: url('fonts/Quicksand_Book_Oblique-webfont.eot');
    src: url('fonts/Quicksand_Book_Oblique-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Quicksand_Book_Oblique-webfont.woff') format('woff'),
         url('fonts/Quicksand_Book_Oblique-webfont.ttf') format('truetype'),
         url('fonts/Quicksand_Book_Oblique-webfont.svg#QuicksandBookOblique') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'ColaborateThinRegular';
    src: url('fonts/ColabThi-webfont.eot');
    src: url('fonts/ColabThi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabThi-webfont.woff') format('woff'),
         url('fonts/ColabThi-webfont.ttf') format('truetype'),
         url('fonts/ColabThi-webfont.svg#ColaborateThinRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateLightRegular';
    src: url('fonts/ColabLig-webfont.eot');
    src: url('fonts/ColabLig-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabLig-webfont.woff') format('woff'),
         url('fonts/ColabLig-webfont.ttf') format('truetype'),
         url('fonts/ColabLig-webfont.svg#ColaborateLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateRegular';
    src: url('fonts/ColabReg-webfont.eot');
    src: url('fonts/ColabReg-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabReg-webfont.woff') format('woff'),
         url('fonts/ColabReg-webfont.ttf') format('truetype'),
         url('fonts/ColabReg-webfont.svg#ColaborateRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateMediumRegular';
    src: url('fonts/ColabMed-webfont.eot');
    src: url('fonts/ColabMed-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabMed-webfont.woff') format('woff'),
         url('fonts/ColabMed-webfont.ttf') format('truetype'),
         url('fonts/ColabMed-webfont.svg#ColaborateMediumRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ColaborateBoldRegular';
    src: url('fonts/ColabBol-webfont.eot');
    src: url('fonts/ColabBol-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/ColabBol-webfont.woff') format('woff'),
         url('fonts/ColabBol-webfont.ttf') format('truetype'),
         url('fonts/ColabBol-webfont.svg#ColaborateBoldRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}


/* image links 
----------------------------------------------- */
#image {
text-align:center;

}

#image.editorial{
text-align:left;

}


#image a, #image.editorial a{
	border:0px;
	opacity:1;               /*Firefox & Chrome*/
	filter:alpha(opacity=100);   /* IE */
	text-decoration:none;
}

#image a:hover, #image.editorial a:hover{
	color:#A98329;
	text-decoration:none;
	opacity:0.8;               /*Firefox & Chrome*/
	filter:alpha(opacity=80);   /* IE */
	border:0px;
}

.image{
	border:0px;
}

img a{
text-decoration:none;
border:0px;
}


/* bottons 
----------------------------------------------- */

#icon_bt{
height:30px;
background-repeat:no-repeat;

}

#icon_bt a{
font-family:'ColaborateMediumRegular';
font-size:11px;
font-weight:normal;
color:#999;
text-transform:uppercase;
text-decoration:none;
}

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


.dossier{
background-image:url(../images/template/icon_dossier.jpg);
padding-left: 40px;
padding-top:12px;
margin-bottom:10px;
}

.makeanail{
background-image:url(../images/template/icon_makeanail.jpg);
padding-left: 40px;
padding-top:8px;
margin-top:20px;
}

.form{
background-image:url(../images/template/icon_form.jpg);
padding-left: 40px;
padding-top:12px;
}

.video{
background-image:url(../images/template/icon_video.jpg);
padding-left: 40px;
padding-top:12px;
margin-top:20px;
}

.press{
background-image:url(../images/template/icon_press.jpg);
padding-left: 40px;
padding-top:12px;
margin-top:20px;
}

.products{
background-image:url(../images/template/icon_products.png);
padding-left: 24px;
padding-top:0px;
margin-top:5px;
}


.welcome{
background-image:url(../images/template/icon_products.png);
padding-left: 24px;
padding-top:0px;
margin-top:5px;
color:#FF3300;
}


.facebook{
background-image:url(../images/template/icon_facebook.jpg);
padding-left: 40px;
padding-top:12px;
margin-top:20px;
}

.blog{
background-image:url(../images/template/icon_blog.jpg);
padding-left: 40px;
padding-top:12px;
margin-top:20px;
}

#mini-icon{
margin:20px 0px;
}

#mini-icon img {
height:16px;
vertical-align:middle;
}

#mini-icon img a:hover{
}

#mini-icon a{
font-family:'ColaborateMediumRegular';
font-size:10px;
font-weight:normal;
text-transform:uppercase;
text-decoration:none;
padding-right:5px;

}

#lacquer{
margin:15px 0px;
}

#lacquer img{
height:40px;
vertical-align:middle;
float:left;
padding-right:10px;
}

#lacquer p{
vertical-align:middle;
padding:10px 0px;
}
/* 
----------------------------------------------- */

#fadeshow1{
margin-top:10px;
z-index:1;
background:transparent;
}

/* Color Classes
----------------------------------------------- */

.white{
color:#FFFFFF;
}

.grey{
color:#999;
}

/* Content Classes
----------------------------------------------- */

.intro{
	margin-top:100px;
	padding:440px 0px 20px 0px;
	background-image:url(../images/imgs/slider-intro.png);
	background-repeat:no-repeat;
	text-align:left;
	background-color:#0C0C0C;
	

}




.slider{
	margin-top:130px;
	margin-bottom:10px;
	padding:1px 0px;
	background-color:#0C0C0C;

}

.slider_2{
	margin-top:30px;
	padding:1px 0px;
	background-color:#0C0C0C;

}



.slider2{
	background:#0C0C0C;
	margin-top:20px;
	box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);

}


.top{
	margin-top:130px;
	background:#0C0C0C url(../images/template/content-bg.png) top repeat-x;
	padding-top:14px;
	padding-bottom:50px;
	box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);

	}

.middle{
	padding-top:14px;
	padding-bottom:50px;
	background:#0C0C0C url(../images/template/content-bg.png) top repeat-x;
	margin-top:20px;
	box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, .2);
	
}

.end{
	background-color:#0C0C0C;
	margin-top:0px;
	background-image: url(../images/template/content-foot.jpg);
}


#page_id {
	background:url(../images/template/pageid_bg.png) no-repeat;
	height:36px;
	float:right;
	font-family:'ColaborateMediumRegular';
	font-size:10px;
	color:#190D01;
	width:132px;
	vertical-align:middle;
	text-align:center;
	padding-top:7px;
	text-transform:uppercase;
	margin-right:53px;
	margin-bottom:10px;
}

#page_id_slider{
	background:url(../images/template/pageid_bg.png) no-repeat;
	height:36px;
	float:right;
	font-family:'ColaborateMediumRegular';
	font-size:10px;
	color:#190D01;
	width:132px;
	position:absolute;
	vertical-align:middle;
	text-align:center;
	padding-top:7px;
	text-transform:uppercase;
	right:53px;
	z-index:3;
	top:0px;
	
}

#page_id_intro {
	background:url(../images/template/enter.png) no-repeat;
	height:36px;
	width:132px;
	vertical-align:middle;
	text-transform:uppercase;
	margin-bottom:10px;
	text-align:center;
	width:120px;
	padding-top:3px;

}

#page_id_intro a{
	font-family:'ColaborateMediumRegular';
	font-size:12px;
	color:#999999;
}

/* Align Classes
----------------------------------------------- */
.left, .alignleft {
	float:left;
	}

.right, .alignright {
	float:right;
	}



/* Style
----------------------------------------------- */


body {
	background-color:#0C0C0C;
	margin:0;
	padding:0px;
	background-image:url(../images/template/bg.jpg);
	background-attachment:fixed;
	height: 100%;
}



h1{
font-family:'ColaborateLightRegular';
font-size:25px;
line-height:25px;
margin-top: 8px;
color:#c7a858;
font-weight:normal;
margin-bottom:0px;
}


h2{
font-family:'ColaborateRegular';
font-size:18px;
line-height:20px;
font-weight:normal;
color:#fff;
margin-top:7px;
margin-bottom:5px;
padding-top:5px;
}




h3{
	font-family:'ColaborateRegular';
	font-size:16px;
	line-height:20px;
	font-weight:normal;
	color:#91733C;
	margin-bottom:0px;
	margin-top:10px;
}

h3 a{
color:#fff;
text-decoration:none;


}


h3 a:hover{
color:#FF0000;

}
.portes {color:#888; }
.total { font-family:'ColaborateMediumRegular'; float:right; padding:0 10px;  margin-right:55px}
.order {color:#ccc;}

h4{
font-family:'ColaborateRegular';
font-size:11px;
line-height:12px;
font-weight:normal;
color:#C8C4B0;
margin-bottom:0px;
text-transform:uppercase;
}

h5{
font-family:'ColaborateRegular';
font-size:14px;
line-height:16px;
font-weight:normal;
color:#C8C4B0;
margin-bottom:0px;
margin-top:3px;
}




p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:15px;
font-weight:normal;
color:#ababab;
margin-top:10px;
margin-bottom:0px;
}

a:link,a:visited,a:active{
	color:#93743C;
	text-decoration:none;
}

a:hover{
	color:#BB9959;
	text-decoration:underline;
}

.bt{

	color:#fff;
	background-color:#fff;
	padding:5px 10px;
	text-decoration:none;
}

.float{
float:left;
margin-right:10px;
margin-top:10px;
margin-bottom:10px

}



/* paragraph style
----------------------------------------------- */

.main{
font-family:'ColaborateRegular';
padding-top:10px;
font-size:15px;
line-height:17px;
color::c4c4c4;
}

.meta{
font-size:10px;
margin-top:5px;
margin-bottom:15px;
}

.textcenter {
text-align:center
}

.link{
font-size:11px;
line-height:10px;
color:#3399CC;
margin-top:5px;
} 


.title {
float:left;
font-family:'QuicksandBook';
font-size:28px;
position:relative;
margin-left:20px;
padding-top:17px;
color:#947b4c;
line-height:32px;

}

.title a{
color:#fff;
text-decoration:none;
}




.blockquote {
	font-family: 'ColaborateLightRegular';
	font-size:26px;
	line-height: 26px;
	margin-top: 5px;
	color:#FF0000;
}

.blockquote cite {
	font-size:0.8em;
}


#prod_image {
margin-top:10px;
float:left;
background-color:#003366;
width:600px;
}


#prod_content {
margin-top:10px;
float:right;
background-color:#CCCCCC;
padding:0px 20px;

}

#gloves{
width:700px;
background-color:#009999;

}




#article_id {
font-family: 'ColaborateRegular';
font-size:11px;
text-transform:uppercase;
margin-top:10px;
color:#D1CFC5;
}



/* ul.list style
----------------------------------------------- */

ul{
padding-left:0px;
margin-left:0px;
}

ul.list  {

	margin-top:2px;
	padding: 0px;
	display: block;
	list-style:none;
	padding-left:0px;	
	}
	
	ul.list li  {
	font-family: 'ColaborateRegular';
	font-size: 14px;
	color: #999;
	font-weight: normal;
	border-bottom: 1px dotted #888;
	font-style: normal;
	padding: 5px 0px 5px 0px;
	display: block;
	text-decoration:none;	
	
	}
	
	

ul.list li a {
	font-family: 'ColaborateRegular';
	font-size: 14px;
	color: #999;
	font-weight: normal;
	font-style: normal;
	display: block;
	text-decoration:none;	
	
	}
 
 ul.list li a:hover {
	color: #fff;
	font-weight: normal;
	text-decoration:none;	
	}
 
 
 #product {
 	background-color:#FFF;
	padding:5px;
 	}

  /* content
----------------------------------------------- */	


#content {
width:960px;
overflow: hidden;
}

#slide{
width:940px;
}

#slide_prod{
margin-top:10px;
}



 /* header
----------------------------------------------- */	

#header {
	top:0px;
	width:100%;
	background-color:#0C0C0C;
	height:92px;
	margin-left:auto;
	margin-right:auto;
	color:#FFFFFF;
	position:fixed;
	z-index:9;
	box-shadow:0 0 8px rgba(0, 0, 0, .5);
	-moz-box-shadow:0 0 8px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 0 8px rgba(0, 0, 0, .5);
}



  
#logo {
margin-top:13px;
float:left;
}
	 


#tophead {
	background:transparent;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#BAB1A0;
	font-family: 'ColaborateBoldRegular';
}

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


#tophead_menu {
margin-top:0px;
background:transparent;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}



#lang  {
width:83px;
padding:10px 0px 15px 0px;
text-align:center;
background-image:url(../images/template/lang.png);
margin-right:20px;
}

#lang a {
color:#999999;
text-decoration:none;
}

#lang a:hover {
text-decoration:underline;
color:#fff;

}



#social{
padding:8px;
border:0px;
text-decoration:none;
float:right;

}

#social img {
	opacity:0.7;               /*Firefox & Chrome*/
	filter:alpha(opacity=70);   /* IE */
	text-decoration:none;
	border:0px;

}

#social img:hover {
	color:#A98329;
	text-decoration:none;
	opacity:1;               /*Firefox & Chrome*/
	filter:alpha(opacity=100);   /* IE */
}

#social a:hover {
text-decoration:underline;
color:#666;
}

 



 /* contact form
----------------------------------------------- */	
 #contact_form {
 width:300px;
 height:300px;
 background-color:#33FF00;
 }

 
 #contacts h1 {
 margin-top:10px;
 }
#contacts h1 {
	padding:2px 10px;
	font-family:'ColaborateRegular';
	font-weight:normal;
	font-size:18px;
	color:ffffff;
	letter-spacing:0.04em;
	background-color: #E20004;
	display: inline;

}
 
#contacts h2 {
	padding:4px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:ffffff;
	font-style:normal;
	font-weight:normal;
	background-color: #E20004;
	display: inline;
}

#article_break{
	margin-top:15px;
	margin-bottom:15px;
	border-top:2px dotted #6F582E;
	position:relative;
}

#break{
	margin:40px 10px 0px 10px;
	border-top:2px solid #6F582E;
	position:relative;
}

#thumbs{
padding:0px 10px;


}

#thumbs h2{
font-family:'ColaborateRegular';
font-size:18px;
line-height:18px;
font-weight:normal;
color:#fff;
margin-top:10px;
}

#thumbs h2.gold{
font-family:'ColaborateRegular';
font-size:18px;
line-height:18px;
font-weight:normal;
color:#c7a858;
margin-top:10px;
}

#thumbs p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color:#ababab;
line-height:15px;
}



#thumbs img{
border:0px;
}



#image_content {
	
width:660px;
background-image:url(../images/img_content_bg.jpg);
padding:0 20px;
background-repeat:no-repeat;
height:440px;

}





 /* footer
----------------------------------------------- */	
#footer {
	width:100%;
	margin-top:90px;
	margin-left:auto;
	margin-right:auto;
	min-height:65px;
	background-color:#0C0C0C;
	padding-top:15px;
	bottom:0;
	height:auto;
	overflow:hidden;
	}
	
.footer_bottom {	
	bottom:0;
	position:absolute;
	
}




#footer p {
	margin-top:18px;
	font-size:11px;
	color:#947b4c;
	font-family:'ColaborateMediumRegular';
}

#footer a {
font-size:11px;
color:#947b4c;
font-family:'ColaborateBoldRegular';
text-decoration:none;
}

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




/* table pub
----------------------------------------------- */


table.pub {
padding:0px;
	margin:0px;
}



table.pub td, table.pub tr {

	text-align:left;
	border-bottom:none;
	margin:0px;
}


table.pub tr {
max-height:50px; padding-top:20px;

}


table.pub tbody tr,
table.pub tbody td {
}



/* table
----------------------------------------------- */
table {
	width:100%;
	cellpadding:0;
	cellspacing:0;
	font-family:'ColaborateRegular';
	font-size:14px;
	color:#CCCCCC;
	margin-top:20px;
}



col.colA {
	width:20%;
	font-family:'ColaborateMediumRegular';
}

col.colB {
	width:55%;
}

col.colC {
	width:20%;
}

col.colD {
	width:5%;
	text-align:center;
	color:#666;
	
}

th, td {
	padding: 5px 0px 5px 0px;
	text-align:left;
	border-bottom:1px dotted #666666;
}




thead th.table-head, thead th, th.table-head {
	font-family:'ColaborateMediumRegular';
	font-size:14px;
	text-transform:uppercase;
	color:#fff;
	padding:6px 0px 6px 0px;
	margin-top:10px;
}
tbody th,
tbody td {

}
tbody tr.odd th,
tbody tr.odd td {
	background:#fff;
}
tfoot th,
tfoot td {

height:80px;
}

tfoot tr.total th,
tfoot tr.total td {

}
tfoot tr.total th {
	text-transform:uppercase;
}
th.currency,
td.currency {
	text-align:right;
}


#gallery{
width:700px;
height:400px;
margin:0px;
}

#gallery-contents h1{
font-family:'ColaborateThinRegular';
letter-spacing:-0.05em;
color:#CC0000;
font-size:50px;
line-height:40px;
font-weight:normal;
margin-left:280px;
margin-top:80px;
text-transform:uppercase;

}

#gallery-contents h2{
	font-family:'ColaborateRegular';
	font-size:22px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:5px;
	color: #333;
	border:none;
	margin-left:280px;
}


#gallery-contents p{
font-family:'ColaborateLightRegular';
font-size:18px;
line-height:20px;
font-weight:normal;
padding:5px 20px 0px 280px;
color:#444;
}

/* form
----------------------------------------------- */



.top_image {
	position:relative;
	float:left; /* optional */
	height:380px;
}
.top_image h1 {
	position:absolute;
	width:400px; /* optional, though better have one */
	font-family:'ColaborateThinRegular';
	color:#c7a858;
	font-size:50px;
	line-height:42px;
	font-weight:normal;


}
.top_image h2 {
	position:absolute;
	width:400px; /* optional, though better have one */
	font-family:'ColaborateLightRegular';
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color: #333;
	border:none;
}


.top_image_2 {
	position:relative;
	float:left; /* optional */
	height:260px;
}

.top_image_2 p {
position:absolute;
font-family:'ColaborateLightRegular';
font-size:15px;
letter-spacing:1px;
line-height:17px;
font-weight:normal;
color:#444;
}


.top_image_2 h1 {
	position:absolute;
	width:400px; /* optional, though better have one */
	font-family:'ColaborateThinRegular';
	color:#c7a858;
	font-size:50px;
	line-height:42px;
	font-weight:normal;

}
.top_image_2 h2 {
	position:absolute;
	width:400px; /* optional, though better have one */
	font-family:'ColaborateLightRegular';
	font-size:24px;
	line-height:24px;
	font-weight:normal;
	color:#5B5B5B;
	border:none;
}




.back_bt {
float:right; background-image:url(../images/template/back_bt.png); background-repeat:no-repeat; height:32px; padding:5px 10px 5px 20px; margin-top:20px; margin-right:0;font-family: 'ColaborateMediumRegular';font-size: 10px;font-weight: normal;
text-transform:uppercase

}

.sidelogo1	 {
	background-color:#0C0C0C;
	width:100px;
	position:fixed;
	right:0px;
	top:130px;
	padding:10px;
	z-index:-1
}

.sidelogo2	 { background-color:#0C0C0C; width:100px; position:fixed; right:0px; top:210px; padding:10px; z-index:-1}

.sidelogo3	 { background-color:#0C0C0C; width:100px; position:fixed; right:0px; top:290px; padding:10px; z-index:-1}




.send_bt {
	font-family:'ColaborateRegular';
	font-size:16px;
	color: #fff;
	border:0px;
	background-color:#73603D;
	margin-top:30px;

}


.send_bt:hover{ cursor:pointer;background-color:#8B7449;}

label {color: #eee;  font-family: 'ColaborateMediumRegular'; font-size: 15px; font-weight: normal;}
 


input{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px; color: #999; border:0px; background-color:#40362B; padding: 5px 5px; color:#eee;}

input.qty {text-align:right; margin-left:6px; max-width:26px; margin-top:0; font-family:'ColaborateMediumRegular'; font-size: 15px; }


.td_qty{color:#444;  margin-top:0; float:right; padding:3px 0px; font-size:9px; font-weight:bold }


.store {padding-top:25px}

.label  {margin:0; color: #fff; text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.7); font-family: 'ColaborateRegular'; font-size: 15px; font-weight: normal;}


table.order {border-top:1px dotted #6F582E; margin:0; border-bottom:0px }

table.order th {color: #C7A858; font-family: 'ColaborateMediumRegular'; font-size: 13px; text-transform:uppercase} 
table.order tr { min-height: 100px; vertical-align:middle; border-bottom:0px }
table.order td{ text-align:left; min-height: 100px; vertical-align:middle; padding:8px 0; border-bottom:0px  }





.button {
text-indent: -9999px;
cursor: pointer;
width: 13px;
height: 13px;
float: right;
}

.inc { position:relative;  background: url(../images/template/button-more.png) no-repeat;}

.dec {position:relative; float: right; margin-top:14px; margin-left:-13px; background: url(../images/template/button-less.png) no-repeat;}

.inc:hover {background: url(../images/template/button-more-hover.png) no-repeat;}

.dec:hover {background: url(../images/template/button-less-hover.png) no-repeat;}

.buttons {

}

.numbers-row { padding-top:0px; margin-right:40px; }

.nupcolor  { padding: 24px 20px; background-color:#999999;}

.item { margin:5px 30px 5px 0 ; border-top:1px dotted #6F582E;}

.itemcolour { margin:5px 30px 5px 0}


.nup_loja { min-height:200px; z-index:999; margin-top:-100px; padding:12px 60px 20px 60px ;  background-image: url(../images/template/kit_loja.png); background-repeat:no-repeat }

.nup_loja h2, .encomenda h2  { text-align:center;color:#FFE17F; font-size:16px; text-transform: uppercase; font-family: 'ColaborateMediumRegular'; margin-bottom:4px  }
.nup_loja p, .encomenda p { text-align:center; margin-top:3px; color:#ddd}

.nup_loja p a:hover,  .encomenda p a:hover { text-decoration:none}


.encomenda { min-height:230px; z-index:999; margin-top:0px; padding:12px 60px 20px 60px ;  background-image: url(../images/template/encomenda.png); background-repeat:no-repeat }

.botton { background-color:#CC3300; margin:10px 0 9px; border:2px solid #FFE17F; padding:5px 20px; color:#FFFFFF; text-align:center; display:inline-block; font-family: 'ColaborateMediumRegular'; font-size: 15px;}

.botton:hover {background-color:#FF3300}

.green {background-color:#669999}

.botton.green:hover {background-color:#6699CC}



.livro-wrap {
    position: fixed;
    max-width: 130px;
    right: 10px;
    bottom: 102px;
    opacity: 0.95;
}

.livro-wrap img {
	width: 100%;
	height: auto;
}