body{color:#685c53;font-size:12px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;background:url(http://www.mirasol.net/images/top-bg.png) repeat-x #d6e69c;margin:0;}
.wrapper{margin:0 auto;background:url(http://www.mirasol.net/images/header.png) no-repeat;width:980px;height:432;position:relative;}
#header{position:relative;height:102px;margin:0 auto;width:980px;}
#header-swash{background:url(http://www.mirasol.net/images/header-swash.png) no-repeat;width:76px;height:432px;right:-75px;position:absolute;}
#logo{background:url(http://www.mirasol.net/images/mirasol-logo.png) no-repeat;width:122px;position:absolute;left:7px;top:10px;height:87px;outline:none;border:0px;}
#header #mininav{position:absolute;width:270px;left:150px;top:45px;padding-bottom:3px;border-bottom:1px dotted #999966;color:#aa967d;}
#header #mininav a:link,#header #mininav a:visited{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#999966;text-decoration:none;margin-left:3px;margin-right:3px;}
#header #mininav a:hover{font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#cc9900;text-decoration:none;margin-left:3px;margin-right:3px;}
#header #mininav a.leftrightborder{border-left:1px dotted #999966;border-right:1px dotted #999966;padding-left:6px;padding-right:6px;}
#header #recoverycenters{font-family:Verdana, sans-serif;font-size:18px;position:absolute;color:#999966;text-decoration:none;margin-left:150px;margin-top:73px;}
#header #contactusphone{font-family:Verdana, sans-serif;font-size:18px;font-weight:normal;text-decoration:none;position:absolute;left:550px;top:5px;color:#ffffff;text-decoration:none;}
#top-right{background:url(http://www.mirasol.net/images/top-right.png) no-repeat;float:right;height:302px;position:relative;margin:15px 30px 5px 5px;width:223px;}
#quicklinks{width:207px;margin:0px 0px 5px 10px;position:relative;}
#quicklinks h3{color:#ff9900;font-size:20px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal!important;margin:15px 30px 0px 5px;}
#quicklinks ul{list-style-type:none;padding:0 3px 0 3px;line-height:1.5em;margin:0;}
#quicklinks a{font-size:11px;color:666666;}
#social{width:650;position:absolute;left:728px;top:75px;}
#social-media{margin:0px 0px 0px 45px;position:relative;}
#search{margin:6px 2px 0px 10px;position:relative;}
#content{width:960px;background:url(http://www.mirasol.net/images/content-bg.png) repeat-y;min-height:50px;margin:0 auto;}
#home-content{width:570px;line-height:1.5em;float:left;position:relative;margin:0px 0px 0px 30px;}
#content-wide{width:940px;line-height:1.5em;float:left;position:relative;margin:0px 0px 0px 30px;}
#home-sidebar{width:345px;float:left;position:relative;}
#home-content img{border:5px solid #d6d7d8;line-height:1.6em;}
.img-right{float:right;margin:5px 0 5px 5px;}
.img-left{float:left;margin:5px 10px 5px 0px;}
#footer{background:url(http://www.mirasol.net/images/footer-bg.png) no-repeat;height:318px;width:999px;margin:-210px 0 0 -23px;position:absolute;z-index:-2;}
#footer-text{color:#5d5d5d;font-size:11px;left:80px;position:relative;width:400px;top:-110px;float:left;}
#footer-text a{color:#5d5d5d;text-decoration:none;}
#footer-text a:hover{color:#5d5d5d;text-decoration:underline;}
#footer-swash{background:url(http://www.mirasol.net/images/footer-swash.png) no-repeat;width:63px;height:318px;left:-63px;position:relative;}
#footer-w3{position:relative;width:100px;top:-95px;float:right;}
h1{color:#ff9900;font-size:26px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal;margin:20px 0px 10px 0px;line-height:25px;}
h2{color:#336600;font-size:20px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal;line-height:22px;margin:10px 10px 10px 0px;}
h3{color:#336600;font-size:16px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal;margin:10px 10px 10px 0px;}
p, ol{margin:0px 0px 10px 0px;line-height:150%;}
a{outline:none;text-decoration:none;color:#336600;}
a:hover{text-decoration:underline;}
#home-sidebar{width:345px;float:left;position:relative;}
#home-testimonial{background:url(http://www.mirasol.net/images/testimonial.png) no-repeat;height:150px;overflow:hidden;width:345px;margin:10px 0px 10px 10px;}
#home-testimonial h3{color:#336600;font-size:20px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal!important;margin:0px 0px 0px 14px;padding:10px 0px 0px 0px;}
#home-testimonial p{color:#454545;font-family:Myriad,Helvetica,Arial;font-size:12px;height:108px;left:25px;line-height:1.4em;overflow:hidden;position:absolute;top:50px;width:320px;}
#home-testimonial a{position:absolute;top:12px;right:10px;font-size:11px;text-decoration:none;}
#home-testimonial a:hover{text-decoration:underline;}
#home-evaluation{background:url(http://www.mirasol.net/images/eval.png) no-repeat;height:140px;width:345px;margin:10px 0px 0px 10px;}
.take-the-quiz{position:absolute;margin:95px 0 0 160px;}
#home-outcomes{background:url(http://www.mirasol.net/images/outcomes.png) no-repeat;width:345px;position:relative;margin:10px 0px 10px 10px;height:150px;}
#home-outcomes h3{color:#336600;font-size:20px;font-family:Myriad Pro, Helvetica, Arial;font-weight:normal!important;margin:0px 0px 0px 14px;padding:10px 0px 0px 0px;}
#home-outcomes a{position:absolute;top:12px;right:10px;font-size:11px;text-decoration:none;}
#home-outcomes a:hover{text-decoration:underline;}
#home-outcomes p{color:#454545;font-family:Myriad,Helvetica,Arial;font-size:12px;height:108px;left:15px;line-height:1.4em;overflow:hidden;position:absolute;top:40px;width:204px;}
.newsletter{height:200px;width:345px;margin:10px 10px 0px 10px;}
.staff{position:relative;height:240px;width:345px;margin:10px 0px 10px 10px;}
.BioBox{position:relative;width:565px;padding:0px;border:2px solid #f1fcc4;margin-top:15px;}
.BioContent{padding:0px;margin:15px 15px 15px 135px;}
.BioPic, div.BioBox img{float:left;margin:15px 15px 15px 15px;padding:0;}
.right{float:right;}
ol li{margin:10px 0;}
a.ovalbutton{background:transparent url('http://www.mirasol.net/images/left-button.png') no-repeat top left;display:block;float:left;font:normal 11px Tahoma;line-height:18px;height:26px;padding-left:12px;text-decoration:none;}
a:link.ovalbutton, a:visited.ovalbutton, a:active.ovalbutton{color:#ffffff;}
a.ovalbutton span{background:transparent url('http://www.mirasol.net/images/right-button.png') no-repeat top right;display:block;padding:4px 11px 4px 0;}
a.ovalbutton:hover{background-position:bottom left;}
a.ovalbutton:hover span{background-position:bottom right;color:#333333;}
.buttonwrapper{overflow:hidden;width:100%;margin-left:10px;}
.boxtext{padding:10px 0 10px 0;border-top:1px dotted #CCC;}
.boxtext img{float:left;margin:7px 20px 5px 0;}
.smallprint{border:0px;background-color:#ffffe0;padding:10px 10px 10px 10px;font-family:arial;font-size:11px;line-height:12px;margin-bottom:10px;}
.text-box{background-image:url(http://www.mirasol.net/images/form_bg.jpg);background-repeat:repeat-x;border:1px solid #d1c7ac;width:550px;color:#685c53;padding:6px;margin-top:11px;font-family:Verdana, Arial, Helvetica, sans-serif;}
#content ul{}
#content li{padding:0px 0px 5px 5px;}
img{border:0px!important;}
img a{border:0px!important;}
.small-text{font-size:11px;line-height:1.2em;}
#minimalist{font-family:"Verdana", "Arial", Sans-Serif;font-size:12px;background:#fff;margin:0px;width:570px;border-collapse:collapse;text-align:left;}
#minimalist th{font-size:14px;font-weight:normal;color:#336600;padding:4px 2px;border-bottom:1px solid #336600;}
#minimalist td{color:#000;padding:3px 2px 0px 2px;}
#box-table{font-family:Verdana, Arial, Sans-Serif;font-size:11px;margin:0px;width:540px;text-align:left;border-collapse:collapse;}
#box-table th{font-size:12px;font-weight:strong;padding:8px;background:#ddec93;border-top:4px solid #cee171;border-bottom:1px solid #fff;color:#336600;}
#box-table td{padding:8px;background:#f8fde0;border-bottom:1px solid #fff;color:#3333333;border-top:1px solid transparent;}
#box-table tr:hover td{background:#eef6c6;color:#336600;}
#questions-table{font-family:Verdana, Arial, Sans-Serif;font-size:10px;margin:0px;width:550px;text-align:left;border-collapse:collapse;}
#questions-table th{font-size:11px;font-weight:strong;padding:6px;background:#e0ebaa;border-bottom:1px solid #fff;color:#336600;}
#questions-table td{padding:4px;background:#f8fde0;border-bottom:1px solid #fff;color:#3333333;border-top:1px solid transparent;}
#wide-table{font-family:Verdana, Arial, Sans-Serif;font-size:11px;margin:0px;width:900px;text-align:left;border-collapse:collapse;}
#wide-table th{font-size:11px;font-weight:strong;padding:6px;background:#e0ebaa;border-bottom:2px solid #fff;color:#336600;}
#wide-table td{padding:6px;background:#f8fde0;border-bottom:2px solid #fff;color:#333333;border-top:1px solid transparent;}
#tiny-table{width:570px;font-size:10px;border-top:1px solid #ddec93;border-right:1px solid #ddec93;margin:1em auto;border-collapse:collapse;}
#tiny-table td{color:#336600;border-bottom:1px solid #ddec93;border-left:1px solid #ddec93;padding:.3em 1em;}
#tiny-table tr .odd td{background:#;}
#tiny-table tr .odd .column1{background:#f8fde0;}
#tiny-table .column1{background:#f8fde0;}
#tiny-table thead th{background:#f8fde0;}
#quiz{width:100%;border-top:1px solid #ddec93;border-right:1px solid #ddec93;border-collapse:collapse;}
#quiz td{color:#685c53;border-bottom:1px solid #ddec93;border-left:1px solid #ddec93;padding:.3em 1em;text-align:left;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
#quiz tr.odd td{background:#f8fde0;}
#quiz tr.odd .column1{background:#f2face;}
#quiz .column1{background:#f8fde0;}
#quiz thead th{background:#f4f9fe;text-align:center;color:#333333;font-size:11px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;}
.block-quote{width:300px;float:right;border:0;margin-left:20px;margin-bottom:10px;font-size:large;line-height:120%;font-family: Georgia;font-style: italic;}
.picture{background-color:#fbfaf6;border:1px solid #d2cca8;padding:6px;font:11px/1.4em Arial, sans-serif;}
.picture img{border:1px solid #d2cca8;vertical-align:middle;margin-bottom:3px;}
.right{margin:0.5em 0pt 0.5em 0.8em;float:right;}
.left{margin:0.5em 0.8em 0.5em 0;float:left;}
div.feedburnerFeedBlock li div{margin:0px 0px 0px 0px;}
div.feedburnerFeedBlock ul{text-align:left;margin:0px 0px 0px 0px;}
div.feedburnerFeedBlock span.headline{text-align:left;margin-left:10px;padding:0;margin:0;}
div.feedburnerFeedBlock ul li{list-style-type:disc;margin:0px 0px 0px 0px;}
div.feedburnerFeedBlock p.feedTitle{margin:5px 5px 10px 10px;font-weight:bold;}
.video{padding:4px;background:#fff;margin:10px 0px 0px 0px;width:550px;}
.video h2{font:18px normal Arial, Helvetica, sans-serif;border:1px solid #e0ded9;background:#efefef;margin:0;padding:10px;color:#f7f3b6;text-align:center;}
.video p{font:12px normal Arial, Helvetica, sans-serif;padding:10px;margin:0;border:1px solid #e0ded9;background:#efefef;}
.videos{margin-left:20px;margin-right:20px;outline-color:-moz-use-text-color;outline-style:none;outline-width:medium;text-align:center;float:right;}
.playlist{position:relative;overflow:hidden;height:285px !important;}
.playlist .clips{position:absolute;height:20000em;}
.playlist, .clips{width:260px;}
.clips a{background:url(http://www.mirasol.net/images/h80.png);display:block;background-color:#f6f9e9;padding:12px 15px;height:30px;width:195px;font-size:12px;border:1px outset #999933;text-decoration:none;letter-spacing:-1px;color:#333333;cursor:pointer;}
.clips a.first{border-top-width:1px;}
.clips a.playing, .clips a.paused, .clips a.progress{background:url(http://www.mirasol.net/images/light_small.png) no-repeat 0px -69px;width:225px;border:0;}
.clips a.progress{opacity:0.6;}
.clips a.paused{background-position:0 0;}
.clips a span{display:block;font-size:11px;color:#333333;}
.clips a em{font-style:normal;color:#333333;}
.clips a:hover{background-color:#336600;}
.clips a.playing:hover, .clips a.paused:hover, .clips a.progress:hover{background-color:transparent !important;}
.clips.petrol a{background-color:#ffffff;color:#cccccc;border:1px outset #ffffff;}
.clips.petrol a.playing, .clips.petrol a.paused, .clips.petrol a.progress{background:url(http://www.mirasol.net/images/light_small.png) no-repeat 0px 0px;border:0;}
.clips.petrol a.paused{background-position:0 0;}
.clips.petrol a span{color:#333300;}
.clips.petrol a em{color:#336600;font-weight:bold;}
.clips.petrol a:hover{background-color:#cccccc;}
.clips.petrol a.playing:hover, .clips.petrol a.paused:hover, .clips.petrol a.progress:hover{background-color:transparent !important;}
a.go{display:block;width:18px;height:18px;background:url(http://www.mirasol.net/images/up.png) no-repeat;margin:5px 0 5px 105px;cursor:pointer;}
a.go:hover, a.go.down:hover{background-position:0px -18px;}
a.go.down{background-image:url(http://www.mirasol.net/images/down.png);}
.petrol a.go{background-image:url(http://www.mirasol.net/images/up_light.png);}
.petrol a.go.down{background-image:url(http://www.mirasol.net/images/down_light.png);}
a.go.disabled{visibility:hidden;}
a.player{display:block;width:300px;height:224px;text-align:center;color:#fff;text-decoration:none;cursor:pointer;background:#000 url(http://www.mirasol.net/images/h500.png) repeat-x 0 0;background:-moz-linear-gradient(top, rgba(55, 102, 152, 0.9), rgba(6, 6, 6, 0.9));}
a.player:hover{background:-moz-linear-gradient(center top, rgba(73, 122, 173, 0.898), rgba(6, 6, 6, 0.898));}
a.player img{margin-top:0px;border:0;}
a.player{margin-top:0px;}
#carousel{
	height:302px;
	position:relative;
	float:left;
	margin:15px 5px 10px 20px;
	width:695px;
}


#bannerContainer { width:695px; height:302px; text-align:center;}
#bannerContainerCover { width:695px; height:302px; text-align:center;}
#bannerBody { height:250px; text-align:center;}


#bannerFooterNav { 
    position:absolute;
    top:215px;margin-top:0;
    left:50%;margin-left:-344px;
    width:695px;
}
.bottom-nav {
 text-align: center;
 font-family: Tahoma;
 margin-top: 15px;
 margin-bottom: 15px;
 line-height: 12px;
 font-size: 9px;
}
.footerCell{ padding:5px; text-align:left; border:0px #F90 solid;}
.footerCell .footerTitle {font-family:tahoma, arial; font-size:11px; color:#fff; font-weight: bold;}
.footerCell .footerDesc {font-family:tahoma, arial; font-size:11px; color:#fff; font-weight: bold;}
.footerCell ul {list-style: none; margin: 2px; margin-left: 70px; padding-left: 10px;}
.footerCell ul li {margin: 2px; line-height: 13px; padding: 0;}
.footerLink {text-align: right;}

.footerCell .imgDiv{ position:relative; float:left; width:70px; height:57px; margin: 2px 1px 0px 1px;}
.bttnMore {width:45px; height:15px; float: left;}
.bttnMore a{display: block; background:url(http://www.mirasol.net/images/more.png) 0 0 no-repeat; line-height: 15px; text-decoration: none;}

.imgBgDiv_i {
    width:70px; height:57px;
    background: url(http://www.mirasol.net/images/thumb-bg.png) 0 0 no-repeat;
    padding: 0;
    float:left;
}


