/*
Wordpress Layout NAME: DOLCE TOUCH Version 1
DESCRIPTION: Custom Layout for DOLCE TOUCH by DaddyDesign.com
VERSION: 1
AUTHOR: Daddy Design
AUTHOR URI: http://www.daddydesign.com/
*/

/* General Settings */
*{ margin: 0; padding: 0; }

html, body { height:100%; }

img { border: 0; }

body{
background: url('images/entry_bg.png') no-repeat top right #fff;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-variant: normal;
color: #000;
}

p { margin-bottom: 15px; line-height:16px; }

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

/* Container */
#container_entry{ 
width: 100%;
min-height:100%;
margin: 0 auto -140px auto;
position: relative;
}

#clear_footer {
height: 140px;
clear: both;
}

/* Entry Main */
#bottle_top{ 
width: 194px;
height: 356px;
display: block;
position: absolute;
top: 0;
right: 0;
background: url('images/bottle_top.png') no-repeat top right;
z-index: 9;
}

#entry{ width: 100%; float: left; margin-top: 85px; text-align: center; }

.entry_top{ width: 100%; display: inline-block; text-align: center;  }

#entry_logo{
width: 320px;
height: 58px;
display: inline-block;
background: url('images/logo.png') no-repeat top center;
margin: 0 0 30px 0;
}

span.entry_question, span.entry_terms{ 
width: 100%; 
display: inline-block; 
font-size: 14px;
text-transform: uppercase;
text-align: center; 
padding: 10px 0 30px 0;
}
span.entry_terms{ 
font-size: 11px;
line-height: 17px;
padding: 30px 0;
}
span.entry_terms a{ font-weight: bold; } 

span.yes, span.no{
width: 49%; 
float: left; 
text-align: right; 
}
span.no{ float: right; text-align: left; }
span.yes a, span.no a{ display: block; font-size: 40px; color: #fff; padding: 5px 15px; background-color: #000; }
span.yes a:hover, span.no a:hover{ background-color: #eee; color: #000; text-decoration: none;  }

/* Terms and Privacy */
.inline_container{ display: none; }
.inline_content{ padding: 40px; color: #fff; }
.inline_content h1{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 18px; font-weight: normal; text-transform: uppercase; margin: 0 0 2px 0; }
.inline_content ul, .inline_content ol{ display: inline-block; list-style: square; margin: 0 0 20px 0; padding: 0 0 0 40px; }
.inline_content ul li, .inline_content ol li{ margin: 0 0 5px 0; }
.inline_content a{ color: #fff; }
.inline_content a:hover{ color: #fff; text-decoration: underline; }

/* Footer */
#footer{ width: 100%; height: 140px; position: relative; }
#footer_wrapper{  width: 100%; height: 104px; display: inline-block; text-align: center;  }
span.footer_info{ width: 100%; float: left; text-align: center; font-size: 9px; color: #787878; padding: 10px 0; }
span.footer_info a{ color: #787878; }
span.footer_info a:hover{ text-decoration: underline; }

/* Bottom */
#bottom{ width: 100%; height: 36px; position: relative; background-color: #000; }
span.bottom_logo{ float: right; padding: 11px 10px 0 ; }