body {background: #363636; }

 #wrapper {width:100%; height:100%; margin:0; padding:0; color: #222; font-family: "Libre Baskerville", Arial, Helvetica, sans-serif, Times," Lucida Grande"; font-size:15px; font-weight: normal; background-image: url(http://www.appointments.youdollyou.com/eyelash_extensions_bkgd.jpg); background-repeat: repeat-x; overflow: auto; -webkit-overflow-scrolling: touch; }

 html, body {width:100%; height:100%; margin:0; padding:0; font-family: "Libre Baskerville", Arial, Helvetica, sans-serif, Times," Lucida Grande"; background: #dddddd; }

 #content {width:915px; margin:0px; padding:0px; background: #fff; background-image: url(http://www.appointments.youdollyou.com/mobile/images/ydy-appt-bkgd.jpg); background-repeat:repeat-x; /*padding-top: 150px; padding-left: 29px;*/ }

 #appbody {padding-left: 29px; }

 p {padding-top: 0px; padding-right: 10px; padding-left: 0px; line-height: 24px; /*font-family: Arial, Helvetica, sans-serif, Times," Lucida Grande";*/ font-family: "Libre Baskerville", Arial, Verdana, Tahoma, sans-serif; font-weight: normal; /*font-style: italic;*/ }

 p b {color: #fff; background: #999; padding: 0px 4px 0px 4px; margin: 0 0 15px 0; font-weight: normal; font-family: Arial, Verdana, Tahoma, sans-serif; }

 #slides {border: 3px solid #ededed; }

 #containertabs i b {color: #333; background: none; }

 #materials {background-image: url(http://www.appointments.youdollyou.com/eyelash_extensions_bkgd.jpg); background-repeat: repeat-x; background-position: -50px -150px; /* background: #dedede; */ padding: 5px 10px 15px 15px; width: 360px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

 #levels {background: #fff; padding: 5px 10px 15px 15px; width: 360px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px 0px 5px #666; -webkit-box-shadow: 0px 0px 5px #666; box-shadow: 0px 0px 5px #666; }

 #containertabs i {font-size: 15px; letter-spacing: 0px; }

 #twitter {padding-left: 28px; padding-top: 8px; }

 #twitter_update_list {}

 ul#twitter_update_list li {float:left; color:#cccccc; font-size:12px; width:400px; overflow:hidden; padding:10px 0px 8px 8px; border-bottom:1px solid #333333;}

 ul#twitter_update_list li a {font-weight: normal;}

 ul#twitter_update_list li a:hover {color:#eeeeee;}

 ul#twitter_update_list li span.first {color:#ffffff; font-size:18px; width:100%;}

 #container {width:950px; margin-left:auto; margin-right:auto; }

 #maintabs {margin-top: 10px; float: left; padding-left:30px; height:50px; width: 93%; }

 #bottomAdd {color: #fff; font-family: "Libre Baskerville", Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -.02em; line-height: 1.6em; font-size: 14px; padding-top: 8px; letter-spacing: .002em; background-color:#666; width: 915px; padding-bottom: 8px; }

 #bottomAdd2 {color: #fff; font-family: "Libre Baskerville", Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -.02em; font-size: 15px; padding-top: 14px; background-color:#444; width: 915px; padding-bottom: 14px; }

 #bottomAdd2 a, #bottomAdd a {color: #ff8c8c;}

 #bottomAdd h3 {color:#fff; margin-bottom: 15px;}

 #bottomAdd2 a {color: #ff8c8c; }

 a:link {color: #000; }

 a:visited {color: #000; }

 a:hover {color: #666; }
 
a.customer-username-link {
  color: #fff;
  text-decoration: none !important; 
 background: #999; 
 padding: 0px 4px 0px 4px; 
 margin: 0 0 15px 0;
}
a.customer-username-link:hover {
  color: #fff;
 background: #666; 
}

 
 /* 

.nts-listing  a:link {color: #fff; }
 */

 .shadetabs {font-family: "Libre Baskerville", Arial, Helvetica, sans-serif; font-weight: normal; letter-spacing: -.04em; font-size: 24px; /*background-color: #333333;*/ padding-top: 0px; padding-bottom: 7px; margin: 0 auto; }

 #theslidershow {padding: 7px 0 0 19px; }

 #containertabs {/*border:1px solid gray;*/ min-height: 560px; margin-bottom: 1em; /*padding: 0px;*/ /*float: right;*/ /*background-color: #ededed;*/ }

 #container_tabs_content {/*border:1px solid gray;*/ margin-bottom: 1em; /*padding: 0px;*/ /*background-color: #ededed;*/ }

 hr {width: 98%; margin: 10px 0 14px 0; border: 1px solid #aaa; border-width: 1px 0 0; height: 1px; clear: both; }

 .shadetabs a {text-decoration: none; position: static; z-index: 1; padding: 5px; /*border: 1px solid #778;*/ color: #333; /*background-color: #E9E9E9; display: block;*/ margin-top: 0px; margin-right: 5px; margin-bottom: 15px; margin-left: 0px; letter-spacing: .0005em; }

 /*.shadetabs a:visited {color:#9E311C; }

*/ .shadetabs a:hover {/*text-decoration: underline;*/ color: #666; }

 .shadetabs a.selected {/*selected main tab style */ position: relative; }

 .shadetabs a.selected {/*selected main tab style */ /*border-bottom-color: gray;*/ color:#333;border: 1px solid #ff0000; border-width: 0 0 2px; height: 2px; /*background-color:#ffffff;*/ }

 .shadetabs a.selected:hover {/*selected main tab style */ color:#666; text-decoration: none; }

 #tcontent8 p {font-size: 86%; line-height: 14px; }

 .tabcontent {display:none; }

 @media print {.tabcontent {display:block !important; }

 }

 .redLink a {color: #fff; background: #ff0000; text-decoration: none; padding: 0px 4px 0px 4px; margin: 0 0 15px 0; }

 .redLink a:hover {background: #ee9999; }

 .touchupalert {font-family: 'Libre Baskerville', serif; margin-top: 10px; margin-right: 15px; color: #fff; background-color: #6b4a53; display: block; padding: 6px 10px 6px 12px; line-height: 16px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

 .alter {font-family: 'Libre Baskerville', serif; font-size: 18px; }

 .mat {font-family: 'Libre Baskerville', serif; font-size: 16px; padding-bottom: 15px; }

 