

/* Reset CSS
------------------------------------------------------*/


/* 
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com 
Twitter: @rich_clark
*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
	text-decoration:none;
	list-style-type:none;
         font-family: 'Times New Roman', serif !important;
}

body {
    line-height:1;
}

.page47 #wrapper {
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4) !important;
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4) !important;
    box-shadow: 0 0 4px rgba(0,0,0,0.4) !important;
}

article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section { 
    display:block;
}

nav ul {
    list-style:none;
}

blockquote, q {
    quotes:none;
}

blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}

a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
}

/* change colours to suit your needs */
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}

/* change colours to suit your needs */
mark {
    background-color:#ff9;
    color:#000; 
    font-style:italic;
    font-weight:bold;
}

del {
    text-decoration: line-through;
}

abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}

table {
    border-collapse:collapse;
    border-spacing:0;
}

/* change border colour to suit your needs */
hr {
    display:block;
    height:1px;
    border:0;   
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}

input, select {
    vertical-align:middle;
}



/* Clear fix
------------------------------------------------------*/

.cf:before,
.cf:after {
    content:"";
    display:table;
}
 
.cf:after {
    clear:both;
}


/* Customize
------------------------------------------------------*/

html { font-size: 62.5%; } 
body { font-size: 14px; font-size: 1.4rem; } /* =14px */

