/* ================================================================ This copyright notice must be untouched at all times.The original version of this stylesheet and the associated (x)htmlis available at http://www.cssplay.co.uk/menus/upmenu.htmlCopyright (c) 2005-2007 Stu Nicholls. All rights reserved.This stylesheet and the assocaited (x)html may be modified in any way to fit your requirements.=================================================================== */.menu {font-family: verdana, arial, sans-serif; width:400px; position:relative; font-size:12px; margin:5px auto;}.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; height:20px; text-align:left; color:#fff; padding-left:8px; padding-right:5px;border:0px solid #fff; border-width:0 0px 0px 0; background:#000000; line-height:20px; font-size:12px;}.menu ul {padding:0; margin:0;list-style-type: none; }.menu ul li {float:left; position:relative;}.menu ul li ul {visibility:hidden; position:absolute;}.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}.menu ul li:hover a, .menu ul li a:hover {color:#fff; background:#655c42;}.menu ul li:hover ul, .menu ul li a:hover ul {visibility:visible; bottom:19px; left:0;}.menu ul li:hover ul li a.sub, .menu ul li a:hover ul li a.sub {background:#655c42; color:#000;}.menu ul li:hover ul li, .menu ul li a:hover ul li {display:block; background:#655c42; color:#000; width:99px; clear:both;}.menu ul li:hover ul li:hover a.sub, .menu ul li a:hover ul li a:hover.sub {background:#dfc184; color:#000;}.menu ul li:hover ul li ul, .menu ul li a:hover ul li a ul {visibility:hidden; position:absolute;}.menu ul li:hover ul li a, .menu ul li a:hover ul li a {display:block; background:#E6DABE; color:#000; width:100%; padding-left:10px;}.menu ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover {background:#AB9665; color:#000;}.menu ul li:hover ul li:hover ul, .menu ul li a:hover ul li a:hover ul {visibility:visible; left:210px; bottom:0;}.menu ul li:hover ul li:hover ul li a, .menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}.menu ul li:hover ul li:hover ul li a:hover, .menu ul li a:hover ul li a:hover ul li a:hover {background:#c9c9a7; color:#000;}.menu ul li:hover ul.left, .menu ul li a:hover ul.left {left:-105px;}.menu ul li:hover ul li:hover ul.left, .menu ul li a:hover ul li a:hover ul.left {left:-210px; width:209px;}.menu2 {font-family: verdana, arial, sans-serif; width:120px; position:relative; font-size:12px; margin:10px auto;}.menu2 ul li a, .menu2 ul li a:visited {display:block; text-decoration:none; height:25px; text-align:left; color:#fff; padding-left:10px; padding-right:5px;border:0px solid #fff; border-width:0 0px 0px 0; background:#000000; line-height:25px; font-size:12px;}.menu2 ul {padding:0; margin:0;list-style-type: none; }.menu2 ul li {float:left; position:relative;}.menu2 ul li ul {visibility:hidden; position:absolute;}.menu2 table {border-collapse:collapse; margin:0; padding:0; font-size:1em; margin:-1px;}.menu2 ul li:hover a, .menu2 ul li a:hover {color:#fff; background:#655c42;}.menu2 ul li:hover ul, .menu2 ul li a:hover ul {visibility:visible; bottom:25px; left:0;}.menu2 ul li:hover ul li a.sub, .menu2 ul li a:hover ul li a.sub {background:#655c42; color:#000;}#topLinks {	position: relative; top:0px; right: 170px;	width: 250px;	z-index: 5;}#topLinks2 {	position: relative; top:0px; right: 150px;	width: 250px;	z-index: 5;}body {	width: 1000px;	margin: 0px auto;}.leftFeature {	width: 120px;	margin-right: 15px;	margin-left: 25px;}.bgRepeat {	background-repeat: no-repeat;}.bgMenu {	background-repeat: no-repeat;	background-position: bottom;	height: auto;}.photoBorder {	padding: 5px 5px;	margin: 0px 25px;	border: 1px solid #655c42;}img.border {	border: 1px solid #655c42 ;	padding: 7px 7px 7px 7px ;   }.photoBorder2 {	padding: 5px 5px;	margin: 0px 0px;	border: 1px solid #655c42;}.photoOuterBorder {	margin: 10px;}.photoOuterBorder2 {	margin: 10px 85px;}.photoOuterBorder3 {	margin: 10px 0px;	padding: 0px -85px;}.text {	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 18px;	color: #E6DABD;}a.rtLinksText {	font-family: verdana, arial, sans-serif;	font-size: 11px;	line-height: 25px;	color: #E6DABD;	/*padding: 15px;*/	text-decoration: none;}a.rtLinksText:hover {	color: #fff;}a {	color: #e6dabe; }a:hover {	color: #ffffff; }.rightBack {	background-image: url(../images/JacquelynsSalon_r2_c3.gif);	background-position: bottom left;	background-repeat: no-repeat;	width: 113px;	}#rtLinks2 {	position: absolute; top:170px; 	height: 200px;	width: 120px;}.footer {	width: 100%;	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-size: 14px;	line-height: 20px;	color:#e6dabe;	padding: 15px;	text-align: center;}.textArea {	width: 700px;	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	/*font-family: Georgia, "Times New Roman", Times, serif;*/	font-size: 14px;	line-height: 20px;	color: #E6DABD;	padding: 15px;	border: 1px solid #655c42;	text-align: left;	/*background-color: #c4ad68;*/}.textAreaHome {	width: 561px;	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	/*font-family: Georgia, "Times New Roman", Times, serif;*/	font-size: 14px;	line-height: 20px;	color: #E6DABD;	padding: 15px;	border: 1px solid #655c42;	text-align: left;	/*background-color: #c4ad68;*/}.border {	border: 0px solid white;}.slideshowPadding {	padding: 15px;}.headline {	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-size: 20px;	line-height: 20px;	color: #655c42;	text-align: center;	letter-spacing: 0.8em;	text-transform: capitalize;	padding-bottom: 0px;}h1 {	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-weight: 800;	font-size: 15px;	line-height: 17px;	color: #e0af39;	text-align: left;	}h1.home {	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-weight: 400;	font-size: 11px;	line-height: 15px;	color: #e0af39;	text-align: center;	}h2 {	font-family: "Trebuchet MS", Trebuchet, Arial, Helvetica, sans-serif;	font-weight: 800;	font-size: 15px;	line-height: 17px;	color: #e0af39;	text-align: left;	}.rightLine {	border-right: 1px solid #443d29;	padding-right: 7px;}.borderLine {	border-top: 1px solid #443d29;	border-bottom: 1px solid #443d29;	padding: 10px;}.rightColumnServices {	padding-left: 10px;}.bottomBackground {	background-image: url(../images/JacquelynsSalon_r3_c2.gif);	background-position: top right;	background-repeat: no-repeat;}.bottomBackgroundCorner {	background-position: top left;	background-repeat: no-repeat;}.floatRight {	float: right;}
