/* ------------------------------------------------- 
* Description: Print Coupon stylesheet
* Website: salondva.com
* Author: Josh Humble, joshhumble.com



/* reset */
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, em, font, img, strong, blockquote, b, u, i, center, dl, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent; }
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
table {border-collapse:collapse; border-spacing:0;}


body#main {background:none; border:none;}
#container {border:none; background:none; margin:0 auto; padding:0; position:relative; width:960px; overflow:hidden; border:1px solid #333;}

/* HEADER */
#header {display:none;}
    
/* CONTENT */
#content {position:relative; border:none;}
    #content_col_one {display:none;}
    #content_col_two {position:relative; width:460px; min-height:417px; border:none; background:#fff;}
        #main_content {position:relative; overflow:visible; width:400px; top:10px; left:36px; z-index:1; padding:0 0 20px 0; border:none;}
    #content_col_three {display:none;}

/* footer */
#footer {display:none;}


/* services page */
#services {position:relative; padding:10px 0 20px 0; z-index:0; overflow:visible;}
#services li {font:bold 12px/20px Arial, sans-serif; color:#413122;}
.hair_disclaimer1 {position:relative; top:20px; left:327px; width:80px; padding-right:10px;}
.hair_disclaimer1 ul {display:block;}
.hair_disclaimer {position:relative; width:415px;}
.hair_disclaimer_left {position:relative; float:left; width:250px;}
.hair_disclaimer_right {position:relative; float:right; width:150px; top:34px;}
.hair_disclaimer_right p {font:bold 18px Georgia, serif; text-align:right; padding-right:10px;}
.menu_left {position:relative; top:0; float:left; display:block; width:310px;}
.menu_left li {padding:3px 0;}
.menu_right {text-align:right; position:relative; margin-right:10px; top:0; float:right; display:block;}
.menu_right li {padding:3px 0;}
.hair {margin:-60px auto 40px auto; position:relative; width:415px;}
.hair ul ul li {color:#883916;}
.skin {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.skin ul ul li {color:#883916;}
.service_desc {font-size:11px;}
.nails {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.makeup {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.hair_removal {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.spa_packages {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.tan_packages {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}
.spa_party {margin:0 auto 40px auto; position:relative; width:415px; clear:both;}

.hair_prices {top:7px; line-height:18px;}
.skin_prices {top:0; line-height:18px;}
.massage_prices {top:0; line-height:18px;}
.li_spacer {height:0;}


/* SPECIALS Page */
.specials_container {border:none; width:100%;}
    .specials_image {display:none;}
    .specials_coupon {position:relative; width:370px; min-height:140px; overflow:hidden; float:left; margin:20px 0 20px 0; border:5px dashed #9F0000; -moz-border-radius:10px 10px; -webkit-border-radius:10px 10px;}
            .coupon_bold_numbers {position:relative; overflow:hidden; float:left; font:bold 44px Arial, sans-serif; color:#9F0000; margin:10px; width:100%;}
            .specials_big_text {position:relative; overflow:hidden; float:left; font:bold 24px Georgia, serif; color:#333; margin:10px; width:100%;}
            .specials_coupon .p_coupon {position:relative; overflow:hidden; float:left; margin:10px; font:bold 12px/22px Georgia, serif; color:#333;}
            .specials_print {display:none;}
                .specials_print a {display:none;}
                .specials_print a:link {display:none;}
                .specials_print a:visited {display:none;}
                .specials_print a:hover {display:none;}
                .specials_print a:active {display:none;}
            .print_text {position:relative; margin:5px; font:bold 12px/22px Georgia, serif; color:#333;}
     
/* typography */
p {display:none;}
.psmall {display:none;}
blockquote {display:none;}
h1 {display:none;}
h2 {display:none;}
.h2copy {font:bold 14px/14px Georgia, serif; color:#333; text-decoration:none;}
.h2copy:hover {font:bold 14px/14px Georgia, serif; color:#333; text-decoration:none;}
a {font:normal 12px/14px Georgia, serif; color:#333; text-decoration:underline;}
a:link {font:normal 12px/14px Georgia, serif; color:#333; text-decoration:underline;}
a:visited {font:normal 12px/14px Georgia, serif; color:#333; text-decoration:underline;}
a:hover {font:normal 12px/14px Georgia, serif; color:#666; text-decoration:underline;} 
a:active {font:normal 12px/14px Georgia, serif; color:#333; text-decoration:underline;}

.section_header {display:none;}
.header_image {display:none;}

