/* CSS for Lords and Ladies Salon */
html, h1, h2, h3, p, form, input, img, span, fieldset {
	border:0;
	margin:0;
	padding:0;}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
	font-weight:bold;
	color:#741314;}

h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#000;}

body {
	margin:0;
	padding:0;
	background-image:url(../images/pattern.gif);
	background-position:top;
	background-repeat:repeat;
	background-color:#edecda;
	color:#000;
	font-family:"Times New Roman", Times, serif;
	font-size:12px;}

a:link {
	color: #741314;
	text-decoration:underline;}

a:visited {
	color: #000;
	text-decoration:underline;}

a:hover {
	color: #741314;
	text-decoration:none;}

a:active {
	color: #741314;
	text-decoration:none;}

#background2 {
	background-image:url(../images/topBackground.gif);
	background-repeat:repeat-x;
	background-position:top;
	height:216px;}

#container {
	width:800px;
	margin:auto;}

#mainBody {
	float: left;
	width:798px;
	background-image:url(../images/main_background.jpg);
	background-position:top;
	background-repeat:repeat;
	border-left:1px solid #c7c5b8;
	border-top:1px solid #c7c5b8;
	border-right:1px solid #c7c5b8;}

#footer {
	padding-bottom: 20px;}

#contentHolder {
	padding: 10px 0 0 23px;
	line-height:18px;}

.float {
	float:left;}

.floatright {
	float: right;}

#leftContent {
	float: left;
	width: 375px;}

#leftContent p {
	padding: 5px;}

#rightContent {
	float: left;
	width: 379px;}

#rightContent p {
	text-align:right;
	padding-right: 12px;}

#whatsNew {
	float: left;
	width: 379px;
	padding-top: 25px;
	padding-left: 15px;}

#whatsNew p {
	padding: 5px;}

#homepageAd {
	padding: 15px 0 15px 42px;}

/* Styles for the form elements */

.formContact {
	width: 347px;
	padding-left: 32px;}

.formMain {
	background-image:url(../images/formBack.jpg);
	background-position:top;
	background-repeat:repeat-y;
	float:left;}

fieldset {}

.formField {
	border:1px solid #ccc;
	font-size:11px;
	padding: 1px;
	font-family:Arial, Helvetica, sans-serif;}

.formTable td {
	padding: 0 0 8px 0;}

td.formLabel {
	padding-right: 10px;
	text-align:right;
	color:#741314;}

#menu {
	float: left;
	width: 754px;
	background-image:url(../images/menu_background.gif);
	background-position:top;
	background-repeat:repeat-y;}

#menuCapper {
	width: 754px;
	float: left;}

#servicesRight {
	float: left;
	width: 300px;
	padding-left: 90px;}

#servicesLeft {
	float: left;
	width: 300px;
	padding-left:35px;}

table.menuInfo {
	float: left;
	width: 300px;
	color:#666;}

tr.space td{
	border-top: 1px solid #CCC;
	padding-left: 10px;}

.align {
	text-align:right;}

.capper {
	width: 359px;
	float: left;}

#rightButton {
	float: left;
	width: 310px;}

#rightButton img {
	float: right;}

#leftText {
	float: left;
	width: 444px;}

 input.submitBtn {
	background-color:#741314;
	border: 2px solid #3E0000;
	color: #fff;
	font-weight:bold;
	padding: 2px;
	font-size:12px;}

.locationsColumn {
	float: left;
	width: 287px;
	padding: 10px 0 0 60px;}

.location {
	float: left;
	padding-bottom: 12px;}

.location p {
	padding-left: 12px;
	float: left;
	width: 275px;}

.clear {
	clear:both;}
	
#giftpolicies {
	padding-left: 25px;}

#giftpolicies h2 {
	padding-top: 7px;
	color: #741314;
	font-weight:bold;
	font-size:14px;}

#giftpolicies ol li {
	padding-bottom: 4px;
	padding-right: 15px;}

#flashplayer {
	float:right;
	width: 754px;}

#flashplayer img {
	float: right;}

#infomercial {
	padding-left:25px;}