/* Liberty Belle CSS Document *//*-----------GLOBAL----------------*/
	body { background:url(images/bg_Strips-5px-lite.gif) repeat; margin:0 auto; padding:0; color:#3C1503; font-family:"Arial", Helvetica, sans-serif; text-align:center; /*center align layout*/ }
	#content h1 { font-size:22px; margin:0 0 5px 0; font-family:"Georgia", Arial, Helvetica, sans-serif;}
	#content h2 { font-size:18px; margin:0 0 3px 0; font-family:"Georgia", Arial, Helvetica, sans-serif;}
	#content h3 { font-size:14px; margin:0 0 5px 0; font-family:"Georgia", Arial, Helvetica, sans-serif;}
	#content b { font-size:12px; /*font-family:"Georgia", Arial, Helvetica, sans-serif;*/}
	#content p { color:#333333; font-size:12px; margin:0 0 10px 0; }
	#content i { font-size:11px; }
	#content ul { list-style-position: outside; padding-left: 25px; font-size:12px; margin:0 0 10px 0}
	#content ul li { margin-bottom: 5px; }
	#content ul li a { font-family:"Georgia", Arial, Helvetica, sans-serif; font-weight:bold}
	#content ol { list-style-position: outside; padding-left: 25px;  font-size:12px; margin:0 0 10px 0}
	#content ol li { margin-bottom: 5px; }
	a:link, a:visited {color:#006699}
	a:hover {color:white; background-color:#006699}
	a.selected {color:white; background-color:#006699; text-decoration:none}
	a:hover > img {background-color:none;border:0}
	#wrapper {width:auto; text-align:center;} 
	#container { width:880px; border:2px solid white; background-color:#F0EEEC; text-align:left;  padding:10px; margin:5px 0 5px 0;}
	.box { padding:2px; border:1px solid #CEC4C0; background-color:white;  }
	.caption {font-size:10px; padding-bottom:5px; text-align:center}
	.links {color:#333333 !important; font-size:12px; text-decoration:none}
	/*---SECTIONS--*/
	#header { margin-bottom:3px; height:150px; background:url(images/bg_Strips-10px.gif) repeat; }
	a:hover.logo { background-color:transparent} /*fix*/
	#quote { background-color:white; width:360px; height:80px }
	#img-quote { z-index: 1; position:absolute; padding-left:100px  }
	* html #img-quote { padding-left:0px  }
	*:first-child+html #img-quote { padding-left:0px  }
	#quote { -moz-opacity:0.6 /* Mozilla */; opacity:0.6 /* CSS3 */}
	* html #quote { filter:alpha(opacity=60) !important /* IE6 only */} 
	*:first-child+html #quote { filter:alpha(opacity=60) !important /* IE7 only */}
	/*#slideshow { width:665px; height:300px; padding:0; margin:0; font-size:1pxfix }*/
	#slideshow { width:665px; height:300px; margin-bottom:10px; font-size:1px;/*fix*/ overflow: hidden }
	#slideshow img { width:665px; height:300px; border:0; top:0px; left:0px; margin-left:0px; margin-top:0px; }

    /*Slideshow for Trish Before & After*/
	#slideshow-trish { width:195px; height:273px; margin-bottom:10px; font-size:1px;/*fix*/ overflow: hidden }
	#slideshow-trish img { width:195px; height:273px; border:0; top:2px; left:2px; margin-left:0px; margin-top:0px; }

	#banner { width:665px; margin-bottom:10px; font-size:1px/*fix*/ }
	#content {width:665px; margin-bottom:5px }
	.padding {padding:15px }
	#footer { /*margin-bottom:10px;*/ font-size:11px; text-align:center; }
	/*---NAVIGATION---*/
	#navigation { width:195px; margin-bottom:3px; font-size:12px; z-index: 1000; }
	#navigation ul {list-style-position: outside; list-style-type:square; color:#006699; padding-left: 25px; font-size:12px; margin:10px 0 10px 0}
	#navigation ul li { margin-bottom: 2px; }
	/* Buttons */
	#navigation a#btn-non-surgical-treatments {background:url(images/btn-non-surgical-treatments.jpg) left top no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	#navigation a:hover#btn-non-surgical-treatments {background:url(images/btn-non-surgical-treatments.jpg) left -24px no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	#navigation #btn-specialists-in {background:url(images/btn-specialists-in.jpg) left top no-repeat; width:195px; height:24px; display:block; }
	#navigation a#btn-look-younger {background:url(images/btn-look-younger.jpg) left top no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	#navigation a:hover#btn-look-younger {background:url(images/btn-look-younger.jpg) left -24px no-repeat; width:195px; height:24px; display:block; cursor:pointer }

	#navigation a#btn-our-results {background:url(images/btn-our-results.jpg) left top no-repeat; width:195px; height:24px; display:block; cursor:pointer; margin-bottom:2px }
	#navigation a:hover#btn-our-results {background:url(images/btn-our-results.jpg) left -24px no-repeat; width:195px; height:24px; display:block; cursor:pointer }

	#navigation #btn-join-our-mailing-list {background:url(images/btn-join-our-mailing-list.jpg) left top no-repeat; width:195px; height:24px; display:block; }

	#navigation a#btn-in-the-media {background:url(images/btn-in-the-media.jpg) left top no-repeat; width:195px; height:24px; display:block; cursor:pointer; }
	#navigation a:hover#btn-in-the-media {background:url(images/btn-in-the-media.jpg) left -24px no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	#navigation a#button-inthemedia {background:url(images/button-InTheMedia.jpg) left top no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	#navigation a:hover#button-inthemedia {background:url(images/button-InTheMedia.jpg) left -24px no-repeat; width:195px; height:24px; display:block; cursor:pointer }
	/* Navigation Content */	
	#navigation #thumbnail { margin:2px 0 2px 0 }
	#navigation #text { margin:5px 0 5px 0; padding:0 4px 0 4px}
	#navigation #text .note {font-size:9px}
	.newsticker {list-style-type: none;	padding: 1px; margin: 0;}
	.jqueryslidemenu{font: bold 11px Georgia; background:url(../images/bg-navigation-top.jpg) 0 0 repeat-x; width: 880px;}
.jqueryslidemenu ul{margin: 0; padding: 0; list-style-type: none;}
/*Top level list items*/
.jqueryslidemenu ul li{position: relative; display: inline; float: left;}
/*Top level menu link items style*/
.jqueryslidemenu ul li a{display: block; background:url(../images/bg-navigation-top.jpg) 0 0 repeat-x; color: white; padding: 8px 10px; border-right: 1px solid white; color: #2d2b2b; text-decoration: none;}
* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}
.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}
.jqueryslidemenu ul li a:hover{background: #006699; /*tab link background during hover state*/color: white;}
/*1st sub level menu*/
.jqueryslidemenu ul li ul{position: absolute; left: 0; display: block; visibility: hidden;}
/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{display: list-item; float: none;}
/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{top: 0;}
/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{font: normal 11px Arial; width: 160px; /*width of sub menus*/padding: 5px; margin: 0; border-top-width: 0; border-bottom: 1px solid #938680; text-align:left; background: #543018;}
.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background: #eff9ff; color: black;}
/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass{position: absolute; top: 12px; right: 7px;}
.rightarrowclass{position: absolute; top: 6px; right: 5px;}
/* ---------->>> global settings needed for thickbox <<<--------------*/
/* ---------->>> thickbox specific link and font settings <<<--*/
#TB_window {font: 12px Arial, Helvetica, sans-serif; color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif; color:#666666;}
#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}
/* ---------->>> thickbox settings <<<---------------------------*/
#TB_overlay {position: fixed; z-index:100; top: 0px; left: 0px;	height:100%; width:100%;}
.TB_overlayMacFFBGHack {background: url(images/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#000; filter:alpha(opacity=75);	-moz-opacity: 0.75;	opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed; background: #ffffff; z-index: 102; color:#000000; display:none; border: 4px solid #525252; text-align:left; top:50%; left:50%;}
* html #TB_window { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;	margin: 15px 0 0 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #666;	border-left: 1px solid #666;}
#TB_caption{height:25px; padding:7px 30px 10px 25px; float:left;}
#TB_closeWindow{height:25px; padding:11px 25px 10px 0; float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;	margin-bottom:1px; text-align:right; float:right;}
#TB_ajaxWindowTitle{float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;	height:27px;}
#TB_ajaxContent{clear:both;	padding:2px 15px 15px 15px;	overflow:auto; text-align:left; line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed; display:none; height:13px; width:208px; z-index:103; top: 50%; left: 50%; margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */position: absolute; margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99; position:fixed; top: 0; left: 0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity: 0; opacity: 0; height:100%; width:100%;}
* html #TB_HideSelect { /* ie6 hack */ position: absolute; height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both; border:none; margin-bottom:-1px; margin-top:1px; _margin-bottom:1px;}