/* Style sheet fod_Main */
html{min-height: 101%;}
body{margin:0;padding:0;}
#wrapper{background: url("tl_files/friends_of_daisy_chain/layout/border.jpg") repeat-y scroll 0 0 transparent;}
#container{margin-top:35px;padding:10px;}
#header{background-color:#e9e9e9;border-top:5px solid #00965e;}
#header .container{height:110px;margin-top:15px;background-color:#fefefe;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
#main .inside{padding:0 35px 10px 0;}
#main2 .inside{margin-right:10px;margin-left:210px;padding-top:11px;padding-bottom:10px;}
#right .inside{margin:0 0 0 35px;}
#footer{display:block;margin-top:25px;margin-bottom:25px;padding-top:25px;padding-bottom:25px;text-align:left;background-color:#666666;}
#footer .inside{width:980px;margin:0 auto;}
#tagline{padding-top:15px;border-bottom:1px solid #ddd;background:#f9f9f9;}
#tagline .image_container{margin-bottom:0;}
#top_image{float:right;margin:0;padding:0;}
div.error,p.error{margin:0;padding:2px 0 0;font-size:9px;color:#ff0000;}
.mod_article .back{margin-top:18px;}
.mod_article .more{display:inline;}
.mod_breadcrumb{margin-bottom:10px;padding-top:5px;padding-bottom:7px;border-bottom:1px dotted #005aab;}
.ce_gallery .caption{color:#999999;}
.ce_list ul{margin:0;padding:0;}
.ce_list li{margin:0 0 0 22px;padding:0;line-height:16px;}
* html .ce_list li{margin-left:26px;}
.ce_accordion{}
.accordion{padding-top:10px;padding-bottom:10px;text-align:justify;line-height:150%;}
.toggler{margin-top:5px;margin-bottom:5px;padding-top:8px;padding-bottom:10px;padding-left:10px;background-color:#FFFFFF;border:3px solid #00a98c;font-weight:bold;font-size:14px;color:#666666;cursor:pointer;}
.accordion div{}
.mod_newsmenu{margin-left:18px;padding-top:10px;padding-left:15px;border-bottom:1px solid #00a98c;font-weight:normal;border-left: 1px solid #00a98c;border-right: 1px solid #00a98c;}
.mod_newsmenu a,.mod_newsmenu h4,.mod_newsmenu span{padding-left:15px;font-weight:normal;font-size:12px;}
#breaking_news h1{height:25px;margin-bottom:4px;padding-top:4px;padding-left:35px;font-weight:bold;font-size:12px;color:#FFFFFF;}
#breaking_news h2{margin:0 0 10px;padding:0;font-weight:bold;color:#666666;}
.mod_newsmenu ul,.mod_newsmenu li{margin:0;padding:0;list-style-type:none;}
* html .mod_newsmenu ul,* html .mod_newsmenu li{height:1px;}
.mod_newsmenu .year{margin-bottom:10px;font-weight:bold;}
.mod_newslist p{margin:0 0 4px;}
.mod_newsreader .back{margin-bottom:24px;padding-top:12px;}
* html .mod_newsreader .back{margin-top:12px;padding-top:0;}
.mod_newslist .info,p.date,.mod_newsreader .info p,.mod_eventreader .info p{color:#999999;font-size: 1.2em !important;}
.mod_newsreader .info p,.mod_eventreader .info p{width:auto;float:left;display:inline;}
#right .mod_newslist .layout_short{margin-bottom:0;}
.mod_article,.mod_newsreader{margin-right:0;}
.mod_newsreader h2{margin-bottom:12px;}
.mod_newsreader .comment_default{margin-bottom:12px;}
.mod_newsreader .comment{line-height:1.5;}
.mod_newsreader .form{margin-top:24px;}
.mod_newsreader .widget{margin-top:1px;margin-bottom:1px;}
.mod_newsreader .textarea{width:360px;height:120px;}
.year ul{margin-top:5px;margin-bottom:5px;}
.year ul li{padding-top:2px;padding-bottom:2px;}
.mod_search{margin-top:3px;}
.mod_search .text{width:240px;}
html>body .mod_search .radio_container{margin-top:3px;}
*:first-child+html .mod_search .radio_container{margin-top:0;}
.mod_search .radio_container label{left:-2px;position:relative;padding-right:3px;top:-2px;}
.mod_search .header{margin-top:18px;margin-right:5px;margin-bottom:24px;padding-bottom:4px;text-align:right;border-bottom:1px solid #ece4d9;}
.mod_search h3{margin:0 0 2px;padding:0;}
.mod_search .context{margin:0 5px 3px 0;}
.mod_search .url{margin-bottom:12px;color:#c6ad8d;}
.mod_search .relevance{font-weight:normal;font-size:11px;color:#c6ad8d;}
.mod_search .highlight{font-weight:bold;}
table.calendar{width:100%;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.calendar .head{padding-top:4px;padding-bottom:5px;text-align:center;background-color:#f6f6f6;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .current{background-color:#ffffcc;}
table.calendar .label{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#bbbbbb;border-right:1px solid #cccccc;font-weight:bold;font-size:10px;color:#ffffff;border-bottom:1px solid #cccccc;}
table.calendar td{width:14%;height:72px;padding:1px;vertical-align:top;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.calendar .weekend{background-color:#f6f6f6;}
table.calendar .today{background-color:#ffffcc;}
table.calendar .empty,table.calendar .empty .header{background-color:#f6f6f6;}
table.calendar td .header{padding-bottom:2px;background-color:#e0e0e0;font-size:10px;}
table.calendar td .event a{font-size:10px;}
#minicalendar{margin-left:18px;padding:4px;border-bottom:1px solid #00a98c;border-left: 1px solid #00a98c;border-right: 1px solid #00a98c;}
table.minicalendar{width:172px;border-top:1px solid #cccccc;border-left:1px solid #cccccc;}
table.minicalendar td{width:14%;padding-top:2px;padding-bottom:3px;text-align:center;background-color:#ffffff;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar td{font-size:11px;}
table.minicalendar td.active{background-color:#FFFEBB;}
table.minicalendar .active a{font-weight:bold;}
table.minicalendar .weekend{background-color:#f6f6f6;}
table.minicalendar .today{background-color:#ffffcc;}
table.minicalendar .label{padding-top:2px;padding-bottom:3px;text-align:center;background-color:#c3c3c3;border-right:1px solid #cccccc;font-size:10px;color:#ffffff;border-bottom:1px solid #cccccc;}
table.minicalendar .head{padding-top:3px;padding-bottom:4px;text-align:center;background-color:#f9f9f9;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
table.minicalendar .current{background-color:#ffffcc;}
.mod_eventlist .time{margin-top:-6px;margin-bottom:6px;font-weight:normal;color:#999999;}
.mod_eventreader .info{font-size:10px;color:#999999;}
.mod_eventreader .recurring{margin-top:2px;font-size:10px;color:#009900;}
.mod_eventreader .ce_text{margin-top:15px;}
.mod_eventreader .back{margin-top:18px;}
.mod_personalData{margin-bottom:36px;}
.mod_personalData fieldset{display:block;margin:12px 0 24px;padding:12px;}
* html .mod_personalData fieldset{margin-top:-12px;}
*:first-child+html .mod_personalData fieldset{margin-top:-12px;}
.mod_personalData legend{font-size:1.4em;color:#000000;}
* html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
*:first-child+html .mod_personalData legend{margin-top:-12px;padding:12px 4px 12px 0;}
.mod_personalData td{width:175px;padding:2px 6px 2px 0;}
.mod_personalData .text,.mod_personalData .password{width:200px;color:#000000;}
.mod_personalData select{width:212px;}
.ce_table{margin-top:24px;margin-bottom:24px;border-left:1px solid #cccccc;}
.ce_table td{padding:2px 8px;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
*:first-child+html .ce_list li{margin-left:26px;}
.ce_table th{padding:2px 8px;background-color:#e6e6e6;border-top:1px solid #cccccc;border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.ce_table th a{color:#000000;}
.pagination li{display:inline;margin:0;padding:0;list-style-type:none;}
#tps td{padding:2px 4px;}
.pagination{margin-top:5px;}
#tps .col_0{width:80px;}
.pagination p{width:160px;float:left;padding-right:3px;padding-left:3px;text-align:left;}
#tps .explanation{padding-bottom:24px;}
.pagination ul{width:240px;float:right;margin:0;padding:0 3px;text-align:right;}
#copyright{width:100%;float:left;margin-top:35px;padding-bottom:5px;text-align:center;color:#000000;}
#developed{width:100%;float:right;display:inline;margin-bottom:20px;text-align:center;color:#000000;}
#developed a{color:#000;}
#developed a:hover{color:#333;}
#addressDetails{width:100%;height:20px;clear:both;padding-top:10px;}
.mime_icon{padding:0 0 3px;}
.services_title{margin-left:10px;}
.mod_imagerotator{margin-bottom:15px;}
.mod_randomImage{height:300px;}
.mod_imagerotator{margin:0;padding:0;}
#irdiv3{height:0;margin:0;padding:0;}
.ImagerotatorLeftCol{margin-top:11px;margin-left:0;}
.rssLeftCol{margin-top:11px;margin-right:5px;margin-left:5px;}
#buttobRight{float:right;margin-right:5px;}
#headerImages{top:40px;position:absolute;}
.leftNavButton{margin-bottom:10px;}
.leftNavButton ul{margin-left:0;padding:0;list-style: none;}
.leftNavButton li{margin:0;color:#ffffff;}
.leftNavButton li a{width:100%;display:block;padding:0;text-decoration:none;font-size:18px;color:#ffffff;}
.leftNavButton li a:hover{color:#fcf28c;}
.eventsRight{margin-bottom:10px;}
.eventList{margin-bottom:10px;}
.NewsLeft{width:168px;margin-bottom:10px;padding:10px;border:1px solid #666666;}
.rssIcon{margin-bottom:10px;}
.addThis{margin-top:10px;margin-bottom:10px;text-align:center;}
#newletterSignUp{margin-right:18px;padding-left:0;text-align:center;border-bottom:1px solid #00a98c;color:#FFF4E2;border-left: 1px solid #00a98c;border-right: 1px solid #00a98c;}
#newletterSignUp .formbody{width:180px;padding-top:5px;text-align:center;}
#newletterSignUp .submit{width:80px;height:24px;margin-top:10px;padding-top:0;font-weight:normal;}
.newsletterSubscribe{width:100%;top:60px;position:absolute;text-align:right;}
.newsletterSubscribeText{width:250px;top:90px;position:absolute;text-align:right;right:1px;}
.addressHeader{float:right;margin-top:30px;margin-right:30px;text-align:right;color:#623b3e;}
#socialLinks{width:350px;height:45px;top:0;left:345px;position:absolute;}
.twitter a{width:180px;height:50px;float:left;margin-top:3px;margin-left:7px;padding-bottom:5px;background:url("tl_files/layout/twitterButton.jpg") no-repeat;}
.facebook a{width:180px;height:50px;float:left;margin-top:3px;margin-left:7px;padding-bottom:5px;background:url("tl_files/layout/facebookButton.jpg") no-repeat;}
.rss a{width:180px;height:50px;float:left;margin-top:3px;margin-left:7px;padding-bottom:5px;background:url("tl_files/layout/rssButton.jpg") no-repeat;}
#right .navFooter{margin:0 0 0 18px;}
.navFooter{width:182px;height:20px;padding-top:0;padding-right:0;padding-bottom:0;background-color:#00a98c;}
#left .navHeader{margin-top:15px;margin-right:18px;}
#right .navHeader{margin-top:15px;margin-left:18px;}
.navHeader{padding:0;background: url("tl_files/friends_of_daisy_chain/layout/daisy2.jpg") no-repeat scroll 3px 3px #00a98c;}
.navHeader h2{width:147px;height:25px;margin:0;padding-top:9px;padding-left:35px;font-weight:bold;font-size:12px;color:#FFFFFF;}
#menu h2{width:100%;height:28px;margin-top:10px;padding-top:7px;text-align:center;font-size:16px;color:#fff;background:url("tl_files/layout/headlineBg.jpg") no-repeat -10px 0px;}
#menu .ce_text{text-align:center;}
#menu h1{text-align:center;}
.findUs{padding-bottom:10px;}
#contactRight{width:350px;float:right;}
.specialOffer{padding-top:10px;}
#mainFb{width:100%;height:66px;padding-bottom:10px;}
.facebookTwo a{width:229px;height:66px;float:left;margin-top:10px;background:url("tl_files/layout/becomeAfan.jpg") no-repeat;}
.facebookTwo a:hover{background-image:url("tl_files/layout/becomeAfanHover.jpg");}
#mainTw{width:100%;height:66px;padding-bottom:10px;text-align:center;}
.twitterTwo a{width:229px;height:66px;float:left;margin-top:10px;background:url("tl_files/layout/followUs.jpg") no-repeat;}
.twitterTwo a:hover{background-image:url("tl_files/layout/followUsHover.jpg");}
#mainRSS{width:100%;height:66px;padding-bottom:10px;text-align:center;}
.rssTwo a{width:229px;height:66px;float:left;margin-top:10px;background:url("tl_files/layout/mainRSS.jpg") no-repeat;}
.rssTwo a:hover{background-image:url("tl_files/layout/mainRSShover.jpg");}
#leftNavHeader{width:268px;height:270px;top:-110px;position:absolute;background:url("tl_files/layout/leftNavHeader.jpg") no-repeat;}
.paddingText{width:100%;padding-bottom:10px;}
#salonButtonsStockton{width:100%;}
#salonButtonsDarlington{width:100%;}
.salonButton{width:194px;height:59px;float:left;padding-top:20px;padding-right:20px;padding-left:20px;}
.salonAddress{width:25%;float:left;text-align:left;}
.salonAbout{width:300px;float:right;margin-top:50px;padding-left:10px;text-align:left;}
.salonHeadline{width:100%;float:left;margin-top:5px;color:#3E311D;}
.footerImage{width:204px;height:232px;float:left;padding-right:10px;}
#images{width:896px;height:225px;margin:auto;padding-top:10px;padding-left:52px;text-align:center;}
#container2{width:950px;height:350px;margin:auto;padding-top:10px;padding-bottom:10px;padding-left:17px;color:#3E311D;background:transparent url(tl_files/layout/footerBackground.jpg) no-repeat scroll 10px 10px;text-transform:none;}
#container2 a{text-align:left;color:#666;text-transform:none;}
#container2 a:hover{color:#000;}
#footerCol1{width:200px;height:300px;float:left;margin-right:20px;padding:10px;text-align:center;color:#666666;}
#footerCol2{width:200px;height:300px;float:left;margin-right:20px;padding:10px;text-align:center;color:#666666;}
#footerCol3{width:200px;height:300px;float:left;margin-right:20px;padding:10px;text-align:center;color:#666666;}
#footerCol4{width:200px;height:300px;float:left;padding:10px;text-align:center;color:#666666;}
#container2 h1{width:135px;height:55px;float:left;margin:0;padding-left:10px;text-align:left;font-family:times New Roman;font-size:24px;color:#666666;background:transparent none repeat scroll 0 0;}
#footerBottom{width:99%;height:100px;top:320px;position:absolute;float:left;margin-bottom:20px;color:#666666;}
#footerBottom a:link,#footerBottom a:active,#footerBottom a:visited{font-weight:normal;color:#666666;}
#footerBottom a:hover{color:#000000;}
.socialButton{width:125px;float:left;padding-top:10px;padding-left:10px;}
.socialButton1{width:125px;float:left;padding-top:5px;padding-left:10px;}
#headerImages{top:114px;position:absolute;}
#staffMember{width:100%;padding-top:10px;padding-bottom:10px;}
.staffImage{float:left;border:2px solid #cccccc;}
.staffDetails{float:left;padding-left:10px;}
#directions1{width:198px;float:left;padding-top:100px;padding-bottom:10px;padding-left:10px;}
.directions{float:left;padding-bottom:10px;}
.googlemap{float:left;padding-bottom:10px;}
#directions2{float:left;padding-bottom:10px;}
#newletterSignUp .ce_text{width:170px;padding-top:5px;padding-left:5px;text-align:center;color:#666666;}
.salonFindOutMore{width:300px;float:right;clear:both;padding-top:15px;padding-left:10px;}
#salonPictureStockton{width:400px;float:left;margin-top:-175px;padding-right:10px;}
#salonPictureDarlington{width:400px;padding-right:10px;}
.salonAboutText{float:left;padding-bottom:10px;}
.salonGalleryHeadline{padding-top:10px;}
.salonGallery{width:510px;float:left;border-right:2px solid #584c3a;}
.salonLaunchVt{float:left;}
.modelImage{width:440px;float:left;text-align:right;}
.stayInformedNewsletter{padding-top:10px;}
#newletterSignUp h4{width:145px;height:15px;margin-bottom:4px;padding-top:8px;padding-left:40px;text-align:left;font-weight:bold;font-size:12px;color:#FFFFFF;}
#newletterSignUp input.text,#newletterSignUp input.password{width:160px;margin-left:1px;}
.productOfTheMonth{width:460px;float:left;padding-top:10px;}
.productOfTheMonthImage{float:right;padding-left:10px;}
.socialButtonReflect{height:60px;}
.mod_newsmenu h1{margin-top:0;color:#fff4e2;background:none;}
.headerLogo{left:20px;position:absolute;top: 10px;}
.socialMediaTitle{width:125px;float:left;margin-right:5px;}
.containerBottom{width:950px;height:38px;margin:0 auto 15px;background:url("tl_files/layout/bg_container_bottom.jpg") no-repeat scroll 0 0 transparent;}
.newsList{width:135px;float:right;}
.newsLink{float:left;margin-left:2px;padding-top:7px;}
.directionsButton a{width:125px;height:20px;float:right;padding-top:5px;text-align:center;background-color:#00a98c;color:#FFFFFF;}
.directionsButton a:hover{color:#dddddd;}
.galleryImage{float:left;}
.galleryInfo{width:275px;float:right;text-align:left;}
.galleryInfo h1 a{height:30px;margin:0;font-weight:normal;font-size:14pt;color:#666666;}
.galleryImage img{border:1px solid #ccc;}
.galleryList{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #ccc;}
.galleryUserHelp{margin-top:3px;margin-bottom:3px;font-size:10px;}
.image_gallery .image_container{border:1px solid #ccc;}
.eventImage{float:left;padding-right:10px;padding-bottom:10px;}
.eventFooter{width:100%;height:25px;float:left;clear:both;padding-top:10px;text-align:right;border-top:1px solid #ccc;}
.footerIcon{width:55px;height:50px;float:left;}
.sibzLink{left:757px;position:absolute;top:50px;}
.friendsButton a{width:180px;height:35px;float:left;padding-top:9px;text-align:center;color:#FFFFFF;background:transparent url(tl_files/layout/friendButton.jpg) no-repeat scroll 0 0;}
.friendsButton a:hover{color:#ddd;}
.sibzTabTop{right:25px;position:absolute;top:0;}
.friendsLink{width:167px;height:72px;left:750px;position:absolute;top:95px;}
.donateButton{width:99%;height:85px;float:left;margin-bottom:10px;}
.dontateButton2{width:99%;height:48px;float:left;clear:both;margin-bottom:10px;}
.confirm{margin-top:10px;margin-bottom:10px;}
.image_container.float_right{margin-right:0;margin-bottom:15px;margin-left:15px;}
.image_container.float_left{margin-right:15px;margin-bottom:15px;}
.image_container{float:left;}
.mod_cataloglist .total{display:none;visibility: hidden;}
#stay-informed .accordion div .ce_text,#stay-informed .accordion div .mod_subscribe{width:365px;float:left;margin:0;padding:10px 15px 0;border:0 none;}
.mod_article .pdf_link{left:450px;position:absolute;}
#main p{margin-bottom:1em;font-size:1.6em;line-height:1.7em;}
.newsCal{width:52px;float:left;margin:0 2em 1em 0;color:#333333;}
.newsDay{text-align:center;}
.newsMonth{padding:0.2em;text-align:center;background-color:#00a98c;font-size:1.2em;color:#FFFFFF;}
.newsDate{padding-bottom:5px;text-align:center;background-color:#FFFFFF;border:1px solid #00a98c;font-size:2.2em;}
.layout_short h3,.mod_eventlist h3{margin-bottom:10px;}
#header .login{right:0;top:9px;position:absolute;}
#header .logout{right:0;top:9px;position:absolute;}
#header .login a,#header .logout a{margin-right:15px;font-size:1.4em;text-transform:uppercase;}
.twitterTweet{left:428px;position:absolute;}
.facebookLike{left:492px;position:absolute;top: 2px;}
.mod_newsreader h1{width:400px;}
#footer .mod_eventlist .event{margin:0;padding:0;border-bottom:0 none;}
#footer .social{margin:0 !important;}
#footer .mod_newslist,#footer .mod_eventlist,#footer .social,#footer .footerAddress,#footer .mod_cataloglist{width:230px;float:left;margin-right:15px;}
#left .mod_catalogfeatured{margin-right:18px;padding:5px;border-bottom:1px solid #00a98c;border-left: 1px solid #00a98c;border-right: 1px solid #00a98c;}
.friendDetailsLeft{padding:5px;text-align:justify;}
.mod_sitemap .level_2{padding-left:15px;}
.mod_sitemap li,.mod_sitemap li li{padding-top:5px;padding-bottom:5px;}
.mod_eventreader .friendButton a{width:200px !important;}
#ctrl_newsletter label{width:150px;float:left;display:inline-block;}
#ctrl_newsletter input{float:left;display:inline-block;}
.mod_catalogfeatured,.mod_newslist .layout_short,.mod_newsreader .info,.mod_eventreader .info,.mod_login,.friend,.mod_catalogfilter,div.boxed,.mod_lostPassword,.mod_eventlist .event,#tweet ul li{display:inline-block;padding:10px;background-color:#f9f9f9;}
#main .image_container{padding:5px;background:#fff;}
.mod_newsreader .info,.mod_eventreader .info{width:573px;height:22px;float:left;display:inline-block;margin-bottom:15px;color:#999999;}
#main div.boxed{width:573px;}
div.social div{display:block;margin-bottom:20px;}
#footer .mod_newslist .date{margin-bottom:15px;color:#fff;}
#footer a.submit{color:#666;background:#fff;}
#footer a.submit:hover{color:#000;}
.mod_eventlist .event{width:573px;}