.wrapper,.tygh-content{ background:#fef8f8;}


h1{ color:#5d3629; display:block; font-size:3.5rem; font-size:35px; font-family: 'Libre Baskerville', serif; letter-spacing:1.5px; font-weight:500; line-height:35px;}

h1 sup{font-size:1.5rem; font-size:15px; vertical-align:super;}

h2{ color:#5d3629; display:block; font-size:3.5rem; font-size:35px; font-family: 'Libre Baskerville', serif; letter-spacing:1px; margin:0px 35px 0px 26px; border-bottom:1px solid #d0b799; padding:80px 0px 20px 0px; text-align:center;}

h2 span{font-size:2.5rem; font-size:25px;}

h3{ color:#5d3629; display:block; border-bottom: solid 5px #CCC; padding-bottom:7px; font-size:2.1rem; font-size:21px; /*font-family: 'Libre Baskerville', serif;*/ letter-spacing:1px; margin:50px 0px 10px 0px; line-height:24px;}

h3 span{ font-size:1.2rem; font-size:12px; line-height:18px; color:#666;}
.sat_h3 {color:#5d3629; display:block; font-size:2.1rem; font-size:21px; /*font-family: 'Libre Baskerville', serif; */ letter-spacing:1px; line-height:24px;}
.sche { margin:20px 0px 0px 0px;}
.sche li{ margin:10px; font-size:2.0rem; font-size:20px; font-family: 'Libre Baskerville';}
.sche li span{ font-size:14px; color:#666;}

P,ul{ color:#666; letter-spacing:0.4px; line-height:150%;}

div#wrapper_fcs{ width:980px; margin:0px auto; border-left:20px solid #fff; border-right:20px solid #fff; background:#FFF;}


header{padding:40px 40px 0px 40px;}
header img {
	height: auto !important;
}

section.basic_model{padding:40px; background:#ffffff url(/design/themes/basic/media/images/first_bg_basic.png) no-repeat;}

.descrip_bottom{margin-bottom:15px!important;}
section.make_up{padding:40px; background:#fbede5 url(/design/themes/basic/media/images/first_bg_make.jpg) no-repeat; margin:80px 0px 0px 0px;}
section.makeup_type ul {height:22px;margin: 15px 0px 25px 0px;}
section.option_parts{ background: #F7F1E0 url(/design/themes/basic/media/images/first_bg_op_top.png) no-repeat;padding:40px;margin:60px 0px 0px 0px;
 background-position:30px 40px;}
section.esthetic_service{ background: #FCC; padding:40px;}
section.option_hands {clear:both;}
section.option_hands  ul li{padding:10px;}
section.option_hands  ul li,section.option_hands  ul li input, section.option_hands  ul p {float:left;}
section.option_hands  ul p {margin-top:-4px;}
section.option_hands td{width:150px;}
section.option_hands{padding:40px;background: #F7F1E0 url(design/themes/basic/media/images/first_bg_op_top.png) no-repeat; background-position: 30px 40px; margin:60px 0px 0px 0px;}
section.sato{ background: #e1eddc url(design/themes/basic/media/images/first_bg_op_top.png) no-repeat; padding:40px;margin:60px 0px 0px 0px;
 background-position:30px 40px;}}
section.sato_l{ width:400px; float:left;}
section.sato_r{ width:460px; float:right;}
section.legs{ width:400px; float:left;}
section.feet{ width:460px; float:right;}
section.sato section.cf section{width:46%; float:left; min-height: 330px;}
section.seam_line_removal, section.option_hands_seam_line_removal, section.full_seam_line_removal, section.option_hand_seam_line_removal {padding-right:72px;}
/*
section.legs td:first-child  input{float:left; margin-left:34px;}
section.legs td:last-child  input{float:left; position:relative; right:59px; }
section.legs td:first-child  p{float:left; margin-left:8px;}
section.legs td:last-child  p{float:left; position:relative; right:91px; width:90px;}
section.legs td:last-child img {/*display:none;*/}
section.legs input{display:block!important;}
section.total{ width:400px; height:80px; float:left; background:#f8e7c6; color:#5d3629; font-size:4.0rem; font-size:40px; font-family: 'Libre Baskerville', serif; letter-spacing:2.5px; font-weight:lighter; line-height:65px; padding:20px 0px 0px 35px; margin:20px 0px 40px 40px;}
.option_hands ul {float:left; width:100%;}
section.hands table td{ width:150px;}
section.order{ float: right; background: #f8d0c6; margin: 20px 40px 40px 0px; height: 108px; cursor:pointer;}


.sub{ margin:10px 30px 0px 26px; letter-spacing:1px; font-family: 'Times New Roman', serif;}
.choice{ margin:5px 0px; letter-spacing:1px;font-size:1.4rem; font-size:15.5px; /*font-family: 'Libre Baskerville', serif;*/ letter-spacing:1px; color:#5d3629}

.yesno{ color:#5d3629; display:block; /*padding-bottom:5px; */ font-size:1.8rem; /*font-family: 'Libre Baskerville', serif;*/ letter-spacing:1px;}

 
/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}




/* Attention Page */

.atn{ width:850px ;margin:0px auto;}

.atn h2{ color:#5d3629; display:block; padding-bottom:7px; font-size:3.5rem; font-size:35px; font-family: 'Libre Baskerville', serif; letter-spacing:1px; margin:50px 0px 0px 0px; border-bottom:none}

.atn h2 span{font-size:2.5rem; font-size:25px;}

.atn h3{ color:#5d3629; display:block; border-bottom: solid 5px #CCC; padding-bottom:7px; font-size:2.1rem; font-size:21px; font-family: 'Libre Baskerville', serif; letter-spacing:1px; margin:20px 0px 10px 0px; line-height:28px;}

.atn h3 span{ font-size:1.2rem; font-size:12px; line-height:18px; color:#666;}


.atn h4{ color:#5d3629; display:block; padding-bottom:7px; font-size:1.6rem; font-size:16px; font-family: 'Libre Baskerville', serif; letter-spacing:1px; margin:20px 0px 10px 0px; line-height:22px;}



.atn ul{ margin:0px 0px 0px 10px;}
.atn ul li{ margin:5px 0px;}



.atn p{ line-height:150%}

.atn p.allow{color:#f8e7c6; display:block; font-size:4.0rem; font-size:40px; font-weight:500; line-height:40px; padding-left:330px;}


section.link{ width:350px; height:65px; background:#f8d0c6; color:#5d3629; font-size:4.0rem; font-size:40px; font-family: 'Libre Baskerville', serif; letter-spacing:2.5px; font-weight:lighter; line-height:65px; padding:0px 0px 0px 20px; margin:20px 40px 40px 60px;}
#ajax_loading_box { display: none;}
.glass_eye_color li { float:left;}
.item {text-align:center; padding-left:5px;}
.option-radio-group li {
	float:left;
	padding-left: 7px;
}
.legs, .legs table, .feet, .feet table { 
	width:400px; 
}

.leg{
	margin-right: 50px;
}
.leg, .foot {float:left}
.makeup {clear:both}
 .make_up {clear:both}

.option_left {float: left;
width: 46%;
margin-right: 70px;}
section.make_up img {width:164px;height:164px;}
.mR0 {margin-right: 0px}
.cb {clear:both}
.fl {float:left}
.fr {float:right}
.skin_color img {width:216px}
.head img {width:164px; height:144px}
.body img {width:199px; height:292px}
.hands img {width:114px; height:100px}
.legs img {width:378px;}
.feet img {width:181px; height:181px}
.makeup img {width:204px!important; height:205px!important;}
.glass_eye_size img {width:204px!important; height:204px!important;}
.zoukei-mura_glass_eye img {width:103px!important; height:103px!important;}
.glass_eye_placement img, .glass_eye_placement_ img {width:166px!important; height:50px!important;}
.option_parts img {width:114px; height:100px}
.makeup_type_product{/* float:left; */position: relative;/* top: -6px; */bottom: 25px;left: 25px;} 
.make_up .eyelid_gloss,.eyelid_gloss_placement_option{ float:left;}
.make_up .eyelid_gloss{margin-right:70px;margin-bottom:30px;}
.make_up .lip_gloss{clear:both; width:414px;}
.make_up .eyelid_gloss table,.lip_gloss table, .eyelid_gloss_placement_option table{ width:414px;}
.prod_description{ background-color:#F7F1E4; border-right:3px solid #FFF; height:52px; margin: 15px 0px 15px 0px;}
.choice_desc{ margin:5px 0px; letter-spacing:1px;font-size:1.4rem; font-size:15.5px; /*font-family: 'Libre Baskerville', serif;*/ letter-spacing:1px; color:#5d3629; padding-top: 1px;}
div.pp_default .pp_nav, .pp_hoverContainer {display:none !important;}
div.pp_overlay {background: #fff !important;}

#login_block1861.hidden {max-height: 796px !important; height: 274px !important;}

section.the_installation_of_zoukei-mura_glass_eyes table tr td div.item input {float:left;}
section.the_installation_of_zoukei-mura_glass_eyes table tr td div.item p.choice {position: relative;left: 25px;text-align: left;bottom: 25px; width:95%;}

section.make_up > img {width: auto; height: auto;}

#pages.page47 #tygh_main_container .tygh-content, #pages.page47 {
	background: url("http://volksusastore.com/public_html/images/fcs/bg_fcs2017.png") rgb(247, 236, 219) ;
}

#pages.page51 #tygh_main_container .tygh-content, #pages.page51 {
    background: url("http://volksusastore.com/public_html/images/fcs/bg_fcs2017.png") rgb(255,245,248);
}

.lip_gloss .sub {
	margin-bottom: 15px !important;
}

#pages.page47 section.legs {
	width: 100%;
	min-height: 700px;
}

#pages.page47 section.legs table {
	width: 100% !important;
}

#pages.page47 section.legs table tbody tr td:nth-child(1) {
	width: 383px;
}

#pages.page47 section.legs table tbody tr td:nth-child(2) {
	width: 96px;
	position: absolute;
	bottom: 0;
	left: 280px;
}

#pages.page47 section.feet {
	width: 100%;
	float: none;
	clear: both;
}











